.ocs-chrome{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:20 20 19;--ink-900:26 25 21;--ink-850:33 32 28;--ink-800:38 37 33;--ink-700:48 48 42;--ink-600:90 89 82;--bone-100:250 249 245;--bone-200:232 230 220;--bone-400:184 181 169;--bone-500:138 135 120;--bone-600:110 107 94;--crail:217 119 87;--crail-hover:201 100 66;--crail-dim:189 93 58;--crail-fg:20 20 19;--good:139 201 143;--bad:229 105 94;--warn:217 165 87}html,body,#root{background:rgb(var(--ink-850));height:100%;color:rgb(var(--bone-200));-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow:hidden}html.native-host,html.native-host body,html.native-host #root,html.native-host .app-shell{background:0 0}html.native-host .app-sidebar{background-color:rgb(var(--ink-900) / .35)}html.native-host .app-panel{background-color:rgb(var(--ink-900) / .35)!important}html.native-host.light .app-sidebar{background-color:rgb(var(--ink-900) / .85)}html.native-host.light .app-panel{background-color:rgb(var(--ink-900) / .85)!important}html:not(.native-host) .ocs-chrome.app-shell{background:radial-gradient(120% 80% at 0% 0%, #28303e8c, transparent 55%), radial-gradient(90% 70% at 100% 100%, #1c222c66, transparent 50%), rgb(var(--ink-850))}html:not(.native-host) .app-sidebar{-webkit-backdrop-filter:saturate(1.7)blur(28px);backdrop-filter:saturate(1.7)blur(28px);border-right-color:#ffffff12;box-shadow:inset -1px 0 #ffffff0a,8px 0 28px #0000002e;background-color:rgb(var(--ink-900) / .48)!important}html:not(.native-host) .app-panel{-webkit-backdrop-filter:saturate(1.7)blur(28px);backdrop-filter:saturate(1.7)blur(28px);border-color:#ffffff14;box-shadow:inset 1px 0 #ffffff0a,-8px 0 28px #0000002e,0 16px 50px #00000059;background-color:rgb(var(--ink-900) / .48)!important}html:not(.native-host).light .app-sidebar,html:not(.native-host) .light .app-sidebar{border-right-color:#00000014;box-shadow:inset -1px 0 #ffffff59,8px 0 24px #0000000f;background-color:rgb(var(--ink-900) / .62)!important}html:not(.native-host).light .app-panel,html:not(.native-host) .light .app-panel{border-color:#00000014;box-shadow:inset 1px 0 #ffffff59,-8px 0 24px #0000000f,0 16px 40px #0000001f;background-color:rgb(var(--ink-900) / .62)!important}html.native-host .app-panel.app-panel--preview,html:not(.native-host) .app-panel.app-panel--preview{box-shadow:none;border-color:rgb(var(--ink-600) / .35);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}button{transition:background-color .1s,color .1s,border-color .1s,opacity .1s}@keyframes menu-pop{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}.menu-pop{transform-origin:bottom;animation:.12s cubic-bezier(.2,.9,.3,1) menu-pop}.menu-pop-down{transform-origin:top}@keyframes pane-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.pane-in{animation:.16s cubic-bezier(.2,.9,.3,1) pane-in}@keyframes overlay-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.split-overlay{animation:.13s ease-out overlay-in}.sidebar-anim{flex-shrink:0;width:232px;height:100%;transition:width .18s cubic-bezier(.4,0,.2,1);overflow:hidden}.sidebar-anim.sidebar-anim-hidden{width:0!important}.sidebar-anim.sidebar-anim-dragging{transition:none}.titlebar-drag{-webkit-app-region:drag;app-region:drag}.titlebar-drag button,.titlebar-drag input{-webkit-app-region:no-drag;app-region:no-drag}*{scrollbar-width:thin;scrollbar-color:rgb(var(--ink-600)) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgb(var(--ink-600));border-radius:4px}::-webkit-scrollbar-track{background:0 0}.ocsidian-splash{z-index:100;-webkit-user-select:none;user-select:none;opacity:1;background:#000;transition:opacity .8s;position:fixed;inset:0;overflow:hidden}.ocsidian-splash--fade{opacity:0;pointer-events:none}.ocsidian-splash__art{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;animation:14s ease-out both ocsidian-splash-drift;display:block;position:absolute;inset:0}@keyframes ocsidian-splash-drift{0%{transform:scale(1.03)}to{transform:scale(1.09)}}.ocsidian-splash__vignette{z-index:1;pointer-events:none;background:linear-gradient(#00000040 0%,#0000 30% 62%,#0000008c 100%);position:absolute;inset:0}.ocsidian-loading{z-index:100;-webkit-user-select:none;user-select:none;opacity:1;background:#000;justify-content:center;align-items:center;transition:opacity .75s;display:flex;position:fixed;inset:0;overflow:hidden}.ocsidian-loading--intro{z-index:5;position:absolute}.ocsidian-loading--fade{opacity:0;pointer-events:none}.ocsidian-loading__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.96;filter:saturate(1.02)contrast(1.04)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.ocsidian-loading:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(90% 64% at 50% 42%,#0000000a 0%,#00000047 58%,#000000c2 100%),linear-gradient(#0000005c 0%,#00000005 34%,#0000001a 62%,#000000b8 100%);position:absolute;inset:0}.ocsidian-loading__content{z-index:2;flex-direction:column;align-items:center;gap:10px;width:min(92vw,560px);max-width:min(92vw,640px);padding:0 24px;display:flex;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.ocsidian-loading__title{letter-spacing:.24em;text-transform:uppercase;color:#fffffff0;text-shadow:0 2px 24px #000c;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:18px;font-weight:600}.ocsidian-loading__progress-track{background:#ffffff1f;border-radius:999px;width:min(320px,58vw);height:3px;position:relative;overflow:hidden}.ocsidian-loading__progress-fill--determinate{transform-origin:0;background:linear-gradient(90deg,#50dc96e6 0%,#78ffb4 100%);border-radius:999px;width:100%;height:100%;transition:transform .24s ease-out;position:absolute;top:0;left:0}.ocsidian-loading__carousel{text-align:center;justify-content:center;align-items:center;width:100%;min-height:18px;display:flex}.ocsidian-loading__carousel-line{color:#ffffffc7;letter-spacing:.04em;text-shadow:0 1px 12px #000c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:11px;font-weight:500;animation:.64s ease-out both ocsidian-loading-carousel-in}@keyframes ocsidian-loading-carousel-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.ocsidian-loading__pct{z-index:3;color:#ffffffd1;text-shadow:0 1px 14px #000000b3;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:baseline;gap:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex;position:absolute;top:22px;right:28px}.ocsidian-loading__pct-value{letter-spacing:.01em;font-size:22px;font-weight:500;line-height:1}.ocsidian-loading__pct-unit{color:#ffffff8c;margin-left:1px;font-size:12px;font-weight:400}.ocsidian-loading__powered-by{z-index:3;opacity:.86;pointer-events:none;filter:drop-shadow(0 8px 24px #00000080);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:24px}.ocsidian-loading__powered-label{color:#ffffffb8;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:700}.ocsidian-loading__powered-marks{align-items:center;gap:10px;display:flex}.ocsidian-loading__powered-mark{object-fit:contain;width:46px;height:auto}.ocsidian-loading__powered-studio{object-fit:contain;width:78px;height:auto}.ocsidian-loading__powered-divider{background:#ffffff38;width:1px;height:11px}.ocsidian-loading__hint{text-align:center;color:#ffffff80;letter-spacing:.08em;z-index:2;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:11px;position:absolute;bottom:24px;left:0;right:0}.shimmer-text{background:linear-gradient(90deg, rgb(var(--bone-500)) 0%, rgb(var(--bone-200)) 50%, rgb(var(--bone-500)) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer}.fade-in{animation:.24s ease-out both ocs-fade-in}@keyframes ocs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hljs-body .hljs-keyword,.hljs-body .hljs-selector-tag,.hljs-body .hljs-literal,.hljs-body .hljs-name{color:rgb(var(--crail))}.hljs-body .hljs-string,.hljs-body .hljs-attr,.hljs-body .hljs-template-variable,.hljs-body .hljs-addition{color:rgb(var(--good))}.hljs-body .hljs-number,.hljs-body .hljs-symbol,.hljs-body .hljs-bullet,.hljs-body .hljs-meta{color:rgb(var(--warn))}.hljs-body .hljs-title,.hljs-body .hljs-section,.hljs-body .hljs-built_in,.hljs-body .hljs-type{color:rgb(var(--bone-100))}.hljs-body .hljs-comment,.hljs-body .hljs-quote,.hljs-body .hljs-deletion{color:rgb(var(--bone-600));font-style:italic}.hljs-body .hljs-variable,.hljs-body .hljs-regexp,.hljs-body .hljs-link{color:rgb(var(--bone-400))}.md-body{word-wrap:break-word;line-height:1.65}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:.6em 0}.md-body h1,.md-body h2,.md-body h3,.md-body h4{color:rgb(var(--bone-100));margin:1.1em 0 .45em;font-weight:600;line-height:1.3}.md-body h1{font-size:1.25em}.md-body h2{font-size:1.15em}.md-body h3{font-size:1.05em}.md-body ul,.md-body ol{margin:.5em 0;padding-left:1.4em}.md-body li{margin:.22em 0}.md-body li::marker{color:rgb(var(--bone-500))}.md-body code{background:rgb(var(--ink-700));color:rgb(var(--bone-200));border-radius:4px;padding:.12em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.md-body pre{background:rgb(var(--ink-900));border:1px solid rgb(var(--ink-700));border-radius:8px;margin:.7em 0;padding:12px 14px;overflow-x:auto}.md-body pre code{background:0 0;padding:0;font-size:12.5px;line-height:1.55}.md-body blockquote{border-left:3px solid rgb(var(--ink-600));color:rgb(var(--bone-400));margin:.6em 0;padding-left:1em}.md-body a{color:rgb(var(--crail));text-decoration:none}.md-body a:hover{text-decoration:underline}.md-body table{border-collapse:collapse;margin:.7em 0;font-size:.92em}.md-body th,.md-body td{border:1px solid rgb(var(--ink-600));text-align:left;padding:5px 10px}.md-body th{background:rgb(var(--ink-800));color:rgb(var(--bone-100))}.md-body hr{border:none;border-top:1px solid rgb(var(--ink-700));margin:1em 0}.ocs-composer-input{-webkit-user-select:text;user-select:text;-webkit-app-region:no-drag;app-region:no-drag;caret-color:rgb(var(--bone-100))}.ocs-composer-input--dictating{font-synthesis:style;color:rgb(var(--bone-300));letter-spacing:.01em;-webkit-user-select:none;user-select:none;font-style:italic}.ocs-ctx-menu{z-index:200}.ocs-drag-source{opacity:.4!important}.ocs-sidebar-dragging{cursor:grabbing}.ocs-sidebar-dragging .group:hover{background-color:#0000!important}.ocs-sidebar-dragging-zone{min-height:2rem}.ocs-dictation-hint{opacity:.85;font-style:italic;animation:1.6s ease-in-out infinite ocs-dictation-pulse}@keyframes ocs-dictation-pulse{0%,to{opacity:.55}50%{opacity:1}}.ocs-effort{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ocs-effort-pill{cursor:pointer;background:rgb(var(--ink-700) / .7);color:rgb(var(--bone-200));border:0;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;line-height:1.4;transition:color .12s,background-color .12s,box-shadow .2s}.ocs-effort-pill:hover{background:rgb(var(--ink-700));color:rgb(var(--bone-100))}.ocs-effort-pop{z-index:50;border:1px solid rgb(var(--ink-600));background:rgb(var(--ink-800));box-sizing:border-box;border-radius:12px;width:236px;margin-bottom:6px;padding:12px;position:absolute;bottom:100%;right:0;box-shadow:0 12px 36px #00000080}.ocs-effort-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ocs-effort-title{color:rgb(var(--bone-400));font-size:12.5px;line-height:1.3}.ocs-effort-level{font-weight:600;transition:color .15s}.ocs-effort-help{border:1px solid rgb(var(--ink-600));width:14px;height:14px;color:rgb(var(--bone-500));cursor:help;-webkit-user-select:none;user-select:none;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:inline-flex;position:relative}.ocs-effort-help:hover,.ocs-effort-help:focus-visible{color:rgb(var(--bone-200));border-color:rgb(var(--bone-600));background:rgb(var(--ink-700) / .6)}.ocs-effort-tip{z-index:60;border:1px solid rgb(var(--ink-600));background:rgb(var(--ink-800));text-align:left;cursor:default;pointer-events:none;transform-origin:100% 100%;border-radius:10px;width:220px;padding:10px 11px;position:absolute;bottom:calc(100% + 8px);right:-4px;box-shadow:0 12px 32px #0000008c}.ocs-effort-tip:after{content:"";border:5px solid #0000;border-top-color:rgb(var(--ink-600));position:absolute;top:100%;right:8px}.ocs-effort-tip-title{color:rgb(var(--bone-100));margin:0 0 5px;font-size:11.5px;font-weight:600;line-height:1.25}.ocs-effort-tip-body{color:rgb(var(--bone-400));margin:0 0 6px;font-size:11px;line-height:1.45}.ocs-effort-tip-body:last-of-type{margin-bottom:0}.ocs-effort-tip-stops{color:rgb(var(--bone-200));font-weight:500}.ocs-effort-tip-foot{border-top:1px solid rgb(var(--ink-600) / .7);color:rgb(var(--bone-600));margin:8px 0 0;padding-top:7px;font-size:10px;line-height:1.35}.ocs-effort-ends{color:rgb(var(--bone-400));justify-content:space-between;align-items:center;margin-top:6px;font-size:11.5px;line-height:1.2;display:flex}.ocs-effort-track{background:rgb(var(--ink-700) / .6);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;height:28px;margin-top:6px;position:relative}.ocs-effort-dot,.ocs-effort-thumb{z-index:2}.ocs-effort-dot{cursor:pointer;border:0;border-radius:999px;width:3.5px;height:3.5px;margin:0;padding:0;transition:opacity .1s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #0000}.ocs-effort-dot:hover{transform:translate(-50%,-50%)scale(1.4)}.ocs-effort-thumb{pointer-events:none;z-index:3;border-radius:5px;width:15px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #00000073}.ocs-effort-labels{height:14px;margin-top:4px;position:relative}.ocs-effort-label{color:rgb(var(--bone-600));white-space:nowrap;pointer-events:none;text-overflow:ellipsis;text-align:center;max-width:40px;font-size:9px;line-height:1.2;position:absolute;top:0;overflow:hidden;transform:translate(-50%)}.ocs-effort-label.is-active{color:rgb(var(--bone-300));font-weight:600}.ocs-effort-label.is-extra{color:#fc0}.ocs-effort-label.is-max{color:#34c759}.ocs-effort-label.is-apex{background:linear-gradient(90deg,#ff9f0a,#ff375f,#ff6b8a,#ff9f0a) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite ocs-energy-label-flow}.ocs-energy-field{pointer-events:none;opacity:0;background-image:radial-gradient(circle, var(--ocs-energy-a) 1.1px, transparent 1.3px), radial-gradient(circle, var(--ocs-energy-b) 1px, transparent 1.2px);background-position:0 0,3px 2px;background-size:6px 6px,10px 10px;border-radius:6px;transition:opacity .3s;animation:2.6s linear infinite ocs-energy-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 65%);mask-image:linear-gradient(90deg,#0000 4%,#000 65%)}.ocs-energy-field.is-on{opacity:.95}@keyframes ocs-energy-drift{0%{background-position:0 0,3px 2px}to{background-position:12px 0,-7px 2px}}.ocs-energy-sweep{pointer-events:none;opacity:0;border-radius:6px;transition:opacity .3s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 65%);mask-image:linear-gradient(90deg,#0000 4%,#000 65%)}.ocs-energy-sweep.is-on{opacity:1}.ocs-energy-sweep:after{content:"";background:linear-gradient(100deg, transparent, var(--ocs-energy-sweep-a) 45%, var(--ocs-energy-sweep-b) 55%, transparent);filter:blur(2px);width:44%;animation:2.1s cubic-bezier(.6,0,.3,1) infinite ocs-energy-sweep;position:absolute;top:-20%;bottom:-20%;left:0}@keyframes ocs-energy-sweep{0%{transform:translate(-130%)skew(-8deg)}62%{transform:translate(320%)skew(-8deg)}to{transform:translate(320%)skew(-8deg)}}.ocs-energy-thumb{animation:1.6s ease-in-out infinite ocs-energy-thumb-pulse}@keyframes ocs-energy-thumb-pulse{0%,to{box-shadow:0 2px 5px #00000073, 0 0 8px var(--ocs-energy-glow-soft), 0 0 18px var(--ocs-energy-glow-faint)}50%{box-shadow:0 2px 5px #00000073, 0 0 14px var(--ocs-energy-glow), 0 0 30px var(--ocs-energy-glow-mid)}}.ocs-energy-label{background:var(--ocs-energy-label-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite ocs-energy-label-flow;color:#0000!important}@keyframes ocs-energy-label-flow{0%{background-position:0 0}to{background-position:-200% 0}}.ocs-energy-pill{animation:2.4s ease-in-out infinite ocs-energy-pill-pulse}@keyframes ocs-energy-pill-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 10px 1px var(--ocs-energy-pill-glow)}}.ocs-energy--extra{--ocs-energy-a:#ffcc00f2;--ocs-energy-b:#ffd65a8c;--ocs-energy-sweep-a:#ffd65a57;--ocs-energy-sweep-b:#ffb80073;--ocs-energy-glow:#ffcc00f2;--ocs-energy-glow-soft:#ffcc008c;--ocs-energy-glow-mid:#ffcc0073;--ocs-energy-glow-faint:#ffcc0038;--ocs-energy-pill-glow:#ffcc006b;--ocs-energy-label-grad:linear-gradient(90deg, #fc0, #ffe566, #ffb300, #fc0);--ocs-energy-pill-bg:#ffcc0029;--ocs-energy-pill-fg:#ffdc64;--ocs-energy-thumb-bg:#fff8dc;--ocs-energy-dot:#fc0}.ocs-energy--max{--ocs-energy-a:#34c759f2;--ocs-energy-b:#78e6968c;--ocs-energy-sweep-a:#78e69657;--ocs-energy-sweep-b:#30d15873;--ocs-energy-glow:#34c759f2;--ocs-energy-glow-soft:#34c7598c;--ocs-energy-glow-mid:#34c75973;--ocs-energy-glow-faint:#34c75938;--ocs-energy-pill-glow:#34c7596b;--ocs-energy-label-grad:linear-gradient(90deg, #34c759, #8ef0a8, #30d158, #34c759);--ocs-energy-pill-bg:#34c75929;--ocs-energy-pill-fg:#8cf0a5;--ocs-energy-thumb-bg:#e6ffee;--ocs-energy-dot:#34c759}.ocs-energy--apex{--ocs-energy-a:#ff375ff2;--ocs-energy-b:#ff9f0a99;--ocs-energy-sweep-a:#ff6b8a61;--ocs-energy-sweep-b:#ff95007a;--ocs-energy-glow:#ff5a78f2;--ocs-energy-glow-soft:#ff785a8c;--ocs-energy-glow-mid:#ff950073;--ocs-energy-glow-faint:#ff375f38;--ocs-energy-pill-glow:#ff647873;--ocs-energy-label-grad:linear-gradient(90deg, #ff9f0a, #ff6b8a, #ff375f, #ff9f0a);--ocs-energy-pill-bg:linear-gradient(135deg, #ff9f0a2e, #ff375f2e);--ocs-energy-pill-fg:#ffb4be;--ocs-energy-thumb-bg:#fff0f2;--ocs-energy-dot:#ff5a78}.xterm,.xterm-viewport,.xterm-screen{background:0 0!important}
@font-face{font-display:swap;font-family:HashgraphWeb;font-style:normal;font-weight:700;src:url(/product/fonts/Hashgraph-Title.woff2)format("woff2")}.hc *,.hc :before,.hc :after{box-sizing:border-box;margin:0;padding:0}.hc{color:#f8fafc;-webkit-font-smoothing:antialiased;overscroll-behavior:contain;isolation:isolate;-webkit-app-region:no-drag;background:#09090b;justify-content:center;align-items:flex-start;height:100%;min-height:0;padding:96px 24px 72px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;display:flex;position:relative;overflow:hidden auto}.ocs-workspace-saving{z-index:2147483646;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-app-region:no-drag;background:radial-gradient(circle at 50% 45%,#5fe06324,#0000 34%),#000000b8;place-items:center;display:grid;position:fixed;inset:0}.ocs-workspace-saving__card{color:#f4fff4;background:#080a09e0;border:1px solid #5fe06342;border-radius:20px;align-items:center;gap:16px;width:min(440px,100vw - 48px);padding:20px 22px;display:flex;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff14}.ocs-workspace-saving__spinner{border:2px solid #5fe06338;border-top-color:#5fe063f2;border-radius:999px;flex:none;width:28px;height:28px;animation:.8s linear infinite ocs-workspace-saving-spin}.ocs-workspace-saving__title{letter-spacing:0;font-size:14px;font-weight:700}.ocs-workspace-saving__subtitle{color:#e8ffe8ad;margin-top:4px;font-size:12px;line-height:1.4}@keyframes ocs-workspace-saving-spin{to{transform:rotate(360deg)}}.hc--split{justify-content:stretch;align-items:stretch;gap:0;padding:0;overflow:hidden}.hc-content-pane{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-width:0;display:flex;position:relative}.hc--split .hc-content-pane{overscroll-behavior:contain;background:0 0;flex-direction:column;flex:100%;align-items:center;height:100%;min-height:100%;padding:0 28px;overflow:hidden auto}.hc--split .hc-content-pane:before{display:none}.hc--split .hc-content-pane>:not(.hc-account):not(.hc-intro){z-index:1;position:relative}.hc-brand-pane{z-index:0;pointer-events:none;background:#09090b;width:auto;min-width:0;max-width:none;position:fixed;inset:0;overflow:hidden}.hc-brand-pane__fixed{background:#09090b;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.hc-brand-pane__stage{z-index:0;position:absolute;inset:0;overflow:hidden}.hc-brand-pane__stage .lumina-slider-wrapper{opacity:1;inset:0}.hc-brand-pane__stage .webgl-canvas{opacity:.96}.hc-brand-pane__stage .lumina-warmth{mix-blend-mode:normal;opacity:.72;background:radial-gradient(circle at 48% 18%,#ffffff14,#0000 30%),linear-gradient(135deg,#00000061,#0000 46%),linear-gradient(225deg,#00000052,#0000 52%)}.hc-brand-pane__stage .lumina-vignette{background:radial-gradient(circle at 50% 44%,#0000 0% 43%,#00000080 86%),linear-gradient(#0000 61%,#09090ba8),linear-gradient(#09090b38,#0000 32%)}.hc-brand-pane__stage .slide-number,.hc-brand-pane__stage .slide-total,.hc-brand-pane__stage .slides-navigation{display:none}.hc-brand-pane__scrim{background:radial-gradient(circle at 50% 42%,#0000 0% 42%,#0000007a 86%),linear-gradient(#09090b14 0%,#09090bc2 66%,#09090be6 93%),linear-gradient(#09090b42,#0000 31%);transition:background .26s,opacity .26s;position:absolute;inset:0}.hc-brand-pane__edge-fade{display:none}.hc--auth-open .hc-brand-pane__scrim{background:radial-gradient(at 50% 48%,#00000042 0%,#0000008f 38%,#000000e6 82%,#000000f5 100%),radial-gradient(at 50% 48%,#0000 0% 28%,#000000bd 74%),linear-gradient(#000000ad,#000000e0)}.hc--auth-open .hc-brand-pane__stage .webgl-canvas{opacity:.58;filter:saturate(.72)brightness(.62);transition:opacity .26s,filter .26s}.hc--browser-open:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 34%,#00000085,#000000bd 68%,#000000e0 100%),linear-gradient(#0000008f,#000000d1);animation:.5s both hc-scrim-in;position:fixed;inset:0}.hc--auth-open:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 46%,#0000002e 0%,#000000ad 52%,#000000f0 100%),linear-gradient(#0000006b,#000000db);animation:.32s both hc-scrim-in;position:fixed;inset:0}@keyframes hc-scrim-in{0%{opacity:0}to{opacity:1}}.hc-powered-by{z-index:3;color:#94a3b885;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:flex-start;gap:5px;font-size:10px;font-weight:700;line-height:1;display:flex;position:fixed;bottom:24px;left:28px}.hc-powered-by__mark{object-fit:contain;opacity:.62;filter:drop-shadow(0 10px 22px #00000057);width:auto;height:18px}.hc-powered-by__marks{align-items:center;gap:8px;display:inline-flex}.hc-powered-by__divider{background:#94a3b824;width:1px;height:28px}.hc-powered-by__studio-mark{object-fit:contain;opacity:.68;filter:drop-shadow(0 10px 22px #00000057);width:auto;height:34px}@media (max-width:1100px){.hc-content-pane{flex-basis:100%}.hc--split .hc-content-pane:before{display:none}.hc--split .hc-content-pane{padding:0 24px 56px}}@media (max-width:720px){.hc{padding:76px 16px 42px}.hc--split .hc-content-pane{padding:0 16px 42px}.hc-hero-block{min-height:56vh;padding:76px 0 36px}.hc-name{font-size:46px}.hc-tagline{font-size:16px}.hc-actions{flex-direction:column;margin-bottom:38px}.hc-action{width:min(100%,300px)}.hc-recent{width:100%;margin-top:4px;margin-left:0}.hc-recent-head{flex-direction:column;align-items:flex-start}.hc-recent-tools{justify-content:space-between;width:100%}.hc-powered-by{bottom:16px;left:16px}.hc-powered-by__mark{height:16px}}.hc-drag-strip{z-index:4;-webkit-app-region:drag;pointer-events:none;height:32px;position:fixed;top:0;left:0;right:0}.hc a,.hc button,.hc input,.hc textarea,.hc select,.hc [role=button],.hc [data-interactive=true]{-webkit-app-region:no-drag}.hc-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hc-ambient-grid{opacity:.6;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 70%)}.hc-ambient-orb{filter:blur(110px);opacity:.55;mix-blend-mode:screen;border-radius:999px;animation:22s ease-in-out infinite alternate hc-orb-drift;position:absolute}.hc-ambient-orb-a{background:radial-gradient(circle,#6c5cff8c 0%,#6c5cff00 60%);width:620px;height:620px;animation-delay:-4s;top:-220px;left:-160px}.hc-ambient-orb-b{background:radial-gradient(circle,#38bdf866 0%,#38bdf800 60%);width:560px;height:560px;animation-delay:-12s;top:20%;right:-200px}.hc-ambient-orb-c{background:radial-gradient(circle,#ff6fc347 0%,#ff6fc300 60%);width:520px;height:520px;animation-delay:-8s;bottom:-260px;left:30%}.hc-ambient-vignette{background:radial-gradient(at 50% 0,#ffffff0a 0%,#0000 40%),linear-gradient(#0a0a0c00 0%,#0a0a0c8c 60%,#0a0a0ce6 100%);position:absolute;inset:0}@keyframes hc-orb-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(24px,-18px)scale(1.05)}to{transform:translate(-18px,22px)scale(.98)}}.hc-center{z-index:1;opacity:1;flex-direction:column;align-items:stretch;width:100%;max-width:920px;margin-top:auto;padding:0 0 clamp(32px,5vh,64px);transition:opacity .5s,transform .5s,margin .58s cubic-bezier(.22,1,.36,1);animation:.7s cubic-bezier(.22,1,.36,1) .1s both hc-rise;display:flex;position:relative;transform:translateY(0)}.hc--split .hc-center{align-items:stretch;max-width:960px}.hc-hero-block{will-change:transform, opacity;flex-direction:column;justify-content:flex-start;align-self:center;width:min(100%,700px);padding:0 0 42px;display:flex}.hc-center--landing{margin-top:auto}.hc-center--landing .hc-hero-block{padding-bottom:0}.hc-center--browser-touched.hc-center--landing .hc-hero-block{animation:.64s cubic-bezier(.22,1,.36,1) both hc-home-hero-settle}.hc-center--browser-open{margin-top:72px}.hc-center--browser-open .hc-hero-block{animation:.72s cubic-bezier(.22,1,.36,1) both hc-home-hero-rise}.hc-center-hidden{opacity:0;animation:none;transform:translateY(12px)}@keyframes hc-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hc-home-hero-rise{0%{opacity:.98;transform:translateY(38vh)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hc-home-hero-settle{0%{opacity:.98;transform:translateY(-34vh)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.hc-window-tools{z-index:8;-webkit-backdrop-filter:blur(18px);background:#0c0c10b8;border:1px solid #75daff99;border-radius:24px 24px 0;align-items:center;gap:2px;padding:6px 7px 7px 10px;display:flex;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff08}.hc-window-tool{appearance:none;color:#a8acb4;cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,transform .15s;display:grid}.hc-window-tool:hover{color:#f5f5f7;background:#ffffff0f;transform:translateY(-1px)}.hc-window-tool svg{width:18px;height:18px}.hc-window-tool-settings{color:#d5d9df}.hc-intro{z-index:50;background:#0a0a0c;animation:2.2s linear forwards hc-intro-shell;position:absolute;inset:0;overflow:hidden}.hc-intro-shader{position:absolute;inset:0}@keyframes hc-intro-shell{0%,72%{opacity:1}to{opacity:0}}.hc-brand{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.hc-logo-wrap{place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid;position:relative}.hc-logo-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#3b82f65c 0%,#3b82f600 65%);border-radius:50%;animation:6s ease-in-out infinite hc-glow-pulse;position:absolute;inset:-28px}.hc-logo{object-fit:contain;filter:drop-shadow(0 16px 34px #00000057);width:64px;height:64px;position:relative}@keyframes hc-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.hc-name{letter-spacing:-.05em;color:#fff;text-align:center;filter:drop-shadow(0 25px 25px #00000026);margin:0 0 24px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:48px;font-weight:700;line-height:1}@media (min-width:768px){.hc-name{font-size:72px}}@media (min-width:1024px){.hc-name{font-size:96px}}.hc-tagline{color:#94a3b8;letter-spacing:0;text-align:center;max-width:42rem;margin:0 auto;font-size:18px;font-weight:500;line-height:1.45}.hc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:0;display:flex}.hc-action{appearance:none;cursor:pointer;color:#f8fafce0;min-width:148px;height:48px;font:inherit;letter-spacing:0;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#27272ac7;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0003}.hc-action:hover,.hc-action:focus-visible,.hc-action-active{color:#fff;background:#3f3f46d6;border-color:#ffffff57;outline:none;transform:translateY(-1px)}.hc-action-primary{color:#09090b;background:linear-gradient(#fffffff5,#e0e1e5eb);border-color:#ffffffb8}.hc-action-primary:hover,.hc-action-primary:focus-visible{color:#09090b;background:linear-gradient(#fff,#e8e9edf5);border-color:#ffffffd1}.hc-action-glyph{color:currentColor;opacity:.9;place-items:center;width:16px;height:16px;display:inline-grid}.hc-action-glyph svg{width:16px;height:16px}.hc-action-label{white-space:nowrap}.hc-action-sep{display:none}.hc-auth-panel{width:min(100%,500px);box-shadow:none;background:0 0;border:0;margin:18px auto 0;padding:0;animation:.28s cubic-bezier(.22,1,.36,1) both hc-auth-panel-in}.hc-auth-panel__header{text-align:center;gap:10px;margin-bottom:28px;display:grid}.hc-auth-panel__eyebrow{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.hc-auth-panel__header h2{color:#fffffff0;letter-spacing:0;font-size:28px;font-weight:650;line-height:1.12}.hc-auth-panel__header p{color:#eceff47a;max-width:390px;margin:0 auto;font-size:15px;line-height:1.5}.hc-auth-panel__error{color:#ffc9c9f0;background:#ff484817;border:1px solid #ff74743d;border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:12px;line-height:1.35}.hc-auth-panel__form{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:12px;display:grid}.hc-auth-panel__form input{color:#fffffff0;width:100%;height:58px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(24px)saturate(150%);background-color:#12141aeb;background-image:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff21;border-radius:15px;outline:none;padding:0 20px;font-size:15px;transition:border-color .14s,background .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff12,0 10px 28px #0000002e}.hc-auth-panel__form input::placeholder{color:#ffffff6b}.hc-auth-panel__form input:focus{background-color:#161820f5;background-image:linear-gradient(#ffffff17,#ffffff08);border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff12,0 12px 34px #00000038,inset 0 1px #ffffff17}.hc-auth-panel__form input:disabled{opacity:.58}.hc-auth-panel__form input:-webkit-autofill{caret-color:#fffffff0;filter:none;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fffffff0!important;border-color:#ffffff29!important;box-shadow:inset 0 0 0 1000px #12141a!important}.hc-auth-panel__form input:-webkit-autofill:hover{caret-color:#fffffff0;filter:none;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fffffff0!important;border-color:#ffffff29!important;box-shadow:inset 0 0 0 1000px #12141a!important}.hc-auth-panel__form input:-webkit-autofill:focus{caret-color:#fffffff0;filter:none;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fffffff0!important;border-color:#ffffff29!important;box-shadow:inset 0 0 0 1000px #12141a!important}.hc-auth-panel__form input:-webkit-autofill:active{caret-color:#fffffff0;filter:none;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fffffff0!important;border-color:#ffffff29!important;box-shadow:inset 0 0 0 1000px #12141a!important}.hc-auth-panel__form input:-moz-autofill{color:#fffffff0!important;background-color:#12141a!important;box-shadow:inset 0 0 0 1000px #12141a!important}.hc-auth-panel__password{position:relative}.hc-auth-panel__password input{padding-right:54px}.hc-auth-panel__eye{color:#ffffff85;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:color .12s,background .12s;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hc-auth-panel__eye:hover{color:#ffffffe6;background:#ffffff13}.hc-auth-panel__submit{color:#09090b;height:58px;font:inherit;cursor:pointer;background:linear-gradient(#fffffff5,#e0e1e5eb);border:1px solid #ffffffb8;border-radius:15px;margin-top:4px;font-size:15px;font-weight:700;transition:transform .12s,filter .12s,opacity .12s;box-shadow:0 16px 38px #00000042,inset 0 1px #ffffffb3}.hc-auth-panel__submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.hc-auth-panel__submit:disabled{opacity:.56;cursor:progress}.hc-auth-panel__alternates{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;display:inline-flex}.hc-auth-panel__alternates>span{background:#ffffff2e;border-radius:999px;width:3px;height:3px}.hc-auth-panel__link{color:#eceff4a3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 6px;font-size:12px;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.hc-auth-panel__alternate-icon{object-fit:contain;opacity:.78;flex:none;width:14px;height:14px}.hc-auth-panel__link:hover:not(:disabled){color:#fffffff0;background:#ffffff0f}.hc-auth-panel__link:hover:not(:disabled) .hc-auth-panel__alternate-icon{opacity:.95}.hc-auth-panel__link:disabled{opacity:.52;cursor:progress}@keyframes hc-auth-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hc-recent{opacity:0;will-change:transform, opacity, max-height;align-self:flex-start;width:min(100%,760px);max-height:0;margin-top:8px;margin-left:clamp(0px,5vw,92px);padding-bottom:48px;transition:opacity .42s,transform .62s cubic-bezier(.22,1,.36,1),max-height .62s cubic-bezier(.22,1,.36,1),margin-top .62s cubic-bezier(.22,1,.36,1),padding-bottom .62s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(28px)}.hc-recent--visible{opacity:1;max-height:1600px;transform:translateY(0)}.hc-recent--hidden{pointer-events:none;margin-top:0;padding-bottom:0}.hc-recent-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:0 4px;display:flex}.hc-recent-title{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.hc-recent-label{color:#ffffffd1;letter-spacing:0;font-size:15px;font-weight:500}.hc-recent-count{color:#ffffff47;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:12px;font-weight:500}.hc-recent-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hc-search{isolation:isolate;color:#ffffff80;transform-origin:100%;-webkit-backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;width:160px;min-width:0;height:38px;padding:0 12px;transition:width .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s,box-shadow .26s,color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.hc-search:before{content:"";z-index:-2;opacity:0;background:linear-gradient(90deg,#0ea5e9e6,#22c55eb3,#8b5cf6c7,#0ea5e9e6) 0 0/220% 100%;transition:opacity .26s;animation:12s linear infinite hc-search-gradient-flow;position:absolute;inset:-1px}.hc-search:after{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 24% 0,#ffffff6b,#0000 50%),#0a0e12c7;transition:opacity .22s;position:absolute;inset:0}.hc-search:hover{color:#ffffffb3;background:#ffffff0e}.hc-search:focus-within{color:#ffffffe6;background:#0c1014d1;border-color:#fff3;width:min(340px,48vw);transform:scale(1.045);box-shadow:0 15px 35px #0000003d,0 0 34px #0ea5e929}.hc-search:focus-within:before{opacity:.2}.hc-search:focus-within:after{opacity:1;animation:2.4s ease-in-out infinite hc-search-focus-sheen}.hc-search:active{box-shadow:0 0 40px #0ea5e933,inset 0 0 22px #22c55e1f}.hc-search svg{z-index:1;color:#94a3b8c7;flex-shrink:0;width:16px;height:16px;transition:color .22s,stroke-width .22s,transform .36s cubic-bezier(.22,1,.36,1);position:relative}.hc-search:focus-within>svg{color:#5eead4f2;transform:scale(1.12)rotate(-6deg)}.hc-search-input{z-index:1;appearance:none;color:#e4e4e8;min-width:0;font:inherit;letter-spacing:0;background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:600;position:relative}.hc-search-input::placeholder{color:#94a3b88c;transition:color .18s}.hc-search:focus-within .hc-search-input::placeholder{color:#cbd5e1ad}.hc-search-clear{z-index:1;appearance:none;color:#6e6e76;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:16px;height:16px;transition:color .15s,background .15s;display:grid;position:relative}.hc-search-clear:hover{color:#d1d1d6;background:#ffffff0f}.hc-search-clear svg{width:12px;height:12px}@keyframes hc-search-gradient-flow{0%{background-position:0%}to{background-position:220%}}@keyframes hc-search-focus-sheen{0%,to{opacity:.78}50%{opacity:1}}@media (max-width:720px){.hc-search{flex:180px}.hc-search:focus-within{width:min(100%,340px)}}.hc-view-all{appearance:none;font:inherit;color:#ffffff6b;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:500;transition:color .16s}.hc-view-all:hover{color:#f2f2f5}.hc-project-list{flex-direction:column;gap:18px;display:flex}.hc-bucket{flex-direction:column;gap:4px;display:flex}.hc-bucket-label{color:#ffffff52;text-transform:uppercase;letter-spacing:.16em;padding:0 4px 10px;font-size:10.5px;font-weight:500}.hc-bucket-rows{flex-direction:column;display:flex}.hc-bucket-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px 10px;padding:4px 4px 2px;display:grid}.wsf-card{color:inherit;cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:10px;outline:none;flex-direction:column;align-items:stretch;gap:6px;padding:6px 4px 4px;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.wsf-card:hover,.wsf-card:focus-visible{transform:translateY(-2px)}.wsf-stage{aspect-ratio:5/4;perspective:700px;width:100%;margin:0 0 4px;position:relative}.wsf-halo{z-index:0;background:var(--wsf-accent,linear-gradient(135deg, #6366f1, #22d3ee));filter:blur(22px);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .32s;position:absolute;inset:18% 12% -8%}.wsf-card:hover .wsf-halo,.wsf-card:focus-visible .wsf-halo{opacity:.28}.wsf-back{z-index:1;background:var(--wsf-accent,linear-gradient(135deg, #334155, #475569));filter:brightness(.82);transform-origin:bottom;border:1px solid #ffffff12;border-radius:10px 10px 8px 8px;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:28% 14% 12%;box-shadow:0 8px 18px -10px #00000080}.wsf-tab{z-index:0;background:var(--wsf-accent,linear-gradient(135deg, #334155, #475569));filter:brightness(.7);transform-origin:bottom;border:1px solid #ffffff0d;border-bottom:none;border-radius:6px 6px 0 0;width:28%;height:10%;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;top:22%;left:16%}.wsf-preview{z-index:2;opacity:0;pointer-events:none;background:#121216eb;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:18%;left:22%;right:22%;transform:translateY(18px)scale(.7);box-shadow:0 14px 30px -16px #000000a6}.wsf-preview-letter{background:var(--wsf-accent,linear-gradient(135deg, #6366f1, #22d3ee));color:#0a0a0c;letter-spacing:0;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.wsf-preview-label{letter-spacing:0;color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}.wsf-card:hover .wsf-preview,.wsf-card:focus-visible .wsf-preview{opacity:1;transform:translateY(-22%)scale(1)}.wsf-front{z-index:3;background:var(--wsf-accent,linear-gradient(135deg, #475569, #334155));transform-origin:bottom;border:1px solid #ffffff14;border-radius:8px 8px 12px 12px;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:32% 14% 10%;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -12px #0009}.wsf-front-sheen{z-index:4;pointer-events:none;transform-origin:bottom;background:linear-gradient(135deg,#ffffff47 0%,#0000 60%);border-radius:8px 8px 12px 12px;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:32% 14% 10%}.wsf-card:hover .wsf-back,.wsf-card:focus-visible .wsf-back{transform:rotateX(-14deg)scaleY(1.03)}.wsf-card:hover .wsf-tab,.wsf-card:focus-visible .wsf-tab{transform:rotateX(-22deg)translateY(-2px)}.wsf-card:hover .wsf-front,.wsf-card:focus-visible .wsf-front,.wsf-card:hover .wsf-front-sheen,.wsf-card:focus-visible .wsf-front-sheen{transform:rotateX(26deg)translateY(10px)}.wsf-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.wsf-title-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.wsf-title{color:#eef0f4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.wsf-time{color:#ffffff52;letter-spacing:.01em;flex-shrink:0;font-size:9.5px;font-weight:500}.wsf-badges{flex-wrap:wrap;gap:4px 8px;margin-top:2px;display:flex}.wsf-badge{color:#ffffff8c;letter-spacing:0;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:9.5px;font-weight:500;display:inline-flex}.wsf-badge:before{content:"";background:#86c49de6;border-radius:999px;flex-shrink:0;width:5px;height:5px}.wsf-badge--warn:before{background:#d4ac78eb}.wsf-badge--ghost{color:#ffffff52}.wsf-badge--ghost:before{background:#ffffff47}.wsf-path{color:#ffffff57;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-size:10px;font-weight:500;overflow:hidden}.wsf-trailing{align-items:center;gap:6px;display:flex}.wsf-title-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.wsf-play-btn{color:#86efacf2;cursor:pointer;opacity:0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;transition:opacity .14s,background .14s,border-color .14s,color .14s;display:inline-grid}.wsf-card:hover .wsf-play-btn,.wsf-card:focus-within .wsf-play-btn,.wsf-play-btn:focus-visible{opacity:1}.wsf-play-btn:hover{background:#22c55e29;border-color:#86efac59}.wsf-play-btn--active{opacity:1;color:#fca5a5f2;background:#ef444424;border-color:#fca5a547}.wsf-play-btn--loading{opacity:1;color:#ffffffb8}.wsf-play-btn--disabled{opacity:.35;pointer-events:none}.wsf-play-spinner{border:2px solid #ffffff2e;border-top-color:#ffffffd1;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite wsf-play-spin}@keyframes wsf-play-spin{to{transform:rotate(360deg)}}.wsf-remove{z-index:5;color:#ffffff47;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:6px;transition:opacity .14s,color .14s,background .14s;position:absolute;top:2px;right:2px}.wsf-card:hover .wsf-remove,.wsf-card:focus-within .wsf-remove{opacity:1}.wsf-remove:hover{color:#fda4aff2;background:#fda4af14}@media (prefers-reduced-motion:reduce){.wsf-card,.wsf-back,.wsf-tab,.wsf-front,.wsf-front-sheen,.wsf-preview,.wsf-halo{transition:none!important}}.hc-bucket-rows .hc-project-row+.hc-project-row:before{content:"";pointer-events:none;background:#ffffff0b;height:1px;position:absolute;top:0;left:46px;right:12px}.hc-project-row{appearance:none;font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:11px 12px;transition:background .15s;display:flex;position:relative}.hc-project-row:hover{background:#ffffff09}.hc-project-row:hover:before,.hc-project-row:hover+.hc-project-row:before{opacity:0}.hc-project-row:active{background:#ffffff0e}.hc-project-glyph{color:#ffffff61;flex-shrink:0;width:20px;height:20px;transition:color .15s}.hc-project-row:hover .hc-project-glyph{color:#ffffff9e}.hc-project-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hc-project-name-row{align-items:baseline;gap:10px;min-width:0;display:flex}.hc-project-name{color:#ededf0;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;flex:0 auto;min-width:0;max-width:100%;font-size:13.5px;font-weight:500;overflow:hidden}.hc-project-time{color:#ffffff52;font-variant-numeric:tabular-nums;letter-spacing:0;flex-shrink:0;margin-left:auto;font-size:11.5px}.hc-project-path{color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;margin-top:1px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:11.5px;overflow:hidden}.hc-project-chev-wrap{color:#45454d;opacity:0;flex-shrink:0;place-items:center;width:18px;height:18px;transition:opacity .15s,transform .15s,color .15s;display:grid;transform:translate(-4px)}.hc-project-chev-wrap svg{width:14px;height:14px}.hc-project-row:hover .hc-project-chev-wrap{opacity:1;color:#9a9aa2;transform:translate(0)}.hc-empty{color:#5e5e66;background:#14141859;border:1px dashed #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:38px 20px;display:flex}.hc-empty svg{color:#3e3e46;width:26px;height:26px;margin-bottom:2px}.hc-empty-title{color:#a0a0a8;font-size:13px;font-weight:500}.hc-empty-sub{color:#5e5e66;font-size:12px}.hc-empty-sm{padding:24px 16px}.hc-footer{flex-direction:column;align-items:center;gap:6px;margin-top:48px;display:flex}.hc-footer-powered{text-transform:uppercase;letter-spacing:.15em;color:#ffffff40;font-size:10px}.hc-footer-etapx{object-fit:contain;opacity:.5;width:auto;height:20px}.hc-project-badge{letter-spacing:0;text-transform:none;color:#ffffff75;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;margin-left:10px;padding:0;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.hc-project-badge:before{content:"";background:#86c49de6;border-radius:999px;flex-shrink:0;width:5px;height:5px}.hc-project-badge--warn:before{background:#d4ac78eb}.hc-project-badge--ghost{color:#ffffff52}.hc-project-badge--ghost:before{background:#ffffff47}.hc-project-remove{color:#ffffff4d;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.hc-project-row:hover .hc-project-remove{opacity:1}.hc-project-remove:hover{color:#fda4aff2;background:#fda4af14}.hc-account{z-index:10020;pointer-events:auto;-webkit-app-region:no-drag;background:0 0;border:none;align-items:center;gap:10px;display:inline-flex;position:fixed;top:16px;right:20px}.hc-account-avatar{background:#5ed29c1f;border:1px solid #5ed29c59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.hc-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hc-account-avatar-initial{color:#5ed29c;letter-spacing:.02em;font-size:13px;font-weight:700}.hc-account-meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;line-height:1.15;display:flex}.hc-account-email{color:#ffffffbf;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.hc-account-signout{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;transition:color .12s}.hc-account-signout:hover{color:#fffffff2}.hc-account--signedout{padding:0}.hc-account-signin{color:#09090b;letter-spacing:.02em;cursor:pointer;pointer-events:auto;-webkit-app-region:no-drag;-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(#ffffffeb,#e0e1e5d6);border:1px solid #ffffff9e;border-radius:999px;padding:6px 15px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .12s,transform .12s,opacity .12s,border-color .12s;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff9e}.hc-account-signin:hover{filter:brightness(1.05);border-color:#ffffffc2;transform:translateY(-1px)}.hc-account-signin:disabled{opacity:.55;cursor:progress}.np-overlay{z-index:10050;-webkit-backdrop-filter:blur(18px)saturate(120%);-webkit-app-region:no-drag;background:radial-gradient(at 50% 44%,#0000008f,#000000d6 64%,#000000f0 100%);place-items:center;animation:.22s both np-overlay-in;display:grid;position:fixed;inset:0}@keyframes np-overlay-in{0%{opacity:0}to{opacity:1}}.np-modal{background:radial-gradient(120% 90% at 50% -20%,#ffffff0a,#0000 55%),linear-gradient(#0e0e10fa,#08080afc);border:1px solid #ffffff13;border-radius:22px;width:min(560px,100vw - 48px);animation:.3s cubic-bezier(.22,1,.36,1) both np-modal-in;overflow:hidden;box-shadow:0 48px 140px #000000bf,0 18px 52px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}@keyframes np-modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.np-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 32px 24px;display:flex;position:relative;overflow:hidden}.np-header:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f 22%,#ffffff1a 50%,#ffffff0f 78%,#0000);width:100%;height:1px;margin-top:24px}.np-header-glow{filter:blur(32px);pointer-events:none;background:radial-gradient(#ffffff1f,#ffffff0a 44%,#0000 72%);border-radius:999px;width:220px;height:120px;animation:6s ease-in-out infinite np-glow-breathe;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.np-header-glow--secondary{background:radial-gradient(#ffffff14,#0000 68%);width:140px;height:86px;animation:8s ease-in-out infinite np-glow-breathe-secondary;top:-10px;left:56%}@keyframes np-glow-breathe{0%,to{opacity:.4;transform:translate(-50%)scale(1)}50%{opacity:.65;transform:translate(-50%)scale(1.1)}}@keyframes np-glow-breathe-secondary{0%,to{opacity:.24;transform:translate(-50%)scale(1.06)}50%{opacity:.42;transform:translate(-50%)scale(.94)}}.np-title{z-index:1;letter-spacing:-.035em;background:linear-gradient(#fff 15%,#a1a1aa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:720;line-height:1.16;position:relative}.np-subtitle{z-index:1;color:#ffffff70;letter-spacing:-.006em;max-width:320px;margin-top:8px;font-size:13px;line-height:1.55;position:relative}.np-workspace-mark{z-index:1;object-fit:contain;opacity:.82;filter:drop-shadow(0 6px 18px #0006);pointer-events:none;width:48px;height:48px;margin-bottom:16px;animation:4.4s ease-in-out infinite np-mark-breathe;position:relative}@keyframes np-mark-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:.95;transform:scale(1.04)}}.np-close{z-index:2;appearance:none;color:#ffffff61;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:28px;height:28px;transition:color .12s,background .12s;display:grid;position:absolute;top:16px;right:16px}.np-close:hover{color:#ffffffd9;background:#ffffff0f}.np-close:disabled{opacity:.4;cursor:not-allowed}.np-body{flex-direction:column;gap:19px;padding:24px 28px 0;display:flex}.np-body--creating{justify-content:center;align-items:center;gap:14px;min-height:220px;padding-bottom:8px}.np-creating-label{color:#ffffff8f;letter-spacing:-.01em;margin:0;font-size:14px}.np-field{flex-direction:column;gap:7px;display:flex}.np-label{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:650}.np-input{color:#fffffff0;width:100%;height:44px;font:inherit;background:#ffffff09;border:1px solid #ffffff16;border-radius:12px;outline:none;padding:0 16px;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #0000002e}.np-input::placeholder{color:#ffffff4d}.np-input:focus{background:#ffffff0f;border-color:#ffffff3d;box-shadow:0 0 0 3px #ffffff0f,inset 0 1px 2px #00000024}.np-input:disabled{opacity:.5}.np-location-row{align-items:stretch;gap:8px;display:flex}.np-input-location{font-feature-settings:"tnum";flex:1;min-width:0;font-size:13px}.np-browse-btn{color:#ffffffe0;height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s}.np-browse-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.np-browse-btn:disabled{opacity:.45;cursor:not-allowed}.np-select{color:#fffffff0;width:100%;height:44px;font:inherit;background:#ffffff09;border:1px solid #ffffff16;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #0000002e}.np-select:focus{background:#ffffff0f;border-color:#ffffff3d;box-shadow:0 0 0 3px #ffffff0f,inset 0 1px 2px #00000024}.np-select:disabled{opacity:.5}.np-browse{appearance:none;color:#ffffff73;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;place-items:center;width:44px;transition:border-color .14s,background .14s,color .14s;display:grid}.np-browse:hover{color:#ffffffd1;background:#ffffff14;border-color:#ffffff2e}.np-browse:disabled{opacity:.4;cursor:not-allowed}.np-hint{color:#ffffff52;letter-spacing:-.003em;font-size:11.5px;line-height:1.5}.np-error{color:#ffc3c3eb;background:#ff484814;border:1px solid #ff747438;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.4}.np-info-text{color:#ffffff52;letter-spacing:0;margin:0;padding:2px 28px 0;font-size:11.5px;line-height:1.5;animation:.18s both np-info-in}.np-info-text strong{color:#ffffff7a;font-weight:600}@keyframes np-info-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.np-info-toggle{appearance:none;color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .12s,background .12s;display:grid}.np-info-toggle:hover{color:#fff9;background:#ffffff0f}.np-info-toggle--active{color:#ffffff8c}.np-footer{justify-content:space-between;align-items:center;gap:10px;padding:20px 28px 24px;display:flex}.np-footer-actions{align-items:center;gap:10px;display:flex}.np-btn{min-width:90px;height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:0 20px;font-size:13px;font-weight:650;transition:filter .12s,transform .12s,opacity .12s,border-color .12s,background .12s}.np-btn:disabled{opacity:.45;cursor:not-allowed}.np-btn-cancel{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f}.np-btn-cancel:hover:not(:disabled){color:#ffffffeb;background:#ffffff1a;border-color:#fff3}.np-btn-create{color:#09090b;background:linear-gradient(#fffffff2,#d2d4dae6);border:1px solid #ffffffb8;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #ffffff38,inset 0 1px #fff9}.np-btn-create:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 22%,#fff6 50%,#0000 78%) 0 0/220% 100%;animation:3.4s ease-in-out infinite np-button-shimmer;position:absolute;inset:0}@keyframes np-button-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}.np-btn-create:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.np-btn-create:disabled:before{animation:none}@media (max-width:520px){.np-modal{border-radius:16px;width:calc(100vw - 24px)}.np-header,.np-body,.np-footer{padding-left:18px;padding-right:18px}}.hc--landing{overflow:hidden}.hc-landing-frame{z-index:0;background:#000;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.hc--landing .hc-ambient,.hc--landing .hc-brand-pane,.hc--landing .hc-brand-pane__fixed,.hc--landing .hc-powered-by,.hc--landing .hc-brand{display:none!important}.hc--landing .hc-drag-strip{z-index:1;pointer-events:auto;-webkit-app-region:drag;height:38px;display:block;position:fixed;top:0;left:0;right:0}.hc--landing .hc-content-pane,.hc--landing .hc-center,.hc--landing .hc-hero-block{z-index:2;pointer-events:none;position:relative;background:0 0!important}.hc--landing .hc-account,.hc--landing .hc-account *,.hc--landing .hc-actions,.hc--landing .hc-actions *,.hc--landing .hc-auth-panel,.hc--landing .hc-auth-panel *,.hc--landing .hc-recent,.hc--landing .hc-recent *,.hc--landing .hc-settings-btn{pointer-events:auto}.hc--landing .hc-account{z-index:60;-webkit-app-region:no-drag}.hc-landing-title{z-index:3;pointer-events:none;text-align:center;letter-spacing:.12em;color:#ffffffeb;text-shadow:0 2px 30px #00000073;margin:0;padding:0;font-family:HashgraphWeb,sans-serif;font-size:clamp(42px,5.5vw,80px);font-weight:700;line-height:1;position:fixed;top:16%;left:0;right:0}.hc.hc--landing{z-index:40;background:#000;position:fixed;inset:0}img.hc-landing-title--mark{filter:drop-shadow(0 2px 30px #00000073);width:clamp(300px,32vw,640px);height:auto;left:50%;right:auto;transform:translate(-50%)}
