: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;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)}}.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}.editorial-s01-canvas.svelte-1p1bu4b{position:relative;z-index:2;width:100%;height:100%;display:grid;grid-template-columns:46% 1px 1fr;gap:clamp(12px,2vw,28px);align-items:stretch;padding:clamp(2px,.6dvh,8px) clamp(4px,1vw,12px);animation:svelte-1p1bu4b-galleryFadeIn .38s var(--ease-luxury-spring) both}@keyframes svelte-1p1bu4b-galleryFadeIn{0%{opacity:0;transform:translate3d(14px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.architectural-vertical-rule.svelte-1p1bu4b{width:1px;height:94%;align-self:center;background:linear-gradient(180deg,transparent 0%,rgba(182,132,70,.45) 18%,rgba(212,0,126,.35) 82%,transparent 100%)}.maison-left-gallery.svelte-1p1bu4b{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,1.1dvh,10px);min-width:0;min-height:0}.editorial-top-meta.svelte-1p1bu4b{display:flex;align-items:center;justify-content:space-between;gap:8px}.couture-back-link.svelte-1p1bu4b{background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.45);color:var(--ink-plum-body);padding:1px 4px;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chapter-overline-pill.svelte-1p1bu4b{font-size:.58rem;font-weight:700;letter-spacing:.16em;color:var(--romansia-magenta);border:1px solid rgba(212,0,126,.28);padding:2px 9px;border-radius:99px;background:#ffffffb8}.editorial-headline-block.svelte-1p1bu4b{display:flex;flex-direction:column;gap:2px}.whisper-overline.svelte-1p1bu4b{font-size:clamp(.52rem,.78vw,.62rem);font-weight:700;letter-spacing:.15em;color:var(--champagne-gold);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-serif-h1.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(1.02rem,1.85vw,1.48rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.12}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:flex;flex-direction:column;justify-content:space-evenly;gap:clamp(5px,1.2dvh,10px);padding:clamp(5px,1.1dvh,10px) 0;border-top:1px solid rgba(182,132,70,.26);border-bottom:1px solid rgba(182,132,70,.26)}.top-art-and-metric.svelte-1p1bu4b{display:grid;grid-template-columns:clamp(64px,13dvh,104px) 1fr;gap:clamp(8px,1.2vw,14px);align-items:center}.bespoke-illustration-slot.svelte-1p1bu4b{width:clamp(62px,12.5dvh,100px);height:clamp(62px,12.5dvh,100px);display:flex;align-items:center;justify-content:center}.sculptural-story-col.svelte-1p1bu4b{display:flex;flex-direction:column;gap:2px;min-width:0}.sculptural-numeral-row.svelte-1p1bu4b{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sculptural-big.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:700;color:var(--romansia-magenta);line-height:.92}.sculptural-unit.svelte-1p1bu4b{font-size:clamp(.58rem,.88vw,.68rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--champagne-gold)}.epoch-serif-title.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.86rem,1.4vw,1.12rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.15}.epoch-visual-infographic.svelte-1p1bu4b{display:flex;flex-direction:column;gap:clamp(5px,1dvh,8px)}.branch-proportional-strip.svelte-1p1bu4b{display:flex;flex-direction:column;gap:4px}.branch-bar-track.svelte-1p1bu4b{width:100%;height:clamp(6px,1.2dvh,9px);border-radius:99px;overflow:hidden;display:flex;gap:2px;background:#b6844624}.branch-bar-segment.seg-0.svelte-1p1bu4b{background:linear-gradient(90deg,#d4007e,#ea1593)}.branch-bar-segment.seg-1.svelte-1p1bu4b{background:#b68446}.branch-bar-segment.seg-2.svelte-1p1bu4b{background:#683551}.branch-legend-row.svelte-1p1bu4b{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.branch-pill.svelte-1p1bu4b{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;background:#ffffffd6;border:1px solid rgba(182,132,70,.3);border-radius:5px;padding:3px 6px;font-size:clamp(.56rem,.85vw,.66rem);color:var(--ink-mulberry-deep);white-space:nowrap}.branch-pill.flagship.svelte-1p1bu4b{border-color:#d4007e7a;background:#fff7fb}.branch-count.svelte-1p1bu4b{background:var(--romansia-magenta);color:#fff;padding:1px 5px;border-radius:99px;font-size:.56rem;font-weight:700}.seg-pill-1.svelte-1p1bu4b .branch-count:where(.svelte-1p1bu4b){background:#b68446}.seg-pill-2.svelte-1p1bu4b .branch-count:where(.svelte-1p1bu4b){background:#683551}.visual-steps-grid.svelte-1p1bu4b{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.visual-step-card.svelte-1p1bu4b{background:#ffffffd6;border:1px solid rgba(182,132,70,.3);border-radius:6px;padding:clamp(4px,.9dvh,7px) 7px;display:flex;flex-direction:column;gap:2px}.step-icon-top.svelte-1p1bu4b{display:flex;align-items:center;gap:5px}.step-stat.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.78rem,1.25vw,.96rem);font-weight:700;color:var(--romansia-magenta);line-height:1}.step-label.svelte-1p1bu4b{font-size:clamp(.54rem,.8vw,.62rem);font-weight:600;color:var(--ink-plum-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nation-flags-grid.svelte-1p1bu4b{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.nation-flag-pill.svelte-1p1bu4b{display:inline-flex;align-items:center;gap:4px;background:#ffffffe0;border:1px solid rgba(182,132,70,.3);border-radius:4px;padding:2px 5px;min-width:0}.flag-name.svelte-1p1bu4b{font-size:clamp(.52rem,.78vw,.62rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.architectural-horizon-track.svelte-1p1bu4b{display:flex;flex-direction:column;gap:4px}.horizon-hairline.svelte-1p1bu4b{width:100%;height:2px;background:#b684463d;overflow:hidden}.horizon-active-fill.svelte-1p1bu4b{height:100%;background:linear-gradient(90deg,#b68446,#d4007e);transition:width .34s var(--ease-luxury-spring)}.horizon-nodes-grid.svelte-1p1bu4b{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.horizon-node-btn.svelte-1p1bu4b{background:transparent;border:none;padding:2px;display:flex;align-items:center;gap:5px;color:var(--ink-rose-muted)}.horizon-node-btn.active.svelte-1p1bu4b{color:var(--ink-mulberry-deep)}.roman-dot.svelte-1p1bu4b{width:18px;height:18px;border-radius:50%;border:1px solid rgba(182,132,70,.45);font-family:var(--font-en-display);font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.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(.54rem,.84vw,.64rem);font-weight:700;letter-spacing:.06em;white-space:nowrap}.maison-right-ledger.svelte-1p1bu4b{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,1dvh,10px);min-width:0;min-height:0}.ledger-header.svelte-1p1bu4b{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-inline-end:82px;border-bottom:1px solid rgba(182,132,70,.28);padding-bottom:clamp(3px,.8dvh,6px)}.display-serif-h2.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.96rem,1.65vw,1.32rem);font-weight:700;color:var(--ink-mulberry-deep);line-height:1.12}.ledger-progress-counter.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:.82rem;font-weight:700;color:var(--champagne-gold)}.couture-pillars-list.svelte-1p1bu4b{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;min-height:0}.couture-pillar-row.svelte-1p1bu4b{border-bottom:1px solid rgba(182,132,70,.22);border-inline-start:2.5px solid transparent;padding-inline-start:8px;transition:all .24s var(--ease-luxury-spring)}.couture-pillar-row.open.svelte-1p1bu4b{border-inline-start-color:var(--romansia-magenta);background:#ffffffb8;border-radius:0 6px 6px 0}.pillar-row-trigger.svelte-1p1bu4b{width:100%;background:transparent;border:none;padding:clamp(3px,.9dvh,7px) 4px;display:flex;align-items:center;gap:8px;text-align:start}.pillar-roman.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:.86rem;font-weight:700;color:var(--champagne-gold);width:16px;flex-shrink:0}.couture-pillar-row.open.svelte-1p1bu4b .pillar-roman:where(.svelte-1p1bu4b){color:var(--romansia-magenta)}.pillar-icon-badge.svelte-1p1bu4b{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}.pillar-head-text.svelte-1p1bu4b{flex:1;min-width:0}.pillar-serif-title.svelte-1p1bu4b{font-family:var(--font-en-display);font-size:clamp(.78rem,1.28vw,.98rem);font-weight:700;color:var(--ink-mulberry-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pillar-collapsed-target.svelte-1p1bu4b{font-size:.56rem;font-weight:700;color:#065f46;background:#ecfdf5;border:1px solid rgba(5,150,105,.3);padding:2px 6px;border-radius:99px;white-space:nowrap}.pillar-indicator-mark.svelte-1p1bu4b{font-size:.85rem;color:var(--champagne-gold);padding-inline:2px}.pillar-accordion-grid.svelte-1p1bu4b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-luxury-spring)}.pillar-accordion-grid.expanded.svelte-1p1bu4b{grid-template-rows:1fr}.pillar-accordion-inner.svelte-1p1bu4b{overflow:hidden;padding-inline-start:24px;padding-inline-end:6px;display:flex;flex-direction:column;gap:5px}.pillar-accordion-grid.expanded.svelte-1p1bu4b .pillar-accordion-inner:where(.svelte-1p1bu4b){padding-bottom:clamp(4px,1dvh,8px)}.visual-delta-gauge.svelte-1p1bu4b{display:flex;align-items:center;gap:6px;background:#fffbfd;border:1px solid rgba(182,132,70,.32);border-radius:6px;padding:3px 8px}.delta-before.svelte-1p1bu4b{font-size:clamp(.55rem,.82vw,.64rem);font-weight:700;color:#9f1239;white-space:nowrap}.delta-arrow-track.svelte-1p1bu4b{flex:1;display:flex;align-items:center;min-width:16px}.delta-arrow-line.svelte-1p1bu4b{flex:1;height:2px;background:linear-gradient(90deg,#e11d48,#b68446,#059669)}.delta-arrow-head.svelte-1p1bu4b{color:#059669;font-size:.68rem;line-height:1}.delta-after.svelte-1p1bu4b{font-size:clamp(.56rem,.85vw,.66rem);font-weight:700;color:#065f46;background:#ecfdf5;padding:1px 6px;border-radius:4px;white-space:nowrap}.pillar-visual-chips.svelte-1p1bu4b{display:flex;flex-wrap:wrap;gap:5px}.pillar-v-chip.svelte-1p1bu4b{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid rgba(212,0,126,.24);border-radius:4px;padding:2px 6px;font-size:clamp(.54rem,.8vw,.62rem);font-weight:700;color:var(--ink-mulberry-deep)}.ledger-footer.svelte-1p1bu4b{display:flex;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(6px,1.5dvh,10px) 16px;font-family:var(--font-en-display);font-size:clamp(.8rem,1.28vw,.96rem);font-weight:600;letter-spacing:.06em;display:flex;align-items:center;justify-content:center}.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(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:82px;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}.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}.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}
