.gs-shell{--gs-gold:#dec38b;--gs-muted:#a7a8ad;--gs-border:#ffffff24;position:relative;z-index:2;min-height:100svh;background:radial-gradient(ellipse at 88% 3%,#8b6e3820,transparent 39%),#08090b;color:#f7f5f0;padding:0 clamp(18px,5vw,88px) 60px;font-family:var(--font-body,Arial,sans-serif);overflow:clip}.gs-shell,.gs-shell *{box-sizing:border-box}.gs-shell a{color:inherit}.gs-shell button,.gs-shell input,.gs-shell select{font:inherit}.gs-shell button,.gs-shell select{cursor:pointer}.gs-shell button:not(.launch-action){color:#eceae5;background:#ffffff09;border:1px solid #ffffff2b;padding:10px 14px;border-radius:3px;min-height:42px;font-size:13px;transition:background .15s,border-color .15s}.gs-shell button:not(.launch-action):hover{background:#ffffff13;border-color:#dec38b88}.gs-shell button[aria-pressed=true]{color:#ffe5ad;background:#d5b66d18;border-color:#dec38b88}.gs-shell button:disabled{opacity:.45;cursor:not-allowed}.gs-shell :focus-visible{outline:2px solid #f4d79d;outline-offset:4px}.gs-shell input:not([type=checkbox]),.gs-shell select{color:#f4f3ef;background:#111318;border:1px solid #ffffff36;padding:11px 12px;border-radius:3px;min-width:0;max-width:100%}.gs-shell input[type=checkbox]{accent-color:#d8b46e;width:16px;height:16px}.gs-shell label{display:flex;gap:8px;align-items:center;font-size:13px;color:#d4d3ce}.gs-shell h1,.gs-shell h2,.gs-shell h3,.gs-shell p{margin:0}.gs-shell h1{font-size:clamp(44px,6vw,86px);font-weight:500;line-height:1.06;letter-spacing:-.055em}.gs-shell h1 em{font-style:normal;color:var(--gs-gold)}.gs-shell h2{font-size:clamp(25px,3.3vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.18}.gs-shell h3{font-size:20px;letter-spacing:-.02em;font-weight:500}.gs-shell p{color:var(--gs-muted);font-size:15px;line-height:1.75}.gs-shell code{font-size:12px;color:#ead3a6;background:#ffffff08;padding:2px 5px}.gs-shell .launch-action{white-space:normal}.gs-header{display:flex;align-items:center;gap:22px;min-height:110px;border-bottom:1px solid var(--gs-border)}.gs-return{margin-right:4px}.gs-return .portal-return-glyph{width:39px;height:39px}.gs-brand{text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.gs-brand>span{color:var(--gs-gold)}.gs-brand small{display:block;letter-spacing:.23em;font-size:8px;font-weight:400;color:var(--gs-muted);margin-top:5px}.gs-header nav{margin-left:auto;display:flex;gap:28px;align-items:center}.gs-header nav a{font-size:12px;text-decoration:none;color:#aaa;white-space:nowrap;line-height:2}.gs-header nav a[aria-current=page]{color:#f6e4bc;border-bottom:1px solid #d7b36b}.gs-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:70px 0 52px}.gs-intro>p{padding-bottom:6px;max-width:340px}.gs-eyebrow{display:block;color:var(--gs-gold);font-size:10px;line-height:1.6;font-weight:600;letter-spacing:.18em;margin-bottom:16px}.gs-chip{display:inline-flex;align-items:center;border:1px solid #dfc1833b;padding:6px 10px;color:#e6d1aa;font-size:9px;letter-spacing:.12em;line-height:1.5}.gs-topline{display:flex;justify-content:space-between;gap:16px;align-items:center}.gs-feedback{padding:14px 0;color:#999ca6;font-size:12px;line-height:1.6;min-height:44px}.gs-feedback p{font-size:13px}.gs-shell .gs-error{color:#ffb0a9}.gs-shell .gs-success{color:#dfd1a3}.gs-shell .gs-muted{font-size:12px;color:#9b9ca4}.gs-steps{display:flex;gap:0;border-block:1px solid var(--gs-border);margin:12px 0 40px}.gs-steps button:not(.launch-action){position:relative;border:0;border-radius:0;flex:1 1;padding:20px 12px;background:transparent;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#94949c;display:flex;align-items:center;justify-content:center;gap:12px}.gs-steps button[aria-current=step]{color:#fce4b7;background:linear-gradient(0deg,#d9b87313,transparent);box-shadow:inset 0 -2px #d3ad64}.gs-steps button>span{font-size:9px;color:#68686d}.gs-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.gs-section-heading .gs-eyebrow{margin-bottom:10px}.gs-new-project{display:flex;align-items:flex-end;gap:12px;max-width:560px;margin-bottom:30px}.gs-new-project label{align-items:stretch;flex-direction:column;flex:1 1}.gs-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.gs-project-card{position:relative;display:block;text-decoration:none;border:1px solid var(--gs-border);background:linear-gradient(145deg,#ffffff06,#ffffff01);padding:24px;min-height:220px}.gs-project-card>.gs-eyebrow{margin-bottom:0;font-size:8px}.gs-project-card .gs-project-open{width:100%;padding:0!important;text-align:left;border:0!important;background:transparent!important}.gs-project-symbol{display:flex;height:115px;align-items:center;justify-content:center;color:#cfb681;font-size:60px;text-shadow:0 0 40px #d8b26444}.gs-project-card h3{overflow-wrap:anywhere}.gs-project-card p{font-size:11px;margin:10px 0 16px}.gs-project-card .gs-text-button{font-size:11px;padding:4px 0;min-height:32px;border:0;color:#888b95}.gs-project-card a{width:100%}.gs-empty{padding:55px 20px;text-align:center;border:1px dashed #ffffff25;background:#ffffff02}.gs-empty p{margin:12px auto 25px;max-width:630px}.gs-empty .gs-actions{justify-content:center}.gs-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gs-shell .gs-link{color:#e2c991;text-decoration:none;font-size:13px;border-bottom:1px solid #dec38b55;padding-block:5px}.gs-footer{display:flex;justify-content:space-between;border-top:1px solid var(--gs-border);margin-top:70px;padding-top:22px;font-size:9px;letter-spacing:.15em;color:#81828a}.gs-footer a{letter-spacing:0;font-size:11px;text-decoration:none}.gs-owner-panel{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;background:#111216;border:1px solid var(--gs-border);margin-top:20px}.gs-owner-panel h2{font-size:22px}.gs-owner-panel p{font-size:13px;margin:12px 0 20px}.gs-owner-panel form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:20px 0}.gs-owner-panel label{align-items:stretch;flex-direction:column;flex:1 1}.gs-recovery{border:1px solid #e4c991;background:#1a1813;padding:30px;margin-block:24px}.gs-recovery h2{font-size:24px}.gs-recovery p{margin-block:12px}.gs-recovery>code{display:block;padding:15px;font-size:16px;overflow-wrap:anywhere;margin-bottom:20px;-webkit-user-select:all;user-select:all}.gs-upload-progress{display:flex;gap:20px;align-items:center;margin-block:12px}.gs-shell progress{accent-color:#d5b77b;height:8px;width:100%}.gs-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-import{max-width:860px;margin-inline:auto}.gs-import>p{margin:18px 0}.gs-import h2{font-size:40px}.gs-dropzone{text-align:center;margin:30px 0;padding:46px 20px;background:radial-gradient(ellipse at 50% 20%,#b89a5420,transparent 70%),#0d0e11;border:1px dashed #d5b77b66}.gs-dropzone>span{display:block;font-size:48px;color:#d9c28e;margin-bottom:10px}.gs-dropzone p{margin:12px 0 24px}.gs-poster{min-height:500px;position:relative;background:radial-gradient(ellipse at 62% 45%,#7c653027,transparent 60%),linear-gradient(140deg,#14161a,#08090b);border:1px solid var(--gs-border);display:flex;align-items:center;padding:45px;overflow:hidden}.gs-poster-caption{position:relative;z-index:1;max-width:60%}.gs-poster h2{font-size:clamp(32px,4vw,54px);overflow-wrap:anywhere}.gs-poster p{margin:16px 0 24px;font-size:13px}.gs-check{margin:20px 0;color:#c8c6bd}.gs-poster-art{position:absolute;right:10%;top:50%;width:230px;height:230px;transform:translateY(-50%) rotate(-15deg);display:grid;place-items:center;opacity:.6}.gs-poster-art i{position:absolute;inset:0;border:1px solid #edd7a175;transform:rotate(30deg);box-shadow:0 0 50px #a8874512}.gs-poster-art i:nth-child(2){transform:rotate(60deg)}.gs-poster-art i:nth-child(3){transform:rotate(90deg)}.gs-poster-art i:nth-child(4){transform:rotate(120deg);inset:28px}.gs-poster-art i:nth-child(5){transform:rotate(150deg);inset:28px}.gs-poster-art i:nth-child(6){transform:rotate(180deg);inset:28px}.gs-poster-art>span{font-size:110px;color:#e2d2af;font-weight:200}.gs-provenance{font-size:11px!important;margin-top:12px!important;max-width:850px}.gs-scene{position:relative;background:#090b0e;border:1px solid var(--gs-border)}.gs-scene:fullscreen{display:flex;flex-direction:column;border:0;overflow:auto}.gs-canvas{display:block;width:100%;height:clamp(360px,62svh,750px);touch-action:none}.gs-scene:fullscreen .gs-canvas{flex:1 1;min-height:0;height:80svh}.gs-scene-top{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.gs-scene-top>*{pointer-events:auto;background:#0b0b0cbb!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gs-view-status{position:absolute;top:70px;left:20px;right:20px;font-size:11px;color:#bbb;pointer-events:none;text-shadow:0 2px 5px #000}.gs-view-controls{display:flex;gap:8px;flex-wrap:wrap;padding:14px;border-top:1px solid var(--gs-border);background:#0d0f12}.gs-view-controls label{font-size:11px}.gs-view-controls button:not(.launch-action),.gs-view-controls select{padding:8px 10px;font-size:11px;min-height:38px}.gs-view-error{position:absolute;inset:110px 20px auto;padding:30px;background:#1e1718ed;border:1px solid #be807f;max-width:620px;margin-inline:auto}.gs-view-error p{font-size:13px;margin-top:10px}.gs-scene-loading{display:grid;place-items:center;min-height:440px;border:1px solid var(--gs-border);color:#c4bda8;font-size:14px}.gs-close-view{display:block;margin:12px 0 0 auto!important;font-size:11px!important}.gs-fly-controls,.gs-measure-panel{padding:15px;border-top:1px solid var(--gs-border);background:#101216;display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;color:#e0c899}.gs-measure-panel small{width:100%;color:#95979d;font-size:11px}.gs-measure-panel form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gs-measure-panel input{width:100px}.gs-fly-controls{color:#aaa}.gs-fly-controls>div{display:flex;gap:5px;flex-wrap:wrap}.gs-fly-controls button{touch-action:none;-webkit-user-select:none;user-select:none;min-width:54px}.gs-process-panel{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px;border:1px solid var(--gs-border);margin-top:35px;background:#ffffff03}.gs-process-panel>div:first-child{max-width:650px}.gs-process-panel h3{margin-bottom:8px}.gs-process-panel p{font-size:13px}.gs-process-panel>div:last-child{display:flex;flex-direction:column;gap:16px;align-items:flex-start;flex-shrink:0}.gs-jobs{margin-top:30px}.gs-jobs article{padding:20px 0;border-bottom:1px solid var(--gs-border)}.gs-jobs article>div{display:flex;align-items:center;gap:20px}.gs-jobs progress{margin-top:18px}.gs-jobs p{font-size:12px;margin-top:8px}.gs-jobs pre{white-space:pre-wrap;font-size:11px;color:#aaa;max-height:220px;overflow:auto}.gs-share{max-width:900px}.gs-share>p{margin:18px 0}.gs-share form{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:25px 0}.gs-share-list article{border:1px solid var(--gs-border);padding:22px;margin-top:18px}.gs-share-list article>.gs-chip{margin-left:18px}.gs-share-list .gs-actions{margin-top:16px}.gs-resumable{margin-top:35px;padding:25px;background:#ffffff04;border:1px solid var(--gs-border)}.gs-resumable>p{font-size:12px;margin-top:12px}.gs-resumable article{padding-top:20px;margin-top:20px;border-top:1px solid var(--gs-border);display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.gs-guide{padding:50px 0}.gs-guide>.gs-lede{max-width:720px;margin-top:20px}.gs-device-table{overflow-x:auto;margin:35px 0}.gs-device-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:600px}.gs-device-table caption{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#cdb588;margin-bottom:16px}.gs-device-table td,.gs-device-table th{padding:18px 16px;border-bottom:1px solid var(--gs-border);line-height:1.5}.gs-device-table th{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#aaa;background:#ffffff04}.gs-device-table td{color:#b2b2ba}.gs-device-table td:first-child{color:#eee}.gs-guide-steps{list-style:none;padding:0;margin:45px 0;max-width:850px}.gs-guide-steps li{display:flex;gap:30px;padding:25px 0;border-top:1px solid var(--gs-border)}.gs-guide-steps li>span{font-size:13px;color:#dec38b;padding-top:5px}.gs-guide-steps p{font-size:14px;margin-top:12px}.gs-gallery-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;margin:20px 0 70px}.gs-gallery-art{aspect-ratio:1.35;background:radial-gradient(ellipse,#a17a3438,transparent 60%),#0c0e11;border:1px solid var(--gs-border);display:grid;place-items:center}.gs-gallery-art span{color:#e1c994;font-size:190px;text-shadow:0 0 45px #c6983a44;transform:rotate(-15deg)}.gs-gallery-feature p{margin:22px 0 30px;max-width:470px}.gs-public-heading{padding:50px 0 35px}.gs-public-heading h1{font-size:clamp(34px,4.5vw,58px)}.gs-public-heading p{font-size:13px;margin-top:14px}.gs-public-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px}.gs-handheld-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:50px 0}.gs-handheld-hero p{max-width:520px;margin:25px 0 30px}.gs-handheld-hero .splat-preview{position:relative;min-width:0}.gs-handheld-hero .splat-preview img{width:100%;height:auto;display:block;mix-blend-mode:screen}.gs-handheld-hero .splat-preview-label{display:block;font-size:9px;color:#999;letter-spacing:.12em;text-align:center}.gs-handheld-hero .splat-preview-views{display:flex;justify-content:center;gap:6px;margin-top:15px}.gs-qualification{padding:30px;border:1px solid #d4b67855;background:#ae8d4910}.gs-qualification h2{font-size:27px}.gs-qualification p{font-size:13px;margin-top:14px;max-width:1000px}.gs-hardware-specs{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:55px 0}.gs-hardware-specs h2{font-size:30px}.gs-hardware-specs dl{margin:25px 0}.gs-hardware-specs dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--gs-border);font-size:13px}.gs-hardware-specs dt{color:#92959e}.gs-hardware-specs dd{text-align:right;margin:0}.gs-hardware-specs p{font-size:13px;margin-bottom:16px}@media(max-width:1000px){.gs-header nav{gap:17px}.gs-header{gap:15px}.gs-intro{padding-top:50px}.gs-intro>p{font-size:13px}.gs-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-process-panel{align-items:flex-start;flex-direction:column}.gs-gallery-feature{gap:30px}.gs-poster-art{right:4%;width:180px;height:180px}.gs-owner-panel{gap:25px}.gs-handheld-hero h1{font-size:54px}}@media(max-width:680px){.gs-shell{padding-inline:18px;padding-bottom:100px}.gs-header{flex-wrap:wrap;gap:15px;padding:20px 0 15px;min-height:0}.gs-header nav{order:3;width:100%;justify-content:space-between;margin:5px 0 0;gap:8px}.gs-header nav a{font-size:11px}.gs-brand{font-size:22px}.gs-intro{display:block;padding:38px 0 32px}.gs-intro>p{margin-top:24px;line-height:1.6}.gs-topline .gs-chip{font-size:8px;letter-spacing:.06em;max-width:62%}.gs-topline>button{font-size:11px!important;padding:8px!important}.gs-steps{margin-bottom:28px}.gs-steps button:not(.launch-action){font-size:9px;padding:17px 3px;gap:4px;letter-spacing:.02em;flex-direction:column}.gs-steps button>span{font-size:8px}.gs-project-grid{grid-template-columns:1fr}.gs-section-heading .launch-action{font-size:9px;padding-inline:20px;min-height:49px}.gs-section-heading h2{font-size:27px}.gs-project-card{min-height:190px;padding:20px}.gs-project-symbol{height:100px}.gs-empty{padding:35px 16px}.gs-owner-panel{grid-template-columns:1fr;padding:22px;gap:22px}.gs-recovery{padding:20px}.gs-recovery>code{font-size:13px}.gs-new-project{align-items:stretch}.gs-new-project>button{align-self:flex-end}.gs-poster{padding:220px 24px 30px;min-height:560px;align-items:flex-end}.gs-poster-caption{max-width:100%}.gs-poster-art{width:140px;height:140px;top:110px;right:calc(50% - 70px)}.gs-poster-art>span{font-size:74px}.gs-poster h2{font-size:31px}.gs-poster .gs-eyebrow{font-size:8px}.gs-check{font-size:11px!important;align-items:flex-start!important;line-height:1.6}.gs-check input{flex-shrink:0}.gs-canvas{height:55svh;min-height:340px}.gs-view-controls{padding:10px;gap:7px}.gs-view-controls label{gap:5px}.gs-view-status{font-size:10px;top:67px;line-height:1.5}.gs-view-error{padding:20px;inset:100px 12px auto}.gs-view-error p{font-size:11px}.gs-process-panel{padding:22px}.gs-process-panel>div:last-child{flex-shrink:1}.gs-share-list article>.gs-chip{margin:12px 0 0}.gs-share-list .gs-actions{gap:8px}.gs-resumable{padding:20px}.gs-resumable label{flex-direction:column;align-items:flex-start;width:100%}.gs-guide{padding:35px 0}.gs-guide h2{font-size:36px}.gs-guide-steps li{gap:17px}.gs-gallery-feature{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.gs-gallery-art{aspect-ratio:1.65}.gs-gallery-art span{font-size:140px}.gs-gallery-feature p{font-size:14px}.gs-public-heading{padding:35px 0 28px}.gs-public-footer>.launch-action{font-size:9px}.gs-handheld-hero{grid-template-columns:1fr;padding:35px 0;gap:25px}.gs-handheld-hero h1{font-size:56px}.gs-handheld-hero p{margin-top:20px}.gs-qualification{padding:22px}.gs-hardware-specs{grid-template-columns:1fr;gap:40px}.gs-footer{font-size:8px;gap:15px;margin-top:55px}.gs-footer a{font-size:10px}.gs-guide .gs-actions{gap:24px}}@media(prefers-reduced-motion:reduce){.gs-shell *{animation:none!important;transition:none!important}}.gs-header nav{margin-right:190px}@media(min-width:681px) and (max-width:1000px){.gs-header{flex-wrap:wrap;padding-block:24px 20px}.gs-header nav{order:3;width:calc(100% - 245px);margin:4px 245px 0 0;flex-wrap:wrap;gap:12px}}@media(max-width:680px){.gs-header nav{margin:135px 0 0;width:100%}}@media(max-width:374px){.gs-header nav{margin-top:175px}}.gs-project-settings{margin-top:25px;border:1px solid var(--gs-border);padding:20px;font-size:13px;color:#b8b7b3}.gs-project-settings summary{cursor:pointer}.gs-project-settings form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:20px 0}.gs-project-settings form label{flex-direction:column;align-items:stretch;flex:1 1;min-width:180px}.gs-delete-confirm{padding:20px;background:#211816;border:1px solid #9b686644}.gs-delete-confirm p{font-size:13px;margin-bottom:15px}.gs-downloads{margin-top:30px;padding:25px;border:1px solid var(--gs-border)}.gs-downloads h2{font-size:21px}.gs-downloads p{margin:12px 0 18px;font-size:13px}.gs-gallery-art img{width:100%;height:100%;object-fit:contain}.gs-gallery-thumb{display:block;width:100%;height:170px;object-fit:cover;margin-bottom:20px;background:#090b0e}.gs-poster-thumbnail{position:absolute;right:3%;top:50%;transform:translateY(-50%);width:38%;height:auto;opacity:.85;mix-blend-mode:screen}@media(max-width:680px){.gs-poster-thumbnail{top:10px;right:calc(50% - 110px);transform:none;width:220px;height:220px}}.gs-kinect{padding:30px 0 45px;border-bottom:1px solid var(--gs-border);margin-bottom:35px}.gs-kinect h2{font-size:32px;margin:15px 0}.gs-kinect p{line-height:1.6;margin:16px 0;color:#bcbcb8;max-width:850px}.gs-kinect-setup{margin:25px 0;padding:20px;border:1px solid var(--gs-border)}.gs-kinect-setup summary{cursor:pointer}.gs-kinect-previews{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.gs-kinect-previews figure{margin:0;background:#090c0f;border:1px solid var(--gs-border);min-width:0}.gs-kinect-previews canvas{display:block;width:100%;height:auto;aspect-ratio:256/212}.gs-kinect-previews figcaption{padding:12px;color:#bcbcb8;font-size:12px}.gs-kinect-cloud{grid-column:1/-1}.gs-kinect-viewport{height:430px;width:100%}.gs-kinect-viewport canvas{aspect-ratio:auto}.gs-kinect .gs-actions{flex-wrap:wrap}@media(max-width:680px){.gs-kinect-previews{grid-template-columns:1fr}.gs-kinect-viewport{height:320px}.gs-kinect h2{font-size:27px}}.gs-studio-nav{display:flex;justify-content:flex-end;margin:12px 0 24px;border-block:1px solid var(--gs-border);padding:12px 0}.gs-studio-nav select{min-height:44px}.gs-topline[hidden]{display:none}.gs-capture-intent{margin:20px 0}.gs-record-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0}.gs-capture-options button,.gs-kinect select,.gs-record-toolbar button{min-height:48px!important}.gs-record-toolbar .gs-record-button{display:inline-flex;align-items:center;gap:12px;border:1px solid #e2c88b!important;background:#151410!important;padding:14px 24px!important;font-size:16px!important;color:#fff!important}.gs-record-dot,.gs-record-stop{width:16px;height:16px;display:inline-block;background:#f87972;border:2px solid #ffd6d1;border-radius:50%}.gs-record-stop{border-radius:2px}.gs-capture-summary{color:#d8c8a4;font-size:13px}.gs-kinect-previews .gs-kinect-cloud{grid-column:auto}.gs-kinect-previews canvas{height:260px;aspect-ratio:auto;object-fit:contain}.gs-kinect-viewport{height:260px}.gs-sensor-health{font-size:13px!important}.gs-kinect-previews figcaption{line-height:1.6;min-height:44px}.gs-capture-options{margin:24px 0;border-top:1px solid #dec38b44;padding-top:16px}.gs-capture-options summary,.gs-kinect-setup summary{cursor:pointer;min-height:44px;line-height:44px}.gs-capture-route{display:flex;align-items:center;gap:24px}.gs-capture-route .gj-coverage{margin:16px 0;max-width:280px;flex:0 1 280px}.gs-capture-route svg{width:100%;height:auto}.gs-capture-route figcaption{color:#b8babd;font-size:12px;line-height:1.6}.gs-capture-route p{max-width:450px}.gs-reliable-view{display:block;max-width:480px;width:100%;height:auto;border:1px solid #edc879}.gs-recorder .gs-actions{display:flex;gap:12px;flex-wrap:wrap}.gs-recorder button:focus-visible,.gs-recorder summary:focus-visible{outline:2px solid #f4d79d;outline-offset:4px}@media(max-width:680px){.gs-kinect-previews{grid-template-columns:1fr 1fr;gap:8px}.gs-kinect-previews canvas,.gs-kinect-viewport{height:150px}.gs-kinect-previews figcaption{padding:8px;font-size:11px}.gs-record-toolbar{gap:12px}.gs-capture-summary{width:100%}.gs-capture-route{display:block}.gs-capture-route .gj-coverage{max-width:240px}.gs-capture-options .gs-actions{align-items:stretch;flex-direction:column}.gs-studio-nav{justify-content:flex-start}}.site-shell .gs-capture-workspace{max-width:1920px;padding:0 20px 20px;min-height:0}.gs-capture-workspace .gs-header{min-height:54px;gap:12px}.gs-capture-workspace .gs-footer,.gs-capture-workspace .gs-header nav{display:none}.gs-capture-workspace .gs-brand{font-size:18px}.gs-capture-workspace .gs-brand small{display:none}.gs-capture-workspace .gs-return{min-height:44px;width:44px}.gs-capture-workspace .gs-return .portal-return-glyph{width:28px;height:28px}.gs-capture-workspace .gs-studio-nav{position:absolute;right:20px;top:4px;margin:0;padding:0;border:0}.gs-capture-workspace .gs-studio-nav label{font-size:0}.gs-capture-workspace .gs-studio-nav select{font-size:12px}.gs-feedback[hidden]{display:none}.gs-capture-workspace .gs-kinect{padding:0;margin:0;border:0}.gs-capture-workspace .gs-record-toolbar{margin:8px 0;gap:16px;min-height:48px}.gs-capture-workspace .gs-record-toolbar .gs-record-button{padding:10px 22px!important;font-size:15px!important}.gs-capture-workspace .gs-tracking-status{font-size:13px;margin:4px 0;line-height:1.4;max-width:none}.gs-capture-workspace .gs-sensor-health{margin:4px 0 8px;line-height:1.4;font-size:12px!important;color:#c3cdd1}.gs-capture-workspace .gs-kinect-previews{grid-template-columns:1.15fr 1fr .9fr;grid-template-rows:1fr 1fr;grid-template-areas:"color cloud map" "depth infrared map";height:clamp(310px,calc(100svh - var(--shell-top,80px) - var(--shell-bottom,80px) - 215px),850px);margin:0;gap:8px}.gs-capture-workspace .gs-kinect-previews figure{display:flex;flex-direction:column;min-height:0;position:relative;overflow:hidden;border-color:#c6aa653d}.gs-sensor-color{grid-area:color}.gs-sensor-depth{grid-area:depth}.gs-sensor-infrared{grid-area:infrared}.gs-capture-workspace .gs-kinect-cloud{grid-area:cloud}.gs-sensor-map{grid-area:map}.gs-capture-workspace .gs-kinect-previews figcaption{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:7px 10px;min-height:30px;line-height:1.3;font-size:11px;border-bottom:1px solid #ffffff12;flex:none}.gs-capture-workspace .gs-kinect-previews figcaption strong{color:#f0eee9;font-weight:500}.gs-capture-workspace .gs-kinect-previews figcaption span{font-size:10px;color:#b8c1c6}.gs-capture-workspace .gs-kinect-previews canvas,.gs-capture-workspace .gs-kinect-viewport{width:100%;height:0;min-height:0;flex:1 1;object-fit:contain;aspect-ratio:auto}.gs-capture-workspace .gs-kinect-viewport canvas{height:100%;display:block}.gs-capture-workspace .gs-sensor-map svg{width:100%;height:0;flex:1 1;min-height:0}.gs-map-key{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 9px;font-size:10px;color:#d6d0bc;padding:3px 6px}.gs-map-key span:first-child{color:#65cfc9}.gs-capture-workspace .gs-map-guidance{margin:0;padding:2px 8px 6px;font-size:10px;line-height:1.4;text-align:center;color:#d4d6d3}.gs-map-guidance span{display:block;color:#aab4bb}.gs-capture-workspace .gs-capture-options{margin:6px 0 0;padding:0;border:0}.gs-capture-workspace .gs-capture-options summary{font-size:12px;min-height:44px;line-height:44px;color:#d2cbb8}.gs-capture-workspace .gs-capture-build-note{font-size:11px;line-height:1.5;margin:2px 0;color:#aab4bb;max-width:none}.gs-capture-workspace .gs-reliable-view{max-height:160px;object-fit:contain}@media(max-width:800px){.site-shell .gs-capture-workspace{padding-inline:10px}.gs-capture-workspace .gs-studio-nav{right:10px}.gs-capture-workspace .gs-studio-nav select{max-width:172px;padding:8px}.gs-capture-workspace .gs-brand{font-size:15px}.gs-capture-workspace .gs-kinect-previews{grid-template-columns:1fr 1fr;grid-template-rows:1.25fr 1fr 1fr;grid-template-areas:"color color" "cloud map" "depth infrared";height:clamp(400px,calc(100svh - var(--shell-top,80px) - var(--shell-bottom,80px) - 240px),720px);gap:6px}.gs-capture-workspace .gs-capture-summary{width:auto;font-size:11px}.gs-capture-workspace .gs-record-toolbar{gap:12px}.gs-capture-workspace .gs-kinect-previews figcaption{padding:5px 7px;gap:4px;min-height:28px;font-size:11px}.gs-capture-workspace .gs-kinect-previews figcaption span{font-size:9px}.gs-capture-workspace .gs-map-guidance{font-size:9px;padding:2px 4px}.gs-map-key{font-size:9px;gap:2px 6px}}@media(min-width:801px) and (max-height:720px){.gs-capture-workspace .gs-kinect-previews{min-height:300px}.gs-capture-workspace .gs-map-guidance{font-size:9px}}.gs-completion-review{width:100%;max-width:850px;padding:12px 0}.gs-completion-review article{padding:12px;border-top:1px solid #ffffff26}.gs-completion-review article>span{display:block;font-size:11px;color:#dabd91;margin:6px 0}.gs-completion-review article p{font-size:12px}.gs-completion-review a{font-size:12px;display:inline-flex;align-items:center;min-height:44px;color:#f0d6a6}.gs-completion-review h3{font-size:17px}.gs-cloud-options{margin:24px 0}.gs-cloud-options summary{min-height:44px;line-height:44px;cursor:pointer;color:#d4c7ac}.gs-cloud-options .gs-process-panel{margin:0}@media(max-width:800px){.gs-capture-workspace .gs-map-guidance{display:none}}.gs-quality-preset{display:flex;flex-direction:column;gap:8px;max-width:420px;margin:12px 0}.gs-quality-preset small{font-size:12px;line-height:1.5;color:#bbc0b6}.gs-quality-details{border-block:1px solid #596344;margin-top:12px;padding:4px 0}.gs-quality-details summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}.gs-quality-details summary span{font-weight:400;font-size:12px;color:#d7ff00}.gs-quality-details summary:focus-visible{outline:2px solid #d7ff00;outline-offset:3px}.gs-quality-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.gs-quality-metrics>div{border-left:2px solid #d7ff00;padding-left:10px}.gs-quality-metrics dt{font-size:11px;color:#bbc0b6}.gs-quality-metrics dd{font-size:14px;margin:5px 0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.gs-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-quality-details summary{align-items:flex-start;justify-content:center;flex-direction:column;gap:4px;padding:8px 0}}.site-shell .gs-shell.gs-theme{--gs-gold:#d7ff00;--gs-muted:#b9b9b2;--gs-border:#454541;color:#fff;background:#101010;font-family:Arial,sans-serif;isolation:isolate}.gs-shell.gs-theme :is(h1,h2,h3){font-family:Arial,sans-serif;font-weight:850;color:#fff}.site-shell .gs-shell.gs-theme .gs-header{border-bottom:2px solid #d7ff00;box-shadow:none;min-height:82px;background:#101010}.site-shell .gs-shell.gs-theme .gs-brand{color:#fff;font-weight:900;letter-spacing:-.055em}.site-shell .gs-shell.gs-theme .gs-brand small{color:#d7ff00}.site-shell .gs-shell.gs-theme .gs-header nav a[aria-current=page]{color:#d7ff00;border-color:#d7ff00}.site-shell .gs-shell.gs-theme :is(button,.launch-action){border-radius:0;color:#fff;background:#1b1b1a;border-color:#62625d;transition:box-shadow .12s ease,background-color .12s ease;transform:none!important}.site-shell .gs-shell.gs-theme :is(button,.launch-action):is(:hover,:focus-visible){background:#292927;box-shadow:3px 3px 0 #d7ff00}.site-shell .gs-shell.gs-theme :is(button,.launch-action):active{box-shadow:inset 0 3px 0 #000;background:#363632}.site-shell .gs-shell.gs-theme .gs-steps button[aria-current=step],.site-shell .gs-shell.gs-theme :is(button,.launch-action)[aria-pressed=true]{background:#d7ff00;color:#101010;border-color:#d7ff00;box-shadow:inset 0 -3px 0 #9ab800}.site-shell .gs-shell.gs-theme :is(.gs-record-button,.gs-record-toolbar>.launch-action){background:#d7ff00!important;color:#101010!important;border-color:#d7ff00!important;box-shadow:4px 4px 0 #616a2e;min-height:56px}.site-shell .gs-shell.gs-theme .gs-record-button[aria-pressed=true]{background:#ff776c!important;border-color:#ff776c!important;box-shadow:4px 4px 0 #8f352e}.site-shell .gs-shell.gs-theme .gs-return{background:transparent;border:0}.gs-shell.gs-theme :is(a,button,input,select,summary):focus-visible{outline:3px solid #d7ff00!important;outline-offset:4px}.gs-shell.gs-theme :is(.gs-eyebrow,.gs-link,.gs-chip){color:#d7ff00}.gs-shell.gs-theme :is(.gs-project-card,.gs-owner-panel,.gs-process-panel,.gs-qualification,.gs-resumable,.gs-empty){border:1px solid #55554f;background:#191918;box-shadow:4px 4px 0 #33332e;border-radius:0}.gs-shell.gs-theme .gs-intro{border-bottom:1px solid #454541;margin-bottom:24px}.gs-shell.gs-theme .gs-steps{gap:2px;border:0}.gs-shell.gs-theme .gs-steps button{border-bottom:2px solid #454541}.gs-shell.gs-theme .gs-steps button>span{color:inherit;opacity:.7}.gs-shell.gs-theme .gs-hud{background:#101010;border-color:#454541;font-size:11px}.gs-shell.gs-theme .gs-hud-state{color:#d7ff00}.gs-shell.gs-theme .gs-hud[data-stale=true] .gs-hud-state{color:#ffd579}.gs-shell.gs-theme .gs-hud-details{border:1px solid #55554f;background:#191918}.gs-shell.gs-theme .gs-landing-hero{grid-template-columns:1.3fr .85fr;gap:64px;padding:72px 0 64px;position:relative}.gs-shell.gs-theme .gs-landing-hero h1{font:900 clamp(54px,7.2vw,114px)/.91 Arial,sans-serif;letter-spacing:-.075em;margin:22px 0 30px}.gs-shell.gs-theme .gs-landing-hero h1 span{color:#d7ff00}.gs-shell.gs-theme .gs-landing-hero p{max-width:520px;color:#b9b9b2;font-size:17px;line-height:1.65}.gs-shell.gs-theme .gs-landing-hero .gs-eyebrow{font:12px monospace;letter-spacing:.14em}.gs-shell.gs-theme .gs-landing-visual{min-width:0;position:relative}.gs-shell.gs-theme .gs-landing-logo{position:relative;margin:0;padding:24px 24px 20px;border:1px solid #565650;max-width:none;box-shadow:10px 10px 0 #d7ff00;background:#171716}.gs-shell.gs-theme .gs-landing-logo:before{content:"";position:absolute;inset:0;background:url(/g-splat/brand/v3.1/ink.svg);opacity:.12;pointer-events:none;transition:opacity .16s}.gs-shell.gs-theme .gs-landing-logo img{position:relative;width:100%;height:auto;filter:none;mix-blend-mode:normal}.gs-shell.gs-theme .gs-landing-logo figcaption{color:#b9b9b2;font:10px/1.6 monospace;letter-spacing:.12em}.gs-shell.gs-theme .gs-landing-actions{gap:24px}.gs-shell.gs-theme .gs-launch{background:#d7ff00;color:#101010;box-shadow:4px 4px 0 #5e642f;min-height:56px;transition:box-shadow .12s}.gs-shell.gs-theme .gs-launch:is(:hover,:focus-visible){box-shadow:7px 7px 0 #5e642f}.gs-shell.gs-theme .gs-launch:active{box-shadow:inset 0 3px 0 #87972b}.gs-shell.gs-theme .gs-process-grid{grid-template-columns:1.2fr 1fr 1fr;gap:0;border-block:1px solid #565650}.gs-shell.gs-theme .gs-process-grid article{padding:32px;border:0;border-right:1px solid #565650;background:#101010}.gs-shell.gs-theme .gs-process-grid article:first-child{background:#fff;color:#101010}.gs-shell.gs-theme .gs-process-grid article:first-child :is(h2,p,b){color:#101010}.gs-shell.gs-theme .gs-process-grid article:last-child{border-right:0}.gs-shell.gs-theme .gs-process-grid b{color:#d7ff00;font:12px monospace}.gs-shell.gs-theme .gs-process-grid h2{font-size:27px;letter-spacing:-.04em}.gs-shell.gs-theme .gs-process-grid p{font-size:14px;color:#b9b9b2}.gs-depth{position:relative;padding-top:14px;margin-top:-14px;perspective:1000px}.gs-depth-surface{transition:transform .18s ease;transform-origin:center;will-change:auto}.gs-depth:focus-within>.gs-depth-surface{transform:translateY(-8px)}.gs-landing-visual:hover .gs-landing-logo:before,.gs-shell:has(:focus-visible) .gs-landing-logo:before{opacity:.025}.gs-shell.gs-theme .gs-handheld-hero .splat-preview img{mix-blend-mode:normal;filter:none;background:#fff;object-fit:contain}.gs-shell.gs-theme .splat-preview-label{font:11px/1.6 monospace!important;color:#b9b9b2!important;border-color:#565650!important}.gs-shell.gs-theme .splat-preview-views{flex-wrap:wrap;gap:8px}.gs-shell.gs-theme .splat-preview-views button{min-height:48px}.gs-shell.gs-theme .gs-hardware-specs dd{max-width:60%;overflow-wrap:anywhere}.gs-shell.gs-theme .gs-source-image{width:100%;height:auto;display:block}.gs-shell.gs-theme .gs-compatibility{padding:24px;border-left:4px solid #d7ff00;background:#1b1b19;margin:24px 0}.gs-shell.gs-theme .gs-compatibility summary{font-weight:700;min-height:48px;display:flex;align-items:center;cursor:pointer}.gs-shell.gs-theme .gs-compatibility p{font-size:14px;margin:10px 0}@media(max-width:900px){.gs-shell.gs-theme .gs-landing-hero{gap:30px}.gs-shell.gs-theme .gs-process-grid article{padding:24px}}@media(max-width:680px){.gs-shell.gs-theme .gs-landing-hero{grid-template-columns:1fr;padding:36px 0 40px;gap:32px}.gs-shell.gs-theme .gs-landing-hero h1{font-size:clamp(48px,12.8vw,80px)}.gs-shell.gs-theme .gs-landing-visual{max-width:330px;justify-self:stretch}.gs-shell.gs-theme .gs-landing-logo{padding:20px;box-shadow:6px 6px 0 #d7ff00}.gs-shell.gs-theme .gs-process-grid{grid-template-columns:1fr}.gs-shell.gs-theme .gs-process-grid article{border-right:0;border-bottom:1px solid #565650}.gs-shell.gs-theme .gs-process-grid article:last-child{border:0}.gs-shell.gs-theme .gs-header nav{margin-right:0;width:100%}.gs-shell.gs-theme .gs-header nav a{min-height:44px;display:flex;align-items:center}.gs-shell.gs-theme .gs-hud-counts{gap:10px}}@media(prefers-reduced-motion:reduce){.gs-depth-surface{transform:none!important;transition:none!important}.gs-shell.gs-theme *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(hover:none){.gs-depth-surface{transform:none!important}.gs-shell.gs-theme :is(button,.launch-action):active{background:#363632;box-shadow:inset 0 3px #000}}.gs-shell.gs-theme .gs-landing-hero{display:grid;align-items:center}.gs-shell.gs-theme .gs-landing-actions{display:flex;align-items:center;flex-wrap:wrap;margin-top:32px}.gs-shell.gs-theme .gs-launch{display:inline-flex;align-items:center;padding:16px 24px;font-weight:800;text-decoration:none}.gs-shell.gs-theme .gs-process-grid{display:grid;margin:20px 0 40px}.gs-shell.gs-theme .gs-process-grid h2{margin:15px 0}.gs-shell.gs-theme .gs-hud button{margin-left:auto}.gs-shell.gs-theme .gs-hud-counts{display:flex;flex-wrap:wrap;gap:16px}.gs-shell.gs-theme .gs-hud-counts strong{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-shell.gs-theme .gs-hud-details{position:static;max-width:none;padding:20px;margin:20px 0;font-size:13px;line-height:1.6;box-shadow:none}.gs-shell.gs-theme .gs-hud-details dl{display:flex;gap:24px;flex-wrap:wrap;margin:12px 0}.gs-shell.gs-theme .gs-hud-details dd{margin:0;color:#d7ff00;font:24px monospace}.gs-shell.gs-theme .gs-hud-details p{margin:8px 0;color:#b9b9b2}.gs-shell.gs-theme.gs-capture-workspace .gs-kinect-previews{height:clamp(310px,calc(100svh - var(--shell-top,80px) - var(--shell-bottom,80px) - 259px),850px)}.site-shell .gs-shell.gs-theme :is(button,.launch-action){background-image:none!important;text-shadow:none!important;filter:none!important;clip-path:none;font:600 13px/1.4 Arial,sans-serif;min-height:44px}.site-shell .gs-shell.gs-theme :is(button,.launch-action):before{display:none!important}.site-shell .gs-shell.gs-theme :is(button,.launch-action,.launch-action *,.gs-brand){-webkit-text-fill-color:currentColor!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.site-shell .gs-shell.gs-theme .gs-hud button{min-height:32px;padding:4px 8px;font:11px monospace}@media(max-width:800px){.gs-shell.gs-theme .gs-hud-observed{display:none}.gs-shell.gs-theme.gs-capture-workspace .gs-kinect-previews{height:clamp(400px,calc(100svh - var(--shell-top,80px) - var(--shell-bottom,80px) - 290px),720px)}}.site-shell .gs-shell.gs-theme .gs-header{background:#fff;color:#101010;margin-inline:calc(-1 * clamp(18px,5vw,88px));padding-inline:clamp(18px,5vw,88px)}.site-shell .gs-shell.gs-theme .gs-header .gs-brand,.site-shell .gs-shell.gs-theme .gs-header .gs-brand small,.site-shell .gs-shell.gs-theme .gs-header nav a{color:#101010}.site-shell .gs-shell.gs-theme .gs-header nav a[aria-current=page]{color:#101010;border-bottom:3px solid #101010;background:#d7ff00;padding-inline:10px}.site-shell .gs-capture-workspace.gs-theme .gs-header{margin-inline:-20px;padding-inline:20px}.gs-capture-workspace .gs-capture-title{display:flex;gap:28px;align-items:center;margin:18px 0 12px;border-bottom:1px solid #454541;padding-bottom:12px}.gs-capture-workspace .gs-capture-title h1{font-size:clamp(38px,4vw,64px);letter-spacing:-.055em;line-height:.9}.gs-capture-workspace .gs-capture-title p{font-size:14px;line-height:1.4}.site-shell .gs-capture-workspace.gs-theme .gs-studio-nav{top:18px}.site-shell .gs-capture-workspace.gs-theme .gs-studio-nav select{background:#101010;color:#fff}@media(max-width:680px){.site-shell .gs-shell.gs-theme .gs-header{margin-inline:-18px;padding-inline:18px}.site-shell .gs-capture-workspace.gs-theme .gs-header{margin-inline:-10px;padding-inline:10px}.gs-capture-workspace .gs-capture-title{align-items:flex-start;gap:16px}.gs-capture-workspace .gs-capture-title p{font-size:12px}.gs-capture-workspace .gs-capture-title h1{font-size:34px}}.site-shell.gs-product>.music-dock,.site-shell.gs-product>.shell-header{display:none}.site-shell.gs-product{--shell-top:0px;--shell-bottom:0px}.site-shell.gs-product .shell-content{padding-top:0;padding-bottom:0}.site-shell .gs-shell.gs-theme .gs-header nav a{font-family:Arial,sans-serif;text-shadow:none;filter:none}.site-shell .gs-shell.gs-theme .gs-brand>span{color:inherit;font-family:Arial,sans-serif}.site-shell .gs-capture-workspace.gs-theme .gs-kinect-previews{height:clamp(310px,calc(100svh - 440px),700px)}.site-shell .gs-capture-workspace.gs-theme .gs-studio-nav label{color:#101010}.site-shell .gs-capture-workspace.gs-theme .gs-brand{font-size:28px}.site-shell .gs-shell.gs-theme .gs-return .portal-return-glyph{filter:grayscale(1) brightness(.2)}@media(max-width:800px){.site-shell .gs-capture-workspace.gs-theme .gs-brand{font-size:20px}.site-shell .gs-capture-workspace.gs-theme .gs-studio-nav label{font-size:0}.site-shell .gs-capture-workspace.gs-theme .gs-kinect-previews{height:520px}.gs-shell.gs-theme .gs-header nav{margin-top:0}}.site-shell .gs-shell.gs-theme .splat-preview-label{position:static;display:block;background:#101010;color:#fff!important;opacity:1;padding:10px 12px;text-shadow:none}.site-shell .gs-shell.gs-theme .splat-preview img{filter:none;transform:none;animation:none;opacity:1;mix-blend-mode:normal}.site-shell .gs-shell.gs-theme .gs-return .control-icon{filter:grayscale(1) brightness(.12)!important}@media(max-width:680px),(pointer:coarse){.site-shell .gs-shell.gs-theme :is(button,.launch-action,select,.gs-header nav a){min-height:48px}.site-shell .gs-shell.gs-theme .gs-return{min-width:48px}.site-shell .gs-shell.gs-theme .gs-hud button{min-height:48px}}.site-shell.gs-product>.site-controls{display:none}#site-shell.gs-product .gs-shell{--shell-top:0px;--shell-bottom:0px;margin-top:0}#site-shell .gs-shell.gs-theme .gs-studio-nav select{min-height:48px;padding:10px 16px;border:1px solid #454541;border-radius:0;background:#101010;color:#fff;font:600 14px/1.4 Arial,sans-serif}#site-shell .gs-shell.gs-theme .gs-return{min-width:48px;min-height:48px;box-shadow:2px 2px 0 #b9b9b2;border:1px solid #b9b9b2;background:#fff}#site-shell .gs-shell.gs-theme .gs-return:is(:hover,:focus-visible){box-shadow:3px 3px 0 #101010}#site-shell .gs-shell.gs-theme :is(.gs-logo,.gs-landing-logo img,.splat-preview img){image-rendering:auto;filter:none}@font-face{font-family:GSCondensed;src:url(/fonts/gsplat/Anton-Regular.ttf) format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:GSExtended;src:url(/fonts/orbitron/Orbitron-wght.ttf) format("truetype");font-display:swap;font-weight:400 900}#site-shell .gs-reference-shell{--gs-acid:#d7ff00;--gs-paper:#f0f0ee;--gs-ink:#090a09;max-width:1920px;margin-inline:auto;padding:0;color:#f5f5f1;background:var(--gs-ink);overflow:clip}#site-shell .gs-reference-shell .gs-route-content{padding:0 24px 36px}#site-shell .gs-reference-shell.gs-home .gs-route-content{padding:0}#site-shell .gs-reference-shell :is(h1,h2,h3){font-family:GSCondensed,Impact,Arial Narrow,sans-serif;font-weight:400;letter-spacing:-.025em}#site-shell .gs-reference-shell .gs-header{padding:8px 20px;margin:0;min-height:94px;gap:16px;background:var(--gs-paper);border-bottom:1px solid #101010;color:#101010;flex-wrap:nowrap;position:relative}#site-shell .gs-reference-shell .gs-header:after{content:"";position:absolute;left:0;bottom:-1px;width:130px;height:11px;background:#090a09;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}#site-shell .gs-reference-shell .gs-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;color:#101010;text-decoration:none}#site-shell .gs-reference-shell .gs-brand .gs-logo{width:68px;height:68px;image-rendering:auto;filter:none}#site-shell .gs-reference-shell .gs-wordmark{font:900 clamp(28px,3.4vw,56px)/1 GSExtended,Arial,sans-serif;letter-spacing:-.08em;white-space:nowrap}#site-shell .gs-reference-shell .gs-brand>small{display:block;font:10px/.98 Arial,sans-serif;letter-spacing:-.03em;border-left:1px solid #aaa;padding-left:10px;color:#101010;margin:0}#site-shell .gs-reference-shell .gs-header nav{display:flex;gap:4px;align-items:stretch;flex:1 1;margin:0;justify-content:center}#site-shell .gs-reference-shell .gs-header nav a{display:grid;place-items:center;min-height:56px;padding:0 13px;border:0;border-left:1px solid #b1b1ad;color:#101010;text-decoration:none;position:relative;background:transparent;font:700 13px Arial,sans-serif;overflow:visible}#site-shell .gs-reference-shell .gs-header nav a[aria-current=page]{border-color:transparent;box-shadow:3px 3px 0 #a1ba1d}#site-shell .gs-reference-shell .gs-nav-face{display:flex;align-items:center;gap:10px;transition:transform .16s ease;pointer-events:none}#site-shell .gs-reference-shell .gs-nav-face i{font:26px/1 Arial,sans-serif;font-style:normal}#site-shell .gs-reference-shell .gs-header nav a:is(:hover,:focus-visible) .gs-nav-face{transform:translateY(-2px)}#site-shell .gs-reference-shell .gs-header nav a:active .gs-nav-face{transform:translateY(2px) scale(.97)}#site-shell .gs-reference-shell .gs-site-return{font:11px Arial,sans-serif;display:flex;gap:8px;align-items:center;min-height:48px;text-decoration:none;white-space:nowrap}#site-shell .gs-reference-shell .gs-site-return span{font-size:20px}#site-shell .gs-reference-shell .gs-hud{background:var(--gs-paper);color:#151515;min-height:28px;padding:3px 20px;border-bottom:3px solid #090909;display:flex;gap:16px;font:9px/1.2 monospace;position:relative}#site-shell .gs-reference-shell .gs-hud-state{color:#20220b;white-space:nowrap;text-transform:uppercase;display:flex;align-items:center;gap:8px;font-size:9px}#site-shell .gs-reference-shell .gs-hud-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#b7cd1b;border:1px solid #7e880a}#site-shell .gs-reference-shell .gs-hud[data-stale=true] .gs-hud-state:before{background:#bbb;border-color:#666}#site-shell .gs-reference-shell .gs-hud-counts{gap:20px;flex-wrap:nowrap;border-left:1px solid #666;padding-left:16px}#site-shell .gs-reference-shell .gs-hud-counts strong{color:#101010}#site-shell .gs-reference-shell .gs-hud-observed{border-left:1px solid #666;padding-left:16px;white-space:nowrap}#site-shell .gs-reference-shell .gs-hud button{border:0;border-left:1px solid #888;background:transparent;color:#101010;box-shadow:none;font:9px monospace;min-height:20px;padding:2px 6px}#site-shell .gs-reference-shell .gs-hud-details{margin:0 24px 16px;padding:16px;background:#191a17;color:#fff;border:1px solid #555}#site-shell .gs-reference-shell .gs-hud-details h2{font-size:26px}#site-shell .gs-reference-shell .gs-spatial-hero{display:grid;grid-template-columns:36% 49% 15%;min-height:448px;position:relative;padding:12px 16px 14px;gap:0;background:#030403;isolation:isolate}#site-shell .gs-reference-shell .gs-spatial-hero:before{content:"";position:absolute;inset:8px;background-image:radial-gradient(#d7ff0033 .6px,transparent 0);background-size:5px 5px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 44%,transparent 90%);mask-image:linear-gradient(90deg,transparent 25%,#000 44%,transparent 90%);pointer-events:none;z-index:-1;transition:opacity .22s}#site-shell .gs-reference-shell .gs-hero-copy{position:relative;z-index:2;padding:0 0 0 6px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#site-shell .gs-reference-shell .gs-hero-index{font:8px monospace;letter-spacing:.08em;margin-bottom:4px;color:#b8bcb1}#site-shell .gs-reference-shell .gs-hero-copy h1{font:400 clamp(72px,9.4vw,180px)/.96 GSCondensed,Impact,sans-serif;letter-spacing:-.035em;margin:0;white-space:nowrap;color:#f8f8f4}#site-shell .gs-reference-shell .gs-hero-copy h1 em{font-style:normal;color:var(--gs-acid)}#site-shell .gs-reference-shell .gs-hero-copy>p{font:700 clamp(14px,1.48vw,24px)/1.1 Arial,sans-serif;color:#f7f7f4;margin:12px 0 16px;max-width:none}#site-shell .gs-reference-shell .gs-hero-actions{display:flex;gap:12px;align-items:stretch;width:94%}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action){display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:8px 14px;text-decoration:none;border:1px solid #c9cbc1;font:700 14px/1.25 Arial,sans-serif;position:relative;overflow:visible;transition:box-shadow .16s ease,background-color .16s ease}#site-shell .gs-reference-shell .gs-launch{background:var(--gs-acid);color:#101010;border-color:var(--gs-acid);box-shadow:3px 3px 0 #778517}#site-shell .gs-reference-shell .gs-outline-action{color:#fff;background:#080908;box-shadow:2px 2px 0 #50534b}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action)>:is(span,b){transition:transform .15s ease;pointer-events:none}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action):is(:hover,:focus-visible){box-shadow:5px 5px 0 #6f7d1b}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action):is(:hover,:focus-visible)>b{transform:translateX(5px)}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action):active{box-shadow:inset 0 4px 0 #0006}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action):active>span{transform:translateY(2px) scale(.98)}#site-shell .gs-reference-shell .gs-hero-actions .gs-launch{flex:1.2 1;font-size:16px}#site-shell .gs-reference-shell .gs-hero-actions .gs-outline-action{flex:1 1;font-size:13px}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action)>b{font:28px/1 Arial,sans-serif;font-weight:400}#site-shell .gs-reference-shell .gs-hero-register{display:flex;align-items:center;gap:6px;height:58px;margin-top:12px;width:90%}#site-shell .gs-reference-shell .gs-hero-register>.gs-schematic{width:56px;height:54px;border:1px solid #b1b5a4;color:#d8ddd1;padding:2px}#site-shell .gs-reference-shell .gs-hero-register>span{font:8px/1.3 monospace;color:#e0e4d8;flex:1 1;padding-left:4px}#site-shell .gs-reference-shell .gs-barcode{display:block;height:17px;min-width:60px;max-width:160px;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px,currentColor 3px 6px,transparent 6px 8px,currentColor 8px 9px,transparent 9px 13px);margin-top:5px}#site-shell .gs-reference-shell .gs-depth{padding:0;margin:0;perspective:1000px;isolation:isolate;position:relative;min-width:0;display:block;color:inherit;text-decoration:none;outline-offset:5px;z-index:1}#site-shell .gs-reference-shell .gs-depth:after,#site-shell .gs-reference-shell .gs-depth:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;transition:transform .2s,opacity .2s;opacity:0;border:1px solid #cbd2b6;background:#10110d}#site-shell .gs-reference-shell .gs-depth:after{background:var(--gs-acid);border-color:var(--gs-acid)}#site-shell .gs-reference-shell .gs-depth[data-engaged=true]{z-index:5}#site-shell .gs-reference-shell .gs-depth[data-engaged=true]:before{transform:translate(5px,5px);opacity:1}#site-shell .gs-reference-shell .gs-depth[data-engaged=true]:after{transform:translate(9px,9px);opacity:.75;z-index:-2}#site-shell .gs-reference-shell .gs-depth-surface{height:100%;position:relative;transition:transform .2s ease;transform-style:preserve-3d;transform-origin:center;background:inherit}#site-shell .gs-reference-shell .gs-depth:focus-within>.gs-depth-surface{transform:translateY(-10px) rotateX(1deg)}#site-shell .gs-reference-shell a.gs-depth>.gs-depth-surface{pointer-events:none}#site-shell .gs-reference-shell .gs-depth[data-pressed=true]>.gs-depth-surface{transform:translateY(2px) scale(.985)!important;transition-duration:70ms}#site-shell .gs-reference-shell .gs-depth[data-pressed=true]:after{transform:translate(2px,2px)}#site-shell .gs-reference-shell .gs-scene-plate{height:100%;min-height:418px;background:#030403;margin-left:-18px;margin-right:10px}#site-shell .gs-reference-shell .gs-scene-plate>.gs-depth-surface{overflow:hidden;background:#030403}#site-shell .gs-reference-shell .gs-spatial-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;image-rendering:auto;transform:translate(calc(var(--depth-x,0)*-7px),calc(var(--depth-y,0)*-6px)) scale(1.035);transition:transform .18s ease;opacity:1}#site-shell .gs-reference-shell .gs-plate-caption{position:absolute;left:12px;right:12px;top:6px;display:flex;justify-content:space-between;gap:12px;z-index:2;color:#e8ecdf;font:8px/1.2 monospace;text-shadow:0 1px 2px #000;background:linear-gradient(#0009,transparent);padding:5px}#site-shell .gs-reference-shell .gs-frame-corners{position:absolute;inset:5px;background:linear-gradient(#d7ff00,#d7ff00) 0 0/36px 3px no-repeat,linear-gradient(#d7ff00,#d7ff00) 0 0/3px 36px no-repeat,linear-gradient(#fff,#fff) 100% 100%/36px 3px no-repeat,linear-gradient(#fff,#fff) 100% 100%/3px 36px no-repeat;border:1px solid #fff2;transform:translate(calc(var(--depth-x,0)*9px),calc(var(--depth-y,0)*7px));transition:transform .18s,opacity .2s;pointer-events:none}#site-shell .gs-reference-shell .gs-registration{position:absolute;left:28px;top:50px;font:40px/1 monospace;color:#d4d8cc;transition:opacity .2s}#site-shell .gs-reference-shell .gs-scene-scale{position:absolute;bottom:10px;left:12px;right:12px;display:flex;gap:8px;align-items:center;color:var(--gs-acid);transition:opacity .2s}#site-shell .gs-reference-shell .gs-scene-scale i{height:1px;background:#afb49f;flex:1 1}#site-shell .gs-reference-shell .gs-composition:has(.gs-depth[data-engaged=true]) .gs-decoration{opacity:.24}#site-shell .gs-reference-shell .gs-spatial-hero:has(.gs-depth[data-engaged=true]):before{opacity:.15}#site-shell .gs-reference-shell .gs-view-rail{display:grid;grid-template-rows:1fr 1fr 1fr;gap:9px;border-left:2px solid var(--gs-acid);padding-left:10px;min-width:0}#site-shell .gs-reference-shell .gs-study{min-height:0;background:#070807;border-bottom:1px solid #8b9080}#site-shell .gs-reference-shell .gs-study>.gs-depth-surface{display:flex;flex-direction:column;padding:3px;background:#070807}#site-shell .gs-reference-shell .gs-study small,#site-shell .gs-reference-shell .gs-study span{font:8px/1.2 monospace;color:#d3d8c7;letter-spacing:.015em;flex:none}#site-shell .gs-reference-shell .gs-study small{font-size:7px;margin:4px 0}#site-shell .gs-reference-shell .gs-study-art{flex:1 1;position:relative;min-height:80px;overflow:hidden;border:1px solid #bfc4b277;margin-top:5px}#site-shell .gs-reference-shell .gs-study-art img{width:100%;height:100%;position:absolute;object-fit:cover;filter:grayscale(1);image-rendering:auto}#site-shell .gs-reference-shell .gs-study-art>.gs-schematic{position:absolute;inset:0;width:100%;height:100%;color:#fff;opacity:.65}#site-shell .gs-reference-shell .gs-study-detail img{transform:scale(1.7);object-position:60% 45%}#site-shell .gs-reference-shell .gs-study-diagram .gs-schematic{height:90px;flex:1 1;width:100%;color:#eee}#site-shell .gs-reference-shell .gs-workflow-band{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--gs-paper);color:#111;padding:16px 18px 18px;gap:12px;position:relative;z-index:6;border-top:1px solid #aaa}#site-shell .gs-reference-shell .gs-workflow-plate{background:var(--gs-paper);border-right:1px solid #acada6}#site-shell .gs-reference-shell .gs-workflow-plate:last-child{border-right:0}#site-shell .gs-reference-shell .gs-workflow-plate article{padding:0 14px 0 6px;position:relative;background:var(--gs-paper);height:100%}#site-shell .gs-reference-shell .gs-workflow-heading{display:flex;align-items:center;gap:12px}#site-shell .gs-reference-shell .gs-workflow-heading>b{font:400 72px/.98 GSCondensed,Impact,sans-serif;letter-spacing:-.06em;color:#080908}#site-shell .gs-reference-shell .gs-workflow-heading h2{font-size:30px;line-height:1.1;color:#090a09;border-left:15px solid var(--gs-acid);padding-left:9px;margin:0;white-space:nowrap}#site-shell .gs-reference-shell .gs-workflow-body{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:8px;margin-top:6px}#site-shell .gs-reference-shell .gs-workflow-body h3{font:700 16px/1.05 Arial,sans-serif;color:#101110;letter-spacing:-.02em}#site-shell .gs-reference-shell .gs-workflow-body p{font:11px/1.3 Arial,sans-serif;color:#383c33;margin-top:10px}#site-shell .gs-reference-shell .gs-workflow-body .gs-schematic{width:100%;height:124px;color:#131510;transform:translate(calc(var(--depth-x,0)*3px),calc(var(--depth-y,0)*3px));transition:transform .18s}#site-shell .gs-reference-shell .gs-step-arrow{position:absolute;right:-5px;top:85px;font:44px/1 Arial,sans-serif;background:var(--gs-paper);z-index:2}#site-shell .gs-reference-shell .gs-workflow-plate:last-child .gs-step-arrow{display:none}#site-shell .gs-reference-shell .gs-showcase-band{display:grid;grid-template-columns:2.1fr 1fr;gap:7px;padding:7px 16px 10px;background:var(--gs-paper);color:#fff}#site-shell .gs-reference-shell .gs-gallery-strip{display:grid;grid-template-columns:.85fr 1.45fr;border:1px solid #aaa;padding:12px;background:#080908;position:relative;min-height:224px}#site-shell .gs-reference-shell .gs-gallery-strip:before{content:"";position:absolute;inset:3px;border:1px solid #d8dfb9;clip-path:polygon(0 0,16% 0,16% 2px,2px 2px,2px 100%,0 100%,0 0,100% 0,100% 100%,84% 100%,84% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 0);pointer-events:none}#site-shell .gs-reference-shell .gs-gallery-pitch{padding:0 10px 0 2px}#site-shell .gs-reference-shell .gs-gallery-pitch .gs-eyebrow{font:7px monospace;letter-spacing:.03em;color:#ccc;margin-bottom:4px}#site-shell .gs-reference-shell .gs-gallery-pitch h2{font-size:clamp(23px,2.65vw,48px);line-height:1.02;white-space:nowrap;color:#fff}#site-shell .gs-reference-shell .gs-gallery-pitch h2 em{font-style:normal;color:var(--gs-acid)}#site-shell .gs-reference-shell .gs-gallery-pitch p{font:10px/1.25 Arial,sans-serif;color:#ddd;margin:10px 0}#site-shell .gs-reference-shell .gs-gallery-pitch .gs-outline-action{min-height:34px;padding:4px 8px;font-size:10px}#site-shell .gs-reference-shell .gs-gallery-pitch .gs-barcode{height:10px;margin-left:auto}#site-shell .gs-reference-shell .gs-spatial-studies{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:18px 1fr;gap:5px;min-width:0}#site-shell .gs-reference-shell .gs-strip-label{grid-column:1/-1;font:7px monospace;display:flex;align-items:center;border-bottom:1px solid #959b89;color:#e1e6d7}#site-shell .gs-reference-shell .gs-gallery-study{border:1px solid #7b8370;background:#070807;min-height:0}#site-shell .gs-reference-shell .gs-gallery-study>.gs-depth-surface{display:flex;flex-direction:column;background:#070807;overflow:hidden}#site-shell .gs-reference-shell .gs-gallery-study img{width:100%;height:0;flex:1 1;object-fit:cover;object-position:center;image-rendering:auto;filter:none;min-height:140px}#site-shell .gs-reference-shell .gs-gallery-study span{padding:5px;font:9px monospace;color:#bfc6b2}#site-shell .gs-reference-shell .gs-handheld-tile{color:#070907;background:var(--gs-acid);border:1px solid #a1ad44;min-height:224px}#site-shell .gs-reference-shell .gs-handheld-tile>.gs-depth-surface{overflow:hidden;background:var(--gs-acid);padding:12px;display:flex}#site-shell .gs-reference-shell .gs-handheld-tile .gs-depth-surface>div{position:relative;z-index:1;width:68%}#site-shell .gs-reference-shell .gs-handheld-tile .gs-eyebrow{font:7px monospace;color:#111;margin:0 0 5px}#site-shell .gs-reference-shell .gs-handheld-tile h2{font-size:clamp(26px,3.2vw,56px);line-height:.96;color:#070907;letter-spacing:-.03em}#site-shell .gs-reference-shell .gs-handheld-tile p{font:700 12px/1.15 Arial,sans-serif;color:#10120a;margin-top:12px;max-width:85%}#site-shell .gs-reference-shell .gs-handheld-tile img{position:absolute;right:-15%;bottom:-15%;width:73%;height:118%;image-rendering:auto;mix-blend-mode:multiply;transform:rotate(-12deg) translate(calc(var(--depth-x,0)*5px),calc(var(--depth-y,0)*5px));transition:transform .18s;opacity:1}#site-shell .gs-reference-shell .gs-tile-action{display:flex;justify-content:space-between;border:1px solid #141608;padding:7px 8px;font:700 11px Arial,sans-serif;margin-top:14px;white-space:nowrap;background:#d7ff00d9}#site-shell .gs-reference-shell .gs-tile-action b{font-size:18px;line-height:12px}#site-shell .gs-reference-shell .gs-handheld-tile small{font:7px monospace;color:#202900;display:block;margin-top:7px}#site-shell .gs-reference-shell .gs-footer{margin:0;padding:10px 22px;min-height:64px;background:var(--gs-paper);color:#111;display:flex;align-items:center;gap:18px;border-top:1px solid #333;font:8px Arial,sans-serif}#site-shell .gs-reference-shell .gs-footer-wordmark{font:900 22px GSExtended,Arial,sans-serif;letter-spacing:-.08em}#site-shell .gs-reference-shell .gs-footer .gs-barcode{height:22px;width:90px;margin:0}#site-shell .gs-reference-shell .gs-footer nav{display:flex;align-items:center;justify-content:center;gap:8px;margin-left:auto}#site-shell .gs-reference-shell .gs-footer nav a{font:10px Arial,sans-serif;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-left:1px solid #bbb}#site-shell .gs-reference-shell .gs-footer nav a span{font-size:20px}#site-shell .gs-reference-shell .gs-footer-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid #222;border-radius:50%;font-size:28px;flex:none}#site-shell .gs-reference-shell.gs-capture-workspace .gs-route-content{padding:0 18px 16px}#site-shell .gs-reference-shell.gs-capture-workspace .gs-header nav{display:flex}#site-shell .gs-reference-shell .gs-studio-nav{position:relative;inset:auto;margin:16px 0 -60px auto;padding:0;border:0;width:max-content;z-index:3}#site-shell .gs-reference-shell .gs-studio-nav label{font-size:0}#site-shell .gs-reference-shell .gs-studio-nav select{font:700 12px Arial,sans-serif;background:#d7ff00;color:#101010;min-height:48px;border:1px solid #b9d427;box-shadow:4px 4px 0 #586317;padding:10px 16px;max-width:210px}#site-shell .gs-reference-shell .gs-capture-title{position:relative;margin:16px 0 12px;padding:0 240px 10px 0;min-height:72px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #8c9578}#site-shell .gs-reference-shell .gs-capture-title h1{font:400 66px/.9 GSCondensed,Impact,sans-serif;letter-spacing:-.02em;white-space:nowrap}#site-shell .gs-reference-shell .gs-capture-title h1:after{content:" / 01";color:transparent;-webkit-text-stroke:1px #d7ff00;font-size:46px}#site-shell .gs-reference-shell .gs-capture-title p{font:12px/1.3 Arial,sans-serif;max-width:290px;color:#c4cabb}#site-shell .gs-reference-shell .gs-record-toolbar{background:#171a13;border-left:5px solid var(--gs-acid);padding:6px 10px;margin:0 0 6px;position:relative;min-height:62px}#site-shell .gs-reference-shell .gs-record-toolbar:after{content:"";width:80px;height:22px;margin-left:auto;background:repeating-linear-gradient(135deg,#d7ff00 0 3px,transparent 3px 7px);opacity:.6;pointer-events:none}#site-shell .gs-reference-shell .gs-record-toolbar .gs-record-button,#site-shell .gs-reference-shell .gs-record-toolbar>.launch-action{min-height:48px!important;box-shadow:4px 4px 0 #66751b;font-weight:800;letter-spacing:.04em}#site-shell .gs-reference-shell .gs-record-toolbar .gs-record-button:active,#site-shell .gs-reference-shell .gs-record-toolbar>.launch-action:active{box-shadow:inset 0 4px 0 #5b680f}#site-shell .gs-reference-shell .gs-record-toolbar .gs-record-button[aria-pressed=true]{background:#ff776c!important}#site-shell .gs-reference-shell .gs-kinect-previews{height:clamp(300px,calc(100svh - 446px),760px);border:1px solid #333b2c;padding:4px;background:#171a14}#site-shell .gs-reference-shell .gs-kinect-previews figure{border:1px solid #5c6450;background:#090c0f;transform:none!important;filter:none!important}#site-shell .gs-reference-shell .gs-kinect-previews figcaption{background:#efefea;color:#111;border-bottom:2px solid #cad0bd}#site-shell .gs-reference-shell .gs-kinect-previews figcaption :is(strong,span){color:#222b18}#site-shell .gs-reference-shell .gs-kinect-previews canvas{transform:none!important;filter:none!important}#site-shell .gs-reference-shell .gs-intro{padding:40px 0 26px;border-bottom:2px solid #c8d0b1;margin-bottom:24px}#site-shell .gs-reference-shell .gs-intro h1{font-size:clamp(64px,7vw,110px);line-height:.98;text-transform:uppercase}#site-shell .gs-reference-shell .gs-intro h1 em{color:var(--gs-acid)}#site-shell .gs-reference-shell .gs-eyebrow{font:9px monospace;letter-spacing:.1em;color:var(--gs-acid)}#site-shell .gs-reference-shell .gs-guide{padding:34px 0 12px;max-width:1400px;margin:auto}#site-shell .gs-reference-shell .gs-guide>h2{font-size:clamp(56px,6.5vw,98px);line-height:.95;text-transform:uppercase;max-width:70%}#site-shell .gs-reference-shell .gs-guide .gs-lede{font-size:16px;line-height:1.5;color:#c5cdb8;max-width:720px;margin:18px 0 30px}#site-shell .gs-reference-shell .gs-guide-steps{counter-reset:steps;display:grid;gap:18px}#site-shell .gs-reference-shell .gs-guide-steps>li{padding:22px;background:var(--gs-paper);color:#101010;display:flex;align-items:flex-start;gap:20px;border:1px solid #a6ad97;box-shadow:5px 5px 0 #d7ff00}#site-shell .gs-reference-shell .gs-guide-steps>li>span{font:400 76px/1 GSCondensed,Impact,sans-serif;color:#101010;min-width:68px;border-bottom:8px solid var(--gs-acid)}#site-shell .gs-reference-shell .gs-guide-steps h3{font-size:28px;line-height:1.05;color:#111;text-transform:uppercase}#site-shell .gs-reference-shell .gs-guide-steps p{font:13px/1.6 Arial,sans-serif;color:#343a2e;margin-top:12px}#site-shell .gs-reference-shell .gs-guide-steps code{background:#d9decd;color:#17200c}#site-shell .gs-reference-shell .gs-gallery-feature{border:1px solid #94a17a;background:#171b12;box-shadow:7px 7px 0 #d7ff00;padding:24px;gap:32px}#site-shell .gs-reference-shell .gs-gallery-feature h2{font-size:52px;text-transform:uppercase;line-height:1}#site-shell .gs-reference-shell .gs-gallery-art{background:#080c08;border:1px solid #899475;position:relative}#site-shell .gs-reference-shell .gs-project-card{border:1px solid #899573;box-shadow:5px 5px 0 #647437;background:#171b13}#site-shell .gs-reference-shell .gs-project-card .gs-depth-surface{background:#171b13;padding:18px}#site-shell .gs-reference-shell .gs-handheld-hero{padding:35px 0 28px;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}#site-shell .gs-reference-shell .gs-handheld-hero h1{font-size:clamp(66px,7.6vw,120px);line-height:.94;text-transform:uppercase}#site-shell .gs-reference-shell .gs-handheld-hero p{font-size:16px;line-height:1.6;color:#c5cdb8;max-width:450px}#site-shell .gs-reference-shell .splat-preview{background:#eceee6;border:1px solid #b8c0a6;box-shadow:8px 8px 0 var(--gs-acid);position:relative;overflow:visible}#site-shell .gs-reference-shell .splat-preview>img{width:100%;max-height:540px;object-fit:contain;background:#fff;filter:none;image-rendering:auto}#site-shell .gs-reference-shell .splat-preview-views{position:static;display:flex;gap:4px;justify-content:stretch;padding:8px;background:#eceee6}#site-shell .gs-reference-shell .splat-preview-views button{flex:1 1;min-height:48px;background:#10130b;color:#fff;box-shadow:3px 3px 0 #788257;transition:box-shadow .15s}#site-shell .gs-reference-shell .splat-preview-views button[aria-pressed=true]{background:var(--gs-acid);color:#111;box-shadow:inset 0 -4px 0 #879f14}#site-shell .gs-reference-shell .splat-preview-views button:active{box-shadow:inset 0 4px #505f09}#site-shell .gs-reference-shell .gs-qualification{background:var(--gs-paper);color:#101010;border:0;border-left:14px solid var(--gs-acid);padding:24px 30px;box-shadow:5px 5px 0 #65713f}#site-shell .gs-reference-shell .gs-qualification :is(h2,p,.gs-eyebrow){color:#101010}#site-shell .gs-reference-shell .gs-qualification h2{font-size:38px;text-transform:uppercase}#site-shell .gs-reference-shell .gs-hardware-specs{gap:28px;margin-top:34px}#site-shell .gs-reference-shell .gs-hardware-specs>div{border:1px solid #7d895e;padding:24px;position:relative;background:#171b11}#site-shell .gs-reference-shell .gs-hardware-specs h2{font-size:48px;line-height:1}#site-shell .gs-reference-shell .gs-hardware-specs dl{border-top:1px solid #9ba785}#site-shell .gs-reference-shell .gs-hardware-specs dd{color:#d7ff00}@media(min-width:1600px){#site-shell .gs-reference-shell .gs-spatial-hero{min-height:550px}#site-shell .gs-reference-shell .gs-scene-plate{min-height:520px}#site-shell .gs-reference-shell .gs-workflow-band{padding-block:22px}#site-shell .gs-reference-shell .gs-workflow-heading h2{font-size:38px}#site-shell .gs-reference-shell .gs-workflow-body p{font-size:14px}#site-shell .gs-reference-shell .gs-workflow-body h3{font-size:21px}}@media(max-width:1200px){#site-shell .gs-reference-shell .gs-brand>small{display:none}#site-shell .gs-reference-shell .gs-brand .gs-logo{width:56px;height:56px}#site-shell .gs-reference-shell .gs-site-return{font-size:0}#site-shell .gs-reference-shell .gs-header nav a{padding-inline:10px}#site-shell .gs-reference-shell .gs-workflow-heading>b{font-size:58px}#site-shell .gs-reference-shell .gs-workflow-heading h2{font-size:25px}#site-shell .gs-reference-shell .gs-hero-actions{gap:7px}#site-shell .gs-reference-shell .gs-hero-actions .gs-launch{font-size:13px}#site-shell .gs-reference-shell .gs-hero-actions .gs-outline-action{font-size:11px}#site-shell .gs-reference-shell .gs-footer>span:not(.gs-barcode){display:none}}@media(max-width:900px){#site-shell .gs-reference-shell .gs-header{flex-wrap:wrap;min-height:0;gap:8px;padding:10px 14px}#site-shell .gs-reference-shell .gs-wordmark{font-size:38px}#site-shell .gs-reference-shell .gs-site-return{margin-left:auto;font-size:11px}#site-shell .gs-reference-shell .gs-header nav{order:3;width:100%;flex:auto;gap:5px}#site-shell .gs-reference-shell .gs-header nav a{flex:1 1;min-height:48px;padding:0 4px;font-size:12px}#site-shell .gs-reference-shell .gs-nav-face{gap:6px}#site-shell .gs-reference-shell .gs-nav-face i{font-size:21px}#site-shell .gs-reference-shell .gs-hud-observed{display:none}#site-shell .gs-reference-shell .gs-hud{gap:10px;padding-inline:14px;flex-wrap:wrap;min-height:40px}#site-shell .gs-reference-shell .gs-hud-counts{gap:8px;padding-left:10px}#site-shell .gs-reference-shell .gs-spatial-hero{grid-template-columns:45% 55%;min-height:415px;padding:14px}#site-shell .gs-reference-shell .gs-hero-copy h1{font-size:11.5vw}#site-shell .gs-reference-shell .gs-hero-copy>p{font-size:15px;line-height:1.2}#site-shell .gs-reference-shell .gs-hero-actions{flex-direction:column;width:90%}#site-shell .gs-reference-shell .gs-scene-plate{margin:0;min-height:390px}#site-shell .gs-reference-shell .gs-view-rail{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;grid-template-rows:130px;gap:10px;margin-top:12px;border-left:0;border-top:2px solid var(--gs-acid);padding:8px 0 0}#site-shell .gs-reference-shell .gs-study-art{min-height:60px}#site-shell .gs-reference-shell .gs-workflow-band{gap:8px;padding:16px 10px}#site-shell .gs-reference-shell .gs-workflow-heading{gap:8px}#site-shell .gs-reference-shell .gs-workflow-heading h2{font-size:23px;border-left-width:7px;padding-left:6px;white-space:normal}#site-shell .gs-reference-shell .gs-workflow-heading>b{font-size:55px}#site-shell .gs-reference-shell .gs-workflow-body{grid-template-columns:1fr}#site-shell .gs-reference-shell .gs-workflow-body .gs-schematic{height:85px}#site-shell .gs-reference-shell .gs-workflow-body p{font-size:12px}#site-shell .gs-reference-shell .gs-showcase-band{grid-template-columns:1fr}#site-shell .gs-reference-shell .gs-handheld-tile{min-height:220px}#site-shell .gs-reference-shell .gs-handheld-tile h2{font-size:52px}#site-shell .gs-reference-shell .gs-handheld-tile img{width:48%;right:0;bottom:-10%}#site-shell .gs-reference-shell .gs-handheld-tile .gs-depth-surface>div{width:55%}#site-shell .gs-reference-shell .gs-gallery-pitch h2{font-size:34px}#site-shell .gs-reference-shell .gs-gallery-pitch p{font-size:12px}#site-shell .gs-reference-shell .gs-footer{flex-wrap:wrap;padding:12px;gap:12px}#site-shell .gs-reference-shell .gs-footer nav{margin-left:0;flex:1 1}#site-shell .gs-reference-shell .gs-footer nav a{padding:0 5px;font-size:9px}#site-shell .gs-reference-shell .gs-footer-wordmark{font-size:20px}#site-shell .gs-reference-shell .gs-footer .gs-barcode{display:none}#site-shell .gs-reference-shell .gs-handheld-hero{grid-template-columns:1fr;gap:24px}#site-shell .gs-reference-shell .gs-handheld-hero h1{font-size:82px}#site-shell .gs-reference-shell .gs-handheld-hero p{max-width:620px}#site-shell .gs-reference-shell .gs-guide-steps,#site-shell .gs-reference-shell .gs-hardware-specs{grid-template-columns:1fr}}@media(max-width:600px){#site-shell .gs-reference-shell .gs-brand .gs-logo{width:48px;height:48px}#site-shell .gs-reference-shell .gs-wordmark{font-size:32px}#site-shell .gs-reference-shell .gs-site-return{font-size:0;min-width:30px}#site-shell .gs-reference-shell .gs-header nav a{font-size:11px}#site-shell .gs-reference-shell .gs-nav-face i{font-size:19px}#site-shell .gs-reference-shell .gs-hud{font-size:8px;gap:7px;min-height:46px}#site-shell .gs-reference-shell .gs-hud-state{font-size:8px}#site-shell .gs-reference-shell .gs-hud-counts{font-size:8px;gap:8px;border:0;padding:0}#site-shell .gs-reference-shell .gs-hud button{font-size:8px;min-height:32px;padding:4px;margin-left:auto}#site-shell .gs-reference-shell .gs-spatial-hero{display:flex;flex-direction:column;padding:16px 14px 10px;min-height:0}#site-shell .gs-reference-shell .gs-hero-copy{padding:0;order:1}#site-shell .gs-reference-shell .gs-hero-index{font-size:7px;margin-bottom:8px}#site-shell .gs-reference-shell .gs-hero-copy h1{font-size:23vw;line-height:.95}#site-shell .gs-reference-shell .gs-hero-copy>p{font-size:16px;margin:12px 0 16px}#site-shell .gs-reference-shell .gs-hero-actions{flex-direction:row;width:100%;gap:8px}#site-shell .gs-reference-shell .gs-hero-actions .gs-launch{font-size:14px}#site-shell .gs-reference-shell .gs-hero-actions .gs-outline-action{font-size:12px}#site-shell .gs-reference-shell .gs-hero-register{display:none}#site-shell .gs-reference-shell .gs-scene-plate{order:2;min-height:280px;margin-top:18px}#site-shell .gs-reference-shell .gs-scene-plate>.gs-depth-surface{min-height:280px}#site-shell .gs-reference-shell .gs-spatial-image{object-fit:cover}#site-shell .gs-reference-shell .gs-view-rail{order:3;grid-template-rows:100px;gap:7px;margin-top:10px}#site-shell .gs-reference-shell .gs-study small,#site-shell .gs-reference-shell .gs-study span{font-size:6px}#site-shell .gs-reference-shell .gs-study-art{min-height:46px}#site-shell .gs-reference-shell .gs-study-diagram .gs-schematic{height:62px}#site-shell .gs-reference-shell .gs-workflow-band{grid-template-columns:1fr;padding:10px 14px;gap:0}#site-shell .gs-reference-shell .gs-workflow-plate{border-right:0;border-bottom:1px solid #aaa;padding:12px 0}#site-shell .gs-reference-shell .gs-workflow-plate:last-child{border-bottom:0}#site-shell .gs-reference-shell .gs-workflow-plate article{padding:0 8px 0 0}#site-shell .gs-reference-shell .gs-workflow-heading>b{font-size:65px}#site-shell .gs-reference-shell .gs-workflow-heading h2{font-size:34px;border-left-width:12px}#site-shell .gs-reference-shell .gs-workflow-body{grid-template-columns:1.2fr 1fr}#site-shell .gs-reference-shell .gs-workflow-body h3{font-size:16px}#site-shell .gs-reference-shell .gs-workflow-body p{font-size:12px}#site-shell .gs-reference-shell .gs-workflow-body .gs-schematic{height:114px}#site-shell .gs-reference-shell .gs-step-arrow{display:none}#site-shell .gs-reference-shell .gs-showcase-band{padding:6px 10px 10px;gap:10px}#site-shell .gs-reference-shell .gs-gallery-strip{grid-template-columns:1fr;padding:14px;gap:18px}#site-shell .gs-reference-shell .gs-gallery-pitch h2{font-size:43px}#site-shell .gs-reference-shell .gs-gallery-pitch p{font-size:13px;max-width:320px}#site-shell .gs-reference-shell .gs-gallery-pitch .gs-outline-action{max-width:230px;min-height:48px;font-size:12px}#site-shell .gs-reference-shell .gs-spatial-studies{min-height:176px}#site-shell .gs-reference-shell .gs-gallery-study img{min-height:150px}#site-shell .gs-reference-shell .gs-handheld-tile{min-height:258px}#site-shell .gs-reference-shell .gs-handheld-tile h2{font-size:42px}#site-shell .gs-reference-shell .gs-handheld-tile img{width:66%;right:-16%;bottom:-10%}#site-shell .gs-reference-shell .gs-handheld-tile .gs-depth-surface>div{width:75%}#site-shell .gs-reference-shell .gs-tile-action{margin-top:20px}#site-shell .gs-reference-shell .gs-footer nav{order:3;width:100%;flex:auto;justify-content:space-between}#site-shell .gs-reference-shell .gs-footer nav a{font-size:10px;min-height:48px}#site-shell .gs-reference-shell .gs-footer-arrow{margin-left:auto}#site-shell .gs-reference-shell .gs-route-content{padding:0 14px 24px}#site-shell .gs-reference-shell .gs-intro{display:block;padding:28px 0 20px}#site-shell .gs-reference-shell .gs-intro h1{font-size:64px}#site-shell .gs-reference-shell .gs-intro>p{margin-top:18px}#site-shell .gs-reference-shell .gs-guide>h2{max-width:100%;font-size:62px}#site-shell .gs-reference-shell .gs-guide-steps>li{padding:16px;gap:12px}#site-shell .gs-reference-shell .gs-guide-steps>li>span{font-size:58px;min-width:48px}#site-shell .gs-reference-shell .gs-guide-steps h3{font-size:24px}#site-shell .gs-reference-shell .gs-gallery-feature{grid-template-columns:1fr;padding:14px;gap:18px}#site-shell .gs-reference-shell .gs-gallery-feature h2{font-size:40px}#site-shell .gs-reference-shell .gs-handheld-hero h1{font-size:68px}#site-shell .gs-reference-shell .gs-hardware-specs h2{font-size:40px}#site-shell .gs-reference-shell .gs-qualification{padding:20px;border-left-width:8px}#site-shell .gs-reference-shell .gs-qualification h2{font-size:32px}#site-shell .gs-reference-shell .gs-studio-nav{margin:12px 0 0 auto}#site-shell .gs-reference-shell .gs-capture-title{padding:0 0 12px;min-height:0;gap:18px;margin:12px 0}#site-shell .gs-reference-shell .gs-capture-title h1{font-size:46px}#site-shell .gs-reference-shell .gs-capture-title h1:after{font-size:30px}#site-shell .gs-reference-shell .gs-capture-title p{font-size:11px;max-width:150px}#site-shell .gs-reference-shell .gs-record-toolbar:after{display:none}#site-shell .gs-reference-shell .gs-record-toolbar{padding:6px}#site-shell .gs-reference-shell .gs-record-toolbar .gs-record-button,#site-shell .gs-reference-shell .gs-record-toolbar>.launch-action{min-height:56px!important}#site-shell .gs-reference-shell .gs-kinect-previews{height:520px}}@media(prefers-reduced-motion:reduce){#site-shell .gs-reference-shell .gs-depth-surface,#site-shell .gs-reference-shell .gs-depth[data-pressed=true]>.gs-depth-surface,#site-shell .gs-reference-shell .gs-frame-corners,#site-shell .gs-reference-shell .gs-handheld-tile img,#site-shell .gs-reference-shell .gs-spatial-image{transform:none!important;transition:none!important}#site-shell .gs-reference-shell *{transition:none!important;animation:none!important}}@media(hover:none){#site-shell .gs-reference-shell .gs-depth-surface{transform:none!important}#site-shell .gs-reference-shell .gs-depth[data-pressed=true]>.gs-depth-surface{transform:translateY(2px) scale(.985)!important}}@media(min-width:901px){#site-shell .gs-reference-shell .gs-header{min-height:84px;padding-block:6px}#site-shell .gs-reference-shell .gs-wordmark{font-size:clamp(40px,4vw,64px)}#site-shell .gs-reference-shell .gs-spatial-hero{height:464px;min-height:464px}#site-shell .gs-reference-shell .gs-hero-copy{min-height:0;justify-content:center}#site-shell .gs-reference-shell .gs-hero-copy h1{font-size:clamp(94px,8.8vw,154px);line-height:.95;transform:scaleX(1.17);transform-origin:left center}#site-shell .gs-reference-shell .gs-hero-copy>p{margin:9px 0 13px;font-size:20px}#site-shell .gs-reference-shell .gs-hero-register{height:47px;margin-top:9px}#site-shell .gs-reference-shell .gs-hero-register>.gs-schematic{height:46px;width:50px}#site-shell .gs-reference-shell .gs-scene-plate{min-height:0}#site-shell .gs-reference-shell .gs-view-rail{min-height:0;grid-template-rows:repeat(3,minmax(0,1fr))}#site-shell .gs-reference-shell .gs-study-art{min-height:40px}#site-shell .gs-reference-shell .gs-study-diagram .gs-schematic{height:70px;min-height:0}#site-shell .gs-reference-shell .gs-workflow-band{padding-block:12px}#site-shell .gs-reference-shell .gs-workflow-heading>b{font-size:82px}#site-shell .gs-reference-shell .gs-workflow-heading h2{font-size:35px}#site-shell .gs-reference-shell .gs-workflow-body .gs-schematic{height:105px}#site-shell .gs-reference-shell .gs-workflow-body p{margin-top:8px}#site-shell .gs-reference-shell .gs-gallery-pitch h2{font-size:clamp(35px,3.25vw,52px)}#site-shell .gs-reference-shell .gs-handheld-tile h2{font-size:clamp(36px,3.8vw,60px)}}#site-shell .gs-reference-shell .gs-handheld-tile img{mix-blend-mode:normal;filter:none;right:0;bottom:0;width:44%;height:100%;object-fit:contain;background:#eceeeb;transform:translate(calc(var(--depth-x,0)*4px),calc(var(--depth-y,0)*4px));border-left:1px solid #718329}#site-shell .gs-reference-shell .gs-handheld-tile .gs-depth-surface>div{width:67%}#site-shell .gs-reference-shell .gs-handheld-tile .gs-tile-action{max-width:95%;background:#d7ff00}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth{height:100%;width:100%;background:var(--gs-paper)}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface{display:flex;gap:20px;padding:22px;background:var(--gs-paper)}#site-shell .gs-reference-shell .gs-guide-steps>li:has(.gs-depth){padding:0;border:0;box-shadow:none;background:transparent}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>span{font:400 76px/1 GSCondensed,Impact,sans-serif;color:#101010;min-width:68px;height:84px;border-bottom:8px solid var(--gs-acid)}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>div{min-width:0}#site-shell .gs-reference-shell .gs-gallery-feature>.gs-depth{background:#080c08}#site-shell .gs-reference-shell .gs-gallery-feature .gs-depth-surface{display:grid;place-items:center}#site-shell .gs-reference-shell .gs-hardware-plate{background:#f0f0ee;margin-bottom:12px}#site-shell .gs-reference-shell .gs-hardware-plate .gs-depth-surface{padding:8px;background:#f0f0ee}#site-shell .gs-reference-shell .gs-hardware-plate img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;filter:none;image-rendering:auto}#site-shell .gs-reference-shell .gs-hardware-plate figcaption{font:9px monospace;padding:10px;color:#101010;border-top:1px solid #777;background:#d7ff00}#site-shell .gs-reference-shell .gs-hardware-plate figure{margin:0}#site-shell .gs-reference-shell .gs-project-open{position:relative;perspective:700px;overflow:visible;isolation:isolate}#site-shell .gs-reference-shell .gs-control-face{display:block;transform-origin:center;transition:transform .16s ease;pointer-events:none;background:inherit}#site-shell .gs-reference-shell .gs-project-open:focus-visible .gs-control-face{transform:translateY(-2px)}#site-shell .gs-reference-shell .gs-project-open:active .gs-control-face{transform:translateY(2px) scale(.985)!important}#site-shell .gs-reference-shell .gs-project-card:has(.gs-project-open[data-engaged=true]){box-shadow:8px 8px 0 #b4d224;background:#232b17}@media(max-width:600px){#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface{padding:16px;gap:12px}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>span{font-size:58px;min-width:48px;height:66px}#site-shell .gs-reference-shell .gs-handheld-tile .gs-depth-surface>div{width:68%}#site-shell .gs-reference-shell .gs-handheld-tile p{max-width:80%}}@media(prefers-reduced-motion:reduce){#site-shell .gs-reference-shell .gs-control-face,#site-shell .gs-reference-shell .gs-handheld-tile img{transform:none!important}}#site-shell .gs-reference-shell:has(:focus-visible) .gs-decoration{opacity:.24}#site-shell .gs-reference-shell:has(:focus-visible) .gs-spatial-hero:before{opacity:.15}#site-shell .gs-reference-shell .splat-preview .gs-hardware-presentation{background:#fff}#site-shell .gs-reference-shell .splat-preview .gs-hardware-presentation img{width:100%;max-height:540px;object-fit:contain;background:#fff;filter:none;image-rendering:auto;display:block}@media(prefers-reduced-motion:reduce){#site-shell .gs-reference-shell .gs-control-face,#site-shell .gs-reference-shell .gs-depth-surface,#site-shell .gs-reference-shell .gs-depth[data-pressed=true]>.gs-depth-surface,#site-shell .gs-reference-shell .gs-frame-corners,#site-shell .gs-reference-shell .gs-handheld-tile img,#site-shell .gs-reference-shell .gs-nav-face,#site-shell .gs-reference-shell .gs-spatial-image{transform:none!important;transition:none!important}#site-shell .gs-reference-shell .gs-depth:after,#site-shell .gs-reference-shell .gs-depth:before{transform:none!important}#site-shell .gs-reference-shell :is(.gs-launch,.gs-outline-action)>:is(span,b){transform:none!important}}#site-shell .gs-reference-shell .gs-hud,#site-shell .gs-reference-shell .gs-hud button,#site-shell .gs-reference-shell .gs-hud-state{font-size:11px}@media(max-width:600px),(pointer:coarse){#site-shell .gs-reference-shell .gs-hud,#site-shell .gs-reference-shell .gs-hud button,#site-shell .gs-reference-shell .gs-hud-counts,#site-shell .gs-reference-shell .gs-hud-state{font-size:10px}#site-shell .gs-reference-shell .gs-hud button{min-height:48px}#site-shell .gs-reference-shell .gs-hud{min-height:52px;flex-wrap:wrap}}#site-shell .gs-reference-shell .control-icon{filter:none!important;transform:none;text-shadow:none}#site-shell .gs-reference-shell .control-icon .icon-face{fill:currentColor;stroke:currentColor}#site-shell .gs-reference-shell .control-icon :is(.icon-echo,.icon-facet){display:none}#site-shell .gs-reference-shell .launch-action{background:#d7ff00!important;background-image:none!important;color:#101010!important;text-shadow:none!important;box-shadow:3px 3px 0 #657522;filter:none!important;border:1px solid #d7ff00;clip-path:none;font:700 14px/1.3 Arial,sans-serif;letter-spacing:0;min-height:48px;padding:10px 16px}#site-shell .gs-reference-shell .launch-action:is(:hover,:focus-visible){box-shadow:5px 5px 0 #657522}#site-shell .gs-reference-shell .launch-action:active{box-shadow:inset 0 3px 0 #708019}#site-shell .gs-reference-shell .gs-guide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}#site-shell .gs-reference-shell .gs-guide-heading h2{font:400 clamp(52px,6vw,90px)/.96 GSCondensed,Impact,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:-.025em}#site-shell .gs-reference-shell .gs-guide-heading h2 em{font-style:normal;color:#d7ff00}#site-shell .gs-reference-shell .gs-guide-heading .gs-lede{max-width:350px;margin:0 0 5px;font:14px/1.5 Arial,sans-serif}#site-shell .gs-reference-shell .gs-guide-steps{width:100%;max-width:none;margin:24px 0;grid-template-columns:1fr 1fr;align-items:start;gap:20px}#site-shell .gs-reference-shell .gs-guide-steps>li{display:block;border:1px solid #8c9b72!important;background:#efefea!important}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface{padding:20px;gap:18px;display:grid;grid-template-columns:65px 1fr 100px;min-height:185px;align-items:start}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>.gs-schematic{width:100%;height:100px;color:#28351b;align-self:center}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>span{min-width:0;font-size:72px}#site-shell .gs-reference-shell .gs-guide-steps h3{font-size:30px;line-height:1.1}#site-shell .gs-reference-shell .gs-guide-steps p{font-size:14px;line-height:1.5;margin-top:10px}#site-shell .gs-reference-shell .gs-guide-steps details{background:#e1e6d7;color:#12180a;border-top:1px solid #a8b394;padding:0 20px}#site-shell .gs-reference-shell .gs-guide-steps details summary{min-height:48px;display:list-item;padding:14px 0;font:700 12px/1.4 monospace;cursor:pointer}#site-shell .gs-reference-shell .gs-guide-steps details p{margin:0;padding:0 0 20px;color:#252f1a}#site-shell .gs-reference-shell .gs-format-disclosure{padding:0 20px 16px;background:#171f0e;border:1px solid #899b68;margin:30px 0}#site-shell .gs-reference-shell .gs-format-disclosure>summary{font:400 29px GSCondensed,Impact,sans-serif;min-height:60px;padding:14px 0;cursor:pointer}#site-shell .gs-reference-shell .gs-format-disclosure>summary>span{float:right;color:#d7ff00}#site-shell .gs-reference-shell .gs-format-disclosure p{font:13px/1.6 Arial,sans-serif;margin:14px 0;color:#c8d3b8;max-width:900px}#site-shell .gs-reference-shell .gs-format-disclosure details summary{min-height:48px;padding:14px 0;cursor:pointer;font:700 12px monospace}#site-shell .gs-reference-shell .gs-format-disclosure .gs-device-table{margin:14px 0}@media(max-width:900px){#site-shell .gs-reference-shell .gs-guide-heading{display:block}#site-shell .gs-reference-shell .gs-guide-heading .gs-lede{max-width:620px;margin-top:20px}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface{grid-template-columns:55px 1fr;gap:15px}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>.gs-schematic{display:none}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface>span{font-size:60px}}@media(max-width:600px){#site-shell .gs-reference-shell .gs-guide-steps{grid-template-columns:1fr}#site-shell .gs-reference-shell .gs-guide-heading h2{font-size:54px}#site-shell .gs-reference-shell .gs-guide-steps .gs-depth-surface{min-height:0;padding:18px}#site-shell .gs-reference-shell .gs-format-disclosure{padding-inline:14px}#site-shell .gs-reference-shell .gs-format-disclosure>summary{font-size:25px}}#site-shell .gs-reference-shell .launch-action:after,#site-shell .gs-reference-shell .launch-action:before{animation:none!important;content:none!important}#site-shell .gs-reference-shell{--gs-cyan:#00b9ef}#site-shell .gs-reference-shell .gs-header{min-height:86px;padding:5px 22px;gap:24px}#site-shell .gs-reference-shell .gs-brand .gs-logo{width:84px;height:84px}#site-shell .gs-reference-shell .gs-header nav{justify-content:flex-start;gap:8px}#site-shell .gs-reference-shell .gs-header nav a{padding-inline:22px;border:1px solid transparent;color:#454942;min-height:52px;box-shadow:none;transition:background-color .14s,border-color .14s,color .14s}#site-shell .gs-reference-shell .gs-header nav a:not([aria-current=page]):is(:hover,:focus-visible){background:#fff;color:#101010;border-color:#00a3d0;box-shadow:inset 0 -3px 0 #00b9ef}#site-shell .gs-reference-shell .gs-header nav a[aria-current=page]{background:var(--gs-acid);color:#101010;border-color:#647c14;box-shadow:inset 0 -3px 0 #647c14}#site-shell .gs-reference-shell .gs-header nav a[aria-current=page]:hover{background:#e4ff59}#site-shell .gs-reference-shell .gs-site-return{color:#4d5149;text-decoration:underline;text-underline-offset:4px}#site-shell .gs-reference-shell .gs-site-return:is(:hover,:focus-visible){color:#101010;text-decoration-thickness:2px}#site-shell .gs-reference-shell .gs-footer{padding:10px 24px;min-height:48px;justify-content:flex-start;gap:28px;background:#eceee8;color:#333a2b;font:11px Arial,sans-serif;letter-spacing:0}#site-shell .gs-reference-shell .gs-footer a{display:inline-flex;align-items:center;min-height:48px;text-decoration:underline;text-underline-offset:4px}#site-shell .gs-reference-shell .gs-footer a:first-child{margin-right:auto}#site-shell .gs-reference-shell .gs-footer a:hover{color:#101010;text-decoration-thickness:2px}#site-shell .gs-reference-shell[data-embedded=true] .gs-header{min-height:64px;padding-block:6px}#site-shell .gs-reference-shell[data-embedded=true] .gs-header nav{justify-content:flex-start}#site-shell .gs-reference-shell .gs-hero-register{gap:10px;margin-top:20px}#site-shell .gs-reference-shell .gs-hero-register>.gs-schematic{border:0;border-top:1px solid #899179;width:64px}#site-shell .gs-reference-shell .gs-hero-copy>p{max-width:390px;line-height:1.25}#site-shell .gs-reference-shell .gs-handheld-tile h2{font-size:clamp(36px,4.2vw,62px)}#site-shell .gs-reference-shell .gs-example-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 10px}#site-shell .gs-reference-shell .gs-example-toolbar p{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0!important;max-width:none;font:11px/1.4 monospace!important;color:#c0c9c9}#site-shell .gs-reference-shell .gs-example-toolbar strong{color:#f1f3eb;font-size:12px}#site-shell .gs-reference-shell .gs-example-toolbar button{flex:none;min-height:48px;font:700 12px Arial,sans-serif;padding:9px 14px;white-space:nowrap}#site-shell .gs-reference-shell .gs-example-panel{border-color:#586772!important}#site-shell .gs-reference-shell .gs-example-panel figcaption{background:#172027;border-bottom-color:#40505d}#site-shell .gs-reference-shell .gs-example-panel figcaption strong{color:#d9edf3}#site-shell .gs-reference-shell .gs-example-panel figcaption span{color:#a9c9d3}#site-shell .gs-reference-shell .gs-example-panel canvas{object-fit:contain;background:#080e11;pointer-events:none}#site-shell .gs-reference-shell :is(button,select,input,summary,.gs-link){transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}#site-shell .gs-reference-shell :is(button,select):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:#00b9ef;box-shadow:inset 0 -3px 0 #00b9ef}#site-shell .gs-reference-shell .gs-link:is(:hover,:focus-visible){color:#a7e9ff;border-color:#00b9ef}#site-shell .gs-reference-shell summary:hover{background:#ffffff0d;box-shadow:inset 3px 0 0 #00b9ef}#site-shell .gs-reference-shell .launch-action:not(:disabled):is(:hover,:focus-visible){background:#e7ff66!important;border-color:#b5e42f;box-shadow:4px 4px 0 #347d83}#site-shell .gs-reference-shell [aria-disabled=true],#site-shell .gs-reference-shell button:disabled{opacity:1!important;background:#252b2c!important;border:1px dashed #596363!important;color:#9ba9ab!important;box-shadow:none!important;cursor:not-allowed;filter:none!important;transform:none!important;text-shadow:none!important}#site-shell .gs-reference-shell button:disabled :is(span,b,.gs-control-face){transform:none!important;opacity:1;box-shadow:none!important}#site-shell .gs-reference-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #00b9ef!important;outline-offset:3px}#site-shell .gs-reference-shell :is(button,a):active:not(:disabled){box-shadow:inset 0 3px 0 #0008}#site-shell .gs-reference-shell .gs-record-button[aria-pressed=true]:not(:disabled){background:#ff776c!important;border-color:#ffa69d!important;color:#1d0805!important}#site-shell .gs-reference-shell .gs-record-button[aria-pressed=true]:hover{box-shadow:inset 0 -3px 0 #84271d}@media(max-width:900px){#site-shell .gs-reference-shell .gs-header{flex-wrap:wrap;gap:8px;padding:8px 14px}#site-shell .gs-reference-shell .gs-header nav{order:2;flex-basis:100%;justify-content:space-between}#site-shell .gs-reference-shell .gs-header nav a{padding-inline:12px;flex:1 1}#site-shell .gs-reference-shell .gs-site-return{margin-left:auto}#site-shell .gs-reference-shell .gs-brand .gs-logo{width:72px;height:72px}#site-shell .gs-reference-shell[data-embedded=true] .gs-header nav{order:0}}@media(max-width:600px){#site-shell .gs-reference-shell .gs-header nav{gap:3px}#site-shell .gs-reference-shell .gs-header nav a{font-size:11px;min-height:48px;padding-inline:6px}#site-shell .gs-reference-shell .gs-nav-face{gap:5px}#site-shell .gs-reference-shell .gs-nav-face i{font-size:19px}#site-shell .gs-reference-shell .gs-example-toolbar{align-items:flex-start;gap:10px}#site-shell .gs-reference-shell .gs-example-toolbar p{gap:3px;font-size:10px!important}#site-shell .gs-reference-shell .gs-example-toolbar button{font-size:11px;padding-inline:10px}#site-shell .gs-reference-shell .gs-footer{gap:16px;padding-inline:14px;flex-wrap:wrap}#site-shell .gs-reference-shell .gs-footer a:first-child{margin-right:0}}@media(prefers-reduced-motion:reduce){#site-shell .gs-reference-shell :is(button,select,input,summary,.gs-link,.gs-header nav a){transition:none!important}}#site-shell .gs-reference-shell .gs-hud:not([data-availability=online]) .gs-hud-state:before{background:#909b9e;border-color:#596366}#site-shell .gs-reference-shell .gs-study-art img{filter:none}#site-shell .gs-reference-shell .gs-connector-help{font-size:12px;line-height:1.5;margin:-4px 0 12px;color:#c2ccce}#site-shell .gs-reference-shell .gs-connector-help a{display:inline-flex;align-items:center;min-height:48px;color:#8fdfff;text-underline-offset:4px}#site-shell .gs-reference-shell .gs-connector-help p{max-width:72ch;margin:4px 0}#site-shell .gs-reference-shell .gs-connector-install{padding:24px;border-top:1px solid #657173;scroll-margin-top:16px}#site-shell .gs-reference-shell .gs-connector-install h3{font:400 30px/1.2 GSCondensed,Arial,sans-serif;text-transform:uppercase;margin:0 0 16px}#site-shell .gs-reference-shell .gs-connector-install li,#site-shell .gs-reference-shell .gs-connector-install p{max-width:92ch;line-height:1.6}#site-shell .gs-reference-shell .gs-connector-install a{color:#8fdfff;text-decoration:underline;text-underline-offset:4px}#site-shell .gs-reference-shell .gs-connector-install pre{overflow:auto;background:#151b1c;padding:16px;font-size:12px}#site-shell .gs-reference-shell .gs-connector-install summary{min-height:48px;padding-block:12px;cursor:pointer}#site-shell .gs-reference-shell .gs-brand .gs-logo{width:clamp(128px,15vw,196px);height:44px;object-fit:contain}.brand-return-art,.brand-return-cloud{display:none!important}@media(min-width:1024px) and (hover:hover) and (pointer:fine){.brand-return.brand-return.brand-return{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:284px;height:56px;min-height:56px;padding:14px 20px;flex:none;background:none;border:0;box-shadow:none}.brand-return.brand-return:after,.brand-return.brand-return:before{content:none;background:none}.brand-return.brand-return:after{content:"";position:absolute;inset:14px 20px;pointer-events:none;background:linear-gradient(0deg,transparent 45%,#cfffff30 50%,transparent 55%) 0 100%/100% 300%;animation:brand-return-scan 7s linear infinite}.brand-return-mobile{display:none!important}.brand-return .brand-return-art{display:block!important;width:244px;height:28px;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 2px,#000c 2px 3px);mask-image:repeating-linear-gradient(0deg,#000 0 2px,#000c 2px 3px);filter:drop-shadow(0 1px 2px #0009)}.brand-return .brand-return-cloud{display:block!important;position:absolute;inset:0;width:284px;height:56px;pointer-events:none}.brand-return .brand-return-art{visibility:visible!important}.brand-return:focus-visible{outline:2px solid #bdece0;outline-offset:3px}.gs-header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.brand-return .brand-return-cloud{display:none!important}.brand-return .brand-return-art{visibility:visible!important}}@keyframes brand-return-scan{0%{background-position:0 100%;opacity:0}15%,85%{opacity:.6}to{background-position:0 0;opacity:0}}html[data-animation-paused=true] .brand-return:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.brand-return:after{animation:none!important}}