@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}:root{--theme-elevation-1000:#10261d;--theme-success-500:#146c43}.nav__brand img{max-height:28px}.media-upload-limit{align-items:center;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:999px;color:var(--theme-elevation-700);display:inline-flex;font-size:12px;font-weight:500;line-height:1;padding:7px 10px;white-space:nowrap}.ai-importer{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-success-500) 8%,transparent),transparent 42%),var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;margin-bottom:36px;overflow:hidden}.ai-importer__header{align-items:flex-start;border-bottom:1px solid var(--theme-elevation-150);display:flex;gap:24px;justify-content:space-between;padding:24px}.ai-importer__header h2{font-size:24px;margin:3px 0 8px}.ai-importer__header p{color:var(--theme-elevation-700);line-height:1.6;margin:0;max-width:760px}.ai-importer__header .ai-importer__eyebrow{color:var(--theme-success-500);font-size:11px;font-weight:700;letter-spacing:.12em}.ai-importer__links{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.ai-importer__body{padding:24px}.ai-importer__file,.ai-importer__source{display:grid;font-weight:600;grid-gap:8px;gap:8px}.ai-importer__file input{background:var(--theme-input-bg);border:1px dashed var(--theme-elevation-300);border-radius:4px;cursor:pointer;font:inherit;padding:18px}.ai-importer__file small{color:var(--theme-elevation-600);font-size:12px;font-weight:400}.ai-importer__divider{align-items:center;color:var(--theme-elevation-500);display:flex;font-size:12px;gap:12px;margin:20px 0}.ai-importer__divider:after,.ai-importer__divider:before{background:var(--theme-elevation-150);content:"";flex:1 1;height:1px}.ai-importer__source textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-250);border-radius:4px;color:var(--theme-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;min-height:220px;padding:14px;resize:vertical}.ai-importer__source textarea:focus{border-color:var(--theme-success-500);outline:2px solid color-mix(in srgb,var(--theme-success-500) 18%,transparent)}.ai-importer__report{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.ai-importer__issues,.ai-importer__passed{border-left:3px solid;border-radius:3px;margin:0;padding:12px 14px}.ai-importer__issues ul{margin:8px 0 0 18px}.ai-importer__issues li+li{margin-top:5px}.ai-importer__issues code{background:color-mix(in srgb,currentColor 9%,transparent);border-radius:3px;padding:2px 5px}.ai-importer__issues--error{background:color-mix(in srgb,var(--theme-error-500) 8%,transparent);border-color:var(--theme-error-500)}.ai-importer__issues--warning{background:color-mix(in srgb,var(--theme-warning-500) 10%,transparent);border-color:var(--theme-warning-500)}.ai-importer__passed{background:color-mix(in srgb,var(--theme-success-500) 9%,transparent);border-color:var(--theme-success-500);color:var(--theme-success-500);font-weight:600}.ai-importer__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.character-count{color:var(--theme-elevation-600);font-size:12px;line-height:1.4;margin:8px 0 0;text-align:right}.character-count--invalid{color:var(--theme-error-500);font-weight:600}.character-count--warning{color:var(--theme-warning-500);font-weight:600}.character-count--valid{color:var(--theme-success-500)}@media (max-width:768px){.ai-importer__header{display:block}.ai-importer__links{margin-top:18px}.ai-importer__actions{align-items:stretch;flex-direction:column}}