.hub-shell:has(.product-workspace){flex-direction:column;height:100dvh;min-height:0;display:flex}.hub-shell:has(.product-workspace)>.hub-header{flex:none}.product-workspace{--ws-left:168px;--ws-right:276px;--ws-gap:24px;box-sizing:border-box;grid-template-columns:var(--ws-left) minmax(0, 1fr) var(--ws-right);column-gap:var(--ws-gap);flex:1;grid-template-rows:64px minmax(0,1fr);width:100%;min-height:0;margin:0 auto;padding:0 28px 12px;display:grid}.product-workspace [hidden]{display:none}.ws-layout,.ws-explore{display:contents}.ws-top{flex-wrap:wrap;grid-area:1/1;align-content:center;gap:0;height:auto;min-height:0;padding:0;display:flex}.ws-top>div:first-child{gap:12px;min-width:0}.ws-top a{white-space:nowrap;font-size:11px}.ws-top .ws-product-name{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3;display:block}.ws-edition-note{font-size:9px}.ws-mobile-tabs,.ws-mobile-open{display:none}.ws-nav{grid-area:2/1;min-height:0;padding-top:18px;overflow:auto}.ws-nav>.ws-open-window,.ws-nav>.ws-demo-link{box-sizing:border-box;color:#42654e;background:#edf2ec;border:1px solid #d7e3d5;border-radius:9px;margin:10px 0 0;padding:12px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.ws-nav>.ws-open-window{color:#23472f;background:#d6e3d4;border-color:#b8ccb7;margin-top:24px}.ws-nav>.ws-editions{margin-top:16px}.ws-app-links{margin-top:24px}.ws-app-links a{padding:7px 0;display:block}.ws-center{flex-direction:column;grid-area:1/2/3;min-height:0;display:flex}.ws-center .ws-demo-controls{border-bottom:1px solid var(--ws-line);flex:none;justify-content:center;height:64px;margin:0;padding:0}.ws-demo-controls>.ws-segment{flex:none;width:auto}.ws-preview-body{flex-direction:column;flex:1;min-height:0;padding-top:18px;display:flex;overflow:auto}.ws-preview-stage{border:1px solid var(--ws-line);background:radial-gradient(#f6f8f4,#edf1eb);border-radius:18px;flex:1;min-height:80px;position:relative;overflow:hidden}.ws-hardware{transform-origin:50%;filter:drop-shadow(0 12px 16px #243c2420);position:absolute;top:50%;left:50%}.ws-hardware-bezel{background:#64716b;border-radius:22px;position:relative}.ws-hardware-bezel:before{content:"";pointer-events:none;background:#aeb8b2;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:50%}.ws-hardware-screen{background:#fff;border-radius:9px;overflow:hidden}.ws-hardware-tablet .ws-hardware-bezel{border-radius:34px}.ws-hardware-tablet .ws-hardware-screen{border-radius:17px}.ws-hardware-phone .ws-hardware-bezel{border-radius:46px}.ws-hardware-phone .ws-hardware-screen{border-radius:36px}.ws-hardware-phone .ws-hardware-bezel:before{border-radius:4px;width:40px;height:3px;top:4px;transform:translate(-50%)}.ws-hardware-base{display:none}.ws-hardware-desktop .ws-hardware-base{box-sizing:border-box;background:linear-gradient(#e6eae6,#c0c9c2);border:1px solid #b4bfb6;border-radius:2px 2px 32px 32px;height:20px;margin:0 -35px;display:block;position:relative}.ws-hardware-desktop .ws-hardware-base:before{content:"";background:#aab7ad;border-radius:0 0 8px 8px;width:14%;height:6px;position:absolute;left:43%}.ws-preview-dimensions{color:#7c8b7a;font-size:10px;position:absolute;bottom:8px;right:14px}.ws-storage{flex:none;gap:8px 12px;margin:12px 0 0}.ws-product-details{grid-area:1/2/3;min-width:0;overflow:auto}.ws-guide{border:0;flex-direction:column;grid-area:1/3/3;gap:0;min-height:0;padding:0;display:flex}.ws-guide>.ws-segment{box-sizing:border-box;flex:none;height:36px;margin:14px 0}.ws-guide-body{border-left:1px solid var(--ws-line);flex:1;min-height:0;margin-top:18px;padding-left:20px;overflow:auto}.ws-guide-body>ol{gap:15px;padding-left:18px;display:grid}.ws-guide-body>h2{margin-top:10px}.ws-activity{margin-top:28px}@media (width<=1100px) and (width>=761px){.product-workspace{--ws-left:125px;--ws-right:228px;--ws-gap:16px;padding-inline:16px}.ws-top>div:first-child{flex-wrap:wrap;gap:3px 10px}.ws-guide-body{padding-left:12px}.ws-nav nav button{padding:10px 8px}}@media (width<=760px){.product-workspace{flex-direction:column;padding:0 12px 12px;display:flex}.ws-top{border:0;flex:none;min-height:48px}.ws-top>div:first-child{flex:1}.ws-top .ws-product-name{font-size:13px}.ws-top .ws-mobile-open{color:#355539;background:#d8e4d5;border:1px solid #becfba;border-radius:8px;margin-left:auto;padding:8px 11px;font-weight:600;display:block}.ws-mobile-tabs{border-bottom:1px solid var(--ws-line);flex:none;gap:6px;margin-bottom:10px;display:flex}.ws-mobile-tabs button{color:#7a867a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;min-height:44px;font-size:13px;font-weight:600}.ws-mobile-tabs button[aria-selected=true]{color:#2d5138;background:linear-gradient(#0000,#eaf0e7);border-bottom-color:#507b55}.ws-explore{flex:1;min-height:0;display:block;overflow:auto}.ws-nav{padding:8px 0;overflow:visible}.ws-nav nav{gap:6px;padding:0;display:grid}.ws-nav nav button{padding:14px 12px;font-size:14px}.ws-nav .ws-app-links{display:block}.ws-nav .ws-app-links[open]{max-height:none}.ws-center{flex:1}.ws-center .ws-demo-controls{border:0;height:42px;padding:0 0 8px}.ws-center .ws-demo-controls>.ws-segment{flex:1;width:100%}.ws-demo-controls>.ws-segment button{flex:1}.ws-preview-body{padding-top:8px}.ws-preview-stage{border-radius:14px}.ws-guide{flex:1;overflow:auto}.ws-guide>.ws-segment{max-width:none;height:44px;margin:0}.ws-guide-body{border:0;margin-top:12px;padding:0 4px;overflow:visible}.ws-guide-body h2{font-size:20px}.ws-guide-body p,.ws-guide-body li{font-size:14px}.ws-storage{gap:8px;font-size:10px}.ws-privacy{margin-left:0}.ws-product-details{overflow:visible}.ws-privacy p{width:min(290px,100vw - 48px);left:0;right:auto}}.ws-preview-fullscreen{z-index:2;color:#36533f;font:inherit;cursor:pointer;background:#f6f8f4;border:1px solid #c5d1c5;border-radius:7px;padding:7px 10px;font-size:11px;position:absolute;top:10px;right:12px}.ws-preview-fullscreen:focus-visible{outline-offset:3px;outline:2px solid #42654e}.ws-preview-stage.ws-preview-expanded{z-index:1000;border:0;border-radius:0;width:100%;height:100dvh;position:fixed;inset:0}.ws-preview-expanded .ws-hardware{filter:none;height:calc(100% - 48px);inset:48px 0 0;width:100%!important;transform:none!important}.ws-preview-expanded .ws-hardware-bezel{border-radius:0;width:100%;height:100%;padding:0!important}.ws-preview-expanded .ws-hardware-screen{border-radius:0;width:100%!important;height:100%!important}.ws-preview-expanded .ws-hardware-base,.ws-preview-expanded .ws-hardware-bezel:before,.ws-preview-expanded .ws-preview-dimensions{display:none}.product-workspace :is(button,a,summary,input):focus-visible{outline-offset:3px;outline:2px solid #42654e}.product-workspace .ws-nav nav{gap:6px;display:grid}.product-workspace .ws-nav nav button{border-radius:9px;min-height:42px;padding:10px 12px}.product-workspace .ws-app-links a{padding:10px 0;line-height:1.45}.product-workspace .ws-segment button{min-height:34px;padding:7px 12px;line-height:1.35}.product-workspace .ws-editions{gap:10px;display:grid}.product-workspace .ws-storage{align-items:center;padding-block:4px;line-height:1.5}.product-workspace .ws-storage button{min-height:32px}.product-workspace .ws-guide-body{scrollbar-gutter:stable;flex-direction:column;gap:18px;padding-bottom:24px;display:flex}.product-workspace .ws-guide-body>:is(h2,p,ol,details,.ws-agent-enable,.ws-agent-session){margin:0}.product-workspace .ws-guide-body>h2{font-size:18px;line-height:1.3}.product-workspace .ws-guide-body p{font-size:12px;line-height:1.6}.product-workspace .ws-guide-body>ol{gap:18px;line-height:1.6}.product-workspace .ws-agent-enable{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.45}.product-workspace .ws-agent-enable input{accent-color:#42654e;flex:none;width:18px;height:18px}.product-workspace .ws-agent-session{overflow-wrap:anywhere;background:#edf3e9;border:1px solid #d2dfce;border-radius:10px;gap:8px;padding:14px;line-height:1.5}.product-workspace .ws-agent-session strong{font-size:13px}.product-workspace .ws-agent-session small{font-size:11px}.product-workspace .ws-guide-body>:is(.ws-primary,.ws-secondary){width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:600}.product-workspace .ws-secondary{color:#3c5540;background:#f6f8f3;border:1px solid #c5d1c1}.product-workspace .ws-guide-body>details{border-top:1px solid var(--ws-line);padding-top:14px;font-size:12px}.product-workspace .ws-guide-body summary{cursor:pointer;padding-block:3px;line-height:1.5}.product-workspace .ws-guide-body details p{margin:12px 0 0}.product-workspace .ws-guide-body details a{margin-top:14px;line-height:1.5;display:inline-block}.product-workspace .ws-guide-body code{overflow-wrap:anywhere}.product-workspace .ws-guide-body pre{box-sizing:border-box;max-width:100%;padding:12px;line-height:1.6}.product-workspace .ws-activity{margin-top:6px;padding-top:18px}.product-workspace .ws-activity h3{margin:0 0 14px;font-size:12px}.product-workspace .ws-activity li{gap:10px;padding-block:8px}.product-workspace .ws-activity li small{white-space:normal;max-width:none;font-size:11px;line-height:1.5}.product-workspace .ws-activity time{font-size:10px}@media (width<=760px){.product-workspace .ws-guide-body{gap:20px;padding:8px 6px 24px}.product-workspace .ws-guide-body p{font-size:14px}.product-workspace .ws-segment button,.product-workspace .ws-storage button{min-height:40px}}@media (width<=650px){.ws-preview-stage[data-preview-size=Phone] .ws-hardware{filter:none;height:calc(100% - 44px);inset:44px 0 0;width:100%!important;transform:none!important}.ws-preview-stage[data-preview-size=Phone] .ws-hardware-bezel,.ws-preview-stage[data-preview-size=Phone] .ws-hardware-screen{border-radius:0;width:100%!important;height:100%!important;padding:0!important}.ws-preview-stage[data-preview-size=Phone] .ws-hardware-bezel:before,.ws-preview-stage[data-preview-size=Phone] .ws-preview-dimensions{display:none}}@media (width<=360px){.ws-center:has(.ws-preview-stage[data-preview-size=Phone]){margin-inline:-12px}.ws-center:has(.ws-preview-stage[data-preview-size=Phone]) .ws-demo-controls{margin-inline:12px}.ws-preview-stage[data-preview-size=Phone]{border-inline:0;border-radius:0}}
