.app-select[data-v-0133b4dc]{min-width:0;position:relative}.app-select__control[data-v-0133b4dc]{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:5px;align-items:center;gap:.5rem;padding:.52rem .68rem;display:flex}.app-select--tinted .app-select__control[data-v-0133b4dc]{background:color-mix(in srgb, var(--app-select-accent) 12%, var(--surface))}.app-select__control[data-v-0133b4dc]:hover:not(:disabled){border-color:var(--primary)}.app-select__control[data-v-0133b4dc]:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}.app-select__control[aria-invalid=true][data-v-0133b4dc]{border-color:var(--danger)}.app-select__value[data-v-0133b4dc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-select__value--placeholder[data-v-0133b4dc]{color:var(--text-muted)}.app-select__chevron[data-v-0133b4dc]{color:var(--text-muted);flex:none;transition:transform .15s}.app-select--open .app-select__chevron[data-v-0133b4dc]{transform:rotate(180deg)}.app-select__dot[data-v-0133b4dc]{background:var(--app-select-dot);width:10px;height:10px;box-shadow:0 0 0 2px rgba(var(--text-rgb), .06);border-radius:50%;flex:none}.app-select__list[data-v-0133b4dc]{z-index:20;top:calc(100% + 4px);background:var(--surface);border:1px solid var(--border-strong);max-height:16rem;box-shadow:0 10px 30px rgba(var(--text-rgb), .14);border-radius:6px;margin:0;padding:.3rem;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.app-select__option[data-v-0133b4dc]{cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;min-height:36px;padding:.4rem .6rem;display:flex}.app-select__option--active[data-v-0133b4dc]{background:var(--surface-muted)}.app-select__option--selected[data-v-0133b4dc]{font-weight:600}.app-select__option--disabled[data-v-0133b4dc]{color:var(--text-muted);cursor:default}.app-select__option-text[data-v-0133b4dc]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.app-select__option-description[data-v-0133b4dc]{color:var(--text-muted);font-size:.78rem;font-weight:400;line-height:1.3}.app-select__check[data-v-0133b4dc]{color:var(--primary);flex:none}.app-select__list--floating[data-v-0133b4dc]{z-index:100;overscroll-behavior:contain;border-color:var(--border);box-shadow:0 12px 36px rgba(var(--shadow-rgb), .18);scrollbar-width:thin;border-radius:.85rem;padding:.4rem}.app-select__list--floating .app-select__option[data-v-0133b4dc]{border-radius:.5rem;gap:.8rem;min-height:43px;padding:.6rem .7rem}.app-select__list--floating .app-select__option--selected[data-v-0133b4dc]{color:var(--text-link);background:var(--secondary-soft)}.app-select__list--floating .app-select__check[data-v-0133b4dc]{color:var(--text-link)}@media (prefers-reduced-motion:reduce){.app-select__chevron[data-v-0133b4dc]{transition:none}}.language-picker[data-v-e7bcb0b2]{min-width:0;position:relative}.language-picker__label[data-v-e7bcb0b2]{margin-bottom:.5rem;display:block}.language-picker__flag[data-v-e7bcb0b2]{object-fit:cover;width:24px;height:18px;box-shadow:0 0 0 1px var(--border);border-radius:3px;flex:none}.language-picker__name[data-v-e7bcb0b2]{text-align:match-parent;flex:1;min-width:0;font-weight:500}.language-picker[data-v-e7bcb0b2] .app-select__control{border-radius:.65rem;gap:.7rem;min-height:42px}.language-picker--compact[data-v-e7bcb0b2] .app-select__control{justify-content:center;width:40px;height:40px;min-height:40px;padding:8px}.language-picker--compact[data-v-e7bcb0b2] .app-select__chevron{display:none}.language-picker__status[data-v-e7bcb0b2]{color:var(--text-muted);margin-top:.4rem;font-size:.875rem;display:block}.language-picker__status.sr-only[data-v-e7bcb0b2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-picker__error[data-v-e7bcb0b2]{color:var(--on-danger-soft);font-size:.875rem}.language-picker--compact .language-picker__error[data-v-e7bcb0b2]{z-index:100;inset-inline-end:0;background:var(--surface);border:1px solid var(--border);border-radius:.65rem;width:15rem;padding:.75rem;position:absolute;top:100%}.app-navigation[data-v-b62e96ea]{flex-shrink:0;align-items:center;gap:.2rem;margin-inline-start:.5rem;display:flex}.app-navigation__link[data-v-b62e96ea]{min-height:40px;color:var(--text-label);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.86rem;font-weight:650;display:flex}.app-navigation__link[data-v-b62e96ea]:hover{color:var(--text);background:var(--surface-muted)}.app-navigation--dense .app-navigation__link[data-v-b62e96ea]{padding-inline:.5rem}.app-navigation__link--active[data-v-b62e96ea]{color:var(--text-link-hover);background:var(--secondary-soft)}.app-navigation__link svg[data-v-b62e96ea]{flex-shrink:0}.app-navigation__group[data-v-b62e96ea]{position:relative}.app-navigation__chevron[data-v-b62e96ea]{transition:transform .15s}.app-navigation__chevron--open[data-v-b62e96ea]{transform:rotate(180deg)}.app-navigation__submenu[data-v-b62e96ea]{top:calc(100% + .55rem);z-index:1;border:1px solid var(--border);background:var(--surface);min-width:210px;box-shadow:0 12px 28px rgba(var(--shadow-rgb), .14);border-radius:8px;gap:.2rem;margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;inset-inline-end:0}@media (width<=1199px){.app-navigation--dense[data-v-b62e96ea]{top:var(--header-height);max-height:calc(100dvh - var(--header-height));border-bottom:1px solid var(--border);background:var(--surface);box-shadow:0 12px 28px rgba(var(--shadow-rgb), .12);margin:0;padding:.75rem;display:none;position:absolute;inset-inline:0;overflow-y:auto}.app-navigation--dense.app-navigation--expanded[data-v-b62e96ea]{display:grid}.app-navigation--dense .app-navigation__link[data-v-b62e96ea]{width:100%;min-height:44px}.app-navigation--dense .app-navigation__chevron[data-v-b62e96ea]{margin-inline-start:auto}.app-navigation--dense .app-navigation__submenu[data-v-b62e96ea]{border:0;border-inline-start:2px solid var(--border);min-width:0;box-shadow:none;border-radius:0;margin:.25rem 0;margin-inline-start:1.15rem;padding:0;padding-inline-start:.65rem;position:static}}@media (width<=960px){.app-navigation[data-v-b62e96ea]{top:var(--header-height);max-height:calc(100dvh - var(--header-height));border-bottom:1px solid var(--border);background:var(--surface);box-shadow:0 12px 28px rgba(var(--shadow-rgb), .12);margin:0;padding:.75rem;display:none;position:absolute;inset-inline:0;overflow-y:auto}.app-navigation.app-navigation--expanded[data-v-b62e96ea]{display:grid}.app-navigation__link[data-v-b62e96ea]{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.app-navigation__chevron[data-v-b62e96ea]{transition:none}}:root{--ipo-primary:#ff7a59;--ipo-primary-rgb:255, 122, 89;--ipo-secondary:#4c8bf5;--ipo-secondary-rgb:76, 139, 245;--ipo-background:#fff7f1;--ipo-surface:#fff;--ipo-text:#2e2e2e;--ipo-text-rgb:46, 46, 46;--ipo-low:#61c277;--ipo-low-rgb:97, 194, 119;--ipo-medium:#f2b705;--ipo-medium-rgb:242, 183, 5;--ipo-high:#e04f5f;--ipo-high-rgb:224, 79, 95;--ipo-extreme:#b73e51;--ipo-extreme-rgb:183, 62, 81;--ipo-background-rgb:255, 247, 241;--ipo-surface-rgb:255, 255, 255;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--ipo-background);--background-rgb:var(--ipo-background-rgb);--surface:var(--ipo-surface);--surface-rgb:var(--ipo-surface-rgb);--text-rgb:var(--ipo-text-rgb);--surface-muted:#fff0e9;--border:rgba(var(--ipo-text-rgb), .12);--border-strong:rgba(var(--ipo-text-rgb), .24);--text:var(--ipo-text);--text-muted:rgba(var(--ipo-text-rgb), .68);--primary:var(--ipo-primary);--primary-hover:#d95738;--primary-soft:rgba(var(--ipo-primary-rgb), .12);--on-primary:var(--ipo-text);--secondary:var(--ipo-secondary);--secondary-hover:#2a6ce0;--secondary-soft:rgba(var(--ipo-secondary-rgb), .12);--blue:var(--ipo-secondary);--blue-soft:var(--secondary-soft);--amber:#755000;--amber-soft:rgba(var(--ipo-medium-rgb), .2);--danger:var(--ipo-high);--danger-hover:var(--ipo-extreme);--danger-soft:rgba(var(--ipo-high-rgb), .14);--success:var(--ipo-low);--success-soft:rgba(var(--ipo-low-rgb), .16);--on-success:#14321f;--focus-ring:rgba(var(--ipo-primary-rgb), .48);--risk-none:var(--ipo-low);--risk-low:var(--ipo-low);--risk-medium:var(--ipo-medium);--risk-high:var(--ipo-high);--risk-extreme:var(--ipo-extreme);--on-secondary-soft:#215cc0;--on-success-soft:#1f6b32;--on-risk-none-soft:#185729;--on-amber-soft:#6b4e00;--on-danger-soft:#9f2333;--on-extreme-soft:#7a1730;--on-danger:var(--ipo-surface);--risk-low-soft:rgba(var(--ipo-low-rgb), .12);--risk-extreme-soft:rgba(var(--ipo-extreme-rgb), .18);--text-link:#1f5fd0;--text-link-hover:#1a4fb0;--text-accent:#b8421f;--danger-button:var(--ipo-extreme);--danger-button-hover:#a83646;--text-label:#4f4946;--surface-warm:#fffbf8;--surface-translucent:rgba(var(--surface-rgb), .97);--surface-glass:rgba(var(--surface-rgb), .93);--border-glass:rgba(var(--surface-rgb), .55);--shadow-rgb:25, 31, 35;--backdrop:rgba(var(--shadow-rgb), .42);--header-height:64px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#16120f;--background-rgb:22, 18, 15;--surface:#211c19;--surface-rgb:33, 28, 25;--surface-muted:#352d28;--surface-warm:#1c1815;--text:#f3ede8;--text-rgb:243, 237, 232;--text-muted:rgba(var(--text-rgb), .68);--text-label:#d9d0ca;--border:rgba(var(--text-rgb), .14);--border-strong:rgba(var(--text-rgb), .28);--primary-hover:#ff9a80;--secondary-hover:#7fabff;--amber:#f2c94c;--amber-soft:rgba(var(--ipo-medium-rgb), .24);--danger-hover:#ff7b8b;--on-success:#14321f;--on-secondary-soft:#a9c6ff;--on-success-soft:#a8e6b8;--on-risk-none-soft:#b4ecc2;--on-amber-soft:#ffd978;--on-danger-soft:#ffb4bb;--on-extreme-soft:#ffa5b4;--on-danger:var(--background);--text-link:#7fabff;--text-link-hover:#a9c6ff;--text-accent:var(--ipo-primary);--danger-button:#ff7b8b;--danger-button-hover:#ff8a97;--shadow-rgb:0, 0, 0;--backdrop:rgba(var(--shadow-rgb), .6)}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{color:var(--text);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{min-width:320px;min-height:100%}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}input:is([type=email],[type=url],[type=number]){direction:ltr}:root[dir=rtl] :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right){transform:scaleX(-1)}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1.5rem;font-size:1.75rem;font-weight:720;line-height:1.2}h2{font-size:1.18rem;line-height:1.3}.app-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height) 1fr auto;min-height:100vh;display:grid}.app-header{z-index:50;height:var(--header-height);border-bottom:1px solid var(--border);background:var(--surface-translucent);grid-column:1/-1;align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.icon-button.app-header__menu{display:none}.app-header__spacer{flex:1}.brand{flex-shrink:0;align-items:center;min-width:150px;display:inline-flex}.brand__dark,:root[data-theme=dark] .brand__light{display:none}:root[data-theme=dark] .brand__dark{display:inline}.brand img{object-fit:contain;object-position:left center;width:164px;max-height:38px}.icon-button{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--surface-muted)}.app-content{min-width:0;padding:1.75rem 2rem 3rem}.page-container{width:min(1240px,100%);margin:0 auto}.page-container--home{width:min(1600px,100%)}.app-footer{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;grid-column:1;justify-content:space-between;gap:1rem;padding:1rem 2rem;font-size:.82rem;display:flex}.account-menu{flex-shrink:0;position:relative}.account-menu__trigger{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:.65rem;min-height:40px;padding:.25rem .55rem .25rem .25rem;display:flex}.account-menu__avatar{width:30px;height:30px;color:var(--on-primary);background:var(--primary);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.account-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.88rem;font-weight:650;overflow:hidden}.account-menu__popover{z-index:70;top:calc(100% + .4rem);border:1px solid var(--border);background:var(--surface);width:180px;box-shadow:0 12px 28px rgba(var(--shadow-rgb), .14);border-radius:6px;flex-direction:column;padding:.35rem;display:flex;position:absolute;inset-inline-end:0}.account-menu__popover a,.account-menu__popover button{width:100%;min-height:38px;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.account-menu__popover a:hover,.account-menu__popover button:hover{background:var(--surface-muted)}.app-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.48rem;width:fit-content;min-height:40px;padding:.56rem .9rem;font-weight:680;line-height:1.2;display:inline-flex}.app-button:disabled{cursor:not-allowed;opacity:.55}.app-button--small{min-height:34px;padding:.4rem .68rem;font-size:.84rem}.app-button--primary{color:var(--on-primary);border-color:var(--primary);background:var(--primary)}.app-button--primary:hover:not(:disabled){color:var(--on-primary);border-color:var(--primary-hover);background:var(--primary-hover)}.app-button--secondary{color:var(--text);border-color:var(--border-strong);background:var(--surface)}.app-button--secondary:hover:not(:disabled),.app-button--ghost:hover:not(:disabled){background:var(--surface-muted)}.app-button--danger{color:var(--on-danger);border-color:var(--danger-button);background:var(--danger-button)}.app-button--danger:hover:not(:disabled){border-color:var(--danger-button-hover);background:var(--danger-button-hover)}.app-button--success{color:var(--on-success);border-color:var(--success);background:var(--success)}.app-button--ghost{color:var(--text);background:0 0}.app-alert{border:1px solid var(--border);color:var(--text-label);background:var(--surface-muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem .9rem;display:grid}.app-alert--info{color:var(--on-secondary-soft);border-color:rgba(var(--ipo-secondary-rgb), .34);background:var(--blue-soft)}.app-alert--success{color:var(--on-success-soft);border-color:rgba(var(--ipo-low-rgb), .38);background:var(--success-soft)}.app-alert--warning{color:var(--on-amber-soft);border-color:rgba(var(--ipo-medium-rgb), .48);background:var(--amber-soft)}.app-alert--danger{color:var(--on-danger-soft);border-color:rgba(var(--ipo-high-rgb), .36);background:var(--danger-soft)}.loading-state{min-height:48px;color:var(--text-muted);align-items:center;gap:.55rem;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.breadcrumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.breadcrumbs a{color:var(--text-muted)}.breadcrumbs a:hover{color:var(--text-link)}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-heading h1{margin:0}.page-heading p{max-width:64ch;color:var(--text-muted);margin:.35rem 0 0}.panel{border:1px solid var(--border);background:var(--surface);border-radius:8px}.panel__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;display:flex}.panel__header h2{margin:0}.panel__header p{color:var(--text-muted);margin:.2rem 0 0;font-size:.85rem}.panel__body{padding:1.1rem}.form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.field--2{grid-column:span 2}.field--3{grid-column:span 3}.field--4{grid-column:span 4}.field--5{grid-column:span 5}.field--6{grid-column:span 6}.field--7{grid-column:span 7}.field--8{grid-column:span 8}.field--12{grid-column:1/-1}.field label,.field-label{color:var(--text-label);font-size:.84rem;font-weight:680}.field small,.form-hint{color:var(--text-muted);font-size:.77rem}.input,.select,.textarea{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text);background:var(--surface);border-radius:5px;outline:none;padding:.52rem .68rem}.textarea{resize:vertical;min-height:90px}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--ipo-primary-rgb), .18)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-muted)}.form-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.stack{flex-direction:column;gap:1rem;display:flex}.split-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:1.25rem;display:grid}.list-stack{flex-direction:column;gap:.5rem;display:flex}.list-row{border:1px solid var(--border);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;padding:.75rem;display:flex}.list-row--button{width:100%;color:var(--text);text-align:start;cursor:pointer}.list-row--button:hover,.list-row--active{border-color:rgba(var(--ipo-secondary-rgb), .5);background:var(--secondary-soft)}.list-row strong{overflow-wrap:anywhere;display:block}.list-row small{color:var(--text-muted);margin-top:.18rem;display:block}.tag,.status-chip,.risk-pill,.evidence-pill,.confidence-pill,.personal-pill{border-radius:999px;align-items:center;gap:.32rem;min-height:28px;padding:.3rem .58rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.tag,.status-chip{color:var(--on-secondary-soft);background:var(--blue-soft)}.status-chip--verified{color:var(--on-success-soft);background:var(--success-soft)}.risk-pill--none{color:var(--on-risk-none-soft);background:var(--success-soft)}.risk-pill--low{color:var(--on-success-soft);background:var(--risk-low-soft)}.risk-pill--medium{color:var(--on-amber-soft);background:var(--amber-soft)}.risk-pill--high{color:var(--on-danger-soft);background:var(--danger-soft)}.risk-pill--extreme{color:var(--on-extreme-soft);background:var(--risk-extreme-soft)}.evidence-pill{color:var(--on-secondary-soft);background:var(--blue-soft)}.confidence-pill{color:rgba(var(--text-rgb), .76);background:var(--surface-muted);cursor:help}.personal-pill--safe{color:var(--on-success-soft);background:var(--success-soft)}.personal-pill--quiet{color:var(--text-muted);border:1px dashed var(--border-strong);background:var(--surface)}.personal-pill--unsafe{color:var(--on-danger-soft);background:var(--danger-soft)}.personal-pill--unknown{color:var(--text-muted);background:var(--surface-muted)}.confidence-pill--low{color:var(--on-amber-soft);background:var(--amber-soft)}.confidence-pill--medium{color:var(--on-secondary-soft);background:var(--secondary-soft)}.confidence-pill--high{color:var(--on-success-soft);background:var(--success-soft)}.title-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(210px,280px) minmax(0,1fr);display:grid;overflow:hidden}.title-card__media{background:var(--primary-soft);min-height:300px;position:relative}.title-card__body{flex-direction:column;gap:1rem;min-width:0;padding:1.15rem;display:flex}.title-card__header{border-bottom:1px solid var(--border);padding-bottom:1rem}.message-page{min-height:55vh;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex}.message-page h1{color:var(--text);margin:0}.message-page p{margin:0 0 .5rem}@media (width<=1199px){.app-header--member .icon-button.app-header__menu{display:inline-grid}}@media (width<=980px){.split-layout{grid-template-columns:1fr}}@media (width<=960px){.icon-button.app-header__menu{display:inline-grid}}@media (width<=720px){.app-header{gap:.65rem;padding:0 .75rem}.brand{min-width:0}.brand img{width:132px}.account-menu__name{display:none}.app-content{padding:1.25rem .85rem 2.5rem}.app-footer{flex-direction:column;padding:1rem}h1{font-size:1.45rem}.field--2,.field--3,.field--4,.field--5,.field--6,.field--7,.field--8{grid-column:1/-1}.title-card{grid-template-columns:1fr}.title-card__media{min-height:260px;max-height:380px}.panel__body,.panel__header{padding:.9rem}}@media (width<=480px){.app-header{gap:.4rem}.app-header__sign-in span{display:none}.brand img{width:120px}}@media (width<=360px){.app-header{gap:.4rem}.brand img{width:90px}}.skeleton{background:linear-gradient(90deg, var(--surface-muted) 0%, var(--border) 50%, var(--surface-muted) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@media (width<=640px){.title-card:not(.title-card--detailed){grid-template-columns:92px minmax(0,1fr)}.title-card:not(.title-card--detailed) .title-card__media{border-radius:6px;grid-area:1/1;height:132px;min-height:0;margin:.85rem 0 0 .85rem;overflow:hidden}.title-card:not(.title-card--detailed) .title-card__body{display:contents}.title-card:not(.title-card--detailed) .title-card__header{border-bottom:0;grid-area:1/2;padding:.85rem .85rem .85rem .75rem}.title-card:not(.title-card--detailed) .title-card__body>:not(.title-card__header){grid-column:1/-1;margin:0 .85rem .85rem}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
