.ish-loading-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;color:#334c60}.ish-loading-scene>p{font-size:13px;font-weight:600;margin:0}.ish-hourglass-stage{position:relative;width:112px;height:142px;perspective:550px}.ish-hourglass{position:absolute;inset:0 12px;transform-style:preserve-3d;animation:ish-hourglass-turn 5s ease-in-out infinite}.ish-hourglass-glass{position:absolute;inset:7px 0;width:88px;height:128px;transform:translateZ(6px);filter:drop-shadow(2px 4px 4px #10243422)}.ish-hourglass-cap{position:absolute;left:0;width:88px;height:20px;border-radius:50%;background:linear-gradient(110deg,#f2d58e,#b88e3e 45%,#755820);border:2px solid #b18a42;box-shadow:0 5px 0 #5c4927,0 7px 1px #10243433;transform:rotateX(28deg) translateZ(2px)}.ish-hourglass-top{top:2px}.ish-hourglass-bottom{bottom:2px}.ish-hourglass-post{position:absolute;top:13px;bottom:12px;width:5px;background:linear-gradient(90deg,#7a6030,#e2c178,#8c6a31);border-radius:4px;transform:translateZ(-10px)}.ish-hourglass-left{left:8px}.ish-hourglass-right{right:8px}.ish-hourglass-shadow{position:absolute;bottom:-14px;left:14px;width:84px;height:12px;background:#10243424;border-radius:50%;filter:blur(4px);animation:ish-hourglass-shadow 5s ease-in-out infinite}.ish-sand-top{transform-origin:50px 65px;animation:ish-sand-drain 5s linear infinite}.ish-sand-bottom{transform-origin:50px 121px;animation:ish-sand-fill 5s linear infinite}.ish-sand-stream{animation:ish-sand-flow .5s linear infinite}@keyframes ish-hourglass-turn{0%,8%{transform:rotateY(-22deg) rotate(0)}45%,55%{transform:rotateY(22deg) rotate(0)}85%,to{transform:rotateY(158deg) rotate(180deg)}}@keyframes ish-hourglass-shadow{50%{transform:scaleX(.85);opacity:.6}}@keyframes ish-sand-drain{0%,10%{transform:scaleY(1)}70%,to{transform:scaleY(.12)}}@keyframes ish-sand-fill{0%,10%{transform:scaleY(.2)}70%,to{transform:scaleY(1)}}@keyframes ish-sand-flow{to{stroke-dashoffset:-14}}.ish-loading-scene[data-still=true] *{animation:none!important}.ish-loading-scene[data-still=true] .ish-hourglass{transform:rotateY(-15deg)}@media(prefers-reduced-motion:reduce){.ish-loading-scene *{animation:none!important}}.WorkspaceLaunch_launch__Lytd0{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:24px;border:1px solid #263b50;border-radius:14px;background:#0c1b2a;color:white;margin:0 0 26px;padding:26px 30px;overflow:hidden}.WorkspaceLaunch_brand__U4M8v{display:flex;align-items:center;gap:12px;color:#e2c178;font-size:12px;font-weight:600}.WorkspaceLaunch_copy__ey24r h2{color:#fff;max-width:25ch;margin:14px 0 10px;font:700 26px/1.25 var(--font-manrope),sans-serif}.WorkspaceLaunch_copy__ey24r p{max-width:58ch;color:#d8dde5;font-size:13px;line-height:1.65}.WorkspaceLaunch_guide__2uqXF{display:inline-flex;align-items:center;gap:12px;margin-top:17px;min-height:44px;padding:10px 15px;border:1px solid #d4a853;border-radius:7px;color:#0c1b2a;background:#d4a853;font-size:13px;font-weight:600;cursor:pointer}.WorkspaceLaunch_visual__t4tfK{min-width:0}.WorkspaceLaunch_visual__t4tfK p{text-align:center;color:#d8dde5;font-size:12px;margin:0}.WorkspaceLaunch_dismiss__EPVmv{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#213447;color:#fff;cursor:pointer}.WorkspaceLaunch_launch__Lytd0 button:focus-visible{outline:3px solid white;outline-offset:3px}.WorkspaceLaunch_scene__xirrC{position:relative;width:100%;max-width:360px;height:170px;margin:auto;perspective:750px;transform-style:preserve-3d}.WorkspaceLaunch_grid__VeA89{position:absolute;inset:22px 12px 12px;background-image:linear-gradient(#d4a85320 1px,transparent 0),linear-gradient(90deg,#d4a85320 1px,transparent 0);background-size:22px 22px;transform:rotateX(52deg) rotate(-24deg);border:1px solid #d4a85340}.WorkspaceLaunch_paper__4fedD{--lift:0px;position:absolute;width:116px;height:140px;left:calc(8% + var(--sheet) * 21%);top:calc(15px + var(--sheet) * 7px);padding:13px;background:#e1e6ee;border:1px solid #b1bbcb;border-bottom:4px solid #8a99b1;border-radius:3px;box-shadow:8px 14px 15px #07111c25;transform:rotateX(44deg) rotate(-23deg) translateZ(var(--lift));transition:transform .5s ease,background-color .5s ease,border-color .5s ease}.WorkspaceLaunch_paper__4fedD[data-selected=true]{--lift:24px;background:#fff;border-color:#d4a853 #d4a853 #8e6d2f}.WorkspaceLaunch_paperHeading__fxIlD{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:2px solid #0c1b2a;padding-bottom:10px}.WorkspaceLaunch_paperHeading__fxIlD span{width:15px;height:15px;border:2px solid #8e6d2f;border-radius:2px}.WorkspaceLaunch_paperHeading__fxIlD i{display:block;width:45px;height:6px;background:#0c1b2a}.WorkspaceLaunch_paperLines__wBhkd{display:grid;gap:9px;padding:14px 0}.WorkspaceLaunch_paperLines__wBhkd i{height:4px;background:#8a99b1}.WorkspaceLaunch_paperLines__wBhkd i:nth-child(2){width:80%}.WorkspaceLaunch_paperLines__wBhkd i:nth-child(3){width:62%}.WorkspaceLaunch_paperFoot__VLHmI{display:flex;justify-content:space-between;align-items:center}.WorkspaceLaunch_paperFoot__VLHmI i{width:24px;height:4px;background:#8a99b1}.WorkspaceLaunch_paperFoot__VLHmI span{width:27px;height:10px;background:#d4a853;border-radius:2px}.WorkspaceLaunch_scene__xirrC[data-animate=true] .WorkspaceLaunch_paper__4fedD{animation:WorkspaceLaunch_assemble__jynC3 1.6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--sheet) * .16s)}@keyframes WorkspaceLaunch_assemble__jynC3{0%{opacity:0;transform:rotateX(64deg) rotate(-30deg) translate3d(-35px,35px,110px)}to{opacity:1;transform:rotateX(44deg) rotate(-23deg) translateZ(var(--lift))}}.WorkspaceLaunch_launch__Lytd0[data-animate=true] .WorkspaceLaunch_copy__ey24r{animation:WorkspaceLaunch_copy-in__cAB_f .65s ease-out both}@keyframes WorkspaceLaunch_copy-in__cAB_f{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media(max-width:639px){.WorkspaceLaunch_launch__Lytd0{grid-template-columns:1fr;gap:8px;padding:22px 20px 16px}.WorkspaceLaunch_brand__U4M8v{padding-right:32px}.WorkspaceLaunch_copy__ey24r h2{font-size:23px}.WorkspaceLaunch_scene__xirrC{height:150px;max-width:300px}.WorkspaceLaunch_paper__4fedD{width:102px;height:126px;padding:10px}.WorkspaceLaunch_visual__t4tfK p{font-size:11px}}@media(prefers-reduced-motion:reduce){.WorkspaceLaunch_paper__4fedD{transition:none}.WorkspaceLaunch_launch__Lytd0[data-animate=true] .WorkspaceLaunch_copy__ey24r,.WorkspaceLaunch_scene__xirrC[data-animate=true] .WorkspaceLaunch_paper__4fedD{animation:none}}.UserGuide_trigger__OXN_t{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid #d4a853;border-radius:24px;background:#fbf6ec;color:#0c1b2a;font:600 14px var(--font-manrope),sans-serif;cursor:pointer}.UserGuide_badge__isrdK{position:absolute;right:-3px;top:-9px;padding:1px 6px;border:2px solid white;border-radius:10px;background:#d4a853;color:#0c1b2a;font:700 10px var(--font-ibm-plex-sans),sans-serif}.UserGuide_overlay__7czP1{position:fixed;inset:0;z-index:100;background:rgb(7 17 28/65%)}.UserGuide_dialog__VNWCE{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(900px,calc(100% - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8dde5;border-radius:18px;background:white;color:#0c1b2a;box-shadow:0 24px 80px rgb(7 17 28/28%);font-family:var(--font-ibm-plex-sans),sans-serif}.UserGuide_header__DTr12{display:flex;align-items:center;gap:18px;padding:22px 26px;background:#0c1b2a;color:white}.UserGuide_header__DTr12>div{flex:1;min-width:0}.UserGuide_title__fGxwO{color:#fff;font:700 24px/1.25 var(--font-manrope),sans-serif;margin:0}.UserGuide_description__gRc7A{margin:6px 0 0;max-width:56ch;font-size:13px;line-height:1.5;color:#e1e6ee}.UserGuide_close__Gw4u8{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#213447;color:white;cursor:pointer}.UserGuide_body__AFA1P{display:grid;grid-template-columns:170px minmax(0,1fr);overflow-y:auto;min-height:0}.UserGuide_steps__s3B_Z{display:flex;flex-direction:column;gap:5px;align-items:stretch;padding:24px 14px;background:#f1f3f6;border-right:1px solid #d8dde5}.UserGuide_steps__s3B_Z button{display:flex;align-items:center;gap:10px;text-align:left;min-height:44px;padding:7px 9px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.UserGuide_steps__s3B_Z button>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #b1bbcb;border-radius:50%;font-size:12px}.UserGuide_steps__s3B_Z button[aria-current]{background:#0c1b2a;color:white}.UserGuide_steps__s3B_Z button[aria-current]>span{border-color:#d4a853;color:#e2c178}.UserGuide_lesson__pYcSl{padding:24px 30px 16px;min-width:0}.UserGuide_count__x_2oU{color:#36475e;font-size:12px;margin:0 0 8px}.UserGuide_lesson__pYcSl h2{font:700 26px/1.25 var(--font-manrope),sans-serif;margin:0;max-width:28ch}.UserGuide_explanation__I1SJo{font-size:14px;line-height:1.65;margin:12px 0 18px;max-width:68ch}.UserGuide_demo__EUDCp{border:1px solid #d8dde5;border-radius:10px;overflow:hidden;margin:0;background:#f8fafc}.UserGuide_demoHeader__upTLc{display:flex;justify-content:space-between;gap:12px;background:#1f2e44;color:white;padding:9px 14px;font-size:12px}.UserGuide_demoHeader__upTLc span:last-child{color:#e2c178}.UserGuide_depth__g5wLH{background:#0c1b2a;height:125px;overflow:hidden}.UserGuide_depth__g5wLH>div{transform:scale(.78);transform-origin:top center}.UserGuide_demoRows__YHQ_d{display:grid;gap:7px;list-style:none;padding:15px 18px;margin:0}.UserGuide_demoRows__YHQ_d li{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;background:white;color:#36475e;border:1px solid #d8dde5;border-radius:6px;font-size:13px;transition:transform .35s ease,background-color .35s ease,border-color .35s ease}.UserGuide_demoRows__YHQ_d li[data-active=true]{background:#fbf6ec;color:#0c1b2a;border-color:#8e6d2f;transform:translateX(4px);box-shadow:-4px 0 0 #d4a853}.UserGuide_marker__ijtik{display:grid;flex-shrink:0;place-items:center;width:23px;height:23px;background:#f1f3f6;border-radius:50%;font-size:12px;font-weight:600}.UserGuide_demoRows__YHQ_d li[data-complete=true] .UserGuide_marker__ijtik{background:#e7f3ec;color:#21583c}.UserGuide_pointer__sWaJk{margin-left:auto;min-width:19px;color:#6b5023}.UserGuide_demoControls__1o6Rb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:0 14px 10px;font-size:11px;color:#36475e}.UserGuide_demoControls__1o6Rb button{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-weight:600;cursor:pointer;text-decoration:underline}.UserGuide_note__1MKga{padding-left:12px;border-left:3px solid #d4a853;margin:16px 0;font-size:12px;line-height:1.6;color:#36475e}.UserGuide_actions___5wjj{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;font-size:13px;font-weight:600}.UserGuide_actions___5wjj>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline}.UserGuide_actions___5wjj .UserGuide_primary__zA2l1{border-radius:7px;padding:10px 15px;background:#0c1b2a;color:white;text-decoration:none}.UserGuide_navigation__DOOGU{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d8dde5;margin:0;padding:5px 26px}.UserGuide_navigation__DOOGU button{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 0;font-size:13px;font-weight:600;cursor:pointer}.UserGuide_navigation__DOOGU button:disabled{opacity:.45;cursor:default}.UserGuide_footer__Sz9ZT{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;padding:7px 16px;border-top:1px solid #d8dde5;background:#fbf6ec}.UserGuide_footer__Sz9ZT :is(a,button){display:inline-flex;align-items:center;min-height:36px;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.UserGuide_dialog__VNWCE :is(button,a):focus-visible,.UserGuide_trigger__OXN_t:focus-visible{outline:3px solid #b88e3e;outline-offset:3px}@media(max-width:639px){.UserGuide_trigger__OXN_t{width:44px;height:44px;min-width:44px;padding:0}.UserGuide_dialog__VNWCE{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.UserGuide_header__DTr12{padding:16px;gap:10px;align-items:flex-start}.UserGuide_header__DTr12>span{display:none}.UserGuide_title__fGxwO{font-size:20px}.UserGuide_description__gRc7A{font-size:12px}.UserGuide_body__AFA1P{display:block}.UserGuide_steps__s3B_Z{display:flex;flex-direction:row;overflow-x:auto;padding:10px 12px;gap:6px;border-right:0;border-bottom:1px solid #d8dde5}.UserGuide_steps__s3B_Z button{flex-shrink:0;gap:6px;padding:7px 10px;font-size:12px}.UserGuide_steps__s3B_Z button>span{width:20px;height:20px;font-size:11px}.UserGuide_lesson__pYcSl{padding:16px}.UserGuide_lesson__pYcSl h2{font-size:22px}.UserGuide_explanation__I1SJo{font-size:13px}.UserGuide_demoRows__YHQ_d{padding:12px}.UserGuide_demoRows__YHQ_d li{font-size:12px;padding:7px 8px;gap:7px}.UserGuide_demoControls__1o6Rb{font-size:10px}.UserGuide_footer__Sz9ZT{gap:0 18px}}@media(prefers-reduced-motion:reduce){.UserGuide_dialog__VNWCE *,.UserGuide_dialog__VNWCE :after,.UserGuide_dialog__VNWCE :before{transition:none!important;animation:none!important}}.UserGuide_header__DTr12{background-image:linear-gradient(90deg,#0c1b2a 15%,#0c1b2ae8),url(/brand/civil-engineering-sketch.webp);background-size:cover;background-position:100%}