.ctax .au-field{display:grid;gap:8px;min-width:0}.ctax .au-label{font:500 14px/1.3 var(--f-body);color:var(--ink)}.ctax .au-label small{font-weight:400;color:var(--faint);margin-left:4px}.ctax .au-field>select,.ctax .au-field>textarea,.ctax .au-input{width:100%;height:52px;padding:0 16px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);font:400 16px var(--f-body);color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ctax .au-field>textarea{height:auto;min-height:100px;padding:14px 16px;resize:vertical;line-height:1.5}.ctax .au-input::placeholder{color:var(--faint)}.ctax .au-field>select:hover,.ctax .au-field>textarea:hover,.ctax .au-input:hover{border-color:var(--faint)}.ctax .au-field>select:focus,.ctax .au-field>textarea:focus,.ctax .au-input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.ctax .au-field.invalid .au-input,.ctax .au-field.invalid>select{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.ctax .au-ferr{display:flex;gap:6px;align-items:flex-start;color:var(--danger);font-size:13.5px;line-height:1.4;margin:0;animation:ctax-auFade var(--dur-2) var(--ease-out) both}.ctax .au-ferr svg{flex:none;margin-top:2px}.ctax .au-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);font:500 16px var(--f-body);letter-spacing:-.01em;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.ctax .au-btn:hover{background:#000;box-shadow:0 10px 24px -12px rgba(0,0,0,.45)}.ctax .au-btn:active{transform:scale(var(--press));transition-duration:90ms}.ctax .au-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ctax .au-btn[disabled]:not([data-loading=true]){background:var(--raise);color:var(--faint);cursor:not-allowed;box-shadow:none;transform:none}.ctax .au-btn[data-loading=true]{cursor:progress;transform:none}.ctax .au-btn .au-spin{width:18px;height:18px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ctax-auRot .7s linear infinite;flex:none}.ctax .au-btn .arr{display:inline-block;font-weight:400;transition:transform var(--dur-2) var(--ease-out)}.ctax .au-btn:hover .arr{transform:translateX(3px)}.ctax .au-btn.ghost{background:var(--raise);color:var(--ink)}.ctax .au-btn.ghost:hover{background:var(--raise-2);box-shadow:none}.ctax .au-btn.shake{animation:ctax-auShake .26s ease-in-out}.ctax .au-gbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:500 16px var(--f-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ctax .au-gbtn svg{display:block;flex:none}.ctax .au-gbtn:hover{background:var(--raise);border-color:var(--faint)}.ctax .au-gbtn:active{transform:scale(var(--press));transition-duration:90ms}.ctax .au-gbtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ctax .au-gbtn[disabled]{cursor:progress}.ctax .au-or{display:flex;align-items:center;gap:14px;font:400 13px var(--f-body);color:var(--faint)}.ctax .au-or:after,.ctax .au-or:before{content:"";flex:1;height:1px;background:var(--line)}.ctax .au-link{border:0;background:none;padding:0;color:var(--accent);font:500 14.5px var(--f-body);cursor:pointer;text-decoration:none}.ctax .au-link:hover{text-decoration:underline;text-underline-offset:3px}.ctax .au-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ctax .au-link[disabled]{color:var(--faint);cursor:default;text-decoration:none}.ctax .au-muted{color:var(--muted);font-size:13.5px;margin:0;line-height:1.5}.ctax .au-muted a{color:var(--accent);text-decoration:none}.ctax .au-muted a:hover{text-decoration:underline}.ctax .au-otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;cursor:text}.ctax .au-otp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;font-size:16px;caret-color:transparent;z-index:1}.ctax .au-otp-box{position:relative;display:grid;place-items:center;height:62px;border-radius:var(--r-md);border:1px solid transparent;background:var(--raise);font:600 26px var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ctax .au-otp-box.filled{background:var(--surface);border-color:var(--line-2);animation:ctax-auDigit .22s var(--ease-out)}.ctax .au-otp-box.on{background:var(--surface);border-color:var(--accent);box-shadow:var(--ring)}.ctax .au-otp-box.on:empty:after{content:"";width:2px;height:26px;border-radius:1px;background:var(--accent);animation:ctax-auCaret 1s steps(1) infinite}.ctax .au-otp.bad .au-otp-box{border-color:var(--danger);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.ctax .au-otp.bad{animation:ctax-auShake .26s ease-in-out}.ctax .au-otp.ok .au-otp-box{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:none;transform:scale(1.04)}.ctax .au-otp.ok .au-otp-box:nth-child(3){transition-delay:40ms}.ctax .au-otp.ok .au-otp-box:nth-child(4){transition-delay:80ms}.ctax .au-otp.ok .au-otp-box:nth-child(5){transition-delay:.12s}.ctax .au-otp.ok .au-otp-box:nth-child(6){transition-delay:.16s}.ctax .au-otp.ok .au-otp-box:nth-child(7){transition-delay:.2s}.ctax .au-resend{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ctax .au-timer{display:inline-flex;align-items:center;gap:8px;font:400 13.5px var(--f-body);color:var(--muted);font-variant-numeric:tabular-nums}.ctax .au-timer svg{transform:rotate(-90deg)}.ctax .au-timer circle.track{stroke:var(--line)}.ctax .au-timer circle.prog{stroke:var(--accent);transition:stroke-dashoffset 1s linear}.ctax .au-sent{display:grid;gap:6px;text-align:center;justify-items:center}.ctax .au-sent .ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--accent);margin-bottom:4px;animation:ctax-auPop .42s var(--ease-out) both}.ctax .au-sent b{font:600 20px/1.2 var(--f-display);letter-spacing:-.02em}.ctax .au-sent p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.5}.ctax .au-sent p b{font:500 14.5px var(--f-body);color:var(--ink);letter-spacing:0}.ctax .au-step{display:grid;gap:16px;animation:ctax-auIn var(--dur-3) var(--ease-out) both}.ctax .au-step.back{animation-name:ctax-auInBack}.ctax .au-demo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;text-align:left;padding:14px 16px;border-radius:18px;border:0;background:var(--raise);color:var(--ink);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ctax .au-demo:hover{background:var(--raise-2)}.ctax .au-demo:active{transform:scale(var(--press));transition-duration:90ms}.ctax .au-demo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ctax .au-demo[disabled]{opacity:.6;cursor:progress}.ctax .au-demo .badge{font:600 11px/1 var(--f-body);letter-spacing:.02em;padding:6px 9px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink)}.ctax .au-demo b{display:block;font-size:15px;font-weight:600}.ctax .au-demo span.sub{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.ctax .au-demo .chev{color:var(--faint);transition:transform var(--dur-2) var(--ease-out),color var(--dur-2)}.ctax .au-demo:hover .chev{transform:translateX(3px);color:var(--ink)}.ctax .au-demo .face{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--f-body);background:var(--accent);color:var(--accent-ink)}.ctax .au-demo .face.admin{background:var(--ink);color:var(--bg)}.ctax .au-demo .face.expert{background:var(--raise);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.ctax .au-demos{display:grid;gap:8px}.ctax .au-demos>p{margin:4px 0 0;font:500 13px var(--f-body);color:var(--muted)}.ctax .au-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--raise)}.ctax .au-top{height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));margin-top:env(safe-area-inset-top,0)}.ctax .au-top .home{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--muted);font:400 13.5px var(--f-body);padding:6px 8px 6px 0;border-radius:8px;transition:color var(--dur-2)}.ctax .au-top .home img{height:19px;width:auto;filter:var(--logo-filter)}.ctax .au-top .home span{border-left:1px solid var(--line-2);padding-left:10px}.ctax .au-top .home:hover{color:var(--ink)}.ctax .au-top .help{font:400 13.5px var(--f-body);color:var(--muted);text-decoration:none}.ctax .au-top .help b{color:var(--accent);font-weight:500}.ctax .au-top .help:hover b{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.ctax .au-top .help span{display:none}}.ctax .au-center{flex:1;display:grid;justify-items:center;align-content:start;padding:clamp(16px,7vh,80px) max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}.ctax .au-xl{width:min(468px,100%);display:grid;gap:24px;padding:40px 40px 32px;border-radius:var(--r-xl);background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 60px -32px rgba(0,0,0,.22);animation:ctax-auRise var(--dur-3) var(--ease-out) both}@media (max-width:520px){.ctax .au-xl{padding:28px 20px 24px;border-radius:24px;gap:20px}}.ctax .au-mark{display:flex;justify-content:center}.ctax .au-mark img{height:26px;width:auto;filter:var(--logo-filter)}.ctax .au-head{display:grid;gap:8px;text-align:center}.ctax .au-head h1{font:700 clamp(26px,3.2vw,32px)/1.1 var(--f-display);letter-spacing:-.03em;margin:0;outline:none}.ctax .au-head p{margin:0 auto;color:var(--muted);font-size:15.5px;line-height:1.5;max-width:34ch;min-height:3em}.ctax .au-xl .au-card{padding:0;border:0;background:none;box-shadow:none;border-radius:0}.ctax .au-card{display:grid;gap:16px;padding:clamp(20px,3vw,28px);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.ctax .au-below{width:min(468px,100%);display:grid;gap:14px;justify-items:center;margin-top:22px;text-align:center}.ctax .au-points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--muted)}.ctax .au-points li{display:inline-flex;align-items:center;gap:6px}.ctax .au-points svg{color:var(--accent)}.ctax .au-legal{margin:0;font-size:12px;color:var(--faint);line-height:1.5;max-width:52ch}.ctax .au-legal a{color:var(--muted);text-decoration:none}.ctax .au-legal a:hover{text-decoration:underline}.ctax .au-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:var(--r-pill);background:var(--raise);isolation:isolate}.ctax .au-seg .thumb{position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--r-pill);background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.04);transition:transform var(--dur-3) var(--ease-out)}.ctax .au-seg[data-value=partner] .thumb{transform:translateX(100%)}.ctax .au-seg button{height:38px;border:0;background:none;border-radius:var(--r-pill);font:500 14px var(--f-body);color:var(--muted);cursor:pointer;transition:color var(--dur-2)}.ctax .au-seg button[aria-checked=true]{color:var(--ink);font-weight:600}.ctax .au-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ctax .au-swap{animation:ctax-auFade var(--dur-3) var(--ease-out) both}.ctax .ck-page{min-height:100dvh;background:var(--bg)}.ctax .ck-bar{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(255,255,255,.82);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--line)}.ctax .ck-bar .in{position:relative;max-width:1120px;margin:0 auto;height:52px;display:flex;align-items:center;gap:20px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px))}.ctax .ck-bar .brand img{height:18px}.ctax .ck-steps{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;margin:0;list-style:none;padding:0}.ctax .ck-steps li{display:flex;align-items:center;gap:7px;font:400 13.5px var(--f-body);color:var(--faint);transition:color var(--dur-3) var(--ease-out)}.ctax .ck-steps li .n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--f-body);background:var(--raise);color:var(--faint);transition:background-color var(--dur-3) var(--ease-out),color var(--dur-3) var(--ease-out)}.ctax .ck-steps li.on{color:var(--ink);font-weight:500}.ctax .ck-steps li.on .n{background:var(--ink);color:var(--bg)}.ctax .ck-steps li.ok{color:var(--muted)}.ctax .ck-steps li.ok .n{background:var(--accent);color:#fff}.ctax .ck-steps .sep{width:20px;height:1px;background:var(--line-2)}.ctax .ck-help{margin-left:auto;font:400 13.5px var(--f-body);color:var(--muted);text-decoration:none;white-space:nowrap}.ctax .ck-help b{color:var(--accent);font-weight:500}.ctax .ck-help:hover b{text-decoration:underline;text-underline-offset:3px}.ctax .ck-progress{height:2px;background:transparent;margin-bottom:-1px}.ctax .ck-progress i{display:block;height:100%;background:var(--accent);transition:width var(--dur-3) var(--ease-out)}.ctax .ck-mstep{display:none;margin-left:auto;font:400 13.5px var(--f-body);color:var(--muted)}.ctax .ck-mstep b{color:var(--ink);font-weight:500}@media (max-width:860px){.ctax .ck-help,.ctax .ck-steps{display:none}.ctax .ck-mstep{display:block}}.ctax .ck{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:72px;align-items:start;padding:48px max(20px,env(safe-area-inset-right,0px)) 96px max(20px,env(safe-area-inset-left,0px))}@media (max-width:1060px){.ctax .ck{grid-template-columns:minmax(0,1fr) 360px;gap:44px}}@media (max-width:900px){.ctax .ck{grid-template-columns:minmax(0,1fr);padding-top:28px;padding-bottom:160px}}.ctax .ck-main{display:grid;gap:28px;min-width:0}.ctax .ck-step{display:grid;gap:36px;animation:ctax-auIn var(--dur-3) var(--ease-out) both}.ctax .ck-step.back{animation-name:ctax-auInBack}.ctax .ck-head{display:grid;gap:10px}.ctax .ck-head .kicker{font:600 15px var(--f-body);letter-spacing:-.01em;color:var(--accent)}.ctax .ck-head h1{font:700 clamp(36px,4.4vw,52px)/1.04 var(--f-display);letter-spacing:-.04em;margin:0;text-wrap:balance}.ctax .ck-head p{margin:0;color:var(--muted);font-size:17px;line-height:1.5;max-width:58ch}.ctax .ck-card{display:grid;gap:14px;min-width:0}.ctax .ck-card>h2{font:600 22px/1.2 var(--f-display);letter-spacing:-.025em;margin:0}.ctax .ck-card>p.sub{margin:-6px 0 0;color:var(--muted);font-size:14.5px}.ctax .ck-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:560px){.ctax .ck-two{grid-template-columns:minmax(0,1fr)}}.ctax .ck-card.invalid .ck-choice{border-color:color-mix(in srgb,var(--danger) 55%,var(--line-2))}.ctax .ck-choices{display:grid;gap:10px}.ctax .ck-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:center;padding:20px 22px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ctax .ck-choice:hover{border-color:var(--faint)}.ctax .ck-choice:active{transform:scale(.99);transition-duration:90ms}.ctax .ck-choice input{position:absolute;opacity:0;pointer-events:none}.ctax .ck-choice .txt{display:grid;gap:4px;min-width:0}.ctax .ck-choice b{font:600 17px/1.3 var(--f-body);letter-spacing:-.015em}.ctax .ck-choice .desc{font-size:14px;color:var(--muted);line-height:1.45}.ctax .ck-choice .price{font:600 17px var(--f-body);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;white-space:nowrap}.ctax .ck-choice .price small{font:400 14px var(--f-body);color:var(--muted)}.ctax .ck-choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ctax .ck-choice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.ctax .ck-choice .tag{display:inline-flex;align-self:start;justify-self:start;height:22px;align-items:center;padding:0 9px;border-radius:var(--r-pill);background:var(--tint);color:var(--accent);font:600 11.5px var(--f-body);margin-bottom:2px}.ctax .ck-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 16px;align-items:center;padding:18px 22px;border-radius:18px;background:var(--raise);cursor:pointer;-webkit-tap-highlight-color:transparent}.ctax .ck-toggle b{font:600 16px var(--f-body);letter-spacing:-.01em}.ctax .ck-toggle .desc{display:block;font-size:13.5px;color:var(--muted);margin-top:2px}.ctax .ck-toggle .price{font:500 15px var(--f-body);font-variant-numeric:tabular-nums;color:var(--muted)}.ctax .ck-toggle input{position:absolute;opacity:0;pointer-events:none}.ctax .ck-sw{position:relative;width:51px;height:31px;border-radius:var(--r-pill);background:var(--line-2);transition:background-color var(--dur-2) var(--ease-out)}.ctax .ck-sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.08);transition:transform var(--dur-2) var(--ease-out),width var(--dur-1) var(--ease-out)}.ctax .ck-toggle:active .ck-sw:after{width:33px}.ctax .ck-toggle:has(input:checked) .ck-sw{background:var(--accent)}.ctax .ck-toggle:has(input:checked) .ck-sw:after{transform:translateX(20px)}.ctax .ck-toggle:has(input:checked):active .ck-sw:after{transform:translateX(14px)}.ctax .ck-toggle:has(input:focus-visible) .ck-sw{outline:2px solid var(--accent);outline-offset:3px}.ctax .ck-consents{display:grid;gap:14px}.ctax .ck-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:14.5px;line-height:1.5;color:var(--ink);cursor:pointer}.ctax .ck-consent input{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border-radius:7px;border:1.5px solid var(--line-2);background:var(--surface);display:grid;place-items:center;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ctax .ck-consent input:hover{border-color:var(--faint)}.ctax .ck-consent input:active{transform:scale(.9)}.ctax .ck-consent input:after{content:"";width:12px;height:12px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;transform:scale(0);transition:transform var(--dur-2) var(--ease-out)}.ctax .ck-consent input:checked{background:var(--accent);border-color:var(--accent)}.ctax .ck-consent input:checked:after{transform:scale(1)}.ctax .ck-consent input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctax .ck-consent a{color:var(--accent);text-decoration:none}.ctax .ck-consent a:hover{text-decoration:underline;text-underline-offset:3px}.ctax .ck-consent.invalid input{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.ctax .ck-fine{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.ctax .ck-fine a{color:var(--accent);text-decoration:none}.ctax .ck-cta{display:grid;gap:14px}.ctax .ck-cta .au-btn{height:56px;font-size:17px;justify-self:center}.ctax .ck-errsum{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--r-md);background:var(--danger-tint);color:var(--danger);font-size:14px;line-height:1.45;margin:0;animation:ctax-auFade var(--dur-2) var(--ease-out) both}.ctax .ck-errsum svg{flex:none;margin-top:2px}.ctax .ck-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--muted)}.ctax .ck-trust li{display:inline-flex;align-items:center;gap:6px}.ctax .ck-trust svg{color:var(--accent);flex:none}.ctax .ck-trust a{color:inherit;text-decoration:none}.ctax .ck-trust a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ctax .ck-preview{margin:0;font-size:12.5px;color:var(--faint);text-align:center}@media (max-width:900px){.ctax .ck-main .ck-cta{display:none}}.ctax .au-btn .ck-check{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;opacity:0}.ctax .au-btn .ck-check path{stroke-dasharray:26;stroke-dashoffset:26}.ctax .au-btn .lbl{display:inline-flex;align-items:center;gap:10px;transition:opacity .15s var(--ease-out)}.ctax .au-btn.ck-morph{width:56px;padding:0;background:var(--accent);box-shadow:0 12px 28px -12px rgba(11,107,78,.6);pointer-events:none;transition:width .52s cubic-bezier(.32,.72,0,1),background-color .32s var(--ease-out),box-shadow .32s var(--ease-out)}.ctax .au-btn.ck-morph .lbl{opacity:0}.ctax .au-btn.ck-morph .ck-check{opacity:1}.ctax .au-btn.ck-morph .ck-check path{stroke-dashoffset:0;transition:stroke-dashoffset .38s ease-out .42s}.ctax .ck-cta .au-btn{transition:width .52s cubic-bezier(.32,.72,0,1),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ctax .ck-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:560px){.ctax .ck-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctax .ck-method{display:grid;justify-items:center;gap:6px;padding:20px 8px 16px;border-radius:18px;background:var(--raise);font:600 14.5px var(--f-body);color:var(--ink);text-align:center}.ctax .ck-method svg{color:var(--ink);margin-bottom:4px}.ctax .ck-method small{font:400 12px var(--f-body);color:var(--muted)}.ctax .ck-paybox{display:grid;gap:18px}.ctax .ck-amount{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.ctax .ck-amount span{color:var(--muted);font-size:15px}.ctax .ck-amount b{font:700 32px var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ctax .ck-lock{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--muted);line-height:1.5;margin:0}.ctax .ck-lock svg{color:var(--accent);flex:none;margin-top:3px}.ctax .ck-success{display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:var(--r-lg);background:var(--tint);animation:ctax-auRise var(--dur-3) var(--ease-out) both}.ctax .ck-success .tick{width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none;animation:ctax-auPop .42s var(--ease-out) both}.ctax .ck-success .tick path{stroke-dasharray:24;stroke-dashoffset:24;animation:ctax-ckDraw .38s ease-out .2s forwards}.ctax .ck-success b{display:block;font:600 17px var(--f-body);letter-spacing:-.01em}.ctax .ck-success span{font-size:13.5px;color:var(--muted)}.ctax .ck-sum{position:sticky;top:calc(84px + env(safe-area-inset-top,0px));display:grid;border-radius:var(--r-xl);background:var(--raise);overflow:hidden}@media (max-width:900px){.ctax .ck>.ck-sum{display:none}}.ctax .ck-sum .hd{padding:30px 30px 0;display:grid;gap:6px}.ctax .ck-sum .hd .kicker{font:600 13px var(--f-body);color:var(--muted)}.ctax .ck-sum .hd h3{font:600 22px/1.2 var(--f-display);letter-spacing:-.025em;margin:0}.ctax .ck-sum .hd .tat{font-size:14px;color:var(--muted)}.ctax .ck-sum ul{list-style:none;margin:0;padding:20px 30px;display:grid;gap:10px;font-size:14.5px}.ctax .ck-sum li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;line-height:1.4}.ctax .ck-sum li svg{color:var(--accent);margin-top:3px}.ctax .ck-sum .bundle{margin:0 30px 18px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);font-size:13.5px;color:var(--muted);line-height:1.5}.ctax .ck-lines{margin:0 30px;padding:18px 0;display:grid;gap:10px;font-size:15px;font-variant-numeric:tabular-nums;border-top:1px solid var(--line-2)}.ctax .ck-lines div{display:flex;justify-content:space-between;gap:12px}.ctax .ck-lines .m{color:var(--muted)}.ctax .ck-lines .total{border-top:1px solid var(--line-2);padding-top:16px;margin-top:6px;font-weight:600;align-items:baseline}.ctax .ck-lines .total b{font:700 30px var(--f-display);letter-spacing:-.03em}.ctax .ck-sum .ft{padding:18px 30px 28px;display:grid;gap:10px;font-size:13.5px;color:var(--muted)}.ctax .ck-sum .ft>span{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.ctax .ck-sum .ft>span>span{display:block}.ctax .ck-sum .ft svg{color:var(--accent);flex:none;margin-top:3px}.ctax .ck-sum .ft a{color:var(--accent);text-decoration:none}.ctax .ck-sum .ft a:hover{text-decoration:underline}.ctax .ck-sum .ft .seller{color:var(--faint);font-size:12.5px;margin-top:4px}.ctax .ck-mbar{display:none}@media (max-width:900px){.ctax .ck-mbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(255,255,255,.9);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.ctax .ck-mbar .row{display:flex;align-items:center;gap:14px}.ctax .ck-mbar .tot{display:grid;gap:0;min-width:0}.ctax .ck-mbar .tot b{font:700 21px var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ctax .ck-mbar .tot button{border:0;background:none;padding:0;font:500 13px var(--f-body);color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;gap:4px;justify-self:start}.ctax .ck-mbar .tot button svg{transition:transform var(--dur-2) var(--ease-out)}.ctax .ck-mbar.open .tot button svg{transform:rotate(180deg)}.ctax .ck-mbar .au-btn{width:auto;flex:1;height:50px;font-size:16px;padding:0 18px}.ctax .ck-mbar .au-btn.ck-morph{flex:0 0 50px;width:50px;margin-left:auto}.ctax .ck-mbar .err{margin:0 0 8px;color:var(--danger);font-size:13px;display:flex;gap:6px;align-items:center}.ctax .ck-mpanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.ctax .ck-mbar.open .ck-mpanel{grid-template-rows:1fr}.ctax .ck-mpanel>div{overflow:hidden;min-height:0}.ctax .ck-mpanel .ck-sum{position:static;border-radius:20px;max-height:55dvh;overflow:auto;margin:0 0 10px}}.ctax .au-sk{background:linear-gradient(90deg,var(--raise) 0,var(--raise-2) 50%,var(--raise) 100%);background-size:200% 100%;border-radius:12px;animation:ctax-auSk 1.3s ease-in-out infinite}@keyframes ctax-auIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ctax-auInBack{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes ctax-auRise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes ctax-auFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ctax-auPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:none}}@keyframes ctax-auDigit{0%{transform:scale(.92)}to{transform:none}}@keyframes ctax-auShake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes ctax-auCaret{50%{opacity:0}}@keyframes ctax-auRot{to{transform:rotate(1turn)}}@keyframes ctax-auSk{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ctax-ckDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ctax .au-btn.shake,.ctax .au-ferr,.ctax .au-otp-box.filled,.ctax .au-otp.bad,.ctax .au-sent .ic,.ctax .au-step,.ctax .au-swap,.ctax .au-xl,.ctax .ck-errsum,.ctax .ck-step,.ctax .ck-success,.ctax .ck-success .tick{animation:none!important}.ctax .ck-success .tick path{stroke-dashoffset:0;animation:none!important}.ctax .au-btn,.ctax .au-seg .thumb,.ctax .ck-mpanel,.ctax .ck-progress i,.ctax .ck-sw,.ctax .ck-sw:after{transition:none!important}.ctax .au-otp-box.on:empty:after{animation:none!important}.ctax .au-btn .au-spin{animation:ctax-auRot 1.2s linear infinite!important}.ctax .au-sk{animation:ctax-auSk 2s ease-in-out infinite!important}}@media (min-width:641px) and (max-width:900px){.ctax .ck{max-width:680px;margin-inline:auto}}.ctax .ck-sum .ft>.ck-team,.ctax .ft>.ck-team{display:block;margin:0 0 6px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface);color:var(--muted);font-size:13px;line-height:1.45}.ctax .ft>.ck-team b{display:block;color:var(--ink);font-size:13.5px;font-weight:600;margin-bottom:2px}.ctax .ck-success div>span{display:block}.ctax .ck-pill{display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 9px;border-radius:999px;background:var(--tint);color:var(--accent);font:600 12px/1 var(--f-body);letter-spacing:0;vertical-align:2px}.ctax .ck-fine-row{font-size:12.5px;color:var(--faint);line-height:1.45}.ctax .ck-fine-row a{color:var(--accent);text-decoration:none;position:relative;z-index:1}.ctax .ck-fine-row a:hover{text-decoration:underline;text-underline-offset:3px}.ctax .ck-year{background:linear-gradient(180deg,#FBFCFB,var(--surface))}@media (max-width:520px){.ctax .ck-pill{margin-left:0;margin-top:6px;vertical-align:0}.ctax .ck-choice b{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}}