@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2411914b-module__MP_JvG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2411914b-module__MP_JvG__variable{--font-sans:"Poppins", "Poppins Fallback"}
:root{--background:#f6f9f8;--surface:#fff;--ink:#17221f;--muted:#64736e;--primary:#176b55;--primary-dark:#105040;--accent:#d08b23;--border:#d8e2de;--danger:#b42318;--success:#087443}*{box-sizing:border-box}html{font-family:var(--font-sans), sans-serif;background:var(--background);color:var(--ink)}body{min-width:320px;min-height:100vh;margin:0;font-size:14px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #176b5538}.site-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 max(20px,50vw - 590px);display:flex}.brand{color:var(--ink);align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--primary);border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid}.brand strong,.brand small{letter-spacing:0;display:block}.brand strong{font-size:15px}.brand small{color:var(--muted);margin-top:1px;font-size:11px}.staff-link{color:var(--primary);white-space:nowrap;font-weight:600;text-decoration:none}.workspace{flex:1;width:min(1180px,100% - 40px);margin:28px auto 52px}.intro-band{background:var(--primary-dark);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:30px 34px;display:flex;overflow:hidden}.intro-band>div:first-child{max-width:650px}.eyebrow{color:#9bd0c0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.intro-band h1{letter-spacing:0;margin:0;font-size:clamp(30px,5vw,46px);line-height:1.08}.intro-band p:last-child{color:#ffffffb8;max-width:600px;margin:14px 0 0;font-size:15px;line-height:1.65}.document-visual{width:175px;height:126px;color:var(--primary);background:#fff;border-radius:7px;flex:none;padding:22px;position:relative;transform:rotate(2deg);box-shadow:14px 14px #d08b23eb}.document-visual span{background:#e7f2ee;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.document-visual i{background:#dbe5e1;border-radius:2px;height:5px;margin-top:9px;display:block}.document-visual i:first-of-type{width:88%}.document-visual i:nth-of-type(2){width:70%}.document-visual i:nth-of-type(3){width:54%}.document-visual b{color:var(--success);position:absolute;bottom:17px;right:18px}.mode-switch{background:#e8efec;border-radius:7px;grid-template-columns:1fr 1fr;width:min(420px,100%);margin:24px 0;padding:4px;display:grid}.mode-switch button{min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.mode-switch button.active{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #162c251f}.content-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.track-grid{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr)}.form-surface,.privacy-panel,.tracking-placeholder,.tracking-result,.receipt{border:1px solid var(--border);background:var(--surface);border-radius:8px}.form-surface{padding:25px}.section-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:22px;display:flex}.section-heading h2,.privacy-panel h2,.tracking-result h2,.tracking-placeholder h2{letter-spacing:0;margin:0;font-size:18px}.section-heading span{color:var(--muted);font-size:11px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}label{color:#34433e;gap:7px;font-size:13px;font-weight:600;display:grid}.field-wide{grid-column:1/-1}input,textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c9d6d1;border-radius:6px;padding:10px 11px;font-weight:400;transition:border-color .15s,box-shadow .15s}input{min-height:43px}textarea{resize:vertical;line-height:1.55}input:focus,textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #176b5517}.upload-field{min-height:92px;color:var(--primary);cursor:pointer;background:#f7fbf9;border:1px dashed #9cb8ae;border-radius:7px;align-items:center;gap:13px;padding:17px;display:flex;position:relative}.upload-field>svg{flex:none}.upload-field strong,.upload-field small{display:block}.upload-field small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.primary-button,.secondary-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:600;display:inline-flex}.primary-button{border:1px solid var(--primary);background:var(--primary);color:#fff;margin-top:20px}.primary-button:hover{background:var(--primary-dark)}.primary-button:disabled{opacity:.65;cursor:wait}.secondary-button{border:1px solid var(--border);color:var(--ink);background:#fff}.privacy-panel{padding:24px}.aside-icon{width:42px;height:42px;color:var(--primary);background:#e5f2ed;border-radius:7px;place-items:center;display:grid}.privacy-panel h2{margin-top:16px}.privacy-panel dl,.tracking-result dl{margin:20px 0 0}.privacy-panel dl div{border-top:1px solid var(--border);padding:14px 0}dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}dd{color:#34433e;margin:4px 0 0;line-height:1.5}.error-message{color:var(--danger);background:#fff2f0;border:1px solid #b423183d;border-radius:6px;margin-bottom:18px;padding:13px 15px}.compact-form{gap:17px;display:grid}.compact-form .section-heading{margin-bottom:0}.tracking-placeholder{text-align:center;min-height:315px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.tracking-placeholder>svg{color:#8aa097;width:34px;height:34px;margin-bottom:15px}.tracking-placeholder h2{color:var(--ink)}.tracking-placeholder p{margin:8px 0 0}.tracking-result{padding:24px}.tracking-head{align-items:center;gap:14px;display:flex}.status-pill{color:var(--success);text-transform:uppercase;background:#e4f4ed;border-radius:999px;margin-bottom:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.tracking-result .subject{border-bottom:1px solid var(--border);margin:20px 0;padding-bottom:18px;font-weight:600}.tracking-result dl{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.receipt{text-align:center;max-width:740px;margin:0 auto;padding:38px}.success-icon{width:54px;height:54px;color:var(--success);background:#def2e9;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.receipt h2{margin:0;font-size:27px}.receipt>p:not(.eyebrow){color:var(--muted)}.token-box{text-align:left;background:#f0f4f2;border-radius:6px;max-width:570px;margin:24px auto 0;padding:15px}.token-box span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.token-box code{overflow-wrap:anywhere;font-size:13px;display:block}.receipt-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.receipt-actions .primary-button{margin-top:0}.spin{animation:.7s linear infinite spin}footer{border-top:1px solid var(--border);min-height:64px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:0 max(20px,50vw - 590px);font-size:11px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:820px){.workspace{width:min(100% - 28px,700px);margin-top:18px}.intro-band{min-height:170px;padding:25px}.document-visual{width:125px;height:100px}.content-grid,.track-grid{grid-template-columns:1fr}.privacy-panel{display:none}}@media (max-width:560px){.topbar{height:68px;padding:0 14px}.brand small{display:none}.staff-link{font-size:12px}.workspace{width:calc(100% - 20px);margin-bottom:34px}.intro-band{min-height:178px;padding:22px}.intro-band h1{max-width:280px;font-size:31px}.intro-band p:last-child{font-size:13px}.document-visual{display:none}.mode-switch{width:100%}.form-surface{padding:19px 15px}.field-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.section-heading{flex-direction:column;align-items:flex-start}.primary-button{width:100%}.tracking-result dl{grid-template-columns:1fr}.receipt{padding:28px 17px}.receipt-actions{flex-direction:column}.receipt-actions .secondary-button{width:100%}footer{padding:0 14px}}
