:root{--romansia-magenta: #D4007E;--romansia-magenta-bright: #EA1593;--romansia-rubellite-deep: #9E005D;--romansia-berry-royal: #6E0040;--canvas-pearl-alabaster: #FFFBFD;--canvas-rosewater-silk: #FDF2F8;--canvas-blush-mist: #F9E6F0;--surface-card-white: rgba(255, 255, 255, .88);--surface-card-elevated: #FFFFFF;--surface-petal-pill: #FCEBF3;--border-rose-soft: rgba(212, 0, 126, .16);--border-rose-medium: rgba(212, 0, 126, .34);--border-rose-strong: #D4007E;--champagne-gold: #B68446;--champagne-soft: #F5EADB;--emerald-verified: #059669;--emerald-bg-soft: #ECFDF5;--coral-alert: #E11D48;--ink-mulberry-deep: #2A071B;--ink-plum-body: #683551;--ink-rose-muted: #986682;--font-en-display: "Cormorant Garamond", Georgia, serif;--font-en-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-ar-display: "Readex Pro", "Cairo", sans-serif;--font-ar-sans: "Cairo", sans-serif;--font-ml-sans: "Noto Sans Malayalam", sans-serif;--font-mono-tabular: "JetBrains Mono", monospace;--ease-luxury-spring: cubic-bezier(.22, 1, .36, 1);--ease-tactile-rebound: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html,body,#app{width:100dvw;height:100dvh;overflow:hidden;background-color:var(--canvas-pearl-alabaster);color:var(--ink-mulberry-deep);font-family:var(--font-en-sans);-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:var(--font-ar-sans);line-height:1.55}html[lang=ml] body{font-family:var(--font-ml-sans);line-height:1.65}.tabular-nums{font-family:var(--font-mono-tabular);font-variant-numeric:tabular-nums}.tactile-btn{transition:transform .22s var(--ease-tactile-rebound),border-color .22s var(--ease-luxury-spring),box-shadow .22s var(--ease-luxury-spring),background .22s var(--ease-luxury-spring);cursor:pointer}.tactile-btn:active{transform:scale(.96)}.luxury-stage-bg{position:relative;width:100dvw;height:100dvh;overflow:hidden;background:radial-gradient(circle at 18% 15%,rgba(182,132,70,.065) 0%,transparent 48%),radial-gradient(circle at 82% 85%,rgba(212,0,126,.05) 0%,transparent 52%),radial-gradient(circle at 50% 50%,rgba(255,253,252,.9) 0%,transparent 70%),linear-gradient(160deg,#fdfcfb,#faf5f7 54%,#f7edf2);padding:max(12px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.luxury-stage-bg:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(182,132,70,.22);pointer-events:none;z-index:0}@keyframes gyroTurnLandscape{0%{transform:rotate(0) scale(.96)}42%{transform:rotate(-90deg) scale(1.03)}75%{transform:rotate(-90deg) scale(1)}to{transform:rotate(0) scale(.96)}}@keyframes scanBeamSweep{0%{transform:translateY(-85px);opacity:.3}50%{transform:translateY(85px);opacity:.95}to{transform:translateY(-85px);opacity:.3}}.scanner-stage.svelte-dtqrqn{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.viewfinder-shell.svelte-dtqrqn{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;border:2px solid var(--border-rose-medium);background:#fdf2f8;display:flex;flex-direction:column;justify-content:space-between;padding:16px 22px;box-shadow:0 20px 55px #d4007e1f}.viewfinder-shell.locked-border.svelte-dtqrqn{border-color:var(--emerald-verified);box-shadow:0 0 42px #05966952}.viewfinder-shell.torch-boost.svelte-dtqrqn .live-video:where(.svelte-dtqrqn){filter:brightness(1.3) contrast(1.1)}.live-video.svelte-dtqrqn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .28s var(--ease-luxury-spring);z-index:0}.homography-svg.svelte-dtqrqn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.scanner-top-bar.svelte-dtqrqn,.scanner-bottom-bar.svelte-dtqrqn{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fffbfdeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 18px;border-radius:16px;border:1px solid rgba(212,0,126,.22);box-shadow:0 10px 30px #2a071b14}.overline.svelte-dtqrqn{font-size:.68rem;letter-spacing:.14em;color:var(--romansia-magenta);font-weight:700;display:block}.scanner-title-block.svelte-dtqrqn h2:where(.svelte-dtqrqn){font-size:clamp(1rem,1.8vw,1.3rem);font-weight:700;color:var(--ink-mulberry-deep);margin:2px 0}.scanner-title-block.svelte-dtqrqn p:where(.svelte-dtqrqn){font-size:.78rem;color:var(--ink-plum-body)}.optical-controls.svelte-dtqrqn{display:flex;align-items:center;gap:10px}.zoom-group.svelte-dtqrqn{display:flex;background:#fcebf3;border-radius:10px;padding:3px;border:1px solid rgba(212,0,126,.22)}.zoom-pill.svelte-dtqrqn{background:transparent;border:none;color:var(--ink-plum-body);padding:6px 11px;border-radius:7px;font-size:.78rem;font-weight:700}.zoom-pill.active.svelte-dtqrqn{background:var(--romansia-magenta);color:#fff}.torch-btn.svelte-dtqrqn{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(212,0,126,.28);color:var(--ink-mulberry-deep);padding:7px 12px;border-radius:10px;font-size:.78rem;font-weight:600}.torch-btn.active.svelte-dtqrqn{background:var(--romansia-magenta);color:#fff}.code-entry-box.svelte-dtqrqn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.code-label.svelte-dtqrqn{font-size:.8rem;color:var(--ink-plum-body);font-weight:600}.code-input.svelte-dtqrqn{background:#fff;border:1.5px solid rgba(212,0,126,.35);color:var(--ink-mulberry-deep);border-radius:9px;padding:7px 12px;width:124px;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-align:center}.verify-btn.svelte-dtqrqn{background:linear-gradient(135deg,#d4007e,#9e005d);color:#fff;border:none;border-radius:9px;padding:8px 16px;font-weight:700;font-size:.8rem}.sim-qr-btn.svelte-dtqrqn{display:flex;align-items:center;gap:7px;background:#ecfdf5;border:1px solid rgba(5,150,105,.45);color:#065f46;border-radius:9px;padding:8px 14px;font-size:.78rem;font-weight:700}.error-toast.svelte-dtqrqn{position:absolute;bottom:78px;left:50%;transform:translate(-50%);background:#e11d48;color:#fff;padding:6px 16px;border-radius:8px;font-size:.78rem;font-weight:600;z-index:4}.svg-flag-medallion.svelte-1vj0b08{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;border:1px solid rgba(182,132,70,.45);box-shadow:0 1px 3px #2a071b1f;flex-shrink:0}.flag-svg.svelte-1vj0b08{width:100%;height:100%;display:block}.svg-icon-wrap.svelte-1vj0b08{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.svg-icon-wrap.svelte-1vj0b08 svg:where(.svelte-1vj0b08){width:100%;height:100%;display:block}.s01-amouage-canvas.svelte-1p1bu4b{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(6px,1.5dvh,14px) clamp(14px,2.4vw,28px);gap:clamp(4px,1dvh,10px);overflow:hidden;-webkit-user-select:none;user-select:none}.amouage-header.svelte-1p1bu4b{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:clamp(4px,.9dvh,8px);border-bottom:1px solid rgba(182,132,70,.25);padding-inline-end:clamp(138px,20vw,195px);flex-shrink:0}.header-left.svelte-1p1bu4b{display:flex;align-items:center;gap:8px;min-width:0}.unboxed-back-link.svelte-1p1bu4b{background:transparent;border:none;padding:2px 0;font-size:clamp(.54rem,.8vw,.64rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mulberry-deep);white-space:nowrap}.gold-slash.svelte-1p1bu4b{font-size:.52rem;color:var(--champagne-gold)}.chapter-whisper.svelte-1p1bu4b{font-size:clamp(.52rem,.78vw,.62rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--champagne-gold);white-space:nowrap}.unboxed-view-tabs.svelte-1p1bu4b{display:inline-flex;align-items:center;gap:clamp(8px,1.4vw,16px);flex-shrink:0}.unboxed-tab-link.svelte-1p1bu4b{position:relative;background:transparent;border:none;padding:3px 0;font-size:clamp(.52rem,.78vw,.62rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-rose-muted);white-space:nowrap;transition:color .22s ease}.unboxed-tab-link.active.svelte-1p1bu4b{color:var(--ink-mulberry-deep)}.tab-gold-underline.svelte-1p1bu4b{position:absolute;bottom:-1px;inset-inline:0;height:1.5px;background:linear-gradient(90deg,var(--champagne-gold),var(--romansia-magenta));transform:scaleX(0);transition:transform .28s cubic-bezier(.22,1,.36,1)}.unboxed-tab-link.active.svelte-1p1bu4b .tab-gold-underline:where(.svelte-1p1bu4b){transform:scaleX(1)}.tab-diamond.svelte-1p1bu4b{color:var(--champagne-gold);font-weight:700}.amouage-stage.svelte-1p1bu4b{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,1dvh,8px);animation:svelte-1p1bu4b-silkForwardIn .34s cubic-bezier(.22,1,.36,1) both}.amouage-stage.slide-back.svelte-1p1bu4b{animation:svelte-1p1bu4b-silkBackwardIn .34s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1p1bu4b-silkForwardIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1p1bu4b-silkBackwardIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.unboxed-three-acts.svelte-1p1bu4b{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.unboxed-act-col.svelte-1p1bu4b{position:relative;min-width:0;padding:clamp(4px,1.2dvh,10px) clamp(8px,1.4vw,18px);border-inline-end:1px solid rgba(182,132,70,.24);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1);animation:svelte-1p1bu4b-actCascadeUp .38s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--stagger, 0) * 70ms)}.unboxed-act-col.svelte-1p1bu4b:last-child{border-inline-end:none}.unboxed-act-col.selected.svelte-1p1bu4b{transform:translateY(-2px)}@keyframes svelte-1p1bu4b-actCascadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.act-era-overline.svelte-1p1bu4b{display:inline-flex;align-items:baseline;gap:6px}.act-roman-italic.svelte-1p1bu4b{font-family:var(--font-en-display);font-style:italic;font-size:clamp(.92rem,1.45vw,1.2rem);font-weight:600;color:var(--romansia-magenta)}.act-dot.svelte-1p1bu4b{color:var(--champagne-gold)}.act-time-tracked.svelte-1p1bu4b{font-size:clamp(.48rem,.72vw,.56rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--champagne-gold);white-space:nowrap}.unboxed-sculpture-stage.svelte-1p1bu4b{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.sculpture-radial-glow.svelte-1p1bu4b{position:absolute;width:clamp(82px,18dvh,128px);height:clamp(82px,18dvh,128px);border-radius:999px;pointer-events:none;animation:svelte-1p1bu4b-haloBreathe 4s ease-in-out infinite}.glow-origin-flame.svelte-1p1bu4b{background:radial-gradient(circle,rgba(182,132,70,.16) 0%,transparent 70%)}.glow-founder-crown.svelte-1p1bu4b{background:radial-gradient(circle,rgba(212,0,126,.14) 0%,transparent 70%)}.glow-global-orbit.svelte-1p1bu4b{background:radial-gradient(circle,rgba(5,150,105,.14) 0%,transparent 70%)}@keyframes svelte-1p1bu4b-haloBreathe{0%,to{transform:scale(.94);opacity:.7}50%{transform:scale(1.08);opacity:1}}.monumental-svg.svelte-1p1bu4b{position:relative;z-index:1;width:clamp(68px,15.5dvh,104px);height:clamp(68px,15.5dvh,104px);overflow:visible;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.unboxed-act-col.selected.svelte-1p1bu4b .monumental-svg:where(.svelte-1p1bu4b){transform:scale(1.07)}.spin-slow.svelte-1p1bu4b{transform-origin:center;animation:svelte-1p1bu4b-rotate360 22s linear infinite}.spin-orbit.svelte-1p1bu4b{transform-origin:center;animation:svelte-1p1bu4b-rotate360 14s linear infinite}.flame-breathe.svelte-1p1bu4b{transform-origin:48px 52px;animation:svelte-1p1bu4b-flamePulse 2.8s ease-in-out infinite}@keyframes svelte-1p1bu4b-rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1p1bu4b-flamePulse{0%,to{transform:scale(.96);opacity:.88}50%{transform:scale(1.06);opacity:1}}.act-vertical-hairline.svelte-1p1bu4b{position:absolute;inset-inline-end:calc(-1*clamp(10px,1.8vw,22px));top:-18%;bottom:-65%;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(182,132,70,.42) 25%,rgba(182,132,70,.42) 75%,transparent 100%);display:flex;align-items:center;justify-content:center;pointer-events:none}.hairline-star.svelte-1p1bu4b{font-size:.56rem;color:var(--champagne-gold);background:#faf5f7;padding:3px 0}.act-editorial-copy.svelte-1p1bu4b{display:flex;flex-direction:column;gap:2px}.act-serif-title.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.96rem,1.65vw,1.38rem);font-weight:600;color:var(--ink-mulberry-deep);line-height:1.1;letter-spacing:.01em}.act-italic-essence.svelte-1p1bu4b{font-family:var(--font-en-display);font-style:italic;font-size:clamp(.72rem,1.1vw,.9rem);font-weight:500;color:var(--ink-plum-body);line-height:1.2}.act-unboxed-footer.svelte-1p1bu4b{display:flex;flex-direction:column;align-items:center;gap:4px}.unboxed-flags-strip.svelte-1p1bu4b{display:inline-flex;align-items:center;justify-content:center;gap:5px}.unboxed-whisper-line.svelte-1p1bu4b{font-size:clamp(.46rem,.7vw,.55rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-rose-muted);white-space:nowrap}.unboxed-thread-rail.svelte-1p1bu4b{width:100%;padding-block:2px;flex-shrink:0}.thread-line-bg.svelte-1p1bu4b{width:100%;height:1.5px;background:#b6844638;position:relative}.thread-line-fill.svelte-1p1bu4b{height:100%;background:linear-gradient(90deg,var(--champagne-gold) 0%,var(--romansia-magenta) 60%,#059669 100%);transition:width .36s cubic-bezier(.22,1,.36,1)}.unboxed-six-stations.svelte-1p1bu4b{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);align-items:stretch}.unboxed-station.svelte-1p1bu4b{position:relative;padding:clamp(4px,.9dvh,8px) clamp(10px,1.5vw,18px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(3px,.7dvh,6px);cursor:pointer;border-inline-end:1px solid rgba(182,132,70,.22);border-bottom:1px solid rgba(182,132,70,.22);transition:transform .24s cubic-bezier(.34,1.56,.64,1);animation:svelte-1p1bu4b-actCascadeUp .34s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--stagger, 0) * 45ms)}.unboxed-station.svelte-1p1bu4b:nth-child(3n){border-inline-end:none}.unboxed-station.svelte-1p1bu4b:nth-child(n+4){border-bottom:none}.unboxed-station.selected.svelte-1p1bu4b{transform:translateY(-2px)}.station-sculpture-wrap.svelte-1p1bu4b{position:relative;display:flex;align-items:center;justify-content:center}.station-radial-halo.svelte-1p1bu4b{position:absolute;width:clamp(44px,9.5dvh,64px);height:clamp(44px,9.5dvh,64px);border-radius:999px;background:radial-gradient(circle,rgba(182,132,70,.15) 0%,transparent 70%);pointer-events:none}.unboxed-station.selected.svelte-1p1bu4b .station-radial-halo:where(.svelte-1p1bu4b){background:radial-gradient(circle,rgba(212,0,126,.18) 0%,transparent 70%)}.station-svg.svelte-1p1bu4b{position:relative;z-index:1;width:clamp(38px,8.2dvh,54px);height:clamp(38px,8.2dvh,54px);overflow:visible;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.unboxed-station.selected.svelte-1p1bu4b .station-svg:where(.svelte-1p1bu4b){transform:scale(1.1)}.station-copy-block.svelte-1p1bu4b{display:flex;flex-direction:column;align-items:center;gap:1px}.station-overline-row.svelte-1p1bu4b{display:inline-flex;align-items:center;gap:5px}.station-num.svelte-1p1bu4b{font-family:var(--font-en-display);font-style:italic;font-size:clamp(.68rem,1vw,.82rem);font-weight:700;color:var(--romansia-magenta)}.station-dot.svelte-1p1bu4b{color:var(--champagne-gold);font-size:.56rem}.station-phase.svelte-1p1bu4b{font-size:clamp(.44rem,.66vw,.52rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--champagne-gold);white-space:nowrap}.station-inline-flags.svelte-1p1bu4b{display:inline-flex;align-items:center;gap:3px;margin-inline-start:2px}.station-serif-title.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.86rem,1.4vw,1.14rem);font-weight:600;color:var(--ink-mulberry-deep);line-height:1.08;white-space:nowrap}.station-italic-essence.svelte-1p1bu4b{font-family:var(--font-en-display);font-style:italic;font-size:clamp(.66rem,.98vw,.8rem);font-weight:500;color:var(--ink-plum-body);line-height:1.15;white-space:nowrap}.amouage-footer.svelte-1p1bu4b{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:clamp(2px,.6dvh,5px);flex-shrink:0}.footer-whisper.svelte-1p1bu4b{font-size:clamp(.46rem,.68vw,.54rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-rose-muted);white-space:nowrap}.footer-horizon-line.svelte-1p1bu4b{flex:1;height:1px;background:linear-gradient(90deg,#b684461f,#b684466b,#b684461f)}.unboxed-editorial-cta.svelte-1p1bu4b{background:transparent;border:none;border-bottom:1.5px solid var(--champagne-gold);padding:2px 0 3px;font-family:var(--font-en-display);font-size:clamp(.76rem,1.22vw,.96rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mulberry-deep);white-space:nowrap;transition:color .22s ease,border-color .22s ease}.unboxed-editorial-cta.svelte-1p1bu4b:hover{color:var(--romansia-magenta);border-bottom-color:var(--romansia-magenta)}.particle-burst-layer.svelte-1p1bu4b{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:10}.burst-dot.svelte-1p1bu4b{position:absolute;width:5px;height:5px;border-radius:99px;animation:svelte-1p1bu4b-burstFly .62s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1p1bu4b-burstFly{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.maison-art-frame.svelte-1chrnxv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;flex-shrink:0}.couture-svg.svelte-1chrnxv{width:100%;height:100%;max-width:148px;max-height:148px;overflow:visible}.micro-couture-svg.svelte-1chrnxv{width:100%;height:100%;overflow:visible}.self-draw-path.svelte-1chrnxv{stroke-dasharray:560;stroke-dashoffset:560;animation:svelte-1chrnxv-coutureDraw 1.1s cubic-bezier(.22,1,.36,1) forwards}.self-draw-path.delay-1.svelte-1chrnxv{animation-delay:.14s}@keyframes svelte-1chrnxv-coutureDraw{to{stroke-dashoffset:0}}.slow-spin.svelte-1chrnxv{transform-origin:100px 100px;animation:svelte-1chrnxv-orbitalSpin 26s linear infinite}@keyframes svelte-1chrnxv-orbitalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-star.svelte-1chrnxv{transform-origin:100px 94px;animation:svelte-1chrnxv-starBreathe 3s ease-in-out infinite}@keyframes svelte-1chrnxv-starBreathe{0%,to{transform:scale(.94)}50%{transform:scale(1.08)}}.editorial-s02-canvas.svelte-1qav552{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;gap:clamp(4px,1.1dvh,10px);padding:clamp(2px,.5dvh,6px) clamp(4px,1vw,12px);animation:svelte-1qav552-galleryFadeIn02 .38s var(--ease-luxury-spring) both}@keyframes svelte-1qav552-galleryFadeIn02{0%{opacity:0;transform:translate3d(16px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.gold-dust-canvas.svelte-1qav552{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:30}.gallery-s02-header.svelte-1qav552{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:clamp(3px,.9dvh,7px);padding-inline-end:136px;border-bottom:1px solid rgba(182,132,70,.3);flex-shrink:0}.header-left-group.svelte-1qav552{display:flex;align-items:center;gap:12px;min-width:0}.couture-back-btn.svelte-1qav552{background:transparent;border:1px solid rgba(182,132,70,.48);color:var(--ink-mulberry-deep);padding:3px 10px;border-radius:4px;font-family:var(--font-en-display);font-size:.72rem;font-weight:700;letter-spacing:.05em;flex-shrink:0}.header-titles.svelte-1qav552{display:flex;flex-direction:column;min-width:0}.whisper-overline.svelte-1qav552{font-size:.54rem;font-weight:700;letter-spacing:.16em;color:var(--champagne-gold);text-transform:uppercase}.display-serif-title.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.92rem,1.65vw,1.32rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang=ar] .display-serif-title.svelte-1qav552,html[lang=ar] .index-serif-name.svelte-1qav552,html[lang=ar] .monograph-serif-h2.svelte-1qav552{font-family:var(--font-ar-display);letter-spacing:0}.header-right-meta.svelte-1qav552{display:flex;align-items:center;gap:8px;flex-shrink:0}.couture-next-btn.svelte-1qav552{background:var(--ink-mulberry-deep);color:#fffbfd;border:1px solid rgba(182,132,70,.55);padding:3px 10px;border-radius:4px;font-family:var(--font-en-display);font-size:.72rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.roman-progress.svelte-1qav552{font-family:var(--font-en-display);font-size:.76rem;font-weight:700;color:var(--romansia-magenta);white-space:nowrap}.gallery-s02-body.svelte-1qav552{flex:1;min-height:0;display:grid;grid-template-columns:36% 1px 1fr;gap:clamp(10px,1.8vw,22px);align-items:stretch}.architectural-vertical-rule.svelte-1qav552{width:1px;height:94%;align-self:center;background:linear-gradient(180deg,transparent 0%,rgba(182,132,70,.44) 20%,rgba(212,0,126,.34) 80%,transparent 100%)}.couture-index-rail.svelte-1qav552{display:flex;flex-direction:column;justify-content:space-between;min-height:0}.index-row-btn.svelte-1qav552{flex:1;background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.22);border-inline-start:2.5px solid transparent;padding:clamp(3px,.9dvh,7px) 8px;display:flex;align-items:center;gap:8px;text-align:start;transition:all .24s var(--ease-luxury-spring)}.index-row-btn.selected.svelte-1qav552{border-inline-start-color:var(--romansia-magenta);background:#ffffffbd;border-radius:0 6px 6px 0}.index-roman.svelte-1qav552{font-family:var(--font-en-display);font-size:.84rem;font-weight:700;color:var(--champagne-gold);width:16px;flex-shrink:0}.index-row-btn.selected.svelte-1qav552 .index-roman:where(.svelte-1qav552){color:var(--romansia-magenta)}.index-icon-chip.svelte-1qav552{width:24px;height:24px;border-radius:5px;background:#fff5fa;border:1px solid rgba(212,0,126,.22);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.index-text-col.svelte-1qav552{flex:1;min-width:0;display:flex;flex-direction:column}.index-serif-name.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.74rem,1.18vw,.92rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-sub-metric.svelte-1qav552{font-size:.56rem;color:var(--ink-plum-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-visit-mark.svelte-1qav552{font-size:.62rem;color:var(--champagne-gold)}.index-row-btn.visited.svelte-1qav552 .index-visit-mark:where(.svelte-1qav552){color:var(--romansia-magenta)}.monograph-stage.svelte-1qav552{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(5px,1.1dvh,10px);min-width:0;min-height:0}.monograph-hero-row.svelte-1qav552{display:grid;grid-template-columns:clamp(56px,11dvh,84px) auto 1fr;gap:clamp(8px,1.3vw,16px);align-items:center;padding-bottom:clamp(4px,.9dvh,8px);border-bottom:1px solid rgba(182,132,70,.26)}.monograph-art-box.svelte-1qav552{width:clamp(54px,10.5dvh,82px);height:clamp(54px,10.5dvh,82px)}.monograph-numeral-box.svelte-1qav552{display:flex;flex-direction:column;border-inline-end:1px solid rgba(182,132,70,.28);padding-inline-end:clamp(8px,1.2vw,14px)}.sculptural-odo.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(1.35rem,2.5vw,2.05rem);font-weight:700;color:var(--romansia-magenta);line-height:.92}.sculptural-odo-unit.svelte-1qav552{font-size:.54rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--champagne-gold);margin-top:2px;white-space:nowrap}.monograph-title-col.svelte-1qav552{display:flex;flex-direction:column;gap:5px;min-width:0}.monograph-serif-h2.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.88rem,1.45vw,1.16rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editorial-subtabs-bar.svelte-1qav552{display:flex;gap:6px;flex-wrap:wrap}.editorial-subtab-btn.svelte-1qav552{background:#ffffffb8;border:1px solid rgba(182,132,70,.35);border-radius:99px;padding:3px 10px;font-size:clamp(.62rem,.95vw,.74rem);font-weight:700;color:var(--ink-plum-body)}.editorial-subtab-btn.active.svelte-1qav552{background:var(--romansia-magenta);border-color:var(--romansia-magenta);color:#fff}.monograph-evidence-sheet.svelte-1qav552{flex:1;min-height:0;background:#ffffffad;border:1px solid rgba(182,132,70,.28);border-inline-start:3px solid var(--champagne-gold);border-radius:8px;padding:clamp(6px,1.4dvh,12px) clamp(10px,1.4vw,16px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(5px,1.1dvh,10px);animation:svelte-1qav552-monographReveal .24s var(--ease-luxury-spring) both}@keyframes svelte-1qav552-monographReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.evidence-top-delta-row.svelte-1qav552{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-bottom:1px solid rgba(182,132,70,.22);padding-bottom:clamp(4px,.8dvh,7px)}.evidence-sculptural-header.svelte-1qav552{display:flex;align-items:baseline;gap:8px;min-width:0}.evidence-big-stat.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(1.12rem,2vw,1.55rem);font-weight:700;color:var(--romansia-magenta);line-height:1;white-space:nowrap}.evidence-big-stat.emerald.svelte-1qav552{color:#065f46}.evidence-big-stat.gold.svelte-1qav552{color:#92400e}.evidence-stat-context.svelte-1qav552{font-size:clamp(.6rem,.92vw,.72rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtab-before-after-pill.svelte-1qav552{display:inline-flex;align-items:center;gap:5px;background:#fffbfd;border:1px solid rgba(182,132,70,.35);border-radius:99px;padding:2px 8px;font-size:clamp(.54rem,.8vw,.62rem);font-weight:700}.ba-before.svelte-1qav552{color:#9f1239;white-space:nowrap}.ba-arrow.svelte-1qav552{color:var(--champagne-gold)}.ba-after.svelte-1qav552{color:#065f46;background:#ecfdf5;padding:1px 6px;border-radius:99px;white-space:nowrap}.visual-evidence-cards-grid.svelte-1qav552{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,1vw,12px);align-items:stretch}.visual-evidence-card.svelte-1qav552{background:#fff;border:1px solid rgba(212,0,126,.22);border-top:2.5px solid var(--romansia-magenta);border-radius:7px;padding:clamp(5px,1.2dvh,10px) clamp(7px,1vw,12px);display:flex;flex-direction:column;justify-content:center;gap:4px;box-shadow:0 4px 12px #2a071b0a}.visual-evidence-card.tone-gold.svelte-1qav552{border-top-color:#b68446}.visual-evidence-card.tone-emerald.svelte-1qav552{border-top-color:#059669}.visual-evidence-card.tone-alert.svelte-1qav552{border-top-color:#e11d48}.vcard-top-row.svelte-1qav552{display:flex;align-items:center;gap:7px}.vcard-badge-icon.svelte-1qav552{width:28px;height:28px;border-radius:6px;background:#fff7fb;border:1px solid rgba(182,132,70,.28);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vcard-metric.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.88rem,1.45vw,1.16rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.05}.vcard-label.svelte-1qav552{font-size:clamp(.56rem,.86vw,.66rem);font-weight:700;color:var(--ink-plum-body);line-height:1.2}.evidence-architectural-seal.svelte-1qav552{display:flex;align-items:center;gap:6px;font-size:.58rem;font-weight:700;letter-spacing:.05em;color:var(--romansia-rubellite-deep);text-transform:uppercase}.gold-diamond.svelte-1qav552{color:var(--champagne-gold);font-size:.54rem}.chapter-visual-canvas.svelte-6f3j1x{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;gap:clamp(4px,1dvh,10px);padding:clamp(2px,.5dvh,6px) clamp(4px,1vw,12px);animation:svelte-6f3j1x-chapterFadeIn .36s var(--ease-luxury-spring) both}@keyframes svelte-6f3j1x-chapterFadeIn{0%{opacity:0;transform:translate3d(16px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.gold-dust-canvas.svelte-6f3j1x{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:30}.chapter-top-header.svelte-6f3j1x{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:clamp(3px,.8dvh,6px);padding-inline-end:136px;border-bottom:1px solid rgba(182,132,70,.3);flex-shrink:0}.header-left-group.svelte-6f3j1x{display:flex;align-items:center;gap:10px;min-width:0}.couture-back-btn.svelte-6f3j1x{background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.45);color:var(--ink-mulberry-deep);padding:2px 0;border-radius:0;font-family:var(--font-en-display);font-size:.72rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.header-titles.svelte-6f3j1x{display:flex;flex-direction:column;min-width:0}.whisper-overline.svelte-6f3j1x{font-size:.52rem;font-weight:700;letter-spacing:.14em;color:var(--champagne-gold);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-serif-title.svelte-6f3j1x{font-family:var(--font-en-display);font-size:clamp(.88rem,1.55vw,1.26rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang=ar] .display-serif-title.svelte-6f3j1x,html[lang=ar] .mod-title.svelte-6f3j1x,html[lang=ar] .stage-serif-h2.svelte-6f3j1x{font-family:var(--font-ar-display);letter-spacing:0}.header-right-meta.svelte-6f3j1x{display:flex;align-items:center;gap:8px;flex-shrink:0}.chapter-badge-pill.svelte-6f3j1x{font-size:.54rem;font-weight:700;letter-spacing:.16em;color:var(--romansia-magenta);border:none;background:transparent;padding:2px 4px;white-space:nowrap}.roman-progress.svelte-6f3j1x{font-family:var(--font-en-display);font-size:.76rem;font-weight:700;color:var(--champagne-gold);white-space:nowrap}.chapter-body-grid.svelte-6f3j1x{flex:1;min-height:0;display:grid;grid-template-columns:36% 1px 1fr;gap:clamp(10px,1.8vw,22px);align-items:stretch}.architectural-vertical-rule.svelte-6f3j1x{width:1px;height:94%;align-self:center;background:linear-gradient(180deg,transparent 0%,rgba(182,132,70,.44) 20%,rgba(212,0,126,.34) 80%,transparent 100%)}.chapter-left-rail.svelte-6f3j1x{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,1dvh,8px);min-width:0;min-height:0}.modules-nav-list.svelte-6f3j1x{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.mod-row-btn.svelte-6f3j1x{flex:1;background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.22);border-inline-start:2.5px solid transparent;padding:clamp(3px,.8dvh,6px) 8px;display:flex;align-items:center;gap:7px;text-align:start;transition:all .22s var(--ease-luxury-spring)}.mod-row-btn.selected.svelte-6f3j1x{border-inline-start-color:var(--romansia-magenta);background:linear-gradient(90deg,rgba(182,132,70,.08),transparent);border-radius:0}.mod-roman.svelte-6f3j1x{font-family:var(--font-en-display);font-style:italic;font-size:.86rem;font-weight:700;color:var(--champagne-gold);width:15px;flex-shrink:0}.mod-row-btn.selected.svelte-6f3j1x .mod-roman:where(.svelte-6f3j1x){color:var(--romansia-magenta)}.mod-icon-box.svelte-6f3j1x{width:20px;height:20px;background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mod-text-col.svelte-6f3j1x{flex:1;min-width:0;display:flex;flex-direction:column}.mod-title.svelte-6f3j1x{font-family:var(--font-en-display);font-size:clamp(.74rem,1.16vw,.9rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-sub.svelte-6f3j1x{font-size:.54rem;color:var(--ink-plum-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-diamond.svelte-6f3j1x{font-size:.6rem;color:var(--champagne-gold)}.mod-row-btn.done.svelte-6f3j1x .mod-diamond:where(.svelte-6f3j1x){color:var(--romansia-magenta)}.couture-next-chapter-btn.svelte-6f3j1x{position:relative;overflow:hidden;width:100%;background:transparent;color:var(--ink-mulberry-deep);border:none;border-top:1px solid rgba(182,132,70,.35);border-bottom:1.5px solid var(--champagne-gold);border-radius:0;padding:clamp(5px,1.2dvh,8px) 6px;font-family:var(--font-en-display);font-size:clamp(.76rem,1.2vw,.92rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shimmer-sweep.svelte-6f3j1x{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(212,0,126,.35) 50%,transparent 100%);background-size:200% 100%;animation:svelte-6f3j1x-sweepAnim 3.4s linear infinite;pointer-events:none}@keyframes svelte-6f3j1x-sweepAnim{0%{background-position:200% 0}to{background-position:-200% 0}}.cta-label.svelte-6f3j1x{position:relative;z-index:1;white-space:nowrap}.chapter-right-stage.svelte-6f3j1x{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,1dvh,8px);min-width:0;min-height:0;animation:svelte-6f3j1x-stageSwap .24s var(--ease-luxury-spring) both}@keyframes svelte-6f3j1x-stageSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stage-hero-bar.svelte-6f3j1x{display:grid;grid-template-columns:clamp(48px,9.2dvh,72px) minmax(88px,142px) minmax(0,1fr);gap:clamp(6px,1vw,12px);align-items:center;padding-bottom:clamp(3px,.8dvh,6px);border-bottom:1px solid rgba(182,132,70,.25)}.stage-art-slot.svelte-6f3j1x{width:clamp(46px,9dvh,70px);height:clamp(46px,9dvh,70px)}.stage-hero-numeral.svelte-6f3j1x{display:flex;flex-direction:column;border-inline-end:1px solid rgba(182,132,70,.28);padding-inline-end:clamp(6px,.9vw,10px);min-width:0}.hero-big-val.svelte-6f3j1x{font-family:var(--font-en-display);font-size:clamp(1.18rem,2.15vw,1.8rem);font-weight:700;color:var(--romansia-magenta);line-height:.94;white-space:nowrap}.hero-unit-label.svelte-6f3j1x{font-size:.49rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--champagne-gold);margin-top:2px;line-height:1.15;white-space:normal}.stage-headline-and-delta.svelte-6f3j1x{display:flex;flex-direction:column;gap:3px;min-width:0}.stage-serif-h2.svelte-6f3j1x{font-family:var(--font-en-display);font-size:clamp(.82rem,1.32vw,1.08rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delta-pill-row.svelte-6f3j1x{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:1px 0;align-self:flex-start;max-width:100%;overflow:hidden;font-size:clamp(.5rem,.74vw,.6rem);font-weight:700}.d-before.svelte-6f3j1x{color:#9f1239;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-arrow.svelte-6f3j1x{color:var(--champagne-gold);font-size:.54rem;flex-shrink:0}.d-after.svelte-6f3j1x{color:#065f46;background:transparent;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visual-bars-sheet.svelte-6f3j1x{flex:1;min-height:0;background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.24);border-radius:0;padding:clamp(4px,1dvh,8px) 0;display:flex;flex-direction:column;justify-content:space-evenly;gap:clamp(3px,.8dvh,6px)}.vbar-row.svelte-6f3j1x{display:flex;flex-direction:column;gap:2px}.vbar-meta.svelte-6f3j1x{display:flex;align-items:center;justify-content:space-between;gap:6px}.vbar-name.svelte-6f3j1x{font-size:clamp(.56rem,.86vw,.66rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbar-vals.svelte-6f3j1x{display:inline-flex;align-items:center;gap:4px;font-size:clamp(.54rem,.8vw,.62rem);flex-shrink:0}.vbar-old.svelte-6f3j1x{color:var(--ink-rose-muted);font-weight:600}.vbar-sep.svelte-6f3j1x{color:var(--champagne-gold)}.vbar-new.svelte-6f3j1x{color:var(--romansia-magenta);font-weight:800}.vbar-new.tone-emerald.svelte-6f3j1x{color:#059669}.vbar-new.tone-gold.svelte-6f3j1x{color:#92400e}.vbar-track.svelte-6f3j1x{position:relative;width:100%;height:clamp(5px,1dvh,7px);background:#b6844624;border-radius:99px;overflow:hidden}.vbar-ghost.svelte-6f3j1x{position:absolute;inset-block:0;inset-inline-start:0;background:#98668240;border-radius:99px}.vbar-fill.svelte-6f3j1x{position:relative;height:100%;border-radius:99px;background:linear-gradient(90deg,#b68446,#d4007e);transition:width .42s var(--ease-luxury-spring)}.vbar-fill.tone-emerald.svelte-6f3j1x{background:linear-gradient(90deg,#b68446,#059669)}.vbar-fill.tone-gold.svelte-6f3j1x{background:linear-gradient(90deg,#92400e,#d97706)}.stage-bottom-group.svelte-6f3j1x{display:flex;flex-direction:column;gap:clamp(3px,.7dvh,6px)}.visual-cards-row.svelte-6f3j1x{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.v-infographic-card.svelte-6f3j1x{background:transparent;border:none;border-inline-end:1px solid rgba(182,132,70,.26);border-radius:0;padding:clamp(3px,.7dvh,6px) clamp(8px,1.1vw,14px);display:flex;flex-direction:column;gap:2px}.v-infographic-card.svelte-6f3j1x:first-child{padding-inline-start:0}.v-infographic-card.svelte-6f3j1x:last-child{border-inline-end:none}.vcard-top.svelte-6f3j1x{display:flex;align-items:center;gap:6px}.vcard-icon-wrap.svelte-6f3j1x{background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vcard-stat.svelte-6f3j1x{font-family:var(--font-en-display);font-size:clamp(.8rem,1.3vw,1.02rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1;white-space:nowrap}.vcard-caption.svelte-6f3j1x{font-size:clamp(.52rem,.78vw,.62rem);font-weight:700;color:var(--ink-plum-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-seal-strip.svelte-6f3j1x{display:flex;align-items:center;gap:5px;font-size:clamp(.5rem,.74vw,.58rem);font-weight:700;letter-spacing:.04em;color:var(--romansia-rubellite-deep);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gold-diamond.svelte-6f3j1x{color:var(--champagne-gold);font-size:.52rem}.modal-backdrop.svelte-11bwohy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#2a071b6b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:20px}.presenter-modal-card.svelte-11bwohy{width:min(680px,92dvw);max-height:92dvh;background:#fff;border:1.5px solid var(--romansia-magenta);border-radius:20px;padding:clamp(12px,3dvh,22px) 22px;box-shadow:0 24px 65px #d4007e2e}.modal-header.svelte-11bwohy{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(8px,1.8dvh,14px);border-bottom:1px solid rgba(212,0,126,.14);margin-bottom:clamp(10px,2.2dvh,18px)}.header-left.svelte-11bwohy{display:flex;align-items:center;gap:12px}.modal-emblem.svelte-11bwohy{height:clamp(28px,7dvh,40px);width:auto;object-fit:contain}.header-left.svelte-11bwohy h3:where(.svelte-11bwohy){font-size:clamp(.92rem,1.8vw,1.08rem);color:var(--ink-mulberry-deep);font-weight:700}.header-left.svelte-11bwohy p:where(.svelte-11bwohy){font-size:.72rem;color:var(--ink-plum-body)}.close-btn.svelte-11bwohy{background:#fcebf3;border:1px solid rgba(212,0,126,.25);color:var(--romansia-magenta);width:30px;height:30px;border-radius:50%;font-size:.88rem;font-weight:700}.modal-grid.svelte-11bwohy{display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,3vw,26px);align-items:center}.qr-pedestal.svelte-11bwohy{background:#fff;padding:8px;border-radius:14px;border:2px solid var(--romansia-magenta);display:flex;flex-direction:column;align-items:center;gap:4px}.qr-img.svelte-11bwohy{width:clamp(118px,38dvh,175px);height:clamp(118px,38dvh,175px);display:block;border-radius:6px}.url-preview.svelte-11bwohy{font-size:.62rem;color:var(--ink-plum-body);max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pairing-details.svelte-11bwohy{display:flex;flex-direction:column;gap:12px}.label-overline.svelte-11bwohy{font-size:.7rem;letter-spacing:.14em;color:var(--romansia-magenta);font-weight:700}.giant-room-code.svelte-11bwohy{font-size:clamp(2rem,4vw,2.85rem);font-weight:700;letter-spacing:.16em;color:var(--romansia-magenta);background:#fcebf3;border:1.5px solid rgba(212,0,126,.35);padding:10px 22px;border-radius:14px;display:inline-block;width:fit-content}.action-stack.svelte-11bwohy{display:flex;flex-direction:column;gap:10px;margin-top:4px}.rose-outline-btn.svelte-11bwohy{background:#fff;border:1.5px solid var(--romansia-magenta);color:var(--romansia-rubellite-deep);padding:10px 16px;border-radius:10px;font-size:.82rem;font-weight:700;text-align:start}.magenta-route2-btn.svelte-11bwohy{display:flex;align-items:center;gap:9px;background:linear-gradient(135deg,#d4007e,#9e005d);border:none;color:#fff;padding:12px 16px;border-radius:10px;font-size:.84rem;font-weight:700}.portrait-gate.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:linear-gradient(160deg,#fffdfe,#fdf2f8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:28px;text-align:center}.portrait-logo.svelte-1n46o8q{width:min(220px,68vw);height:auto;object-fit:contain}.portrait-lines.svelte-1n46o8q{display:flex;flex-direction:column;gap:8px}.portrait-lines.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:.96rem;font-weight:700;color:var(--ink-mulberry-deep)}.portrait-lines.svelte-1n46o8q .p-ar:where(.svelte-1n46o8q){font-family:var(--font-ar-sans);color:var(--romansia-magenta)}.portrait-lines.svelte-1n46o8q .p-ml:where(.svelte-1n46o8q){font-family:var(--font-ml-sans);font-size:.88rem;color:var(--ink-plum-body)}.fullscreen-resume-gate.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#fffbfde0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;align-items:center;justify-content:center;padding:20px}.fs-resume-card.svelte-1n46o8q{width:min(460px,88dvw);background:#fff;border:1.5px solid var(--romansia-magenta);border-radius:22px;padding:clamp(16px,4dvh,28px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;box-shadow:0 20px 55px #d4007e29}.fs-emblem.svelte-1n46o8q{height:clamp(36px,9dvh,48px);width:auto}.fs-resume-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:clamp(1.05rem,2vw,1.35rem);color:var(--ink-mulberry-deep);font-weight:700}.fs-resume-card.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:.8rem;color:var(--ink-plum-body);line-height:1.45;margin-bottom:4px}.corner-fab-cluster.svelte-1n46o8q{position:absolute;top:max(12px,env(safe-area-inset-top));inset-inline-end:max(20px,env(safe-area-inset-right));z-index:25;display:inline-flex;align-items:center;gap:10px}.corner-chapter-fab.svelte-1n46o8q,.corner-whisper-fab.svelte-1n46o8q,.corner-qr-fab.svelte-1n46o8q{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.38);color:var(--ink-mulberry-deep);padding:2px 2px 3px;border-radius:0;font-size:.58rem;font-weight:700;letter-spacing:.1em;box-shadow:none}.corner-chapter-fab.svelte-1n46o8q{font-family:var(--font-en-display);font-size:.68rem;color:var(--ink-mulberry-deep)}.chapter-quick-popover.svelte-1n46o8q{position:absolute;top:calc(max(12px,env(safe-area-inset-top)) + 32px);inset-inline-end:max(16px,env(safe-area-inset-right));z-index:45;background:#fffbfdf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(182,132,70,.55);border-radius:10px;padding:6px;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;box-shadow:0 14px 36px #2a071b2e}.ch-jump-item.svelte-1n46o8q{background:#fff;border:1px solid rgba(212,0,126,.18);border-radius:6px;padding:5px 10px;font-family:var(--font-en-display);font-size:.72rem;font-weight:700;color:var(--ink-mulberry-deep);text-align:start;white-space:nowrap}.ch-jump-item.active.svelte-1n46o8q{background:var(--romansia-magenta);border-color:var(--romansia-magenta);color:#fff}.corner-whisper-fab.whisper-active.svelte-1n46o8q{background:#ecfdf5;border-color:#05966966;color:#065f46}.table-sync-banner.svelte-1n46o8q{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:40;background:#2a071beb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;border:1px solid rgba(212,0,126,.55);border-radius:99px;padding:5px 8px 5px 14px;display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;box-shadow:0 12px 32px #2a071b47}.sync-jump-btn.svelte-1n46o8q{background:var(--romansia-magenta);color:#fff;border:none;border-radius:99px;padding:4px 11px;font-size:.68rem;font-weight:800}.stage-lang.svelte-1n46o8q{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,4.5dvh,36px)}.brand-hero.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:8px}.hero-logo.svelte-1n46o8q{height:clamp(56px,21dvh,118px);width:auto;max-width:78dvw;object-fit:contain}.verified-pill.svelte-1n46o8q{font-size:.72rem;font-weight:700;color:#065f46;background:#ecfdf5;border:1px solid rgba(5,150,105,.35);padding:4px 12px;border-radius:99px}.lang-cards-row.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.2vw,24px);width:min(860px,92dvw)}.lang-card.svelte-1n46o8q{background:#fff;border:1.5px solid rgba(212,0,126,.22);border-radius:18px;padding:clamp(14px,4.2dvh,30px) 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,1.5dvh,12px);box-shadow:0 10px 28px #d4007e12}.lang-card.svelte-1n46o8q:hover,.lang-card.active.svelte-1n46o8q{border-color:var(--romansia-magenta);box-shadow:0 14px 36px #d4007e29}.lang-name.svelte-1n46o8q{font-size:clamp(1.1rem,2.4vw,1.55rem);font-weight:700;color:var(--ink-mulberry-deep)}.lang-enter.svelte-1n46o8q{font-size:.75rem;font-weight:700;color:#fff;background:var(--romansia-magenta);padding:5px 14px;border-radius:99px}.ar-font.svelte-1n46o8q{font-family:var(--font-ar-sans)}.ml-font.svelte-1n46o8q{font-family:var(--font-ml-sans)}.stage-scanner.svelte-1n46o8q{position:relative;z-index:2;width:100%;height:100%}.stage-vault.svelte-1n46o8q{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vault-card.svelte-1n46o8q{width:min(580px,90dvw);max-height:92dvh;background:#fff;border:1.5px solid rgba(212,0,126,.28);border-radius:22px;padding:clamp(14px,3.8dvh,30px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(6px,1.8dvh,14px);box-shadow:0 18px 50px #d4007e1c}.vault-top.svelte-1n46o8q{display:flex;align-items:center;gap:12px}.vault-emblem.svelte-1n46o8q{height:clamp(36px,9dvh,52px);width:auto}.vault-badge.svelte-1n46o8q{width:clamp(42px,9dvh,54px);height:clamp(42px,9dvh,54px);border-radius:50%;background:#fcebf3;color:var(--romansia-magenta);display:flex;align-items:center;justify-content:center}.vault-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:clamp(1.02rem,2.1vw,1.45rem);color:var(--ink-mulberry-deep);font-weight:700}.vault-sub.svelte-1n46o8q{font-size:clamp(.74rem,1.4vw,.85rem);color:var(--ink-plum-body);max-width:480px;line-height:1.42}.primary-magenta-btn.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;background:var(--romansia-magenta);color:#fff;border:none;border-radius:99px;padding:clamp(9px,2.2dvh,13px) 24px;font-size:.84rem;font-weight:700;box-shadow:0 8px 22px #d4007e40}.text-link-btn.svelte-1n46o8q{background:transparent;border:none;color:var(--ink-plum-body);font-size:.72rem;text-decoration:underline}.note-text.svelte-1n46o8q{font-size:.72rem;color:var(--romansia-magenta);font-weight:600}
