/* Founder OS R1.5C.3.4 · Full-Surface Spatial Liquid Glass Runtime */
:root{
  --fs-bg:#020711;--fs-bg2:#071221;--fs-bg3:#0b1730;--fs-ink:#ecf7ff;--fs-muted:#91a7c5;
  --fs-cyan:#33b8ff;--fs-blue:#3f7cff;--fs-violet:#8d61ff;--fs-yellow:#ffbd2e;--fs-green:#2ed7a1;--fs-red:#ff5f68;
  --fs-glass:rgba(8,19,37,.56);--fs-glass-strong:rgba(7,17,34,.78);--fs-line:rgba(139,194,255,.17);
  --fs-soft-line:rgba(139,194,255,.09);--fs-shadow:0 28px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07);
  --fs-radius:18px;--fs-top:64px;
}
html:not(.dark),html[data-theme-mode="light"]{
  --fs-bg:#edf3fa;--fs-bg2:#f7faff;--fs-bg3:#dce8f6;--fs-ink:#102137;--fs-muted:#60748e;
  --fs-cyan:#168dff;--fs-blue:#356cff;--fs-violet:#7457e8;--fs-glass:rgba(255,255,255,.48);
  --fs-glass-strong:rgba(255,255,255,.72);--fs-line:rgba(56,101,151,.16);--fs-soft-line:rgba(56,101,151,.08);
  --fs-shadow:0 24px 70px rgba(48,74,110,.16),inset 0 1px 0 rgba(255,255,255,.92);
}
html,body,#app{min-height:100%;}
body{background:
  radial-gradient(circle at 51% 9%,color-mix(in srgb,var(--fs-cyan) 13%,transparent),transparent 31%),
  radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--fs-violet) 11%,transparent),transparent 29%),
  linear-gradient(145deg,var(--fs-bg2),var(--fs-bg));color:var(--fs-ink);}
body::before{content:"";position:fixed;inset:0;z-index:-5;pointer-events:none;opacity:.75;background:
  linear-gradient(var(--fs-soft-line) 1px,transparent 1px),linear-gradient(90deg,var(--fs-soft-line) 1px,transparent 1px);
  background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,black 12%,black 78%,transparent);}
body::after{content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;background:radial-gradient(circle at 50% 45%,transparent 0 18%,color-mix(in srgb,var(--fs-bg) 50%,transparent) 68%);}
.fs-global-globe{position:fixed;z-index:-3;left:50%;top:54%;width:min(760px,52vw);aspect-ratio:1.21;transform:translate(-50%,-50%);pointer-events:none;opacity:.17;filter:saturate(1.16) blur(.2px);background:url('/founder-core-globe.webp?v=1.9.2-r1.5c47') center/contain no-repeat;animation:fsGlobeBreathe 9s ease-in-out infinite;}
.fs-global-particles{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden;}
.fs-global-particles i{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--fs-cyan);box-shadow:0 0 12px var(--fs-cyan);opacity:.22;animation:fsParticle 12s linear infinite;}

