:root{--teal-50:#ecfdfd;--teal-100:#d2f7f9;--teal-200:#a6eef2;--teal-300:#6fe0e7;--teal-400:#34cad4;--teal-500:#14b3c2;--teal-600:#0f93a1;--teal-700:#127481;--teal-800:#165d68;--teal-900:#174d57;--blue:#3a72ff;--blue-soft:#e6edff;--coral:#ff6a45;--coral-soft:#ffe7e0;--coral-600:#c8401f;--coral-700:#b83a1c;--violet:#7b5cff;--violet-soft:#ece8ff;--green:#18b67e;--green-soft:#d6f5ea;--success:#0b7a55;--amber:#ffb020;--amber-soft:#fff1d2;--sun:#ffc63d;--blue-700:#2856d6;--violet-700:#6442e6;--amber-700:#8a5a00;--blue-ring:#c3d4ff;--coral-ring:#ffc9bb;--violet-ring:#d3c7ff;--green-ring:#a8e0c7;--amber-ring:#ffdb9a;--warning-ink:#7a4d02;--ink:#0e2f34;--ink-2:#36545b;--muted:#5e757c;--line:#e7eded;--line-2:#d6e0e1;--cloud:#f3f7f8;--cream:#fbfaf5;--paper:#ffffff;--ink-hover:#16464d;--brand:var(--teal-500);--brand-deep:var(--teal-800);--brand-ink:var(--ink);--accent:var(--coral);--font-display:var(--font-fredoka),system-ui,sans-serif;--font-sans:var(--font-jakarta),system-ui,-apple-system,sans-serif;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-2xl:40px;--r-pill:999px;--sh-xs:0 1px 2px rgba(14,47,52,.06);--sh-sm:0 4px 14px rgba(14,47,52,.07);--sh-md:0 12px 30px rgba(14,47,52,.10);--sh-lg:0 24px 60px rgba(14,47,52,.14);--sh-teal:0 16px 40px rgba(20,179,194,.28);--sh-coral:0 16px 40px rgba(255,106,69,.28);--dur:200ms;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6}body,h1,h2,h3,h4{margin:0;color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}::selection{background:var(--teal-200);color:var(--ink)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 28px}.wrap-wide{max-width:1320px}.eyebrow{gap:8px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-700)}.btn,.eyebrow{display:inline-flex;align-items:center;font-family:var(--font-sans);font-weight:700}.btn{justify-content:center;gap:9px;font-size:15px;padding:13px 24px;border-radius:var(--r-pill);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-busy=true]{opacity:.65;cursor:progress;transform:none}.btn-primary{background:var(--teal-700);color:#fff;box-shadow:var(--sh-teal)}.btn-primary:hover{background:var(--teal-800);transform:translateY(-2px)}.btn-accent{background:var(--coral-600);color:#fff;box-shadow:var(--sh-coral)}.btn-accent:hover{background:var(--coral-700);transform:translateY(-2px)}.btn-danger{background:var(--coral-soft);color:var(--coral-700)}.btn-danger:hover{box-shadow:inset 0 0 0 1.5px var(--coral-700)}.btn:focus-visible{outline:3px solid var(--teal-700);outline-offset:2px}.btn-ghost{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--teal-400);color:var(--teal-700)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-hover);transform:translateY(-2px)}.btn-lg{padding:16px 30px;font-size:16px}.btn-sm{padding:9px 16px;font-size:13.5px}.chip{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;padding:7px 14px;border-radius:var(--r-pill);background:var(--teal-50);color:var(--teal-700)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.section{padding:96px 0}.section-sm{padding:64px 0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.grad-text{background:linear-gradient(96deg,var(--teal-700),var(--teal-800) 55%,var(--blue-700));-webkit-background-clip:text;background-clip:text;color:transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px;border:3px solid var(--paper)}::-webkit-scrollbar-thumb:hover{background:var(--teal-300)}@media (max-width:768px){.section{padding:64px 0}.wrap{padding:0 20px}}@keyframes tx-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-16px) rotate(var(--rot,0deg))}}@keyframes tx-spin-slow{to{transform:rotate(1turn)}}@keyframes tx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tx-pop{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:none}}@keyframes tx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.tx-float{animation:tx-float 7s ease-in-out infinite}.tx-spin-slow{animation:tx-spin-slow 26s linear infinite}.tx-bob{animation:tx-bob 4s ease-in-out infinite}@media (max-width:940px){.tx-navlinks{display:none!important}.tx-burger{display:grid!important}}@media (min-width:941px){.tx-drawer{display:none!important}}@media (max-width:860px){.tx-stats{grid-template-columns:repeat(2,1fr)!important;row-gap:36px!important}.tx-foot-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.tx-foot-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.tx-bob,.tx-float,.tx-spin-slow{animation:none!important}.reveal{transition:none}html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:1040px){.tx-bold-tiles,.tx-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:920px){.tx-hero-split{gap:40px!important}.tx-hero-bold,.tx-hero-split{grid-template-columns:1fr!important}.tx-hero-bold{gap:24px!important}.tx-course-hero{gap:32px!important}.tx-course-hero,.tx-reg-grid{grid-template-columns:1fr!important}.tx-reg-aside{position:static!important;order:-1}}@media (max-width:820px){.tx-grid-3{grid-template-columns:1fr 1fr!important}.tx-gallery{grid-template-columns:repeat(2,1fr)!important}.section .wrap-wide[style*="grid-template-columns: 1fr 1fr"],.section .wrap[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:620px){.tx-bold-tiles,.tx-grid-3,.tx-grid-4{grid-template-columns:1fr!important}.tx-gallery{grid-template-columns:1fr 1fr!important}.tx-reg-grid .card [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.tx-step-label{display:none!important}}.tx-card-link{display:flex;flex-direction:column;height:100%;width:100%;text-align:left;box-shadow:var(--sh-xs)}.tx-card-link:hover{transform:translateY(-6px);box-shadow:var(--sh-md);border-color:var(--hov-ring,var(--teal-200))}.tx-card-link:focus-visible{outline:3px solid var(--teal-400);outline-offset:3px}.tx-navlink{padding:9px 15px;border-radius:var(--r-pill);font-weight:600;font-size:14.5px;color:var(--ink-2);transition:all var(--dur) var(--ease)}.tx-navlink:hover{background:var(--cloud)}.tx-navlink[aria-current=page]{color:var(--teal-700);background:var(--teal-50)}.tx-langlink{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:44px;padding:6px 13px;border-radius:var(--r-pill);font-weight:700;font-size:12.5px;letter-spacing:.04em;color:var(--muted);transition:all var(--dur) var(--ease)}.tx-langlink[aria-current=true]{background:var(--teal-700);color:#fff}@media (max-width:940px){.tx-langlink{min-height:44px}}.tx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tx-chip-link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--line);font-weight:600;font-size:13.5px;color:var(--ink);transition:all var(--dur) var(--ease)}.tx-chip-link:hover{border-color:var(--hov-ring,var(--teal-200));transform:translateY(-2px)}.tx-filter{padding:10px 18px;border-radius:var(--r-pill);font-weight:600;font-size:14.5px;background:#fff;color:var(--ink-2);border:1px solid var(--line);transition:all var(--dur) var(--ease)}.tx-filter:hover{border-color:var(--teal-300)}.tx-filter[aria-current=true]{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.tx-footlink{display:block;text-align:left;color:rgba(255,255,255,.72);font-size:14.5px;font-weight:500;padding:5px 0;transition:color var(--dur)}.tx-footlink:hover{color:#fff}.tx-social{width:40px;height:40px;border-radius:11px;background:rgba(255,255,255,.1);display:grid;place-items:center;transition:background var(--dur)}.tx-social:hover{background:var(--teal-500)}.tx-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--teal-700);color:#fff;padding:12px 20px;border-radius:0 0 var(--r-md) 0;font-weight:700}.tx-skip:focus{left:0}.tx-prose p{font-size:17.5px;line-height:1.75;color:var(--ink-2);margin-bottom:20px}.tx-prose p:last-child{margin-bottom:0}.tx-notice{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--cloud);color:var(--ink-2);font-size:14.5px;font-weight:600}.tx-input,.tx-notice{border-radius:var(--r-md)}.tx-input{width:100%;padding:13px 15px;font-size:15.5px;font-family:var(--font-sans);border:1.5px solid var(--line-2);background:#fff;color:var(--ink);outline:none;transition:border-color var(--dur)}.tx-input:focus{border-color:var(--teal-400)}.tx-input:focus-visible{outline:3px solid var(--teal-700);outline-offset:2px}.tx-burger:focus-visible,.tx-chip-link:focus-visible,.tx-drawer a:focus-visible,.tx-filter:focus-visible,.tx-footlink:focus-visible,.tx-langlink:focus-visible,.tx-navlink:focus-visible,.tx-social:focus-visible{outline:3px solid var(--teal-700);outline-offset:2px}.tx-admin-side a:focus-visible,.tx-admin-side button:focus-visible,.tx-footlink:focus-visible,.tx-social:focus-visible{outline-color:var(--teal-300)}.tx-input[aria-invalid=true]{border-color:var(--coral-700)}.tx-code{font-family:ui-monospace,Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6}.tx-input-sm{padding:7px 10px;font-size:13.5px}@media (max-width:860px){.tx-input-sm{font-size:16px;padding:10px 12px}}.tx-label{font-size:14px;margin-bottom:7px;color:var(--ink)}.tx-error,.tx-label{display:block;font-weight:600}.tx-error{color:var(--coral-700);font-size:12.5px;margin-top:5px}.tx-admin{min-height:100vh;background:var(--cloud)}.tx-admin-shell{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.tx-admin-shell>*{min-width:0}.tx-admin-side{background:var(--ink);color:#fff;padding:24px 18px}.tx-admin-navlink{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--r-md);color:rgba(255,255,255,.72);font-weight:600;font-size:14.5px;transition:all var(--dur)}.tx-admin-navlink:hover{background:rgba(255,255,255,.08);color:#fff}.tx-admin-navlink[aria-current=page]{background:var(--teal-700);color:#fff}.tx-admin-main{padding:32px;overflow-x:auto}.tx-admin-nav{display:flex;flex-direction:column;gap:4px}.tx-admin-brand{display:block;font-weight:700;font-size:19px;margin-bottom:22px}.tx-admin-signout{margin-top:28px}.tx-admin-who{margin-top:18px;font-size:12.5px;color:rgba(255,255,255,.45);word-break:break-all}.tx-table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--r-lg);overflow:hidden;font-size:14.5px}.tx-table td,.tx-table th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.tx-table th{background:var(--cloud);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.tx-table tr:last-child td{border-bottom:none}.tx-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--r-pill);font-size:12.5px;font-weight:700}@media (max-width:860px){.tx-admin-shell{grid-template-columns:1fr}.tx-admin-main{padding:18px 14px 60px;overflow-x:visible}.tx-admin-side{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:10px 12px;display:flex;align-items:center;gap:10px}.tx-admin-brand{margin-bottom:0;font-size:16px;flex:none}.tx-admin-brand span{display:none}.tx-admin-nav{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tx-admin-nav::-webkit-scrollbar{display:none}.tx-admin-navlink{white-space:nowrap;padding:10px 13px}.tx-admin-signout{margin-top:0;flex:none}.tx-admin-signout .tx-admin-navlink{padding:10px}.tx-admin-who{display:none}.tx-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tx-table.tx-cards{display:block;overflow:visible;background:transparent;border-radius:0}.tx-table.tx-cards thead{display:none}.tx-table.tx-cards tbody{display:block}.tx-table.tx-cards tr{display:block;background:#fff;border-radius:var(--r-lg);margin-bottom:12px;padding:4px 0;box-shadow:0 1px 2px rgba(20,40,45,.06)}.tx-table.tx-cards td{display:block;padding:10px 16px;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.tx-table.tx-cards tr td:last-child{border-bottom:none}.tx-table.tx-cards td:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tx-table.tx-cards td:not([data-label]):before,.tx-table.tx-cards td[data-label=""]:before{display:none}.tx-table.tx-cards td>*{min-width:0}.tx-table.tx-cards td:not([data-label]),.tx-table.tx-cards td[data-label=""]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tx-code,.tx-input,input,select,textarea{font-size:16px}.btn-sm,.tx-filter{min-height:40px;display:inline-flex;align-items:center;justify-content:center}input[type=checkbox]{width:20px;height:20px}}@media (max-width:920px){.tx-reg-aside{order:1!important;position:static!important}}@media (max-width:900px){.tx-course-body,.tx-two-col{grid-template-columns:1fr!important;gap:36px!important}.tx-course-aside{position:static!important}}@media (max-width:620px){.tx-course-pick,.tx-grid-2c,.tx-points{grid-template-columns:1fr!important}}.tx-mfa-nudge{margin-bottom:22px;padding:12px 16px;border-radius:10px;background:var(--amber-soft);color:var(--warning-ink);font-size:14px;line-height:1.6}.tx-mfa-nudge a{color:inherit;font-weight:700;text-decoration:underline}.tx-table td.right,.tx-table th.right{text-align:right}.tx-confirm{border:none;border-radius:var(--r-lg);padding:24px;width:min(420px,calc(100vw - 32px));box-shadow:var(--sh-lg);color:var(--ink);white-space:normal;text-align:left}.tx-confirm::-webkit-backdrop{background:rgba(14,47,52,.45)}.tx-confirm::backdrop{background:rgba(14,47,52,.45)}.tx-panel,.tx-section{padding:22px;background:#fff;margin-top:20px}.tx-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tx-section-head h2{font-size:18px}.tx-section-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tx-section-intro{color:var(--muted);font-size:13.5px;margin-top:6px;max-width:640px;line-height:1.55}.tx-panel{box-shadow:inset 4px 0 0 var(--teal-700),var(--sh-sm);scroll-margin-top:80px}.tx-panel-close{font-size:13.5px;font-weight:600;color:var(--muted);text-decoration:underline}.tx-panel-buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.tx-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.tx-label-hint{font-weight:400;color:var(--muted)}.tx-field-help{display:block;margin-top:5px;font-size:12.5px;color:var(--muted)}.tx-form-alert{margin:14px 0 4px;padding:12px 16px;border-radius:var(--r-sm);background:var(--coral-soft);color:var(--coral-700);font-size:14px;line-height:1.5;flex:1 1 100%}.tx-form-alert:focus-visible{outline:3px solid var(--coral-700);outline-offset:2px}.tx-form-alert ul{margin:6px 0 0;padding-left:18px}.tx-form-alert a{color:inherit;text-decoration:underline}.tx-flash{margin-top:16px;font-size:14px;font-weight:600}.tx-flash-ok{color:var(--success)}.tx-flash-error{color:var(--coral-700)}.tx-pill{display:inline-block;border-radius:var(--r-pill);padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap}.tx-pill-neutral{background:var(--cloud);color:var(--muted)}.tx-pill-good{background:var(--green-soft);color:var(--success)}.tx-pill-warn{background:var(--amber-soft);color:var(--warning-ink)}.tx-pill-bad{background:var(--coral-soft);color:var(--coral-700)}.tx-pill-info{background:var(--teal-50);color:var(--teal-800)}.tx-stats{display:flex;gap:12px 28px;flex-wrap:wrap}.tx-stat-label{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tx-stat-value{font-size:22px;font-weight:700;margin-top:2px}.tx-stat-sub{font-size:12.5px;color:var(--muted)}.tx-tone-good{color:var(--success)}.tx-tone-bad{color:var(--coral-700)}.tx-tone-warn{color:var(--warning-ink)}.tx-tone-info{color:var(--teal-800)}.tx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px 24px;gap:14px 24px;margin:16px 0 0}.tx-facts dt{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tx-facts dd{margin:3px 0 0;font-size:14.5px;overflow-wrap:anywhere}.tx-row-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.tx-row-actions form{display:inline}.tx-more{position:relative}.tx-more>summary{list-style:none;cursor:pointer}.tx-more>summary::-webkit-details-marker{display:none}.tx-more>summary:after{content:"\25BE";margin-left:6px;font-size:11px}.tx-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-weight:700;font-size:16px;cursor:pointer;list-style:none}.tx-faq>summary::-webkit-details-marker{display:none}.tx-faq>summary:focus-visible{outline:3px solid var(--teal-500);outline-offset:-3px;border-radius:var(--r-md)}.tx-faq-icon{position:relative;flex:none;width:28px;height:28px;border-radius:var(--r-pill);background:var(--teal-50);color:var(--teal-700);transition:background var(--dur) var(--ease)}.tx-faq-icon:after,.tx-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform var(--dur) var(--ease)}.tx-faq-icon:after{transform:rotate(90deg)}.tx-faq[open] .tx-faq-icon{background:var(--teal-100)}.tx-faq[open] .tx-faq-icon:after{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.tx-faq-icon,.tx-faq-icon:after,.tx-faq-icon:before{transition:none}}.tx-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:170px;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border-radius:var(--r-sm);box-shadow:var(--sh-md);border:1px solid var(--line)}.tx-more-menu .btn,.tx-more-menu form,.tx-more-menu form .btn{width:100%;justify-content:flex-start;text-align:left}.tx-table tr[aria-current=true] td{background:var(--teal-50)}.tx-table.tx-has-menu{overflow:visible}.tx-table.tx-has-menu th:first-child{border-top-left-radius:var(--r-lg)}.tx-table.tx-has-menu th:last-child{border-top-right-radius:var(--r-lg)}.tx-tabs{position:relative;margin-top:22px;border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tx-tabs::-webkit-scrollbar{display:none}.tx-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.tx-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;min-height:44px;white-space:nowrap;font-weight:600;font-size:14.5px;color:var(--ink-2);border-bottom:3px solid transparent}.tx-tab:hover{color:var(--teal-700)}.tx-tab[aria-current=page]{color:var(--teal-800);border-bottom-color:var(--teal-700)}.tx-tab:focus-visible{outline:3px solid var(--teal-700);outline-offset:-3px;border-radius:6px}.tx-tab-count{font-size:12px;font-weight:700;background:var(--cloud);color:var(--muted);border-radius:var(--r-pill);padding:1px 8px}.tx-tab-count[data-alert=true]{background:var(--coral-soft);color:var(--coral-700)}.tx-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-top:10px}.tx-record-head h1{font-size:28px}.tx-record-sub{color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.tx-record-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.tx-record-money{margin-top:18px;padding:18px 22px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.tx-record-actions{display:flex;gap:10px;flex-wrap:wrap}.tx-banner{margin-top:16px;padding:12px 16px;border-radius:var(--r-sm);background:#fff;font-size:14px;line-height:1.55;box-shadow:inset 4px 0 0 var(--muted)}.tx-banner-info{box-shadow:inset 4px 0 0 var(--teal-500)}.tx-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.tx-steps li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-sm);background:var(--cloud);font-size:14px}.tx-activity{list-style:none;margin:12px 0 0;padding:0}.tx-activity li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.tx-activity li:last-child{border-bottom:none}.tx-danger-zone{margin-top:40px;padding:22px;background:#fff;border:1.5px solid var(--coral-ring);border-radius:var(--r-lg)}.tx-danger-zone h2{font-size:17px;color:var(--coral-700)}@media (max-width:860px){.tx-record-head h1{font-size:24px}.tx-record-actions{width:100%}.tx-record-actions .btn{flex:1 1 auto;white-space:normal;text-align:center}.tx-table.tx-cards td.right{text-align:left}.tx-panel,.tx-section{padding:18px 16px}.tx-table.tx-cards .tx-row-actions{justify-content:flex-start}.tx-table.tx-cards td:not([data-label]),.tx-table.tx-cards td[data-label=""]{position:relative}.tx-table.tx-cards .tx-more{position:static}.tx-table.tx-cards .tx-more-menu{left:16px;right:auto;top:calc(100% - 6px);max-width:calc(100% - 32px)}.tx-table.tx-has-menu:not(.tx-cards){overflow-x:visible}.tx-tab{padding:12px 10px}}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_a31fac{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_a31fac{--font-fredoka:"Fredoka","Fredoka Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a76894{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a76894{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}