.tools-theme-module__USzckW__frame{--foreground:#17344a;--background:#fffefa;--card:#fffefa;--card-foreground:#17344a;--primary:#205ad7;--primary-foreground:#fff;--secondary:#edf3fb;--secondary-foreground:#234563;--muted:#eaf1f6;--muted-foreground:#516878;--border:#d4e2e9;--input:#cbdce7;--ring:#205ad7;--accent:#b54713;--accent-foreground:#fff;--ppe-bg-page:transparent;--tool-tint:#edf3ff;--tool-deep:#164bc2;--motion-play-state:paused;isolation:isolate;color:var(--foreground);background:#f8faf5;position:relative;overflow:clip}.tools-theme-module__USzckW__frame[data-skin=labels]{--primary:#b4471d;--ring:#b4471d;--tool-tint:#fff0e5;--tool-deep:#913710}.tools-theme-module__USzckW__frame[data-skin=sizes]{--primary:#007865;--ring:#007865;--tool-tint:#e7f8f0;--tool-deep:#006454}.tools-theme-module__USzckW__frame[data-skin=hats]{--primary:#946016;--ring:#946016;--tool-tint:#fff6dd;--tool-deep:#80500b}.tools-theme-module__USzckW__atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tools-theme-module__USzckW__sky,.tools-theme-module__USzckW__mint,.tools-theme-module__USzckW__sun{border-radius:50%;animation:22s ease-in-out infinite alternate paused tools-theme-module__USzckW__atmosphereDrift;display:block;position:absolute}.tools-theme-module__USzckW__sky{background:radial-gradient(#c9e6fb 0%,#dbeefa80 42%,#0000 70%);width:1100px;height:900px;top:-230px;left:-430px}.tools-theme-module__USzckW__mint{background:radial-gradient(#d2eddf 0%,#e1f2e680 43%,#0000 70%);width:1050px;height:1000px;animation-duration:28s;animation-delay:-8s;top:200px;right:-350px}.tools-theme-module__USzckW__sun{background:radial-gradient(#ffe5c7 0%,#fff0df80 38%,#0000 70%);width:1000px;height:900px;animation-delay:-15s;top:1050px;left:15%}.tools-theme-module__USzckW__grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath d='M36 40h8M40 36v8' stroke='%2354829b' stroke-opacity='.24'/%3E%3Ccircle cx='0' cy='0' r='1' fill='%2354829b' fill-opacity='.24'/%3E%3C/svg%3E"),linear-gradient(#37638508 1px,#0000 1px),linear-gradient(90deg,#37638508 1px,#0000 1px);background-size:80px 80px,80px 80px,80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000b,#0002 32% 68%,#000b);mask-image:linear-gradient(90deg,#000b,#0002 32% 68%,#000b)}.tools-theme-module__USzckW__draftingPattern{color:#538aa4;stroke:currentColor;stroke-width:1.2px;width:max(100%,1100px);height:auto;position:absolute;top:32px;left:50%;transform:translate(-50%)}.tools-theme-module__USzckW__leftCompass{opacity:.23}.tools-theme-module__USzckW__rightCompass{opacity:.24;transform-origin:1380px 308px;animation:100s linear infinite tools-theme-module__USzckW__compassTurn;animation-play-state:var(--motion-play-state)}.tools-theme-module__USzckW__measureMarks{opacity:.34}.tools-theme-module__USzckW__diagramMarks{opacity:.24}.tools-theme-module__USzckW__contourPattern{stroke:#3f897e;stroke-width:1.3px;opacity:.19;width:max(100%,1200px);height:auto;position:absolute;top:1030px;left:50%;transform:translate(-50%)}.tools-theme-module__USzckW__paperHatch{background:repeating-linear-gradient(135deg,#0000 0 10px,#4e8a9d12 10px 11px);width:180px;position:absolute;top:1840px;bottom:80px;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.tools-theme-module__USzckW__frame[data-motion=running]{--motion-play-state:running}.tools-theme-module__USzckW__frame[data-motion=running] :is(.tools-theme-module__USzckW__sky,.tools-theme-module__USzckW__mint,.tools-theme-module__USzckW__sun){animation-play-state:running}.tools-theme-module__USzckW__navigation{flex-wrap:wrap;align-items:center;gap:15px 22px;max-width:1280px;margin:auto;padding:24px 40px 0;display:flex;position:relative}.tools-theme-module__USzckW__navHeading{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.tools-theme-module__USzckW__navHeading>svg{color:#748a95}.tools-theme-module__USzckW__brandMark{color:#fff;background:#173c59;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.tools-theme-module__USzckW__tabs{scrollbar-width:thin;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.tools-theme-module__USzckW__tabs a{white-space:nowrap;color:#4c6475;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:11px;font-weight:600;transition:background .18s,color .18s,transform .18s;display:flex}.tools-theme-module__USzckW__tabs a:hover{color:var(--primary);background:#ffffffa6;transform:translateY(-2px)}.tools-theme-module__USzckW__tabs a[aria-current=page]{background:var(--primary);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--primary)16%,transparent)}.tools-theme-module__USzckW__motionControl{color:#526775;cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 8px;font-size:10px;display:inline-flex}.tools-theme-module__USzckW__frame :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.tools-theme-module__USzckW__frame :is(a,button,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.tools-theme-module__USzckW__content{position:relative}.tools-theme-module__USzckW__page{background:0 0}.tools-theme-module__USzckW__page>nav{background:0 0;border:0;max-width:1200px;padding-top:26px}.tools-theme-module__USzckW__hero{padding-top:38px;padding-bottom:42px;position:relative}.tools-theme-module__USzckW__hero>p:first-child{background:var(--tool-tint);border:1px solid color-mix(in srgb,var(--primary)18%,transparent);letter-spacing:.15em;border-radius:50px;align-items:center;gap:8px;padding:8px 15px;display:inline-flex}.tools-theme-module__USzckW__hero>p:first-child:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)12%,transparent);border-radius:50%}.tools-theme-module__USzckW__hero h1{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.055em;color:var(--tool-deep);text-wrap:balance;font-weight:750}.tools-theme-module__USzckW__hero h1+p{color:#506979;text-wrap:pretty}.tools-theme-module__USzckW__panel{border:1px solid #d2e1e9;border-top:4px solid var(--primary);background:#ffffffed;border-radius:24px;position:relative;box-shadow:0 16px 48px -28px #2b54733b}.tools-theme-module__USzckW__panel :is(h2,h3){font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.025em;font-weight:650}.tools-theme-module__USzckW__panel :is(input:not([type=checkbox]),select,textarea,[data-slot=select-trigger]){background:#f7fafc;border-color:#c6d9e6;border-radius:12px;min-height:48px;transition:border-color .18s,box-shadow .18s}.tools-theme-module__USzckW__panel [data-slot=select-trigger]{width:100%}.tools-theme-module__USzckW__panel button{min-height:44px}.tools-theme-module__USzckW__panel textarea{min-height:200px}.tools-theme-module__USzckW__panel :is(input,textarea,select):focus-visible{outline-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)12%,transparent)}.tools-theme-module__USzckW__panel :is(button,a)[class*=bg-primary]{box-shadow:0 5px 14px color-mix(in srgb,var(--primary)16%,transparent)}.tools-theme-module__USzckW__panel :is(button,a){transition:transform .18s,background .18s,box-shadow .18s}.tools-theme-module__USzckW__panel :is(button,a):not(:disabled):hover{transform:translateY(-2px)}.tools-theme-module__USzckW__results{border-color:color-mix(in srgb,var(--primary)22%,#d6e5e7);background:linear-gradient(125deg,var(--tool-tint),#fffefa 85%);border-radius:24px;box-shadow:0 15px 45px -30px #2b54733b}.tools-theme-module__USzckW__results :is(h2,h3){font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.025em;font-weight:650}.tools-theme-module__USzckW__summary>div{background:#e8f0ff;border:1px solid #cbdced;border-radius:20px;padding:24px;position:relative;overflow:hidden}.tools-theme-module__USzckW__summary>div:nth-child(2){--primary:#007463;background:#e3f3ed;border-color:#bcded2}.tools-theme-module__USzckW__summary>div:nth-child(3){--primary:#a64e15;background:#fff0dd;border-color:#ecd5b9}.tools-theme-module__USzckW__summary>div>p:nth-child(2){font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.04em;font-weight:750}.tools-theme-module__USzckW__summary>div:after{content:"";pointer-events:none;border:16px solid #ffffff60;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-30px;right:-25px}.tools-theme-module__USzckW__sizeResults>div:last-child>div{border-radius:15px;transition:transform .22s,box-shadow .22s}.tools-theme-module__USzckW__sizeResults>div:last-child>div:hover{transform:translateY(-5px);box-shadow:0 9px 20px #00786515}.tools-theme-module__USzckW__sizeResults>div:last-child>div>p:last-child{color:#007865;font-family:var(--font-geist-sans),sans-serif;font-weight:750}.tools-theme-module__USzckW__page table thead{background:var(--tool-tint);color:var(--tool-deep)}.tools-theme-module__USzckW__page table tbody tr{transition:background-color .15s}.tools-theme-module__USzckW__page table tbody tr:hover{background:var(--tool-tint)}.tools-theme-module__USzckW__page details[open]{border-color:color-mix(in srgb,var(--primary)35%,#d4e2e9)}.tools-theme-module__USzckW__page :is(section,article,details)[class*=bg-background]{box-shadow:0 12px 35px -28px #17344a40}.tools-theme-module__USzckW__page h2{text-wrap:pretty}.tools-theme-module__USzckW__quoteHero{background-color:#183d67;background-image:radial-gradient(at 80% 30%,#20757c 0%,#0000 60%),linear-gradient(135deg,#193f77,#14345d);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0 0 36px 36px;margin-top:20px}.tools-theme-module__USzckW__quoteHero h1{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.05em;font-weight:750}.tools-theme-module__USzckW__quoteHero .text-accent{color:#ffce87}.tools-theme-module__USzckW__quoteHero .bg-accent{color:#17344a;background:#ffce87}.tools-theme-module__USzckW__quoteHero .border-accent{border-color:#ffce87}.tools-theme-module__USzckW__quotePanel{border-top:4px solid var(--primary);border-radius:24px}.tools-theme-module__USzckW__quotePanel [data-slot=card-header]{background:#eef4fc}.tools-theme-module__USzckW__quoteResults [data-slot=card-header]{background:#e9f7ef}@keyframes tools-theme-module__USzckW__atmosphereDrift{0%{transform:translate(-20px,-20px)scale(1)}to{transform:translate(80px,70px)scale(1.08)}}@keyframes tools-theme-module__USzckW__compassTurn{to{transform:rotate(360deg)}}@media (max-width:600px){.tools-theme-module__USzckW__draftingPattern{width:480px;top:220px}.tools-theme-module__USzckW__leftCompass{opacity:.2}.tools-theme-module__USzckW__rightCompass{opacity:.16}.tools-theme-module__USzckW__measureMarks{opacity:.2}.tools-theme-module__USzckW__diagramMarks{opacity:.18}.tools-theme-module__USzckW__contourPattern{opacity:.16;width:980px;top:1350px}.tools-theme-module__USzckW__paperHatch{opacity:.6;width:72px}}@media (max-width:1100px){.tools-theme-module__USzckW__navigation{padding:20px 28px 0}.tools-theme-module__USzckW__navHeading{width:calc(100% - 120px)}.tools-theme-module__USzckW__motionControl{position:absolute;top:14px;right:28px}.tools-theme-module__USzckW__tabs{scrollbar-width:thin;flex-basis:100%;padding-bottom:6px;overflow-x:auto}}@media (max-width:600px){.tools-theme-module__USzckW__navigation{gap:10px;padding:18px 20px 0}.tools-theme-module__USzckW__motionControl{top:12px;right:12px}.tools-theme-module__USzckW__tabs{margin-right:-20px;padding-right:20px}.tools-theme-module__USzckW__tabs a{padding:10px}.tools-theme-module__USzckW__hero{padding-top:28px;padding-bottom:30px}.tools-theme-module__USzckW__hero h1{font-size:38px}.tools-theme-module__USzckW__hero>p:first-child{font-size:9px}.tools-theme-module__USzckW__panel,.tools-theme-module__USzckW__results{border-radius:20px}.tools-theme-module__USzckW__quoteHero{border-radius:0 0 24px 24px}.tools-theme-module__USzckW__quoteHero>div:last-child{padding:36px 20px}.tools-theme-module__USzckW__summary>div{padding:22px}.tools-theme-module__USzckW__sizeResults>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tools-theme-module__USzckW__frame *,.tools-theme-module__USzckW__frame :before,.tools-theme-module__USzckW__frame :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tools-theme-module__USzckW__frame :is(a,button):hover,.tools-theme-module__USzckW__sizeResults>div:last-child>div:hover{transform:none}}
.allocation-module__5v4blG__page{padding-bottom:80px}.allocation-module__5v4blG__container{max-width:1200px;margin:0 auto;padding:0 28px}.allocation-module__5v4blG__breadcrumb{color:var(--muted-foreground);margin:0 auto;padding:26px 28px 0;font-size:11px}.allocation-module__5v4blG__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.allocation-module__5v4blG__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.allocation-module__5v4blG__breadcrumb li[aria-current]{color:var(--tool-deep);font-weight:600}.allocation-module__5v4blG__hero{text-align:center;max-width:860px;margin:auto;padding-left:28px;padding-right:28px}.allocation-module__5v4blG__hero>p:first-child{color:var(--primary);text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:650}.allocation-module__5v4blG__hero h1{margin:0 0 20px;font-size:clamp(38px,5vw,62px);line-height:1.06}.allocation-module__5v4blG__hero h1+p{max-width:680px;margin:0 auto;font-size:16px;line-height:1.7}.allocation-module__5v4blG__mobileBreak{display:none}.allocation-module__5v4blG__heroFacts{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:24px;font-size:11px;display:flex}.allocation-module__5v4blG__heroFacts>span{align-items:center;gap:6px;display:inline-flex}.allocation-module__5v4blG__heroFacts>span+span:before{content:"";background:#8eaaa4;border-radius:50%;width:3px;height:3px;margin-right:14px}.allocation-module__5v4blG__workbench{flex-direction:column;gap:24px;min-width:0;display:flex}.allocation-module__5v4blG__inputPanel{min-width:0;padding:28px}.allocation-module__5v4blG__panelHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.allocation-module__5v4blG__headingGroup{align-items:center;gap:14px;min-width:0;display:flex}.allocation-module__5v4blG__step{background:var(--tool-tint);width:42px;height:48px;color:var(--primary);font-family:var(--font-geist-mono),monospace;border:1px solid #b9dcd0;border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.allocation-module__5v4blG__eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--primary);text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:600}.allocation-module__5v4blG__panelHeading h2{margin:0;font-size:22px;line-height:1.2}.allocation-module__5v4blG__headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.allocation-module__5v4blG__panelDescription{color:var(--muted-foreground);max-width:760px;margin:18px 0 22px;font-size:13px;line-height:1.65}.allocation-module__5v4blG__primaryButton,.allocation-module__5v4blG__secondaryButton,.allocation-module__5v4blG__textButton,.allocation-module__5v4blG__iconButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:650;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.allocation-module__5v4blG__primaryButton{border:1px solid var(--primary);background:var(--primary);color:#fff;padding:11px 18px;box-shadow:0 5px 12px #00786512}.allocation-module__5v4blG__secondaryButton{color:var(--tool-deep);background:#fffefa;border:1px solid #b9d4ce;padding:10px 16px}.allocation-module__5v4blG__textButton{color:var(--primary);background:0 0;padding:8px 10px}.allocation-module__5v4blG__iconButton{color:#6b7f87;background:0 0;width:44px;min-width:44px}.allocation-module__5v4blG__primaryButton:disabled,.allocation-module__5v4blG__secondaryButton:disabled,.allocation-module__5v4blG__textButton:disabled,.allocation-module__5v4blG__iconButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.allocation-module__5v4blG__primaryButton:not(:disabled):hover{background:var(--tool-deep)}.allocation-module__5v4blG__secondaryButton:not(:disabled):hover,.allocation-module__5v4blG__textButton:not(:disabled):hover{background:var(--tool-tint)}.allocation-module__5v4blG__iconButton:hover{color:#a33d22;background:#fff0eb}.allocation-module__5v4blG__workbench :is(input,select,textarea){width:100%;min-height:44px;color:var(--foreground);font:inherit;outline-offset:2px;background:#fff;border:1px solid #c7d9d4;border-radius:9px;padding:10px 11px;font-size:13px}.allocation-module__5v4blG__workbench :is(input,select,textarea):focus-visible{outline:2px solid var(--primary)}.allocation-module__5v4blG__workbench :is(input,select,textarea)[aria-invalid=true]{border-color:#bd5039}.allocation-module__5v4blG__workbench input::placeholder,.allocation-module__5v4blG__workbench textarea::placeholder{color:#7a9194;opacity:1}.allocation-module__5v4blG__workbench select{padding-right:22px}.allocation-module__5v4blG__tableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid #d4e4de;border-radius:14px;width:100%;max-width:100%;overflow:auto}.allocation-module__5v4blG__tableScroll:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.allocation-module__5v4blG__tableScroll table{border-collapse:collapse;width:100%;font-size:12px}.allocation-module__5v4blG__tableScroll th{text-align:left;font-weight:650}.allocation-module__5v4blG__tableScroll thead th{letter-spacing:.015em;border-bottom:1px solid #cfe3db;padding:13px 10px;font-size:10px}.allocation-module__5v4blG__tableScroll thead th>span{color:#5e7c74;margin-top:3px;font-size:9px;font-weight:450;display:block}.allocation-module__5v4blG__tableScroll tbody :is(td,th){vertical-align:top;border-bottom:1px solid #e4eee9;padding:9px 8px}.allocation-module__5v4blG__tableScroll tbody tr:last-child :is(td,th){border-bottom:0}.allocation-module__5v4blG__inputTable{table-layout:fixed;min-width:850px}.allocation-module__5v4blG__inputTable th:first-child{width:36px}.allocation-module__5v4blG__inputTable th:nth-child(2){width:23%}.allocation-module__5v4blG__inputTable th:nth-child(3){width:19%}.allocation-module__5v4blG__inputTable th:nth-child(4){width:20%}.allocation-module__5v4blG__inputTable th:nth-child(5){width:11%}.allocation-module__5v4blG__inputTable th:nth-child(6){width:14%}.allocation-module__5v4blG__inputTable th:nth-child(7){width:52px}.allocation-module__5v4blG__rowNumber{color:#78918b;font-family:var(--font-geist-mono),monospace;font-size:10px;text-align:center!important;padding-top:24px!important}.allocation-module__5v4blG__invalidRow{background:#fff8f4}.allocation-module__5v4blG__tableFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.allocation-module__5v4blG__tableFooter p{color:var(--muted-foreground);margin:0;font-size:10px}.allocation-module__5v4blG__emptyInput{text-align:center;background:#f6fbf8;border:1px dashed #c2d9d0;border-radius:14px;flex-direction:column;align-items:center;padding:30px 20px;display:flex}.allocation-module__5v4blG__emptyGrid{border:1px solid #d2e6dc;border-radius:8px;grid-template-columns:65px 65px;margin-bottom:16px;display:grid;overflow:hidden;transform:rotate(-4deg)}.allocation-module__5v4blG__emptyGrid>span{font-family:var(--font-geist-mono),monospace;color:#6b9182;background:#fff;border:1px solid #edf4f0;padding:7px;font-size:9px}.allocation-module__5v4blG__emptyGrid>span:nth-child(-n+2){background:#e5f3eb}.allocation-module__5v4blG__emptyInput h3{margin:0 0 8px;font-size:18px}.allocation-module__5v4blG__emptyInput p{color:var(--muted-foreground);max-width:400px;margin:0 0 18px;font-size:12px;line-height:1.65}.allocation-module__5v4blG__importPanel{background:#fcfdfa;border:1px solid #d5e4de;border-radius:12px;margin-bottom:22px}.allocation-module__5v4blG__importPanel>summary{min-height:48px;color:var(--tool-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:12px;font-weight:600;list-style:none;display:flex}.allocation-module__5v4blG__importPanel>summary::-webkit-details-marker{display:none}.allocation-module__5v4blG__importPanel>summary>span{align-items:center;gap:9px;display:inline-flex}.allocation-module__5v4blG__importPanel[open]>summary{border-bottom:1px solid #d5e4de}.allocation-module__5v4blG__importPanel[open]>summary>svg{transform:rotate(180deg)}.allocation-module__5v4blG__importBody{padding:18px}.allocation-module__5v4blG__importIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.allocation-module__5v4blG__importIntro>p{max-width:590px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.allocation-module__5v4blG__importIntro .allocation-module__5v4blG__textButton{flex-shrink:0;margin-top:-7px}.allocation-module__5v4blG__defaults{border:0;min-width:0;margin:18px 0;padding:0}.allocation-module__5v4blG__defaults legend{margin-bottom:10px;font-size:11px;font-weight:650}.allocation-module__5v4blG__defaultFields{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.allocation-module__5v4blG__defaultFields label{color:var(--muted-foreground);flex-direction:column;gap:7px;font-size:10px;display:flex}.allocation-module__5v4blG__pasteLabel{margin-bottom:8px;font-size:11px;font-weight:650;display:block}.allocation-module__5v4blG__importBody textarea{resize:vertical;max-height:300px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.7;min-height:132px!important}.allocation-module__5v4blG__help{color:var(--muted-foreground);margin:8px 0 0;font-size:10px;line-height:1.7}.allocation-module__5v4blG__importActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.allocation-module__5v4blG__or{color:var(--muted-foreground);font-size:10px}.allocation-module__5v4blG__preview{border-top:1px solid #d5e4de;margin-top:20px;padding-top:18px}.allocation-module__5v4blG__previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.allocation-module__5v4blG__previewHeader h3{margin:0;font-size:15px}.allocation-module__5v4blG__previewHeader>span{color:var(--muted-foreground);word-break:break-word;font-size:10px}.allocation-module__5v4blG__previewReady{color:var(--primary);margin:10px 0 14px;font-size:12px;line-height:1.6}.allocation-module__5v4blG__previewScroll{background:#fff;max-height:320px;margin-top:14px}.allocation-module__5v4blG__previewTable{min-width:540px}.allocation-module__5v4blG__previewTable td{overflow-wrap:anywhere;max-width:240px}.allocation-module__5v4blG__applyRow{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.allocation-module__5v4blG__applyRow>p{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.7}.allocation-module__5v4blG__applyRow>button{flex-shrink:0}.allocation-module__5v4blG__spareRow{border-top:1px solid #deebe5;grid-template-columns:1fr 110px;align-items:center;gap:5px 24px;margin-top:22px;padding-top:22px;display:grid}.allocation-module__5v4blG__spareRow label{font-size:13px;font-weight:650}.allocation-module__5v4blG__spareRow>div:first-child>p{color:var(--muted-foreground);margin:5px 0 0;font-size:11px;line-height:1.65}.allocation-module__5v4blG__spareRow>.allocation-module__5v4blG__help{text-align:right;grid-column:2;margin:0;font-size:9px}.allocation-module__5v4blG__percentField{position:relative}.allocation-module__5v4blG__percentField input{text-align:right;font-variant-numeric:tabular-nums;padding-right:32px;font-size:17px;font-weight:650}.allocation-module__5v4blG__percentField>span{color:#78958c;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.allocation-module__5v4blG__errorBox{color:#9e361f;overflow-wrap:anywhere;background:#fff5ef;border:1px solid #efc6b8;border-radius:12px;margin-top:16px;padding:16px 18px;font-size:12px;line-height:1.65}.allocation-module__5v4blG__errorBox ul{max-height:250px;margin:8px 0 0;padding-left:19px;overflow-y:auto}.allocation-module__5v4blG__errorBox>p{margin:6px 0 0}.allocation-module__5v4blG__errorTitle{align-items:center;gap:8px;display:flex}.allocation-module__5v4blG__errorTitle>svg{flex-shrink:0}.allocation-module__5v4blG__rowErrors{color:#ac3f27;overflow-wrap:anywhere;margin:7px 0 0;padding-left:12px;font-size:10px;line-height:1.5}.allocation-module__5v4blG__resultPanel{border:1px solid #bfded0;min-width:0;padding:28px}.allocation-module__5v4blG__statusBadge{color:#648174;white-space:nowrap;background:#ffffffa3;border:1px solid #d0e0d8;border-radius:30px;align-items:center;gap:5px;padding:7px 11px;font-size:9px;font-weight:600;display:inline-flex}.allocation-module__5v4blG__readyBadge{color:#006454;border-color:#a8d4be}.allocation-module__5v4blG__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.allocation-module__5v4blG__summary>div{background:#ffffffa6;border:1px solid #ccdfd5;border-radius:14px;flex-direction:column;gap:7px;padding:19px 21px;display:flex}.allocation-module__5v4blG__summary>div>span:first-child{color:#557c69;font-size:11px;font-weight:600}.allocation-module__5v4blG__summary>div>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--tool-deep);font-size:36px;font-weight:750;line-height:1}.allocation-module__5v4blG__summary>div>span:last-child{color:#6f8c7e;font-size:10px}.allocation-module__5v4blG__summary>.allocation-module__5v4blG__orderTotal{background:#006454;border-color:#006454}.allocation-module__5v4blG__summary>.allocation-module__5v4blG__orderTotal>strong{color:#fff}.allocation-module__5v4blG__summary>.allocation-module__5v4blG__orderTotal>span:first-child{color:#c2e7d6}.allocation-module__5v4blG__summary>.allocation-module__5v4blG__orderTotal>span:last-child{color:#b5dccb}.allocation-module__5v4blG__resultHelp{color:var(--muted-foreground);max-width:780px;margin:22px 0 14px;font-size:12px;line-height:1.7}.allocation-module__5v4blG__resultTable{table-layout:fixed;background:#ffffffc9;min-width:760px}.allocation-module__5v4blG__resultTable th:first-child{width:24%}.allocation-module__5v4blG__resultTable th:nth-child(2){width:18%}.allocation-module__5v4blG__resultTable th:nth-child(3){width:9%}.allocation-module__5v4blG__resultTable th:nth-child(4){width:12%}.allocation-module__5v4blG__resultTable th:nth-child(5){width:14%}.allocation-module__5v4blG__resultTable th:nth-child(6){width:23%}.allocation-module__5v4blG__resultTable tbody :is(th,td){vertical-align:middle;font-variant-numeric:tabular-nums;padding:16px 10px}.allocation-module__5v4blG__resultTable tbody th strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.allocation-module__5v4blG__resultTable tbody th span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:400;display:block}.allocation-module__5v4blG__resultTable tbody td>span:first-child{color:var(--muted-foreground);font-size:10px;display:block}.allocation-module__5v4blG__sizeValue{color:var(--tool-deep);margin-top:4px;font-size:19px;line-height:1.2;display:block}.allocation-module__5v4blG__resultTable input{background:#fff;border-color:#aed0bd;max-width:145px;min-height:44px;font-size:15px;font-weight:700}.allocation-module__5v4blG__overrideState{color:#718b7e;margin-top:6px;font-size:9px;display:block}.allocation-module__5v4blG__adjustedRow{background:#f0f8ee}.allocation-module__5v4blG__adjustedRow .allocation-module__5v4blG__overrideState{color:#317b42}.allocation-module__5v4blG__resultTable tfoot{color:var(--tool-deep);background:#e6f3e8;font-weight:700}.allocation-module__5v4blG__resultTable tfoot :is(th,td){font-variant-numeric:tabular-nums;border-top:1px solid #c2dbcc;padding:14px 10px}.allocation-module__5v4blG__adjustmentNote{color:#6a8577;margin:12px 0 0;font-size:10px;line-height:1.7}.allocation-module__5v4blG__emptyResult{text-align:center;color:#709782;padding:38px 18px}.allocation-module__5v4blG__emptyResult svg{margin:0 auto 12px}.allocation-module__5v4blG__emptyResult>p{color:#416f58;margin:0 0 7px;font-size:14px;font-weight:600}.allocation-module__5v4blG__emptyResult>span{font-size:11px;line-height:1.65;display:block}.allocation-module__5v4blG__exportRow{border-top:1px solid #cce1d3;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:23px;display:flex}.allocation-module__5v4blG__exportRow h3{margin:0 0 7px;font-size:18px;line-height:1.2}.allocation-module__5v4blG__exportRow>div>p:last-child{color:var(--muted-foreground);max-width:480px;margin:0;font-size:11px;line-height:1.65}.allocation-module__5v4blG__exportActions{flex-shrink:0;gap:10px;display:flex}.allocation-module__5v4blG__fitNote{color:#698775;margin:18px 0 0;font-size:10px;line-height:1.65}.allocation-module__5v4blG__liveStatus{color:var(--primary);margin:-8px 0;font-size:12px;line-height:1.65}.allocation-module__5v4blG__liveStatus:empty{display:none}.allocation-module__5v4blG__privacyNote{color:#668073;justify-content:center;align-items:flex-start;gap:8px;display:flex}.allocation-module__5v4blG__privacyNote>svg{flex-shrink:0;margin-top:1px}.allocation-module__5v4blG__privacyNote>p{max-width:590px;margin:0;font-size:10px;line-height:1.7}.allocation-module__5v4blG__reading{grid-template-columns:1fr 1fr;gap:64px;margin:70px 0 48px;padding:0 12px;display:grid}.allocation-module__5v4blG__reading h2{letter-spacing:-.035em;color:var(--tool-deep);margin:12px 0 16px;font-size:28px;font-weight:650;line-height:1.18}.allocation-module__5v4blG__reading>div>p:not(.allocation-module__5v4blG__eyebrow){color:var(--muted-foreground);font-size:13px;line-height:1.8}.allocation-module__5v4blG__reading a{min-height:44px;color:var(--primary);align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}.allocation-module__5v4blG__methodList{counter-reset:method;margin:0;padding:0;list-style:none}.allocation-module__5v4blG__methodList>li{counter-increment:method;color:var(--muted-foreground);padding:0 0 24px 36px;font-size:12px;line-height:1.8;position:relative}.allocation-module__5v4blG__methodList>li:before{content:counter(method,decimal-leading-zero);font-family:var(--font-geist-mono),monospace;color:var(--primary);font-size:10px;position:absolute;top:0;left:0}.allocation-module__5v4blG__methodList strong{color:var(--tool-deep)}.allocation-module__5v4blG__related{margin-top:24px}.allocation-module__5v4blG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}@media (max-width:900px){.allocation-module__5v4blG__importIntro{flex-direction:column;gap:6px}.allocation-module__5v4blG__exportRow{flex-direction:column;align-items:stretch;gap:18px}.allocation-module__5v4blG__exportActions{justify-content:flex-end}.allocation-module__5v4blG__reading{gap:32px}}@media (max-width:600px){.allocation-module__5v4blG__container{padding:0 16px}.allocation-module__5v4blG__breadcrumb{padding:18px 20px 0}.allocation-module__5v4blG__hero{padding-left:20px;padding-right:20px}.allocation-module__5v4blG__hero h1{font-size:39px}.allocation-module__5v4blG__mobileBreak{display:block}.allocation-module__5v4blG__hero h1+p{font-size:13px}.allocation-module__5v4blG__heroFacts{gap:9px 14px;margin-top:20px;font-size:9px}.allocation-module__5v4blG__heroFacts>span+span:before{display:none}.allocation-module__5v4blG__heroFacts>span:last-child{flex-basis:100%;justify-content:center}.allocation-module__5v4blG__inputPanel,.allocation-module__5v4blG__resultPanel{padding:20px 15px}.allocation-module__5v4blG__panelHeading{flex-wrap:wrap;align-items:flex-start;gap:10px}.allocation-module__5v4blG__headingGroup{gap:10px}.allocation-module__5v4blG__step{border-radius:9px;width:34px;height:42px;font-size:12px}.allocation-module__5v4blG__panelHeading h2{font-size:19px}.allocation-module__5v4blG__eyebrow{font-size:8px}.allocation-module__5v4blG__headerActions{justify-content:flex-end;width:100%;margin:-2px -5px -8px 0}.allocation-module__5v4blG__headerActions .allocation-module__5v4blG__textButton{padding-top:6px;padding-bottom:6px;font-size:11px}.allocation-module__5v4blG__panelDescription{margin-top:12px;font-size:11px}.allocation-module__5v4blG__emptyInput{padding:25px 14px}.allocation-module__5v4blG__emptyInput h3{font-size:17px}.allocation-module__5v4blG__emptyInput p{font-size:11px}.allocation-module__5v4blG__tableFooter{flex-wrap:wrap}.allocation-module__5v4blG__tableFooter p{font-size:9px}.allocation-module__5v4blG__importBody{padding:14px 12px}.allocation-module__5v4blG__importPanel>summary{padding:10px 12px;font-size:11px}.allocation-module__5v4blG__importIntro>p{font-size:11px}.allocation-module__5v4blG__importIntro .allocation-module__5v4blG__textButton{padding-left:0;font-size:11px}.allocation-module__5v4blG__defaultFields{grid-template-columns:1fr 1fr;gap:10px}.allocation-module__5v4blG__defaultFields>label:last-child{grid-column:span 2}.allocation-module__5v4blG__importActions{gap:8px}.allocation-module__5v4blG__importActions .allocation-module__5v4blG__secondaryButton{width:100%}.allocation-module__5v4blG__or{margin:-3px auto}.allocation-module__5v4blG__applyRow{flex-direction:column;align-items:stretch;gap:10px}.allocation-module__5v4blG__workbench :is(input,select,textarea){font-size:16px}.allocation-module__5v4blG__spareRow{grid-template-columns:1fr 88px;gap:6px 12px}.allocation-module__5v4blG__spareRow label{font-size:12px}.allocation-module__5v4blG__spareRow>div:first-child>p{font-size:10px}.allocation-module__5v4blG__spareRow>.allocation-module__5v4blG__help{text-align:left;grid-column:span 2}.allocation-module__5v4blG__summary{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.allocation-module__5v4blG__summary>div{border-radius:12px;gap:7px;padding:16px}.allocation-module__5v4blG__summary>div>span:first-child{font-size:11px}.allocation-module__5v4blG__summary>div>strong{font-size:32px}.allocation-module__5v4blG__summary>div>span:last-child{font-size:10px}.allocation-module__5v4blG__statusBadge{margin-left:44px;font-size:8px}.allocation-module__5v4blG__resultHelp{font-size:11px}.allocation-module__5v4blG__exportActions{flex-direction:column}.allocation-module__5v4blG__exportRow h3{font-size:17px}.allocation-module__5v4blG__exportRow>div>p:last-child{font-size:10px}.allocation-module__5v4blG__reading{grid-template-columns:1fr;gap:30px;margin-top:48px;padding:0 4px}.allocation-module__5v4blG__reading h2{font-size:25px}.allocation-module__5v4blG__reading>div>p:not(.allocation-module__5v4blG__eyebrow),.allocation-module__5v4blG__methodList>li{font-size:12px}.allocation-module__5v4blG__errorBox{padding:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.allocation-module__5v4blG__primaryButton,.allocation-module__5v4blG__secondaryButton,.allocation-module__5v4blG__textButton,.allocation-module__5v4blG__iconButton{transition:none}}
.decoder-module__3TcqDa__page{padding-bottom:80px}.decoder-module__3TcqDa__container{max-width:1200px;margin:auto;padding:0 28px}.decoder-module__3TcqDa__breadcrumb{color:var(--muted-foreground);margin:auto;padding:26px 28px 0;font-size:11px}.decoder-module__3TcqDa__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.decoder-module__3TcqDa__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.decoder-module__3TcqDa__breadcrumb li[aria-current]{color:var(--tool-deep);font-weight:600}.decoder-module__3TcqDa__hero{text-align:center;max-width:880px;margin:auto;padding-left:28px;padding-right:28px}.decoder-module__3TcqDa__hero>p:first-child{color:var(--primary);text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:650}.decoder-module__3TcqDa__hero h1{margin:0 0 20px;font-size:clamp(38px,4.6vw,60px);line-height:1.08}.decoder-module__3TcqDa__hero h1+p{max-width:690px;margin:auto;font-size:16px;line-height:1.75}.decoder-module__3TcqDa__heroFacts{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:22px;font-size:10px;display:flex}.decoder-module__3TcqDa__heroFacts span{align-items:center;gap:22px;display:inline-flex}.decoder-module__3TcqDa__heroFacts span+span:before{content:"";background:#c1987e;border-radius:50%;width:3px;height:3px}.decoder-module__3TcqDa__mobileBreak{display:none}.decoder-module__3TcqDa__workbench{flex-direction:column;gap:24px;min-width:0;display:flex}.decoder-module__3TcqDa__inputPanel{min-width:0;padding:28px}.decoder-module__3TcqDa__panelHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.decoder-module__3TcqDa__headingGroup{align-items:center;gap:14px;min-width:0;display:flex}.decoder-module__3TcqDa__step{background:var(--tool-tint);width:42px;height:48px;color:var(--primary);font-family:var(--font-geist-mono),monospace;border:1px solid #e8cab6;border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.decoder-module__3TcqDa__eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;color:var(--primary);text-transform:uppercase;align-items:center;gap:7px;margin:0 0 5px;font-size:9px;font-weight:600;display:flex}.decoder-module__3TcqDa__panelHeading h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.decoder-module__3TcqDa__panelDescription{max-width:780px;color:var(--muted-foreground);margin:18px 0 22px;font-size:13px;line-height:1.75}.decoder-module__3TcqDa__primaryButton,.decoder-module__3TcqDa__secondaryButton,.decoder-module__3TcqDa__textButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.decoder-module__3TcqDa__primaryButton{color:#fff;background:var(--primary);border:1px solid var(--primary);padding:11px 18px}.decoder-module__3TcqDa__secondaryButton{color:var(--tool-deep);background:#fffefa;border:1px solid #d9bda9;padding:10px 16px}.decoder-module__3TcqDa__textButton{color:var(--primary);background:0 0;padding:8px 10px}.decoder-module__3TcqDa__primaryButton:disabled,.decoder-module__3TcqDa__secondaryButton:disabled,.decoder-module__3TcqDa__textButton:disabled{opacity:.43;cursor:not-allowed}.decoder-module__3TcqDa__primaryButton:not(:disabled):hover{background:var(--tool-deep)}.decoder-module__3TcqDa__secondaryButton:not(:disabled):hover,.decoder-module__3TcqDa__textButton:not(:disabled):hover{background:var(--tool-tint)}.decoder-module__3TcqDa__workbench :is(textarea,select){width:100%;min-height:48px;color:var(--foreground);font:inherit;outline-offset:3px;background:#fffefa;border:1px solid #d4dcd9;border-radius:12px;padding:12px;font-size:13px}.decoder-module__3TcqDa__workbench :is(textarea,select):focus-visible{outline:2px solid var(--primary)}.decoder-module__3TcqDa__workbench textarea[aria-invalid=true]{border-color:#bd5039}.decoder-module__3TcqDa__workbench select:disabled{opacity:.55;cursor:not-allowed}.decoder-module__3TcqDa__editorGrid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:stretch;gap:26px;display:grid}.decoder-module__3TcqDa__editor{min-width:0}.decoder-module__3TcqDa__inputLabel{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.decoder-module__3TcqDa__inputLabel label{font-size:12px;font-weight:650}.decoder-module__3TcqDa__inputLabel>span{color:#72848b;font-variant-numeric:tabular-nums;font-size:10px}.decoder-module__3TcqDa__inputLabel>.decoder-module__3TcqDa__overLimit{color:#b13f28;font-weight:650}.decoder-module__3TcqDa__editor textarea{resize:vertical;min-height:200px;max-height:500px;font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;background:#fbfcfa;font-size:15px;line-height:1.8}.decoder-module__3TcqDa__editor textarea::placeholder{color:#8e9b9c;opacity:1}.decoder-module__3TcqDa__help{color:var(--muted-foreground);margin:9px 0 0;font-size:10px;line-height:1.7}.decoder-module__3TcqDa__examples{flex-direction:column;gap:6px;margin-top:18px;display:flex}.decoder-module__3TcqDa__examples>span{color:#77878c;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.decoder-module__3TcqDa__examples>div{flex-wrap:wrap;align-items:stretch;gap:5px 12px;display:flex}.decoder-module__3TcqDa__examples button{text-align:left;min-height:44px;color:var(--primary);cursor:pointer;justify-content:flex-start;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.decoder-module__3TcqDa__examples button:hover{text-underline-offset:3px;text-decoration:underline}.decoder-module__3TcqDa__contextPanel{background:#fffbf5;border:1px solid #e4d6c9;border-radius:14px;flex-direction:column;min-width:0;margin:0;padding:0 18px 18px;display:flex}.decoder-module__3TcqDa__contextPanel legend{padding:0 5px;font-size:12px;font-weight:650}.decoder-module__3TcqDa__contextPanel legend span{color:#897665;margin-left:8px;font-size:9px;font-weight:400}.decoder-module__3TcqDa__contextPanel>p:first-of-type{color:#7b7369;margin:10px 0 17px;font-size:11px;line-height:1.75}.decoder-module__3TcqDa__contextPanel label{color:#796d62;margin:0 0 7px;font-size:10px;font-weight:600;display:block}.decoder-module__3TcqDa__contextPanel select{background:#fffefa;border-color:#dacebd;margin-bottom:15px}.decoder-module__3TcqDa__contextPanel .decoder-module__3TcqDa__contextState{color:#877463;overflow-wrap:anywhere;border-top:1px solid #e8ded1;margin:auto 0 0;padding:13px 0 0;font-size:10px;line-height:1.7}.decoder-module__3TcqDa__scopeNote{color:#865f3d;background:#fff6eb;border:1px solid #ead8c8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:24px;padding:16px 18px;display:flex}.decoder-module__3TcqDa__scopeNote>svg{flex-shrink:0;margin-top:2px}.decoder-module__3TcqDa__scopeNote p{margin:0;font-size:11px;line-height:1.75}.decoder-module__3TcqDa__resultsPanel{background:#fffefaeb;border:1px solid #d8e0dd;border-radius:24px;min-width:0;padding:28px;box-shadow:0 16px 48px -28px #2b54732e}.decoder-module__3TcqDa__sectionCount{color:#7b7971;white-space:nowrap;background:#f5f1e9;border:1px solid #e0d9ce;border-radius:30px;padding:7px 11px;font-size:9px;font-weight:600}.decoder-module__3TcqDa__resultDescription{color:var(--muted-foreground);max-width:760px;margin:18px 0 22px;font-size:12px;line-height:1.75}.decoder-module__3TcqDa__emptyResult{text-align:center;color:#a1836e;border-top:1px solid #e6e6df;flex-direction:column;align-items:center;padding:38px 16px 26px;display:flex}.decoder-module__3TcqDa__emptyResult h3{color:#675849;letter-spacing:-.015em;margin:15px 0 9px;font-size:17px;font-weight:600}.decoder-module__3TcqDa__emptyResult p{color:#80837a;max-width:450px;margin:0;font-size:12px;line-height:1.75}.decoder-module__3TcqDa__emptyCodes{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:23px;display:flex}.decoder-module__3TcqDa__emptyCodes>span{width:37px;height:42px;font-family:var(--font-geist-mono),monospace;color:#b3a088;background:#fbf8f1;border:1px dashed #dcd2c3;border-radius:8px;place-items:center;font-size:12px;display:grid}.decoder-module__3TcqDa__decodedContent{flex-direction:column;gap:22px;display:flex}.decoder-module__3TcqDa__standardSection{background:#fff;border:1px solid #dfddd2;border-radius:16px;min-width:0;overflow:hidden}.decoder-module__3TcqDa__standardHeader{background:#fff5eb;border-bottom:1px solid #eadbcd;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.decoder-module__3TcqDa__standardHeader .decoder-module__3TcqDa__eyebrow{font-size:8px}.decoder-module__3TcqDa__standardHeader h3{letter-spacing:-.035em;color:var(--tool-deep);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;font-size:21px;font-weight:700;display:flex}.decoder-module__3TcqDa__standardHeader .decoder-module__3TcqDa__edition{font-family:var(--font-geist-mono),monospace;letter-spacing:-.035em;color:#926347;font-size:12px;font-weight:450}.decoder-module__3TcqDa__parseBadge{color:#95674a;white-space:nowrap;background:#ffffff9c;border:1px solid #e8cdb6;border-radius:30px;padding:6px 10px;font-size:9px}.decoder-module__3TcqDa__sectionContext{border-bottom:1px solid #ecebe4;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:16px 20px;display:grid}.decoder-module__3TcqDa__sectionContext dt{color:#7b8988;margin-bottom:5px;font-size:9px}.decoder-module__3TcqDa__sectionContext dd{color:#5d6867;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.decoder-module__3TcqDa__sectionContext dd code{color:var(--tool-deep);letter-spacing:.03em;white-space:pre-wrap;font-size:13px}.decoder-module__3TcqDa__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.decoder-module__3TcqDa__fieldCard{background:#fcfcf8;border:1px solid #e2e6df;border-radius:12px;min-width:0;padding:16px}.decoder-module__3TcqDa__fieldTop{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.decoder-module__3TcqDa__fieldTop>div{min-width:0}.decoder-module__3TcqDa__fieldTop p{color:#91978c;font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:8px}.decoder-module__3TcqDa__fieldTop h4{color:#38535a;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.45}.decoder-module__3TcqDa__fieldCode{min-width:37px;max-width:80px;min-height:42px;color:var(--tool-deep);font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;background:#fff4e8;border:1px solid #e1cab8;border-radius:8px;flex-shrink:0;place-items:center;padding:6px;font-size:23px;line-height:1;display:grid}.decoder-module__3TcqDa__fieldStatus{color:#8d684b;background:#f1ebe2;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.decoder-module__3TcqDa__fieldStatus[data-status=not-tested]{color:#6c7976;background:#edf0ee}.decoder-module__3TcqDa__fieldStatus[data-status=below-level-1]{color:#936313;background:#fff0d5}.decoder-module__3TcqDa__fieldStatus[data-status=unresolved]{color:#a34731;background:#fff0eb}.decoder-module__3TcqDa__fieldMeaning{color:#647671;overflow-wrap:anywhere;white-space:pre-wrap;margin:11px 0 0;font-size:11px;line-height:1.75}.decoder-module__3TcqDa__unresolvedField{background:#fffbf7;border-color:#e5b9a7}.decoder-module__3TcqDa__noFields{color:#96775e;align-items:flex-start;gap:10px;padding:20px;display:flex}.decoder-module__3TcqDa__noFields svg{flex-shrink:0}.decoder-module__3TcqDa__noFields p{margin:0;font-size:12px;line-height:1.7}.decoder-module__3TcqDa__warningBox{color:#8d651d;background:#fff7e9;border:1px solid #ead4ae;border-radius:12px;padding:16px 18px}.decoder-module__3TcqDa__warningBox>div{align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.decoder-module__3TcqDa__warningBox svg{flex-shrink:0;margin-top:1px}.decoder-module__3TcqDa__warningBox ul{margin:9px 0 0;padding-left:22px;font-size:11px;line-height:1.8}.decoder-module__3TcqDa__warningBox li+li{margin-top:5px}.decoder-module__3TcqDa__standardSection>.decoder-module__3TcqDa__warningBox,.decoder-module__3TcqDa__standardSection>.decoder-module__3TcqDa__unknownBox{margin:0 20px 20px}.decoder-module__3TcqDa__unknownBox{background:#faf7f2;border:1px solid #e6d4c7;border-radius:12px;padding:16px 18px}.decoder-module__3TcqDa__unknownBox h4{color:#8d654b;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:650;display:flex}.decoder-module__3TcqDa__unknownBox p{color:#8a8175;margin:8px 0;font-size:10px;line-height:1.7}.decoder-module__3TcqDa__unknownBox ul{flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.decoder-module__3TcqDa__unknownBox li{background:#fffefa;border:1px solid #e5dbcf;border-radius:6px;min-width:0;max-width:100%;padding:5px 8px}.decoder-module__3TcqDa__unknownBox code{white-space:pre-wrap;overflow-wrap:anywhere;color:#83644d;font-size:11px}.decoder-module__3TcqDa__unresolvedHelp{color:#8a7160;margin:0;font-size:12px;line-height:1.75}.decoder-module__3TcqDa__reportPanel{background:#fff8ee;border:1px solid #dfd4c5;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:18px 26px;min-width:0;padding:25px 28px;display:grid}.decoder-module__3TcqDa__reportIntro h2{letter-spacing:-.025em;color:#765236;margin:8px 0 10px;font-size:20px;font-weight:650;line-height:1.2}.decoder-module__3TcqDa__reportIntro>p:last-child{color:#8b7c6d;max-width:620px;margin:0;font-size:11px;line-height:1.75}.decoder-module__3TcqDa__reportActions{align-items:center;gap:10px;display:flex}.decoder-module__3TcqDa__reportHint{color:#9a8976;grid-column:1/-1;margin:0;font-size:10px;line-height:1.7}.decoder-module__3TcqDa__liveStatus{color:#8e5a37;grid-column:1/-1;margin:0;font-size:12px;line-height:1.75}.decoder-module__3TcqDa__liveStatus:empty{display:none}.decoder-module__3TcqDa__errorBox{color:#a44229;overflow-wrap:anywhere;background:#fff2ec;border:1px solid #ecc5b6;border-radius:12px;grid-column:1/-1;padding:16px 18px;font-size:12px;line-height:1.7}.decoder-module__3TcqDa__errorBox p{margin:7px 0 0}.decoder-module__3TcqDa__manualCopy{border-top:1px solid #e4d6c4;grid-column:1/-1;min-width:0;padding-top:18px}.decoder-module__3TcqDa__manualCopy>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.decoder-module__3TcqDa__manualCopy label{color:#8c5f3d;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.decoder-module__3TcqDa__manualCopy>p{color:#8a7968;margin:5px 0 13px;font-size:11px;line-height:1.7}.decoder-module__3TcqDa__manualCopy textarea{resize:vertical;min-height:280px;max-height:550px;font-family:var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffefa;font-size:11px;line-height:1.75}.decoder-module__3TcqDa__readingGrid{grid-template-columns:1.1fr 1fr;gap:54px;margin:64px 10px 46px;display:grid}.decoder-module__3TcqDa__readingGrid h2,.decoder-module__3TcqDa__sourcePanel h2{color:var(--tool-deep);letter-spacing:-.035em;margin:12px 0 16px;font-size:27px;font-weight:650;line-height:1.2}.decoder-module__3TcqDa__readingGrid p:not(.decoder-module__3TcqDa__eyebrow),.decoder-module__3TcqDa__sourcePanel>div>p:last-child{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.85}.decoder-module__3TcqDa__checkList{counter-reset:checks;margin:22px 0 8px;padding:0;list-style:none}.decoder-module__3TcqDa__checkList>li{counter-increment:checks;color:#657c79;padding:0 0 17px 31px;font-size:12px;line-height:1.75;position:relative}.decoder-module__3TcqDa__checkList>li:before{content:counter(checks,decimal-leading-zero);font-family:var(--font-geist-mono),monospace;color:var(--primary);font-size:9px;position:absolute;top:2px;left:0}.decoder-module__3TcqDa__readingLinks{flex-direction:column;align-items:flex-start;display:flex}.decoder-module__3TcqDa__readingLinks a{min-height:44px;color:var(--primary);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.decoder-module__3TcqDa__coveragePanel{border-left:1px solid #dacfc1;align-self:start;padding-left:32px}.decoder-module__3TcqDa__coverageList{margin:22px 0}.decoder-module__3TcqDa__coverageList>div{border-top:1px solid #e3dacc;grid-template-columns:65px 1fr;gap:12px;padding:13px 0;display:grid}.decoder-module__3TcqDa__coverageList>div:last-child{border-bottom:1px solid #e3dacc}.decoder-module__3TcqDa__coverageList dt{color:#9a5c33;padding-top:3px;font-size:11px;font-weight:650}.decoder-module__3TcqDa__coverageList dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.decoder-module__3TcqDa__coverageList dd span{color:#7e7264;background:#fffaf2;border:1px solid #e1d4c2;border-radius:6px;padding:4px 7px;font-size:10px}.decoder-module__3TcqDa__coveragePanel .decoder-module__3TcqDa__checkedDate{font-family:var(--font-geist-mono),monospace;color:#8f7359!important;margin-top:18px!important;font-size:9px!important}.decoder-module__3TcqDa__sourcePanel{background:#fffefaad;border:1px solid #dfded2;border-radius:20px;padding:26px 28px}.decoder-module__3TcqDa__sourcePanel>div{max-width:710px}.decoder-module__3TcqDa__sourcePanel h2{font-size:24px}.decoder-module__3TcqDa__sourceList{grid-template-columns:1fr 1fr;gap:14px 28px;margin:23px 0 0;padding:0;list-style:none;display:grid}.decoder-module__3TcqDa__sourceList>li{border-top:1px solid #e7e3d7;min-width:0;padding-top:6px}.decoder-module__3TcqDa__sourceList a{min-height:44px;color:var(--primary);align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.decoder-module__3TcqDa__sourceList a>svg{flex-shrink:0}.decoder-module__3TcqDa__sourceList p{color:#77847a;margin:0;font-size:10px;line-height:1.8}.decoder-module__3TcqDa__related{margin-top:28px}.decoder-module__3TcqDa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}@media (max-width:1000px){.decoder-module__3TcqDa__editorGrid{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:18px}.decoder-module__3TcqDa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.decoder-module__3TcqDa__reportPanel{grid-template-columns:1fr}.decoder-module__3TcqDa__reportActions{justify-content:flex-end}.decoder-module__3TcqDa__readingGrid{gap:32px}}@media (max-width:760px){.decoder-module__3TcqDa__editorGrid{grid-template-columns:minmax(0,1fr);gap:24px}.decoder-module__3TcqDa__contextPanel{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.decoder-module__3TcqDa__contextPanel>p:first-of-type,.decoder-module__3TcqDa__contextPanel .decoder-module__3TcqDa__contextState{grid-column:1/-1}.decoder-module__3TcqDa__contextPanel label[for=glove-standard]{grid-area:2/1}.decoder-module__3TcqDa__contextPanel label[for=glove-edition]{grid-area:2/2}.decoder-module__3TcqDa__contextPanel select{grid-row:3}.decoder-module__3TcqDa__readingGrid{grid-template-columns:1fr;gap:30px}.decoder-module__3TcqDa__coveragePanel{border-top:1px solid #dacfc1;border-left:0;padding-top:26px;padding-left:0}}@media (max-width:600px){.decoder-module__3TcqDa__container{padding:0 16px}.decoder-module__3TcqDa__breadcrumb{padding:18px 20px 0}.decoder-module__3TcqDa__hero{padding-left:20px;padding-right:20px}.decoder-module__3TcqDa__hero h1{font-size:38px}.decoder-module__3TcqDa__mobileBreak{display:block}.decoder-module__3TcqDa__hero h1+p{font-size:13px}.decoder-module__3TcqDa__heroFacts{gap:9px 14px;font-size:9px}.decoder-module__3TcqDa__heroFacts span{gap:14px}.decoder-module__3TcqDa__heroFacts span:last-child{flex-basis:100%;justify-content:center}.decoder-module__3TcqDa__heroFacts span+span:before{display:none}.decoder-module__3TcqDa__inputPanel,.decoder-module__3TcqDa__resultsPanel{border-radius:20px;padding:20px 15px}.decoder-module__3TcqDa__panelHeading{flex-wrap:wrap;align-items:flex-start;gap:10px}.decoder-module__3TcqDa__headingGroup{gap:10px}.decoder-module__3TcqDa__step{border-radius:9px;width:34px;height:42px;font-size:12px}.decoder-module__3TcqDa__panelHeading h2{font-size:19px}.decoder-module__3TcqDa__panelHeading>.decoder-module__3TcqDa__textButton{margin:0 -5px -6px auto;font-size:11px}.decoder-module__3TcqDa__eyebrow{font-size:8px}.decoder-module__3TcqDa__panelDescription{margin:12px 0 18px;font-size:11px}.decoder-module__3TcqDa__inputLabel>span{font-size:9px}.decoder-module__3TcqDa__workbench :is(textarea,select){font-size:16px}.decoder-module__3TcqDa__editor textarea{line-height:1.7}.decoder-module__3TcqDa__contextPanel{padding:0 14px 16px;display:flex}.decoder-module__3TcqDa__contextPanel>p:first-of-type{font-size:10px}.decoder-module__3TcqDa__scopeNote{margin-top:20px;padding:14px}.decoder-module__3TcqDa__scopeNote p{font-size:10px}.decoder-module__3TcqDa__sectionCount{margin-left:44px;font-size:8px}.decoder-module__3TcqDa__resultDescription{font-size:11px}.decoder-module__3TcqDa__emptyResult{padding:28px 12px 18px}.decoder-module__3TcqDa__emptyResult h3{font-size:16px}.decoder-module__3TcqDa__emptyResult p{font-size:11px}.decoder-module__3TcqDa__standardHeader{flex-wrap:wrap;gap:10px;padding:16px 14px}.decoder-module__3TcqDa__standardHeader h3{font-size:20px}.decoder-module__3TcqDa__standardHeader .decoder-module__3TcqDa__edition{font-size:11px}.decoder-module__3TcqDa__parseBadge{font-size:8px}.decoder-module__3TcqDa__sectionContext{grid-template-columns:1fr;gap:12px;padding:14px}.decoder-module__3TcqDa__fieldGrid{grid-template-columns:1fr;gap:10px;padding:14px}.decoder-module__3TcqDa__fieldCard{padding:14px}.decoder-module__3TcqDa__fieldMeaning{font-size:12px}.decoder-module__3TcqDa__fieldTop h4{font-size:13px}.decoder-module__3TcqDa__standardSection>.decoder-module__3TcqDa__warningBox,.decoder-module__3TcqDa__standardSection>.decoder-module__3TcqDa__unknownBox{margin-bottom:14px;margin-left:14px;margin-right:14px}.decoder-module__3TcqDa__warningBox,.decoder-module__3TcqDa__unknownBox{padding:14px}.decoder-module__3TcqDa__warningBox ul{font-size:11px}.decoder-module__3TcqDa__noFields{padding:16px 14px}.decoder-module__3TcqDa__noFields p,.decoder-module__3TcqDa__unresolvedHelp{font-size:11px}.decoder-module__3TcqDa__reportPanel{gap:18px;padding:22px 16px}.decoder-module__3TcqDa__reportIntro h2{font-size:19px}.decoder-module__3TcqDa__reportIntro>p:last-child{font-size:10px}.decoder-module__3TcqDa__reportActions{flex-direction:column;align-items:stretch}.decoder-module__3TcqDa__manualCopy>div{flex-wrap:wrap;gap:5px}.decoder-module__3TcqDa__manualCopy .decoder-module__3TcqDa__textButton{padding-left:0}.decoder-module__3TcqDa__manualCopy textarea{font-size:16px}.decoder-module__3TcqDa__readingGrid{margin:46px 4px 32px}.decoder-module__3TcqDa__readingGrid h2{font-size:25px}.decoder-module__3TcqDa__sourcePanel{padding:22px 18px}.decoder-module__3TcqDa__sourceList{grid-template-columns:1fr;gap:16px}.decoder-module__3TcqDa__sourcePanel h2{font-size:22px}.decoder-module__3TcqDa__errorBox{padding:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.decoder-module__3TcqDa__primaryButton,.decoder-module__3TcqDa__secondaryButton,.decoder-module__3TcqDa__textButton{transition:none}}