/* Global shell: transform the old left sidebar into the reference-like horizontal system bar. */
.vben-shell,.liquid-os-shell{display:block!important;min-height:100vh!important;background:transparent!important;color:var(--fs-ink)!important;}
.vben-sidebar{position:fixed!important;left:10px!important;right:10px!important;top:7px!important;width:auto!important;height:52px!important;min-height:0!important;z-index:1600!important;display:flex!important;align-items:center!important;gap:18px!important;padding:0 13px!important;border:1px solid var(--fs-line)!important;border-radius:20px!important;background:color-mix(in srgb,var(--fs-glass-strong) 90%,transparent)!important;box-shadow:0 12px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.09)!important;backdrop-filter:blur(30px) saturate(175%)!important;-webkit-backdrop-filter:blur(30px) saturate(175%)!important;overflow:visible!important;}
.vben-brand{flex:0 0 auto!important;min-width:max-content!important;height:100%!important;padding:0 10px 0 2px!important;border:0!important;display:flex!important;align-items:center!important;gap:9px!important;}
.vben-brand-mark{width:30px!important;height:30px!important;border-radius:10px!important;background:linear-gradient(145deg,var(--fs-cyan),var(--fs-violet))!important;color:white!important;box-shadow:0 0 20px color-mix(in srgb,var(--fs-cyan) 32%,transparent)!important;}
.vben-brand-copy strong{color:var(--fs-ink)!important;font-size:13px!important;letter-spacing:.04em!important}.vben-brand-copy span{font-size:8px!important;color:var(--fs-muted)!important;}
.vben-nav{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;overflow:auto hidden!important;padding:0!important;flex:1 1 auto!important;scrollbar-width:none!important;}
.vben-nav::-webkit-scrollbar{display:none!important;}
.vben-nav-item{flex:0 0 auto!important;min-height:34px!important;padding:0 10px!important;border-radius:11px!important;display:flex!important;align-items:center!important;gap:6px!important;color:var(--fs-muted)!important;background:transparent!important;border:1px solid transparent!important;font-size:11px!important;white-space:nowrap!important;}
.vben-nav-item svg{width:15px!important;height:15px!important}.vben-nav-item:hover{color:var(--fs-ink)!important;background:color-mix(in srgb,var(--fs-glass) 84%,transparent)!important;border-color:var(--fs-line)!important;}
.vben-nav-item.router-link-active{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-blue) 78%,transparent),color-mix(in srgb,var(--fs-violet) 70%,transparent))!important;border-color:color-mix(in srgb,var(--fs-cyan) 46%,transparent)!important;box-shadow:0 0 18px color-mix(in srgb,var(--fs-blue) 20%,transparent)!important;}
.vben-sidebar-bottom,.vben-collapse-button,.vben-private-status{display:none!important;}
.vben-main{margin:0!important;padding-top:72px!important;min-width:0!important;background:transparent!important;}
.vben-topbar{position:relative!important;top:auto!important;min-height:58px!important;margin:0 14px 10px!important;padding:8px 13px!important;border:1px solid var(--fs-line)!important;border-radius:18px!important;background:color-mix(in srgb,var(--fs-glass) 76%,transparent)!important;box-shadow:var(--fs-shadow)!important;backdrop-filter:blur(24px) saturate(165%)!important;-webkit-backdrop-filter:blur(24px) saturate(165%)!important;color:var(--fs-ink)!important;}
.vben-page-title h1{color:var(--fs-ink)!important;font-size:18px!important}.vben-page-title p{color:var(--fs-muted)!important;font-size:10px!important;}
.vben-top-actions{gap:7px!important}.search-trigger,.icon-button,.theme-switcher,.authority-chip,.mode-badge,.system-menu>summary{border:1px solid var(--fs-line)!important;background:color-mix(in srgb,var(--fs-glass) 80%,transparent)!important;color:var(--fs-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;}
.vben-page-content,.vben-content,.page-content,.main-content{background:transparent!important;color:var(--fs-ink)!important;}
.vben-page-content{padding:0 14px 90px!important;}

/* Full-surface liquid glass language for all existing pages. */
.card,.panel,.panel-v7,.pc-card,.workspace-card,.operation-card,.settings-card,.readiness-card,.connector-card,.social-account-card,.capability-card,.content-card,.integration-card,.approval-card,.workflow-card,.resource-card,.media-metric-card,.onboarding-card,.distinction-card,.table-wrap,.advanced-panel,.inner-card,.focus-row,.simple-row,.progress-project-card,.health-row,.message-card,.social-account-card,.capability-card,.resource-card,.workspace-intro,.system-popover,.app-modal-card,.modal-card,.drawer,.popover{
  color:var(--fs-ink)!important;border-color:var(--fs-line)!important;border-radius:var(--fs-radius)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--fs-glass-strong) 86%,transparent),color-mix(in srgb,var(--fs-glass) 72%,transparent))!important;
  box-shadow:var(--fs-shadow)!important;backdrop-filter:blur(26px) saturate(170%)!important;-webkit-backdrop-filter:blur(26px) saturate(170%)!important;
}
.card::before,.panel::before,.panel-v7::before,.pc-card::before,.workspace-card::before,.connector-card::before,.settings-card::before,.readiness-card::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.14),transparent 24%,transparent 76%,color-mix(in srgb,var(--fs-cyan) 5%,transparent));}
.card,.panel,.panel-v7,.pc-card,.workspace-card,.connector-card,.settings-card,.readiness-card{position:relative;overflow:hidden;}
.card h1,.card h2,.card h3,.panel h1,.panel h2,.panel h3,.pc-card h1,.pc-card h2,.pc-card h3{color:var(--fs-ink)!important;}
p,small,.muted,.text-muted,.description,.subtitle,.helper,.hint{color:var(--fs-muted)!important;}
input,textarea,select,.input,.select,.form-control{color:var(--fs-ink)!important;background:color-mix(in srgb,var(--fs-glass) 82%,transparent)!important;border-color:var(--fs-line)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;}
input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--fs-muted) 74%,transparent)!important;}
button,.btn,.button{border-radius:11px!important}.btn.primary,.button.primary,button.primary{background:linear-gradient(135deg,var(--fs-blue),var(--fs-violet))!important;color:white!important;border-color:transparent!important;box-shadow:0 10px 28px color-mix(in srgb,var(--fs-blue) 22%,transparent)!important;}
.btn:not(.primary),button:not(.primary){border-color:var(--fs-line);}
table{color:var(--fs-ink)!important;border-collapse:separate!important;border-spacing:0!important;}th{color:var(--fs-muted)!important;background:color-mix(in srgb,var(--fs-glass-strong) 82%,transparent)!important;}td,th{border-color:var(--fs-soft-line)!important;}tr:hover td{background:color-mix(in srgb,var(--fs-cyan) 5%,transparent)!important;}
hr,.divider{border-color:var(--fs-soft-line)!important;}
.badge,.chip,.pill,.tag,.status-badge{border-color:var(--fs-line)!important;background:color-mix(in srgb,var(--fs-glass) 82%,transparent)!important;color:var(--fs-ink)!important;}

