: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 14% 18%,rgba(212,0,126,.085) 0%,transparent 45%),radial-gradient(circle at 86% 82%,rgba(212,0,126,.075) 0%,transparent 50%),radial-gradient(circle at 50% 0%,rgba(182,132,70,.06) 0%,transparent 42%),linear-gradient(155deg,#fffdfe,#fdf2f7 52%,#fceaf3);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:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(212,0,126,.032) 1px,transparent 1px),linear-gradient(to bottom,rgba(212,0,126,.032) 1px,transparent 1px);background-size:64px 64px;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}.maison-art-frame.svelte-1chrnxv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.couture-svg.svelte-1chrnxv{width:100%;height:100%;max-width:170px;max-height:170px;overflow:visible}.self-draw-path.svelte-1chrnxv{stroke-dasharray:620;stroke-dashoffset:620;animation:svelte-1chrnxv-coutureDraw 1.35s cubic-bezier(.22,1,.36,1) forwards}.self-draw-path.delay-1.svelte-1chrnxv{animation-delay:.14s}.self-draw-path.delay-2.svelte-1chrnxv{animation-delay:.28s}@keyframes svelte-1chrnxv-coutureDraw{to{stroke-dashoffset:0}}.slow-spin.svelte-1chrnxv{transform-origin:110px 110px;animation:svelte-1chrnxv-orbitalSpin 28s linear infinite}@keyframes svelte-1chrnxv-orbitalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-star.svelte-1chrnxv{transform-origin:110px 104px;animation:svelte-1chrnxv-starBreathe 3.2s ease-in-out infinite}@keyframes svelte-1chrnxv-starBreathe{0%,to{transform:scale(.96);opacity:.85}50%{transform:scale(1.08);opacity:1}}.editorial-s01-canvas.svelte-1p1bu4b{position:relative;z-index:2;width:100%;height:100%;display:grid;grid-template-columns:45% 1px 1fr;gap:clamp(14px,2.4vw,32px);align-items:stretch;padding:clamp(4px,1dvh,10px) clamp(6px,1.2vw,16px);animation:svelte-1p1bu4b-galleryFadeIn .42s var(--ease-luxury-spring) both}@keyframes svelte-1p1bu4b-galleryFadeIn{0%{opacity:0;transform:translate3d(18px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.architectural-vertical-rule.svelte-1p1bu4b{width:1px;height:92%;align-self:center;background:linear-gradient(180deg,transparent 0%,rgba(182,132,70,.42) 20%,rgba(212,0,126,.32) 80%,transparent 100%)}.maison-left-gallery.svelte-1p1bu4b{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(6px,1.5dvh,14px);min-width:0}.editorial-top-meta.svelte-1p1bu4b{display:flex;align-items:center;justify-content:space-between;gap:10px}.couture-back-link.svelte-1p1bu4b{background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.45);color:var(--ink-plum-body);padding:2px 4px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chapter-overline-pill.svelte-1p1bu4b{font-size:.62rem;font-weight:700;letter-spacing:.18em;color:var(--romansia-magenta);border:1px solid rgba(212,0,126,.28);padding:3px 10px;border-radius:99px;background:#ffffffa6}.editorial-headline-block.svelte-1p1bu4b{display:flex;flex-direction:column;gap:4px}.whisper-overline.svelte-1p1bu4b{font-size:clamp(.55rem,.82vw,.64rem);font-weight:700;letter-spacing:.18em;color:var(--champagne-gold);text-transform:uppercase;display:block}.display-serif-h1.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(1.18rem,2.25vw,1.78rem);font-weight:600;color:var(--ink-mulberry-deep);line-height:1.14;letter-spacing:-.01em}html[lang=ar] .display-serif-h1.svelte-1p1bu4b,html[lang=ar] .display-serif-h2.svelte-1p1bu4b,html[lang=ar] .epoch-serif-title.svelte-1p1bu4b,html[lang=ar] .pillar-serif-title.svelte-1p1bu4b{font-family:var(--font-ar-display);letter-spacing:0}.art-and-sculpture-stage.svelte-1p1bu4b{flex:1;min-height:0;display:grid;grid-template-columns:36% 64%;gap:clamp(8px,1.4vw,16px);align-items:center;padding:clamp(6px,1.4dvh,12px) 0;border-top:1px solid rgba(182,132,70,.24);border-bottom:1px solid rgba(182,132,70,.24)}.bespoke-illustration-slot.svelte-1p1bu4b{width:100%;height:100%;max-height:clamp(95px,24dvh,155px);display:flex;align-items:center;justify-content:center}.sculptural-story-col.svelte-1p1bu4b{display:flex;flex-direction:column;gap:clamp(3px,.8dvh,6px);min-width:0}.sculptural-numeral-row.svelte-1p1bu4b{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sculptural-big.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(1.55rem,3vw,2.45rem);font-weight:600;color:var(--romansia-magenta);line-height:.95}.sculptural-unit.svelte-1p1bu4b{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--champagne-gold)}.epoch-serif-title.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.92rem,1.5vw,1.18rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.18}.epoch-editorial-body.svelte-1p1bu4b{font-size:clamp(.68rem,1.02vw,.78rem);color:var(--ink-plum-body);line-height:1.42}.hairline-tags-row.svelte-1p1bu4b{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.couture-tag.svelte-1p1bu4b{font-size:.6rem;font-weight:600;letter-spacing:.05em;color:var(--ink-mulberry-deep);border-bottom:1px solid rgba(212,0,126,.35);padding-bottom:1px}.architectural-horizon-track.svelte-1p1bu4b{display:flex;flex-direction:column;gap:6px}.horizon-hairline.svelte-1p1bu4b{width:100%;height:2px;background:#b6844638;position:relative;overflow:hidden}.horizon-active-fill.svelte-1p1bu4b{height:100%;background:linear-gradient(90deg,#b68446,#d4007e);transition:width .38s var(--ease-luxury-spring)}.horizon-nodes-grid.svelte-1p1bu4b{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.horizon-node-btn.svelte-1p1bu4b{background:transparent;border:none;padding:4px 2px;display:flex;align-items:center;gap:6px;text-align:start;color:var(--ink-rose-muted)}.horizon-node-btn.active.svelte-1p1bu4b{color:var(--ink-mulberry-deep)}.roman-dot.svelte-1p1bu4b{width:20px;height:20px;border-radius:50%;border:1px solid rgba(182,132,70,.45);font-family:var(--font-en-display);font-size:.66rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .26s var(--ease-luxury-spring)}.horizon-node-btn.active.svelte-1p1bu4b .roman-dot:where(.svelte-1p1bu4b){background:var(--romansia-magenta);border-color:var(--romansia-magenta);color:#fff}.horizon-label.svelte-1p1bu4b{font-size:clamp(.58rem,.9vw,.68rem);font-weight:700;letter-spacing:.08em;white-space:nowrap}.maison-right-ledger.svelte-1p1bu4b{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(6px,1.3dvh,12px);min-width:0}.ledger-header.svelte-1p1bu4b{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-inline-end:78px;border-bottom:1px solid rgba(182,132,70,.28);padding-bottom:clamp(4px,1dvh,8px)}.display-serif-h2.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(1.05rem,1.9vw,1.48rem);font-weight:600;color:var(--ink-mulberry-deep);line-height:1.15}.ledger-progress-counter.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:.88rem;font-weight:700;color:var(--champagne-gold);letter-spacing:.1em}.couture-pillars-list.svelte-1p1bu4b{flex:1;display:flex;flex-direction:column;justify-content:center}.couture-pillar-row.svelte-1p1bu4b{border-bottom:1px solid rgba(182,132,70,.24);border-inline-start:2.5px solid transparent;padding-inline-start:10px;transition:border-color .28s var(--ease-luxury-spring),background .28s var(--ease-luxury-spring)}.couture-pillar-row.open.svelte-1p1bu4b{border-inline-start-color:var(--romansia-magenta);background:#ffffff94}.pillar-row-trigger.svelte-1p1bu4b{width:100%;background:transparent;border:none;padding:clamp(5px,1.2dvh,9px) 4px;display:flex;align-items:center;gap:12px;text-align:start}.pillar-roman.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.88rem,1.35vw,1.08rem);font-weight:700;color:var(--champagne-gold);width:22px;flex-shrink:0}.couture-pillar-row.open.svelte-1p1bu4b .pillar-roman:where(.svelte-1p1bu4b){color:var(--romansia-magenta)}.pillar-head-text.svelte-1p1bu4b{flex:1;min-width:0}.pillar-serif-title.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.84rem,1.38vw,1.06rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pillar-collapsed-sub.svelte-1p1bu4b{font-size:.64rem;color:var(--ink-plum-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pillar-indicator-mark.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:1rem;color:var(--champagne-gold);padding-inline:4px}.pillar-accordion-grid.svelte-1p1bu4b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-luxury-spring)}.pillar-accordion-grid.expanded.svelte-1p1bu4b{grid-template-rows:1fr}.pillar-accordion-inner.svelte-1p1bu4b{overflow:hidden;padding-inline-start:34px;padding-inline-end:8px}.pillar-accordion-grid.expanded.svelte-1p1bu4b .pillar-accordion-inner:where(.svelte-1p1bu4b){padding-bottom:clamp(6px,1.3dvh,10px)}.pillar-detail-prose.svelte-1p1bu4b{font-size:clamp(.66rem,1vw,.76rem);color:var(--ink-plum-body);line-height:1.4;margin-bottom:5px}.pillar-horizon-bar.svelte-1p1bu4b{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.05em;color:var(--romansia-rubellite-deep)}.gold-diamond.svelte-1p1bu4b{color:var(--champagne-gold);font-size:.55rem}.ledger-footer.svelte-1p1bu4b{display:flex;justify-content:flex-end;padding-top:2px}.couture-primary-cta.svelte-1p1bu4b{position:relative;overflow:hidden;width:100%;background:var(--ink-mulberry-deep);color:#fffbfd;border:1px solid rgba(182,132,70,.55);border-radius:6px;padding:clamp(8px,1.8dvh,12px) 20px;font-family:var(--font-en-display);font-size:clamp(.84rem,1.35vw,1.02rem);font-weight:600;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #2a071b24}.shimmer-sweep.svelte-1p1bu4b{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-1p1bu4b-coutureSweep 3.4s linear infinite;pointer-events:none}@keyframes svelte-1p1bu4b-coutureSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.cta-text.svelte-1p1bu4b{position:relative;z-index:1}.editorial-s02-canvas.svelte-1qav552{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;gap:clamp(6px,1.4dvh,14px);padding:clamp(2px,.8dvh,8px) clamp(6px,1.2vw,16px);animation:svelte-1qav552-galleryFadeIn02 .42s var(--ease-luxury-spring) both}@keyframes svelte-1qav552-galleryFadeIn02{0%{opacity:0;transform:translate3d(20px,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:12px;padding-bottom:clamp(4px,1.1dvh,8px);padding-inline-end:82px;border-bottom:1px solid rgba(182,132,70,.3);flex-shrink:0}.header-left-group.svelte-1qav552{display:flex;align-items:center;gap:14px;min-width:0}.couture-back-btn.svelte-1qav552{background:transparent;border:1px solid rgba(182,132,70,.48);color:var(--ink-mulberry-deep);padding:4px 12px;border-radius:4px;font-family:var(--font-en-display);font-size:.76rem;font-weight:700;letter-spacing:.06em;flex-shrink:0}.header-titles.svelte-1qav552{display:flex;flex-direction:column;min-width:0}.whisper-overline.svelte-1qav552{font-size:.56rem;font-weight:700;letter-spacing:.2em;color:var(--champagne-gold);text-transform:uppercase}.display-serif-title.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.95rem,1.75vw,1.38rem);font-weight:600;color:var(--ink-mulberry-deep);line-height:1.15;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,html[lang=ar] .evidence-serif-h3.svelte-1qav552{font-family:var(--font-ar-display);letter-spacing:0}.roman-progress.svelte-1qav552{font-family:var(--font-en-display);font-size:.78rem;font-weight:700;letter-spacing:.08em;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(12px,2vw,26px);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,.42) 20%,rgba(212,0,126,.32) 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(4px,1.1dvh,9px) 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start;transition:all .26s var(--ease-luxury-spring)}.index-row-btn.selected.svelte-1qav552{border-inline-start-color:var(--romansia-magenta);background:#ffffffad}.index-roman.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.86rem,1.35vw,1.06rem);font-weight:700;color:var(--champagne-gold);width:22px;flex-shrink:0}.index-row-btn.selected.svelte-1qav552 .index-roman:where(.svelte-1qav552){color:var(--romansia-magenta)}.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(.78rem,1.25vw,.96rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-sub-metric.svelte-1qav552{font-size:.6rem;letter-spacing:.04em;color:var(--ink-plum-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-visit-mark.svelte-1qav552{font-size:.65rem;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(6px,1.3dvh,12px);min-width:0;min-height:0}.monograph-hero-row.svelte-1qav552{display:grid;grid-template-columns:clamp(64px,12dvh,96px) auto 1fr;gap:clamp(10px,1.5vw,18px);align-items:center;padding-bottom:clamp(4px,1dvh,8px);border-bottom:1px solid rgba(182,132,70,.25)}.monograph-art-box.svelte-1qav552{width:clamp(60px,11.5dvh,92px);height:clamp(60px,11.5dvh,92px)}.monograph-numeral-box.svelte-1qav552{display:flex;flex-direction:column;border-inline-end:1px solid rgba(182,132,70,.28);padding-inline-end:clamp(10px,1.4vw,16px)}.sculptural-odo.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(1.45rem,2.8vw,2.25rem);font-weight:600;color:var(--romansia-magenta);line-height:.95}.sculptural-odo-unit.svelte-1qav552{font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--champagne-gold);margin-top:2px;white-space:nowrap}.monograph-title-col.svelte-1qav552{display:flex;flex-direction:column;gap:2px;min-width:0}.monograph-serif-h2.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.92rem,1.55vw,1.24rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.18}.monograph-subtitle-p.svelte-1qav552{font-size:clamp(.64rem,.98vw,.74rem);color:var(--ink-plum-body);line-height:1.32}.editorial-subtabs-bar.svelte-1qav552{display:flex;gap:14px;border-bottom:1px solid rgba(182,132,70,.25)}.editorial-subtab-btn.svelte-1qav552{background:transparent;border:none;border-bottom:2px solid transparent;padding:clamp(4px,.9dvh,7px) 4px;font-family:var(--font-en-display);font-size:clamp(.76rem,1.2vw,.92rem);font-weight:700;color:var(--ink-rose-muted);transition:all .24s var(--ease-luxury-spring)}.editorial-subtab-btn.active.svelte-1qav552{color:var(--ink-mulberry-deep);border-bottom-color:var(--romansia-magenta)}.monograph-evidence-sheet.svelte-1qav552{flex:1;background:#ffffff9e;border-inline-start:2.5px solid var(--champagne-gold);padding:clamp(8px,1.8dvh,14px) clamp(12px,1.6vw,18px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(5px,1.1dvh,10px);animation:svelte-1qav552-monographReveal .26s var(--ease-luxury-spring) both}@keyframes svelte-1qav552-monographReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.evidence-sculptural-header.svelte-1qav552{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid rgba(182,132,70,.2);padding-bottom:4px}.evidence-big-stat.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(1.2rem,2.2vw,1.68rem);font-weight:700;color:var(--romansia-magenta);line-height:1}.evidence-big-stat.emerald.svelte-1qav552{color:#065f46}.evidence-big-stat.gold.svelte-1qav552{color:#92400e}.evidence-stat-context.svelte-1qav552{font-size:clamp(.64rem,1vw,.74rem);font-weight:700;letter-spacing:.04em;color:var(--ink-mulberry-deep)}.evidence-prose-block.svelte-1qav552{display:flex;flex-direction:column;gap:3px}.evidence-serif-h3.svelte-1qav552{font-family:var(--font-en-display);font-size:clamp(.84rem,1.38vw,1.06rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.22}.evidence-body-p.svelte-1qav552{font-size:clamp(.67rem,1.02vw,.77rem);color:var(--ink-plum-body);line-height:1.42}.evidence-architectural-seal.svelte-1qav552{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.06em;color:var(--romansia-rubellite-deep);text-transform:uppercase}.gold-diamond.svelte-1qav552{color:var(--champagne-gold);font-size:.56rem}.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(16px,env(safe-area-inset-right));z-index:25;display:inline-flex;align-items:center;gap:6px}.corner-whisper-fab.svelte-1n46o8q,.corner-qr-fab.svelte-1n46o8q{display:inline-flex;align-items:center;gap:5px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,0,126,.25);color:var(--romansia-magenta);padding:5px 10px;border-radius:99px;font-size:.7rem;font-weight:700;box-shadow:0 4px 14px #d4007e14}.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}
