.twz,.twz *,.twz :before,.twz :after,.twz-ded-drawer,.twz-ded-drawer *,.twz-ded-drawer :before,.twz-ded-drawer :after{transition:none!important;animation:none!important}.twz button:active,.twz button:focus,.twz a:active,.twz [role=button]:active,.twz .twz-gate-line:active,.twz .twz-flag-toggle:active,.twz .twz-opt:active,.twz .twz-subrow:active{transform:none!important}.twz{--accent:#eaecef;--accent-hover:#fff;--accent-soft:#ffffff14;--brand-pink:#eaecef;--hue-blue:#7aa2e3;--hue-green:#5fc9a3;--hue-amber:#e0a458;--hue-violet:#c79be8;--hue-pink:#e08fb0;--hue-slate:#8ea2c4;--twz-sel-bg:#0f211b;--twz-sel-line:#24503f;--twz-sel-glow:#34d3990f;--error-red:#e5484d;--twz-text-strong:#dde0e5;--twz-text:#c4c8cf;--twz-text-soft:#757d87;--twz-meta-size:12px;--twz-meta-weight:400;--twz-meta-color:var(--text-muted);--twz-meta-leading:1.5;--twz-meta-indent:12px;--twz-key:var(--hue-blue);--twz-card-h:60px;--twz-mark-size:18px;--twz-mark-radius:50%;--twz-mark-fill:var(--data-accent);--twz-mark-glyph:var(--data-accent-ink);--twz-yesno-size:13px;--twz-yesno-pad:4px 14px;--twz-yesno-idle:var(--text-muted);--twz-yesno-track:#ffffff14;--twz-yesno-no-bg:#ffffff29;--twz-section-gap:30px;--twz-metal-bg:#0e0f11;--twz-metal-sheen:linear-gradient(160deg, #ffffff09 0%, #ffffff02 38%, transparent 70%);--twz-metal-border:#ffffff13;zoom:.92;background:var(--surface);border:1px solid var(--border);border-radius:20px;max-width:clamp(640px,68vw,840px);margin:0 auto 8px;padding:40px clamp(20px,4vw,40px) 64px;transition:max-width .4s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 1px #ffffff05,0 12px 40px #00000047}.twz:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='%237fa0d8'%3E%3Ccircle cx='23' cy='41' r='1' opacity='.8'/%3E%3Ccircle cx='67' cy='19' r='.8' opacity='.5'/%3E%3Ccircle cx='112' cy='58' r='1.2' opacity='.7'/%3E%3Ccircle cx='158' cy='33' r='.9' opacity='.9'/%3E%3Ccircle cx='201' cy='72' r='1' opacity='.6'/%3E%3Ccircle cx='247' cy='27' r='.8' opacity='.75'/%3E%3Ccircle cx='283' cy='63' r='1.1' opacity='.55'/%3E%3Ccircle cx='38' cy='97' r='.9' opacity='.65'/%3E%3Ccircle cx='89' cy='121' r='1.2' opacity='.85'/%3E%3Ccircle cx='134' cy='104' r='.8' opacity='.5'/%3E%3Ccircle cx='176' cy='139' r='1' opacity='.7'/%3E%3Ccircle cx='223' cy='113' r='.9' opacity='.9'/%3E%3Ccircle cx='268' cy='148' r='1.1' opacity='.6'/%3E%3Ccircle cx='15' cy='167' r='.8' opacity='.7'/%3E%3Ccircle cx='58' cy='189' r='1.2' opacity='.55'/%3E%3Ccircle cx='103' cy='163' r='.9' opacity='.8'/%3E%3Ccircle cx='149' cy='201' r='1' opacity='.65'/%3E%3Ccircle cx='194' cy='177' r='.8' opacity='.9'/%3E%3Ccircle cx='241' cy='211' r='1.1' opacity='.5'/%3E%3Ccircle cx='286' cy='183' r='.9' opacity='.75'/%3E%3Ccircle cx='31' cy='233' r='1' opacity='.6'/%3E%3Ccircle cx='76' cy='257' r='.8' opacity='.85'/%3E%3Ccircle cx='121' cy='239' r='1.2' opacity='.5'/%3E%3Ccircle cx='167' cy='271' r='.9' opacity='.7'/%3E%3Ccircle cx='213' cy='247' r='1' opacity='.9'/%3E%3Ccircle cx='259' cy='281' r='.8' opacity='.6'/%3E%3Ccircle cx='45' cy='15' r='.7' opacity='.6'/%3E%3Ccircle cx='92' cy='47' r='1' opacity='.75'/%3E%3Ccircle cx='138' cy='24' r='.8' opacity='.55'/%3E%3Ccircle cx='185' cy='51' r='1.1' opacity='.8'/%3E%3Ccircle cx='229' cy='44' r='.7' opacity='.65'/%3E%3Ccircle cx='271' cy='91' r='.9' opacity='.85'/%3E%3Ccircle cx='9' cy='113' r='.8' opacity='.5'/%3E%3Ccircle cx='54' cy='138' r='1.1' opacity='.7'/%3E%3Ccircle cx='118' cy='131' r='.7' opacity='.9'/%3E%3Ccircle cx='161' cy='118' r='1' opacity='.6'/%3E%3Ccircle cx='207' cy='151' r='.8' opacity='.75'/%3E%3Ccircle cx='252' cy='127' r='1.2' opacity='.55'/%3E%3Ccircle cx='40' cy='176' r='.9' opacity='.8'/%3E%3Ccircle cx='84' cy='159' r='.7' opacity='.6'/%3E%3Ccircle cx='131' cy='188' r='1' opacity='.7'/%3E%3Ccircle cx='178' cy='214' r='.8' opacity='.9'/%3E%3Ccircle cx='221' cy='192' r='1.1' opacity='.5'/%3E%3Ccircle cx='265' cy='224' r='.7' opacity='.75'/%3E%3Ccircle cx='19' cy='249' r='.9' opacity='.65'/%3E%3Ccircle cx='98' cy='229' r='.8' opacity='.85'/%3E%3Ccircle cx='143' cy='256' r='1' opacity='.55'/%3E%3Ccircle cx='189' cy='239' r='.7' opacity='.7'/%3E%3Ccircle cx='234' cy='268' r='.9' opacity='.6'/%3E%3Ccircle cx='279' cy='253' r='.8' opacity='.8'/%3E%3Ccircle cx='6' cy='72' r='.7' opacity='.5'/%3E%3Ccircle cx='293' cy='118' r='.8' opacity='.6'/%3E%3Ccircle cx='293' cy='210' r='.7' opacity='.55'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;background-size:300px 300px;transition:background-position .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 85% at 50% 18%,#000 0%,#0000 70%);mask-image:radial-gradient(100% 85% at 50% 18%,#000 0%,#0000 70%)}.twz[data-step=welcome]:before{background-position:0 0}.twz[data-step=fy]:before{background-position:71px 43px}.twz[data-step=about]:before{background-position:137px -29px}.twz[data-step=profile]:before{background-position:-53px 111px}.twz[data-step=tradingkinds]:before{background-position:193px 67px}.twz[data-step=sources]:before{background-position:29px 157px}.twz[data-step=amounts]:before{background-position:113px 211px}.twz[data-step=deductions]:before{background-position:-89px 83px}.twz[data-step=taxpaid]:before{background-position:227px 131px}.twz[data-step=result]:before{background-position:47px -71px}.twz[data-step=unsupported]:before{background-position:163px 19px}@media (prefers-reduced-motion:reduce){.twz:before{transition:none}}.twz>*{z-index:1;position:relative}.twz--wide{max-width:clamp(720px,76vw,940px)}.twz-lane-wrap{z-index:5;background:var(--surface);margin-bottom:28px;padding-top:2px;position:sticky;top:0}.twz-lane-count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--text-dim);text-align:right;margin:0 0 9px;font-size:11px;font-weight:500}.twz-lane{align-items:center;gap:5px;height:2px;display:flex}.twz-lane-seg{background:var(--track);border-radius:1px;flex:1 1 0;height:2px;transition:background .4s cubic-bezier(.4,0,.2,1),opacity .4s}.twz-lane-seg.is-done{background:var(--data-accent)}.twz-lane-seg.is-now{background:var(--data-accent);animation:2s ease-in-out infinite twz-seg-pulse}.twz-lane-seg.is-todo{background:var(--track)}@keyframes twz-seg-pulse{0%,to{opacity:1}50%{opacity:.72}}button.twz-lane-seg{appearance:none;font:inherit;color:inherit;cursor:pointer;border:none;padding:0;position:relative}button.twz-lane-seg:before{content:"";height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}button.twz-lane-seg.is-jumpable:hover{filter:brightness(1.15);transform:scaleY(1.6)}button.twz-lane-seg.is-jumpable:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){button.twz-lane-seg.is-jumpable:hover{transform:none}}@keyframes twz-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.twz-lane-seg{transition:none}.twz-lane-seg.is-now{animation:none}}.twz-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:600}.twz-h1{letter-spacing:-.03em;color:var(--color-text);margin-bottom:16px;font-size:clamp(32px,6vw,48px);font-weight:400;line-height:1.1}.twz-greet{z-index:1;flex-wrap:wrap;align-items:baseline;gap:12px;line-height:1.3;display:flex;position:relative;overflow:visible}.twz-greet-ico{color:#8ea2c4;justify-content:center;align-items:center;display:inline-flex}.twz-grad{background:linear-gradient(105deg,#f04ca8 0%,#9d4ef5 50%,#6366f1 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.twz-name-cinematic{letter-spacing:-.04em;padding-top:.1em;font-size:1.16em;font-weight:400;line-height:1.35}.twz-name-char{white-space:pre;background:linear-gradient(100deg,#f472b6 0%,#a855f7 55%,#818cf8 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text;margin:-.14em -.015em -.14em 0;padding:.14em 0;line-height:1.4;display:inline-block}.twz .twz-name-char{animation-name:twz-name-in!important;animation-duration:.56s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important;animation-delay:calc(var(--i) * 52ms)!important}@keyframes twz-name-in{0%{opacity:0;transform:translateY(.4em)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.twz-name-char{opacity:1;animation:none;transform:none}}.twz-h2{letter-spacing:-.024em;color:var(--twz-text-strong);margin-bottom:2px;font-size:clamp(24px,4vw,30px);font-weight:500;line-height:1.2}.twz-sub{color:#b6bdc6;max-width:52ch;margin-bottom:30px;font-size:15px;font-weight:350;line-height:1.55}.twz-sub--one-line{max-width:none}.twz-grp-label{letter-spacing:.06em;text-transform:uppercase;color:#7c848d;margin:var(--twz-section-gap) 0 12px;font-size:11.5px;font-weight:600}.twz-grp-label:first-child{margin-top:0}.twz-seed-note{font-size:var(--twz-meta-size);font-weight:var(--twz-meta-weight);line-height:var(--twz-meta-leading);color:var(--twz-meta-color);background:var(--surface);border-radius:10px;margin:0 0 22px;padding:10px 14px}.twz-src-section{margin-top:var(--twz-section-gap)}.twz-src-section:first-of-type{margin-top:0}.twz-src-section>.twz-grp-label{color:#838b95;letter-spacing:.05em;background:#ffffff0a;border:none;border-radius:999px;align-items:center;margin:0 0 9px;padding:3px 10px;display:inline-flex}.twz-subgroup{margin:8px 0 6px;padding-left:24px}.twz-subgroup-label{color:var(--text-muted);align-items:center;gap:5px;margin:0 0 10px;font-size:12px;font-weight:500;display:inline-flex}.twz-amt-pointer{color:var(--text-dim);margin:4px 0;font-size:12.5px;font-weight:400;line-height:1.5}.twz-hp-list{flex-direction:column;gap:12px;display:flex}.twz-hp-card{border:1px solid var(--border-strong);background:#ffffff04;border-radius:12px;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:6px 16px 14px;display:flex}.twz-hp-legend{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin-left:6px;padding:0 8px;font-size:12px;font-weight:700}.twz-hp-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.twz-hp-remove{width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background-color .15s;display:inline-flex}.twz-hp-remove:hover,.twz-hp-remove:focus-visible{color:var(--error);background:color-mix(in srgb, var(--error) 10%, transparent)}.twz-hp-remove:focus-visible{outline:2px solid color-mix(in srgb, var(--error) 45%, transparent);outline-offset:1px}.twz-hp-typepicker{box-shadow:inset 0 0 0 1px var(--border);background:#ffffff08;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.twz-hp-type{cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s}.twz-hp-type:hover{color:var(--color-text);background:#ffffff0d}.twz-hp-type.is-on{background:var(--twz-sel-bg);color:var(--twz-text-strong);box-shadow:inset 0 0 0 1px var(--twz-sel-line), 0 1px 3px #00000040;font-weight:600}.twz-hp-type.is-on:hover{background:var(--twz-sel-bg)}.twz-hp-type:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.twz-hp-body{flex-direction:column;gap:14px;display:flex}.twz-hp-body .twz-amt label{color:var(--text-muted);letter-spacing:0;margin-bottom:4px;font-size:12.5px;font-weight:500}.twz-hp-body .twz-amt-wrap{background:#ffffff08;border:none;border-radius:9px;align-items:center;padding:7px 12px;transition:background-color .16s,box-shadow .16s}.twz-hp-body .twz-amt-wrap:focus-within{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff14}.twz-hp-body .twz-amt-wrap input{font-size:16px;line-height:1.2}.twz-hp-body .twz-amt-wrap .sym{font-size:15px;line-height:1.2}.twz-hp-body .twz-amt-wrap.is-over input,.twz-hp-body .twz-amt-wrap.is-over .sym{color:var(--error)}.twz-hp-deemed-note{color:var(--warning);background:#facc150f;border-radius:8px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.twz-hp-fields{flex-direction:column;gap:14px;display:flex}.twz-hp-net{color:var(--text-muted);margin:0;font-size:12.5px}.twz-hp-net strong{color:var(--color-text);font-weight:600}.twz-hp-add{cursor:pointer;color:var(--text-muted);border:.5px solid var(--border);background:#ffffff08;border-radius:9px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:450;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.twz-hp-add:hover{border-color:var(--twz-sel-line);color:var(--color-text);background:#ffffff0f}.twz-hp-add:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.twz-hp-gate-note,.twz-subgroup-hint{color:color-mix(in srgb, var(--warning) 85%, transparent);font-size:12px;font-weight:450;line-height:1.45}.twz-hp-gate-note:before,.twz-subgroup-hint:before{content:"⚠︎";margin-right:6px}.twz-hp-gate-note{margin:-2px 0 0}.twz-subgroup-hint{margin:8px 0 0}.twz-subgroup-hint strong{font-weight:inherit}.twz-subrow-list{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.twz-subrow-list.three{grid-template-columns:repeat(3,1fr)}@media (max-width:560px){.twz-subrow-list,.twz-subrow-list.three{grid-template-columns:1fr}}.twz-subrow{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 14px;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);display:flex}.twz-subrow:not([aria-pressed=true]):hover{background:#ffffff0b;border-color:#ffffff29}.twz-subrow[aria-pressed=true]{border-color:var(--twz-sel-line);background:var(--twz-sel-bg);box-shadow:inset 0 0 0 1px var(--twz-sel-glow), 0 2px 10px #00000038}.twz-subrow-check{width:var(--twz-mark-size);height:var(--twz-mark-size);border-radius:var(--twz-mark-radius);border:1px solid var(--border-strong);color:var(--twz-mark-glyph);flex:none;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s;display:inline-flex}.twz-subrow[aria-pressed=true] .twz-subrow-check{background:var(--twz-mark-fill);border-color:var(--twz-mark-fill)}.twz-subrow-ico{opacity:.85;flex:none;display:inline-flex}.twz-subrow-body{flex-direction:column;min-width:0;display:flex}.twz-subrow-t{color:var(--twz-text);letter-spacing:-.005em;font-size:13.5px;font-weight:450}.twz-soon-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);vertical-align:1px;background:#ffffff0f;border-radius:100px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:600}.twz-subrow[aria-pressed=true] .twz-subrow-t{color:var(--twz-text-strong)}.twz-subrow-d{color:var(--twz-text-soft);margin-top:1px;font-size:11.5px;line-height:1.35}.twz-ask{letter-spacing:-.012em;color:#d7dbe0;margin:var(--twz-section-gap) 0 12px;font-size:18px;font-weight:550}.twz-ask:first-of-type{margin-top:4px}.twz-ask--tip{align-items:center;gap:6px;display:flex}.twz-ask-hint{color:var(--text-dim);margin:-8px 0 12px;font-size:12.5px;font-weight:400}.twz-ask--sub{color:#aab1ba;margin-top:32px;font-size:15px;font-weight:500}.twz-disclose{margin-top:28px}.twz-disclose-trigger{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-left:-8px;padding:8px 12px 8px 8px;transition:background-color .14s;display:inline-flex}.twz-disclose-trigger:hover{background:#ffffff08}.twz-disclose-chev{color:var(--text-muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.twz-disclose-trigger[aria-expanded=true] .twz-disclose-chev{transform:rotate(180deg)}.twz-disclose-label{color:#c3c9d1;flex:none;font-size:14px;font-weight:500}.twz-disclose-hint{font-size:var(--twz-meta-size);color:var(--text-dim);font-weight:400}.twz-disclose-body{flex-direction:column;gap:14px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.twz-disclose-chev{transition:none}}.twz-opt-grid{gap:10px;display:grid}.twz-opt-grid.two{grid-template-columns:1fr 1fr}.twz-opt-grid.two>.twz-opt:only-child{grid-column:1/-1}.twz-opt-grid.three{grid-template-columns:1fr 1fr 1fr}@media (max-width:620px){.twz-opt-grid.three{grid-template-columns:1fr}}@media (max-width:480px){.twz-opt-grid.two{grid-template-columns:1fr}}.twz-opt-grid.even{align-items:stretch}.twz-opt-grid.even>.twz-opt{height:100%}.twz-opt-grid.is-seg{align-items:stretch;gap:8px}.twz-opt-grid.is-seg>.twz-opt{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;min-height:0;padding:11px 10px}.twz-opt-grid.is-seg .twz-opt-radio{display:none}.twz-opt-grid.is-seg .twz-opt-body{text-align:center}.twz-opt-grid.is-seg .twz-opt-t{font-size:13.5px}.twz-opt-grid.is-seg .twz-opt-d{color:var(--text-dim);margin-top:0;font-size:11px}.twz-opt-grid.is-seg .twz-opt[aria-checked=true] .twz-opt-d{color:var(--muted)}.twz-fyrows{flex-direction:column;gap:8px;display:flex}.twz-fyrow{text-align:left;border:.5px solid var(--border);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:12px 16px;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:flex}.twz-fyrow:hover{border-color:var(--border-hover);background:#ffffff08}.twz-fyrow.is-on:hover{border-color:#ffffff24}.twz-fyrow.is-on{background:var(--twz-sel-bg);border-color:var(--twz-sel-line);box-shadow:inset 0 0 0 1px var(--twz-sel-glow), 0 2px 10px #00000038}.twz-fyrow-body{flex-direction:column;gap:2px;min-width:0;display:flex}.twz-fyrow-title{letter-spacing:-.01em;color:var(--twz-text);font-size:15px;font-weight:500}.twz-fyrow.is-on .twz-fyrow-title{color:var(--twz-text-strong)}.twz-fyrow-desc{color:var(--twz-text-soft);font-size:12.5px}.twz-fyrow-radio{width:var(--twz-mark-size);height:var(--twz-mark-size);border-radius:var(--twz-mark-radius);border:1px solid var(--border-strong);color:var(--twz-mark-glyph);flex:none;justify-content:center;align-items:center;margin-left:auto;transition:border-color .15s,background-color .15s;display:inline-flex}.twz-fyrow.is-on .twz-fyrow-radio{border-color:var(--twz-mark-fill);background:var(--twz-mark-fill);color:var(--twz-mark-glyph)}.twz-fyrow:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.twz-opt{text-align:left;width:100%;min-height:var(--twz-card-h);box-sizing:border-box;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:13px;padding:11px 16px;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);display:flex}.twz-opt:not([aria-checked=true]):not([aria-pressed=true]):hover{background:#ffffff0b;border-color:#ffffff29}.twz-opt:not([aria-checked=true]):not([aria-pressed=true]) .twz-opt-ico{background:0 0}.twz-opt[aria-pressed=true],.twz-opt[aria-checked=true]{border-color:var(--twz-sel-line);background:var(--twz-sel-bg);box-shadow:inset 0 0 0 1px var(--twz-sel-glow), 0 2px 10px #00000038}.twz-opt[aria-pressed=true] .twz-opt-t,.twz-opt[aria-checked=true] .twz-opt-t{color:var(--twz-text-strong)}.twz-opt[aria-pressed=true] .twz-opt-d,.twz-opt[aria-checked=true] .twz-opt-d{color:#c3c9d1}.twz-opt-body{flex:auto;min-width:0}.twz-opt-ico{background:#ffffff09;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.twz-opt[aria-pressed=true] .twz-opt-ico,.twz-opt[aria-checked=true] .twz-opt-ico{background:#ffffff14}.twz-opt-ico.is-muted svg{color:var(--text-dim)!important}.twz-opt-t{color:#e6e9ed;letter-spacing:-.01em;font-size:16px;font-weight:450}.twz-opt-d{color:#8b939d;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.twz-opt-radio{width:var(--twz-mark-size);height:var(--twz-mark-size);border-radius:var(--twz-mark-radius);border:1px solid var(--border-strong);color:var(--twz-mark-glyph);flex:none;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.twz-opt[aria-pressed=true] .twz-opt-radio,.twz-opt[aria-checked=true] .twz-opt-radio{border-color:var(--twz-mark-fill);background:var(--twz-mark-fill)}.twz-opt-check{width:var(--twz-mark-size);height:var(--twz-mark-size);border-radius:var(--twz-mark-radius);border:1px solid var(--border-strong);color:var(--twz-mark-glyph);flex:none;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.twz-opt[aria-pressed=true] .twz-opt-check,.twz-opt[aria-checked=true] .twz-opt-check{border-color:var(--twz-mark-fill);background:var(--twz-mark-fill)}.twz-chip-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.twz-chip{border:.5px solid var(--border);color:var(--color-text);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:100px;padding:8px 13px;font-size:12.5px;font-weight:500;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s}.twz-chip:hover{border-color:var(--border-hover);background:var(--surface2)}.twz-chip[aria-pressed=true]{border-color:var(--accent);color:var(--twz-text-strong);background:var(--accent-soft);font-weight:600}.twz-name{max-width:320px;margin-top:24px}.twz-name label{color:#a0a6b0;font-size:12.5px;font-weight:600}.twz-name input{background:var(--surface);border:.5px solid var(--border-strong);width:100%;color:var(--color-text);border-radius:12px;outline:none;margin-top:6px;padding:12px 16px;font-size:15px;transition:border-color .15s}.twz-name input:focus{border-color:var(--accent)}.twz-fydd{position:relative}.twz-fydd-trigger{background:var(--surface);border:.5px solid var(--border-strong);width:100%;color:var(--color-text);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:12px 14px 12px 16px;transition:border-color .15s,background .15s;display:flex}.twz-fydd-trigger:hover{border-color:var(--border-hover)}.twz-fydd-trigger.is-open,.twz-fydd-trigger:focus-visible{border-color:var(--accent);outline:none}.twz-fydd-cur-title{color:var(--color-text);white-space:nowrap;font-size:15px;font-weight:500}.twz-fydd-chev{color:var(--twz-text-soft);flex:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.twz-fydd-trigger.is-open .twz-fydd-chev{transform:rotate(180deg)}.twz-fydd-menu{z-index:20;background:var(--surface2);box-shadow:0 0 0 1px var(--ring-hairline,#ffffff1f), 0 14px 40px #00000080;border-radius:14px;flex-direction:column;gap:2px;padding:6px;animation:.12s ease-out twzFyddIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes twzFyddIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.twz-fydd-opt{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .12s;display:flex}.twz-fydd-opt:hover{background:#ffffff0a}.twz-fydd-opt.is-on{background:#ffffff0f}.twz-fydd-opt-body{flex-direction:column;gap:2px;min-width:0;display:flex}.twz-fydd-opt-title{color:var(--color-text);font-size:14.5px;font-weight:500}.twz-fydd-opt.is-on .twz-fydd-opt-title{color:var(--twz-text-strong)}.twz-fydd-opt-desc{color:var(--twz-text-soft);font-size:12px}.twz-fydd-opt-check{color:var(--accent);flex:none}@media (prefers-reduced-motion:reduce){.twz-fydd-chev{transition:none}.twz-fydd-menu{animation:none}}.tv2-theme.form16-modal-overlay{--accent:#eaecef;--accent-hover:#fff;--accent-soft:#ffffff14}.tv2-theme .form16-btn-primary{color:#0e0f11}.tv2-theme .form16-btn-primary:hover{background:var(--accent-hover)}.tv2-theme .form16-lock-icon{color:var(--text-muted);box-shadow:none;background:#ffffff0f}.tv2-theme .form16-password-input:focus,.tv2-theme .form16-field-input-wrap:focus-within{border-color:var(--border-hover)}.tv2-theme .form16-privacy svg{color:var(--success)}.tv2-theme.form16-modal-overlay .stmt-modal .form16-lock-icon{color:var(--data-accent);background:var(--data-accent-soft);box-shadow:inset 0 0 0 1px var(--data-accent-line)}.tv2-theme .stmt-doc-upload:hover{border-color:var(--border-hover)}.tv2-theme .stmt-doc-upload svg{color:var(--data-accent)}.tv2-theme .stmt-doc{padding:11px 14px}.tv2-theme .stmt-doc-guide-toggle{margin-top:5px}.tv2-theme .stmt-modal .form16-modal-head{margin-bottom:0;padding:14px 20px}.tv2-theme .stmt-btn-primary:disabled{opacity:1;background:var(--surface3);color:var(--text-dim);border:1px solid var(--border)}.tv2-theme .stmt-btn-ghost{transition:color .15s,background-color .15s,border-color .15s}.tv2-theme .stmt-btn-ghost:hover{background:var(--surface2);border-color:var(--border-hover);color:var(--color-text)}.tv2-theme .stmt-doc-guide-toggle{color:var(--text-muted)}.tv2-theme .stmt-doc-guide-toggle:hover{color:var(--color-text)}.tv2-theme .stmt-doc-badge--ok{color:var(--data-accent)}.tv2-theme .stmt-btn-primary:not(:disabled){background:var(--data-accent);color:var(--data-accent-ink)}.tv2-theme .stmt-btn-primary:not(:disabled):hover{background:var(--data-accent-hover)}.twz-form16-wrap{margin-bottom:20px}.twz .form16-bar:not(.is-dragover){background-color:var(--surface2);border-width:.5px;border-color:var(--border-strong);box-shadow:0 4px 20px #0003}.twz .form16-bar-icon{color:var(--data-accent);background:var(--data-accent-soft);box-shadow:inset 0 0 0 1px var(--data-accent-line)}.twz .stmt-card{background:linear-gradient(0deg, color-mix(in srgb, var(--data-accent) 5%, transparent), color-mix(in srgb, var(--data-accent) 5%, transparent)), var(--surface2);border-color:color-mix(in srgb, var(--data-accent) 22%, var(--border))}.twz .stmt-card-icon{color:var(--data-accent)}.twz .stmt-card-btn{border-color:var(--border);background:var(--surface);color:var(--color-text);align-items:center;gap:6px;display:inline-flex}.twz .stmt-card-btn:hover{border-color:var(--border-hover);background:var(--surface2)}.twz .stmt-card-btn svg{color:var(--data-accent)}.twz-amt-list{gap:16px;display:grid}.twz-amt{background:0 0;border:none;padding:0}.twz-amt-list>.twz-amt>.twz-amt-wrap,.twz-amt-list>.twz-amt>.twz-hint{margin-left:24px}@media (max-width:520px){.twz-amt-list>.twz-amt>.twz-amt-wrap,.twz-amt-list>.twz-amt>.twz-hint{margin-left:12px}}.twz-collap{flex-direction:column;display:flex}.twz-amt-list>.twz-collap~.twz-collap{border-top:1px solid #ffffff0d;margin-top:-8px;padding-top:8px}.twz-collap-head{border-radius:8px;align-items:center;gap:6px;padding:10px 6px;transition:background-color .14s;display:flex;position:relative}.twz-collap:not(.is-error) .twz-collap-head:hover{background:#ffffff05}.twz-collap-hit{z-index:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.twz-collap-row{z-index:1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;min-width:0;padding:0;display:inline-flex;position:relative}.twz-collap-row:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:3px}.twz-collap-row:disabled{cursor:default}.twz-collap-info{z-index:1;align-items:center;display:inline-flex;position:relative}.twz-collap-aff{z-index:1;pointer-events:none;flex:none;margin-left:auto;position:relative}.twz-collap-label{min-width:0;color:var(--color-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.twz-collap-add{color:var(--hue-green);letter-spacing:.01em;flex:none;font-size:12.5px;font-weight:600}.twz-collap-row:hover .twz-collap-add{filter:brightness(1.12)}.twz-collap-toggle{color:var(--text-dim);letter-spacing:.01em;flex:none;font-size:12.5px;font-weight:500}.twz-collap-row:hover .twz-collap-toggle{color:var(--text-muted)}.twz-collap-sum{color:var(--color-text);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.twz-collap-body{padding:8px 0 8px 24px}@media (max-width:520px){.twz-collap-body{padding-left:12px}}.twz-collap-body>.twz-subfields{margin-top:0}.twz-collap-body>.twz-subfields>.twz-amt{padding:0}.twz-collap-body .twz-subfields{gap:14px}.twz-collap-body .twz-amt label{margin-bottom:5px}.twz-collap.is-error{box-shadow:0 0 0 1px var(--error-red);background:color-mix(in srgb, var(--error-red) 5%, transparent);border-radius:10px}.twz-collap-err{color:var(--warning);margin:0;padding:2px 0 10px 24px;font-size:12.5px;font-weight:450;line-height:1.5}.twz-collap-err:before{content:"⚠︎";margin-right:6px}@media (max-width:520px){.twz-collap-err{padding-left:12px}}.twz-amt label{color:var(--color-text);letter-spacing:-.01em;align-items:center;gap:5px;margin-bottom:6px;font-size:14px;font-weight:600;display:inline-flex}.twz-amt-wrap{border:.5px solid var(--border-strong);cursor:text;background:#ffffff08;border-radius:8px;align-items:baseline;gap:6px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:flex}.twz-amt-wrap:focus-within{border-color:var(--accent);background:#ffffff0d}.twz-amt-wrap.is-over,.twz-amt-wrap.is-over:focus-within{border-color:var(--error)}.twz-amt-wrap.is-over input:not([type=checkbox]),.twz-hint--over{color:var(--error)}.twz-hint--over:before{content:"▲";color:var(--error)}.twz-amt-wrap .sym{color:var(--text-dim);font-size:18px}.twz-amt-wrap input:not([type=checkbox]){letter-spacing:-.01em;font-variant-numeric:tabular-nums;width:100%;color:var(--color-text);background:0 0;border:none;outline:none;font-size:21px;font-weight:600}.twz-amt-wrap input::placeholder{color:var(--text-dim);font-weight:400}.twz-hint{font-size:var(--twz-meta-size);font-weight:var(--twz-meta-weight);color:var(--twz-meta-color);line-height:var(--twz-meta-leading);padding-left:var(--twz-meta-indent);margin-top:6px}.twz-hint:before,.twz-seed-note:before{content:"ⓘ";color:var(--text-dim);margin-right:5px}.twz-hint strong,.twz-seed-note strong,.twz-subgroup-label strong{color:var(--twz-key);font-weight:600}.twz-hint--warn,.twz-hint--warn:before{color:var(--warning)}.twz-hint--check,.twz-hint--check:before{color:var(--hue-slate)}.twz-inline-link{font:inherit;color:var(--twz-text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;transition:color .15s,text-decoration-color .15s}.twz-inline-link:hover{color:var(--twz-text-strong);-webkit-text-decoration-color:var(--twz-text-soft);text-decoration-color:var(--twz-text-soft)}.twz-subfields{gap:14px;margin-top:10px;display:grid}.twz-subfields .twz-amt{background:0 0;border:none;border-radius:0;padding:2px 0 2px 14px}.twz-subfields .twz-amt label{color:var(--text-muted);letter-spacing:0;margin-bottom:2px;font-size:12.5px;font-weight:500}.twz-subfields .twz-amt-wrap input{font-size:17px}.twz-subfields .twz-hint{padding-left:0}.twz-fine-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:2px 0;font-size:12.5px;font-weight:600}.twz-nav{align-items:center;gap:12px;margin-top:34px;display:flex}.twz-nav .spacer{flex:1}.twz-btn-primary{background:var(--accent);color:#0e0f11;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;transition:background .16s,transform .12s;display:inline-flex}.twz-btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.twz-btn-primary:disabled{opacity:.35;cursor:not-allowed;transform:none}.twz-cta{gap:8px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:background .2s,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.twz-cta:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 22px -6px #00000080}.twz-cta:active{transform:translateY(-1px)}.twz-cta-arrow{transition:transform .32s cubic-bezier(.16,1,.3,1)}.twz-cta:hover .twz-cta-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.twz-cta,.twz-cta-arrow{transition:none}.twz-cta:hover{box-shadow:none;transform:none}.twz-cta:hover .twz-cta-arrow{transform:none}}.twz-btn-ghost{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:#ffffff05;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s}.twz-btn-ghost:hover{color:var(--color-text);background:var(--surface2);border-color:var(--border-hover)}.twz-meta-chip{background:var(--surface);border:.5px solid var(--border);color:var(--text-muted);border-radius:100px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.twz-meta-chip b{color:var(--color-text)}.twz-trust-row{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.twz-trust-chip{color:#8fb8a0;background:#7da58c0f;border:.5px solid #7da58c1f;border-radius:100px;align-items:center;gap:7px;padding:5px 11px 5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.twz-trust-chip svg{color:#7aa38c;flex:none}.twz-promise{gap:12px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.twz-promise li{color:var(--color-text);align-items:flex-start;gap:12px;font-size:15px;display:flex}.twz-unsup{text-align:center;flex-direction:column;align-items:center;padding:40px 0 24px;display:flex}.twz-unsup-ico{width:56px;height:56px;color:var(--warning);background:radial-gradient(circle,#e6b87221 0%,#e6b8720f 55%,#e6b87200 100%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;display:inline-flex;position:relative}.twz-unsup-ico svg{z-index:1;position:relative}.twz-unsup-ring{border:1px solid var(--warning-tint);opacity:0;border-radius:50%;animation:3.4s cubic-bezier(.16,1,.3,1) infinite twz-unsup-pulse;position:absolute;inset:0}.twz-unsup-ring.is-delay{animation-delay:1.7s}@keyframes twz-unsup-pulse{0%{opacity:0;transform:scale(.92)}30%{opacity:.4}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.twz-unsup-ring{animation:none;display:none}}.twz-unsup-title{letter-spacing:-.03em;color:var(--color-text);text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,5vw,40px);font-weight:600;line-height:1.18}.twz-unsup-form{color:var(--warning)}.twz-unsup-lede{color:var(--text-muted);text-wrap:balance;margin:0 0 28px;font-size:14.5px;line-height:1.6}.twz-unsup-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.twz-unsup-actions button{cursor:pointer;white-space:nowrap;border:.5px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.twz-unsup-req{background:var(--warning);color:var(--bg)}.twz-unsup-req:hover{filter:brightness(1.08)}.twz-unsup-tonal{background:var(--surface2);border-color:var(--border-strong);color:var(--color-text)}.twz-unsup-tonal:hover{background:var(--surface3);border-color:var(--border-hover)}@media (max-width:440px){.twz-unsup-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.twz-unsup-actions button{width:100%}}.twz-unsup-reset{color:var(--text-dim);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s,text-decoration-color .15s}.twz-unsup-reset:hover{color:var(--text-muted);text-decoration-color:currentColor}.twz-unsup-alt{max-width:44ch;color:var(--text-dim);text-wrap:balance;margin:32px auto 0;font-size:12.5px;line-height:1.6}.twz-unsup-alt:before{content:"";background:linear-gradient(90deg, transparent, var(--border-strong), transparent);width:100px;height:1px;margin:0 auto 20px;display:block}.twz-tick{background:var(--success-soft);width:20px;height:20px;color:var(--success);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:11px;font-weight:700;display:grid}.twz-result-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.twz-result-title{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(24px,3.4vw,30px);font-weight:500;line-height:1.15}.twz-result-download{border:.5px solid var(--border-strong);background:var(--surface2);color:var(--color-text);cursor:pointer;border-radius:100px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.twz-result-download:hover{border-color:var(--border-hover);background:var(--surface3)}.twz-result-download svg{color:var(--text-muted)}.twz-result-download:hover svg{color:var(--color-text)}@media (max-width:480px){.twz-result-download{gap:0;padding:7px}.twz-result-download .twz-dl-label{display:none}}.twz-hero-bento{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.twz-hero-bento .twz-verdict{margin-bottom:0}.twz-hero-side{flex-direction:column;gap:12px;display:flex}.twz-hero-side>.twz-answer-card{flex:auto}.twz-answer-card{background:var(--twz-metal-sheen), var(--twz-metal-bg);border:.5px solid var(--twz-metal-border);border-radius:14px;flex-direction:column;padding:18px 20px;display:flex}.twz-answer-card .head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.twz-answer-card .head svg{color:var(--text-muted)}.twz-answer-card .v{letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:700}.twz-answer-card .s{color:var(--text-muted);margin-top:2px;font-size:12px}.twz-answer-card.is-pos .v{color:var(--success)}.twz-answer-card.is-neg .v{color:var(--warning)}.twz-answer-card.is-settled .v{color:var(--twz-text-strong);white-space:nowrap}.twz-answer-card.is-neg{border-color:#e6b87247}.twz-answer-card.is-neg .head svg{color:var(--warning)}.twz-answer-card.is-settled .head svg{color:var(--success)}.twz-answer-card.is-pos{border-color:#7dd3a84d}.twz-answer-card.is-pos .head svg{color:var(--success)}.twz-home-row{align-items:center;gap:10px;margin-top:12px;display:flex}.twz-home-bar{background:#ffffff0f;border-radius:100px;flex:1;height:8px;position:relative;overflow:hidden}.twz-home-fill{background:var(--success);transform-origin:0;border-radius:100px;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) twz-bar-grow}.twz-home-pct{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.twz-home-keep{color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.45}.twz-itr-formrow{align-items:center;gap:7px;display:inline-flex}.twz-itr-why-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.twz-itr-why-btn:hover,.twz-itr-why-btn[aria-expanded=true]{color:var(--text-muted)}.twz-itr-bubble{z-index:9999;background:var(--surface2);box-shadow:var(--float-shadow-popover);border-radius:12px;padding:14px 16px;animation:.1s ease-out fadeIn;position:fixed}.twz-itr-bubble:before{content:"";left:var(--tail-left,50%);background:var(--surface2);width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.twz-itr-bubble:not(.is-above):before{top:-5px}.twz-itr-bubble.is-above:before{bottom:-5px}.twz-itr-bubble-head{color:var(--color-text);margin-bottom:6px;font-size:12px;font-weight:700}.twz-itr-bubble-reason{color:var(--text-muted);font-size:12px;line-height:1.55}@media (max-width:720px){.twz-hero-bento{grid-template-columns:1fr}.twz-hero-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:440px){.twz-hero-side{grid-template-columns:1fr}}.twz-verdict{background:radial-gradient(560px 160px at 18% 0%, #6366f10b, transparent 60%), radial-gradient(560px 160px at 82% 0%, #ec489908, transparent 60%), var(--twz-metal-sheen), var(--twz-metal-bg);text-align:center;border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:18px;padding:32px;display:flex;position:relative;overflow:hidden}.twz-verdict:before{content:"";background:linear-gradient(90deg,#0000 8%,#6366f152,#ec489938,#0000 92%);height:1px;position:absolute;inset:0 0 auto}.twz-verdict-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.twz-verdict-big{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text);margin:-2px 0;font-size:clamp(38px,9vw,54px);font-weight:500;line-height:1}.twz-verdict-big .rupee{color:var(--text-muted);vertical-align:.28em;margin-right:4px;font-size:.5em;font-weight:400}.twz-save-pill{font-variant-numeric:tabular-nums;color:var(--text-muted);background:#ffffff0d;border-radius:100px;align-items:center;gap:5px;margin-top:-6px;padding:4px 12px;font-size:12.5px;font-weight:400;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff14}.twz-save-pill:before{content:"✦";color:var(--text-dim);font-size:10px}.twz-save-pill--unknown{color:#e2b76af2;text-align:left;background:#e2b76a14;line-height:1.45;box-shadow:inset 0 0 0 .5px #e2b76a38}.twz-save-pill--unknown:before{content:"ⓘ";color:#e2b76ab3}.twz-save-amt{color:#7dd3a8d9;font-weight:600}.twz-goal-line{color:var(--text-muted);font-size:14px}.twz-goal-line b{color:var(--color-text);font-variant-numeric:tabular-nums}.twz-verdict-duel{text-align:left;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;width:100%;margin-top:4px;padding-top:9px;display:grid}.twz-vd-col{background:#ffffff06;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px 11px;display:flex;position:relative;overflow:visible}.twz-vd-col.is-win{background:var(--success-soft);box-shadow:inset 0 0 0 .5px #7dd3a847}.twz-vd-pill{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--success);background:var(--surface2);border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(-50%);box-shadow:inset 0 0 0 .5px #7dd3a866}.twz-vd-pill:before{content:"✦";font-size:8px}.twz-vd-name{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:10.5px;font-weight:600}.twz-vd-col.is-win .twz-vd-name{color:var(--success)}.twz-vd-tax{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text);font-size:19px;font-weight:700}.twz-vd-foot{color:var(--text-muted);font-size:11.5px}.twz-vd-tax--save{color:var(--success)}.twz-vd-tax--save:after{content:" lower";color:var(--text-muted);letter-spacing:0;font-size:11.5px;font-weight:500}@media (max-width:400px){.twz-verdict-duel{grid-template-columns:1fr}}.twz-action{border:.5px solid var(--border-strong);color:var(--color-text);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:600;transition:border-color .15s,background-color .15s,transform .12s;display:inline-flex}.twz-action:hover{border-color:var(--border-hover);background:var(--surface2)}.twz-action:active{transform:translateY(1px)}.twz-action svg{color:var(--text-muted)}.twz-action.is-primary{background:var(--accent);color:#0e0f11;border-color:#0000}.twz-action.is-primary:hover{background:var(--accent-hover)}.twz-action.is-primary svg{color:#0e0f11}.twz-breakdown{background:var(--surface);border:.5px solid var(--border);border-radius:14px;margin-bottom:14px;padding:20px 22px}.twz-breakdown-head{letter-spacing:.02em;color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:600}.twz-breakdown-rows{flex-direction:column;display:flex}.twz-bd-row{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:14px;display:flex}.twz-bd-row .l{color:var(--text-muted)}.twz-bd-row .v{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600}.twz-bd-row .v,.twz-slab4 .in,.twz-slab4 .rate,.twz-slab4 .amt,.twz-cmp2 .c,.twz-bar-row .val,.twz-ded-item .v,.twz-strip-item .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.01em}.twz-bd-row.is-sub .l,.twz-bd-row.is-sub .v{color:var(--text-dim)}.twz-bd-row.is-rule{border-top:.5px solid var(--border-strong);margin-top:4px;padding-top:13px}.twz-bd-row.is-rule .l{color:var(--color-text);font-weight:600}.twz-bd-row.is-rule .v{color:var(--color-text);font-weight:700}.twz-bd-row.is-total{border-top:.5px solid var(--border-strong);margin-top:4px;padding-top:14px;font-size:15px}.twz-bd-row.is-total .l{color:var(--color-text);font-weight:700}.twz-breakdown-note{color:var(--text-dim);margin-top:14px;font-size:11.5px;line-height:1.5}.twz-seg{box-shadow:inset 0 0 0 .5px var(--border);background:#00000047;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:-2px;margin-bottom:18px;padding:4px;display:grid;position:relative}.twz-seg-glow{background:#2a2e34;border-radius:9px;width:calc(33.3333% - 2.66667px);height:calc(100% - 8px);transition:transform .34s cubic-bezier(.34,1.4,.5,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000059,inset 0 0 0 .5px #ffffff24}.twz-seg-tab{z-index:1;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;padding:9px 8px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.twz-seg-tab:hover{color:var(--color-text)}.twz-seg-tab.is-active{color:var(--color-text);font-weight:600}.twz-seg-star{color:var(--success);flex:none;font-size:10px}@media (prefers-reduced-motion:reduce){.twz-seg-glow{transition:none}}.twz-stmt,.twz-stmt-sec{flex-direction:column;display:flex}.twz-stmt-sec+.twz-stmt-sec{margin-top:16px}.twz-stmt-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:12px;margin:0 0 8px;font-size:10.5px;font-weight:700;display:flex}.twz-stmt-cap:after{content:"";background:var(--border);flex:1;height:.5px}.twz-slab4{grid-template-columns:1fr 120px 80px 120px;align-items:baseline;column-gap:28px;padding:6px 0;display:grid}.twz-slab4 .slab{color:var(--text-muted);font-size:13px}.twz-slab4 .in{color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.twz-slab4 .rate{color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.twz-slab4 .amt{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.twz-slab4.is-head{border-bottom:.5px solid var(--border);margin-bottom:2px;padding-bottom:8px}.twz-slab4.is-head .slab,.twz-slab4.is-head .in,.twz-slab4.is-head .rate,.twz-slab4.is-head .amt{letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);font-size:9.5px;font-weight:700}.twz-bd-row.is-slabtotal{border-top:.5px solid var(--border);margin-top:6px;padding-top:10px}.twz-bd-row.is-slabtotal .l{color:var(--color-text);font-weight:600}.twz-bd-row.is-slabtotal .v{color:var(--color-text);font-weight:700}.twz-bd-row.is-nil .l{color:var(--text-dim)}.twz-nil{color:var(--text-dim);font-variant-numeric:normal;font-size:12px;font-style:italic}.twz-stmt-rate{letter-spacing:.02em;color:var(--text-dim);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:100px;padding:1px 6px;font-size:10px;font-weight:600}.twz-stmt [aria-label=More\ info],.twz-cmp2 [aria-label=More\ info]{opacity:.55;width:13px;height:13px;transition:opacity .12s}.twz-stmt [aria-label=More\ info]:hover,.twz-cmp2 [aria-label=More\ info]:hover{opacity:.9}.twz-stmt [aria-label=More\ info] svg,.twz-cmp2 [aria-label=More\ info] svg{width:11px;height:11px}.twz-ded-view{color:#6b93c4;cursor:pointer;background:#ffffff0f;border:none;border-radius:100px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:600;transition:color .15s,background-color .15s}.twz-ded-view:hover{color:#8fb3dd;background:#ffffff1a}.twz-ded-list{border-left:.5px solid var(--border-strong);flex-direction:column;margin:2px 0 4px 14px;padding:8px 12px;display:flex}.twz-ded-item{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.twz-ded-item .l{color:var(--text-dim);font-size:12px}.twz-ded-item .v{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.twz-bd-row.is-total{box-shadow:inset 0 0 0 .5px var(--border-strong);background:#ffffff0a;border-radius:10px;margin-top:16px;padding:14px}.twz-bd-row.is-total .l{color:var(--color-text);font-size:16px;font-weight:700}.twz-bd-row.is-total .v{color:var(--color-text);font-size:21px;font-weight:800}.twz-bd-row.is-total.is-zero{background:var(--success-soft);box-shadow:inset 0 0 0 .5px #7dd3a84d}.twz-bd-row.is-total.is-zero .v{color:var(--success)}.twz-zero-note{color:var(--success);margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.5}.twz-stmt-paid{margin-top:12px}.twz-bd-row.is-balance{border-top:.5px solid var(--border);margin-top:2px;padding-top:12px}.twz-bd-row.is-balance .l{color:var(--color-text);font-weight:700}.twz-bd-row.is-balance .v{font-weight:700}.twz-bd-row.is-balance.is-refund .v{color:var(--success)}.twz-bd-row.is-balance.is-payable .v{color:var(--warning)}.twz-stmt-strip{border-top:.5px solid var(--border);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:16px;display:grid}.twz-strip-item{flex-direction:column;gap:3px;display:flex}.twz-strip-item .k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-weight:600}.twz-strip-item .v{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}@media (max-width:480px){.twz-stmt-strip{grid-template-columns:1fr;gap:12px}}.twz-breakdown-note--quiet{color:var(--text-dim);margin-top:18px;font-size:10.5px}.twz-cmp2{flex-direction:column;display:flex}.twz-cmp2-row{grid-template-columns:1.4fr 1fr 1fr;align-items:baseline;gap:16px;padding:6px 0;display:grid}.twz-cmp2-row .p{color:var(--text-muted);font-size:14px}.twz-cmp2-row .c{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text);font-size:14px;font-weight:600}.twz-cmp2-row.is-head{border-bottom:.5px solid var(--border);margin-bottom:2px;padding-bottom:8px}.twz-cmp2-row.is-head .c{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);font-size:10.5px;font-weight:700}.twz-cmp2-win{color:var(--success)}.twz-cmp2-row.is-total{box-shadow:inset 0 0 0 .5px var(--border-strong);background:#ffffff0a;border-radius:10px;margin-top:8px;padding:12px 14px}.twz-cmp2-row.is-total .p{color:var(--color-text);font-size:15px;font-weight:700}.twz-cmp2-row.is-total .c{font-size:16px;font-weight:800}.twz-cmp2-row.is-total .c.is-win{color:var(--success)}.twz-breakdown-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.twz-breakdown-top .twz-breakdown-head{margin-bottom:0}.twz-breakdown-link{color:var(--success);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.twz-breakdown-link:hover{opacity:.8}.twz-bd-compare{border-top:.5px solid var(--border);margin-top:16px;padding-top:14px;animation:.24s cubic-bezier(.2,.7,.3,1) twz-rise}.twz-bd-cmp-row{font-variant-numeric:tabular-nums;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:6px 0;font-size:13px;display:grid}.twz-bd-cmp-row span:not(:first-child){text-align:right;color:var(--color-text);font-weight:600}.twz-bd-cmp-row span:first-child{color:var(--text-muted)}.twz-bd-cmp-row.is-head{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding-bottom:6px;font-size:10.5px}.twz-bd-cmp-row.is-head span{font-weight:600;color:var(--text-dim)!important}.twz-bd-cmp-row.is-total{border-top:.5px solid var(--border-strong);margin-top:4px;padding-top:12px}.twz-bd-cmp-row.is-total span:first-child{color:var(--color-text);font-weight:700}.twz-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;justify-content:space-between;align-items:center;gap:2px;margin:24px 0 0;display:flex;overflow-x:auto}.twz-tabs::-webkit-scrollbar{display:none}.twz-tab{cursor:pointer;white-space:nowrap;letter-spacing:-.01em;color:var(--text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:500;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.twz-tab svg{color:var(--text-dim);flex:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.twz-tab:hover{color:var(--color-text)}.twz-tab:hover svg{color:var(--text-muted)}.twz-tab.is-active{color:var(--color-text);font-weight:600}.twz-tab.is-active svg{color:var(--accent)}.twz-tab.is-active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.twz-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.twz-tab-action{white-space:nowrap;color:var(--text-muted);flex:none;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.twz-tab-action:hover{color:var(--success)}.twz-tab-action svg{opacity:.75;flex:none}@media (max-width:720px){.twz-tab,.twz-tab-action{flex:none;padding:9px 11px}.twz-tab>span{overflow:visible}}.twz-panelview{border:.5px solid var(--border);background:var(--surface2);border-radius:16px;margin-top:14px;scroll-margin-top:72px;overflow:hidden}.twz-panelview-head{border-bottom:.5px solid var(--border);padding:16px 22px}.twz-panelview-title{letter-spacing:-.01em;color:var(--color-text);font-size:15px;font-weight:600}.twz-panelview-body{min-height:320px;padding:16px 22px 22px}.twz-panelview-body>*{animation:.2s ease-out twz-fade}@keyframes twz-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.twz-panelview-body>*{animation:none}}.twz-modal-h{color:var(--color-text);letter-spacing:-.01em;align-items:center;gap:8px;margin:16px 0 8px;font-size:14px;font-weight:600;display:flex}.twz-modal-h:first-child{margin-top:0}.twz-modal-sub{color:var(--text-muted);margin-bottom:10px;font-size:12.5px}.twz-panel{background:var(--surface);border:.5px solid var(--border);border-radius:14px;margin-bottom:14px;padding:22px}.twz-panel h3{color:var(--color-text);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:12px;font-size:15.5px;font-weight:500;display:flex}.twz-panel h3 .sub-h{color:var(--text-muted);font-size:12px;font-weight:400}.twz-ai{border:.5px solid var(--border);background:var(--surface2);border-radius:14px;margin-bottom:14px;padding:22px;position:relative}.twz-ai-head{align-items:center;gap:9px;margin-bottom:4px;display:flex}.twz-ai-badge{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;font-size:14px;display:inline-grid}.twz-ai-head h3{color:var(--color-text);letter-spacing:-.01em;font-size:15.5px;font-weight:500}.twz-ai-sub{color:var(--text-muted);margin-bottom:14px;font-size:12px}.twz-ai-greet{color:var(--color-text);margin-bottom:12px;font-size:14.5px}.twz-ai-list{counter-reset:ai;gap:12px;padding:0;list-style:none;display:grid}.twz-ai-list li{color:var(--color-text);gap:12px;font-size:14.5px;line-height:1.5;display:flex}.twz-ai-list li:before{counter-increment:ai;content:counter(ai);background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.twz-why{gap:9px;padding:0;list-style:none;display:grid}.twz-why li{color:var(--color-text);gap:10px;font-size:14.5px;display:flex}.twz-why li:before{content:"→";color:var(--accent);flex:none;font-weight:700}.twz-advice{gap:11px;padding:0;list-style:none;display:grid}.twz-advice li{color:var(--warning);background:var(--warning-soft);border-radius:10px;gap:11px;padding:11px 14px;font-size:14px;display:flex}.twz-advice li:before{content:"⚠";flex:none}.twz-advice li.ok{color:var(--success);background:var(--success-soft)}.twz-advice li.ok:before{content:"✦"}.twz-opp-total{background:var(--success-soft);color:var(--color-text);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.twz-opp-total b{color:var(--success);font-variant-numeric:tabular-nums;font-size:18px}.twz-opp-row{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.twz-opp-row:last-of-type{border-bottom:none}.twz-opp-row .act{color:var(--color-text);font-weight:500}.twz-opp-row .gain{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.twz-opp-row .cost{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.twz-bars{gap:12px;margin-top:6px;display:grid}.twz-bar-row{grid-template-columns:150px 1fr 84px 48px;align-items:center;gap:14px;font-size:13px;display:grid}.twz-bar-row .lab{color:var(--text-muted);font-weight:500}.twz-bar-row .val{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600}.twz-bar-row .pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:11px;font-weight:500}.twz-bar-track{background:var(--surface2);border-radius:100px;height:10px;overflow:hidden}.twz-bar-fill{transform-origin:0;border-radius:100px;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) twz-bar-grow}@keyframes twz-bar-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.twz-bar-fill{animation:none}}@media (max-width:480px){.twz-bar-row{grid-template-columns:104px 1fr 72px 40px;gap:10px}.twz-bar-row .lab{font-size:12px}}.twz-sum-row{border-bottom:.5px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 4px;display:flex}.twz-sum-row:last-child{border-bottom:none}.twz-sum-row.static{cursor:default}.twz-sum-row .l{color:var(--text-muted);font-size:14.5px;font-weight:500}.twz-sum-row .r{text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums;grid-template-columns:auto 30px;align-items:baseline;column-gap:14px;font-size:15px;font-weight:600;display:grid}.twz-sum-row .edit{text-align:left;color:#4a7dbd;justify-self:start;font-size:12px;font-weight:600;transition:color .15s}.twz-sum-row:hover .edit{color:#6b9bd9}.twz-sum-row.total .l,.twz-sum-row.total .r{color:var(--color-text);font-weight:700}.twz-refund-line{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.twz-refund-amt{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.twz-refund-amt.pos{color:var(--success)}.twz-refund-amt.neg{color:var(--warning)}.twz-refund-sub{color:var(--text-muted);text-align:right;margin-top:4px;font-size:12.5px}.twz-itr-why{color:var(--text-muted);margin-top:2px;margin-bottom:12px;font-size:13.5px;line-height:1.55}.twz-doc{gap:8px;padding:0;list-style:none;display:grid}.twz-doc li{color:var(--color-text);gap:10px;font-size:13.5px;display:flex}.twz-doc li:before{content:"📄";flex:none}.twz-doc .for{color:var(--text-muted)}.twz-steps{gap:0;padding:0;list-style:none;display:grid}.twz-steps li{color:var(--color-text);gap:14px;padding-bottom:18px;font-size:14.5px;display:flex;position:relative}.twz-steps li:last-child{padding-bottom:0}.twz-steps .dot{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-muted);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.twz-steps li.done .dot{background:var(--accent);border-color:var(--accent);color:#0e0f11}.twz-steps li:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:24px;bottom:0;left:11px}.twz-steps li.done:not(:last-child):before{background:var(--accent)}.twz-steps .st{font-weight:600}.twz-steps .sd{color:var(--text-muted);font-size:12.5px}.twz-steps .mini{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;font-size:12.5px;font-weight:600}.twz-note{background:var(--warning-soft);color:var(--warning);border-radius:12px;margin-top:14px;padding:14px 16px;font-size:13.5px}.twz-result-restart{justify-content:flex-end;margin-top:28px;display:flex}.twz-restart-btn{border:.5px solid var(--border-strong);background:var(--surface2);color:var(--color-text);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,transform .12s;display:inline-flex}.twz-restart-btn:hover{border-color:var(--border-hover);background:var(--surface3)}.twz-restart-btn:active{transform:translateY(1px)}.twz-legal{border:.5px solid var(--warning-tint);background:var(--warning-soft);border-radius:12px;margin-top:32px;padding:14px 16px}.twz-legal-label{letter-spacing:.07em;text-transform:uppercase;color:var(--warning);align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:700;display:inline-flex}.twz-legal-label svg{color:var(--warning)}.twz-legal-text{color:var(--text-muted);max-width:72ch;font-size:11.5px;line-height:1.55}.twz-ded-inputs{gap:14px;display:grid}.twz-ded-group{background:var(--surface);border:.5px solid var(--border);border-radius:12px;padding:16px 18px;transition:border-color .15s}.twz-ded-group:focus-within{border-color:var(--border-hover)}.twz-ded-grouphead{letter-spacing:-.005em;color:var(--color-text);align-items:center;gap:9px;margin:0 0 12px;font-size:13.5px;font-weight:600;display:flex}.twz-ded-groupico{color:#8ea2c4;display:inline-flex}.twz-ded-group>.twz-amt{background:0 0;border:none;padding:0}.twz-ded-group>.twz-amt+.twz-amt{margin-top:12px}.twz-hra-confirm{color:var(--twz-text);align-items:center;gap:7px;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.twz-hra-confirm strong{color:var(--twz-text-strong);font-weight:600}.twz-hra-tick{color:var(--hue-green);flex:none}.twz-hra-ask{color:var(--twz-text);margin:0 0 12px;font-size:13px;font-weight:500}.twz-hra-noform{margin:0 0 14px}.twz-inline-toggle-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;display:flex}.twz-checks{border-top:.5px solid var(--border);margin-top:42px;padding-top:22px}.twz-checks-card{background:#ffffff04;border:1px solid #ffffff14;border-radius:14px;padding:6px 18px}.twz-checks-card .twz-flag-row+.twz-flag-row{border-top:1px solid #ffffff0f}.twz-checks-card .twz-flag-row{margin-top:0;padding:14px 0}.twz-flag-count{color:var(--accent);font-size:.92em;font-weight:500}.twz-checks-card .twz-checks-panel{background:0 0;border:none;border-radius:0;margin:0 0 6px;padding:4px 0 0}@media (max-width:640px){.twz-checks-card{padding:4px 14px}.twz-flag-label{font-size:16px}.twz-flag-row{gap:12px}}@media (max-width:400px){.twz-checks-card{padding:2px 12px}.twz-flag-label{font-size:15px;line-height:1.3}.twz-checks-card .twz-flag-row{gap:10px;padding:12px 0}.twz-flag-count{margin-left:0;display:block}}.twz-checks-h{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;color:var(--text-dim);margin-bottom:14px;font-weight:500}.twz-checks .twz-flag-row{margin-top:0}.twz-checks .twz-flag-row+.twz-disclose,.twz-checks .twz-disclose+.twz-flag-row{margin-top:6px}.twz-expand-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.twz-expand-cta{color:var(--muted);background:var(--twz-yesno-track);border-radius:100px;flex:none;align-items:center;gap:4px;padding:5px 12px;font-size:12.5px;font-weight:550;transition:color .15s,background-color .15s;display:inline-flex}.twz-expand-row:hover .twz-expand-cta{color:var(--color-text);background:#ffffff1f}.twz-expand-count{color:var(--accent);font-weight:650}.twz-expand-chev{flex:none}.twz-expand-chev.is-open{transform:rotate(180deg)}.twz-checks-panel{background:var(--surface2);border:.5px solid var(--border);border-radius:10px;padding:8px;scroll-margin:24px}.twz-checks-panel.is-flash{animation:.9s ease-out twzChecksFlash}@keyframes twzChecksFlash{0%{box-shadow:0 0 #6366f100,0 0 0 1px #6366f100}25%{box-shadow:0 0 0 4px #6366f12e,0 0 0 1px #6366f173}to{box-shadow:0 0 #6366f100,0 0 0 1px #6366f100}}@media (prefers-reduced-motion:reduce){.twz-checks-panel.is-flash{animation:none}}.twz-flag-row{margin-top:var(--twz-section-gap);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.twz-flag-label--tip{align-items:center;gap:6px;flex-direction:row!important}.twz-flag-label{letter-spacing:-.012em;min-width:0;color:var(--color-text);text-align:left;flex-direction:column;gap:3px;font-size:18px;font-weight:550;display:flex}.twz-flag-hint{color:var(--text-dim);font-size:12px;font-weight:400;line-height:1.4}.twz-flag-row+.twz-disclose-body{margin-top:6px}.twz-subfields>.twz-inline-toggle-row{margin-top:0;padding-left:14px}.twz-inline-toggle-label{min-width:0;color:var(--text-muted);text-align:left;flex:auto;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.twz-gate-line{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.twz-gate-row{align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.twz-gate-row .twz-gate-q{flex:1;align-items:center;gap:6px;display:inline-flex}.twz-gate-toggle{cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:0}.twz-gate-toggle[aria-pressed=true]+.twz-gate-q{color:var(--twz-text-strong)}.twz-gate-row:has(.twz-gate-toggle[aria-pressed=true]) .twz-gate-q{color:var(--twz-text-strong)}.twz-src-section:has(.twz-gate-line){margin-top:var(--twz-section-gap)}.twz-src-section:has(.twz-gate-line):first-of-type{margin-top:8px}.twz-gate-q{letter-spacing:-.012em;min-width:0;color:var(--color-text);font-size:18px;font-weight:550}.twz-gate-line[aria-pressed=true] .twz-gate-q{color:var(--twz-text-strong)}.twz-flag-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;margin-left:auto;padding:0}.twz-flag-toggle:disabled{cursor:default}.twz-yesno{background:var(--twz-yesno-track);border-radius:100px;flex:none;margin-left:auto;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff14}.twz-flag-toggle,.twz-gate-line,.twz-yesno,.twz-yesno-opt{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.twz-yesno-opt{padding:var(--twz-yesno-pad);font-size:var(--twz-yesno-size);color:var(--twz-yesno-idle);border-radius:100px;font-weight:600;line-height:1.3}.twz-yesno .twz-yesno-opt:first-child{background:var(--twz-yesno-no-bg);color:var(--twz-text-strong)}.twz-yesno.is-yes .twz-yesno-opt:first-child{color:var(--twz-yesno-idle);background:0 0}.twz-yesno.is-yes .twz-yesno-opt:last-child{background:var(--twz-sel-bg);box-shadow:inset 0 0 0 1px var(--twz-sel-line);color:var(--data-accent)}.twz-inline-switch{-webkit-tap-highlight-color:transparent;cursor:pointer;padding:0}.twz-inline-switch:disabled{cursor:default}.twz-inline-switch:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:3px}.twz-inline-switch{box-sizing:border-box;background:var(--track);border:.5px solid var(--border);width:34px;height:20px;box-shadow:none;border-radius:999px;outline:none;flex:none;transition:background .16s,border-color .16s;position:relative}.twz-inline-switch .knob{background:#b8b8b8;border-radius:50%;width:15px;height:15px;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s;position:absolute;top:2px;left:2px}.twz-inline-switch.is-on{background:color-mix(in srgb, var(--hue-green) 22%, transparent);border-color:color-mix(in srgb, var(--hue-green) 55%, transparent)}.twz-inline-switch.is-on .knob{background:var(--hue-green);transform:translate(14px)}.twz-inline-switch.is-static{pointer-events:none;cursor:inherit;flex:none;margin-left:auto;display:inline-block}.twz-ded-summary{background:var(--surface);border:.5px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.twz-ded-summary:hover{border-color:var(--border-hover)}.twz-ded-summary-body{align-items:center;gap:11px;min-width:0;display:flex}.twz-ded-summary-ico{color:var(--hue-green);flex:none;display:inline-flex}.twz-ded-summary-text{flex-direction:column;min-width:0;display:flex}.twz-ded-summary-title{color:var(--color-text);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.twz-ded-summary-desc{color:var(--text-muted);margin-top:1px;font-size:12px}.twz-ded-summary-btn{border:.5px solid var(--border-strong);background:var(--surface2);color:var(--color-text);cursor:pointer;border-radius:8px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s}.twz-ded-summary-btn:hover{background:var(--surface);border-color:var(--border-hover)}.twz-ded-drawer .stmt-modal-foot{margin-top:0;padding:10px 22px}.twz-ded-drawer .stmt-modal-foot .stmt-btn-primary{font-size:var(--text-md);padding:8px 20px}.twz-ded-drawer .twz-ded-modal-reset{padding:6px 12px}.twz-ded-drawer{--twz-text-strong:#dde0e5;--twz-text:#c4c8cf;--twz-text-soft:#757d87;--twz-meta-size:12px;--twz-meta-color:var(--text-muted);--twz-meta-leading:1.5;--accent:#eaecef;--accent-hover:#fff;--hue-blue:#7aa2e3;--hue-green:#5fc9a3;--hue-amber:#e0a458;--hue-violet:#c79be8;--hue-pink:#e08fb0;--hue-slate:#8ea2c4;--error-red:#e5484d;--twz-yesno-size:13px;--twz-yesno-pad:4px 14px;--twz-yesno-idle:var(--text-muted);--twz-yesno-track:#ffffff14;--twz-yesno-no-bg:#ffffff29;--data-accent:#34d399;--data-accent-ink:#05140d;--twz-mark-fill:var(--data-accent);--twz-mark-glyph:var(--data-accent-ink);--twz-mark-size:18px;--twz-mark-radius:50%;--twz-sel-bg:#0f211b;--twz-sel-line:#24503f;--twz-sel-glow:#34d3990f;--border-strong:#ffffff38}.twz-ded-modal-list{padding:0 0 4px;display:grid}.twz-ded-modal-group{display:grid}.twz-ded-modal-grouphead{z-index:2;background:var(--surface2);letter-spacing:.12em;text-transform:uppercase;color:var(--hue-blue);align-items:center;gap:9px;padding:14px 22px 6px;font-size:10px;font-weight:600;display:flex;position:sticky;top:46px}.twz-ded-modal-group:first-child .twz-ded-modal-grouphead{padding-top:12px}.twz-ded-modal-addbtn{cursor:pointer;font-family:inherit;font-size:var(--text-sm);letter-spacing:.01em;color:var(--text-alpha-55);background:#ffffff0e;border:none;border-radius:7px;flex:none;margin-left:auto;padding:4px 12px;font-weight:500;transition:color .12s,background-color .12s}.twz-ded-modal-row:hover .twz-ded-modal-addbtn{color:var(--text-alpha-75);background:#ffffff1a}.twz-ded-modal-addbtn:hover{color:#fff;background:#ffffff24}.twz-ded-modal-addbtn:focus-visible{outline:2px solid var(--hue-green);outline-offset:2px}.twz-ded-modal-addbtn.is-remove{color:var(--text-alpha-30);background:0 0}.twz-ded-modal-row:hover .twz-ded-modal-addbtn.is-remove{color:var(--text-alpha-55);background:0 0}.twz-ded-modal-addbtn.is-remove:hover{color:var(--error-red);background:color-mix(in srgb, var(--error-red) 10%, transparent)}.twz-ded-modal-row{gap:6px;padding:9px 22px;transition:background-color .12s;display:grid}.twz-ded-modal-row:not(.is-open):hover{background:#ffffff08}.twz-ded-modal-row{border-radius:0}.twz-ded-modal-row.is-open{padding-bottom:12px}.twz-ded-modal-rowhead{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.twz-ded-modal-rowhead>.twz-ded-modal-maxtick,.twz-ded-modal-rowhead>.twz-ded-modal-maxtick>.twz-ded-modal-maxbox{flex:none}.twz-ded-modal-maxtick:active,.twz-ded-modal-agetoggle:active{transform:none!important}.twz-ded-modal-rowhead>div{flex:none}.twz-ded-modal-sec{font-size:var(--text-xs);letter-spacing:.03em;color:color-mix(in srgb, var(--hue-blue) 62%, transparent);box-shadow:none;background:0 0;flex:none;padding:0;font-weight:500}.twz-ded-drawer .twz-hint{font-size:var(--text-sm);line-height:1.55}.twz-ded-modal-lbl{font-size:var(--text-md);color:var(--color-text);letter-spacing:-.01em;min-width:0;font-weight:600}.twz-ded-modal-src{color:var(--hue-green);background:#5fc9a31a;border-radius:50px;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.twz-ded-modal-row .twz-amt-wrap{align-items:stretch;padding:0}.twz-ded-modal-row .twz-amt-wrap>.sym{align-self:center;padding:7px 0 7px 12px}.twz-ded-modal-row .twz-amt-wrap>input:not([type=checkbox]){padding:7px 0}.twz-ded-modal-row .twz-amt-wrap input:not([type=checkbox]){font-size:var(--text-xl);min-width:0;font-weight:500}.twz-ded-modal-row .twz-amt-wrap .sym{font-size:var(--text-md);color:var(--text-alpha-40)}.twz-amt-suffix{font-size:var(--text-sm);color:var(--text-alpha-30);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-left:1px solid #ffffff14;flex:none;align-items:center;margin-left:auto;padding:0 11px;display:inline-flex}.twz-ded-modal-ctlline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;height:18px;display:flex}.twz-ded-modal-maxtick{cursor:pointer;font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--text-alpha-30);background:0 0;border:none;border-left:1px solid #ffffff14;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:400;transition:color .12s;display:inline-flex}.twz-ded-modal-maxtick:hover{color:var(--text-alpha-75)}.twz-ded-check{appearance:none;border:1px solid var(--text-alpha-30);cursor:pointer;box-sizing:border-box;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:9px 9px;border-radius:3px;flex:none;width:14px;height:14px;margin:0;display:inline-block}.twz-ded-check:hover{border-color:var(--text-alpha-55)}.twz-ded-check:checked{border-color:var(--hue-green);background-color:color-mix(in srgb, var(--hue-green) 16%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fc9a3' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.twz-ded-check:focus-visible{outline:2px solid var(--hue-green);outline-offset:2px}.twz-ded-modal-maxtick.is-on{color:var(--text-alpha-75)}.twz-ded-modal-row.is-filled{box-shadow:inset 2px 0 0 0 var(--hue-green);transition:box-shadow .16s}.twz-ded-modal-total{background:color-mix(in srgb, var(--hue-green) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-green) 22%, transparent);white-space:nowrap;border-radius:50px;flex:none;align-items:baseline;gap:7px;margin-left:12px;padding:4px 12px;display:inline-flex}.twz-ded-modal-total-lbl{font-size:var(--text-xs);color:var(--text-alpha-50);font-weight:500}.twz-ded-modal-total-val{color:var(--hue-green);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13px;font-weight:700}.twz-ded-drawer .form16-modal-head .form16-modal-close{margin-left:auto}.twz-ded-modal-agetoggle{cursor:pointer;font-size:var(--text-sm);color:var(--text-alpha-45);text-align:left;background:0 0;border:none;flex:none;align-items:center;gap:8px;padding:0;font-weight:400;display:inline-flex}.twz-ded-modal-agetoggle:hover,.twz-ded-modal-agetoggle.is-on{color:var(--text-alpha-75)}.twz-ded-modal-fundlbl{color:var(--twz-text-strong);justify-self:start;font-size:12px;font-weight:400}.twz-ded-modal-fund{border:.5px solid var(--border-strong);width:100%;color:var(--color-text);cursor:pointer;background:#ffffff08;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s}.twz-ded-modal-fund:focus-visible{border-color:var(--accent);background:#ffffff0d;outline:none}.twz-ded-modal-fund option{color:var(--color-text);background:#16171a}@media (pointer:coarse){.twz-ded-modal-fund{font-size:16px}}.twz-ded-modal-confirmage{cursor:pointer;font:inherit;color:inherit;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.twz-ded-modal-confirmage:hover{color:var(--twz-text-strong)}.twz-ded-modal-reset{border:1px solid color-mix(in srgb, var(--error) 26%, transparent);color:color-mix(in srgb, var(--error) 72%, var(--text-muted));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.twz-ded-modal-reset:hover:not(:disabled){color:var(--error);border-color:color-mix(in srgb, var(--error) 40%, transparent);background:color-mix(in srgb, var(--error) 9%, transparent)}.twz-ded-modal-reset:disabled{opacity:.35;cursor:default}.twz-ded-modal-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.twz-ded-modal-confirm{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.twz-ded-modal-confirm-q{color:var(--color-text);font-size:12.5px;font-weight:500}.twz-ded-modal-confirm-no,.twz-ded-modal-confirm-yes{cursor:pointer;border:none;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s}.twz-ded-modal-confirm-no{color:var(--text-muted);background:0 0}.twz-ded-modal-confirm-no:hover{color:var(--color-text)}.twz-ded-modal-confirm-yes{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.twz-ded-modal-confirm-yes:hover{background:color-mix(in srgb, var(--error) 22%, transparent)}.twz-ded-modal-confirm-no:focus-visible,.twz-ded-modal-confirm-yes:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.twz-fetch-overlay{z-index:9998;background:var(--modal-backdrop);-webkit-backdrop-filter:var(--modal-backdrop-blur);justify-content:center;align-items:center;padding:20px;animation:.1s ease-out fadeIn;display:flex;position:fixed;inset:0}.twz-fetch-modal{scrollbar-gutter:stable;background:var(--surface2);width:480px;max-width:100%;max-height:92vh;box-shadow:var(--float-shadow-modal);border-radius:16px;animation:.15s ease-out both fadeIn;overflow-y:auto}.twz-fetch-head{justify-content:space-between;align-items:center;padding:20px 22px 6px;display:flex}.twz-fetch-title{color:var(--twz-text-strong);font-size:18px;font-weight:600}.twz-fetch-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:color .12s,background-color .12s;display:inline-flex}.twz-fetch-close:hover{color:var(--color-text);background:#ffffff0f}.twz-fetch-body{padding:8px 22px 22px}.twz-fetch-sub{color:var(--text-muted);max-width:44ch;margin:0 0 16px;font-size:13px;line-height:1.55}.twz-fetch-dim{color:var(--text-dim);font-size:13px}.twz-fetch-center{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 0;display:flex}.twz-fetch-waiting{flex-direction:row;justify-content:center;padding:16px 0}.twz-fetch-spin{color:var(--data-accent);animation:.7s linear infinite spin}.twz-fetch-connected{padding:30px 0}.twz-fetch-connected-ic{color:var(--data-accent)}.twz-fetch-connected-t{color:var(--color-text);margin:4px 0 0;font-size:16px;font-weight:600}.twz-fetch-perms{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:4px 0;padding:13px 15px}.twz-fetch-perms-t{font-size:10.5px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:9px}.twz-fetch-perms ul{margin:0;padding:0;list-style:none}.twz-fetch-perms li{color:var(--text-muted);gap:9px;font-size:12.5px;line-height:1.5;display:flex}.twz-fetch-perms li+li{margin-top:7px}.twz-fetch-perms li svg{color:var(--data-accent);flex:none;margin-top:2px}.twz-fetch-primary{background:var(--data-accent);width:100%;color:var(--data-accent-ink);font:inherit;text-align:center;cursor:pointer;border:none;border-radius:10px;margin-top:16px;padding:12px;font-size:14px;font-weight:650;transition:background .12s,opacity .12s;display:block}.twz-fetch-primary:hover{background:var(--data-accent-hover)}.twz-fetch-primary:disabled{opacity:.5;cursor:not-allowed}.twz-fetch-primary--link{text-decoration:none}.twz-fetch-escape{width:100%;color:var(--text-dim);font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:4px 0;font-size:12.5px;text-decoration:underline;display:block}.twz-fetch-escape:hover{color:var(--text-muted)}.twz-fetch-doclist{flex-direction:column;gap:9px;display:flex}.twz-fetch-doc{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.twz-fetch-doc:hover{border-color:var(--border-hover)}.twz-fetch-doc.is-on{border-color:var(--data-accent-line);background:var(--data-accent-soft)}.twz-fetch-check{border:1.5px solid var(--text-dim);width:19px;height:19px;color:var(--data-accent-ink);border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:background .15s,border-color .15s;display:grid}.twz-fetch-doc.is-on .twz-fetch-check{background:var(--data-accent);border-color:var(--data-accent)}.twz-fetch-doc-text{flex-direction:column;gap:2px;display:flex}.twz-fetch-doc-name{color:var(--color-text);font-size:14px;font-weight:600}.twz-fetch-doc-why{color:var(--text-muted);font-size:12px;line-height:1.45}.twz-fetch-guard{background:var(--data-accent-soft);border:1px solid var(--data-accent-line);color:var(--text-muted);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.twz-fetch-guard svg{color:var(--data-accent);flex:none;margin-top:1px}.twz-fetch-guard b{color:var(--data-accent)}.twz-fetch-guard--net{align-items:center;margin-top:16px}.twz-fetch-dot{background:var(--data-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--data-accent-soft);border-radius:50%;flex:none}.twz-fetch-timeline{margin:0 0 6px;padding:0;list-style:none}.twz-fetch-tl{color:var(--text-dim);align-items:center;gap:11px;padding:8px 0;font-size:13.5px;transition:color .3s;display:flex}.twz-fetch-tl-ic{border:1.5px solid var(--border-hover);background:var(--surface);width:20px;height:20px;color:var(--data-accent);border-radius:50%;flex:none;place-items:center;display:grid}.twz-fetch-tl.is-done{color:var(--color-text)}.twz-fetch-tl.is-done .twz-fetch-tl-ic{background:var(--data-accent-soft);border-color:var(--data-accent-line)}.twz-fetch-tl.is-now{color:var(--color-text)}.twz-fetch-tl.is-now .twz-fetch-tl-ic{border-color:var(--data-accent)}.twz-fetch-tl.is-failed{color:var(--warning)}.twz-fetch-tl.is-failed .twz-fetch-tl-ic{border-color:var(--warning)}.twz-fetch-review{flex-direction:column;display:flex}.twz-fetch-rrow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 2px;display:flex}.twz-fetch-rrow:last-child{border-bottom:none}.twz-fetch-rname{color:var(--color-text);flex:1;font-size:13.5px}.twz-fetch-rval{font-variant-numeric:tabular-nums;color:var(--data-accent);font-size:14px;font-weight:600}.twz-fetch-rrow.is-warn .twz-fetch-rval{color:var(--warning)}.twz-fetch-rsrc{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:50px;padding:2px 8px;font-size:10.5px}.twz-fetch-note{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);color:var(--warning);border-radius:9px;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.twz-fetch-spin{animation:none}}@media (max-width:560px){.twz{padding-left:16px;padding-right:16px}.twz-slab4{grid-template-columns:1fr auto auto;gap:2px 10px}.twz-slab4 .slab{grid-column:1/-1}.twz-slab4 .in{text-align:left}.twz-slab4.is-head{display:none}.twz-cmp2-row,.twz-bd-cmp-row{grid-template-columns:1fr 1fr;gap:2px 12px}.twz-cmp2-row .p,.twz-bd-cmp-row span:first-child{grid-column:1/-1}}@media (pointer:coarse){.twz-stmt [aria-label=More\ info],.twz-cmp2 [aria-label=More\ info]{position:relative}.twz-stmt [aria-label=More\ info]:after,.twz-cmp2 [aria-label=More\ info]:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.twz-salary-drawer{width:min(clamp(400px,26vw,460px),100vw)}.twz-ded-modal-row.is-static{cursor:default}.twz-ded-modal-row.is-static:hover{background:0 0}.twz-ded-modal-static-val{font-size:var(--text-md);color:var(--text-alpha-45);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:500}.twz-amt-action{cursor:pointer;font-family:inherit;font-size:var(--text-sm);white-space:nowrap;color:var(--hue-blue);background:0 0;border:none;border-left:1px solid #ffffff14;flex:none;align-self:stretch;align-items:center;margin-left:auto;padding:0 12px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex}.twz-amt-action:hover{background:#ffffff08}.twz-amt-action:focus-visible{outline:2px solid var(--hue-blue);outline-offset:-2px}@media (max-width:560px){.twz-amt-action{font-size:var(--text-2xs);padding:0 10px}.twz-amt-action .twz-amt-action-long{display:none}}@media (pointer:coarse){.twz-amt-action{position:relative}.twz-amt-action:after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.twz-inc-list{gap:10px;display:grid}.twz-inc-row{text-align:left;cursor:pointer;width:100%;min-height:56px;font:inherit;color:inherit;background:#ffffff05;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:0 16px 0 14px;transition:border-color .15s ease-out,background .15s ease-out;display:grid}.twz-inc-row:hover{background:#ffffff0a;border-color:#ffffff29}.twz-inc-row:focus-visible{border-color:var(--hue-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--hue-blue) 22%, transparent);outline:none}.twz-inc-icon{background:#ffffff0f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.twz-inc-label{min-width:0;font-size:var(--text-xl);color:var(--twz-text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.twz-inc-amt{font-size:var(--text-xl);color:var(--twz-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.twz-inc-amt.is-empty{color:var(--twz-text-soft);font-size:var(--text-md);font-weight:500}.twz-inc-row.is-filled{background:#ffffff04}.twz-inc-row.is-filled .twz-inc-label{color:var(--twz-text)}.twz-inc-chevron{color:var(--twz-text-soft);transition:color .15s ease-out,transform .15s ease-out}.twz-inc-row:hover .twz-inc-chevron{color:var(--twz-text-strong);transform:translate(3px)}.twz-inc-row.is-unsupported{cursor:default;border-color:color-mix(in srgb, var(--warning) 28%, transparent);background:color-mix(in srgb, var(--warning) 6%, transparent);grid-template-columns:auto minmax(0,1fr) auto}.twz-inc-row.is-unsupported .twz-inc-label{color:color-mix(in srgb, var(--warning) 90%, #fff)}.twz-inc-row.is-unsupported .twz-inc-icon{background:color-mix(in srgb, var(--warning) 12%, transparent)}.twz-inc-note{font-size:var(--text-md);color:var(--warning);text-align:right;font-weight:450;line-height:1.4}@media (max-width:480px){.twz-inc-note{text-align:left;grid-column:2}}.twz-inc-row.is-error{border-color:var(--error-red);background:color-mix(in srgb, var(--error-red) 6%, transparent)}.twz-inc-err{font-size:var(--text-sm);color:var(--error-red);grid-column:1/-1;margin:0 0 12px}@media (max-width:480px){.twz-inc-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px;padding:10px 14px 10px 12px}.twz-inc-label{white-space:normal;grid-column:2}.twz-inc-amt{font-size:var(--text-lg);grid-column:2}.twz-inc-icon{grid-row:span 2}.twz-inc-chevron{grid-area:span 2/3}}.twz-inc-label:has(.twz-exm-tag){white-space:normal;flex-direction:column;gap:3px;display:flex;overflow:visible}.twz-exm-tag{font-size:var(--text-2xs);letter-spacing:.01em;color:var(--twz-text-soft);background:#ffffff0d;border-radius:999px;align-self:flex-start;padding:3px 8px;font-weight:500;line-height:1}.twz-exm-tag.is-both{color:color-mix(in srgb, var(--hue-green) 82%, #fff);background:color-mix(in srgb, var(--hue-green) 14%, transparent)}.twz-exm-note{font-size:var(--text-md);color:var(--twz-text-soft);margin:12px 0 0;padding:0 22px;line-height:1.55}.twz-exm-toggle.twz-flag-row{margin-top:0;padding:12px 22px}.twz-exm-pick{flex-direction:column;gap:10px;padding:12px 22px;display:flex}.twz-exm-pick>.twz-flag-label{min-width:0}.twz-exm-pick .twz-subrow-list{grid-template-columns:1fr 1fr;gap:8px}@media (max-width:520px){.twz-exm-pick .twz-subrow-list{grid-template-columns:1fr}}.twz-exm-taxable{background:color-mix(in srgb, var(--hue-amber) 8%, #ffffff04);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-amber) 24%, transparent);border-radius:10px;margin:6px 22px 4px;padding:12px 14px}.twz-exm-taxable-t{font-size:var(--text-md);color:color-mix(in srgb, var(--hue-amber) 60%, #fff);margin:0;font-weight:550;line-height:1.45}.twz-exm-taxable-d{font-size:var(--text-sm);color:var(--twz-text-soft);margin:5px 0 0;line-height:1.5}.twz-exm-checklink{font-size:var(--text-md);color:var(--data-accent);align-items:center;gap:6px;width:fit-content;margin:4px 22px 2px;font-weight:500;text-decoration:none;transition:opacity .12s;display:inline-flex}.twz-exm-checklink:hover{opacity:.8;text-decoration:underline}.twz-exm-prompt{margin:8px 22px 4px;padding:2px 0}.twz-exm-prompt-t{font-size:var(--text-md);color:var(--twz-text);margin:0;font-weight:550}.twz-exm-prompt-d{font-size:var(--text-sm);color:var(--twz-text-soft);margin:4px 0 0;line-height:1.5}.twz-inc-headrow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.twz-inc-total-badge{text-align:right;flex-direction:column;flex:none;align-items:flex-end;padding-top:4px;display:flex}.twz-inc-total-badge-lbl{font-size:var(--text-2xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--twz-text-soft);font-weight:600}.twz-inc-total-badge-val{color:var(--twz-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:3px;font-size:22px;font-weight:700}@media (max-width:560px){.twz-inc-headrow{flex-direction:column;gap:10px}.twz-inc-total-badge{text-align:left;align-items:flex-start;padding-top:0}}