/* Runtime card/window controls on all top-level panels. */
.fs-surface-card{transition:transform .18s ease,width .18s ease,height .18s ease,opacity .18s ease;transform:translate3d(var(--fs-x,0px),var(--fs-y,0px),0);min-width:0;}
.fs-window-controls{position:absolute;right:10px;top:9px;z-index:55;display:flex;align-items:center;gap:6px;padding:5px 6px;border:1px solid color-mix(in srgb,var(--fs-line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fs-glass-strong) 84%,transparent);backdrop-filter:blur(18px);opacity:0;transform:translateY(-3px);transition:.16s ease;}
.fs-surface-card:hover>.fs-window-controls,.fs-layout-edit .fs-window-controls,.fs-card-maximized>.fs-window-controls{opacity:1;transform:none;}
.fs-window-dot{width:11px;height:11px;border:0;padding:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);}
.fs-window-dot.min{background:var(--fs-yellow);box-shadow:0 0 12px color-mix(in srgb,var(--fs-yellow) 60%,transparent)}
.fs-window-dot.max{background:var(--fs-blue);box-shadow:0 0 12px color-mix(in srgb,var(--fs-blue) 60%,transparent)}
.fs-window-dot.pin{background:rgba(255,255,255,.75)}.fs-window-dot.pin.active{background:var(--fs-green);}
.fs-card-minimized{height:36px!important;min-height:36px!important;overflow:hidden!important;opacity:.94}.fs-card-minimized>*:not(.fs-window-controls){visibility:hidden!important;}
.fs-card-minimized>.fs-window-controls{visibility:visible!important;opacity:1!important;top:6px!important;}
.fs-card-maximized{position:fixed!important;inset:74px 16px 16px!important;z-index:2100!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;overflow:auto!important;border-color:color-mix(in srgb,var(--fs-cyan) 42%,var(--fs-line))!important;}
.fs-card-pinned{outline:1px solid color-mix(in srgb,var(--fs-green) 42%,transparent)!important;}
.fs-layout-edit .fs-surface-card{cursor:grab}.fs-layout-edit .fs-surface-card.fs-card-pinned{cursor:default}.fs-dragging{cursor:grabbing!important;transition:none!important;z-index:1400!important;}
.fs-resize-handle{position:absolute;right:3px;bottom:3px;width:20px;height:20px;z-index:54;cursor:nwse-resize;opacity:0;}
.fs-layout-edit .fs-resize-handle,.fs-card-maximized .fs-resize-handle{opacity:.8}.fs-resize-handle::after{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-right:1px solid var(--fs-cyan);border-bottom:1px solid var(--fs-cyan);}
.fs-layout-toggle{height:34px;padding:0 11px;border:1px solid var(--fs-line);border-radius:11px;background:color-mix(in srgb,var(--fs-glass) 84%,transparent);color:var(--fs-ink);font-size:10px;cursor:pointer;}.fs-layout-toggle.active{background:linear-gradient(135deg,var(--fs-blue),var(--fs-violet));color:white;}
.fs-toast{position:fixed;right:18px;bottom:18px;z-index:2600;padding:11px 14px;border:1px solid var(--fs-line);border-radius:13px;background:var(--fs-glass-strong);color:var(--fs-ink);box-shadow:var(--fs-shadow);backdrop-filter:blur(20px);font-size:11px;}

