:root{color-scheme:dark;font-family:Microsoft YaHei UI,Noto Sans SC,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--ink: #01030a;--ink-deep: #000207;--surface: rgba(2, 7, 18, .95);--surface-solid: #020712;--surface-soft: rgba(4, 12, 28, .91);--line: #075ead;--line-soft: rgba(24, 115, 206, .48);--line-bright: #2b99ff;--blue: #168cff;--blue-deep: #0649a0;--text: #f8fbff;--text-soft: #b7c7da;--muted: #7489a5;--muted-deep: #4c6381;--success: #35e0b2;--warning: #ffb966;--danger: #ff7380;--header-h: 82px;--sidebar-w: 212px;--input-w: 420px;--generate-w: 240px;--quota-w: 64px;--bottom-h: 120px;--layout-gap: 18px;--layout-pad-x: 22px;--layout-pad-y: 18px;--panel-border: 1px solid rgba(24, 125, 224, .76);--workspace-star-border: rgba(218, 246, 255, .46);--workspace-star-divider: rgba(218, 246, 255, .28);--workspace-star-inner: rgba(218, 246, 255, .23);--motion-ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:var(--ink-deep)}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}button:disabled,a.is-disabled{cursor:not-allowed;opacity:.42;pointer-events:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #8cd8ff;outline-offset:2px}input,textarea,select{min-width:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-shell,.login-shell,.prototype-stage,.login-stage{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ink)}.prototype-stage,.login-stage{isolation:isolate}@media(hover:hover)and (pointer:fine){.prismflow-quantum-cursor-active .app-shell,.prismflow-quantum-cursor-active .app-shell *,.prismflow-quantum-cursor-active .login-shell,.prismflow-quantum-cursor-active .login-shell *{cursor:none!important}}.prismflow-quantum-cursor{position:fixed;z-index:2147483647;top:0;left:0;display:none;width:14.333px;height:auto;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(-100px,-100px,0);transform-origin:1px 1px;transition:opacity 90ms ease,filter .12s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.prismflow-quantum-cursor{display:block}.prismflow-quantum-cursor[data-visible=true]{opacity:1}.prismflow-quantum-cursor[data-pressed=true]{filter:brightness(1.22)}}@media(min-width:2560px)and (hover:hover)and (pointer:fine){.prismflow-quantum-cursor{width:18px}}.texture-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#01030b;filter:saturate(.88) brightness(.84) contrast(1.08)}.login-stage .texture-field{filter:saturate(.84) brightness(.8) contrast(1.1)}.texture-field canvas{display:block;width:100%!important;height:100%!important}.login-atmosphere,.workspace-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#00020814;box-shadow:inset 0 0 180px #0000008f}.workspace-atmosphere{box-shadow:inset 0 var(--header-h) 0 #0002091f,inset 0 0 150px #0000006b}.brand-lockup{--brand-height: 44px;position:relative;display:block;width:calc(var(--brand-height) * 4.16);height:var(--brand-height);overflow:hidden}.brand-logo-crop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.brand-logo-crop img{display:block;width:100%;height:100%;object-fit:contain}.login-brand-lockup{--brand-height: 50px;position:absolute;z-index:4;top:34px;left:52px}.login-panel{position:absolute;z-index:4;top:50%;right:clamp(54px,6.2vw,120px);width:clamp(400px,24vw,468px);transform:translateY(-45%);background:#010610f7;border:1px solid rgba(32,137,229,.76);box-shadow:0 30px 80px #00000094;clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:width .26s var(--motion-ease),transform .26s var(--motion-ease),border-color .22s ease;animation:login-panel-in .42s var(--motion-ease)}.login-panel:before{content:"";position:absolute;z-index:2;top:-1px;left:18px;width:72px;height:2px;background:#6bd6ff;box-shadow:0 0 12px #54cbffa8;animation:panel-accent-breathe 5.8s ease-in-out infinite}.access-switcher{display:grid;grid-template-columns:repeat(2,1fr);height:66px;margin:0 28px;border-bottom:1px solid rgba(29,91,155,.46)}.access-switcher button{position:relative;background:transparent;color:#7186a2;font-size:17px;font-weight:740;letter-spacing:.08em}.access-switcher button:after{content:"";position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:transparent}.access-switcher button.is-active{color:var(--text)}.access-switcher button.is-active:after{background:#62d0ff;box-shadow:0 0 12px #49bcffb3}.login-form{display:grid;gap:18px;padding:28px 30px 30px}.login-form>label,.registration-fields>label,.registration-needs>label{display:grid;gap:7px}.login-form>label>span,.registration-fields>label>span,.registration-needs>label>span,.registration-needs legend{color:#b5c4d6;font-size:13px;font-weight:600}.login-field{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:0 15px;background:#020a18;border:1px solid rgba(20,112,196,.72)}.login-field:focus-within{border-color:#40b9ff;box-shadow:inset 0 0 0 1px #37aaff29}.login-field>svg{width:19px;height:19px;color:#45b8ff}.login-field input{width:100%;height:50px;padding:0;background:transparent;border:0;outline:0;color:var(--text);font-size:15px}.login-field input::placeholder,.registration-needs textarea::placeholder{color:#536985}.password-visibility{display:grid;place-items:center;width:34px;height:34px;background:transparent;color:#7186a3}.password-visibility:hover{color:#80d8ff}.login-options{display:flex;align-items:center;justify-content:space-between;min-height:24px}.password-reset-note{color:#758ba7;font-size:12px}.remember-account{display:inline-flex;align-items:center;gap:7px;color:#a7b7ca;font-size:13px;cursor:pointer}.remember-account input{position:absolute;opacity:0}.remember-account svg{width:16px;height:16px;color:var(--blue)}.login-error{padding:10px 12px;background:#420912db;border-left:2px solid var(--danger);color:#ffd9dd;font-size:13px;line-height:1.45;animation:inline-message-in .18s var(--motion-ease) both}.login-submit{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:56px;padding:0 20px;background:#0756a8;border:1px solid #28a4ff;color:#fff;font-size:16px;font-weight:760;letter-spacing:.08em;overflow:hidden;isolation:isolate;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transition:transform .18s var(--motion-ease),background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.login-submit:before{content:"";position:absolute;z-index:0;top:-35%;bottom:-35%;left:-28%;width:22%;opacity:0;transform:skew(-18deg) translate(-180%);background:linear-gradient(90deg,transparent,rgba(184,232,255,.24),transparent);pointer-events:none}.login-submit>*{position:relative;z-index:1}.login-submit:before{animation:command-sweep 5.2s ease-in-out infinite}.login-submit:hover:not(:disabled){transform:translateY(-1px);background:#0868c7;border-color:#8bddff;box-shadow:0 8px 26px #0053b247,inset 0 1px #daf7ff47}.login-submit:active:not(:disabled){transform:translateY(0) scale(.997)}.login-submit svg{width:19px;height:19px;transition:transform .18s var(--motion-ease)}.login-submit:hover:not(:disabled) svg{transform:translate(3px)}.login-version{position:absolute;z-index:3;right:0;bottom:18px;left:0;margin:0;color:#7793b585;font-size:10px;letter-spacing:.03em;text-align:center}.login-panel.is-registering{width:clamp(500px,29vw,560px);transform:translateY(-47%)}.registration-view{padding:26px 30px 24px;animation:registration-step-in .25s var(--motion-ease) both}.registration-heading{display:grid;gap:9px;margin-bottom:22px}.registration-heading h1{margin:0;color:var(--text);font-size:22px;font-weight:790;line-height:1.25;letter-spacing:-.025em}.registration-heading p{margin:0;color:#b6c6d9;font-size:16px;font-weight:650}.registration-heading small{margin-top:-4px;color:var(--muted);font-size:13px}.registration-form{display:grid;gap:18px}.registration-fields{display:grid;gap:14px}.registration-fields>label>span b{color:#59c9ff}.registration-form .login-field{min-height:50px}.registration-form .login-field input{height:46px}.registration-options{display:grid;gap:11px}.registration-options label{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:12px;min-height:50px;padding:0 14px;background:#010711d6;border:1px solid rgba(54,90,137,.7);color:#dce7f3;font-size:14px;cursor:pointer;transition:transform .18s var(--motion-ease),background-color .18s ease,border-color .18s ease}.registration-options label:hover,.registration-options label.is-selected{background:#04244bdb;border-color:#168cff}.registration-options label:hover{transform:translate(2px)}.registration-options input{position:absolute;opacity:0;pointer-events:none}.registration-options label>i{display:block;width:16px;height:16px;border:1px solid #7953df;border-radius:50%;transition:border-width .16s ease,border-color .16s ease,box-shadow .16s ease}.registration-options label.is-selected>i{border:5px solid #35b9ff;box-shadow:0 0 12px #2ca4ff40}.registration-needs{display:grid;gap:16px}.registration-needs textarea{width:100%;min-height:88px;padding:13px 14px;resize:vertical;background:#020a18;border:1px solid rgba(20,112,196,.72);outline:0;color:var(--text);line-height:1.55}.registration-needs textarea:focus{border-color:#40b9ff}.registration-needs fieldset{min-width:0;padding:0;margin:0;border:0}.registration-needs legend{margin-bottom:9px}.registration-options.is-compact{gap:8px}.registration-options.is-compact label{min-height:43px}.registration-controls{display:grid;gap:14px;margin-top:2px}.registration-progress{width:42%;height:5px;overflow:hidden;background:#263247;border-radius:8px}.registration-progress i{display:block;height:100%;background:#f4f8ff;border-radius:8px;transition:width .18s ease}.registration-controls>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.registration-back,.registration-next,.registration-return{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .18s var(--motion-ease),background-color .18s ease,color .18s ease,box-shadow .18s ease}.registration-back{background:transparent;color:#c7d4e3}.registration-next,.registration-return{background:#f7f9fc;color:#061020;border-radius:6px}.registration-back:hover,.registration-next:hover,.registration-return:hover{transform:translateY(-1px)}.registration-next:hover,.registration-return:hover{box-shadow:0 8px 22px #56b5ff29}.registration-back svg,.registration-next svg{width:16px;height:16px}.registration-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#879bb4;font-size:12px}.registration-footer button{padding:0;background:transparent;color:#5fc8ff;font-size:inherit}.registration-success{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.registration-success-mark{display:grid;place-items:center;width:72px;height:72px;margin-bottom:22px;background:#f8fbff;border-radius:50%;color:#020812;animation:success-mark-in .42s var(--motion-ease) both}.registration-success-mark svg{width:38px;height:38px}.registration-success h1{margin:0;color:var(--text);font-size:25px;font-weight:800}.registration-success p{margin:13px 0 22px;color:#bdcada;font-size:14px}.startup-status-panel{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:min(420px,calc(100vw - 48px));min-height:220px;place-items:center;gap:10px;padding:28px;transform:translate(-50%,-50%);background:#010610f5;border:var(--panel-border);text-align:center}.startup-status-panel>svg{width:42px;height:42px;color:#4abfff}.startup-status-panel strong{color:var(--text);font-size:19px}.startup-status-panel span{color:var(--muted);font-size:13px}.startup-status-panel button{min-height:40px;padding:0 18px;background:#0756a8;border:1px solid #28a4ff;color:#fff}.workspace-topbar{position:absolute;z-index:8;top:0;right:0;left:0;display:flex;align-items:center;height:var(--header-h);padding:0 28px;background:#000;border-bottom:1px solid var(--workspace-star-divider)}.workspace-brand-lockup{--brand-height: 42px;position:relative;z-index:2}.workspace-steps{position:absolute;top:0;bottom:0;left:50%;display:grid;width:min(720px,42vw);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:16px;transform:translate(-50%)}.workspace-steps>div{display:flex;align-items:center;gap:8px;color:#526984;white-space:nowrap}.workspace-steps b{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(40,98,157,.7);border-radius:50%;font-size:12px;font-weight:600}.workspace-steps strong{font-size:14px;font-weight:700}.workspace-steps span{color:#465d79;font-size:9px}.workspace-steps>div.is-active{color:#f4f9ff}.workspace-steps>div.is-active b{border-color:#31b4ff;color:#fff;box-shadow:0 0 13px #1b91ff57;animation:active-step-breathe 3.6s ease-in-out infinite}.workspace-steps>div.is-active span{color:#7bcfff}.workspace-steps>i{position:relative;display:block;height:1px;overflow:hidden;background:#43648bb3}.workspace-steps>i:after{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;transform:translate(-50%,-50%);background:#d9f4ff;border-radius:50%;box-shadow:0 0 8px #6fdaffcc;animation:connector-flow 4.8s var(--motion-ease) infinite}.workspace-account-actions{position:absolute;z-index:10;top:20px;right:22px;display:flex;gap:8px}.workspace-account-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;background:#000;border:1px solid var(--workspace-star-divider);color:#c8d7e7;font-size:12px;transition:transform .18s var(--motion-ease),border-color .18s ease,color .18s ease,background-color .18s ease}.workspace-account-actions button:hover{transform:translateY(-1px);background:#000;border-color:var(--workspace-star-border);color:#fff}.workspace-account-actions svg{width:17px;height:17px;color:#48c4ff}.workspace-account-actions button>b{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:#168bdb;color:#fff;font-size:10px;line-height:1}.prismflow-history-layer{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0008129e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.prismflow-history-panel{display:flex;width:min(470px,100vw);height:100%;flex-direction:column;background:#07111c;border-left:1px solid rgba(91,183,234,.24);box-shadow:-24px 0 60px #00000061}.prismflow-history-panel>header{display:flex;min-height:84px;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(105,153,190,.2)}.prismflow-history-panel>header>div{display:flex;align-items:center;gap:12px}.prismflow-history-panel>header svg{width:27px;height:27px;color:#48c4ff}.prismflow-history-panel h2{margin:0 0 3px;color:#f3f9ff;font-size:20px}.prismflow-history-panel header small,.prismflow-history-panel>footer{color:#7992aa;font-size:12px}.history-close,.prismflow-history-toolbar button{border:1px solid rgba(105,153,190,.28);background:#0e2436d1;color:#bed1e2;cursor:pointer}.history-close{display:grid;width:38px;height:38px;place-items:center;border-radius:10px}.prismflow-history-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:#8da6bc;font-size:12px}.prismflow-history-toolbar button{min-width:64px;min-height:32px;border-radius:8px}.prismflow-history-list{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:9px;overflow-y:auto;padding:0 16px 18px}.history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid rgba(105,153,190,.2);border-radius:12px;background:#0c1c2bd1}.history-item-main{display:grid;min-width:0;gap:8px;padding:14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.history-item-main:hover{background:#3490ca17}.history-item-heading,.history-item-detail{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.history-item-heading strong{overflow:hidden;color:#e6f2fc;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.history-item-heading time{color:#6e899f;font-size:11px}.history-item-detail b{color:#66d0ff;font-size:12px}.history-item.is-completed .history-item-detail b{color:#62d79b}.history-item.is-failed .history-item-detail b{color:#ff8c8c}.history-download{display:inline-flex;width:68px;align-items:center;justify-content:center;gap:5px;border-left:1px solid rgba(105,153,190,.2);color:#65cfff;font-size:12px;text-decoration:none}.history-download:hover{background:#3490ca1f}.history-download svg{width:16px;height:16px}.prismflow-history-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:9px;color:#8ca2b5;text-align:center}.prismflow-history-empty svg{width:38px;height:38px;color:#409fd1}.prismflow-history-empty strong{color:#cddce8}.prismflow-history-empty span{max-width:260px;font-size:12px;line-height:1.7}.prismflow-history-panel>footer{padding:13px 20px 16px;border-top:1px solid rgba(105,153,190,.16)}.workspace-sidebar{position:absolute;z-index:7;top:var(--header-h);bottom:0;left:0;display:flex;width:var(--sidebar-w);flex-direction:column;padding:16px 13px 14px;background:#000;border-right:1px solid var(--workspace-star-divider)}.workspace-sidebar nav{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:8px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:#185b87 transparent}.workspace-sidebar nav button{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:48px;padding:0 15px;background:transparent;border:1px solid transparent;color:#6d829d;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.workspace-sidebar nav button[aria-disabled=true]{cursor:default;opacity:.55}.workspace-sidebar nav button:not([disabled]):hover{color:#cfe9ff;border-color:#1467b785}.workspace-sidebar nav button.is-active{position:relative;background:#05234b;border-color:#117ada;color:#f3f9ff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.workspace-sidebar nav button.is-active:after{content:"";position:absolute;top:16px;right:0;width:3px;height:32px;background:#7bdeff;box-shadow:0 0 10px #50cbffb8;animation:nav-rail-breathe 3.8s ease-in-out infinite}.workspace-sidebar nav svg{width:22px;height:22px;color:#718aa8}.workspace-sidebar nav button.is-active svg{color:#5bc9ff}.workspace-sidebar nav span{display:flex;align-items:center;min-width:0;white-space:nowrap}.workspace-sidebar nav strong{font-size:17px;font-weight:720;line-height:1.2;white-space:nowrap}.workspace-sidebar nav small{color:#5d718b;font-size:9px}.workspace-sidebar nav button.is-active small{color:#78cfff}.workspace-sidebar-spacer{flex:0 0 auto;min-height:12px}.workspace-device-card{display:grid;gap:9px;padding:13px 12px 11px;background:#000;border:1px solid var(--workspace-star-border)}.workspace-device-card header,.workspace-profile-card,.workspace-license-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.workspace-device-card header svg,.workspace-profile-card>svg:first-child,.workspace-license-card>svg{width:18px;height:18px;color:#4bbdf8}.workspace-device-card header span,.workspace-profile-card span,.workspace-license-card span{display:grid;gap:2px}.workspace-device-card strong,.workspace-profile-card strong,.workspace-license-card strong{color:#e8f1fa;font-size:11px;font-weight:700}.workspace-device-card small,.workspace-profile-card small,.workspace-license-card small{color:#6d829b;font-size:8px}.workspace-device-card>div{display:flex;justify-content:space-between;padding-top:7px;border-top:1px solid var(--workspace-star-inner);color:#71849b;font-size:8px}.workspace-device-card>div b{color:#a6bad0;font-size:8px}.workspace-device-card>div b.is-online{color:var(--success)}.workspace-device-card footer{display:flex;align-items:center;gap:5px;color:#4c9dd0;font-size:8px}.workspace-device-card footer svg{width:10px;height:10px}.workspace-profile-card{padding:13px 5px 7px}.workspace-profile-card>svg:first-child{width:27px;height:27px;color:#9cb1c8}.workspace-profile-card>svg:last-child{width:15px;height:15px;color:var(--success)}.workspace-license-card{grid-template-columns:auto 1fr;padding:4px 5px 0}.workspace-license-card.is-authorized>svg,.workspace-license-card.is-authorized strong{color:var(--success)}.prismflow-brand{position:absolute;z-index:4;top:34px;left:52px;display:grid;gap:1px;min-width:210px}.prismflow-brand strong{color:#fff;font-size:28px;font-weight:820;line-height:1;letter-spacing:-.045em}.prismflow-brand span{margin-top:4px;color:#68d0ff;font-size:10px;font-weight:800;letter-spacing:.22em}.prismflow-brand small{color:#65829f;font-size:9px;letter-spacing:.08em}.prismflow-brand.is-compact{position:relative;top:auto;left:auto;min-width:170px}.prismflow-brand.is-compact strong{font-size:22px}.prismflow-auth-heading{display:grid;gap:5px}.prismflow-auth-heading small{color:#4cbfff;font-size:9px;font-weight:760;letter-spacing:.18em}.prismflow-auth-heading h1{margin:0;color:#f8fbff;font-size:24px;letter-spacing:-.025em}.prismflow-workspace{position:absolute;z-index:4;top:var(--header-h);right:0;bottom:0;left:var(--sidebar-w);padding:14px;overflow:hidden}.prismflow-home{width:100%;height:100%;background:transparent}.prismflow-capability-panel{--prismflow-column-grid: repeat(3, minmax(0, 1fr));--prismflow-column-gap: 12px;--prismflow-panel-header-height: 54px;--prismflow-panel-kicker-size: 11px;--prismflow-panel-title-size: 19px;--prismflow-panel-meta-size: 12px;display:grid;height:100%;min-height:0;grid-template-rows:auto repeat(2,minmax(0,1fr));gap:12px;padding:clamp(14px,1.35vw,22px);overflow:hidden;border:1px solid var(--workspace-star-border);background:#00050ee6;box-shadow:0 26px 72px #0000006b}.prismflow-capability-panel>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:24px;padding-bottom:9px;border-bottom:1px solid var(--workspace-star-divider)}.prismflow-capability-panel header small{color:#55c8ff;font-size:11px;font-weight:780;letter-spacing:.2em}.prismflow-capability-panel h1{margin:0;color:#f8fbff;font-size:30px;line-height:1.08;letter-spacing:-.04em}.prismflow-showcase-grid,.prismflow-work-grid{display:grid;min-height:0;gap:var(--prismflow-column-gap)}.prismflow-showcase-grid,.prismflow-work-grid{grid-template-columns:var(--prismflow-column-grid);align-items:stretch}.prismflow-section-heading,.prismflow-guide-header,.prismflow-example-panel>header,.prismflow-output-stage>header{display:flex;height:var(--prismflow-panel-header-height);align-items:center;justify-content:space-between;gap:14px;padding:0 2px 8px;box-sizing:border-box;border-bottom:1px solid rgba(38,119,182,.3)}.prismflow-section-heading>div,.prismflow-guide-header>div,.prismflow-example-panel>header>div,.prismflow-output-stage>header>div{display:flex;align-items:center;gap:0}.prismflow-capability-panel .prismflow-section-heading small,.prismflow-capability-panel .prismflow-guide-header small,.prismflow-capability-panel .prismflow-output-stage>header small{font-size:var(--prismflow-panel-kicker-size);line-height:1;letter-spacing:.19em}.prismflow-section-heading h2,.prismflow-guide-header h2,.prismflow-example-panel h2,.prismflow-output-stage h2{margin:0;color:#eff9ff;font-size:var(--prismflow-panel-title-size);line-height:1.12;letter-spacing:-.018em}.prismflow-section-heading>span,.prismflow-guide-header>span,.prismflow-example-panel>header>span,.prismflow-output-stage>header>span{color:#73ccef;font-size:var(--prismflow-panel-meta-size);line-height:1.3;white-space:nowrap}.prismflow-example-panel,.prismflow-guide,.prismflow-video-form,.prismflow-output-stage{min-width:0;min-height:0;padding:13px;overflow:hidden;border:1px solid rgba(35,109,166,.7);background:#010914f0}.prismflow-example-panel{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:var(--prismflow-column-grid);grid-template-rows:minmax(0,1fr);column-gap:var(--prismflow-column-gap);padding:0;overflow:visible;border:0;background:transparent}.prismflow-example-panel>header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prismflow-input-example-grid{display:contents}.prismflow-example-video,.prismflow-example-audio{min-width:0;min-height:0;margin:0;border:1px solid rgba(38,119,182,.36);background:#00050d}.prismflow-example-video{display:grid;grid-template-rows:auto minmax(0,1fr)}.prismflow-example-video figcaption,.prismflow-example-audio figcaption{display:flex;height:var(--prismflow-panel-header-height);align-items:center;padding:0 15px;box-sizing:border-box;border-bottom:1px solid rgba(38,119,182,.3)}.prismflow-example-video figcaption span,.prismflow-example-audio figcaption span{display:grid;min-width:0;gap:1px}.prismflow-example-video figcaption b,.prismflow-example-audio figcaption b{color:#eef8ff;font-size:15px;line-height:1.15}.prismflow-example-video figcaption small,.prismflow-example-audio figcaption small{overflow:hidden;color:#8ea5bb;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prismflow-example-video-frame{display:grid;min-height:0;place-items:center;overflow:hidden;background:#000}.prismflow-example-video-frame video{width:100%;height:100%;min-height:0;object-fit:contain}.prismflow-example-audio{display:grid;grid-template-rows:auto minmax(0,1fr)}.prismflow-example-audio-body{display:grid;min-height:0;place-content:center stretch;justify-items:center;gap:18px;padding:18px;text-align:center}.prismflow-example-audio-body>svg{width:34px;height:34px;color:#4fc5ff}.prismflow-example-audio-body audio{width:98%;max-width:none;min-width:0;height:36px}.prismflow-example-placeholder{display:grid;min-width:0;min-height:0;grid-template-rows:var(--prismflow-panel-header-height) minmax(0,1fr);margin:0;border:1px solid rgba(38,119,182,.36);background:#00050deb}.prismflow-example-placeholder figcaption{display:flex;align-items:center;padding:0 15px;border-bottom:1px solid rgba(38,119,182,.3)}.prismflow-example-placeholder figcaption span{display:grid;min-width:0;gap:2px}.prismflow-example-placeholder figcaption b{color:#eef8ff;font-size:15px;line-height:1.15}.prismflow-example-placeholder figcaption small{color:#8ea5bb;font-size:12px;line-height:1.2}.prismflow-example-placeholder>div{display:grid;place-content:center;place-items:center;gap:8px;padding:18px;text-align:center}.prismflow-example-placeholder>div strong{color:#cfefff;font-size:15px;font-weight:680}.prismflow-example-placeholder>div span{color:#718ca3;font-size:12px;line-height:1.45}.prismflow-example-materials>.prismflow-example-assets{display:grid;min-width:0;min-height:0;place-content:stretch;place-items:stretch;gap:5px;padding:6px;text-align:left}.prismflow-example-assets[data-count="0"]{padding:0}.prismflow-example-assets[data-count="1"]{grid-template-columns:minmax(0,1fr)}.prismflow-example-assets[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.prismflow-example-assets[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 66px}.prismflow-example-assets[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.prismflow-example-assets.has-audio[data-count="2"]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 66px}.prismflow-example-asset{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;border:1px solid rgba(41,117,174,.28);background:#000}.prismflow-example-asset>span{position:absolute;z-index:2;top:6px;left:6px;padding:3px 7px;background:#00060edb;border:1px solid rgba(61,163,224,.48);color:#d9f4ff;font-size:10px;font-weight:720;line-height:1.2}.prismflow-example-asset img,.prismflow-example-asset video{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.prismflow-example-asset.is-audio{grid-column:1 / -1;grid-template-columns:70px minmax(0,1fr);align-items:center;padding:10px 12px;background:#020b16}.prismflow-example-asset.is-audio>span{position:static;justify-self:start}.prismflow-example-asset.is-audio audio{width:100%;min-width:0;height:34px}.prismflow-example-asset.is-document,.prismflow-example-asset.is-url,.prismflow-example-asset.is-text{align-content:center;justify-items:center;gap:9px;padding:22px;background:radial-gradient(circle at 50% 45%,rgba(13,77,124,.24),transparent 58%),#010813;text-align:center}.prismflow-example-asset.is-plain-text{align-content:center;justify-items:center;padding:24px;background:#010813}.prismflow-example-asset.is-plain-text p{max-width:94%;margin:0;color:#d9ecf8;font-size:14px;line-height:1.65;overflow-wrap:anywhere;text-align:center;-webkit-user-select:text;user-select:text}.prismflow-example-asset.is-document>span,.prismflow-example-asset.is-url>span,.prismflow-example-asset.is-text>span{position:static}.prismflow-example-asset.is-document>strong,.prismflow-example-asset.is-url>strong,.prismflow-example-asset.is-text>strong{max-width:92%;color:#e7f7ff;font-size:16px;line-height:1.45}.prismflow-example-asset.is-document>small,.prismflow-example-asset.is-url>small,.prismflow-example-asset.is-text>small{color:#7595ad;font-size:11px}.prismflow-example-prompt{position:relative}.prismflow-example-prompt figcaption{justify-content:space-between}.prismflow-example-prompt figcaption button{min-width:54px;height:28px;padding:0 12px;border:1px solid rgba(55,156,218,.66);background:#041f39e6;color:#8ddcff;font-size:11px;font-weight:720}.prismflow-example-prompt figcaption button:hover{border-color:#56caff;color:#fff}.prismflow-example-prompt>.prismflow-example-prompt-body{display:grid;place-content:center;place-items:center;gap:15px;padding:24px 28px;background:radial-gradient(circle at 50% 48%,rgba(12,72,116,.18),transparent 64%),#00050d;text-align:center}.prismflow-example-prompt p{display:-webkit-box;max-width:94%;margin:0;overflow:hidden;color:#d7e8f5;font-size:15px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:6}.prismflow-example-prompt.is-expanded{position:absolute;z-index:40;top:0;left:calc((100% - (2 * var(--prismflow-column-gap))) / 3 + var(--prismflow-column-gap));width:calc((100% - (2 * var(--prismflow-column-gap))) / 3);height:calc(200% + var(--prismflow-column-gap));box-shadow:0 24px 70px #000000d1,0 0 0 1px #46b4f040}.prismflow-example-prompt.is-expanded>.prismflow-example-prompt-body{min-height:0;place-content:start;place-items:stretch;overflow-y:auto;padding:22px;text-align:left}.prismflow-example-prompt.is-expanded p{display:block;max-width:none;overflow:visible;line-height:1.75;-webkit-line-clamp:unset}.prismflow-guide{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px}.prismflow-guide-header{gap:14px}.prismflow-guide-header small{color:#4fc5ff;font-weight:800}.prismflow-guide-header h2{color:#eaf7ff}.prismflow-guide-summary{margin:0;color:#9fb4c7;font-size:13px;line-height:1.45}.prismflow-guide-grid{display:grid;min-height:0;grid-template-rows:repeat(5,minmax(0,1fr));margin:0;border:1px solid rgba(38,119,182,.34);background:#0007105c}.prismflow-guide-row{display:grid;min-width:0;min-height:0;grid-template-columns:92px minmax(0,1fr);align-items:center}.prismflow-guide-row+.prismflow-guide-row{border-top:1px solid rgba(38,119,182,.28)}.prismflow-guide-row dt{display:grid;height:100%;place-items:center;padding:5px 8px;border-right:1px solid rgba(38,119,182,.28);color:#d9f3ff;font-size:13px;font-weight:720}.prismflow-guide-row dd{min-width:0;margin:0;padding:5px 10px;overflow:hidden;color:#a9bfd1;font-size:12.5px;line-height:1.4}.prismflow-video-form{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:stretch;gap:8px;margin:0;border-color:#2d9bd2;background:#010a15;box-shadow:inset 0 0 0 3px #0c3d5b2e,0 0 28px #117bb81a}.prismflow-video-form>*{width:100%;box-sizing:border-box}.prismflow-controller-heading{margin:0}.prismflow-controller-heading>span{color:#8fdcff;font-size:10px;font-weight:760;letter-spacing:.08em}.prismflow-form-body{display:grid;min-height:0;align-content:center;justify-items:stretch;gap:7px;padding:0 2px 2px}.prismflow-form-body>*{width:100%;box-sizing:border-box}.prismflow-controller-line{display:grid;min-width:0;min-inline-size:0;grid-template-columns:84px minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgba(38,119,182,.42);background:#000710b8}.prismflow-controller-line>strong,.prismflow-controller-line>legend{display:grid;float:none;width:auto;margin:0;place-items:center;padding:8px;border-right:1px solid rgba(38,119,182,.36);color:#62cfff;font-size:12px;font-weight:760;letter-spacing:.04em}.prismflow-controller-inputs{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.prismflow-upload{position:relative;display:grid;min-width:0;grid-template-rows:auto auto;place-items:center;align-content:center;gap:7px;min-height:78px;padding:8px 10px;color:#a8bfd2;text-align:center}.prismflow-upload+.prismflow-upload{border-left:1px solid rgba(38,119,182,.3)}.prismflow-upload>span{display:grid;min-width:0;gap:4px}.prismflow-upload b{color:#edf7ff;font-size:15px;line-height:1.2}.prismflow-upload small{color:#8ca3ba;font-size:12px;line-height:1.25}.prismflow-file-choice{display:grid;width:min(100%,220px);min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.prismflow-file-choice em{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #2a7fb5;background:#061b2c;color:#dff5ff;font-size:12px;font-style:normal;white-space:nowrap}.prismflow-file-choice small{min-width:0;overflow:hidden;color:#8bd4ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.prismflow-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.prismflow-upload:hover,.prismflow-upload:focus-within{background:#03101d}.prismflow-video-form fieldset{display:grid;min-width:0;min-inline-size:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin:0;padding:8px 12px;border:0}.prismflow-video-form fieldset legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prismflow-video-form fieldset label{display:flex;align-items:center;justify-content:center;gap:7px;color:#b9ccdc;font-size:12px}.prismflow-video-form fieldset label>span{min-width:0}.prismflow-video-form input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;accent-color:#168cff}.prismflow-controller-line.is-actions{min-height:63px}.prismflow-actions{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0;padding:7px 0;overflow:hidden}.prismflow-actions button{display:grid;min-height:42px;place-content:center;gap:3px;padding:4px 10px;border:1px solid #246997;background:#061728;color:#ccecff;font-size:13px;font-weight:700;letter-spacing:.03em}.prismflow-actions button{width:min(100%,165px);justify-self:center}.prismflow-actions button small{color:#7795ab;font-size:9px;font-weight:500;letter-spacing:0}.prismflow-actions button.is-primary{border-color:#36b4ff;background:#0756a8;color:#fff;font-weight:760}.prismflow-actions button.is-primary small{color:#b8e6ff}.prismflow-actions button:hover:not(:disabled){border-color:#7dd9ff}.prismflow-quote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--workspace-star-divider)}.prismflow-quote span{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:5px;padding:7px 9px;background:#020b16;color:#8ba4ba;font-size:10px}.prismflow-quote b{color:#e7f7ff;font-size:12px;white-space:nowrap}.prismflow-controller-feedback{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:stretch;min-height:38px;border:1px solid rgba(38,119,182,.42);background:#020b15}.prismflow-controller-feedback span{display:grid;place-items:center;padding:6px 8px;border-right:1px solid rgba(38,119,182,.36);color:#62cfff;font-size:10px;font-weight:760;letter-spacing:.1em}.prismflow-controller-feedback b{display:grid;min-width:0;place-items:center start;overflow:hidden;padding:6px 12px;color:#ccecff;font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.prismflow-generic-form .prismflow-form-body{align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1d6d9e transparent}.prismflow-generic-fields{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.prismflow-generic-fields label{min-width:0}.prismflow-prompt-field,.prismflow-text-field{display:grid;grid-column:1 / -1;grid-template-columns:84px minmax(0,1fr);min-height:48px;align-items:stretch;border:1px solid rgba(38,119,182,.42);background:#000710b8}.prismflow-prompt-field>span,.prismflow-text-field>span{display:grid;place-items:center;padding:7px;border-right:1px solid rgba(38,119,182,.36);color:#62cfff;font-size:12px;font-weight:760}.prismflow-prompt-field textarea,.prismflow-text-field input{width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;background:#020b15;color:#dff5ff;font:inherit;font-size:12px}.prismflow-prompt-field textarea{min-height:50px;resize:none;padding:8px 10px;line-height:1.4}.prismflow-text-field input{padding:0 10px}.prismflow-compact-upload{position:relative;display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) minmax(90px,.85fr);align-items:center;gap:10px;padding:6px 10px;overflow:hidden;border:1px solid rgba(38,119,182,.42);background:#000710b8;cursor:pointer}.prismflow-compact-upload>span{display:grid;min-width:0;gap:2px}.prismflow-compact-upload b{overflow:hidden;color:#e9f7ff;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.prismflow-compact-upload small{overflow:hidden;color:#819bb1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.prismflow-compact-upload em{overflow:hidden;padding:7px 8px;border:1px solid #256f9d;color:#8bd4ff;font-size:10px;font-style:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prismflow-compact-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.prismflow-compact-upload:hover{background:#03101d}.prismflow-parameter-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.prismflow-parameter-row>label{display:grid;min-height:36px;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;border:1px solid rgba(38,119,182,.36);background:#020b15}.prismflow-parameter-row>label>span{padding:0 8px;color:#8fb3cb;font-size:10px;text-align:center}.prismflow-parameter-row input[type=number],.prismflow-parameter-row select{width:100%;min-width:0;height:100%;box-sizing:border-box;border:0;border-left:1px solid rgba(38,119,182,.3);outline:0;background:#061523;color:#dff5ff;font-size:11px;text-align:center}.prismflow-parameter-row .prismflow-audio-switch{display:flex;justify-content:center;gap:7px;padding:0 8px}.prismflow-parameter-row .prismflow-audio-switch input{width:15px;height:15px;accent-color:#168cff}.prismflow-generic-form .is-authorization{min-height:42px}.prismflow-generic-form fieldset{grid-template-columns:1fr}.prismflow-output-stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px}.prismflow-output-media{display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid rgba(38,119,182,.32);background:#000}.prismflow-output-media video{width:100%;height:100%;min-height:0;object-fit:contain}.prismflow-output-media.is-empty{background:#00050ddb}.prismflow-output-empty-state{display:grid;max-width:360px;place-items:center;gap:8px;padding:20px;text-align:center}.prismflow-output-empty-state strong{color:#eaf6ff;font-size:16px}.prismflow-output-empty-state span{color:#8fa7bc;font-size:12px;line-height:1.55}.prismflow-output-stage footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.prismflow-output-stage footer p{margin:0;color:#9eb2c4;font-size:12px;line-height:1.4}.prismflow-output-stage footer a{flex:0 0 auto;padding:7px 10px;border:1px solid #2a7fb5;color:#8ad8ff;font-size:12px;text-decoration:none}.prismflow-empty{display:grid;min-height:300px;place-items:center;border:1px solid var(--workspace-star-divider);background:#00050ee6;color:#708ba5}@media(max-width:980px){.workspace-steps{display:none}.prismflow-workspace{left:0;padding:12px;overflow:auto}.workspace-sidebar{display:none}.prismflow-capability-panel{height:auto;min-height:100%;grid-template-rows:auto auto auto;overflow:visible}.prismflow-showcase-grid,.prismflow-work-grid,.prismflow-example-panel{grid-template-columns:1fr}.prismflow-example-panel{grid-column:1}.prismflow-input-example-grid{display:grid;min-height:0;grid-template-columns:1fr;gap:8px}.prismflow-example-prompt.is-expanded{position:relative;top:auto;left:auto;width:auto;height:min(72vh,720px)}.prismflow-video-form fieldset{grid-template-columns:1fr}}@media(max-width:620px){.prismflow-brand{top:22px;left:22px}.prismflow-capability-panel>header{display:grid}.prismflow-guide-header{grid-template-columns:1fr;display:grid}.prismflow-quote,.prismflow-controller-line{grid-template-columns:1fr}.prismflow-controller-line>strong,.prismflow-controller-line>legend{border-right:0;border-bottom:1px solid rgba(38,119,182,.36)}.prismflow-controller-inputs{grid-template-columns:1fr}.prismflow-upload+.prismflow-upload{border-left:0;border-top:1px solid rgba(38,119,182,.3)}.prismflow-actions,.prismflow-generic-fields,.prismflow-parameter-row,.prismflow-prompt-field,.prismflow-text-field{grid-template-columns:1fr}.prismflow-prompt-field>span,.prismflow-text-field>span{border-right:0;border-bottom:1px solid rgba(38,119,182,.36)}}@media(min-width:981px)and (max-height:850px){.prismflow-workspace{padding:9px}.prismflow-capability-panel{--prismflow-column-gap: 8px;--prismflow-panel-header-height: 48px;--prismflow-panel-kicker-size: 10px;--prismflow-panel-title-size: 17px;--prismflow-panel-meta-size: 11px;grid-template-rows:auto repeat(2,minmax(272px,1fr));gap:8px;padding:10px 12px}.prismflow-capability-panel h1{font-size:25px}.prismflow-capability-panel header p{font-size:12px;line-height:1.35}.prismflow-guide,.prismflow-video-form,.prismflow-output-stage{padding:9px}.prismflow-example-panel{padding:0}.prismflow-guide{gap:5px}.prismflow-guide-summary{overflow:hidden;font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.prismflow-guide-row{grid-template-columns:72px minmax(0,1fr)}.prismflow-guide-row dt{padding:3px 5px;font-size:11.5px}.prismflow-guide-row dd{display:-webkit-box;padding:3px 6px;font-size:10.5px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prismflow-video-form{gap:5px;padding:9px}.prismflow-form-body{gap:5px}.prismflow-upload{gap:3px;min-height:58px;padding:4px 6px}.prismflow-upload>span{gap:2px}.prismflow-upload b{font-size:14px}.prismflow-upload small{font-size:10.5px}.prismflow-file-choice{gap:6px}.prismflow-file-choice em{min-height:28px;padding:0 9px;font-size:11px}.prismflow-file-choice small{font-size:10.5px}.prismflow-video-form fieldset{gap:3px;padding:4px 5px}.prismflow-video-form fieldset label{min-width:0;gap:3px;font-size:10.5px;line-height:1.2;overflow-wrap:anywhere}.prismflow-controller-line{grid-template-columns:68px minmax(0,1fr)}.prismflow-controller-line>strong,.prismflow-controller-line>legend{padding:5px;font-size:10.5px}.prismflow-controller-line.is-actions{min-height:51px}.prismflow-actions{gap:0;padding:4px 0}.prismflow-actions button{min-height:36px;font-size:12px}.prismflow-actions button small{font-size:8px}.prismflow-controller-feedback{min-height:29px;grid-template-columns:68px minmax(0,1fr)}.prismflow-controller-feedback span{padding:4px 5px;font-size:9.5px}.prismflow-controller-feedback b{font-size:10.5px}.prismflow-example-video figcaption,.prismflow-example-audio figcaption{padding:0 11px}.prismflow-example-video figcaption b,.prismflow-example-audio figcaption b{font-size:14px}.prismflow-example-video figcaption small,.prismflow-example-audio figcaption small{font-size:10.5px}.prismflow-example-placeholder figcaption{padding:0 11px}.prismflow-example-placeholder figcaption b{font-size:14px}.prismflow-example-placeholder figcaption small{font-size:10.5px}.prismflow-example-placeholder>div{gap:5px;padding:9px}.prismflow-example-placeholder>div strong{font-size:13px}.prismflow-example-placeholder>div span{font-size:10px}.prismflow-prompt-field,.prismflow-text-field{min-height:42px;grid-template-columns:68px minmax(0,1fr)}.prismflow-prompt-field>span,.prismflow-text-field>span{font-size:10.5px}.prismflow-prompt-field textarea{min-height:42px;padding:5px 7px;font-size:10.5px}.prismflow-compact-upload{min-height:43px;padding:4px 7px}.prismflow-parameter-row>label{min-height:31px}}:root{color-scheme:light;--header-h: 84px;--sidebar-w: 226px;--pf-canvas: #f6f8fc;--pf-surface: rgba(255, 255, 255, .94);--pf-surface-strong: #ffffff;--pf-surface-soft: #f8faff;--pf-line: #dbe4f1;--pf-line-strong: #cbd8ea;--pf-text: #112341;--pf-text-soft: #536681;--pf-muted: #7f90a8;--pf-primary: #2f78f6;--pf-primary-strong: #1764e8;--pf-primary-soft: #eaf2ff;--pf-violet: #7b72f6;--pf-success: #23ad72;--pf-success-soft: #e8f8f1;--pf-danger: #cf4558;--workspace-star-border: rgba(185, 201, 224, .78);--workspace-star-divider: rgba(199, 212, 231, .75);--workspace-star-inner: rgba(211, 222, 237, .8)}html,body,#root{background:var(--pf-canvas)}body,button,input,textarea,select{color:var(--pf-text)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#5793ff}.app-shell,.login-shell,.login-stage{background:var(--pf-canvas);color:var(--pf-text)}.app-shell>.texture-field,.app-shell>.workspace-atmosphere,.app-shell>.prismflow-quantum-cursor,.login-stage>.texture-field,.login-stage>.prismflow-quantum-cursor{display:none!important}.prismflow-quantum-cursor-active .app-shell,.prismflow-quantum-cursor-active .app-shell *,.prismflow-quantum-cursor-active .login-shell,.prismflow-quantum-cursor-active .login-shell *{cursor:auto!important}.prismflow-brand,.prismflow-brand.is-compact{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.prismflow-brand-mark{display:block;width:42px;height:42px;object-fit:contain}.prismflow-brand-copy{display:grid;gap:3px;margin:0;color:var(--pf-text-soft);letter-spacing:0}.prismflow-brand strong,.prismflow-brand.is-compact strong{color:#13233e;font-size:22px;font-weight:790;line-height:1;letter-spacing:-.035em}.prismflow-brand small,.prismflow-brand.is-compact small{color:#71839c;font-size:10px;line-height:1.2;letter-spacing:.04em}.login-atmosphere{z-index:1;background:#f6f9ffe6;box-shadow:none}.login-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(/prismflow-quantum-lattice-4k.webp) center / cover no-repeat;filter:invert(1) saturate(.28) brightness(1.65);opacity:.055;pointer-events:none}.login-panel{background:#fffffff5;border:1px solid var(--pf-line);border-radius:18px;box-shadow:0 26px 70px #35527e29;clip-path:none}.login-panel:before{display:none}.access-switcher{border-bottom-color:var(--pf-line)}.access-switcher button{color:var(--pf-muted)}.access-switcher button.is-active{color:var(--pf-text)}.access-switcher button.is-active:after{background:var(--pf-primary);box-shadow:none}.prismflow-auth-heading h1{color:var(--pf-text);font-size:28px}.login-form>label>span,.registration-fields>label>span,.registration-needs>label>span,.registration-needs legend{color:var(--pf-text-soft)}.login-field{background:#f8faff;border-color:var(--pf-line-strong);border-radius:10px}.login-field:focus-within{background:#fff;border-color:var(--pf-primary);box-shadow:0 0 0 3px #2f78f61a}.login-field>svg{color:var(--pf-primary)}.login-field input{color:var(--pf-text)}.login-field input::placeholder,.registration-needs textarea::placeholder{color:#9aa8ba}.login-submit{background:var(--pf-primary);border-color:var(--pf-primary);border-radius:10px;clip-path:none;letter-spacing:.04em}.login-submit:before{display:none}.login-submit:hover:not(:disabled){background:var(--pf-primary-strong);border-color:var(--pf-primary-strong);box-shadow:0 12px 28px #2f78f638}.login-error{background:#fff1f3;border:1px solid #f1c8cf;border-left:3px solid var(--pf-danger);border-radius:8px;color:#9f2e40}.login-version{color:#93a0b2}.startup-status-panel{background:#fffffff5;border-color:var(--pf-line);border-radius:16px;box-shadow:0 20px 60px #35527e24}.startup-status-panel strong{color:var(--pf-text)}.startup-status-panel span{color:var(--pf-text-soft)}.workspace-topbar{right:0;left:var(--sidebar-w);height:var(--header-h);padding:0 28px;background:#fffffff0;border-bottom:1px solid var(--pf-line);box-shadow:0 8px 26px #3750780b}.workspace-topbar>.prismflow-brand.is-compact{position:fixed;z-index:12;top:18px;left:24px;width:178px}.workspace-steps{width:min(660px,54vw)}.workspace-steps>div{color:#8391a5}.workspace-steps b{width:30px;height:30px;border-color:#d9e1ed;background:#f1f4f9;color:#6e7d92;font-size:12px}.workspace-steps strong{color:#64738a;font-size:14px}.workspace-steps>div.is-active b{border-color:var(--pf-primary);background:var(--pf-primary);color:#fff;box-shadow:0 7px 18px #2f78f633;animation:none}.workspace-steps>div.is-active strong{color:#17345d}.workspace-steps>i{background:#d8e1ee}.workspace-steps>i:after{display:none}.workspace-account-actions{top:19px;right:22px}.workspace-account-actions button{min-height:44px;padding:0 15px;background:#ffffffd6;border:1px solid var(--pf-line);border-radius:12px;color:var(--pf-text-soft);box-shadow:0 6px 18px #2d466c0f}.workspace-account-actions button:hover{background:#fff;border-color:#b9c9df;color:var(--pf-text)}.workspace-account-actions svg{color:var(--pf-primary)}.workspace-account-actions button>b{background:var(--pf-primary);color:#fff}.prismflow-history-layer{background:#15243a4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prismflow-history-panel{background:#f7f9fc;border-left-color:var(--pf-line);box-shadow:-24px 0 60px #273e602e}.prismflow-history-panel>header{background:#fff;border-bottom-color:var(--pf-line)}.prismflow-history-panel>header svg{color:var(--pf-primary)}.prismflow-history-panel h2{color:var(--pf-text)}.prismflow-history-panel header small,.prismflow-history-panel>footer{color:var(--pf-muted)}.history-close,.prismflow-history-toolbar button{border-color:var(--pf-line);background:#fff;color:var(--pf-text-soft)}.history-close:hover,.prismflow-history-toolbar button:hover{border-color:#b9c9df;color:var(--pf-primary)}.prismflow-history-toolbar{color:var(--pf-muted)}.history-item{border-color:var(--pf-line);background:#fff;box-shadow:0 5px 15px #2d466c0a}.history-item-main:hover{background:#f5f8fd}.history-item-heading strong{color:var(--pf-text)}.history-item-heading time{color:var(--pf-muted)}.history-item-detail b{color:var(--pf-primary)}.history-item.is-completed .history-item-detail b{color:#169c60}.history-item.is-failed .history-item-detail b{color:#cf4b4b}.history-download{border-left-color:var(--pf-line);color:var(--pf-primary)}.history-download:hover{background:#f0f6ff}.prismflow-history-empty{color:var(--pf-muted)}.prismflow-history-empty svg{color:var(--pf-primary)}.prismflow-history-empty strong{color:var(--pf-text)}.prismflow-history-panel>footer{background:#fff;border-top-color:var(--pf-line)}.workspace-sidebar{top:var(--header-h);width:var(--sidebar-w);padding:15px 12px 14px;background:#fffffff0;border-right:1px solid var(--pf-line)}.workspace-sidebar nav{gap:6px;padding-right:2px;scrollbar-color:#bfcce0 transparent}.workspace-sidebar nav button{min-height:48px;padding:0 16px;border-radius:10px;color:#687990}.workspace-sidebar nav button:not([disabled]):hover{background:#f4f7fc;border-color:#e4eaf3;color:#284264}.workspace-sidebar nav button.is-active{overflow:hidden;background:var(--pf-primary-soft);border-color:transparent;color:var(--pf-primary-strong);clip-path:none}.workspace-sidebar nav button.is-active:before{content:"";position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 4px 4px 0;background:var(--pf-primary)}.workspace-sidebar nav button.is-active:after{display:none}.workspace-sidebar nav strong{font-size:15px;font-weight:680}.workspace-device-card{gap:8px;padding:12px;background:#f8faff;border-color:var(--pf-line);border-radius:11px}.workspace-device-card header svg,.workspace-profile-card>svg:first-child,.workspace-license-card>svg{color:var(--pf-primary)}.workspace-device-card strong,.workspace-profile-card strong,.workspace-license-card strong{color:var(--pf-text)}.workspace-device-card small,.workspace-profile-card small,.workspace-license-card small{color:var(--pf-muted)}.workspace-device-card>div{border-top-color:var(--pf-line);color:var(--pf-muted)}.workspace-device-card>div b{color:var(--pf-text-soft)}.workspace-device-card>div b.is-online,.workspace-device-card footer,.workspace-profile-card>svg:last-child,.workspace-license-card.is-authorized>svg,.workspace-license-card.is-authorized strong{color:var(--pf-success)}.workspace-profile-card,.workspace-license-card{color:var(--pf-text-soft)}.workspace-profile-card{padding-top:11px}.prismflow-workspace{top:var(--header-h);left:var(--sidebar-w);padding:14px;background:var(--pf-canvas)}.prismflow-workspace.is-home{padding:0}.prismflow-home{position:relative;overflow:hidden;background:#f7f9fd}.prismflow-home:before{content:"";position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background:url(/prismflow-quantum-lattice-4k.webp) center / cover no-repeat;filter:invert(1) saturate(.2) brightness(1.7);opacity:.07}.prismflow-capability-panel{--prismflow-column-gap: 12px;--prismflow-panel-header-height: 48px;--prismflow-panel-title-size: 16px;--prismflow-panel-meta-size: 12px;gap:12px;padding:16px;border:1px solid #edf1f7;border-radius:16px;background:#ffffff85;box-shadow:0 18px 48px #3d567e14}.prismflow-capability-panel>header{min-height:52px;padding:0 2px 9px;border-bottom-color:var(--pf-line)}.prismflow-capability-panel h1{color:var(--pf-text);font-size:27px;font-weight:790;letter-spacing:-.035em}.prismflow-section-heading,.prismflow-guide-header,.prismflow-example-panel>header,.prismflow-output-stage>header{padding:0 1px 9px;border-bottom-color:var(--pf-line)}.prismflow-section-heading h2,.prismflow-guide-header h2,.prismflow-example-panel h2,.prismflow-output-stage h2{color:var(--pf-text);font-weight:730}.prismflow-section-heading>span,.prismflow-guide-header>span,.prismflow-example-panel>header>span,.prismflow-output-stage>header>span{color:var(--pf-muted)}.prismflow-example-video,.prismflow-example-audio,.prismflow-example-placeholder,.prismflow-guide,.prismflow-video-form,.prismflow-output-stage{border-color:var(--pf-line);border-radius:12px;background:var(--pf-surface);box-shadow:0 10px 30px #304b720f}.prismflow-example-video,.prismflow-example-audio,.prismflow-example-placeholder,.prismflow-output-stage,.prismflow-video-form,.prismflow-guide{overflow:hidden}.prismflow-example-video figcaption,.prismflow-example-audio figcaption,.prismflow-example-placeholder figcaption{background:#ffffffdb;border-bottom-color:var(--pf-line)}.prismflow-example-video figcaption b,.prismflow-example-audio figcaption b,.prismflow-example-placeholder figcaption b{color:var(--pf-text);font-size:15px;font-weight:690}.prismflow-example-video figcaption small,.prismflow-example-audio figcaption small,.prismflow-example-placeholder figcaption small{color:var(--pf-muted)}.prismflow-example-video-frame,.prismflow-example-asset,.prismflow-output-media{background:#f4f6fa}.prismflow-example-asset{border-color:#e0e7f1;border-radius:8px}.prismflow-example-asset>span{background:#ffffffeb;border-color:#cfdaea;border-radius:6px;color:#385777}.prismflow-example-asset.is-audio{background:#f8faff}.prismflow-example-asset.is-document,.prismflow-example-asset.is-url,.prismflow-example-asset.is-text,.prismflow-example-asset.is-plain-text,.prismflow-example-prompt>.prismflow-example-prompt-body{background:#f8faff}.prismflow-example-asset.is-document>strong,.prismflow-example-asset.is-url>strong,.prismflow-example-asset.is-text>strong,.prismflow-example-asset.is-plain-text p,.prismflow-example-prompt p{color:#314866}.prismflow-example-asset.is-document>small,.prismflow-example-asset.is-url>small,.prismflow-example-asset.is-text>small,.prismflow-example-placeholder>div span{color:var(--pf-muted)}.prismflow-example-placeholder>div strong{color:var(--pf-text)}.prismflow-example-prompt figcaption button{border-color:#c7d7ec;border-radius:7px;background:#f2f6fd;color:var(--pf-primary-strong)}.prismflow-example-prompt figcaption button:hover{border-color:var(--pf-primary);background:#fff;color:var(--pf-primary-strong)}.prismflow-example-prompt.is-expanded{box-shadow:0 22px 70px #263d6038,0 0 0 1px #2f78f61f}.prismflow-guide{gap:8px}.prismflow-guide-summary{color:var(--pf-text-soft);font-size:13px}.prismflow-guide-grid{border-color:var(--pf-line);border-radius:8px;background:#fbfcfe;overflow:hidden}.prismflow-guide-grid{grid-template-rows:none;grid-auto-rows:minmax(60px,auto);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c1d1e7 transparent}.prismflow-guide-row{overflow:hidden}.prismflow-guide-row+.prismflow-guide-row{border-top-color:var(--pf-line)}.prismflow-guide-row dt{border-right-color:var(--pf-line);background:#f6f9fd;color:#304765}.prismflow-guide-row dd{color:#5f7088;overflow-wrap:anywhere}.prismflow-video-form{border-color:#cbdcf3;background:#fffffff7;box-shadow:0 14px 36px #2f5e9f17,inset 0 0 0 2px #eaf2ffe6}.prismflow-controller-heading h2{color:#25466e}.prismflow-controller-heading>span{color:var(--pf-primary)}.prismflow-form-body{gap:7px}.prismflow-controller-line,.prismflow-controller-feedback,.prismflow-prompt-field,.prismflow-text-field,.prismflow-compact-upload,.prismflow-parameter-row>label{border-color:var(--pf-line);border-radius:8px;background:#fafcff}.prismflow-controller-line>strong,.prismflow-controller-line>legend,.prismflow-prompt-field>span,.prismflow-text-field>span,.prismflow-controller-feedback span{border-right-color:var(--pf-line);background:#f2f6fc;color:#41638a}.prismflow-upload+.prismflow-upload{border-left-color:var(--pf-line)}.prismflow-upload:hover,.prismflow-upload:focus-within,.prismflow-compact-upload:hover{background:#f4f8fe}.prismflow-upload b,.prismflow-compact-upload b{color:var(--pf-text)}.prismflow-upload small,.prismflow-compact-upload small{color:var(--pf-muted)}.prismflow-file-choice em,.prismflow-compact-upload em{border-color:#b9cee9;border-radius:7px;background:#f0f6ff;color:var(--pf-primary-strong)}.prismflow-file-choice small{color:#5c7aa0}.prismflow-video-form fieldset label{color:#4f627b}.prismflow-video-form input[type=checkbox],.prismflow-parameter-row .prismflow-audio-switch input{accent-color:var(--pf-primary)}.prismflow-actions{gap:14px;padding:8px 12px}.prismflow-actions button{width:min(100%,170px);min-height:44px;border-color:#b7cbe5;border-radius:8px;background:#f7faff;color:#315780}.prismflow-actions button small{color:#8291a6}.prismflow-actions button.is-primary{border-color:var(--pf-primary);background:var(--pf-primary);color:#fff;box-shadow:0 8px 18px #2f78f62e}.prismflow-actions button.is-primary small{color:#dce9ff}.prismflow-actions button:hover:not(:disabled){border-color:var(--pf-primary);background:#fff}.prismflow-actions button.is-primary:hover:not(:disabled){background:var(--pf-primary-strong);color:#fff}.prismflow-quote{border-color:var(--pf-line);border-radius:8px;overflow:hidden}.prismflow-quote span{background:#f7faff;color:var(--pf-muted)}.prismflow-quote b{color:var(--pf-text)}.prismflow-controller-feedback b{color:#3c5778}.prismflow-prompt-field textarea,.prismflow-text-field input,.prismflow-parameter-row input[type=number],.prismflow-parameter-row select{border-color:var(--pf-line);background:#fff;color:var(--pf-text)}.prismflow-parameter-row>label>span{color:#61758f}.prismflow-output-media{border-color:var(--pf-line);border-radius:8px}.prismflow-output-media.is-empty{background:#f8faff}.prismflow-output-empty-state strong{color:var(--pf-text)}.prismflow-output-empty-state span,.prismflow-output-stage footer p{color:var(--pf-muted)}.prismflow-output-stage footer a{border-color:var(--pf-primary);border-radius:7px;color:var(--pf-primary-strong)}.prismflow-result .prismflow-section-heading>span{padding:4px 9px;border-radius:999px;background:var(--pf-success-soft);color:var(--pf-success);font-weight:700}.prismflow-empty{border-color:var(--pf-line);border-radius:16px;background:#ffffffd1;color:var(--pf-muted)}@media(max-width:980px){:root{--header-h: 72px}.workspace-topbar{left:0}.workspace-topbar>.prismflow-brand.is-compact{position:relative;top:auto;left:auto}.prismflow-workspace{padding:10px}}@media(max-width:620px){.workspace-topbar>.prismflow-brand.is-compact{grid-template-columns:34px minmax(0,1fr);width:150px}.workspace-topbar>.prismflow-brand .prismflow-brand-mark{width:34px;height:34px}.workspace-account-actions button{width:42px;padding:0;font-size:0}.prismflow-capability-panel{border-radius:12px;padding:11px}}@media(min-width:981px)and (max-height:850px){.prismflow-capability-panel{--prismflow-panel-header-height: 45px;gap:8px;padding:10px}.prismflow-guide,.prismflow-video-form,.prismflow-output-stage{padding:9px}.prismflow-capability-panel h1{font-size:24px}}.login-stage{--login-column-width: clamp(390px, 29vw, 430px);--login-column-right: clamp(64px, 13vw, 220px);min-height:100%;background:#fff}.login-shell{background:#fff}.login-stage:before{display:none}.login-artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center start;overflow:hidden;pointer-events:none}.login-artwork img{display:block;width:100%;height:100%;object-fit:fill;transform:none;animation:prismflow-login-cloud-breathe 12s ease-in-out infinite alternate;will-change:filter}.login-stage>.login-atmosphere{z-index:1;background:linear-gradient(90deg,#f6fbff05 0,#f6fbff05 48%,#ffffff14 64%,#fff3);box-shadow:none}.login-access-column{position:absolute;z-index:4;top:calc(50% - clamp(14px,1.8vh,24px));right:var(--login-column-right);display:grid;width:var(--login-column-width);gap:clamp(44px,5.2vh,66px);transform:translateY(-50%)}.login-access-column>.prismflow-brand{position:relative;z-index:1;width:100%;grid-template-columns:84px minmax(0,1fr);gap:20px}.login-access-column>.prismflow-brand .prismflow-brand-mark{width:84px;height:94px;filter:drop-shadow(0 14px 24px rgba(67,116,238,.16))}.login-access-column>.prismflow-brand .prismflow-brand-copy{gap:7px}.login-access-column>.prismflow-brand strong{color:#0d2146;font-size:clamp(36px,3vw,44px);font-weight:800;line-height:.94;letter-spacing:-.055em}.login-access-column>.prismflow-brand small{color:#66799c;font-size:17px;font-weight:580;letter-spacing:.04em}.login-access-column>.login-panel,.login-access-column>.login-panel.is-registering{position:relative;top:auto;right:auto;width:100%;transform:none;background:transparent;border:0;border-radius:0;box-shadow:none;clip-path:none;animation:login-panel-in .42s var(--motion-ease)}.login-stage .access-switcher{height:64px;margin:0;border-bottom:1px solid #d6deec}.login-stage .access-switcher button{color:#8897af;font-size:18px;font-weight:680;letter-spacing:0}.login-stage .access-switcher button:after{right:0;left:0;height:3px;border-radius:3px 3px 0 0}.login-stage .access-switcher button.is-active{color:#11264c}.login-stage .access-switcher button.is-active:after{background:linear-gradient(90deg,#2371f3,#5e8dff)}.login-stage .login-form{gap:17px;padding:36px 0 0}.login-stage .prismflow-auth-heading h1{margin:0 0 3px;color:#10264c;font-size:clamp(34px,2.75vw,40px);font-weight:820;line-height:1.1;letter-spacing:-.045em}.login-stage .login-form>label>span{color:#334966;font-size:15px;font-weight:650}.login-stage .login-field{grid-template-columns:26px minmax(0,1fr) 38px;gap:13px;min-height:66px;padding:0 18px;background:#ffffffb3;border:1px solid #bccae0;border-radius:10px;box-shadow:inset 0 1px #fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-stage .login-field:focus-within{background:#ffffffeb;border-color:#3b7ff5;box-shadow:0 0 0 4px #2f78f61c}.login-stage .login-field>svg{width:23px;height:23px;color:#397af4}.login-stage .login-field input{height:64px;font-size:17px}.login-stage .password-visibility{color:#8495b2}.login-stage .password-visibility:hover{color:#397af4}.login-stage .login-error{border-radius:9px;box-shadow:0 10px 30px #a4354b14}.login-stage .login-submit{min-height:68px;margin-top:2px;padding:0 22px;background:linear-gradient(115deg,#246ff0,#2e79f7 60%,#4b86f4);border:0;border-radius:10px;box-shadow:0 14px 30px #2d70ef33;font-size:19px;letter-spacing:.02em}.login-stage .login-submit:hover:not(:disabled){background:linear-gradient(115deg,#1764e8,#2873ee 60%,#427cf1);box-shadow:0 18px 34px #2d70ef42}.login-stage .login-submit svg{width:24px;height:24px}.login-stage>.login-version{right:var(--login-column-right);bottom:clamp(34px,8.5vh,88px);left:auto;width:var(--login-column-width);color:#7e8da7;font-size:13px;font-weight:540;letter-spacing:.02em}.login-stage.login-mode-register>.login-version,.login-stage.login-mode-setup>.login-version{display:none}@keyframes prismflow-login-cloud-breathe{0%{filter:saturate(.98) brightness(1)}to{filter:saturate(1.035) brightness(1.018)}}@media(max-width:980px){.login-stage{--login-column-width: min(440px, calc(100vw - 40px) );--login-column-right: 50%;min-height:760px;overflow-y:auto}.login-artwork{position:fixed;opacity:.34}.login-artwork img{width:100%;height:100%}.login-stage>.login-atmosphere{position:fixed;background:#fafcffc2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-access-column{top:30px;right:auto;left:50%;width:var(--login-column-width);gap:26px;transform:translate(-50%)}.login-access-column>.prismflow-brand{grid-template-columns:66px minmax(0,1fr);gap:15px}.login-access-column>.prismflow-brand .prismflow-brand-mark{width:66px;height:74px}.login-access-column>.prismflow-brand strong{font-size:34px}.login-access-column>.prismflow-brand small{font-size:14px}.login-access-column>.login-panel,.login-access-column>.login-panel.is-registering{padding:0 18px 34px}.login-stage>.login-version{display:none}}@media(max-width:560px){.login-stage{--login-column-width: calc(100vw - 24px) }.login-access-column>.prismflow-brand{grid-template-columns:54px minmax(0,1fr)}.login-access-column>.prismflow-brand .prismflow-brand-mark{width:54px;height:60px}.login-access-column>.prismflow-brand strong{font-size:29px}.login-access-column>.login-panel,.login-access-column>.login-panel.is-registering{padding-right:12px;padding-left:12px}.login-stage .login-form{padding-top:26px}.login-stage .prismflow-auth-heading h1{font-size:30px}}@media(min-width:981px)and (max-height:850px){.login-access-column{gap:24px}.login-access-column>.prismflow-brand{grid-template-columns:62px minmax(0,1fr)}.login-access-column>.prismflow-brand .prismflow-brand-mark{width:62px;height:70px}.login-access-column>.prismflow-brand strong{font-size:34px}.login-access-column>.prismflow-brand small{font-size:13px}.login-stage .login-form{gap:12px;padding-top:24px}.login-stage .prismflow-auth-heading h1{font-size:32px}.login-stage .login-field{min-height:54px}.login-stage .login-field input{height:52px}.login-stage .login-submit{min-height:56px}.login-stage>.login-version{bottom:20px}}@media(prefers-reduced-motion:reduce){.login-artwork img{animation:none}}.public-preview-badge{position:fixed;right:18px;bottom:18px;z-index:10000;display:grid;gap:2px;max-width:min(420px,calc(100vw - 36px));padding:10px 14px;color:#17365f;background:#f7fbfff0;border:1px solid rgba(61,132,246,.28);border-radius:12px;box-shadow:0 12px 34px #1e539a2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.public-preview-badge strong{color:#1768df;font-size:13px}.public-preview-badge span{color:#617491;font-size:12px}
