.hStvTa_template{background:var(--theme-bg,#f9f8f6);width:100%;min-height:100vh;color:var(--theme-ink,#2c2a29);font-family:var(--theme-body-font,sans-serif);scroll-behavior:smooth;isolation:isolate;flex-direction:column;display:flex;position:relative}.hStvTa_background{z-index:-1;position:absolute;inset:0;overflow:hidden}.hStvTa_template[data-layout=scroll]:after,.hStvTa_template[data-layout=directive]:after{content:"";z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.hStvTa_bgImage{object-fit:cover;object-position:center;width:100%;height:100%}.hStvTa_template[data-bg=fixed] .hStvTa_bgImage,.hStvTa_template[data-bg=parallax] .hStvTa_bgImage{height:100vh;position:fixed}.hStvTa_template[data-bg=parallax] .hStvTa_bgImage{will-change:transform;transform:translateZ(0)}.hStvTa_template[data-layout=letter]{align-items:center;padding:clamp(20px,5vw,60px) 16px}.hStvTa_template[data-layout=letter] .hStvTa_paper{background:var(--theme-surface,#fff);z-index:10;flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}.hStvTa_template[data-layout=scroll] .hStvTa_heroIntro{z-index:1;width:100%;height:100vh;min-height:600px;position:relative}.hStvTa_template[data-layout=scroll][data-hero-empty=true] .hStvTa_heroIntro{height:auto;min-height:0}.hStvTa_template[data-layout=scroll] .hStvTa_paper{--paper-px:clamp(16px, 4cqw, 40px);background:var(--theme-surface,#fff);z-index:10;width:100%;padding:clamp(24px, 6cqw, 60px) var(--paper-px);flex-direction:column;margin:-10vh auto 0;display:flex;position:relative}.hStvTa_template[data-layout=scroll][data-hero-empty=true] .hStvTa_paper{margin-top:0}.hStvTa_template[data-layout=card] .hStvTa_heroIntro{z-index:1;width:100%;height:70vh;min-height:500px;position:relative}.hStvTa_template[data-layout=card][data-hero-empty=true] .hStvTa_heroIntro{height:auto;min-height:0}.hStvTa_template[data-layout=card] .hStvTa_paper{--paper-px:clamp(16px, 4cqw, 60px);background:var(--theme-surface,#fff);z-index:10;width:calc(100% - 32px);padding:clamp(24px, 6cqw, 60px) var(--paper-px);flex-direction:column;margin:-15vh auto 60px;display:flex;position:relative}.hStvTa_template[data-layout=card][data-hero-empty=true] .hStvTa_paper{margin-top:32px}@container (max-width:768px){.hStvTa_template[data-layout=card] .hStvTa_paper{border-radius:24px 24px 0 0;width:100%;margin-top:-10vh}}@container (max-width:500px){.hStvTa_template[data-layout=scroll] .hStvTa_heroIntro{height:auto;min-height:0}.hStvTa_template[data-layout=scroll] .hStvTa_paper{margin-top:-20px}.hStvTa_template[data-layout=card] .hStvTa_heroIntro{height:auto;min-height:0}.hStvTa_template[data-layout=card] .hStvTa_paper{border-radius:24px 24px 0 0;width:100%;margin-top:-20px}}.hStvTa_template[data-layout=frame]{justify-content:flex-start;align-items:center;min-height:100vh;padding:clamp(10px,3cqw,50px)}.hStvTa_template[data-layout=frame]:before{content:"";inset:var(--frame-margin,clamp(8px, 2.5cqw, 50px));border:var(--frame-width,2px) solid var(--frame-color,var(--theme-accent,#886e3e));pointer-events:none;z-index:50;position:absolute}.hStvTa_template[data-layout=frame] .hStvTa_background{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000003 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#00000003 2px 4px)}.hStvTa_template[data-layout=frame] .hStvTa_bgImage{display:none}.hStvTa_template[data-layout=frame] .hStvTa_paper{--paper-px:clamp(16px, 3vw, 40px);z-index:10;width:100%;max-width:780px;padding:clamp(20px, 4vw, 60px) var(--paper-px);background:0 0;flex-direction:column;margin:0 auto;display:flex;position:relative}.hStvTa_template[data-texture=paper]{background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000002 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#00000002 2px 4px)}.hStvTa_template[data-texture=linen]{background-image:repeating-linear-gradient(45deg,#0000,#0000 1px,#00000004 1px 2px),repeating-linear-gradient(-45deg,#0000,#0000 1px,#00000003 1px 2px)}.hStvTa_sectionContainer{width:100%;transition:opacity .18s,transform .18s,box-shadow .18s,outline-color .18s,background-color .18s;position:relative}.hStvTa_sectionContainer[data-lens-active=true][data-highlighted=true]{outline:2px solid color-mix(in srgb, var(--theme-accent,#b8a88a) 75%, white);outline-offset:10px;z-index:2;box-shadow:0 18px 40px -30px #2c282559}.hStvTa_sectionContainer[data-lens-active=true][data-highlighted=false]{opacity:.72;transform:scale(.995)}.hStvTa_separator-typography{width:100%;height:clamp(32px,6cqw,80px)}.hStvTa_separator-divider{background-color:var(--theme-border,#e5e7eb);width:min(80px,30%);height:1px;margin:clamp(24px,5cqw,60px) auto}.hStvTa_sectionContainer[data-tinted=true]{background-color:color-mix(in srgb, var(--theme-ink) 2%, transparent);padding:clamp(24px,5cqw,60px) 0}.hStvTa_sectionContainer[data-tinted=false]{padding:clamp(16px,3cqw,32px) 0}.hStvTa_separator-ornament{width:100%;height:clamp(48px,8cqw,88px);color:var(--theme-accent-text,#b8a88a);opacity:.85;justify-content:center;align-items:center;display:flex}.hStvTa_separator-ornament svg{width:clamp(128px,26cqw,176px);height:auto}.hStvTa_separator-dots{letter-spacing:.5em;width:100%;height:clamp(24px,4vh,48px);color:var(--theme-muted-text,#7a7571);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.hStvTa_template[data-layout=directive]{background:var(--theme-bg,#f4f4f4);min-height:100vh;position:relative;overflow-x:hidden}.hStvTa_template[data-layout=directive] .hStvTa_background{display:none}.hStvTa_directiveWatermark{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.hStvTa_directiveWatermarkText{font-family:var(--theme-heading-font,serif);color:#00000009;letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,30cqw,24rem);font-weight:700;line-height:.7;transform:rotate(-15deg)}.hStvTa_directiveRunningBorder{background:var(--theme-bg,#f4f4f4);z-index:100;white-space:nowrap;width:100%;height:22px;font-family:var(--theme-body-font,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted-text,#555);align-items:center;font-size:10px;display:flex;position:sticky;left:0;overflow:hidden}.hStvTa_directiveRunningBorder[data-position=top]{border-bottom:1px solid #0000000f;top:0}.hStvTa_directiveRunningBorder[data-position=bottom]{border-top:1px solid #0000000f;bottom:0}.hStvTa_directiveMarquee{animation:60s linear infinite hStvTa_directiveMarqueeScroll;display:inline-block}.hStvTa_directiveMarqueeReverse{animation:60s linear infinite reverse hStvTa_directiveMarqueeScroll;display:inline-block}@keyframes hStvTa_directiveMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hStvTa_directiveGrid{z-index:1;grid-template-columns:42% 1fr;min-width:0;min-height:100vh;padding-top:22px;padding-bottom:22px;display:grid;position:relative}.hStvTa_directiveArtPanel{border-right:1px solid #0000000f;justify-content:center;align-items:center;min-width:0;height:calc(100vh - 44px);display:flex;position:sticky;top:22px;overflow:hidden}.hStvTa_directiveGiantTextContainer{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.hStvTa_directiveGiantText{font-family:var(--theme-heading-font,serif);letter-spacing:-.04em;color:var(--theme-ink,#050505);white-space:nowrap;text-align:center;max-width:100%;margin:0;font-size:clamp(2.2rem,8cqw,6rem);font-weight:400;line-height:.82;transform:rotate(-90deg)}.hStvTa_directiveGiantItalic{font-style:italic;font-weight:300}.hStvTa_directiveGiantBold{opacity:.4;font-size:.6em;font-weight:700}.hStvTa_directiveDataPanel{flex-direction:column;gap:6vh;min-width:0;padding:4% 5% 10% 3%;display:flex;overflow-x:clip}.hStvTa_directiveDataHeader{font-family:var(--theme-body-font,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted-text,#555);border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;gap:4px;padding-bottom:2vh;font-size:12px;display:flex}.hStvTa_directiveLocation{font-family:var(--theme-body-font,monospace);letter-spacing:.1em;text-transform:uppercase;background:var(--theme-ink,#050505);color:var(--theme-bg,#f4f4f4);width:max-content;max-width:100%;padding:1.5rem 2rem;font-size:13px;line-height:1.6;display:inline-block}.hStvTa_template[data-layout=directive] .hStvTa_sectionContainer{padding:clamp(16px,3cqw,32px) 0;font-size:clamp(.875rem,1.6cqw,1rem)}.hStvTa_template[data-layout=directive] .hStvTa_paper{display:none}@container (max-width:1024px){.hStvTa_directiveGrid{grid-template-columns:1fr}.hStvTa_directiveArtPanel{border-bottom:1px solid #00000014;border-right:none;height:55vh;position:relative;top:0}.hStvTa_directiveGiantText{font-size:clamp(2.5rem,10cqw,5rem);transform:rotate(-10deg)}.hStvTa_directiveDataPanel{padding:6%}}@container (max-width:500px){.hStvTa_directiveGrid{grid-template-columns:1fr}.hStvTa_directiveArtPanel{border-bottom:1px solid #00000014;border-right:none;height:40vh;position:relative;top:0}.hStvTa_directiveGiantText{font-size:clamp(2rem,12cqw,4rem);transform:rotate(-8deg)}}.hStvTa_template[data-layout=almanacka]{background:var(--theme-bg,#faf7f1);background-image:repeating-linear-gradient(45deg,#0000,#0000 1px,#3d383403 1px 2px),repeating-linear-gradient(-45deg,#0000,#0000 1px,#3d383402 1px 2px);min-height:100vh;padding:clamp(40px,8vw,120px) clamp(16px,4vw,48px);display:block;position:relative}.hStvTa_template[data-layout=almanacka] .hStvTa_background,.hStvTa_template[data-layout=almanacka] .hStvTa_bgImage{display:none}.hStvTa_almanackaColumn{z-index:1;width:100%;max-width:620px;margin:0 auto;position:relative}.hStvTa_almanackaTitleBlock{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(24px,6vw,80px) 0 clamp(32px,8vw,96px);display:flex}.hStvTa_almanackaRule{background:var(--theme-accent,#b8a88a);width:80px;height:1px;margin:0 0 clamp(16px,3vw,32px)}.hStvTa_almanackaTitle{font-family:var(--theme-heading-font,"Playfair Display", Georgia, serif);letter-spacing:-.01em;color:var(--theme-ink,#3d3834);flex-direction:column;align-items:center;gap:clamp(2px,.5vw,8px);margin:0;font-size:clamp(2.75rem,7cqw,5rem);font-style:italic;font-weight:400;line-height:1.05;display:flex}.hStvTa_almanackaName{display:block}.hStvTa_almanackaAmp{color:var(--theme-accent-text,#b8a88a);opacity:.7;font-size:.75em;font-style:italic;font-weight:400;line-height:1}.hStvTa_almanackaDate{font-family:var(--theme-body-font,"Inter", system-ui, sans-serif);letter-spacing:.25em;text-transform:uppercase;color:var(--theme-muted-text,#8c857e);font-variant-numeric:tabular-nums;margin:clamp(12px,2vw,20px) 0 0;font-size:.8rem}.hStvTa_almanackaLocation{font-family:var(--theme-body-font,"Inter", system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--theme-muted-text,#8c857e);margin:0;font-size:.75rem}.hStvTa_almanackaMessage{font-family:var(--theme-heading-font,"Playfair Display", Georgia, serif);color:var(--theme-ink,#3d3834);opacity:.78;text-align:center;max-width:36ch;margin:clamp(16px,3vw,28px) auto 0;font-size:clamp(1rem,1.6cqw,1.125rem);font-style:italic;line-height:1.7}.hStvTa_almanackaPlate{border:1px solid var(--theme-border,#e8dcc8);background:var(--theme-surface,#fdfcf8);margin:clamp(24px,4vw,48px) 0 clamp(40px,6vw,72px);padding:0;overflow:hidden;box-shadow:0 8px 24px -16px #3d38342e}.hStvTa_almanackaPlate .public-hero{min-height:0;padding:0}.hStvTa_almanackaPlate .public-hero__user-photos{aspect-ratio:4/3;width:100%;height:auto;position:relative}.hStvTa_almanackaPlate .public-hero__content{display:none}.hStvTa_almanackaPlate .public-hero:after{content:none}.hStvTa_herbariumPolaroidPhoto .public-hero:after{content:none}.hStvTa_almanackaSections{flex-direction:column;gap:clamp(48px,8vw,96px);padding-top:clamp(24px,5vw,48px);display:flex}.hStvTa_almanackaSection{width:100%}.hStvTa_almanackaSectionInner{grid-template-columns:1fr;gap:clamp(8px,1.5vw,14px);transition:opacity .18s,transform .18s;display:grid;position:relative}.hStvTa_almanackaSectionInner[data-lens-active=true][data-highlighted=true]{outline:2px solid color-mix(in srgb, var(--theme-accent,#b8a88a) 75%, white);outline-offset:12px}.hStvTa_almanackaSectionInner[data-lens-active=true][data-highlighted=false]{opacity:.6;transform:scale(.995)}.hStvTa_almanackaNumeral{font-family:var(--theme-heading-font,"Playfair Display", Georgia, serif);color:var(--theme-accent-text,#b8a88a);letter-spacing:0;-webkit-user-select:none;user-select:none;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1;display:block}.hStvTa_almanackaSectionBody{width:100%}@container (min-width:900px){.hStvTa_almanackaSectionInner{grid-template-columns:64px 1fr;align-items:start;gap:24px}.hStvTa_almanackaNumeral{text-align:right;padding-top:.25em}}.hStvTa_template[data-layout=herbarium]{background:var(--theme-bg,#faf7f0);background-image:repeating-linear-gradient(90deg,#0000,#0000 2px,#34372c03 2px 3px),radial-gradient(circle at 20% 12%,#5e6b4b0a,#0000 38%),radial-gradient(circle at 84% 82%,#5e6b4b09,#0000 40%);min-height:100vh;padding:clamp(40px,8vw,120px) clamp(16px,4vw,48px);display:block;position:relative}.hStvTa_template[data-layout=herbarium] .hStvTa_background,.hStvTa_template[data-layout=herbarium] .hStvTa_bgImage{display:none}.hStvTa_herbariumSheet{z-index:1;width:100%;max-width:680px;margin:0 auto;position:relative}.hStvTa_herbariumSprigTop,.hStvTa_herbariumSprigBottom{color:var(--theme-ink,#34372c);opacity:.42;pointer-events:none;z-index:0;display:none;position:absolute}.hStvTa_herbariumSprigTop{width:clamp(48px,5cqw,72px);height:auto;top:24px;left:-88px;transform:rotate(-6deg)}.hStvTa_herbariumSprigBottom{width:clamp(44px,4.5cqw,64px);height:auto;top:220px;right:-78px;transform:rotate(8deg)scaleX(-1)}.hStvTa_herbariumSprigTop [data-tone=accent],.hStvTa_herbariumSprigBottom [data-tone=accent],.hStvTa_herbariumBouquet [data-tone=accent]{stroke:var(--theme-accent,#5e6b4b)}.hStvTa_herbariumTitleBlock{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:clamp(10px,2vw,16px);padding:clamp(20px,5vw,64px) 0 clamp(24px,5vw,56px);display:flex;position:relative}.hStvTa_herbariumArchive{font-family:var(--theme-body-font,"Inter", system-ui, sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--theme-muted-text,#5e6150);margin:0;font-size:.7rem;font-weight:500}.hStvTa_herbariumRule{background:var(--theme-accent,#5e6b4b);width:56px;height:1px;margin:clamp(6px,1.5vw,12px) 0 clamp(8px,2vw,16px)}.hStvTa_herbariumTitle{font-family:var(--theme-heading-font,"Cormorant Garamond", Georgia, serif);letter-spacing:-.005em;color:var(--theme-ink,#34372c);flex-direction:column;align-items:center;gap:clamp(0px,.5vw,6px);margin:0;font-size:clamp(2.75rem,8cqw,5.25rem);font-style:italic;font-weight:500;line-height:1.02;display:flex}.hStvTa_herbariumName{display:block}.hStvTa_herbariumAmp{color:var(--theme-accent-text,#5e6b4b);font-size:.62em;font-style:italic;font-weight:400;line-height:1}.hStvTa_herbariumTag{font-family:var(--theme-body-font,"Inter", system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-muted-text,#5e6150);font-variant-numeric:tabular-nums;margin:clamp(8px,2vw,16px) 0 0;font-size:.72rem}.hStvTa_herbariumTagSpecies{font-family:var(--theme-heading-font,"Cormorant Garamond", Georgia, serif);letter-spacing:0;text-transform:none;color:var(--theme-ink,#34372c);font-size:1.15em;font-style:italic}.hStvTa_herbariumLocation{font-family:var(--theme-body-font,"Inter", system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-muted-text,#5e6150);margin:0;font-size:.72rem}.hStvTa_herbariumMessage{font-family:var(--theme-heading-font,"Cormorant Garamond", Georgia, serif);color:var(--theme-ink,#34372c);opacity:.82;text-align:center;max-width:38ch;margin:clamp(14px,3vw,26px) auto 0;font-size:clamp(1.05rem,1.8cqw,1.25rem);font-style:italic;line-height:1.65}.hStvTa_herbariumPlate{border:1px solid var(--theme-border,#ddd8c4);background:var(--theme-surface,#fff);flex-direction:column;align-items:center;gap:clamp(10px,2vw,18px);max-width:340px;margin:clamp(8px,3vw,28px) auto clamp(36px,6vw,64px);padding:clamp(20px,4vw,36px) clamp(16px,3vw,28px) clamp(14px,2.5vw,22px);display:flex;box-shadow:0 10px 30px -22px #34372c66}.hStvTa_herbariumBouquet{width:clamp(160px,60%,240px);height:auto;color:var(--theme-ink,#34372c)}.hStvTa_herbariumPlateCaption{font-family:var(--theme-heading-font,"Cormorant Garamond", Georgia, serif);letter-spacing:.04em;color:var(--theme-muted-text,#5e6150);text-align:center;font-size:.95rem;font-style:italic}.hStvTa_herbariumPolaroid{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#ddd8c4);max-width:360px;margin:clamp(12px,3vw,30px) auto clamp(40px,6vw,72px);padding:clamp(12px,2.5vw,18px) clamp(12px,2.5vw,18px) clamp(20px,4vw,32px);position:relative;transform:rotate(-1.4deg);box-shadow:0 14px 36px -24px #34372c73}.hStvTa_herbariumTape{background:color-mix(in srgb, var(--theme-accent,#5e6b4b) 22%, transparent);border:1px solid color-mix(in srgb, var(--theme-accent,#5e6b4b) 30%, transparent);width:96px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg)}.hStvTa_herbariumPolaroidPhoto{background:var(--theme-bg,#faf7f0);overflow:hidden}.hStvTa_herbariumPolaroidPhoto .public-hero{min-height:0;padding:0}.hStvTa_herbariumPolaroidPhoto .public-hero__user-photos{aspect-ratio:1;width:100%;height:auto;position:relative}.hStvTa_herbariumPolaroidPhoto .public-hero__content{display:none}.hStvTa_herbariumPolaroidCaption{font-family:var(--theme-heading-font,"Cormorant Garamond", Georgia, serif);text-align:center;color:var(--theme-ink,#34372c);margin-top:clamp(10px,2vw,16px);font-size:1.1rem;font-style:italic}.hStvTa_herbariumSections{z-index:1;flex-direction:column;gap:clamp(44px,7vw,88px);padding-top:clamp(20px,4vw,40px);display:flex;position:relative}.hStvTa_herbariumSection{width:100%}.hStvTa_herbariumSectionInner{transition:opacity .18s,transform .18s;position:relative}.hStvTa_herbariumSectionInner[data-lens-active=true][data-highlighted=true]{outline:2px solid color-mix(in srgb, var(--theme-accent,#5e6b4b) 75%, white);outline-offset:12px}.hStvTa_herbariumSectionInner[data-lens-active=true][data-highlighted=false]{opacity:.6;transform:scale(.995)}.hStvTa_herbariumSpecimenTag{align-items:baseline;gap:12px;margin-bottom:clamp(20px,3vw,32px);display:flex}.hStvTa_herbariumSpecimenNo{font-family:var(--theme-heading-font,"Cormorant Garamond", Georgia, serif);color:var(--theme-accent-text,#5e6b4b);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.15rem;font-style:italic}.hStvTa_herbariumSpecimenName{font-family:var(--theme-body-font,"Inter", system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--theme-ink,#34372c);white-space:nowrap;font-size:.72rem;font-weight:600}.hStvTa_herbariumSpecimenRule{background:var(--theme-border,#ddd8c4);flex:1;align-self:center;height:1px}.hStvTa_herbariumSpecimenSprig{width:34px;height:auto;color:var(--theme-ink,#34372c);flex:none;align-self:center}.hStvTa_herbariumSpecimenSprig [data-tone=accent]{stroke:var(--theme-accent,#5e6b4b)}@container (min-width:900px){.hStvTa_herbariumSpecimenSprig{display:none}}.hStvTa_herbariumSectionBody{width:100%}.hStvTa_herbariumSectionBody [class*=__heading]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:900px){.hStvTa_herbariumSprigTop,.hStvTa_herbariumSprigBottom{display:block}}.hStvTa_template[data-layout=vykort]{background:radial-gradient(at top,#5a4a38,#3b2f23 70%);min-height:100vh;padding:0;position:relative}.hStvTa_template[data-layout=vykort]:before{content:"";pointer-events:none;opacity:.6;background-image:repeating-linear-gradient(90deg,#0000 0 24px,#0000000d 24px 25px),repeating-linear-gradient(0deg,#0000 0 24px,#00000008 24px 25px);position:absolute;inset:0}.hStvTa_template[data-layout=vykort] .hStvTa_background,.hStvTa_template[data-layout=vykort] .hStvTa_bgImage{display:none}.hStvTa_vykortStage{z-index:1;padding:64px 24px 120px;position:relative}.hStvTa_vykortInner{flex-direction:column;gap:40px;max-width:920px;margin:0 auto;display:flex}.hStvTa_template[data-layout=vykort] .hStvTa_vykortAlbumTitle{text-align:center;color:#f5ecd9f2;font-family:var(--theme-heading-font,"Cormorant Garamond", serif);text-shadow:0 1px 8px #00000073;margin-bottom:4px;font-size:1.6rem;font-style:italic;font-weight:500}.hStvTa_template[data-layout=vykort] .hStvTa_vykortAlbumSub{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#f5ecd9b8;margin-bottom:16px;font-size:11px;font-style:normal;display:block}.hStvTa_vykortCardWrap{width:100%}.hStvTa_vykortCard{background:var(--theme-surface,#f5ecd9);color:var(--theme-ink,#3c2d1e);background-image:repeating-linear-gradient(45deg,#0000 0 1px,#46371e05 1px 2px),repeating-linear-gradient(-45deg,#0000 0 1px,#46371e03 1px 2px);padding:36px 40px;transition:transform .24s;position:relative;box-shadow:0 30px 60px -20px #0000008c,0 8px 16px -8px #0000004d,inset 0 0 0 1px #0000000d}.hStvTa_vykortCard[data-rotate=left]{transform:rotate(-.8deg)}.hStvTa_vykortCard[data-rotate=right]{transform:rotate(.6deg)}.hStvTa_vykortCard[data-rotate=left-strong]{transform:rotate(-1.4deg)}.hStvTa_vykortCard[data-lens-active=true][data-highlighted=true]{outline:2px solid color-mix(in srgb, var(--theme-accent,#9a4d4a) 75%, white);outline-offset:12px;z-index:2}.hStvTa_vykortCard[data-lens-active=true][data-highlighted=false]{opacity:.6}.hStvTa_vykortCardHeader{border-bottom:1px solid #46371e2e;justify-content:space-between;align-items:baseline;margin-bottom:22px;padding-bottom:14px;display:flex}.hStvTa_vykortCardKicker{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);letter-spacing:.04em;color:#46371eb3;font-size:.95rem;font-style:italic}.hStvTa_vykortCardNum{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);color:#46371e8c;font-size:.85rem;font-style:italic}.hStvTa_vykortCardHero{aspect-ratio:7/5;grid-template-columns:1.05fr 1fr;padding:0;display:grid;overflow:hidden}.hStvTa_vykortPhoto{filter:sepia(.18)saturate(.9);background:#b89d7a;border-right:1px solid #00000014;position:relative;overflow:hidden}.hStvTa_vykortPhoto:after{content:"";pointer-events:none;z-index:2;border:1px solid #fffaf080;position:absolute;inset:16px}.hStvTa_vykortPhotoMonogram{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);color:#fffaf08c;letter-spacing:-.02em;text-shadow:0 2px 8px #0000002e;pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:clamp(5rem,12cqw,9rem);font-style:italic;display:flex;position:absolute;inset:0}.hStvTa_vykortPhotoCaption{color:#fff;text-shadow:0 1px 4px #00000080;text-align:center;z-index:3;font-family:Caveat,cursive;font-size:1.2rem;position:absolute;bottom:28px;left:28px;right:28px}.hStvTa_vykortSide{grid-template-rows:auto 1fr auto;gap:12px;padding:28px 32px;display:grid;position:relative}.hStvTa_vykortHead{border-bottom:1px solid #46371e2e;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.hStvTa_vykortFrom{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);letter-spacing:.2em;text-transform:uppercase;color:#46371e8c;font-size:.7rem}.hStvTa_vykortNames{letter-spacing:0;text-transform:none;color:#322619f2;margin-top:4px;font-size:1.4rem;font-style:italic;display:block}.hStvTa_vykortStamp{background:#f9efde;border:2px dashed #46371e40;flex-shrink:0;width:72px;height:90px;padding:5px;transform:rotate(3deg)}.hStvTa_vykortStampInner{background:linear-gradient(135deg, var(--theme-accent,#c2706c), #9a4d4a);color:#f5ecd9;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;display:flex}.hStvTa_vykortStampInner span:first-child{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);letter-spacing:.15em;text-transform:uppercase;font-size:.55rem}.hStvTa_vykortStampInner span:last-child{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);font-size:1.4rem;font-style:italic;line-height:1}.hStvTa_vykortPostmark{text-align:center;color:#7828288c;width:80px;height:80px;font-family:var(--theme-heading-font,"Cormorant Garamond", serif);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border:1.5px solid #78282873;border-radius:50%;justify-content:center;align-items:center;font-size:.58rem;line-height:1.3;display:flex;position:absolute;top:70px;right:50px;transform:rotate(-12deg)}.hStvTa_vykortPostmark:before{content:"";border:1px solid #7828284d;border-radius:50%;position:absolute;inset:6px}.hStvTa_vykortPostmark strong{font-size:.7rem;font-style:italic}.hStvTa_vykortMessage{color:#3c2d1eeb;align-self:center;font-family:Caveat,cursive;font-size:1.35rem;line-height:1.5}.hStvTa_vykortFooter{border-top:1px solid #46371e2e;justify-content:space-between;align-items:end;padding-top:12px;display:flex}.hStvTa_vykortSign{font-family:var(--theme-heading-font,"Cormorant Garamond", serif);color:#46371ee6;font-size:1.1rem;font-style:italic}.hStvTa_vykortCta{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#46371ed9;border:1px solid #46371e59;padding:10px 16px;font-size:12px;text-decoration:none}.hStvTa_vykortCta:hover{color:var(--theme-accent-text,#9a4d4a);border-color:var(--theme-accent-text,#9a4d4a)}@container (max-width:720px){.hStvTa_vykortCard{padding:28px 22px}.hStvTa_vykortCardHero{aspect-ratio:auto;grid-template-columns:1fr;padding:0}.hStvTa_vykortPhoto{aspect-ratio:4/3}.hStvTa_vykortPostmark{top:40px;right:24px}}.hStvTa_template[data-layout=tidskrift]{background:#1a1817;min-height:100vh;padding:0;position:relative}.hStvTa_template[data-layout=tidskrift] .hStvTa_background,.hStvTa_template[data-layout=tidskrift] .hStvTa_bgImage{display:none}.hStvTa_tidskriftStage{z-index:1;padding:40px 24px 80px;position:relative}.hStvTa_tidskriftIssueHead{text-align:center;color:#ffffffe0;max-width:1200px;margin:0 auto 32px}.hStvTa_tidskriftIssueTitle{font-family:var(--theme-heading-font,"Fraunces", serif);margin-bottom:6px;font-size:1.4rem;font-style:italic;display:block}.hStvTa_tidskriftIssueSub{letter-spacing:.3em;text-transform:uppercase;color:#ffffff9e;font-size:11px;display:block}.hStvTa_tidskriftSpreadWrap{width:100%}.hStvTa_tidskriftSpread{background:var(--theme-surface,#f0e9dc);width:min(1200px,100%);min-height:600px;color:var(--theme-ink,#2c2a29);grid-template-columns:1fr 1fr;margin:0 auto 40px;display:grid;position:relative;box-shadow:0 60px 100px -50px #000000b3,0 30px 50px -30px #00000080}.hStvTa_tidskriftSpread:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#00000014 30%,#0000002e 50%,#00000014 70%,#0000);width:36px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hStvTa_tidskriftSpread[data-single]{grid-template-columns:1fr;min-height:auto}.hStvTa_tidskriftSpread[data-single]:before{display:none}.hStvTa_tidskriftSpread[data-lens-active=true][data-highlighted=true]{outline:2px solid color-mix(in srgb, var(--theme-accent,#b8915a) 75%, white);outline-offset:12px;z-index:2}.hStvTa_tidskriftSpread[data-lens-active=true][data-highlighted=false]{opacity:.6}.hStvTa_tidskriftPage{flex-direction:column;padding:48px 44px;display:flex;position:relative}.hStvTa_tidskriftMasthead{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#3c32288c;justify-content:space-between;margin-bottom:28px;font-size:11px;display:flex}.hStvTa_tidskriftFolio{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#3c32288c;font-size:11px;position:absolute;bottom:22px}.hStvTa_tidskriftFolioLeft{left:44px}.hStvTa_tidskriftFolioRight{right:44px}.hStvTa_tidskriftFeatureTag{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--theme-accent-text,#b8915a);margin-bottom:16px;font-size:11px;font-weight:500}.hStvTa_tidskriftTitle{font-family:var(--theme-heading-font,"Fraunces", serif);letter-spacing:-.02em;color:var(--theme-ink,#2c2a29);margin-bottom:22px;font-size:clamp(2.25rem,5cqw,5rem);font-weight:300;line-height:.95}.hStvTa_tidskriftTitle em{color:var(--theme-muted-text,#6b5a45);font-style:italic}.hStvTa_tidskriftLede{font-family:var(--theme-heading-font,"Fraunces", serif);color:var(--theme-ink,#2c2a29);max-width:36ch;margin-bottom:22px;font-size:1.1rem;line-height:1.55}.hStvTa_tidskriftDetails{grid-template-columns:auto 1fr;gap:10px 18px;font-size:12px;display:grid}.hStvTa_tidskriftDetails dt{font-family:var(--theme-body-font,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.2em;color:#3c32288c;font-size:10.5px}.hStvTa_tidskriftDetails dd{font-family:var(--theme-heading-font,"Fraunces", serif);color:var(--theme-ink,#2c2a29)}.hStvTa_tidskriftCoverPhoto{padding:0;position:relative;overflow:hidden}.hStvTa_tidskriftCoverPhotoOverlay{z-index:1;background:linear-gradient(#28201880 0%,#28201833 38%,#2820189e 100%);position:absolute;inset:0}.hStvTa_tidskriftCoverPhotoContent{z-index:2;color:#f5ecd9;flex-direction:column;justify-content:space-between;height:100%;padding:36px 44px;display:flex;position:relative}.hStvTa_tidskriftCoverPhotoContent .hStvTa_tidskriftCoverMeta{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#f5ecd9eb;text-shadow:0 1px 3px #0000008c;align-self:flex-start;font-size:11px}.hStvTa_tidskriftCoverPhotoContent .hStvTa_tidskriftCoverCaption{font-family:var(--theme-heading-font,"Fraunces", serif);color:#f5ecd9;text-shadow:0 1px 4px #0000008c;max-width:28ch;font-size:1rem;font-style:italic;line-height:1.55}.hStvTa_tidskriftSpreadBody{flex:1}@container (max-width:800px){.hStvTa_tidskriftSpread{grid-template-columns:1fr}.hStvTa_tidskriftSpread:before{display:none}.hStvTa_tidskriftCoverPhoto{min-height:360px}.hStvTa_tidskriftPage{padding:32px 28px 56px}}.hStvTa_template[data-layout=filmaffisch]{color:#f5f1e8;background:#0a0a0a;min-height:100vh;padding:0;position:relative}.hStvTa_template[data-layout=filmaffisch] .hStvTa_background,.hStvTa_template[data-layout=filmaffisch] .hStvTa_bgImage{display:none}.hStvTa_filmStage{z-index:1;position:relative}.hStvTa_filmPosterWrap{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative}.hStvTa_filmPoster{aspect-ratio:2/3;background:#1a1a1a;width:min(820px,100%);position:relative;overflow:hidden;box-shadow:0 80px 120px -40px #000c,0 0 0 1px #ffffff0d}.hStvTa_filmPosterImg{z-index:0;inset:0;position:absolute!important}.hStvTa_filmPoster:before{content:"";z-index:1;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hStvTa_filmPosterScrim{z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a0d 0%,#0a0a0a66 55%,#0a0a0af2 100%);position:absolute;inset:0}.hStvTa_filmPosterRating{z-index:2;font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.3em;text-transform:uppercase;color:#f5f1e8bf;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:28px;left:28px;right:28px}.hStvTa_filmPosterTag{border:1px solid #f5f1e880;padding:4px 8px}.hStvTa_filmPosterBody{z-index:2;flex-direction:column;gap:24px;padding:48px 40px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.hStvTa_filmPosterTagline{font-family:var(--theme-heading-font,"Bebas Neue", sans-serif);letter-spacing:.35em;color:var(--theme-accent-text,#d9b878);text-transform:uppercase;font-size:.85rem}.hStvTa_filmPosterTitle{font-family:var(--theme-heading-font,"Bebas Neue", sans-serif);letter-spacing:0;color:#f5f1e8;margin:0;font-weight:400;line-height:.85}.hStvTa_filmPosterTitleRow{font-size:clamp(3.5rem,11cqw,7rem);display:block}.hStvTa_filmPosterTitleAmp{color:var(--theme-accent-text,#d9b878);margin:4px 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,5cqw,3rem);font-style:italic;font-weight:400;display:block}.hStvTa_filmPosterDate{font-family:var(--theme-heading-font,"Bebas Neue", sans-serif);letter-spacing:.18em;justify-content:center;align-items:center;gap:14px;font-size:1.4rem;display:flex}.hStvTa_filmPosterDate:before,.hStvTa_filmPosterDate:after{content:"";background:#f5f1e866;flex:1;max-width:60px;height:1px}.hStvTa_filmPosterDate small{color:var(--theme-accent-text,#d9b878);letter-spacing:.3em;font-size:.6em}.hStvTa_filmPosterCta{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.3em;text-transform:uppercase;color:#0a0a0a;background:var(--theme-accent,#d9b878);align-self:center;padding:14px 32px;font-size:12px;text-decoration:none;transition:background .2s;display:inline-block}.hStvTa_filmPosterCta:hover{background:#f5f1e8}.hStvTa_filmScrollHint{font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.32em;text-transform:uppercase;color:#f5f1e859;font-size:10px;animation:2s ease-in-out infinite hStvTa_filmBob;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes hStvTa_filmBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}@media (prefers-reduced-motion:reduce){.hStvTa_directiveMarquee,.hStvTa_directiveMarqueeReverse,.hStvTa_filmScrollHint{animation:none}}.hStvTa_filmSectionWrap{width:100%}.hStvTa_filmSection{border-top:1px solid #f5f1e81a;max-width:1100px;margin:0 auto;padding:80px 32px}.hStvTa_filmSection[data-lens-active=true][data-highlighted=true]{outline:2px solid color-mix(in srgb, var(--theme-accent,#d9b878) 75%, transparent);outline-offset:16px}.hStvTa_filmSection[data-lens-active=true][data-highlighted=false]{opacity:.55}.hStvTa_filmSectionKicker{font-family:var(--theme-heading-font,"Bebas Neue", sans-serif);letter-spacing:.35em;color:var(--theme-accent-text,#d9b878);text-transform:uppercase;margin-bottom:16px;font-size:.85rem}.hStvTa_filmSectionBody{color:#f5f1e8}.hStvTa_filmTickets{text-align:center;color:#f5f1e8;background:linear-gradient(#0a0a0ab3,#0a0a0aeb);border-top:1px solid #f5f1e81a;margin-top:80px;padding:100px 24px}.hStvTa_filmTickets .hStvTa_filmSectionKicker{margin-bottom:24px}.hStvTa_filmEndCredits{text-align:center;font-family:var(--theme-body-font,"Inter", sans-serif);letter-spacing:.32em;text-transform:uppercase;color:#f5f1e84d;padding:40px 24px;font-size:11px}@container (max-width:720px){.hStvTa_filmPosterWrap{padding:24px 16px}.hStvTa_filmPoster{aspect-ratio:3/4}.hStvTa_filmPosterRating{letter-spacing:.22em;font-size:10px;top:16px;left:16px;right:16px}.hStvTa_filmPosterBody{gap:16px;padding:28px 22px 24px}.hStvTa_filmPosterTagline{letter-spacing:.28em;font-size:.78rem}.hStvTa_filmPosterTitleRow{font-size:clamp(2.5rem,13cqw,4.5rem)}.hStvTa_filmPosterTitleAmp{font-size:clamp(1.4rem,6cqw,2.2rem)}.hStvTa_filmPosterDate{letter-spacing:.14em;gap:10px;font-size:1.05rem}.hStvTa_filmPosterDate:before,.hStvTa_filmPosterDate:after{max-width:32px}.hStvTa_filmPosterCta{letter-spacing:.24em;padding:12px 22px;font-size:11px}.hStvTa_filmScrollHint{font-size:10px;bottom:10px}.hStvTa_filmSection{padding:48px 20px}.hStvTa_filmSectionKicker{letter-spacing:.28em;margin-bottom:12px;font-size:.78rem}.hStvTa_filmTickets{margin-top:48px;padding:64px 20px}.hStvTa_filmEndCredits{letter-spacing:.24em;padding:28px 20px;font-size:10px}}
.LvNL1q_designer{background:var(--ql-bg-base,#eae6db);height:100vh;font-family:var(--font-sans,system-ui, sans-serif);color:var(--ql-text-primary,#2c2825);display:flex;overflow:hidden}.LvNL1q_sidebar{background:var(--color-surface,#f5f2ec);border-right:1px solid var(--ql-border-subtle,#ddd8d1);z-index:10;flex-direction:column;flex-shrink:0;width:420px;display:flex}.LvNL1q_sidebarHeader{border-bottom:1px solid var(--ql-border-subtle,#ddd8d1);background:var(--color-surface,#f5f2ec);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 20px;display:flex}.LvNL1q_sidebarHeaderLeft{align-items:center;gap:12px;min-width:0;display:flex}.LvNL1q_backButton{width:32px;height:32px;color:var(--ql-text-secondary,#6b645b);cursor:pointer;transition:background var(--ql-dur-fast,.16s);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LvNL1q_backButton:hover{color:var(--ql-text-primary,#2c2825);background:#0000000d}.LvNL1q_projectInfo{min-width:0}.LvNL1q_projectLabel{font-family:var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);margin:0;font-size:.625rem;font-weight:600;line-height:1.3}.LvNL1q_projectNames{font-family:var(--font-serif,Georgia, serif);color:var(--ql-text-primary,#2c2825);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.LvNL1q_headerActions{align-items:center;gap:8px;display:flex}.LvNL1q_saveButton{cursor:pointer;transition:all var(--ql-dur-fast,.16s);white-space:nowrap;color:var(--ql-text-secondary,#6b645b);text-underline-offset:2px;background:0 0;border:none;border-radius:9999px;padding:6px 14px;font-size:.75rem;font-weight:600;text-decoration:underline}.LvNL1q_saveButton:hover{color:var(--ql-text-primary,#2c2825)}.LvNL1q_saveButton:disabled{opacity:.5;cursor:not-allowed}.LvNL1q_saveButton[data-status=saved]{color:var(--color-success,#7a9e7e);text-decoration:none}.LvNL1q_publishButton{cursor:pointer;transition:all var(--ql-dur-fast,.16s);white-space:nowrap;background:var(--color-ink,#2c2825);color:var(--color-paper,#eae6db);border:none;border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600}.LvNL1q_publishButton[data-published=true]{background:var(--color-success,#7a9e7e);color:#fff}.LvNL1q_publishButton:hover{opacity:.9;transform:translateY(-1px)}.LvNL1q_publishButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.LvNL1q_statusBadge{letter-spacing:.04em;color:var(--color-success,#7a9e7e);white-space:nowrap;-webkit-user-select:none;user-select:none;background:#7a9e7e1f;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.LvNL1q_statusBadge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.LvNL1q_draftChangesBar{color:var(--ql-text-primary,#2c2825);background:#b8a88a1a;border-top:1px solid #b8a88a33;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.75rem;animation:.16s LvNL1q_fadeIn;display:flex}.LvNL1q_draftChangesBar span{font-weight:500}.LvNL1q_draftChangesButton{background:var(--color-ink,#2c2825);color:var(--color-paper,#eae6db);cursor:pointer;transition:opacity var(--ql-dur-fast,.16s);white-space:nowrap;border:none;border-radius:9999px;padding:4px 12px;font-size:.6875rem;font-weight:600}.LvNL1q_draftChangesButton:hover{opacity:.9}.LvNL1q_draftChangesButton:disabled{opacity:.5;cursor:not-allowed}.LvNL1q_tabBar{border-bottom:1px solid var(--ql-border-subtle,#ddd8d1);flex-shrink:0;gap:0;padding:0 20px;display:flex}.LvNL1q_tab{color:var(--ql-text-secondary,#6b645b);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:0 0;border:none;border-bottom:2px solid #0000;margin-right:24px;padding:12px 0;font-size:.8125rem;font-weight:500}.LvNL1q_tab:hover{color:var(--ql-text-primary,#2c2825)}.LvNL1q_tab[data-active=true]{color:var(--ql-text-primary,#2c2825);border-bottom-color:var(--ql-text-primary,#2c2825)}.LvNL1q_sidebarBody{scrollbar-width:thin;scrollbar-color:var(--color-soft,#d9d3c6) transparent;flex:1;position:relative;overflow-y:auto}.LvNL1q_sidebarBody::-webkit-scrollbar{width:6px}.LvNL1q_sidebarBody::-webkit-scrollbar-track{background:0 0}.LvNL1q_sidebarBody::-webkit-scrollbar-thumb{background:var(--color-soft,#d9d3c6);border-radius:10px}.LvNL1q_tabContent{padding:20px;animation:.2s LvNL1q_tabSlideIn}@keyframes LvNL1q_tabSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LvNL1q_readinessShell{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f5f2ecfa 0%,#f5f2eceb 70%,#f5f2ec00 100%);padding:16px 20px 0;position:sticky;top:0}.LvNL1q_readinessCard{background:radial-gradient(circle at 100% 0,#b8a88a24,#0000 42%),#ffffffd1;border:1px solid #b8a88a4d;border-radius:16px;padding:16px;box-shadow:0 14px 34px -26px #2c282559}.LvNL1q_readinessHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.LvNL1q_readinessEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);margin:0 0 6px;font-size:.625rem;font-weight:700}.LvNL1q_readinessTitle{font-family:var(--font-serif,Georgia, serif);color:var(--ql-text-primary,#2c2825);margin:0;font-size:1.125rem;font-weight:500}.LvNL1q_readinessStatus{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.LvNL1q_readinessStatus[data-status=ready]{color:#2f6b4a;background:#7a9e7e29}.LvNL1q_readinessStatus[data-status=warning]{color:#8a6331;background:#b8a88a33}.LvNL1q_readinessStatus[data-status=missing]{color:#8a3d3d;background:#c9737324}.LvNL1q_readinessText{color:var(--ql-text-primary,#2c2825);margin:12px 0 0;font-size:.8125rem;line-height:1.55}.LvNL1q_readinessMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.LvNL1q_readinessMeta span{color:var(--ql-text-secondary,#6f675f);background:#eae6dbf2;border-radius:9999px;padding:4px 8px;font-size:.6875rem;font-weight:600}.LvNL1q_readinessBlock{margin-top:14px}.LvNL1q_readinessBlockLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);margin:0 0 8px;font-size:.6875rem;font-weight:700}.LvNL1q_readinessList{color:var(--ql-text-primary,#2c2825);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:.8125rem;line-height:1.45;display:flex}.LvNL1q_readinessSuccess{color:#2f6b4a;margin:0;font-size:.8125rem;line-height:1.45}.LvNL1q_readinessActions{flex-wrap:wrap;gap:8px;display:flex}.LvNL1q_readinessAction{color:var(--ql-text-primary,#2c2825);transition:transform var(--ql-dur-fast,.16s), border-color var(--ql-dur-fast,.16s), background var(--ql-dur-fast,.16s);background:#ffffffeb;border:1px solid #b8a88a47;border-radius:9999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.LvNL1q_readinessAction:hover{background:#fff;border-color:#b8a88a80;transform:translateY(-1px)}.LvNL1q_readinessFootnote{color:var(--ql-text-secondary,#6b645b);margin:14px 0 0;font-size:.75rem}.LvNL1q_readinessFootnote span{color:var(--ql-text-primary,#2c2825);font-weight:600}.LvNL1q_designNotice{border:1px solid var(--ql-border-subtle,#ddd8d1);background:#ffffffb8;border-radius:12px;margin-bottom:24px;padding:16px}.LvNL1q_designNoticeEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);margin:0 0 6px;font-size:.625rem;font-weight:700}.LvNL1q_designNoticeTitle{color:var(--ql-text-primary,#2c2825);margin:0;font-size:1rem;font-weight:600}.LvNL1q_designNoticeText{color:var(--ql-text-secondary,#6b645b);margin:8px 0 0;font-size:.8125rem;line-height:1.5}.LvNL1q_designNoticeLink{letter-spacing:.08em;text-transform:uppercase;color:var(--ql-text-primary,#2c2825);align-items:center;margin-top:12px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.LvNL1q_designNoticeLink:hover{color:var(--ql-accent-hover,#a69474)}.LvNL1q_designSection{margin-bottom:28px}.LvNL1q_designSection:last-child{margin-bottom:0}.LvNL1q_sectionLabel{font-family:var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);margin-top:0;margin-bottom:12px;font-size:.6875rem;font-weight:600}.LvNL1q_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.LvNL1q_sectionHeader .LvNL1q_sectionLabel{margin-bottom:0}.LvNL1q_customLink{color:var(--ql-accent,#b8a88a);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.6875rem;font-weight:500;text-decoration:underline}.LvNL1q_customLink:hover{color:var(--ql-accent-hover,#a69474)}.LvNL1q_customColorPanel{border:1px solid var(--ql-border-subtle,#ddd8d1);background:#ffffffb8;border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:14px;animation:.16s LvNL1q_fadeIn;display:flex}@keyframes LvNL1q_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LvNL1q_colorInputRow{cursor:pointer;align-items:center;gap:10px;display:flex}.LvNL1q_colorInput{appearance:none;border:1.5px solid var(--ql-border-subtle,#ddd8d1);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:0}.LvNL1q_colorInput::-webkit-color-swatch-wrapper{padding:2px}.LvNL1q_colorInput::-webkit-color-swatch{border:none;border-radius:50%}.LvNL1q_colorInput::-moz-color-swatch{border:none;border-radius:50%}.LvNL1q_colorInputLabel{color:var(--ql-text-primary,#2c2825);flex:1;font-size:.8125rem;font-weight:500}.LvNL1q_colorInputHex{font-size:.6875rem;font-family:var(--font-mono,monospace);color:var(--ql-text-secondary,#6b645b);text-transform:uppercase;letter-spacing:.03em}.LvNL1q_layoutGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.LvNL1q_layoutCard:focus-visible,.LvNL1q_paletteChip:focus-visible,.LvNL1q_typeCard:focus-visible,.LvNL1q_langPill:focus-visible,.LvNL1q_tab:focus-visible,.LvNL1q_sectionEditButton:focus-visible,.LvNL1q_sectionToggle:focus-visible{outline:2px solid var(--ql-accent,#b8a88a);outline-offset:2px}.LvNL1q_layoutCard{border:1.5px solid var(--ql-border-subtle,#ddd8d1);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:12px 10px 10px;display:flex}.LvNL1q_layoutCard:hover{border-color:var(--color-soft,#d9d3c6);transform:translateY(-1px)}.LvNL1q_layoutCard[data-selected=true]{border-color:var(--color-ink,#2c2825);background:#2c282508}.LvNL1q_layoutCardPreview{aspect-ratio:3/4;background:var(--color-paper,#eae6db);border-radius:6px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex}.LvNL1q_layoutSvg{width:70%;height:auto}.LvNL1q_layoutCardLabel{color:var(--ql-text-primary,#2c2825);font-size:.6875rem;font-weight:500}.LvNL1q_paletteList{flex-wrap:wrap;gap:8px;display:flex;position:relative}.LvNL1q_paletteChip{border:1.5px solid var(--ql-border-subtle,#ddd8d1);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.LvNL1q_paletteChip:hover{border-color:var(--color-soft,#d9d3c6)}.LvNL1q_paletteChip[data-selected=true]{border-color:var(--color-ink,#2c2825);background:#2c282508}.LvNL1q_paletteChip:hover .LvNL1q_paletteHoverPreview{opacity:1;pointer-events:auto;transform:translateY(0)}.LvNL1q_paletteHoverPreview{z-index:20;border:1px solid var(--ql-border-subtle,#ddd8d1);opacity:0;pointer-events:none;background:#fff;border-radius:10px;width:160px;padding:12px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #2c28251f}.LvNL1q_palettePreviewHeading{font-family:var(--font-serif,Georgia, serif);margin-bottom:4px;font-size:.9375rem;font-weight:500;line-height:1.3}.LvNL1q_palettePreviewBody{margin-bottom:8px;font-size:.6875rem;line-height:1.4}.LvNL1q_palettePreviewButton{border-radius:9999px;padding:4px 14px;font-size:.625rem;font-weight:600;display:inline-block}.LvNL1q_palettePreviewLabels{border-top:1px solid #0000000f;gap:6px;margin-top:8px;padding-top:8px;display:flex}.LvNL1q_palettePreviewLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ql-text-secondary,#6b645b);text-align:center;flex:1;font-size:.5625rem}.LvNL1q_paletteDots{gap:3px;display:flex}.LvNL1q_paletteDot{border:1px solid #00000014;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 1px 2px #0000000f}.LvNL1q_paletteLabel{white-space:nowrap;font-size:.6875rem;font-weight:500}.LvNL1q_typeList{flex-direction:column;gap:8px;display:flex}.LvNL1q_typeCard{border:1.5px solid var(--ql-border-subtle,#ddd8d1);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.LvNL1q_typeCard:hover{border-color:var(--color-soft,#d9d3c6)}.LvNL1q_typeCard[data-selected=true]{border-color:var(--color-ink,#2c2825);background:#2c282508}.LvNL1q_typePreview{flex-direction:column;gap:2px;display:flex}.LvNL1q_typeHeading{color:var(--ql-text-primary,#2c2825);font-size:1.125rem;font-weight:600;line-height:1.2}.LvNL1q_typeSample{color:var(--ql-text-primary,#2c2825);opacity:.7;margin-top:4px;font-size:.875rem;font-weight:400;line-height:1.3}.LvNL1q_typeBody{color:var(--ql-text-secondary,#6b645b);margin-top:2px;font-size:.6875rem}.LvNL1q_sectionHint{color:var(--ql-text-secondary,#6b645b);margin-bottom:16px;font-size:.8125rem;line-height:1.5}.LvNL1q_sectionAutoNote{color:var(--ql-text-secondary,#6b645b);white-space:nowrap;align-items:center;gap:3px;font-size:.625rem;font-style:italic;font-weight:500;display:inline-flex}.LvNL1q_sectionsList{flex-direction:column;gap:2px;display:flex}.LvNL1q_sectionRow{transition:background var(--ql-dur-fast,.16s);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.LvNL1q_sectionRow:hover{background:#00000006}.LvNL1q_sectionRow[data-enabled=false]{opacity:.5}.LvNL1q_sectionDragHandle{display:none}.LvNL1q_sectionIcon{width:18px;height:18px;color:var(--ql-text-secondary,#6b645b);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LvNL1q_sectionName{color:var(--ql-text-primary,#2c2825);flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.LvNL1q_sectionEmptyHint{color:var(--ql-accent,#b8a88a);white-space:nowrap;align-items:center;gap:3px;font-size:.625rem;font-weight:500;animation:.16s LvNL1q_fadeIn;display:inline-flex}.LvNL1q_newBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-success,#7a9e7e);background:#7a9e7e1f;border-radius:9999px;padding:1px 6px;font-size:.5625rem;font-weight:700}.LvNL1q_sectionToggle{background:var(--color-soft,#d9d3c6);cursor:pointer;width:36px;height:20px;transition:background var(--ql-dur-fast,.16s);border:none;border-radius:10px;flex-shrink:0;position:relative}.LvNL1q_sectionToggle[data-on=true]{background:var(--color-success,#7a9e7e)}.LvNL1q_toggleKnob{width:16px;height:16px;transition:transform var(--ql-dur-fast,.16s);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.LvNL1q_sectionToggle[data-on=true] .LvNL1q_toggleKnob{transform:translate(16px)}.LvNL1q_sectionActions{align-items:center;gap:4px;display:flex}.LvNL1q_sectionEditButton{width:28px;height:28px;color:var(--ql-text-secondary,#6b645b);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.LvNL1q_sectionEditButton:hover{color:var(--ql-text-primary,#2c2825);background:#0000000d}.LvNL1q_sectionEditor{flex-direction:column;gap:16px;animation:.16s LvNL1q_fadeIn;display:flex}.LvNL1q_editorBackButton{color:var(--ql-text-secondary,#6b645b);cursor:pointer;transition:color var(--ql-dur-fast,.16s);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.75rem;font-weight:500;display:flex}.LvNL1q_editorBackButton:hover{color:var(--ql-text-primary,#2c2825)}.LvNL1q_editorTitle{color:var(--ql-text-primary,#2c2825);margin:0;font-size:1rem;font-weight:600}.LvNL1q_editorForm{border:1px solid var(--ql-border-subtle,#ddd8d1);background:#ffffffb8;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.LvNL1q_editorField{flex-direction:column;gap:6px;display:flex}.LvNL1q_editorLabel{color:var(--ql-text-primary,#2c2825);font-size:.75rem;font-weight:600}.LvNL1q_editorInput{width:100%;font-size:.8125rem;font-family:var(--font-sans,system-ui, sans-serif);color:var(--ql-text-primary,#2c2825);border:1px solid var(--ql-border-subtle,#ddd8d1);transition:border-color var(--ql-dur-fast,.16s);background:#fff;border-radius:6px;padding:8px 10px}.LvNL1q_editorInput:focus{border-color:var(--ql-accent,#b8a88a);outline:none}.LvNL1q_editorTextarea{resize:vertical;min-height:80px}.LvNL1q_editorHelp{color:var(--ql-text-secondary,#6b645b);margin:0;font-size:.6875rem}.LvNL1q_editorSaveButton{cursor:pointer;transition:all var(--ql-dur-fast,.16s);white-space:nowrap;background:var(--color-ink,#2c2825);color:var(--color-paper,#eae6db);border:none;border-radius:9999px;padding:8px 20px;font-size:.8125rem;font-weight:600}.LvNL1q_editorSaveButton:hover{opacity:.9;transform:translateY(-1px)}.LvNL1q_editorSaveButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.LvNL1q_scheduleTranslationItem{border-bottom:1px solid var(--ql-border-subtle,#ddd8d1);margin-bottom:16px;padding-bottom:16px}.LvNL1q_scheduleTranslationItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LvNL1q_scheduleInputGap{margin-top:8px}.LvNL1q_scheduleNavButton{margin-top:12px}.LvNL1q_editorActions{justify-content:flex-end;margin-top:8px;display:flex}.LvNL1q_settingRow{justify-content:space-between;align-items:center;padding:8px 0;font-size:.8125rem;display:flex}.LvNL1q_settingValue{color:var(--ql-text-primary,#2c2825);font-weight:500}.LvNL1q_settingMuted{color:var(--ql-text-secondary,#6b645b)}.LvNL1q_domainLink{color:var(--ql-text-primary,#2c2825);border-bottom:1px solid var(--ql-border-subtle,#ddd8d1);transition:border-color var(--ql-dur-fast,.16s), color var(--ql-dur-fast,.16s);align-items:center;gap:4px;padding-bottom:1px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.LvNL1q_domainLink:hover{color:var(--ql-accent-hover,#a69474);border-bottom-color:var(--ql-accent,#b8a88a)}.LvNL1q_settingInputRow{margin-top:8px}.LvNL1q_settingInput{border:1.5px solid var(--ql-border-subtle,#ddd8d1);width:100%;color:var(--ql-text-primary,#2c2825);background:#fff;border-radius:8px;padding:10px 14px;font-size:.8125rem}.LvNL1q_settingInput:focus{border-color:var(--ql-accent,#b8a88a);outline:none}.LvNL1q_settingInput:disabled{opacity:.5;cursor:not-allowed}.LvNL1q_langPills{gap:8px;margin-top:4px;display:flex}.LvNL1q_langPillsEditorSpacing{margin-bottom:12px}.LvNL1q_langPill{border:1.5px solid var(--ql-border-subtle,#ddd8d1);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:9999px;padding:8px 16px;font-size:.8125rem;font-weight:500}.LvNL1q_langPill[data-active=true]{border-color:var(--color-ink,#2c2825);background:#2c282508}.LvNL1q_langPill:hover{border-color:var(--color-soft,#d9d3c6)}.LvNL1q_preview{background:#e5e2db;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.LvNL1q_previewDrawerHeader{display:none}.LvNL1q_previewDrawerBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.LvNL1q_previewToolbar{background:var(--color-surface,#f5f2ec);border-bottom:1px solid #ddd8d180;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex}.LvNL1q_previewToolbarGroup{background:#eae6dbc7;border-radius:9999px;align-items:center;gap:4px;padding:2px;display:flex}.LvNL1q_viewToggle{cursor:pointer;color:var(--ql-text-secondary,#6b645b);transition:all var(--ql-dur-fast,.16s);background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:500;display:flex}.LvNL1q_viewToggle[data-active=true]{background:var(--color-paper,#eae6db);color:var(--ql-text-primary,#2c2825);box-shadow:0 1px 3px #00000014}.LvNL1q_lensToolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.LvNL1q_lensToolbarLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);font-size:.6875rem;font-weight:700}.LvNL1q_lensToolbarList{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.LvNL1q_lensPill{min-height:32px;color:var(--ql-text-primary,#2c2825);cursor:pointer;transition:transform var(--ql-dur-fast,.16s), border-color var(--ql-dur-fast,.16s), background var(--ql-dur-fast,.16s);background:#ffffffdb;border:1px solid #ddd8d1e6;border-radius:9999px;justify-content:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.LvNL1q_lensPill[data-active=true]{background:#2c282514;border-color:#2c282533}.LvNL1q_lensPill[data-status=ready]{box-shadow:inset 0 0 0 1px #7a9e7e33}.LvNL1q_lensPill[data-status=warning]{box-shadow:inset 0 0 0 1px #b8a88a47}.LvNL1q_lensPill[data-status=missing]{box-shadow:inset 0 0 0 1px #c973732e}.LvNL1q_lensPill:hover{border-color:#b8a88a94;transform:translateY(-1px)}.LvNL1q_previewScroll{scrollbar-gutter:stable;flex:1;justify-content:center;align-items:flex-start;padding:32px 32px 48px;display:flex;overflow:hidden auto;transform:translateZ(0)}.LvNL1q_previewContainer{width:100%;transition:max-width var(--ql-dur-standard,.22s) var(--ql-ease-out,ease);border-radius:8px;overflow:clip;box-shadow:0 20px 40px -10px #2c28251f,0 1px 3px #2c28250f;container-type:inline-size}.LvNL1q_previewContainer[data-view=desktop]{max-width:900px}.LvNL1q_previewContainer[data-view=mobile]{max-width:390px}.LvNL1q_guideOverlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2c28258c;justify-content:center;align-items:center;animation:.28s LvNL1q_guideOverlayIn;display:flex;position:fixed;inset:0}@keyframes LvNL1q_guideOverlayIn{0%{opacity:0}to{opacity:1}}.LvNL1q_guideContent{background:radial-gradient(circle at top right, #b8a88a1a, transparent 50%), var(--color-surface,#f5f2ec);border:1px solid #b8a88a40;border-radius:20px;width:min(560px,100vw - 48px);max-height:calc(100vh - 80px);padding:36px 32px 28px;animation:.34s cubic-bezier(.16,1,.3,1) LvNL1q_guideContentIn;overflow-y:auto;box-shadow:0 24px 60px -12px #2c282559,0 0 0 1px #ffffff14}@keyframes LvNL1q_guideContentIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.LvNL1q_guideStepIndicator{justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.LvNL1q_guideStepDot{cursor:pointer;width:28px;height:28px;transition:transform var(--ql-dur-fast,.16s);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.LvNL1q_guideStepDot:hover{transform:scale(1.2)}.LvNL1q_guideStepDotInner{background:var(--ql-border-subtle,#ddd8d1);border-radius:50%;width:8px;height:8px;transition:all .2s}.LvNL1q_guideStepDot[data-active=true] .LvNL1q_guideStepDotInner{background:var(--color-ink,#2c2825);width:10px;height:10px;box-shadow:0 0 0 3px #2c28251f}.LvNL1q_guideStepDot[data-completed=true] .LvNL1q_guideStepDotInner{background:var(--color-success,#7a9e7e)}.LvNL1q_guideStep{animation:.24s LvNL1q_guideStepIn}@keyframes LvNL1q_guideStepIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.LvNL1q_guideTitle{font-family:var(--font-serif,Georgia, serif);color:var(--ql-text-primary,#2c2825);margin:4px 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.LvNL1q_guideText{color:var(--ql-text-primary,#2c2825);margin:16px 0 0;font-size:.9375rem;line-height:1.6}.LvNL1q_guideStats{gap:16px;margin-top:24px;display:flex}.LvNL1q_guideStat{background:#ffffffb8;border:1px solid #b8a88a33;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 20px;display:flex}.LvNL1q_guideStatValue{font-family:var(--font-serif,Georgia, serif);color:var(--ql-text-primary,#2c2825);font-size:1.5rem;font-weight:500}.LvNL1q_guideStatLabel{letter-spacing:.06em;color:var(--ql-text-secondary,#6b645b);font-size:.75rem;font-weight:600}.LvNL1q_guideSuccessBox{background:#7a9e7e1a;border:1px solid #7a9e7e33;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.LvNL1q_guideSuccessIcon{color:#2f6b4a;flex-shrink:0;font-size:1.25rem;font-weight:700}.LvNL1q_guideSuccessBox p{color:#2f6b4a;margin:0;font-size:.875rem;line-height:1.5}.LvNL1q_guideSummaryGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.LvNL1q_guideSummaryCard{background:#ffffffb8;border:1px solid #b8a88a2e;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.LvNL1q_guideSummaryCard[data-status=ready]{border-color:#7a9e7e40}.LvNL1q_guideSummaryCard[data-status=missing]{border-color:#c9737333}.LvNL1q_guideSummaryLabel{color:var(--ql-text-primary,#2c2825);font-size:.8125rem;font-weight:500}.LvNL1q_guideNav{border-top:1px solid #b8a88a33;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}.LvNL1q_guideCloseLink{color:var(--ql-text-secondary,#6b645b);cursor:pointer;text-underline-offset:2px;transition:color var(--ql-dur-fast,.16s);background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.LvNL1q_guideCloseLink:hover{color:var(--ql-text-primary,#2c2825)}.LvNL1q_guideNavButtons{gap:8px;display:flex}.LvNL1q_guideNavPrev{border:1px solid var(--ql-border-subtle,#ddd8d1);color:var(--ql-text-primary,#2c2825);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:9999px;padding:8px 18px;font-size:.8125rem;font-weight:600}.LvNL1q_guideNavPrev:hover{border-color:var(--color-soft,#d9d3c6);transform:translateY(-1px)}.LvNL1q_guideNavNext{background:var(--color-ink,#2c2825);color:var(--color-paper,#eae6db);cursor:pointer;transition:all var(--ql-dur-fast,.16s);border:none;border-radius:9999px;padding:8px 22px;font-size:.8125rem;font-weight:600}.LvNL1q_guideNavNext:hover{opacity:.9;transform:translateY(-1px)}.LvNL1q_guidePublishButton{background:var(--color-success,#7a9e7e);color:#fff;cursor:pointer;transition:all var(--ql-dur-fast,.16s);border:none;border-radius:9999px;padding:10px 28px;font-size:.875rem;font-weight:700;box-shadow:0 2px 8px #7a9e7e4d}.LvNL1q_guidePublishButton:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px #7a9e7e59}.LvNL1q_guidePublishButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.LvNL1q_toast{z-index:200;pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.8125rem;font-weight:500;animation:.28s cubic-bezier(.16,1,.3,1) LvNL1q_toastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 8px 24px #2c28252e}.LvNL1q_toast[data-tone=error]{color:#8a3d3d;background:#f5e6e6;border:1px solid #c9737340}.LvNL1q_toast[data-tone=success]{color:#2f6b4a;background:#7a9e7e1f;border:1px solid #7a9e7e40}@keyframes LvNL1q_toastIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.LvNL1q_confirmOverlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2c282573;justify-content:center;align-items:center;animation:.2s LvNL1q_guideOverlayIn;display:flex;position:fixed;inset:0}.LvNL1q_confirmDialog{background:var(--color-surface,#f5f2ec);border:1px solid #b8a88a40;border-radius:16px;width:min(420px,100vw - 48px);padding:28px 24px 20px;animation:.28s cubic-bezier(.16,1,.3,1) LvNL1q_guideContentIn;box-shadow:0 16px 48px -12px #2c28254d}.LvNL1q_confirmTitle{font-family:var(--font-serif,Georgia, serif);color:var(--ql-text-primary,#2c2825);margin:0 0 8px;font-size:1.125rem;font-weight:500}.LvNL1q_confirmText{color:var(--ql-text-primary,#2c2825);margin:0 0 20px;font-size:.875rem;line-height:1.55}.LvNL1q_confirmActions{justify-content:flex-end;gap:8px;display:flex}.LvNL1q_confirmCancel{border:1px solid var(--ql-border-subtle,#ddd8d1);color:var(--ql-text-primary,#2c2825);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:9999px;padding:8px 18px;font-size:.8125rem;font-weight:600}.LvNL1q_confirmCancel:hover{border-color:var(--color-soft,#d9d3c6)}.LvNL1q_confirmConfirm{background:var(--color-ink,#2c2825);color:var(--color-paper,#eae6db);cursor:pointer;transition:all var(--ql-dur-fast,.16s);border:none;border-radius:9999px;padding:8px 18px;font-size:.8125rem;font-weight:600}.LvNL1q_confirmConfirm:hover{opacity:.9}.LvNL1q_confirmConfirm[data-danger=true]{color:#fff;background:#a04040}.LvNL1q_settingComingSoon{background:#b8a88a14;border:1px dashed #b8a88a40;border-radius:10px;padding:14px}.LvNL1q_settingComingSoon p{color:var(--ql-text-secondary,#6b645b);margin:0;font-size:.8125rem;line-height:1.5}.LvNL1q_settingComingSoonBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);background:#b8a88a26;border-radius:9999px;margin-bottom:8px;padding:2px 8px;font-size:.625rem;font-weight:700;display:inline-block}.LvNL1q_domainClaimLink{color:var(--ql-accent,#b8a88a);text-underline-offset:2px;transition:color var(--ql-dur-fast,.16s);align-items:center;gap:4px;margin-top:8px;font-size:.75rem;font-weight:600;text-decoration:underline;display:inline-flex}.LvNL1q_domainClaimLink:hover{color:var(--ql-accent-hover,#a69474)}.LvNL1q_qrWrapper{margin-top:16px}@media (max-width:1100px){.LvNL1q_sidebar{width:340px}}@media (max-width:900px){.LvNL1q_designer{flex-direction:column;height:100vh;min-height:100vh;overflow:hidden}.LvNL1q_sidebar{border-bottom:none;border-right:none;width:100%;height:calc(100% - 64px);max-height:none}.LvNL1q_preview{z-index:30;will-change:transform;border-top-left-radius:18px;border-top-right-radius:18px;height:85vh;min-height:0;max-height:calc(100vh - 56px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% - 64px));box-shadow:0 -2px 12px -4px #b8a88a40,0 -8px 24px -8px #2c282538}.LvNL1q_preview[data-open=true]{transform:translateY(0)}.LvNL1q_previewDrawerHeader{background:var(--color-surface,#f5f2ec);cursor:pointer;border:none;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:100%;height:64px;padding:8px 16px;display:flex;position:relative}.LvNL1q_previewDrawerHandle{background:var(--ql-border-soft,#cfc8b9);border-radius:4px;width:40px;height:4px}.LvNL1q_previewDrawerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ql-text-secondary,#6b645b);font-size:.6875rem;font-weight:700}.LvNL1q_previewDrawerChevron{color:var(--ql-text-secondary,#6b645b);transition:transform .22s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.LvNL1q_preview[data-open=true] .LvNL1q_previewDrawerChevron{transform:translateY(-50%)rotate(180deg)}.LvNL1q_previewScroll{padding:16px 8px 24px}.LvNL1q_previewToolbar{display:none}.LvNL1q_previewContainer[data-view=mobile]{max-width:100%}@keyframes LvNL1q_previewDrawerPulse{0%,to{box-shadow:0 -2px 12px -4px #b8a88a40,0 -8px 24px -8px #2c282538}50%{box-shadow:0 -2px 18px -2px #b8a88a99,0 -10px 28px -6px #2c282547}}.LvNL1q_preview[data-open=false]:not([data-attended=true]){animation:2.4s ease-in-out infinite LvNL1q_previewDrawerPulse}@media (prefers-reduced-motion:reduce){.LvNL1q_preview{transition:none}.LvNL1q_preview[data-open=false]:not([data-attended=true]){animation:none;box-shadow:0 -2px 14px -3px #b8a88a80,0 -10px 28px -6px #2c282540}.LvNL1q_previewDrawerChevron{transition:none}}}.LvNL1q_designer[data-mobile-wrapper=true] .LvNL1q_sidebarHeaderLeft .LvNL1q_backButton{display:none}.LvNL1q_designer[data-mobile-wrapper=true] .LvNL1q_sidebarHeader{padding-top:8px;padding-bottom:8px}.LvNL1q_designer[data-mobile-wrapper=true] .LvNL1q_preview{display:none}.LvNL1q_designer[data-mobile-wrapper=true] .LvNL1q_sidebar{border-right:none;width:100%;height:100vh;max-height:none}
.vpUyJW_editor{flex-direction:column;gap:12px;display:flex}.vpUyJW_hint{color:var(--ql-text-secondary,#6b645b);margin:0;font-size:.8125rem;line-height:1.5}.vpUyJW_itemList{flex-direction:column;gap:8px;display:flex}.vpUyJW_itemCard{border:1px solid var(--ql-border-subtle,#ddd8d1);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;animation:.16s vpUyJW_slideIn;display:flex}@keyframes vpUyJW_slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vpUyJW_itemRow{align-items:center;gap:8px;display:flex}.vpUyJW_timeInput{width:64px;font-size:.8125rem;font-family:var(--font-sans,system-ui, sans-serif);color:var(--ql-text-primary,#2c2825);background:var(--color-surface,#f5f2ec);border:1px solid var(--ql-border-subtle,#ddd8d1);text-align:center;transition:border-color var(--ql-dur-fast,.16s);border-radius:6px;flex-shrink:0;padding:6px 8px}.vpUyJW_timeInput:focus{border-color:var(--ql-accent,#b8a88a);outline:none}.vpUyJW_titleInput{min-width:0;font-size:.8125rem;font-weight:500;font-family:var(--font-sans,system-ui, sans-serif);color:var(--ql-text-primary,#2c2825);background:var(--color-surface,#f5f2ec);border:1px solid var(--ql-border-subtle,#ddd8d1);transition:border-color var(--ql-dur-fast,.16s);border-radius:6px;flex:1;padding:6px 8px}.vpUyJW_titleInput:focus{border-color:var(--ql-accent,#b8a88a);outline:none}.vpUyJW_removeButton{width:28px;height:28px;color:var(--ql-text-secondary,#6b645b);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vpUyJW_removeButton:hover{color:#8a3d3d;background:#c973731f}.vpUyJW_descriptionInput{width:100%;font-size:.75rem;font-family:var(--font-sans,system-ui, sans-serif);color:var(--ql-text-primary,#2c2825);background:var(--color-surface,#f5f2ec);border:1px solid var(--ql-border-subtle,#ddd8d1);resize:none;transition:border-color var(--ql-dur-fast,.16s);border-radius:6px;padding:6px 8px}.vpUyJW_descriptionInput:focus{border-color:var(--ql-accent,#b8a88a);outline:none}.vpUyJW_footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.vpUyJW_addButton{border:1px solid var(--ql-border-subtle,#ddd8d1);color:var(--ql-text-primary,#2c2825);cursor:pointer;transition:all var(--ql-dur-fast,.16s);background:#fff;border-radius:9999px;padding:6px 14px;font-size:.75rem;font-weight:600}.vpUyJW_addButton:hover:not(:disabled){border-color:var(--color-soft,#d9d3c6);transform:translateY(-1px)}.vpUyJW_addButton:disabled{opacity:.4;cursor:not-allowed}.vpUyJW_counter{color:var(--ql-text-secondary,#6b645b);font-size:.6875rem;font-weight:500}.vpUyJW_upgradeNudge{background:#b8a88a14;border:1px solid #b8a88a4d;border-radius:10px;padding:10px 14px}.vpUyJW_upgradeNudge p{color:var(--ql-text-secondary,#6b645b);margin:0;font-size:.75rem;line-height:1.55}.vpUyJW_upgradeLink{color:var(--ql-text-primary,#2c2825);text-underline-offset:2px;font-weight:600;text-decoration:underline}.vpUyJW_upgradeLink:hover{color:var(--ql-accent-hover,#a69474)}