@font-face{font-family:Arad;src:url(/fonts/Arad-VF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-family: "Arad", Tahoma, sans-serif}html,body{font-family:var(--font-family);-webkit-font-smoothing:antialiased}:root{--brand: #002559;--brand-light: #c2d2e7;--brand-soft: #eef3fa;--brand-dark: #001a3d;--success: #0d7a4f;--success-soft: #e6f6ef;--danger: #b42318;--danger-soft: #fef3f2;--warning: #b54708;--warning-soft: #fffaeb;--text: #1a2332;--text-muted: #5c6578;--border: #d4dce8;--surface: #ffffff;--shadow: 0 8px 24px rgba(0, 37, 89, .08);--radius: 10px}.verification-shell{min-height:100vh;font-family:var(--font-family);direction:rtl;color:var(--text);background:#f4f7fb}.verification-shell :focus-visible{outline:2px solid #4d7ec7;outline-offset:2px}.developer-credit{text-align:center;padding:.875rem 1rem 1.125rem;font-size:.75rem;line-height:1.6;color:var(--text-muted);background:transparent}.developer-credit p{margin:0}.developer-credit a{color:var(--brand);font-weight:700;text-decoration:none;transition:color .2s ease}.developer-credit a:hover{color:var(--brand-dark);text-decoration:underline}.developer-credit--verify{position:relative;z-index:3;margin-top:-.25rem}.verification-shell button:focus:not(:focus-visible){outline:none}.verify-page{position:relative;min-height:100vh;overflow-x:hidden}.verify-lab-decor{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.verify-lab-decor svg{position:absolute;color:var(--brand);opacity:.055}.verify-lab-decor__flask--1{width:72px;top:18%;left:4%;animation:lab-float 9s ease-in-out infinite}.verify-lab-decor__molecule--1{width:88px;top:42%;right:3%;animation:lab-float 11s ease-in-out infinite reverse}.verify-lab-decor__microscope--1{width:64px;bottom:12%;left:8%;animation:lab-float 10s ease-in-out infinite;animation-delay:-3s}@keyframes lab-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}.verify-animate{animation:verify-rise .55s cubic-bezier(.22,1,.36,1) both}.verify-animate--delay-1{animation-delay:.05s}.verify-animate--delay-2{animation-delay:.12s}.verify-animate--delay-3{animation-delay:.18s}.verify-animate--delay-4{animation-delay:.24s}.verify-animate--delay-5{animation-delay:.3s}.verify-animate--delay-6{animation-delay:.36s}.verify-animate--delay-5{animation-delay:.42s}@keyframes verify-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.verify-bg-pattern{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(0,37,89,.06),transparent 35%),linear-gradient(180deg,#eef3fa,#f8fafc)}.verify-bg-pattern:after{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(rgba(0,37,89,.06) 1px,transparent 1px);background-size:20px 20px}.verify-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--brand);color:#fff;padding:1.25rem 1rem 2.75rem;box-shadow:0 10px 28px #001a3d47,0 2px 8px #0025592e}.verify-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.14),transparent 42%),radial-gradient(circle at 100% 100%,rgba(0,0,0,.18),transparent 48%),linear-gradient(160deg,var(--brand-dark) 0%,var(--brand) 52%,#003d8f 100%);z-index:-2}.verify-hero__pattern{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);z-index:-1}.verify-hero__shadow{position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:min(760px,calc(100% - 2rem));height:14px;border-radius:50%;background:#001a3d38;filter:blur(10px);pointer-events:none}.verify-hero__inner{max-width:760px;margin:0 auto;position:relative}.verify-hero__bar{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff1f}.verify-hero__logo-wrap{width:64px;height:64px;border-radius:14px;background:#fff;border:2px solid rgba(255,255,255,.85);box-shadow:0 8px 20px #001a3d38,0 2px 6px #0000001f;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.verify-hero__logo-img{width:100%;height:100%;object-fit:contain;padding:6px}.verify-hero__logo-fallback{width:100%;height:100%;display:grid;place-items:center;color:var(--brand);background:#fff}.verify-hero__logo-fallback svg{width:34px;height:34px}.verify-hero__text{min-width:0}.verify-hero__eyebrow{font-size:.8125rem;font-weight:500;opacity:.9;margin-bottom:.25rem;letter-spacing:.01em}.verify-hero h1{font-size:1.125rem;font-weight:800;line-height:1.45;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15)}.verify-container{position:relative;z-index:1;max-width:760px;margin:-1.75rem auto 0;padding:0 1rem 1.5rem}.verify-container--offset{margin-top:-1.75rem}.verify-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.verify-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0025591f}.verify-status{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;margin-bottom:.75rem;border-top:3px solid var(--brand)}.verify-status--valid{border-top-color:var(--success)}.verify-status--revoked{border-top-color:var(--danger)}.verify-status-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.verify-status-icon svg{width:26px;height:26px}.verify-status-icon--valid{background:var(--success-soft);color:var(--success);animation:status-pulse 2.8s ease-in-out infinite}@keyframes status-pulse{0%,to{box-shadow:0 0 #0d7a4f33}50%{box-shadow:0 0 0 8px #0d7a4f00}}.verify-status-icon--invalid{background:var(--danger-soft);color:var(--danger)}.verify-status__body{flex:1;min-width:0;display:grid;gap:.5rem}.verify-status__content h2{font-size:1.0625rem;font-weight:800;color:var(--brand);margin-bottom:.25rem}.verify-status--valid .verify-status__content h2{color:var(--success)}.verify-status--revoked .verify-status__content h2{color:var(--danger)}.verify-status__content p,.verify-lead{color:var(--text-muted);line-height:1.65;font-size:.875rem}.verify-badges{display:flex;flex-wrap:wrap;gap:.375rem}.verify-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;border-radius:999px;background:var(--brand-soft);border:1px solid var(--brand-light);font-size:.8125rem;color:var(--brand);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.verify-badge strong{font-weight:700}.verify-badge:hover{transform:translateY(-1px);background:#e3ebf8;border-color:var(--brand)}.verify-notices{margin-top:.75rem;border-radius:var(--radius);background:snow;border:2px solid #fca5a5;box-shadow:0 8px 24px #dc26261a,inset 0 1px #fffc;overflow:hidden}.verify-notices__toggle{width:100%;display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;min-height:3.25rem;border:none;background:linear-gradient(180deg,#fef2f2,#fff5f5);color:inherit;font:inherit;text-align:right;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.verify-notices__toggle:hover{background:#fee2e2}.verify-notices--open .verify-notices__toggle{border-bottom:1px dashed #fca5a5}.verify-notices__toggle-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;display:grid;place-items:center;color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;flex-shrink:0}.verify-notices__toggle-icon svg{width:1.125rem;height:1.125rem}.verify-notices__toggle-text{flex:1;min-width:0;display:grid;gap:.125rem}.verify-notices__toggle-text strong{font-size:.9375rem;font-weight:800;color:#991b1b}.verify-notices__toggle-hint{font-size:.75rem;color:#b45309;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verify-notices__count{min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.75rem;font-weight:800;color:#fff;background:#dc2626;border:1px solid #b91c1c;flex-shrink:0}.verify-notices__chevron{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;color:#b91c1c;background:#fff;border:1px solid #fca5a5;flex-shrink:0;transition:transform .25s ease}.verify-notices__chevron svg{width:1rem;height:1rem}.verify-notices__chevron--open{transform:rotate(180deg)}.verify-notices__panel{max-height:0;overflow:hidden;opacity:0;padding:0 .75rem;transition:max-height .35s ease,opacity .25s ease,padding .25s ease}.verify-notices--open .verify-notices__panel{max-height:720px;opacity:1;padding:.625rem .75rem .75rem}.verify-notices__panel .verify-notice-list{pointer-events:none}.verify-notices--open .verify-notices__panel .verify-notice-list{pointer-events:auto}.verify-notice-list{list-style:none;display:grid;gap:.4375rem}@media(min-width:768px){.verify-notice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-notice:last-child:nth-child(odd){grid-column:1 / -1}}.verify-notice{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border-radius:8px;border:1px solid transparent}.verify-notice__icon{width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.verify-notice__icon svg{width:1.0625rem;height:1.0625rem}.verify-notice strong{display:block;font-size:.875rem;font-weight:800;margin-bottom:.1875rem}.verify-notice p{font-size:.8125rem;line-height:1.65;font-weight:500}.verify-notice--info{background:#eff6ff;border:1px solid #93c5fd;color:#1e3a8a}.verify-notice--info .verify-notice__icon{background:#dbeafe;color:#1d4ed8}.verify-notice--warning{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.verify-notice--warning .verify-notice__icon{background:#fee2e2;color:#dc2626}.verify-notice--warning strong{color:#7f1d1d}.verify-notice--commitment{background:#ecfdf5;border:1px solid #86efac;color:#065f46}.verify-notice--commitment .verify-notice__icon{background:#d1fae5;color:#059669}.verify-panel{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:.75rem;transition:transform .25s ease,box-shadow .25s ease}.verify-panel:hover{box-shadow:0 12px 28px #0025591a}.verify-panel__accent{position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle at top right,rgba(194,210,231,.45),transparent 70%);pointer-events:none}.verify-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.verify-group--wide{grid-column:1 / -1}.verify-group--timeline{padding:.5rem .75rem .625rem}.verify-group--timeline h3{margin-bottom:.375rem;padding-bottom:.25rem}.verify-group--timeline .verify-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .75rem}.verify-group--timeline .field{grid-template-columns:1fr;gap:.0625rem;padding:.375rem .5rem;background:#ffffff8c;border:1px solid rgba(194,210,231,.85);border-radius:6px;font-size:.8125rem;line-height:1.45}.verify-group--timeline .field__label{font-size:.6875rem;font-weight:600;letter-spacing:.01em}.verify-group--timeline .field__value{font-weight:600;color:var(--brand)}@media(min-width:1100px){.verify-group--timeline .verify-fields{grid-template-columns:repeat(7,minmax(0,1fr))}}.verify-group{background:var(--brand-soft);border:1px solid var(--brand-light);border-radius:8px;padding:.625rem .75rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.verify-group:hover{transform:translateY(-2px);border-color:#9eb8dc;box-shadow:0 8px 18px #00255914}.verify-group h3{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;color:var(--brand);margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--brand-light)}.verify-group__icon{width:1.75rem;height:1.75rem;border-radius:7px;display:inline-grid;place-items:center;background:#ffffffd9;border:1px solid var(--brand-light);flex-shrink:0}.verify-group__icon svg{width:1rem;height:1rem;color:var(--brand)}.verify-group--full{margin-top:.625rem}.verify-fields{display:grid;gap:.375rem}.field{display:grid;grid-template-columns:minmax(5rem,auto) 1fr;gap:.375rem .625rem;align-items:baseline;font-size:.875rem;line-height:1.55}.field__label{color:var(--text-muted);font-weight:500;white-space:nowrap}.field__label:after{content:":"}.field__value{font-weight:600;color:var(--text);word-break:break-word}.verify-description{font-size:.875rem;line-height:1.75;color:var(--text);background:#ffffffd9;border:1px solid var(--brand-light);border-radius:6px;padding:.625rem .75rem}.verify-description .match-positive,.verify-description .match-negative{padding:.125rem .375rem;border-radius:4px;color:#fff;font-weight:700}.verify-description .match-positive{background-color:#16a34a}.verify-description .match-negative{background-color:#dc2626}.verify-fixed-description{font-size:.875rem;line-height:1.75;color:var(--text);background:#f2ffd9;border:1px solid var(--brand-light);border-radius:6px;padding:.625rem .75rem}.verify-vet-note{background:#fff7ed;border-color:#fdba74}.verify-vet-note p{font-size:.8125rem;line-height:1.65;color:#9a3412;font-weight:700}.verify-results{margin-top:.625rem}.verify-results-empty p{font-size:.8125rem;color:var(--text-muted)}.verify-results-table-wrap{overflow-x:auto;border:1px solid var(--brand-light);border-radius:8px;background:#fff}.verify-results-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.8125rem}.verify-results-table thead th{background:#c2d2e7;color:var(--brand);font-weight:800;text-align:center;padding:.625rem .5rem;border:1px solid #9eb8dc;white-space:nowrap}.verify-results-table tbody td{text-align:center;padding:.5rem .75rem;border:1px solid var(--brand-light);color:var(--text);font-weight:600;vertical-align:middle;line-height:1.55;white-space:nowrap}.verify-results-table tbody tr:nth-child(2n) td{background:#f8fbff}.verify-results-table tbody tr:hover td{background:#eef3fa}.verify-results-table__index{background:var(--brand-soft)!important;color:var(--brand);font-weight:800;width:3rem}.verify-nested-table{display:grid;gap:.25rem;min-width:max-content}.verify-nested-table__row{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.25rem}.verify-nested-table__cell{padding:.25rem .375rem;border:1px solid var(--brand-light);border-radius:4px;background:#fff;font-size:.75rem;white-space:nowrap}.match-positive,.verify-results-table .match-positive{background-color:#16a34a;color:#fff;padding:.125rem .375rem;border-radius:4px;display:inline-block}.match-negative,.verify-results-table .match-negative{background-color:#dc2626;color:#fff;padding:.125rem .375rem;border-radius:4px;display:inline-block}.approval-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.approval-step{display:grid;gap:.125rem;padding:.5rem;border-radius:6px;background:#fff;border:1px solid var(--brand-light);text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.approval-step:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:0 6px 14px #00255914}.approval-step__role{font-size:.75rem;font-weight:700;color:var(--brand)}.approval-step strong{font-size:.875rem;color:var(--text)}.approval-step span,.approval-step time{font-size:.8125rem;color:var(--text-muted)}.verify-alert{margin-top:.75rem;padding:.625rem .75rem;border-radius:8px;font-size:.75rem;line-height:1.6}.verify-alert--warning{background:var(--warning-soft);border:1px solid #fedf89;color:var(--warning)}.verify-page--invalid .verify-lab-decor svg{color:#dc2626;opacity:.06}.verify-page--valid .verify-lab-decor svg{color:#059669;opacity:.07}.verify-bg-pattern--valid{background:radial-gradient(circle at 80% 12%,rgba(16,185,129,.1),transparent 38%),radial-gradient(circle at 15% 85%,rgba(0,37,89,.05),transparent 35%),linear-gradient(180deg,#f0fdf9,#f8fafc)}.verify-bg-pattern--invalid{background:radial-gradient(circle at 20% 15%,rgba(220,38,38,.08),transparent 35%),linear-gradient(180deg,#fff5f5,#fef2f2)}.verify-invalid{position:relative;overflow:hidden;margin-bottom:.75rem;border-radius:calc(var(--radius) + 2px);border:2px solid #fca5a5;background:#fff;box-shadow:0 16px 40px #dc262624,inset 0 1px #ffffffe6}.verify-invalid__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(254,202,202,.55),transparent 55%),linear-gradient(180deg,#fef2f2,#fff 45%);pointer-events:none}.verify-invalid__hero{position:relative;text-align:center;padding:1.5rem 1rem 1rem;border-bottom:1px dashed #fecaca}.verify-invalid__icon-wrap{position:relative;width:5.5rem;height:5.5rem;margin:0 auto .875rem}.verify-invalid__icon-ring{position:absolute;inset:0;border-radius:50%;border:2px dashed #fca5a5;animation:invalid-ring 4s linear infinite}.verify-invalid__icon{position:absolute;inset:.5rem;border-radius:50%;display:grid;place-items:center;color:#dc2626;background:linear-gradient(180deg,#fee2e2,#fff);border:2px solid #fca5a5;box-shadow:0 8px 24px #dc26262e;animation:invalid-shake 3s ease-in-out infinite}.verify-invalid__icon svg{width:2.75rem;height:2.75rem}@keyframes invalid-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes invalid-shake{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.verify-invalid__badge{display:inline-flex;align-items:center;padding:.3125rem .75rem;border-radius:999px;font-size:.75rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid #991b1b;margin-bottom:.625rem}.verify-invalid h1{font-size:1.25rem;font-weight:900;color:#991b1b;margin-bottom:.5rem}.verify-invalid__lead{font-size:.9375rem;line-height:1.75;color:#7f1d1d;font-weight:600;max-width:34rem;margin:0 auto}.verify-invalid__lab{margin-top:.625rem;font-size:.8125rem;color:var(--text-muted)}.verify-invalid__lab strong{color:var(--brand)}.verify-invalid__body{position:relative;padding:.875rem;display:grid;gap:.75rem}.verify-invalid__alert{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem;border-radius:10px;background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.verify-invalid__alert-icon{width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;background:#fee2e2;color:#dc2626;flex-shrink:0}.verify-invalid__alert-icon svg{width:1.125rem;height:1.125rem}.verify-invalid__alert strong{display:block;font-size:.875rem;font-weight:800;margin-bottom:.25rem}.verify-invalid__alert p{font-size:.8125rem;line-height:1.65;font-weight:600}.verify-invalid__steps h2{font-size:.875rem;font-weight:800;color:#991b1b;margin-bottom:.5rem}.verify-invalid__steps ol{margin:0;padding-right:1.125rem;display:grid;gap:.4375rem}.verify-invalid__steps li{font-size:.8125rem;line-height:1.65;color:#7f1d1d;font-weight:600}.verify-invalid__steps li::marker{color:#dc2626;font-weight:800}.verify-invalid__tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.verify-invalid__tip{display:flex;align-items:center;gap:.5rem;padding:.625rem;border-radius:8px;background:#fff7ed;border:1px solid #fdba74}.verify-invalid__tip span{width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;font-size:.6875rem;font-weight:900;color:#9a3412;background:#ffedd5;flex-shrink:0}.verify-invalid__tip p{font-size:.75rem;line-height:1.55;color:#9a3412;font-weight:700}.verify-panel--muted{opacity:.72;filter:grayscale(.15);border-color:#fecaca}.verify-footer--muted{background:linear-gradient(135deg,#7f1d1d,#991b1b)}.verify-valid{position:relative;overflow:hidden;margin-bottom:.75rem;border-radius:calc(var(--radius) + 2px);border:2px solid #6ee7b7;background:#fff;box-shadow:0 16px 40px #10b98129,inset 0 1px #fffffff2}.verify-valid__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(167,243,208,.65),transparent 58%),linear-gradient(180deg,#ecfdf5,#fff 48%);pointer-events:none}.verify-valid__spark{position:absolute;width:.5rem;height:.5rem;border-radius:50%;background:#34d399;opacity:.55;pointer-events:none;animation:valid-spark 2.8s ease-in-out infinite}.verify-valid__spark--1{top:18%;right:12%}.verify-valid__spark--2{top:28%;left:10%;animation-delay:-1.2s}@keyframes valid-spark{0%,to{transform:scale(.6);opacity:.25}50%{transform:scale(1.2);opacity:.75}}.verify-valid__hero{position:relative;text-align:center;padding:1.5rem 1rem 1rem;border-bottom:1px dashed #a7f3d0}.verify-valid__icon-wrap{position:relative;width:5.75rem;height:5.75rem;margin:0 auto .875rem}.verify-valid__icon-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #6ee7b7}.verify-valid__icon-ring--outer{animation:valid-ring-pulse 2.4s ease-out infinite}.verify-valid__icon-ring--inner{inset:.45rem;border-style:dashed;animation:invalid-ring 5s linear infinite reverse;opacity:.85}@keyframes valid-ring-pulse{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.18);opacity:0}}.verify-valid__icon{position:absolute;inset:.55rem;border-radius:50%;display:grid;place-items:center;color:#059669;background:linear-gradient(180deg,#d1fae5,#fff);border:2px solid #6ee7b7;box-shadow:0 8px 28px #10b98138;animation:valid-float 3s ease-in-out infinite}.verify-valid__icon svg{width:2.85rem;height:2.85rem}.verify-valid__check{stroke-dasharray:40;stroke-dashoffset:40;animation:valid-check-draw .9s ease forwards .25s}@keyframes valid-check-draw{to{stroke-dashoffset:0}}@keyframes valid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.verify-valid__badge{display:inline-flex;align-items:center;padding:.3125rem .75rem;border-radius:999px;font-size:.75rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #047857;margin-bottom:.625rem;box-shadow:0 4px 14px #10b98147}.verify-valid h1{font-size:1.25rem;font-weight:900;color:#065f46;margin-bottom:.5rem}.verify-valid__lead{font-size:.9375rem;line-height:1.75;color:#047857;font-weight:600;max-width:36rem;margin:0 auto}.verify-valid__lab{margin-top:.625rem;font-size:.8125rem;color:var(--text-muted)}.verify-valid__lab strong{color:var(--brand)}.verify-valid__body{position:relative;padding:.875rem;display:grid;gap:.75rem}.verify-valid__confirm{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem;border-radius:10px;background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46}.verify-valid__confirm-icon{width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;background:#d1fae5;color:#059669;flex-shrink:0;animation:valid-confirm-pop 2.2s ease-in-out infinite}@keyframes valid-confirm-pop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.verify-valid__confirm-icon svg{width:1.125rem;height:1.125rem}.verify-valid__confirm strong{display:block;font-size:.875rem;font-weight:800;margin-bottom:.25rem}.verify-valid__confirm p{font-size:.8125rem;line-height:1.65;font-weight:600}.verify-valid__badges{display:flex;flex-wrap:wrap;gap:.4375rem;justify-content:center}.verify-valid__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:999px;font-size:.8125rem;color:#065f46;background:#fff;border:1px solid #a7f3d0;box-shadow:0 2px 8px #10b98114}.verify-valid__chip strong{font-weight:800;color:#047857}.verify-valid__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.verify-valid__highlight{display:flex;align-items:center;gap:.5rem;padding:.625rem;border-radius:8px;background:linear-gradient(180deg,#ecfdf5,#fff);border:1px solid #a7f3d0;transition:transform .22s ease,box-shadow .22s ease}.verify-valid__highlight:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b9811f}.verify-valid__highlight span{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;font-size:.875rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#34d399,#059669);flex-shrink:0}.verify-valid__highlight p{font-size:.75rem;line-height:1.55;color:#065f46;font-weight:700}.verify-footer{margin-top:.75rem;padding:.625rem .75rem;border-radius:var(--radius);background:var(--brand);color:#ffffffeb;text-align:center;transition:transform .25s ease}.verify-footer:hover{transform:translateY(-1px)}.verify-footer p{font-size:.8125rem;line-height:1.65}@media(min-width:768px){.verify-notices__toggle-text strong{font-size:1rem}.verify-notice strong{font-size:.9375rem}.verify-notice p{font-size:.875rem}.verify-invalid h1{font-size:1.5rem}.verify-invalid__lead{font-size:1rem}.verify-valid h1{font-size:1.5rem}.verify-valid__lead{font-size:1rem}.verify-valid__chip{font-size:.875rem}.verify-hero{padding:1.5rem 1.25rem 3rem}.verify-hero__bar{gap:1.25rem;padding:1rem 1.25rem}.verify-hero__logo-wrap{width:72px;height:72px}.verify-hero__eyebrow{font-size:.875rem}.verify-hero h1{font-size:1.375rem}.verify-status__content h2{font-size:1.1875rem}.verify-status__content p,.verify-lead,.verify-group h3,.field{font-size:.9375rem}.verify-badge{font-size:.875rem}.verify-card--invalid h1{font-size:1.1875rem}}@media(max-width:640px){.verify-lab-decor svg{opacity:.035}.verify-notice:hover{transform:none}.verify-notices__toggle-hint{white-space:normal}.verify-invalid__tips,.verify-valid__highlights,.verify-panel__grid,.approval-grid{grid-template-columns:1fr}.verify-group--timeline .verify-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-status{flex-direction:column}.field{grid-template-columns:1fr;gap:.125rem}}@media(prefers-reduced-motion:reduce){.verify-animate,.verify-lab-decor svg,.verify-status-icon--valid,.verify-notices__panel,.verify-notices__chevron,.verify-invalid__icon-ring,.verify-invalid__icon,.verify-valid__icon-ring--outer,.verify-valid__icon,.verify-valid__confirm-icon,.verify-valid__spark,.verify-valid__check{animation:none!important;transition:none!important}.verify-valid__check{stroke-dashoffset:0}.verify-notices--open .verify-notices__panel{max-height:none;opacity:1}.verify-notices:not(.verify-notices--open) .verify-notices__panel{max-height:0;opacity:0;padding:0 .75rem}.verify-card:hover,.verify-group:hover,.verify-notice:hover,.verify-badge:hover,.approval-step:hover,.verify-footer:hover{transform:none}}.home-page{padding-bottom:1.5rem}.home-container{display:flex;flex-direction:column;gap:.875rem}.home-hero{position:relative;overflow:hidden;padding:1.25rem;border-top:3px solid var(--brand)}.home-hero__accent{position:absolute;top:-40%;left:-10%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(0,37,89,.08),transparent 70%);pointer-events:none}.home-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.home-hero__icon-wrap{position:relative;width:96px;height:96px;display:grid;place-items:center}.home-hero__icon-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--brand-light)}.home-hero__icon-ring--outer{animation:home-pulse 2.8s ease-in-out infinite}.home-hero__icon-ring--inner{inset:10px;border-color:#0025592e}.home-hero__icon{width:56px;height:56px;border-radius:14px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;box-shadow:0 8px 20px #0025591f}.home-hero__icon svg{width:40px;height:40px}.home-hero__badge{display:inline-block;margin-bottom:.5rem;padding:.25rem .75rem;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:.75rem;font-weight:700}.home-hero__text h2{font-size:1.25rem;font-weight:800;color:var(--text);line-height:1.45;margin-bottom:.625rem}.home-hero__lead{font-size:.875rem;line-height:1.75;color:var(--text-muted);max-width:36rem;margin:0 auto .875rem}.home-hero__tags{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.home-hero__tags li{padding:.35rem .75rem;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:.75rem;font-weight:700}.home-steps__title{font-size:.9375rem;font-weight:800;color:var(--text);margin-bottom:.625rem;padding-inline:.25rem}.home-steps__list{list-style:none;display:flex;flex-direction:column;gap:.625rem}.home-step{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:.75rem;padding:.875rem 1rem;border-top:3px solid var(--brand-light)}.home-step__number{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--brand);color:#fff;font-size:.8125rem;font-weight:800;display:grid;place-items:center;flex-shrink:0}.home-step__icon{width:2.25rem;height:2.25rem;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex-shrink:0}.home-step__icon svg{width:1.25rem;height:1.25rem}.home-step strong{display:block;font-size:.875rem;font-weight:800;color:var(--text);margin-bottom:.25rem}.home-step p{font-size:.8125rem;line-height:1.65;color:var(--text-muted)}.home-info{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-top:3px solid var(--warning);background:var(--warning-soft)}.home-info__icon{width:2.25rem;height:2.25rem;border-radius:10px;background:#fff;color:var(--warning);display:grid;place-items:center;flex-shrink:0}.home-info__icon svg{width:1.25rem;height:1.25rem}.home-info strong{display:block;font-size:.875rem;font-weight:800;color:var(--warning);margin-bottom:.25rem}.home-info p{font-size:.8125rem;line-height:1.65;color:#7a2e0a}@keyframes home-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}@media(min-width:768px){.home-hero{padding:1.5rem 1.75rem}.home-hero__content{flex-direction:row;text-align:right;align-items:center;gap:1.75rem}.home-hero__text{flex:1}.home-hero__text h2{font-size:1.5rem}.home-hero__lead{font-size:.9375rem;margin-inline:0}.home-hero__tags{justify-content:flex-start}.home-steps__title{font-size:1rem}.home-step strong{font-size:.9375rem}.home-step p{font-size:.875rem}}.verify-bg-pattern--error{background:radial-gradient(circle at 18% 12%,rgba(0,37,89,.08),transparent 38%),radial-gradient(circle at 82% 88%,rgba(77,126,199,.1),transparent 35%),linear-gradient(180deg,#eef3fa,#f8fafc)}.error-page .verify-lab-decor svg{color:var(--brand);opacity:.06}.error-not-found{position:relative;overflow:hidden;margin-bottom:.75rem;border-radius:calc(var(--radius) + 2px);border:2px solid var(--brand-light);background:#fff;box-shadow:0 16px 40px #0025591a,inset 0 1px #ffffffe6}.error-not-found__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(194,210,231,.55),transparent 55%),linear-gradient(180deg,var(--brand-soft) 0%,#fff 45%);pointer-events:none}.error-not-found__hero{position:relative;text-align:center;padding:1.5rem 1rem 1rem;border-bottom:1px dashed var(--brand-light)}.error-not-found__icon-wrap{position:relative;width:6.5rem;height:6.5rem;margin:0 auto .875rem}.error-not-found__icon-ring{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--brand-light)}.error-not-found__icon-ring--outer{animation:error-ring 5s linear infinite}.error-not-found__icon-ring--inner{inset:.625rem;border-style:solid;border-color:#0025591f;animation:error-ring 5s linear infinite reverse}.error-not-found__icon{position:absolute;inset:1rem;border-radius:50%;display:grid;place-items:center;color:var(--brand);background:linear-gradient(180deg,var(--brand-soft),#fff);border:2px solid var(--brand-light);box-shadow:0 8px 24px #00255924}.error-not-found__code{font-size:1.375rem;font-weight:800;letter-spacing:-.04em;line-height:1}.error-not-found__badge{display:inline-flex;align-items:center;padding:.3125rem .75rem;border-radius:999px;font-size:.75rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:1px solid var(--brand-dark);margin-bottom:.625rem}.error-not-found h1{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:.5rem}.error-not-found__lead{max-width:28rem;margin:0 auto;font-size:.875rem;line-height:1.75;color:var(--text-muted)}.error-not-found__body{position:relative;padding:1rem;display:flex;flex-direction:column;gap:.875rem}.error-not-found__hint{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border-radius:var(--radius);background:var(--brand-soft);border:1px solid var(--brand-light)}.error-not-found__hint-icon{width:2.25rem;height:2.25rem;border-radius:10px;background:#fff;color:var(--brand);display:grid;place-items:center;flex-shrink:0}.error-not-found__hint-icon svg{width:1.25rem;height:1.25rem}.error-not-found__hint strong{display:block;font-size:.875rem;font-weight:800;color:var(--brand);margin-bottom:.25rem}.error-not-found__hint p{font-size:.8125rem;line-height:1.65;color:var(--text-muted)}.error-not-found__steps h2{font-size:.875rem;font-weight:800;color:var(--text);margin-bottom:.5rem}.error-not-found__steps ol{padding-right:1.25rem;display:flex;flex-direction:column;gap:.375rem}.error-not-found__steps li{font-size:.8125rem;line-height:1.65;color:var(--text-muted)}.error-not-found__steps li::marker{color:var(--brand);font-weight:800}.error-not-found__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:var(--radius);background:var(--brand);color:#fff;font-size:.875rem;font-weight:700;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 16px #0025592e}.error-not-found__action svg{width:1.125rem;height:1.125rem}.error-not-found__action:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 8px 20px #00255938}@keyframes error-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.error-not-found h1{font-size:1.5rem}.error-not-found__lead{font-size:1rem}.error-not-found__steps h2{font-size:.9375rem}.error-not-found__steps li{font-size:.875rem}}
