.fm-menu{color:#fffaf4;isolation:isolate;background:#281b35;flex-direction:column;height:100%;min-height:0;font:14px/1.5 Inter,system-ui,sans-serif;display:flex}.fm-menu *{box-sizing:border-box;min-width:0}.fm-menu button,.fm-menu a{-webkit-tap-highlight-color:transparent}.fm-menu button{cursor:pointer}.fm-menu a{color:inherit;text-decoration:none}:is(.fm-menu button:focus-visible,.fm-menu a:focus-visible){outline-offset:3px;outline:3px solid #a8e5d2}.fm-menu svg{flex-shrink:0}.fm-header{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:20px 17px 13px;display:flex}.fm-brand{color:#fffaf4;letter-spacing:-1px;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;font-size:23px;font-weight:800;display:flex}.fm-brand>span>span{color:#8addc6}.fm-close{color:#fffaf4;background:#ffffff08;border:1px solid #65566f;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fm-close:hover{background:#ffffff1c}.fm-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#786686 #281b35;flex:1;min-height:0;padding:4px 16px 24px;overflow-y:auto}.fm-eyebrow{color:#d3c8dc;margin:5px 0 3px;font-size:11px}.fm-menu h2{letter-spacing:-.6px;margin:0 0 17px;font-size:24px;font-weight:650;line-height:1.2}.fm-home{color:#fffaf4;background:#ffffff08;border:1px solid #70617c;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:48px;margin-bottom:12px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.fm-home>svg:last-child{margin-left:auto}.fm-home[aria-current=page]{color:#174e3e;background:#dff2e9;border-color:#dff2e9}.fm-home:hover{filter:brightness(1.07)}.fm-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.fm-workspaces>a{color:#204a3b;background:#dff2e9;border:1px solid #b8d8cb;border-radius:15px;flex-direction:column;align-items:flex-start;padding:12px 11px;transition:transform .15s;display:flex;position:relative}.fm-workspaces>a:nth-child(2){color:#51375f;background:#eee3f4;border-color:#d5c4e0}.fm-work-icon{background:#ffffff8c;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.fm-workspaces strong{font-size:13px;font-weight:700;line-height:1.35}.fm-workspaces small{color:inherit;margin-top:7px;font-size:10px;line-height:1.4}.fm-arrow{position:absolute;top:13px;right:10px}.fm-workspaces>a:hover{transform:translateY(-2px)}.fm-section-title{letter-spacing:.6px;color:#ded3e6;margin:22px 0 10px;font-size:11px;font-weight:650}.fm-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fm-tool{text-align:left;color:#fffaf4;background:#352740;border:1px solid #5d4b6b;border-radius:12px;flex-direction:column;gap:3px;min-height:96px;padding:11px;display:flex}.fm-tool:hover,.fm-tool[aria-current=page]{background:#493451;border-color:#a8e5d2}.fm-tool-top{color:#a8e5d2;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;display:flex}.fm-tone-1 .fm-tool-top{color:#f2c1a8}.fm-tone-2 .fm-tool-top{color:#d5bcf0}.fm-tool-top small{color:#e8deef;background:#ffffff0c;border:1px solid #776783;border-radius:20px;padding:0 6px;font-size:10px;line-height:18px}.fm-tool strong{color:#fffaf4;font-size:13px;font-weight:650}.fm-description{color:#dbcfdf;font-size:11px;line-height:1.4}.fm-studio{color:#573726;text-align:left;background:#f5e2d6;border:1px solid #e9c7ae;border-radius:13px;align-items:center;gap:10px;width:100%;margin-top:17px;padding:13px 12px;display:flex}.fm-studio>span{flex:1}.fm-studio strong{font-size:13px;display:block}.fm-studio small{margin-top:2px;font-size:10px;display:block}.fm-links{gap:2px;margin-top:15px;display:grid}.fm-links>a{color:#e4daeb;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:8px;font-size:12px;display:flex}.fm-links>a:hover{background:#ffffff0c}.fm-footer{padding:12px 17px max(12px,env(safe-area-inset-bottom));color:#a8e5d2;background:#21162c;border-top:1px solid #56435f;flex:none;align-items:center;gap:9px;display:flex}.fm-footer strong{color:#fffaf4;font-size:11px;display:block}.fm-footer small{color:#d5c9de;margin-top:2px;font-size:10px;display:block}body:has([data-slot=sidebar][data-mobile=true][data-state=open]) .fs-side-chat{visibility:hidden}@media (prefers-reduced-motion:reduce){.fm-workspaces>a{transition:none}.fm-workspaces>a:hover{transform:none}}.fs-app.fs-workspace-glass{--wg-ink:#173c37;--wg-muted:#526e67;--wg-green:#087f70;--wg-line:#bfdcd280;--wg-panel:#fafffdc7;color:var(--wg-ink);background:radial-gradient(at 6% 2%,#b6e6d8,#0000 48%),radial-gradient(at 90% 80%,#cfebe4,#0000 60%),#edf7f3!important}html body .fs-app.fs-workspace-glass{background:radial-gradient(at 6% 2%,#b6e6d8,#0000 48%),radial-gradient(at 90% 80%,#cfebe4,#0000 60%),#edf7f3!important}html body .fs-app.fs-workspace-glass .fs-main,.fs-app.fs-workspace-glass .editor-dashboard{background:0 0!important}html body .fs-app.fs-workspace-glass .fs-sidebar [data-sidebar=sidebar],html body .fs-app.fs-workspace-glass .fs-sidebar [data-slot=sidebar-inner]{-webkit-backdrop-filter:blur(24px);border-right:1px solid #ffffffd9;background:#f2fdf8cc!important}html body .fs-app.fs-workspace-glass .fs-side-head,html body .fs-app.fs-workspace-glass .fs-side-content,html body .fs-app.fs-workspace-glass .fs-side-footer{background:0 0!important}.fs-workspace-glass .fs-brand,.fs-workspace-glass .fs-brand .fs-io{color:#115e53!important}.fs-workspace-glass .fs-nav-button,.fs-workspace-glass .fs-resource-nav a,.fs-workspace-glass .fs-side-footer,.fs-workspace-glass .fs-side-footer strong{color:#2b5349!important}html body .fs-app.fs-workspace-glass .fs-nav-label,html body .fs-app.fs-workspace-glass .fs-workspace-label,html body .fs-app.fs-workspace-glass .fs-nav-button small{color:#53776b!important}html body .fs-app.fs-workspace-glass .fs-nav-button:hover,html body .fs-app.fs-workspace-glass .fs-resource-nav a:hover{background:#d9efe5!important}html body .fs-app.fs-workspace-glass .fs-nav-button[data-active=true],.fs-workspace-glass .fs-resource-nav a[aria-current=page]{border-radius:10px;box-shadow:0 4px 12px #087e7320;color:#fff!important;background:linear-gradient(120deg,#168574,#007e80)!important}html body .fs-app.fs-workspace-glass .fs-nav-button[data-active=true] small{color:#dcf6e9!important}html body .fs-app.fs-workspace-glass .primary,.fs-workspace-glass .edw-button-primary,.fs-workspace-glass .dev-page .dev-primary{border-radius:10px;box-shadow:inset 0 1px #ffffff30,0 4px 10px #087e7316;color:#fff!important;background:linear-gradient(120deg,#168574,#007e80)!important;border:1px solid #087f70!important}.fs-workspace-glass .fs-app-header{-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #fff;gap:16px;background:#f5fffaad!important}.fs-workspace-glass .fs-side-studio{color:#235647;background:#ffffff90;border:1px solid #fff}.fs-workspace-glass .fs-side-studio p{color:#53776b}.fs-workspace-glass .fs-side-studio button{color:#087f70}.fs-workspace-glass .fs-breadcrumb{white-space:nowrap;color:#59776a}.fs-workspace-glass .fs-breadcrumb strong{color:#1c5144}.wg-command-button{color:#496b5f;background:#fff9;border:1px solid #fff;border-radius:12px;align-items:center;gap:10px;width:min(340px,35vw);margin-left:auto;padding:10px 13px;font-size:12px;display:flex}.wg-command-button kbd{white-space:nowrap;background:#edf6f1;border-radius:4px;margin-left:auto;padding:3px 5px;font-family:inherit;font-size:10px}.wg-command-dialog{color:#24483f;background:#f7fffc;border:1px solid #fff;border-radius:20px;width:min(620px,100vw - 28px);max-height:80dvh;margin:12dvh auto auto;padding:0;box-shadow:0 30px 100px #0c3e3d44}.wg-command-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#153a3555}.wg-command-search{border-bottom:1px solid #d8e9e1;align-items:center;gap:12px;padding:18px;display:flex}.wg-command-search input{width:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.wg-command-search button{border-radius:6px;padding:5px}.wg-command-results{max-height:54dvh;padding:10px;overflow:auto}.wg-command-results a{color:inherit;border-radius:10px;align-items:center;gap:13px;padding:12px;text-decoration:none;display:flex}:is(.wg-command-results a:hover,.wg-command-results a:focus-visible){background:#e2f2ea}.wg-command-results a>span{flex:1;min-width:0}.wg-command-results strong{font-size:14px;display:block}.wg-command-results small{color:#536e63;margin-top:3px;font-size:12px;line-height:1.5;display:block}.wg-command-results p{padding:20px}.wg-command-hint{color:#536e63;border-top:1px solid #d8e9e1;padding:12px 20px;font-size:11px}.fs-workspace-glass .edw-page,.fs-workspace-glass .dev-page{width:100%;max-width:1540px;color:var(--wg-ink);padding:28px clamp(18px,3vw,40px) 65px}.fs-workspace-glass .edw-products,.fs-workspace-glass .dev-product-nav{display:none}.fs-workspace-glass .edw-hero,.fs-workspace-glass .dev-heading{align-items:center;margin:0 0 25px;padding:0}.fs-workspace-glass .edw-hero h1,.fs-workspace-glass .dev-heading h1{letter-spacing:-1.1px;font-family:Manrope Variable,sans-serif;font-size:clamp(27px,3vw,36px);font-weight:650}.fs-workspace-glass .edw-hero p,.fs-workspace-glass .dev-heading p{color:var(--wg-muted);font-size:14px}.fs-workspace-glass .edw-local,.fs-workspace-glass .dev-private{color:#326858;background:#fff9;border:1px solid #fff;border-radius:30px;padding:10px 14px}.fs-workspace-glass .edw-panel,.fs-workspace-glass .dev-workbench,.fs-workspace-glass .batch-inspector,.fs-workspace-glass .batch-results,.fs-workspace-glass .options-panel{background:var(--wg-panel);-webkit-backdrop-filter:blur(16px);border:1px solid #fff;border-radius:18px;box-shadow:0 10px 35px #145b4810,inset 0 1px #fff}.fs-workspace-glass .edw-mode-switch{background:#ffffff75;border:1px solid #fff;border-radius:16px;gap:6px;margin-top:24px;padding:6px}.fs-workspace-glass .edw-mode-switch button{box-shadow:none;background:0 0;border:0}.fs-workspace-glass .edw-mode-switch button.selected{color:#087f70;background:#fff;box-shadow:0 3px 12px #145b4812}.fs-workspace-glass .edw-mode-switch button small{color:#58756b;margin-top:4px;font-size:11px;font-weight:400;display:block}.fs-workspace-glass .edw-drop{background:#f8fffb9c;border:1px dashed #80b9a5;padding:26px}.fs-workspace-glass .edw-panel-heading h3{font-size:17px}.fs-workspace-glass .edw-panel-heading p{color:#56776c;font-size:12px}.fs-workspace-glass .edw-section-title p{color:#56776c;font-size:13px}.fs-workspace-glass .edw-table-wrap,.fs-workspace-glass .edw-pdf-preview,.fs-workspace-glass .dev-editors textarea,.fs-workspace-glass .ut-code,.fs-workspace-glass .batch-paper{background:#fff}.fs-workspace-glass .dev-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.fs-workspace-glass .dev-tools{background:#ffffff75;border:1px solid #fff;border-radius:16px;padding:7px}.fs-workspace-glass .dev-tools button[aria-pressed=true]{color:#076653;background:#d8f1e5;box-shadow:inset 0 0 0 1px #98cbb8}.fs-workspace-glass .dev-search{background:#fff9;border:1px solid #fff;border-radius:12px;max-width:none;margin-bottom:22px}.fs-workspace-glass .dev-editors textarea,.fs-workspace-glass .dev-workbench .ut-code{tab-size:2;border:1px solid #d1e4d9;min-height:360px;font-size:13px;line-height:1.8}.fs-workspace-glass .dev-icon{color:#087f70;background:#e0f3e9}.fs-workspace-glass .dev-title{margin-bottom:20px}.fs-workspace-glass .dev-title p{font-size:13px}.fs-workspace-glass .ed-filebar,.fs-workspace-glass .ed-top-tools,.fs-workspace-glass .ed-preview-toolbar,.fs-workspace-glass .ed-inspector,.fs-workspace-glass .ed-workspace-tabs{-webkit-backdrop-filter:blur(14px);border:1px solid #fff;box-shadow:0 8px 24px #135a4b0b;background:#f8fffcce!important}html body .fs-app.fs-workspace-glass .ed-canvas-scroll{background:#e1eee7!important}.fs-workspace-glass .ed-paper,.fs-workspace-glass .ed-thumb-paper{background:#fff!important}.fs-workspace-glass .ed-workspace-tabs{border-radius:12px}.fs-workspace-glass .batch-preview-heading,.fs-workspace-glass .pdf-tool-switcher{background:#ffffffad;border:1px solid #fff;border-radius:12px}.fs-workspace-glass .batch-page-stage{background:#dfede6;border-color:#c6ddd0}.fs-workspace-glass .fs-mobile-nav{background:#f4fff9eb!important}.wg-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.wg-overview>div{background:#ffffff78;border:1px solid #fff;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.wg-overview svg{color:#128571;flex:none}.wg-overview strong{letter-spacing:-.5px;font-size:20px;display:block}.wg-overview small{color:#527568;margin-top:3px;font-size:12px;display:block}.wg-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:0;list-style:none;display:flex}.wg-flow li{color:#536e63;align-items:center;gap:7px;font-size:12px;display:flex}.wg-flow b{background:#f7fffb;border:1px solid #c4ddd0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.wg-flow li.current{color:#087f70;font-weight:600}.wg-flow li.current b{color:#fff;background:#087f70;border-color:#087f70}.wg-flow li+li:before{content:"";background:#bfd6ca;width:20px;height:1px;margin-right:2px}.wg-sample{flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0;display:flex}.wg-sample span{color:#527568;font-size:12px}@media (max-width:1100px){.wg-command-button kbd,.fs-workspace-glass .fs-app-header .brand{display:none}.fs-workspace-glass .dev-layout{grid-template-columns:1fr}.fs-workspace-glass .dev-tools{flex-flow:wrap}.fs-workspace-glass .dev-tools button{flex:1;min-width:120px}}@media (max-width:767px){.fs-workspace-glass .fs-breadcrumb{font-size:12px}.wg-command-button{width:auto;margin-left:auto;padding:8px}.wg-command-button span{display:none}.fs-workspace-glass .edw-page,.fs-workspace-glass .dev-page{padding:22px 14px 85px}.fs-workspace-glass .edw-mode-switch button{min-height:52px;padding:10px 7px;font-size:11px}.fs-workspace-glass .edw-mode-switch button small,.fs-workspace-glass .edw-local{display:none}.wg-overview{gap:7px}.wg-overview>div{gap:7px;padding:12px 9px}.wg-overview svg{width:17px}.wg-overview strong{font-size:17px}.wg-overview small{font-size:10px}.fs-workspace-glass .dev-editors textarea,.fs-workspace-glass .dev-workbench .ut-code{min-height:240px}.fs-workspace-glass .edw-panel,.fs-workspace-glass .dev-workbench,.fs-workspace-glass .batch-inspector{-webkit-backdrop-filter:none;background:#f9fffcf5}.fs-workspace-glass .edw-drop{padding:18px}}@media (prefers-reduced-transparency:reduce){.fs-app.fs-workspace-glass{--wg-panel:#f9fffc}.fs-workspace-glass :is(.fs-app-header,.edw-panel,.dev-workbench,.batch-inspector,.ed-filebar,.ed-inspector){-webkit-backdrop-filter:none!important;background:#f8fffc!important}}.fs-workspace-glass .wg-nav-link{color:#2b5349;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.fs-workspace-glass .wg-nav-link:hover{background:#d9efe5}.fs-workspace-glass .wg-nav-link[aria-current=page]{color:#fff;background:linear-gradient(120deg,#168574,#007e80);box-shadow:0 4px 12px #087e7320}.wg-nav-categories{border-block:1px solid #c5ddd17a;margin:18px 0 5px;padding:13px 0}.wg-nav-categories summary{color:#466d5e;cursor:pointer;padding:9px 12px;font-size:12px}.wg-nav-categories[open] summary{margin-bottom:8px}.wg-nav-tip{color:#376858;background:#ffffff85;border:1px solid #fff;border-radius:14px;margin:24px 5px 0;padding:17px}.wg-nav-tip strong{margin:10px 0 7px;font-size:12px;display:block}.wg-nav-tip p{color:#56776b;font-size:11px;line-height:1.7}html body .fs-app.fs-workspace-glass .fs-side-footer span{color:#56776b!important}.fs-workspace-glass .fs-app-header>.fs-top-brand{display:none}.fs-workspace-glass .fs-side-footer{border-top:1px solid #c4ddd0!important}.fs-workspace-glass .fs-workspace-label{letter-spacing:1.1px;font-size:10px}.fs-simple-flow{background:linear-gradient(135deg,#e3fcf0e0,#ffffffdb);border:1px solid #1681593d;border-radius:20px;margin:18px 0;padding:16px;box-shadow:0 12px 38px #15563d14}.fs-flow-steps{grid-template-columns:1fr minmax(240px,2fr) 1fr;align-items:stretch;gap:10px;display:grid}.fs-flow-steps>*{text-align:left;color:#164332;min-height:72px;font:inherit;background:#ffffffc7;border:1px solid #1f754f30;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;padding:12px 16px;text-decoration:none;display:flex}.fs-flow-steps button{cursor:pointer}.fs-flow-steps strong{font-size:14px}.fs-flow-steps small,.fs-suggested-steps small{color:#557b69;font-size:12px}.fs-flow-steps input{border:0;outline-offset:3px;width:100%;font:inherit;color:#164332;background:0 0;border-bottom:1px solid #9bc6ad}.fs-flow-steps a[aria-disabled=true]{opacity:.55;cursor:default}.fs-suggested-steps{color:#315c47;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:13px;display:flex}.fs-suggested-steps button{color:#135b37;cursor:pointer;background:#fff;border:1px solid #9bc6ad;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;display:inline-flex}.fs-suggested-steps button:disabled{opacity:.5;cursor:default}@media (max-width:760px){.fs-flow-steps{grid-template-columns:1fr}.fs-flow-steps>*{min-height:60px}}
