:root{--ink:#000;--muted:#8a8a8a;--rule:#000;--desk:#eaeaea;--paper:#fff;--font-ko:Inter,"Pretendard Variable",Pretendard,sans-serif;--font-en:Inter,"Pretendard Variable",Pretendard,sans-serif;--font-ja:Inter,"Pretendard JP Variable","Pretendard JP","Pretendard Variable",Pretendard,sans-serif;--sans:var(--font-ko);--mono:var(--sans);--body-desk:20px;--body-mobile:18px;--w-answer:500;--w-question:700;--w-ui:600;--blink-desk:1s;--blink-dot:1.2s;--fade-1:.45;--fade-2:.2;--thumb-h:1.2em;--thumb-w:2.2em;--rule-w:1.5px;--error:#000}*{box-sizing:border-box}html,body{background:var(--paper);width:100%;height:100%;color:var(--ink);margin:0;padding:0}body,input,button,textarea{font-family:var(--sans);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;font-size:clamp(13px,.97vw,15px);font-weight:400;line-height:1.85}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{opacity:.35;cursor:default}a{color:inherit;text-decoration:none}button:hover:not(:disabled),a:hover{opacity:.7}button:focus-visible{outline:var(--rule-w) solid #000;outline-offset:3px}a:focus-visible{outline:var(--rule-w) solid #000;outline-offset:3px}[tabindex]:focus-visible{outline:var(--rule-w) solid #000;outline-offset:3px}input:focus,textarea:focus{outline:none}p{margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site{height:var(--app-h,100dvh);flex-direction:column;min-height:360px;display:flex;position:relative;overflow:hidden}.globe-label,.screen-note,.msg-note,.kind-toggle,.limit-note,.send-error,.connection-note{font-family:var(--mono);font-feature-settings:"zero" 0;letter-spacing:.04em}.entrance{height:auto;min-height:100dvh;padding:32px;overflow:visible}.entry-content{width:min(420px,100%);margin:auto;padding:30px 0}.entry-lead{color:#555;margin-bottom:40px;font-size:14px}.entry-form>label{font-family:var(--mono);letter-spacing:.06em;color:#000;font-size:11px}.entry-form>label span{color:var(--muted);margin-left:10px}.entry-form>input::placeholder{color:#c4c4c4}.entry-form>input{border:none;border-bottom:var(--rule-w) solid #000;color:#000;background:0 0;border-radius:0;width:100%;margin-top:6px;padding:8px 0 10px;font-size:22px;font-weight:500;display:block}.entry-content.start{flex-direction:column;align-items:center;display:flex}.entry-content.start .enter-button{margin-top:0;padding:14px 30px;font-size:15px}.enter-button{font-size:13px;font-weight:var(--w-ui);color:#fff;background:#000;border-radius:999px;align-items:center;gap:8px;margin-top:40px;padding:9px 22px;display:inline-flex}.enter-button:disabled{opacity:1;background:#cfcfcf}.form-error,.entry-error p{color:#000;margin:15px 0;font-size:12px}.entry-error button{font-family:var(--mono);text-underline-offset:3px;font-size:12px;text-decoration:underline}.full-room{line-height:2.1}.load-mark{color:#aaa;font-family:var(--mono)}.msg-main,.flow,.flow-text,.compose-row textarea,.paper-text,.paper-sheet-text{word-break:keep-all;overflow-wrap:break-word;line-break:strict}:is(.msg-main,.flow-text,.compose-row textarea,.paper-text,.paper-sheet-text):lang(ja){word-break:normal}.msg-main{white-space:pre-wrap}.hl{color:inherit}.msg.question .msg-main{font-weight:var(--w-question)}.msg.answer .msg-main{font-weight:var(--w-answer)}.msg-note{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:inline-block}.msg-note.error{color:var(--error)}button.msg-note{text-underline-offset:3px;text-decoration:underline}@keyframes typing-blink{0%{opacity:1}50%{opacity:.1}to{opacity:.1}}.said .is-typing{animation:typing-blink var(--blink-desk) step-end infinite}@keyframes typing-dot{0%{opacity:1}50%{opacity:.3}to{opacity:.3}}.typing-dot{background:var(--c);width:10px;height:10px;animation:typing-dot var(--blink-dot) step-end infinite;border-radius:50%;display:inline-block}@media (prefers-reduced-motion:reduce){.said .is-typing{animation:none}.said .is-typing:after{content:"· · ·";letter-spacing:.2em;opacity:.7;font-size:11px;font-weight:400;display:block}.typing-dot{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--c);animation:none}}.desk-top,.front-scene{position:relative}.desk-top>*,.front-scene>.desk-object,.front-scene>.ipad-wrap{position:absolute}.objects-minimal .desk-object{line-height:0;transition:scale .15s;display:block}.objects-minimal .desk-object:hover:not(:disabled){opacity:1;scale:1.05}.objects-minimal .desk-object svg{width:100%;height:auto;display:block;overflow:visible}.objects-minimal .desk-globe{width:calc(var(--u)*.618*var(--s,1))}.objects-minimal .globe-label{font-size:10px;font-weight:var(--w-ui);letter-spacing:.08em;color:#000;padding:0;line-height:1;position:absolute;top:85.5%;left:50%;translate:-50% 7px}.front-scene.objects-minimal .globe-label{font-size:9px;top:100%;translate:-50% 8px}@media (prefers-reduced-motion:reduce){.objects-minimal .desk-object{transition:none}}.objects-minimal .ipad-wrap{width:calc(var(--u)*1.62*var(--s,1));height:calc(var(--u)*1.7*var(--s,1))}.objects-minimal .ipad{width:calc(var(--u)*var(--s,1));aspect-ratio:3/4;border:calc(var(--u)*.045*var(--s,1)) solid #000;border-radius:calc(var(--u)*.02*var(--s,1));background:#fff;position:absolute;top:50%;left:50%}.objects-minimal .ipad-screen{-webkit-user-select:none;user-select:none;cursor:pointer;background:#fff;place-items:center;transition:background .3s;display:grid;position:absolute;inset:0;overflow:hidden}.objects-minimal .ipad-screen.empty,.objects-minimal .ipad-screen.empty.awake{background:#fff}.objects-minimal .ipad-camera{left:50%;top:calc(var(--u)*-.0275*var(--s,1));width:calc(var(--u)*.04*var(--s,1));aspect-ratio:1;z-index:1;background:#4a4a4a;border-radius:50%;display:none;position:absolute;translate:-50% -50%}.objects-minimal .ipad-screen img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.objects-minimal .ipad-wrap.drag-over .ipad-screen{outline:var(--rule-w) dashed #000;outline-offset:-10px;background:#f2f2f2}:is(.x-glyph,.new-messages svg) *,.desk-top svg [stroke],.front-scene svg [stroke]{vector-effect:non-scaling-stroke}.desk-top svg [stroke],.front-scene svg [stroke]{stroke-width:var(--rule-w)}.x-glyph{fill:none;stroke:currentColor;width:10px;height:10px;stroke-width:var(--rule-w);stroke-linecap:square;display:block}.objects-minimal .ipad-end{color:#000;border:var(--rule-w) solid #000;z-index:2;background:#fff;border-radius:0;place-items:center;width:22px;height:22px;display:grid;position:absolute}.objects-minimal .ipad-end:hover{opacity:1;color:#fff;background:#000}.objects-minimal .screen-note{white-space:nowrap;text-overflow:ellipsis;color:#000;border:var(--rule-w) solid #000;z-index:3;background:#fff;border-radius:0;max-width:90vw;padding:1px 8px;font-size:10.5px;line-height:1.5;position:absolute;top:100%;left:50%;overflow:hidden;translate:-50% 4px}.objects-minimal .screen-note.error{color:var(--error);border-color:var(--error)}.objects-minimal .lock-time{color:#000;text-align:center;flex-direction:column;align-items:center;line-height:1.1;display:flex}.objects-minimal .lock-date{font-family:var(--mono);letter-spacing:.06em;opacity:.95;font-size:10px}.objects-minimal .lock-clock{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:300}.desk-top{--u:calc(var(--band)*.44);width:min(100%,calc(var(--band)*2));height:var(--band);grid-area:2/1/3/3;justify-self:center;min-width:0}.desk-top>*{translate:-50% -50%}.objects-minimal .ipad-wrap.top .ipad{transform:translate(-50%,-50%) rotate(var(--rot))}.objects-minimal .ipad:before{content:"";top:calc(var(--u)*-.08*var(--s,1));width:calc(var(--u)*.08*var(--s,1));height:calc(var(--u)*.06*var(--s,1));background:#000;position:absolute;right:14%}.objects-minimal .ipad-wrap.top .lock-clock{font-size:calc(var(--u)*.24)}.objects-minimal .ipad-wrap.top .ipad-end{top:6px;right:6px}.objects-minimal .desk-printer{pointer-events:none}.objects-minimal .desk-printer:hover{scale:1}.objects-minimal .desk-printer.top{width:calc(var(--u)*1.618)}.objects-minimal .desk-printer.front{width:calc(var(--u)*1.618*var(--s,1))}.objects-minimal .paper-out{pointer-events:auto;line-height:normal;position:absolute;left:50%;overflow:hidden;translate:-50%}.objects-minimal .desk-printer.top .paper-out{width:61.73%;top:84.7%}.objects-minimal .desk-printer.front .paper-out{width:61.73%;top:62.1%}.objects-minimal .paper{color:var(--ct,#000);border:var(--rule-w) solid #d6d6d6;background:#fff;border-top:0}.objects-minimal .desk-printer.top .paper{max-height:calc(var(--band)*.78 - var(--u)*.27 - 6px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent;overflow-y:auto}.objects-minimal .desk-printer.top .paper-text{font-size:clamp(14px,1.15vw,20px);line-height:1.35;font-weight:var(--w-question);white-space:pre-wrap;padding:10px 12px 12px}.objects-minimal .desk-printer.front .paper{height:calc(var(--u)*.5*var(--s,1))}.objects-minimal .desk-printer.front .paper-text{width:100%;height:100%;padding:calc(var(--u)*.04*var(--s,1));font-size:calc(var(--u)*.075*var(--s,1));line-height:1.25;font-weight:var(--w-question);color:inherit;text-align:left;cursor:zoom-in;white-space:pre-wrap;display:block;overflow:hidden}.objects-minimal .paper.printing{animation:1.4s cubic-bezier(.25,.6,.3,1) both print-out}@keyframes print-out{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.objects-minimal .paper.printing{animation:none}}.front-scene{--u:16cqw;aspect-ratio:650/212;container-type:inline-size}.desk-surface{width:100%;height:100%;display:block;position:absolute;inset:0}.front-scene>.desk-object{translate:-50% -100%}.front-scene>.ipad-wrap{perspective:calc(var(--u)*4);translate:-50% -50%}.objects-minimal .ipad-wrap.front .ipad{border-width:calc(var(--u)*.045*var(--s,1));transform:translate(-50%,-50%) rotateX(64deg) rotate(var(--rot))}.objects-minimal .ipad-wrap.front .lock-clock{font-size:calc(var(--u)*.26)}.objects-minimal .ipad-wrap.front .lock-date{display:none}.objects-minimal .ipad-wrap.front .ipad-end{width:20px;height:20px;top:40%;left:99%;translate:-50% -50%}.desk-stage{--band:clamp(190px,34vh,400px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--band) minmax(0,1fr);flex:1;gap:clamp(10px,2vh,24px) clamp(48px,8vw,200px);min-height:0;padding:clamp(26px,2.6vw,46px) clamp(30px,2.6vw,46px) clamp(14px,1.6vw,26px);display:grid}.corner{min-width:0;min-height:0;color:var(--ct,var(--c,var(--ink)));flex-direction:column;display:flex}.corner-0{grid-area:1/1}.corner-1{text-align:right;grid-area:1/2}.corner-2{grid-area:3/1}.corner-3{text-align:right;grid-area:3/2}.corner-scroll{scrollbar-width:thin;scrollbar-color:#e3e3e3 transparent;min-height:0;max-height:100%;padding:2px;overflow-y:auto}.corner-2 .corner-scroll,.corner-3 .corner-scroll{margin-top:auto}.corner .msg-main{font-size:var(--body-desk);line-height:1.6}.said+.said{margin-top:10px}.said.age-1{opacity:var(--fade-1)}.said.age-2{opacity:var(--fade-2)}.new-messages svg{fill:none;stroke:currentColor;width:10px;height:10px;stroke-width:var(--rule-w)}.timeline-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.timeline{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dcdcdc transparent;flex:1;min-height:0;padding:4px 2px 24px;overflow-y:auto}.topic+.topic{margin-top:1.9em}.q-callout{background:var(--c);color:var(--on,#000);margin-bottom:.75em;padding:.6em .85em .7em}.q-callout .msg-main{font-size:var(--body-mobile);line-height:1.55;font-weight:var(--w-question)}.flow{font-size:var(--body-mobile);margin:0;line-height:1.75}.flow-msg{color:var(--ct,var(--c,var(--ink)))}.flow-text{white-space:pre-wrap}.flow-msg.question .flow-text{font-weight:var(--w-question)}.flow-msg.answer .flow-text{font-weight:var(--w-answer)}.flow-thumb{vertical-align:-.24em;height:var(--thumb-h);cursor:zoom-in;line-height:0;font-size:inherit;white-space:nowrap;margin:0 .14em;display:inline-block;position:relative}.flow-thumb:after{content:"";position:absolute;inset:-6px -2px}.flow-thumb img{width:auto;height:100%;max-width:var(--thumb-w);object-fit:cover;background:#f2f2f2;min-width:.7em;display:block}.typing-line{align-items:center;gap:8px;height:14px;margin-top:1.2em;display:flex}.new-messages{color:#000;border:var(--rule-w) solid #000;z-index:2;background:#fff;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:4px}.composer{border-top:var(--rule-w) solid #000;background:var(--paper);flex-shrink:0;width:100%;padding:12px clamp(30px,2.6vw,46px) 10px}.compose-row{align-items:center;gap:18px;display:flex}.kind-toggle{border:var(--rule-w) solid #000;width:52px;height:30px;font-size:11px;font-weight:var(--w-ui);background:#fff;border-radius:999px;flex-shrink:0;padding:0;line-height:1;position:relative}.kind-toggle:hover:not(:disabled){opacity:1}.kt-knob{border:var(--rule-w) solid #000;color:#000;background:#dde1e7;border-radius:50%;place-items:center;width:23px;height:23px;transition:transform .18s;display:grid;position:absolute;top:2px;left:2px}.kind-toggle.answer .kt-knob{transform:translate(22px)}@media (prefers-reduced-motion:reduce){.kt-knob{transition:none}}.compose-row textarea{resize:none;line-height:1.5;font-size:var(--body-desk);font-weight:var(--w-answer);scrollbar-width:thin;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:5px 0;overflow-y:hidden}.compose-row textarea.question{font-weight:var(--w-question)}.compose-row textarea::placeholder{color:#b9b9b9;font-weight:400}.send-error{color:var(--error);flex-wrap:wrap;align-items:center;gap:15px;padding:6px 0;font-size:11px;display:flex}.send-error button{color:#000;text-underline-offset:3px;font-size:11px;text-decoration:underline}.connection-note{color:var(--error);background:var(--paper);padding:4px clamp(30px,2.6vw,46px);font-size:10.5px}.m-body{flex:1;min-height:0;position:relative;overflow:hidden}.m-head{z-index:2;transition:transform .22s;position:absolute;top:0;left:0;right:0}.m-legs{left:0;right:0;top:var(--desk-h,0px);bottom:calc(-1*var(--desk-h,0px));pointer-events:none;transition:transform .22s;position:absolute}.m-body.desk-hidden :is(.m-head,.m-legs){transform:translateY(calc(-1*var(--desk-h,0px)))}@media (prefers-reduced-motion:reduce){.m-head,.m-legs{transition:none}}.v-minimal .front-scene{margin-bottom:-3.38462%}.front-desk{background:var(--paper);padding-top:clamp(34px,11vw,56px);position:relative;overflow:hidden}.room.mobile .timeline-wrap{z-index:1;position:absolute;inset:0}.leg{pointer-events:none;position:absolute;top:0;bottom:0}.leg.front{background:#e2e2e2;width:6%}.leg.front.left{left:2.2%}.leg.front.right{right:2.2%}.leg.back{background:#f1f1f1;width:3%;bottom:44%}.leg.back.left{left:33.1%}.leg.back.right{left:63.9%}.room.mobile .timeline{padding:calc(var(--desk-h,0px) + 18px) 10.5% 24px;scroll-padding-top:var(--desk-h,0px)}.room.mobile .composer{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.room.mobile .compose-row{align-items:flex-end;gap:12px}.room.mobile .compose-row textarea{border-bottom:var(--rule-w) solid #d8d8d8;font-size:var(--body-mobile)}.room.mobile .kind-toggle{margin-bottom:4px}.lightbox{border:var(--rule-w) solid #000;background:var(--paper);max-width:96vw;max-height:94dvh;padding:0;overflow:hidden}.lightbox::backdrop{background:#ffffffe6}.lightbox img{object-fit:contain;max-width:96vw;max-height:94dvh;margin:auto;display:block}.lightbox-close{color:#000;border:var(--rule-w) solid #000;background:#fff;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.lightbox-close .x-glyph{width:12px;height:12px}.lightbox-close:hover{opacity:1;color:#fff;background:#000}@media (max-height:620px){.desk-stage{row-gap:14px;padding-top:20px;padding-bottom:10px}.corner .msg-main{line-height:1.7}.composer{padding-top:6px;padding-bottom:6px}}.limit-note{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);padding-top:4px;font-size:11px}.full-house{gap:8px;display:grid}.full-title{letter-spacing:-.03em;font-size:clamp(34px,6vw,64px);font-weight:700;line-height:1}.full-line{font-family:var(--mono);letter-spacing:.04em;font-size:13px}.paper-sheet{border:var(--rule-w) solid #000;background:#fff;width:min(92vw,560px);max-height:86dvh;padding:30px 24px 26px;overflow-y:auto}.paper-sheet::backdrop{background:#ffffffe6}.paper-sheet-text{font-size:22px;line-height:1.4;font-weight:var(--w-question);color:var(--ct,#000);white-space:pre-wrap;margin:0;padding-right:30px}.lobby{--gw:min(78vw,760px);--gh:min(56vh,420px);--cw:33.333%;--ch:33.333%;--move:.75s cubic-bezier(.65,0,.35,1);background:#fff;position:relative}.lobby-intro{z-index:3;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);padding:0 2vw;display:flex;position:absolute;inset:0;overflow:hidden}.intro-title{text-align:center;font-family:var(--sans);letter-spacing:-.035em;color:#000;overflow-wrap:break-word;max-width:100%;margin:0;font-size:clamp(46px,8.6vw,188px);font-weight:700;line-height:.98;position:relative}.intro-button{color:#fff;font-family:var(--sans);font-size:clamp(16px,1.6vw,26px);font-weight:var(--w-ui);letter-spacing:-.01em;background:#000;border:0;border-radius:999px;padding:.55em 1.25em .6em;line-height:1;position:relative}.intro-button:hover:not(:disabled){opacity:.85}.lobby-intro .form-error{position:relative}.lobby-tiles{position:absolute;inset:0}.tile{background:var(--c);color:var(--on);left:calc(50% - var(--gw)/2 + var(--col)*(var(--gw)/2 + 1px));top:calc(50% - var(--gh)/2 + var(--row)*(var(--gh)/2 + 1px));width:calc(var(--gw)/2 - 1px);height:calc(var(--gh)/2 - 1px);transition:left var(--move),top var(--move),width var(--move),height var(--move),opacity .35s ease;position:absolute;overflow:hidden}.phase-intro .tile{opacity:0}.phase-corners .tile{left:calc(var(--col)*(100% - var(--cw)));top:calc(var(--row)*(100% - var(--ch)));width:var(--cw);height:var(--ch)}.tile-pick{color:var(--on);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile-pick:hover:not(:disabled){opacity:1}.tile-pick:focus-visible{outline:var(--rule-w) solid var(--on);outline-offset:-8px}.silhouette{width:auto;height:min(46%,120px);display:block}.tile-pick .chair{opacity:0;transition:opacity .2s ease,transform .25s ease,height var(--move);transform:translateY(6px)}:is(.tile-pick:hover .chair,.tile-pick:focus-visible .chair,.tile.picked .chair){opacity:1;transform:none}.phase-corners .tile.picked .tile-pick{justify-content:flex-start;padding-top:9%}.phase-corners .tile.picked .chair{height:min(34%,96px)}.tile-form{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;animation:.3s .55s both form-in;display:flex;position:absolute;bottom:12%;left:12%;right:12%}.tile-form input[aria-busy=true]{opacity:.5}.tile-form input{min-width:0;color:inherit;caret-color:currentColor;text-align:center;font-family:var(--sans);font-size:18px;font-weight:var(--w-answer);background:0 0;border:0;border-radius:0;flex:1;padding:6px 0}.tile-note{font-family:var(--mono);flex-basis:100%;font-size:11px;line-height:1.4}@keyframes form-in{0%{opacity:0;transform:translateY(6px)}}.lobby-center{text-align:center;z-index:2;gap:8px;width:max-content;max-width:min(30%,360px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.wait-count{font-family:var(--sans);font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.wait-line{font-family:var(--mono);letter-spacing:.04em;font-size:12px;line-height:1.5}@media (max-width:767px){.lobby{--gw:92vw;--gh:min(58vh,460px);--cw:44%;--ch:24%}.lobby-center{max-width:80%}}.room-in{animation:.5s both room-in}@keyframes room-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tile,.tile-pick .chair{transition:none}.tile-form,.room-in{animation:none}}:lang(ko){font-family:var(--font-ko)}:lang(en){font-family:var(--font-en)}:lang(ja){font-family:var(--font-ja);letter-spacing:normal}.v-minimal,.v-minimal *{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2748%27%20height%3D%2724%27%20viewBox%3D%270%200%20225%20111%27%3E%3Cpath%20transform%3D%27matrix\(-1%200%200%201%20225%200\)%27%20d%3D%27M49%200L73%200L74%201L83%201L84%202L105%202L106%203L107%202L137%202L156%208L165%2013L171%2013L175%2015L178%2015L188%2020L191%2017L194%2017L195%2018L194%2023L197%2028L204%2034L205%2040L209%2048L213%2052L220%2054L224%2058L225%2060L225%2067L223%2072L208%2079L200%2079L190%2074L188%2071L184%2068L176%2068L165%2063L163%2063L161%2065L162%2066L162%2070L158%2077L159%2078L158%2080L159%2085L157%2088L157%2090L158%2093L163%2098L164%20103L156%20103L155%20104L142%20103L140%20100L139%2080L138%2079L137%2080L137%2083L136%2084L137%2086L136%2088L137%2090L136%2099L142%20107L142%20110L141%20111L121%20111L119%20109L118%2086L116%2084L114%2077L94%2083L75%2083L74%2082L69%2082L58%2078L57%2079L57%2091L64%20100L65%20102L64%20104L59%20104L58%20105L42%20105L41%20106L41%20109L39%20110L16%20110L14%20109L11%20105L11%20102L12%20101L13%2069L7%2055L5%2060L0%2064L3%2059L3%2056L4%2055L6%2031L11%2020L20%2012L38%203L48%201Z%27%20fill%3D%27%23000%27%2F%3E%3C%2Fsvg%3E) 0 13,auto}html.pressing .v-minimal,html.pressing .v-minimal *{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2735%27%20viewBox%3D%270%200%20219%20193%27%3E%3Cpath%20d%3D%27M27%200L36%200L41%202L50%202L51%203L52%207L56%2013L56%2016L55%2017L54%2024L50%2029L50%2031L51%2032L61%2032L63%2034L62%2043L64%2046L64%2048L71%2053L71%2059L75%2064L83%2065L89%2068L105%2068L106%2067L128%2066L129%2065L168%2064L169%2065L176%2065L177%2066L184%2067L206%2079L217%2093L219%2097L219%20109L218%20110L218%20114L214%20123L212%20131L209%20136L211%20139L212%20148L216%20154L216%20158L215%20159L215%20163L213%20169L207%20174L203%20173L201%20170L198%20175L198%20179L194%20183L170%20183L169%20181L172%20176L175%20173L180%20171L182%20169L186%20156L186%20153L182%20148L179%20148L177%20146L175%20147L167%20151L147%20153L140%20157L132%20158L131%20159L112%20159L97%20154L94%20154L87%20151L83%20151L81%20154L80%20164L78%20167L78%20170L76%20174L71%20179L70%20183L62%20185L61%20186L61%20190L53%20193L50%20192L47%20192L46%20193L31%20192L32%20187L38%20181L44%20178L47%20171L47%20161L52%20155L53%20148L50%20144L37%20132L33%20125L31%20119L31%20114L30%20113L30%20106L27%20100L27%2095L24%2091L23%2087L21%2085L13%2084L5%2080L3%2080L1%2079L0%2077L0%2076L6%2071L6%2067L5%2066L5%2060L6%2058L7%2057L9%2066L10%2068L12%2069L21%2057L25%2045L30%2036L29%2032L21%2021L18%2023L16%2023L16%2019L17%2018L15%2011L16%206L19%203L23%201L26%201Z%27%20fill%3D%27%23000%27%2F%3E%3C%2Fsvg%3E) 0 14,auto}.v-minimal :is(input,textarea),.v-minimal :is(input,textarea) *{cursor:text}:is(.v-minimal,.v-maximal) .typing-dot{border-radius:0}:is(.v-minimal,.v-maximal) .kind-toggle{background:#000}:is(.v-minimal,.v-maximal) .kt-knob{background:#fff;border-color:#fff}:is(.v-minimal,.v-maximal).room.mobile .compose-row textarea{border-bottom:0}.lobby-min{--gs:round(down,min(42vh,40vw),2px);--half:calc(var(--gs)/2);--gw:var(--gs);--gh:var(--gs);--cw:calc((100% - clamp(48px,8vw,200px))/2);--ch:calc((100% - clamp(190px,34vh,400px) - 120px)/2)}.lobby-min .tile.in-grid{left:calc(round(down,50% - var(--half),1px) + var(--col)*var(--half));top:calc(round(down,50% - var(--half),1px) + var(--row)*var(--half));width:var(--half);height:var(--half)}.lobby-min .tile{transform-origin:0 0;transition:opacity .35s}.lobby-min .tile.at-corner{z-index:1;left:calc(var(--col)*(100% - var(--cw)));top:calc(var(--row)*(100% - var(--ch)));width:var(--cw);height:var(--ch)}.lobby-min .tile.in-grid .tile-pick{cursor:inherit}.lobby-min .tile-form{animation:.25s .4s both form-in;top:50%;bottom:auto;translate:0 -50%}@media (max-width:767px){.lobby-min{--gs:round(down,min(86vw,44vh),2px);--cw:50%;--ch:clamp(96px,16%,140px)}}.v-minimal.lobby-min .tile-form input{cursor:inherit}.lobby-max{touch-action:none;background:#fff}.d3-stage{perspective:1700px;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;place-items:center;display:grid;position:absolute;inset:0}.d3-stage:focus-visible{outline:var(--rule-w) solid #000;outline-offset:-10px}.d3-rig{width:0;height:0;transform-style:preserve-3d;position:relative;translate:0 2vh}.d3,.d3-face{transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.d3-face.bx{margin:-.5px}.phase-desk .d3-desk .d3-face{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2728%27%20height%3D%2728%27%20viewBox%3D%270%200%2028%2028%27%3E%3Cg%20stroke%3D%27%23fff%27%20stroke-width%3D%273%27%20stroke-linejoin%3D%27round%27%20fill%3D%27%23fff%27%3E%3Cpath%20d%3D%27M14%202L9.5%207.5H18.5ZM14%2026L9.5%2020.5H18.5ZM2%2014L7.5%209.5V18.5ZM26%2014L20.5%209.5V18.5Z%27%2F%3E%3Crect%20x%3D%2713%27%20y%3D%277%27%20width%3D%272%27%20height%3D%2714%27%2F%3E%3Crect%20x%3D%277%27%20y%3D%2713%27%20width%3D%2714%27%20height%3D%272%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27%23000%27%3E%3Cpath%20d%3D%27M14%202L9.5%207.5H18.5ZM14%2026L9.5%2020.5H18.5ZM2%2014L7.5%209.5V18.5ZM26%2014L20.5%209.5V18.5Z%27%2F%3E%3Crect%20x%3D%2713%27%20y%3D%277%27%20width%3D%272%27%20height%3D%2714%27%2F%3E%3Crect%20x%3D%277%27%20y%3D%2713%27%20width%3D%2714%27%20height%3D%272%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 14 14,move}.phase-snap .d3-rig{transition:transform .36s cubic-bezier(.3,.7,.3,1)}.phase-zoom .d3-rig,.phase-table .d3-rig{transition:transform .72s cubic-bezier(.7,0,.84,0),translate .72s cubic-bezier(.7,0,.84,0);translate:0}.d3-shadow{background:radial-gradient(closest-side,#281e1433,#281e1400)}.d3-round{border-radius:50%;place-items:center;display:grid;overflow:hidden}.d3-ipad{background:#2a2f36;border:8px solid #dde1e6;border-radius:12px;position:absolute;inset:0}.d3-face>span{display:block;position:absolute}.d3-seam{background:#8f6542;height:2px;left:0;right:0;box-shadow:0 1px #ffffff59}.d3-handle{background:#cfd2d5;border-radius:3px;width:40%;height:5px;left:30%}.d3-lock{background:#c3c6ca;border-radius:50%;width:8px;height:8px;top:6%;left:calc(50% - 4px)}.d3-bay{background:#050505;height:3px;top:12%;left:12%;right:12%;box-shadow:0 1px #ffffff14}.d3-power{background:#2c2e31;border-radius:50%;width:8px;height:8px;top:5%;left:calc(50% - 4px);box-shadow:inset 0 0 0 1px #4a4d51}.d3-vents{background:repeating-linear-gradient(0deg,#0a0a0b 0 2px,#0000 2px 6px);height:18%;bottom:8%;left:20%;right:20%}.d3-label{background:#2f5fb3;border-radius:1px;height:12%;top:7%;left:14%;right:14%}.d3-label:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;top:40%;left:18%;right:18%}.d3-hole{background:#1b1c1e;border-radius:50%;width:18px;height:18px;bottom:9%;left:calc(50% - 9px)}.d3-lines{background:repeating-linear-gradient(0deg,#d9dde3 0 1px,#0000 1px 9px);height:30%;top:30%;left:16%;right:16%}.d3-grille{background:radial-gradient(circle,#98a0a9 1.5px,#0000 1.8px) 0 0/9px 9px;width:62%;height:56%;top:14%;left:6%}.d3-dial{aspect-ratio:1;background:#cfd4da;border-radius:50%;height:38%;top:24%;right:12%}.d3-btn-top{aspect-ratio:1;background:#4a525c;border-radius:50%;height:16%;top:34%;right:4%}.d3-knob{aspect-ratio:1;background:#cfd4da;border-radius:50%;height:50%;top:24%;left:6%}.d3-btn{aspect-ratio:1;background:#4a525c;border-radius:50%;height:20%;top:40%;left:23%}.d3-clock{background:#23282e;border-radius:4px;width:28%;height:42%;top:28%;right:6%}.d3-cup-handle{border:5px solid #f6f4f1;border-left:0;border-radius:0 40px 40px 0}.d3-saucer{background:#e3e6ea}.phase-zoom .d3-back,.phase-table .d3-back{visibility:hidden}@media (prefers-reduced-motion:reduce){.d3-rig{transition:none!important}}.tag-layer{z-index:2;pointer-events:none;--tw:min(300px,36vw);--th:calc(var(--tw)*1.04);--m:clamp(16px,3vw,40px);position:absolute;inset:0}.name-tag{width:var(--tw);height:var(--th);pointer-events:auto;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1);animation:.4s cubic-bezier(.22,1,.36,1) both tag-in;position:absolute}.name-tag.center{left:calc(50% - var(--tw)/2);top:calc(50% - var(--th)/2)}.name-tag.corner{left:calc(var(--m) + var(--col)*(100% - var(--tw) - 2*var(--m)));top:calc(var(--m) + var(--row)*(100% - var(--th) - 2*var(--m)))}.tag-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tag-body{place-items:center;display:grid;position:absolute;inset:34% 7% 13%}.tag-form{align-items:center;width:100%;height:100%;display:grid;position:relative}.tag-form input{height:100%}.tag-form input:placeholder-shown{caret-color:#0000}.tag-caret{width:2px;height:calc(var(--tw)*.11);pointer-events:none;background:#23282e;animation:1.06s step-end infinite caret-blink;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.tag-form:has(input:placeholder-shown) .tag-caret{display:block}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tag-caret{animation:none}}.tag-name,.tag-form input{text-align:center;width:100%;font-size:calc(var(--tw)*.1);letter-spacing:-.01em;color:#23282e;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-weight:700;line-height:1.2;overflow:hidden}.tag-form input{caret-color:#23282e;background:0 0;border:0;border-radius:0;outline:none}.tag-note{text-align:center;color:var(--error);margin:0;font-size:11px;position:absolute;bottom:4px;left:0;right:0}@keyframes tag-in{0%{opacity:0;scale:.9}}@media (max-width:767px){.tag-layer{--tw:44vw}}@media (prefers-reduced-motion:reduce){.name-tag{transition:none;animation:none}}.objects-maximal .desk-latte{width:calc(var(--u)*.95*var(--s,1))}.objects-maximal .desk-printer.front .paper-out{top:82.3%}.objects-maximal .ipad{border-radius:calc(var(--u)*.07*var(--s,1));box-shadow:none;border-color:#cfd4da}.objects-maximal .ipad:before{background:#c2c8cf;border-radius:2px 2px 0 0}.objects-maximal .ipad-screen,.objects-maximal .ipad-screen.empty,.objects-maximal .ipad-screen.empty.awake{background:#2a2f36}.objects-maximal .ipad-screen{border-radius:calc(var(--u)*.025*var(--s,1))}.objects-maximal .lock-time{color:#f2f4f7}.objects-maximal .paper{box-shadow:none;background:#f1f3f6;border:0;border-radius:0}.desk-under{width:100%;height:auto;margin-top:-1px;display:block}.v-maximal .leg.back{display:none}.v-maximal .leg.front{background:#9ca1a7;width:4%}.v-maximal .leg.front.left{left:7.4%}.v-maximal .leg.front.right{right:7.4%}.v-maximal.room.mobile .timeline{padding-left:15.5%;padding-right:15.5%;padding-bottom:calc(30px + 64px + env(safe-area-inset-bottom))}.v-maximal .composer{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border-top:0;position:absolute;bottom:0;left:0;right:0}.v-maximal .compose-row textarea{box-shadow:none;background:#dee2e7b8;border-radius:22px;padding:9px 18px}.v-maximal.room.mobile .compose-row textarea{padding:9px 16px}.v-maximal.room.mobile .kind-toggle{margin-bottom:5px}.v-maximal .kind-toggle{background:#d3d8de;border-color:#d3d8de}.v-maximal .kt-knob{color:#fff;box-shadow:none;background:#4a525c;border-color:#4a525c;font-weight:700}.v-maximal .typing-dot{box-shadow:none;border-radius:50%}.v-maximal .q-callout{box-shadow:none;border-radius:16px}.v-maximal .paper-sheet,.v-maximal .lightbox{box-shadow:none;border:0;border-radius:24px}.v-maximal .paper-sheet{background:#f1f3f6}.v-maximal :is(.paper-sheet,.lightbox)::backdrop{background:#ffffffeb}.v-maximal.room.desktop .desk-stage{padding-bottom:calc(clamp(14px,1.6vw,26px) + 62px)}.v-maximal .objects-maximal .ipad-end,.v-maximal .new-messages,.v-maximal .lightbox-close{color:#fff;background:#23282e;border:0;border-radius:50%}.v-maximal .objects-maximal .screen-note{color:#fff;background:#23282e;border:0;border-radius:99px;padding:2px 10px}.v-maximal .objects-maximal .screen-note.error{background:var(--error);color:#fff}.v-maximal .objects-maximal .ipad-wrap.drag-over .ipad-screen{background:#3a3a3c;outline:0}.lobby-b{background:#fff}.b-stage{aspect-ratio:1;width:min(64vmin,460px);position:absolute;top:50%;left:50%;translate:-50% -50%}.b-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.b-square{fill:#fff;stroke:#000;stroke-width:var(--rule-w);vector-effect:non-scaling-stroke}.b-tag{fill:var(--c);opacity:0;transition:transform .42s cubic-bezier(.34,1.7,.5,1),opacity .12s linear;transform:translateY(34px)}.b-tag.out{opacity:1;transform:translateY(-36px)}@media (prefers-reduced-motion:reduce){.b-tag{transition:none}}.b-form{align-items:center;display:grid;position:absolute;inset:25%}.b-form input{text-align:center;color:#000;caret-color:#000;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;padding:0 6%;font-size:clamp(18px,3.4vmin,28px);font-weight:600}.b-form input:placeholder-shown{caret-color:#0000}.b-caret{pointer-events:none;background:#000;width:1.5px;height:clamp(20px,4vmin,32px);animation:1.06s step-end infinite caret-blink;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.b-form:has(input:placeholder-shown) .b-caret{display:block}@media (prefers-reduced-motion:reduce){.b-caret{animation:none}}.objects-line .desk-object svg :is(rect,circle,ellipse,path,polygon){fill:#fff;stroke:#000;stroke-width:var(--rule-w);vector-effect:non-scaling-stroke}.objects-line .desk-object svg path[fill=none]{fill:none}.objects-line .ipad{border:var(--rule-w) solid #000;border-radius:calc(var(--u)*.05*var(--s,1));background:#fff}.objects-line .ipad:before{top:calc(-1*(var(--rule-w) + var(--u)*.035*var(--s,1)));height:calc(var(--u)*.035*var(--s,1) + var(--rule-w));border:var(--rule-w) solid #000;box-sizing:border-box;background:#fff;border-bottom:0}.objects-line .paper{border:var(--rule-w) solid #000;border-top:0}.front-scene.objects-line .desk-surface polygon{fill:#fff;stroke:#000;stroke-width:var(--rule-w);vector-effect:non-scaling-stroke}.v-minimalB .leg{border:var(--rule-w) solid #000;background:0 0;border-top:0}.v-minimalB .kind-toggle{background:#fff;border-color:#000}.v-minimalB .kt-knob{border:var(--rule-w) solid #000;color:#000;background:#fff}.v-minimalB .typing-dot{box-shadow:inset 0 0 0 var(--rule-w) var(--c);background:0 0}.v-minimalB .q-callout{color:var(--ct,#000);box-shadow:inset 0 0 0 var(--rule-w) var(--c);background:0 0}.objects-basic .desk-cup{width:calc(var(--u)*.62*var(--s,1))}.objects-basic .cup-label{font-family:var(--mono);font-size:10px;font-weight:var(--w-ui);letter-spacing:.08em;color:#000;padding:0;line-height:1;position:absolute;top:100%;left:50%;translate:-50% 5px}.front-scene.objects-basic .cup-label{font-size:9px;translate:-50% 3px}.objects-basic .ipad{border:calc(var(--u)*.055*var(--s,1)) solid #000;border-radius:calc(var(--u)*.06*var(--s,1))}.objects-basic .ipad-camera{display:block}.objects-basic .ipad:before{display:none}.objects-basic .ipad-wrap.top .ipad:before{top:calc(var(--u)*-.1);height:calc(var(--u)*.035);width:calc(var(--u)*.08);display:block}.objects-basic .desk-printer.top{width:calc(var(--u)*1.7)}.objects-basic .desk-printer.front{width:calc(var(--u)*1.7*var(--s,1))}.objects-basic .desk-printer.top .paper-out{width:70%;top:84.3%}.objects-basic .desk-printer.front .paper-out{width:56%;top:57.9%}.objects-basic .ipad-wrap.front .ipad{border-width:calc(var(--u)*.05*var(--s,1))}.printer-power{pointer-events:auto;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;translate:-50% -50%}.objects-line .desk-object svg .power{fill:#e5322d;stroke:none}