/* Day mode behaves like a more transparent Apple notebook UI, not a simple inversion. */
html:not(.dark) body{background:radial-gradient(circle at 48% 0%,rgba(98,174,255,.22),transparent 35%),linear-gradient(145deg,#f7fbff,#dfeaf6)!important;}
html:not(.dark) .vben-sidebar,html:not(.dark) .vben-topbar,html:not(.dark) .card,html:not(.dark) .panel,html:not(.dark) .panel-v7,html:not(.dark) .pc-card,html:not(.dark) .workspace-card{box-shadow:0 24px 70px rgba(48,74,110,.13),inset 0 1px 0 rgba(255,255,255,.95)!important;}

@keyframes fsGlobeBreathe{0%,100%{transform:translate(-50%,-50%) scale(.98);opacity:.14}50%{transform:translate(-50%,-52%) scale(1.02);opacity:.21}}
@keyframes fsParticle{0%{transform:translate3d(0,30px,0);opacity:0}20%{opacity:.28}85%{opacity:.18}100%{transform:translate3d(35px,-95px,0);opacity:0}}
@media(max-width:1180px){.vben-sidebar{overflow:hidden!important}.vben-nav-item span{display:none!important}.vben-nav-item{padding:0 8px!important}.fs-global-globe{width:70vw;opacity:.1}.fs-card-maximized{inset:70px 8px 8px!important}}
@media(max-width:760px){:root{--fs-top:58px}.vben-sidebar{left:6px!important;right:6px!important;top:5px!important}.vben-brand-copy{display:none!important}.vben-nav{justify-content:flex-start!important}.vben-main{padding-top:66px!important}.vben-topbar{margin:0 7px 8px!important}.vben-page-content{padding:0 7px 84px!important}.fs-global-globe{width:100vw;top:45%;}.fs-window-controls{opacity:1}.fs-layout-toggle{display:none}.fs-card-maximized{inset:64px 6px 6px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}


/* R1.5C.3.4 full-surface closure: standalone management pages */
body>.app,body>.shell{min-height:100vh;background:transparent!important;color:var(--fs-ink)!important;}
body>.app>.side,body>.shell>.side,body>.shell>.sidebar,body>.app>.sidebar{
  position:fixed!important;z-index:1500!important;left:10px!important;right:10px!important;top:7px!important;width:auto!important;height:52px!important;
  display:flex!important;align-items:center!important;gap:18px!important;padding:0 14px!important;border:1px solid var(--fs-line)!important;border-radius:20px!important;
  background:color-mix(in srgb,var(--fs-glass-strong) 91%,transparent)!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;
  box-shadow:0 16px 50px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)!important;overflow:hidden!important;
}
body>.app>.side .brand,body>.shell>.side .brand,body>.shell>.sidebar .brand,body>.app>.sidebar .brand{flex:0 0 auto!important;margin:0!important;padding:0 12px 0 4px!important;border:0!important;background:none!important;}
body>.app>.side nav,body>.shell>.side nav,body>.shell>.sidebar nav,body>.app>.sidebar nav,
body>.app>.side .nav,body>.shell>.side .nav,body>.shell>.sidebar .nav,body>.app>.sidebar .nav{display:flex!important;align-items:center!important;gap:4px!important;flex:1!important;overflow-x:auto!important;margin:0!important;padding:0!important;}
body>.app>.side nav a,body>.shell>.side nav a,body>.shell>.sidebar nav a,body>.app>.sidebar nav a,
body>.app>.side .nav a,body>.shell>.side .nav a,body>.shell>.sidebar .nav a,body>.app>.sidebar .nav a{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 12px!important;border-radius:12px!important;white-space:nowrap!important;color:var(--fs-muted)!important;background:transparent!important;border:1px solid transparent!important;}
body>.app>.side nav a.active,body>.shell>.side nav a.active,body>.shell>.sidebar nav a.active,body>.app>.sidebar nav a.active,
body>.app>.side .nav a.active,body>.shell>.side .nav a.active,body>.shell>.sidebar .nav a.active,body>.app>.sidebar .nav a.active{color:var(--fs-ink)!important;background:color-mix(in srgb,var(--fs-blue) 14%,transparent)!important;border-color:color-mix(in srgb,var(--fs-blue) 32%,transparent)!important;box-shadow:inset 0 -2px 0 var(--fs-blue)!important;}
body>.app>.side .side-note,body>.app>.side .private,body>.shell>.side .private,body>.shell>.sidebar .private{display:none!important;}
body>.app>.main,body>.shell>.main,body>.shell>main,body>main.main{margin:0!important;padding:72px 18px 92px!important;max-width:none!important;min-width:0!important;background:transparent!important;color:var(--fs-ink)!important;}
body>.app>.main>.top,body>.shell>.main>.top,body>.shell>main>.top,body>.shell>main>.topbar,body>main.main>.top{
  position:relative!important;z-index:5!important;margin:0 0 14px!important;padding:16px 18px!important;border:1px solid var(--fs-line)!important;border-radius:20px!important;
  background:color-mix(in srgb,var(--fs-glass) 84%,transparent)!important;backdrop-filter:blur(24px) saturate(170%)!important;-webkit-backdrop-filter:blur(24px) saturate(170%)!important;
  box-shadow:var(--fs-shadow)!important;color:var(--fs-ink)!important;
}
body>.app .section,body>.shell .section,body>.app .notice,body>.shell .notice,body>.app .boundary,body>.shell .boundary,
body>.app table,body>.shell table,body>.app .modal,body>.shell .modal,body>.app .modal-card,body>.shell .modal-card{color:var(--fs-ink)!important;}
body>.app .card,body>.shell .card,body>.app .section,body>.shell .section,body>.app .notice,body>.shell .notice,body>.app .boundary,body>.shell .boundary,
body>.app .modal,body>.shell .modal,body>.app .modal-card,body>.shell .modal-card{background:color-mix(in srgb,var(--fs-glass) 87%,transparent)!important;border-color:var(--fs-line)!important;backdrop-filter:blur(26px) saturate(170%)!important;-webkit-backdrop-filter:blur(26px) saturate(170%)!important;box-shadow:var(--fs-shadow)!important;}
body>.app input,body>.shell input,body>.app select,body>.shell select,body>.app textarea,body>.shell textarea{background:color-mix(in srgb,var(--fs-glass-strong) 88%,transparent)!important;color:var(--fs-ink)!important;border-color:var(--fs-line)!important;}
body>.app table th,body>.shell table th,body>.app table td,body>.shell table td{border-color:var(--fs-line)!important;color:var(--fs-ink)!important;}
body>.app .sub,body>.shell .sub,body>.app p,body>.shell p{color:var(--fs-muted)!important;}
.fs-layout-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 13px!important;border:1px solid var(--fs-line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--fs-glass-strong) 85%,transparent)!important;color:var(--fs-ink)!important;cursor:pointer!important;}
.fs-layout-toggle.active{border-color:var(--fs-blue)!important;box-shadow:0 0 18px color-mix(in srgb,var(--fs-blue) 30%,transparent)!important;}
@media(max-width:900px){body>.app>.side,body>.shell>.side,body>.shell>.sidebar,body>.app>.sidebar{overflow-x:auto!important}.brand small{display:none!important}body>.app>.main,body>.shell>.main,body>.shell>main,body>main.main{padding:68px 8px 90px!important;}}

