/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy-950:#081323;--navy-900:#0d1c31;--navy-800:#162b49;--gold-600:#b88425;--gold-500:#d5a648;--gold-400:#e7c675;--gold-100:#fbf3df;--cream:#f8f6f1;--ink:#162235;--muted:#677184;--line:#e5dfd4;--surface:#fff;--success:#237a57;--warning:#a76617;--danger:#a43e44;--shadow:0 24px 70px #0813231c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Tajawal,Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--gold-400);color:var(--navy-950)}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.container{width:min(1180px,100% - 32px);margin-inline:auto}.eyebrow{color:var(--gold-600);letter-spacing:.04em;align-items:center;gap:8px;font-size:.875rem;font-weight:800;display:inline-flex}.section-title{margin:12px 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.25}.section-copy{color:var(--muted);max-width:720px;line-height:1.9}.gold{color:var(--gold-500)}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6f1e6;border-bottom:1px solid #e5dfd4d9;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{background:linear-gradient(145deg,var(--gold-400),var(--gold-600));width:43px;height:43px;color:var(--navy-950);border-radius:14px;place-items:center;font-family:Georgia,serif;font-size:1.25rem;font-weight:900;display:grid;box-shadow:0 10px 30px #b8842540}.brand-name{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:800}.brand-sub{color:var(--muted);margin-top:2px;font-size:.875rem;display:block}.desktop-nav{align-items:center;gap:2px;display:flex}.nav-link{color:#4d596c;border-radius:10px;padding:10px 9px;font-size:.875rem;font-weight:650}.nav-link:hover,.nav-link:focus-visible{color:var(--gold-600);background:#fff;outline:none}.menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--navy-900);background:#fff;border-radius:12px;place-items:center;display:none}.mobile-nav{border-top:1px solid var(--line);background:var(--cream);padding:8px 16px 16px;display:none}.mobile-nav.open{display:grid}.mobile-nav .nav-link{padding:13px 12px}.hero{color:#fff;background:var(--navy-950);align-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.hero-image{object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#081323e6,#0813239e 55%,#081323f0);position:absolute;inset:0}.hero-content{z-index:1;padding-block:92px;position:relative}.hero-badge{color:var(--gold-400);background:#d5a6481a;border:1px solid #e7c67559;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:750;display:inline-flex}.hero h1{letter-spacing:-.03em;max-width:760px;margin:22px 0 0;font-size:clamp(2.55rem,7vw,5.5rem);line-height:1.14}.hero p{color:#ffffffd1;max-width:680px;margin:22px 0 0;font-size:clamp(1rem,2vw,1.17rem);line-height:1.95}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 20px;font-size:.9rem;font-weight:800;display:inline-flex}.btn-gold{background:linear-gradient(145deg,var(--gold-400),var(--gold-600));color:var(--navy-950);box-shadow:0 12px 35px #b8842547}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#fff3}.btn-navy{background:var(--navy-900);color:#fff}.btn-outline{border-color:var(--line);color:var(--ink);background:#fff}.btn:hover{transform:translateY(-1px)}.feature-section{padding:100px 0}.section-heading{text-align:center;justify-items:center;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;min-height:225px;padding:26px;transition:all .2s}.feature-card:hover{box-shadow:var(--shadow);border-color:#b8842573;transform:translateY(-5px)}.feature-icon{background:var(--gold-100);width:52px;height:52px;color:var(--gold-600);border-radius:16px;place-items:center;display:grid}.feature-card h3{margin:20px 0 8px;font-size:1.2rem}.feature-card p{color:var(--muted);font-size:.88rem;line-height:1.85}.feature-more{color:var(--gold-600);align-items:center;gap:6px;margin-top:10px;font-size:.875rem;font-weight:800;display:inline-flex}.trust-strip{color:#fff;background:linear-gradient(135deg,var(--navy-950),var(--navy-800));box-shadow:var(--shadow);border-radius:30px;margin-bottom:92px;overflow:hidden}.trust-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:34px;padding:46px;display:grid;position:relative}.trust-inner h2{margin:10px 0;font-size:clamp(1.7rem,4vw,2.6rem)}.trust-inner p{color:#ffffffbd;line-height:1.9}.trust-points{gap:12px;display:grid}.trust-point{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex}.page-hero{color:#fff;background:radial-gradient(circle at 16% 16%,#d5a64833,transparent 24%),radial-gradient(circle at 86% 82%,#376f9133,transparent 29%),linear-gradient(140deg,var(--navy-950),var(--navy-800));border-bottom:3px solid var(--gold-500);padding:70px 0 58px;position:relative;overflow:hidden}.page-hero:after{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 74px,#ffffff14 75px 76px);position:absolute;inset:-60% -10%;transform:rotate(-3deg)}.page-hero-row{z-index:1;align-items:flex-start;gap:20px;display:flex;position:relative}.page-icon{width:62px;height:62px;color:var(--navy-950);background:linear-gradient(145deg,var(--gold-400),var(--gold-600));border-radius:19px;flex:none;place-items:center;display:grid;box-shadow:0 18px 45px #0003}.page-hero .eyebrow{color:var(--gold-400)}.page-hero h1{color:#fff;margin:6px 0 8px;font-size:clamp(2rem,5vw,3.4rem)}.page-hero p{color:#ffffffb8;max-width:760px;margin:0;line-height:1.9}.content-section{padding:54px 0 88px}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.search-box{flex:1;max-width:520px;position:relative}.search-box svg{color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.search-box input{border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;width:100%;height:48px;padding:0 44px 0 14px}.search-box input:focus{border-color:var(--gold-500);box-shadow:0 0 0 4px #d5a6481f}.result-count{color:var(--muted);white-space:nowrap;font-size:.875rem}.legislation-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.legislation-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;transition:all .2s;display:block}.legislation-card.featured{background:linear-gradient(155deg,#fff,#fffaf0);border-color:#b884256b}.legislation-card:hover{box-shadow:var(--shadow);border-color:#b8842580;transform:translateY(-3px)}.tag{background:var(--gold-100);color:var(--gold-600);border:1px solid #b8842538;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;font-weight:800;display:inline-flex}.reference{color:var(--muted);margin-inline-start:8px;font-size:.875rem}.legislation-card h2{margin:18px 0 8px;font-size:1.28rem}.legislation-card p{color:var(--muted);font-size:.88rem;line-height:1.85}.legislation-empty{text-align:center;color:var(--muted)}.law-shell{padding:56px 0 90px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:7px;margin-bottom:24px;font-size:.875rem;display:flex}.breadcrumbs a:hover{color:var(--gold-600)}.law-header{color:#fff;background:linear-gradient(135deg,var(--navy-950),var(--navy-800));box-shadow:var(--shadow);border-radius:28px;padding:34px}.law-header-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.law-header h1{margin:13px 0 10px;font-size:clamp(2rem,5vw,3.3rem)}.law-header p{color:#ffffffc2;max-width:820px;line-height:1.9}.status-chip{color:#a5e5c8;background:#36b97e24;border:1px solid #64dca040;border-radius:999px;padding:7px 12px;font-size:.875rem;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:27px;display:grid}.stat{background:#ffffff0d;border:1px solid #ffffff17;border-radius:15px;padding:14px}.stat small{color:#ffffff8c;font-size:.875rem;display:block}.stat strong{color:var(--gold-400);margin-top:6px;display:block}.law-grid{grid-template-columns:1fr 310px;align-items:start;gap:22px;margin-top:24px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.panel h2{margin:0 0 18px}.chapter{border:1px solid var(--line);border-radius:16px;margin-top:10px;overflow:hidden}.chapter summary{cursor:pointer;background:#fbfaf7;padding:17px;font-weight:800}.article-list{border-top:1px solid var(--line);gap:1px;display:grid}.article-link{justify-content:space-between;gap:16px;padding:13px 17px;font-size:.875rem;display:flex}.article-link:hover{color:var(--gold-600);background:var(--gold-100)}.side-links{gap:9px;display:grid}.side-link{border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;padding:13px;font-size:.875rem;display:flex}.side-link:hover{border-color:var(--gold-500);color:var(--gold-600)}.source-box{color:var(--muted);background:#f7f4ec;border-radius:14px;margin-top:18px;padding:16px;font-size:.875rem;line-height:1.7}.article-shell{padding:52px 0 90px}.article-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.article-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.article-head{color:#fff;background:var(--navy-900);padding:27px}.article-head h1{margin:9px 0 0;font-size:clamp(1.8rem,5vw,2.8rem)}.article-body{padding:28px}.content-block{border-bottom:1px solid var(--line);padding:22px 0}.content-block:first-child{padding-top:0}.content-block:last-child{border-bottom:0;padding-bottom:0}.content-block h2{color:var(--navy-800);margin:0 0 12px;font-size:1.12rem}.official-text{white-space:pre-wrap;font-size:1.06rem;line-height:2.05}.explanation{background:#f5f1e7;border-radius:15px;padding:18px;line-height:1.95}.example{border-right:4px solid var(--gold-500);background:var(--gold-100);padding:18px;line-height:1.95}.article-nav{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.article-nav a{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 14px;font-size:.875rem}.placeholder{text-align:center;padding:110px 0}.placeholder-icon{background:var(--gold-100);width:76px;height:76px;color:var(--gold-600);border-radius:23px;place-items:center;margin:auto;display:grid}.placeholder h1{margin:22px 0 9px;font-size:clamp(2rem,5vw,3rem)}.placeholder p{max-width:600px;color:var(--muted);margin:0 auto;line-height:1.9}.about-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.value-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.value-card h2{margin:15px 0 8px}.value-card p{color:var(--muted);line-height:1.85}.method-list{gap:12px;margin-top:22px;display:grid}.method-step{background:#f5f1e8;border-radius:15px;gap:13px;padding:17px;display:flex}.method-step strong{color:var(--gold-600)}.excise-flow-rule{background:var(--navy-950);color:#fff}.excise-flow-rule .container{align-items:flex-start;gap:18px;padding-block:34px;display:flex}.excise-flow-rule svg{color:var(--gold-400);flex:none;margin-top:4px}.excise-flow-rule span{color:var(--gold-400);font-size:.875rem;font-weight:800}.excise-flow-rule h2{margin:7px 0 8px;font-size:clamp(1.45rem,3vw,2.2rem)}.excise-flow-rule p{color:#ffffffb8;max-width:880px;margin:0;line-height:1.9}.excise-route-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}.excise-route-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.excise-route-grid header{justify-content:space-between;align-items:center;display:flex}.excise-route-grid header span{background:var(--gold-100);width:46px;height:46px;color:var(--gold-600);border-radius:14px;place-items:center;display:grid}.excise-route-grid header b{color:#c8c0b3;font-family:Georgia,serif;font-size:1.35rem}.excise-route-grid h3{margin:18px 0 9px}.excise-route-grid p{color:var(--muted);margin:0;line-height:1.85}.excise-trigger-section{background:#efe9dc}.excise-trigger-list{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px;display:grid}.excise-trigger-list div{background:#fff;border:1px solid #a43e4424;border-radius:16px;padding:18px}.excise-trigger-list span{width:29px;height:29px;color:var(--danger);background:#fff1f1;border-radius:50%;place-items:center;font-size:.875rem;font-weight:900;display:grid}.excise-trigger-list p{margin:12px 0 0;font-size:.875rem;line-height:1.75}.excise-movement-section{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;padding:76px 0}.excise-movement-section .container{grid-template-columns:.8fr 1.2fr;align-items:start;gap:46px;display:grid}.excise-movement-copy .eyebrow{color:var(--gold-400)}.excise-movement-copy h2{margin:13px 0;font-size:clamp(1.75rem,4vw,3rem)}.excise-movement-copy p{color:#ffffffad;line-height:1.9}.excise-movement-section ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.excise-movement-section li{background:#ffffff0d;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:14px;padding:15px;display:flex}.excise-movement-section li span{color:var(--gold-400);font-family:Georgia,serif;font-weight:800}.excise-movement-section li p{color:#fffc;margin:0;line-height:1.7}.excise-evidence-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.excise-evidence-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.excise-evidence-grid svg{color:var(--gold-600)}.excise-evidence-grid p{margin:16px 0 0;font-weight:700;line-height:1.7}.excise-evidence-note{background:var(--gold-100);color:#6d5730;border-radius:14px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:14px 16px;font-size:.875rem;line-height:1.7;display:flex}.excise-evidence-note svg{flex:none;margin-top:2px}.excise-flow-sources{border-top:3px solid var(--gold-500)}@media (width<=900px){.excise-trigger-list,.excise-evidence-grid{grid-template-columns:repeat(2,1fr)}.excise-movement-section .container,.excise-route-grid{grid-template-columns:1fr}}@media (width<=600px){.excise-trigger-list,.excise-evidence-grid{grid-template-columns:1fr}.excise-flow-rule .container{padding-block:26px}.excise-movement-section{padding:54px 0}.excise-movement-section li{align-items:flex-start}}.excise-value-hero .page-icon{color:var(--gold-400);background:#d4a84d24}.excise-value-rule{background:var(--navy-950);color:#fff;padding:54px 0}.excise-value-rule .container{grid-template-columns:.8fr 1.2fr;align-items:center;gap:38px;display:grid}.excise-value-rule-copy .eyebrow{color:var(--gold-400)}.excise-value-rule h2{margin:10px 0;font-size:clamp(1.6rem,3vw,2.55rem)}.excise-value-rule-copy p{color:#ffffffb3;margin:0;font-size:.875rem;line-height:1.9}.excise-value-equation{background:#ffffff0e;border:1px solid #ffffff21;border-radius:19px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;padding:21px;display:grid}.excise-value-equation span,.excise-value-equation strong{color:var(--navy-950);text-align:center;background:#fff;border-radius:12px;padding:14px 10px;font-size:.875rem}.excise-value-equation strong{background:var(--gold-400)}.excise-value-equation b,.excise-value-equation>svg{color:var(--gold-400)}.excise-base-section{background:#f4f1ea}.excise-base-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.excise-base-steps li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.excise-base-steps span{background:var(--navy-950);width:38px;height:38px;color:var(--gold-400);border-radius:11px;place-items:center;font-weight:900;display:grid}.excise-base-steps p{color:var(--muted);margin:14px 0 0;font-size:.875rem;line-height:1.82}.excise-value-list{width:max-content;margin-top:18px}.excise-import-comparison{background:linear-gradient(135deg,#fffaf0,#fff);padding:72px 0}.excise-import-comparison .container{grid-template-columns:1fr 410px;align-items:center;gap:36px;display:grid}.excise-comparison-copy h2{margin:10px 0;font-size:clamp(1.6rem,3vw,2.45rem)}.excise-comparison-copy p{color:var(--muted);margin:0;line-height:1.9}.excise-comparison-card{background:var(--navy-950);color:#fff;box-shadow:var(--shadow);border:1px solid #b8842561;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;padding:22px;display:grid}.excise-comparison-card>div{text-align:center;background:#ffffff12;border-radius:13px;padding:14px}.excise-comparison-card small{color:#ffffff94;font-size:.875rem;display:block}.excise-comparison-card strong{color:var(--gold-400);margin:6px 0;font-size:1.75rem;display:block}.excise-comparison-card span{font-size:.875rem}.excise-comparison-card>b{color:var(--gold-400);font-size:1.5rem}.excise-comparison-card footer{color:#f1d898;border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:center;gap:8px;padding-top:14px;font-weight:900;display:flex}.excise-example-table-section{background:#fff}.excise-example-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.excise-table-row{border-top:1px solid var(--line);grid-template-columns:1.2fr repeat(4,1fr);align-items:center;min-height:58px;display:grid}.excise-table-row:first-child{border-top:0}.excise-table-row>*{padding:12px 15px;font-size:.875rem}.excise-table-head{background:var(--navy-950);color:#fff}.excise-table-head span{color:#ffffffb8;font-size:.875rem;font-weight:900}.excise-table-row:not(.excise-table-head):nth-child(odd){background:#faf8f3}.excise-table-row:not(.excise-table-head)>span{color:var(--muted)}.excise-table-note{background:var(--gold-100);color:#71551d;border-radius:13px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:13px 15px;font-size:.875rem;line-height:1.75;display:flex}.excise-table-note svg{flex:none;margin-top:2px}.excise-order-section{background:var(--navy-950);color:#fff}.excise-order-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.excise-order-grid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:17px;padding:21px}.excise-order-grid span{color:var(--gold-400);font-family:Georgia,serif;font-weight:900}.excise-order-grid h3{margin:12px 0 8px;font-size:.93rem}.excise-order-grid p{color:#ffffffa8;margin:0;font-size:.875rem;line-height:1.8}.excise-mistakes-section{background:#f4f1ea}.excise-mistakes-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.excise-mistakes-grid article{background:#fff;border-radius:16px;align-items:flex-start;gap:11px;padding:18px;display:flex}.excise-mistakes-grid span{width:28px;height:28px;color:var(--danger);background:#fff0ef;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:900;display:grid}.excise-mistakes-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-current-method{background:#f4f1ea;padding:0 0 72px}.excise-current-method .container{color:#745316;background:#fff9e9;border:1px solid #d8ad58;border-radius:18px;align-items:flex-start;gap:14px;padding:23px 25px;display:flex}.excise-current-method svg{flex:none}.excise-current-method span{font-size:.875rem;font-weight:900}.excise-current-method h2{margin:6px 0 8px;font-size:1.15rem}.excise-current-method p{color:#765f36;margin:0;font-size:.875rem;line-height:1.85}.excise-current-method a{color:#855a0b;align-items:center;gap:6px;margin-top:10px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-value-sources{padding-top:72px}@media (width<=980px){.excise-value-rule .container,.excise-import-comparison .container{grid-template-columns:1fr}.excise-base-steps,.excise-order-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.excise-value-equation{grid-template-columns:1fr}.excise-value-equation b,.excise-value-equation>svg{margin:auto;transform:rotate(90deg)}.excise-base-steps,.excise-order-grid,.excise-mistakes-grid{grid-template-columns:1fr}.excise-value-list{width:100%}.excise-import-comparison{padding:54px 0}.excise-comparison-card{grid-template-columns:1fr}.excise-comparison-card>b{text-align:center;transform:rotate(90deg)}.excise-comparison-card footer{grid-column:1}.excise-example-table{overflow-x:auto}.excise-table-row{min-width:700px}.excise-current-method{padding-bottom:58px}.excise-current-method .container{padding:20px}.excise-value-sources{padding-top:58px}}.excise-cycle-hero .page-icon{color:var(--gold-400);background:#d4a84d24}.excise-cycle-router{background:var(--navy-950);color:#fff;padding:32px 0}.excise-cycle-router .container{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.excise-cycle-router article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:auto 1fr;gap:13px;padding:19px;display:grid}.excise-cycle-router article>span{width:43px;height:43px;color:var(--gold-400);background:#d4a84d24;border-radius:13px;place-items:center;display:grid}.excise-cycle-router small{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-cycle-router h2{margin:4px 0 7px;font-size:.92rem}.excise-cycle-router p{color:#ffffffa1;margin:0;font-size:.875rem;line-height:1.75}.excise-period-section{background:#f4f1ea}.excise-period-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.excise-period-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.excise-period-grid>article>span{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-period-grid h3{margin:8px 0 13px;font-size:.92rem}.excise-period-grid p{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin:0;padding-top:12px;font-size:.875rem;display:flex}.excise-period-grid strong{color:var(--navy-900)}.excise-period-warning{color:#725417;background:#fff9e9;border:1px solid #e2c98f;border-radius:13px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:13px 15px;font-size:.875rem;line-height:1.75;display:flex}.excise-period-warning svg{flex:none;margin-top:2px}.excise-local-return-section{background:#fff}.excise-local-checklist{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.excise-local-checklist article{border:1px solid var(--line);background:#fbfaf7;border-radius:15px;gap:9px;padding:17px;display:flex}.excise-local-checklist article>svg{color:#25734c;flex:none}.excise-local-checklist span{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-local-checklist p{color:var(--muted);margin:5px 0 0;font-size:.875rem;line-height:1.75}.excise-local-return-section aside{background:var(--navy-950);color:#fff;border-radius:15px;align-items:flex-start;gap:11px;margin-top:15px;padding:17px;display:flex}.excise-local-return-section aside>svg{color:var(--gold-400);flex:none}.excise-local-return-section aside strong{font-size:.875rem}.excise-local-return-section aside p{color:#ffffffab;margin:5px 0 0;font-size:.875rem;line-height:1.75}.excise-import-filing{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;padding:72px 0}.excise-import-filing .container{grid-template-columns:1fr 420px;align-items:center;gap:38px;display:grid}.excise-import-filing-copy .eyebrow{color:var(--gold-400)}.excise-import-filing h2{margin:10px 0;font-size:clamp(1.6rem,3vw,2.5rem)}.excise-import-filing-copy p{color:#ffffffb0;margin:0;line-height:1.9}.excise-import-data{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:19px;padding:22px}.excise-import-data h3{margin:0 0 13px;font-size:.9rem}.excise-import-data>div{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:11px;display:flex}.excise-import-data>div span{color:var(--gold-400)}.excise-import-data>div p{color:#ffffffb8;margin:0;font-size:.875rem}.excise-payment-section{background:#f4f1ea}.excise-payment-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.excise-payment-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.excise-payment-grid article>span{background:var(--gold-100);width:44px;height:44px;color:var(--gold-600);border-radius:13px;place-items:center;display:grid}.excise-payment-grid h3{margin:15px 0 8px;font-size:.92rem}.excise-payment-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.82}.excise-refund-section{background:#fff}.excise-refund-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.excise-refund-grid article{border:1px solid var(--line);border-radius:19px;padding:23px}.excise-refund-grid article>span{background:var(--navy-950);width:45px;height:45px;color:var(--gold-400);border-radius:14px;place-items:center;display:grid}.excise-refund-grid h3{margin:16px 0 8px;font-size:.93rem}.excise-refund-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.82}.excise-refund-evidence{background:var(--navy-950);color:#fff;padding:72px 0}.excise-refund-evidence .container{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.excise-refund-evidence .eyebrow{color:var(--gold-400)}.excise-refund-evidence h2{margin:10px 0;font-size:clamp(1.55rem,3vw,2.45rem)}.excise-refund-evidence>div>div>p{color:#ffffffa6;font-size:.875rem;line-height:1.85}.excise-refund-evidence ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.excise-refund-evidence li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:13px;padding:14px;display:flex}.excise-refund-evidence li span{color:var(--gold-400);font-family:Georgia,serif;font-weight:900}.excise-refund-evidence li p{color:#ffffffbf;margin:0;font-size:.875rem;line-height:1.75}.excise-refund-boundary{background:var(--navy-950);color:#fff;padding:0 0 72px}.excise-refund-boundary .container{background:#d4a84d1a;border:1px solid #d4a84d7a;border-radius:18px;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.excise-refund-boundary svg{color:var(--gold-400);flex:none}.excise-refund-boundary span{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-refund-boundary h2{margin:6px 0 8px;font-size:1.12rem}.excise-refund-boundary p{color:#ffffffb3;margin:0;font-size:.875rem;line-height:1.8}.excise-cycle-sources{padding-top:72px}@media (width<=1000px){.excise-local-checklist{grid-template-columns:repeat(3,1fr)}.excise-import-filing .container,.excise-refund-evidence .container{grid-template-columns:1fr}}@media (width<=760px){.excise-cycle-router .container,.excise-period-grid,.excise-payment-grid,.excise-refund-grid,.excise-local-checklist{grid-template-columns:1fr}.excise-import-filing,.excise-refund-evidence{padding:54px 0}.excise-refund-boundary{padding-bottom:58px}.excise-refund-boundary .container{padding:20px}.excise-cycle-sources{padding-top:58px}}.excise-stamp-hero .page-icon{color:var(--gold-400);background:#d4a84d24}.excise-stamp-rule{background:var(--navy-950);color:#fff;padding:35px 0}.excise-stamp-rule .container{align-items:flex-start;gap:16px;display:flex}.excise-stamp-rule svg{color:var(--gold-400);flex:none}.excise-stamp-rule span{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-stamp-rule h2{margin:6px 0 8px;font-size:clamp(1.45rem,3vw,2.2rem)}.excise-stamp-rule p{color:#ffffffad;max-width:900px;margin:0;font-size:.875rem;line-height:1.85}.excise-stamp-timeline{background:#f4f1ea}.excise-stamp-phase-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.excise-stamp-phase-grid>article{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden}.excise-stamp-phase-grid header{background:var(--navy-950);color:#fff;align-items:center;gap:11px;padding:18px;display:flex}.excise-stamp-phase-grid header span{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-stamp-phase-grid h3{margin:0;font-size:.9rem}.excise-stamp-phase-grid ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.excise-stamp-phase-grid li{border-top:1px solid var(--line);grid-template-columns:29px 1fr;gap:10px;padding:15px 17px;display:grid}.excise-stamp-phase-grid li:first-child{border-top:0}.excise-stamp-phase-grid li>b{background:var(--gold-100);width:27px;height:27px;color:var(--gold-600);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.excise-stamp-phase-grid time{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-stamp-phase-grid li p{color:var(--muted);margin:4px 0 0;font-size:.875rem;line-height:1.7}.excise-stamp-category-note{color:#745418;background:#fff9e8;border:1px solid #dfc588;border-radius:13px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:13px 15px;font-size:.875rem;line-height:1.75;display:flex}.excise-stamp-category-note svg{flex:none;margin-top:2px}.excise-stamp-roles{background:#fff}.excise-stamp-role-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.excise-stamp-role-grid article{border:1px solid var(--line);border-radius:18px;padding:23px}.excise-stamp-role-grid article>span{background:var(--gold-100);width:45px;height:45px;color:var(--gold-600);border-radius:14px;place-items:center;display:grid}.excise-stamp-role-grid h3{margin:15px 0 8px;font-size:.93rem}.excise-stamp-role-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.82}.excise-stamp-check-section{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;padding:72px 0}.excise-stamp-check-section .container{grid-template-columns:.75fr 1.25fr;gap:40px;display:grid}.excise-stamp-check-section .eyebrow{color:var(--gold-400)}.excise-stamp-check-section h2{margin:10px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.excise-stamp-check-section>div>div>p{color:#ffffffa6;font-size:.875rem;line-height:1.85}.excise-stamp-check-section ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.excise-stamp-check-section li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:14px;display:grid}.excise-stamp-check-section li svg{color:#85d5ac}.excise-stamp-check-section li span{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-stamp-check-section li p{color:#ffffffbd;margin:0;font-size:.875rem;line-height:1.72}.excise-stamp-risks{background:#fff}.excise-stamp-risk-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.excise-stamp-risk-grid article{background:#fff8f7;border:1px solid #ead4d1;border-radius:16px;padding:19px}.excise-stamp-risk-grid svg{color:var(--danger)}.excise-stamp-risk-grid p{color:#77524e;margin:13px 0 0;font-size:.875rem;line-height:1.78}.excise-stamp-boundary{background:#fff;padding:0 0 72px}.excise-stamp-boundary .container{color:#735216;background:#fff9e9;border:1px solid #d7b562;border-radius:18px;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.excise-stamp-boundary svg{flex:none}.excise-stamp-boundary span{font-size:.875rem;font-weight:900}.excise-stamp-boundary h2{margin:6px 0 8px;font-size:1.12rem}.excise-stamp-boundary p{color:#765f34;margin:0;font-size:.875rem;line-height:1.82}.excise-stamp-sources{padding-top:72px}.excise-tool-shell{background:linear-gradient(#f4f1ea,#fff);padding:64px 0 90px}.excise-tool-heading{max-width:800px;margin-bottom:26px}.excise-tool-heading h1{margin:9px 0;font-size:clamp(2rem,4vw,3.25rem)}.excise-tool-heading p{color:var(--muted);margin:0;line-height:1.9}.excise-tool-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.05fr .95fr;gap:15px;padding:15px;display:grid}.excise-tool-form,.excise-tool-result{border-radius:18px;padding:22px}.excise-tool-form{color:#fff;background:#ffffff0b}.excise-tool-form fieldset{border:0;margin:0 0 19px;padding:0}.excise-tool-form legend{color:#ffffffd1;margin-bottom:10px;font-size:.875rem;font-weight:900}.excise-tool-options{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.excise-tool-options.two{grid-template-columns:1fr 1fr}.excise-tool-options button{color:#ffffffab;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;min-height:44px;padding:8px;font-size:.875rem;font-weight:850}.excise-tool-options button:hover{color:#fff;border-color:#d4a84d80}.excise-tool-options button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.excise-tool-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.excise-tool-inputs label{color:#ffffffc2;gap:8px;font-size:.875rem;font-weight:850;display:grid}.excise-tool-inputs label>div{position:relative}.excise-tool-inputs input{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;height:46px;padding:0 12px}.excise-tool-inputs input:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #d4a84d1f}.excise-tool-inputs small{color:#fff6;inset-inline-end:11px;font-size:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.excise-tool-reset{color:#ffffff8c;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;padding:0;font-size:.875rem;font-weight:800;display:inline-flex}.excise-tool-result{min-height:390px;color:var(--ink);background:#fff;flex-direction:column;display:flex}.excise-tool-result-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.excise-tool-result-top span{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-tool-result-top strong{color:var(--navy-950);font-size:2.5rem}.excise-tool-result dl{gap:8px;margin:19px 0;display:grid}.excise-tool-result dl div{background:#f5f2eb;border-radius:12px;justify-content:space-between;gap:13px;padding:13px;display:flex}.excise-tool-result dt{color:var(--muted);font-size:.875rem}.excise-tool-result dd{color:var(--navy-900);margin:0;font-size:.875rem;font-weight:950}.excise-tool-result>p{color:#286c4e;background:#eaf7f0;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:.875rem;line-height:1.7;display:flex}.excise-tool-result>p svg{flex:none;margin-top:2px}.excise-tool-empty,.excise-tool-uncertain{text-align:center;flex:1;align-content:center;justify-items:center;display:grid}.excise-tool-empty svg{color:var(--gold-600)}.excise-tool-uncertain svg{color:var(--warning)}.excise-tool-empty h2,.excise-tool-uncertain h2{margin:13px 0 7px;font-size:1rem}.excise-tool-empty p,.excise-tool-uncertain p{max-width:380px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-tool-result-actions{flex-wrap:wrap;gap:11px;margin-top:auto;padding-top:18px;display:flex}.excise-tool-result-actions a{color:#865a0c;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-tool-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:13px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:13px 15px;font-size:.875rem;line-height:1.75;display:flex}.excise-tool-disclaimer svg{flex:none;margin-top:2px}.excise-tools-directory{background:#fff;padding:74px 0}.excise-tool-directory-card{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #b8842559;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:23px;display:grid}.excise-tool-directory-card>span{background:var(--navy-950);width:50px;height:50px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.excise-tool-directory-card h3{margin:0 0 6px}.excise-tool-directory-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-hub-tool-launch{background:var(--navy-950);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:23px 25px;display:flex}.excise-hub-tool-launch span{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-hub-tool-launch h3{margin:5px 0;font-size:1.05rem}.excise-hub-tool-launch p{color:#ffffffa6;margin:0;font-size:.875rem;line-height:1.75}.excise-hub-tool-launch .btn{flex:none}@media (width<=950px){.excise-stamp-check-section .container,.excise-tool-workbench{grid-template-columns:1fr}.excise-stamp-risk-grid{grid-template-columns:1fr 1fr}.excise-tool-result{min-height:330px}}@media (width<=760px){.excise-stamp-phase-grid,.excise-stamp-role-grid,.excise-stamp-risk-grid{grid-template-columns:1fr}.excise-stamp-check-section{padding:54px 0}.excise-stamp-boundary{padding-bottom:58px}.excise-stamp-boundary .container{padding:20px}.excise-stamp-sources{padding-top:58px}.excise-tool-shell{padding:48px 0 70px}.excise-tool-options,.excise-tool-options.two,.excise-tool-inputs{grid-template-columns:1fr}.excise-tool-directory-card{grid-template-columns:auto 1fr}.excise-tool-directory-card .btn{grid-column:1/-1;width:100%}.excise-hub-tool-launch{flex-direction:column;align-items:flex-start}.excise-hub-tool-launch .btn{width:100%}}.site-footer{background:var(--navy-950);color:#fff}.footer-grid{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(140px,1fr));gap:36px;padding-block:54px;display:grid}.footer-copy{color:#ffffff9e;max-width:520px;margin-top:17px;font-size:.875rem;line-height:1.85}.footer-title{color:var(--gold-400);margin:0 0 14px;font-size:.875rem}.footer-links{color:#ffffffad;gap:11px;font-size:.875rem;display:grid}.footer-links a:hover{color:var(--gold-400)}.copyright{text-align:center;color:#ffffff7a;border-top:1px solid #ffffff14;padding:17px;font-size:.875rem}.admin-shell{background:#f2f0ea;min-height:100vh}.admin-top{background:var(--navy-950);color:#fff}.admin-top-row{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.admin-user{color:#ffffffa6;font-size:.875rem}.admin-content{padding:36px 0 80px}.admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-heading h1{margin:0;font-size:2rem}.admin-heading p{color:var(--muted);margin:6px 0 0}.admin-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.admin-stat{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.admin-stat span{color:var(--muted);font-size:.875rem}.admin-stat strong{color:var(--navy-800);margin-top:9px;font-size:1.7rem;display:block}.admin-grid{grid-template-columns:380px 1fr;align-items:start;gap:20px;display:grid}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.admin-panel h2{margin:0 0 6px}.admin-note{color:var(--muted);font-size:.875rem;line-height:1.7}.field{gap:7px;margin-top:15px;display:grid}.field label{font-size:.875rem;font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--line);background:#fff;border-radius:11px;outline:none;width:100%;padding:11px 12px}.field textarea{resize:vertical;min-height:110px;line-height:1.7}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #d5a6481a}.form-actions{gap:9px;margin-top:18px;display:flex}.notice{color:var(--success);background:#eaf6f0;border-radius:11px;margin-top:13px;padding:12px;font-size:.875rem;font-weight:700}.error{color:var(--danger);background:#fcebec}.record-list{gap:10px;margin-top:16px;display:grid}.record{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.record h3{margin:0;font-size:.92rem}.record p{color:var(--muted);margin:5px 0 0;font-size:.875rem}.record-meta{align-items:center;gap:8px;display:flex}.status{border-radius:999px;padding:5px 8px;font-size:.875rem;font-weight:800}.status-published{color:var(--success);background:#e7f5ed}.status-draft{color:var(--warning);background:#fff2dc}.tabs{gap:8px;margin-bottom:16px;display:flex}.tab{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:9px 13px;font-size:.875rem;font-weight:800}.tab.active{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}@media (width<=980px){.desktop-nav{display:none}.menu-button{display:grid}.feature-grid{grid-template-columns:repeat(2,1fr)}.law-grid,.article-layout{grid-template-columns:1fr}.law-grid aside,.article-layout aside{order:-1}.admin-grid{grid-template-columns:1fr}}@media (width<=700px){.container{width:min(100% - 24px,1180px)}.header-row{min-height:66px}.brand-sub{display:none}.hero{min-height:610px}.hero-content{padding-block:70px}.feature-section{padding:72px 0}.feature-grid,.legislation-grid,.about-grid,.admin-stats{grid-template-columns:1fr}.trust-inner{grid-template-columns:1fr;padding:30px 22px}.page-hero-row{flex-direction:column}.toolbar{flex-direction:column;align-items:stretch}.search-box{max-width:none}.law-header{padding:24px 20px}.law-header-top{flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}.panel,.article-body{padding:19px}.footer-grid{grid-template-columns:1fr;gap:28px}.admin-heading{flex-direction:column}}.admin-stats{grid-template-columns:repeat(4,1fr)}.workflow-strip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:12px 14px;font-size:.875rem;font-weight:800;display:flex}.workflow-strip span{align-items:center;gap:8px;display:inline-flex}.workflow-strip b{color:var(--gold-500)}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-title-row h2{align-items:center;gap:8px;display:flex}.record-toolbar{align-items:center}.record-toolbar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:8px 10px}.admin-form-panel{scrollbar-color:var(--gold-500) transparent;max-height:calc(100vh - 110px);position:sticky;top:20px;overflow:auto}.field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field textarea.tall-field{min-height:190px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.record{grid-template-columns:minmax(0,1fr) auto}.record-copy .status{margin-top:9px;display:inline-flex}.record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:330px;display:flex}.icon-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:.875rem;font-weight:800;display:inline-flex}.icon-action:hover{border-color:var(--gold-500);color:var(--gold-600)}.icon-action:disabled{opacity:.5;cursor:wait}.primary-action{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.primary-action:hover{color:var(--gold-400)}.status-in_review{color:#295f9d;background:#e9f1fb}.status-approved{color:#6245a1;background:#eeeafb}.status-archived{color:#5f6470;background:#ececec}.empty-records{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:32px;font-size:.875rem}.preview-banner{background:var(--gold-100);color:#77510f;border:1px solid #b8842559;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;padding:11px 14px;font-size:.875rem;font-weight:800;display:flex}.legal-repealed{color:#ffc1c1;background:#dc505024;border-color:#ff828240}.legal-unknown,.legal-not_yet_effective{color:var(--gold-400);background:#d5a64821;border-color:#e7c67540}.content-block h2{align-items:center;gap:8px;display:flex}.related-list{color:var(--muted);gap:9px;margin:0;padding-inline-start:22px;line-height:1.8;display:grid}.faq-list{gap:9px;display:grid}.faq-list details{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;padding:13px 15px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--muted);margin:10px 0 0;line-height:1.85}.knowledge-disclaimer{border-right:3px solid var(--gold-500);background:var(--gold-100);color:var(--muted);border-radius:10px;margin-top:16px;padding:14px;font-size:.875rem;line-height:1.8}@media (width<=980px){.admin-form-panel{max-height:none;position:static;overflow:visible}.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.admin-stats,.field-pair,.record{grid-template-columns:1fr}.record-actions{justify-content:flex-start;max-width:none}.record-toolbar{flex-direction:column;align-items:stretch}.workflow-strip{flex-direction:column;align-items:flex-start}.workflow-strip span b{display:none}}.review-ribbon{background:var(--navy-950);color:#fff;border-bottom:1px solid #ffffff14}.review-ribbon-row{justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:.875rem;display:flex}.review-ribbon-row span,.review-ribbon-row a{align-items:center;gap:7px;display:inline-flex}.review-ribbon-row span{color:var(--gold-400);font-weight:800}.review-ribbon-row a{color:#ffffffb8}.review-tabs{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:74px}.review-tabs-row{scrollbar-width:none;gap:6px;padding-block:9px;display:flex;overflow:auto}.review-tabs-row::-webkit-scrollbar{display:none}.review-tabs a{color:var(--muted);border-radius:10px;flex:none;padding:8px 12px;font-size:.875rem;font-weight:800}.review-tabs a:hover,.review-tabs a.active{background:var(--navy-900);color:#fff}.review-page-hero{padding-top:62px}.review-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.review-intro h2{margin:8px 0 0;font-size:1.7rem}.review-intro p{max-width:570px;color:var(--muted);margin:0;line-height:1.9}.review-document-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.review-document-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:27px;box-shadow:0 16px 50px #0813230f}.review-document-card.primary{background:linear-gradient(160deg,#fff,#fffbf1);border-color:#b884256b}.review-document-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-live{color:var(--success);align-items:center;gap:5px;font-size:.875rem;font-weight:800;display:inline-flex}.review-document-card h2{margin:20px 0 8px;font-size:1.45rem}.review-official-title{min-height:58px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.review-card-data{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.review-card-data div{background:#f7f4ec;border-radius:12px;padding:11px 12px}.review-card-data dt{color:var(--muted);font-size:.875rem}.review-card-data dd{margin:5px 0 0;font-size:.875rem;font-weight:900}.review-card-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-source-link{color:var(--gold-600);align-items:center;gap:5px;font-size:.875rem;font-weight:800;display:inline-flex}.review-law-shell{padding-top:42px}.review-law-header .status-chip{align-items:center;gap:5px;display:inline-flex}.review-index-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin-top:22px;display:grid}.review-index-panel{gap:28px;display:grid}.review-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:13px;display:flex}.review-section-title>div{align-items:center;gap:10px;display:flex}.review-section-title span{background:var(--gold-100);min-width:46px;height:27px;color:var(--gold-600);border-radius:999px;place-items:center;font-size:.875rem;font-weight:900;display:inline-grid}.review-section-title h2{margin:0}.review-section-title small{color:var(--muted)}.review-article-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.review-article-index.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.review-index-item{border:1px solid var(--line);min-height:48px;color:var(--muted);background:#fbfaf7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;line-height:1.5;display:flex}.review-index-item.available{background:var(--gold-100);color:#795313;border-color:#b8842561;font-weight:900}.review-index-item.available:hover{background:#f6e6bd}.review-sticky,.review-article-aside{position:sticky;top:142px}.review-verification{color:var(--success);background:#eaf6f0;border-radius:13px;align-items:flex-start;gap:9px;margin:15px 0;padding:13px;display:flex}.review-verification svg{flex:none}.review-verification strong,.review-verification span{display:block}.review-verification strong{font-size:.875rem}.review-verification span{margin-top:4px;font-size:.875rem;line-height:1.6}.review-side-data{border:1px solid var(--line);border-radius:13px;gap:1px;margin:16px 0;display:grid;overflow:hidden}.review-side-data div{background:#fbfaf7;justify-content:space-between;gap:10px;padding:11px;font-size:.875rem;display:flex}.review-side-data div+div{border-top:1px solid var(--line)}.review-side-data dt{color:var(--muted)}.review-side-data dd{text-align:left;margin:0;font-weight:800}.review-sticky .btn,.review-article-aside .btn{width:100%}.review-article-shell{padding-top:42px}.review-article-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.review-article-meta span{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.875rem;font-weight:800;display:inline-flex}.amendment-summary{background:var(--gold-100);color:#77510f;border:1px solid #b8842552;border-radius:15px;gap:11px;margin-bottom:20px;padding:17px;display:flex}.amendment-summary svg{flex:none}.amendment-summary strong{font-size:.88rem}.amendment-summary p{margin:6px 0 0;font-size:.875rem;line-height:1.8}.amendment-timeline{gap:12px;display:grid}.amendment-timeline>div{border:1px solid var(--line);background:#fafafa;border-radius:14px;grid-template-columns:145px 1fr;gap:8px 14px;padding:15px 16px;display:grid;position:relative}.amendment-timeline>div.current{background:#eff8f4;border-color:#237a5740}.amendment-timeline span{color:var(--muted);grid-row:1/3;font-size:.875rem}.amendment-timeline strong{font-size:.875rem}.amendment-timeline small{color:var(--success)}.amendment-timeline details{grid-column:2}.amendment-timeline summary{cursor:pointer;color:var(--gold-600);font-size:.875rem;font-weight:800}.previous-official-text{white-space:pre-wrap;background:#fff;border-radius:10px;margin-top:12px;padding:14px;font-size:.875rem;line-height:1.95}.review-knowledge-placeholder{background:#fbfaf7;border-radius:14px;margin-top:4px;border:1px dashed var(--line)!important;padding:19px!important}.review-knowledge-placeholder p{color:var(--muted);margin:0;line-height:1.9}.review-hash{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.review-hash summary{cursor:pointer;color:var(--muted);font-size:.875rem;font-weight:800}.review-hash code{overflow-wrap:anywhere;color:var(--navy-800);margin-top:8px;font-size:.875rem;line-height:1.6;display:block}@media (width<=980px){.review-tabs{top:66px}.review-document-grid,.review-index-grid{grid-template-columns:1fr}.review-sticky,.review-article-aside{position:static}.review-article-aside{order:0!important}.review-article-index{grid-template-columns:1fr}}@media (width<=700px){.review-ribbon-row{flex-direction:column;align-items:flex-start;padding-block:10px}.review-intro{flex-direction:column;align-items:flex-start}.review-document-grid,.review-card-data,.review-article-index.compact{grid-template-columns:1fr}.review-card-actions{flex-direction:column;align-items:stretch}.review-card-actions .btn{width:100%}.amendment-timeline>div{grid-template-columns:1fr}.amendment-timeline span,.amendment-timeline details{grid-area:auto}.review-law-header .stats{grid-template-columns:1fr 1fr}}.review-compact-stats{grid-template-columns:repeat(3,1fr)}.review-sample-jumps{background:var(--gold-100);border:1px solid #b8842547;border-radius:15px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding:12px 14px;font-size:.875rem;display:flex}.review-sample-jumps>span{color:#795313;margin-inline-end:auto;font-weight:900}.review-sample-jumps a{color:var(--navy-800);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-weight:850;display:inline-flex}.review-index-full{margin-top:18px}.review-knowledge-layout{grid-template-columns:minmax(0,1fr) 300px}.knowledge-summary{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #b8842552;border-radius:18px;margin-bottom:22px;padding:21px}.knowledge-summary-title{align-items:flex-start;gap:12px;display:flex}.knowledge-summary-title>span{background:var(--gold-100);width:34px;height:34px;color:var(--gold-600);border-radius:11px;flex:none;place-items:center;display:grid}.knowledge-summary-title small{color:var(--gold-600);font-size:.875rem;font-weight:900;display:block}.knowledge-summary-title p{margin:7px 0 0;font-size:1rem;line-height:1.95}.knowledge-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.knowledge-summary-grid>div{background:#f7f4ec;border-radius:13px;padding:14px}.knowledge-summary-grid strong{font-size:.875rem}.knowledge-summary-grid p{color:var(--muted);margin:6px 0 0;font-size:.875rem;line-height:1.8}.knowledge-flags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.knowledge-flags span{color:#795313;background:#fff;border:1px solid #b8842533;border-radius:999px;padding:6px 9px;font-size:.875rem;font-weight:850}.knowledge-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.knowledge-checklist li{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:13px;display:grid}.knowledge-checklist li>span{background:var(--navy-900);width:30px;height:30px;color:var(--gold-400);border-radius:10px;place-items:center;font-size:.875rem;font-weight:900;display:grid}.knowledge-checklist p{color:var(--muted);margin:3px 0 0;font-size:.875rem;line-height:1.75}.knowledge-relations{gap:10px;display:grid}.knowledge-relation-card{border:1px solid var(--line);background:#fbfaf7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px;transition:all .18s;display:flex}.knowledge-relation-card:hover{background:var(--gold-100);border-color:#b8842573}.knowledge-relation-card h3{margin:9px 0 4px;font-size:.875rem}.knowledge-relation-card strong{color:var(--navy-800);font-size:.875rem}.knowledge-relation-card p{color:var(--muted);margin:7px 0 0;font-size:.875rem;line-height:1.7}.knowledge-relation-card>svg{color:var(--gold-600);flex:none}.relation-badge{border-radius:999px;padding:5px 8px;font-size:.875rem;font-weight:900;display:inline-flex}.relation-badge.direct{color:var(--success);background:#eaf6f0}.relation-badge.thematic{color:#4c6182;background:#eef1f7}.knowledge-resources{grid-template-columns:1fr 1fr;gap:10px;display:grid}.knowledge-resources a{border:1px solid var(--line);background:#fbfaf7;border-radius:15px;padding:16px 16px 36px;position:relative}.knowledge-resources a:hover{border-color:#b8842573}.knowledge-resources span{color:var(--gold-600);font-size:.875rem;font-weight:900}.knowledge-resources h3{margin:8px 0 5px;font-size:.875rem}.knowledge-resources p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.knowledge-resources svg{color:var(--gold-600);position:absolute;bottom:14px;left:14px}.knowledge-example{border-right:4px solid var(--gold-500);background:var(--gold-100);border-radius:14px;padding:20px}.knowledge-example-label{color:#795313;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.knowledge-example h2{display:block;margin:11px 0 7px!important;font-size:1rem!important}.knowledge-example p{color:#6d572c;margin:0;line-height:1.9}.knowledge-questions{gap:9px;margin:0;padding:0;list-style:none;display:grid}.knowledge-questions li{color:var(--muted);background:#f7f4ec;border-radius:12px;padding:12px 36px 12px 13px;font-size:.875rem;line-height:1.75;position:relative}.knowledge-questions li:before{content:"؟";color:var(--gold-600);font-weight:900;position:absolute;top:12px;right:12px}.knowledge-aside h2{margin-bottom:11px}.knowledge-toc{gap:5px;display:grid}.knowledge-toc a{color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:.875rem;font-weight:800;display:flex}.knowledge-toc a:hover{background:var(--gold-100);color:var(--gold-600)}.knowledge-source-button{width:100%;margin-top:15px}.knowledge-update{color:var(--muted);align-items:flex-start;gap:6px;margin:14px 0 0;font-size:.875rem;line-height:1.6;display:flex}.knowledge-update svg{flex:none;margin-top:2px}.knowledge-method-link{border-top:1px solid var(--line);color:var(--gold-600);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:.875rem;font-weight:900;display:flex}.methodology-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.methodology-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px}.methodology-card>span{background:var(--gold-100);width:46px;height:46px;color:var(--gold-600);border-radius:14px;place-items:center;display:grid}.methodology-card h2{margin:17px 0 8px;font-size:1.08rem}.methodology-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.methodology-boundary{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;margin-top:22px;padding:28px;display:grid}.methodology-boundary h2{margin:9px 0 0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.45}.methodology-boundary p{color:#ffffffb3;margin:0;line-height:1.95}@media (width<=980px){.review-knowledge-layout{grid-template-columns:1fr}.methodology-grid{grid-template-columns:1fr 1fr}.methodology-boundary{grid-template-columns:1fr}.knowledge-aside{order:0!important}}@media (width<=700px){.review-compact-stats,.knowledge-summary-grid,.knowledge-resources,.methodology-grid{grid-template-columns:1fr}.review-sample-jumps{flex-direction:column;align-items:stretch}.review-sample-jumps>span{margin:0}.review-sample-jumps a{justify-content:space-between}.knowledge-summary{padding:16px}.knowledge-relation-card{align-items:flex-start}.methodology-boundary{padding:22px}}.review-ribbon-actions{align-items:center;gap:14px;display:flex}.review-language-switch{border:1px solid #e7c67559;border-radius:9px;padding:6px 10px;font-weight:900;color:var(--gold-400)!important}.review-language-switch:hover{background:#ffffff14}.relation-source-note{color:var(--gold-600);margin-top:9px;font-size:.875rem;font-weight:850;display:inline-flex}.review-locale-en{font-family:Segoe UI,Inter,Arial,sans-serif}.review-locale-en .eyebrow{letter-spacing:.02em}.review-locale-en .official-text,.review-locale-en .previous-official-text{font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.9}.review-locale-en .knowledge-example{border-right:0;border-left:4px solid var(--gold-500)}.review-locale-en .knowledge-questions li{padding:12px 13px 12px 36px}.review-locale-en .knowledge-questions li:before{content:"?";left:12px;right:auto}.review-locale-en .knowledge-resources svg{left:auto;right:14px}.review-locale-en .review-side-data dd{text-align:right}.review-locale-en .article-head h1{max-width:720px}.review-locale-en .review-index-item{font-size:.875rem}.review-chapter-index{gap:15px;margin-top:17px;display:grid}.review-chapter-group{border:1px solid var(--line);background:#fcfbf8;border-radius:17px;padding:17px}.review-chapter-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:11px;display:flex}.review-chapter-group>header>div{align-items:center;gap:10px;display:flex}.review-chapter-group>header span{color:var(--gold-600);font-size:.875rem;font-weight:900}.review-chapter-group>header h3{margin:0;font-size:.92rem}.review-chapter-group>header small{color:var(--muted);font-size:.875rem}.review-chapter-group .review-article-index{margin-top:11px}.translation-status-note{color:#2d4c73;background:#f1f6fc;border:1px solid #cad7e9;border-radius:15px;gap:11px;margin-bottom:20px;padding:15px 17px;display:flex}.translation-status-note svg{flex:none}.translation-status-note strong{font-size:.875rem}.translation-status-note p{margin:5px 0 0;font-size:.875rem;line-height:1.75}.review-locale-en .translation-status-note{border-left:4px solid #668ab5}@media (width<=700px){.review-ribbon-actions{justify-content:space-between;width:100%}.review-locale-en .article-nav{flex-direction:column;align-items:flex-start}}.registration-gateway{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #b8842557;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:24px;display:grid;box-shadow:0 16px 42px #0813230f}.registration-gateway-icon{background:var(--navy-900);width:58px;height:58px;color:var(--gold-400);border-radius:18px;place-items:center;display:grid}.registration-gateway span{color:var(--gold-600);font-size:.875rem;font-weight:900}.registration-gateway h2{margin:7px 0 6px;font-size:1.18rem}.registration-gateway p{max-width:720px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.registration-gateway .btn{white-space:nowrap}.registration-centre{background:#fff}.registration-hero{background:radial-gradient(circle at 16% 16%,#d5a64829,transparent 28%),linear-gradient(135deg,var(--navy-950),#142d50 72%,#183761);color:#fff;padding:74px 0 66px;position:relative;overflow:hidden}.registration-hero:after{content:"";background:#ffffff06;border-radius:50%;height:310px;position:absolute;inset:auto -10% -160px 40%;transform:rotate(-7deg)}.registration-hero-grid{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);align-items:center;gap:64px;display:grid;position:relative}.registration-hero-copy{max-width:790px}.registration-hero-kicker{flex-wrap:wrap;gap:8px;display:flex}.registration-hero-kicker span{color:var(--gold-400);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.875rem;font-weight:900;display:inline-flex}.registration-hero h1{letter-spacing:-.025em;max-width:760px;margin:20px 0 13px;font-size:clamp(2.3rem,5.4vw,4.5rem);line-height:1.17}.registration-hero-copy>p{color:#ffffffbf;max-width:720px;margin:0;font-size:1rem;line-height:2}.registration-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.registration-hero-actions .btn{align-items:center;gap:8px;display:inline-flex}.registration-portal-button{color:#fff;background:#ffffff0d;border:1px solid #fff3}.registration-portal-button:hover{background:#ffffff1a}.registration-hero-meta{color:#ffffff8f;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:.875rem;font-weight:750;display:flex}.registration-hero-meta span,.registration-hero-meta a{align-items:center;gap:6px;display:inline-flex}.registration-hero-meta a{color:var(--gold-400)}.registration-hero-orbit{place-items:center;width:330px;height:330px;margin-inline:auto;display:grid;position:relative}.registration-orbit-ring{border:1px solid #e7c67538;border-radius:50%;position:absolute}.registration-orbit-ring.ring-one{inset:18px}.registration-orbit-ring.ring-two{border-style:dashed;inset:58px;transform:rotate(18deg)}.registration-orbit-core{background:radial-gradient(circle at 35% 30%,#244d7c,var(--navy-950));border:1px solid #e7c67566;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;box-shadow:0 24px 90px #0000004d,inset 0 0 32px #d5a64814}.registration-orbit-core span{color:var(--gold-400);letter-spacing:.03em;font-size:2rem;font-weight:950}.registration-orbit-core strong{letter-spacing:.18em;font-size:.875rem}.registration-orbit-node{width:50px;height:50px;color:var(--gold-400);background:#173554;border:1px solid #e7c67559;border-radius:16px;place-items:center;display:grid;position:absolute;box-shadow:0 14px 32px #0000003d}.registration-orbit-node.node-one{top:18px;right:60px}.registration-orbit-node.node-two{bottom:48px;right:10px}.registration-orbit-node.node-three{bottom:24px;left:47px}.registration-local-nav{z-index:36;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:120px}.registration-local-nav .container{scrollbar-width:none;gap:7px;padding-block:10px;display:flex;overflow:auto}.registration-local-nav .container::-webkit-scrollbar{display:none}.registration-local-nav a{color:var(--muted);border-radius:10px;flex:none;padding:8px 11px;font-size:.875rem;font-weight:850}.registration-local-nav a:hover{background:var(--gold-100);color:var(--gold-600)}.registration-section{padding:68px 0;scroll-margin-top:190px}.registration-soft-section{background:#f7f5ef}.registration-section-heading{max-width:790px;margin-bottom:28px}.registration-section-heading>span{color:var(--gold-600);align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.registration-section-heading h2{margin:9px 0 8px;font-size:clamp(1.7rem,3.4vw,2.55rem);line-height:1.3}.registration-section-heading p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.9}.registration-section-heading.light>span{color:var(--gold-400)}.registration-section-heading.light h2{color:#fff}.registration-section-heading.light p{color:#ffffffab}.registration-threshold-section{padding-top:54px}.registration-threshold-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.registration-threshold-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:205px;padding:22px;position:relative;overflow:hidden;box-shadow:0 13px 36px #0813230e}.registration-threshold-card:after{content:"";background:var(--gold-100);border-radius:50%;width:95px;height:95px;position:absolute;inset:auto -22px -28px auto}.registration-threshold-card small{min-height:34px;color:var(--muted);font-size:.875rem;font-weight:850;line-height:1.6;display:block}.registration-threshold-card strong{z-index:1;color:var(--navy-900);margin:17px 0 11px;font-size:1.72rem;font-weight:950;display:block;position:relative}.registration-threshold-card p{z-index:1;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8;position:relative}.registration-threshold-card.threshold-1{border-top:4px solid #b88425}.registration-threshold-card.threshold-2{border-top:4px solid #56759f}.registration-threshold-card.threshold-3{border-top:4px solid #8c5c70}.registration-threshold-card.threshold-4{border-top:4px solid #2f7d5d}.registration-decision-section{background:linear-gradient(145deg,var(--navy-950),#173a62);color:#fff}.registration-decision-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:18px;display:grid}.registration-decision-form,.registration-result{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 60px #00000024}.registration-decision-form{padding:24px}.registration-decision-form fieldset{border:0;margin:0;padding:0}.registration-decision-form fieldset+fieldset{margin-top:22px}.registration-decision-form legend{color:#fff;width:100%;margin-bottom:12px;font-size:.875rem;font-weight:900;line-height:1.7;display:block}.registration-choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.registration-choice-grid button,.registration-inline-choices button{color:#ffffffb3;text-align:start;min-height:55px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;font-size:.875rem;font-weight:800;display:flex}.registration-choice-grid button>span{width:34px;height:34px;color:var(--gold-400);background:#ffffff14;border-radius:11px;flex:none;place-items:center;font-size:.875rem;display:grid}.registration-choice-grid button:hover,.registration-choice-grid button.selected,.registration-inline-choices button:hover,.registration-inline-choices button.selected{color:#fff;background:#d5a64826;border-color:#e7c67585}.registration-question-panel,.registration-amount-panel{background:#00000014;border:1px solid #ffffff17!important;border-radius:17px!important;padding:18px!important}.registration-question-panel legend,.registration-amount-panel legend{padding-top:2px}.registration-inline-choices{gap:8px;display:flex}.registration-inline-choices button{flex:1;justify-content:center}.registration-amount-panel>p{color:#ffffff8c;margin:-2px 0 14px;font-size:.875rem;line-height:1.7}.registration-amount-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registration-amount-grid label{color:#ffffffb8;gap:7px;font-size:.875rem;font-weight:800;display:grid}.registration-input-wrap{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.registration-input-wrap:focus-within{border-color:var(--gold-400);box-shadow:0 0 0 3px #d5a6481a}.registration-input-wrap input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px;font-size:.88rem}.registration-input-wrap small{color:#ffffff6e;padding-inline:10px;font-size:.875rem}.registration-check{color:#ffffffa3;cursor:pointer;align-items:flex-start;gap:9px;margin-top:13px;font-size:.875rem;line-height:1.65;display:flex}.registration-check input{width:16px;height:16px;accent-color:var(--gold-500);margin-top:2px}.registration-reset{color:var(--gold-400);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:.875rem;font-weight:850;display:inline-flex}.registration-result{color:#fff;min-height:100%;padding:24px}.registration-result.is-empty{place-items:center;display:grid}.registration-empty{text-align:center;color:#ffffff85}.registration-empty svg{color:var(--gold-400)}.registration-empty strong{color:#fff;margin-top:10px;display:block}.registration-empty p{margin:6px 0 0;font-size:.875rem}.registration-result-head{align-items:flex-start;gap:11px;display:flex}.registration-result-head>svg{color:var(--gold-400);flex:none;margin-top:2px}.registration-result-head small{color:var(--gold-400);font-size:.875rem;font-weight:900;display:block}.registration-result-head h3{margin:6px 0 0;font-size:1.13rem;line-height:1.5}.registration-result-body{color:#ffffffb5;margin:16px 0;font-size:.875rem;line-height:1.85}.registration-result-block{border-top:1px solid #ffffff1a;padding:13px 0}.registration-result-block>strong{color:#fff;margin-bottom:6px;font-size:.875rem;display:block}.registration-result-block p,.registration-result-block ol{color:#ffffffa6;margin:0;font-size:.875rem;line-height:1.8}.registration-result-block ol{padding-inline-start:19px}.registration-result-links{flex-wrap:wrap;gap:6px;display:flex}.registration-result-links a{color:var(--gold-400);background:#ffffff14;border-radius:8px;padding:6px 8px;font-size:.875rem;font-weight:850}.registration-result-disclaimer{color:#ffffff63;margin:12px 0 0;font-size:.875rem;line-height:1.65}.registration-result.tone-mandatory{border-top:4px solid #e3a86f}.registration-result.tone-voluntary{border-top:4px solid #86a9d8}.registration-result.tone-clear{border-top:4px solid #71c49e}.registration-result.tone-review{border-top:4px solid var(--gold-400)}.registration-calculation-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.registration-inclusion-card{border:1px solid var(--line);background:#fff;border-radius:21px;padding:24px}.registration-inclusion-card header{align-items:center;gap:9px;display:flex}.registration-inclusion-card header svg{border-radius:8px;padding:4px}.registration-inclusion-card.include header svg{color:#267657;background:#e6f5ee}.registration-inclusion-card.exclude header svg{color:#a55050;background:#faeaea}.registration-inclusion-card h3{margin:0;font-size:1rem}.registration-inclusion-card ul{color:var(--muted);gap:10px;margin:18px 0 0;padding-inline-start:19px;font-size:.875rem;line-height:1.8;display:grid}.registration-inclusion-card li::marker{color:var(--gold-500)}.registration-calculation-note{background:var(--gold-100);color:#71501a;border:1px solid #b884254d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:14px;padding:17px 19px;display:grid}.registration-calculation-note svg{flex:none}.registration-calculation-note p{margin:0;font-size:.875rem;line-height:1.75}.registration-calculation-note a{color:#71501a;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.registration-rolling-example{background:linear-gradient(145deg,#fffdf7,#f7f3e8);border:1px solid #b8842547;border-radius:22px;margin:0 0 18px;padding:22px}.registration-rolling-example>header{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.registration-rolling-example>header svg{color:var(--gold-600);flex:none}.registration-rolling-example h3{margin:0 0 5px;font-size:1.05rem}.registration-rolling-example>header p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.registration-rolling-grid{grid-template-columns:1fr .82fr 1fr;gap:10px;display:grid}.rolling-window{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px;position:relative}.rolling-window small{color:var(--gold-600);margin-bottom:7px;font-size:.875rem;font-weight:900;display:block}.rolling-window strong{color:var(--navy);font-size:.875rem;line-height:1.55;display:block}.rolling-window p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.7}.rolling-window-2{background:var(--gold-100);border-color:#b884256b}.registration-rolling-example>footer{color:#71501a;align-items:flex-start;gap:8px;margin-top:13px;font-size:.875rem;line-height:1.65;display:flex}.registration-rolling-example>footer svg{flex:none;margin-top:2px}.registration-amount-grid label:last-child{grid-column:auto}.registration-rcm-field{background:#d5a6480f;border:1px solid #d5a6483d;border-radius:13px;padding:10px}.registration-check input:disabled{opacity:.45;cursor:not-allowed}.registration-rcm-alert{background:#e3a86f14;border:1px solid #e3a86f40;border-radius:11px;padding:10px 12px;color:#ffd5aa!important;margin:10px 0 0!important}.registration-result-block ul{color:#ffffffa6;margin:0;padding-inline-start:19px;font-size:.875rem;line-height:1.8}.registration-reverse-charge{background:linear-gradient(135deg,#f3f7fc,#fff);border:1px solid #cfdbea;border-radius:20px;margin-top:16px;padding:22px;box-shadow:0 12px 34px #0d28480d}.registration-reverse-charge-head{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.registration-reverse-charge-head>span{background:var(--navy-900);width:42px;height:42px;color:var(--gold-400);border-radius:13px;place-items:center;display:grid}.registration-reverse-charge h3{margin:0 0 7px;font-size:1rem}.registration-reverse-charge p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.registration-reverse-charge ul{grid-template-columns:1fr 1fr;gap:9px 18px;margin:17px 0;padding:0;list-style:none;display:grid}.registration-reverse-charge li{color:var(--muted);align-items:flex-start;gap:7px;font-size:.875rem;line-height:1.72;display:flex}.registration-reverse-charge li svg{color:#2f7d5d;flex:none;margin-top:4px}.registration-reverse-charge>strong{background:var(--gold-100);color:#72521f;border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.75;display:block}.registration-pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.registration-pathway-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px;position:relative;overflow:hidden}.registration-pathway-number{color:#ece7da;font-size:2.15rem;font-weight:950;position:absolute;top:16px;left:18px}.registration-locale-en .registration-pathway-number{left:auto;right:18px}.registration-pathway-card h3{margin:0 0 9px;font-size:1rem;position:relative}.registration-pathway-card>p{min-height:105px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.85;position:relative}.registration-pathway-card ul{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.registration-pathway-card li{background:var(--gold-100);color:#76551f;border-radius:8px;padding:5px 7px;font-size:.875rem;font-weight:800}.registration-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid;position:relative}.registration-timeline article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid}.registration-timeline-dot{background:var(--navy-900);width:31px;height:31px;color:var(--gold-400);border-radius:10px;place-items:center;font-size:.875rem;font-weight:900;display:grid}.registration-timeline small{color:var(--gold-600);font-size:.875rem;font-weight:900}.registration-timeline h3{margin:5px 0;font-size:.9rem}.registration-timeline p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.registration-documents-section{background:linear-gradient(145deg,#112844,var(--navy-950));color:#fff}.registration-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.registration-document-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;padding:23px}.registration-document-icon{width:45px;height:45px;color:var(--gold-400);background:#d5a64821;border-radius:14px;place-items:center;display:grid}.registration-document-grid h3{margin:15px 0 12px;font-size:1rem}.registration-document-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.registration-document-grid li{color:#ffffffa6;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.75;display:flex}.registration-document-grid li svg{color:var(--gold-400);flex:none;margin-top:5px}.registration-steps{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.registration-steps li{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:52px 1fr;gap:13px;padding:18px;display:grid}.registration-steps li>span{background:var(--gold-100);width:52px;height:52px;color:var(--gold-600);border-radius:15px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.registration-steps h3{margin:2px 0 6px;font-size:.9rem}.registration-steps p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.registration-steps-action{align-items:center;gap:16px;margin-top:18px;display:flex}.registration-steps-action .btn{align-items:center;gap:7px;display:inline-flex}.registration-steps-action>a:last-child{color:var(--gold-600);align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.registration-risk-section{background:#fff9f0}.registration-mistake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.registration-mistake-grid article{background:#fff;border:1px solid #b884252e;border-radius:16px;grid-template-columns:auto 1fr;gap:11px;padding:17px;display:grid}.registration-mistake-grid article>span{color:#a56b25;background:#fff1dd;border-radius:10px;place-items:center;width:29px;height:29px;font-size:.875rem;font-weight:900;display:grid}.registration-mistake-grid h3{margin:2px 0 5px;font-size:.875rem}.registration-mistake-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.72}.registration-penalty{color:#fff;background:#7c342c;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:14px;padding:21px;display:grid}.registration-penalty>svg{color:#ffd8ac}.registration-penalty h3{margin:0 0 6px;font-size:1rem}.registration-penalty p{color:#ffffffbd;margin:0;font-size:.875rem;line-height:1.8}.registration-penalty a{color:#ffd8ac;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.registration-faqs{gap:8px;display:grid}.registration-faqs details{border:1px solid var(--line);background:#fff;border-radius:15px}.registration-faqs summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;font-size:.875rem;font-weight:850;list-style:none;display:grid}.registration-faqs summary::-webkit-details-marker{display:none}.registration-faqs summary>span{color:var(--gold-600);font-size:.875rem}.registration-faqs summary>strong{color:var(--gold-600);font-size:1.1rem}.registration-faqs details[open] summary>strong{transform:rotate(45deg)}.registration-faqs details p{color:var(--muted);margin:0;padding:0 49px 17px;font-size:.875rem;line-height:1.85}.registration-locale-en .registration-faqs details p{padding:0 17px 17px 49px}.registration-legal-section{background:linear-gradient(145deg,var(--navy-950),#163655);color:#fff}.registration-legal-grid{grid-template-columns:.82fr 1.18fr;gap:14px;display:grid}.registration-legal-grid>article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden}.registration-legal-grid header{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding:18px;display:flex}.registration-legal-grid header svg{color:var(--gold-400)}.registration-legal-grid h3{margin:0;font-size:.95rem}.registration-legal-grid>article>div{display:grid}.registration-legal-grid a{color:#ffffffb0;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 17px;font-size:.875rem;display:grid}.registration-legal-grid a+a{border-top:1px solid #ffffff12}.registration-legal-grid a:hover{color:#fff;background:#d5a6481a}.registration-legal-grid a span{color:var(--gold-400);font-size:.875rem;font-weight:850}.registration-legal-grid a strong{font-weight:750}.registration-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.registration-resource-grid a{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:180px;padding:19px 19px 42px;position:relative}.registration-resource-grid a:hover{border-color:#b884256b;transform:translateY(-2px);box-shadow:0 12px 35px #0813230f}.registration-resource-grid small{color:var(--gold-600);font-size:.875rem;font-weight:900}.registration-resource-grid h3{margin:10px 0 7px;font-size:.92rem}.registration-resource-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.registration-resource-grid svg{color:var(--gold-600);position:absolute;bottom:17px;left:19px}.registration-locale-en .registration-resource-grid svg{left:auto;right:19px}.registration-disclaimer{color:#274b75;background:#f2f6fb;border:1px solid #d4deec;border-radius:18px;align-items:flex-start;gap:13px;margin-top:15px;padding:19px;display:flex}.registration-disclaimer svg{flex:none}.registration-disclaimer h3{margin:0 0 6px;font-size:.9rem}.registration-disclaimer p{margin:0;font-size:.875rem;line-height:1.8}.review-locale-en .registration-hero-copy>p,.review-locale-en .registration-section-heading p,.review-locale-en .registration-threshold-card p,.review-locale-en .registration-pathway-card>p{line-height:1.75}.review-locale-en .registration-pathway-number{left:auto;right:18px}.review-locale-en .registration-faqs details p{padding:0 17px 17px 49px}.review-locale-en .registration-resource-grid svg{left:auto;right:19px}@media (width<=1080px){.registration-hero-grid{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.registration-hero-orbit{width:290px;height:290px}.registration-threshold-grid,.registration-pathway-grid,.registration-timeline,.registration-mistake-grid,.registration-resource-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.registration-local-nav{top:110px}.registration-hero-grid,.registration-decision-grid,.registration-legal-grid{grid-template-columns:1fr}.registration-hero-orbit{display:none}.registration-gateway{grid-template-columns:auto 1fr}.registration-gateway .btn{grid-column:1/-1;width:100%}.registration-decision-grid{gap:12px}.registration-calculation-grid,.registration-rolling-grid{grid-template-columns:1fr}.registration-calculation-note{grid-template-columns:auto 1fr}.registration-calculation-note a{white-space:normal;grid-column:2}.registration-pathway-grid,.registration-timeline,.registration-mistake-grid,.registration-resource-grid{grid-template-columns:1fr 1fr}.registration-result{min-height:320px}}@media (width<=700px){.registration-hero{padding:48px 0 44px}.registration-hero h1{font-size:2.35rem}.registration-hero-copy>p{font-size:.88rem}.registration-local-nav{top:142px}.registration-section{padding:48px 0;scroll-margin-top:210px}.registration-threshold-grid,.registration-document-grid,.registration-steps,.registration-pathway-grid,.registration-timeline,.registration-mistake-grid,.registration-resource-grid{grid-template-columns:1fr}.registration-threshold-card{min-height:0}.registration-choice-grid,.registration-amount-grid{grid-template-columns:1fr}.registration-amount-grid label:last-child{grid-column:auto}.registration-decision-form,.registration-result{border-radius:18px;padding:17px}.registration-calculation-note,.registration-penalty{grid-template-columns:auto 1fr}.registration-calculation-note a,.registration-penalty a{white-space:normal;grid-column:2}.registration-steps-action{flex-direction:column;align-items:stretch}.registration-steps-action .btn{justify-content:center;width:100%}.registration-gateway{text-align:center;grid-template-columns:1fr}.registration-gateway-icon{margin-inline:auto}.registration-gateway .btn{grid-column:auto}.registration-legal-grid a{grid-template-columns:75px minmax(0,1fr) auto}.registration-faqs details p,.review-locale-en .registration-faqs details p{padding:0 16px 16px}.registration-hero-meta{flex-direction:column;gap:10px}.registration-section-heading h2{font-size:1.65rem}.registration-inline-choices{flex-direction:column}.registration-reverse-charge ul{grid-template-columns:1fr}.registration-reverse-charge{padding:17px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.registration-classifier{background:#020d1c1f;border:1px solid #ffffff1c;border-radius:15px;overflow:hidden}.registration-classifier-head,.registration-classifier-row{grid-template-columns:minmax(230px,1fr) minmax(125px,.42fr) minmax(125px,.42fr);align-items:center;gap:9px;display:grid}.registration-classifier-head{color:#ffffff7a;text-align:center;background:#ffffff0a;border-bottom:1px solid #ffffff17;padding:8px 11px;font-size:.875rem}.registration-classifier-row{padding:11px}.registration-classifier-row+.registration-classifier-row{border-top:1px solid #ffffff13}.registration-classifier-copy{min-width:0}.registration-classifier-copy>span{color:#9adab9;background:#71c49e21;border-radius:6px;margin-bottom:5px;padding:3px 6px;font-size:.875rem;font-weight:900;display:inline-flex}.registration-classifier-copy>strong{color:#fff;font-size:.875rem;line-height:1.55;display:block}.registration-classifier-copy>p{color:#ffffff7a!important;margin:3px 0 0!important;font-size:.875rem!important;line-height:1.55!important}.registration-classifier-row.class-exempt .registration-classifier-copy>span,.registration-classifier-row.class-outside .registration-classifier-copy>span,.registration-classifier-row.class-capital .registration-classifier-copy>span{color:#b4ccef;background:#86a9d81f}.registration-classifier-row.class-reverse{background:#d5a6480b}.registration-classifier-row.class-reverse .registration-classifier-copy>span{color:#f1cf86;background:#d5a64824}.registration-classifier-row.class-uncertain{background:#e3a86f0f}.registration-classifier-row.class-uncertain .registration-classifier-copy>span{color:#ffd0a2;background:#e3a86f26}.registration-classifier-row .registration-input-wrap input{padding:9px}.registration-classifier-row .registration-input-wrap small{padding-inline:7px;font-size:.875rem}.registration-required-note{background:#d5a64814;border:1px solid #e7c67547;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;color:#f2d28d!important;margin:10px 0 13px!important;font-size:.875rem!important;line-height:1.7!important}.registration-required-note svg{flex:none;margin-top:2px}.registration-input-wrap input:required:placeholder-shown{border-color:#e7c67561}.registration-classification-summary{background:#d5a64811;border:1px solid #d5a6482e;border-radius:13px;grid-template-columns:1fr repeat(3,minmax(100px,.65fr));align-items:stretch;gap:8px;margin-top:11px;padding:11px;display:grid}.registration-classification-summary>strong{color:var(--gold-400);align-self:center;font-size:.875rem;line-height:1.5}.registration-classification-summary>span{color:#fff;border-inline-start:1px solid #ffffff1a;gap:3px;padding-inline-start:9px;font-size:.875rem;font-weight:900;display:grid}.registration-classification-summary small{color:#ffffff73;font-size:.875rem;font-weight:700;line-height:1.45}.registration-expenses-title{color:#fff;margin:17px 0 9px;font-size:.875rem}.registration-result-verification{background:#d5a64813;border:1px solid #e7c6753d;border-radius:13px;margin-top:14px;padding:14px}.registration-result-verification>strong{color:var(--gold-400);font-size:.875rem;display:block}.registration-result-verification>p{color:#ffffff94;margin:6px 0 10px;font-size:.875rem;line-height:1.75}.registration-result-verification>div{flex-wrap:wrap;gap:6px;display:flex}.registration-result-verification a{color:#fff;background:#ffffff14;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.875rem;font-weight:800;display:inline-flex}.registration-result-verification a:first-child{color:var(--gold-400)}@media (width<=700px){.registration-classifier-head{display:none}.registration-classifier-row{grid-template-columns:1fr 1fr}.registration-classifier-copy{grid-column:1/-1}.registration-classification-summary{grid-template-columns:1fr}.registration-classification-summary>span{border-inline-start:0;border-top:1px solid #ffffff1a;padding:7px 0 0}}.review-practical-gateways{gap:14px;margin-top:22px;display:grid}.invoice-gateway{background:linear-gradient(135deg,#eef5fc,#fff);border:1px solid #cbd9ea;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 14px 40px #0813230f}.invoice-gateway-icon{background:var(--navy-900);width:54px;height:54px;color:var(--gold-400);border-radius:17px;place-items:center;display:grid}.invoice-gateway span{color:#3f6f9d;font-size:.875rem;font-weight:900}.invoice-gateway h2{margin:5px 0 7px;font-size:1.22rem}.invoice-gateway p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.invoice-centre{background:#f7f5ef}.invoice-hero{color:#fff;background:radial-gradient(circle at 76% 28%,#5386ba38,#0000 28%),linear-gradient(140deg,#071525,#102b47 57%,#0b1b2e);padding:72px 0 68px;overflow:hidden}.invoice-hero-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:52px;display:grid}.invoice-hero-kicker{flex-wrap:wrap;gap:8px;display:flex}.invoice-hero-kicker span{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.875rem;font-weight:850;display:inline-flex}.invoice-hero-kicker span:first-child{color:var(--gold-400);border-color:#e7c67540}.invoice-hero h1{margin:18px 0 12px;font-size:clamp(2.4rem,6vw,4.65rem);line-height:1.12}.invoice-hero-copy>p{color:#ffffffb8;max-width:730px;margin:0;font-size:.98rem;line-height:1.95}.invoice-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.invoice-source-button{color:#fff;background:#ffffff12;border-color:#ffffff2e}.invoice-hero-meta{color:#ffffff7d;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.875rem;display:flex}.invoice-hero-meta span{align-items:center;gap:6px;display:inline-flex}.invoice-hero-visual{place-items:center;min-height:340px;display:grid;position:relative}.invoice-sheet{width:255px;height:315px;color:var(--navy-900);background:linear-gradient(145deg,#fff,#e9f1f9);border:1px solid #ffffff2e;border-radius:9px 9px 32px;padding:32px 27px;position:relative;transform:rotate(-3deg);box-shadow:0 35px 80px #00000054}.invoice-sheet:after{content:"";background:linear-gradient(135deg,#c7d8e8,#fff);border-radius:10px 0 30px;width:52px;height:52px;position:absolute;bottom:-1px;right:-1px}.invoice-sheet>span{background:var(--navy-900);width:58px;height:30px;color:var(--gold-400);border-radius:8px;place-items:center;font-family:Georgia,serif;font-weight:900;display:inline-grid}.invoice-sheet>i{background:#d4dfeb;border-radius:999px;width:100%;height:7px;margin-top:22px;display:block}.invoice-sheet>i:nth-of-type(2){width:82%;margin-top:12px}.invoice-sheet>i:nth-of-type(3){width:57%;margin-top:12px}.invoice-sheet>div{border-top:2px solid #b9cadb;justify-content:space-between;align-items:end;margin-top:58px;padding-top:18px;display:flex}.invoice-sheet strong{font-size:2.15rem}.invoice-sheet em{color:#5f7690;font-size:.875rem;font-style:normal;font-weight:900}.invoice-visual-node{width:43px;height:43px;color:var(--gold-400);background:#173b5d;border:1px solid #e7c6754d;border-radius:14px;place-items:center;display:grid;position:absolute;box-shadow:0 15px 40px #00000040}.invoice-visual-node.node-one{top:32px;right:22px}.invoice-visual-node.node-two{bottom:42px;left:10px}.invoice-visual-node.node-three{top:112px;left:4px}.invoice-local-nav{z-index:38;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f9fbf0;border-bottom:1px solid #dfe4e8;position:sticky;top:74px}.invoice-local-nav .container{scrollbar-width:none;gap:3px;display:flex;overflow:auto}.invoice-local-nav a{color:#5f6f7f;border-bottom:2px solid #0000;flex:none;padding:14px 12px;font-size:.875rem;font-weight:850}.invoice-local-nav a:hover{color:#224f79;border-color:#4479a9}.invoice-section{padding:67px 0;scroll-margin-top:150px}.invoice-section-heading{max-width:780px;margin-bottom:29px}.invoice-section-heading>span{color:#3e75a6;align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.invoice-section-heading h2{margin:9px 0 8px;font-size:clamp(1.75rem,4vw,2.65rem)}.invoice-section-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.invoice-section-heading.light>span{color:var(--gold-400)}.invoice-section-heading.light h2{color:#fff}.invoice-section-heading.light p{color:#ffffff9c}.invoice-quick-section{background:#fff}.invoice-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.invoice-quick-grid article{background:linear-gradient(150deg,#fff,#f5f8fb);border:1px solid #dce4eb;border-radius:19px;min-height:210px;padding:22px;position:relative}.invoice-quick-grid article>span{color:#dce6ef;font-size:2rem;font-weight:950;position:absolute;top:15px;left:16px}.review-locale-en .invoice-quick-grid article>span{left:auto;right:16px}.invoice-quick-grid small{color:#2f6696;background:#e7f0f8;border-radius:8px;padding:5px 8px;font-size:.875rem;font-weight:900;display:inline-flex}.invoice-quick-grid h3{margin:34px 0 8px;font-size:.93rem}.invoice-quick-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.invoice-assistant-section{color:#fff;background:linear-gradient(145deg,#0b1b2d,#173a5b)}.invoice-assistant-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:16px;display:grid}.invoice-assistant-form,.invoice-outcome{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:22px}.invoice-assistant-form{padding:21px}.invoice-mode-switch{background:#0000001f;border:1px solid #ffffff1a;border-radius:13px;gap:7px;padding:5px;display:flex}.invoice-choice{color:#ffffffab;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;min-height:37px;padding:7px 11px;font-size:.875rem;font-weight:850}.invoice-choice:hover{color:#fff;border-color:#e7c67559}.invoice-choice.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.invoice-mode-switch .invoice-choice{flex:1}.invoice-question{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:31px minmax(0,1fr);gap:11px;margin-top:15px;padding:15px;display:grid}.invoice-question>strong{width:31px;height:31px;color:var(--gold-400);background:#d5a64824;border-radius:10px;place-items:center;font-size:.875rem;display:grid}.invoice-question h3,.invoice-conditional h3{margin:4px 0 10px;font-size:.875rem;line-height:1.65}.invoice-choice-row{flex-wrap:wrap;gap:6px;display:flex}.invoice-amount-field{gap:6px;margin-top:14px;display:grid}.invoice-amount-field>span{font-size:.875rem;font-weight:850}.invoice-amount-field>div{position:relative}.invoice-amount-field input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;height:46px;padding:0 13px 0 48px}.review-locale-en .invoice-amount-field input{padding:0 48px 0 13px}.invoice-amount-field input:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #d5a6481f}.invoice-amount-field small{color:#ffffff6b;font-size:.875rem;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.review-locale-en .invoice-amount-field small{left:auto;right:13px}.invoice-amount-field em{color:#ffffff6e;font-size:.875rem;font-style:normal;line-height:1.65}.invoice-conditional-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.invoice-conditional{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:13px}.invoice-conditional .invoice-choice{min-height:32px;padding:5px 8px;font-size:.875rem}.invoice-reset{color:#ffffff73;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:8px 10px;font-size:.875rem;font-weight:800;display:inline-flex}.invoice-outcome{min-height:430px;padding:23px;position:sticky;top:136px}.invoice-outcome-label{color:var(--gold-400);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.invoice-outcome>small{color:#91c7f3;margin-top:20px;font-size:.875rem;font-weight:900;display:block}.invoice-outcome h2{margin:8px 0 9px;font-size:1.42rem;line-height:1.4}.invoice-outcome>p{color:#ffffff9e;margin:0;font-size:.875rem;line-height:1.8}.invoice-outcome-empty{color:#fff3;text-align:center;align-content:center;place-items:center;min-height:340px;display:grid}.invoice-outcome-empty p{color:#ffffff6b;max-width:300px;font-size:.875rem;line-height:1.8}.invoice-warning-list{gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.invoice-warning-list li{color:#f3dba5;background:#d5a64812;border:1px solid #e7c67530;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:.875rem;line-height:1.65;display:flex}.invoice-warning-list svg{flex:none;margin-top:2px}.invoice-checklist{border-top:1px solid #ffffff1a;margin-top:17px;padding-top:16px}.invoice-checklist header{justify-content:space-between;align-items:start;gap:10px;display:flex}.invoice-checklist header strong{font-size:.875rem}.invoice-checklist header p{color:#ffffff6b;max-width:310px;margin:4px 0 0;font-size:.875rem;line-height:1.55}.invoice-checklist header>span{color:var(--gold-400);flex:none;font-size:.875rem;font-weight:900}.invoice-progress{background:#ffffff17;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.invoice-progress i{background:var(--gold-500);height:100%;transition:all .2s;display:block}.invoice-checklist ul{scrollbar-color:#d5a64873 transparent;gap:4px;max-height:270px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.invoice-checklist label{color:#ffffffa6;cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:7px;padding:8px;font-size:.875rem;line-height:1.55;display:grid}.invoice-checklist label:hover{background:#ffffff0d}.invoice-checklist input{opacity:0;position:absolute}.invoice-checklist label>span{color:#0000;border:1px solid #ffffff2b;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.invoice-checklist input:checked+span{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.invoice-complete{color:#9cdfbd;background:#4db98521;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:.875rem;font-weight:900;display:flex}.invoice-articles{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.invoice-articles>strong{color:#ffffff61;width:100%;font-size:.875rem}.invoice-articles a{color:#b6d4ed;background:#ffffff12;border-radius:7px;padding:5px 7px;font-size:.875rem;font-weight:800}.invoice-tools-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.invoice-deadline-card,.invoice-math-card{background:#fff;border:1px solid #d7e0e8;border-radius:20px;padding:23px;box-shadow:0 15px 45px #0813230d}.invoice-tool-heading{grid-template-columns:auto 1fr;gap:11px;display:grid}.invoice-tool-heading>span{color:#326b9e;background:#e8f1f8;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.invoice-tool-heading h3{margin:1px 0 5px;font-size:1rem}.invoice-tool-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.invoice-deadline-card>label,.invoice-math-fields label{gap:6px;margin-top:18px;display:grid}.invoice-deadline-card label span,.invoice-math-fields label span{font-size:.875rem;font-weight:850}.invoice-deadline-card input,.invoice-math-fields input,.invoice-math-fields select{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);background:#fbfcfd;border-radius:11px;outline:none;padding:0 12px}.invoice-deadline-card input:focus,.invoice-math-fields input:focus,.invoice-math-fields select:focus{border-color:#4d82b2;box-shadow:0 0 0 3px #4d82b21c}.invoice-deadline-result{color:#fff;background:#0f2b47;border-radius:14px;margin-top:15px;padding:15px;display:grid}.invoice-deadline-result>small{color:#ffffff78;font-size:.875rem}.invoice-deadline-result>strong{color:var(--gold-400);margin-top:5px;font-size:1.2rem}.invoice-deadline-result>span{color:#9bdaba;margin-top:5px;font-size:.875rem;font-weight:850}.invoice-deadline-result>span.late{color:#ffb3ac}.invoice-deadline-result p{color:#ffffff8c;border-top:1px solid #ffffff1a;align-items:flex-start;gap:6px;margin:13px 0 0;padding-top:11px;font-size:.875rem;line-height:1.6;display:flex}.invoice-deadline-result p svg{color:var(--gold-400);flex:none;margin-top:2px}.invoice-deadline-result a{color:#b7d8f2;margin-top:9px;font-size:.875rem;font-weight:850}.invoice-math-card>.invoice-mode-switch{border-color:var(--line);background:#f6f8fa;margin-top:17px}.invoice-math-card .invoice-choice{border-color:var(--line);color:var(--muted);background:#fff}.invoice-math-card .invoice-choice.active{color:#fff;background:#3974a8;border-color:#3974a8}.invoice-math-fields{grid-template-columns:1fr 120px;gap:9px;display:grid}.invoice-math-result{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.invoice-math-result>div{background:#f0f5f9;border-radius:11px;padding:12px}.invoice-math-result small{color:var(--muted);font-size:.875rem;display:block}.invoice-math-result strong{color:#224f79;margin-top:5px;font-size:.875rem;display:block}.invoice-math-result em{font-size:.875rem;font-style:normal}.invoice-math-note{color:var(--muted);align-items:flex-start;gap:6px;margin:13px 0 0;font-size:.875rem;line-height:1.55;display:flex}.invoice-math-note svg{color:#3c75a6;flex:none}.invoice-requirements-section{background:#fff}.invoice-requirements-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:14px;display:grid}.invoice-requirements-grid>article{background:#fff;border:1px solid #dce3e9;border-radius:20px;overflow:hidden}.invoice-requirements-grid header{background:#f7f9fb;border-bottom:1px solid #e7ebef;align-items:center;gap:11px;padding:18px;display:flex}.invoice-requirements-grid header>span{color:#316b9c;background:#e8f1f8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.invoice-requirements-grid header small{color:#5680a5;font-size:.875rem;font-weight:850}.invoice-requirements-grid h3{margin:4px 0 0;font-size:.96rem}.invoice-requirements-grid ol{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:12px;list-style:none;display:grid}.invoice-requirements-grid>article:last-child ol{grid-template-columns:1fr}.invoice-requirements-grid li{color:var(--muted);grid-template-columns:27px 1fr;gap:8px;padding:10px;font-size:.875rem;line-height:1.65;display:grid}.invoice-requirements-grid li>span{color:#3972a3;background:#eff4f8;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.875rem;font-weight:900;display:grid}.invoice-permit-alert{background:#fff8e5;border:1px solid #e1c982;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:19px;display:grid}.invoice-permit-alert>svg{color:#a9781e}.invoice-permit-alert strong{font-size:.875rem}.invoice-permit-alert p{color:#765f33;margin:5px 0 0;font-size:.875rem;line-height:1.72}.invoice-permit-alert a{color:#876018;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.invoice-special-section{background:#eef3f7}.invoice-special-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.invoice-special-grid article,.invoice-risk-grid article{background:#fff;border:1px solid #d8e1e8;border-radius:16px;grid-template-columns:auto 1fr;gap:10px;padding:17px;display:grid}.invoice-special-grid article>span,.invoice-risk-grid article>span{color:#316a9d;background:#e8f1f8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.875rem;font-weight:900;display:grid}.invoice-special-grid h3,.invoice-risk-grid h3{margin:2px 0 5px;font-size:.875rem}.invoice-special-grid p,.invoice-risk-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.invoice-correction-section{color:#fff;background:linear-gradient(145deg,#0b1c2f,#163b5e)}.invoice-correction-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invoice-correction-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:22px}.invoice-correction-grid article.debit{border-top:3px solid #e7b860}.invoice-correction-grid article.credit{border-top:3px solid #72c69e}.invoice-correction-grid small{color:#ffffff78;font-size:.875rem}.invoice-correction-grid h3{margin:8px 0;font-size:1.2rem}.invoice-correction-grid p{color:#ffffff9c;margin:0;font-size:.875rem;line-height:1.75}.invoice-correction-fields{background:#0000001c;border:1px solid #ffffff1a;border-radius:17px;margin-top:13px;padding:18px}.invoice-correction-fields>strong{color:var(--gold-400);font-size:.875rem}.invoice-correction-fields ul{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.invoice-correction-fields li{color:#ffffff96;align-items:flex-start;gap:6px;font-size:.875rem;line-height:1.55;display:flex}.invoice-correction-fields svg{color:#7fd0aa;flex:none;margin-top:2px}.invoice-risk-section{background:#fff8ee}.invoice-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.invoice-risk-grid article{border-color:#eadbc8}.invoice-risk-grid article>span{color:#a96c22;background:#fff0dd}.invoice-penalty{color:#fff;background:#813b35;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:13px;padding:20px;display:grid}.invoice-penalty>svg{color:#ffd4a4}.invoice-penalty h3{margin:0 0 5px;font-size:.96rem}.invoice-penalty p{color:#ffffffb8;margin:0;font-size:.875rem;line-height:1.7}.invoice-penalty a{color:#ffd6a8;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.invoice-legal-section{color:#fff;background:#0a1a2b}.invoice-legal-grid{grid-template-columns:.75fr 1.25fr;gap:13px;display:grid}.invoice-legal-grid>article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.invoice-legal-grid header{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:17px;display:flex}.invoice-legal-grid header svg{color:var(--gold-400)}.invoice-legal-grid h3{margin:0;font-size:.9rem}.invoice-legal-grid>article>div{display:grid}.invoice-legal-grid a{color:#ffffffa8;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 15px;font-size:.875rem;display:grid}.invoice-legal-grid a+a{border-top:1px solid #ffffff12}.invoice-legal-grid a:hover{color:#fff;background:#d5a64817}.invoice-legal-grid a span{color:var(--gold-400);font-size:.875rem;font-weight:850}.invoice-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.invoice-resource-grid a{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:178px;padding:18px 18px 40px;position:relative}.invoice-resource-grid a:hover{border-color:#6f98ba;transform:translateY(-2px);box-shadow:0 14px 35px #0813230f}.invoice-resource-grid small{color:#3974a7;font-size:.875rem;font-weight:900}.invoice-resource-grid h3{margin:9px 0 6px;font-size:.875rem}.invoice-resource-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.invoice-resource-grid svg{color:#3974a7;position:absolute;bottom:15px;left:17px}.review-locale-en .invoice-resource-grid svg{left:auto;right:17px}.invoice-disclaimer{color:#28567f;background:#edf4fa;border:1px solid #ccdbea;border-radius:17px;align-items:flex-start;gap:12px;margin-top:14px;padding:18px;display:flex}.invoice-disclaimer svg{flex:none}.invoice-disclaimer h3{margin:0 0 5px;font-size:.875rem}.invoice-disclaimer p{margin:0;font-size:.875rem;line-height:1.75}@media (width<=1080px){.invoice-hero-grid{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.invoice-sheet{width:215px;height:275px}.invoice-quick-grid,.invoice-resource-grid,.invoice-special-grid,.invoice-risk-grid,.invoice-correction-fields ul{grid-template-columns:1fr 1fr}}@media (width<=860px){.invoice-gateway{grid-template-columns:auto 1fr}.invoice-gateway .btn{grid-column:1/-1}.invoice-hero-grid,.invoice-assistant-grid,.invoice-legal-grid{grid-template-columns:1fr}.invoice-hero-visual{display:none}.invoice-outcome{position:static}.invoice-tools-grid,.invoice-requirements-grid{grid-template-columns:1fr}.invoice-permit-alert{grid-template-columns:auto 1fr}.invoice-permit-alert a{grid-column:2}.invoice-local-nav{top:110px}}@media (width<=700px){.invoice-gateway{text-align:center;grid-template-columns:1fr}.invoice-gateway-icon{margin:auto}.invoice-gateway .btn{grid-column:auto}.invoice-hero{padding:48px 0 44px}.invoice-hero h1{font-size:2.35rem}.invoice-hero-copy>p{font-size:.875rem}.invoice-local-nav{top:142px}.invoice-section{padding:49px 0;scroll-margin-top:210px}.invoice-quick-grid,.invoice-special-grid,.invoice-risk-grid,.invoice-resource-grid,.invoice-correction-grid,.invoice-conditional-grid,.invoice-requirements-grid ol{grid-template-columns:1fr}.invoice-math-fields{grid-template-columns:1fr 100px}.invoice-math-result{grid-template-columns:1fr}.invoice-permit-alert,.invoice-penalty{grid-template-columns:auto 1fr}.invoice-penalty a{grid-column:2}.invoice-correction-fields ul{grid-template-columns:1fr}.invoice-assistant-form,.invoice-outcome{padding:16px}.invoice-choice-row{grid-template-columns:1fr 1fr;display:grid}.invoice-choice-row .invoice-choice:last-child{grid-column:1/-1}.invoice-section-heading h2{font-size:1.65rem}}.readiness-gateway{background:linear-gradient(135deg,#edf8f2,#fff);border:1px solid #237a5740;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:25px;display:grid}.readiness-gateway-icon{width:60px;height:60px;color:var(--success);background:#dff2e8;border-radius:18px;place-items:center;display:grid}.readiness-gateway span{color:var(--success);font-size:.875rem;font-weight:900}.readiness-gateway h2{margin:5px 0 6px;font-size:1.08rem}.readiness-gateway p{max-width:720px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.readiness-gateway .btn{white-space:nowrap}.readiness-page{background:#f4f7f5}.readiness-hero{color:#fff;background:linear-gradient(135deg,#071a29,#103d3c);padding:76px 0 70px;position:relative;overflow:hidden}.readiness-hero:before{content:"";background:radial-gradient(circle at 78% 48%,#4ab98940,#0000 30%),linear-gradient(110deg,#ffffff0a,#0000 55%);position:absolute;inset:0}.readiness-hero-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:72px;display:grid;position:relative}.readiness-hero-copy{max-width:780px}.readiness-eyebrow{color:#a7e2c7;background:#59bf9117;border:1px solid #81deb540;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.875rem;font-weight:900;display:inline-flex}.readiness-hero h1{letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(2.45rem,5.5vw,4.8rem)}.readiness-hero-copy>p{color:#ffffffab;max-width:700px;margin:0;font-size:.92rem;line-height:1.95}.readiness-verdict{background:#4bb1821a;border:1px solid #7edcb03d;border-radius:18px;align-items:flex-start;gap:12px;margin-top:28px;padding:18px;display:flex}.readiness-verdict>svg{color:#8ddab5;flex:none}.readiness-verdict strong{color:#c4ecd8;font-size:1rem}.readiness-verdict p{color:#ffffffa3;margin:6px 0 0;font-size:.875rem;line-height:1.75}.readiness-meta{color:#ffffff7a;flex-wrap:wrap;gap:18px;margin-top:17px;font-size:.875rem;font-weight:800;display:flex}.readiness-meta span{align-items:center;gap:6px;display:inline-flex}.readiness-seal{background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;align-content:center;justify-items:center;width:240px;height:240px;margin:auto;display:grid;box-shadow:inset 0 0 0 12px #ffffff06,0 30px 70px #00000038}.readiness-seal svg{color:#8bd7b2}.readiness-seal span{color:#ffffff7a;letter-spacing:.22em;margin-top:9px;font-size:.875rem;font-weight:900}.readiness-seal strong{color:#d2f1e2;margin-top:3px;font-size:1.65rem}.readiness-seal small{color:#ffffff5e;letter-spacing:.18em;margin-top:8px;font-size:.875rem}.readiness-metrics-section{margin-top:-34px;position:relative}.readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.readiness-metrics article{background:#fff;border:1px solid #d8e4df;border-radius:18px;padding:22px;box-shadow:0 16px 42px #081e2212}.readiness-metrics strong{color:var(--success);font-size:1.65rem;display:block}.readiness-metrics h2{margin:8px 0 5px;font-size:.875rem}.readiness-metrics p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.readiness-section{padding:68px 0}.readiness-heading{max-width:790px;margin-bottom:28px}.readiness-heading>span{color:var(--success);align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.readiness-heading h2{margin:9px 0 8px;font-size:clamp(1.8rem,4vw,2.7rem)}.readiness-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.readiness-heading.light>span{color:#9de0bf}.readiness-heading.light h2{color:#fff}.readiness-gates{gap:10px;display:grid}.readiness-gates article{background:#fff;border:1px solid #d9e3df;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.readiness-gates article.passed{border-inline-start:4px solid #4ba276}.readiness-gates article.pending{border-inline-start:4px solid var(--gold-500);background:#fffaf0}.readiness-gate-number{color:#cbd8d2;font-size:1.3rem;font-weight:950}.readiness-gates h3{margin:0 0 5px;font-size:.875rem}.readiness-gates p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.readiness-gates small{color:var(--success);white-space:nowrap;background:#e7f5ed;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.875rem;font-weight:900;display:inline-flex}.readiness-gates .pending small{background:var(--gold-100);color:#946515}.readiness-scope-section{background:linear-gradient(145deg,#0a1b2a,#103c3a)}.readiness-scope-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.readiness-scope-grid article{color:#fff;background:#ffffff0f;border:1px solid #89deb433;border-radius:20px;padding:23px}.readiness-scope-grid article.later{border-color:#e7c67538}.readiness-scope-grid header{align-items:center;gap:9px;display:flex}.readiness-scope-grid header svg{color:#8ed8b5}.readiness-scope-grid .later header svg{color:var(--gold-400)}.readiness-scope-grid h3{margin:0;font-size:1rem}.readiness-scope-grid ul{gap:10px;margin:19px 0 0;padding:0;list-style:none;display:grid}.readiness-scope-grid li{color:#ffffffa6;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.7;display:flex}.readiness-scope-grid li svg{color:#83d3ac;flex:none;margin-top:3px}.readiness-scope-grid .later li svg{color:#e0bb67}.readiness-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.readiness-sources a{color:#376451;background:#fff;border:1px solid #d9e3df;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:.875rem;font-weight:850;display:flex}.readiness-sources a:hover{background:#f2faf6;border-color:#6cb18f}.readiness-sources svg{flex:none}.readiness-next{color:#fff;background:#0d2c32;border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:24px;display:grid}.readiness-next>svg{color:var(--gold-400)}.readiness-next h2{margin:0 0 6px;font-size:1rem}.readiness-next p{color:#ffffffa6;max-width:720px;margin:0;font-size:.875rem;line-height:1.7}.readiness-next .btn{white-space:nowrap}.readiness-note{color:var(--muted);align-items:flex-start;gap:7px;margin:15px 0 0;font-size:.875rem;line-height:1.65;display:flex}.readiness-note svg{color:var(--success);flex:none}@media (width<=960px){.readiness-hero-grid{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.readiness-seal{width:200px;height:200px}.readiness-metrics,.readiness-sources{grid-template-columns:1fr 1fr}}@media (width<=720px){.readiness-gateway{text-align:center;grid-template-columns:1fr}.readiness-gateway-icon{margin:auto}.readiness-hero{padding:55px 0 62px}.readiness-hero-grid{grid-template-columns:1fr}.readiness-seal{display:none}.readiness-metrics-section{margin-top:-24px}.readiness-metrics{grid-template-columns:1fr 1fr}.readiness-section{padding:52px 0}.readiness-gates article{grid-template-columns:38px minmax(0,1fr)}.readiness-gates small{grid-column:2;justify-self:start}.readiness-scope-grid,.readiness-sources{grid-template-columns:1fr}.readiness-next{grid-template-columns:auto 1fr}.readiness-next .btn{grid-column:1/-1}.readiness-hero h1{font-size:2.4rem}}@media (width<=480px){.readiness-metrics{grid-template-columns:1fr}.readiness-verdict{padding:15px}.readiness-gates article{padding:16px}}.return-gateway{background:#fff;border:1px solid #d8e2ea;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:23px;display:grid}.return-gateway-icon{color:#2c648f;background:#e8f1f7;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.return-gateway span{color:#46769d;font-size:.875rem;font-weight:900}.return-gateway h2{margin:5px 0 6px;font-size:1.02rem}.return-gateway p{max-width:730px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.return-gateway .btn{white-space:nowrap}.return-centre{color:var(--ink);background:#f4f7f9}.return-hero{color:#fff;background:#0b1c2f;padding:70px 0 60px;position:relative;overflow:hidden}.return-hero:before{content:"";background:radial-gradient(circle at 72% 45%,#488fb73d,#0000 32%),linear-gradient(115deg,#ffffff09,#0000 50%);position:absolute;inset:0}.return-hero-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:60px;display:grid;position:relative}.return-hero-copy{max-width:760px}.return-hero-kicker{flex-wrap:wrap;gap:8px;display:flex}.return-hero-kicker span{color:#c7d9e7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.875rem;font-weight:850;display:inline-flex}.return-hero-kicker span:first-child{color:#f0cd81;border-color:#ddb25547}.return-hero h1{color:#fff;letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(2.4rem,5vw,4.65rem)}.return-hero-copy>p{color:#ffffffa8;max-width:690px;margin:0;font-size:.94rem;line-height:1.95}.return-hero-actions{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.return-source-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff29}.return-source-button:hover{background:#ffffff1a}.return-hero-meta{color:#ffffff70;flex-wrap:wrap;gap:18px;margin-top:19px;font-size:.875rem;font-weight:800;display:flex}.return-hero-meta span{align-items:center;gap:6px;display:inline-flex}.return-hero-visual{place-items:center;min-height:340px;display:grid;position:relative}.return-ledger{background:linear-gradient(155deg,#ffffff24,#ffffff0a);border:1px solid #ffffff2b;border-radius:24px;flex-direction:column;width:225px;height:284px;padding:28px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 30px 80px #0000004d}.return-ledger>span{color:#e9c874;letter-spacing:.18em;font-size:.875rem;font-weight:950}.return-ledger>strong{color:#fff;margin:5px 0 30px;font-size:1.6rem}.return-ledger>i{background:#ffffff21;border-radius:999px;width:100%;height:5px;margin-bottom:15px;display:block}.return-ledger>i:nth-of-type(2){width:76%}.return-ledger>i:nth-of-type(3){width:88%}.return-ledger>div{color:#fff;background:#06121e73;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:16px;display:flex}.return-ledger em{font-size:.875rem;font-style:normal;font-weight:900}.return-ledger b{color:#e7c06b;font-size:1.2rem}.return-visual-node{color:#efd184;background:#173f60;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:absolute;box-shadow:0 16px 38px #00000040}.return-visual-node.node-one{top:32px;right:28px}.return-visual-node.node-two{bottom:57px;left:19px}.return-visual-node.node-three{bottom:17px;right:12px}.return-local-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce4ea;position:sticky;top:78px}.return-local-nav .container{scrollbar-width:none;gap:3px;display:flex;overflow:auto}.return-local-nav a{color:#5d6f7e;border-bottom:2px solid #0000;flex:none;padding:14px 12px;font-size:.875rem;font-weight:850}.return-local-nav a:hover{color:#225270;border-color:#3d779e}.return-section{padding:67px 0;scroll-margin-top:150px}.return-section-heading{max-width:790px;margin-bottom:29px}.return-section-heading>span{color:#3d759e;align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.return-section-heading h2{margin:9px 0 8px;font-size:clamp(1.75rem,4vw,2.65rem)}.return-section-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.return-section-heading.light>span{color:#e3bd65}.return-section-heading.light h2{color:#fff}.return-section-heading.light p{color:#ffffff9c}.return-quick-section{background:#fff}.return-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.return-quick-grid article{background:linear-gradient(150deg,#fff,#f4f8fa);border:1px solid #dce4ea;border-radius:19px;min-height:210px;padding:22px;position:relative}.return-quick-grid article>span{color:#dce7ed;font-size:2rem;font-weight:950;position:absolute;top:15px;left:16px}.review-locale-en .return-quick-grid article>span{left:auto;right:16px}.return-quick-grid small{color:#2e698d;background:#e6f0f5;border-radius:8px;padding:5px 8px;font-size:.875rem;font-weight:900;display:inline-flex}.return-quick-grid h3{margin:34px 0 8px;font-size:.93rem}.return-quick-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.return-workbench-section{color:#fff;background:linear-gradient(145deg,#0a1a2b,#153c5b)}.return-workbench{grid-template-columns:1fr 1fr;gap:14px;display:grid}.return-period-card,.return-calculator-card,.return-checklist-card,.return-correction-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;padding:22px}.return-calculator-card,.return-checklist-card{grid-column:1/-1}.return-workbench section>header{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.return-workbench section>header>span{color:#e6c26f;background:#deb25121;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.return-workbench section>header small{color:#88b6d3;font-size:.875rem;font-weight:900}.return-workbench section>header h3{color:#fff;margin:3px 0 0;font-size:1rem}.return-workbench section>header p{color:#ffffff80;max-width:750px;margin:5px 0 0;font-size:.875rem;line-height:1.65}.return-period-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.return-period-grid label,.return-correction-grid label,.return-answer-block{align-content:start;gap:7px;display:grid}.return-period-grid label>span,.return-correction-grid label>span,.return-answer-block>span{color:#ffffffb8;font-size:.875rem;font-weight:850;line-height:1.55}.return-period-grid label>em{color:#ffffff5c;font-size:.875rem;font-style:normal;line-height:1.55}.return-period-grid input,.return-correction-grid input{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;height:44px;padding:0 11px}.return-period-grid input:focus,.return-correction-grid input:focus{border-color:#dcb45b;box-shadow:0 0 0 3px #dcb45b1f}.return-input-wrap{position:relative}.return-input-wrap input{padding-inline-end:48px}.return-input-wrap small{color:#ffffff61;top:50%;font-size:.875rem;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.return-answer-row{gap:6px;display:flex}.return-answer-row button{color:#ffffff94;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:9px;flex:1;height:35px;font-size:.875rem;font-weight:850}.return-answer-row button.active{color:#10273b;background:#d9af55;border-color:#d9af55}.return-period-results{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.return-period-results article{background:#040f1959;border-radius:13px;align-content:start;min-height:82px;padding:12px;display:grid}.return-period-results small{color:#ffffff63;font-size:.875rem}.return-period-results strong{color:#fff;margin-top:6px;font-size:.875rem;line-height:1.5}.return-period-results span{color:#e6c46f;margin-top:5px;font-size:.875rem;font-weight:850}.return-period-results .late strong{color:#ffb3aa}.return-deadline-note,.return-sign-note{color:#e9d29c;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:.875rem;line-height:1.65;display:flex}.return-deadline-note svg,.return-sign-note svg{flex:none;margin-top:2px}.return-calculator-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.return-calculator-columns fieldset{background:#00000017;border:1px solid #ffffff17;border-radius:15px;gap:8px;margin:0;padding:15px;display:grid}.return-calculator-columns legend{color:#e4c16c;padding:0 7px;font-size:.875rem;font-weight:900}.return-amount-field{grid-template-columns:minmax(0,1fr) 165px;align-items:center;gap:9px;display:grid}.return-amount-field>span{color:#ffffffa6;font-size:.875rem;line-height:1.5}.return-amount-field>div{position:relative}.return-amount-field input{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:9px;outline:none;width:100%;height:39px;padding:0 10px;padding-inline-end:43px}.return-amount-field input:focus{border-color:#dab258}.return-amount-field small{color:#ffffff52;top:50%;font-size:.875rem;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.return-position-result{color:var(--ink);background:#fff;border-radius:16px;margin-top:15px;padding:16px}.return-result-empty,.return-result-warning{color:#6a7986;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:90px;display:flex}.return-result-empty p,.return-result-warning p{max-width:580px;margin:0;font-size:.875rem;line-height:1.7}.return-result-warning{color:#8f522f}.return-result-totals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.return-result-totals>div{background:#f0f5f7;border-radius:11px;padding:12px}.return-result-totals small{color:#697987;font-size:.875rem;display:block}.return-result-totals strong{color:#245a79;margin-top:6px;font-size:.875rem;display:block}.return-result-totals em{font-size:.875rem;font-style:normal}.return-position-banner{border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:13px;display:flex}.return-position-banner.payable{color:#934c2c;background:#fff0e6}.return-position-banner.credit{color:#286e50;background:#e8f7f0}.return-position-banner.nil{color:#2e668e;background:#eaf3fa}.return-position-banner strong{font-size:.875rem}.return-position-banner p{margin:4px 0 0;font-size:.875rem;line-height:1.55}.return-reset{color:#ffffff70;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:7px 8px;font-size:.875rem;font-weight:800;display:inline-flex}.return-checklist-card>header>strong{color:#e3c06d;margin-inline-start:auto;font-size:.875rem}.return-progress{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.return-progress i{background:#d9af55;height:100%;transition:all .2s;display:block}.return-checklist-grid{grid-template-columns:1fr 1fr;gap:6px 9px;margin-top:12px;display:grid}.return-checklist-grid label{color:#ffffffa8;cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;font-size:.875rem;line-height:1.55;display:grid}.return-checklist-grid label:hover{background:#ffffff0a}.return-checklist-grid input{opacity:0;position:absolute}.return-checklist-grid label>span{color:#0000;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.return-checklist-grid input:checked+span{color:#10273b;background:#d9af55;border-color:#d9af55}.return-checklist-grid em{font-style:normal}.return-checklist-complete{color:#9ddcbb;background:#57bc8921;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:11px 0 0;padding:9px;font-size:.875rem;font-weight:900;display:flex}.return-correction-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.return-correction-result{background:#0000001f;border:1px solid #ffffff17;border-radius:14px;min-height:106px;margin-top:15px;padding:15px}.return-correction-result.empty{place-items:center;display:grid}.return-correction-result>strong{color:#e5c16c;font-size:.875rem}.return-correction-result p{color:#ffffff91;margin:6px 0 0;font-size:.875rem;line-height:1.7}.return-correction-result a{color:#a9cee7;margin-top:9px;font-size:.875rem;font-weight:850;display:inline-flex}.return-correction-result.contact-nbr{background:#873a2b29;border-color:#ea906947}.return-fields-section{background:#fff}.return-field-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.return-field-groups article{background:#fff;border:1px solid #dce4e9;border-radius:18px;overflow:hidden}.return-field-groups header{background:#f7f9fa;border-bottom:1px solid #e6ecef;align-items:center;gap:10px;padding:17px;display:flex}.return-field-groups header>span{color:#2c678c;background:#e7f0f5;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:900;display:grid}.return-field-groups h3{margin:0;font-size:.875rem}.return-field-groups ul{gap:0;margin:0;padding:11px;list-style:none;display:grid}.return-field-groups li{color:var(--muted);align-items:flex-start;gap:8px;padding:9px;font-size:.875rem;line-height:1.65;display:flex}.return-field-groups li svg{color:#3f7a9d;flex:none;margin-top:3px}.return-process-section{background:#eef3f6}.return-process{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.return-process li{background:#fff;border:1px solid #d6e0e6;border-radius:17px;grid-template-columns:auto 1fr;gap:11px;padding:18px;display:grid}.return-process li>span{color:#2e6b90;background:#e7f0f5;border-radius:10px;place-items:center;width:33px;height:33px;font-size:.875rem;font-weight:900;display:grid}.return-process h3{margin:2px 0 6px;font-size:.875rem}.return-process p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.return-process-actions{align-items:center;gap:14px;margin-top:18px;display:flex}.return-process-actions>a:last-child{color:#326d92;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.return-risk-section{background:#fff8ee}.return-risk-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.return-risk-grid article{background:#fff;border:1px solid #eadcc9;border-radius:16px;grid-template-columns:auto 1fr;gap:10px;padding:17px;display:grid}.return-risk-grid article>span{color:#a66a25;background:#fff0dc;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.875rem;font-weight:900;display:grid}.return-risk-grid h3{margin:2px 0 5px;font-size:.875rem}.return-risk-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.68}.return-penalty{color:#fff;background:#813b35;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:13px;padding:20px;display:grid}.return-penalty>svg{color:#ffd5a2}.return-penalty h3{margin:0 0 5px;font-size:.94rem}.return-penalty p{color:#ffffffb8;margin:0;font-size:.875rem;line-height:1.7}.return-penalty a{color:#ffd6a8;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.return-legal-section{color:#fff;background:#091a2a}.return-legal-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.return-legal-grid>article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.return-legal-grid header{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:17px;display:flex}.return-legal-grid header svg{color:#e4bf69}.return-legal-grid h3{margin:0;font-size:.9rem}.return-legal-grid>article>div{display:grid}.return-legal-grid a{color:#ffffffa8;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 15px;font-size:.875rem;display:grid}.return-legal-grid a+a{border-top:1px solid #ffffff12}.return-legal-grid a:hover{color:#fff;background:#d5a64817}.return-legal-grid a span{color:#e3bf6a;font-size:.875rem;font-weight:850}.return-resource-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.return-resource-grid a{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:170px;padding:18px 18px 40px;position:relative}.return-resource-grid a:hover{border-color:#7199b2;transform:translateY(-2px);box-shadow:0 14px 35px #0813230f}.return-resource-grid small{color:#397494;font-size:.875rem;font-weight:900}.return-resource-grid h3{margin:9px 0 6px;font-size:.875rem}.return-resource-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.return-resource-grid svg{color:#397494;position:absolute;bottom:15px;left:17px}.review-locale-en .return-resource-grid svg{left:auto;right:17px}.return-disclaimer{color:#285a77;background:#edf5f9;border:1px solid #cbdce7;border-radius:17px;align-items:flex-start;gap:12px;margin-top:14px;padding:18px;display:flex}.return-disclaimer svg{flex:none}.return-disclaimer h3{margin:0 0 5px;font-size:.875rem}.return-disclaimer p{margin:0;font-size:.875rem;line-height:1.75}@media (width<=1080px){.return-hero-grid{grid-template-columns:minmax(0,1fr) 285px;gap:35px}.return-ledger{width:205px;height:265px}.return-quick-grid,.return-process,.return-risk-grid,.return-resource-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.return-gateway{grid-template-columns:auto 1fr}.return-gateway .btn{grid-column:1/-1}.return-hero-grid{grid-template-columns:1fr}.return-hero-visual{display:none}.return-workbench{grid-template-columns:1fr}.return-period-card,.return-correction-card{grid-column:1}.return-calculator-columns,.return-field-groups,.return-legal-grid{grid-template-columns:1fr}.return-amount-field{grid-template-columns:minmax(0,1fr) 150px}.return-local-nav{top:110px}}@media (width<=700px){.return-gateway{text-align:center;grid-template-columns:1fr}.return-gateway-icon{margin:auto}.return-gateway .btn{grid-column:auto}.return-hero{padding:48px 0 44px}.return-hero h1{font-size:2.35rem}.return-hero-copy>p{font-size:.875rem}.return-local-nav{top:142px}.return-section{padding:49px 0;scroll-margin-top:210px}.return-quick-grid,.return-process,.return-risk-grid,.return-resource-grid,.return-period-grid,.return-period-results,.return-result-totals,.return-checklist-grid,.return-correction-grid,.return-amount-field{grid-template-columns:1fr}.return-penalty{grid-template-columns:auto 1fr}.return-penalty a{grid-column:2}.return-process-actions{flex-direction:column;align-items:flex-start}.return-section-heading h2{font-size:1.65rem}.return-period-card,.return-calculator-card,.return-checklist-card,.return-correction-card{padding:16px}}.tools-tax-selector{background:#fff;padding:68px 0 86px}.tool-tax-accordion{gap:15px;display:grid}.tool-tax-panel{background:linear-gradient(150deg,#fff,#fffaf1);border:1px solid #b8842557;border-radius:23px;scroll-margin-top:92px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.tool-tax-panel.open{border-color:#b88425b3;box-shadow:0 18px 50px #08132314}.tool-tax-panel.upcoming{border-color:var(--line);background:#faf9f6}.tool-tax-trigger{width:100%;min-height:150px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.tool-tax-static{cursor:default}.tool-tax-summary{align-items:center;gap:17px;min-width:0;display:flex}.tool-tax-summary-copy{gap:7px;display:grid}.tool-tax-title{font-size:1.22rem;font-weight:900;line-height:1.5}.tool-tax-description{max-width:720px;color:var(--muted);font-size:.875rem;line-height:1.8}.tool-tax-trigger-side{flex:none;justify-items:end;gap:14px;display:grid}.tool-tax-toggle-label{color:var(--gold-600);align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.tool-tax-toggle-label svg{transition:transform .2s}.tool-tax-panel.open .tool-tax-toggle-label svg{transform:rotate(180deg)}.tool-tax-content{padding:0 25px 27px}.tool-tax-content:before{background:var(--line);content:"";height:1px;margin-bottom:24px;display:block}.tool-tax-content-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.tool-tax-content-heading h3{margin:0;font-size:1.12rem}.tool-tax-content-heading p{color:var(--muted);margin:0;font-size:.875rem}.nested-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.nested-tool-card{background:#fff;border:1px solid #e0e3e3;border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px;transition:all .2s;display:grid}.nested-tool-card:hover{border-color:#b884258c;transform:translateY(-2px);box-shadow:0 12px 30px #0813230f}.nested-tool-icon{background:var(--navy-950);width:44px;height:44px;color:var(--gold-400);border-radius:13px;place-items:center;display:grid}.nested-tool-copy{gap:6px;display:grid}.nested-tool-copy strong{font-size:.88rem;line-height:1.55}.nested-tool-copy>span{color:var(--muted);font-size:.875rem;line-height:1.75}.nested-tool-copy small{color:var(--gold-600);align-items:center;gap:6px;margin-top:3px;font-size:.875rem;font-weight:900;display:inline-flex}.tool-tax-note{color:#735b2c;text-align:center;background:#fff9eb;border:1px solid #e2d8c4;border-radius:13px;max-width:920px;margin:20px auto 0;padding:13px 17px;font-size:.875rem;line-height:1.75}@media (width<=760px){.tools-tax-selector{padding:54px 0 68px}.tool-tax-trigger,.tool-tax-static{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:19px}.tool-tax-summary{align-items:flex-start}.tool-tax-title{font-size:1.05rem}.tool-tax-description{font-size:.875rem}.tool-tax-trigger-side{grid-template-columns:1fr auto;place-items:center stretch;width:100%}.tool-tax-trigger-side .tax-track-status{text-align:start}.tool-tax-content{padding:0 19px 20px}.tool-tax-content:before{margin-bottom:19px}.tool-tax-content-heading{flex-direction:column;align-items:flex-start;gap:6px}.nested-tool-grid{grid-template-columns:1fr}.nested-tool-card{padding:15px}.tool-tax-static>.tax-track-status{align-self:flex-start}.tool-tax-note{text-align:start}}.practical-directory{background:#f1f4f5;padding:72px 0 92px}.practical-directory-compact{background:linear-gradient(#f8f6f1,#eef3f6);padding:86px 0}.practical-directory-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:28px;margin-bottom:32px;display:grid}.practical-directory-heading h2{max-width:720px;margin:10px 0 0;font-size:clamp(1.9rem,4.5vw,3.25rem);line-height:1.28}.practical-directory-heading>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.9}.practical-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.practical-directory-card{background:#fff;border:1px solid #d8e0e4;border-radius:23px;flex-direction:column;min-height:350px;padding:24px;transition:all .2s;display:flex;box-shadow:0 13px 42px #0813230b}.practical-directory-card:hover{box-shadow:var(--shadow);border-color:#b884257a;transform:translateY(-3px)}.practical-directory-card header{border-bottom:1px solid #e6e9e9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding-bottom:17px;display:grid}.practical-directory-icon{background:linear-gradient(145deg,var(--navy-900),var(--navy-800));width:50px;height:50px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.practical-directory-card h3{margin:0;font-size:1.02rem;line-height:1.55}.practical-directory-card header small{color:#788594;text-align:right;direction:ltr;margin-top:3px;font-size:.875rem;font-weight:700;display:block}.practical-directory-copy{flex:1;gap:12px;padding:18px 0;display:grid}.practical-directory-copy p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.practical-directory-copy strong{color:var(--ink);margin-bottom:3px;font-size:.875rem;display:block}.practical-directory-card footer{border-top:1px solid #e6e9e9;justify-content:flex-start;align-items:center;gap:12px;padding-top:17px;display:flex}.practical-directory-card .btn{min-height:42px;padding-inline:16px;font-size:.875rem}.practical-directory-note{color:#735b2c;text-align:center;background:#fff9eb;border:1px solid #e2d8c4;border-radius:14px;justify-content:center;max-width:900px;margin:22px auto 0;padding:14px 18px;font-size:.875rem;line-height:1.75;display:flex}@media (width<=860px){.practical-directory-heading{grid-template-columns:1fr;align-items:start}.practical-directory-grid{grid-template-columns:1fr}}@media (width<=700px){.practical-directory,.practical-directory-compact{padding:56px 0}.practical-directory-card{min-height:0;padding:18px}.practical-directory-card footer{flex-direction:column;align-items:stretch}.practical-directory-heading>p{font-size:.875rem}}.practical-orientation{background:linear-gradient(#fff,#f7fafc);border-bottom:1px solid #dce4ea;padding:30px 0 28px}.practical-orientation-heading{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:end;gap:6px 34px;display:grid}.practical-orientation-heading>span{color:#9b7428;grid-column:1/-1;align-items:center;gap:7px;width:max-content;font-size:.875rem;font-weight:900;display:inline-flex}.practical-orientation-heading h2{margin:0;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.35}.practical-orientation-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.practical-orientation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.practical-orientation-grid article{background:#fff;border:1px solid #dce4eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:16px;display:grid;box-shadow:0 8px 24px #08132309}.practical-orientation-icon{color:#315f87;background:#eaf2f8;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.practical-orientation-grid h3{margin:1px 0 5px;font-size:.875rem}.practical-orientation-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.practical-orientation-note{color:#73591f;background:#fff8e6;border-radius:11px;align-items:flex-start;gap:7px;margin:13px 0 0;padding:10px 12px;font-size:.875rem;line-height:1.7;display:flex}.practical-orientation-note svg{flex:none;margin-top:2px}.review-locale-en .practical-orientation-heading p,.review-locale-en .practical-orientation-grid p,.review-locale-en .practical-orientation-note{line-height:1.65}@media (width<=860px){.practical-orientation-heading{grid-template-columns:1fr;align-items:start}.practical-orientation-heading>span{grid-column:auto}.practical-orientation-grid{grid-template-columns:1fr}}@media (width<=700px){.practical-orientation{padding:24px 0}.practical-orientation-grid{margin-top:16px}.practical-orientation-grid article{padding:14px}.practical-orientation-heading p{font-size:.875rem}}.return-period-card,.return-correction-card{grid-column:1/-1}.settlement-hero:before{background:radial-gradient(circle at 74% 42%,#d5a6482e,#0000 34%),linear-gradient(115deg,#ffffff09,#0000 50%)}.settlement-ledger{transform:rotate(3deg)}.settlement-ledger>div{gap:9px}.settlement-ledger>div em{font-size:.875rem}.settlement-workbench{grid-template-columns:1.1fr .9fr}.settlement-router-card{grid-column:1}.settlement-result-card{grid-column:2}.settlement-checklist-card{grid-column:1/-1}.settlement-scenarios{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.settlement-scenarios button{color:#ffffffa3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:11px;min-height:60px;padding:9px;font-size:.875rem;font-weight:850;line-height:1.5}.settlement-scenarios button:hover{color:#fff;border-color:#d9af558c}.settlement-scenarios button.active{color:#10273b;background:#d9af55;border-color:#d9af55}.settlement-followup{background:#00000021;border-radius:12px;gap:9px;margin-top:15px;padding:13px;display:grid}.settlement-followup>span{color:#ffffffb3;font-size:.875rem;font-weight:850}.settlement-empty{color:#fff6;text-align:center;border:1px dashed #ffffff21;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:188px;display:grid}.settlement-empty p{max-width:300px;margin:0;font-size:.875rem;line-height:1.7}.settlement-outcome{min-height:188px;color:var(--ink);background:#fff;border-radius:15px;padding:17px}.settlement-outcome>strong{color:#245a79;font-size:.875rem;line-height:1.55;display:block}.settlement-outcome>p{color:#637382;margin:8px 0;font-size:.875rem;line-height:1.75}.settlement-outcome>div{color:#8b4a2f;background:#fff0e6;border-radius:10px;align-items:flex-start;gap:7px;margin-top:11px;padding:10px;font-size:.875rem;line-height:1.65;display:flex}.settlement-outcome.credit>div{color:#286e50;background:#e8f7f0}.settlement-outcome.nil>div{color:#2e668e;background:#eaf3fa}.settlement-outcome>div svg{flex:none;margin-top:2px}.settlement-outcome>a{color:#2c6c91;align-items:center;gap:6px;margin-top:12px;font-size:.875rem;font-weight:900;display:inline-flex}.settlement-actions{align-items:center;gap:10px;margin-top:13px;display:flex}.settlement-actions .btn{min-height:39px;padding-inline:14px;font-size:.875rem}.settlement-actions .return-reset{margin-top:0}.settlement-card-copy{color:var(--muted);margin:0;padding:17px;font-size:.875rem;line-height:1.8}.settlement-paper-checklist{background:#f6f9fa;border:1px solid #dce4ea;border-radius:18px;margin-top:14px;padding:20px}.settlement-paper-checklist>header{align-items:center;gap:10px;display:flex}.settlement-paper-checklist>header svg{color:#2e6b90}.settlement-paper-checklist small{color:#397494;font-size:.875rem;font-weight:900}.settlement-paper-checklist h3{margin:3px 0 0;font-size:.9rem}.settlement-paper-checklist ul{grid-template-columns:1fr 1fr;gap:7px 13px;margin:15px 0 0;padding:0;list-style:none;display:grid}.settlement-paper-checklist li{color:var(--muted);background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;font-size:.875rem;line-height:1.65;display:flex}.settlement-paper-checklist li svg{color:#347758;flex:none;margin-top:2px}.settlement-refund-cases{grid-template-columns:repeat(3,1fr)}.settlement-subtitle{margin:30px 0 13px;font-size:1rem}.settlement-timeline{grid-template-columns:repeat(4,1fr)}.settlement-installment-section{background:#fff}.settlement-installment-grid{grid-template-columns:repeat(4,1fr)}.settlement-partial-warning{color:#855420;background:#fff8ee;border:1px solid #ead7bd;border-radius:16px;align-items:flex-start;gap:11px;margin-top:14px;padding:17px;display:flex}.settlement-partial-warning svg{flex:none}.settlement-partial-warning strong{font-size:.875rem}.settlement-partial-warning p{margin:5px 0 0;font-size:.875rem;line-height:1.7}.settlement-risk-grid{grid-template-columns:repeat(5,1fr)}@media (width<=1080px){.settlement-scenarios,.settlement-risk-grid{grid-template-columns:repeat(3,1fr)}.settlement-timeline,.settlement-installment-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.settlement-workbench{grid-template-columns:1fr}.settlement-router-card,.settlement-result-card{grid-column:1}.settlement-refund-cases{grid-template-columns:1fr 1fr}}@media (width<=700px){.settlement-scenarios,.settlement-paper-checklist ul,.settlement-refund-cases,.settlement-timeline,.settlement-installment-grid,.settlement-risk-grid{grid-template-columns:1fr}.settlement-actions{flex-direction:column;align-items:flex-start}.settlement-outcome,.settlement-empty{min-height:0}.settlement-ledger{transform:none}}.excise-chapter-number{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.excise-chapter-number small{color:inherit;font-size:.875rem;line-height:1}.excise-article-link{color:inherit;text-decoration:none;display:block}.excise-article-link article{height:100%;transition:transform .18s,border-color .18s,box-shadow .18s}.excise-article-link:hover article{border-color:#b8842580;transform:translateY(-2px);box-shadow:0 12px 28px #08132312}.excise-article-card-head{color:var(--gold-600);justify-content:space-between;align-items:center;gap:10px;display:flex}.excise-article-card-head span{align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-article-card-head svg{flex:none}.excise-article-link article>strong{color:var(--navy-800);align-items:center;gap:5px;margin-top:12px;font-size:.875rem;display:inline-flex}.excise-article-link.excise-article-amended article{background:#fffaf0;border-color:#d8ad58}.excise-article-link article>b{color:#80540a;background:#fff0c8;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:.875rem;display:inline-flex}.regulations-issuance-grid>a{color:inherit;text-decoration:none;display:block}.regulations-issuance-grid>a article{height:100%;transition:transform .18s,border-color .18s,box-shadow .18s}.regulations-issuance-grid>a:hover article{border-color:#b8842580;transform:translateY(-2px);box-shadow:0 12px 28px #08132312}.regulations-issuance-grid article>strong{color:var(--navy-800);align-items:center;gap:5px;margin-top:10px;font-size:.875rem;display:inline-flex}.excise-article-hero .excise-article-kicker{color:var(--gold-400);margin:7px 0 2px;font-size:.875rem;font-weight:900}.excise-article-page{background:linear-gradient(#f8fafb 0,#fff 42%);padding:28px 0 92px}.excise-detail-breadcrumb{color:#7b8892;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.875rem;display:flex}.excise-detail-breadcrumb a{color:var(--navy-800);font-weight:850}.excise-detail-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.excise-detail-main{gap:15px;display:grid}.excise-detail-aside{gap:12px;display:grid;position:sticky;top:92px}.excise-answer-card{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;border-radius:20px;padding:24px 26px;box-shadow:0 20px 48px #0813231f}.excise-answer-card>span{color:var(--gold-400);align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-answer-card h2{margin:10px 0 13px;font-size:clamp(1.15rem,2.6vw,1.55rem);line-height:1.7}.excise-answer-card p{color:#ffffffc2;gap:3px;margin:0;font-size:.875rem;line-height:1.8;display:grid}.excise-answer-card p strong{color:#fff}.excise-detail-section{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 26px;box-shadow:0 12px 34px #0813230a}.excise-detail-heading{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.excise-detail-heading>svg{color:var(--gold-600);flex:none;margin-top:3px}.excise-detail-heading span{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-detail-heading h2{margin:3px 0 0;font-size:1.1rem;line-height:1.55}.excise-detail-section>p,.excise-detail-explanation{color:#536574;margin:0;font-size:.875rem;line-height:2}.excise-official-section{background:#fffdf8;border-color:#b8842547}.excise-official-text{color:#263846;white-space:pre-wrap;background:#fff;border:1px solid #e8dfca;border-radius:14px;padding:18px 20px;font-size:.875rem;line-height:2.05}.excise-official-text p{margin:0 0 12px}.excise-official-text p:last-child{margin-bottom:0}.excise-translation-note,.excise-source-boundary{color:#41627a;background:#eef4f8;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:11px 13px;display:flex}.excise-translation-note svg,.excise-source-boundary svg{flex:none;margin-top:2px}.excise-translation-note p,.excise-source-boundary p{margin:0;font-size:.875rem;line-height:1.75}.excise-source-boundary{color:#5d7180;background:#f3f6f8;margin:14px 0 0}.excise-amended-note,.excise-mistake-card{color:#76500f;background:#fff8e8;border:1px solid #dfb55d;border-radius:17px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.excise-amended-note>svg,.excise-mistake-card>svg{flex:none;margin-top:2px}.excise-amended-note strong,.excise-mistake-card strong{font-size:.875rem}.excise-amended-note p,.excise-mistake-card p{margin:5px 0 0;font-size:.875rem;line-height:1.85}.excise-mistake-card{color:#87462f;background:#fff5f1;border-color:#e5b8ab}.excise-audience-action-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.excise-audience-action-grid article{background:#f5f8fa;border-radius:13px;align-items:flex-start;gap:9px;padding:14px;display:flex}.excise-audience-action-grid article>svg{color:#39769a;flex:none;margin-top:2px}.excise-audience-action-grid strong{font-size:.875rem}.excise-audience-action-grid p{color:#647582;margin:5px 0 0;font-size:.875rem;line-height:1.75}.excise-detail-checklist{gap:9px;margin:0;padding:0;list-style:none;display:grid}.excise-detail-checklist li{color:#465a68;background:#f7f8f8;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:.875rem;line-height:1.75;display:flex}.excise-detail-checklist svg{color:#2e846c;flex:none;margin-top:3px}.excise-example-section{background:#fffcf4;border-color:#d9c184}.excise-example-section small{color:#8a7650;margin-top:12px;font-size:.875rem;line-height:1.7;display:block}.excise-related-groups{gap:12px;display:grid}.excise-related-groups>div{gap:7px;display:grid}.excise-related-groups>div>strong{color:#657683;font-size:.875rem}.excise-related-groups>div>div{flex-wrap:wrap;gap:7px;display:flex}.excise-related-groups a{border:1px solid var(--line);color:var(--navy-800);background:#fbfcfc;border-radius:999px;padding:7px 10px;font-size:.875rem;font-weight:850}.excise-related-groups a:hover{border-color:var(--gold-500);background:#fffaf0}.excise-internal-guide{color:var(--navy-900);background:#eaf3f8;border-radius:19px;align-items:flex-start;gap:13px;padding:22px 24px;display:flex}.excise-internal-guide>svg{color:#39769a;flex:none;margin-top:3px}.excise-internal-guide span{color:#39769a;font-size:.875rem;font-weight:900}.excise-internal-guide h2{margin:4px 0 5px;font-size:1rem}.excise-internal-guide p{color:#5e7585;margin:0;font-size:.875rem;line-height:1.75}.excise-internal-guide a{color:#25648b;align-items:center;gap:6px;margin-top:10px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-detail-faqs{gap:8px;display:grid}.excise-detail-faqs details{border:1px solid var(--line);background:#fbfcfc;border-radius:12px;overflow:hidden}.excise-detail-faqs summary{color:var(--navy-900);cursor:pointer;padding:12px 14px;font-size:.875rem;font-weight:850}.excise-detail-faqs p{color:#627480;margin:0;padding:0 14px 14px;font-size:.875rem;line-height:1.8}.excise-detail-sources{gap:9px;display:grid}.excise-detail-sources>a{border:1px solid var(--line);color:inherit;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.excise-detail-sources>a:hover{background:#fffaf1;border-color:#c8a658}.excise-detail-sources>a>svg{color:var(--gold-600);flex:none}.excise-detail-sources strong{font-size:.875rem}.excise-detail-sources p{color:#6b7b86;margin:4px 0 0;font-size:.875rem;line-height:1.7}.excise-detail-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.excise-detail-nav a{border:1px solid var(--line);color:var(--navy-800);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-detail-nav a:hover{border-color:var(--gold-500)}.excise-aside-card,.excise-aside-actions{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px}.excise-aside-card>span{color:#7a8994;font-size:.875rem}.excise-aside-card>strong{color:#2f7967;align-items:center;gap:7px;margin:7px 0 14px;font-size:.875rem;display:flex}.excise-aside-card dl{gap:10px;margin:0;display:grid}.excise-aside-card dl div{border-top:1px solid var(--line);padding-top:10px}.excise-aside-card dt{color:#89959e;font-size:.875rem}.excise-aside-card dd{color:#455965;margin:4px 0 0;font-size:.875rem;line-height:1.6}.excise-aside-actions{gap:4px;padding:9px;display:grid}.excise-aside-actions a,.excise-current-article{color:var(--navy-800);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:.875rem;font-weight:850;display:flex}.excise-aside-actions a:hover{background:#f2f6f8}.excise-current-article{color:#80580d;background:#fff8e8}.excise-aside-disclaimer{background:var(--navy-950);color:#ffffffb3;border-radius:14px;margin:0;padding:14px 16px;font-size:.875rem;line-height:1.8}.site-ltr .excise-detail-breadcrumb,.site-ltr .excise-answer-card,.site-ltr .excise-detail-section,.site-ltr .excise-amended-note,.site-ltr .excise-mistake-card,.site-ltr .excise-internal-guide,.site-ltr .excise-detail-aside{text-align:left}@media (width<=960px){.excise-detail-layout{grid-template-columns:1fr}.excise-detail-aside{grid-template-columns:1fr 1fr;position:static}.excise-aside-disclaimer{grid-column:1/-1}}@media (width<=700px){.excise-answer-card,.excise-detail-section{padding:20px 18px}.excise-audience-action-grid,.excise-detail-aside{grid-template-columns:1fr}.excise-aside-disclaimer{grid-column:auto}.excise-detail-nav a{padding:10px 12px}.excise-detail-sources>a{align-items:flex-start}.excise-article-page{padding-bottom:70px}}.penalty-hero:before{background:radial-gradient(circle at 74% 42%,#c4704a33,#0000 34%),linear-gradient(115deg,#ffffff09,#0000 50%)}.penalty-ledger{border-color:#e2b15c6b;transform:rotate(2deg)}.penalty-ledger>strong{color:#f0c977}.penalty-ledger>div{gap:8px}.penalty-ledger>div em{font-size:.875rem}.penalty-workbench{grid-template-columns:1.08fr .92fr}.penalty-router-card{grid-column:1}.penalty-result-card{grid-column:2}.penalty-checklist-card{grid-column:1/-1}.penalty-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.penalty-scenarios button{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:11px;min-height:58px;padding:9px;font-size:.875rem;font-weight:850;line-height:1.5}.penalty-scenarios button:hover{color:#fff;border-color:#d9af558c}.penalty-scenarios button.active{color:#10273b;background:#d9af55;border-color:#d9af55}.penalty-input-grid{background:#00000021;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:14px;display:grid}.penalty-input-grid label{align-content:start;gap:7px;display:grid}.penalty-input-grid label>span{color:#ffffffb3;font-size:.875rem;font-weight:850;line-height:1.5}.penalty-input-grid label>div{position:relative}.penalty-input-grid input{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;height:42px;padding:0 10px}.penalty-input-grid label>div input{padding-inline-end:43px}.penalty-input-grid input:focus{border-color:#d9af55;box-shadow:0 0 0 3px #d9af551f}.penalty-input-grid small{color:#ffffff5e;top:50%;font-size:.875rem;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.penalty-article51-test{background:#d9af5514;border:1px solid #d9af5538;border-radius:13px;gap:10px;margin-top:14px;padding:14px;display:grid}.penalty-article51-test>span{color:#ffffffc7;font-size:.875rem;font-weight:850;line-height:1.7}.penalty-article51-test .return-answer-row{margin:0}.penalty-article51-test .return-answer-row button{color:#ffffffb8;background:#ffffff12;border-color:#ffffff26}.penalty-article51-test .return-answer-row button.active{color:#10273b;background:#d9af55;border-color:#d9af55}.penalty-outcome{min-height:188px;color:var(--ink);background:#fff;border-radius:15px;padding:17px}.penalty-outcome>strong{color:#7f4d29;font-size:.875rem;line-height:1.55;display:block}.penalty-outcome>p{color:#637382;margin:8px 0;font-size:.875rem;line-height:1.75}.penalty-outcome>aside{color:#8b4a2f;background:#fff0e6;border-radius:10px;align-items:flex-start;gap:7px;margin-top:11px;padding:10px;font-size:.875rem;line-height:1.65;display:flex}.penalty-outcome>aside svg{flex:none;margin-top:2px}.penalty-outcome>a{color:#2c6c91;align-items:center;gap:6px;margin-top:12px;font-size:.875rem;font-weight:900;display:inline-flex}.penalty-outcome.nil>strong{color:#2e668e}.penalty-outcome.nil>aside{color:#2e668e;background:#eaf3fa}.penalty-outcome.decision>strong{color:#675590}.penalty-outcome.decision>aside{color:#675590;background:#f1edfa}.penalty-outcome.danger{background:#fff9f8;border:1px solid #e2b2ab}.penalty-outcome.danger>strong{color:#8b342f}.penalty-outcome.danger>aside{color:#fff;background:#813b35}.penalty-band{background:#f5f7f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;padding:12px;display:grid}.penalty-band>small{color:#6d7d89;grid-column:1/-1;font-size:.875rem;font-weight:900}.penalty-band>span{background:#fff;border-radius:9px;gap:4px;padding:9px;display:grid}.penalty-band b{color:#788793;font-size:.875rem}.penalty-band strong{color:#8a4f2b;font-size:.875rem}.penalty-band em{font-size:.875rem;font-style:normal}.penalty-checklist-card .return-reset{margin-top:12px}.penalty-admin-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.penalty-admin-grid article{background:#fff;border:1px solid #dce4e9;border-radius:18px;min-height:205px;padding:19px;position:relative}.penalty-admin-grid article>span{color:#326b8e;background:#e9f1f6;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.875rem;font-weight:900;display:grid}.penalty-admin-grid small{color:#a0662c;margin-top:20px;font-size:.875rem;font-weight:950;display:block}.penalty-admin-grid h3{margin:7px 0;font-size:.875rem}.penalty-admin-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.penalty-red-section{color:#fff;background:linear-gradient(145deg,#301a1d,#5a2727)}.penalty-red-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.penalty-red-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:auto 1fr;gap:10px;padding:16px;display:grid}.penalty-red-grid article>span{color:#f0c274;background:#f4c27421;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.875rem;font-weight:900;display:grid}.penalty-red-grid p{color:#ffffffad;margin:1px 0;font-size:.875rem;line-height:1.7}.penalty-red-warning{color:#fff;background:#00000026;border:1px solid #f4c2743d;border-radius:15px;align-items:flex-start;gap:11px;margin-top:14px;padding:16px;display:flex}.penalty-red-warning>svg{color:#f0c274;flex:none}.penalty-red-warning strong{font-size:.875rem}.penalty-red-warning p{color:#fff9;margin:5px 0 0;font-size:.875rem;line-height:1.7}.penalty-decision-timeline{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.penalty-decision-timeline li{background:#fff;border:1px solid #d6e0e6;border-radius:17px;padding:18px;position:relative}.penalty-decision-timeline li>span{color:#2d698d;background:#e8f0f5;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:900;display:grid}.penalty-decision-timeline small{color:#9e6e2e;margin-top:16px;font-size:.875rem;font-weight:950;display:block}.penalty-decision-timeline h3{margin:5px 0 7px;font-size:.875rem}.penalty-decision-timeline p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.68}.penalty-prevent-grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.penalty-prevent-grid>div{color:var(--muted);background:#f8fafb;border:1px solid #dce4ea;border-radius:13px;align-items:flex-start;gap:9px;padding:13px;font-size:.875rem;line-height:1.65;display:flex}.penalty-prevent-grid svg{color:#347758;flex:none;margin-top:2px}.penalty-legal-grid{grid-template-columns:1.35fr .65fr}@media (width<=1080px){.penalty-admin-grid,.penalty-decision-timeline,.penalty-red-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.penalty-workbench{grid-template-columns:1fr}.penalty-router-card,.penalty-result-card{grid-column:1}.penalty-legal-grid{grid-template-columns:1fr}}@media (width<=700px){.penalty-scenarios,.penalty-input-grid,.penalty-admin-grid,.penalty-red-grid,.penalty-decision-timeline,.penalty-prevent-grid{grid-template-columns:1fr}.penalty-outcome,.settlement-empty{min-height:0}.penalty-band{grid-template-columns:1fr}.penalty-band>small{grid-column:auto}.penalty-ledger{transform:none}}.audit-hero:before{background:radial-gradient(circle at 76% 38%,#5697b23b,#0000 35%),linear-gradient(115deg,#ffffff0a,#0000 52%)}.audit-ledger{border-color:#7eb8cc73;transform:rotate(-2deg)}.audit-ledger>strong{color:#b9dce9}.audit-ledger>div{gap:8px}.audit-ledger>div em{font-size:.875rem}.audit-workbench{grid-template-columns:1.08fr .92fr}.audit-router-card{grid-column:1}.audit-result-card{grid-column:2}.audit-checklist-card{grid-column:1/-1}.audit-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.audit-scenarios button{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:11px;min-height:58px;padding:9px;font-size:.875rem;font-weight:850;line-height:1.5}.audit-scenarios button:hover{color:#fff;border-color:#d9af558c}.audit-scenarios button.active{color:#10273b;background:#d9af55;border-color:#d9af55}.audit-date-field{background:#00000021;border-radius:13px;gap:7px;margin-top:14px;padding:14px;display:grid}.audit-date-field>span{color:#ffffffb8;font-size:.875rem;font-weight:850}.audit-date-field input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;height:42px;padding:0 11px}.audit-date-field input:focus{border-color:#d9af55;box-shadow:0 0 0 3px #d9af551f}.audit-date-field small{color:#fff6;font-size:.875rem}.audit-outcome{min-height:210px;color:var(--ink);background:#fff;border-radius:15px;padding:17px}.audit-outcome>strong{color:#2d688a;font-size:.875rem;line-height:1.55;display:block}.audit-outcome>p{color:#637382;margin:8px 0;font-size:.875rem;line-height:1.75}.audit-outcome>aside{color:#2f6685;background:#edf5f9;border-radius:10px;align-items:flex-start;gap:7px;margin-top:11px;padding:10px;font-size:.875rem;line-height:1.65;display:flex}.audit-outcome>aside svg{flex:none;margin-top:2px}.audit-outcome>a{color:#2c6c91;align-items:center;gap:6px;margin-top:12px;font-size:.875rem;font-weight:900;display:inline-flex}.audit-outcome.urgent>strong{color:#8b4a2f}.audit-outcome.urgent>aside{color:#8b4a2f;background:#fff0e6}.audit-outcome.review>strong{color:#64568b}.audit-outcome.review>aside{color:#64568b;background:#f1edfa}.audit-deadline{color:#2f6787;background:#f4f8fa;border:1px solid #d9e3e9;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.audit-deadline svg{flex:none}.audit-deadline div{gap:3px;display:grid}.audit-deadline small{font-size:.875rem;font-weight:850}.audit-deadline b{font-size:.875rem}.audit-date-caution{color:#8a6c46!important;font-size:.875rem!important}.audit-decision-section{background:#eef3f6}.audit-decision-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.audit-decision-grid article{background:#fff;border:1px solid #d6e0e6;border-radius:17px;grid-template-columns:auto 1fr;gap:11px;padding:18px;display:grid}.audit-decision-grid article>span{color:#2e6a8c;background:#e6f0f5;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:900;display:grid}.audit-decision-grid h3{margin:2px 0 6px;font-size:.875rem}.audit-decision-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.68}.audit-routes-section{color:#fff;background:linear-gradient(145deg,#0b2638,#153e55)}.audit-route-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.audit-route-grid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:17px;min-height:180px;padding:19px}.audit-route-grid small{color:#e5c16e;font-size:.875rem;font-weight:950;display:block}.audit-route-grid h3{margin:9px 0 7px;font-size:.875rem}.audit-route-grid p{color:#ffffff9e;margin:0;font-size:.875rem;line-height:1.72}.audit-route-note{background:#00000024;border:1px solid #e5c16e38;border-radius:14px;align-items:flex-start;gap:10px;margin-top:13px;padding:15px;display:flex}.audit-route-note svg{color:#e5c16e;flex:none}.audit-route-note p{color:#ffffffb3;margin:0;font-size:.875rem;line-height:1.72}.audit-legal-grid{grid-template-columns:1.25fr .75fr}.audit-report-card{color:var(--ink);background:linear-gradient(145deg,#fff,#f7f1e5);border:1px solid #d9af554d;border-radius:18px;grid-column:1/-1;padding:20px}.audit-report-card>header{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.audit-report-card>header>span{color:#e5c16e;background:#102d42;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.audit-report-card>header small{color:#9b7330;font-size:.875rem;font-weight:900}.audit-report-card>header h3{margin:2px 0 3px;font-size:.88rem}.audit-report-card>header p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.audit-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.audit-report-grid>div{background:#ffffffc7;border:1px solid #e2d8c4;border-radius:12px;align-content:start;gap:5px;min-height:80px;padding:12px;display:grid}.audit-report-grid>div.wide{grid-column:span 3}.audit-report-grid small{color:#8d7551;font-size:.875rem;font-weight:900}.audit-report-grid strong{font-size:.875rem;line-height:1.65}.audit-report-grid em{color:var(--muted);font-size:.875rem;font-style:normal;line-height:1.5}.audit-report-card>aside{color:#815b25;background:#fff3df;border-radius:10px;align-items:flex-start;gap:7px;margin-top:10px;padding:10px;font-size:.875rem;line-height:1.65;display:flex}.audit-report-card>aside svg{flex:none;margin-top:2px}.audit-copy-report{color:#fff;cursor:pointer;background:#102d42;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:10px 14px;font-size:.875rem;font-weight:900;display:inline-flex}.audit-copy-report:hover{background:#1d4964}@media (width<=1080px){.audit-decision-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.audit-workbench{grid-template-columns:1fr}.audit-router-card,.audit-result-card{grid-column:1}.audit-legal-grid{grid-template-columns:1fr}.audit-report-grid{grid-template-columns:1fr 1fr}.audit-report-grid>div.wide{grid-column:1/-1}}@media (width<=700px){.audit-scenarios,.audit-decision-grid,.audit-route-grid,.audit-report-grid{grid-template-columns:1fr}.audit-outcome{min-height:0}.audit-ledger{transform:none}.audit-report-grid>div.wide{grid-column:1}}#explore{scroll-margin-top:88px}.feature-card{flex-direction:column;display:flex;position:relative}.feature-card p{flex:1}.feature-card-tools{background:linear-gradient(155deg,#fff,#fff8e8);border-color:#b8842594;box-shadow:0 18px 48px #b884251f}.feature-card-tools .feature-icon{background:linear-gradient(145deg,var(--gold-400),var(--gold-600));color:var(--navy-950);box-shadow:0 10px 24px #b8842533}.feature-card-badge{background:var(--navy-900);color:var(--gold-400);top:20px;border-radius:999px;padding:6px 10px;font-size:.875rem;font-weight:900;position:absolute;inset-inline-end:20px}.site-ltr .feature-card-badge{letter-spacing:.01em}.ask-showcase{color:#fff;background:radial-gradient(circle at 80% 20%,#d5a64826,transparent 34%),linear-gradient(135deg,var(--navy-950),var(--navy-800));box-shadow:var(--shadow);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:42px;margin-bottom:92px;padding:48px;display:grid}.ask-showcase-copy h2{margin:11px 0;font-size:clamp(1.8rem,4vw,2.8rem)}.ask-showcase-copy p{color:#ffffffbd;max-width:650px;margin:0 0 24px;line-height:1.9}.ask-showcase-questions{gap:11px;display:grid}.ask-showcase-questions div{color:#ffffffd6;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;padding:15px 16px;font-size:.875rem;font-weight:750;display:flex}.ask-showcase-questions svg{color:var(--gold-400);flex:none}.home-feature-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;max-width:1000px;margin:48px auto 0;display:grid}.home-feature-support{gap:18px;display:grid}.home-feature-main{min-height:100%;padding:34px}.home-feature-main .feature-icon{width:62px;height:62px}.home-feature-small{min-height:0;padding:22px}.feature-card-kicker{color:var(--gold-600);margin-top:18px;font-size:.875rem;font-weight:900;display:block}.feature-card-kicker+h3{margin-top:6px}.site-ltr .feature-card{text-align:left}.home-knowledge-section{background:linear-gradient(#f5f2eb,#fff);padding:76px 0 82px}.home-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1080px;margin:34px auto 0;display:grid}.home-knowledge-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px;transition:all .2s;display:grid;box-shadow:0 14px 38px #0813230b}.home-knowledge-card:hover{box-shadow:var(--shadow);border-color:#b884256b;transform:translateY(-3px)}.home-knowledge-card>span{background:var(--navy-950);width:47px;height:47px;color:var(--gold-400);border-radius:14px;place-items:center;display:grid}.home-knowledge-card h3{margin:2px 0 7px;font-size:1rem}.home-knowledge-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.home-knowledge-card strong{color:var(--gold-600);align-items:center;gap:6px;margin-top:12px;font-size:.875rem;display:flex}.site-ltr .home-knowledge-card{text-align:left}.legislation-portal-section,.legislation-reference-section{padding:72px 0}.legislation-portal-heading{max-width:780px;margin-bottom:28px}.legislation-portal-heading h2{margin:9px 0 7px;font-size:clamp(1.65rem,4vw,2.5rem)}.legislation-portal-heading p{color:var(--muted);margin:0;line-height:1.85}.legislation-portal-heading.compact{margin-bottom:24px}.tax-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tax-track-card{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;min-height:280px;padding:25px;transition:all .2s;display:flex}.tax-track-card.active{background:linear-gradient(155deg,#fff,#fffaf0);border-color:#b884256b}.tax-track-card.active:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tax-track-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tax-track-icon{background:var(--gold-100);width:50px;height:50px;color:var(--gold-600);border-radius:15px;flex:none;place-items:center;display:grid}.tax-track-status{text-align:center;border-radius:999px;max-width:155px;padding:6px 9px;font-size:.875rem;font-weight:900;line-height:1.45}.tax-track-status.available{color:var(--success);background:#eaf6f0}.tax-track-status.preparing{color:#806b4a;background:#f2eee6}.tax-track-card h2{margin:20px 0 8px;font-size:1.2rem;line-height:1.5}.tax-track-card p{color:var(--muted);flex:1;margin:0;font-size:.875rem;line-height:1.85}.legislation-reference-section{background:#f1eee7}.reference-bundle-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.reference-bundle-card{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:auto 1fr;gap:14px;padding:21px;display:grid}.reference-bundle-card>span{background:var(--navy-900);width:44px;height:44px;color:var(--gold-400);border-radius:13px;place-items:center;display:grid}.reference-bundle-card h3{margin:2px 0 7px;font-size:1rem}.reference-bundle-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.legislative-catalog-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:58px;padding-top:42px;display:flex}.legislative-catalog-heading h2{margin:8px 0 6px;font-size:clamp(1.6rem,4vw,2.25rem)}.legislative-catalog-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.85}.catalog-count{background:var(--gold-100);color:#795313;border:1px solid #b8842547;border-radius:999px;flex:none;padding:8px 12px;font-size:.875rem;font-weight:900}.legislative-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.legislative-reference-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:22px;display:flex}.legislative-reference-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.legislative-reference-top>span{background:var(--navy-900);color:#fff;border-radius:999px;padding:5px 8px;font-size:.875rem;font-weight:850}.legislative-reference-top small{color:var(--success);font-weight:800}.legislative-reference-card h3{margin:18px 0 8px;font-size:1.05rem;line-height:1.65}.legislative-reference-card>strong{color:var(--gold-600);font-size:.875rem;line-height:1.7}.legislative-reference-card>p{color:var(--muted);margin:12px 0 0;font-size:.875rem;line-height:1.85}.legislative-reference-meta{color:var(--muted);margin-top:auto;padding-top:18px;font-size:.875rem}.legislative-reference-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.legislative-reference-actions a{border:1px solid var(--line);color:var(--navy-800);background:#fbfaf7;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:.875rem;font-weight:850;display:inline-flex}.legislative-reference-actions a:hover{border-color:var(--gold-500);color:var(--gold-600)}.legislation-published-section{padding-top:72px}.ask-page-hero{color:#fff;text-align:center;background:radial-gradient(circle at 50% 10%,#d5a6482e,transparent 35%),linear-gradient(145deg,var(--navy-950),var(--navy-800));padding:78px 0 70px}.ask-page-hero-inner{justify-items:center;display:grid}.ask-page-icon{background:linear-gradient(145deg,var(--gold-400),var(--gold-600));width:68px;height:68px;color:var(--navy-950);border-radius:21px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 18px 45px #b884253d}.ask-page-hero h1{margin:10px 0 9px;font-size:clamp(2.2rem,6vw,4rem)}.ask-page-hero p{color:#ffffffba;max-width:820px;margin:0;line-height:1.95}.ask-paths-section{padding:70px 0 92px}.ask-paths-heading{text-align:center;margin-bottom:42px}.ask-paths-heading .eyebrow{justify-content:center}.ask-paths-heading h2{margin:10px 0 0;font-size:clamp(1.6rem,4vw,2.5rem)}.ask-paths-heading>p{max-width:720px;color:var(--muted);margin:12px auto 0;font-size:.875rem;line-height:1.85}.ask-tax-groups{gap:58px;display:grid}.ask-tax-group{scroll-margin-top:96px}.ask-tax-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:15px;display:flex}.ask-tax-heading span{color:var(--gold-600);font-size:.875rem;font-weight:900}.ask-tax-heading h2{margin:5px 0 0;font-size:clamp(1.35rem,3vw,1.9rem)}.ask-tax-heading>a{color:var(--gold-600);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:flex}.ask-path-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ask-path-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;gap:14px;padding:22px;transition:all .2s;display:grid}.ask-path-card:hover{box-shadow:var(--shadow);border-color:#b8842573;transform:translateY(-3px)}.ask-path-card>span{background:var(--gold-100);width:47px;height:47px;color:var(--gold-600);border-radius:14px;place-items:center;display:grid}.ask-path-card small{color:var(--gold-600);font-size:.875rem;font-weight:900;line-height:1.5;display:block}.ask-path-card h3{margin:4px 0 7px;font-size:1rem;line-height:1.55}.ask-path-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.ask-path-card strong{color:var(--gold-600);align-items:center;gap:6px;margin-top:11px;font-size:.875rem;display:inline-flex}@media (width<=900px){.home-feature-layout{grid-template-columns:1fr}.home-feature-support,.home-knowledge-grid{grid-template-columns:1fr 1fr}.home-knowledge-card:last-child{grid-column:1/-1}.ask-showcase{grid-template-columns:1fr}.tax-track-grid{grid-template-columns:1fr 1fr}.tax-track-card.active{grid-column:1/-1}.ask-path-grid{grid-template-columns:1fr}}@media (width<=700px){.hero-badge{font-size:.875rem}.hero h1{font-size:2.7rem}.hero p{font-size:.94rem}.actions .btn{flex:1}.feature-card{min-height:0}.home-feature-layout,.home-feature-support,.home-knowledge-grid{grid-template-columns:1fr}.home-knowledge-card:last-child{grid-column:auto}.home-feature-main{padding:24px}.home-knowledge-section{padding:58px 0 64px}.home-knowledge-card{padding:18px}.ask-showcase{border-radius:24px;gap:28px;margin-bottom:72px;padding:31px 22px}.tax-track-grid,.reference-bundle-grid,.legislative-catalog-grid{grid-template-columns:1fr}.tax-track-card.active{grid-column:auto}.tax-track-card{min-height:0}.legislation-portal-section,.legislation-reference-section{padding:54px 0}.reference-bundle-card{padding:18px}.legislative-catalog-heading{flex-direction:column;align-items:flex-start;margin-top:42px;padding-top:32px}.legislative-reference-card{padding:18px}.legislative-reference-top{flex-direction:column;align-items:flex-start}.ask-page-hero{padding:58px 0 52px}.ask-paths-section{padding:54px 0 72px}.ask-tax-groups{gap:46px}.ask-tax-heading{flex-direction:column;align-items:flex-start}.ask-path-card{padding:18px}}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.global-language-switch{border:1px solid var(--line);min-height:39px;color:var(--navy-800);background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:900;display:inline-flex}.global-language-switch:hover,.global-language-switch:focus-visible{border-color:var(--gold-500);color:var(--gold-600);outline:none}.nav-link.active{color:var(--gold-600);background:#fff}.review-index-static{cursor:default;color:#697382;background:#f4f2ed}.relation-open-label{color:var(--gold-600);margin-top:9px;font-size:.875rem;font-weight:900;display:block}.content-block,.knowledge-summary,.review-chapter-group,.return-section,.return-workbench{scroll-margin-top:154px}.english-hero{background:radial-gradient(circle at 72% 34%,#d5a64833,transparent 32%),linear-gradient(135deg,var(--navy-950),var(--navy-800));min-height:610px}.english-hero:after{background:linear-gradient(90deg,#08132359,#08132305)}.site-ltr{font-family:Segoe UI,Inter,Arial,sans-serif}.site-ltr .hero h1{letter-spacing:-.035em}.site-ltr .knowledge-example{border-right:0;border-left:4px solid var(--gold-500)}.site-ltr .reference-bundle-card,.site-ltr .ask-path-card{text-align:left}.english-placeholder-link{margin-top:22px}@media (width<=1160px){.desktop-nav .nav-link{padding-inline:6px;font-size:.875rem}.header-row{gap:12px}}@media (width<=980px){.global-language-switch{min-height:42px}.content-block,.knowledge-summary,.review-chapter-group,.return-section,.return-workbench{scroll-margin-top:140px}}@media (width<=700px){.global-language-switch{justify-content:center;min-width:76px;padding:0 9px}.english-hero{min-height:560px}.site-ltr .hero h1{font-size:2.45rem}.content-block,.knowledge-summary,.review-chapter-group,.return-section,.return-workbench{scroll-margin-top:128px}}.coming-page-body{padding:68px 0 92px}.coming-page-card{border:1px solid var(--line);background:#fff;border-radius:23px;grid-template-columns:auto 1fr;gap:18px;max-width:820px;margin:auto;padding:28px;display:grid;box-shadow:0 18px 50px #08132312}.coming-page-card>span{background:var(--gold-100);width:50px;height:50px;color:var(--gold-600);border-radius:15px;place-items:center;display:grid}.coming-page-card small{color:var(--gold-600);font-weight:900}.coming-page-card h2{margin:7px 0 8px;font-size:1.35rem;line-height:1.55}.coming-page-card p{color:var(--muted);margin:0 0 18px;line-height:1.85}.site-ltr .coming-page-card{text-align:left}@media (width<=700px){.coming-page-body{padding:46px 0 70px}.coming-page-card{grid-template-columns:1fr;padding:22px}.coming-page-card h2{font-size:1.15rem}}.dispute-route-comparison{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #b8842557;border-radius:18px;padding:22px}.dispute-route-heading{align-items:flex-start;gap:12px;display:flex}.dispute-route-heading>svg{color:var(--gold-600);flex:none}.dispute-route-heading span{color:var(--gold-600);font-size:.875rem;font-weight:900}.dispute-route-heading h2{margin:5px 0 0!important;font-size:1.15rem!important}.dispute-route-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.dispute-route-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.dispute-route-grid article>span{color:var(--gold-600);font-size:.875rem;font-weight:900}.dispute-route-grid h3{margin:7px 0 12px;font-size:.92rem}.dispute-route-grid strong{color:var(--navy-900);font-size:1rem;display:block}.dispute-route-grid p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.8}.dispute-route-timeline{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.dispute-route-timeline span{background:var(--navy-900);color:#fff;border-radius:999px;padding:7px 10px;font-size:.875rem;font-weight:850}.dispute-route-comparison>a{color:var(--gold-600);align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:inline-flex}.review-locale-en .dispute-route-comparison{text-align:left}@media (width<=700px){.dispute-route-grid{grid-template-columns:1fr}}.review-index-item.draft{color:var(--muted);background:#f7f4ec;border-style:dashed;font-weight:800}.review-index-item.draft:hover{color:var(--navy-800);background:#f1ede3}.knowledge-review-status{color:#76500f;background:#fff9ea;border:1px dashed #c9983b;border-radius:15px;gap:11px;margin-bottom:20px;padding:15px 17px;display:flex}.knowledge-review-status svg{flex:none}.knowledge-review-status strong{font-size:.875rem}.knowledge-review-status p{margin:5px 0 0;font-size:.875rem;line-height:1.75}.hub-page-hero .page-hero-row{max-width:980px}.hub-section{padding:72px 0 92px}.hub-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:32px;margin-bottom:30px;display:grid}.hub-heading h2{margin:9px 0 0;font-size:clamp(1.65rem,3vw,2.25rem)}.hub-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.9}.hub-tax-sections,.academy-tracks{gap:64px;display:grid}.hub-tax-section,.academy-track{scroll-margin-top:96px}.hub-tax-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:15px;display:flex}.hub-tax-heading span{color:var(--gold-600);font-size:.875rem;font-weight:900}.hub-tax-heading h2{margin:5px 0 0;font-size:clamp(1.35rem,3vw,1.9rem)}.hub-tax-heading>a{color:var(--gold-600);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:flex}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hub-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:22px;transition:all .2s;display:flex;box-shadow:0 14px 40px #0813230e}.hub-card:hover{border-color:#b8842557;transform:translateY(-3px);box-shadow:0 18px 48px #08132317}.hub-card header{align-items:flex-start;gap:13px;display:flex}.hub-card header>div{min-width:0}.hub-card small{color:var(--gold-600);font-size:.875rem;font-weight:900;line-height:1.55;display:block}.hub-card h3{color:var(--navy-950);margin:4px 0 0;font-size:1rem;line-height:1.55}.hub-card p{color:var(--muted);margin:15px 0;font-size:.875rem;line-height:1.85}.hub-icon{background:var(--gold-100);width:45px;height:45px;color:var(--gold-600);border-radius:14px;flex:none;place-items:center;display:grid}.hub-question{color:var(--navy-900);margin-top:18px;font-size:.875rem;line-height:1.7;display:block}.guide-hub-card ol{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.guide-hub-card li{color:var(--navy-800);align-items:center;gap:9px;font-size:.875rem;font-weight:780;display:flex}.guide-hub-card li span{background:var(--navy-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.875rem;display:grid}.hub-action{color:var(--gold-600);align-items:center;gap:7px;margin-top:auto;font-size:.875rem;font-weight:900;display:flex}.library-hub-card{min-height:230px}.hub-boundary{background:var(--navy-950);color:#ffffffc2;border-radius:14px;align-items:flex-start;gap:8px;margin:28px 0 0;padding:15px 17px;font-size:.875rem;line-height:1.8;display:flex}.hub-boundary svg{color:var(--gold-400);flex:none;margin-top:3px}.updates-heading{border-top:1px solid var(--line);margin-top:58px;padding-top:42px}.update-channel-card{min-height:210px}.updates-list{gap:13px;display:grid}.update-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 22px;display:grid;box-shadow:0 12px 34px #0813230b}.update-card time{color:var(--gold-600);align-items:center;gap:8px;font-size:.875rem;font-weight:900;display:flex}.update-card small{color:var(--gold-600);font-size:.875rem;font-weight:900}.update-card h3{color:var(--navy-950);margin:5px 0;font-size:1rem}.update-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.update-card>a{white-space:nowrap;color:var(--gold-600);align-items:center;gap:7px;font-size:.875rem;font-weight:900;display:flex}.academy-section{background:linear-gradient(#fff,#f8f6f1)}.academy-overview{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:34px;margin-bottom:28px;padding:30px;display:grid}.academy-overview h2{margin:10px 0;font-size:clamp(1.7rem,3vw,2.35rem)}.academy-overview p{color:#ffffffb3;max-width:720px;margin:0;font-size:.875rem;line-height:1.9}.academy-summary{text-align:center;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;padding:22px;display:flex}.academy-summary strong{color:var(--gold-400);font-size:3.2rem;line-height:1}.academy-summary span{margin-top:8px;font-weight:850}.academy-summary small{color:#ffffff94;margin-top:6px;font-size:.875rem;line-height:1.6}.academy-path{gap:12px;display:grid}.academy-lesson{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:48px 45px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;transition:all .2s;display:grid}.academy-lesson:hover{border-color:#b8842559;transform:translate(-3px)}.site-ltr .academy-lesson:hover{transform:translate(3px)}.academy-number{color:var(--gold-600);font-size:.875rem;font-weight:950}.academy-lesson small{color:var(--gold-600);font-size:.875rem;font-weight:900}.academy-lesson h3{color:var(--navy-950);margin:3px 0;font-size:.96rem}.academy-lesson p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.academy-lesson>svg{color:var(--gold-600)}@media (width<=980px){.hub-grid{grid-template-columns:1fr 1fr}.hub-heading{grid-template-columns:1fr}.update-card{grid-template-columns:150px minmax(0,1fr)}.update-card>a{grid-column:2}.academy-overview{grid-template-columns:1fr 180px}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.footer-grid>div:last-child{grid-column:2/-1}}@media (width<=700px){.hub-section{padding:52px 0 70px}.hub-tax-sections,.academy-tracks{gap:48px}.hub-tax-heading{flex-direction:column;align-items:flex-start}.hub-grid{grid-template-columns:1fr}.hub-card{padding:19px}.library-hub-card{min-height:0}.updates-heading{margin-top:44px;padding-top:32px}.update-card{grid-template-columns:1fr;gap:10px;padding:18px}.update-card>a{grid-column:auto}.academy-overview{grid-template-columns:1fr;padding:23px}.academy-summary{text-align:start;align-items:flex-start}.academy-lesson{grid-template-columns:38px 42px minmax(0,1fr);padding:15px}.academy-lesson>svg{grid-column:3}.academy-lesson p{font-size:.875rem}.footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}}.excise-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.excise-roadmap-section{background:linear-gradient(#f3f0e9,#fff)}.excise-progress{color:#806b4a;background:#f2eee6;border-radius:999px;align-self:flex-start;padding:7px 10px}.excise-next-link{justify-content:flex-end;margin-top:24px;display:flex}.site-ltr .excise-next-link{justify-content:flex-start}@media (width<=700px){.excise-source-grid{grid-template-columns:1fr}.excise-next-link,.site-ltr .excise-next-link{justify-content:stretch}.excise-next-link .btn{width:100%}}.dmtt-page-hero{background:radial-gradient(circle at 18% 22%,#d4a84d3b,#0000 28%),linear-gradient(135deg,#071424,#102b42)}.dmtt-basics-section{background:linear-gradient(#f4f1e9,#fff);padding:72px 0 84px}.dmtt-basics-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:32px;margin-bottom:28px;display:grid}.dmtt-basics-heading h2{margin:9px 0 0;font-size:clamp(1.7rem,3.7vw,2.6rem);line-height:1.35}.dmtt-basics-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.9}.dmtt-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dmtt-fact-grid article{background:#fff;border:1px solid #ddd7c9;border-radius:19px;padding:21px}.dmtt-fact-grid article>span{background:var(--navy-950);width:45px;height:45px;color:var(--gold-400);border-radius:14px;place-items:center;margin-bottom:17px;display:grid}.dmtt-fact-grid strong{color:var(--navy-950);font-size:.875rem;display:block}.dmtt-fact-grid p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.85}.dmtt-guides-section{background:var(--navy-950);color:#fff}.dmtt-guides-section .hub-heading>p{color:#ffffffad}.dmtt-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dmtt-guide-grid a{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;transition:all .2s;display:grid}.dmtt-guide-grid a:hover{background:#ffffff16;border-color:#d4a84d8c}.dmtt-guide-grid a>span{background:var(--gold-400);width:42px;height:42px;color:var(--navy-950);border-radius:12px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.dmtt-guide-grid strong{font-size:.875rem;line-height:1.65}.dmtt-guide-grid svg{color:var(--gold-400)}.dmtt-roadmap-section{background:linear-gradient(#f3f0e9,#fff)}.dmtt-review-status{color:#806b4a;background:#f2eee6;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 10px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-next-step{background:var(--navy-950);color:#fff;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:23px 25px;display:flex}.dmtt-next-step>div>span{color:var(--gold-400);font-size:.875rem;font-weight:900}.dmtt-next-step h3{margin:5px 0;font-size:1.05rem}.dmtt-next-step p{color:#ffffffa8;max-width:760px;margin:0;font-size:.875rem;line-height:1.75}.dmtt-next-step .btn{flex:none}@media (width<=980px){.dmtt-fact-grid{grid-template-columns:1fr 1fr}.dmtt-basics-heading{grid-template-columns:1fr}}@media (width<=700px){.dmtt-basics-section{padding:52px 0 66px}.dmtt-fact-grid,.dmtt-guide-grid{grid-template-columns:1fr}.dmtt-next-step{flex-direction:column;align-items:flex-start}.dmtt-next-step .btn{width:100%}}.dmtt-law-launch{background:linear-gradient(#fff,#f4f1e9);padding-top:0}.dmtt-law-hero{background:radial-gradient(circle at 84% 18%,#d4a84d33,#0000 28%),linear-gradient(135deg,#071424,#173b54)}.dmtt-law-map-section{background:linear-gradient(#f7f5ef,#fff)}.dmtt-reading-boundary{color:#6d531d;background:#fffaf0;border:1px solid #ded4bd;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:17px 19px;display:flex}.dmtt-reading-boundary>svg{flex:none;margin-top:2px}.dmtt-reading-boundary strong{color:var(--navy-900);font-size:.875rem;display:block}.dmtt-reading-boundary p{color:#765f35;margin:5px 0 0;font-size:.875rem;line-height:1.85}.dmtt-law-chapter[open]{border-color:#285b765c}.dmtt-provision-summary{background:#fff;border-color:#d8cfbd}.dmtt-article-hero{background:radial-gradient(circle at 18% 20%,#d4a84d33,#0000 26%),linear-gradient(135deg,#071424,#163b54)}.excise-law-launch{padding:0 0 72px}.excise-law-launch>.container{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.excise-law-launch h2{margin:9px 0 8px;font-size:clamp(1.45rem,3vw,2rem)}.excise-law-launch p{color:#ffffffb8;max-width:790px;margin:0;font-size:.875rem;line-height:1.9}.excise-law-launch .btn{flex:none}.excise-law-map-section{padding:62px 0 92px}.excise-law-overview{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:28px;margin-bottom:28px;display:grid}.excise-law-overview h2{margin:9px 0 8px;font-size:clamp(1.6rem,3vw,2.35rem)}.excise-law-overview p{max-width:720px;color:var(--muted);margin:0;line-height:1.9}.excise-law-overview dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.excise-law-overview dl div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:13px}.excise-law-overview dt{color:var(--muted);font-size:.875rem}.excise-law-overview dd{color:var(--navy-900);margin:5px 0 0;font-size:.88rem;font-weight:900}.excise-chapter-list{gap:12px;display:grid}.excise-chapter{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden}.excise-chapter[open]{border-color:#b8842561;box-shadow:0 14px 40px #0813230e}.excise-chapter summary{cursor:pointer;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:15px;padding:19px 21px;list-style:none;display:grid}.excise-chapter summary::-webkit-details-marker{display:none}.excise-chapter summary:after{content:"+";color:var(--gold-600);grid-area:1/3;align-self:center;font-size:1.5rem;font-weight:700}.excise-chapter[open] summary:after{content:"−"}.excise-chapter-number{background:var(--navy-900);width:48px;height:48px;color:var(--gold-400);border-radius:14px;place-items:center;font-weight:950;display:grid}.excise-chapter summary small{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-chapter summary h2{margin:5px 0 4px;font-size:1.08rem;line-height:1.6}.excise-chapter summary p{color:var(--muted);margin:0;font-size:.875rem}.excise-chapter-body{padding:0 21px 21px}.excise-audience{background:var(--gold-100);color:#795313;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:12px 14px;font-size:.875rem;line-height:1.7;display:flex}.excise-audience svg{flex:none;margin-top:2px}.excise-audience strong{display:block}.excise-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.excise-article-grid article{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;padding:15px}.excise-article-grid article>span{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-article-grid h3{margin:5px 0 6px;font-size:.875rem}.excise-article-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-law-note{background:var(--navy-950);color:#fff;border-radius:17px;align-items:flex-start;gap:13px;margin-top:22px;padding:20px;display:flex}.excise-law-note>svg{color:var(--gold-400);flex:none}.excise-law-note strong{font-size:.9rem}.excise-law-note p{color:#ffffffb3;margin:6px 0 10px;font-size:.875rem;line-height:1.85}.excise-law-note a{color:var(--gold-400);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-law-actions{justify-content:flex-end;margin-top:22px;display:flex}.site-ltr .excise-law-actions{justify-content:flex-start}.excise-official-links{flex-wrap:wrap;gap:13px;display:flex}.excise-regulations-launch{padding-top:0}.excise-regulations-launch>.container{color:var(--navy-950);background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #b8842559}.excise-regulations-launch p{color:var(--muted)}.regulations-amendment-alert{color:#76500f;background:#fff8e8;border:1px solid #d8ad58;border-radius:17px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:18px 20px;display:flex}.regulations-amendment-alert>svg{flex:none}.regulations-amendment-alert strong{font-size:.88rem}.regulations-amendment-alert p{margin:6px 0 9px;font-size:.875rem;line-height:1.85}.regulations-amendment-alert a{color:#8a5d0c;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-article-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.excise-article-label b{color:#80540a;background:#fff0c8;border-radius:999px;padding:4px 7px;font-size:.875rem}.excise-article-grid article.excise-article-amended{background:#fffaf0;border-color:#d8ad58}.regulations-issuance{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:22px;padding:21px}.regulations-issuance-heading>span{color:var(--gold-600);font-size:.875rem;font-weight:900}.regulations-issuance-heading h2{margin:6px 0;font-size:1.08rem}.regulations-issuance-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.regulations-issuance-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.regulations-issuance-grid article{background:#f7f4ec;border-radius:13px;padding:15px}.regulations-issuance-grid span{color:var(--gold-600);font-size:.875rem;font-weight:900}.regulations-issuance-grid h3{margin:5px 0 6px;font-size:.875rem}.regulations-issuance-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}@media (width<=700px){.regulations-issuance-grid{grid-template-columns:1fr}}@media (width<=900px){.excise-law-overview{grid-template-columns:1fr}.excise-law-launch>.container{flex-direction:column;align-items:flex-start}.excise-law-launch .btn{width:100%}}@media (width<=700px){.excise-law-launch{padding-bottom:52px}.excise-law-launch>.container{border-radius:20px;padding:24px 21px}.excise-law-map-section{padding:48px 0 72px}.excise-law-overview dl,.excise-article-grid{grid-template-columns:1fr}.excise-chapter summary{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:16px}.excise-chapter summary:after{display:none}.excise-chapter-number{width:42px;height:42px}.excise-chapter-body{padding:0 16px 16px}.excise-law-actions,.site-ltr .excise-law-actions{justify-content:stretch}.excise-law-actions .btn{width:100%}}.excise-available{color:#17653a;background:#e8f6ee;border-radius:999px;align-self:flex-start;padding:7px 10px}.excise-registration-hero .page-icon{color:var(--gold-400);background:#d4a84d24}.excise-decision-section{background:#f4f1ea;padding:58px 0}.excise-guide-heading{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:28px;margin-bottom:23px;display:grid}.excise-guide-heading h2{margin:9px 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}.excise-guide-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.9}.excise-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.excise-path-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:220px;padding:20px}.excise-path-card h3{margin:15px 0 9px;font-size:.94rem;line-height:1.65}.excise-path-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.excise-path-icon{background:var(--navy-950);width:43px;height:43px;color:var(--gold-400);border-radius:13px;place-items:center;display:grid}.excise-path-required{border-top:4px solid #9f6b0f}.excise-path-review{border-top:4px solid #2f6794}.excise-path-clear{border-top:4px solid #27764c}.excise-preliminary-note{color:#725315;background:#fff9ea;border:1px solid #e2c98f;border-radius:13px;align-items:flex-start;gap:10px;margin-top:15px;padding:14px 16px;display:flex}.excise-preliminary-note svg{flex:none;margin-top:2px}.excise-preliminary-note p{margin:0;font-size:.875rem;line-height:1.8}.excise-guide-process{background:#fff}.excise-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.excise-process-grid article{border:1px solid var(--line);background:#fbfaf7;border-radius:18px;padding:23px}.excise-process-grid article>span{background:var(--gold-100);color:#8a5d0c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.excise-process-grid h3{margin:14px 0 9px;font-size:.95rem}.excise-process-grid p,.excise-process-grid li{color:var(--muted);font-size:.875rem;line-height:1.85}.excise-process-grid ul,.excise-warehouse-data ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.excise-process-grid li,.excise-warehouse-data li{align-items:flex-start;gap:7px;display:flex}.excise-process-grid li svg,.excise-warehouse-data li svg{color:#2b7450;flex:none;margin-top:4px}.excise-warehouse-section{background:var(--navy-950);color:#fff}.excise-warehouse-section .hub-heading p{color:#ffffffb3}.excise-warehouse-layout{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.excise-warehouse-layout>article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:19px;padding:24px}.excise-warehouse-layout h3{margin:0 0 16px;font-size:1rem}.excise-eligibility-card dl{gap:12px;margin:0;display:grid}.excise-eligibility-card dl div{background:#ffffff0f;border-radius:13px;padding:14px}.excise-eligibility-card dt{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-eligibility-card dd{color:#ffffffb8;margin:6px 0 0;font-size:.875rem;line-height:1.85}.excise-warehouse-data li{color:#ffffffbf;font-size:.875rem;line-height:1.8}.excise-warehouse-data li svg{color:var(--gold-400)}.excise-warehouse-data>p{color:#f2d89d;background:#d4a84d1f;border-radius:12px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:13px;font-size:.875rem;line-height:1.8;display:flex}.excise-warehouse-data>p svg{flex:none;margin-top:3px}.excise-timeline-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.excise-timeline-grid article{color:var(--navy-950);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.excise-timeline-grid strong{color:var(--gold-600);font-size:1.65rem}.excise-timeline-grid span{font-size:.875rem;line-height:1.6}.excise-after-section{background:#f4f1ea}.excise-duty-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.excise-duty-grid article{background:#fff;border-radius:16px;padding:19px}.excise-duty-grid span{color:var(--gold-600);font-size:.875rem;font-weight:900}.excise-duty-grid p{color:var(--muted);margin:10px 0 0;font-size:.875rem;line-height:1.85}.excise-scenarios-section{background:#fff}.excise-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.excise-scenario-grid article{border:1px solid var(--line);border-radius:18px;padding:22px}.excise-scenario-grid h3{margin:0 0 9px;font-size:.9rem}.excise-scenario-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.excise-guide-sources{background:#fff;padding:0 0 82px}.excise-guide-sources>.container{background:#fffaf0;border:1px solid #b8842557;border-radius:20px;justify-content:space-between;align-items:center;gap:26px;padding:27px 30px;display:flex}.excise-guide-sources h2{margin:0 0 7px;font-size:1.2rem}.excise-guide-sources p{max-width:750px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-source-actions{flex-wrap:wrap;gap:13px;margin-top:12px;display:flex}.excise-source-actions a{color:#82570c;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}@media (width<=980px){.excise-path-grid,.excise-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.excise-guide-heading,.excise-warehouse-layout{grid-template-columns:1fr}.excise-guide-sources>.container{flex-direction:column;align-items:flex-start}.excise-guide-sources .btn{width:100%}}@media (width<=700px){.excise-decision-section{padding:46px 0}.excise-path-grid,.excise-process-grid,.excise-duty-grid,.excise-scenario-grid,.excise-timeline-grid{grid-template-columns:1fr}.excise-path-card{min-height:auto}.excise-warehouse-layout>article{padding:20px}.excise-guide-sources{padding-bottom:62px}.excise-guide-sources>.container{padding:22px}.excise-source-actions{display:grid}.excise-source-actions a{line-height:1.7}}.excise-goods-hero .page-icon{color:var(--gold-400);background:#d4a84d24}.excise-current-rates{background:#f4f1ea;padding:58px 0 70px}.excise-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.excise-rate-grid>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px;box-shadow:0 13px 34px #0813230b}.excise-rate-grid header{justify-content:space-between;align-items:center;display:flex}.excise-rate-grid header>span{background:var(--navy-950);width:46px;height:46px;color:var(--gold-400);border-radius:14px;place-items:center;display:grid}.excise-rate-grid header>strong{color:var(--gold-600);font-size:2rem;line-height:1}.excise-rate-grid h3{margin:17px 0 8px;font-size:1.02rem}.excise-rate-grid>article>p{min-height:82px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.excise-rate-grid>article>div{color:#70541c;background:#f6f2e9;border-radius:12px;align-items:flex-start;gap:8px;margin-top:17px;padding:12px;font-size:.875rem;line-height:1.75;display:flex}.excise-rate-grid>article>div svg{flex:none;margin-top:3px}.excise-rate-grid>article>div b{display:block}.excise-example-boundary{color:#725417;background:#fff9e9;border:1px solid #e1c88f;border-radius:12px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:.875rem;line-height:1.75;display:flex}.excise-example-boundary svg{flex:none;margin-top:2px}.excise-classification-section{background:#fff}.excise-classification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.excise-classification-grid article{border:1px solid var(--line);background:#fbfaf7;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:20px;display:grid}.excise-classification-grid article>span{background:var(--gold-100);color:#875b0c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.excise-classification-grid h3{margin:0 0 7px;font-size:.9rem}.excise-classification-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.82}.excise-list-button{width:max-content;margin-top:18px}.excise-product-boundaries{background:#f4f1ea}.excise-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.excise-boundary-grid article{background:#fff;border-radius:18px;padding:22px}.excise-boundary-grid h3{color:var(--navy-900);margin:0 0 9px;font-size:.92rem}.excise-boundary-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.excise-rate-base-section{background:var(--navy-950);color:#fff}.excise-rate-base-section .hub-heading>p{color:#ffffffb3}.excise-formula{background:#ffffff0e;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;padding:24px;display:grid}.excise-formula span,.excise-formula strong{color:var(--navy-950);text-align:center;background:#fff;border-radius:13px;padding:15px;font-size:.875rem}.excise-formula strong{background:var(--gold-400)}.excise-formula>b{color:var(--gold-400);font-size:1.3rem}.excise-formula-note{color:#ffffffa8;margin:15px 0 0;font-size:.875rem;line-height:1.8}.excise-2026-status{background:var(--navy-950);color:#fff;padding:0 0 72px}.excise-2026-status>.container{background:#d4a84d1a;border:1px solid #d4a84d80;border-radius:20px;align-items:flex-start;gap:15px;padding:24px 26px;display:flex}.excise-2026-status>.container>svg{color:var(--gold-400);flex:none}.excise-2026-status span{color:var(--gold-400);font-size:.875rem;font-weight:900}.excise-2026-status h2{margin:7px 0 8px;font-size:1.18rem}.excise-2026-status p{color:#ffffffbd;margin:0;font-size:.875rem;line-height:1.9}.excise-2026-status div>div{flex-wrap:wrap;gap:13px;margin-top:11px;display:flex}.excise-2026-status a{color:var(--gold-400);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-goods-sources{padding-top:72px}@media (width<=900px){.excise-rate-grid,.excise-classification-grid,.excise-boundary-grid{grid-template-columns:1fr}.excise-rate-grid>article>p{min-height:auto}}@media (width<=700px){.excise-current-rates{padding:46px 0 56px}.excise-list-button{width:100%}.excise-formula{grid-template-columns:1fr;gap:8px;padding:18px}.excise-formula>b{text-align:center;transform:rotate(90deg)}.excise-2026-status{padding-bottom:58px}.excise-2026-status>.container{padding:20px}.excise-goods-sources{padding-top:58px}}.excise-tool-directory-grid{gap:12px;display:grid}.excise-route-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:14px;padding:15px;display:grid}.excise-route-choices{gap:8px;display:grid}.excise-route-choices button{color:#ffffffb8;text-align:start;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:11px;min-height:59px;padding:10px 13px;font-family:inherit;font-size:.875rem;font-weight:850;display:flex}.excise-route-choices button>span{width:35px;height:35px;color:var(--gold-400);background:#ffffff12;border-radius:10px;flex:none;place-items:center;display:grid}.excise-route-choices button:hover{color:#fff;border-color:#d4a84d80}.excise-route-choices button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.excise-route-choices button.active>span{background:var(--navy-950);color:var(--gold-400)}.excise-route-result{background:#fff;border-radius:18px;flex-direction:column;min-height:365px;padding:25px;display:flex}.excise-route-result-icon{background:var(--gold-100);width:48px;height:48px;color:var(--gold-600);border-radius:14px;place-items:center;display:grid}.excise-route-result>small{color:var(--gold-600);margin-top:16px;font-size:.875rem;font-weight:900}.excise-route-result h2{margin:5px 0 14px;font-size:1.2rem}.excise-route-result ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.excise-route-result li{color:var(--muted);background:#f5f2eb;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:.875rem;line-height:1.75;display:flex}.excise-route-result li svg{color:#2c7651;flex:none;margin-top:3px}.excise-route-result.tone-warehouse .excise-route-result-icon,.excise-route-result.tone-required .excise-route-result-icon{background:var(--navy-950);color:var(--gold-400)}.excise-route-empty{text-align:center;flex:1;align-content:center;justify-items:center;display:grid}.excise-route-empty>svg{color:var(--gold-600)}.excise-route-empty h2{margin:13px 0 7px;font-size:1rem}.excise-route-empty p{max-width:390px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-route-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:13px;padding:0;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}@media (width<=850px){.excise-route-workbench{grid-template-columns:1fr}.excise-route-choices{grid-template-columns:1fr 1fr}.excise-route-result{min-height:330px}}@media (width<=600px){.excise-route-choices{grid-template-columns:1fr}.excise-route-result{min-height:390px;padding:20px}}.excise-penalties-hero{background:radial-gradient(circle at 16% 20%,#c14c3a33,#0000 33%),linear-gradient(135deg,#081523,#142b43)}.excise-penalties-visual .return-ledger{border-color:#d4a84d59}.excise-penalty-tool-section{background:var(--navy-950);color:#fff}.excise-penalty-tool-section .container>.return-section-heading p{color:#ffffffb3}.excise-violation-tool.embedded>.container{width:100%;max-width:none;padding:0}.excise-violation-workbench{box-shadow:var(--shadow);background:#0b1c2e;border:1px solid #d4a84d40;border-radius:24px;grid-template-columns:.82fr 1.18fr;gap:14px;padding:15px;display:grid}.excise-violation-choices{align-content:start;gap:8px;display:grid}.excise-violation-choices>div{color:#fff;padding:9px 7px 14px}.excise-violation-choices>div>span{background:var(--gold-500);width:29px;height:29px;color:var(--navy-950);border-radius:9px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.excise-violation-choices h2{margin:9px 0 4px;font-size:1rem}.excise-violation-choices p{color:#fff9;margin:0;font-size:.875rem;line-height:1.75}.excise-violation-choices button{color:#ffffffbf;text-align:start;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:51px;padding:9px 12px;font-family:inherit;font-size:.875rem;font-weight:850;display:grid}.excise-violation-choices button:hover{color:#fff;border-color:#d4a84d8c}.excise-violation-choices button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.excise-violation-choices button>svg:first-child{color:var(--gold-400)}.excise-violation-choices button.active>svg{color:var(--navy-950)}.excise-violation-choices button.excise-violation-reset{color:#ffffff8c;background:0 0;border:0;min-height:0;margin-top:5px;padding:5px 3px;display:flex}.excise-violation-result{min-height:575px;color:var(--ink);background:#fff;border:3px solid #0000;border-radius:19px;flex-direction:column;padding:25px;display:flex}.excise-violation-result.administrative{border-top-color:#b1842c}.excise-violation-result.urgent,.excise-violation-result.review{border-top-color:#2d6797}.excise-violation-result.criminal{border-top-color:#a34438}.excise-violation-empty{text-align:center;flex:1;align-content:center;justify-items:center;display:grid}.excise-violation-empty svg{color:var(--gold-600)}.excise-violation-empty h2{margin:13px 0 7px;font-size:1rem}.excise-violation-empty p{max-width:410px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-violation-tone{background:var(--gold-100);color:#7a5310;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:.875rem;font-weight:950}.excise-violation-result.criminal .excise-violation-tone{color:#8b3127;background:#fae8e5}.excise-violation-result.review .excise-violation-tone,.excise-violation-result.urgent .excise-violation-tone{color:#245a84;background:#e6f0f8}.excise-violation-result>h2{margin:13px 0 8px;font-size:1.23rem}.excise-violation-result>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.9}.excise-violation-deadline{background:#f4f1ea;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:13px;display:flex}.excise-violation-deadline svg{color:var(--gold-600);flex:none}.excise-violation-deadline strong{font-size:.875rem}.excise-violation-deadline p{color:var(--navy-800);margin:4px 0 0;font-size:.875rem;line-height:1.7}.excise-violation-result>h3{margin:0 0 8px;font-size:.875rem}.excise-violation-result>ol{gap:6px;margin:0;padding-inline-start:20px;display:grid}.excise-violation-result>ol li{color:var(--muted);font-size:.875rem;line-height:1.75}.excise-violation-articles{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.excise-violation-articles>div{background:#f8f6f1;border-radius:11px;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:11px;display:flex}.excise-violation-articles strong{width:100%;color:var(--navy-900);font-size:.875rem}.excise-violation-articles a{color:#865a0c;background:#fff;border-radius:8px;padding:4px 7px;font-size:.875rem;font-weight:900}.excise-violation-official{color:#865a0c;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-violation-tool>.container>.excise-tool-disclaimer{max-width:none}.excise-penalty-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.excise-penalty-stat-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.excise-penalty-stat-grid strong{color:var(--gold-600);font-size:1.65rem;display:block}.excise-penalty-stat-grid h3{margin:11px 0 7px;font-size:.91rem}.excise-penalty-stat-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.82}.excise-penalty-boundary,.excise-review-warning{color:#755316;background:#fff9e8;border:1px solid #ddc17d;border-radius:14px;align-items:flex-start;gap:11px;margin-top:14px;padding:16px 18px;display:flex}.excise-penalty-boundary svg,.excise-review-warning svg{flex:none}.excise-penalty-boundary strong,.excise-review-warning strong{font-size:.875rem}.excise-penalty-boundary p,.excise-review-warning p{margin:5px 0 0;font-size:.875rem;line-height:1.8}.excise-inspection-section{background:var(--navy-950);color:#fff}.excise-inspection-section .return-section-heading p{color:#ffffffb3}.excise-inspection-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.excise-inspection-steps li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:18px}.excise-inspection-steps span{color:var(--gold-400);font-size:.875rem;font-weight:950}.excise-inspection-steps p{color:#ffffffb8;margin:10px 0 0;font-size:.875rem;line-height:1.82}.excise-review-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.excise-review-timeline article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;position:relative}.excise-review-timeline article>span{color:#aa8f5e;font-size:.875rem;font-weight:950}.excise-review-timeline article>strong{color:var(--gold-600);margin-top:9px;font-size:1.35rem;display:block}.excise-review-timeline h3{margin:9px 0 7px;font-size:.875rem}.excise-review-timeline p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.excise-evasion-section{color:#fff;background:linear-gradient(145deg,#331d20,#171c27)}.excise-evasion-section .return-section-heading p{color:#ffffffb3}.excise-evasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.excise-evasion-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;align-items:flex-start;gap:11px;padding:17px;display:flex}.excise-evasion-grid span{color:#fff;background:#a84d41;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:950;display:grid}.excise-evasion-grid p{color:#ffffffbf;margin:0;font-size:.875rem;line-height:1.82}.excise-evasion-consequences{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.excise-evasion-consequences article{color:var(--navy-950);background:#fff;border-radius:15px;padding:17px}.excise-evasion-consequences strong{color:#963c32;font-size:1.1rem;display:block}.excise-evasion-consequences span{color:var(--muted);margin-top:6px;font-size:.875rem;display:block}.excise-settlement-card{background:#d4a84d1a;border:1px solid #d4a84d73;border-radius:18px;align-items:flex-start;gap:14px;margin-top:13px;padding:21px;display:flex}.excise-settlement-card>svg{color:var(--gold-400);flex:none}.excise-settlement-card span{color:var(--gold-400);font-size:.875rem;font-weight:950}.excise-settlement-card h3{margin:6px 0 8px;font-size:1rem}.excise-settlement-card p{color:#ffffffb8;margin:0;font-size:.875rem;line-height:1.84}.excise-settlement-card a{color:var(--gold-400);align-items:center;gap:6px;margin-top:10px;font-size:.875rem;font-weight:900;display:inline-flex}.excise-penalty-legal-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.excise-penalty-legal-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.excise-penalty-legal-grid h3{margin:0 0 13px;font-size:.95rem}.excise-penalty-legal-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.excise-penalty-legal-grid a{color:#7d550d;background:#f5f2eb;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:.875rem;font-weight:900;display:flex}.excise-penalty-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.excise-penalty-source-grid a{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;position:relative}.excise-penalty-source-grid small{color:var(--gold-600);font-size:.875rem;font-weight:950}.excise-penalty-source-grid h3{margin:7px 0;font-size:.88rem}.excise-penalty-source-grid p{color:var(--muted);margin:0;padding-inline-end:24px;font-size:.875rem;line-height:1.78}.excise-penalty-source-grid svg{color:var(--gold-600);inset-inline-end:15px;position:absolute;top:17px}@media (width<=1050px){.excise-penalty-stat-grid{grid-template-columns:repeat(2,1fr)}.excise-inspection-steps,.excise-review-timeline{grid-template-columns:repeat(3,1fr)}.excise-penalty-source-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.excise-violation-workbench{grid-template-columns:1fr}.excise-violation-choices{grid-template-columns:1fr 1fr}.excise-violation-choices>div{grid-column:1/-1}.excise-violation-result{min-height:500px}.excise-penalty-legal-grid{grid-template-columns:1fr}}@media (width<=650px){.excise-violation-choices,.excise-penalty-stat-grid,.excise-inspection-steps,.excise-review-timeline,.excise-evasion-grid,.excise-evasion-consequences,.excise-penalty-source-grid{grid-template-columns:1fr}.excise-violation-result{min-height:560px;padding:20px}.excise-violation-articles,.excise-penalty-legal-grid article>div{grid-template-columns:1fr}.excise-settlement-card{padding:18px}}.excise-review-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=650px){.excise-review-timeline{grid-template-columns:1fr}}.excise-registration-lifecycle{background:#f4f1ea}.excise-registration-lifecycle .excise-process-grid article{background:#fff}.excise-registration-lifecycle .excise-process-grid article>a{color:#865a0c;align-items:center;gap:6px;margin-top:11px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-scope-launch{color:#fff;background:linear-gradient(135deg,#071424,#173b54)}.dmtt-scope-launch p{color:#ffffffad!important}.dmtt-scope-tool{background:linear-gradient(#f5f2ea,#fff);padding:66px 0 74px}.dmtt-scope-heading{max-width:900px;margin-bottom:27px}.dmtt-scope-heading h1{margin:10px 0;font-size:clamp(2rem,4.8vw,3.65rem);line-height:1.25}.dmtt-scope-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.9}.dmtt-scope-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:1.12fr .88fr;gap:15px;padding:15px;display:grid}.dmtt-scope-questions{gap:10px;display:grid}.dmtt-scope-questions fieldset{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;margin:0;padding:16px}.dmtt-scope-questions legend{color:#fff;align-items:flex-start;gap:10px;width:100%;padding:0;font-size:.875rem;font-weight:900;line-height:1.7;display:flex}.dmtt-scope-questions legend span{background:var(--gold-500);min-width:33px;height:27px;color:var(--navy-950);border-radius:9px;place-items:center;font-size:.875rem;display:grid}.dmtt-scope-choices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.dmtt-scope-choices button{color:#ffffffb3;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;min-width:66px;min-height:39px;padding:7px 11px;font-family:inherit;font-size:.875rem;font-weight:850}.dmtt-scope-choices button:hover{color:#fff;border-color:#d4a84d8c}.dmtt-scope-choices button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.dmtt-scope-result{background:#fff;border-radius:19px;flex-direction:column;min-height:510px;padding:27px;display:flex;position:sticky;top:105px}.dmtt-scope-result-icon{background:var(--navy-950);width:52px;height:52px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.dmtt-scope-result>small{color:var(--gold-600);margin-top:18px;font-size:.875rem;font-weight:900}.dmtt-scope-result h2{margin:6px 0 16px;font-size:1.35rem;line-height:1.5}.dmtt-scope-result ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dmtt-scope-result li{color:var(--muted);background:#f5f2eb;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:.875rem;line-height:1.75;display:flex}.dmtt-scope-result li svg{color:#2f7654;flex:none;margin-top:3px}.dmtt-scope-result.tone-review .dmtt-scope-result-icon{color:#9b6400;background:#fff0ce}.dmtt-scope-result.tone-review li svg{color:#9b6400}.dmtt-scope-result.tone-clear .dmtt-scope-result-icon{color:#26704f;background:#e8f6ef}.dmtt-scope-result-links{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:20px;display:flex}.dmtt-scope-result-links a{color:#84590b;align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-scope-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:0;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-scope-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin:15px 0 0;padding:14px 16px;font-size:.875rem;line-height:1.8;display:flex}.dmtt-scope-disclaimer svg{flex:none;margin-top:3px}.dmtt-deadline-section{background:var(--navy-950);color:#fff;padding:76px 0}.dmtt-deadline-heading,.dmtt-pack-heading{grid-template-columns:1fr minmax(280px,.62fr);align-items:end;gap:28px;margin-bottom:25px;display:grid}.dmtt-deadline-heading h2,.dmtt-pack-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.6rem)}.dmtt-deadline-heading>p,.dmtt-pack-heading>p{color:#ffffffa1;margin:0;font-size:.875rem;line-height:1.85}.dmtt-deadline-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dmtt-deadline-controls,.dmtt-deadline-result{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:21px}.dmtt-deadline-controls{gap:8px;display:grid}.dmtt-deadline-controls button{color:#ffffffb8;text-align:start;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 13px;font-family:inherit;font-size:.875rem;font-weight:850;display:flex}.dmtt-deadline-controls button svg{color:var(--gold-400);flex:none}.dmtt-deadline-controls button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.dmtt-deadline-controls button.active svg{color:var(--navy-950)}.dmtt-deadline-controls label{color:#ffffffbf;gap:8px;margin-top:7px;font-size:.875rem;font-weight:850;display:grid}.dmtt-deadline-controls input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;outline:none;height:48px;padding:0 12px;font-family:inherit}.dmtt-deadline-controls input:focus{border-color:var(--gold-500)}.dmtt-deadline-result{min-height:300px;color:var(--ink);background:#fff;align-content:center;justify-items:start;display:grid}.dmtt-deadline-result>small{color:var(--gold-600);font-size:.875rem;font-weight:900}.dmtt-deadline-result>strong{color:var(--navy-950);margin:7px 0;font-size:clamp(1.7rem,4vw,2.7rem)}.dmtt-deadline-result>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.dmtt-deadline-result>span{color:#765310;background:#fff5d9;border-radius:11px;margin-top:15px;padding:11px;font-size:.875rem;line-height:1.7}.dmtt-deadline-result>svg{color:var(--gold-600)}.dmtt-deadline-result h3{margin:13px 0 7px;font-size:1rem}.dmtt-official-examples{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.dmtt-official-examples article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;padding:16px}.dmtt-official-examples strong{color:var(--gold-400);font-size:.875rem;display:block}.dmtt-official-examples p{color:#ffffffa3;margin:7px 0 0;font-size:.875rem;line-height:1.7}.dmtt-registration-pack{background:linear-gradient(#f5f2ea,#fff);padding:76px 0}.dmtt-pack-heading>p{color:var(--muted)}.dmtt-pack-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dmtt-pack-grid article{background:#fff;border:1px solid #ddd5c5;border-radius:15px;align-items:center;gap:13px;padding:17px;display:flex}.dmtt-pack-grid article>span{background:var(--navy-950);width:37px;height:37px;color:var(--gold-400);border-radius:11px;flex:none;place-items:center;font-size:.875rem;font-weight:900;display:grid}.dmtt-pack-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.dmtt-pack-warning{background:var(--navy-950);color:#fff;border-radius:16px;align-items:flex-start;gap:12px;margin-top:14px;padding:18px;display:flex}.dmtt-pack-warning>svg{color:var(--gold-400);flex:none}.dmtt-pack-warning strong{font-size:.875rem;display:block}.dmtt-pack-warning p{color:#ffffffa8;margin:5px 0 0;font-size:.875rem;line-height:1.8}.dmtt-scope-sources{background:#fff;padding:0 0 82px}.dmtt-scope-source-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dmtt-scope-source-grid a{color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;transition:all .2s;display:grid}.dmtt-scope-source-grid a:hover{border-color:var(--gold-500);transform:translateY(-2px)}.dmtt-scope-source-grid a>svg:first-child{color:var(--gold-600)}.dmtt-scope-source-grid a>svg:last-child{color:var(--muted)}.dmtt-scope-source-grid strong{font-size:.875rem;display:block}.dmtt-scope-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}@media (width<=900px){.dmtt-scope-workbench,.dmtt-deadline-grid{grid-template-columns:1fr}.dmtt-scope-result{min-height:390px;position:static}.dmtt-deadline-heading,.dmtt-pack-heading,.dmtt-official-examples{grid-template-columns:1fr}}.source-monitoring{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #b884254d;border-radius:24px;margin-top:54px;padding:28px}.source-monitoring-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.source-monitoring-heading h2{margin:9px 0 0;font-size:clamp(1.45rem,3vw,2.05rem)}.source-monitoring-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.9}.source-monitoring-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.source-monitor-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-width:0;padding:18px;display:flex}.source-monitor-card header{align-items:flex-start;gap:10px;display:flex}.source-monitor-card header>div{min-width:0}.source-monitor-card small{color:var(--gold-600);font-size:.875rem;font-weight:900;line-height:1.55;display:block}.source-monitor-card h3{margin:4px 0 0;font-size:.95rem;line-height:1.55}.source-monitor-card>p{color:var(--muted);margin:13px 0;font-size:.875rem;line-height:1.8}.source-monitor-card dl{gap:7px;margin:0 0 16px;display:grid}.source-monitor-card dl>div{background:#f8f5ed;border-radius:10px;padding:9px 10px}.source-monitor-card dt{color:var(--muted);font-size:.875rem}.source-monitor-card dd{color:var(--navy-900);margin:3px 0 0;font-size:.875rem;font-weight:850;line-height:1.65}.source-monitor-card .hub-action{margin-top:auto}.source-monitoring-note{background:var(--navy-950);color:#ffffffc2;border-radius:13px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:13px 15px;font-size:.875rem;line-height:1.8;display:flex}.source-monitoring-note svg{color:var(--gold-400);flex:none;margin-top:3px}@media (width<=980px){.source-monitoring-heading{grid-template-columns:1fr}.source-monitoring-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.source-monitoring{margin-top:42px;padding:21px}.source-monitoring-grid{grid-template-columns:1fr}}@media (width<=650px){.dmtt-scope-tool{padding:50px 0 62px}.dmtt-scope-workbench{padding:10px}.dmtt-scope-questions fieldset{padding:13px}.dmtt-scope-choices{grid-template-columns:1fr 1fr;display:grid}.dmtt-scope-choices button:last-child:nth-child(odd){grid-column:1/-1}.dmtt-deadline-section,.dmtt-registration-pack{padding:58px 0}.dmtt-pack-grid,.dmtt-scope-source-grid{grid-template-columns:1fr}.dmtt-deadline-controls,.dmtt-deadline-result{padding:17px}.dmtt-scope-result{padding:20px}}.dmtt-zero-launch{color:#fff;background:linear-gradient(135deg,#132f43,#0a1829)}.dmtt-zero-launch p{color:#ffffffb3!important}.dmtt-zero-tool{background:linear-gradient(#f4f1e9,#fff);padding:65px 0 74px}.dmtt-zero-heading{max-width:930px;margin-bottom:27px}.dmtt-zero-heading h1{max-width:880px;margin:10px 0;font-size:clamp(2rem,4.7vw,3.55rem);line-height:1.28}.dmtt-zero-heading p{max-width:800px;color:var(--muted);margin:0;line-height:1.9}.dmtt-zero-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:1.16fr .84fr;gap:15px;padding:15px;display:grid}.dmtt-zero-controls,.dmtt-zero-conditional{gap:10px;display:grid}.dmtt-zero-question,.dmtt-zero-mechanisms{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;margin:0;padding:16px}.dmtt-zero-question legend,.dmtt-zero-mechanisms legend{color:#fff;align-items:flex-start;gap:10px;width:100%;padding:0;font-size:.875rem;font-weight:900;line-height:1.7;display:flex}.dmtt-zero-question legend span,.dmtt-zero-mechanisms legend span{background:var(--gold-500);min-width:33px;height:27px;color:var(--navy-950);border-radius:9px;place-items:center;font-size:.875rem;display:grid}.dmtt-zero-choices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.dmtt-zero-choices button{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;min-width:72px;min-height:40px;padding:7px 11px;font-family:inherit;font-size:.875rem;font-weight:850}.dmtt-zero-choices button:hover{color:#fff;border-color:#d4a84d8c}.dmtt-zero-choices button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.dmtt-zero-mechanisms>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.dmtt-zero-mechanisms button{color:#fff;text-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:4px 9px;min-height:82px;padding:12px;font-family:inherit;display:grid}.dmtt-zero-mechanisms button:last-child{grid-column:1/-1}.dmtt-zero-mechanisms button svg{color:var(--gold-400);grid-row:1/3}.dmtt-zero-mechanisms button strong{font-size:.875rem;line-height:1.5}.dmtt-zero-mechanisms button small{color:#ffffff91;font-size:.875rem;line-height:1.6}.dmtt-zero-mechanisms button:hover{border-color:#d4a84d8c}.dmtt-zero-mechanisms button.active{border-color:var(--gold-500);background:#d4a84d29}.dmtt-zero-pending-note{color:#fff;background:#d4a84d17;border:1px solid #d4a84d61;border-radius:14px;align-items:flex-start;gap:10px;padding:15px;display:flex}.dmtt-zero-pending-note svg{color:var(--gold-400);flex:none}.dmtt-zero-pending-note p{color:#ffffffb3;margin:0;font-size:.875rem;line-height:1.8}.dmtt-zero-result{background:#fff;border:3px solid #0000;border-radius:19px;flex-direction:column;min-height:560px;padding:27px;display:flex;position:sticky;top:105px}.dmtt-zero-result.tone-clear{border-top-color:#2f7654}.dmtt-zero-result.tone-action{border-top-color:#2d6797}.dmtt-zero-result.tone-review,.dmtt-zero-result.tone-pending{border-top-color:#b1842c}.dmtt-zero-result-icon{background:var(--navy-950);width:52px;height:52px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.dmtt-zero-result.tone-clear .dmtt-zero-result-icon{color:#26704f;background:#e8f6ef}.dmtt-zero-result.tone-review .dmtt-zero-result-icon,.dmtt-zero-result.tone-pending .dmtt-zero-result-icon{color:#9b6400;background:#fff0ce}.dmtt-zero-result.tone-action .dmtt-zero-result-icon{color:#245a84;background:#e6f0f8}.dmtt-zero-result>small{color:var(--gold-600);margin-top:18px;font-size:.875rem;font-weight:900}.dmtt-zero-result h2{margin:6px 0 16px;font-size:1.28rem;line-height:1.5}.dmtt-zero-result ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dmtt-zero-result li{color:var(--muted);background:#f5f2eb;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;font-size:.875rem;line-height:1.75;display:flex}.dmtt-zero-result li svg{color:#2f7654;flex:none;margin-top:3px}.dmtt-zero-result.tone-review li svg,.dmtt-zero-result.tone-pending li svg{color:#9b6400}.dmtt-zero-result-links{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px;display:flex}.dmtt-zero-result-links a{color:#84590b;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-zero-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:14px;padding:0;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-zero-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin:15px 0 0;padding:14px 16px;font-size:.875rem;line-height:1.8;display:flex}.dmtt-zero-disclaimer svg{flex:none;margin-top:3px}.dmtt-zero-map-section,.dmtt-zero-timing-section,.dmtt-zero-obligations-section,.dmtt-zero-sources-section{padding:76px 0}.dmtt-zero-map-section{background:#fff}.dmtt-zero-timing-section{background:var(--navy-950);color:#fff}.dmtt-zero-obligations-section{background:#f4f1ea}.dmtt-zero-sources-section{background:#fff}.dmtt-zero-section-heading{grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.dmtt-zero-section-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.65rem)}.dmtt-zero-section-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-zero-timing-section .dmtt-zero-section-heading>p{color:#ffffffa3}.dmtt-zero-route-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dmtt-zero-route-grid article{background:#fff;border:1px solid #ded6c7;border-radius:17px;min-height:210px;padding:20px;position:relative}.dmtt-zero-route-grid article>span{color:#c4b899;inset-inline-end:16px;font-size:.875rem;font-weight:950;position:absolute;top:14px}.dmtt-zero-route-grid svg{color:var(--gold-600)}.dmtt-zero-route-grid h3{margin:25px 0 8px;font-size:.875rem;line-height:1.55}.dmtt-zero-route-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.dmtt-zero-timing-grid{grid-template-columns:.85fr .85fr 1.3fr;gap:11px;display:grid}.dmtt-zero-timing-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:22px}.dmtt-zero-timing-grid small{color:#ffffff8c;font-size:.875rem;font-weight:850}.dmtt-zero-timing-grid strong{color:var(--gold-400);margin:10px 0;font-size:1.55rem;display:block}.dmtt-zero-timing-grid p{color:#ffffffab;margin:0;font-size:.875rem;line-height:1.8}.dmtt-zero-context-note{background:#d4a84d17;border:1px solid #d4a84d66;border-radius:16px;align-items:flex-start;gap:12px;margin-top:13px;padding:18px;display:flex}.dmtt-zero-context-note>svg{color:var(--gold-400);flex:none}.dmtt-zero-context-note strong{font-size:.875rem}.dmtt-zero-context-note p{color:#ffffffad;margin:5px 0;font-size:.875rem;line-height:1.82}.dmtt-zero-context-note a{color:var(--gold-400);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-zero-obligation-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dmtt-zero-obligation-grid article{background:#fff;border:1px solid #ddd5c5;border-radius:16px;align-items:center;gap:12px;padding:20px;display:flex}.dmtt-zero-obligation-grid span{background:var(--navy-950);width:36px;height:36px;color:var(--gold-400);border-radius:11px;flex:none;place-items:center;font-size:.875rem;font-weight:900;display:grid}.dmtt-zero-obligation-grid strong{font-size:.875rem;line-height:1.65}.dmtt-zero-source-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dmtt-zero-source-grid a{color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;transition:all .2s;display:grid}.dmtt-zero-source-grid a:hover{border-color:var(--gold-500);transform:translateY(-2px)}.dmtt-zero-source-grid a>svg:first-child{color:var(--gold-600)}.dmtt-zero-source-grid a>svg:last-child{color:var(--muted)}.dmtt-zero-source-grid strong{font-size:.875rem;display:block}.dmtt-zero-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}.dmtt-zero-cbcr-tests{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.dmtt-zero-cbcr-tests article{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:15px;padding:17px}.dmtt-zero-cbcr-tests span{color:var(--gold-400);font-size:.875rem;font-weight:950}.dmtt-zero-cbcr-tests strong{margin:8px 0 5px;font-size:.875rem;display:block}.dmtt-zero-cbcr-tests p{color:#ffffffa3;margin:0;font-size:.875rem;line-height:1.75}@media (width<=1050px){.dmtt-zero-route-grid{grid-template-columns:repeat(3,1fr)}.dmtt-zero-obligation-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.dmtt-zero-workbench{grid-template-columns:1fr}.dmtt-zero-result{min-height:420px;position:static}.dmtt-zero-section-heading{grid-template-columns:1fr}.dmtt-zero-timing-grid{grid-template-columns:1fr 1fr}.dmtt-zero-timing-grid article:last-child{grid-column:1/-1}}@media (width<=650px){.dmtt-zero-tool{padding:50px 0 62px}.dmtt-zero-workbench{padding:10px}.dmtt-zero-question,.dmtt-zero-mechanisms{padding:13px}.dmtt-zero-mechanisms>div,.dmtt-zero-choices,.dmtt-zero-route-grid,.dmtt-zero-timing-grid,.dmtt-zero-cbcr-tests,.dmtt-zero-obligation-grid,.dmtt-zero-source-grid{grid-template-columns:1fr}.dmtt-zero-mechanisms button:last-child,.dmtt-zero-timing-grid article:last-child{grid-column:auto}.dmtt-zero-result{min-height:520px;padding:20px}.dmtt-zero-map-section,.dmtt-zero-timing-section,.dmtt-zero-obligations-section,.dmtt-zero-sources-section{padding:58px 0}}.dmtt-return-launch{color:#071424;background:linear-gradient(135deg,#9d6a0d,#d2a43e)}.dmtt-return-launch p{color:#071424b8!important}.dmtt-return-launch .eyebrow{color:#071424}.dmtt-return-launch .btn-gold{color:#fff;background:#071424}.dmtt-guide-grid a>div{min-width:0}.dmtt-guide-grid a>div strong{display:block}.dmtt-guide-grid a>div small{color:var(--gold-400);margin-top:3px;font-size:.875rem;font-weight:850;display:block}.dmtt-zero-filing-distinction{background:var(--navy-950);color:#fff;border-radius:17px;align-items:flex-start;gap:12px;margin-top:14px;padding:19px;display:flex}.dmtt-zero-filing-distinction>svg{color:var(--gold-400);flex:none}.dmtt-zero-filing-distinction strong{font-size:.875rem}.dmtt-zero-filing-distinction p{color:#ffffffad;margin:5px 0;font-size:.875rem;line-height:1.85}.dmtt-zero-filing-distinction a{color:var(--gold-400);align-items:center;gap:6px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-return-tool{background:linear-gradient(#f4f1e9,#fff);padding:66px 0 74px}.dmtt-return-heading{max-width:960px;margin-bottom:27px}.dmtt-return-heading h1{max-width:900px;margin:10px 0;font-size:clamp(2rem,4.7vw,3.55rem);line-height:1.28}.dmtt-return-heading p{max-width:820px;color:var(--muted);margin:0;line-height:1.9}.dmtt-return-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:1.16fr .84fr;gap:15px;padding:15px;display:grid}.dmtt-return-controls,.dmtt-return-conditional{gap:10px;display:grid}.dmtt-return-question{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;margin:0;padding:16px}.dmtt-return-question legend{color:#fff;align-items:flex-start;gap:10px;width:100%;padding:0;font-size:.875rem;font-weight:900;line-height:1.7;display:flex}.dmtt-return-question legend span{background:var(--gold-500);min-width:33px;height:27px;color:var(--navy-950);border-radius:9px;place-items:center;font-size:.875rem;display:grid}.dmtt-return-choices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.dmtt-return-choices button{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;min-width:76px;min-height:40px;padding:7px 11px;font-family:inherit;font-size:.875rem;font-weight:850}.dmtt-return-choices button:hover{color:#fff;border-color:#d4a84d8c}.dmtt-return-choices button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.dmtt-return-result{background:#fff;border:3px solid #0000;border-radius:19px;flex-direction:column;min-height:560px;padding:27px;display:flex;position:sticky;top:105px}.dmtt-return-result.tone-clear{border-top-color:#2f7654}.dmtt-return-result.tone-action{border-top-color:#2d6797}.dmtt-return-result.tone-review{border-top-color:#b1842c}.dmtt-return-result-icon{background:var(--navy-950);width:52px;height:52px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.dmtt-return-result.tone-clear .dmtt-return-result-icon{color:#26704f;background:#e8f6ef}.dmtt-return-result.tone-action .dmtt-return-result-icon{color:#245a84;background:#e6f0f8}.dmtt-return-result.tone-review .dmtt-return-result-icon{color:#9b6400;background:#fff0ce}.dmtt-return-result>small{color:var(--gold-600);margin-top:18px;font-size:.875rem;font-weight:900}.dmtt-return-result h2{margin:6px 0 16px;font-size:1.28rem;line-height:1.5}.dmtt-return-result ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dmtt-return-result li{color:var(--muted);background:#f5f2eb;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;font-size:.875rem;line-height:1.75;display:flex}.dmtt-return-result li svg{color:#2f7654;flex:none;margin-top:3px}.dmtt-return-result.tone-review li svg{color:#9b6400}.dmtt-return-result-links{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px;display:flex}.dmtt-return-result-links a{color:#84590b;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-return-result>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:14px;padding:0;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-return-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin:15px 0 0;padding:14px 16px;font-size:.875rem;line-height:1.8;display:flex}.dmtt-return-disclaimer svg{flex:none;margin-top:3px}.dmtt-return-cycle-section,.dmtt-return-deadline-section,.dmtt-return-parts-section,.dmtt-return-readiness-section,.dmtt-return-sources-section{padding:76px 0}.dmtt-return-cycle-section{background:#fff}.dmtt-return-deadline-section{background:var(--navy-950);color:#fff}.dmtt-return-parts-section{background:#f4f1ea}.dmtt-return-readiness-section{background:#fff}.dmtt-return-sources-section{background:linear-gradient(#f4f1ea,#fff)}.dmtt-return-section-heading{grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.dmtt-return-section-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.65rem)}.dmtt-return-section-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-return-section-heading.light>p{color:#ffffffa6}.dmtt-return-cycle-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dmtt-return-cycle-grid article{background:#fff;border:1px solid #ded6c7;border-radius:17px;min-height:190px;padding:20px;position:relative}.dmtt-return-cycle-grid span{background:var(--navy-950);width:37px;height:37px;color:var(--gold-400);border-radius:11px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.dmtt-return-cycle-grid h3{margin:22px 0 7px;font-size:.875rem;line-height:1.55}.dmtt-return-cycle-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.dmtt-return-deadline-grid{grid-template-columns:.82fr 1fr 1fr;gap:11px;display:grid}.dmtt-return-deadline-grid label,.dmtt-return-deadline-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;min-height:220px;padding:22px}.dmtt-return-deadline-grid label{color:#ffffffb8;flex-direction:column;justify-content:center;gap:9px;font-size:.875rem;font-weight:850;display:flex}.dmtt-return-deadline-grid input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;height:48px;padding:0 11px;font-family:inherit}.dmtt-return-deadline-grid label small{color:#ffffff85;font-size:.875rem}.dmtt-return-deadline-grid article{flex-direction:column;justify-content:center;display:flex}.dmtt-return-deadline-grid article>span{color:#ffffff8c;font-size:.875rem;font-weight:850}.dmtt-return-deadline-grid article strong{color:var(--gold-400);margin:11px 0;font-size:1.25rem;line-height:1.45;display:block}.dmtt-return-deadline-grid article p{color:#ffffffa6;margin:0;font-size:.875rem;line-height:1.75}.dmtt-return-deadline-note{background:#d4a84d17;border:1px solid #d4a84d66;border-radius:15px;align-items:flex-start;gap:11px;margin-top:13px;padding:16px;display:flex}.dmtt-return-deadline-note svg{color:var(--gold-400);flex:none}.dmtt-return-deadline-note p{color:#ffffffab;margin:0;font-size:.875rem;line-height:1.8}.dmtt-return-parts-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.dmtt-return-parts-grid article{background:#fff;border:1px solid #ddd5c5;border-radius:18px;min-height:230px;padding:22px;position:relative}.dmtt-return-parts-grid article>span{color:#c4b899;inset-inline-end:17px;font-size:.875rem;font-weight:950;position:absolute;top:16px}.dmtt-return-parts-grid svg{color:var(--gold-600)}.dmtt-return-parts-grid h3{margin:29px 0 8px;font-size:.9rem}.dmtt-return-parts-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-return-comparison{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.dmtt-return-comparison article{background:var(--navy-950);color:#fff;border-radius:18px;padding:22px}.dmtt-return-comparison article>svg{color:var(--gold-400)}.dmtt-return-comparison h3{margin:11px 0;font-size:.875rem}.dmtt-return-comparison ul{color:#ffffffad;gap:8px;margin:0;padding-inline-start:18px;font-size:.875rem;line-height:1.75;display:grid}.dmtt-return-readiness-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.dmtt-return-readiness-grid article{background:#fff;border:1px solid #ded6c7;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:15px;display:grid}.dmtt-return-readiness-grid article>span{color:#aa9568;font-size:.875rem;font-weight:950}.dmtt-return-readiness-grid article>svg{color:#2f7654}.dmtt-return-readiness-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.dmtt-return-oecd-boundary{background:var(--navy-950);color:#fff;border-radius:17px;align-items:flex-start;gap:12px;margin-top:14px;padding:19px;display:flex}.dmtt-return-oecd-boundary>svg{color:var(--gold-400);flex:none}.dmtt-return-oecd-boundary strong{font-size:.875rem}.dmtt-return-oecd-boundary p{color:#ffffffad;margin:5px 0 0;font-size:.875rem;line-height:1.85}.dmtt-return-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-return-source-grid a{min-height:128px;color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:all .2s;display:grid}.dmtt-return-source-grid a:hover{border-color:var(--gold-500);transform:translateY(-2px)}.dmtt-return-source-grid a>svg:first-child{color:var(--gold-600)}.dmtt-return-source-grid a>svg:last-child{color:var(--muted)}.dmtt-return-source-grid strong{font-size:.875rem;line-height:1.65;display:block}.dmtt-return-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}.dmtt-return-local-links{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.dmtt-return-local-links a{color:#84590b;background:#fff;border:1px solid #ddd5c5;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-return-local-links a svg:first-child{color:var(--gold-600)}@media (width<=1050px){.dmtt-return-cycle-grid{grid-template-columns:repeat(2,1fr)}.dmtt-return-source-grid{grid-template-columns:1fr 1fr}.dmtt-return-source-grid a:first-child{grid-column:1/-1}}@media (width<=900px){.dmtt-return-workbench,.dmtt-return-deadline-grid{grid-template-columns:1fr}.dmtt-return-result{min-height:420px;position:static}.dmtt-return-section-heading{grid-template-columns:1fr}.dmtt-return-parts-grid{grid-template-columns:1fr 1fr}.dmtt-return-parts-grid article:last-child{grid-column:1/-1}}@media (width<=650px){.dmtt-return-tool{padding:50px 0 62px}.dmtt-return-workbench{padding:10px}.dmtt-return-question{padding:13px}.dmtt-return-choices{grid-template-columns:1fr;display:grid}.dmtt-return-result{min-height:520px;padding:20px}.dmtt-return-cycle-section,.dmtt-return-deadline-section,.dmtt-return-parts-section,.dmtt-return-readiness-section,.dmtt-return-sources-section{padding:58px 0}.dmtt-return-cycle-grid,.dmtt-return-parts-grid,.dmtt-return-comparison,.dmtt-return-readiness-grid,.dmtt-return-source-grid{grid-template-columns:1fr}.dmtt-return-parts-grid article:last-child,.dmtt-return-source-grid a:first-child{grid-column:auto}.dmtt-return-local-links{display:grid}.dmtt-zero-filing-distinction{padding:16px}}.dmtt-calc-launch{color:#fff;background:linear-gradient(135deg,#215a67,#0a2730)}.dmtt-calc-launch p{color:#ffffffb8!important}.dmtt-calc-tool{background:linear-gradient(#f2f0e9,#fff);padding:66px 0 74px}.dmtt-calc-heading{max-width:980px;margin-bottom:24px}.dmtt-calc-heading h1{max-width:920px;margin:10px 0;font-size:clamp(2rem,4.7vw,3.55rem);line-height:1.28}.dmtt-calc-heading p{max-width:850px;color:var(--muted);margin:0;line-height:1.9}.dmtt-calc-scope-note{background:#fff8e7;border:1px solid #d9c38f;border-radius:17px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:17px 19px;display:flex}.dmtt-calc-scope-note>svg{color:#9b680d;flex:none}.dmtt-calc-scope-note strong{font-size:.875rem}.dmtt-calc-scope-note p{color:#6d5b34;margin:5px 0 0;font-size:.875rem;line-height:1.8}.dmtt-calc-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);gap:15px;padding:15px;display:grid}.dmtt-calc-controls{gap:10px;display:grid}.dmtt-calc-buckets{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:17px;margin:0;padding:16px}.dmtt-calc-buckets legend{color:#fff;align-items:center;gap:10px;padding:0;font-size:.875rem;font-weight:900;display:flex}.dmtt-calc-buckets legend span,.dmtt-calc-group summary>span{background:var(--gold-500);min-width:39px;height:29px;color:var(--navy-950);border-radius:9px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.dmtt-calc-buckets>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.dmtt-calc-buckets button{color:#fff;text-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:82px;padding:12px;font-family:inherit;display:flex}.dmtt-calc-buckets button:last-child{grid-column:1/-1}.dmtt-calc-buckets button strong{font-size:.875rem;line-height:1.55}.dmtt-calc-buckets button small{color:#ffffff91;margin-top:4px;font-size:.875rem;line-height:1.6}.dmtt-calc-buckets button:hover{border-color:#d4a84d8c}.dmtt-calc-buckets button.active{border-color:var(--gold-500);background:#d4a84d29}.dmtt-calc-settings{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dmtt-calc-settings label{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;gap:7px;padding:14px;display:flex}.dmtt-calc-settings label>span{font-size:.875rem;font-weight:900}.dmtt-calc-settings select{color:#fff;background:#132638;border:1px solid #ffffff26;border-radius:10px;height:43px;padding:0 10px;font-family:inherit}.dmtt-calc-settings small{color:#ffffff8f;font-size:.875rem;line-height:1.6}.dmtt-calc-group{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:17px;overflow:hidden}.dmtt-calc-group summary{cursor:pointer;align-items:flex-start;gap:11px;padding:15px;list-style:none;display:flex}.dmtt-calc-group summary::-webkit-details-marker{display:none}.dmtt-calc-group summary>div{min-width:0}.dmtt-calc-group summary strong{color:#fff;font-size:.875rem;display:block}.dmtt-calc-group summary small{color:#ffffff94;margin-top:4px;font-size:.875rem;line-height:1.7;display:block}.dmtt-calc-field-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.dmtt-calc-field{color:#fff;background:#0000001c;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;gap:6px;min-height:154px;padding:12px;display:flex}.dmtt-calc-field>span{min-height:34px;font-size:.875rem;font-weight:850;line-height:1.55}.dmtt-calc-field input{color:#fff;background:#0c1f31;border:1px solid #ffffff2b;border-radius:9px;height:42px;padding:0 10px;font-family:inherit;font-size:.875rem}.dmtt-calc-field small{color:#ffffff8a;font-size:.875rem;line-height:1.55}.dmtt-calc-field em{color:var(--gold-400);margin-top:auto;font-size:.875rem;font-style:normal}.dmtt-calc-election{color:#fff;background:#d4a84d14;border:1px solid #d4a84d59;border-radius:12px;align-items:flex-start;gap:10px;margin:0 14px 14px;padding:12px;display:flex}.dmtt-calc-election input{accent-color:var(--gold-500);margin-top:3px}.dmtt-calc-election strong{font-size:.875rem;display:block}.dmtt-calc-election small{color:#ffffff91;margin-top:4px;font-size:.875rem;line-height:1.55;display:block}.dmtt-calc-actions{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.dmtt-calc-actions button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-calc-actions .btn-gold{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.dmtt-calc-result{background:#fff;border:3px solid #0000;border-radius:20px;flex-direction:column;min-height:720px;padding:25px;display:flex;position:sticky;top:105px}.dmtt-calc-result.tone-clear{border-top-color:#2f7654}.dmtt-calc-result.tone-action{border-top-color:#2d6797}.dmtt-calc-result.tone-review{border-top-color:#b1842c}.dmtt-calc-result-icon{background:var(--navy-950);width:52px;height:52px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.dmtt-calc-result.tone-clear .dmtt-calc-result-icon{color:#26704f;background:#e8f6ef}.dmtt-calc-result.tone-action .dmtt-calc-result-icon{color:#245a84;background:#e6f0f8}.dmtt-calc-result.tone-review .dmtt-calc-result-icon{color:#9b6400;background:#fff0ce}.dmtt-calc-result>small{color:var(--gold-600);margin-top:17px;font-size:.875rem;font-weight:900}.dmtt-calc-result h2{margin:6px 0 15px;font-size:1.22rem;line-height:1.5}.dmtt-calc-result-list{gap:6px;display:grid}.dmtt-calc-result-list>div{background:#f5f2eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.dmtt-calc-result-list span{color:var(--muted);font-size:.875rem;line-height:1.5}.dmtt-calc-result-list strong{text-align:end;white-space:nowrap;font-size:.875rem}.dmtt-calc-result-list>div.featured{background:var(--navy-950);color:#fff;margin-top:3px}.dmtt-calc-result-list>div.featured span{color:#ffffffad}.dmtt-calc-result-list>div.featured strong{color:var(--gold-400);font-size:.875rem}.dmtt-calc-empty-result{color:#aa9568;text-align:center;background:#faf8f3;border:1px dashed #d8ceb9;border-radius:15px;place-items:center;min-height:245px;padding:24px;display:grid}.dmtt-calc-empty-result p{max-width:280px;color:var(--muted);margin:10px 0 0;font-size:.875rem;line-height:1.8}.dmtt-calc-outcome{border-radius:12px;margin-top:11px;padding:12px}.dmtt-calc-outcome.tone-clear{color:#275f47;background:#e8f6ef}.dmtt-calc-outcome.tone-action{color:#245a84;background:#e6f0f8}.dmtt-calc-outcome.tone-review{color:#805609;background:#fff0ce}.dmtt-calc-outcome strong{font-size:.875rem}.dmtt-calc-outcome p{margin:5px 0 0;font-size:.875rem;line-height:1.7}.dmtt-calc-formula{border-top:1px solid #e2dccf;margin-top:auto;padding-top:15px}.dmtt-calc-formula span{color:var(--gold-600);font-size:.875rem;font-weight:900;display:block}.dmtt-calc-formula strong{color:var(--muted);margin-top:6px;font-size:.875rem;line-height:1.75;display:block}.dmtt-calc-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px 16px;font-size:.875rem;line-height:1.85;display:flex}.dmtt-calc-disclaimer svg{flex:none;margin-top:3px}.dmtt-calc-map-section,.dmtt-calc-links-section,.dmtt-calc-sources-section{padding:76px 0}.dmtt-calc-map-section{background:#fff}.dmtt-calc-links-section{background:var(--navy-950);color:#fff}.dmtt-calc-sources-section{background:linear-gradient(#f4f1ea,#fff)}.dmtt-calc-section-heading{grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.dmtt-calc-section-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.65rem);line-height:1.35}.dmtt-calc-section-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-calc-step-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-calc-step-grid article{background:#fff;border:1px solid #ded6c7;border-radius:15px;align-items:center;gap:12px;min-height:95px;padding:17px;display:flex}.dmtt-calc-step-grid span{background:var(--navy-950);min-width:43px;height:37px;color:var(--gold-400);border-radius:10px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.dmtt-calc-step-grid strong{font-size:.875rem;line-height:1.65}.dmtt-calc-local-links{flex-wrap:wrap;gap:8px;display:flex}.dmtt-calc-local-links a{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:7px;padding:11px 13px;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-calc-local-links a:hover{border-color:var(--gold-500);color:var(--gold-400)}.dmtt-calc-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-calc-source-grid a{min-height:132px;color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:all .2s;display:grid}.dmtt-calc-source-grid a:hover{border-color:var(--gold-500);transform:translateY(-2px)}.dmtt-calc-source-grid a>svg:first-child{color:var(--gold-600)}.dmtt-calc-source-grid a>svg:last-child{color:var(--muted)}.dmtt-calc-source-grid strong{font-size:.875rem;line-height:1.6;display:block}.dmtt-calc-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}@media (width<=1050px){.dmtt-calc-step-grid{grid-template-columns:repeat(2,1fr)}.dmtt-calc-source-grid{grid-template-columns:1fr 1fr}.dmtt-calc-source-grid a:first-child{grid-column:1/-1}}@media (width<=900px){.dmtt-calc-workbench{grid-template-columns:1fr}.dmtt-calc-result{min-height:610px;position:static}.dmtt-calc-section-heading{grid-template-columns:1fr}}@media (width<=650px){.dmtt-calc-tool{padding:50px 0 62px}.dmtt-calc-workbench{padding:10px}.dmtt-calc-buckets{padding:13px}.dmtt-calc-buckets>div,.dmtt-calc-settings,.dmtt-calc-field-grid,.dmtt-calc-step-grid,.dmtt-calc-source-grid{grid-template-columns:1fr}.dmtt-calc-buckets button:last-child,.dmtt-calc-source-grid a:first-child{grid-column:auto}.dmtt-calc-field{min-height:145px}.dmtt-calc-actions{display:grid}.dmtt-calc-result{min-height:680px;padding:20px}.dmtt-calc-map-section,.dmtt-calc-links-section,.dmtt-calc-sources-section{padding:58px 0}.dmtt-calc-local-links{display:grid}}.dmtt-tp-launch{color:#fff;background:linear-gradient(135deg,#3f2d63,#17273b)}.dmtt-tp-launch p{color:#ffffffb8!important}.dmtt-tp-tool{background:linear-gradient(#f3f0ea,#fff);padding:66px 0 74px}.dmtt-tp-heading{max-width:980px;margin-bottom:25px}.dmtt-tp-heading h2{max-width:900px;margin:10px 0;font-size:clamp(2rem,4.7vw,3.55rem);line-height:1.28}.dmtt-tp-heading p{max-width:850px;color:var(--muted);margin:0;line-height:1.9}.dmtt-tp-workbench{background:var(--navy-950);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:15px;padding:15px;display:grid}.dmtt-tp-controls,.dmtt-tp-readiness{gap:10px;display:grid}.dmtt-tp-question,.dmtt-tp-profiles{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;margin:0;padding:16px}.dmtt-tp-question legend,.dmtt-tp-profiles legend{color:#fff;align-items:flex-start;gap:10px;width:100%;padding:0;font-size:.875rem;font-weight:900;line-height:1.7;display:flex}.dmtt-tp-question legend span,.dmtt-tp-profiles legend span{background:var(--gold-500);min-width:36px;height:28px;color:var(--navy-950);border-radius:9px;place-items:center;font-size:.875rem;display:grid}.dmtt-tp-choices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.dmtt-tp-choices button{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;min-width:76px;min-height:40px;padding:7px 11px;font-family:inherit;font-size:.875rem;font-weight:850}.dmtt-tp-choices button:hover{color:#fff;border-color:#d4a84d8c}.dmtt-tp-choices button.active{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-950)}.dmtt-tp-profiles>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.dmtt-tp-profiles button{color:#fff;text-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:4px 9px;min-height:91px;padding:12px;font-family:inherit;display:grid}.dmtt-tp-profiles button svg{color:var(--gold-400);grid-row:1/3}.dmtt-tp-profiles button strong{font-size:.875rem;line-height:1.55}.dmtt-tp-profiles button small{color:#ffffff8f;font-size:.875rem;line-height:1.6}.dmtt-tp-profiles button:hover{border-color:#d4a84d8c}.dmtt-tp-profiles button.active{border-color:var(--gold-500);background:#d4a84d26}.dmtt-tp-result{background:#fff;border:3px solid #0000;border-radius:20px;flex-direction:column;min-height:650px;padding:26px;display:flex;position:sticky;top:105px}.dmtt-tp-result.tone-clear{border-top-color:#2f7654}.dmtt-tp-result.tone-action{border-top-color:#2d6797}.dmtt-tp-result.tone-review{border-top-color:#b1842c}.dmtt-tp-result-icon{background:var(--navy-950);width:52px;height:52px;color:var(--gold-400);border-radius:15px;place-items:center;display:grid}.dmtt-tp-result.tone-clear .dmtt-tp-result-icon{color:#26704f;background:#e8f6ef}.dmtt-tp-result.tone-action .dmtt-tp-result-icon{color:#245a84;background:#e6f0f8}.dmtt-tp-result.tone-review .dmtt-tp-result-icon{color:#9b6400;background:#fff0ce}.dmtt-tp-result>small{color:var(--gold-600);margin-top:17px;font-size:.875rem;font-weight:900}.dmtt-tp-result h2{margin:6px 0 15px;font-size:1.25rem;line-height:1.5}.dmtt-tp-result>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dmtt-tp-result>ul li{color:var(--muted);background:#f5f2eb;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;font-size:.875rem;line-height:1.72;display:flex}.dmtt-tp-result>ul svg{color:#2f7654;flex:none;margin-top:3px}.dmtt-tp-method-result{background:var(--navy-950);color:#fff;border-radius:14px;margin-top:12px;padding:15px}.dmtt-tp-method-result>span{color:#ffffff8c;font-size:.875rem;font-weight:850}.dmtt-tp-method-result>strong{float:inline-end;color:var(--gold-400);font-size:.875rem}.dmtt-tp-method-result h3{margin:8px 0 5px;font-size:.875rem;line-height:1.55}.dmtt-tp-method-result p{color:#ffffffa6;margin:0;font-size:.875rem;line-height:1.7}.dmtt-tp-gap-list{background:#fff4d8;border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.dmtt-tp-gap-list>strong{color:#805609;font-size:.875rem}.dmtt-tp-gap-list>span{color:#715a2c;align-items:flex-start;gap:6px;font-size:.875rem;line-height:1.6;display:flex}.dmtt-tp-gap-list svg{flex:none;margin-top:2px}.dmtt-tp-result-links{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.dmtt-tp-result-links a{color:#84590b;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-tp-result>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:13px;padding:0;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-tp-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px 16px;font-size:.875rem;line-height:1.85;display:flex}.dmtt-tp-disclaimer svg{flex:none;margin-top:3px}.dmtt-tp-factors-section,.dmtt-tp-methods-section,.dmtt-tp-docs-section,.dmtt-tp-examples-section,.dmtt-tp-sources-section{padding:76px 0}.dmtt-tp-factors-section{background:#fff}.dmtt-tp-methods-section{background:var(--navy-950);color:#fff}.dmtt-tp-docs-section{background:#f3f0e9}.dmtt-tp-examples-section{background:#fff}.dmtt-tp-sources-section{background:linear-gradient(#f3f0e9,#fff)}.dmtt-tp-section-heading{grid-template-columns:1fr minmax(280px,.66fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.dmtt-tp-section-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.65rem);line-height:1.35}.dmtt-tp-section-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-tp-section-heading.light>p{color:#ffffffa6}.dmtt-tp-factor-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dmtt-tp-factor-grid article{background:#fff;border:1px solid #ded6c7;border-radius:17px;min-height:210px;padding:20px;position:relative}.dmtt-tp-factor-grid span{background:var(--navy-950);width:38px;height:35px;color:var(--gold-400);border-radius:10px;place-items:center;font-size:.875rem;font-weight:950;display:grid}.dmtt-tp-factor-grid h3{margin:24px 0 7px;font-size:.875rem;line-height:1.55}.dmtt-tp-factor-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.dmtt-tp-method-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dmtt-tp-method-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:17px;min-height:235px;padding:20px}.dmtt-tp-method-grid span{color:var(--gold-400);font-size:.875rem;font-weight:950}.dmtt-tp-method-grid h3{margin:24px 0 8px;font-size:.875rem;line-height:1.55}.dmtt-tp-method-grid p{color:#ffffffa3;margin:0;font-size:.875rem;line-height:1.82}.dmtt-tp-method-note{background:#d4a84d17;border:1px solid #d4a84d66;border-radius:16px;align-items:flex-start;gap:12px;margin-top:13px;padding:18px;display:flex}.dmtt-tp-method-note>svg{color:var(--gold-400);flex:none}.dmtt-tp-method-note strong{font-size:.875rem}.dmtt-tp-method-note p{color:#ffffffad;margin:5px 0 0;font-size:.875rem;line-height:1.82}.dmtt-tp-doc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dmtt-tp-doc-grid article{background:#fff;border:1px solid #dcd3c3;border-radius:19px;padding:24px}.dmtt-tp-doc-grid article>svg{color:var(--gold-600)}.dmtt-tp-doc-grid article>span{color:#aa9568;margin-top:18px;font-size:.875rem;font-weight:900;display:block}.dmtt-tp-doc-grid h3{margin:5px 0 15px;font-size:1.05rem}.dmtt-tp-doc-grid ul{color:var(--muted);gap:8px;margin:0;padding-inline-start:18px;font-size:.875rem;line-height:1.75;display:grid}.dmtt-tp-tieout-note{background:var(--navy-950);color:#fff;border-radius:17px;align-items:flex-start;gap:12px;margin-top:12px;padding:19px;display:flex}.dmtt-tp-tieout-note>svg{color:var(--gold-400);flex:none}.dmtt-tp-tieout-note strong{font-size:.875rem}.dmtt-tp-tieout-note p{color:#ffffffab;margin:5px 0 0;font-size:.875rem;line-height:1.82}.dmtt-tp-example-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dmtt-tp-example-grid article{background:#fff;border:1px solid #ded6c7;border-radius:17px;min-height:190px;padding:22px;position:relative}.dmtt-tp-example-grid article>span{color:#c1b48f;inset-inline-end:18px;font-size:.875rem;font-weight:950;position:absolute;top:17px}.dmtt-tp-example-grid h3{margin:22px 0 8px;font-size:.875rem}.dmtt-tp-example-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-tp-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-tp-source-grid a{min-height:132px;color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:all .2s;display:grid}.dmtt-tp-source-grid a:hover{border-color:var(--gold-500);transform:translateY(-2px)}.dmtt-tp-source-grid a>svg:first-child{color:var(--gold-600)}.dmtt-tp-source-grid a>svg:last-child{color:var(--muted)}.dmtt-tp-source-grid strong{font-size:.875rem;line-height:1.6;display:block}.dmtt-tp-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}.dmtt-tp-local-links{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.dmtt-tp-local-links a{color:#84590b;background:#fff;border:1px solid #ddd5c5;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-tp-local-links a svg{color:var(--gold-600)}@media (width<=1100px){.dmtt-tp-factor-grid,.dmtt-tp-method-grid{grid-template-columns:repeat(3,1fr)}.dmtt-tp-source-grid{grid-template-columns:1fr 1fr}.dmtt-tp-source-grid a:first-child{grid-column:1/-1}}@media (width<=900px){.dmtt-tp-workbench{grid-template-columns:1fr}.dmtt-tp-result{min-height:560px;position:static}.dmtt-tp-section-heading{grid-template-columns:1fr}.dmtt-tp-factor-grid,.dmtt-tp-method-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.dmtt-tp-tool{padding:50px 0 62px}.dmtt-tp-workbench{padding:10px}.dmtt-tp-question,.dmtt-tp-profiles{padding:13px}.dmtt-tp-choices,.dmtt-tp-profiles>div,.dmtt-tp-factor-grid,.dmtt-tp-method-grid,.dmtt-tp-doc-grid,.dmtt-tp-example-grid,.dmtt-tp-source-grid{grid-template-columns:1fr}.dmtt-tp-choices{display:grid}.dmtt-tp-result{min-height:610px;padding:20px}.dmtt-tp-factors-section,.dmtt-tp-methods-section,.dmtt-tp-docs-section,.dmtt-tp-examples-section,.dmtt-tp-sources-section{padding:58px 0}.dmtt-tp-source-grid a:first-child{grid-column:auto}.dmtt-tp-local-links{display:grid}}.dmtt-payment-launch{color:#fff;background:linear-gradient(135deg,#0b3b43,#163249)}.dmtt-payment-launch p{color:#ffffffb3!important}.dmtt-payment-tool{background:linear-gradient(#edf4f1,#fff);padding:66px 0 74px}.dmtt-payment-heading{max-width:1000px;margin-bottom:24px}.dmtt-payment-heading h1{max-width:930px;margin:10px 0;font-size:clamp(2rem,4.7vw,3.55rem);line-height:1.28}.dmtt-payment-heading p{max-width:880px;color:var(--muted);margin:0;line-height:1.9}.dmtt-payment-privacy-note{color:#245d4b;background:#f5fbf8;border:1px solid #b9d4ca;border-radius:17px;align-items:flex-start;gap:12px;margin-bottom:15px;padding:18px;display:flex}.dmtt-payment-privacy-note>svg{flex:none}.dmtt-payment-privacy-note strong{font-size:.875rem}.dmtt-payment-privacy-note p{color:#557269;margin:5px 0 0;font-size:.875rem;line-height:1.82}.dmtt-payment-workbench{box-shadow:var(--shadow);background:linear-gradient(145deg,#082a32,#0d1e2e);border-radius:26px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:15px;padding:15px;display:grid}.dmtt-payment-controls{gap:10px;display:grid}.dmtt-payment-question,.dmtt-payment-methods{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;margin:0;padding:16px}.dmtt-payment-question legend,.dmtt-payment-methods legend{color:#fff;align-items:flex-start;gap:10px;width:100%;padding:0;font-size:.875rem;font-weight:900;line-height:1.7;display:flex}.dmtt-payment-question legend span,.dmtt-payment-methods legend span{color:#082a32;background:#74c9ab;border-radius:9px;place-items:center;min-width:36px;height:28px;font-size:.875rem;display:grid}.dmtt-payment-choices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.dmtt-payment-choices button{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;min-width:80px;min-height:40px;padding:7px 11px;font-family:inherit;font-size:.875rem;font-weight:850}.dmtt-payment-choices button:hover{color:#fff;border-color:#74c9ab}.dmtt-payment-choices button.active{color:#082a32;background:#74c9ab;border-color:#74c9ab}.dmtt-payment-date-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dmtt-payment-date-grid>label{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;gap:7px;padding:14px;display:flex}.dmtt-payment-date-grid label>span{font-size:.875rem;font-weight:850}.dmtt-payment-date-grid input[type=date]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#102b36;border:1px solid #ffffff26;border-radius:10px;height:43px;padding:0 9px;font-family:inherit}.dmtt-payment-date-grid .dmtt-payment-check{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.dmtt-payment-check input{accent-color:#74c9ab;margin-top:3px}.dmtt-payment-check strong{font-size:.875rem;display:block}.dmtt-payment-check small{color:#ffffff8f;margin-top:4px;font-size:.875rem;line-height:1.6;display:block}.dmtt-payment-calendar,.dmtt-payment-input-group{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:17px;padding:15px}.dmtt-payment-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dmtt-payment-card-heading small{color:#ffffff82;font-size:.875rem;font-weight:850;display:block}.dmtt-payment-card-heading strong{color:#fff;margin-top:3px;font-size:.875rem;display:block}.dmtt-payment-card-heading>svg{color:#74c9ab}.dmtt-payment-periods{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.dmtt-payment-periods button{color:#fff;text-align:start;cursor:pointer;background:#0000001f;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:66px;padding:9px;font-family:inherit;display:grid}.dmtt-payment-periods button>span{color:#8bd8bd;background:#74c9ab21;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:950;display:grid}.dmtt-payment-periods button strong{font-size:.875rem;line-height:1.5;display:block}.dmtt-payment-periods button small{color:#ffffff7a;margin-top:3px;font-size:.875rem;line-height:1.5;display:block}.dmtt-payment-periods button:hover,.dmtt-payment-periods button.active{border-color:#74c9ab}.dmtt-payment-periods button.active{background:#74c9ab1c}.dmtt-payment-calendar>p{color:#ffffff9e;margin:12px 0 0;font-size:.875rem;line-height:1.75}.dmtt-payment-methods:disabled{opacity:.5}.dmtt-payment-methods>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.dmtt-payment-methods button{color:#fff;text-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:4px 9px;min-height:92px;padding:12px;font-family:inherit;display:grid}.dmtt-payment-methods button svg{color:#74c9ab;grid-row:1/3}.dmtt-payment-methods button strong{font-size:.875rem;line-height:1.55}.dmtt-payment-methods button small{color:#ffffff8c;font-size:.875rem;line-height:1.6}.dmtt-payment-methods button:hover,.dmtt-payment-methods button.active{border-color:#74c9ab}.dmtt-payment-methods button.active{background:#74c9ab1f}.dmtt-payment-input-group{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.dmtt-payment-input-group>label:first-of-type:nth-last-of-type(3){grid-column:1/-1}.dmtt-payment-input-group label>span{color:#fff;min-height:31px;font-size:.875rem;font-weight:850;line-height:1.55;display:block}.dmtt-payment-input-group select{color:#fff;background:#102b36;border:1px solid #ffffff26;border-radius:9px;width:100%;height:42px;margin-top:7px;padding:0 9px;font-family:inherit}.dmtt-payment-input-group label>small{color:#ffffff7a;margin-top:6px;font-size:.875rem;line-height:1.55;display:block}.dmtt-payment-field{background:#0000001c;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;padding:11px;display:flex}.dmtt-payment-field>div{margin-top:auto;position:relative}.dmtt-payment-field input{color:#fff;background:#102b36;border:1px solid #ffffff26;border-radius:9px;width:100%;height:42px;padding:0 48px 0 9px;font-family:inherit}.site-ltr .dmtt-payment-field input{padding:0 9px 0 48px}.dmtt-payment-field em{color:#74c9ab;inset-inline-end:9px;font-size:.875rem;font-style:normal;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.dmtt-payment-input-group.compact{grid-template-columns:1fr 1fr}.dmtt-payment-use-result{color:#082a32;cursor:pointer;background:#74c9ab;border:1px solid #74c9ab;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:41px;font-family:inherit;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-payment-use-result:disabled{opacity:.42;cursor:not-allowed}.dmtt-payment-input-group.annual{background:#74c9ab12;border-color:#74c9ab59;grid-template-columns:1fr 1fr}.dmtt-payment-input-group.annual>.dmtt-payment-card-heading{grid-column:1/-1}.dmtt-payment-reset{color:#ffffff9e;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-payment-result{background:#fff;border:3px solid #0000;border-radius:20px;flex-direction:column;min-height:720px;padding:26px;display:flex;position:sticky;top:105px}.dmtt-payment-result.tone-action{border-top-color:#2f7d68}.dmtt-payment-result.tone-review{border-top-color:#b1842c}.dmtt-payment-result-icon{color:#25644f;background:#e4f4ed;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.dmtt-payment-result.tone-review .dmtt-payment-result-icon{color:#9b6400;background:#fff0ce}.dmtt-payment-result>small{color:#2f7d68;margin-top:17px;font-size:.875rem;font-weight:900}.dmtt-payment-result h2{margin:6px 0 15px;font-size:1.24rem;line-height:1.5}.dmtt-payment-result>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dmtt-payment-result>ul li{color:var(--muted);background:#f2f6f4;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;font-size:.875rem;line-height:1.72;display:flex}.dmtt-payment-result>ul svg{color:#2f7d68;flex:none;margin-top:3px}.dmtt-payment-result.tone-review>ul svg{color:#9b6400}.dmtt-payment-result-grid{gap:7px;margin-top:12px;display:grid}.dmtt-payment-result-grid>div{border:1px solid #e1e8e4;border-radius:12px;grid-template-columns:1fr auto;gap:5px 11px;padding:12px;display:grid}.dmtt-payment-result-grid span{color:var(--muted);font-size:.875rem;font-weight:850}.dmtt-payment-result-grid strong{white-space:nowrap;font-size:.875rem}.dmtt-payment-result-grid small{color:var(--muted);grid-column:1/-1;font-size:.875rem;line-height:1.55}.dmtt-payment-result-grid>div.featured{color:#fff;background:#102b36;border-color:#153644}.dmtt-payment-result-grid>div.featured span,.dmtt-payment-result-grid>div.featured small{color:#ffffff9e}.dmtt-payment-result-grid>div.featured strong{color:#8bd8bd;font-size:.875rem}.dmtt-payment-alert{color:#805609;background:#fff0ce;border-radius:11px;align-items:flex-start;gap:8px;margin-top:10px;padding:11px;display:flex}.dmtt-payment-alert svg{flex:none}.dmtt-payment-alert p{margin:0;font-size:.875rem;line-height:1.65}.dmtt-payment-result-links{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.dmtt-payment-result-links a{color:#2f705d;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-payment-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px 16px;font-size:.875rem;line-height:1.85;display:flex}.dmtt-payment-disclaimer svg{flex:none;margin-top:3px}.dmtt-payment-cycle-section,.dmtt-payment-rules-section,.dmtt-payment-channel-section,.dmtt-payment-refund-section,.dmtt-payment-sources-section{padding:76px 0}.dmtt-payment-cycle-section{background:#fff}.dmtt-payment-rules-section{color:#fff;background:linear-gradient(145deg,#082a32,#0d1e2e)}.dmtt-payment-channel-section{background:#edf4f1}.dmtt-payment-refund-section{background:#fff}.dmtt-payment-sources-section{background:linear-gradient(#f3f0e9,#fff)}.dmtt-payment-section-heading{grid-template-columns:1fr minmax(280px,.66fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.dmtt-payment-section-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.65rem);line-height:1.35}.dmtt-payment-section-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-payment-section-heading.light>p{color:#ffffffa3}.dmtt-payment-cycle-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dmtt-payment-cycle-grid article{background:#fff;border:1px solid #d9e3de;border-radius:17px;min-height:190px;padding:20px}.dmtt-payment-cycle-grid span{color:#8bd8bd;background:#102b36;border-radius:11px;place-items:center;width:37px;height:37px;font-size:.875rem;font-weight:950;display:grid}.dmtt-payment-cycle-grid h3{margin:22px 0 7px;font-size:.875rem}.dmtt-payment-cycle-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.dmtt-payment-method-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-payment-method-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;min-height:260px;padding:22px}.dmtt-payment-method-grid svg{color:#8bd8bd}.dmtt-payment-method-grid span{color:#ffffff94;margin-top:22px;font-size:.875rem;font-weight:850;display:block}.dmtt-payment-method-grid h3{color:#8bd8bd;margin:7px 0 11px;font-size:1.05rem}.dmtt-payment-method-grid p{color:#ffffffa8;margin:0;font-size:.875rem;line-height:1.82}.dmtt-payment-channel-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-payment-channel-grid article{background:#fff;border:1px solid #cbded6;border-radius:18px;min-height:230px;padding:22px}.dmtt-payment-channel-grid svg{color:#2f7d68}.dmtt-payment-channel-grid h3{margin:20px 0 8px;font-size:.875rem}.dmtt-payment-channel-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.dmtt-payment-channel-grid a{color:#2f705d;align-items:center;gap:6px;margin-top:14px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-payment-refund-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.dmtt-payment-refund-grid article{background:#fff;border:1px solid #ded6c7;border-radius:16px;align-items:center;gap:12px;padding:19px;display:flex}.dmtt-payment-refund-grid span{color:#8bd8bd;background:#102b36;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.875rem;font-weight:950;display:grid}.dmtt-payment-refund-grid strong{font-size:.875rem;line-height:1.68}.dmtt-payment-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-payment-source-grid a{min-height:132px;color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:all .2s;display:grid}.dmtt-payment-source-grid a:hover{border-color:#69b89c;transform:translateY(-2px)}.dmtt-payment-source-grid a>svg:first-child{color:#2f7d68}.dmtt-payment-source-grid a>svg:last-child{color:var(--muted)}.dmtt-payment-source-grid strong{font-size:.875rem;line-height:1.6;display:block}.dmtt-payment-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}.dmtt-payment-local-links{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.dmtt-payment-local-links a{color:#2f705d;background:#fff;border:1px solid #d5ddd9;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-payment-zero-note{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:15px;align-items:flex-start;gap:10px;margin-top:12px;padding:16px;display:flex}.dmtt-payment-zero-note svg{flex:none}.dmtt-payment-zero-note p{margin:0;font-size:.875rem;line-height:1.8}.dmtt-payment-channel-grid{grid-template-columns:repeat(4,1fr)}@media (width<=1050px){.dmtt-payment-cycle-grid,.dmtt-payment-channel-grid{grid-template-columns:repeat(2,1fr)}.dmtt-payment-source-grid{grid-template-columns:1fr 1fr}.dmtt-payment-source-grid a:first-child{grid-column:1/-1}}@media (width<=900px){.dmtt-payment-workbench{grid-template-columns:1fr}.dmtt-payment-result{min-height:620px;position:static}.dmtt-payment-section-heading,.dmtt-payment-method-grid,.dmtt-payment-channel-grid{grid-template-columns:1fr}}@media (width<=650px){.dmtt-payment-tool{padding:50px 0 62px}.dmtt-payment-workbench{padding:10px}.dmtt-payment-question,.dmtt-payment-methods{padding:13px}.dmtt-payment-date-grid,.dmtt-payment-periods,.dmtt-payment-methods>div,.dmtt-payment-input-group,.dmtt-payment-input-group.compact,.dmtt-payment-input-group.annual,.dmtt-payment-cycle-grid,.dmtt-payment-refund-grid,.dmtt-payment-source-grid{grid-template-columns:1fr}.dmtt-payment-input-group>label:first-of-type:nth-last-of-type(3),.dmtt-payment-input-group.annual>.dmtt-payment-card-heading,.dmtt-payment-date-grid .dmtt-payment-check{grid-column:auto}.dmtt-payment-result{min-height:650px;padding:20px}.dmtt-payment-cycle-section,.dmtt-payment-rules-section,.dmtt-payment-channel-section,.dmtt-payment-refund-section,.dmtt-payment-sources-section{padding:58px 0}.dmtt-payment-source-grid a:first-child{grid-column:auto}.dmtt-payment-local-links{display:grid}}.dmtt-dispute-launch{color:#fff;background:linear-gradient(135deg,#3b2031,#172b42)}.dmtt-dispute-launch p{color:#ffffffb3!important}.dmtt-dispute-tool{background:linear-gradient(#f4eef1,#fff);padding:66px 0 74px}.dmtt-dispute-heading{max-width:1010px;margin-bottom:24px}.dmtt-dispute-heading h1{max-width:920px;margin:10px 0;font-size:clamp(2rem,4.7vw,3.55rem);line-height:1.28}.dmtt-dispute-heading p{max-width:900px;color:var(--muted);margin:0;line-height:1.9}.dmtt-dispute-boundary{color:#6d354e;background:#fff8fb;border:1px solid #d6beca;border-radius:17px;align-items:flex-start;gap:12px;margin-bottom:15px;padding:18px;display:flex}.dmtt-dispute-boundary>svg{flex:none}.dmtt-dispute-boundary strong{font-size:.875rem}.dmtt-dispute-boundary p{color:#775c68;margin:5px 0 0;font-size:.875rem;line-height:1.82}.dmtt-dispute-workbench{box-shadow:var(--shadow);background:linear-gradient(145deg,#321b2b,#10283b);border-radius:26px;grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);gap:15px;padding:15px;display:grid}.dmtt-dispute-controls{gap:10px;display:grid}.dmtt-dispute-question{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;margin:0;padding:16px}.dmtt-dispute-question legend{color:#fff;align-items:flex-start;gap:10px;width:100%;padding:0;font-size:.875rem;font-weight:900;line-height:1.7;display:flex}.dmtt-dispute-question legend span{color:#321b2b;background:#d9a9bd;border-radius:9px;place-items:center;min-width:36px;height:28px;font-size:.875rem;display:grid}.dmtt-dispute-stage-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:11px;display:grid}.dmtt-dispute-stage-grid button,.dmtt-dispute-choice-pair button{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;min-height:49px;padding:9px 11px;font-family:inherit;font-size:.875rem;font-weight:850;line-height:1.5}.dmtt-dispute-stage-grid button:hover,.dmtt-dispute-stage-grid button.active,.dmtt-dispute-choice-pair button:hover,.dmtt-dispute-choice-pair button.active{color:#fff;border-color:#d9a9bd}.dmtt-dispute-stage-grid button.active,.dmtt-dispute-choice-pair button.active{color:#321b2b;background:#d9a9bd}.dmtt-dispute-date-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dmtt-dispute-date-grid>label{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;gap:7px;padding:14px;display:flex}.dmtt-dispute-date-grid label:first-child:last-child{grid-column:1/-1}.dmtt-dispute-date-grid label>span,.dmtt-dispute-fee-row label>span{font-size:.875rem;font-weight:850}.dmtt-dispute-date-grid input,.dmtt-dispute-fee-row input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2d1e2b;border:1px solid #ffffff26;border-radius:10px;width:100%;height:43px;padding:0 9px;font-family:inherit}.dmtt-dispute-date-grid small{color:#ffffff85;font-size:.875rem;line-height:1.55}.dmtt-dispute-date-grid .dmtt-dispute-check{flex-direction:row;align-items:flex-start;gap:9px;display:flex}.dmtt-dispute-check input{accent-color:#d9a9bd;width:auto;height:auto;margin-top:3px}.dmtt-dispute-check strong{font-size:.875rem;display:block}.dmtt-dispute-check small{margin-top:4px;display:block}.dmtt-dispute-question.compact{padding:14px}.dmtt-dispute-fee-row{grid-template-columns:1fr 150px;gap:8px;margin-top:11px;display:grid}.dmtt-dispute-choice-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dmtt-dispute-fee-row label{color:#fff;flex-direction:column;gap:6px;display:flex}.dmtt-dispute-reset{color:#ffffff9e;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:2px;font-family:inherit;font-size:.875rem;font-weight:850;display:inline-flex}.dmtt-dispute-result{background:#fff;border-top:3px solid #8c4564;border-radius:20px;flex-direction:column;min-height:720px;padding:25px;display:flex;position:sticky;top:105px}.dmtt-dispute-result-icon{color:#793955;background:#f4e5ec;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.dmtt-dispute-result>small{color:#8c4564;margin-top:16px;font-size:.875rem;font-weight:900}.dmtt-dispute-result h2{margin:6px 0 14px;font-size:1.18rem;line-height:1.5}.dmtt-dispute-milestones{gap:7px;display:grid}.dmtt-dispute-milestones article{background:#fcf8fa;border:1px solid #e7dce2;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;padding:11px;display:grid}.dmtt-dispute-milestones article>span{color:#7d3d59;background:#f1dfe7;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dmtt-dispute-milestones small{color:var(--muted);font-size:.875rem;font-weight:850;line-height:1.5;display:block}.dmtt-dispute-milestones strong{margin-top:2px;font-size:.875rem;display:block}.dmtt-dispute-milestones em{color:#7d3d59;margin-top:3px;font-size:.875rem;font-style:normal;font-weight:850;display:block}.dmtt-dispute-milestones p{color:var(--muted);margin:4px 0 0;font-size:.875rem;line-height:1.55}.dmtt-dispute-empty{color:var(--muted);text-align:center;border:1px dashed #d7c9d0;border-radius:12px;padding:18px;font-size:.875rem}.dmtt-dispute-fee-result{color:#fff;background:#2b1b2a;border-radius:12px;grid-template-columns:1fr auto;gap:5px 10px;margin-top:10px;padding:13px;display:grid}.dmtt-dispute-fee-result span{color:#ffffffa3;font-size:.875rem;font-weight:850}.dmtt-dispute-fee-result strong{color:#e5b8cb;font-size:.875rem}.dmtt-dispute-fee-result small{color:#ffffff94;grid-column:1/-1;font-size:.875rem;line-height:1.55}.dmtt-dispute-alert{color:#805609;background:#fff0ce;border-radius:11px;align-items:flex-start;gap:8px;margin-top:10px;padding:11px;display:flex}.dmtt-dispute-alert svg{flex:none}.dmtt-dispute-alert p{margin:0;font-size:.875rem;line-height:1.65}.dmtt-dispute-result-links{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:17px;display:flex}.dmtt-dispute-result-links a{color:#7d3d59;align-items:center;gap:5px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-dispute-disclaimer{color:#735518;background:#fff9e8;border:1px solid #dfc588;border-radius:14px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px 16px;font-size:.875rem;line-height:1.8;display:flex}.dmtt-dispute-disclaimer svg{flex:none;margin-top:2px}.dmtt-penalty-section,.dmtt-evasion-section,.dmtt-dispute-actions-section,.dmtt-dispute-sources-section{padding:76px 0}.dmtt-penalty-section{background:#fff}.dmtt-evasion-section{color:#fff;background:linear-gradient(145deg,#321b2b,#10283b)}.dmtt-dispute-actions-section{background:#f4eef1}.dmtt-dispute-sources-section{background:linear-gradient(#f3f0e9,#fff)}.dmtt-dispute-section-heading{grid-template-columns:1fr minmax(280px,.66fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.dmtt-dispute-section-heading h2{margin:8px 0 0;font-size:clamp(1.7rem,3.8vw,2.65rem);line-height:1.35}.dmtt-dispute-section-heading>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.dmtt-dispute-section-heading.light>p{color:#ffffffa3}.dmtt-penalty-workbench{background:#f4eef1;border-radius:22px;grid-template-columns:.72fr 1fr .9fr;gap:10px;padding:14px;display:grid}.dmtt-penalty-options{gap:6px;display:grid}.dmtt-penalty-options button{color:#674e59;text-align:start;cursor:pointer;background:#fff;border:1px solid #dbcbd2;border-radius:10px;min-height:44px;padding:8px 11px;font-family:inherit;font-size:.875rem;font-weight:850}.dmtt-penalty-options button:hover,.dmtt-penalty-options button.active{border-color:#8c4564}.dmtt-penalty-options button.active{color:#fff;background:#4a2537}.dmtt-penalty-inputs{background:#fff;border-radius:15px;align-content:start;gap:8px;padding:15px;display:grid}.dmtt-penalty-inputs:empty:after{content:"اختر الحالة لعرض الحقول اللازمة فقط";color:#8a7b82;place-items:center;min-height:140px;font-size:.875rem;display:grid}.review-locale-en .dmtt-penalty-inputs:empty:after{content:"Select a scenario to show only the relevant fields"}.dmtt-penalty-inputs label>span,.dmtt-settlement-controls label>span{color:#67545d;margin-bottom:7px;font-size:.875rem;font-weight:850;display:block}.dmtt-penalty-inputs label>div,.dmtt-settlement-controls label>div{position:relative}.dmtt-penalty-inputs input,.dmtt-penalty-inputs select,.dmtt-settlement-controls input{width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #d9cdd3;border-radius:10px;padding:0 51px 0 9px;font-family:inherit}.site-ltr .dmtt-penalty-inputs input,.site-ltr .dmtt-settlement-controls input{padding:0 9px 0 51px}.dmtt-penalty-inputs em,.dmtt-settlement-controls em{color:#8c4564;inset-inline-end:10px;font-size:.875rem;font-style:normal;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.dmtt-penalty-result{min-height:240px;color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:21px;display:flex}.dmtt-penalty-result>svg{color:#397b65}.dmtt-penalty-result>small{color:#7d3d59;margin-top:18px;font-size:.875rem;font-weight:900}.dmtt-penalty-result>strong{margin-top:5px;font-size:1.05rem;line-height:1.5}.dmtt-penalty-result>p{color:var(--muted);margin:10px 0 0;font-size:.875rem;line-height:1.75}.dmtt-penalty-result.risk{background:#fff1eb}.dmtt-penalty-result.risk>svg{color:#a34c2e}.dmtt-voluntary-note{color:#2d6a55;background:#f3faf7;border:1px solid #cfded7;border-radius:15px;align-items:flex-start;gap:11px;margin-top:12px;padding:17px;display:flex}.dmtt-voluntary-note svg{flex:none}.dmtt-voluntary-note strong{font-size:.875rem}.dmtt-voluntary-note p{color:#577369;margin:5px 0 0;font-size:.875rem;line-height:1.75}.dmtt-evasion-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dmtt-evasion-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:17px;min-height:225px;padding:21px}.dmtt-evasion-grid svg{color:#e5b8cb}.dmtt-evasion-grid strong{color:#f1cedd;margin-top:19px;font-size:.875rem;display:block}.dmtt-evasion-grid p{color:#ffffffa3;margin:8px 0 0;font-size:.875rem;line-height:1.8}.dmtt-settlement-calculator{background:#00000026;border:1px solid #ffffff1f;border-radius:19px;grid-template-columns:1fr 1.08fr;gap:16px;margin-top:12px;padding:22px;display:grid}.dmtt-settlement-calculator h3{margin:9px 0 7px;font-size:1rem;line-height:1.5}.dmtt-settlement-calculator>div>p{color:#ffffff9e;margin:0;font-size:.875rem;line-height:1.75}.dmtt-settlement-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dmtt-dispute-choice-pair.vertical{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.dmtt-settlement-controls label{background:#fff;border-radius:12px;padding:12px}.dmtt-settlement-output{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dmtt-settlement-output span{color:#fff9;border:1px solid #ffffff1c;border-radius:12px;padding:12px;font-size:.875rem}.dmtt-settlement-output strong{color:#e5b8cb;margin-top:5px;font-size:.875rem;display:block}.dmtt-dispute-checklist{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dmtt-dispute-checklist article{background:#fff;border:1px solid #dfd0d7;border-radius:15px;grid-template-columns:auto 1fr;gap:10px;min-height:125px;padding:17px;display:grid}.dmtt-dispute-checklist span{color:#e5b8cb;background:#4a2537;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.875rem;font-weight:950;display:grid}.dmtt-dispute-checklist p{color:var(--muted);margin:2px 0 0;font-size:.875rem;line-height:1.75}.dmtt-dispute-local-links,.dmtt-dispute-faq-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dmtt-dispute-local-links a,.dmtt-dispute-faq-links a{color:#7d3d59;background:#fff;border:1px solid #dccdd4;border-radius:11px;align-items:center;gap:6px;padding:10px 12px;font-size:.875rem;font-weight:900;display:inline-flex}.dmtt-dispute-source-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.dmtt-dispute-source-grid a{min-height:132px;color:var(--ink);background:#fff;border:1px solid #ded6c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;transition:all .2s;display:grid}.dmtt-dispute-source-grid a:hover{border-color:#a96682;transform:translateY(-2px)}.dmtt-dispute-source-grid a>svg:first-child{color:#8c4564}.dmtt-dispute-source-grid a>svg:last-child{color:var(--muted)}.dmtt-dispute-source-grid strong{font-size:.875rem;line-height:1.6;display:block}.dmtt-dispute-source-grid span{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.65;display:block}@media (width<=1000px){.dmtt-dispute-workbench{grid-template-columns:1fr}.dmtt-dispute-result{min-height:0;position:static}.dmtt-penalty-workbench{grid-template-columns:1fr 1fr}.dmtt-penalty-options{grid-row:1/3}.dmtt-dispute-checklist{grid-template-columns:1fr 1fr}.dmtt-settlement-calculator{grid-template-columns:1fr}}@media (width<=760px){.dmtt-dispute-tool{padding:50px 0 62px}.dmtt-dispute-workbench{padding:10px}.dmtt-dispute-section-heading,.dmtt-dispute-stage-grid,.dmtt-dispute-date-grid,.dmtt-dispute-fee-row,.dmtt-penalty-workbench,.dmtt-evasion-grid,.dmtt-dispute-checklist,.dmtt-dispute-source-grid,.dmtt-settlement-controls,.dmtt-settlement-output{grid-template-columns:1fr}.dmtt-dispute-date-grid label:first-child:last-child{grid-column:auto}.dmtt-penalty-options{grid-row:auto}.dmtt-dispute-choice-pair.vertical{grid-column:auto;grid-template-columns:1fr}.dmtt-penalty-section,.dmtt-evasion-section,.dmtt-dispute-actions-section,.dmtt-dispute-sources-section{padding:58px 0}.dmtt-dispute-result{padding:20px}.dmtt-dispute-local-links,.dmtt-dispute-faq-links{display:grid}}.dmtt-return-comparison p{color:#fffc;font-size:.875rem;line-height:1.85}html[lang=ar] .registration-orbit-core>span,html[lang=ar] .return-ledger>span,html[lang=ar] .invoice-sheet>span,html[lang=ar] .readiness-seal>span{font-size:.875rem;line-height:1.6}.excise-detail-main p,.excise-detail-checklist li,.excise-detail-faqs summary,.knowledge-summary-grid p,.knowledge-checklist p,.knowledge-questions li,.knowledge-example p{font-size:1rem}.dmtt-calc-controls,.dmtt-calc-settings,.dmtt-calc-group,.dmtt-calc-field-grid,.dmtt-calc-buckets{min-inline-size:0}.dmtt-calc-buckets legend{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.dmtt-calc-settings label,.dmtt-calc-settings select{min-inline-size:0;max-inline-size:100%}.hub-heading>*,.dmtt-calc-field,.dmtt-calc-field input{min-inline-size:0}.hub-heading,.hub-page-hero{overflow-wrap:anywhere}.excise-payment-grid,.excise-period-grid,.excise-refund-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.excise-period-grid p{flex-wrap:wrap}.excise-payment-grid article,.excise-refund-grid article{overflow-wrap:anywhere;min-inline-size:0}@media (width<=760px){.excise-payment-grid,.excise-period-grid,.excise-refund-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.header-row{flex-wrap:wrap;gap:10px;padding-block:10px}.header-actions{margin-inline-start:auto}.invoice-centre,.registration-centre{overflow-wrap:anywhere}.registration-hero-copy{overflow-wrap:anywhere;min-inline-size:0}}.legislation-portal{overflow-wrap:anywhere}.legislation-portal .legislation-portal-hero{padding:36px 0 28px}.legislation-title{align-items:center;gap:12px;display:flex}.legislation-title svg{color:var(--gold-400);flex:none}.legislation-portal .legislation-title h1{margin:0;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.5}.legislation-portal-hero p{max-width:800px;font-size:1rem;line-height:1.85}.legislation-jump-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.legislation-jump-links a{color:#fff;border:1px solid #7c8796;border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;font-size:.875rem;display:inline-flex}.legislation-jump-links a:hover{background:#ffffff14}.legislation-portal .legislation-portal-section,.legislation-portal .legislation-reference-section{padding:40px 0;scroll-margin-top:110px}.legislation-portal .legislation-portal-heading{margin-bottom:22px}.legislation-portal .legislation-portal-heading h2{font-size:clamp(1.4rem,3vw,1.8rem)}.legislation-portal .tax-track-card{border-radius:16px;min-height:0;padding:22px}.legislation-portal .tax-track-card h3{margin:14px 0 8px;font-size:1.1rem;line-height:1.6}.legislation-portal .tax-track-card p{font-size:1rem}.legislation-portal .feature-more{margin-top:18px}.tax-reference-groups{gap:12px;display:grid}.tax-reference-group,.legislation-text-search{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0}.tax-reference-group summary,.legislation-text-search summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.tax-reference-group summary::-webkit-details-marker{display:none}.legislation-text-search summary::-webkit-details-marker{display:none}.tax-reference-group summary h3{flex:1;margin:0;font-size:1.05rem;line-height:1.7}.tax-reference-group summary>span{color:var(--muted);font-size:.875rem}.tax-reference-group summary>svg,.legislation-text-search summary>svg{flex:none;transition:transform .15s}.tax-reference-group[open] summary>svg,.legislation-text-search[open] summary>svg{transform:rotate(180deg)}.tax-reference-group summary:focus-visible,.legislation-text-search summary:focus-visible{outline:2px solid var(--gold-600);outline-offset:3px;border-radius:12px}.tax-reference-group ul{margin:0;padding:0 20px 6px;list-style:none}.tax-reference-group li{border-top:1px solid var(--line);padding:17px 0}.tax-reference-link{justify-content:space-between;align-items:center;gap:22px;display:flex}.tax-reference-link>span:first-child{min-width:0}.tax-reference-link strong{font-size:1rem;font-weight:750;line-height:1.8;display:block}.tax-reference-citation{color:var(--muted);margin-top:5px;font-size:.875rem;line-height:1.8;display:block}.tax-reference-link small{color:#586a7c;margin-top:6px;font-size:.875rem;line-height:1.7;display:block}.tax-reference-open{color:#795313;flex:none;align-items:center;gap:7px;font-size:.875rem;font-weight:750;display:inline-flex}.tax-reference-link:hover strong{text-underline-offset:4px;text-decoration:underline}.tax-reference-internal{color:#315d83;align-items:center;gap:8px;min-height:36px;margin-top:10px;font-size:.875rem;display:inline-flex}.legislation-text-search{margin-top:22px}.legislation-text-search summary{justify-content:space-between;font-size:1rem;font-weight:750}.legislation-text-search>div{padding:0 20px 20px}.legislation-text-search>div>p{color:var(--muted);font-size:1rem;line-height:1.8}@media (width<=700px){.legislation-portal .legislation-portal-hero{padding:25px 0}.legislation-portal .legislation-portal-section,.legislation-portal .legislation-reference-section{padding:30px 0}.legislation-portal .tax-track-card{grid-template-columns:auto minmax(0,1fr);gap:5px 14px;padding:18px;display:grid}.legislation-portal .tax-track-icon{border-radius:12px;grid-row:1/4;width:42px;height:42px}.legislation-portal .tax-track-card h3{margin:0}.legislation-portal .tax-track-card p,.legislation-portal .feature-more{grid-column:2}.legislation-portal .feature-more{margin-top:8px}.tax-reference-group summary,.legislation-text-search summary{padding:15px}.tax-reference-group ul{padding-inline:15px}.tax-reference-link{flex-direction:column;align-items:stretch;gap:10px}.tax-reference-open{flex:initial;min-height:34px}}.return-credit-offset{border-top:1px solid #d8e1e8;margin-top:18px;padding-top:14px}.return-credit-offset>p{color:#435567;font-size:.875rem;line-height:1.8}.source-monitoring>summary{cursor:pointer;margin-bottom:0;display:list-item}.source-monitoring[open]>summary{margin-bottom:18px}.source-monitoring>p:not(.source-monitoring-note){color:var(--muted);font-size:.875rem;line-height:1.9}.return-correction-examples{color:#fff;border:1px solid #ffffff29;border-radius:12px;margin:0 0 18px;padding:12px;font-size:1rem}.return-correction-examples summary{cursor:pointer}.return-correction-examples .return-answer-row{flex-wrap:wrap;gap:8px}.return-correction-examples .return-answer-row button{white-space:normal;color:#fff;flex:180px;min-height:44px;line-height:1.6}.return-correction-examples p{color:#d3dce5;font-size:.875rem;line-height:1.8}.return-correction-source{color:#a9cee7;overflow-wrap:anywhere;margin-top:12px;font-size:.875rem;line-height:1.7;display:inline-block}.invoice-math-examples{color:#fff;border:1px solid #fff3;border-radius:12px;margin-bottom:16px;padding:12px;font-size:1rem}.invoice-math-examples summary{cursor:pointer}.invoice-math-examples>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.invoice-math-examples button,.invoice-save-result button{color:#10273b;min-height:44px;font:inherit;cursor:pointer;background:#d9af55;border:1px solid #d9af55;border-radius:9px;padding:10px 14px}.invoice-math-examples button{flex:140px}.invoice-math-examples p,.invoice-save-result p{color:#d3dce5;font-size:.875rem;line-height:1.8}.invoice-save-result{margin-top:16px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.admin-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.migration-preview{padding-bottom:90px}.migration-guard{background:var(--gold-100);color:#77510f;border:1px solid #b8842552;border-radius:16px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:17px 18px;display:flex}.migration-guard p{margin:5px 0 0;font-size:.82rem;line-height:1.7}.migration-stats{grid-template-columns:repeat(4,1fr)}.migration-section{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:22px}.migration-section h2{align-items:center;gap:8px;margin:0 0 6px;display:flex}.migration-cards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:17px;display:grid}.migration-card{border:1px solid var(--line);background:#fbfaf7;border-radius:16px;padding:18px}.migration-card-head{color:var(--success);align-items:flex-start;gap:9px;display:flex}.migration-card-head h3{color:var(--ink);margin:0;font-size:1rem}.migration-card dl{gap:7px;margin:15px 0;display:grid}.migration-card dl div{justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.migration-card dt{color:var(--muted)}.migration-card dd{margin:0;font-weight:800}.migration-card ul{color:var(--warning);margin:12px 0 0;padding-inline-start:21px;font-size:.75rem;line-height:1.8}.migration-table-wrap{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:auto}.migration-table{border-collapse:collapse;width:100%;min-width:960px;font-size:.75rem}.migration-table th,.migration-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:13px 12px;line-height:1.7}.migration-table th{color:var(--navy-800);white-space:nowrap;background:#f4f1e9}.migration-table tr:last-child td{border-bottom:0}.migration-table small{color:var(--muted);max-width:290px;margin-top:5px;display:block}.migration-decision{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:800;display:inline-flex}.migration-decision.include{color:var(--success);background:#e7f5ed}.migration-decision.exclude{color:var(--danger);background:#fcebec}.migration-timestamp{color:var(--muted);text-align:left;margin-top:16px;font-size:.72rem}.metadata-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.metadata-card{border:1px solid var(--line);background:#fbfaf7;border-radius:17px;padding:19px}.metadata-card:first-child{grid-column:1/-1}.metadata-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:.73rem;display:flex}.metadata-card-top span{background:var(--gold-100);color:#77510f;border-radius:999px;padding:5px 9px;font-weight:800}.metadata-card-top strong{color:var(--success)}.metadata-card h3{color:var(--navy-900);margin:0 0 16px;font-size:.98rem;line-height:1.8}.metadata-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.metadata-card dl div{background:#fff;border-radius:10px;padding:9px 10px}.metadata-card dt{color:var(--muted);font-size:.69rem}.metadata-card dd{margin:4px 0 0;font-size:.77rem;font-weight:800}.metadata-card p{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.74rem;line-height:1.8}.metadata-source{align-items:center;gap:5px;margin-top:13px;font-size:.74rem;font-weight:800;display:inline-flex}.relation-list{gap:10px;margin-top:16px;display:grid}.relation-list>div{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;grid-template-columns:75px 1fr auto;align-items:center;gap:12px;padding:13px 14px;font-size:.77rem;display:grid}.relation-list strong{color:var(--success)}.relation-list small{color:var(--muted)}.text-pilot-list{gap:14px;margin-top:17px;display:grid}.text-pilot-card{border:1px solid var(--line);background:#fbfaf7;border-radius:17px;padding:19px}.text-pilot-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.text-pilot-head h3{color:var(--navy-900);margin:8px 0 0;font-size:1rem}.text-pilot-badge{border-radius:999px;padding:5px 9px;font-size:.69rem;font-weight:800;display:inline-flex}.text-pilot-badge.amended{color:#8a5c00;background:#fff0d1}.text-pilot-badge.unchanged{color:var(--success);background:#e7f5ed}.text-pilot-match{color:#8a5c00;white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.text-pilot-match.matched{color:var(--success)}.text-version-meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.text-version-meta span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:6px 9px;font-size:.69rem;font-weight:700}.legal-text-details{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:10px;overflow:hidden}.legal-text-details summary{cursor:pointer;color:var(--navy-900);padding:12px 14px;font-size:.77rem;font-weight:900}.legal-text-details[open] summary{border-bottom:1px solid var(--line);background:#f7f4ec}.legal-text-body{white-space:pre-line;max-height:520px;color:var(--ink);padding:18px;font-size:.79rem;line-height:2;overflow:auto}.legal-text-source{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;font-size:.68rem;line-height:1.7;display:flex}.legal-text-source a{color:var(--gold-600);white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.legal-text-variance{color:#7a5412;background:#fff8e8;border-top:1px solid #b8842538;align-items:flex-start;gap:8px;padding:11px 14px;font-size:.69rem;line-height:1.8;display:flex}.legal-text-variance svg{flex:none;margin-top:2px}.vat-corpus-cards .metadata-card:first-child{grid-column:auto}.corpus-hash{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.corpus-hash summary{cursor:pointer;color:var(--muted);font-size:.68rem;font-weight:800}.corpus-hash code{overflow-wrap:anywhere;color:var(--navy-700);margin-top:8px;font-size:.62rem;line-height:1.6;display:block}.corpus-gates>div{grid-template-columns:auto 1fr auto;align-items:center}.corpus-gates svg{color:#1f7a52}.previous-text{background:#fafafa}.pilot-next-step{border-right:4px solid var(--gold-500)}.pilot-next-step p{color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.9}@media (width<=700px){.admin-heading-actions{justify-content:flex-start}.migration-stats,.migration-cards,.metadata-cards{grid-template-columns:1fr}.metadata-card:first-child{grid-column:auto}.metadata-card dl{grid-template-columns:1fr}.relation-list>div{grid-template-columns:1fr;gap:5px}.text-pilot-head,.legal-text-source{display:grid}.text-pilot-match{white-space:normal}.legal-text-body{max-height:440px;padding:14px}}
