:root,[data-theme=dark]{--theme-bg:#0a0a0a;--theme-input-bg:#141414;--theme-elevation-0:#0a0a0a;--theme-elevation-50:#141414;--theme-elevation-100:#1c1c1e;--theme-elevation-150:#2c2c2e;--theme-elevation-200:#333336;--theme-elevation-250:#3f3f42;--theme-elevation-300:#48484a;--theme-elevation-350:#545456;--theme-elevation-375:#8e8e93;--theme-elevation-400:#8e8e93;--theme-elevation-450:#8e8e93;--theme-elevation-500:#a3a3a8;--theme-elevation-550:#b8b8bd;--theme-elevation-600:#cdcdd2;--theme-elevation-650:#fff;--theme-elevation-700:#fff;--theme-elevation-750:#fff;--theme-elevation-800:#fff;--theme-elevation-850:#fff;--theme-elevation-900:#fff;--theme-elevation-950:#fff;--theme-elevation-1000:#fff;--theme-text:#fff;--flaus-accent:#3e6ae1;--flaus-brand:#142a6e;--color-base-500:#6b8ff0;--color-base-600:#6b8ff0;--color-base-700:#8fadf5;--color-base-800:#b3c8f9;--color-success-500:#30d158;--color-warning-500:#ff9f0a;--color-error-500:#f85149;--theme-success:#30d158;--theme-warning:#ff9f0a;--theme-error:#f85149;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:16px;--cmd-bg:var(--theme-bg);--cmd-surface:var(--theme-elevation-50);--cmd-surface-raised:var(--theme-elevation-100);--cmd-border:var(--theme-elevation-150);--cmd-text:var(--theme-text);--cmd-text-muted:var(--theme-elevation-400);--cmd-accent:var(--flaus-accent);--cmd-live:var(--theme-success);--cmd-warn:var(--theme-warning);--flaus-gradient:linear-gradient(135deg, #3e6ae1, #2d4a9e);--flaus-gradient-hover:linear-gradient(135deg, #6b8ff0, #3e6ae1);--flaus-glass-bg:#141414f2;--flaus-glass-border:#2c2c2e;--flaus-glass-blur:blur(12px);--flaus-glow-blue:0 0 20px #3e6ae126;--flaus-font-heading:"DM Sans", system-ui, -apple-system, sans-serif;--flaus-font-body:"DM Sans", system-ui, -apple-system, sans-serif;--flaus-font-mono:"JetBrains Mono", "SF Mono", monospace;letter-spacing:.01em}body{line-height:1.6}.cmd-section-hub{flex-direction:column;gap:.75rem;display:flex}.cmd-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--cmd-text-muted);margin:0;font-size:.8125rem;font-weight:600}.cmd-section-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.cmd-section-tile{background:var(--cmd-surface);border:1px solid var(--cmd-border);min-height:148px;color:var(--cmd-text);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem .75rem;text-decoration:none;transition:border-color .15s,transform .15s,background .15s,box-shadow .15s;display:flex;position:relative}.cmd-section-tile:hover{border-color:color-mix(in srgb, var(--tile-accent-fg,var(--cmd-accent)) 55%, transparent);background:var(--cmd-surface-raised);text-decoration:none;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #0000004d}.cmd-section-tile:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.cmd-section-tile__icon{background:var(--tile-accent-bg,var(--cmd-surface-raised));border:1px solid color-mix(in srgb, var(--tile-accent-fg,var(--cmd-border)) 25%, transparent);width:64px;height:64px;color:var(--tile-accent-fg,var(--cmd-text));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.cmd-section-tile__title{color:var(--cmd-text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cmd-section-tile__helper{color:var(--cmd-text-muted);font-size:.75rem;line-height:1.35}.cmd-section-tile__status{justify-content:center;margin-top:.15rem;display:flex}.cmd-section-tile__badge{z-index:1;background:var(--cmd-warn);color:#0a0a0a;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.65rem;right:.65rem}.cmd-control-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.cmd-badge{border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.cmd-badge--live{color:var(--cmd-live);background:#30d15826}.cmd-badge--warn{color:var(--cmd-warn);background:#ff9f0a26}.cmd-badge--critical{color:var(--theme-error);background:#f8514926}.cmd-badge--accent{color:var(--color-base-500);background:#3e6ae126}@media (min-width:640px){.cmd-section-grid,.cmd-control-grid{grid-template-columns:repeat(3,1fr);gap:1.125rem}}@media (min-width:1024px){.cmd-section-grid{grid-template-columns:repeat(4,1fr)}}.cmd-hero,.portal-hero{background:var(--cmd-surface);border:1px solid var(--cmd-border);border-radius:12px;margin-bottom:2rem;position:relative;overflow:hidden}.cmd-hero__glow,.portal-hero__glow{pointer-events:none;background:radial-gradient(80% 60% at 20% 0,#3e6ae12e 0%,#0000 55%),radial-gradient(50% 40% at 90% 100%,#142a6e40 0%,#0000 50%);position:absolute;inset:0}.cmd-hero__content,.portal-hero__content{padding:1.5rem 1.75rem;position:relative}.cmd-hero__top,.portal-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portal-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--cmd-text-muted);margin:0 0 .25rem;font-size:.75rem;font-weight:500}.cmd-hero__title,.portal-hero__title{color:var(--cmd-text);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.cmd-status,.portal-status{color:var(--cmd-text-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.portal-user-card{background:var(--cmd-surface-raised);border:1px solid var(--cmd-border);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.portal-user-card__avatar{width:36px;height:36px;color:var(--color-base-500);background:#3e6ae133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.portal-user-card__info{min-width:0;display:block}.portal-user-card__name{color:var(--cmd-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.portal-user-card__email{color:var(--cmd-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;display:block;overflow:hidden}.portal-auth-panel{background:var(--cmd-surface);border-right:1px solid var(--cmd-border);color:var(--cmd-text);flex-direction:column;justify-content:space-between;padding:3rem;display:flex;position:relative;overflow:hidden}.portal-auth-panel__glow{pointer-events:none;background:radial-gradient(80% 60% at 20% 0,#3e6ae12e 0%,#0000 55%),radial-gradient(50% 40% at 90% 100%,#142a6e40 0%,#0000 50%);position:absolute;inset:0}.portal-auth-card{border:1px solid var(--cmd-border);background:var(--cmd-surface);border-radius:14px;padding:1.5rem 2rem}.flaus-stat-tile{border:1px solid var(--cmd-border);border-left:4px solid var(--tile-accent-fg,var(--flaus-accent));background:var(--cmd-surface);border-radius:16px;height:100%;padding:1.25rem;text-decoration:none;transition:border-color .15s;display:block}.flaus-stat-tile:hover{border-color:var(--cmd-text-muted);border-left-color:var(--tile-accent-fg,var(--flaus-accent));text-decoration:none}.flaus-stat-tile:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.flaus-stat-tile__value{color:var(--cmd-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.875rem;font-weight:600;line-height:1.15}.flaus-stat-tile__label{color:var(--cmd-text-muted);margin:.25rem 0 0;font-size:.875rem}.flaus-list-row{border:1px solid var(--cmd-border);background:var(--cmd-surface);width:100%;min-height:48px;color:var(--cmd-text);text-align:left;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.flaus-list-row:hover{background:var(--cmd-surface-raised);text-decoration:none}.flaus-list-row:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.flaus-list-row__icon{background:var(--tile-accent-bg,#3e6ae126);width:40px;height:40px;color:var(--tile-accent-fg,var(--color-base-500));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.flaus-list-row__content{flex:1;min-width:0;display:block}.flaus-list-row__primary{color:var(--cmd-text);margin:0;font-size:.875rem;font-weight:500;display:block}.flaus-list-row__secondary{color:var(--cmd-text-muted);margin:.125rem 0 0;font-size:.8125rem;display:block}.flaus-list-row__chevron{color:var(--cmd-text-muted);flex-shrink:0;font-size:18px;font-weight:300}.flaus-list-stack{flex-direction:column;gap:.5rem;display:flex}.flaus-stat-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:1024px){.flaus-stat-grid{grid-template-columns:repeat(4,1fr)}}.flaus-empty-state{border:1px dashed var(--cmd-border);background:var(--cmd-surface);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.flaus-empty-state__title{color:var(--cmd-text);margin:0;font-size:1rem;font-weight:600}.flaus-empty-state__description{max-width:24rem;color:var(--cmd-text-muted);margin:.5rem 0 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.cmd-section-tile,.flaus-stat-tile,.flaus-list-row{transition:none}.cmd-section-tile:hover,.flaus-stat-tile:hover,.flaus-list-row:hover{box-shadow:none;transform:none}}@media (forced-colors:active){.cmd-section-tile,.flaus-stat-tile,.flaus-list-row,.portal-hero,.cmd-hero,.portal-user-card{border:2px solid canvastext!important}}html,body{background:var(--theme-bg,#0a0a0a)!important;color:var(--theme-text)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--flaus-font-body)!important}.template-default,.template-default__wrap,.template-minimal,.collection-list,.collection-edit,.document-fields,.dashboard,.account,main,[class*=template]{background:var(--theme-bg)!important;color:var(--theme-text)!important}h1,h2,h3,h4,h5,h6,.collection-list__header h1,.doc-header__title{font-family:var(--flaus-font-heading)!important}code,pre,.code-field,.json-field textarea{font-family:var(--flaus-font-mono)!important}.flaus-section-heading{font-size:13px;font-weight:600;font-family:var(--flaus-font-heading);color:var(--cmd-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.flaus-section-subheading{color:var(--cmd-text-muted);font-size:13px;font-weight:600;font-family:var(--flaus-font-heading);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.flaus-skip-link{z-index:10000;background:var(--flaus-accent);color:#fff;font-size:14px;font-weight:600;font-family:var(--flaus-font-body);border-radius:0 0 12px 12px;padding:12px 24px;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.flaus-skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:0}:focus-visible{outline:2px solid var(--flaus-accent)!important;outline-offset:2px!important}.btn,button:not(.rich-text-lexical__button),a[role=button],[role=tab],[role=menuitem]{min-width:44px;min-height:44px}.card,.dashboard__card-list .card{transition:border-color .2s;background:var(--theme-elevation-50)!important;border:1px solid var(--cmd-border)!important;border-radius:16px!important}.card:hover,.dashboard__card-list .card:hover{border-color:#3e6ae18c!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-bg)}::-webkit-scrollbar-thumb{background:var(--theme-elevation-250);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-350)}.flaus-logo-v2{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.flaus-logo-v2__text{color:var(--theme-text);letter-spacing:-.02em;font-size:32px;font-weight:700;font-family:var(--flaus-font-heading)}.flaus-logo-v2__subtitle{color:var(--cmd-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-family:var(--flaus-font-heading);font-weight:500}.flaus-icon-v2{background:var(--flaus-accent);color:#fff;letter-spacing:-.5px;width:24px;height:24px;font-size:14px;font-weight:800;font-family:var(--flaus-font-heading);border-radius:8px;justify-content:center;align-items:center;display:flex}.flaus-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flaus-shortcuts-dialog{z-index:9999;-webkit-backdrop-filter:blur(20px);border:1px solid var(--cmd-border);min-width:320px;max-width:480px;color:var(--theme-text);font-family:var(--flaus-font-body);background:#141414f2;border-radius:20px;padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080}.flaus-shortcuts-dialog__title{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0 0 20px;font-size:20px;font-weight:700}.flaus-shortcuts-dialog__row{border-bottom:1px solid var(--cmd-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.flaus-shortcuts-dialog__row:last-child{border-bottom:none}.flaus-shortcuts-dialog__action{color:var(--theme-text);font-size:14px}.flaus-shortcuts-dialog__keys{gap:4px;display:flex}.flaus-shortcuts-dialog__key{border:1px solid var(--cmd-border);min-width:28px;height:28px;font-size:12px;font-family:var(--flaus-font-mono);color:var(--theme-elevation-400);background:#0a0a0acc;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.flaus-shortcuts-dialog__overlay{z-index:9998;background:#0009;position:fixed;inset:0}.flaus-shortcuts-dialog__close{color:var(--theme-elevation-400);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:16px;right:16px}.flaus-shortcuts-dialog__close:hover{color:var(--theme-text)}.flaus-autosave-v2{font-size:11px;font-family:var(--flaus-font-body);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin:8px 0 4px;padding:8px;transition:all .2s;display:flex}.flaus-autosave-v2--saved{color:var(--theme-success);background:#30d1580f}.flaus-autosave-v2--saving{color:var(--theme-warning);background:#ff9f0a0f}.flaus-autosave-v2--error{color:var(--theme-error);background:#f851490f}.flaus-autosave-v2__icon{font-size:12px;line-height:1}.flaus-autosave-v2__text{font-weight:500}.flaus-autosave-v2__time{color:var(--theme-elevation-400);margin-left:auto;font-size:10px}.app-header{-webkit-backdrop-filter:blur(16px);z-index:100;border-bottom:1px solid var(--cmd-border)!important;background:#141414f2!important}.app-header .app-header__bg{background:#141414f2!important}.app-header--show-bg .app-header__bg{-webkit-backdrop-filter:blur(16px);opacity:1!important;background:#141414f2!important}.app-header__content{padding:0 24px!important}.app-header__wrapper{gap:12px!important}.app-header__account .thumbnail--size-small{transition:border-color .15s;border:2px solid #3e6ae14d!important;border-radius:10px!important}.app-header__account .thumbnail--size-small:hover{border-color:#3e6ae199!important}.app-header__actions-wrapper{gap:8px!important;margin-right:12px!important}.app-header__actions{gap:8px!important}.step-nav{gap:2px;display:none!important}.step-nav a{padding:4px 2px;transition:color .15s;color:var(--color-base-500)!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.step-nav a:hover{color:var(--color-base-700)!important}.step-nav span{font-size:13px;color:var(--theme-elevation-350)!important}.step-nav .step-nav__home svg{color:var(--color-base-500)!important}.step-nav:after{background:linear-gradient(to right, transparent, var(--theme-bg))!important}.doc-header__title{letter-spacing:-.3px;font-family:var(--flaus-font-heading)!important;color:var(--theme-text)!important;font-size:22px!important;font-weight:700!important}.doc-controls:before{opacity:1!important;background:#0a0a0ad9!important}.doc-controls:after{-webkit-backdrop-filter:blur(16px)!important}.doc-controls .doc-controls__divider{height:1px;background:linear-gradient(90deg,#0000,#3e6ae133,#142a6e59,#0000)!important}.doc-controls__wrapper{gap:12px!important;padding:0 24px!important}.doc-controls__content{gap:10px!important;padding:12px 0!important}.doc-controls__label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-400)!important;font-size:12px!important;font-family:var(--flaus-font-body)!important}.doc-controls__value{color:var(--theme-text)!important;font-size:13px!important;font-weight:500!important;font-family:var(--flaus-font-body)!important}.doc-controls .btn--style-primary{background:var(--flaus-accent)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.doc-controls .btn--style-primary:hover{transform:translateY(-1px);background:#2d4a9e!important}.doc-controls .btn--style-primary:active{transform:translateY(0)}.doc-controls__list-item .pill{font-size:12px!important;font-family:var(--flaus-font-body)!important;border-radius:9999px!important}.document-fields__edit{padding-top:24px!important}.document-fields__sidebar-wrap{border-left:1px solid var(--cmd-border)!important}.app-header__mobile-nav-toggler{color:var(--theme-text)!important;border-radius:10px!important}.app-header__mobile-nav-toggler:hover{background:#3e6ae114!important}.flaus-cmd-overlay{z-index:10001;-webkit-backdrop-filter:blur(4px);background:#0a0a0a99;justify-content:center;align-items:flex-start;padding-top:20vh;display:flex;position:fixed;inset:0}.flaus-cmd-dialog{background:var(--flaus-glass-bg);width:100%;max-width:560px;-webkit-backdrop-filter:var(--flaus-glass-blur);border:1px solid var(--flaus-glass-border);color:var(--theme-text);font-family:var(--flaus-font-body);border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0006}.flaus-cmd-dialog [cmdk-root]{width:100%}.flaus-cmd-input{border:none;border-bottom:1px solid var(--flaus-glass-border);width:100%;color:var(--theme-text);font-size:16px;font-family:var(--flaus-font-body);background:0 0;outline:none;padding:14px 20px}.flaus-cmd-input::placeholder{color:var(--theme-elevation-400)}.flaus-cmd-list{max-height:360px;padding:8px;overflow-y:auto}.flaus-cmd-list::-webkit-scrollbar{width:6px}.flaus-cmd-list::-webkit-scrollbar-track{background:0 0}.flaus-cmd-list::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:3px}.flaus-cmd-empty{text-align:center;color:var(--theme-elevation-400);padding:24px 16px;font-size:14px}.flaus-cmd-group [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-400);padding:8px 12px 4px;font-size:11px;font-weight:600}.flaus-cmd-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.flaus-cmd-item[data-selected=true],.flaus-cmd-item[aria-selected=true]{background:#3e6ae11f}.flaus-cmd-item:hover{background:#3e6ae114}.flaus-cmd-item__icon{text-align:center;flex-shrink:0;width:24px;font-size:16px}.flaus-cmd-item__text{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.flaus-cmd-item__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flaus-cmd-item__badge{background:var(--theme-elevation-150);color:var(--theme-elevation-400);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.flaus-cmd-item__kbd{background:var(--cmd-border);border:1px solid var(--cmd-border);color:var(--theme-elevation-400);font-size:11px;font-family:var(--flaus-font-mono);border-radius:4px;flex-shrink:0;padding:2px 6px}@media (forced-colors:active){.flaus-cmd-dialog{border:2px solid canvastext!important}.flaus-cmd-item[data-selected=true],.flaus-cmd-item[aria-selected=true]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}}@media (prefers-reduced-motion:reduce){.flaus-cmd-overlay{-webkit-backdrop-filter:none}.flaus-cmd-item{transition:none}}@media (max-width:1024px){.app-header__content,.doc-controls__wrapper{padding:0 16px!important}.portal-hero__content{padding:1.25rem}.collection-edit--users .tabs-field__tabs{padding:3px!important}.collection-edit--users .tabs-field__tab-button{padding:8px 14px!important;font-size:13px!important}.collection-edit--users .tabs-field__content-wrap,.collection-edit--users .auth-fields{padding:20px!important}}@media (max-width:768px){.app-header__content{padding:0 12px!important}.doc-controls__wrapper{flex-wrap:wrap;padding:0 12px!important}.doc-controls__content{flex-wrap:wrap}.portal-hero__title{font-size:1.375rem}.dashboard{padding-top:16px!important}.collection-edit--users .tabs-field__tabs{width:100%;flex-direction:column!important;display:flex!important}.collection-edit--users .tabs-field__tab-button{text-align:center;width:100%}.collection-edit--users .tabs-field__content-wrap,.collection-edit--users .auth-fields{border-radius:12px;padding:16px!important}.collection-edit--users .field-type.row{flex-direction:column!important}.collection-edit--users .field-type.row>.field-type{width:100%!important}.collection-edit--users .document-fields{max-width:100%}.collection-edit--users .group-field{padding:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.cmd-section-tile,.flaus-stat-tile,.flaus-list-row{transition:none!important}.cmd-section-tile:hover,.flaus-stat-tile:hover,.flaus-list-row:hover,.btn:hover,button:hover{transform:none!important}.flaus-shortcuts-dialog{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){.flaus-welcome,.flaus-shortcuts-dialog{border:2px solid canvastext!important}.flaus-autosave-v2{border:1px solid canvastext!important}.collection-edit--users .auth-fields,.collection-edit--users .tabs-field__content-wrap,.collection-edit--users .group-field{border:2px solid canvastext!important}.collection-edit--users .tabs-field__tab-button--active{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}}@media (max-width:1024px){.flaus-cmd-dialog{max-width:480px;margin:0 16px}.flaus-help-panel{width:320px}.flaus-bulk-bar{gap:12px;padding:10px 16px}}@media (max-width:768px){.flaus-cmd-dialog{max-width:calc(100vw - 32px);margin:0 16px}.flaus-cmd-list{max-height:280px}.flaus-help-panel{width:100%;max-width:100vw}.modal__content,.drawer__content{border-radius:16px!important}.flaus-shortcuts-dialog{min-width:280px;max-width:calc(100vw - 32px);padding:24px}.flaus-block-picker__dropdown{width:calc(100vw - 48px);max-width:360px}.flaus-template-selector__grid{grid-template-columns:1fr}.flaus-bulk-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.flaus-bulk-bar__actions{flex-wrap:wrap}.preview-phone-frame{border-radius:38px;width:320px;height:693px}}@media (max-width:320px){.cmd-section-grid,.flaus-stat-grid{gap:8px;grid-template-columns:1fr!important}.portal-hero__content{padding:1rem}.portal-hero__title{font-size:1.25rem}.btn,button:not(.rich-text-lexical__button),a[role=button]{min-width:44px;min-height:44px}.app-header__content{padding:0 8px!important}.step-nav a{font-size:12px!important}.flaus-shortcuts-dialog{border-radius:16px;min-width:auto;max-width:calc(100vw - 16px);padding:20px}.preview-phone-frame{border-radius:32px;width:280px;height:607px}}@media (prefers-reduced-motion:no-preference){@keyframes flaus-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cmd-section-tile,.flaus-stat-tile{animation:.35s ease-out both flaus-card-enter}.cmd-section-tile:first-child,.flaus-stat-tile:first-child{animation-delay:50ms}.cmd-section-tile:nth-child(2),.flaus-stat-tile:nth-child(2){animation-delay:.1s}.cmd-section-tile:nth-child(3),.flaus-stat-tile:nth-child(3){animation-delay:.15s}.cmd-section-tile:nth-child(4),.flaus-stat-tile:nth-child(4){animation-delay:.2s}.cmd-section-tile:nth-child(5),.flaus-stat-tile:nth-child(5){animation-delay:.25s}.cmd-section-tile:nth-child(6),.flaus-stat-tile:nth-child(6){animation-delay:.3s}.cmd-section-tile:nth-child(7),.flaus-stat-tile:nth-child(7){animation-delay:.35s}.cmd-section-tile:nth-child(8),.flaus-stat-tile:nth-child(8){animation-delay:.4s}.cmd-section-tile:nth-child(9),.flaus-stat-tile:nth-child(9){animation-delay:.45s}.cmd-section-tile:nth-child(10),.flaus-stat-tile:nth-child(10){animation-delay:.5s}.cmd-section-tile:nth-child(11),.flaus-stat-tile:nth-child(11){animation-delay:.55s}.cmd-section-tile:nth-child(12),.flaus-stat-tile:nth-child(12){animation-delay:.6s}.flaus-list-row{animation:.3s ease-out both flaus-card-enter}.flaus-list-row:first-child{animation-delay:.24s}.flaus-list-row:nth-child(2){animation-delay:.28s}.flaus-list-row:nth-child(3){animation-delay:.32s}.flaus-list-row:nth-child(4){animation-delay:.36s}.flaus-list-row:nth-child(5){animation-delay:.4s}.flaus-list-row:nth-child(6){animation-delay:.44s}.flaus-welcome{animation:.4s ease-out both flaus-card-enter}.tabs-field__content-wrap{animation:.2s ease-out flaus-tab-fade}@keyframes flaus-tab-fade{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn--style-primary:hover{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn--style-secondary:hover{transition:all .15s}@keyframes flaus-save-success{0%{box-shadow:0 0 #30d15866}70%{box-shadow:0 0 0 8px #30d15800}to{box-shadow:0 0 #30d15800}}.doc-controls .btn--style-primary:active{animation:.6s ease-out flaus-save-success}@keyframes flaus-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.flaus-skeleton{background:linear-gradient(90deg, var(--theme-elevation-150) 25%, var(--theme-elevation-250) 50%, var(--theme-elevation-150) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite flaus-skeleton-shimmer}.flaus-help-panel--open{transition:transform .25s cubic-bezier(.4,0,.2,1)}.collapsible{transition:border-color .2s}.flaus-nav__link:hover{transition:all .15s cubic-bezier(.4,0,.2,1)}@keyframes flaus-focus-ring{0%{outline-offset:0px}to{outline-offset:2px}}:focus-visible{animation:.15s ease-out forwards flaus-focus-ring}}.flaus-tour-popover.driver-popover{-webkit-backdrop-filter:blur(20px);max-width:380px;border:1px solid var(--flaus-glass-border)!important;color:var(--theme-text)!important;font-family:var(--flaus-font-body)!important;background:#141414f2!important;border-radius:16px!important;box-shadow:0 12px 40px #00000080!important}.flaus-tour-popover .driver-popover-title{font-family:var(--flaus-font-heading)!important;color:var(--theme-text)!important;font-size:18px!important;font-weight:700!important}.flaus-tour-popover .driver-popover-description{color:var(--theme-elevation-600)!important;font-size:14px!important;line-height:1.6!important}.flaus-tour-popover .driver-popover-description kbd{background:var(--theme-elevation-150);border:1px solid var(--theme-elevation-250);font-family:var(--flaus-font-mono);color:var(--theme-text);border-radius:4px;padding:2px 6px;font-size:12px;display:inline-block}.flaus-tour-popover .driver-popover-progress-text{color:var(--theme-elevation-400)!important;font-size:12px!important}.flaus-tour-popover .driver-popover-prev-btn{border:1px solid var(--flaus-glass-border)!important;color:var(--theme-text)!important;background:0 0!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important}.flaus-tour-popover .driver-popover-prev-btn:hover{background:#3e6ae114!important}.flaus-tour-popover .driver-popover-prev-btn:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.flaus-tour-popover .driver-popover-next-btn,.flaus-tour-popover .driver-popover-close-btn{background:var(--flaus-accent,#3e6ae1)!important;color:#fff!important;text-shadow:none!important;border:none!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important}.flaus-tour-popover .driver-popover-next-btn:hover,.flaus-tour-popover .driver-popover-close-btn:hover{opacity:.9}.flaus-tour-popover .driver-popover-next-btn:focus-visible,.flaus-tour-popover .driver-popover-close-btn:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.flaus-tour-popover .driver-popover-arrow-side-top .driver-popover-arrow{border-bottom-color:#141414f2!important}.flaus-tour-popover .driver-popover-arrow-side-bottom .driver-popover-arrow{border-top-color:#141414f2!important}.flaus-tour-popover .driver-popover-arrow-side-left .driver-popover-arrow{border-right-color:#141414f2!important}.flaus-tour-popover .driver-popover-arrow-side-right .driver-popover-arrow{border-left-color:#141414f2!important}@media (forced-colors:active){.flaus-tour-popover.driver-popover{border:2px solid canvastext!important}}@media (prefers-reduced-motion:reduce){.driver-popover{transition:none!important}}.flaus-error-boundary{justify-content:center;align-items:center;min-height:60vh;padding:32px;display:flex}.flaus-error-boundary__card{-webkit-backdrop-filter:blur(20px);border:1px solid var(--cmd-border);text-align:center;background:#141414f2;border-radius:20px;width:100%;max-width:440px;padding:40px;box-shadow:0 8px 32px #00000080}.flaus-error-boundary__emoji{margin-bottom:16px;font-size:48px;display:block}.flaus-error-boundary__title{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0 0 12px;font-size:22px;font-weight:700}.flaus-error-boundary__message{font-family:var(--flaus-font-body);color:var(--theme-elevation-400);margin:0 0 24px;font-size:14px;line-height:1.6}.flaus-error-boundary__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.flaus-error-boundary__btn{min-width:44px;min-height:44px;font-size:14px;font-weight:600;font-family:var(--flaus-font-body);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;transition:all .2s}.flaus-error-boundary__btn--primary{background:var(--flaus-accent);color:#fff}.flaus-error-boundary__btn--primary:hover{background:#2d4a9e;transform:translateY(-1px)}.flaus-error-boundary__btn--secondary{color:var(--color-base-500);background:#3e6ae11a;border:1px solid #3e6ae14d}.flaus-error-boundary__btn--secondary:hover{background:#3e6ae126;transform:translateY(-1px)}.flaus-error-boundary__btn:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}:root{--nav-width:260px}.nav{overflow:hidden;background:var(--cmd-surface)!important;border-right:1px solid var(--cmd-border)!important}@media (min-width:1025px){.nav{opacity:1!important;pointer-events:auto!important}.flaus-nav{pointer-events:auto!important}.template-default{grid-template-columns:var(--nav-width) auto!important}.template-default__nav-overlay{pointer-events:none!important;display:none!important}.template-default__wrap:before{pointer-events:none!important}.nav__scroll{padding-top:0!important}.template-default__nav-toggler-wrapper{top:16px!important;left:calc(var(--nav-width) - 44px)!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important;position:fixed!important}.template-default__nav-toggler-container,.template-default__nav-toggler{width:32px!important;height:32px!important}}.nav__scroll{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto;flex-direction:column!important;display:flex!important}.template-default__nav-toggler-wrapper{z-index:101!important}.template-default__nav-toggler{transition:all .15s;color:var(--theme-elevation-400)!important;border-radius:8px!important}.template-default__nav-toggler:hover{color:var(--theme-text)!important;background:#3e6ae114!important}.template-default .template-default__wrap{background:var(--theme-bg)!important}.flaus-nav{flex-direction:column;flex:1;min-height:0;padding:0 12px 12px;display:flex}.flaus-nav__brand{box-sizing:border-box;width:100%;color:inherit;border-bottom:1px solid var(--cmd-border);flex-shrink:0;align-items:flex-start;gap:10px;min-height:48px;margin-bottom:12px;padding:14px 2px 12px;text-decoration:none;display:flex}.flaus-nav__brand-mark{background:var(--flaus-accent);color:#fff;width:36px;height:36px;font-size:14px;font-weight:700;font-family:var(--flaus-font-heading);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.flaus-nav__brand-text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.flaus-nav__brand-eyebrow{-webkit-line-clamp:2;letter-spacing:.015em;color:var(--color-base-500);-webkit-box-orient:vertical;font-size:10px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.flaus-nav__brand-title{color:var(--cmd-text);font-size:15px;font-weight:600;line-height:1.2;font-family:var(--flaus-font-heading);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.flaus-nav__home{border-bottom:1px solid var(--cmd-border);flex-direction:column;flex-shrink:0;gap:2px;margin-bottom:12px;padding-bottom:12px;display:flex}.flaus-nav__groups{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.flaus-nav__link-icon{background:var(--tile-accent-bg,var(--cmd-surface-raised));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:inline-flex}.flaus-nav__link-count{background:var(--tile-accent-bg,var(--cmd-surface-raised));min-width:18px;color:var(--tile-accent-fg,var(--cmd-text-muted));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.flaus-nav__link{min-height:48px;color:var(--cmd-text-muted);font-size:13.5px;font-weight:500;font-family:var(--flaus-font-body);border-left:2px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.flaus-nav__link:hover{background:var(--cmd-surface-raised);color:var(--cmd-text)}.flaus-nav__link--active{background:var(--tile-accent-bg,#3e6ae126);border-left-color:var(--tile-accent-fg,var(--flaus-accent));color:var(--tile-accent-fg,var(--cmd-text));font-weight:600}.flaus-nav__link-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.flaus-nav__footer{border-top:1px solid var(--cmd-border);flex-direction:column;flex-shrink:0;gap:4px;margin-top:auto;padding-top:12px;display:flex}.flaus-nav__footer-link{min-height:48px;color:var(--cmd-text-muted);border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.flaus-nav__footer-link svg{flex-shrink:0}.flaus-nav__footer-link:hover{color:var(--color-base-500);background:#3e6ae114}.flaus-nav .portal-user-card{margin-top:8px}@media (prefers-reduced-motion:reduce){.flaus-nav__link,.flaus-nav__footer-link{transition:none}}@media (forced-colors:active){.flaus-nav__link--active{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}}@media (min-width:1024px){.template-default{grid-template-columns:var(--nav-width) auto!important}.template-default .nav{display:unset!important;opacity:1!important}}@media (max-width:768px){.flaus-nav{padding:0 8px 8px}.flaus-nav__brand{gap:8px;padding:12px 0 10px}.flaus-nav__brand-mark{border-radius:8px;width:32px;height:32px;font-size:13px}.flaus-nav__brand-title{font-size:14px}}.login{min-height:100vh;position:relative;overflow:hidden;background:var(--theme-bg)!important}.login:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 20% 0,#3e6ae12e 0%,#0000 55%),radial-gradient(50% 40% at 90% 100%,#142a6e40 0%,#0000 50%);position:absolute;inset:0}.login .template-default__wrap,.login .template-minimal__wrap{-webkit-backdrop-filter:none;z-index:1;position:relative;background:var(--cmd-surface)!important;border:1px solid var(--cmd-border)!important;box-shadow:none!important;border-radius:14px!important;max-width:440px!important;padding:48px 40px!important}.login h1,.login .form-header h1{letter-spacing:-.02em;font-family:var(--flaus-font-heading)!important;color:var(--theme-text)!important;margin-bottom:8px!important;font-size:28px!important;font-weight:600!important}.login .btn--style-primary{background:var(--flaus-accent)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:14px 24px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important}.login .btn--style-primary:hover{transform:translateY(-1px);background:#2d4a9e!important}.login .btn--style-primary:active{transform:translateY(0)}.login .btn--style-primary:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.login .field-type input{background:var(--theme-bg)!important;border:1px solid var(--cmd-border)!important;color:var(--theme-text)!important;border-radius:12px!important;padding:14px 16px!important;font-size:15px!important;transition:all .2s!important}.login .field-type input::placeholder{color:var(--theme-elevation-400)!important}.login .field-type input:focus{border-color:var(--flaus-accent)!important;outline:none!important;box-shadow:0 0 0 3px #3e6ae133!important}.login .field-label{color:var(--theme-elevation-400)!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:13px!important;font-weight:600!important}.login a:not(.btn){color:var(--color-base-500)!important;font-weight:500!important;text-decoration:none!important;transition:color .15s!important}.login a:not(.btn):hover{color:var(--color-base-700)!important;text-decoration:underline!important}@media (prefers-reduced-motion:reduce){.login .btn--style-primary,.login .field-type input,.login a:not(.btn){transition:none!important}}.btn{box-sizing:border-box!important;font-family:var(--flaus-font-body)!important;border:1px solid var(--theme-elevation-200)!important;background-color:var(--theme-elevation-200)!important;color:var(--theme-text)!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:.85rem 1.5rem!important;font-size:1rem!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 3px #0003!important}.btn>.icon{font-size:1em}.btn>.icon~.btn-label{margin-left:6px}.btn:hover{background-color:var(--theme-elevation-250)!important;border-color:var(--theme-elevation-250)!important}.btn:disabled{pointer-events:none;background-color:var(--theme-elevation-100)!important;border-color:var(--cmd-border)!important;color:#8b949ecc!important}.btn:focus{outline:2px solid var(--flaus-accent)!important}.btn:focus-visible{outline-offset:2px;outline:2px solid var(--flaus-accent)!important;box-shadow:0 0 0 4px #3e6ae140!important}.btn--style-primary{background-color:var(--flaus-accent)!important;border-color:var(--flaus-accent)!important;color:#fff!important;font-weight:600!important}.btn--style-primary:hover{transform:translateY(-1px);background-color:#2d4a9e!important;border-color:#2d4a9e!important}.btn--style-primary:active{transform:translateY(0)}.btn--style-secondary{color:var(--color-base-500)!important;background-color:#3e6ae126!important;border-color:#3e6ae159!important;font-weight:600!important}.btn--style-secondary:hover{transform:translateY(-1px);border-color:var(--flaus-accent)!important;background-color:#3e6ae140!important}.btn--style-secondary:active{transform:translateY(0)}.btn-group{margin:1rem 0;border-radius:.5rem!important;display:inline-flex!important;box-shadow:inset 0 1px 3px #0003!important}.btn-group>button,.btn-group>[class*=btn]{justify-content:flex-start;box-shadow:none!important;border:1px solid var(--theme-elevation-250)!important;border-radius:0!important;margin:0!important}.btn-group>button:first-child,.btn-group>[class*=btn]:first-child{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.btn-group>button:last-child,.btn-group>[class*=btn]:last-child{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.btn-group>button:hover,.btn-group>[class*=btn]:hover{position:relative;top:-1px;box-shadow:0 1px #00000026!important}.btn-group>button:focus,.btn-group>[class*=btn]:focus{outline:0!important;box-shadow:inset -1px -1px #0003,inset -1px 1px #0003!important}.btn.btn-icon-only .btn-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.btn.btn-icon-only:hover{background-color:#3e6ae126!important}.btn.btn-icon-only>.icon{font-size:1.5rem}.btn.btn-flat{box-shadow:none!important}.btn.btn-icon-right{flex-direction:row-reverse!important}.btn.btn-icon-right>.icon~.btn-label{margin-right:4px;margin-left:0!important}#nprogress .bar{background:var(--flaus-gradient)!important;z-index:9999!important;height:2px!important;position:fixed!important;top:0!important;left:0!important}#nprogress .peg{box-shadow:0 0 10px #3e6ae166,0 0 5px #3e6ae133!important}#nprogress .spinner,.collection-edit .document-fields progress,.collection-edit .tabs-field progress,.collection-edit .tabs-field__tabs-wrap~progress,.collection-edit .tabs-field__tabs~progress{display:none!important}.doc-tabs,.doc-tabs__tabs,.doc-header .doc-tabs,.collection-edit .doc-tabs{visibility:hidden!important;pointer-events:none!important;height:0!important;display:none!important;overflow:hidden!important}.doc-tab.btn{color:var(--theme-elevation-400)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.doc-tab.btn:hover{color:var(--theme-text)!important;background:#3e6ae10f!important}.doc-tab.btn.doc-tab--active{color:#fff!important;background:var(--flaus-accent)!important;font-weight:600!important}.tabs-field .tabs-field__tabs-wrap{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important;overflow:hidden!important}.flaus-doc-tabs-inline{border:1px solid var(--cmd-border);background:#14141480;border-radius:14px;flex-shrink:1;gap:4px;min-width:0;padding:4px;overflow:hidden;display:inline-flex!important}.flaus-doc-tabs-inline .doc-tab.btn{white-space:nowrap!important;text-overflow:ellipsis!important;padding:8px 14px!important;font-size:13px!important;overflow:hidden!important}.custom-view-description,.doc-header__after-header{color:var(--theme-elevation-400)!important;padding:20px 0 24px!important;font-size:15px!important;line-height:1.6!important}.field-type input,.field-type textarea,.field-type select,.react-select__control{background:var(--theme-input-bg)!important;border:1px solid var(--cmd-border)!important;color:var(--theme-text)!important;font-family:var(--flaus-font-body)!important;border-radius:10px!important}.field-type input:focus,.field-type input:focus-within,.field-type textarea:focus,.field-type textarea:focus-within,.field-type select:focus,.field-type select:focus-within,.react-select__control:focus,.react-select__control:focus-within{border-color:var(--flaus-accent)!important;outline:none!important;box-shadow:0 0 0 3px #3e6ae126!important}.field-type .field-label{color:var(--theme-text)!important;font-weight:500!important;font-family:var(--flaus-font-body)!important}.field-description,.field-type .field-description{line-height:1.5;color:var(--theme-elevation-400)!important;font-size:13px!important}.tabs-field__tabs{border-bottom:1px solid var(--cmd-border)!important}.tabs-field__tab-button{transition:all .15s;color:var(--theme-elevation-400)!important;font-family:var(--flaus-font-body)!important;border-bottom:2px solid #0000!important;padding:10px 16px!important}.tabs-field__tab-button:hover{color:var(--theme-text)!important}.tabs-field__tab-button--active{color:var(--color-base-500)!important;border-bottom-color:var(--flaus-accent)!important}[class*=rs__control],[class*=css-][class*=-control]{background:var(--theme-input-bg)!important;border:1px solid var(--cmd-border)!important;min-height:44px!important;box-shadow:none!important;border-radius:12px!important}[class*=rs__single-value],[class*=css-][class*=-singleValue]{color:var(--theme-text)!important}[class*=rs__multi-value],[class*=css-][class*=-multiValue]{border:1px solid var(--cmd-border)!important;background:#14141480!important;border-radius:10px!important;margin:3px!important}[class*=rs__multi-value__label],.relationship--multi-value-label__text{color:var(--theme-text)!important;padding:4px 6px!important;font-size:13px!important}[class*=rs__multi-value__remove],.multi-value-remove{color:var(--theme-elevation-400)!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:4px!important}[class*=rs__multi-value__remove]:hover,.multi-value-remove:hover{color:var(--theme-error)!important;background:#f8514926!important}.multi-value.draggable button,.relationship--single-value button,.relationship--multi-value-label button{box-shadow:none!important;min-height:unset!important;min-width:unset!important;background:0 0!important;border:none!important;padding:4px!important}[class*=rs__menu],.react-select__menu{border:1px solid var(--flaus-glass-border)!important;background:#141414!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 32px #0006!important}[class*=rs__menu-list],[class*=rs__menu-notice],[class*=rs__menu-portal]{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}[class*=rs__menu-list]{scrollbar-gutter:stable;overflow-y:auto!important}[class*=rs__menu-portal]{overflow:visible!important}[class*=rs__option]{color:var(--theme-text)!important;padding:10px 16px!important;font-size:14px!important}[class*=rs__option]:hover,[class*=rs__option][class*=--is-focused]{background:#3e6ae11a!important}[class*=rs__option][class*=--is-selected]{color:var(--color-base-500)!important;background:#3e6ae133!important}[class*=rs__indicator],[class*=rs__dropdown-indicator],[class*=rs__clear-indicator]{color:var(--theme-elevation-400)!important;padding:6px!important}[class*=rs__indicator]:hover,[class*=rs__dropdown-indicator]:hover,[class*=rs__clear-indicator]:hover{color:var(--theme-text)!important}.relationship__wrap button,.relationship-add-new{border:1px solid var(--cmd-border)!important;color:var(--theme-elevation-400)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important}.relationship__wrap button:hover,.relationship-add-new:hover{color:var(--theme-text)!important;background:#3e6ae114!important;border-color:#3e6ae14d!important}[class*=rs__placeholder]{color:var(--theme-elevation-400)!important}[class*=rs__input] input,.relationship--single-value__text{color:var(--theme-text)!important}.relationship--single-value__drawer-toggler,.relationship--multi-value-label__drawer-toggler{color:var(--theme-elevation-400)!important}.relationship--single-value__drawer-toggler:hover,.relationship--multi-value-label__drawer-toggler:hover{color:var(--color-base-500)!important}.relationship--single-value__drawer-toggler svg,.relationship--multi-value-label__drawer-toggler svg{stroke:currentColor}.dropzone,.upload__dropzoneAndUpload .dropzone{background:var(--theme-input-bg)!important;border:2px dashed var(--cmd-border)!important;border-radius:12px!important}.dropzone:hover,.upload__dropzoneAndUpload .dropzone:hover{border-color:#3e6ae166!important}.upload__dragAndDropText{color:var(--theme-elevation-400)!important}.tooltip .tooltip-content{color:var(--theme-text)!important;border:1px solid var(--cmd-border)!important;background:#141414f2!important;border-radius:8px!important;font-size:12px!important}.value-container{color:var(--theme-text)!important}.collection-edit .doc-controls{margin:0 0 40px}.collection-edit .doc-controls .doc-controls__content{background:var(--flaus-glass-bg);-webkit-backdrop-filter:var(--flaus-glass-blur);border:1px solid var(--cmd-border);border-radius:16px;position:relative;overflow:hidden;padding:28px 36px!important}.collection-edit .doc-controls .doc-controls__content:before{content:"";background:var(--flaus-gradient);opacity:.7;border-radius:16px 16px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.collection-edit .doc-controls .doc-controls__content .doc-controls__meta{gap:16px!important}.collection-edit .doc-controls .doc-controls__content .doc-controls__status,.collection-edit .doc-controls .doc-controls__content .doc-controls__list-item{font-size:14px!important}.collection-edit .doc-controls .doc-controls__content:has(.doc-controls__meta:empty){background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.collection-edit .doc-controls .doc-controls__content:has(.doc-controls__meta:empty):before{display:none}.collection-edit .tabs-field__tabs{background:#14141480;gap:4px;border:1px solid var(--cmd-border)!important;border-radius:14px!important;margin-bottom:32px!important;padding:4px!important;display:inline-flex!important}.collection-edit .tabs-field__tab-button{color:var(--theme-elevation-400)!important;background:0 0!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.collection-edit .tabs-field__tab-button:hover{color:var(--theme-text)!important;background:#3e6ae10f!important}.collection-edit .tabs-field__tab-button--active{color:#fff!important;background:var(--flaus-accent)!important;font-weight:600!important}.collection-edit .tabs-field__tab-button--active:hover{color:#fff!important;background:#2d4a9e!important}.collection-edit .tabs-field__content-wrap{border:1px solid var(--flaus-glass-border);background:#14141480;border-radius:16px;padding:40px!important}.collection-edit .tabs-field__description{color:var(--theme-elevation-400);font-size:13px;font-family:var(--flaus-font-body);border-bottom:1px solid var(--cmd-border);margin-bottom:20px;padding-bottom:16px}.collection-edit .field-type.row .row__fields{flex-wrap:wrap!important;align-items:flex-start!important;gap:24px!important;display:flex!important}.collection-edit .field-type.row .row__fields>.field-type{min-width:0;flex:0 1 calc(var(--field-width,50%) - 12px)!important;margin-top:0!important}.collection-edit .field-type input,.collection-edit .field-type textarea,.collection-edit .field-type select,.collection-edit .react-select__control{background:var(--theme-input-bg)!important;border:1px solid var(--cmd-border)!important;border-radius:12px!important;padding:20px 24px!important;font-size:15px!important;transition:all .2s!important}.collection-edit .field-type input:focus,.collection-edit .field-type input:focus-within,.collection-edit .field-type textarea:focus,.collection-edit .field-type textarea:focus-within,.collection-edit .field-type select:focus,.collection-edit .field-type select:focus-within,.collection-edit .react-select__control:focus,.collection-edit .react-select__control:focus-within{border-color:var(--flaus-accent)!important;box-shadow:0 0 0 3px #3e6ae11f!important}.collection-edit .field-type .field-label{color:var(--theme-elevation-400)!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:10px!important;font-size:13px!important;font-weight:600!important}.collection-edit .field-type .field-description{color:var(--theme-elevation-400)!important;margin-top:8px!important;font-size:12px!important}.collection-edit .react-select__control{border-radius:12px!important;min-height:44px!important}.collection-edit .react-select__single-value{color:var(--theme-text)!important;font-size:15px!important}.collection-edit .react-select__menu{overflow:hidden;border:1px solid var(--flaus-glass-border)!important;background:#141414!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}.collection-edit .react-select__option{transition:background-color .1s;padding:10px 16px!important;font-size:14px!important}.collection-edit .react-select__option--is-focused{background:#3e6ae11a!important}.collection-edit .react-select__option--is-selected{font-weight:500;color:var(--color-base-500)!important;background:#3e6ae133!important}.collection-edit .field-type.checkbox .check{width:20px;height:20px;transition:all .2s;border:2px solid var(--cmd-border)!important;border-radius:6px!important}.collection-edit .field-type.checkbox input:checked+.check{background:var(--flaus-accent)!important;border-color:var(--flaus-accent)!important}.collection-edit .field-type.checkbox .field-type__wrap{padding:12px 0}.collection-edit .group-field{border:1px solid var(--cmd-border);background:#0a0a0a66;border-radius:14px;padding:20px!important}.collection-edit .group-field__wrap{border:none!important}.collection-edit .field-type+.field-type{margin-top:32px!important}.collection-edit .field-type.row+.field-type.row,.collection-edit .field-type.row+.field-type:not(.row){margin-top:36px!important}.collection-edit .rs__control{background:var(--theme-input-bg)!important;border:1px solid var(--cmd-border)!important;border-radius:12px!important;min-height:44px!important}.collection-edit .rs__control:hover{border-color:var(--cmd-border)!important}.collection-edit .relationship--single-value{color:var(--theme-text)!important}.collection-edit .relationship--single-value__text{color:var(--theme-text)!important;font-size:14px!important}.collection-edit .relationship--single-value__drawer-toggler{color:var(--theme-elevation-400)!important}.collection-edit .relationship--single-value__drawer-toggler:hover{color:var(--color-base-500)!important}.collection-edit .multi-value.draggable{border:1px solid var(--cmd-border)!important;background:#14141480!important;border-radius:10px!important;margin:3px!important;padding:6px 4px 6px 12px!important}.collection-edit .relationship--multi-value-label{color:var(--theme-text)!important;font-size:13px!important}.collection-edit .relationship--multi-value-label .relationship--multi-value-label__text{color:var(--theme-text)!important}.collection-edit .relationship--multi-value-label .relationship--multi-value-label__drawer-toggler{color:var(--theme-elevation-400)!important}.collection-edit .relationship--multi-value-label .relationship--multi-value-label__drawer-toggler:hover{color:var(--color-base-500)!important}.collection-edit .multi-value-remove{color:var(--theme-elevation-400)!important;background:0 0!important;border:none!important;border-radius:6px!important;margin-left:4px!important;padding:4px!important}.collection-edit .multi-value-remove:hover{color:var(--theme-error)!important;background:#f851491a!important}.collection-edit .upload__dropzoneAndUpload .dropzone{transition:border-color .2s;background:var(--theme-input-bg)!important;border:2px dashed var(--cmd-border)!important;border-radius:12px!important;padding:24px!important}.collection-edit .upload__dropzoneAndUpload .dropzone:hover{border-color:#3e6ae166!important}.collection-edit .upload__dropzoneAndUpload .upload__dropzoneContent__buttons .btn{border:1px solid var(--flaus-glass-border)!important;background:#14141499!important;border-radius:10px!important;font-size:13px!important}.collection-edit .upload__dropzoneAndUpload .upload__dragAndDropText{color:var(--theme-elevation-400)!important;font-size:13px!important}.collection-edit .upload__dropzoneAndUpload .upload__dropzoneContent__orText{color:var(--theme-elevation-400)!important}.collection-edit .field-type.json .json-field{border:1px solid var(--cmd-border);border-radius:12px;overflow:hidden}.collection-edit .field-type.json textarea{font-family:var(--flaus-font-mono)!important;background:var(--theme-input-bg)!important;padding:16px!important;font-size:13px!important}.collection-edit .doc-controls .btn--style-primary{min-height:48px;background:var(--flaus-accent)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:12px 28px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important}.collection-edit .doc-controls .btn--style-primary:hover{transform:translateY(-1px);background:#2d4a9e!important}.collection-edit .doc-controls .btn--style-primary:active{transform:translateY(0)}.collection-edit .document-fields{max-width:860px;margin:0 auto;overflow:visible!important}.collection-edit .document-fields__edit{padding:24px 0!important}@media (max-width:768px){.collection-edit .field-type.row .row__fields{flex-direction:column!important}.collection-edit .field-type.row .row__fields>.field-type{flex:0 0 100%!important;width:100%!important}.collection-edit .tabs-field__tabs{flex-wrap:wrap}.collection-edit .tabs-field__content-wrap{padding:20px!important}}@media (max-width:640px){.collection-edit .document-fields{padding-left:12px;padding-right:12px}.collection-edit .doc-controls .doc-controls__content{padding:12px 16px!important}}.collection-edit--users .auth-fields{border:1px solid var(--flaus-glass-border);background:#14141480;border-radius:16px;margin-bottom:24px!important;padding:24px!important}.collection-edit--users .auth-fields .auth-fields__controls{border-top:1px solid var(--cmd-border);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.collection-edit--users .auth-fields .auth-fields__controls .btn{border:1px solid var(--flaus-glass-border)!important;color:var(--theme-text)!important;background:#14141499!important;border-radius:12px!important;padding:10px 18px!important;font-size:13px!important;font-weight:500!important;transition:all .2s!important}.collection-edit--users .auth-fields .auth-fields__controls .btn:hover{background:#3e6ae114!important;border-color:#3e6ae166!important}.collection-edit--users #field-xp .field-label,.collection-edit--users #field-level .field-label{color:gold!important}.collection-edit--users .field-type.row:has(#field-xp){background:#ffd70008;border:1px solid #ffd7001a;border-radius:14px;margin-bottom:16px;padding:16px!important}.collection-list .table{background:var(--theme-elevation-50)!important;border:1px solid var(--cmd-border)!important;border-radius:16px!important;overflow:hidden!important}.collection-list table{border-collapse:collapse!important;width:100%!important}.collection-list .table{--theme-elevation-50:transparent;--theme-elevation-100:transparent;--theme-elevation-400:#fff;isolation:auto!important}.collection-list thead{background:linear-gradient(135deg, var(--theme-elevation-50) 0%, var(--theme-elevation-100) 100%)!important;color:#fff!important;border-bottom:2px solid #3e6ae14d!important}.collection-list thead th{box-shadow:none!important;z-index:auto!important;isolation:auto!important;background:0 0!important;border:none!important;outline:none!important;min-width:0!important;padding:14px 20px!important;position:static!important}.collection-list thead th:first-child,.collection-list thead th.cell-_select{width:40px!important;min-width:40px!important;max-width:40px!important;padding:14px 8px 14px 14px!important}.collection-list .sort-column{color:#fff!important;background:0 0!important;position:relative!important}.collection-list .sort-column .sort-column__label{font-family:var(--flaus-font-heading)!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#fff!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.collection-list .sort-column .sort-column__button,.collection-list .sort-column .sort-column__asc,.collection-list .sort-column .sort-column__desc,.collection-list .sort-column__buttons button{color:#ffffff80!important;background:0 0!important}.collection-list .sort-column--active .sort-column__button,.collection-list .sort-column--active button{color:#fff!important}.collection-list .sort-column__button{opacity:1!important;visibility:visible!important;margin:0!important}.collection-list .sort-column__buttons{gap:0!important}.collection-list thead th:not(:last-child) .sort-column:after{content:"";background:#ffffff26;width:1px;height:18px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.collection-list .table .row:not(:first-child),.collection-list tbody tr{background:0 0!important;border-bottom:1px solid #ffffff0a!important;transition:all .3s!important}.collection-list .table .row:not(:first-child):nth-child(2n),.collection-list tbody tr:nth-child(2n){background:#ffffff04!important}.collection-list .table .row:not(:first-child):hover,.collection-list tbody tr:hover{transform:scale(1.005);box-shadow:0 4px 20px #3e6ae126;background:#3e6ae114!important}.collection-list .table .row:not(:first-child):last-child,.collection-list tbody tr:last-child{border-bottom:none!important}.collection-list .table .cell,.collection-list td{color:var(--theme-elevation-600)!important;vertical-align:middle!important;padding:12px 24px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.collection-list .table .cell:first-child,.collection-list td:first-child{color:var(--theme-text)!important;font-weight:500!important}.collection-list .table .cell a{transition:color .2s;color:var(--color-base-500)!important;font-weight:500!important;text-decoration:none!important}.collection-list .table .cell a:hover{color:var(--color-base-700)!important;text-decoration:underline!important}.collection-list a:not(.btn):not([class*=btn]){color:#6b8ff0!important}.collection-list .table .cell--checkbox{width:44px!important;min-width:44px!important;max-width:44px!important;padding:12px 8px 12px 16px!important}.collection-list .collection-list__sub-header,.collection-list .collection-list__header+p,.collection-list .collection-list header p{opacity:1;margin-top:0!important;margin-bottom:8px!important;font-size:12px!important}.pill,.status-pill{text-transform:uppercase!important;letter-spacing:.8px!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;min-width:90px!important;padding:6px 16px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.pill--style-light-gray,.pill--draft{color:var(--theme-warning)!important;background:#ff9f0a26!important;border:1px solid #ff9f0a40!important;border-radius:20px!important}.pill--style-success,.pill--published{color:var(--theme-success)!important;background:#30d15826!important;border:1px solid #30d15840!important;border-radius:20px!important}.pill--style-warning{color:var(--color-base-500)!important;background:#3e6ae126!important;border:1px solid #3e6ae140!important;border-radius:20px!important}.paginator{align-items:center!important;gap:4px!important;display:flex!important}.paginator .paginator__page{color:var(--theme-elevation-400)!important;border-radius:8px!important;padding:8px 14px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.paginator .paginator__page:hover{color:var(--theme-text)!important;background:#3e6ae11a!important}.paginator .paginator__page--is-current{background:var(--flaus-gradient)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 10px #3e6ae159!important}.dashboard a:hover{opacity:.9}.collection-list__header{margin-bottom:24px;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;padding:24px 0!important;display:flex!important}.collection-list__header h1{letter-spacing:-.3px;font-family:var(--flaus-font-heading)!important;color:#fff!important;font-size:28px!important;font-weight:600!important}.collection-list__header .btn,.collection-list__header a[class*=btn]{font-size:.875rem!important;font-weight:600!important;font-family:var(--flaus-font-body)!important;border-radius:1rem!important;align-items:center!important;gap:6px!important;padding:.7rem 1.2rem!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 3px #0003!important}.collection-list__header .btn--style-primary{background-color:var(--flaus-accent)!important;border:1px solid var(--flaus-accent)!important;color:#fff!important}.collection-list__header .btn--style-primary:hover{transform:translateY(-1px);background-color:#2d4a9e!important;border-color:#2d4a9e!important}.list-controls .btn,.list-controls button[class*=btn],.list-controls .column-selector .column-selector__btn,.list-controls .list-controls__buttons .btn{font-size:.8rem!important;font-weight:500!important;font-family:var(--flaus-font-body)!important;background-color:var(--theme-elevation-200)!important;border:1px solid var(--theme-elevation-200)!important;color:var(--theme-text)!important;border-radius:1rem!important;align-items:center!important;gap:6px!important;padding:.6rem 1rem!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 3px #0003!important}.list-controls .btn:hover,.list-controls button[class*=btn]:hover,.list-controls .column-selector .column-selector__btn:hover,.list-controls .list-controls__buttons .btn:hover{background-color:var(--theme-elevation-250)!important;border-color:var(--theme-elevation-250)!important}.search-filter input{background:var(--theme-input-bg)!important;border:1px solid var(--cmd-border)!important;color:var(--theme-text)!important;border-radius:12px!important;padding-block:12px!important;padding-inline-start:var(--icon-width,40px)!important;padding-inline-end:18px!important;font-size:14px!important;transition:all .2s!important}.search-filter input:focus{border-color:var(--flaus-accent)!important;box-shadow:0 0 0 3px #3e6ae11f!important}.search-filter input::placeholder{color:var(--theme-elevation-400)!important}.collection-list--media #heading-mediaThumbnail,.collection-list--media .cell-mediaThumbnail{display:none!important}.collection-list__page-controls{margin-top:16px;border-top:none!important;padding:20px 0!important}.per-page{color:var(--theme-elevation-400)!important;font-size:14px!important}.flaus-badge-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.flaus-badge-icon__img{object-fit:cover;border-radius:50%;width:100%;height:100%}.flaus-badge-icon--placeholder{color:var(--theme-elevation-400);background:#ffffff0f;border:1px solid #ffffff1a}.flaus-xp{font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:13px;font-weight:600;font-family:var(--flaus-font-mono)!important}.flaus-xp__unit{opacity:1;margin-left:2px;font-size:11px}.flaus-xp--silver{color:var(--theme-elevation-400)}.flaus-xp--gold{color:#c9a96e}.flaus-xp--diamond{color:#a371f7}.flaus-trigger__label{color:var(--theme-elevation-600)}.flaus-trigger__value{color:var(--theme-elevation-400);font-size:12px}.modal__content,.drawer__content{-webkit-backdrop-filter:blur(20px);border:1px solid var(--flaus-glass-border)!important;background:#141414f2!important;border-radius:20px!important}.modal__overlay{background:#000000bf!important}.collapsible{border:1px solid var(--cmd-border)!important;border-radius:12px!important}.collapsible__toggle-wrap{border-radius:10px;transition:background-color .15s}.collapsible__toggle-wrap:hover{background:#3e6ae10f!important}.blocks-field__block{border:1px solid var(--cmd-border)!important;background:#14141480!important;border-radius:12px!important}.blocks-field__block:hover{border-color:var(--theme-elevation-250)!important}.blocks-drawer__block-selection{border-radius:10px;transition:background-color .15s}.blocks-drawer__block-selection:hover{background:#3e6ae114!important}.rich-text-lexical .toolbar,.rich-text-lexical .toolbar-popup{border-radius:12px 12px 0 0;border-bottom:1px solid var(--cmd-border)!important;background:#141414e6!important}.rich-text-lexical .editor-input{color:var(--theme-text)!important;font-family:var(--flaus-font-body)!important;background:#0a0a0a66!important}.drawer__header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--cmd-border)!important;background:#141414e6!important;padding:16px 24px!important}.drawer__header .drawer__header__title{font-family:var(--flaus-font-heading)!important;color:var(--theme-text)!important;font-size:18px!important;font-weight:700!important}.drawer__header .drawer__header__close{transition:background-color .15s;border-radius:10px!important}.drawer__header .drawer__header__close:hover{background:#3e6ae114!important}.flaus-sus-overlay{z-index:9998;background:#000000bf;position:fixed;inset:0}.flaus-sus-dialog{z-index:9999;-webkit-backdrop-filter:blur(20px);border:1px solid var(--cmd-border);width:calc(100% - 32px);max-width:640px;max-height:85vh;color:var(--theme-text);font-family:var(--flaus-font-body);background:#141414f7;border-radius:20px;padding:32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 40px #0009}.flaus-sus-dialog__title{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0 0 8px;font-size:22px;font-weight:700}.flaus-sus-dialog__desc{color:var(--theme-elevation-400);margin:0 0 24px;font-size:14px;line-height:1.5}.flaus-sus-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.flaus-sus-questions{flex-direction:column;gap:20px;display:flex}.flaus-sus-question{border:none;margin:0;padding:0}.flaus-sus-question__text{color:var(--theme-text);margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.5;display:block}.flaus-sus-question__options{flex-wrap:wrap;gap:8px;display:flex}.flaus-sus-radio{cursor:pointer;border:1px solid var(--cmd-border);background:#0a0a0a80;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:6px 12px;transition:all .15s;display:flex}.flaus-sus-radio:hover{background:#3e6ae10d;border-color:#3e6ae166}.flaus-sus-radio__input{opacity:0;width:0;height:0;position:absolute}.flaus-sus-radio__input:checked+.flaus-sus-radio__indicator{border-color:var(--flaus-accent);background:var(--flaus-accent)}.flaus-sus-radio__input:checked+.flaus-sus-radio__indicator:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.flaus-sus-radio__input:checked~.flaus-sus-radio__label{color:var(--theme-text)}.flaus-sus-radio__input:focus-visible+.flaus-sus-radio__indicator{outline:2px solid var(--flaus-accent);outline-offset:2px}.flaus-sus-radio__indicator{border:2px solid var(--cmd-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.flaus-sus-radio__label{color:var(--theme-elevation-400);white-space:nowrap;font-size:12px}.flaus-sus-btn{min-width:44px;min-height:44px;font-size:14px;font-weight:600;font-family:var(--flaus-font-body);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;transition:all .2s}.flaus-sus-btn--primary{background:var(--flaus-accent);color:#fff}.flaus-sus-btn--primary:hover:not(:disabled){background:#2d4a9e;transform:translateY(-1px)}.flaus-sus-btn--primary:disabled{opacity:.4;cursor:not-allowed}.flaus-sus-btn--secondary{color:var(--color-base-500);background:#3e6ae11a;border:1px solid #3e6ae14d}.flaus-sus-btn--secondary:hover{background:#3e6ae126}.flaus-sus-btn:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.flaus-sus-result{text-align:center;padding:16px 0}.flaus-sus-result__emoji{margin-bottom:12px;font-size:48px;display:block}.flaus-sus-result__score{margin:16px 0 8px;font-size:20px}.flaus-sus-result__score strong{font-size:36px;font-family:var(--flaus-font-mono)}.flaus-sus-result__interpretation{margin:0 0 24px;font-size:16px;font-weight:600}@media (max-width:640px){.flaus-sus-question__options{flex-direction:column}}.doc-drawer__header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--cmd-border)!important;background:#141414e6!important}.doc-drawer__header .doc-drawer__header-text{font-family:var(--flaus-font-heading)!important;color:var(--theme-text)!important;font-weight:700!important}.dashboard{flex-direction:column;gap:28px;max-width:1152px;margin-left:auto;margin-right:auto;padding:28px 48px 56px!important;display:flex!important}.dashboard .portal-hero{margin-bottom:0}.dashboard>.collections,.dashboard .collections,.dashboard .dashboard__card-list,.dashboard [class*=CollectionCards],.dashboard [class*=collections]{display:none!important}.flaus-dash{flex-direction:column;gap:28px;display:flex}.flaus-getting-started{margin-bottom:0}@media (max-width:1024px){.dashboard{padding-left:32px!important;padding-right:32px!important}}@media (max-width:640px){.dashboard{padding-left:16px!important;padding-right:16px!important}}@keyframes flaus-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.content-overview-page{max-width:1100px;margin:0 auto;padding:28px 32px}.co-header{margin-bottom:32px}.co-header__title{font-family:var(--flaus-font-heading);color:var(--theme-text);letter-spacing:-.3px;margin:0 0 4px;font-size:28px;font-weight:700}.co-header__subtitle{color:var(--theme-elevation-400);margin:0;font-size:14px}.co-section{margin-bottom:36px}.co-status-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.co-status-card{background:var(--theme-elevation-50);border:1px solid var(--cmd-border);border-left:4px solid var(--flaus-accent);border-radius:16px;padding:16px 18px;transition:border-color .2s}.co-status-card:hover{border-color:var(--cmd-text-muted)}.co-status-card__count{color:var(--theme-text);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:28px;font-weight:600;line-height:1.15}.co-status-card__count--loading{background:linear-gradient(90deg, var(--theme-elevation-150) 25%, var(--theme-elevation-250) 50%, var(--theme-elevation-150) 75%);color:#0000;background-size:200% 100%;border-radius:6px;min-width:40px;animation:1.5s ease-in-out infinite flaus-shimmer;display:inline-block}.co-status-card__label{color:var(--theme-elevation-400);font-size:12px;font-family:var(--flaus-font-body)}.co-module-list,.co-recent-list{flex-direction:column;gap:4px;display:flex}.co-module-row{background:var(--theme-elevation-50);border:1px solid var(--flaus-glass-border);color:var(--theme-text);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.co-module-row:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-350)}.co-module-row:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.co-module-row__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.co-module-row__status{text-transform:capitalize;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.co-module-row__status--published{color:var(--theme-success);background:#30d1581f}.co-module-row__status--draft{color:var(--theme-warning);background:#ff9f0a1f}.co-recent-item{background:var(--theme-elevation-50);border:1px solid var(--flaus-glass-border);color:var(--theme-text);border-radius:8px;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background .15s;display:flex}.co-recent-item:hover{background:var(--theme-elevation-100)}.co-recent-item:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.co-recent-item__collection{text-transform:uppercase;letter-spacing:.05em;background:var(--theme-elevation-150);color:var(--theme-elevation-400);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.co-recent-item__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.co-recent-item__status{text-transform:capitalize;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.co-recent-item__status--published{color:var(--theme-success);background:#30d1581f}.co-recent-item__status--draft{color:var(--theme-warning);background:#ff9f0a1f}.co-recent-item__time{color:var(--theme-elevation-400);white-space:nowrap;flex-shrink:0;font-size:12px}.co-skeleton-list{flex-direction:column;gap:8px;display:flex}.co-skeleton-row{background:linear-gradient(90deg, var(--theme-elevation-150) 25%, var(--theme-elevation-250) 50%, var(--theme-elevation-150) 75%);background-size:200% 100%;border-radius:8px;height:44px;animation:1.5s ease-in-out infinite flaus-shimmer}.co-empty{color:var(--theme-elevation-400);padding:16px 0;font-size:14px;font-style:italic}@media (max-width:768px){.content-overview-page{padding:16px}.co-status-grid{grid-template-columns:repeat(2,1fr)}.co-recent-item__collection{display:none}}@media (prefers-reduced-motion:reduce){.co-status-card__count--loading,.co-skeleton-row{background:var(--theme-elevation-150);animation:none}}.quick-ref-page{max-width:900px;margin:0 auto;padding:28px 32px 56px}.quick-ref-header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:36px;display:flex}.quick-ref-header__title{font-family:var(--flaus-font-heading);color:var(--theme-text);flex:1;margin:0;font-size:28px;font-weight:700}.quick-ref-header__subtitle{color:var(--theme-elevation-400);width:100%;margin:0;font-size:14px}.quick-ref-header__print{border:1px solid var(--cmd-border);min-width:44px;min-height:44px;color:var(--color-base-500);cursor:pointer;background:#3e6ae114;border-radius:10px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .15s}.quick-ref-header__print:hover{background:#3e6ae126}.quick-ref-header__print:focus-visible{outline:2px solid var(--flaus-accent);outline-offset:2px}.quick-ref-section{margin-bottom:32px}.quick-ref-section__title{font-family:var(--flaus-font-heading);color:var(--theme-text);border-bottom:1px solid var(--cmd-border);margin:0 0 14px;padding-bottom:8px;font-size:18px;font-weight:700}.quick-ref-table{border-collapse:collapse;width:100%;font-size:14px}.quick-ref-table th{text-align:left;color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--cmd-border);padding:8px 12px;font-size:12px;font-weight:600}.quick-ref-table td{color:var(--theme-text);border-bottom:1px solid var(--cmd-border);padding:8px 12px}.quick-ref-kbd{border:1px solid var(--cmd-border);font-family:var(--flaus-font-mono);color:var(--theme-elevation-400);background:#0a0a0acc;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.quick-ref-steps{margin:0;padding-left:20px}.quick-ref-steps__item{color:var(--theme-text);padding:6px 0;font-size:14px;line-height:1.5}.quick-ref-block-group{margin-bottom:16px}.quick-ref-block-group__title{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:600}.quick-ref-block-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.quick-ref-block-item{background:var(--theme-elevation-50);border:1px solid var(--cmd-border);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.quick-ref-block-item__icon{flex-shrink:0;margin-top:1px;font-size:18px}.quick-ref-block-item__name{color:var(--theme-text);font-size:13px;display:block}.quick-ref-block-item__desc{color:var(--theme-elevation-400);font-size:12px;line-height:1.4;display:block}.quick-ref-characters{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.quick-ref-character{background:var(--theme-elevation-50);border:1px solid var(--cmd-border);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.quick-ref-character__emoji{flex-shrink:0;font-size:24px}.quick-ref-character__swatch{border-radius:50%;flex-shrink:0;width:14px;height:14px}.quick-ref-character__name{color:var(--theme-text);font-size:14px;font-weight:600;display:block}.quick-ref-character__desc{color:var(--theme-elevation-400);font-size:12px;display:block}.quick-ref-help-list{margin:0;padding-left:20px;list-style:outside}.quick-ref-help-list li{color:var(--theme-text);padding:4px 0;font-size:14px;line-height:1.6}@media print{.quick-ref-page{max-width:100%;padding:16px;color:#000!important;background:#fff!important}.quick-ref-header__title,.quick-ref-section__title,.quick-ref-header__subtitle,.quick-ref-table th,.quick-ref-block-group__title,.quick-ref-block-item__desc,.quick-ref-character__desc,.quick-ref-table td,.quick-ref-steps__item,.quick-ref-block-item__name,.quick-ref-character__name,.quick-ref-help-list li{color:#000!important}.quick-ref-kbd{color:#000!important;background:#f0f0f0!important;border-color:#ccc!important}.quick-ref-header__print{display:none!important}.quick-ref-block-item,.quick-ref-character{background:#fff!important;border-color:#ccc!important}.quick-ref-section{page-break-inside:avoid}nav,.nav,.app-header,.template-default__nav{display:none!important}.template-default__wrap{margin-left:0!important}}@media (max-width:768px){.quick-ref-page{padding:16px}.quick-ref-block-list,.quick-ref-characters{grid-template-columns:1fr}}.flaus-section-view{padding-top:32px;padding-bottom:48px}.flaus-section-view__hero{border-bottom:1px solid var(--cmd-border);align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.flaus-section-view__hero-icon{background:var(--tile-accent-bg,var(--cmd-surface-raised));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;line-height:1;display:inline-flex}.flaus-section-view__title{color:var(--cmd-text);font-size:24px;font-weight:700;font-family:var(--flaus-font-heading);margin:0}.flaus-section-view__meta{color:var(--cmd-text-muted);margin:4px 0 0;font-size:14px}.flaus-section-view .cmd-section-hub+.cmd-section-hub{margin-top:28px}.flaus-blocks-toolbar{justify-content:flex-end;align-items:center;margin-bottom:4px;padding:8px 0;display:flex}.flaus-blocks-toggle-btn{border:1px solid var(--flaus-glass-border);background:var(--flaus-glass-bg);color:var(--theme-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.flaus-blocks-toggle-btn:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-350,var(--theme-elevation-350))}.flaus-blocks-toggle-btn:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-block-summary{background:var(--theme-elevation-50);border:1px solid var(--flaus-glass-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 16px;transition:background .15s;display:flex}.flaus-block-summary:hover{background:var(--theme-elevation-100)}.flaus-block-summary:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-block-summary__icon{text-align:center;flex-shrink:0;width:28px;font-size:18px}.flaus-block-summary__info{flex:1;min-width:0}.flaus-block-summary__type{color:var(--theme-text);font-size:13px;font-weight:600}.flaus-block-summary__preview{color:var(--theme-elevation-400);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.flaus-block-summary__chevron{color:var(--theme-elevation-400);flex-shrink:0;font-size:14px;transition:transform .2s}.flaus-block-summary__chevron--expanded{transform:rotate(90deg)}@media (forced-colors:active){.flaus-block-summary{border:2px solid canvastext!important}}@media (prefers-reduced-motion:reduce){.flaus-blocks-toggle-btn,.flaus-block-summary,.flaus-block-summary__chevron{transition:none}}.flaus-template-selector{margin-bottom:24px}.flaus-template-selector__heading{color:var(--theme-text);margin:0 0 12px;font-size:14px;font-weight:600}.flaus-template-selector__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.flaus-template-card{background:var(--theme-elevation-50);border:1px solid var(--flaus-glass-border);cursor:pointer;text-align:left;color:var(--theme-text);border-radius:10px;padding:16px;transition:border-color .15s,background .15s}.flaus-template-card:hover{border-color:var(--color-base-500);background:var(--theme-elevation-100)}.flaus-template-card:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-template-card__icon{margin-bottom:8px;font-size:24px}.flaus-template-card__name{margin-bottom:4px;font-size:14px;font-weight:600}.flaus-template-card__desc{color:var(--theme-elevation-400);margin-bottom:8px;font-size:12px;line-height:1.4}.flaus-template-card__blocks{flex-wrap:wrap;gap:4px;display:flex}.flaus-template-card__block-tag{background:var(--theme-elevation-150);color:var(--theme-elevation-400);border-radius:4px;padding:2px 6px;font-size:10px}.flaus-template-applied{color:var(--theme-elevation-400);padding:8px 0;font-size:12px;font-style:italic}@media (forced-colors:active){.flaus-template-card{border:2px solid canvastext!important}}@media (prefers-reduced-motion:reduce){.flaus-template-card{transition:none}}.flaus-block-picker{position:relative}.flaus-block-picker__trigger{border:1px solid var(--flaus-glass-border);background:var(--flaus-glass-bg);color:var(--theme-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.flaus-block-picker__trigger:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-350,var(--theme-elevation-350))}.flaus-block-picker__trigger:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-block-picker__dropdown{z-index:1000;background:var(--theme-elevation-50);border:1px solid var(--flaus-glass-border);border-radius:10px;width:360px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 36px #0006}.flaus-block-picker__search{background:var(--theme-elevation-100);border:1px solid var(--flaus-glass-border);width:100%;color:var(--theme-text);font-size:13px;font-family:var(--flaus-font-body);border-radius:6px;outline:none;margin-bottom:8px;padding:10px 12px}.flaus-block-picker__search::placeholder{color:var(--theme-elevation-400)}.flaus-block-picker__search:focus{border-color:var(--color-base-500)}.flaus-block-picker__category{margin-bottom:4px}.flaus-block-picker__category-heading{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-400);align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.flaus-block-picker__item{cursor:pointer;text-align:left;width:100%;color:var(--theme-text);background:0 0;border:none;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.flaus-block-picker__item:hover,.flaus-block-picker__item:focus-visible,.flaus-block-picker__item[data-active=true]{background:#3e6ae11a}.flaus-block-picker__item:focus-visible{outline:2px solid var(--color-base-500);outline-offset:-2px}.flaus-block-picker__item-icon{text-align:center;flex-shrink:0;width:24px;padding-top:1px;font-size:16px}.flaus-block-picker__item-info{flex:1;min-width:0}.flaus-block-picker__item-name{font-size:13px;font-weight:500}.flaus-block-picker__item-desc{color:var(--theme-elevation-400);margin-top:2px;font-size:11px;line-height:1.3}.flaus-block-picker__empty{text-align:center;color:var(--theme-elevation-400);padding:16px;font-size:13px}@media (forced-colors:active){.flaus-block-picker__dropdown{border:2px solid canvastext!important}.flaus-block-picker__item:focus-visible,.flaus-block-picker__item[data-active=true]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}}@media (prefers-reduced-motion:reduce){.flaus-block-picker__trigger,.flaus-block-picker__item{transition:none}}.preview-page{max-width:600px;margin:0 auto;padding:24px}.preview-page__header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.preview-page__header h1{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0;font-size:24px;font-weight:600}.preview-status-pill{text-transform:capitalize;border-radius:12px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.preview-status-pill--draft{color:var(--theme-warning);background:#ff9f0a26}.preview-status-pill--published{color:var(--theme-success);background:#30d15826}.preview-phone-frame{background:var(--theme-elevation-0);border:3px solid var(--theme-elevation-250);border-radius:44px;width:375px;height:812px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.preview-phone-frame__notch{background:var(--theme-elevation-0);z-index:2;border-radius:0 0 20px 20px;width:150px;height:30px;margin:0 auto;position:relative}.preview-phone-frame__screen{scrollbar-width:thin;scrollbar-color:var(--theme-elevation-250) #0000;height:calc(100% - 50px);padding:0;overflow-y:auto}.preview-phone-frame__status-bar{color:var(--theme-text);background:var(--theme-elevation-0);z-index:1;justify-content:center;padding:4px 24px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.preview-phone-frame__content{padding:16px 20px 40px}.preview-phone-frame__home-bar{background:var(--theme-elevation-400);border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.preview-lesson-title{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0 0 20px;font-size:22px;font-weight:700}.preview-block{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:12px;margin-bottom:16px;padding:14px}.preview-block--text .preview-heading{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0 0 8px;font-weight:600}.preview-block--text .preview-paragraph{color:var(--theme-elevation-600);margin:0 0 8px;font-size:14px;line-height:1.6}.preview-block--text .preview-list{color:var(--theme-elevation-600);margin:0 0 8px;padding-left:20px;font-size:14px}.preview-block--text .preview-blockquote{border-left:3px solid var(--color-base-500);color:var(--theme-elevation-500);margin:0 0 8px;padding-left:12px;font-style:italic}.preview-block--text .preview-link{color:var(--color-base-500);text-decoration:underline}.preview-block--image{text-align:center}.preview-block--image .preview-image{border-radius:8px;max-width:100%}.preview-block--image .preview-image-placeholder{color:var(--theme-elevation-400);flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.preview-block--image .preview-image-placeholder span:first-child{font-size:32px}.preview-block--takeaway{background:#3e6ae114;border-color:#3e6ae133;align-items:flex-start;gap:12px;display:flex}.preview-block--takeaway .preview-takeaway-icon{flex-shrink:0;font-size:24px}.preview-block--takeaway .preview-takeaway-text{color:var(--theme-text);margin:0;font-size:14px;font-weight:500;line-height:1.5}.preview-block--quiz .preview-quiz-badge{text-transform:uppercase;letter-spacing:.5px;color:#a371f7;background:#a371f726;border-radius:6px;margin-bottom:10px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.preview-block--quiz .preview-quiz-question{color:var(--theme-text);margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.4}.preview-block--quiz .preview-quiz-options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.preview-block--quiz .preview-quiz-option{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-600);border-radius:8px;padding:10px 14px;font-size:14px}.preview-block--quiz .preview-tf-buttons{gap:10px;display:flex}.preview-block--quiz .preview-tf-btn{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);text-align:center;color:var(--theme-elevation-600);border-radius:8px;flex:1;padding:10px;font-size:14px;font-weight:500}.preview-block--interactive .preview-interactive-badge{text-transform:uppercase;letter-spacing:.5px;color:var(--theme-success);background:#30d15826;border-radius:6px;margin-bottom:10px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.preview-block--interactive .preview-interactive-prompt{color:var(--theme-text);margin:0;font-size:15px;font-weight:500;line-height:1.4}.preview-block--character-tip{background:#c9a96e14;border-color:#c9a96e33;align-items:flex-start;gap:12px;display:flex}.preview-block--character-tip .preview-tip-avatar{flex-shrink:0;font-size:24px}.preview-block--character-tip .preview-tip-bubble{flex:1}.preview-block--character-tip .preview-tip-character{text-transform:uppercase;letter-spacing:.5px;color:#c9a96e;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.preview-block--character-tip .preview-tip-text{color:var(--theme-elevation-600);margin:0;font-size:14px;font-style:italic;line-height:1.5}.preview-block--unknown{text-align:center;color:var(--theme-elevation-400);font-size:13px}.preview-empty{text-align:center;color:var(--theme-elevation-400);padding:24px;font-size:14px}.preview-error{text-align:center;color:var(--theme-elevation-400);padding:48px 24px;font-size:16px}.flaus-status-pill{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.flaus-status-pill__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.flaus-status-pill--draft{color:var(--theme-warning);background:#ff9f0a1f}.flaus-status-pill--draft .flaus-status-pill__dot{background:var(--theme-warning)}.flaus-status-pill--published{color:var(--theme-success);background:#30d1581f}.flaus-status-pill--published .flaus-status-pill__dot{background:var(--theme-success)}.flaus-bulk-bar{z-index:1000;background:var(--flaus-glass-bg);-webkit-backdrop-filter:var(--flaus-glass-blur);backdrop-filter:var(--flaus-glass-blur);border-top:1px solid var(--flaus-glass-border);align-items:center;gap:16px;padding:12px 24px;animation:.2s ease-out flaus-bulk-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000004d}.flaus-bulk-bar__count{color:var(--theme-text);white-space:nowrap;font-size:14px;font-weight:600}.flaus-bulk-bar__actions{gap:8px;display:flex}.flaus-bulk-bar__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.flaus-bulk-bar__btn:disabled{opacity:.5;cursor:not-allowed}.flaus-bulk-bar__btn:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-bulk-bar__btn--publish{color:var(--theme-success);background:#30d15826;border-color:#30d1584d}.flaus-bulk-bar__btn--publish:hover:not(:disabled){background:#30d15840}.flaus-bulk-bar__btn--unpublish{color:var(--theme-warning);background:#ff9f0a26;border-color:#ff9f0a4d}.flaus-bulk-bar__btn--unpublish:hover:not(:disabled){background:#ff9f0a40}.flaus-bulk-bar__status{color:var(--theme-elevation-500);align-items:center;gap:8px;font-size:13px;display:flex}.flaus-bulk-bar__spinner{border:2px solid var(--theme-elevation-300);border-top-color:var(--color-base-500);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite flaus-spin}@keyframes flaus-bulk-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.flaus-duplicate{align-items:center;gap:12px;margin-bottom:16px;display:flex}.flaus-duplicate__btn{border:1px solid var(--flaus-glass-border);background:var(--flaus-glass-bg);color:var(--theme-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.flaus-duplicate__btn:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.flaus-duplicate__btn:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-duplicate__btn:disabled{opacity:.5;cursor:not-allowed}.flaus-duplicate__btn svg{flex-shrink:0}.flaus-duplicate__spinner{border:2px solid var(--theme-elevation-300);border-top-color:var(--color-base-500);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite flaus-spin;display:inline-block}.flaus-duplicate__msg{font-size:13px;font-weight:500}.flaus-duplicate__msg--success{color:var(--theme-success)}.flaus-duplicate__msg--error{color:var(--theme-error)}.flaus-duplicate__msg--loading{color:var(--theme-elevation-500)}.flaus-block-summary-row{align-items:stretch;gap:0;display:flex}.flaus-block-summary-row .flaus-block-summary{border-radius:8px 0 0 8px;flex:1}.flaus-block-duplicate-btn,.flaus-block-remove-btn{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-100);width:36px;color:var(--theme-elevation-400);cursor:pointer;border-left:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.flaus-block-duplicate-btn:focus-visible,.flaus-block-remove-btn:focus-visible{outline:2px solid var(--color-base-500);outline-offset:-2px;z-index:1}.flaus-block-duplicate-btn:hover{background:var(--theme-elevation-150);color:var(--color-base-500)}.flaus-block-remove-btn{border-radius:0 8px 8px 0}.flaus-block-remove-btn:hover{color:var(--theme-error);background:#f851491a}.flaus-media-thumb{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.flaus-media-thumb__img{object-fit:cover;width:100%;height:100%}.flaus-media-thumb--placeholder{color:var(--theme-elevation-400)}button.flaus-help-trigger{z-index:1000;block-size:32px;inline-size:32px;width:32px;height:32px;min-block-size:32px;min-inline-size:32px;min-width:32px;min-height:32px;max-block-size:32px;max-inline-size:32px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-100);max-width:32px;max-height:32px;color:var(--theme-elevation-500);cursor:pointer;appearance:none;box-sizing:border-box;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex;position:fixed;bottom:72px;right:20px}button.flaus-help-trigger:hover{background:var(--theme-elevation-150);color:var(--color-base-500);border-color:var(--color-base-500)}button.flaus-help-trigger:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-help-overlay{z-index:998;background:#0000004d;position:fixed;inset:0}.flaus-help-panel{z-index:999;background:var(--theme-elevation-50);border-left:1px solid var(--theme-elevation-200);flex-direction:column;width:360px;max-width:90vw;transition:transform .25s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #0006}.flaus-help-panel--open{transform:translate(0)}.flaus-help-panel__header{border-bottom:1px solid var(--theme-elevation-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.flaus-help-panel__title{font-family:var(--flaus-font-heading);color:var(--theme-text);margin:0;font-size:18px;font-weight:600}.flaus-help-panel__close{width:28px;height:28px;color:var(--theme-elevation-400);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.flaus-help-panel__close:hover{background:var(--theme-elevation-150);color:var(--theme-text)}.flaus-help-panel__close:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.flaus-help-panel__body{color:var(--theme-elevation-600);flex:1;padding:20px;font-size:14px;line-height:1.6;overflow-y:auto}.flaus-help-panel__body h3{font-family:var(--flaus-font-heading);color:var(--theme-text);text-transform:uppercase;letter-spacing:.5px;margin:20px 0 8px;font-size:14px;font-weight:600}.flaus-help-panel__body h3:first-child{margin-top:0}.flaus-help-panel__body p{margin:0 0 12px}.flaus-help-panel__body ul,.flaus-help-panel__body ol{margin:0 0 12px;padding-left:20px}.flaus-help-panel__body li{margin-bottom:6px}.flaus-help-panel__body kbd{background:var(--theme-elevation-150);border:1px solid var(--theme-elevation-250);font-family:var(--flaus-font-mono);color:var(--theme-text);border-radius:4px;padding:2px 6px;font-size:12px;display:inline-block}.flaus-help-panel__body strong{color:var(--theme-text)}@keyframes flaus-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.flaus-help-panel{transition:none}.flaus-bulk-bar,.flaus-duplicate__spinner,.flaus-bulk-bar__spinner{animation:none}}@media (forced-colors:active){.flaus-status-pill{border:1px solid canvastext}.flaus-help-panel{border-left:2px solid canvastext}.flaus-bulk-bar{border-top:2px solid canvastext}.flaus-block-duplicate-btn:focus-visible,.flaus-block-remove-btn:focus-visible,.flaus-help-trigger:focus-visible{forced-color-adjust:none;outline:2px solid highlight}}.char-preview{border-top:1px solid var(--flaus-glass-border);margin-top:24px;padding-top:24px}.char-preview__heading{font-family:var(--flaus-font-heading);color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:14px;font-weight:600}.char-preview__card{border:2px solid var(--flaus-accent);text-align:center;border-radius:20px;max-width:280px;padding:24px;transition:border-color .3s;position:relative;overflow:hidden}.char-preview__status-row{margin-bottom:16px}.char-preview__status{text-transform:uppercase;letter-spacing:.5px;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600}.char-preview__status--active{color:var(--theme-success);background:#30d1581f}.char-preview__status--coming_soon{color:var(--theme-warning);background:#ff9f0a1f}.char-preview__avatar{border:2px solid;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 12px;transition:transform .3s,border-color .3s;display:flex}.char-preview__emoji{font-size:36px}.char-preview__name{font-family:var(--flaus-font-heading);margin:0 0 12px;font-size:18px;font-weight:700;transition:color .3s}.char-preview__dialogue{background:#00000026;border-radius:12px;margin-bottom:16px;padding:12px}.char-preview__dialogue-text{color:var(--theme-elevation-600);margin:0;font-size:13px;font-style:italic;line-height:1.5}.char-preview__stripe{height:4px;transition:background .3s;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.char-preview__card,.char-preview__avatar,.char-preview__name,.char-preview__stripe{transition:none}}@media (forced-colors:active){.char-preview__card{border:2px solid canvastext!important}}
