.frontend-record-search,.verification-search-form{display:grid;gap:.85rem}.verification-search-form label{display:grid;gap:.45rem;font-weight:700;color:var(--text)}.verification-search-form input[type=text]{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(214,227,224,.94);border-radius:16px;background:#fff;font:inherit;color:var(--text)}.verification-search-form .btn{width:100%;justify-content:center}.frontend-record-search{margin-top:1rem}.verification-detail-layout{padding-bottom:40px}.verification-hero-summary,.verification-main-stack,.verification-sidebar-card,.verification-standard-section{display:grid;gap:1rem}.verification-state-card--error{border-color:rgba(190,30,45,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,244,245,.96))}.verification-sidebar-card p{margin:0;color:var(--muted);line-height:1.65}.verification-page-body{padding-bottom:4rem}.verification-details-card,.verification-empty-card,.verification-qr-card,.verification-search-card,.verification-status-card{display:grid;gap:1rem}.verification-result-shell{display:grid;gap:1.5rem}.verification-status-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.verification-status-badge{display:inline-flex;align-items:center;min-height:2.25rem;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(13,68,87,.16);background:rgba(244,249,248,.96);color:var(--primary);font-size:.82rem;font-weight:800;line-height:1.2}.verification-status-badge.is-verified{border-color:rgba(16,185,129,.24);background:rgba(236,253,245,.96);color:#067647}.verification-status-badge.is-hold{border-color:rgba(245,158,11,.22);background:rgba(255,251,235,.98);color:#b54708}.verification-status-badge.is-expired,.verification-status-badge.is-recalled{border-color:rgba(239,68,68,.2);background:rgba(254,242,242,.98);color:#b42318}.verification-result-grid{display:grid;gap:1.5rem}.verification-details-copy,.verification-summary-copy{margin-top:.25rem}.verification-editor-preview__qr,.verification-qr-card__image{display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid #e1ece9;border-radius:22px;background:linear-gradient(180deg,rgba(248,251,253,.98),rgba(240,246,250,.96))}.verification-editor-preview__qr img,.verification-qr-card__image img{display:block;width:min(100%,280px);height:auto}.verification-editor-preview{display:grid;gap:1rem}.verification-editor-preview__details{display:grid;gap:.85rem}.verification-editor-note{margin-bottom:1rem}@media (max-width:1023px){.verification-detail-layout{padding-bottom:32px}}@media (min-width:1024px){.verification-editor-preview,.verification-result-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,0.8fr)}}@media (max-width:767px){.verification-hero-summary,.verification-sidebar-card,.verification-standard-section{gap:.85rem}.verification-search-form input[type=text]{min-height:48px;font-size:16px}.verification-editor-preview__qr,.verification-qr-card__image{padding:.85rem;border-radius:18px}}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero{position:relative;overflow:hidden;padding:clamp(18px,3vw,30px);border:1px solid rgba(216,229,227,.96);background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(246,250,249,.97)),linear-gradient(90deg,rgba(255,178,63,.1),rgba(37,99,235,.06),rgba(22,133,111,.07))}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero::after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#ffb23f,#16856f,#2563eb)}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-grid>div:first-child{display:grid;align-content:center;min-width:0}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero h1{max-width:820px;font-size:clamp(2rem, 4.8vw, 4rem);line-height:1.03;overflow-wrap:anywhere}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .archive-description{max-width:760px;font-size:clamp(.92rem, 1.2vw, 1.04rem);line-height:1.7}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-market-tags{gap:8px}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-market-tag{min-height:32px;padding:6px 11px;border-color:rgba(37,99,235,.16);background:rgba(245,249,255,.96);color:#164e86}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-actions{align-items:stretch}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card{align-self:stretch;padding:clamp(14px,2vw,20px);border-radius:20px;background:rgba(255,255,255,.98)}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card h2{margin:0;font-size:1rem;line-height:1.25}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding:0}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list div,body:not(.alkemist-editor-session) .verification-sidebar-card.detail-summary-card .summary-list div{min-width:0;min-height:68px;padding:10px;border:1px solid rgba(216,229,227,.94);border-radius:14px;background:#f8fbfa}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list strong,body:not(.alkemist-editor-session) .verification-sidebar-card.detail-summary-card .summary-list strong{font-size:.98rem;line-height:1.22;overflow-wrap:anywhere}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list span,body:not(.alkemist-editor-session) .verification-sidebar-card.detail-summary-card .summary-list span{font-size:.7rem;line-height:1.35}body:not(.alkemist-editor-session) .verification-search-form--standard{padding-top:.15rem}body:not(.alkemist-editor-session) .verification-search-form label span{font-size:.78rem;letter-spacing:.02em}body:not(.alkemist-editor-session) .verification-search-form input[type=text]{min-height:48px;border-color:rgba(198,216,213,.98);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}body:not(.alkemist-editor-session) .verification-search-form input[type=text]:focus{border-color:rgba(22,133,111,.5);box-shadow:0 0 0 3px rgba(22,133,111,.12);outline:0}body:not(.alkemist-editor-session) .verification-detail-layout.detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(14px,2vw,22px);align-items:start}body:not(.alkemist-editor-session) .verification-main-stack{gap:clamp(12px,1.8vw,18px)}body:not(.alkemist-editor-session) .verification-sidebar-card.card,body:not(.alkemist-editor-session) .verification-sidebar-card.widget,body:not(.alkemist-editor-session) .verification-standard-section.card{padding:clamp(16px,2vw,22px);border:1px solid rgba(216,229,227,.96);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 14px 34px rgba(9,27,39,.07)}body:not(.alkemist-editor-session) .verification-state-card{border-left:4px solid rgba(22,133,111,.5)}body:not(.alkemist-editor-session) .verification-state-card--error{border-left-color:rgba(190,30,45,.58)}body:not(.alkemist-editor-session) .verification-status-card__head small{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid rgba(216,229,227,.94);border-radius:999px;background:#f8fbfa;color:var(--muted);font-weight:800}body:not(.alkemist-editor-session) .verification-status-badge{max-width:100%;overflow-wrap:anywhere}body:not(.alkemist-editor-session) .verification-details-card .resource-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body:not(.alkemist-editor-session) .verification-details-card .resource-snapshot-card{min-width:0;border-color:rgba(216,229,227,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,250,.97))}body:not(.alkemist-editor-session) .verification-details-card .resource-snapshot-card strong{overflow-wrap:anywhere;word-break:normal}body:not(.alkemist-editor-session) .verification-sidebar-card.detail-summary-card .summary-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible;padding:0}body:not(.alkemist-editor-session) .verification-sidebar-card--qr .verification-qr-card__image{margin-top:.75rem}body:not(.alkemist-editor-session) .verification-editor-preview__qr,body:not(.alkemist-editor-session) .verification-qr-card__image{border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,249,255,.96))}body:not(.alkemist-editor-session) .verification-editor-preview__qr img,body:not(.alkemist-editor-session) .verification-qr-card__image img{width:min(100%,260px)}.verification-branded-qr{position:relative;display:block;width:min(100%,280px);margin:0 auto;line-height:0}.verification-branded-qr__code{display:block;width:100%!important;height:auto!important}.verification-branded-qr__logo{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:20%;aspect-ratio:1;padding:5px;transform:translate(-50%,-50%);border:1px solid rgba(13,68,87,.16);border-radius:10px;background:#fff;box-shadow:0 8px 18px rgba(9,27,39,.16);color:var(--primary);font-size:.72rem;font-weight:900;line-height:1;overflow:hidden}.verification-branded-qr__logo img{display:block;width:100%!important;height:100%!important;object-fit:contain}.verification-analytics-panel{display:grid;gap:1rem;margin-top:1rem}.verification-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.verification-analytics-grid article{display:grid;gap:.3rem;min-width:0;padding:.85rem;border:1px solid rgba(216,229,227,.96);border-radius:14px;background:#fff}.verification-analytics-grid span,.verification-event-table th{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.verification-analytics-grid strong{color:var(--text);font-size:1.15rem;line-height:1.2;overflow-wrap:anywhere}.verification-event-table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(216,229,227,.96);border-radius:14px;background:#fff}.verification-event-table{width:100%;min-width:620px;border-collapse:collapse}.verification-event-table td,.verification-event-table th{padding:.75rem .85rem;border-bottom:1px solid rgba(216,229,227,.7);text-align:left;vertical-align:top}.verification-event-table tbody tr:last-child td{border-bottom:0}.verification-event-table td{color:var(--text);font-size:.88rem}@media (min-width:640px) and (max-width:991px){body:not(.alkemist-editor-session) .verification-search-form--standard{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.alkemist-editor-session) .verification-search-form--standard .btn{grid-column:1/-1}}@media (max-width:991px){.verification-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-grid,body:not(.alkemist-editor-session) .verification-detail-layout.detail-layout{grid-template-columns:minmax(0,1fr)}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-grid>div:first-child{align-content:start}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero+.sidebar-mobile-toggle{position:static;z-index:auto;display:flex;width:min(1240px,calc(100% - 32px));min-width:0;height:auto;min-height:48px;margin:12px auto 0;padding:10px 14px;border:1px solid rgba(13,68,87,.14);border-radius:14px;background:rgba(255,255,255,.96);color:var(--primary);box-shadow:0 10px 24px rgba(9,27,39,.08);font-size:.82rem;font-weight:800;line-height:1.2;transform:none}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero+.sidebar-mobile-toggle::after{content:"";width:.5rem;height:.5rem;margin-left:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0;transform:rotate(45deg) translateY(-2px)}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero+.sidebar-mobile-toggle[aria-expanded=true]::after{transform:rotate(225deg) translate(-2px,-1px)}}@media (max-width:780px){body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero{margin-top:8px;padding:14px;border-radius:18px}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero h1{font-size:clamp(1.55rem, 8.2vw, 2.35rem);line-height:1.08}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .archive-description{display:block;overflow:visible;font-size:.84rem;line-height:1.55;-webkit-line-clamp:unset}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-market-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-market-tag{justify-content:center;min-height:34px;padding:6px 8px;text-align:center;font-size:.68rem;line-height:1.22}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-actions .btn{width:100%;min-width:0;min-height:40px;padding:8px 10px;border-radius:11px;font-size:.72rem;line-height:1.18}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-actions>:only-child{grid-column:1/-1}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card{gap:10px;padding:12px;border-radius:16px}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card h2{font-size:.92rem}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding:0}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list div{flex:none;min-height:58px;padding:8px;border-radius:12px}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list strong{font-size:.86rem}body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list span{font-size:.62rem}body:not(.alkemist-editor-session) .verification-sidebar-card.card,body:not(.alkemist-editor-session) .verification-sidebar-card.widget,body:not(.alkemist-editor-session) .verification-standard-section.card{padding:14px;border-radius:17px;box-shadow:0 9px 22px rgba(9,27,39,.055)}body:not(.alkemist-editor-session) .verification-status-card__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}body:not(.alkemist-editor-session) .verification-status-badge,body:not(.alkemist-editor-session) .verification-status-card__head small{width:100%;justify-content:center;text-align:center}body:not(.alkemist-editor-session) .verification-details-card .resource-snapshot-grid{grid-template-columns:minmax(0,1fr);gap:9px}body:not(.alkemist-editor-session) .verification-editor-preview .portal-actions,body:not(.alkemist-editor-session) .verification-sidebar-card .portal-actions{display:grid;grid-template-columns:minmax(0,1fr)}body:not(.alkemist-editor-session) .verification-editor-preview .portal-actions .btn,body:not(.alkemist-editor-session) .verification-sidebar-card .portal-actions .btn{width:100%;min-width:0}}@media (max-width:767px){.verification-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero{padding:12px;border-radius:16px}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-hero-actions,body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero .detail-market-tags,body:not(.alkemist-editor-session) .verification-hero-summary.detail-summary-card .summary-list{grid-template-columns:minmax(0,1fr)}body:not(.alkemist-editor-session) .verification-detail-hero.detail-hero+.sidebar-mobile-toggle{width:min(100%,calc(100% - 12px));margin-top:8px}body:not(.alkemist-editor-session) .verification-search-form input[type=text]{min-height:46px;padding:0 13px}}