.InkBridgeExperience-module__ORZlAG__page{--ink-dark:#2d2418;--ink-mid:#6d573e;--paper-light:#f7f1e3;--paper-mid:#eadfc9;min-height:100vh;color:var(--ink-dark);background-image:radial-gradient(circle at 8% 18%, #7656342e, transparent 32%), radial-gradient(circle at 82% 12%, #604e3124, transparent 30%), radial-gradient(circle at 72% 88%, #463a2424, transparent 38%), linear-gradient(135deg, var(--paper-light), var(--paper-mid) 54%, #efe3cc);position:relative;overflow-x:clip}.InkBridgeExperience-module__ORZlAG__page:before,.InkBridgeExperience-module__ORZlAG__page:after{content:"";pointer-events:none;z-index:1;border-radius:999px;position:fixed;inset:auto}.InkBridgeExperience-module__ORZlAG__page:before{filter:blur(2px);background:radial-gradient(circle at 42%,#4a3a232e,#0000 62%);width:min(38vw,520px);height:min(38vw,520px);top:-16vw;right:-18vw}.InkBridgeExperience-module__ORZlAG__page:after{background:radial-gradient(circle at 58% 52%,#3c332624,#0000 64%);width:min(42vw,560px);height:min(42vw,560px);bottom:-20vw;left:-24vw}.InkBridgeExperience-module__ORZlAG__guidedShell{z-index:10;opacity:1;position:relative}.InkBridgeExperience-module__ORZlAG__pullOverlay{--pull-progress:0;z-index:39;pointer-events:none;position:fixed;inset:0}.InkBridgeExperience-module__ORZlAG__pullOverlay:before{content:"";background:radial-gradient(circle at center, transparent calc(66% - var(--pull-progress) * 38%), rgba(22, 16, 9, calc(.06 + var(--pull-progress) * .22)) calc(72% - var(--pull-progress) * 42%), rgba(18, 13, 8, calc(.2 + var(--pull-progress) * .28)) 100%);position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__pullProgressBar{height:3px;width:calc(var(--pull-progress) * 100%);background:linear-gradient(90deg,#6d4f2f,#4f776f);position:fixed;top:0;left:0;box-shadow:0 0 8px #fff8ecad}.InkBridgeExperience-module__ORZlAG__pullText{transform:translate(-50%, -50%) scale(calc(.86 + var(--pull-progress) * .16));color:rgba(252, 245, 232, calc(.24 + var(--pull-progress) * .74));font-family:var(--font-ink);letter-spacing:.16em;text-shadow:0 4px 14px #0c080373;white-space:nowrap;margin:0;font-size:clamp(.8rem,1.45vw,1rem);position:fixed;top:calc(50% - 38px);left:50%}.InkBridgeExperience-module__ORZlAG__waterfallLayer{z-index:45;opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0;transform:translateY(42px)}.InkBridgeExperience-module__ORZlAG__waterfallLayerActive{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.InkBridgeExperience-module__ORZlAG__topOverlay{z-index:38;pointer-events:none;height:0;position:fixed;inset:1.2rem 1.2rem auto}.InkBridgeExperience-module__ORZlAG__topLeftCluster{pointer-events:auto;align-items:flex-start;gap:.56rem;display:inline-flex;position:absolute;top:0;left:0}.InkBridgeExperience-module__ORZlAG__leftControlStack{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.42rem;display:inline-flex}.InkBridgeExperience-module__ORZlAG__localeSwitcherDock{align-self:flex-start}.InkBridgeExperience-module__ORZlAG__categoryPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#faf4e8d9;border:1px solid #48382338;border-radius:999px;gap:.35rem;padding:.34rem;display:inline-flex;box-shadow:0 6px 22px #4838232e}.InkBridgeExperience-module__ORZlAG__musicCapsule{color:#2f2316db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(155deg,#faf4e8e6,#e9ddc6e0);border:1px solid #4a392438;border-radius:999px;align-items:center;gap:.46rem;max-width:min(24rem,40vw);min-height:40px;padding:.32rem .72rem;display:inline-flex;position:relative;box-shadow:0 6px 20px #4939252e}.InkBridgeExperience-module__ORZlAG__musicControlButton{cursor:pointer;background:linear-gradient(150deg,#6e563a,#4e3a26);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 2px 8px #44321f47}.InkBridgeExperience-module__ORZlAG__musicControlButton:disabled{cursor:not-allowed;filter:grayscale(.24);opacity:.62}.InkBridgeExperience-module__ORZlAG__musicControlButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 4px 10px #44321f52}.InkBridgeExperience-module__ORZlAG__musicControlButtonPlaying{background:linear-gradient(150deg,#6a8a41,#4f6f35);animation:1.8s ease-in-out infinite InkBridgeExperience-module__ORZlAG__musicControlPulse}.InkBridgeExperience-module__ORZlAG__musicControlButtonPending{background:linear-gradient(150deg,#a57f42,#7d602f)}.InkBridgeExperience-module__ORZlAG__musicControlButtonPaused{background:linear-gradient(150deg,#7e6242,#5a442c)}.InkBridgeExperience-module__ORZlAG__musicControlButtonError{background:linear-gradient(150deg,#a15353,#7a3a3a)}.InkBridgeExperience-module__ORZlAG__musicControlIcon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.InkBridgeExperience-module__ORZlAG__musicPlayGlyph{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #f9f2e5f2;width:0;height:0;margin-left:1px}.InkBridgeExperience-module__ORZlAG__musicPauseGlyph{gap:2px;display:inline-flex}.InkBridgeExperience-module__ORZlAG__musicPauseGlyph span{background:#f9f2e5f2;border-radius:1px;width:3px;height:10px;display:block}.InkBridgeExperience-module__ORZlAG__musicMeta{outline:none;align-items:center;width:min(13.8rem,30vw);min-width:0;display:flex}.InkBridgeExperience-module__ORZlAG__musicSummary{align-items:center;width:100%;min-width:0;display:flex}.InkBridgeExperience-module__ORZlAG__musicVolumeInline{align-items:center;gap:.44rem;width:100%;display:none}.InkBridgeExperience-module__ORZlAG__musicMeta:hover .InkBridgeExperience-module__ORZlAG__musicSummary,.InkBridgeExperience-module__ORZlAG__musicMeta:focus-within .InkBridgeExperience-module__ORZlAG__musicSummary{display:none}.InkBridgeExperience-module__ORZlAG__musicMeta:hover .InkBridgeExperience-module__ORZlAG__musicVolumeInline,.InkBridgeExperience-module__ORZlAG__musicMeta:focus-within .InkBridgeExperience-module__ORZlAG__musicVolumeInline{display:inline-flex}.InkBridgeExperience-module__ORZlAG__musicVolumeLabel{letter-spacing:.08em;color:#4c3a25bf;font-size:.68rem}.InkBridgeExperience-module__ORZlAG__musicVolumeSlider{accent-color:#6f5639;cursor:pointer;flex:auto;width:auto;min-width:0;margin:0}.InkBridgeExperience-module__ORZlAG__musicTrackSwitch{flex:none;align-items:center;gap:.18rem;display:inline-flex}.InkBridgeExperience-module__ORZlAG__musicTrackButton{color:#3a2b19db;cursor:pointer;background:#f1e9dae6;border:1px solid #5f4a3147;border-radius:999px;justify-content:center;align-items:center;width:1.22rem;height:1.22rem;padding:0;font-size:.62rem;line-height:1;transition:transform .2s,background .2s;display:inline-flex}.InkBridgeExperience-module__ORZlAG__musicTrackButton:hover:not(:disabled){background:#e9ddc6f2;transform:translateY(-1px)}.InkBridgeExperience-module__ORZlAG__musicTrackButton:disabled{opacity:.56;cursor:not-allowed}.InkBridgeExperience-module__ORZlAG__musicName{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.76rem;overflow:hidden}.InkBridgeExperience-module__ORZlAG__categoryButton{letter-spacing:.08em;color:#2e2317bd;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.34rem 1rem;font-size:.72rem;transition:all .22s}.InkBridgeExperience-module__ORZlAG__categoryButton:hover{color:var(--ink-dark)}.InkBridgeExperience-module__ORZlAG__categoryButtonActive{color:#f8f1e2;background:linear-gradient(130deg,#765835,#4f3f2b);box-shadow:0 4px 14px #2a1e1142}.InkBridgeExperience-module__ORZlAG__bridgePickerShell{pointer-events:auto;width:min(760px,68vw);position:absolute;top:0;left:50%;transform:translate(-50%)}.InkBridgeExperience-module__ORZlAG__bridgePickerRail{background:linear-gradient(#fbf6ede6 0%,#eae1cfeb 100%);border:1px solid #42331f38;border-radius:999px;height:40px;padding-right:110px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 10px 24px #3f311f33}.InkBridgeExperience-module__ORZlAG__bridgeChip{white-space:nowrap;color:#2f2316bd;cursor:pointer;background:#ffffff73;border:0;border-radius:999px;min-width:116px;max-width:190px;padding:.3rem .86rem;font-size:.84rem;transition:color .25s,box-shadow .25s;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #35281814}.InkBridgeExperience-module__ORZlAG__bridgeChipActive{color:#f8f2e4;background:linear-gradient(135deg,#5f4a32,#3f3121);box-shadow:0 10px 20px #261c1247}.InkBridgeExperience-module__ORZlAG__bridgePickerMoreButton{z-index:64;letter-spacing:.08em;color:#2c2215d1;cursor:pointer;background:linear-gradient(145deg,#f7efe0f5,#e5d9c2f2);border:0;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 .84rem;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;right:.46rem;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffb3,0 4px 10px #46352124}.InkBridgeExperience-module__ORZlAG__bridgePickerMoreButton:hover{color:var(--ink-dark)}.InkBridgeExperience-module__ORZlAG__pickerPopover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f2e6f5;border:1px solid #4d3b2442;border-radius:18px;width:min(560px,100vw - 2rem);padding:.52rem;position:absolute;top:calc(100% + .56rem);left:50%;transform:translate(-50%);box-shadow:0 18px 28px #3628193d}.InkBridgeExperience-module__ORZlAG__pickerPopoverHeader{justify-content:space-between;align-items:center;padding:.08rem .16rem .36rem;display:flex}.InkBridgeExperience-module__ORZlAG__pickerPopoverTitle{letter-spacing:.14em;color:#483723c7;margin:0;font-size:.78rem}.InkBridgeExperience-module__ORZlAG__pickerPopoverClose{color:#302418bd;cursor:pointer;background:#efe5d3e0;border:0;border-radius:999px;padding:.22rem .72rem;font-size:.72rem}.InkBridgeExperience-module__ORZlAG__pickerPopoverClose:hover{color:#231b12e6}.InkBridgeExperience-module__ORZlAG__pickerPanel{border-radius:12px;gap:.36rem;max-height:min(52vh,360px);margin-top:0;padding:.14rem;display:grid;overflow:auto}.InkBridgeExperience-module__ORZlAG__pickerItem{color:#2c2114d1;cursor:pointer;background:#ffffff94;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .74rem;display:flex}.InkBridgeExperience-module__ORZlAG__pickerItemActive{color:#f6f0e2;background:linear-gradient(140deg,#6b5238,#463624)}.InkBridgeExperience-module__ORZlAG__localeArea{pointer-events:auto;justify-content:flex-end;align-items:center;min-width:0;max-width:none;display:flex;position:absolute;top:0;right:2.5rem}.InkBridgeExperience-module__ORZlAG__progressRail{z-index:34;pointer-events:none;width:40px;height:min(25vh,220px);position:fixed;top:50%;right:.95rem;transform:translateY(-50%)}.InkBridgeExperience-module__ORZlAG__progressNode{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;line-height:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.InkBridgeExperience-module__ORZlAG__progressDot{aspect-ratio:1;background:#f8f1e3cc;border:1.6px solid #6950328c;border-radius:50%;width:13px;min-width:13px;height:13px;min-height:13px;transition:transform .22s,background .22s;display:block;box-shadow:0 0 0 1px #ffffff70,0 3px 8px #402e1b2e}.InkBridgeExperience-module__ORZlAG__progressNodeActive{transform:translate(-50%,-50%)scale(1.05)}.InkBridgeExperience-module__ORZlAG__progressNodeActive .InkBridgeExperience-module__ORZlAG__progressDot{background:#6b5236;border-color:#483824f2;box-shadow:0 0 0 2px #eee2cac7,0 5px 12px #392a184d}.InkBridgeExperience-module__ORZlAG__scrollProgressFloat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:35;pointer-events:none;background:linear-gradient(165deg,#fbf6eceb,#eee4d0e6);border:1px solid #55402740;border-radius:14px;width:min(17rem,100vw - 2rem);padding:.6rem .72rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 10px 20px #3b2c1b2e}.InkBridgeExperience-module__ORZlAG__scrollProgressFloatLabel{letter-spacing:.14em;text-transform:uppercase;color:#574128b8;margin:0;font-size:.72rem}.InkBridgeExperience-module__ORZlAG__scrollProgressFloatCaption{letter-spacing:.08em;color:#40301de6;margin:.22rem 0 0;font-size:.84rem}.InkBridgeExperience-module__ORZlAG__scrollShell{z-index:10;position:relative}.InkBridgeExperience-module__ORZlAG__stageSticky{height:100vh;position:sticky;top:0;overflow:hidden}.InkBridgeExperience-module__ORZlAG__sceneHost{position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__sceneHost canvas{display:block;width:100%!important;height:100%!important}.InkBridgeExperience-module__ORZlAG__inkVeil{pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 56% 66%,#392e1e14,#0000 42%),radial-gradient(circle at 44% 36%,#4b3e2b12,#0000 38%),linear-gradient(160deg,#ffffff1f,#0000 58%);position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__anchorConnectorLayer{z-index:19;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__anchorConnectorPathShadow,.InkBridgeExperience-module__ORZlAG__anchorConnectorPathMain,.InkBridgeExperience-module__ORZlAG__anchorConnectorPathTexture,.InkBridgeExperience-module__ORZlAG__anchorConnectorPathDryA,.InkBridgeExperience-module__ORZlAG__anchorConnectorPathDryB{fill:none;opacity:0;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s}.InkBridgeExperience-module__ORZlAG__anchorConnectorPathShadow{stroke:#3a2a183d;stroke-width:10.8px;filter:url(#inkConnectorSoft)}.InkBridgeExperience-module__ORZlAG__anchorConnectorPathMain{stroke:url(#inkConnectorTone);stroke-width:5.6px;filter:url(#inkConnectorRough)}.InkBridgeExperience-module__ORZlAG__anchorConnectorPathTexture{stroke:#79613f9e;stroke-width:2.05px;stroke-dasharray:15 8 4 9;filter:url(#inkConnectorRough);animation:2s linear infinite InkBridgeExperience-module__ORZlAG__brushDashFlow}.InkBridgeExperience-module__ORZlAG__anchorConnectorPathDryA,.InkBridgeExperience-module__ORZlAG__anchorConnectorPathDryB{stroke:#4f3b2385;stroke-width:1.45px;stroke-dasharray:10 11 3 14;filter:url(#inkConnectorRough);animation:1.5s ease-in-out infinite InkBridgeExperience-module__ORZlAG__brushEdgeFlutter}.InkBridgeExperience-module__ORZlAG__anchorConnectorPathDryB{stroke:#5f492e75;animation-delay:.35s}.InkBridgeExperience-module__ORZlAG__anchorConnectorBlotStart,.InkBridgeExperience-module__ORZlAG__anchorConnectorBlotEnd{opacity:0;fill:#3c2a17b8;filter:url(#inkConnectorSoft);transform-box:fill-box;transform-origin:50%;animation:2.1s ease-in-out infinite InkBridgeExperience-module__ORZlAG__brushBlotPulse}.InkBridgeExperience-module__ORZlAG__anchorConnectorBlotEnd{fill:#4f391e94;animation-delay:.22s}.InkBridgeExperience-module__ORZlAG__anchorLayer{z-index:18;pointer-events:none;position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__anchor{opacity:0;pointer-events:auto;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;transition:opacity .2s,filter .24s;display:grid;position:absolute}.InkBridgeExperience-module__ORZlAG__anchor:hover{filter:brightness(1.06)saturate(1.08)}.InkBridgeExperience-module__ORZlAG__anchorHighlighted .InkBridgeExperience-module__ORZlAG__anchorInkDot{box-shadow:inset 0 0 0 1px #fff6e952,0 0 0 6px #43311e1f,0 4px 10px #2b1e114d}.InkBridgeExperience-module__ORZlAG__anchorMuted .InkBridgeExperience-module__ORZlAG__anchorInkDot{box-shadow:inset 0 0 0 1px #fff7ec38,0 0 0 5px #43311e14,0 2px 6px #2b1e1133}.InkBridgeExperience-module__ORZlAG__anchorInkDot{background:radial-gradient(circle at 30% 28%,#fef8ed8a 0 16%,#3a2a1aeb 42%,#150e08 100%);border-radius:50%;width:12px;height:12px;animation:2.9s ease-in-out infinite InkBridgeExperience-module__ORZlAG__inkDotBreath;position:absolute}.InkBridgeExperience-module__ORZlAG__anchorInkDot:before,.InkBridgeExperience-module__ORZlAG__anchorInkDot:after{content:"";border-radius:50%;position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__anchorInkDot:before{background:radial-gradient(circle,#3f2d1a42 0 46%,#3f2d1a00 74%);transform:scale(1.42)}.InkBridgeExperience-module__ORZlAG__anchorInkDot:after{background:radial-gradient(circle,#3a2a1724 0 34%,#3a2a1700 84%);transform:scale(1.84)}.InkBridgeExperience-module__ORZlAG__anchorFocused .InkBridgeExperience-module__ORZlAG__anchorInkDot{animation-duration:1.8s;transform:scale(1.16)}.InkBridgeExperience-module__ORZlAG__scrollInfoPanel{--unfurl:0;transform-origin:50%;pointer-events:none;z-index:21;background:#d6cdbe;width:100%;height:100%;position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__scrollReel{aspect-ratio:276/3311;filter:drop-shadow(0 6px 10px #3b2d1c47);transform-origin:50%;z-index:4;background-image:url(/images/reel.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(4vh,32px);display:block;position:absolute;top:50%;left:50%}.InkBridgeExperience-module__ORZlAG__scrollPaper{box-shadow:none;z-index:2;background:#d6cdbe;border:0;border-radius:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.InkBridgeExperience-module__ORZlAG__scrollPaperInner{background:#d6cdbe;padding:0;position:absolute;inset:0;overflow:hidden}.InkBridgeExperience-module__ORZlAG__openingLayer{transition:opacity .2s;position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__openingPosterButton{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.InkBridgeExperience-module__ORZlAG__openingFullLayer{z-index:3}.InkBridgeExperience-module__ORZlAG__openingFullBlendLayer{z-index:4}.InkBridgeExperience-module__ORZlAG__openingMedia{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;transform:none}.InkBridgeExperience-module__ORZlAG__openingImage{clip-path:inset(0 1px)}.InkBridgeExperience-module__ORZlAG__openingVideo{z-index:2;object-fit:contain;background:#d6cdbe;border:0;outline:0;width:100%;height:100%;display:block;transform:none}.InkBridgeExperience-module__ORZlAG__scrollStageTitle{letter-spacing:.12em;color:#4d3c27d1;margin:0;font-size:.84rem}.InkBridgeExperience-module__ORZlAG__scrollBridgeInfo{z-index:8;pointer-events:none;text-align:center;width:min(46rem,82vw);transition:opacity .22s,transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InkBridgeExperience-module__ORZlAG__scrollBridgeName{font-family:var(--font-ink);letter-spacing:.06em;margin:.36rem 0 0;font-size:clamp(1.9rem,2.8vw,2.72rem);line-height:1.02}.InkBridgeExperience-module__ORZlAG__scrollBridgeDescription{color:#3a2c1be8;margin:.52rem 0 0;font-size:clamp(.96rem,1.28vw,1.14rem);line-height:1.68}.InkBridgeExperience-module__ORZlAG__scrollIntroMeta{color:#4e3a22cc;letter-spacing:.08em;margin:.74rem 0 0;font-size:.8rem}.InkBridgeExperience-module__ORZlAG__nodeInfoCard{isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:24;touch-action:none;cursor:grab;background-image:linear-gradient(165deg,#fffcf5e6,#f2e9d580),url(../media/contain1.0p-1uri9.nzok.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:min(22rem,34vw);padding:.72rem .82rem .8rem;position:absolute;box-shadow:0 20px 40px #40301d59,0 8px 16px #40301d40}.InkBridgeExperience-module__ORZlAG__nodeInfoCard:before{content:"";pointer-events:none;border:1px solid #5d462c2e;border-radius:11px;position:absolute;inset:8px}.InkBridgeExperience-module__ORZlAG__nodeInfoCard>*{z-index:1;position:relative}.InkBridgeExperience-module__ORZlAG__nodeInfoCardDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.InkBridgeExperience-module__ORZlAG__nodeBodyText{color:#3a2d1deb;margin:0;font-size:.87rem;line-height:1.54}.InkBridgeExperience-module__ORZlAG__memoGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.65rem;display:grid}.InkBridgeExperience-module__ORZlAG__memoPhoto{aspect-ratio:4/3;background:linear-gradient(145deg,#6b503233,#4c382214);border:1px solid #5a452d33;border-radius:10px;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 10px #3325161f}.InkBridgeExperience-module__ORZlAG__memoPhoto:hover{transform:translateY(-1px);box-shadow:0 8px 14px #33251633}.InkBridgeExperience-module__ORZlAG__memoPhotoImage{object-fit:cover;width:100%;height:100%;transition:transform .28s,filter .28s;position:absolute;inset:0}.InkBridgeExperience-module__ORZlAG__memoPhoto:hover .InkBridgeExperience-module__ORZlAG__memoPhotoImage{filter:saturate(1.05)contrast(1.03);transform:scale(1.06)}.InkBridgeExperience-module__ORZlAG__memoPhoto:focus-visible{outline-offset:1px;outline:2px solid #583f22a6}.InkBridgeExperience-module__ORZlAG__nodeEmpty{color:#483823c7;margin:0;font-size:.84rem;line-height:1.45}.InkBridgeExperience-module__ORZlAG__scrollTrack{pointer-events:none;z-index:6;margin-top:-100vh;position:relative}.InkBridgeExperience-module__ORZlAG__scrollStart,.InkBridgeExperience-module__ORZlAG__scrollEnd{color:#43342194;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;position:absolute;left:50%;transform:translate(-50%)}.InkBridgeExperience-module__ORZlAG__scrollStart{top:4%}.InkBridgeExperience-module__ORZlAG__scrollEnd{bottom:4%}.InkBridgeExperience-module__ORZlAG__scrollMarker{color:#47351fad;letter-spacing:.14em;white-space:nowrap;font-size:.74rem;position:absolute;left:50%;transform:translate(-50%,-50%)}.InkBridgeExperience-module__ORZlAG__modeDock{--mode-capsule-height:42px;height:var(--mode-capsule-height);z-index:38;align-items:center;gap:.54rem;display:inline-flex;position:fixed;bottom:1rem;right:1.26rem}.InkBridgeExperience-module__ORZlAG__modeTray{height:var(--mode-capsule-height);box-sizing:border-box;opacity:0;transform-origin:100%;pointer-events:none;max-width:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;align-self:center;align-items:center;gap:.34rem;padding:0;transition:max-width .34s,opacity .24s,transform .3s,padding .3s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;overflow:hidden;transform:translate(20px)scaleX(.88)}.InkBridgeExperience-module__ORZlAG__modeTrayOpen{opacity:1;pointer-events:auto;background:linear-gradient(150deg,#f8efdff5,#e8dabff2);border-color:#44321c3d;max-width:min(36rem,100vw - 8.2rem);padding:.24rem .3rem;transform:translate(0)scaleX(1);box-shadow:0 8px 20px #3929163d}.InkBridgeExperience-module__ORZlAG__modeTrayButton{box-sizing:border-box;color:#2e2215cc;letter-spacing:.07em;white-space:nowrap;cursor:pointer;background:#ffffff8f;border:0;border-radius:999px;justify-content:center;align-items:center;height:100%;padding:0 .8rem;font-size:.73rem;line-height:1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.InkBridgeExperience-module__ORZlAG__modeTrayButton:hover{transform:translateY(-1px);box-shadow:0 4px 10px #3d2d1b2e}.InkBridgeExperience-module__ORZlAG__modeTrayButtonActive{color:#f8f1e2;background:linear-gradient(142deg,#6f5638,#4f3d28);box-shadow:0 5px 12px #2c1f113d}.InkBridgeExperience-module__ORZlAG__modeToggle{min-width:86px;height:var(--mode-capsule-height);color:#2f2419;cursor:pointer;background:linear-gradient(142deg,#f7edda,#ddc7a2 65%,#b28e62);border:1px solid #48382342;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .84rem;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #33251447}.InkBridgeExperience-module__ORZlAG__modeToggle:hover{transform:translateY(-1px);box-shadow:0 10px 20px #33251452}.InkBridgeExperience-module__ORZlAG__modeToggleText{letter-spacing:.09em;font-size:.76rem}.InkBridgeExperience-module__ORZlAG__modeToggleChevron{color:#3a2a18e0;font-size:.8rem;line-height:1;transition:transform .24s;transform:rotate(0)}.InkBridgeExperience-module__ORZlAG__modeToggleChevronOpen{transform:rotate(-180deg)}@keyframes InkBridgeExperience-module__ORZlAG__pulse{0%{opacity:.48;transform:scale(.8)}60%{opacity:.2}to{opacity:0;transform:scale(1.6)}}@keyframes InkBridgeExperience-module__ORZlAG__inkDotBreath{0%,to{filter:saturate(.92);transform:scale(1)}50%{filter:saturate(1.04);transform:scale(1.08)}}@keyframes InkBridgeExperience-module__ORZlAG__brushDashFlow{0%{stroke-dashoffset:0;opacity:.44}to{stroke-dashoffset:-128px;opacity:.72}}@keyframes InkBridgeExperience-module__ORZlAG__brushEdgeFlutter{0%,to{stroke-dashoffset:0;opacity:.3}50%{stroke-dashoffset:18px;opacity:.58}}@keyframes InkBridgeExperience-module__ORZlAG__brushBlotPulse{0%,to{opacity:.54}50%{opacity:.86}}@keyframes InkBridgeExperience-module__ORZlAG__orbPulse{0%,to{opacity:.74;transform:scale(.86)}50%{opacity:.92;transform:scale(1.1)}}@keyframes InkBridgeExperience-module__ORZlAG__musicControlPulse{0%,to{box-shadow:inset 0 1px #fff3,0 3px 9px #406a2a42}50%{box-shadow:inset 0 1px #fff3,0 6px 12px #406a2a52}}@media (max-width:1200px){.InkBridgeExperience-module__ORZlAG__bridgePickerShell{width:min(680px,64vw)}.InkBridgeExperience-module__ORZlAG__musicCapsule{max-width:min(20rem,34vw)}.InkBridgeExperience-module__ORZlAG__nodeInfoCard{width:min(20rem,32vw)}}@media (max-width:960px){.InkBridgeExperience-module__ORZlAG__topOverlay{inset:.9rem .7rem auto}.InkBridgeExperience-module__ORZlAG__musicCapsule{max-width:min(15.5rem,36vw);padding:.3rem .58rem}.InkBridgeExperience-module__ORZlAG__musicMeta{width:min(10.2rem,24vw)}.InkBridgeExperience-module__ORZlAG__musicControlButton{width:24px;height:24px}.InkBridgeExperience-module__ORZlAG__musicVolumeSlider{width:100%}.InkBridgeExperience-module__ORZlAG__musicTrackButton{width:1.14rem;height:1.14rem}.InkBridgeExperience-module__ORZlAG__musicName{max-width:7.6rem}.InkBridgeExperience-module__ORZlAG__bridgePickerShell{width:min(620px,74vw)}.InkBridgeExperience-module__ORZlAG__toolArea{top:0}.InkBridgeExperience-module__ORZlAG__progressRail{height:min(24vh,190px);right:.25rem}.InkBridgeExperience-module__ORZlAG__scrollProgressFloat{width:min(16rem,100vw - 1.4rem);bottom:.72rem;left:.7rem}.InkBridgeExperience-module__ORZlAG__scrollBridgeDescription{font-size:.84rem}.InkBridgeExperience-module__ORZlAG__nodeInfoCard{width:min(20rem,100vw - 2rem)}}@media (max-width:700px){.InkBridgeExperience-module__ORZlAG__pullText{letter-spacing:.1em;white-space:normal;text-align:center;width:calc(100vw - 2.2rem);line-height:1.45;top:calc(50% - 54px)}.InkBridgeExperience-module__ORZlAG__topLeftCluster{transform-origin:0 0;transform:scale(.95)}.InkBridgeExperience-module__ORZlAG__leftControlStack{gap:.34rem}.InkBridgeExperience-module__ORZlAG__musicCapsule{max-width:min(11.8rem,42vw)}.InkBridgeExperience-module__ORZlAG__musicMeta{width:min(7.5rem,30vw)}.InkBridgeExperience-module__ORZlAG__musicVolumeLabel{display:none}.InkBridgeExperience-module__ORZlAG__musicVolumeSlider{width:100%}.InkBridgeExperience-module__ORZlAG__musicTrackButton{width:1.08rem;height:1.08rem}.InkBridgeExperience-module__ORZlAG__musicName{max-width:6.4rem;font-size:.72rem}.InkBridgeExperience-module__ORZlAG__bridgePickerShell{width:calc(100vw - 1.4rem);left:50%}.InkBridgeExperience-module__ORZlAG__bridgePickerRail{height:62px;padding-right:102px}.InkBridgeExperience-module__ORZlAG__bridgeChip{max-width:146px;font-size:.83rem}.InkBridgeExperience-module__ORZlAG__bridgePickerMoreButton{height:40px;padding:0 .8rem;font-size:.72rem;right:.36rem}.InkBridgeExperience-module__ORZlAG__pickerPopover{width:calc(100vw - 1.4rem)}.InkBridgeExperience-module__ORZlAG__localeArea{width:auto;min-width:0;max-width:none;top:0;left:auto;right:0}.InkBridgeExperience-module__ORZlAG__progressRail{height:min(26vh,170px);right:.2rem}.InkBridgeExperience-module__ORZlAG__scrollProgressFloat{width:auto;left:.64rem;right:.64rem}.InkBridgeExperience-module__ORZlAG__scrollBridgeInfo{width:calc(100vw - 2rem);top:50%}.InkBridgeExperience-module__ORZlAG__nodeInfoCard{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.InkBridgeExperience-module__ORZlAG__memoGallery{grid-template-columns:repeat(1,minmax(0,1fr))}.InkBridgeExperience-module__ORZlAG__modeDock{--mode-capsule-height:38px;gap:.38rem;bottom:.75rem;right:.75rem}.InkBridgeExperience-module__ORZlAG__modeTrayOpen{max-width:calc(100vw - 7rem)}.InkBridgeExperience-module__ORZlAG__modeTrayButton{padding:0 .62rem;font-size:.68rem}.InkBridgeExperience-module__ORZlAG__modeToggle{min-width:76px;padding:0 .66rem}.InkBridgeExperience-module__ORZlAG__modeToggleText{font-size:.7rem}}.InkBridgeExperience-module__ORZlAG__arQrBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InkBridgeExperience-module__ORZlAG__arQrModal{text-align:center;background:#fff;border-radius:16px;width:calc(100vw - 3rem);max-width:340px;padding:2rem 2rem 1.5rem;box-shadow:0 12px 40px #00000040}.InkBridgeExperience-module__ORZlAG__arQrTitle{color:#1a1a1a;margin:0 0 1rem;font-size:1.05rem;font-weight:600}.InkBridgeExperience-module__ORZlAG__arQrImageWrap{background:#fff;border:1px solid #eee;border-radius:12px;padding:.75rem;display:inline-block}.InkBridgeExperience-module__ORZlAG__arQrImage{width:200px;height:200px;display:block}.InkBridgeExperience-module__ORZlAG__arQrHint{color:#666;margin:.9rem 0 1rem;font-size:.85rem;line-height:1.5}.InkBridgeExperience-module__ORZlAG__arQrClose{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:.5rem 2rem;font-size:.9rem;transition:background .2s;display:inline-block}.InkBridgeExperience-module__ORZlAG__arQrClose:hover{background:#e8e8e8}
.AiChatSheet-module__Eph7aW__sheetRoot{z-index:46;pointer-events:none;position:fixed;inset:0}.AiChatSheet-module__Eph7aW__sheetRootOpen{pointer-events:auto}.AiChatSheet-module__Eph7aW__backdrop{opacity:0;pointer-events:none;background:#10141e75;border:0;margin:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.AiChatSheet-module__Eph7aW__sheetRootOpen .AiChatSheet-module__Eph7aW__backdrop{opacity:1;pointer-events:auto}.AiChatSheet-module__Eph7aW__sheetPanel{background:linear-gradient(145deg,#fbf5ecfa,#f4ead7fa);border-left:1px solid #3d2e1b4d;flex-direction:column;width:min(32rem,100vw);height:100%;transition:transform .28s;display:flex;position:absolute;top:0;right:0;transform:translate(102%);box-shadow:-20px 0 34px #1d160e40}.AiChatSheet-module__Eph7aW__sheetRootOpen .AiChatSheet-module__Eph7aW__sheetPanel{transform:translate(0)}.AiChatSheet-module__Eph7aW__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf6efe0;border-bottom:1px solid #41321e33;justify-content:space-between;align-items:flex-start;gap:.72rem;padding:.84rem .9rem;display:flex}.AiChatSheet-module__Eph7aW__kicker{color:#3e2f1eb8;letter-spacing:.07em;margin:0;font-size:.68rem}.AiChatSheet-module__Eph7aW__title{letter-spacing:.05em;font-size:1.32rem;font-family:var(--font-ink);margin:.18rem 0 0}.AiChatSheet-module__Eph7aW__closeButton{color:#3b2b1a;cursor:pointer;background:#ffffffdb;border:1px solid #48382347;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:.95rem;line-height:0;display:flex}.AiChatSheet-module__Eph7aW__body{flex-direction:column;flex:1;gap:.56rem;padding:.8rem .86rem;display:flex;overflow:auto}.AiChatSheet-module__Eph7aW__welcomeBlock{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AiChatSheet-module__Eph7aW__placeholder{color:#3b2b19cc;margin:0;padding:.6rem .68rem;font-size:.8rem;line-height:1.58}.AiChatSheet-module__Eph7aW__suggestions{flex-wrap:wrap;justify-content:center;gap:.42rem;display:flex}.AiChatSheet-module__Eph7aW__suggestionChip{color:#3b2b19d1;cursor:pointer;background:#ffffff9e;border:1px solid #4e3c2438;border-radius:999px;padding:.32rem .68rem;font-size:.72rem;line-height:1.45;transition:background .18s,border-color .18s}.AiChatSheet-module__Eph7aW__suggestionChip:hover{background:#8c6e461f;border-color:#644a2c5c}.AiChatSheet-module__Eph7aW__message{border:1px solid #46351e2e;border-radius:12px;padding:.5rem .62rem;box-shadow:0 6px 12px #2f221314}.AiChatSheet-module__Eph7aW__messageUser{color:#f8f2e6;background:linear-gradient(145deg,#5f492eeb,#473522e6);margin-left:2.1rem}.AiChatSheet-module__Eph7aW__messageAssistant{color:#291e12eb;background:#ffffffb8;margin-right:2.1rem}.AiChatSheet-module__Eph7aW__messageRole{letter-spacing:.1em;opacity:.74;margin:0;font-size:.65rem}.AiChatSheet-module__Eph7aW__messageContent{word-break:break-word;margin:.28rem 0 0;font-size:.82rem;line-height:1.55}.AiChatSheet-module__Eph7aW__userText{white-space:pre-wrap;margin:0}.AiChatSheet-module__Eph7aW__messageContent :where(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table){margin:.34rem 0}.AiChatSheet-module__Eph7aW__messageContent :where(h1,h2,h3,h4,h5,h6){font-size:.9rem;line-height:1.45}.AiChatSheet-module__Eph7aW__messageContent :where(ul,ol){padding-left:1.1rem}.AiChatSheet-module__Eph7aW__messageContent :where(code){background:#2d21121a;border-radius:6px;padding:.08rem .26rem;font-family:Consolas,Courier New,monospace;font-size:.76rem}.AiChatSheet-module__Eph7aW__messageContent :where(pre){background:#2b20121f;border-radius:8px;padding:.48rem .58rem;overflow-x:auto}.AiChatSheet-module__Eph7aW__messageContent :where(pre code){background:0 0;padding:0}.AiChatSheet-module__Eph7aW__messageContent :where(blockquote){background:#ffffff57;border-left:3px solid #523c2252;margin-left:0;margin-right:0;padding:.24rem .5rem}.AiChatSheet-module__Eph7aW__typingDot{letter-spacing:.18em;opacity:.58;margin-top:.24rem;font-size:.62rem;animation:1s ease-in-out infinite AiChatSheet-module__Eph7aW__pulse;display:inline-block}.AiChatSheet-module__Eph7aW__errorText{color:#8e3f3f;margin:0;padding:0 .9rem .44rem;font-size:.72rem}.AiChatSheet-module__Eph7aW__footer{background:#faf4e9e6;border-top:1px solid #42321e33;padding:.74rem .86rem .9rem}.AiChatSheet-module__Eph7aW__input{resize:none;color:#2f2113;background:#ffffffad;border:1px solid #4837213d;border-radius:10px;width:100%;padding:.5rem .6rem;font-size:.84rem;line-height:1.5}.AiChatSheet-module__Eph7aW__input:focus{border-color:#563e2273;outline:none;box-shadow:0 0 0 2px #7a5c3824}.AiChatSheet-module__Eph7aW__actions{justify-content:flex-end;align-items:center;gap:.48rem;margin-top:.52rem;display:flex}.AiChatSheet-module__Eph7aW__ghostButton,.AiChatSheet-module__Eph7aW__sendButton,.AiChatSheet-module__Eph7aW__stopButton{letter-spacing:.06em;cursor:pointer;border-radius:9px;padding:.38rem .72rem;font-size:.78rem}.AiChatSheet-module__Eph7aW__ghostButton{color:#3a2b1a;background:#ffffff8f;border:1px solid #48382238}.AiChatSheet-module__Eph7aW__sendButton{color:#fbf5e9;background:linear-gradient(140deg,#7a5a37,#5f432b);border:1px solid #523b204d}.AiChatSheet-module__Eph7aW__stopButton{color:#fff1f1;background:linear-gradient(140deg,#a35656,#854444);border:1px solid #833d3d4d}.AiChatSheet-module__Eph7aW__ghostButton:disabled,.AiChatSheet-module__Eph7aW__sendButton:disabled{opacity:.56;cursor:not-allowed}@keyframes AiChatSheet-module__Eph7aW__pulse{0%,to{opacity:.48}50%{opacity:.9}}@media (max-width:900px){.AiChatSheet-module__Eph7aW__sheetPanel{width:min(100vw,28rem)}}@media (max-width:640px){.AiChatSheet-module__Eph7aW__sheetPanel{width:100vw}.AiChatSheet-module__Eph7aW__body{padding:.72rem .66rem}.AiChatSheet-module__Eph7aW__footer{padding:.62rem .66rem .8rem}.AiChatSheet-module__Eph7aW__messageUser{margin-left:.86rem}.AiChatSheet-module__Eph7aW__messageAssistant{margin-right:.86rem}}
.BridgeWaterfallCard-module__Sn846W__card{margin:0 0 1.25rem}.BridgeWaterfallCard-module__Sn846W__cardLink{color:inherit;background:linear-gradient(160deg,#fffcf4f5,#f1e6cee6);border:1px solid #49361f33;border-radius:16px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;overflow:hidden;box-shadow:0 10px 22px #34271629}.BridgeWaterfallCard-module__Sn846W__cardLink:hover{border-color:#57402657;transform:translateY(-3px);box-shadow:0 16px 30px #34271638}.BridgeWaterfallCard-module__Sn846W__mediaWrapper{cursor:pointer;background:linear-gradient(145deg,#7c5d382e,#5c808d38);width:100%;position:relative;overflow:hidden}.BridgeWaterfallCard-module__Sn846W__image{object-fit:cover;width:100%;height:100%;transition:transform .34s;position:absolute;inset:0}.BridgeWaterfallCard-module__Sn846W__cardLink:hover .BridgeWaterfallCard-module__Sn846W__image{transform:scale(1.04)}.BridgeWaterfallCard-module__Sn846W__mediaFallback{background-image:radial-gradient(circle at 20% 18%,#5b452a33,#0000 40%),radial-gradient(circle at 75% 78%,#406a7033,#0000 44%),linear-gradient(150deg,#fbf4e8e6,#e4d6bcf2);position:absolute;inset:0}.BridgeWaterfallCard-module__Sn846W__meta{padding:.74rem .8rem .82rem}.BridgeWaterfallCard-module__Sn846W__title{font-family:var(--font-ink);letter-spacing:.04em;color:#2b1f12f2;margin:0;font-size:1.16rem}.BridgeWaterfallCard-module__Sn846W__metaLine{letter-spacing:.05em;color:#3f2f1cc7;margin:.3rem 0 0;font-size:.74rem}.BridgeWaterfallCard-module__Sn846W__tags{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.BridgeWaterfallCard-module__Sn846W__tags span{letter-spacing:.04em;color:#1f3a3fe0;background:#dbeced99;border:1px solid #415f6747;border-radius:999px;align-items:center;padding:.13rem .46rem;font-size:.63rem;display:inline-flex}
.DisassemblyCarousel-module__G09fMG__carousel{width:100%;margin:.6rem 0 0;position:relative}.DisassemblyCarousel-module__G09fMG__slide{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative}.DisassemblyCarousel-module__G09fMG__slide:focus-visible{outline-offset:-4px;outline:2px solid #d2b48cb3}.DisassemblyCarousel-module__G09fMG__card{aspect-ratio:16/9;border-radius:.5rem;width:100%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.DisassemblyCarousel-module__G09fMG__mediaLayer{object-fit:contain;cursor:pointer;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0}.DisassemblyCarousel-module__G09fMG__videoLayer{pointer-events:none}.DisassemblyCarousel-module__G09fMG__infoBar{-webkit-backdrop-filter:blur(14px);background:#14100c73;border-top:1px solid #ce944326;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.3rem;display:flex;position:absolute;bottom:0;left:0;right:0}.DisassemblyCarousel-module__G09fMG__infoText{min-width:0}.DisassemblyCarousel-module__G09fMG__labelName{font-family:var(--font-ink);letter-spacing:.06em;color:#f5eddef0;text-shadow:0 2px 12px #0009;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);overflow:hidden}.DisassemblyCarousel-module__G09fMG__labelMeta{letter-spacing:.05em;color:#cdbe9e;margin:.2rem 0 0;font-size:.78rem}.DisassemblyCarousel-module__G09fMG__hint{letter-spacing:.06em;color:#dccdaad9;pointer-events:none;background:#ffffff14;border:1px solid #d2b9914d;border-radius:999px;flex-shrink:0;padding:.36rem .82rem;font-size:.72rem;transition:opacity .24s}.DisassemblyCarousel-module__G09fMG__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DisassemblyCarousel-module__G09fMG__fullscreenBtn{letter-spacing:.06em;color:#dccdaad9;cursor:pointer;background:#ffffff14;border:1px solid #d2b9914d;border-radius:999px;flex-shrink:0;padding:.36rem .82rem;font-family:inherit;font-size:.72rem;transition:background .2s}.DisassemblyCarousel-module__G09fMG__fullscreenBtn:hover{background:#ffffff29}.DisassemblyCarousel-module__G09fMG__dots{z-index:4;gap:.42rem;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.DisassemblyCarousel-module__G09fMG__dot{cursor:pointer;background:#c8b69470;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,transform .2s}.DisassemblyCarousel-module__G09fMG__dot:hover{background:#dcc8a2b3;transform:scale(1.3)}.DisassemblyCarousel-module__G09fMG__dotActive{background:#ebd4a6e6;transform:scale(1.3);}.DisassemblyCarousel-module__G09fMG__fallback{color:#b4a28499;font-family:var(--font-ink);letter-spacing:.08em;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;inset:0}@media (max-width:680px){.DisassemblyCarousel-module__G09fMG__infoBar{flex-direction:column;align-items:flex-start;padding:.6rem .9rem}}.DisassemblyCarousel-module__G09fMG__partTagGroup{align-items:center;gap:.5rem;margin-left:.28rem;display:flex}.DisassemblyCarousel-module__G09fMG__partTag{cursor:pointer;pointer-events:auto;white-space:nowrap;font-family:inherit;transition:background .2s,border-color .2s;}.DisassemblyCarousel-module__G09fMG__partTag:hover{background:#ffffff29}@media (max-width:680px){.DisassemblyCarousel-module__G09fMG__partTag{padding:.18rem .42rem;font-size:.62rem}}
.GestureDebugPanel-module__L_eNSq__panel{z-index:9999;color:#e0e0e0;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1;border:1px solid #ffffff1f;border-radius:8px;min-width:180px;max-width:260px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;position:fixed;top:12px;right:12px}.GestureDebugPanel-module__L_eNSq__handle{color:#fff;cursor:move;letter-spacing:.04em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.GestureDebugPanel-module__L_eNSq__toggleBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:3px;padding:0 6px 2px;font-size:14px;line-height:1}.GestureDebugPanel-module__L_eNSq__toggleBtn:hover{background:#ffffff1a}.GestureDebugPanel-module__L_eNSq__body{flex-direction:column;gap:6px;padding:8px 10px;display:flex}.GestureDebugPanel-module__L_eNSq__preview{aspect-ratio:4/3;object-fit:cover;background:#111;border-radius:4px;width:100%}.GestureDebugPanel-module__L_eNSq__row{white-space:nowrap;align-items:center;gap:6px;display:flex}.GestureDebugPanel-module__L_eNSq__label{color:#999;min-width:32px}.GestureDebugPanel-module__L_eNSq__value{color:#ffd866}
.BridgePartSheet-module__GL9wlq__sheetRoot{z-index:45;pointer-events:none;position:fixed;inset:0}.BridgePartSheet-module__GL9wlq__sheetRootOpen{pointer-events:auto}.BridgePartSheet-module__GL9wlq__backdrop{opacity:0;pointer-events:none;background:#10131a70;border:0;margin:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.BridgePartSheet-module__GL9wlq__sheetRootOpen .BridgePartSheet-module__GL9wlq__backdrop{opacity:1;pointer-events:auto}.BridgePartSheet-module__GL9wlq__sheetPanel{background:linear-gradient(145deg,#fbf6eef7,#f6eddcf7);border-left:1px solid #3b2d1b4d;flex-direction:column;width:min(42rem,100vw);height:100%;transition:transform .28s;display:flex;position:absolute;top:0;right:0;transform:translate(102%);box-shadow:-20px 0 34px #1d160e3d}.BridgePartSheet-module__GL9wlq__sheetRootOpen .BridgePartSheet-module__GL9wlq__sheetPanel{transform:translate(0)}.BridgePartSheet-module__GL9wlq__sheetHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf6eee6;border-bottom:1px solid #43341f33;justify-content:space-between;align-items:flex-start;gap:.74rem;padding:.84rem .96rem;display:flex}.BridgePartSheet-module__GL9wlq__sheetHeaderLabel{letter-spacing:.08em;color:#3f2f1db3;margin:0;font-size:.68rem}.BridgePartSheet-module__GL9wlq__sheetHeaderTitle{font-family:var(--font-ink);letter-spacing:.05em;margin:.18rem 0 0;font-size:1.44rem}.BridgePartSheet-module__GL9wlq__sheetHeaderEng{color:#3f2f1d8c;margin:.08rem 0 0;font-size:.78rem;font-style:italic}.BridgePartSheet-module__GL9wlq__closeButton{color:#3f2f1d;cursor:pointer;background:#ffffffd6;border:1px solid #47362047;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:.95rem;line-height:0;display:flex}.BridgePartSheet-module__GL9wlq__sheetBody{flex:1;padding:.82rem .9rem 1.2rem;overflow:auto}.BridgePartSheet-module__GL9wlq__stateText{color:#3b2d1bcc;margin:0;font-size:.8rem}.BridgePartSheet-module__GL9wlq__imageWrapper{background:#ece3d4b3;border:1px solid #3f311e33;border-radius:10px;margin-bottom:.72rem;overflow:hidden;box-shadow:0 10px 16px #2f221329}.BridgePartSheet-module__GL9wlq__imageLabel{color:#3f2f1d9e;text-align:center;margin:.28rem 0 .6rem;font-size:.68rem;display:block}.BridgePartSheet-module__GL9wlq__definition{color:#2d2114eb;margin:0 0 .64rem;font-size:.82rem;line-height:1.62}.BridgePartSheet-module__GL9wlq__section{background:#ffffff75;border:1px solid #4536212b;border-radius:12px;margin-top:.52rem;padding:.54rem .62rem}.BridgePartSheet-module__GL9wlq__sectionTitle{letter-spacing:.06em;color:#372818e6;margin:0;font-size:.78rem}.BridgePartSheet-module__GL9wlq__sectionContent{color:#2c2114db;white-space:pre-line;margin:.28rem 0 0;font-size:.76rem;line-height:1.58}.BridgePartSheet-module__GL9wlq__sectionList{margin:.28rem 0 0;padding-left:1.1rem;list-style:outside}.BridgePartSheet-module__GL9wlq__sectionList li{color:#2c2114db;font-size:.76rem;line-height:1.52}.BridgePartSheet-module__GL9wlq__sectionTable{border-collapse:collapse;width:100%;margin-top:.28rem}.BridgePartSheet-module__GL9wlq__sectionTable th,.BridgePartSheet-module__GL9wlq__sectionTable td{color:#2c2114db;text-align:left;vertical-align:top;padding:.22rem .44rem;font-size:.72rem;line-height:1.42}.BridgePartSheet-module__GL9wlq__sectionTable th{color:#372818e6;white-space:nowrap;width:30%;font-weight:600}.BridgePartSheet-module__GL9wlq__sectionTable td{border-left:1px solid #4536211f}.BridgePartSheet-module__GL9wlq__sectionTable tr+tr th,.BridgePartSheet-module__GL9wlq__sectionTable tr+tr td{border-top:1px solid #4536211a}@media (max-width:900px){.BridgePartSheet-module__GL9wlq__sheetPanel{width:min(100vw,34rem)}}@media (max-width:640px){.BridgePartSheet-module__GL9wlq__sheetPanel{width:100vw}.BridgePartSheet-module__GL9wlq__sheetBody{padding:.72rem .66rem 1.02rem}}
.WaterfallSection-module__tiiBra__waterfallRoot{position:absolute;inset:0}.WaterfallSection-module__tiiBra__waterfallContainer{overscroll-behavior-y:contain;background-image:radial-gradient(circle at 10% 14%,#825c312b,#0000 32%),radial-gradient(circle at 84% 8%,#415e7626,#0000 30%),radial-gradient(circle at 75% 92%,#61412326,#0000 38%),linear-gradient(160deg,#f7efdf 0%,#ebdfc9 48%,#dfcfb4 100%);position:absolute;inset:0;overflow-y:auto}.WaterfallSection-module__tiiBra__header{z-index:2;padding:calc(.8rem + env(safe-area-inset-top)) 1rem .76rem;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#f6eedef2,#f6eedea8);border-bottom:1px solid #4a382129;justify-content:space-between;align-items:center;gap:.72rem;display:flex;position:sticky;top:0}.WaterfallSection-module__tiiBra__headerActions{align-items:center;gap:.48rem;display:flex}.WaterfallSection-module__tiiBra__backButton,.WaterfallSection-module__tiiBra__aiChatButton{color:#322415eb;letter-spacing:.06em;cursor:pointer;background:#fcf6ebeb;border:1px solid #49361f4d;border-radius:999px;padding:.34rem .9rem;font-size:.78rem}.WaterfallSection-module__tiiBra__headerText p{text-align:right;letter-spacing:.09em;color:#463522b3;margin:0;font-size:.68rem}.WaterfallSection-module__tiiBra__headerText h2{text-align:right;font-family:var(--font-ink);letter-spacing:.06em;color:#281d12f0;margin:.22rem 0 0;font-size:clamp(1.08rem,1.5vw,1.32rem)}.WaterfallSection-module__tiiBra__exitHint{letter-spacing:.08em;color:#45341fbd;text-align:center;width:min(92vw,980px);margin:.68rem auto 0;font-size:.7rem}.WaterfallSection-module__tiiBra__waterfallGrid{width:min(1500px,100% - 1.8rem);margin:.84rem auto 0;padding:0 0 4.6rem}.WaterfallSection-module__tiiBra__waterfallGrid [data-masonry-item]{width:calc(33.333% - .77rem);margin-bottom:1.25rem}@media (max-width:1100px){.WaterfallSection-module__tiiBra__waterfallGrid [data-masonry-item]{width:calc(50% - .58rem)}}@media (max-width:680px){.WaterfallSection-module__tiiBra__waterfallGrid [data-masonry-item]{width:100%}}.WaterfallSection-module__tiiBra__sentinel{height:1px}.WaterfallSection-module__tiiBra__loadingText{padding-bottom:calc(2rem + env(safe-area-inset-bottom));text-align:center;letter-spacing:.06em;color:#483621b8;margin:.7rem 0 0;font-size:.74rem}@media (max-width:680px){.WaterfallSection-module__tiiBra__header{padding-left:.72rem;padding-right:.72rem}.WaterfallSection-module__tiiBra__backButton{padding:.3rem .72rem;font-size:.72rem}.WaterfallSection-module__tiiBra__waterfallGrid{width:calc(100% - 1rem)}}
.InitialLoadingOverlay-module__SDAhPW__overlay{z-index:9999;background:radial-gradient(circle at 20% 20%, #5c492e29, transparent 45%), radial-gradient(circle at 80% 75%, #362c1f1f, transparent 48%), linear-gradient(120deg, #ffffff52, #ffffff0d), var(--background);opacity:1;place-items:center;transition:opacity .7s;display:grid;position:fixed;inset:0}.InitialLoadingOverlay-module__SDAhPW__overlaySoft{background:radial-gradient(circle at 20% 20%, #5c492e17, transparent 46%), radial-gradient(circle at 80% 75%, #362c1f12, transparent 50%), linear-gradient(120deg, #fff3, #ffffff05), var(--background);animation:.26s ease-out InitialLoadingOverlay-module__SDAhPW__softOverlayIn}.InitialLoadingOverlay-module__SDAhPW__fading{opacity:0;pointer-events:none}.InitialLoadingOverlay-module__SDAhPW__loader{filter:drop-shadow(0 18px 32px #29211638);width:min(72vw,500px);height:auto}@keyframes InitialLoadingOverlay-module__SDAhPW__floatPulse{0%{opacity:.92;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.02)}to{opacity:.92;transform:translateY(0)scale(1)}}@keyframes InitialLoadingOverlay-module__SDAhPW__softOverlayIn{0%{transform:scale(1.01)}to{transform:scale(1)}}@media (max-width:768px){.InitialLoadingOverlay-module__SDAhPW__loader{width:min(88vw,420px)}}@media (prefers-reduced-motion:reduce){.InitialLoadingOverlay-module__SDAhPW__overlay{transition-duration:.3s}.InitialLoadingOverlay-module__SDAhPW__overlaySoft,.InitialLoadingOverlay-module__SDAhPW__loader{animation:none}}
.ToastHost-module__xGeYvW__host{z-index:1000;pointer-events:none;justify-items:end;gap:.5rem;display:grid;position:fixed;bottom:1rem;right:1rem}.ToastHost-module__xGeYvW__toast{letter-spacing:.02em;border:1px solid #4a382140;border-radius:10px;max-width:min(22rem,100vw - 2rem);margin:0;padding:.45rem .62rem;font-size:.74rem;line-height:1.45;box-shadow:0 8px 14px #271c0f29}.ToastHost-module__xGeYvW__toastInfo{color:#372a18eb;background:#f6f0e4f2}.ToastHost-module__xGeYvW__toastError{color:#782727f0;background:#ffebe9f5;border-color:#92313152}
.LocaleSwitcher-module__wtTm7q__switcher{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18120bb8;border:1px solid #f4dfba3d;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;position:fixed;top:14px;right:14px}.LocaleSwitcher-module__wtTm7q__switcherInline{z-index:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf4e8db;border:1px solid #48382338;padding:5px;position:static;top:auto;right:auto;box-shadow:0 6px 18px #4838232e}.LocaleSwitcher-module__wtTm7q__switcherInline .LocaleSwitcher-module__wtTm7q__button{color:#2f2316bd}.LocaleSwitcher-module__wtTm7q__switcherInline .LocaleSwitcher-module__wtTm7q__button:hover{color:#20160cfa;border-color:#5f482c59}.LocaleSwitcher-module__wtTm7q__switcherInline .LocaleSwitcher-module__wtTm7q__buttonActive{color:#f8f1e2;background:linear-gradient(130deg,#765835,#4f3f2b);border-color:#5f482c59}.LocaleSwitcher-module__wtTm7q__button{color:#f8e8ccd1;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:40px;height:30px;font-size:12px;transition:all .18s}.LocaleSwitcher-module__wtTm7q__button:hover{color:#fff5e6fa;border-color:#f4dfba6b}.LocaleSwitcher-module__wtTm7q__buttonActive{color:#26190cf2;background:#d0a060eb;border-color:#f8eacf75}@media (max-width:820px){.LocaleSwitcher-module__wtTm7q__switcher{padding:5px;top:10px;right:10px}.LocaleSwitcher-module__wtTm7q__button{min-width:34px;height:28px;font-size:11px}}
.SlidingDoorToolEntry-module__afQZJW__root{z-index:41;pointer-events:auto;position:absolute;top:0;right:0}.SlidingDoorToolEntry-module__afQZJW__triggerButton{cursor:pointer;opacity:.68;background:0 0;border:0;width:80px;height:80px;padding:0;transition:opacity .4s cubic-bezier(.175,.885,.32,1.275),transform .4s cubic-bezier(.175,.885,.32,1.275);position:fixed;top:-35px;right:-20px;transform:rotate(-45deg)}.SlidingDoorToolEntry-module__afQZJW__triggerButton:hover{opacity:1;transform:rotate(-30deg)translate(-15px,15px)}.SlidingDoorToolEntry-module__afQZJW__root[data-open=true] .SlidingDoorToolEntry-module__afQZJW__triggerButton{opacity:0;pointer-events:none}.SlidingDoorToolEntry-module__afQZJW__triggerImage{width:100%;height:auto}.SlidingDoorToolEntry-module__afQZJW__overlay{z-index:999;pointer-events:none;position:fixed;inset:0}.SlidingDoorToolEntry-module__afQZJW__overlayOpen{pointer-events:auto}.SlidingDoorToolEntry-module__afQZJW__overlayBackdrop{opacity:0;background:#08080829;transition:opacity .4s;position:absolute;inset:0}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__overlayBackdrop{opacity:1}.SlidingDoorToolEntry-module__afQZJW__panel{width:20%;height:100%;z-index:var(--panel-z);cursor:pointer;background-color:#9e9484;border:0;border-left:1px solid #fff3;transition:left 2s cubic-bezier(.23,1,.32,1),width .5s cubic-bezier(.4,0,.2,1),z-index;position:absolute;top:0;left:100%;overflow:hidden;box-shadow:10px 0 20px #0000004d}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel{left:var(--target-left)}.SlidingDoorToolEntry-module__afQZJW__panel:before{content:"";background-image:var(--panel-bg);opacity:.8;background-position:top;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.SlidingDoorToolEntry-module__afQZJW__panel:hover{z-index:100;width:22%}.SlidingDoorToolEntry-module__afQZJW__panel:hover:before{opacity:1}.SlidingDoorToolEntry-module__afQZJW__panelContent{color:#000;text-align:center;writing-mode:vertical-lr;text-orientation:upright;letter-spacing:.8em;text-shadow:0 0 20px #ffffff80;font-size:1.6rem;font-weight:700;position:absolute;top:20%;left:50%;transform:translate(-50%)}.SlidingDoorToolEntry-module__afQZJW__root[data-locale=en] .SlidingDoorToolEntry-module__afQZJW__panelContent,.SlidingDoorToolEntry-module__afQZJW__root[data-locale=ar] .SlidingDoorToolEntry-module__afQZJW__panelContent{writing-mode:horizontal-tb;letter-spacing:.15em;top:40%;transform:translate(-50%,-50%)}.SlidingDoorToolEntry-module__afQZJW__title{display:inline-block}.SlidingDoorToolEntry-module__afQZJW__bottomIcon{background-image:var(--panel-icon);opacity:.8;background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:50%;transition:opacity .4s;position:absolute;bottom:0;left:0}.SlidingDoorToolEntry-module__afQZJW__panel:hover .SlidingDoorToolEntry-module__afQZJW__bottomIcon{opacity:1}.SlidingDoorToolEntry-module__afQZJW__closeButton{z-index:1100;color:#201f1f;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;font-size:28px;transition:opacity .5s;position:absolute;top:20px;right:20px}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__closeButton{opacity:.8;pointer-events:auto}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__closeButton:hover{opacity:1}@media (max-width:900px){.SlidingDoorToolEntry-module__afQZJW__triggerButton{width:68px;height:68px;top:-28px;right:-22px}.SlidingDoorToolEntry-module__afQZJW__panel{width:28%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(2){left:18%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(3){left:36%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(4){left:54%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(5){left:72%}.SlidingDoorToolEntry-module__afQZJW__panelContent{letter-spacing:.45em;font-size:1.15rem}}@media (max-width:700px){.SlidingDoorToolEntry-module__afQZJW__triggerButton{width:58px;height:58px;top:-20px;right:-16px}.SlidingDoorToolEntry-module__afQZJW__overlayBackdrop{background:#0808083d}.SlidingDoorToolEntry-module__afQZJW__panel{border-top:1px solid #fff3;border-left:0;width:100%;height:20%;transition:top .8s cubic-bezier(.23,1,.32,1),height .4s cubic-bezier(.4,0,.2,1),z-index;top:100%;left:0}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel{left:0}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(2){top:0}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(3){top:20%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(4){top:40%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(5){top:60%}.SlidingDoorToolEntry-module__afQZJW__overlayOpen .SlidingDoorToolEntry-module__afQZJW__panel:nth-of-type(6){top:80%}.SlidingDoorToolEntry-module__afQZJW__panel:before{width:100%;height:100vh}.SlidingDoorToolEntry-module__afQZJW__panel:hover{width:100%;height:22%}.SlidingDoorToolEntry-module__afQZJW__panelContent{writing-mode:horizontal-tb;letter-spacing:.2em;font-size:1rem;top:50%;left:18%;transform:translate(-50%,-50%)}.SlidingDoorToolEntry-module__afQZJW__bottomIcon{background-position:100%;width:48%;height:100%;left:auto;right:0}.SlidingDoorToolEntry-module__afQZJW__closeButton{color:#ffffffe6;top:14px;right:14px}}
.CameraDebugPanel-module__wn88Uq__panel{z-index:9998;color:#e0e0e0;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;border:1px solid #ffffff1f;border-radius:8px;min-width:220px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;position:fixed;top:12px;right:12px}.CameraDebugPanel-module__wn88Uq__handle{color:#fff;cursor:move;letter-spacing:.04em;border-bottom:1px solid #ffffff1a;padding:6px 10px;font-size:13px;font-weight:700}.CameraDebugPanel-module__wn88Uq__body{padding:8px 10px}.CameraDebugPanel-module__wn88Uq__row{white-space:nowrap;gap:6px;display:flex}.CameraDebugPanel-module__wn88Uq__label{color:#999;min-width:64px}.CameraDebugPanel-module__wn88Uq__value{color:#ffd866}
