.age-title[data-v-a74344fd]{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 .75rem}.age-panel[data-v-a74344fd]{background:linear-gradient(180deg,#0088cc0a,#08c0);border:1px solid rgba(15,23,42,.1);border-radius:1rem;padding:1.5rem}.dark .age-panel[data-v-a74344fd]{background:linear-gradient(180deg,#38bdf80f,#0f172a40);border-color:#94a3b82e}.age-panel>.age-turnstile[data-v-a74344fd]{margin-bottom:0}.age-tabs[data-v-a74344fd]{background:#0f172a0d;border-radius:.75rem;display:inline-flex;gap:.25rem;margin-bottom:1.25rem;padding:.25rem}.dark .age-tabs[data-v-a74344fd]{background:#94a3b81f}.age-tab[data-v-a74344fd]{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#64748b;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background .15s ease,color .15s ease}.age-tab[data-v-a74344fd]:hover{color:#0f172a}.dark .age-tab[data-v-a74344fd]:hover{color:#f2f6fb}.age-tab--active[data-v-a74344fd]{background:#fff;box-shadow:0 1px 3px #0f172a1a;color:#08c}.dark .age-tab--active[data-v-a74344fd]{background:#0f172acc;color:#38bdf8}.age-file-button[data-v-a74344fd]{align-items:center;background:#fff;border:1px dashed rgba(15,23,42,.25);border-radius:.625rem;color:inherit;cursor:pointer;display:inline-flex;flex:1;font-size:.95rem;gap:.6rem;overflow:hidden;padding:.75rem 1rem;text-align:left;text-overflow:ellipsis;transition:border-color .15s ease;white-space:nowrap}.age-file-button[data-v-a74344fd]:hover:not(:disabled){border-color:#08c}.age-file-button[data-v-a74344fd]:disabled{cursor:not-allowed;opacity:.6}.dark .age-file-button[data-v-a74344fd]{background:#0f172a99;border-color:#94a3b859}.age-input[data-v-a74344fd]{background:#fff;border:1px solid rgba(15,23,42,.15);border-radius:.625rem;color:inherit;flex:1;font-size:1rem;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease}.age-input[data-v-a74344fd]:focus{border-color:#08c;box-shadow:0 0 0 3px #0088cc26;outline:none}.dark .age-input[data-v-a74344fd]{background:#0f172a99;border-color:#94a3b840}.age-submit[data-v-a74344fd]{align-items:center;background:linear-gradient(135deg,#08c,#0ea5e9);border:0;border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.75rem;transition:opacity .2s ease,transform .2s ease}.age-submit[data-v-a74344fd]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.age-submit[data-v-a74344fd]:disabled{cursor:not-allowed;opacity:.55}.age-turnstile[data-v-a74344fd]{margin:1rem 0;max-width:300px;min-height:65px}.age-card[data-v-a74344fd]{animation:age-card-in-a74344fd .35s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:.875rem;box-shadow:0 18px 40px -32px #0f172a8c;overflow:hidden;padding:1.75rem;position:relative}.age-card[data-v-a74344fd]:before{background:linear-gradient(90deg,transparent,#08c,#38bdf8,transparent);content:"";height:2px;inset:0 0 auto;position:absolute}.dark .age-card[data-v-a74344fd]{background:#0f172a8c;border-color:#94a3b833;box-shadow:0 18px 44px -30px #000000e6}@keyframes age-card-in-a74344fd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.age-card__head[data-v-a74344fd]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.age-card__label[data-v-a74344fd]{color:#64748b;font-size:.8rem;letter-spacing:.12em;margin:0 0 .25rem;text-transform:uppercase}.age-card__date[data-v-a74344fd]{background:linear-gradient(120deg,#0f172a 10%,#08c 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.dark .age-card__date[data-v-a74344fd]{background:linear-gradient(120deg,#f8fafc 10%,#38bdf8 90%);-webkit-background-clip:text;background-clip:text}.age-card__age[data-v-a74344fd]{color:#64748b;font-size:.95rem;margin:.25rem 0 0}.age-card__badge[data-v-a74344fd]{border-radius:999px;font-size:.8rem;font-weight:600;padding:.35rem .9rem;white-space:nowrap}.age-card__badge--veteran[data-v-a74344fd]{background:#10b9811f;color:#059669}.age-card__badge--mature[data-v-a74344fd]{background:#0ea5e91f;color:#0284c7}.age-card__badge--fresh[data-v-a74344fd]{background:#f59e0b24;color:#b45309}.age-scale[data-v-a74344fd]{margin:1.75rem 0 .25rem}.age-scale__track[data-v-a74344fd]{background:#0f172a14;border-radius:999px;height:.5rem;position:relative}.dark .age-scale__track[data-v-a74344fd]{background:#94a3b829}.age-scale__fill[data-v-a74344fd]{background:linear-gradient(90deg,#08c,#38bdf8);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.age-scale__pin[data-v-a74344fd]{background:#fff;border:3px solid #08c;border-radius:50%;box-shadow:0 0 0 4px #0088cc26;height:1rem;margin:-.5rem 0 0 -.5rem;position:absolute;top:50%;transition:left .6s cubic-bezier(.16,1,.3,1);width:1rem}.dark .age-scale__pin[data-v-a74344fd]{background:#0f172a;border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf833}.age-scale__flag[data-v-a74344fd]{background:#08c;border-radius:.4rem;bottom:calc(100% + .6rem);color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.2rem .5rem;position:absolute;transform:translate(-50%);white-space:nowrap}.dark .age-scale__flag[data-v-a74344fd]{background:#38bdf8;color:#0b1220}.age-scale__ticks[data-v-a74344fd]{color:#94a3b8;display:flex;font-size:.72rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem}.age-card__grid[data-v-a74344fd]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:1.5rem 0 0}.age-card__row[data-v-a74344fd]{align-items:center;background:#0f172a09;border-radius:.6rem;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.6rem .85rem}.dark .age-card__row[data-v-a74344fd]{background:#94a3b814}.age-card__row dt[data-v-a74344fd]{align-items:center;color:#64748b;display:flex;gap:.45rem;margin:0}.age-card__row dt i[data-v-a74344fd]{font-size:.8rem;opacity:.7}.age-card__row dd[data-v-a74344fd]{font-variant-numeric:tabular-nums;font-weight:600;margin:0;overflow-wrap:anywhere}.age-card__note[data-v-a74344fd]{color:#64748b;font-size:.85rem;margin:1rem 0 0}.age-card__cta[data-v-a74344fd]{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding-top:1.25rem}.dark .age-card__cta[data-v-a74344fd]{border-top-color:#94a3b82e}.age-cta-button[data-v-a74344fd]{background:linear-gradient(135deg,#08c,#0ea5e9);border-radius:.5rem;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:.625rem 1.5rem;text-decoration:none;white-space:nowrap}.age-cta-button[data-v-a74344fd]:hover{opacity:.9}.age-seo[data-v-a74344fd]{color:#475569;line-height:1.75}.dark .age-seo[data-v-a74344fd]{color:#cbd5e1d9}.age-seo[data-v-a74344fd] h2{color:#0f172a;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:2rem 0 .75rem}.age-seo[data-v-a74344fd] h3{color:#0f172a;font-size:1.05rem;font-weight:600;margin:1.25rem 0 .4rem}.dark .age-seo[data-v-a74344fd] :is(h2,h3){color:#f2f6fb}.age-seo[data-v-a74344fd] p{font-size:.95rem;margin:0 0 1rem;max-width:48rem}.age-seo[data-v-a74344fd] :is(ul,ol){margin:0 0 1rem;max-width:48rem;padding-left:1.25rem}.age-seo[data-v-a74344fd] ol{list-style:decimal}.age-seo[data-v-a74344fd] ul{list-style:disc}.age-seo[data-v-a74344fd] li{font-size:.9rem;margin-bottom:.35rem}
