.fmf-hosted{--fmf-ink:#080b18;--fmf-panel:#17172eea;--fmf-edge:#8b6ba671;--fmf-light:#d6a1ff;--fmf-glow:#a859ff;--fmf-sky:#71eff4;color:#fff;isolation:isolate;background:radial-gradient(36rem 26rem at 15% 0,#73358155,#0000),radial-gradient(34rem 29rem at 88% 10%,#12657740,#0000),#070918;min-height:100vh;padding:clamp(17px,4vw,60px);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;position:relative}.fmf-hosted:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,#e1d1ff,#0000),radial-gradient(1px 1px at 76% 65%,#6efff8,#0000);background-size:160px 180px,240px 260px;position:absolute;inset:0}.fmf-hosted[data-fmf-theme=cyan]{--fmf-light:#82fcf3;--fmf-glow:#13afcb;--fmf-edge:#4ac5d17c;--fmf-sky:#cff}.fmf-hosted[data-fmf-theme=magenta]{--fmf-light:#ffabed;--fmf-glow:#f44ec9;--fmf-edge:#d36bba80;--fmf-sky:#b4e8ff}.fmf-hosted[data-fmf-theme=quiet]{--fmf-light:#d4e0fd;--fmf-glow:#6480a5;--fmf-edge:#758bb3;--fmf-sky:#e1e7ff}.fmf-hosted *{box-sizing:border-box}.fmf-hosted :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #84fff0}.fmf-hosted-content{width:min(100%,1300px);margin:auto}.fmf-hosted-nav{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:34px;display:flex}.fmf-hosted-nav a{color:#8bf5f5;letter-spacing:.05em;font-weight:750;text-decoration:none}.fmf-hosted-hero,.fmf-hosted-editor-header{padding:26px 5px 35px}.fmf-hosted-eyebrow{color:var(--fmf-sky);letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:850;display:block}.fmf-hosted h1,.fmf-hosted h2,.fmf-hosted h3{font-family:Sora,Manrope,ui-sans-serif,sans-serif}.fmf-hosted h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(1.7rem,5.5vw,3.8rem);line-height:1.17}.fmf-hosted h1 em{color:#0000;background:linear-gradient(100deg,#ff7ce2,#ad89ff,#73f1ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.fmf-hosted-hero p:not(.fmf-hosted-eyebrow),.fmf-hosted-editor-header p{color:#c5cce2;max-width:760px;font-size:clamp(.93rem,1.7vw,1.08rem);line-height:1.7}.fmf-hosted-panel{border:1px solid var(--fmf-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(132deg,#24203bce,#10192ddc);border-radius:25px;margin:0 0 23px;padding:clamp(16px,3vw,30px);box-shadow:inset 0 1px #fff2,0 15px 45px #0006}.fmf-hosted-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.fmf-hosted-heading h2{margin:0;font-size:clamp(1.2rem,3vw,1.7rem)}.fmf-hosted-heading span{color:#a8b6d9;font-size:.79rem}.fmf-hosted-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px;display:grid}.fmf-hosted-card{background:radial-gradient(circle at 100% 0,#73449a34,#0000 70%),#0b1227dc;border:1px solid #8d8fbc75;border-radius:19px;flex-direction:column;align-items:flex-start;gap:12px;padding:23px;display:flex;box-shadow:inset 0 1px #ffffff17}.fmf-hosted-card h3{margin:0;font-size:1.23rem}.fmf-hosted-card p{color:#c5c9e0;margin:0;font-size:.86rem;line-height:1.55}.fmf-hosted-card .fmf-hosted-cta{margin-top:auto}.fmf-hosted-cta{text-align:center;color:#171326;cursor:pointer;background:linear-gradient(120deg,#ff62c9,#c684ff,#7fd9fd);border:1px solid #ba92ff90;border-radius:12px;justify-content:center;align-items:center;min-height:43px;padding:10px 16px;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 0 19px #b15afa55}.fmf-hosted-cta:hover:not(:disabled){filter:brightness(1.08)}.fmf-hosted-cta:disabled{color:#d0d5e3;cursor:not-allowed;box-shadow:none;background:#3f4963;border-color:#69748d}.fmf-hosted-price{font-weight:900;color:#e1ceff!important}.fmf-hosted-muted{font-size:.84rem;line-height:1.55;color:#bcc6de!important}.fmf-hosted-available{border:1px solid #88bef17b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.fmf-hosted-available button,.fmf-hosted-editor-toolbar button,.fmf-hosted-editor-actions>button:not(.fmf-hosted-cta){cursor:pointer;color:#fff;background:#242e51;border:1px solid #8ba7d2;border-radius:11px;min-height:43px;padding:11px 14px;font-weight:800}.fmf-hosted-available button:disabled,.fmf-hosted-editor-toolbar button:disabled{opacity:.48;cursor:default}.fmf-hosted-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fmf-hosted-editor-header>div:first-child{max-width:740px}.fmf-hosted-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.fmf-hosted-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.fmf-hosted-stats>div{border:1px solid var(--fmf-edge);background:linear-gradient(135deg,#352845,#151b34);border-radius:17px;min-width:0;padding:17px}.fmf-hosted-stats span{color:#d1cfe7;font-size:.77rem;display:block}.fmf-hosted-stats strong{color:var(--fmf-light);text-shadow:0 0 16px var(--fmf-glow);font-variant-numeric:tabular-nums;font:850 clamp(1.25rem,4vw,2.4rem)/1.3 Sora,Manrope,sans-serif;display:block}.fmf-hosted-stats .fmf-hosted-save-state{margin-top:10px;font-size:clamp(.82rem,2vw,1.1rem)}.fmf-hosted-editor-toolbar{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.fmf-hosted-settings{background:linear-gradient(135deg,#242440,#0f1b32);border:1px solid #908ab675;border-radius:17px;gap:12px;margin-bottom:19px;padding:clamp(15px,2vw,25px);display:grid}.fmf-hosted-settings h3{margin:0;font-size:1.2rem}.fmf-hosted-settings p{color:#c5cde1;margin:0;line-height:1.5}.fmf-hosted-settings :is(input,select,textarea),.fmf-hosted-record input{color:#fff;width:100%;min-height:41px;font:inherit;background:#111a31;border:1px solid #788aab;border-radius:10px;padding:11px}.fmf-hosted-settings label{color:#e7eaff;font-size:.82rem;font-weight:750}.fmf-hosted-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:13px;display:grid}.fmf-hosted-field-grid label{gap:6px;display:grid}.fmf-hosted-records{gap:9px;display:grid}.fmf-hosted-record-header,.fmf-hosted-record{grid-template-columns:repeat(4,minmax(0,1fr)) 54px;align-items:center;gap:10px;display:grid}.fmf-hosted-record-header{color:#9fe6f5;letter-spacing:.05em;min-width:0;padding:0 12px;font-size:.71rem;font-weight:800}.fmf-hosted-record-header span{overflow-wrap:anywhere;min-width:0}.fmf-hosted-record{background:#0c1329d6;border:1px solid #667da181;border-radius:13px;min-width:0;padding:10px 12px;position:relative}.fmf-hosted-record:focus-visible{outline:2px solid #73d9ff}.fmf-hosted-record label{min-width:0}.fmf-hosted-record input{min-width:0;padding:10px 8px;font-size:.85rem}.fmf-hosted-record input:disabled{color:#c0c9d9;opacity:.8}.fmf-hosted-mobile-field{display:none}.fmf-hosted-row-actions{justify-content:center;align-items:center;display:flex;position:relative}.fmf-hosted-row-actions>button{color:#fff;cursor:pointer;background:#293458;border:1px solid #91a0d4;border-radius:10px;width:44px;min-height:40px;font-weight:900}.fmf-hosted-context-menu{z-index:4;background:#171d39;border:1px solid #a78ccf;border-radius:14px;width:190px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 15px 28px #000c}.fmf-hosted-context-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-size:.83rem}.fmf-hosted-context-menu button:hover{background:#313856}.fmf-hosted-context-menu button:disabled{opacity:.5}.fmf-hosted-import-preview{gap:9px;display:grid}.fmf-hosted-import-sample{overflow-wrap:anywhere;background:#101931;border:1px solid #7189a8;border-radius:12px;padding:11px;font-size:.8rem;line-height:1.8}.fmf-hosted-alert,.fmf-hosted-success{color:#fff;background:#522130;border:1px solid #efabac;border-radius:13px;margin-bottom:13px;padding:13px 15px;font-size:.86rem}.fmf-hosted-success{background:#103e45;border-color:#89dbd1}.fmf-hosted-footer{text-align:center;letter-spacing:.09em;color:#aab4d0;padding:34px 0 10px;font-size:.7rem}@media (width<=750px){.fmf-hosted-record-header{display:none}.fmf-hosted-record{grid-template-columns:repeat(2,minmax(0,1fr))}.fmf-hosted-mobile-field{color:#a8e6f5;margin-bottom:4px;font-size:.71rem;display:block}.fmf-hosted-row-actions{justify-content:flex-end}.fmf-hosted-editor-actions{width:100%}.fmf-hosted-editor-actions>button{flex:1}.fmf-hosted-context-menu{top:100%;right:0}}@media (width<=480px){.fmf-hosted{padding:16px}.fmf-hosted-record{grid-template-columns:1fr}.fmf-hosted-stats{gap:7px}.fmf-hosted-stats>div{padding:10px}.fmf-hosted-heading{align-items:flex-start}.fmf-hosted-editor-toolbar button{flex:40%}}@media (prefers-reduced-motion:reduce){.fmf-hosted *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fmf-hosted-record-details{border-top:1px solid var(--fmf-edge);grid-column:1/-1;gap:12px;margin-top:8px;padding:16px 4px 5px;display:grid}.fmf-hosted-record-details p{color:#9ce8f5;margin:0;font-size:.82rem;font-weight:800}.fmf-hosted-record-details .fmf-hosted-field-grid input{font-size:.86rem}.fmf-hosted-close-details{cursor:pointer;color:#fff;background:#22415c;border:1px solid #80dce7;border-radius:11px;justify-self:start;padding:11px 15px;font-weight:800}
