.constellation-return{color:#d8c5b8;background:#080709;border-block:1px solid #5e444326;padding:100px 0 105px;position:relative;overflow:clip}.constellation-heading{z-index:2;pointer-events:none;padding:0 6%;position:relative}.constellation-heading .c-kicker{letter-spacing:.17em;color:#a6808b;font-size:8px}.constellation-heading h2{font:400 clamp(40px,5.7vw,82px)/1.06 var(--font-mincho),var(--font-body),serif;letter-spacing:-.045em;margin-top:30px!important}.constellation-heading h2 em{color:#ad939d;font-style:normal}.constellation-map{height:650px;margin-top:-155px;position:relative}.constellation-map .c-stage{background:radial-gradient(at 61% 55%,#3a1a3428,#0000 65%);width:100%;height:100%}.constellation-axis{writing-mode:vertical-rl;font:7px var(--font-mono);letter-spacing:.2em;color:#856d7b;pointer-events:none;align-items:center;gap:17px;display:flex;position:absolute;top:15%;bottom:25%;right:6%}.constellation-axis i{background:#94798238;width:1px;height:120px}.constellation-axis>span:first-child{font:italic 28px Georgia}.constellation-catalogue{font:8px/2 var(--font-mono);letter-spacing:.1em;color:#8f727f;pointer-events:none;position:absolute;bottom:0;left:6%}.constellation-catalogue>span{color:#bc9ca0}.constellation-bottom{border-top:1px solid #8c687439;grid-template-columns:1fr .7fr;gap:13%;width:88%;margin:35px auto 0;padding-top:35px;display:grid}.constellation-reading>p:first-child{font:17px/1.8 var(--font-body);max-width:49ch}.constellation-reading .c-layer-tabs{gap:15px;margin:26px 0 22px}.constellation-reading .c-layer-tabs button{border-inline:0;border-top:0;border-bottom:1px solid #705462;padding:10px 0;font-size:9px}.constellation-reading .c-layer-tabs button[aria-pressed=true]{color:#dfb0b6;background:0 0;border-color:#bb8b95}.constellation-interpretation{font:12px/1.9 var(--font-mono);color:#a88f99;min-height:48px}.constellation-reading .c-actions{margin-top:30px}.constellation-controls>p,.constellation-controls>label{font:8px var(--font-mono);letter-spacing:.15em;color:#af8c96}.constellation-notes{grid-template-columns:repeat(8,1fr);gap:8px;margin:27px 0 38px;display:grid}.constellation-notes button{min-height:58px;font:8px var(--font-mono);color:#987a87;background:0 0;border:0;border-bottom:1px solid #0000;flex-direction:column;align-items:center;gap:17px;padding:10px 0;display:flex}.constellation-notes i{background:#c0a49c;border:1px solid #c0a49c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #d2ad9466}.constellation-notes button[data-note="0"] i{opacity:.55;width:8px;height:8px;box-shadow:none;background:0 0;margin-top:-2px;margin-bottom:-2px}.constellation-notes button[aria-pressed=true]{color:#dec9ba;border-color:#d1a8b2}.constellation-controls label{flex-direction:column;gap:15px;display:flex}.constellation-controls input{accent-color:#ad8799;width:100%}.constellation-help{font:7px var(--font-mono);letter-spacing:.08em;color:#795e6b;margin-top:18px;display:block}@media (max-width:700px){.constellation-return{padding:75px 0}.constellation-heading h2{font-size:44px}.constellation-map{margin-top:-30px;height:440px;margin-inline:-12%}.constellation-catalogue{overflow-wrap:anywhere;max-width:75%;font-size:6px;bottom:8px;left:15%}.constellation-axis{font-size:5px;right:16%}.constellation-bottom{grid-template-columns:1fr;gap:38px;margin-top:25px}.constellation-reading>p:first-child{font-size:15px}.constellation-reading .c-layer-tabs{gap:12px}.constellation-interpretation{font-size:11px}.constellation-controls{grid-row:1}.constellation-notes{margin:18px 0 24px}.constellation-controls label{font-size:7px}.constellation-help{font-size:6px}}
.camera-sequence{color:#d8c8c1;isolation:isolate;--camera-rust:#b17c67;--camera-rule:#76626c45;--camera-mono:var(--font-mono),monospace;background:#090708;height:310svh;min-height:2100px;scroll-margin-top:20px;position:relative}.camera-sequence-sticky{background:radial-gradient(at 65% 43%,#76617115,#0000 47%),linear-gradient(176deg,#080607,#160c0e 80%,#0b080a);grid-template-rows:65px 1fr auto;grid-template-columns:32% 1fr;height:100svh;min-height:790px;max-height:1250px;padding:0 5%;display:grid;position:sticky;top:0;overflow:hidden}.camera-sequence-sticky:before{content:"";pointer-events:none;opacity:.085;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.camera-sequence-topline{border-bottom:1px solid var(--camera-rule);font:9px/1.4 var(--camera-mono);letter-spacing:.12em;color:#9b8587;z-index:2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.camera-sequence-topline span:last-child{color:#b15a50}.camera-sequence-copy{z-index:3;pointer-events:none;align-self:center;padding:0 0 40px}.camera-sequence-stage-name{font:8px/1.8 var(--camera-mono);letter-spacing:.12em;color:#a88b83;min-height:30px;margin-bottom:25px!important}.camera-sequence-stage-name span{color:#d78169;margin-right:12px;font-size:12px}.camera-sequence-copy h2{font-family:var(--font-mincho),var(--font-body),serif;letter-spacing:-.055em;max-width:15ch;font-size:clamp(36px,4.4vw,75px);font-weight:400;line-height:1.17;margin-bottom:30px!important}.camera-sequence-copy h2 em{color:#b8939f;font-weight:400}.camera-sequence-story{font-family:var(--font-body),serif;color:#b9a4a1;max-width:34ch;min-height:130px;font-size:15px;line-height:1.8}.camera-sequence-connection{font:7px/1.8 var(--camera-mono);letter-spacing:.08em;color:#7f696b;max-width:37ch;margin-top:25px!important}.camera-sequence-world{align-self:stretch;min-width:0;margin-left:-11%;margin-right:-7%;position:relative}.camera-sequence-world .c-stage{contain:layout paint;height:100%;min-height:500px;position:absolute;inset:0}.camera-sequence-axis{z-index:1;pointer-events:none;border-bottom:1px solid #8e646d24;position:absolute;inset:25% 9% 22% 15%;transform:rotate(-22deg)}.camera-sequence-axis i{border:1px solid #84637323;border-radius:50%;width:35%;height:70%;position:absolute;top:15%;left:36%}.camera-sequence-axis span{font:7px var(--camera-mono);letter-spacing:.2em;color:#855e66;position:absolute;bottom:7px;left:3%}.camera-sequence-axis b{font:18px var(--camera-mono);color:#745466;font-weight:300;position:absolute;bottom:-9px;right:0}.camera-sequence-rules{font:7px var(--camera-mono);letter-spacing:.13em;color:#8d727b;pointer-events:none;justify-content:space-between;gap:15px;display:flex;position:absolute;bottom:10%;left:20%;right:9%}.camera-sequence-controlbar{border-top:1px solid var(--camera-rule);z-index:4;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:6%;padding:22px 0 28px;display:grid;position:relative}.camera-sequence-controlbar label{font:8px/1.5 var(--camera-mono);letter-spacing:.08em;color:#b09c95;justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.camera-sequence-controlbar output{color:#bc8c79;white-space:nowrap}.camera-sequence-controlbar input{accent-color:#ab7b6d;cursor:ew-resize;outline-offset:5px;width:100%;height:20px}.camera-sequence-controlbar input:focus-visible{outline:1px solid #ba998e}.camera-sequence-controlbar button{appearance:none;color:#c8aaa0;font:8px/1.5 var(--camera-mono);letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:35px;padding:5px 0}.camera-sequence-focus-control>p{font:7px/1.5 var(--camera-mono);color:#866d75;letter-spacing:.08em;padding-top:10px}.camera-sequence-shutter-control{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.camera-sequence-controlbar .camera-sequence-shutter{color:#ceb1a4;background:linear-gradient(125deg,#64403b16,#92738e0b);border:1px solid #86665e75;justify-content:center;align-items:center;gap:20px;width:100%;min-height:49px;padding:11px 20px;font-size:10px;display:flex}.camera-sequence-shutter i{background:#ad6153;border:1px solid #b9806d;border-radius:50%;flex-shrink:0;width:15px;height:15px;box-shadow:inset 0 0 0 3px #160c0e}.camera-sequence-controlbar .camera-sequence-shutter:hover:not(:disabled){background:#78584e24;border-color:#bf9a83}.camera-sequence-controlbar .camera-sequence-shutter:disabled{opacity:.4;cursor:default}.camera-sequence-controlbar .camera-sequence-sound{color:#927782;align-self:end;min-height:25px;padding-top:8px;font-size:7px}.camera-sequence-controlbar button:focus-visible,.camera-sequence-frame a:focus-visible{outline-offset:5px;outline:1px solid #d1a595}.camera-sequence-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.camera-sequence-frame{z-index:4;background:#21141c;border:1px solid #755963;width:156px;padding:7px;animation:.5s both camera-proof-in;position:absolute;bottom:7%;right:5%;transform:rotate(4deg);box-shadow:0 10px 30px #0005}.camera-sequence-frame img{object-fit:contain;background:#100a0d;max-width:100%;height:98px;display:block}.camera-sequence-frame figcaption{font:6px/1.5 var(--camera-mono);letter-spacing:.04em;color:#a9878c;gap:5px;padding-top:9px;display:grid}.camera-sequence-frame a{color:#d4b29f;text-underline-offset:3px;text-decoration:none}.camera-sequence-frame a:hover{text-decoration:underline}.camera-sequence[data-fired=true] .camera-sequence-axis{filter:brightness(1.45)}.camera-sequence[data-reduced=true]{height:auto;min-height:0}.camera-sequence[data-reduced=true] .camera-sequence-sticky{position:relative}@keyframes camera-proof-in{0%{opacity:0;transform:translateY(15px)rotate(8deg)}to{opacity:1;transform:translateY(0)rotate(4deg)}}.camera-sequence-sticky{box-sizing:border-box;background:radial-gradient(at 50% 52%,#76617115,#0000 47%),linear-gradient(176deg,#080607,#160c0e 80%,#0b080a);grid-template-rows:50px auto minmax(300px,1fr) auto;grid-template-columns:1fr;min-height:840px;max-height:none;padding:0 6% 65px}.camera-sequence-copy{text-align:center;grid-row:2;align-self:start;padding:24px 0 0}.camera-sequence-stage-name{min-height:0;font-size:8px;margin-bottom:10px!important}.camera-sequence-copy h2{max-width:unset;letter-spacing:-.045em;font-size:clamp(32px,3.9vw,60px);line-height:1.09;margin:0 auto!important}.camera-sequence-copy h2 em{font-style:normal}.camera-sequence-world{grid-row:3;min-height:300px;margin:0 -4%}.camera-sequence-world .c-stage{min-height:0}.camera-sequence-axis{border-bottom-color:#8e646d15;inset:12% 15% 10%;transform:none}.camera-sequence-axis i{opacity:.35;border-style:dashed;width:210px;height:210px;top:calc(50% - 105px);left:calc(50% - 105px)}.camera-sequence-axis span{color:#755564;left:0}.camera-sequence-rules{font-size:6px;bottom:4%;left:6%;right:6%}.camera-sequence-controlbar{gap:8%;padding:15px 0 10px}.camera-sequence-frame{width:115px;bottom:8%;right:5%;transform:rotate(3deg)}.camera-sequence-frame img{height:70px}.camera-sequence-flash{z-index:8;opacity:0;pointer-events:none;background:#f7eedc;animation:.26s ease-out both camera-exposure;position:absolute;inset:-40vh -30vw}.camera-sequence-flash i{background:radial-gradient(#fff 0%,#fff6cfaa 15%,#0000 60%);position:absolute;inset:0}@keyframes camera-exposure{0%{opacity:.94}16%{opacity:.75}to{opacity:0}}@media (max-width:900px){.camera-sequence-sticky{min-height:810px;padding-inline:5%}.camera-sequence-copy h2{font-size:42px}.camera-sequence-topline span:nth-child(2){display:none}.camera-sequence-controlbar{gap:4%}.camera-sequence-frame{width:95px;right:2%}.camera-sequence-frame img{height:58px}}@media (max-width:600px){.camera-sequence{height:290svh;min-height:2300px}.camera-sequence-sticky{grid-template-rows:38px auto minmax(300px,1fr) auto;height:100svh;min-height:820px;padding:45px 6% 52px}.camera-sequence-topline{font-size:6px}.camera-sequence-copy{padding:18px 0 4px}.camera-sequence-stage-name{font-size:6px;margin-bottom:12px!important}.camera-sequence-stage-name span{margin-right:8px;font-size:8px}.camera-sequence-copy h2{font-size:34px;line-height:1.12}.camera-sequence-world{min-height:300px;margin:0 -8%}.camera-sequence-rules{font-size:5px;bottom:5%;left:17%;right:17%}.camera-sequence-axis{inset:12% 17% 13%}.camera-sequence-axis span{font-size:5px}.camera-sequence-controlbar{grid-template-columns:1fr 1fr;gap:10px 7%;padding:12px 0 0}.camera-sequence-controlbar label{letter-spacing:.03em;gap:6px;margin-bottom:4px;font-size:6px}.camera-sequence-controlbar input{height:20px}.camera-sequence-controlbar button{min-height:23px;font-size:6px}.camera-sequence-focus-control>p{padding-top:5px;font-size:5px}.camera-sequence-shutter-control{grid-column:1/-1;grid-template-columns:1fr auto;gap:16px;display:grid}.camera-sequence-controlbar .camera-sequence-shutter{gap:12px;min-height:40px;padding:8px;font-size:8px}.camera-sequence-controlbar .camera-sequence-sound{align-self:center;padding:5px;font-size:6px}.camera-sequence-frame{width:76px;padding:4px;bottom:14%;right:15%}.camera-sequence-frame img{height:42px}.camera-sequence-frame figcaption{padding-top:4px;font-size:4px}.camera-sequence[data-reduced=true]{height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.camera-sequence-frame{animation:none}.camera-sequence-flash{background:radial-gradient(#fff4dc99,#0000 65%);animation-duration:.22s;inset:15% 10%}}.camera-sequence{background:var(--scene-bg,#090708)}.camera-sequence-sticky{background:radial-gradient(ellipse at 50% 52%,#9d718414,transparent 55%),linear-gradient(176deg,var(--scene-bg,#090b10),color-mix(in srgb,var(--scene-bg,#090b10) 82%,#342129))}.camera-scroll-cue{font:8px var(--camera-mono);letter-spacing:.12em;color:#a78f90;margin-bottom:8px;display:block}.camera-sequence-build-control{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.camera-sequence-focus-control{align-self:center}.camera-sequence-controlbar{min-height:76px}.camera-sequence-controlbar button{min-height:40px}.camera-sequence-controlbar .camera-sequence-sound{min-height:32px}@media (min-width:901px){.camera-sequence .camera-sequence-sticky{top:var(--nav-h);height:calc(100svh - var(--nav-h) - var(--hud-h));grid-template-rows:25px auto minmax(430px,1fr) auto;min-height:650px;padding:10px 5% 12px}.camera-sequence-copy{padding:12px 0 4px}.camera-sequence-copy h2{font-size:clamp(32px,3.3vw,54px);line-height:1.12}.camera-sequence-copy h2 br{display:none}.camera-sequence-copy h2 em:before{content:" "}.camera-sequence-stage-name{margin-bottom:6px!important}.camera-sequence-world{min-height:430px;margin:0 -3%}.camera-sequence-controlbar{gap:5%;min-height:75px;padding:10px 0 0}.camera-sequence-focus-control>p{padding-top:0}.camera-sequence-rules{bottom:3%}}
.workspace-return{isolation:isolate;color:#d5c5b3;background:#090708;border-top:1px solid #8f4e402a;min-height:120svh;padding:clamp(70px,9vw,135px) 0 90px;position:relative;overflow:hidden}.workspace-return:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 55% 36%,#39212555,#0000 59%);position:absolute;inset:0}.workspace-return-heading{z-index:2;pointer-events:none;max-width:1100px;padding:0 6%;position:relative}.workspace-return-heading .c-kicker{color:#987b73;letter-spacing:.13em;margin-bottom:24px;font-size:9px}.workspace-return h2{font:400 clamp(43px,5.7vw,86px)/1.08 var(--font-mincho),var(--font-body),serif;letter-spacing:-.045em;text-wrap:balance}.workspace-return h2 em{color:#ab8274;font-style:normal;font-weight:400}.workspace-return-subtitle{font:8px/1.8 var(--font-mono),monospace;letter-spacing:.18em;color:#806965;margin-top:24px!important}.workspace-return-stage{height:clamp(490px,68vw,920px);margin-top:-170px;position:relative}.workspace-return-stage .c-stage{background:0 0;width:100%;height:100%;min-height:0;max-height:none;margin:0}.workspace-return-stage .c-stage canvas{touch-action:pan-y;position:absolute;inset:0}.workspace-return-coordinate{font:8px/1.65 var(--font-mono),monospace;letter-spacing:.09em;color:#886d64;pointer-events:none;align-items:center;gap:16px;display:flex;position:absolute;bottom:60px;left:6%}.workspace-return-coordinate>span:first-child{letter-spacing:-.08em;color:#c6997b;font-size:26px}.workspace-return-coordinate i{background:#8f74684f;width:38px;height:1px}.workspace-return-controls{z-index:2;border-top:1px solid #78524748;border-bottom:1px solid #78524748;flex-wrap:wrap;align-items:center;gap:20px 42px;width:88%;margin:0 auto;padding:21px 0;display:flex;position:relative}.workspace-return-views{flex-wrap:wrap;gap:5px;display:flex}.workspace-return-views button{font:10px/1.5 var(--font-mono),monospace;color:#957b70;background:0 0;border:1px solid #0000;align-items:center;gap:10px;min-height:42px;padding:11px 15px;transition:background .25s,color .25s,border-color .25s;display:flex}.workspace-return-views button span{color:#73554b;font-size:8px}.workspace-return-views button[aria-pressed=true]{color:#ddbf98;background:#76513c22;border-color:#9770586b}.workspace-return-views button[aria-pressed=true] span{color:#c99062}.workspace-return-views button:hover{color:#ead2ad;border-color:#9770586b}.workspace-return-light{font:9px var(--font-mono),monospace;color:#ad8d78;white-space:nowrap;align-items:center;gap:15px;display:flex}.workspace-return-light input{accent-color:#b18a65;cursor:pointer;width:90px;height:24px}.workspace-return-hint{font:7px/1.5 var(--font-mono),monospace;color:#896a5f;letter-spacing:.04em;margin-left:auto!important}.workspace-return-close{grid-template-columns:1fr 1fr;gap:12%;width:88%;margin:48px auto 0;display:grid}.workspace-return-reading>span{font:8px/1.5 var(--font-mono),monospace;letter-spacing:.09em;color:#927463}.workspace-return-reading>p{color:#a38d80;font:14px/1.85 var(--font-body),serif;max-width:47ch;min-height:100px;margin-top:17px!important}.workspace-return-invitation{border-left:1px solid #7c59442e;padding-left:26px}.workspace-return-invitation>p{font:23px/1.4 var(--font-mincho),var(--font-body),serif;letter-spacing:-.025em;color:#c4a997}.workspace-return-invitation>a{font:400 clamp(36px,4.5vw,66px)/1.15 var(--font-mincho),var(--font-body),serif;letter-spacing:-.045em;color:#e2bea0;border-bottom:1px solid #94684c73;justify-content:space-between;align-items:center;padding:20px 0;text-decoration:none;display:flex}.workspace-return-invitation>a span{font-family:var(--font-body),serif;color:#b47750;transition:transform .3s}.workspace-return-invitation>a:hover span{transform:translate(4px,-4px)}.workspace-return-invitation>div{font:9px/1.8 var(--font-mono),monospace;color:#a8846c;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.workspace-return a:focus-visible,.workspace-return button:focus-visible,.workspace-return input:focus-visible{outline-offset:5px;outline:2px solid #d6a06b!important}.workspace-return .c-stage-fallback{color:#c5a88f;background:#170e10e8;border:1px solid #705044;max-width:40ch;padding:24px}.workspace-return-move-toggle{color:#c4a78f;font:9px var(--font-mono),monospace;cursor:pointer;background:#b7804b0a;border:1px solid #785f484f;align-items:center;gap:24px;min-height:40px;padding:11px 16px;display:flex}.workspace-return-move-toggle span{color:#d9a375;font-size:15px}.workspace-movement{color:#bc9e87;background:linear-gradient(120deg,#2415198a,#130e12);border:1px solid #805f4940;width:88%;margin:25px auto 0;padding:24px 28px 30px}.workspace-movement[hidden]{display:none}.workspace-movement-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-movement-top>p{font:21px var(--font-mincho),serif}.workspace-movement button{color:#ba9479;font:9px var(--font-mono),monospace;cursor:pointer;background:0 0;border:0;min-height:42px}.workspace-movement-objects{border-bottom:1px solid #80614b3b;gap:30px;margin:20px 0;display:flex}.workspace-movement-objects button{color:#8c7063;border-bottom:1px solid #0000;margin-bottom:-1px}.workspace-movement-objects button[aria-pressed=true]{color:#e1bd9e;border-color:#ba855a}.workspace-movement-fields{border:0;grid-template-columns:repeat(3,1fr);gap:25px 45px;padding:0;display:grid}.workspace-movement-fields legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-movement-fields label>span{font:8px/1.7 var(--font-mono),monospace;color:#b59b87;justify-content:space-between;gap:10px;display:flex}.workspace-movement-fields output{color:#c48f64}.workspace-movement-fields input{accent-color:#b68864;cursor:ew-resize;width:100%;height:26px;margin-top:12px}.workspace-chair-poses{border-top:1px solid #79574429;grid-column:1/-1;gap:25px;padding-top:10px;display:flex}.workspace-chair-poses button{color:#a88b74}.workspace-movement-note{font:12px/1.8 var(--font-body),serif;color:#9f8576;grid-column:span 2;align-self:center;max-width:50ch}@media (max-width:700px){.workspace-return-move-toggle{gap:14px;padding:10px 12px;font-size:8px}.workspace-movement{width:86%;padding:19px}.workspace-movement-top{align-items:flex-start;gap:12px}.workspace-movement-top>p{max-width:12ch;font-size:18px}.workspace-movement-top>button{white-space:nowrap;min-height:30px;font-size:7px}.workspace-movement-objects{justify-content:space-between;gap:0;margin:14px 0 22px}.workspace-movement-objects button{font-size:7px}.workspace-movement-fields{grid-template-columns:1fr;gap:20px}.workspace-movement-fields label>span{font-size:8px}.workspace-movement-note{grid-column:1;font-size:11px}.workspace-chair-poses{gap:23px}.workspace-chair-poses button{font-size:8px}}@media (min-width:1500px){.workspace-return-stage{margin-top:-200px}.workspace-return-controls,.workspace-return-close{max-width:1530px}}@media (max-width:1000px){.workspace-return-stage{height:650px;margin-top:-90px}.workspace-return-hint{width:100%;margin-left:0!important}.workspace-return-controls{column-gap:24px}.workspace-return-views button{gap:8px;padding:10px 12px}}@media (max-width:700px){.workspace-return{padding-top:70px;padding-bottom:65px}.workspace-return-heading{padding:0 7%}.workspace-return h2{font-size:clamp(36px,9.5vw,57px)}.workspace-return-heading .c-kicker{margin-bottom:18px;font-size:7px}.workspace-return-subtitle{letter-spacing:.1em;font-size:6px;margin-top:18px!important}.workspace-return-stage{height:490px;margin-top:-18px;margin-left:-7%;margin-right:-7%}.workspace-return-coordinate{font-size:6px;bottom:35px;left:12%}.workspace-return-coordinate>span:first-child{font-size:20px}.workspace-return-controls{gap:14px;width:86%;padding:16px 0}.workspace-return-views{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.workspace-return-views button{justify-content:flex-start;padding:10px;font-size:9px}.workspace-return-light{font-size:8px}.workspace-return-light input{width:120px}.workspace-return-hint{font-size:6px}.workspace-return-close{grid-template-columns:1fr;gap:36px;width:86%;margin-top:35px}.workspace-return-reading>p{min-height:75px;font-size:13px}.workspace-return-invitation{border-top:1px solid #7c594448;border-left:0;padding-top:27px;padding-left:0}.workspace-return-invitation>p{font-size:23px}.workspace-return-invitation>a{padding:20px 0;font-size:44px}.workspace-return-invitation>div{gap:14px;font-size:8px}}@media (prefers-reduced-motion:reduce){.workspace-return-views button,.workspace-return-invitation>a span{transition:none}.workspace-return-invitation>a:hover span{transform:none}}.workspace-return{background:var(--scene-bg,#100d14)}.workspace-direct-actions{gap:24px;margin-left:auto;display:flex}.workspace-direct-actions button{color:#b6a294;min-height:44px;font:9px var(--font-mono),monospace;cursor:pointer;background:0 0;border:0}.workspace-selected-hint{font:12px/1.6 var(--font-body),serif;color:#b5a194;flex-basis:100%}.workspace-keyboard{font:10px/1.6 var(--font-mono),monospace;color:#a78d7e;flex-basis:100%}.workspace-keyboard summary{cursor:pointer;width:fit-content;padding-block:12px}.workspace-keyboard-pad{outline-offset:3px;border:1px solid #78524748;align-items:center;gap:25px;max-width:540px;padding:20px;font-size:22px;display:flex}.workspace-keyboard-pad span{font-size:10px}.workspace-keyboard .workspace-movement-objects{margin-block:12px}@media (max-width:700px){.workspace-direct-actions{gap:20px;margin-left:0}.workspace-selected-hint{font-size:12px}.workspace-return-hint{line-height:1.8;margin-left:0!important}.workspace-keyboard-pad{padding:12px}.workspace-return-stage{margin-top:-70px}}.workspace-return{min-height:0;padding:80px 0}.workspace-return-stage{height:clamp(640px,78svh,960px);margin-top:-100px}@media (min-width:1500px){.workspace-return-stage{margin-top:-130px}}@media (max-width:1000px){.workspace-return-stage{height:680px;margin-top:-65px}}@media (max-width:700px){.workspace-return{padding-block:65px}.workspace-return-stage{height:520px;margin-top:-30px}}