/* Minimized pages become a single yellow dock point, matching Founder window semantics. */
.fs-card-minimized{display:none!important;}
.fs-page-dock{position:fixed;z-index:2200;left:50%;bottom:18px;transform:translate(-50%,18px);display:flex;align-items:center;gap:11px;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:999px;opacity:0;pointer-events:none;transition:.22s ease;background:color-mix(in srgb,var(--fs-glass-strong) 82%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);}
.fs-page-dock.visible{opacity:1;transform:translate(-50%,0);pointer-events:auto;border-color:var(--fs-line);box-shadow:0 16px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12);}
.fs-page-dock-dot{width:15px;height:15px;padding:0;border:0;border-radius:50%;background:var(--fs-yellow);box-shadow:0 0 18px color-mix(in srgb,var(--fs-yellow) 72%,transparent),inset 0 0 0 1px rgba(255,255,255,.45);cursor:pointer;transition:.16s ease;}
.fs-page-dock-dot:hover{transform:scale(1.34);}


/* R1.5C.3.4 runtime unification */
body.fs-route-home .vben-topbar{display:none!important}
body.fs-route-home .authority-sync-strip{display:none!important}
body.fs-route-home .vben-main{padding-top:68px!important}
body.fs-route-home .vben-content{padding:0!important;overflow:visible!important}
.fs-legacy-router-view[hidden]{display:none!important}
#fs-unified-home{display:block;min-height:calc(100vh - 68px)}
#fs-unified-home .reference-main{padding-top:0;min-height:calc(100vh - 68px)}
#fs-unified-home .reference-toolbar{margin-top:0}
.fs-auth-recovery{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--fs-line);border-radius:14px;background:color-mix(in srgb,var(--fs-glass) 86%,transparent)}
.fs-auth-recovery button,.fs-auth-recovery a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--fs-line);border-radius:11px;background:linear-gradient(135deg,var(--fs-blue),var(--fs-violet));color:#fff;text-decoration:none;cursor:pointer}
.fs-auth-recovery small{color:var(--fs-muted)}
body.fs-route-connector .fs-global-globe{opacity:.07}
body.fs-route-connector .vben-content{min-height:70vh}

.fs-action-standalone{max-width:1100px;margin:0 auto;padding:90px 20px}.fs-action-standalone>header,.fs-action-standalone>.card{padding:22px;margin-bottom:16px;border:1px solid var(--fs-line);border-radius:20px;background:var(--fs-glass);backdrop-filter:blur(24px);color:var(--fs-ink)}.fs-action-standalone a{color:var(--fs-cyan);text-decoration:none}
