.ca{--ink:#14201b;--ink2:#2a3832;--ink3:#4d5a54;--muted:#6b7872;--faint:#8a958f;--line:#e6e3db;--line2:#dcd8cc;--line3:#f0eee7;--line4:#f5f3ee;--bg:#f7f6f2;--soft:#fbfaf7;--sand:#f1efe8;--sand2:#f3f1ea;--bar:#efede6;--green:#0f5c3f;--gsoft:#e3eee8;--gsoft2:#f3f8f5;--gline:#cfe2d8;--live:#1fa37a;--red:#b23a22;--rsoft:#fbe6e1;--rline:#f0cfc6;--rdot:#d8432a;--gold:#8a5a07;--gosoft:#fbf1dc;--goline:#efdcae;--blue:#2556a3;--bsoft:#e3ecf8;--btext:#3f5270;--bline:#b4c8e6;--shadow:0 1px 2px rgba(20,32,27,0.04),0 12px 32px -22px rgba(20,32,27,0.18);--sans:var(--font-inter),Inter,system-ui,sans-serif;--tight:var(--font-inter-tight),"Inter Tight",var(--sans);--mono:var(--font-jb),"JetBrains Mono",ui-monospace,monospace;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.ca *,.ca :after,.ca :before{box-sizing:border-box}.ca a{color:var(--green);text-decoration:none}.ca h1,.ca h2,.ca h3{margin:0}.ca button{font-family:inherit}.ca input,.ca select,.ca textarea{font-family:inherit;min-height:0}.ca .m{font-family:var(--mono)}@keyframes ca-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ca-spin{to{transform:rotate(1turn)}}@keyframes ca-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ca-dot{width:6px;height:6px;border-radius:50%;background:var(--live);flex:none;display:inline-block}.ca-dot.pulse{animation:ca-pulse 1.6s ease infinite}.ca-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(247,246,242,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.ca-top>div{max-width:1120px;margin:0 auto;padding:0 clamp(14px,3vw,32px);height:60px;justify-content:space-between;gap:12px}.ca-top .l,.ca-top>div{display:flex;align-items:center}.ca-top .l{gap:clamp(12px,2.5vw,24px);flex:none}.ca-logo{font:700 19px var(--tight);letter-spacing:-.035em;color:var(--ink)!important}.ca-logo span{color:var(--green)}.ca-nav{padding:6px 0;font-size:14px;font-weight:500;color:var(--muted)!important}.ca-nav.on{font-weight:600;color:var(--ink)!important}.ca-top .r{position:relative;min-width:0}.ca-bal,.ca-top .r{display:flex;align-items:center;gap:8px}.ca-bal{height:38px;padding:0 5px 0 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.ca-bal b{font:600 14px var(--mono);letter-spacing:-.02em;white-space:nowrap}.ca-bal button{height:28px;min-width:28px;padding:0 9px;border:0;border-radius:7px;background:var(--gsoft);color:var(--green);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ca-burger{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.ca-burger span{display:flex;flex-direction:column;gap:3px}.ca-burger i{width:14px;height:1.5px;background:var(--ink);display:block}.ca-menu{position:absolute;top:46px;right:0;width:220px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px -20px rgba(20,32,27,.35);padding:6px;display:flex;flex-direction:column;z-index:30;animation:ca-in .15s ease}.ca-menu .who{padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--line3);font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-menu a,.ca-menu button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;background:none;border-radius:8px;font-size:14px;color:var(--ink)!important;cursor:pointer}.ca-menu a:hover,.ca-menu button:hover{background:var(--sand)}.ca-menu .out{color:var(--red)!important}.ca-main{width:100%;max-width:1120px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(14px,3vw,32px) 48px;display:flex;flex-direction:column;gap:20px;flex:1 1}.ca-main.narrow{max-width:760px;padding-top:clamp(18px,4vw,44px);gap:18px}.ca-main.detail{gap:16px;padding-top:clamp(18px,4vw,36px)}.ca-back{align-self:flex-start;border:0;background:none;padding:0;font-size:14px;color:var(--muted)!important;cursor:pointer}.ca-h1{font:600 clamp(26px,3.6vw,36px)/1.1 var(--tight);letter-spacing:-.035em}.ca-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.ca-btn{height:42px;padding:0 16px;border:0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.ca-btn.green{background:var(--green);color:#fff!important}.ca-btn.green:hover{background:#0b4a32}.ca-btn.dark{background:var(--ink);color:#fff!important}.ca-btn.dark:hover{background:var(--green)}.ca-btn.line{background:#fff;border:1px solid var(--line2);font-weight:500;color:var(--ink)!important}.ca-btn.line:hover{border-color:var(--ink)}.ca-btn.line.red{color:var(--red)!important}.ca-btn.soft{background:var(--gsoft);color:var(--green)!important}.ca-btn.sm{height:34px;padding:0 12px;font-size:13px;border-radius:8px}.ca-btn:disabled{opacity:.55;cursor:not-allowed}.ca-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.ca-pill.lg{height:26px;font-size:12.5px}.ca-pill.review{background:var(--bsoft);color:var(--blue)}.ca-pills{display:inline-flex;gap:6px}.ca-pill.needs{background:#fdf0c2;color:#7a5300}.ca-pill.live{background:var(--gsoft);color:var(--green)}.ca-pill.paused{background:var(--sand2);color:var(--ink3)}.ca-pill.stopped{background:var(--ink);color:#fff}.ca-pill.rejected{background:var(--rsoft);color:var(--red)}.ca-pill.draft{background:var(--sand2);color:var(--ink3)}.ca-pill.toreview{background:var(--gosoft);color:var(--gold)}.ca-flash,.ca-pill.approved{background:var(--gsoft);color:var(--green)}.ca-flash{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;animation:ca-in .2s ease}.ca-flash.err{background:var(--rsoft);color:var(--red)}.ca-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.ca-kpi{text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(20,32,27,.04);color:var(--ink)!important}.ca-kpi.alert{border-color:var(--rline)}.ca-kpi>span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.ca-kpi>b{font:600 24px/1 var(--mono);letter-spacing:-.04em}.ca-kpi.alert>b{color:var(--red)}.ca-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ca-tasks{overflow:hidden}.ca-task{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 20px;border-bottom:1px solid var(--line4)}.ca-task:last-child{border-bottom:0}.ca-task>a{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.ca-task>a b{font-size:14.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-task>a span{font-size:12.5px;color:var(--faint)}.ca-task .r{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ca-prog{width:110px;display:flex;flex-direction:column;gap:6px}.ca-prog span{font:500 12.5px var(--mono);color:var(--ink3);white-space:nowrap}.ca-bar{height:5px;border-radius:5px;background:var(--bar);overflow:hidden;display:block}.ca-bar i{display:block;height:100%;background:var(--green)}.ca-task .spent{min-width:64px;text-align:right;font:600 14px var(--mono);white-space:nowrap}.ca-hero{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:clamp(28px,6vw,64px);min-height:460px;display:flex;flex-direction:column;justify-content:center;gap:18px}.ca-hero:after{content:"";position:absolute;inset:0 0 0 45%;background-image:linear-gradient(#f0eee7 1px,transparent 0),linear-gradient(90deg,#f0eee7 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 70% at 70% 50%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at 70% 50%,#000,transparent 75%);pointer-events:none}.ca-hero>*{position:relative;z-index:1}.ca-kick{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:8px}.ca-hero h1{font:600 clamp(36px,6vw,64px)/1.02 var(--tight);letter-spacing:-.05em;max-width:620px}.ca-hero p{margin:0;max-width:480px;font-size:18px;line-height:1.55;color:var(--ink3)}.ca-hero .ca-btn{align-self:flex-start;height:52px;padding:0 26px;font-size:16px;box-shadow:0 10px 24px -10px rgba(15,92,63,.7)}.ca-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px}.ca-sec-head>div{display:flex;flex-direction:column;gap:6px}.ca-sec-head h2{font:600 22px/1.2 var(--tight);letter-spacing:-.03em}.ca-sec-head>span{font-size:13px;color:var(--muted)}.ca-others{overflow:hidden}.ca-others>div{overflow-x:auto}.ca-orow{min-width:720px;display:grid;grid-template-columns:minmax(0,2.6fr) 80px 70px 100px 130px 90px;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line4);cursor:pointer}.ca-orow:hover{background:var(--soft)}.ca-orow:last-child{border-bottom:0}.ca-orow.head{padding:11px 18px;border-bottom:1px solid var(--line3);font:600 10.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);cursor:default}.ca-orow.head,.ca-orow.head:hover{background:var(--soft)}.ca-orow .t{display:flex;align-items:center;gap:12px;min-width:0}.ca-ico{flex:none;width:32px;height:32px;border-radius:9px;background:var(--gsoft);display:grid;place-items:center;font:600 9px var(--mono);color:var(--ink)}.ca-orow .t>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.ca-orow .t b{font-size:14px;font-weight:600}.ca-orow .t b,.ca-orow .t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-orow .t small{font-size:12px;color:var(--faint)}.ca-orow .p{text-align:right;font:600 14px var(--mono);letter-spacing:-.02em;color:var(--green)}.ca-orow .d{font:500 12.5px var(--mono)}.ca-chip,.ca-orow .d{color:var(--ink3);white-space:nowrap}.ca-chip{justify-self:start;height:22px;padding:0 8px;border-radius:6px;background:var(--sand2);font:500 11.5px var(--mono);display:inline-flex;align-items:center}.ca-orow .g{display:flex;flex-direction:column;gap:5px}.ca-orow .g span{font:500 11.5px var(--mono);color:var(--muted)}.ca-orow .g .ca-bar{height:4px}.ca-orow .pv{justify-self:end;height:30px;padding:0 12px;border:1px solid var(--line2);border-radius:8px;background:#fff;font-size:12.5px;font-weight:500;display:flex;align-items:center}.ca-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.ca-3>div{padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}.ca-3 .hd{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ca-3 .hd b{font:600 16px var(--tight)}.ca-3 .hd a{font-size:13px;font-weight:600;white-space:nowrap}.ca-3 .sub{font-size:13.5px;color:var(--muted)}.ca-pre{margin:0;padding:12px 14px;border-radius:10px;background:var(--bg);border:1px solid var(--bar);font:500 11.5px/1.7 var(--mono);color:var(--ink2);overflow-x:auto;white-space:pre}.ca-bigbal{font:600 34px/1 var(--mono);letter-spacing:-.05em}.ca-mov{display:flex;flex-direction:column;margin-top:auto}.ca-mov>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line3);font-size:13.5px}.ca-mov>div span:first-child{color:var(--ink3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-mov>div span:last-child{font:600 13.5px var(--mono);white-space:nowrap}.ca-mov .pos{color:var(--green)}.ca-mov p{margin:0;padding-top:12px;border-top:1px solid var(--line3);font-size:13px;color:var(--muted)}.ca-help{gap:6px!important}.ca-help>b{font:600 16px var(--tight);padding-bottom:8px}.ca-help a,.ca-help button{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border:0;border-top:1px solid var(--line3);background:none;font-size:14px;color:var(--ink)!important;cursor:pointer;text-align:left}.ca-help a>span,.ca-help button>span{display:flex;flex-direction:column;gap:2px}.ca-help b{font-weight:600}.ca-help small{font-size:12.5px;color:var(--muted)}.ca-help i{font-style:normal;color:var(--faint)}.ca-overlay{position:fixed;inset:0;z-index:50;background:rgba(20,32,27,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;animation:ca-in .15s ease}.ca-modal{width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;border-radius:22px;box-shadow:0 40px 100px -30px rgba(20,32,27,.5);padding:26px;display:flex;flex-direction:column;gap:16px}.ca-modal.wide{max-width:560px}.ca-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ca-modal-head h3{font:600 21px/1.25 var(--tight);letter-spacing:-.03em}.ca-modal-head small{display:block;margin-top:4px;font-size:13px;color:var(--muted);font-weight:400;letter-spacing:0;font-family:var(--sans)}.ca-x{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:var(--sand);color:var(--ink);cursor:pointer;font-size:14px}.ca-sum{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.ca-sum span{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px;font-weight:600}.ca-sum small{font:500 12px var(--mono);color:var(--muted)}.ca-sum b{font:600 16px var(--mono)}.ca-amounts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ca-amounts button{height:56px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:600 15px var(--mono);color:var(--ink)}.ca-amounts button small{font:500 11px var(--sans);color:var(--muted)}.ca-amounts button.on{border-color:var(--green);background:var(--gsoft2)}.ca-money{position:relative}.ca-money span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:500 15px var(--mono);color:var(--muted)}.ca .ca-money input{width:100%;height:46px;padding:0 14px 0 28px;font:500 15px var(--mono);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;outline:none}.ca .ca-input:focus,.ca .ca-money input:focus,.ca .ca-ta:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--gsoft)}.ca-stripe{min-height:120px}.ca-stripe.loading{display:grid;place-items:center;border:1px dashed var(--line2);border-radius:12px;font:600 11px var(--mono);letter-spacing:.08em;color:var(--faint);background:repeating-linear-gradient(135deg,#fbfaf7 0 10px,#f5f3ee 10px 20px)}.ca-paybtn{height:52px;border:0;border-radius:12px;background:var(--green);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.ca-paybtn:disabled{opacity:.6;cursor:wait}.ca-modal p.note{margin:0;font-size:14px;line-height:1.5;color:var(--ink3)}.ca-modal .after{font:500 12.5px var(--mono);color:var(--muted)}.ca-rules{display:flex;flex-direction:column;gap:6px}.ca-rules h4{margin:8px 0 4px;font:600 11px var(--mono);letter-spacing:.08em;color:var(--muted)}.ca-rules div{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink2)}.ca-rules i{font-style:normal;flex:none;width:18px;text-align:center;font-weight:700}.ca-rules .ok i{color:var(--green)}.ca-rules .no i{color:var(--red)}.ca-rules .dot i{color:var(--faint)}.ca-reasons{display:flex;flex-direction:column;gap:8px}.ca-reasons label{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:14.5px;cursor:pointer;margin:0;font-weight:400}.ca-reasons label.on{border-color:var(--red);background:#fcf4f2}.ca-reasons input{accent-color:var(--red);width:16px;height:16px;margin:0}.ca .ca-ta{width:100%;min-height:64px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.5;outline:none;resize:vertical;background:#fff}.ca-redbtn{height:52px;border:0;border-radius:12px;background:var(--red);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.ca-redbtn:disabled{opacity:.5;cursor:not-allowed}.ca-preview-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 12.5px var(--mono);color:var(--muted)}.ca-preview-meta b{color:var(--green)}.ca-instr{padding:14px;border:1px solid var(--line);border-radius:12px;font-size:14px;line-height:1.75;color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere}.ca-instr .lock{display:inline-block;background:var(--ink);color:#fff;padding:1px 8px;border-radius:5px;font:500 11.5px/1.6 var(--mono)}.ca-steps{gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--faint)}.ca-steps,.ca-steps span{display:flex;align-items:center}.ca-steps span{gap:6px;white-space:nowrap}.ca-steps span i{width:20px;height:20px;border-radius:50%;border:1px solid #d9d5ca;display:grid;place-items:center;font:600 10.5px var(--mono);font-style:normal}.ca-steps span.on{font-weight:600;color:var(--green)}.ca-steps span.on i{background:var(--green);border-color:var(--green);color:#fff}.ca-steps em{width:18px;height:1px;background:#d9d5ca}.ca-tpl{display:flex;flex-direction:column;gap:8px;min-width:0}.ca-tpl .hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:600;color:var(--ink2)}.ca-tpl .hd button{border:0;background:none;padding:0;font-size:13px;color:var(--muted);cursor:pointer}.ca-tpl-list{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;margin:0 -2px;scroll-snap-type:x;scrollbar-width:thin}.ca-tpl-list button{flex:none;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px 0 5px;border-radius:999px;border:1.5px solid var(--line);background:#fff;cursor:pointer;scroll-snap-align:start;white-space:nowrap}.ca-tpl-list button.on{border-color:var(--green);background:var(--gsoft2)}.ca-tpl-list button>i{width:28px;height:28px;border-radius:50%;background:var(--sand);color:var(--ink3);display:grid;place-items:center;font:600 8.5px var(--mono);font-style:normal}.ca-tpl-list button.on>i{background:var(--green);color:#fff}.ca-tpl-list button>span{font-size:13.5px;font-weight:500;color:var(--ink)}.ca-tpl-list button>b{font:600 12px var(--mono);color:var(--green)}.ca-tpl-list button.blank{border-style:dashed;border-color:var(--faint);padding-right:14px}.ca-tpl-list button.blank>i{color:var(--faint);font-size:13px}.ca-tpl-list button.blank>span{color:var(--faint)}.ca-usetpl{align-self:flex-start;border:1px solid var(--line2);background:#fff;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:500;cursor:pointer;color:var(--ink)}.ca-form{padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:22px}.ca-form-h{display:flex;align-items:center;gap:10px}.ca-form-h i{font:600 11px var(--mono);font-style:normal;color:var(--green);background:var(--gsoft);padding:4px 7px;border-radius:6px}.ca-form-h b{font:600 16px var(--tight);letter-spacing:-.02em}.ca-lab{display:flex;flex-direction:column;gap:8px;margin:0;font-weight:400}.ca-lab>span{display:flex;justify-content:space-between;font-size:13px;font-weight:500;color:var(--ink2)}.ca-lab>span em{font-style:normal;font-weight:400;color:var(--faint);font-family:var(--mono);font-size:12px}.ca .ca-input{height:46px;padding:0 14px;font-size:15px;color:var(--ink);background:#fff;border-radius:10px;outline:none;min-width:0;border:1px solid var(--line);width:100%}.ca .ca-input.m{font:500 15px var(--mono)}.ca-hint{font-size:12.5px;line-height:1.45;color:var(--muted)}.ca-hint.ok{color:var(--green)}.ca-hint.warn{color:var(--gold)}.ca-editor{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.ca-editor-bar{flex-wrap:wrap;padding:6px;border-bottom:1px solid var(--line3);background:var(--soft)}.ca-editor-bar,.ca-editor-bar button{display:flex;align-items:center;gap:6px}.ca-editor-bar button{height:30px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:12.5px;font-weight:500;color:var(--ink3);cursor:pointer;white-space:nowrap}.ca-editor-bar button.b{font-weight:600;color:var(--ink)}.ca-editor-bar>span{margin-left:auto;font:500 11.5px var(--mono);color:var(--faint);padding-right:4px;white-space:nowrap}.ca .ca-editor textarea{display:block;width:100%;min-height:136px;padding:12px 14px;font:400 14.5px/1.6 var(--sans);color:var(--ink);background:#fff;border:0;outline:none;resize:vertical}.ca-editor-msg{padding:6px 14px 10px;font-size:12.5px;color:var(--muted)}.ca-prev{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ca-prev-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;background:var(--soft);border-bottom:1px solid var(--line3)}.ca-prev-bar>span{font:600 11px var(--mono);letter-spacing:.06em;color:var(--muted)}.ca-seg{display:flex;gap:2px;padding:3px;background:var(--sand);border-radius:8px}.ca-seg button{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;white-space:nowrap}.ca-seg button.on{background:#fff;box-shadow:0 1px 2px rgba(20,32,27,.12);font-weight:600;color:var(--ink)}.ca-prev-body{padding:14px;font-size:14px;line-height:1.75;color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;min-height:52px}.ca-prev-body .lock{background:var(--ink);color:#fff;padding:2px 8px;border-radius:5px;font:500 11.5px var(--mono)}.ca-prev-body .empty{color:var(--faint)}.ca-prev-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;border-top:1px solid var(--line3);background:var(--soft);font-size:12.5px;line-height:1.45;color:var(--ink3)}.ca-priv{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;border-radius:6px;background:var(--gosoft);border:1px solid var(--goline);font:500 11.5px var(--mono);color:#5c4a1e;max-width:240px}.ca-priv span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-priv button{flex:none;width:18px;height:18px;border:0;border-radius:4px;background:none;color:#7a6326;cursor:pointer;font-size:12px;padding:0}.ca-sep{display:flex;flex-direction:column;gap:16px;padding-top:22px;border-top:1px solid var(--line3)}.ca-dur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ca-dur button{height:60px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0}.ca-dur button span{font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap}.ca-dur button small{font:500 11.5px var(--mono);color:var(--muted);white-space:nowrap}.ca-dur button.on{border-color:var(--green);background:var(--gsoft2)}.ca-dur button.on span{font-weight:600}.ca-dur button.on small{color:var(--green)}.ca-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.ca-more-btn{align-self:flex-start;display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer}.ca-more-btn>i{display:inline-block;transition:transform .2s;font-style:normal}.ca-more-btn.open>i{transform:rotate(90deg)}.ca-more-btn small{font-size:12px;color:var(--faint);font-weight:400}.ca-more{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--line3);border-radius:12px;background:var(--soft);animation:ca-in .15s ease}.ca-opts{display:flex;flex-wrap:wrap;gap:6px}.ca-opts button{height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:500;color:var(--ink3);cursor:pointer}.ca-opts button.on{border-color:var(--green);background:var(--gsoft2);color:var(--ink);font-weight:600}.ca-launch{position:-webkit-sticky;position:sticky;bottom:10px;z-index:5;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 50px -20px rgba(20,32,27,.35);padding:14px 16px 14px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.ca-launch>span{flex:1 1 260px;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:500 13.5px/1.45 var(--mono);color:var(--ink3)}.ca-launch>span b{font-size:16px;color:var(--ink);font-weight:600;white-space:nowrap}.ca-launch>span em{font-style:normal;white-space:nowrap}.ca-launch>span em.f{color:var(--faint)}.ca-launch>div{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:0 1 auto}.ca-launch>div>div{display:flex;align-items:center;gap:14px}.ca-launch .draft{background:none;padding:0;font-size:14px;font-weight:500;color:var(--ink3)}.ca-launch .draft,.ca-launch .go{border:0;cursor:pointer;white-space:nowrap}.ca-launch .go{height:48px;padding:0 22px;border-radius:10px;background:var(--green);color:#fff;font-size:15px;font-weight:600;box-shadow:0 8px 20px -10px rgba(15,92,63,.7)}.ca-launch .go:disabled{opacity:.6;cursor:wait}.ca-launch small{font-size:11px;color:var(--green);text-align:right}.ca-dhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(18px,3vw,26px);border-radius:18px;border:1px solid var(--line);background:linear-gradient(#fff,#fbfaf7);box-shadow:0 1px 2px rgba(20,32,27,.04),0 16px 40px -28px rgba(20,32,27,.25)}.ca-dhead>div:first-child{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 100%}.ca-dhead .meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ca-dhead .meta>span:last-child{font:500 12.5px var(--mono);color:var(--muted)}.ca-dhead h1{font:600 clamp(24px,3.4vw,36px)/1.15 var(--tight);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.ca-dhead .acts{display:flex;gap:8px;flex-wrap:wrap}.ca-pushed{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink2)}.ca-pushed .ca-dot{width:8px;height:8px}.ca-waiting{background:#fff;border:1px solid var(--rline);border-radius:16px;padding:14px 14px 14px 18px;justify-content:space-between;box-shadow:0 0 0 4px #fbeeea}.ca-waiting,.ca-waiting>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ca-waiting b{height:28px;padding:0 12px;border-radius:999px;background:var(--rdot);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;white-space:nowrap}.ca-waiting span{font-size:14px;color:var(--ink3)}.ca-checking{background:#eef3fb;border:1px solid #d3e0f3;border-radius:16px;padding:18px 22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.ca-checking>div:first-child{display:flex;flex-direction:column;gap:4px}.ca-checking>div:first-child>b{font:600 17px var(--tight);letter-spacing:-.02em;color:var(--ink)}.ca-checking>div:first-child>span{font-size:14px;color:var(--btext)}.ca-checking>div:first-child>span b{font-family:var(--mono)}.ca-track{font-size:12.5px;color:var(--btext)}.ca-track,.ca-track span{display:flex;align-items:center;gap:6px}.ca-track span{white-space:nowrap}.ca-track span i{width:18px;height:18px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:10px;font-style:normal}.ca-track span.spin{font-weight:600;color:var(--blue)}.ca-track span.spin i{background:none;border:2px solid var(--blue);border-top:2px solid transparent;animation:ca-spin 1s linear infinite}.ca-track em{width:20px;height:1px;background:var(--bline)}.ca-done{padding:18px 22px;display:flex;flex-direction:column;gap:4px}.ca-done b{font:600 17px var(--tight);letter-spacing:-.02em}.ca-done span{font-size:14px;color:var(--ink3)}.ca-money3{display:flex;flex-direction:column;gap:8px}.ca-money3>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ca-money3>div>div{padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.ca-money3>div>div span{font-size:12.5px;color:var(--muted)}.ca-money3>div>div b{font:600 clamp(18px,2.4vw,24px)/1 var(--mono);letter-spacing:-.04em}.ca-money3>div>div.ref{background:var(--gsoft);border:1px solid var(--gline);border-radius:16px}.ca-money3>div>div.ref span{color:#3c6b56}.ca-money3>div>div.ref b{color:var(--green)}.ca-money3>small{font:500 12px var(--mono);color:var(--faint);padding-left:4px}.ca-dgrid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.ca-progress{flex:1 1 280px;padding:20px;display:flex;flex-direction:column;gap:16px}.ca-progress .hd{display:flex;justify-content:space-between;align-items:baseline}.ca-progress .hd b{font:600 16px var(--tight)}.ca-progress .hd span{font:500 13px var(--mono);color:var(--muted)}.ca-segbar{height:8px;border-radius:8px;background:var(--bar);overflow:hidden;display:flex}.ca-segbar i{display:block;transition:width .3s}.ca-cells{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line3);border-radius:12px;overflow:hidden}.ca-cells>div{background:#fff;padding:12px 4px;display:flex;flex-direction:column;gap:6px}.ca-cells b{font:600 24px/1 var(--mono);letter-spacing:-.04em}.ca-cells span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.ca-cells span i{width:7px;height:7px;border-radius:2px;display:block}.ca-subs{flex:1.8 1 400px;min-width:0;overflow:hidden}.ca-subs .hd{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line3)}.ca-subs .hd b{font:600 16px var(--tight)}.ca-subs .hd span{gap:6px;font:600 11px var(--mono);letter-spacing:.06em;color:var(--green)}.ca-sub,.ca-subs .hd span{display:flex;align-items:center}.ca-sub{width:100%;gap:12px;padding:12px 18px;border:0;border-bottom:1px solid var(--line4);background:#fff;text-align:left;cursor:pointer;color:var(--ink)!important;animation:ca-in .3s ease}.ca-sub:hover{background:var(--soft)}.ca-sub:last-child{border-bottom:0}.ca-av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--sand);display:grid;place-items:center;font:600 10.5px var(--mono);color:var(--ink3)}.ca-sub>span:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ca-sub>span:nth-child(2) b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-sub>span:nth-child(2) small{font-size:12.5px;color:var(--faint)}.ca-empty{padding:36px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.ca-empty b{font:600 16px var(--tight)}.ca-empty span{font-size:14px;line-height:1.5;color:var(--muted);max-width:340px}.ca-empty .ca-btn{margin-top:8px}.ca-rej{border-color:var(--rline);padding:clamp(18px,3vw,24px);display:flex;flex-direction:column;gap:16px}.ca-rej h2{font:600 20px var(--tight);letter-spacing:-.03em}.ca-reason{padding:14px 16px;border-radius:12px;background:#fcf1ee;border:1px solid var(--rline);display:flex;flex-direction:column;gap:6px}.ca-reason span{font:600 11px var(--mono);letter-spacing:.08em;color:var(--red)}.ca-reason p{margin:0;font-size:15px;color:var(--ink2)}.ca-back-bal{font-size:15px;color:var(--green)}.ca-back-bal b{font-family:var(--mono)}.ca-fix{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.ca-fix>div{position:relative;border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.ca-fix>div.best{border-color:var(--green);background:var(--gsoft2)}.ca-fix .tag{position:absolute;top:-11px;left:14px;height:22px;padding:0 9px;border-radius:999px;background:var(--green);color:#fff;font:600 10.5px var(--mono);letter-spacing:.06em;display:flex;align-items:center}.ca-fix h3{font:600 16px var(--tight);letter-spacing:-.02em}.ca-fix dl{margin:0;display:flex;flex-direction:column;gap:6px;font:500 13px var(--mono);color:var(--ink3)}.ca-fix dl div{display:flex;justify-content:space-between;gap:10px}.ca-fix dl div.t{padding-top:8px;border-top:1px solid var(--line);color:var(--ink);font-weight:600}.ca-fix .ca-btn{width:100%;height:46px;margin-top:4px}.ca-review{width:100%;max-width:600px;margin:0 auto;height:calc(100dvh - 60px);padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px}.ca-review .top{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.ca-review .top span{font:500 12.5px var(--mono);color:var(--muted);white-space:nowrap}.ca-review .stats{flex:none;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font:500 12.5px var(--mono);color:var(--ink3)}.ca-review .stats span{white-space:nowrap}.ca-proof{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ca-proof .who{flex:none;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line3)}.ca-proof .who,.ca-proof .who>div{display:flex;align-items:center;gap:10px}.ca-proof .who>div{flex:1 1;min-width:0}.ca-proof .who>div b{font-size:13.5px;font-weight:600;line-height:1.35}.ca-proof .who .ca-av{width:32px;height:32px}.ca-proof .auto{flex:none;font-size:11.5px;font-weight:500;color:var(--gold);background:var(--gosoft);padding:4px 8px;border-radius:999px;white-space:nowrap}.ca-proof .body{padding:12px;background:var(--sand);gap:8px;overflow:auto}.ca-proof .body,.ca-proof .shot{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center}.ca-proof .shot{max-width:100%;border:0;padding:0;background:none;cursor:zoom-in;gap:6px}.ca-proof .shot img{max-width:100%;max-height:100%;min-height:0;object-fit:contain;border-radius:10px;box-shadow:0 10px 30px -14px rgba(20,32,27,.35);background:#fff}.ca-proof .shot small{font-size:12px;color:var(--muted)}.ca-proof .txt{width:100%;background:#fff;border-radius:10px;padding:12px 14px;font-size:14.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 1px 2px rgba(20,32,27,.06)}.ca-proof .txt a{word-break:break-all}.ca-proof audio,.ca-warn{width:100%}.ca-warn{font-size:12.5px;font-weight:500;color:var(--gold);background:var(--gosoft);border:1px solid var(--goline);padding:6px 10px;border-radius:8px}.ca-review .bar{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.ca-review .bar button{border:0;background:none;padding:0;cursor:pointer;font-size:14px;color:var(--ink3)}.ca-review .bar button.all{font-weight:600;color:var(--green)}.ca-review .btns{flex:none;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px}.ca-review .btns button{height:56px;border-radius:12px;font-size:17px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.ca-review .btns .no{border:1px solid var(--rline);background:#fff;color:var(--red)}.ca-review .btns .yes{border:0;background:var(--green);color:#fff;box-shadow:0 10px 24px -10px rgba(15,92,63,.6)}.ca-review .btns kbd{font:600 10.5px var(--mono);padding:2px 6px;border-radius:5px;border:1px solid;opacity:.8}.ca-review .btns .yes kbd{border:0;background:rgba(255,255,255,.2)}.ca-zoom{position:fixed;inset:0;z-index:60;background:rgba(20,32,27,.85);display:grid;place-items:center;padding:20px;cursor:zoom-out}.ca-zoom img{max-width:100%;max-height:100%;border-radius:10px}.ca-set{padding:clamp(18px,3vw,24px);display:flex;flex-direction:column;gap:14px}.ca-set .hd{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ca-set .hd>div{display:flex;flex-direction:column;gap:2px}.ca-set .hd b{font:600 17px var(--tight);letter-spacing:-.02em}.ca-set .hd span{font-size:14px;color:var(--muted)}.ca-inv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line3);font-size:14px}.ca-inv>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ca-inv small{font:500 12px var(--mono);color:var(--muted)}.ca-keyrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line3);font-size:13.5px}.ca-keyrow small{display:block;font:500 12px var(--mono);color:var(--muted)}.ca-keyrow.off{opacity:.5}.ca-newkey{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--gsoft);border:1px solid var(--gline)}.ca-newkey span{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12.5px;color:#3c6b56}.ca-newkey code{font:600 13.5px var(--mono);color:var(--ink);overflow-wrap:anywhere}.ca-auth-wrap{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(32px,8vw,72px) 16px}.ca-auth-wrap>p{margin:0;max-width:460px;text-align:center;color:var(--muted);font-size:15px}@media (max-width:640px){.ca-dur{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-money3>div{grid-template-columns:1fr}.ca-launch>div{align-items:stretch;width:100%}.ca-launch>div>div{justify-content:space-between}.ca-launch small{text-align:left}.ca-bal button{padding:0 7px}.ca-task .r{width:100%;justify-content:space-between}.ca-hero{min-height:0}.ca-hero:after{inset:0;opacity:.6}}@media print{.ca-noprint,.ca-top{display:none!important}.ca{background:#fff}}.ca-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid var(--line3);background:var(--gsoft2);font-size:12.5px;color:var(--ink3)}.ca-vars button{height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--gline);background:var(--gsoft);font:600 12px var(--mono);color:var(--green);cursor:pointer}.ca-prev-proof{margin:0 14px 14px;padding:12px 14px;border:1px solid var(--gline);background:var(--gsoft2);border-radius:10px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:var(--ink2)}.ca-prev-proof b{font-size:13px;color:var(--green)}.ca .ca-ta.m{font:500 13px/1.6 var(--mono)}.ca-data-toggle{align-self:flex-start;display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-size:14.5px;font-weight:600;color:var(--green);cursor:pointer}.ca-data-toggle>i{display:inline-block;font-style:normal;transition:transform .2s}.ca-data-toggle.open>i{transform:rotate(90deg)}.ca-data-toggle small{font-weight:500;color:var(--muted);font-family:var(--mono)}.ca-data{margin-top:-8px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--soft);display:flex;flex-direction:column;gap:14px;animation:ca-in .15s ease}.ca-data-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px}.ca-data-top>span{flex:1 1 260px;font-size:14px;line-height:1.5;color:var(--ink3)}.ca-data-top>div{display:flex;flex-wrap:wrap;gap:6px}.ca-data-urls{display:flex;gap:10px;align-items:stretch}.ca-data-urls textarea{flex:1 1;min-height:46px}.ca-data-urls .ca-btn{height:auto;min-height:46px;padding:0 16px}.ca-grid{max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.ca-grid table{width:100%;border-collapse:collapse;font-size:14px}.ca-grid th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:44px;padding:0 12px;background:var(--sand2);border-bottom:1px solid var(--line);text-align:left;font:500 13px var(--mono);color:var(--ink3);white-space:nowrap}.ca-grid th button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.ca-grid th button.x{margin-left:8px;color:var(--faint)}.ca-grid td.n,.ca-grid th.n{width:54px;text-align:center;color:var(--faint);font:500 12.5px var(--mono);border-right:1px solid var(--line3)}.ca-grid td.a,.ca-grid th.a{width:44px;text-align:center;border-left:1px solid var(--line3)}.ca-grid th.a button{font-size:16px;font-weight:600;color:var(--green)}.ca-grid td{height:46px;border-bottom:1px solid var(--line4);padding:0}.ca-grid td+td:not(.a){border-left:1px solid var(--line4)}.ca .ca-grid td input{width:100%;height:45px;padding:0 14px;border:0;outline:none;background:transparent;font-size:14px;color:var(--ink)}.ca .ca-grid td input:focus{background:var(--gsoft2)}.ca-grid td.a button{border:0;background:none;color:var(--faint);cursor:pointer;font-size:13px}.ca-grid-more{padding:10px 14px}.ca-data-foot,.ca-grid-more{font:500 12.5px var(--mono);color:var(--muted)}.ca-data-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ca-data-foot button{border:0;background:none;padding:0;font:600 14px var(--sans);color:var(--green);cursor:pointer}.ca-data-foot .warn{color:var(--gold)}.ca-tabs{display:flex;gap:4px}.ca-tabs button{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:600 14px var(--tight);color:var(--muted);cursor:pointer}.ca-tabs button.on{background:var(--sand2);color:var(--ink)}.ca-rowsbar{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line3)}.ca .ca-rowsbar input{flex:1 1 200px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font-size:13.5px;outline:none}.ca-rowsbar button{height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:12.5px;color:var(--ink3);cursor:pointer;white-space:nowrap}.ca-rowsbar button.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.ca-rows{max-height:520px;overflow:auto}.ca-rows table{width:100%;border-collapse:collapse;font-size:13.5px}.ca-rows th{position:-webkit-sticky;position:sticky;top:0;background:#fff;padding:10px 14px;text-align:left;font:600 10.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line3)}.ca-rows td{padding:10px 14px;border-bottom:1px solid var(--line4);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-rows td.n{color:var(--faint);font:500 12px var(--mono);width:44px}.ca-rows-foot{padding:10px 14px;font:500 12.5px var(--mono);color:var(--muted);border-top:1px solid var(--line3)}.ca-pill.waiting{background:var(--sand2);color:var(--ink3)}.ca-pill.notfunded{background:#fff;color:var(--faint);border:1px dashed var(--line2)}.ca-pill.taken{background:var(--bsoft);color:var(--blue)}.ca-pill.submitted{background:var(--gosoft);color:var(--gold)}.ca-rowdata{width:100%;display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:10px;padding:10px 14px;font:500 12.5px/1.5 var(--mono);color:var(--ink3)}.ca-rowdata b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ca-rowdata-list{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow:auto}.ca-rowdata-list>div{display:flex;flex-wrap:wrap;gap:4px 12px}.ca-rowdata-list i{font-style:normal;color:var(--ink3);min-width:34px}@media (max-width:640px){.ca-data-urls{flex-direction:column}.ca-data{padding:14px}}.ca-random{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13px;line-height:1.45;color:var(--ink3);cursor:pointer;margin:0;font-weight:400}.ca-random input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--green);flex:none}.ca-per{margin-top:8px;align-items:center;cursor:default}.ca-per span{flex:1 1}.ca-per input{width:84px!important;height:40px!important;flex:none;padding:0 10px;border:1px solid var(--line);border-radius:8px;font:600 15px var(--mono);accent-color:auto;margin:0}.ca-random b{display:block;font-size:13.5px;color:var(--ink);margin-bottom:2px}.ca-coupon{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:18px 22px;border-radius:16px;background:var(--gosoft);border:1px solid var(--goline)}.ca-coupon>div:first-child{display:flex;flex-direction:column;gap:4px;flex:1 1 280px}.ca-coupon>div:first-child b{font:600 18px var(--tight);letter-spacing:-.02em}.ca-coupon>div:first-child>span:last-child{font-size:13.5px;color:#6e5320}.ca-coupon-r{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ca-timer{display:flex;gap:6px}.ca-timer span{min-width:58px;padding:8px 6px 6px;border-radius:10px;background:#fff;border:1px solid var(--goline);display:flex;flex-direction:column;align-items:center;gap:2px}.ca-timer b{font:600 22px/1 var(--mono);letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ca-timer small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.ca-verify{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;border-radius:12px;background:#fff;border:1px dashed var(--line2);font-size:14px;color:var(--ink3)}.ca-verify b{color:var(--ink);word-break:break-all}.ca-foot{width:100%;max-width:1120px;margin:0 auto;padding:22px clamp(14px,3vw,32px) 28px;justify-content:space-between;gap:10px 20px;font-size:12.5px;color:var(--faint);border-top:1px solid var(--line)}.ca-foot,.ca-foot nav{display:flex;flex-wrap:wrap}.ca-foot nav{gap:8px 18px}.ca-foot a{color:var(--muted)!important}.ca-billing{border:1px solid var(--line2);border-radius:12px;overflow:hidden}.ca-billing>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;background:#fbfaf7;border:0;cursor:pointer;font:600 14px Inter,system-ui,sans-serif;color:var(--ink,#14201b);text-align:left}.ca-billing>button small{font-weight:400;color:var(--faint)}.ca-billing>button i{font-style:normal;font-size:18px;color:var(--faint)}.ca-billing-f{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.ca-billing-f small{font-size:12px;color:var(--faint)}.ca-btn.danger{color:#b23a22}.ca-btn.danger:hover{border-color:#e7b3a8;background:#fdf3f0}.ca .ca-editor textarea.drop{background:#eef6f1;outline:2px dashed #0f5c3f;outline-offset:-6px}.ca-ins-img{display:block;max-width:100%;max-height:260px;margin:6px 0;border-radius:8px;border:1px solid var(--line)}.ca-editor-bar button:disabled{opacity:.6;cursor:wait}.ca-bal button .plus{display:none;font-weight:700;font-size:16px;line-height:1}@media (max-width:440px){html[lang=fr] .ca-bal button .lbl{display:none}html[lang=fr] .ca-bal button .plus{display:inline}}.ca .cl-auth input.sf-pw{display:block;width:100%;height:50px;min-height:0;margin-top:6px;padding:0 16px;font:400 15px var(--sans);color:var(--ink);background:#f9f8f5;border:1px solid var(--line);border-radius:12px;box-sizing:border-box}.ca .cl-auth input.sf-pw:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 4px var(--gsoft);outline:none}.ca .cl-auth{width:100%}.ca-pill.price{background:#d8432a;color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:6px;box-shadow:0 0 0 0 rgba(216,67,42,.5);animation:ca-alert 1.8s ease-out infinite}.ca-pill.price:before{content:"!";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff;color:#d8432a;font:800 11px/1 var(--sans)}@keyframes ca-alert{0%{box-shadow:0 0 0 0 rgba(216,67,42,.5)}70%{box-shadow:0 0 0 8px rgba(216,67,42,0)}to{box-shadow:0 0 0 0 rgba(216,67,42,0)}}.ca-task.alert{background:#fdf3f0;box-shadow:inset 4px 0 0 #d8432a}.ca-action{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:16px;background:#d8432a;color:#fff;box-shadow:0 14px 30px -18px rgba(216,67,42,.8)}.ca-action>i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#d8432a;font:800 20px/1 var(--sans);font-style:normal;animation:ca-alert 1.8s ease-out infinite}.ca-action>div{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.ca-action b{font-size:16px}.ca-action span{font-size:14px;opacity:.92}.ca-action .ca-btn{background:#fff;color:#b23a22;font-weight:700}.ca-price{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,3vw,28px);border-color:var(--goline);background:linear-gradient(180deg,#fffaf0,#fff 60%)}.ca-price h2{margin:0;font:600 clamp(20px,2.6vw,26px)/1.2 var(--tight);letter-spacing:-.02em}.ca-price p{margin:0;color:var(--ink3)}.ca-price-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0}.ca-price-dl>div{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.ca-price-dl dt{font-size:12.5px;color:var(--muted)}.ca-price-dl dd{margin:4px 0 0;font:500 17px var(--mono)}.ca-price-dl s{color:var(--faint)}.ca-price .acts{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:560px){.ca-price-dl{grid-template-columns:1fr}}.ca-hero.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px)}.ca-hero-l{gap:18px}.ca-hero-l,.ca-hero-video{display:flex;flex-direction:column}.ca-hero-video{gap:10px}.ca-hero-video b{font:600 15px var(--sans);color:var(--ink)}.ca-hero-video .frame{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;border:1px solid var(--line);box-shadow:0 18px 40px -24px rgba(20,32,27,.45)}.ca-hero-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:860px){.ca-hero.split{grid-template-columns:1fr}}.cn-main{width:100%;max-width:1120px;margin:0 auto;padding:clamp(18px,4vw,40px) clamp(14px,3vw,28px) 32px;gap:22px;box-sizing:border-box}.cn-main,.cn-top{display:flex;flex-direction:column}.cn-top{gap:10px}.cn-top-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.cn-back{font-size:13.5px;color:#6b7872!important}.cn-step{font-size:12.5px;color:#8a958f}.cn-step b{font-weight:600;color:#0f5c3f}.cn-top h1{margin:0;font:600 clamp(26px,3.6vw,36px)/1.1 var(--tight);letter-spacing:-.035em}.cn-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.cn-left{gap:18px;min-width:0}.cn-left,.cn-tpl{display:flex;flex-direction:column}.cn-tpl{gap:10px}.cn-tpl-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:500;color:#2a3832}.cn-tpl-hd button{border:0;background:none;padding:0;font-size:12.5px;font-weight:600;color:#0f5c3f;cursor:pointer}.cn-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.cn-tpl-card{min-height:108px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:12px;border:1.5px solid #e6e3db;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.cn-tpl-card.on,.cn-tpl-card:hover{border-color:#0f5c3f}.cn-tpl-card.on{background:#f3f8f5}.cn-tpl-card i{width:28px;height:28px;border-radius:7px;background:#f1efe8;color:#4d5a54;display:grid;place-items:center;font:600 8.5px var(--mono);font-style:normal}.cn-tpl-card.on i{background:#0f5c3f;color:#fff}.cn-tpl-card b{font-size:13.5px;font-weight:600;line-height:1.3;color:#14201b;text-wrap:pretty}.cn-tpl-card small{margin-top:auto;font:500 11.5px var(--mono);color:#6b7872}.cn-tpl-card.blank{border-style:dashed;border-color:#cfccc2}.cn-tpl-card.blank.on{border-color:#0f5c3f;background:#fff}.cn-tpl-card.blank i{font:400 14px var(--sans)}.cn-tpl-card.blank small{font-family:var(--sans)}.cn-tpl-chip{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;background:#fff;border:1px solid #e6e3db;border-radius:12px}.cn-tpl-chip i{flex:none;width:32px;height:32px;border-radius:8px;background:#e3eee8;color:#0f5c3f;display:grid;place-items:center;font:600 9px var(--mono);font-style:normal}.cn-tpl-chip>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.cn-tpl-chip small{font-size:11.5px;color:#8a958f}.cn-tpl-chip b{font-size:14px;font-weight:600;color:#14201b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-tpl-chip button{flex:none;height:32px;padding:0 12px;border:1px solid #e6e3db;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#14201b;cursor:pointer}.cn-tpl-chip button:hover{border-color:#14201b}.cn-usetpl{align-self:flex-start;height:36px;padding:0 14px;border:1px dashed #cfccc2;border-radius:10px;background:#fff;font-size:13px;font-weight:600;color:#0f5c3f;cursor:pointer}.cn-card{background:#fff;border:1px solid #e6e3db;border-radius:16px;box-shadow:0 1px 2px rgba(20,32,27,.04);padding:clamp(18px,3vw,26px);display:flex;flex-direction:column;gap:20px;min-width:0}.cn-card h2{margin:0;font:600 16px var(--tight);letter-spacing:-.02em;color:#14201b}.cn-card-h{display:flex;flex-direction:column;gap:10px}.cn-en{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:10px;background:#eef3fb;font-size:12.5px;line-height:1.45;color:#2556a3}.cn-en b{flex:none;font:600 10.5px var(--mono);letter-spacing:.04em;padding:2px 5px;border-radius:4px;background:#2556a3;color:#fff}.cn-field{flex-direction:column;min-width:0}.cn-field,.cn-lab{display:flex;gap:8px}.cn-lab{justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:#2a3832;flex-wrap:wrap}.cn-lab em{font:400 12px var(--sans);font-style:normal;color:#8a958f}.cn-lab em.warn{color:#b23a22;font-weight:600}.ca .cn-input{height:46px;padding:0 14px;font-size:15px;color:#14201b;background:#fff;border-radius:10px;outline:none;min-width:0;border:1px solid #e6e3db;width:100%;box-sizing:border-box;font-family:inherit}.ca .cn-input.mono{font:500 15px var(--mono)}.ca .cn-input:focus,.ca .cn-money input:focus{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.ca .cn-input.bad,.ca .cn-money input.bad{border-color:#d8432a}.cn-tools{display:flex;gap:2px;flex-wrap:wrap}.cn-tools button{height:28px;padding:0 9px;border:0;border-radius:6px;background:transparent;font-size:12.5px;font-weight:500;color:#4d5a54;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap}.cn-tools button:hover{background:#f1efe8;color:#14201b}.cn-tools button:disabled{opacity:.6;cursor:wait}.cn-editor{border:1px solid #e6e3db;border-radius:10px;background:#fff;overflow:hidden}.cn-editor:focus-within{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.cn-editor.drop{outline:2px dashed #0f5c3f;outline-offset:-6px;background:#eef6f1}.ca .cn-editor textarea{display:block;width:100%;padding:12px 14px;font:400 14.5px/1.65 var(--sans);color:#14201b;background:transparent;border:0;outline:none;resize:vertical;box-sizing:border-box;min-height:150px}.cn-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #f0eee7;background:#f5faf7;font-size:12px;color:#4d5a54}.cn-vars button{height:24px;padding:0 8px;border:1px solid #cfe2d8;border-radius:6px;background:#e3eee8;font:600 12px var(--mono);color:#0f5c3f;cursor:pointer}.cn-data-toggle{align-self:flex-start;display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-size:13.5px;font-weight:600;color:#0f5c3f;cursor:pointer;white-space:nowrap}.cn-data-toggle i{display:inline-block;font-style:normal;transition:transform .2s}.cn-data-toggle.open i{transform:rotate(90deg)}.cn-data-toggle small{font-weight:500;color:#6b7872}.cn-data{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;border:1px solid #e6e3db;background:#fbfaf7;min-width:0}.cn-data-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.cn-data-top>span{flex:1 1 280px;min-width:0;font-size:12.5px;line-height:1.45;color:#4d5a54}.cn-data-top>div{display:flex;gap:6px;flex-wrap:wrap}.cn-data-top button,.cn-paste button,.cn-urls button{height:30px;padding:0 10px;border:1px solid #e6e3db;border-radius:7px;background:#fff;font-size:12.5px;font-weight:500;color:#14201b;cursor:pointer;white-space:nowrap}.cn-data-top button.red{color:#b23a22}.cn-paste{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cn-paste textarea,.cn-urls textarea{width:100%;box-sizing:border-box;padding:10px 12px;font:500 12.5px/1.5 var(--mono);border:1px solid #e6e3db;border-radius:8px;outline:none;resize:vertical;background:#fff}.cn-paste button{background:#14201b;color:#fff;border-color:#14201b;font-weight:600;height:32px}.cn-urls{display:flex;gap:8px;align-items:stretch}.cn-urls textarea{flex:1 1;min-width:0;min-height:38px;padding:9px 12px}.cn-urls button{flex:none;height:auto;border-color:#cfe2d8;background:#e3eee8;color:#0f5c3f;font-weight:600}.cn-grid{max-height:268px}.cn-data-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;color:#6b7872}.cn-data-foot button{border:0;background:none;padding:0;font-size:12.5px;font-weight:600;color:#0f5c3f;cursor:pointer}.cn-data-foot>span{font-family:var(--mono)}.cn-data-foot .warn{color:#8a5a07;font-weight:500;font-family:var(--sans)}.cn-proofs{flex-wrap:wrap;gap:6px}.cn-proofs,.cn-proofs>button{display:flex;align-items:center}.cn-proofs>button{height:36px;padding:0 12px 0 8px;gap:7px;border:1px solid #e6e3db;border-radius:9px;background:#fff;font-size:13.5px;font-weight:500;color:#14201b;cursor:pointer;white-space:nowrap}.cn-proofs>button i{width:16px;height:16px;border-radius:4px;border:1.5px solid #cfccc2;background:#fff;color:#fff;display:grid;place-items:center;font-size:10px;line-height:1;font-style:normal}.cn-proofs>button.on{border-color:#0f5c3f;background:#f3f8f5;font-weight:600}.cn-proofs>button.on i{border-color:#0f5c3f;background:#0f5c3f}.cn-count{display:flex;align-items:center;gap:8px;margin-left:6px;font-size:12.5px;color:#4d5a54}.cn-count>span{display:flex;gap:2px;padding:3px;background:#f1efe8;border-radius:8px}.cn-count button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;font:600 12.5px var(--mono);color:#4d5a54;cursor:pointer}.cn-count button.on{background:#fff;color:#14201b;box-shadow:0 1px 2px rgba(20,32,27,.1)}.cn-dur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.cn-dur button{height:60px;border-radius:10px;border:1px solid #e6e3db;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0}.cn-dur button span{font-size:15px;font-weight:500;color:#14201b;white-space:nowrap}.cn-dur button small{font:500 11.5px var(--mono);color:#8a958f;white-space:nowrap}.cn-dur button.on{border-color:#0f5c3f;background:#f3f8f5}.cn-dur button.on span{font-weight:600}.cn-dur button.on small{color:#0f5c3f}.cn-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.cn-money{position:relative}.cn-money>span{position:absolute;left:14px;top:13px;font:500 15px var(--mono);color:#6b7872}.ca .cn-money input{width:100%;box-sizing:border-box;height:46px;padding:0 14px 0 28px;font:500 15px var(--mono);color:#14201b;background:#fff;border:1px solid #e6e3db;border-radius:10px;outline:none}.cn-hint{font-size:12.5px;line-height:1.45;color:#6b7872}.cn-hint.ok{color:#0f5c3f}.cn-hint.warn{color:#8a5a07}.cn-settings{gap:0;padding-top:clamp(14px,2vw,18px);padding-bottom:clamp(6px,1vw,8px)}.cn-settings h2{padding-bottom:6px}.cn-set-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #f3f1ea}.cn-set-row.last{border-bottom:0}.cn-set-l{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#2a3832}.cn-set-v{font:500 13.5px var(--mono);color:#6b7872;text-align:right}.cn-q{width:16px;height:16px;padding:0;border-radius:50%;border:1px solid #cfccc2;background:none;display:grid;place-items:center;font-size:10px;color:#8a958f;cursor:help}.cn-select{position:relative}.cn-select select{height:36px;padding:0 32px 0 12px;font-size:14px;font-weight:500;color:#14201b;background:#fff;border:1px solid #e6e3db;border-radius:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;font-family:inherit}.cn-select:after{content:"";position:absolute;right:12px;top:13px;width:6px;height:6px;border-right:1.5px solid #6b7872;border-bottom:1.5px solid #6b7872;transform:rotate(45deg);pointer-events:none}.cn-seg{display:flex;gap:2px;padding:3px;background:#f1efe8;border-radius:8px}.cn-seg button{height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#6b7872;cursor:pointer;white-space:nowrap}.cn-seg button.on{background:#fff;box-shadow:0 1px 2px rgba(20,32,27,.1);font-weight:600;color:#14201b}.cn-seg.sm button{height:26px;padding:0 10px;font-size:12px}.cn-aside{position:-webkit-sticky;position:sticky;top:84px;gap:12px;min-width:0}.cn-aside,.cn-sum{display:flex;flex-direction:column}.cn-sum{gap:14px;padding:22px;background:#fff;border:1px solid #e6e3db;border-radius:16px;box-shadow:0 1px 2px rgba(20,32,27,.04),0 18px 40px -28px rgba(20,32,27,.35)}.cn-sum-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cn-sum-h span:first-child{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cn-sum-h span:first-child,.cn-sum-h span:last-child{font-size:12px;color:#8a958f}.cn-total{font:600 34px/1 var(--mono);letter-spacing:-.02em;color:#14201b}.cn-sum-lines{display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid #f0eee7;font:500 13px var(--mono);color:#4d5a54}.cn-sum-lines>div{display:flex;justify-content:space-between;gap:10px}.cn-sum-lines>div span:last-child{color:#14201b}.cn-sum-lines .bal,.cn-sum-lines .bal span:last-child{color:#0f5c3f}.cn-sum-lines .pay{font-weight:600;color:#14201b}.cn-launch{height:50px;border:0;border-radius:11px;background:#0f5c3f;color:#fff;font-size:15.5px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px -12px rgba(15,92,63,.7)}.cn-launch:hover{background:#14201b}.cn-launch:disabled{opacity:.7;cursor:wait}.cn-err{font-size:12.5px;line-height:1.45;color:#b23a22}.cn-sum-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.cn-sum-foot button{border:0;background:none;padding:0;font-size:13.5px;font-weight:500;color:#4d5a54;cursor:pointer}.cn-sum-foot span{font-size:12px;color:#8a958f}.cn-sure{display:flex;gap:8px;padding:10px 12px;border-radius:10px;background:#f3f8f5;font-size:12px;line-height:1.45;color:#0f5c3f}.cn-pv{background:#fff;border:1px solid #e6e3db;border-radius:16px;overflow:hidden}.cn-pv-btn{width:100%;justify-content:space-between;gap:10px;padding:14px 18px;border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:#14201b;text-align:left}.cn-pv-btn,.cn-pv-btn>span{display:flex;align-items:center}.cn-pv-btn>span{gap:8px}.cn-pv-btn em{height:20px;padding:0 7px;border-radius:999px;background:#fbf1dc;font:600 11px var(--mono);font-style:normal;color:#8a5a07;display:flex;align-items:center}.cn-pv-btn>i{display:inline-block;font-style:normal;color:#8a958f;transition:transform .2s}.cn-pv-btn>i.open{transform:rotate(90deg)}.cn-pv-body{border-top:1px solid #f0eee7}.cn-pv-seg{display:flex;padding:10px 14px 0}.cn-pv-text{padding:14px;font-size:14px;min-height:0}.cn-pv-proof{margin:0 14px 14px;padding:10px 12px;border-radius:10px;border:1px solid #e6e3db;background:#fbfaf7;display:flex;flex-direction:column;gap:4px}.cn-pv-proof span{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a958f}.cn-pv-proof p{margin:0;font-size:13px;line-height:1.5;color:#2a3832}.cn-pv-foot{border-top:1px solid #f0eee7}.cn-mobar{display:none}@media (max-width:960px){.cn-layout{grid-template-columns:1fr}.cn-aside{position:static}.cn-mobar{position:-webkit-sticky;position:sticky;bottom:10px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;background:#14201b;border-radius:14px;box-shadow:0 20px 40px -16px rgba(20,32,27,.5)}.cn-mobar>span{display:flex;flex-direction:column;gap:1px;min-width:0}.cn-mobar b{font:600 16px var(--mono);color:#fff}.cn-mobar small{font:500 11.5px var(--mono);color:#a9b5ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-mobar button{flex:none;height:44px;padding:0 18px;border:0;border-radius:10px;background:#0f5c3f;color:#fff;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap}}@media (max-width:520px){.cn-dur{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-set-row{flex-wrap:wrap}.cn-count{margin-left:0}}.cn-sum-foot button{white-space:nowrap}.cn-sum-foot span{text-align:right}.ca-orow.priv{cursor:default}.ca-orow.priv:hover{background:transparent}.ca-orow.priv b{color:#6b7872}.ca-orow.priv .pv{border-color:transparent;background:none;color:#8a958f}.ca-orow .g>span:first-child{white-space:nowrap}.ca-orow .g em{font-style:normal;color:#0f5c3f;font-weight:600}.cn-tdd{display:flex;flex-direction:column;gap:8px;position:relative}.cn-tdd-l{font-size:13px;font-weight:500;color:#2a3832}.cn-tdd-btn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 10px;border:1.5px solid #e6e3db;border-radius:12px;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.cn-tdd-btn.open,.cn-tdd-btn:hover{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.cn-tdd-btn i,.cn-tdd-list i{flex:none;width:34px;height:34px;border-radius:8px;background:#f1efe8;color:#4d5a54;display:grid;place-items:center;font:600 9px var(--mono);font-style:normal}.cn-tdd-btn i.on{background:#0f5c3f;color:#fff}.cn-tdd-btn b{flex:1 1;min-width:0;font-size:15px;font-weight:600;color:#14201b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-tdd-btn small,.cn-tdd-list small{flex:none;font:500 12.5px var(--mono);color:#6b7872;white-space:nowrap}.cn-tdd-btn em{font-style:normal;color:#8a958f;font-size:12px}.cn-tdd-list{position:absolute;z-index:15;top:100%;left:0;right:0;margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;padding:10px;background:#fff;border:1px solid #e6e3db;border-radius:16px;box-shadow:0 24px 50px -24px rgba(20,32,27,.35);max-height:420px;overflow-y:auto}.cn-tdd-list button{display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;font-family:inherit;min-width:0}.cn-tdd-list button:hover{background:#f3f8f5}.cn-tdd-list button.on{background:#0f5c3f}.cn-tdd-list button.on b,.cn-tdd-list button.on small{color:#fff}.cn-tdd-list button.on i{background:#fff;color:#0f5c3f}.cn-tdd-list b{flex:1 1;min-width:0;font-size:14.5px;font-weight:500;color:#14201b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.cn-tdd-list{grid-template-columns:1fr}.cn-tdd-btn small{display:none}}.ca-modal>*{flex-shrink:0}.ca-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ca-modal .ca-stripe{min-height:0;overflow:visible}.ca-modal .ca-paybtn{position:-webkit-sticky;position:sticky;bottom:-26px;z-index:2;box-shadow:0 -14px 18px 4px #fff;width:100%;align-self:stretch;min-height:52px}@media (max-width:560px){.ca-overlay{padding:10px;place-items:end center}.ca-modal{padding:20px 18px;border-radius:20px;max-height:calc(100dvh - 20px)}.ca-modal .ca-paybtn{bottom:-20px}}@media (max-width:640px){.ca-orow{min-width:0;grid-template-columns:auto auto 1fr auto;grid-template-areas:"t t t pv" "p d c c" "g g g g";gap:8px 12px;padding:14px 16px}.ca-orow.head{display:none}.ca-orow .t{grid-area:t}.ca-orow .t b,.ca-orow .t small{white-space:normal}.ca-orow .p{grid-area:p;text-align:left}.ca-orow .d{grid-area:d}.ca-orow .ca-chip{grid-area:c;justify-self:end}.ca-orow .g{grid-area:g}.ca-orow .pv{grid-area:pv;align-self:start}}.ca-modq{display:flex;flex-direction:column;gap:12px;padding:22px 24px}.ca-modq.wait{border-color:#F3DFA8;box-shadow:0 0 0 3px #FFF3D6}.ca-modq h2{margin:0;font:600 20px/1.25 var(--tight);letter-spacing:-.02em}.ca-modq p{margin:0}.ca-modq-thread{display:flex;flex-direction:column;gap:8px}.ca-modq-thread>div{max-width:88%;padding:10px 14px;border-radius:14px;border:1px solid var(--line3,#e7e4db)}.ca-modq-thread>div span{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ca-modq-thread>div p{margin-top:4px;white-space:pre-wrap;line-height:1.5}.ca-modq-thread .admin{align-self:flex-start;background:#FFF8E6;border-color:#F3DFA8}.ca-modq-thread .client{align-self:flex-end;background:#EEF5F0;border-color:#CFE3D6}.ca-addw{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;border:1px solid var(--line2);border-radius:12px;background:#fff}.ca-addw>span{font:600 15px var(--mono);color:var(--ink3)}.ca-addw input{width:58px;height:36px;border:1px solid var(--line2);border-radius:8px;text-align:center;font:600 15px var(--mono)}.ca-addw .ca-btn{height:38px}.ca-bonus{padding:10px 12px;border-radius:12px;background:#FBFAF7;border:1px dashed var(--line2);font-size:13.5px;color:var(--ink3)}.ca-bonus.on{background:#FFF8E6;border:1px solid #f3dfa8;color:#6B4F0A;font-weight:600}.ca-cclock{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:#FFF3D6;border:1px solid #f3dfa8;color:#6B4F0A;font-size:13px;white-space:nowrap;text-decoration:none}.ca-cclock b{font-weight:700}.ca-cclock span{font:600 13px var(--mono);letter-spacing:.02em}@media (max-width:420px){.ca-cclock b{display:none}.ca-cclock{padding:0 9px}}.cn-start{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cn-start input{max-width:230px;height:40px}@media (max-width:520px){.cn-start{align-items:stretch}.cn-start input{max-width:none}}.ca-affpromo{display:flex;align-items:center;gap:18px;padding:18px 22px;margin:4px 0 18px;background:linear-gradient(135deg,#0f5c3f,#14805a);color:#fff;text-decoration:none;border:0}.ca-affpromo .pct{flex:none;font:700 26px var(--mono);background:#f2b441;color:#3d2c00;border-radius:12px;padding:8px 12px}.ca-affpromo>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.ca-affpromo b{font:600 17px var(--tight)}.ca-affpromo small{font-size:13.5px;opacity:.9;line-height:1.45}.ca-affpromo i{margin-left:auto;font-style:normal;font-weight:600;white-space:nowrap;color:#ffe3a3}@media (max-width:640px){.ca-affpromo{flex-wrap:wrap}.ca-affpromo i{margin-left:0}}.ca-aff-head{display:flex;flex-direction:column;gap:8px;margin:10px 0 18px}.ca-aff-head h1{margin:0;font:600 clamp(26px,4vw,36px)/1.1 var(--tight);letter-spacing:-.03em}.ca-aff-head p{margin:0;color:var(--ink3);max-width:720px;line-height:1.55}.ca-aff-link,.ca-aff-list,.ca-aff-pay{padding:20px 22px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.ca-aff-pay{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.ca-aff-pay>div{display:flex;flex-direction:column;gap:4px;max-width:640px}.ca-aff-pay span{color:var(--ink3);font-size:14px}.ca-copy{display:flex;gap:8px}.ca-copy input{flex:1 1;min-width:0;height:44px;border:1px solid var(--line2);border-radius:10px;padding:0 12px;font:500 14px var(--mono);background:#FBFAF7}.ca-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.ca-stats .ca-card{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.ca-stats span{font-size:13px;color:var(--muted)}.ca-stats b{font:600 24px var(--mono)}.ca-stats .hi{background:#EEF5F0;border-color:#CFE3D6}.ca-aff-list table{width:100%;border-collapse:collapse;font-size:14px}.ca-aff-list th{text-align:left;font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:8px 6px;border-bottom:1px solid var(--line3,#e7e4db)}.ca-aff-list td{padding:10px 6px;border-bottom:1px solid var(--line4,#f0ede6)}.ca-aff-list .num{text-align:right;white-space:nowrap}@media (max-width:640px){.ca-aff-list{overflow-x:auto}.ca-aff-list table{min-width:520px}}.ca-affpromo,.ca-affpromo b,.ca-affpromo small{color:#fff}.ca-affpromo:hover{filter:brightness(1.05)}.ca-hero-video .ca-hero-vsub{font-size:13.5px;line-height:1.45;color:var(--ink3);margin-top:-4px}.ca-hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.ca-aff-min{display:flex;flex-direction:column;gap:6px;min-width:220px}.ca-aff-min span:first-child{font-weight:600;font-size:14px}.ca-aff-min .ca-bar{height:6px}.ca-aff-min small{font:500 12px var(--mono);color:var(--muted)}.cn-lab em.long{color:#8a5a07;font-weight:600}.cn-rule.over{color:#b23a22}.cn-count{flex-wrap:wrap}.cn-count small{flex-basis:100%}.ca-rv-note,.cn-count small{font-size:11.5px;color:#8a958f}.ca-rv-note{margin:10px 2px 0;line-height:1.5;text-align:center}.art-body{font:400 16px/1.65 Georgia,"Source Serif 4",serif;color:#242424;overflow-wrap:anywhere}.art-body h2{font:700 21px/1.3 var(--font-geist-sans,Geist,sans-serif);color:#0e1a15;margin:18px 0 6px}.art-body h3{font:700 17px/1.35 var(--font-geist-sans,Geist,sans-serif);color:#0e1a15;margin:14px 0 4px}.art-body p{margin:0 0 12px}.art-body ol,.art-body ul{margin:0 0 12px;padding-left:24px}.art-body li{margin:0 0 4px}.art-body blockquote{margin:0 0 12px;padding:2px 0 2px 14px;border-left:3px solid #0d5b47;font-style:italic;color:#4a5a50}.art-body a{color:#0d5b47;text-decoration:underline}.art-body code{font:500 13px var(--font-geist-mono,monospace);background:#f1efe8;padding:1px 5px;border-radius:4px}.cn-tabs{display:flex;gap:4px;background:#efede6;padding:4px;border-radius:10px;align-self:flex-start;flex-wrap:wrap}.cn-tabs button{font:inherit;font-size:13px;font-weight:500;padding:7px 12px;border-radius:7px;border:0;background:transparent;color:#4a5a50;cursor:pointer}.cn-tabs button.on{background:#fff;color:#14201b;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.cn-arts{display:flex;flex-direction:column;gap:12px}.cn-arts-intro{margin:0;font-size:12.5px;line-height:1.5;color:#4d5a54}.cn-arts-intro code,.cn-arts-syntax code{font:600 12px var(--mono);background:#e3eee8;color:#0f5c3f;padding:1px 6px;border-radius:5px}.ca .cn-arts-ta,.cn-arts-ta{width:100%;box-sizing:border-box;min-height:320px;padding:12px 14px;font:500 12.5px/1.6 var(--mono);border:1px solid #e6e3db;border-radius:10px;outline:none;resize:vertical;background:#fff;color:#2c3a33}.cn-arts-ta:focus{border-color:#0f5c3f}.cn-arts-syntax{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.cn-arts-syntax>div{display:flex;flex-direction:column;gap:3px;padding:7px 9px;background:#fff;border:1px solid #e6e3db;border-radius:8px;font-size:12px;color:#4d5a54;min-width:0}.cn-arts-syntax>div.sep{background:#fdf6e9;border-color:#ecd9b0}.cn-arts-syntax>div.sep code{background:transparent;color:#b45309}.cn-arts-syntax code{align-self:flex-start;white-space:nowrap}@media (max-width:640px){.cn-arts-syntax{grid-template-columns:repeat(2,minmax(0,1fr))}}.cn-arts-count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13.5px}.cn-arts-count span{font:500 11.5px var(--mono);color:#6b7570}.cn-arts-list{display:flex;flex-direction:column;gap:6px;max-height:520px;overflow:auto}.cn-art{font-family:var(--sans);background:#fff;border:1px solid #e6e3db;border-radius:10px}.cn-art.warn{background:#fdf6e9;border-color:#ecd9b0}.cn-art-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.cn-art-row .n{font:500 11.5px var(--mono);color:#6b7570}.cn-art-row .m{display:flex;flex-direction:column;gap:2px;min-width:0}.cn-art-row .m b{font-size:14px}.cn-art-row .m span{font-size:12.5px;color:#6b7570;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-art.warn .cn-art-row .m span{color:#8a5a07;white-space:normal}.cn-art-row .s{font:500 11.5px var(--mono);color:#4a5a50;white-space:nowrap}.cn-art-row button{height:30px;padding:0 10px;border:1px solid #e6e3db;border-radius:7px;background:#fff;font-size:12.5px;font-weight:500;cursor:pointer}@media (max-width:640px){.cn-art-row{grid-template-columns:24px minmax(0,1fr) auto}.cn-art-row .s{display:none}}.cn-art-pv{border-top:1px solid #ecebe4;padding:14px 18px;max-height:420px;overflow:auto}.cn-art-pv h1{margin:0 0 10px;font-size:22px;line-height:1.25}.cn-arts-sum{padding:10px 12px;background:#e3eee8;border-radius:10px;font-size:13px;color:#0f5c3f;font-weight:500}.cn-arts-sum.warn{background:#fdf6e9;color:#8a5a07}.ca-art{margin-top:6px}.ca-art summary{cursor:pointer;font-family:inherit;font-weight:600;color:var(--green,#0f5c3f)}.ca-art .art-body{margin-top:8px;padding:12px 14px;background:#fff;border-radius:8px;max-height:420px;overflow:auto;font-size:15px}.cn-art .m b.none{font-weight:500}.cn-art .m b.none,.cn-art-notitle{color:var(--ink3);font-style:italic}.cn-art-notitle{margin:0 0 12px;font-size:13px}.fp{gap:14px;min-width:0}.fp,.fp-sum{display:flex;flex-direction:column}.fp-sum{gap:12px}.fp-sum-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fp-sum-h b{font-size:15px}.fp-edit{font:inherit;font-size:13px;font-weight:600;padding:8px 12px;border-radius:9px;border:1px solid #0d5b47;background:#e3eee8;color:#0d5b47;cursor:pointer}.fp-hint{font-size:13px;color:#4d5a54}.fp-pills{display:flex;gap:6px;flex-wrap:wrap}.fp-pills span{font-size:12.5px;padding:4px 9px;border-radius:999px;background:#fff;border:1px solid #e6e4dc}.fp-list,.fp-table{background:#fff;border:1px solid #e6e3db;border-radius:12px;overflow:hidden}.fp-tr{display:grid;grid-template-columns:36px minmax(0,1fr) 110px;grid-gap:8px;gap:8px;padding:9px 12px;border-top:1px solid #efede6;font-size:13.5px;align-items:center}.fp-tr .n{color:#6b7570}.fp-lh,.fp-th{background:#f4f2ec;font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.04em;color:#4a5a50;border-top:0}.fp-lr .u,.fp-tr .u{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-more{padding:9px 12px;border-top:1px solid #efede6;font-size:13px;color:#6b7570;text-align:center}.fp-pick{display:flex;flex-direction:column;gap:12px}.fp-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;background:#fff;border:1.5px solid #0d5b47;border-radius:12px;color:#4a5a50}.fp-search input{flex:1 1;min-width:0;border:0;outline:none;font:inherit;font-size:15px;background:transparent;color:#0e1a15}.fp-count{font-family:var(--mono,ui-monospace,monospace);font-size:12px;color:#0d5b47;background:#e3eee8;padding:3px 8px;border-radius:6px;white-space:nowrap}.fp-filters{display:flex;flex-direction:column;gap:8px}.fp-frow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fp-lbl{font-size:12.5px;color:#4a5a50;width:86px;flex:none}.fp-frow button{font:inherit;font-size:13px;padding:5px 10px;border-radius:999px;border:1px solid #d9d6cc;background:#fff;color:#0e1a15;cursor:pointer}.fp-frow button small{color:#6b7570;font-size:11.5px;margin-left:2px}.fp-frow button.on{background:#0d5b47;border-color:#0d5b47;color:#fff}.fp-frow button.on small{color:#cfe5db}.fp-frow button.more{border-style:dashed;color:#4a5a50}.fp-reset{align-self:flex-start;font:inherit;font-size:12.5px;border:0;background:none;color:#b23a22;text-decoration:underline;cursor:pointer;padding:0}.fp-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.fp-bar b{color:#0d5b47}.fp-bar>div,.fp-go>div{display:flex;gap:6px;flex-wrap:wrap}.fp-bar button{font:inherit;font-size:12.5px;font-weight:500;padding:6px 10px;border-radius:8px;border:1px solid #d9d6cc;background:#fff;cursor:pointer}.fp-list{max-height:420px;overflow-y:auto}.fp-lr{display:grid;grid-template-columns:30px minmax(0,1.8fr) minmax(0,1fr) 60px;grid-gap:8px;gap:8px;padding:8px 12px;border-top:1px solid #efede6;font-size:13px;align-items:center;cursor:pointer}.fp-lh{position:-webkit-sticky;position:sticky;top:0;z-index:1;cursor:default}.fp-lr.on{background:#f3f8f5}.fp-lr input{accent-color:#0d5b47;width:16px;height:16px}.fp-lr .u b{font-weight:600}.fp-lr .u b,.fp-lr .u small{display:block;overflow:hidden;text-overflow:ellipsis}.fp-lr .u small{color:#6b7570;font-size:11.5px}.fp-go{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;background:#e3eee8;border-radius:12px;font-size:13.5px;color:#0d5b47}.fp-go button{font:inherit;font-size:14px;font-weight:600;padding:10px 15px;border-radius:10px;border:0;background:#0d5b47;color:#fff;cursor:pointer}.fp-go button:disabled{opacity:.5;cursor:default}.fp-go button.ghost{background:#fff;color:#0d5b47;border:1px solid #0d5b47}@media (max-width:640px){.fp-lr{grid-template-columns:26px minmax(0,1fr) 70px}.fp-lr>:nth-child(4){display:none}.fp-tr{grid-template-columns:28px minmax(0,1fr) 80px}.fp-lbl{width:100%}}.fp-explain{margin:0;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e6e4dc;font-size:13px;line-height:1.5;color:#4a5a50}.fp-explain b{color:#0d5b47}.cn-new{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:#c6ff3d;color:#0b2a1f;font-family:var(--mono,ui-monospace,monospace);font-size:10.5px;font-weight:700;letter-spacing:.06em;vertical-align:middle;box-shadow:0 0 8px rgba(198,255,61,.9)}.cn-tdd .neon{position:relative;border-color:#39e58c!important;box-shadow:0 0 0 1px #39e58c,0 0 10px rgba(57,229,140,.55),0 0 22px rgba(57,229,140,.35);animation:cn-neon 2.4s ease-in-out infinite}@keyframes cn-neon{50%{box-shadow:0 0 0 1px #39e58c,0 0 16px rgba(57,229,140,.8),0 0 34px rgba(57,229,140,.45)}}@media (prefers-reduced-motion:reduce){.cn-tdd .neon,.cn-tpl-list .neon{animation:none}}.cn-tpl-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;border:1.5px solid #e6e3db;border-radius:12px;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.cn-tpl-row:hover{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.cn-tpl-k{flex:none;font-size:13.5px;color:#6b7872}.cn-tpl-row b{flex:1 1;min-width:0;font-size:15px;font-weight:600;color:#14201b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-tpl-row small{flex:none;font:500 12.5px var(--mono);color:#6b7872;white-space:nowrap}.cn-tpl-row em{flex:none;font-style:normal;font-size:13px;font-weight:600;color:#0f5c3f}.cn-tpl-row.neon{border-color:#39e58c;box-shadow:0 0 0 1px #39e58c,0 0 10px rgba(57,229,140,.45)}.cn-tpl-ov{position:fixed;inset:0;z-index:60;background:rgba(20,32,27,.38);display:flex;justify-content:flex-end;animation:cn-fade .15s ease-out}.cn-tpl-panel{width:min(460px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-24px 0 60px -30px rgba(20,32,27,.5);border-radius:22px 0 0 22px;animation:cn-slide .2s ease-out}.cn-tpl-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px 22px}.cn-tpl-head h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;color:#14201b}.cn-tpl-x{width:40px;height:40px;border:0;border-radius:10px;background:#f1efe8;font-size:22px;line-height:1;color:#2a3832;cursor:pointer}.cn-tpl-x:hover{background:#e6e3db}.cn-tpl-cats{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 14px 22px;border-bottom:1px solid #efede6}.cn-tpl-cats button{padding:7px 13px;border:0;border-radius:999px;background:#f1efe8;font-family:inherit;font-size:14px;font-weight:500;color:#2a3832;cursor:pointer}.cn-tpl-cats button.on{background:#14201b;color:#fff}.cn-tpl-list{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px 16px 20px 18px}.cn-tpl-list>button{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid #e6e3db;border-radius:12px;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.cn-tpl-list>button:hover{border-color:#0f5c3f}.cn-tpl-list>button.on{border-color:#0f5c3f;background:#f0f7f3}.cn-tpl-list i{flex:none;width:38px;height:38px;border-radius:9px;background:#f1efe8;color:#4d5a54;display:grid;place-items:center;font:600 9.5px var(--mono);font-style:normal}.cn-tpl-list>button.on i{background:#0f5c3f;color:#fff}.cn-tpl-list>button>span{display:flex;flex-direction:column;gap:4px;min-width:0}.cn-tpl-list b{font-size:15px;font-weight:600;line-height:1.3;color:#14201b}.cn-tpl-list small{font:500 12.5px var(--mono);color:#6b7872}.cn-tpl-list .neon{border-color:#39e58c;box-shadow:0 0 0 1px #39e58c,0 0 10px rgba(57,229,140,.5);animation:cn-neon 2.4s ease-in-out infinite}@keyframes cn-fade{0%{opacity:0}}.cn-tpl-row{cursor:default;padding:6px 6px 6px 16px}.cn-tpl-browse{flex:none;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:10px;background:#e3eee8;color:#0f5c3f;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.cn-tpl-browse:hover{background:#d3e6db}.cn-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.cn-pop-l{font-size:13px;color:#6b7872}.cn-popchip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px;border:1px solid #e6e3db;border-radius:999px;background:#fff;font-family:inherit;cursor:pointer}.cn-popchip:hover{border-color:#0f5c3f}.cn-popchip i{flex:none;width:7px;height:7px;border-radius:999px}.cn-popchip.new i{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.8)}.cn-popchip.hot i{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.8)}.cn-popchip b{min-width:0;font-size:13.5px;font-weight:500;color:#14201b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.cn-popchip small{flex:none;font:500 12px var(--mono);color:#8a958f}.cn-popchip.on{border-color:#0f5c3f;background:#f0f7f3}@media (max-width:640px){.cn-tpl-browse{padding:9px 11px;font-size:13px}.cn-popchip b{max-width:160px}}.cn-hot{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:#ff3b30;color:#fff;font-family:var(--mono,ui-monospace,monospace);font-size:10.5px;font-weight:700;letter-spacing:.06em;vertical-align:middle;box-shadow:0 0 8px rgba(255,59,48,.7)}.cn-tpl-list .hot{border-color:#ff8a80;box-shadow:0 0 0 1px #ff8a80}.cn-hot-promo{display:flex;align-items:center;gap:10px;width:100%;margin:-4px 0 14px;padding:11px 16px;border:1px solid #ff6b5e;border-radius:14px;background:#fff5f4;color:#14201b;font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px #ff6b5e,0 0 10px rgba(255,59,48,.3)}.cn-hot-promo .cn-hot{margin-left:0}.cn-hot-promo b{font-size:14.5px}.cn-hot-promo small{flex:1 1;color:#6b4a46;font-size:13px}.cn-hot-promo em{font-style:normal;font-weight:700;color:#c4271c}.cn-hot-promo:hover{background:#ffecea}@media (max-width:600px){.cn-hot-promo{flex-wrap:wrap}.cn-hot-promo small{flex-basis:100%;order:3}}.fsv-eta{display:inline-flex;align-self:flex-start;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border-radius:999px;background:#14201b;color:#c6ff3d;font-size:13px;font-weight:600}.fsv-toast{position:fixed;left:20px;bottom:20px;z-index:50;display:flex;align-items:flex-start;gap:12px;max-width:320px;padding:14px 14px 14px 16px;border-radius:14px;background:#14201b;color:#fff;box-shadow:0 18px 40px -16px rgba(20,32,27,.6);animation:fsv-in .35s ease-out}.fsv-toast i{flex:none;width:26px;height:26px;border-radius:999px;background:#c6ff3d;color:#14201b;display:grid;place-items:center;font-style:normal;font-weight:700}.fsv-toast.bad{background:#b23a22}.fsv-toast.bad i{background:#fff;color:#b23a22}.fsv-toast span{display:flex;flex-direction:column;gap:3px}.fsv-toast b{font-size:14.5px}.fsv-toast small{font-size:13px;color:rgba(255,255,255,.8)}.fsv-toast button{flex:none;border:0;background:none;color:rgba(255,255,255,.7);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}@keyframes fsv-in{0%{transform:translateX(-30px);opacity:0}}@media (max-width:600px){.fsv-toast{left:10px;right:10px;bottom:10px;max-width:none}}@keyframes cn-slide{0%{transform:translateX(40px);opacity:.6}}@media (max-width:640px){.cn-tpl-panel{border-radius:0}.cn-tpl-k,.cn-tpl-row small{display:none}}.cn-forum-promo{display:flex;align-items:center;gap:10px;width:100%;margin:-4px 0 14px;padding:11px 16px;border:1px solid #39e58c;border-radius:14px;background:#f3fff8;color:#14201b;font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px #39e58c,0 0 10px rgba(57,229,140,.55),0 0 22px rgba(57,229,140,.35);animation:cn-neon 2.4s ease-in-out infinite}.cn-forum-promo .cn-new{margin-left:0}.ca-newsvc{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 16px;border:1px solid #39e58c;border-radius:14px;background:#f3fff8;color:#14201b;text-decoration:none;box-shadow:0 0 0 1px #39e58c,0 0 10px rgba(57,229,140,.45)}.ca-newsvc .cn-new{margin-left:0}.ca-newsvc b{font-size:14.5px;white-space:nowrap}.ca-newsvc small{flex:1 1;color:#4b5852;font-size:13px}.ca-newsvc em{font-style:normal;font-weight:700;color:#0f5c3f}.ca-newsvc:hover{background:#e9fff2}@media (max-width:600px){.ca-newsvc{flex-wrap:wrap}.ca-newsvc small{flex-basis:100%;order:3}}.cn-forum-promo b{font-size:14.5px}.cn-forum-promo small{flex:1 1;color:#4b5852;font-size:13px}.cn-forum-promo em{font-style:normal;font-weight:700;color:#0f5c3f}.cn-forum-promo:hover{background:#e9fff2}@media (max-width:600px){.cn-forum-promo{flex-wrap:wrap}.cn-forum-promo small{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.cn-forum-promo{animation:none}}.fp-own{margin:14px 0 0;font-size:13px;line-height:1.45;color:#5b6560}.cn-grid.drop{background:#f0f7f3}.cn-grid td.drop,.cn-grid.drop{outline:2px dashed #0d5b47;outline-offset:-2px}.cn-chip,.cn-grid td.drop{background:#e3eee8}.cn-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:4px 6px;padding:3px 4px 3px 8px;border-radius:999px;color:#0d5b47;font-size:12.5px;white-space:nowrap}.cn-chip b{font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.cn-chip small{color:#4a5a50}.cn-chip button{width:20px;height:20px;border:0;border-radius:50%;background:#fff;color:#b23a22;font-size:13px;line-height:1;cursor:pointer;flex:none}.cn-hl-wrap{position:relative}.ca .cn-hl-wrap textarea{position:relative;z-index:1}.cn-hl{position:absolute;top:0;left:0;overflow:hidden;padding:12px 14px;font:400 14.5px/1.65 var(--sans);color:transparent;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box;pointer-events:none}.cn-hl mark{color:transparent;border-radius:3px}.cn-hl mark.ok{background:#fde68a;box-shadow:0 0 0 1px #f5c84c}.cn-hl mark.no{background:transparent;box-shadow:inset 0 -2px 0 #e5867a}.fp-src{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.fp-src button{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:12px;border:1.5px solid #e6e3db;background:#fff;cursor:pointer;font:inherit;color:#0e1a15}.fp-src button b{font-size:14.5px}.fp-src button small{font-size:12.5px;color:#5b6560;line-height:1.4}.fp-src button.on{border-color:#0d5b47;background:#e3eee8;box-shadow:0 0 0 1px #0d5b47}@media (max-width:640px){.fp-src{grid-template-columns:1fr}}.ca-chat{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;border-radius:12px;background:#f7f6f1;border:1px solid #e6e3db}.ca-chat-h{font-size:12.5px;font-weight:600;color:#4a5a50}.ca-msg{max-width:88%;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.5}.ca-msg p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ca-msg small{font-size:11.5px;color:#6b7570}.ca-msg.out{align-self:flex-end;background:#e3eee8}.ca-msg.in{align-self:flex-start;background:#fff;border:1px solid #e6e3db}.ca-chat-wait{font-size:12.5px;color:#8a5a07}.ca-askbtn{margin-top:12px;width:100%;padding:10px 12px;border-radius:10px;border:1px dashed #c9c5b9;background:#fff;font:inherit;font-size:14px;font-weight:500;color:#0d5b47;cursor:pointer}.ca-ask{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ca-ask>div{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px}.ca-sent{margin-top:10px;font-size:13px;color:#0d5b47}.cn-urlcol{height:30px;padding:0 8px;border:1px solid #e6e3db;border-radius:7px;background:#fff;font:inherit;font-size:12.5px;color:#14201b;max-width:160px}.ca-askbtn{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ca-askbtn.on{border-style:solid;border-color:#0d5b47;background:#f3f8f5}.ca-askbadge{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#fff3d6;color:#8a5a07}.ca-askbadge.new{background:#0d5b47;color:#fff}.ca-chat-note{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:#8a5a07}.ca-chat .ca-ask{margin-top:0}.ca-later{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:0 0 10px;padding:12px;border-radius:12px;border:1.5px solid #f0b443;background:#fff8e6;color:#7a5300;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ca-later small{font-size:12px;font-weight:400;color:#8a5a07}.ca-review .bar .ca-skip{padding:8px 14px;border-radius:10px;border:1.5px solid #c9c5b9;background:#fff;color:#14201b;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.ca-review .bar .ca-skip:disabled{opacity:.45;cursor:default}.ca-review .bar .ca-skip.wait{border-color:#f0b443;background:#fff8e6;color:#7a5300}.cn-maxpw{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cn-maxpw input{width:90px;text-align:right}.cn-maxpw small{font-size:12px;color:#5b6560;text-align:right}.cn-tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.cn-tip .cn-q{cursor:pointer}.cn-tip-b{z-index:40;bottom:calc(100% + 8px);transform:translateX(-50%);width:max-content;max-width:240px;padding:9px 11px;border-radius:10px;background:#14201b;color:#fff;font-size:12.5px;font-weight:400;line-height:1.45;text-align:left;white-space:normal;box-shadow:0 8px 22px rgba(14,26,21,.2)}.cn-tip-b,.cn-tip-b:after{position:absolute;left:50%}.cn-tip-b:after{content:"";top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:#14201b}@media (max-width:640px){.cn-tip-b{left:0;transform:none;max-width:70vw}.cn-tip-b:after{left:8px}}.cn-pfields{display:flex;flex-direction:column;gap:8px;margin:2px 0 12px;padding:14px;border-radius:12px;background:#fbfaf7;border:1px solid #e6e3db}.cn-pfields-h{font-size:13px;font-weight:600;color:#24332d}.cn-pfield{display:flex;align-items:center;gap:8px}.cn-pfield em{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e3eee8;color:#0d5b47;font:600 12px var(--mono,monospace);font-style:normal}.cn-pfield .cn-input{flex:1 1;min-width:0}.cn-pfield button{width:30px;height:30px;flex:none;border:1px solid #e6e3db;border-radius:8px;background:#fff;color:#b23a22;cursor:pointer}.cn-pfield-add{align-self:flex-start;padding:7px 12px;border:1px dashed #c9c5b9;border-radius:8px;background:#fff;color:#0d5b47;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cn-pfields small{font-size:12px;color:#6b7570}.ca-pf{display:flex;flex-direction:column;gap:8px;width:100%;align-self:stretch}.ca-pf-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e6e3db}.ca-pf-row em{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e3eee8;color:#0d5b47;font:600 13px var(--mono,monospace);font-style:normal}.ca-pf-v{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ca-pf-v>span{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:#6b7570}.ca-pf-v b{font-size:15px;font-weight:600;color:#0e1a15;overflow-wrap:anywhere}.ca-pf-row button{flex:none;padding:6px 10px;border-radius:8px;border:1px solid #e6e3db;background:#fbfaf7;font:inherit;font-size:12.5px;font-weight:600;color:#0d5b47;cursor:pointer}.ca-pf-note{display:block;margin-bottom:4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#6b7570}.ca-pf-v b,.ca-pf-v b *{text-transform:none;letter-spacing:normal}.cn-pfields-max{font-style:normal;font-weight:400;color:#6b7570;margin-left:4px}.ca-mw-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:8px 0 18px}.ca-mw-head h1{margin:6px 0;font-size:26px}.ca-mw-head p{margin:0;color:#5d6b65;font-size:14.5px;max-width:560px}.ca-mw-filter{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;color:#5d6b65}.ca-mw-filter select{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:14px;max-width:100%}.ca-mw-list{padding:6px 0;overflow-x:auto}.ca-mw-row{display:grid;grid-template-columns:36px minmax(160px,2fr) 1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:11px 18px;border-top:1px solid var(--line);font-size:14px;min-width:620px}.ca-mw-row.h{border-top:0;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a9a92}.ca-mw-row .n{color:#8a9a92;font-family:var(--mono)}.ca-mw-row .who{display:flex;flex-direction:column;gap:2px;min-width:0}.ca-mw-row .who em{font-style:normal;font-size:12.5px;color:#8a9a92}.ca-mw-row .ok{color:#0d5b47;font-weight:600}.ca-mw-row .low{color:#b23a22;font-weight:600}.ca-mw-empty{padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ca-mw-empty span{color:#5d6b65}.cn-aud{display:flex;flex-direction:column;gap:10px;margin-top:16px}.cn-aud-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cn-aud-opts button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;text-align:left;font:inherit}.cn-aud-opts button.on{border-color:var(--green);background:#f0f7f3}.cn-aud-opts small{color:#5d6b65;font-size:12.5px}.cn-restored button{margin-left:8px;border:0;background:none;color:var(--green);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.cn-auth-bg{position:fixed;inset:0;z-index:200;background:rgba(11,21,17,.55);display:flex;align-items:center;justify-content:center;padding:16px}.cn-auth{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 60px -20px rgba(0,0,0,.4)}.cn-auth-t{font-size:20px}.cn-auth p{margin:0;color:#5d6b65;font-size:14px;line-height:1.5}.cn-auth label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.cn-auth input{height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;font-size:15px}.cn-auth small{color:#8a9a92;font-size:12.5px;text-align:center}.cn-auth .cn-err a{color:inherit;font-weight:600}@media (max-width:560px){.cn-aud-opts{grid-template-columns:1fr}}.fsv{background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:22px;margin-top:16px}.fsv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.fsv-head h2{margin:0 0 4px;font-size:24px}.fsv-head span{font-size:13px;color:#6b7570}.fsv-badge{font-style:normal;font-size:13px;font-weight:600;color:#15803d;background:#dcfce7;padding:5px 10px;border-radius:999px}.fsv-pro{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:#f7f6f2}.fsv-pro>i{font-style:normal;font-size:20px}.fsv-pro b{display:block;font-size:16px}.fsv-pro small{display:block;font-size:13px;color:#6b7570;margin-bottom:6px}.fsv-pro p{margin:0;font-size:14.5px}.fsv-how{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--line)}.fsv-how b{font-size:16px}.fsv-how p{margin:0;font-size:14.5px;line-height:1.55;color:#1f2a25}.fsv-how small,.fsv-sum small{font-size:12.5px;color:#6b7570}.fsv-sec{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.fsv-sec:last-child{border-bottom:0;padding-bottom:0}.fsv-sec h3{margin:0;font-size:18px}.fsv-p{margin:0;font-size:14px;color:#6b7570}.fsv-count{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fsv-count input{width:170px;height:48px;padding:0 18px;border:1px solid var(--line);border-radius:999px;font:500 16px var(--mono)}.fsv-count input.bad{border-color:#b23a22}.fsv-count b{display:block;font-size:16px}.fsv-count small{font-size:12.5px;color:#6b7570}.fsv-cap{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:6px 14px;gap:6px 14px;padding:10px 14px;border-radius:12px;background:#f0f7f3;font-size:13.5px}.fsv-cap b{font-family:var(--mono);color:var(--green)}.fsv-cap i{height:6px;border-radius:6px;background:#d7e8de;overflow:hidden}.fsv-cap i em{display:block;height:100%;background:var(--green)}.fsv-cap small{grid-column:1/-1;color:#6b7570;font-size:12.5px}.fsv-cap .fsv-buzz{color:#14201b;font-weight:600}.fsv-cap.out{background:#fdf0ec}.fsv-cap.out b{color:#b23a22}.fsv-radio{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer}.fsv-opt input,.fsv-radio input{width:20px;height:20px;accent-color:var(--green);flex:none}.fsv-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 4px 30px;font-size:13.5px}.fsv-sub.col{flex-direction:column;align-items:stretch}.fsv-sub select{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff}.fsv-sub small{color:#6b7570;font-size:12.5px}.fsv-sub small.warn{color:#b23a22}.fsv-paste textarea,.fsv-sub textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:13px var(--mono);resize:vertical}.fsv-links{display:flex;flex-direction:column;gap:8px}.fsv-lh,.fsv-lr{display:grid;grid-template-columns:22px 1.3fr 1fr 28px;grid-gap:8px;gap:8px;align-items:center}.fsv-lh span{font-size:13px;font-weight:600;color:#6b7570}.fsv-lr>span{font-size:13px;color:#8a958f}.fsv-lr input{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;font-size:14px;min-width:0}.fsv-lr button{border:0;background:none;font-size:20px;color:#8a958f;cursor:pointer}.fsv-btns{display:flex;flex-wrap:wrap;gap:8px}.fsv-btns button,.fsv-paste button{height:38px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fff;font:500 14px var(--sans);cursor:pointer}.fsv-btns button:hover{border-color:var(--green)}.fsv-paste{display:flex;flex-direction:column;gap:6px}.fsv-paste small{font-size:12.5px;color:#6b7570}.fsv-paste button{align-self:flex-start;background:var(--green);color:#fff;border-color:var(--green)}.fsv-split{padding:12px 14px;border-radius:12px;background:#f7f6f2;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.fsv-split p{margin:0;color:#6b7570}.fsv-split ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.fsv-split li{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center}.fsv-split li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:12.5px}.fsv-split li em{font-style:normal;color:#6b7570}.fsv-split li b{color:var(--green);white-space:nowrap}.fsv-opt{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #f0eee7;cursor:pointer}.fsv-opt:first-of-type{border-top:0}.fsv-opt b{display:block;font-size:15px}.fsv-opt small{font-size:12.5px;color:#6b7570}.fsv-opt em{font-style:normal;font-weight:600;font-size:14px;white-space:nowrap}.fsv-sum{display:flex;flex-direction:column;gap:10px}.fsv-sum>div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.fsv-sum>div span:last-child{font-family:var(--mono)}.fsv-sum .tot{padding-top:12px;border-top:1px solid var(--line);align-items:baseline;font-weight:600}.fsv-sum .tot b{font:700 26px var(--mono)}.fsv-err{margin:0;color:#b23a22;font-size:14px}.fsv-go{height:54px;border:0;border-radius:14px;background:var(--green);color:#fff;font:600 16px var(--sans);cursor:pointer;box-shadow:0 12px 26px -14px rgba(13,91,71,.8)}.fsv-go:disabled{background:#e6e3db;color:#8a958f;box-shadow:none;cursor:not-allowed}.fsv-note{font-size:12.5px;color:#6b7570;text-align:center}.cn-layout:has(>.cn-left>.fsv){grid-template-columns:minmax(0,860px);justify-content:center}@media (max-width:600px){.fsv-lh{display:none}.fsv-lr{grid-template-columns:1fr 28px}.fsv-lr>span{display:none}.fsv-lr input:nth-of-type(2){grid-column:1}.fsv-sub{margin-left:0}}.fsv-pick{display:flex;align-items:center;gap:8px;flex-basis:100%}.fsv-pick-t{height:34px;padding:0 12px;border:1px dashed #b9d3c6;border-radius:999px;background:#fff;font:500 13px var(--sans);color:var(--green);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fsv-pick-t.on,.fsv-pick-t:hover{border-style:solid;background:#f0f7f3}.fsv-pick-t em{font-style:normal;color:#6b7570;font-weight:400}.fsv-pick-t i{font-style:normal;font-size:11px;color:#8a958f}.fsv-pick-x{border:0;background:none;font:500 12.5px var(--sans);color:#8a958f;text-decoration:underline;cursor:pointer}.fsv-picker{flex-basis:100%}.ca-asw{padding:6px 12px;border:1px solid #c6ff3d;border-radius:999px;background:#0e1a15;color:#c6ff3d!important;font-weight:600;white-space:nowrap}@media (max-width:600px){.ca-asw{padding:5px 9px;font-size:13px}}.ca-days{margin:14px 0;padding:16px 18px;border-radius:16px;background:#0e1a15;color:#fff}.ca-days-h{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.ca-days-h b{font-size:18px;color:#c6ff3d}.ca-days-h span{font-size:14px;color:#b9c7c0;line-height:1.5}.ca-days-bar{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:5px;gap:5px}.ca-days-bar i{height:8px;border-radius:8px;background:rgba(255,255,255,.14)}.ca-days-bar i.on{background:#39e58c}.ca-days-bar i.now{background:#c6ff3d;box-shadow:0 0 10px #c6ff3d}.ca-recap{margin:0 0 14px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #e6e4dc}.ca-recap>b{font-size:16px}.ca-recap-m{margin-left:8px;font-size:13px;color:#6b7a72}.ca-recap table{width:100%;margin-top:10px;border-collapse:collapse;font-size:14px}.ca-recap th{text-align:left;font-weight:600;font-size:12px;color:#6b7a72;padding:6px 8px;border-bottom:1px solid #eee}.ca-recap td{padding:7px 8px;border-bottom:1px solid #f3f1ea;word-break:break-all}.ca-recap td.n{text-align:right;font-family:var(--mono,ui-monospace,monospace)}.ca-recap a{color:#0d5b47}.ca-promo{padding:20px 22px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.ca-promo>b{font-size:16px}.ca-promo-warn{padding:10px 12px;border-radius:10px;background:#fff8e6;border:1px solid #f5d27a;color:#7a5b00;font-size:13.5px}.ca-promo-list{display:flex;flex-wrap:wrap;gap:8px}.ca-promo-code{display:flex;flex-direction:column;align-items:flex-start;padding:8px 14px;border-radius:12px;border:1px dashed #0d5b47;background:#f0f7f3;cursor:pointer;font:inherit}.ca-promo-code b{font-family:var(--mono,ui-monospace,monospace);font-size:16px;color:#0d5b47;letter-spacing:.04em}.ca-promo-code small{font-size:12px;color:#6b7a72}.ca-promo-new{display:flex;gap:8px;flex-wrap:wrap}.ca-promo-new .ca-input{flex:1 1;min-width:160px;text-transform:uppercase}.ca-promo-tag{color:#7a5b00;font-size:12px}.ca-promo-link{align-self:flex-start;margin:8px 0 0;padding:0;border:0;background:none;color:#0d5b47;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.ca-promo-in{display:flex;gap:8px;margin:8px 0 0}.ca-promo-in .ca-input{flex:1 1;text-transform:uppercase}.ca-promo-ok{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 0;padding:8px 12px;border-radius:10px;background:#ecfccb;color:#3f6212;font-size:14px}.ca-promo-ok button{margin-left:auto;border:0;background:none;color:#6b7a72;text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.fsv-soldout{display:block;margin-top:6px;padding:7px 10px;border-radius:10px;background:#fee2e2;color:#b42318!important;font-weight:600}.ca-promo-in .ca-input::placeholder,.ca-promo-new .ca-input::placeholder{text-transform:none}.fc-box{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:18px 20px;border-radius:16px;background:#fffaf0;border:1.5px solid #f5b544}.fc-box>b{font-size:17px}.fc-box>span{font-size:14px;color:#5b4a2a;line-height:1.5}.fc-box.done{background:#f0f7f3;border-color:#39e58c}.fc-box.done>span{color:#34584a}.fc-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fc-opt{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;border:1.5px solid #e6e4dc;background:#fff;text-align:left;font:inherit;cursor:pointer}.fc-opt small{color:#4a5a50;font-size:13.5px;line-height:1.5}.fc-opt.hot{border-color:#39e58c;background:#f3fff8}.fc-opt.on{border-color:#0d5b47;box-shadow:0 0 0 2px #0d5b47}.fc-confirm{align-self:flex-start}.fc-page{max-width:640px}.fc-card{padding:28px;display:flex;flex-direction:column;gap:12px;margin-top:30px}.fc-card h1{margin:0;font-size:26px;letter-spacing:-.02em}.fc-card p{margin:0;line-height:1.6;color:#4a5a50}.fc-note{font-size:13px;color:#6b7a72!important}@media (max-width:700px){.fc-opts{grid-template-columns:1fr}}.ca-pill.cancelled{background:#fee2e2;color:#b42318}.ca-refundbar{background:#fff8e6;border-bottom:1px solid #f5d27a}.ca-refundbar>span{display:block;max-width:1240px;margin:0 auto;padding:11px 24px;font-size:14px;color:#5b4a2a;line-height:1.5}.ca-refundbar b{color:#0e1a15}.ca-ix-form{padding:20px;display:flex;flex-direction:column;gap:12px}.ca-ix-form .ca-ta{min-height:180px;font:13px/1.5 var(--mono)}.ca-ix-sum{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:var(--muted)}.ca-ix-sum b{color:var(--ink);font-family:var(--mono)}.ca-ix-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ca-ix-prog{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);white-space:nowrap}.ca-ix-prog i{display:block;width:80px;height:6px;border-radius:99px;background:var(--sand2);overflow:hidden}.ca-ix-prog i span{display:block;height:100%;background:var(--green)}.ca-ix-tbl{padding:6px 20px 14px}.ca-ix-tbl h3{margin:12px 0 8px;font-size:15px;display:flex;gap:8px;align-items:center}.ca-ix-tbl ul{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;border:1px solid var(--line4);border-radius:10px}.ca-ix-tbl li{padding:7px 12px;border-bottom:1px solid var(--line4);font:12.5px var(--mono);word-break:break-all}.ca-ix-tbl li:last-child{border-bottom:0}.ca-ix-tbl .empty{padding:10px 0;font-size:13px;color:var(--faint)}.cn-mv{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.cn-mv-h{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid #e6e4dc;border-radius:10px;background:#fbfaf7;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.cn-mv-h b,.cn-mv-h span{white-space:nowrap}.cn-mv-h span{flex:1 1;min-width:0;color:#6b7a72;overflow:hidden;text-overflow:ellipsis}.cn-mv-h i{font-style:normal;color:#6b7a72}.cn-mv-h.on{background:#f0f7f3;border-color:#0d5b47;cursor:default}.cn-mv-h.on select{flex:1 1;min-width:0;padding:5px 8px;border:1px solid #d9d6cc;border-radius:8px;font:inherit;font-size:13px;background:#fff}.cn-mv-x{color:#b42318}.cn-mv-add,.cn-mv-x{border:0;background:none;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}.cn-mv-add{align-self:flex-start;margin:6px 0 0;padding:0;color:#6b7a72}.cn-mv-add:hover{color:#0d5b47}.cn-mv-note{margin:6px 0 0;font-size:13px;color:#1d4ed8}.cn-mv-proof{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13.5px;color:#34584a;cursor:pointer}.cn-tip{cursor:help}.cn-tip i{font-style:normal;opacity:.6}.ca-ix-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:4px 0 12px}.ca-ix-tabs a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1.5px solid #e6e4dc;border-radius:14px;background:#fff;text-decoration:none;color:#14201b}.ca-ix-tabs a small{color:#6b7a72;font-size:12.5px}.ca-ix-tabs a.on{border-color:#0d5b47;box-shadow:0 0 0 2px #0d5b47;background:#f3fff8}.ca-ix-import{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ca-ix-import label{cursor:pointer}.wz{width:100%;max-width:1140px;margin:0 auto;padding:20px clamp(16px,4vw,40px) 110px;display:flex;flex-direction:column;gap:18px;color:#14201b}.wz,.wz *,.wz :after,.wz :before{box-sizing:border-box}.wz button{font-family:inherit}.wz-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#6b7872}.wz-top a{color:#6b7872;text-decoration:none;white-space:nowrap}.wz-top a:hover{color:#14201b}.wz-saved{display:flex;align-items:center;gap:6px;white-space:nowrap}.wz-saved i{width:6px;height:6px;border-radius:999px;background:#1f9d61}.wz-h1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wz-h1 h1{margin:0;font:700 clamp(30px,4vw,40px)/1 var(--tight);letter-spacing:-.035em}.wz-h1 span{font:500 12.5px var(--mono);color:#6b7872}.wz-steps{display:flex;align-items:center;justify-content:safe center;overflow-x:auto;padding:2px 0}.wz-st{display:contents}.wz-st button{flex:none;display:flex;align-items:center;gap:9px;padding:6px 4px;border:0;background:none;cursor:pointer;white-space:nowrap;border-radius:999px;transition:background .15s}.wz-st button:not(.on):hover{background:rgba(15,92,63,.07)}.wz-st button:not(.on):hover span{color:#0f5c3f}.wz-st button.on{cursor:default}.wz-st button i{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#8a958f;border:1.5px solid #d8d5cc;font:600 12px var(--mono);font-style:normal;transition:all .2s}.wz-st button span{font-size:13.5px;font-weight:500;color:#8a958f}.wz-st button.done i{background:#0f5c3f;border-color:#0f5c3f;color:#fff}.wz-st button.done span{color:#0f5c3f}.wz-st button.on i{background:#14201b;border-color:#14201b;color:#fff}.wz-st button.on span{color:#14201b;font-weight:600}.wz-st em{flex:1 0 24px;min-width:24px;max-width:56px;height:2px;margin:0 10px;border-radius:2px;background:#e6e3db}.wz-st em.done{background:#0f5c3f}.wz-wrap{flex-wrap:wrap;align-items:flex-start}.wz-col,.wz-wrap{display:flex;gap:28px}.wz-col{flex:1 1 420px;min-width:0;max-width:760px;margin:0 auto;flex-direction:column}.wz-col.s5{max-width:700px}.wz-stepc{display:flex;flex-direction:column;gap:28px;animation:wz-r .28s ease-out}.wz-stepc.l{animation-name:wz-l}@keyframes wz-r{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes wz-l{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wz-stepc{animation:none}}.wz-sh{display:flex;flex-direction:column;gap:4px}.wz-sh span{font:600 11.5px var(--mono);letter-spacing:.08em;color:#0f5c3f}.wz-sh h2{margin:0;font:700 26px var(--tight);letter-spacing:-.03em}.wz-sh p{margin:0;font-size:14px;color:#6b7872}.wz-s1{display:flex;flex-direction:column;gap:10px}.wz .wz-title{width:100%;height:60px;padding:0 18px;border:1px solid #e6e3db;border-radius:12px;background:#fff;font:600 19px var(--tight);letter-spacing:-.01em;color:#14201b;outline:none}.wz .wz-title:focus{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.wz .wz-pin.bad,.wz .wz-title.bad,.wz-money input.bad,.wz-num.bad{border-color:#e8b9ae;box-shadow:0 0 0 3px #fbe9e4}.wz-count{align-self:flex-end;margin-top:-6px;font:500 11px var(--mono);color:#8a958f}.wz-pick{display:flex;flex-direction:column;gap:10px}.wz-dd{position:relative}.wz-dd-btn{width:100%;height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #e6e3db;border-radius:11px;background:#fff;cursor:pointer;text-align:left}.wz-dd-btn.open{border-color:#0f5c3f}.wz-dd-btn .k{flex:none;font-size:13px;color:#6b7872}.wz-dd-btn .v{flex:1 1;min-width:0;font-size:14px;font-weight:500;color:#6b7872;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-dd-btn .v.on{color:#14201b}.wz-dd-btn .b{flex:none;height:32px;padding:0 12px;display:flex;align-items:center;border-radius:8px;background:#f3f8f5;color:#0f5c3f;font-size:13px;font-weight:600;white-space:nowrap}.wz-dd-btn .c{flex:none;color:#6b7872;transition:transform .2s}.wz-dd-btn.open .c{transform:rotate(180deg)}.wz-dd-bg{position:fixed;inset:0;z-index:19}.wz-dd-pop{position:absolute;left:0;right:0;top:54px;z-index:20;background:#fff;border:1px solid #e6e3db;border-radius:12px;box-shadow:0 24px 50px -20px rgba(20,32,27,.35);overflow:hidden}.wz-dd-s{display:flex;gap:8px;padding:8px;border-bottom:1px solid #f0eee7}.wz .wz-dd-s input{flex:1 1;min-width:0;height:36px;padding:0 12px;border:1px solid #e6e3db;border-radius:8px;font-size:13.5px;outline:none}.wz .wz-dd-s input:focus{border-color:#0f5c3f}.wz-dd-s button{flex:none;height:36px;padding:0 10px;border:0;border-radius:8px;background:#f1efe8;font-size:12.5px;color:#4d5a54;cursor:pointer}.wz-dd-cats{display:flex;gap:4px;padding:6px 8px 0;overflow-x:auto}.wz-dd-cats button{flex:none;height:28px;padding:0 10px;border:0;border-radius:999px;background:#f1efe8;font-size:12px;color:#4d5a54;cursor:pointer;white-space:nowrap}.wz-dd-cats button.on{background:#14201b;color:#fff}.wz-dd-list{max-height:320px;overflow:auto;padding:4px}.wz-dd-list button{width:100%;min-height:42px;padding:6px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left}.wz-dd-list button.on,.wz-dd-list button:hover{background:#f3f8f5}.wz-dd-list button i{flex:none;width:26px;height:26px;border-radius:7px;background:#f3f8f5;color:#0f5c3f;display:grid;place-items:center;font:600 8.5px var(--mono);font-style:normal}.wz-dd-list button.blank i{background:#ebe9e2;color:#4d5a54;font-size:13px}.wz-dd-list button span{flex:1 1;min-width:0;font-size:13.5px;color:#14201b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-dd-list button span .cn-hot{font-style:normal}.wz-dd-list button small{flex:none;font:500 11px var(--mono);color:#8a958f}.wz-edu{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:#eef3fb;border:1px solid #d6e1f3}.wz-edu .x{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#4b6aa0;cursor:pointer}.wz-edu .x:hover{background:#dfe8f6}.wz-edu>b{padding-right:30px;font:600 15px var(--tight);letter-spacing:-.01em;color:#1b3f7a}.wz-edu p{margin:0;padding-right:30px;font-size:13px;line-height:1.55;color:#2a4470}.wz-edu .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:11px;background:#fff}.wz-edu .row>b{font:600 12.5px var(--mono);white-space:nowrap}.wz-edu .row>span{color:#8a958f}.wz-edu .chip{display:flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:999px;background:#f7f6f2;font-size:12px;white-space:nowrap;color:#14201b}.wz-ch>i,.wz-edu .chip i,.wz-seg button i{flex:none;width:16px;height:16px;border-radius:5px;color:#fff;display:grid;place-items:center;font:600 10px var(--mono);font-style:normal}.wz-instr{flex-direction:column}.wz-ih,.wz-instr{display:flex;gap:12px}.wz-ih{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.wz-ih h3{margin:0;font:600 18px var(--tight);letter-spacing:-.02em}.wz-split{display:flex;align-items:center;gap:10px;min-width:220px;flex:0 1 280px}.wz-split>div{flex:1 1;display:flex;height:8px;border-radius:999px;overflow:hidden;gap:2px}.wz-split>span{font:500 11.5px var(--mono);color:#4d5a54;white-space:nowrap}.wz-card{background:#fff;border:1px solid #e6e3db;border-radius:16px;overflow:hidden}.wz-card.open{border-color:#cfd9d3;box-shadow:0 12px 30px -20px rgba(20,32,27,.35)}.wz-card.bad{border-color:#e8b9ae}.wz-ch{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:none;cursor:pointer;text-align:left}.wz-ch>i{width:28px;height:28px;border-radius:8px;font-size:12px}.wz-ch .l{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wz-ch .l b{font-size:14px;color:#14201b}.wz-ch .l span{font-size:12.5px;color:#6b7872;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-ch .chips{flex:none;display:flex;gap:6px;align-items:center}.wz-ch .chips>span{height:24px;padding:0 8px;border-radius:999px;background:#f1efe8;font:500 11.5px var(--mono);color:#4d5a54;display:flex;align-items:center;white-space:nowrap}.wz-ch .chips>span.g{background:#f3f8f5;color:#0f5c3f}.wz-ch .chips em{width:16px;text-align:center;font-style:normal;color:#8a958f;transition:transform .2s}.wz-ch .chips em.up{transform:rotate(180deg)}.wz-ibody{padding:16px;display:flex;flex-direction:column;gap:18px}.wz-ibody.multi{padding:0 16px 16px}.wz-ed{border:1px solid #e6e3db;border-radius:12px;overflow:hidden;background:#fff}.wz-ed:focus-within{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.wz-ed.drop{outline:2px dashed #0f5c3f;outline-offset:-6px;background:#eef6f1}.ca .wz-ed textarea{display:block;width:100%;padding:12px 14px;font:400 14.5px/1.65 var(--sans);color:#14201b;background:transparent;border:0;outline:none;resize:vertical;min-height:150px}.wz-tools{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:5px 6px;border-bottom:1px solid #f0eee7;background:#fbfaf7}.wz-tools>button{height:28px;padding:0 9px;border:0;border-radius:7px;background:none;font-size:12.5px;color:#4d5a54;cursor:pointer;white-space:nowrap}.wz-tools>button:hover{background:#efede6}.wz-tools>button:disabled{opacity:.6;cursor:wait}.wz-qbar .sp,.wz-tools .sp{flex:1 1}.wz-tools>button.wz-load{display:flex;align-items:center;gap:6px;border:1px solid #cfe0d6;background:#fff;font-weight:600;color:#0f5c3f}.wz-tools>button.wz-load.on{border-color:#0f5c3f;background:#f3f8f5}.wz-load i{font-style:normal;transition:transform .2s}.wz-load.on i{transform:rotate(180deg)}.wz-q{width:22px;height:22px;margin-left:4px;border-radius:999px;border:1px solid #d8d5cc;display:grid;place-items:center;font-size:11px;color:#6b7872;cursor:help}.wz-tpls{border-bottom:1px solid #f0eee7;background:#fff;max-height:260px;overflow:auto;padding:6px}.wz-tpls .h{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 6px}.wz-tpls .h span{font:600 10.5px var(--mono);letter-spacing:.06em;color:#8a958f}.wz-tpls .h button{font-size:12px;color:#6b7872}.wz-tpls .h button,.wz-tpls>button{border:0;background:none;cursor:pointer}.wz-tpls>button{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;text-align:left}.wz-tpls>button:hover{background:#f3f8f5}.wz-tpls>button i{flex:none;width:28px;height:28px;border-radius:7px;background:#f1efe8;color:#4d5a54;display:grid;place-items:center;font:600 9px var(--mono);font-style:normal}.wz-tpls>button span{flex:1 1;min-width:0;font-size:13px;font-weight:500;color:#14201b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-tpls>button small{flex:none;font:500 11px var(--mono);color:#6b7872}.wz-qbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 10px;border-top:1px solid #f4f2ec;background:#fbfaf7}.wz-qbar>span{font-size:11.5px;color:#8a958f;white-space:nowrap}.wz-qbar>span.on{color:#0f5c3f}.wz-qbar .wz-ql{height:22px;padding:0 8px;border-radius:999px;background:#f1efe8;color:#6b7872;font:600 11px var(--mono);display:flex;align-items:center}.wz-qbar .wz-ql.ok{background:#f6ecd6;color:#8a5a07}.wz-qbar .wz-ql.good{background:#e3eee8;color:#0f5c3f}.wz-qbar .n{font:500 11px var(--mono)}.wz-qbar .n.long{color:#8a5a07}.wz-qbar .n.warn{color:#b23a22}.wz-notes{display:flex;flex-direction:column;gap:4px;margin-top:-10px}.wz-notes p{margin:0}.wz-addc{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px dashed #9fc3b0;border-radius:12px;background:#f7fbf9;cursor:pointer;text-align:left}.wz-addc:hover{border-color:#0f5c3f;background:#f3f8f5}.wz-add2>i,.wz-addc>i{flex:none;width:32px;height:32px;border-radius:9px;background:#e3eee8;color:#0f5c3f;display:grid;place-items:center;font-size:14px;font-style:normal}.wz-add2>span,.wz-addc>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wz-add2 b,.wz-addc b{font-size:13.5px;color:#14201b}.wz-add2 small,.wz-addc small{font-size:12px;line-height:1.4;color:#6b7872}.wz-add2>em,.wz-addc>em{flex:none;font-style:normal;color:#0f5c3f;font-size:16px}.wz-same{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#f3f8f5;border:1px solid #cfe0d6;font-size:13px}.wz-same i{font-style:normal;color:#0f5c3f}.wz-same span{flex:1 1}.wz-data-h button,.wz-same button{color:#6b7872}.wz-data-h button,.wz-reuse,.wz-same button{border:0;background:none;font-size:12.5px;cursor:pointer}.wz-reuse{align-self:flex-start;margin-top:-10px;padding:0;color:#0f5c3f;font-weight:500}.wz-data{padding:14px;border-radius:12px;background:#fbfaf7;border:1px solid #cfd9d3;display:flex;flex-direction:column;gap:10px}.wz-data-h{display:flex;justify-content:space-between;align-items:center}.wz-data-h b{font-size:13px}.wz-data-note{font-size:12px;color:#6b7872}.wz-proof{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:#f7f6f2}.wz-proof .h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.wz-proof .h b{font-size:13px}.wz-proof .h span{font-size:12px;color:#8a958f}.wz-pchips{flex-wrap:wrap;gap:6px}.wz-pchips,.wz-pchips>button{display:flex;align-items:center}.wz-pchips>button{height:34px;padding:0 12px 0 8px;gap:7px;border:1px solid #e6e3db;border-radius:9px;background:#fff;font-size:13px;font-weight:500;color:#14201b;cursor:pointer;white-space:nowrap}.wz-pchips>button i{width:15px;height:15px;border-radius:4px;border:1.5px solid #cfccc2;background:#fff;color:#fff;display:grid;place-items:center;font-size:9px;line-height:1;font-style:normal}.wz-pchips>button.on{border-color:#0f5c3f;font-weight:600}.wz-pchips>button.on i{border-color:#0f5c3f;background:#0f5c3f}.wz-shots{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:#6b7872}.wz-shots .seg{display:flex;padding:2px;background:#fff;border:1px solid #e6e3db;border-radius:8px}.wz-shots .seg button{width:28px;height:26px;border:0;border-radius:6px;background:transparent;color:#4d5a54;font:600 12px var(--mono);cursor:pointer}.wz-shots .seg button.on{background:#14201b;color:#fff}.wz .wz-pin{width:100%;height:42px;padding:0 12px;border:1px solid #e6e3db;border-radius:9px;background:#fff;font-size:13.5px;color:#14201b;outline:none}.wz .wz-pin:focus{border-color:#0f5c3f}.wz-sugg{align-self:flex-start;max-width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px dashed #9fc3b0;border-radius:8px;background:#fff;font-size:12.5px;color:#0f5c3f;cursor:pointer;text-align:left}.wz-sugg b{flex:none}.wz-sugg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2a3832}.wz-extra{font-size:12px;color:#6b7872}.wz-rm{display:flex;justify-content:flex-end}.wz-rm button{border:0;background:none;padding:0;font-size:12.5px;color:#b23a22;cursor:pointer}.wz-add2{width:100%;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid #e6e3db;border-radius:12px;background:#fff;cursor:pointer;text-align:left}.wz-add2:hover{border-color:#0f5c3f;background:#f3f8f5}.wz-add2>i{width:34px;height:34px;background:#f3f8f5;font:600 13px var(--mono)}.wz-addn{height:48px;border:1.5px dashed #cfccc2;border-radius:14px;background:none;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;color:#4d5a54;cursor:pointer}.wz-addn:hover{border-color:#0f5c3f;color:#0f5c3f;background:#fff}.wz-addn span{font-weight:400;color:#8a958f}.wz-max{font-size:12.5px;color:#8a958f;text-align:center}.wz-box{background:#fff;border:1px solid #e6e3db;border-radius:16px}.wz-price{padding:18px;gap:16px}.wz-f,.wz-price{display:flex;flex-direction:column}.wz-f{gap:7px;min-width:0}.wz-lab{font-size:13px;font-weight:500;color:#2a3832}.wz-durs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.wz-durs button{height:54px;border:1px solid #e6e3db;border-radius:10px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.wz-durs button span{font-size:14px;font-weight:500;color:#14201b}.wz-durs button small{font:500 11px var(--mono);color:#8a958f}.wz-durs button.on{border-color:#0f5c3f;background:#f3f8f5}.wz-durs button.on span{font-weight:600}.wz-durs button.on small{color:#0f5c3f}.wz-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.wz-money{position:relative}.wz-money span{position:absolute;left:13px;top:12px;font:500 15px var(--mono);color:#6b7872}.wz .wz-money input{padding:0 14px 0 28px}.wz .wz-money input,.wz .wz-num{width:100%;height:46px;border:1px solid #e6e3db;border-radius:10px;font:500 15px var(--mono);color:#14201b;outline:none}.wz .wz-num{padding:0 12px;background:#fff}.wz .wz-num.sm{width:90px;height:36px;font-size:14px}.wz .wz-money input:focus,.wz .wz-num:focus{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.wz-hint{font-size:12px;color:#6b7872}.wz-hint.ok{color:#0f5c3f}.wz-hint.warn{color:#8a5a07}.wz-hint.bad{color:#b23a22}.wz-who{overflow:hidden}.wz-row{padding:16px 18px;border-bottom:1px solid #f0eee7;display:flex;flex-direction:column;gap:10px}.wz-rh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wz-mrow>span,.wz-rh>span{display:flex;flex-direction:column;gap:2px;min-width:0}.wz-mrow b,.wz-rh b{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.wz-mrow b{font-size:13px}.wz-mrow small,.wz-rh small{font-size:12px;color:#6b7872}.wz-new{font:600 10px var(--mono);font-style:normal;padding:2px 6px;border-radius:999px;background:#d9f99d;color:#14201b}.wz-seg{display:flex;padding:2px;background:#f1efe8;border-radius:9px}.wz-seg button{height:32px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:transparent;font-size:12.5px;font-weight:500;color:#6b7872;cursor:pointer;white-space:nowrap}.wz-seg button.on{background:#fff;box-shadow:0 1px 2px rgba(20,32,27,.12);font-weight:600;color:#14201b}.wz-seg.full button{flex:1 1;height:30px;font-size:12px}.wz-seg.sm button{height:26px;font-size:12px;padding:0 10px}.wz-best{border:1px solid #e6e3db;border-radius:11px;overflow:hidden}.wz-best button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #f4f2ec;background:#fff;cursor:pointer;text-align:left}.wz-best button:last-child{border-bottom:0}.wz-best button.on,.wz-best button:hover{background:#f3f8f5}.wz-best button i{flex:none;width:16px;height:16px;border-radius:999px;border:1.5px solid #cfccc2;position:relative}.wz-best button.on i{border-color:#0f5c3f}.wz-best button.on i:after{content:"";position:absolute;inset:2.5px;border-radius:999px;background:#0f5c3f}.wz-best button span{flex:1 1;min-width:0;font-size:13px;color:#14201b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-best button.on span{font-weight:600}.wz-best button small{flex:none;font:500 11.5px var(--mono);color:#6b7872}.wz-drip{padding:11px 14px;border-radius:10px;background:#f3f8f5;font-size:13px;line-height:1.5;color:#2a3832}.wz-more{width:100%;justify-content:space-between;gap:10px;padding:14px 18px;border:0;background:#fbfaf7;cursor:pointer;text-align:left}.wz-more,.wz-more>span{display:flex;align-items:center}.wz-more>span{gap:8px;font-size:13px;font-weight:500;color:#2a3832;white-space:nowrap}.wz-more i{font-style:normal;transition:transform .2s}.wz-more i.open{transform:rotate(90deg)}.wz-more small{min-width:0;font:500 11.5px var(--mono);color:#8a958f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-mrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #f0eee7;background:#fbfaf7}.wz-mrow .wz-seg{background:#ebe9e2}.wz-mrow .wz-seg button{height:30px;padding:0 11px}.wz-start{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wz-start .wz-num{width:auto;height:36px;font-size:13.5px}.wz-recap{overflow:hidden}.wz-recap>div{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-bottom:1px solid #f0eee7}.wz-recap>div:last-child{border-bottom:0}.wz-recap .l{flex:none;width:120px;padding-top:1px;font-size:12.5px;color:#6b7872}.wz-recap .v{flex:1 1;min-width:0;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.wz-recap button{flex:none;border:0;background:none;font-weight:600;cursor:pointer}.wz-recap button,.wz-sure{font-size:12.5px;color:#0f5c3f}.wz-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:rgba(247,246,242,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid #e6e3db}.wz-bar>div{max-width:760px;margin:0 auto;padding:12px clamp(16px,4vw,24px);display:flex;align-items:center;gap:12px}.wz-bar .back{flex:none;height:46px;padding:0 16px;border:1px solid #e6e3db;border-radius:11px;background:#fff;font-size:14px;font-weight:600;color:#14201b;cursor:pointer}.wz-bar .back:hover{border-color:#14201b}.wz-bar .mid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wz-bar .tl{display:flex;align-items:baseline;gap:8px;white-space:nowrap;min-width:0}.wz-bar .tl b{font:600 17px var(--mono)}.wz-bar .tl small{font:500 12px var(--mono);color:#6b7872;overflow:hidden;text-overflow:ellipsis}.wz-bar .tl button{border:0;background:none;padding:0;font-size:12.5px;font-weight:600;color:#0f5c3f;cursor:pointer}.wz-bar .hint{font-size:11.5px;color:#6b7872;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-bar .hint.bad{color:#b23a22}.wz-bar .next{flex:none;height:46px;padding:0 22px;border:0;border-radius:11px;background:#d8d5cc;color:#4d5a54;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap}.wz-bar .next.on{background:#0f5c3f;color:#fff;box-shadow:0 10px 24px -12px rgba(15,92,63,.8)}.wz-bar .next:hover{filter:brightness(.92)}.wz-bar .next:disabled{opacity:.7;cursor:wait}@media (max-width:560px){.wz-bar .tl small{display:none}.wz-bar .next{padding:0 14px;font-size:13.5px}.wz-bar .back{padding:0 12px}.wz-durs{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-ch .chips>span:not(.g),.wz-dd-btn .b{display:none}.wz-recap .l{width:86px}}.wz-aside{display:flex;flex-direction:column;gap:12px}.wz-aside.docked{flex:0 1 320px;min-width:260px;position:-webkit-sticky;position:sticky;top:20px}.wz-aside.drawer{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(380px,92vw);overflow:auto;padding:20px 20px 100px;background:#f7f6f2;box-shadow:-24px 0 60px -24px rgba(20,32,27,.45);animation:wz-r .2s ease-out}.wz-scrim{position:fixed;inset:0;z-index:40;background:rgba(20,32,27,.18)}.wz-aside-x{align-self:flex-end;border:0;background:none;font-size:12.5px;font-weight:600;color:#4d5a54;cursor:pointer}.wz-total{background:#fff;border:1px solid #e6e3db;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 50px -30px rgba(20,32,27,.35)}.wz-pv .h,.wz-total .h{display:flex;justify-content:space-between;align-items:baseline}.wz-pv .h span:first-child,.wz-total .h span:first-child{font:600 10.5px var(--mono);letter-spacing:.08em;color:#8a958f}.wz-total .h span:last-child{font-size:12px;color:#8a958f}.wz-total .big{display:flex;flex-direction:column;gap:6px}.wz-total .big b{font:600 36px/1 var(--mono);letter-spacing:-.03em}.wz-total .big span{font-size:12.5px;line-height:1.45;color:#4d5a54}.wz-total .lines{display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid #f0eee7;font:500 12.5px var(--mono);color:#4d5a54}.wz-total .lines>div{display:flex;justify-content:space-between;gap:10px}.wz-total .lines .bal{color:#0f5c3f}.wz-total .lines .pay{color:#14201b;font-weight:600;padding-top:7px;border-top:1px dashed #e6e3db}.wz-total .foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;font-size:12.5px}.wz-total .foot button{border:0;background:none;padding:0;font-size:12.5px;color:#4d5a54;cursor:pointer;white-space:nowrap}.wz-total .foot button:hover{color:#14201b;text-decoration:underline}.wz-total .foot span{color:#8a958f;white-space:nowrap}.wz-total .sure{font-size:12px;line-height:1.5;color:#0f5c3f}.wz-pv{background:#fff;border:1px solid #e6e3db;border-radius:16px;overflow:hidden}.wz-pv .h{align-items:center;padding:12px 16px;border-bottom:1px solid #f0eee7}.wz-pv .live{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#1f9d61}.wz-pv .live i{width:6px;height:6px;border-radius:999px;background:#1f9d61}.wz-pv-tabs{display:flex;flex-direction:column;gap:6px;padding:10px 16px 0}.wz-pv-tabs>span{font-size:11.5px;color:#6b7872}.wz-pv-b{padding:14px 16px;flex-direction:column}.wz-pv-b,.wz-pv-b .t{display:flex;gap:10px}.wz-pv-b .t{justify-content:space-between;align-items:flex-start}.wz-pv-b .t b{font-size:14px;line-height:1.35}.wz-pv-b .t b.p{flex:none;font:600 14px var(--mono);color:#0f5c3f}.wz-pv-b .chips{display:flex;gap:6px;flex-wrap:wrap;font:500 11px var(--mono);color:#4d5a54}.wz-pv-b .chips span{padding:2px 7px;border-radius:999px;background:#f1efe8;white-space:nowrap}.wz-pv-b>.wz-seg{align-self:flex-start}.wz-pv-text{font-size:12.5px;line-height:1.6;color:#2a3832;white-space:pre-wrap;max-height:220px;overflow:auto;border-top:1px dashed #e6e3db;padding-top:10px}.wz-pv-proof{padding:8px 10px;border-radius:9px;background:#fbfaf7;border:1px solid #f0eee7;font-size:12px;line-height:1.45;color:#2a3832}.wz-pv-proof b{display:block;margin-bottom:2px;font:600 10px var(--mono);letter-spacing:.06em;color:#8a958f}@media (max-width:860px){.wz-aside.docked{position:static;flex:1 1 100%}}.td-vars{flex:1 1 100%;padding:14px 18px}.td-vars summary{cursor:pointer;font-size:14px;font-weight:600}.td-var{margin-top:12px;padding-top:12px;border-top:1px solid #f0eee7;display:flex;flex-direction:column;gap:4px}.td-var b{font-size:13px}.td-var b small{font-weight:400;color:#6b7872}.td-var p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;color:#2a3832}.td-var>small{font-size:12px;color:#6b7872}.cn-draftbar{background:#dcfce7!important;border:1px solid #39e58c;color:#14532d}.cn-draftbar button{border:0;background:none;color:#0d5b47;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.wz-live{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wz-live>span{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #e6e3db;font-size:12.5px;color:#4d5a54;white-space:nowrap}.wz-live i{flex:none;width:7px;height:7px;border-radius:999px;background:#1f9d61;box-shadow:0 0 0 3px #d7eee2}.wz-live .b i{background:#2556a3;box-shadow:0 0 0 3px #dfe8f6}.wz-live .o i{background:#b4691a;box-shadow:0 0 0 3px #f6e6d0}.wz-live b{font:600 13px var(--mono);color:#14201b}@media (max-width:560px){.wz-live>span{white-space:normal;height:auto;min-height:34px;padding:6px 12px}}.wz-drawer .wz-dd-s{padding:0 20px 10px 22px;border:0}.wz-drawer .wz-dd-s input{flex:1 1;min-width:0;height:42px;padding:0 14px;border:1px solid #e6e3db;border-radius:10px;font:inherit;font-size:14.5px;outline:none}.wz-drawer .wz-dd-s input:focus{border-color:#0f5c3f;box-shadow:0 0 0 3px #e3eee8}.wz-drawer .wz-dd-cats{flex-wrap:wrap;gap:6px;padding:0 20px 14px 22px;border-bottom:1px solid #efede6}.wz-drawer .wz-dd-cats button{height:32px;padding:0 13px;font-size:13.5px;font-weight:500}.wz-drawer .wz-dd-list{flex:1 1;max-height:none;display:flex;flex-direction:column;gap:8px;padding:12px 16px 24px 18px}.wz-drawer .wz-dd-list button{display:grid;grid-template-columns:38px 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:3px;row-gap:3px;align-items:center;min-height:62px;padding:11px 14px;border:1px solid #e6e3db;border-radius:12px;background:#fff}.wz-drawer .wz-dd-list button:hover{border-color:#0f5c3f;background:#fff}.wz-drawer .wz-dd-list button.on{border-color:#0f5c3f;background:#f0f7f3}.wz-drawer .wz-dd-list button i{grid-row:1/span 2;width:38px;height:38px;border-radius:9px;font-size:9.5px}.wz-drawer .wz-dd-list button.on i{background:#0f5c3f;color:#fff}.wz-drawer .wz-dd-list button span{font-size:15px;font-weight:600;white-space:normal}.wz-drawer .wz-dd-list button small{font-size:12.5px;color:#6b7872}.wz-drawer .wz-dd-list button.hot{border-color:#f3b4ae}@media (max-width:640px){.wz-drawer{border-radius:0}}.fbw{position:fixed;right:24px;bottom:24px;z-index:55;font-family:var(--font-inter,Inter),-apple-system,"Segoe UI",sans-serif}.fbw input{height:42px;padding:0 12px;border:1px solid #e6e3db;border-radius:11px;font:inherit;font-size:13.5px;outline:none;color:#14201b}.fbw input:focus{border-color:#0f5c3f}.fbw-fab{display:flex;align-items:center;gap:12px;border:0;background:none;padding:0;cursor:pointer}.fbw-teaser{padding:9px 14px;border-radius:14px 14px 4px 14px;background:#fff;box-shadow:0 12px 28px -14px rgba(20,32,27,.45);text-align:left;display:flex;flex-direction:column;gap:1px;animation:fbw-in .35s ease-out}.fbw-teaser b{font-size:13px;color:#14201b;white-space:nowrap}.fbw-teaser small{font-size:11.5px;color:#6b7872;white-space:nowrap}.fbw-av{position:relative;flex:none;width:60px;height:60px;background:#0f5c3f url(/romain-avatar.jpg) 50%/cover;animation:fbw-neon 2.4s ease-in-out infinite}.fbw-av,.fbw-av i{border-radius:999px}.fbw-av i{position:absolute;right:1px;bottom:1px;width:14px;height:14px;background:#1f9d61;border:2.5px solid #fff}.fbw-av i.ping{border:0;animation:fbw-ping 1.8s ease-out infinite}.fbw-av.sm{width:30px;height:30px;animation:none;box-shadow:0 0 0 2px #d9f99d}.fbw-av.sm i{right:-1px;bottom:-1px;width:9px;height:9px;border-width:2px}.fbw-close{height:46px;padding:0 18px 0 14px;display:flex;align-items:center;gap:8px;margin-left:auto;border:0;border-radius:999px;background:#0f5c3f;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 14px 30px -12px rgba(15,92,63,.8)}.fbw-close span{font-size:15px}.fbw-panel{position:absolute;right:0;bottom:72px;width:340px;max-width:calc(100vw - 32px);background:#fff;border-radius:18px;box-shadow:0 30px 60px -24px rgba(20,32,27,.45),0 0 0 1px rgba(20,32,27,.04);overflow:hidden;animation:fbw-up .22s ease-out}.fbw-form{padding:18px;display:flex;flex-direction:column;gap:12px}.fbw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fbw-head>span{display:flex;flex-direction:column;gap:3px}.fbw-who{display:flex;align-items:center;gap:8px}.fbw-who b{font:600 17px var(--font-inter-tight,"Inter Tight"),-apple-system,sans-serif;letter-spacing:-.02em;color:#14201b}.fbw-head small{font-size:12.5px;color:#6b7872}.fbw-x{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:#f1efe8;color:#4d5a54;cursor:pointer}.fbw-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.fbw-types button{height:56px;border:1px solid #e6e3db;border-radius:11px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit}.fbw-types button span{font-size:15px;color:#8a958f}.fbw-types button b{font-size:12.5px;font-weight:600;color:#14201b}.fbw-types button.on{border-color:#0f5c3f;background:#f3f8f5}.fbw-types button.on span{color:#0f5c3f}.fbw textarea{padding:10px 12px;border:1px solid #e6e3db;border-radius:11px;resize:none;font:inherit;font-size:13.5px;line-height:1.5;outline:none;color:#14201b}.fbw textarea:focus{border-color:#0f5c3f}.fbw-send{height:44px;border:0;border-radius:11px;background:#0f5c3f;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fbw-send:disabled{background:#b8c7bf;cursor:default}.fbw-as{font-size:11.5px;color:#8a958f;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbw-err{font-size:12.5px;color:#b42318}.fbw-sent{padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.fbw-ok{width:48px;height:48px;border-radius:999px;background:#e3eee8;color:#0f5c3f;display:grid;place-items:center;font-size:20px}.fbw-sent b{font:600 17px var(--font-inter-tight,"Inter Tight"),-apple-system,sans-serif;color:#14201b}.fbw-sent>span:not(.fbw-ok){font-size:13px;line-height:1.5;color:#6b7872}.fbw-sent button{margin-top:4px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#0f5c3f;cursor:pointer}@keyframes fbw-neon{0%,to{box-shadow:0 0 0 3px #d9f99d,0 0 14px 4px rgba(170,255,120,.65),0 14px 30px -12px rgba(20,32,27,.6)}50%{box-shadow:0 0 0 3px #d9f99d,0 0 26px 9px rgba(170,255,120,.9),0 14px 30px -12px rgba(20,32,27,.6)}}@keyframes fbw-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes fbw-up{0%{transform:translateY(10px);opacity:0}}@keyframes fbw-in{0%{transform:translateX(8px);opacity:0}}@media (max-width:640px){.fbw{right:14px;bottom:14px}.fbw-teaser{display:none}.fbw-av{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.fbw-av,.fbw-av i.ping{animation:none}}.wz .wz-tblock{display:flex;flex-direction:column;gap:8px;margin:0 0 26px}.wz .wz-tblock h3{margin:0;font:600 19px var(--tight);letter-spacing:-.02em;color:#14201b}.wz .wz-tblock .wz-count{font-size:12.5px}.wz .wz-tblock{gap:6px;margin:0 0 20px}.wz .wz-tblock h3{font:600 14px var(--sans,inherit);letter-spacing:0;color:#4d5a54}.wz .wz-tblock .wz-title{height:44px;padding:0 14px;font:500 15px var(--sans,inherit);letter-spacing:0;border-radius:10px}.wz .wz-tblock .wz-count{font:400 12px var(--sans,inherit);color:#8a958f}.wz-red{position:fixed;right:24px;bottom:96px;z-index:56;display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;max-width:340px;padding:14px 12px 14px 16px;border-radius:14px;background:#b42318;color:#fff;box-shadow:0 18px 40px -16px rgba(180,35,24,.6);animation:fsv-in .35s ease-out}.wz-red b{font-size:14px;font-weight:700}.wz-red span{grid-column:1;font-size:13px;line-height:1.45}.wz-red button{grid-column:2;grid-row:1/span 2;align-self:start;width:26px;height:26px;border:0;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:16px;line-height:1;cursor:pointer}@media (max-width:640px){.wz-red{left:12px;right:12px;bottom:84px;max-width:none}}.wz-stepc:has(.t10-s1){gap:18px}.wz-stepc:has(.t10-s1) .wz-sh{gap:12px}.wz-stepc:has(.t10-s1) .wz-sh span{display:none}.wz-stepc:has(.t10-s1) .wz-sh h2{font:700 34px var(--tight);letter-spacing:-.03em}.wz-stepc:has(.t10-s1) .wz-sh p{font-size:15.5px}.t10-s1{gap:12px}.t10-box{display:flex;align-items:center;gap:8px;height:80px;padding:0 10px 0 24px;background:#fff;border:2px solid #e6e3db;border-radius:18px;box-shadow:0 1px 2px rgba(20,32,27,.04);transition:border-color .15s,box-shadow .15s}.t10-box.on,.t10-box:focus-within{border-color:#0f5c3f;box-shadow:0 0 0 5px #e3eee8}.t10-box.bad{border-color:#d6452c;box-shadow:0 0 0 5px #fbe4df}.t10-box input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;font:600 24px var(--tight);letter-spacing:-.02em;color:#14201b;outline:none}.t10-box input::placeholder{color:#b8b5ab;font-weight:500}.t10-box .sep{flex:none;width:1px;height:36px;background:#ebe9e2}.t10-box .tb{flex:none;height:52px;padding:0 14px;display:flex;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;font-size:13.5px;font-weight:600;color:#4d5a54;cursor:pointer;white-space:nowrap}.t10-box .tb:hover{background:#f4f2ec;color:#14201b}.t10-box .tb.on{background:#e3eee8;color:#0f5c3f}.t10-under{display:flex;justify-content:space-between;gap:12px}.t10-chip,.t10-under{align-items:center;min-height:28px}.t10-chip{display:inline-flex;gap:8px;padding:3px 6px 3px 12px;border-radius:999px;background:#e3eee8;color:#0f5c3f;font-size:12.5px;font-weight:600}.t10-chip button{flex:none;width:20px;height:20px;border:0;border-radius:999px;background:#cfe3d8;color:#0f5c3f;font-size:10px;cursor:pointer}.t10-try{font-size:13px;color:#8a958f}.t10-try button{border:0;background:none;padding:0;font-size:13px;font-weight:600;color:#0f5c3f;cursor:pointer}.t10-try button:hover{text-decoration:underline}.t10-n{flex:none;font:500 12.5px var(--mono);color:#b8b5ab}.t10-n.warn{color:#b4691a}@media (max-width:640px){.t10-box{height:64px;padding-left:16px}.t10-box input{font-size:18px}.t10-box .tb{height:44px;padding:0 10px;font-size:12.5px}.wz-stepc:has(.t10-s1) .wz-sh h2{font-size:26px}.t10-under{flex-wrap:wrap}}.cn-tpl-panel.t10{width:min(480px,100%);border-radius:0}.t10-head{padding:22px 22px 14px;display:flex;flex-direction:column;gap:14px}.t10-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.t10-top>span{display:flex;flex-direction:column;gap:4px}.t10-top b{font:700 22px var(--tight);letter-spacing:-.03em;color:#14201b}.t10-top small{font-size:13.5px;color:#6b7872}.t10-x{flex:none;width:36px;height:36px;border:0;border-radius:10px;background:#f1efe8;color:#4d5a54;cursor:pointer}.t10-x:hover{background:#e6e3db}.t10-q{height:44px;padding:0 14px;border:1px solid #e6e3db;border-radius:12px;font-size:14px;outline:none;background:#fff}.t10-q:focus{border-color:#0f5c3f;box-shadow:0 0 0 4px #e3eee8}.t10-cats{display:flex;flex-wrap:wrap;gap:6px}.t10-cats button{height:30px;padding:0 12px;border:0;border-radius:999px;background:#f1efe8;color:#4d5a54;font-size:12.5px;font-weight:600;cursor:pointer}.t10-cats button.on{background:#14201b;color:#fff}.t10-list{flex:1 1;overflow:auto;padding:4px 16px 16px;border-top:1px solid #f0eee7;display:flex;flex-direction:column;gap:8px}.t10-sec{padding:14px 6px 2px;font:600 11px var(--mono);letter-spacing:.06em;color:#8a958f}.t10-sec.hot{padding-top:12px;color:#b4691a}.t10-list button{font-family:inherit;text-align:left;cursor:pointer}.t10-hot{padding:14px;display:flex;gap:14px;border:1px solid #f2d9a6;border-radius:14px;background:#fffaf0}.t10-hot.on,.t10-hot:hover{border-color:#0f5c3f;background:#fff}.t10-hot>i{flex:none;width:44px;height:44px;border-radius:12px;color:#fff;display:grid;place-items:center;font:600 10px var(--mono);font-style:normal}.t10-hot .m,.t10-row .m{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.t10-hot .m b{font-size:14.5px;color:#14201b}.t10-hot .d{font-size:12.5px;line-height:1.45;color:#4d5a54}.t10-hot .k{font:500 11.5px var(--mono);color:#6b7872}.t10-hot .k em{font-style:normal;color:#0f5c3f;font-weight:600}.t10-hot .use{flex:none;align-self:center;height:32px;padding:0 12px;border-radius:9px;background:#0f5c3f;color:#fff;font-size:12.5px;font-weight:600}.t10-hot .use,.t10-row{display:flex;align-items:center}.t10-row{padding:12px 14px;gap:14px;border:1px solid #e6e3db;border-radius:14px;background:#fff}.t10-row.on,.t10-row:hover{border-color:#0f5c3f}.t10-row.on{background:#f3f8f5}.t10-row>i{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font:600 9.5px var(--mono);font-style:normal}.t10-row .m{gap:3px}.t10-row .m b{font-size:14px;color:#14201b;display:flex;align-items:center;gap:6px}.t10-row .d{font-size:12.5px;color:#6b7872;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t10-row .p{flex:none;font:600 12.5px var(--mono);color:#0f5c3f}.t10-none{margin:18px 6px;font-size:13.5px;color:#8a958f}.t10-blank{margin:0 16px 16px;height:46px;border:1px dashed #cfccc2;border-radius:12px;background:#fbfaf7;font-size:13.5px;font-weight:600;color:#4d5a54;cursor:pointer}.t10-blank:hover{border-color:#0f5c3f;color:#0f5c3f}.t10 .m,.t10 b,.t10 small,.t10 span{font-family:inherit}.t10 .t10-sec{font:600 11px var(--mono);letter-spacing:.06em}.t10 .t10-hot .k,.t10 .t10-hot .k em,.t10 .t10-row .p{font-family:var(--mono)}.t10-s1 .t10-chip,.t10-s1 .t10-try{font-family:inherit}.wz .wz-instr{padding:0}.wz .wz-tblock{margin:0 0 4px}.ca-orow{min-width:800px;grid-template-columns:minmax(0,2.6fr) 80px 70px 170px 130px 90px}.ca-orow>.ca-chip{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-lastok{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:13px;color:#0f5c3f}.ca-report-row{display:flex;justify-content:center;margin:8px 0 0}.ca-report{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:#8a958f;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ca-report:hover{color:#b91c1c}.ca-report.done{color:#0f5c3f}.ca-report.done,.ca-report.form{text-decoration:none;cursor:default}.ca-report.form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ca-report.form input{height:30px;min-width:220px;padding:0 10px;border:1px solid #e6e3db;border-radius:8px;font-size:13px}.ca-report.form button{height:30px;padding:0 10px;border:1px solid #f87171;border-radius:8px;background:#fff;color:#b91c1c;font-size:12.5px;font-weight:600;cursor:pointer}.ca-report.form button.x{border-color:#e6e3db;color:#6b7872;font-weight:500}