.dbox{--g: min(calc(100vw / 833.09), var(--u));position:absolute;left:0;right:0;bottom:calc(56 * var(--u) + 62.92 * var(--g) + env(safe-area-inset-bottom,0rem));z-index:10;animation:dbox-entrance .35s var(--ease-out-sine)}@media (min-aspect-ratio: .4619){.stage:not(.chartroom) .dbox{--g: min(calc(100vw / 833.09), calc(720 * var(--u) / 833.09))}}@media (min-aspect-ratio: .5626){.chartroom .dbox{--g: min(calc(100vw / 833.09), calc(720 * var(--u) / 833.09))}}.dbox--hidden{display:none}.dbox__box{position:relative;margin:0 auto;width:calc(833.09 * var(--g));min-height:calc(117.4 * var(--g));max-height:calc(349.25 * var(--g));border-radius:calc(24 * var(--g));border:calc(2 * var(--g)) solid var(--c-brown-soft);background-color:var(--c-paper);background-image:url(/static/assets/shared/papers/parchment.jpg);background-size:calc(1024 * var(--g)) calc(1024 * var(--g));background-repeat:repeat;box-sizing:border-box;overflow:hidden;transition:height .2s cubic-bezier(.25,.46,.45,.94)}.dbox__box--bounce{animation:dbox-bounce .2s var(--ease-out-sine)}.dbox__text{position:absolute;left:calc(38.1 * var(--g));right:calc(38.1 * var(--g));top:calc(37.7 * var(--g));max-height:calc((349.25 - 37.7 * 2) * var(--g));overflow-y:auto;font-size:calc(32 * var(--g));line-height:calc(42 * var(--g));color:var(--c-ink);text-align:left;animation:dbox-text-fade .15s ease-out;word-break:break-word}.dbox__sizer{position:absolute;visibility:hidden;left:calc(38.1 * var(--g));right:calc(38.1 * var(--g));top:0;font-size:calc(32 * var(--g));line-height:calc(42 * var(--g));color:var(--c-ink);text-align:left;word-break:break-word}.dbox__nameplate{position:absolute;left:calc(39.2 * var(--g));bottom:calc(100% - 12.03 * var(--g));width:calc(247.04 * var(--g));height:calc(55.04 * var(--g));background-image:url(/static/assets/shared/dialogue/namebar.png);background-size:100% 100%;animation:dbox-name-slide .25s var(--ease-out-sine)}.dbox__nameplate--exit{animation:dbox-name-fadeout .18s ease-out forwards}.dbox__name{position:absolute;left:calc(50% + 33 * var(--g));top:50%;transform:translate(-50%,-50%);font-size:calc(28 * var(--g));line-height:calc(40 * var(--g));white-space:nowrap}.dbox__triangle{position:absolute;left:calc(50% + 336.35 * var(--g));bottom:calc(-62.92 * var(--g));width:calc(47.36 * var(--g));height:calc(35.2 * var(--g));transform:translate(-50%);background-image:url(/static/assets/shared/dialogue/triangle.png);background-size:100% 100%;animation:dbox-triangle-fade .2s ease-out,dbox-triangle-breathe .8s var(--ease-inout-sine) .2s infinite alternate}@keyframes dbox-entrance{0%{opacity:0;transform:translateY(calc(14 * var(--g)))}to{opacity:1;transform:translateY(0)}}@keyframes dbox-text-fade{0%{opacity:0}to{opacity:1}}@keyframes dbox-bounce{0%{transform:scaleY(.98)}to{transform:scaleY(1)}}@keyframes dbox-name-slide{0%{opacity:0;transform:translate(calc(-20 * var(--g)))}to{opacity:1;transform:translate(0)}}@keyframes dbox-name-fadeout{0%{opacity:1}to{opacity:0}}@keyframes dbox-triangle-fade{0%{opacity:0}to{opacity:1}}@keyframes dbox-triangle-breathe{0%{opacity:calc(140 / 255)}to{opacity:1}}.portrait{position:absolute;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.portrait__fx{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat;transform:scale(1.03)}.portrait__fx--bounce{animation:portrait-bounce .18s var(--ease-out-sine)}.portrait--dim{opacity:.698;transition:opacity .28s var(--ease-out-sine)}.portrait--dim .portrait__fx{transform:scale(1);transition:transform .28s var(--ease-out-sine)}.portrait--speaking{opacity:1;transition:opacity .28s var(--ease-out-sine)}.portrait--entering{animation:portrait-enter .4s var(--ease-out-sine) forwards}.portrait--folded{opacity:0!important;animation:none;transition:none}@keyframes portrait-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 24 * var(--u)))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes portrait-bounce{0%{transform:scale(1.06)}55%{transform:scale(1.06)}to{transform:scale(1.03)}}.compass-sound{pointer-events:auto}.compass-sound.is-muted{opacity:.62}.compass-sound.is-muted:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:8%;min-height:.075rem;border-radius:24.975rem;background:var(--c-gold);box-shadow:0 0 .075rem #1f3a568c;transform:translateY(-50%) rotate(-45deg)}.interview{--u: min(calc(100vw / 720), calc(100vh / 1559.04));--shift: 139.52;background-color:var(--c-ink)}.interview__band{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(720 * var(--u));height:calc(1559.04 * var(--u));pointer-events:none}.interview__bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(876.96 * var(--u));height:calc(1559.04 * var(--u));background-size:cover;background-position:center}.interview--office .interview__bg{background-image:url(/static/assets/scenes/office/office-bg.jpg)}.interview--logroom .interview__bg{background-image:url(/static/assets/scenes/logroom/logroom-bg.jpg)}.interview__veil{position:absolute;inset:0;background:var(--c-ink);opacity:0;transition:opacity .45s ease;pointer-events:none}.interview--intro .interview__veil,.interview--item .interview__veil,.interview--done .interview__veil{opacity:.7}.interview--logroom.interview--intro .interview__veil,.interview--logroom.interview--item .interview__veil,.interview--logroom.interview--done .interview__veil{opacity:.45}.interview:not(.interview--talk) .portrait{opacity:0}.interview__track{position:absolute;left:calc(40 * var(--u));right:calc(41 * var(--u));top:calc((38 + var(--shift)) * var(--u));height:0;display:none}.interview--talk .interview__track{display:block}.interview__track-line{position:absolute;left:0;right:0;top:calc(-1 * var(--u));height:calc(2 * var(--u));background:rgba(246,242,234,.75)}.interview__track-node{position:absolute;top:calc(-5.5 * var(--u));width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid var(--c-gold);background:rgba(20,30,44,.4);transform:translate(-50%)}.interview__track-node--current{width:calc(14 * var(--u));height:calc(14 * var(--u));top:calc(-7 * var(--u));border:none;background:var(--c-gold)}.interview__track-node:nth-child(2){left:0%}.interview__track-node:nth-child(3){left:25%}.interview__track-node:nth-child(4){left:50%}.interview__track-node:nth-child(5){left:75%}.interview__track-node:nth-child(6){left:100%}.interview__sound{position:absolute;left:calc(620 * var(--u));top:calc((72 + var(--shift)) * var(--u));width:calc(60 * var(--u));height:calc(61 * var(--u));background-image:url(/static/assets/scenes/prologue/sound.png);background-size:100% 100%;pointer-events:auto}.interview__hud{position:absolute;left:calc(60 * var(--u));right:calc(60 * var(--u));top:calc((190 + var(--shift)) * var(--u));text-align:center;color:var(--c-brown-ink);font-family:var(--font-zh-serif);opacity:0;pointer-events:none}.interview--loading .interview__hud{opacity:1}.interview__ready{position:absolute;inset:0;pointer-events:none}.interview__ready>*{pointer-events:auto}.interview__card{position:absolute;left:calc(59 * var(--u));top:calc((253 + var(--shift)) * var(--u));width:calc(601 * var(--u));min-height:calc(357 * var(--u));box-sizing:border-box;padding:calc(34 * var(--u)) calc(44 * var(--u)) calc(40 * var(--u));background-image:url(/static/assets/shared/papers/parchment-aged.png);background-size:100% 100%;display:flex;align-items:flex-start}.interview__card-text{color:var(--c-ink);font-family:var(--font-en-serif);font-size:calc(26 * var(--u));line-height:calc(42 * var(--u))}.interview__langs{position:absolute;left:0;right:0;top:calc((647 + var(--shift)) * var(--u));height:calc(48 * var(--u))}.interview__lang{position:absolute;top:0;border-radius:calc(24 * var(--u));display:flex;align-items:center;justify-content:center;font-size:calc(24 * var(--u));pointer-events:auto}.interview__lang:nth-child(1){left:calc(221 * var(--u));width:calc(118 * var(--u));height:calc(43 * var(--u));background:var(--c-cream);border:calc(2 * var(--u)) solid var(--c-gold);color:var(--c-gold-deep)}.interview__lang:nth-child(2){left:calc(377 * var(--u));width:calc(124 * var(--u));height:calc(48 * var(--u));background:var(--c-ink);border:calc(2.5 * var(--u)) solid var(--c-gold);color:var(--c-cream)}.interview__lang--on{box-shadow:0 0 calc(14 * var(--u)) #d4af7a8c}.interview__hold{position:absolute;left:calc(235 * var(--u));top:calc((518 + var(--shift)) * var(--u));width:calc(250 * var(--u));height:calc(250 * var(--u));border-radius:50%;background-image:url(/static/assets/scenes/office/btn-record.png);background-size:100% 100%;display:flex;align-items:center;justify-content:center;pointer-events:auto}.interview__hold--sm{left:calc(260 * var(--u));top:calc((889 + var(--shift)) * var(--u));width:calc(200 * var(--u));height:calc(200 * var(--u))}.interview__hold-label{color:var(--c-cream);font-family:var(--font-zh-serif);font-size:calc(34 * var(--u));letter-spacing:calc(2 * var(--u))}.interview__hold--sm .interview__hold-label{font-size:calc(28 * var(--u))}.interview__hold:before,.interview__hold:after{content:"";position:absolute;inset:calc(-14 * var(--u));border-radius:50%;border:calc(3 * var(--u)) solid rgba(220,190,130,.35);animation:interview-ripple 2.4s var(--ease-inout-sine) infinite}.interview__hold:after{animation-delay:1.2s}@keyframes interview-ripple{0%{transform:scale(.92);opacity:.6}70%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}.interview--rec:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 calc(80 * var(--u)) #d4af7ad9;animation:interview-rec-glow 1.2s var(--ease-inout-sine) infinite alternate}@keyframes interview-rec-glow{0%{opacity:.45}to{opacity:1}}.interview__hold{transition:transform .12s ease-out}.interview__hold--rec{transform:scale(.93);background-image:radial-gradient(circle at 50% 38%,var(--c-gold-light) 0%,var(--c-gold) 58%,var(--c-gold-deep) 100%);box-shadow:inset 0 0 calc(26 * var(--u)) #41382e59}.interview__hold--rec .interview__hold-label{color:var(--c-ink)}.interview__hold--rec:before,.interview__hold--rec:after{border-color:#ecd9ae99;animation-duration:1.1s}.interview__hold--busy{animation:interview-hold-busy 1.4s linear infinite}@keyframes interview-hold-busy{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interview__rec-timer{position:absolute;left:calc(235 * var(--u));top:calc((518 + 250 + 18 + var(--shift)) * var(--u));width:calc(250 * var(--u));text-align:center;font-family:var(--font-zh-serif);font-size:calc(30 * var(--u));letter-spacing:calc(2 * var(--u));color:var(--c-gold-light);text-shadow:0 0 calc(10 * var(--u)) rgba(65,56,46,.6)}.interview__hold--sm~.interview__rec-timer{left:calc(260 * var(--u));top:calc((889 + 200 + 14 + var(--shift)) * var(--u));width:calc(200 * var(--u));font-size:calc(26 * var(--u))}.interview__adopted{position:absolute;left:calc((520 - 200) * var(--u));top:calc(24 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));transform:rotate(-8deg);pointer-events:none}.interview__adopted-stamp{font-family:var(--font-zh-serif);font-size:calc(28 * var(--u));letter-spacing:calc(4 * var(--u));color:var(--c-gold-deep);border:calc(3 * var(--u)) solid var(--c-gold-deep);border-radius:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));background-color:var(--c-paper);opacity:.92}.interview__adopted-seconds{font-family:var(--font-zh-serif);font-size:calc(20 * var(--u));color:var(--c-brown-soft)}.interview__review{position:absolute;inset:0;pointer-events:none}.interview__review>*{pointer-events:auto}.interview__heard{position:absolute;left:calc(99 * var(--u));top:calc((222 + var(--shift)) * var(--u));width:calc(520 * var(--u));height:calc(800 * var(--u));box-sizing:border-box;padding:calc(56 * var(--u)) calc(64 * var(--u)) calc(160 * var(--u));background-image:url(/static/assets/shared/papers/parchment-aged.png);background-size:100% 100%}.interview__heard-title{display:block;text-align:center;color:var(--c-gold-deep);font-family:var(--font-zh-serif);font-size:calc(22 * var(--u));letter-spacing:calc(4 * var(--u))}.interview__heard-text{display:block;margin-top:calc(36 * var(--u));color:var(--c-ink);font-family:var(--font-en-serif);font-size:calc(26 * var(--u));line-height:calc(44 * var(--u))}.interview__review-btns{position:absolute;left:0;right:0;top:calc((899 + var(--shift)) * var(--u));height:calc(62 * var(--u));display:flex;justify-content:center;gap:calc(31 * var(--u))}.interview__btn{width:calc(189 * var(--u));height:calc(60 * var(--u));border-radius:calc(30 * var(--u));display:flex;align-items:center;justify-content:center;font-size:calc(26 * var(--u));font-family:var(--font-zh-serif);font-weight:600;pointer-events:auto}.interview__btn--redo{background:var(--c-ink);border:calc(2.5 * var(--u)) solid var(--c-gold);color:var(--c-cream);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #0006}.interview__btn--accept{background:linear-gradient(180deg,var(--c-gold-light),var(--c-gold));border:calc(2 * var(--u)) solid var(--c-gold-deep);color:var(--c-ink);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #0006}.interview__panel-zone{pointer-events:auto}
