[data-creator-v2],[data-creator-v2-new]{--cv2-ink:var(--sg-ink);--cv2-muted:var(--sg-muted);--cv2-teal:var(--sg-copper);--cv2-teal-deep:var(--sg-copper-deep);--cv2-navy:var(--sg-dark);--cv2-gold:#d4aa7c;--cv2-cream:var(--sg-paper);--cv2-sand:var(--sg-soft);--cv2-sky:#f1ebe2;--cv2-mint:#f1ebe2;--cv2-peach:#f3e8dd;--cv2-coral:oklch(68% .105 34);--cv2-surface:var(--sg-surface);--cv2-line:var(--sg-line);--cv2-shadow:0 20px 55px -32px oklch(20% .06 205/.48), 0 5px 16px -10px oklch(20% .04 205/.22);--background:var(--cv2-cream);--foreground:var(--cv2-ink);--card:var(--cv2-surface);--card-foreground:var(--cv2-ink);--primary:var(--cv2-teal);--primary-foreground:oklch(99% .005 90);--primary-soft:var(--cv2-mint);--secondary:var(--cv2-sky);--secondary-foreground:var(--cv2-navy);--muted:oklch(94.5% .018 90);--muted-foreground:var(--cv2-muted);--border:var(--cv2-line);--input:#c7baaa;--ring:var(--cv2-teal);isolation:isolate;min-width:0;font-family:var(--sg-sans);background:linear-gradient(180deg, color-mix(in oklab, var(--cv2-sky) 82%, var(--cv2-cream)) 0 21rem, var(--cv2-cream) 39rem)}[data-creator-v2] h1:not(:where(.guest-guide *,.reference-guide *,.sg-phone *)),[data-creator-v2] h2:not(:where(.guest-guide *,.reference-guide *,.sg-phone *)),[data-creator-v2-new] h1,[data-creator-v2-new] h2{font-family:var(--sg-display);letter-spacing:-.025em;text-wrap:balance}.cv2-scenery{z-index:-2;object-fit:cover;object-position:center 44%;filter:saturate(.9);width:100%;height:22rem;position:fixed;inset:0 0 auto}.cv2-scenery-shade{z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--cv2-navy) 58%, transparent), color-mix(in oklab, var(--cv2-teal-deep) 32%, transparent) 45%, var(--cv2-cream));height:22rem;position:fixed;inset:0 0 auto}.cv2-topbar{color:oklch(99% .005 90);background:color-mix(in oklab, var(--cv2-navy) 76%, transparent);border-color:oklch(98% .01 90/.16);box-shadow:0 8px 35px oklch(12% .04 220/.18)}.cv2-topbar a{color:inherit}.cv2-topbar [role=status]{color:oklch(97% .01 90/.78)}.cv2-topbar .cv2-header-actions [aria-haspopup=menu]{min-height:2.5rem;padding-block:.5rem}[data-creator-v2] .cv2-language-menu [role=menu],[data-creator-v2-new] .cv2-language-menu [role=menu]{color:var(--foreground)}.cv2-brand-mark{width:2.25rem;height:2.25rem;color:var(--cv2-navy);background:var(--cv2-gold);font:25px/1 var(--sg-display);border-radius:.8rem;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px oklch(30% .09 75/.28)}.cv2-wordmark{font:25px/.95 var(--sg-display);letter-spacing:.04em}.cv2-progress{background:oklch(99% .005 90/.2)}.cv2-progress>div{background:linear-gradient(90deg, var(--cv2-gold), oklch(86% .1 105));box-shadow:0 0 14px oklch(80% .1 85/.5)}.cv2-main{min-height:calc(100dvh - 4rem)}.cv2-screen-heading{color:oklch(99% .005 90);text-shadow:0 2px 18px oklch(12% .04 220/.5);position:relative}.cv2-screen-heading p{color:oklch(97% .01 90/.88)}.cv2-screen-heading:before{content:"";background:var(--cv2-gold);border-radius:999px;width:2.5rem;height:.22rem;margin:0 auto .9rem;display:block}.cv2-panel{border:1px solid color-mix(in oklab, var(--cv2-line) 72%, transparent);background:var(--cv2-surface);box-shadow:var(--cv2-shadow);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:1.5rem}.cv2-form-panel{overflow:hidden}.cv2-form-panel label{color:var(--cv2-ink)}[data-creator-v2] .field,[data-creator-v2-new] .field{border-color:var(--cv2-line);background:oklch(100% 0 0/.84);border-radius:1rem;min-height:3.25rem;font-size:1rem;box-shadow:inset 0 1px oklch(100% 0 0/.65)}[data-creator-v2] .field:focus,[data-creator-v2-new] .field:focus{border-color:var(--cv2-teal);box-shadow:0 0 0 4px color-mix(in oklab, var(--cv2-teal) 14%, transparent)}.cv2-bottom-nav{background:color-mix(in oklab, var(--cv2-cream) 91%, transparent);border-color:color-mix(in oklab, var(--cv2-teal) 17%, transparent);box-shadow:0 -14px 36px -26px oklch(18% .05 210/.5)}[data-creator-v2] .cv2-primary,[data-creator-v2-new] .cv2-primary{color:var(--primary-foreground);background:linear-gradient(135deg, var(--cv2-teal), var(--cv2-teal-deep));box-shadow:0 12px 28px -14px color-mix(in oklab, var(--cv2-teal) 75%, transparent);border:0}[data-creator-v2] .cv2-secondary{border-color:color-mix(in oklab, var(--cv2-navy) 18%, transparent);color:var(--cv2-navy);background:oklch(100% 0 0/.74)}[data-creator-v2] .cv2-publish-card button,[data-creator-v2] .cv2-bottom-nav button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:3rem}.cv2-welcome{color:oklch(99% .005 90);background:var(--cv2-navy);min-height:100dvh;position:relative;overflow:hidden}.cv2-welcome>img{object-fit:cover;object-position:center;filter:saturate(.95);width:100%;height:100%;position:absolute;inset:0}.cv2-welcome:after{content:"";background:linear-gradient(oklch(13% .05 225/.45),oklch(13% .055 205/.2) 36%,oklch(12% .05 205/.9));position:absolute;inset:0}.cv2-welcome-content{z-index:1;flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex;position:relative}.cv2-welcome h1{color:inherit;text-shadow:0 3px 28px oklch(10% .04 220/.65)}.cv2-property-page{min-height:100dvh;position:relative;overflow:hidden}.cv2-property-page:before{content:"";z-index:-1;background:linear-gradient(150deg, var(--cv2-navy), var(--cv2-teal-deep));height:18rem;position:absolute;inset:0 0 auto}.cv2-property-heading{color:oklch(99% .005 90)}.cv2-property-heading p{color:oklch(97% .01 90/.8)}[data-creator-v2-new] .cv2-property-heading{background:var(--cv2-cream);color:var(--cv2-navy);border-radius:1.25rem;padding:1.25rem}[data-creator-v2-new] .cv2-property-heading p{color:var(--cv2-muted)}.cv2-property-grid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:oklch(100% 0 0/.32);border-radius:1.6rem;padding:.75rem}.cv2-property-card{min-width:0;min-height:9.5rem;color:var(--cv2-navy);background:var(--cv2-surface);box-shadow:var(--cv2-shadow);border:1px solid oklch(100% 0 0/.44);border-radius:1.25rem;display:grid;position:relative;overflow:hidden}.cv2-property-card img{object-fit:cover;width:100%;height:5.8rem}.cv2-property-card>span{align-items:center;gap:.55rem;padding:.75rem;display:flex}.cv2-property-card svg{color:var(--cv2-teal)}.cv2-property-card strong{overflow-wrap:anywhere;min-width:0}.cv2-property-card[aria-pressed=true]{border-color:var(--cv2-teal);outline:2px solid var(--cv2-teal);outline-offset:2px}@media (width<=359px){.cv2-property-card>span{flex-direction:column;align-items:flex-start}.cv2-property-card strong{font-size:.875rem}}.cv2-essential-card{--cv2-icon-bg:var(--cv2-sky);--cv2-icon:oklch(46% .11 230);background:var(--cv2-surface);box-shadow:var(--cv2-shadow);border:0;border-radius:1.15rem}.cv2-essential-card[data-tone=gold]{--cv2-icon-bg:oklch(94% .065 80);--cv2-icon:oklch(56% .12 68)}.cv2-essential-card[data-tone=coral]{--cv2-icon-bg:oklch(94% .055 30);--cv2-icon:var(--cv2-coral)}.cv2-essential-card[data-tone=mint]{--cv2-icon-bg:var(--cv2-mint);--cv2-icon:var(--cv2-teal)}.cv2-essential-card[data-tone="0"]{--cv2-icon-bg:var(--cv2-sky);--cv2-icon:oklch(46% .11 230)}.cv2-essential-card[data-tone="1"]{--cv2-icon-bg:oklch(94% .065 80);--cv2-icon:oklch(56% .12 68)}.cv2-essential-card[data-tone="2"]{--cv2-icon-bg:var(--cv2-peach);--cv2-icon:var(--cv2-coral)}.cv2-essential-card[data-tone="3"]{--cv2-icon-bg:var(--cv2-mint);--cv2-icon:var(--cv2-teal)}.cv2-essential-card .cv2-icon{background:var(--cv2-icon-bg);color:var(--cv2-icon)}.cv2-essential-card:hover{transform:translateY(-2px)}[data-creator-v2] [data-hero-slideshow-settings],[data-creator-v2] [data-tile-symbol-switch],[data-creator-v2] .theme-layout-control,[data-creator-v2] [data-photo-gallery]>div>.grid>div,[data-creator-v2] section.card-surface{border-color:var(--cv2-line);background:color-mix(in oklab, var(--cv2-surface) 88%, var(--cv2-sky));box-shadow:var(--cv2-shadow);border-radius:1.15rem}[data-creator-v2] [data-photo-gallery] [data-gallery-upload=add]{border:2px dashed color-mix(in oklab, var(--cv2-teal) 45%, transparent);background:linear-gradient(145deg, var(--cv2-mint), var(--cv2-sky));border-radius:1.15rem}[data-creator-v2] [data-photo-gallery] img{box-shadow:0 8px 22px -14px oklch(20% .05 205/.55)}[data-creator-v2] .sguide-theme-choices{scroll-snap-type:x mandatory;gap:1rem;margin-inline:-.25rem;padding:.25rem .25rem 1rem;display:flex;overflow-x:auto}[data-creator-v2] .sguide-theme-choice{scroll-snap-align:center;border-color:color-mix(in oklab, var(--cv2-navy) 12%, transparent);box-shadow:var(--cv2-shadow);border-radius:1.35rem;flex:0 0 min(78vw,18rem)}[data-creator-v2] .sguide-theme-choice[data-selected=true]{border-color:var(--cv2-teal);box-shadow:0 0 0 3px color-mix(in oklab, var(--cv2-teal) 18%, transparent), var(--cv2-shadow)}[data-creator-v2] .sguide-theme-choice-caption{background:var(--cv2-surface);color:var(--cv2-navy);border-color:var(--cv2-line)}[data-creator-v2] .theme-category-filters{padding:.3rem .1rem .65rem}[data-creator-v2] .theme-category-filters button{border-radius:999px;min-height:2.75rem}[data-creator-v2] .owner-tile-library{--otl-ink:var(--cv2-ink);--otl-muted:var(--cv2-muted);--otl-line:var(--cv2-line);--otl-accent:var(--cv2-teal)}[data-creator-v2] .owner-tile-library .otl-intro{display:none}[data-creator-v2] .owner-tile-library .otl-create{border-color:color-mix(in oklab, var(--cv2-teal) 24%, transparent);background:linear-gradient(120deg, var(--cv2-mint), var(--cv2-sky));box-shadow:var(--cv2-shadow);border-radius:1.15rem}[data-creator-v2] .owner-tile-library .otl-search,[data-creator-v2] .owner-tile-library .otl-card,[data-creator-v2] .owner-tile-library .otl-icons button,[data-creator-v2] .owner-tile-library .otl-upload{background:var(--cv2-surface);border-color:var(--cv2-line)}[data-creator-v2] .owner-tile-library .otl-card{box-shadow:var(--cv2-shadow);border-radius:1.15rem}[data-creator-v2] .owner-tile-library .otl-icon{border-radius:.9rem;width:3rem;height:3rem}[data-creator-v2] .owner-tile-library .otl-card[data-category=arrival] .otl-icon{background:var(--cv2-sky);color:oklch(47% .1 226)}[data-creator-v2] .owner-tile-library .otl-card[data-category=stay] .otl-icon{background:var(--cv2-mint);color:var(--cv2-teal)}[data-creator-v2] .owner-tile-library .otl-card[data-category=local] .otl-icon{color:oklch(58% .12 65);background:oklch(94% .065 80)}[data-creator-v2] .owner-tile-library .otl-card[data-category=wellness] .otl-icon{color:oklch(52% .11 310);background:oklch(94% .05 310)}[data-creator-v2] .owner-tile-library .otl-card[data-category=custom] .otl-icon{background:var(--cv2-peach);color:var(--cv2-coral)}[data-creator-v2] .owner-tile-library .otl-filters button[aria-pressed=true]{color:var(--primary-foreground);background:var(--cv2-teal);border-color:var(--cv2-teal)}[data-creator-v2] .owner-tile-library .otl-editor{background:color-mix(in oklab, var(--cv2-mint) 38%, var(--cv2-cream))}.cv2-preview-stage{background:linear-gradient(150deg, color-mix(in oklab, var(--cv2-navy) 90%, transparent), color-mix(in oklab, var(--cv2-teal-deep) 88%, transparent));box-shadow:var(--cv2-shadow);border-radius:1.75rem;padding:1.25rem .75rem 1.5rem;position:relative}.cv2-preview-stage:before{content:"";border-radius:inherit;background:radial-gradient(circle at 85% 8%, color-mix(in oklab, var(--cv2-gold) 22%, transparent), transparent 16rem);pointer-events:none;position:absolute;inset:0}.cv2-publish-card{text-align:center;overflow:hidden}.cv2-success-icon{width:4.5rem;height:4.5rem;color:var(--primary-foreground);background:linear-gradient(145deg, var(--cv2-teal), var(--cv2-teal-deep));box-shadow:var(--cv2-shadow);border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid}.cv2-qr-wrap{background:oklch(100% 0 0);border-radius:1.15rem;place-items:center;padding:1rem;display:grid}[data-creator-v2] [role=alert]{border:1px solid color-mix(in oklab, var(--destructive) 22%, transparent);border-radius:1rem}[data-creator-v2] .cv2-topbar [role=status]{border-radius:999px}[data-creator-v2] [data-free-publication],[data-creator-v2] [data-free-upgrade]{overflow-wrap:anywhere;border-radius:.75rem;min-width:0}:is(body:has([data-creator-v2]) .rg-language-menu-portal,body:has([data-creator-v2]) .guest-language-menu-portal){border-color:var(--cv2-line);box-shadow:var(--cv2-shadow);border-radius:1rem}@media (width>=640px){[data-creator-v2] .sguide-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}[data-creator-v2] .sguide-theme-choice{min-width:0}.cv2-property-card{min-height:12rem}.cv2-property-card img{height:8rem}}@media (width<=639px){.cv2-topbar>div{gap:.5rem;padding-inline:.65rem}.cv2-topbar .cv2-wordmark{font-size:20px}.cv2-topbar .cv2-save-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv2-topbar .cv2-save-error{max-width:3.5rem;font-size:.65rem;line-height:1.1}.cv2-topbar .cv2-header-actions{gap:.35rem}.cv2-topbar .cv2-header-actions [aria-haspopup=menu]{padding-inline:.55rem}.cv2-main{padding-top:1.35rem}.cv2-screen-heading{margin-bottom:1.4rem}.cv2-screen-heading h1{font-size:2rem;line-height:1.05}.cv2-panel{border-radius:1.25rem}[data-creator-v2] .owner-tile-library .otl-grid{gap:.65rem}[data-creator-v2] [data-photo-gallery]>div>.grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-creator-v2] *,[data-creator-v2-new] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cv2-keyboard-done{display:none}@media (width<=767px){[data-creator-v2] .cv2-screen-heading,[data-creator-v2] .cv2-scenery,[data-creator-v2] .cv2-scenery-shade{transition:opacity .18s,transform .18s}[data-creator-v2][data-keyboard=true] .cv2-scenery,[data-creator-v2][data-keyboard=true] .cv2-scenery-shade{opacity:0}[data-creator-v2][data-keyboard=true] .cv2-screen-heading{color:var(--cv2-navy);text-shadow:none;text-align:left;margin-bottom:.75rem}[data-creator-v2][data-keyboard=true] .cv2-screen-heading:before,[data-creator-v2][data-keyboard=true] .cv2-screen-heading p{display:none}[data-creator-v2][data-keyboard=true] .cv2-screen-heading h1{font-size:1.125rem;line-height:1.3}[data-creator-v2][data-keyboard=true] .cv2-main{padding-top:.75rem;padding-bottom:45vh}[data-creator-v2][data-keyboard=true] .cv2-bottom-nav{display:none}[data-creator-v2][data-keyboard=true] .cv2-keyboard-done{right:1rem;bottom:calc(var(--cv2-keyboard-inset,0px) + .6rem);z-index:60;background:var(--cv2-teal-deep);color:oklch(99% .005 90);border-radius:999px;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px -10px oklch(18% .05 210/.55)}}body:has([data-creator-v2]) [data-cookie-consent]{bottom:calc(4.9rem + env(safe-area-inset-bottom));z-index:35;max-height:45dvh;padding:.75rem 1rem;overflow-y:auto}body:has([data-creator-v2][data-creator-step=home]) [data-cookie-consent]{bottom:0}body:has([data-creator-v2][data-keyboard=true]) [data-cookie-consent]{display:none}body:has([data-cookie-consent]) [data-creator-v2] .cv2-main{padding-bottom:calc(7rem + 45dvh)}body:has([data-cookie-consent]) [data-creator-v2-new] .cv2-welcome-content{padding-bottom:calc(1.5rem + 45dvh)}body:has([data-cookie-consent]) [data-creator-v2-new]>main{padding-bottom:calc(1.5rem + 45dvh)}body:has([data-creator-v2-new]) [data-cookie-consent]{max-height:45dvh;overflow-y:auto}.cv2-step-count{color:oklch(99% .005 90/.86);letter-spacing:.02em;background:oklch(99% .005 90/.1);border:1px solid oklch(98% .01 90/.2);border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:1.5rem;padding:0 .5rem;font-size:.68rem;font-weight:700;display:inline-flex}[data-creator-v2] [data-language-options=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}[data-creator-v2] .cv2-language-option{touch-action:manipulation;border-radius:1rem}[data-creator-v2] .cv2-language-option[aria-pressed=true]{color:var(--cv2-ink);border-color:color-mix(in oklab, var(--cv2-teal) 48%, var(--cv2-line));background:color-mix(in oklab, var(--cv2-mint) 72%, white);box-shadow:0 6px 18px -14px color-mix(in oklab, var(--cv2-teal) 60%, transparent)}[data-creator-v2] .cv2-language-switch{background:color-mix(in oklab, var(--cv2-muted) 26%, white);width:2.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cv2-muted) 30%, transparent);border-radius:999px;flex:none;transition:background .18s;position:relative}[data-creator-v2] .cv2-language-switch>span{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .18s;position:absolute;top:.175rem;left:.18rem;box-shadow:0 2px 6px #0000002e}[data-creator-v2] .cv2-language-switch[data-on=true]{background:var(--cv2-teal)}[data-creator-v2] .cv2-language-switch[data-on=true]>span{transform:translate(1rem)}[data-creator-v2] .owner-tile-library .otl-edit{touch-action:manipulation}[data-creator-v2] .owner-tile-library .otl-toggle{touch-action:manipulation;width:3.25rem;height:3.75rem;margin-right:.65rem}[data-creator-v2] .owner-tile-library .otl-toggle>span{border-radius:.85rem;width:2.55rem;height:2.55rem}[data-creator-v2] [data-photo-gallery] input[type=file]{touch-action:manipulation;color:#0000;border-radius:.8rem}[data-creator-v2] [data-photo-gallery] input[type=file]::file-selector-button{width:100%;margin-right:0}[data-creator-v2] [data-photo-gallery] [data-gallery-upload=add]{text-align:center;min-height:8.5rem}@media (width<=639px){[data-creator-v2] .sguide-theme-choices{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-inline:0;padding:.1rem 0 1rem;display:grid;overflow:visible}[data-creator-v2] .sguide-theme-choice{scroll-snap-align:none;border-radius:1rem;flex:none;width:100%;min-width:0}[data-creator-v2] .sguide-theme-choice-caption{min-height:3.1rem;padding:.55rem .6rem}[data-creator-v2] .sguide-theme-choice-caption span{min-width:0;font-size:.72rem}[data-creator-v2] .sguide-theme-choice-caption small{font-size:.58rem}[data-creator-v2][data-creator-step=preview] .cv2-main{max-width:none;padding-inline:0}[data-creator-v2][data-creator-step=preview] .cv2-screen-heading{text-align:left;margin:.25rem 0 .65rem;padding-inline:1rem}[data-creator-v2][data-creator-step=preview] .cv2-screen-heading:before,[data-creator-v2][data-creator-step=preview] .cv2-screen-heading p{display:none}[data-creator-v2][data-creator-step=preview] .cv2-screen-heading h1{font-size:1.3rem;line-height:1.25}[data-creator-v2][data-creator-step=preview] .cv2-preview-stage{width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0}[data-creator-v2][data-creator-step=preview] .cv2-preview-stage:before{display:none}[data-creator-v2][data-creator-step=preview] .guest-mobile-preview-frame{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-creator-v2][data-creator-step=preview] .guest-mobile-preview-notch{display:none}[data-creator-v2][data-creator-step=preview] .guest-mobile-preview-screen{overscroll-behavior:auto;border-radius:0;overflow:visible;max-height:none!important}}[data-creator-v2] .cv2-visual-canvas{border:1px solid var(--cv2-line);background:var(--cv2-ink);border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 50px -28px #00000073}[data-creator-v2] .cv2-visual-canvas>*{width:100%}[data-creator-v2] .cv2-visual-sheet{color:var(--cv2-ink)}[data-creator-v2] .cv2-sheet-done{background:var(--cv2-teal-deep);color:#fff;flex:none}[data-creator-v2] .cv2-sheet-done:focus-visible,[data-creator-v2] .cv2-preview-controls button:focus-visible{outline:3px solid var(--cv2-gold);outline-offset:2px}[data-creator-v2] .cv2-preview-controls{justify-content:flex-end;padding:.35rem .5rem .7rem;display:flex}[data-creator-v2] .cv2-preview-controls button{border:1px solid var(--cv2-line);min-height:2.75rem;color:var(--cv2-navy);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex}@media (width<=639px){[data-creator-v2] .cv2-visual-sheet header h2{overflow-wrap:anywhere;font-size:1.05rem}[data-creator-v2][data-creator-step=preview] .cv2-preview-controls{padding:.1rem 1rem .6rem}}[data-creator-v2] .cv2-more-tools button{touch-action:manipulation}@media (width<=639px){[data-creator-v2][data-creator-step=edit] .cv2-main{padding-inline:0}[data-creator-v2] .cv2-visual-heading,[data-creator-v2] .cv2-visual-actions,[data-creator-v2] .cv2-more-tools{margin-inline:1rem}[data-creator-v2] .cv2-visual-canvas{border-inline:0;border-radius:0;max-width:none}[data-creator-v2] .cv2-visual-sheet{max-height:94dvh}[data-creator-v2][data-keyboard=true] .cv2-visual-backdrop{top:var(--cv2-editor-visible-top,0px);height:min(100dvh, var(--cv2-editor-visible-height,58dvh));align-items:stretch;bottom:auto}[data-creator-v2][data-keyboard=true] .cv2-visual-sheet{height:100%;max-height:100%}[data-creator-v2][data-keyboard=true] .cv2-visual-sheet>div:last-child{display:block}}[data-creator-v2] .cv2-visual-sheet [data-editor-scroll]{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto}@media (width<=767px){[data-creator-v2][data-keyboard=true] .cv2-visual-backdrop{top:var(--cv2-editor-visible-top,0px);height:var(--cv2-editor-visible-height,58dvh);align-items:stretch;bottom:auto}[data-creator-v2][data-keyboard=true] .cv2-visual-sheet{border-radius:1.25rem 1.25rem 0 0;height:100%;min-height:0;max-height:100%}[data-creator-v2][data-keyboard=true] .cv2-visual-sheet>header{padding:.4rem .8rem}[data-creator-v2][data-keyboard=true] .cv2-sheet-footer{padding:.45rem .75rem}[data-creator-v2][data-keyboard=true] .cv2-remove-selected{display:none}}[data-creator-v2] .cv2-sheet-footer{z-index:1;position:relative;box-shadow:0 -8px 22px #503d280a}[data-creator-v2] .cv2-remove-selected{color:#a83d37;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:flex}[data-creator-v2][data-creator-step=edit]{background:var(--sg-paper)}[data-creator-v2][data-creator-step=edit] .cv2-scenery,[data-creator-v2][data-creator-step=edit] .cv2-scenery-shade{display:none}[data-creator-v2][data-creator-step=edit] .cv2-more-tools{border-color:var(--cv2-line);color:var(--cv2-ink);background:#fff;box-shadow:0 5px 20px -16px oklch(20% .04 205/.35)}[data-creator-v2][data-creator-step=edit] .cv2-more-tools summary{color:var(--cv2-teal-deep)}[data-creator-v2] .cv2-visual-heading{color:var(--cv2-ink);text-align:left}[data-creator-v2] .cv2-visual-heading h1{color:var(--cv2-navy);font-size:clamp(1.7rem,5vw,2.15rem);line-height:1.15}[data-creator-v2] .cv2-visual-heading p{max-width:34rem;color:var(--cv2-muted);font-size:.94rem;line-height:1.55}[data-creator-v2] .cv2-visual-actions .cv2-secondary{border-color:var(--cv2-line);color:var(--cv2-navy);background:#fff;box-shadow:0 5px 18px -14px oklch(20% .04 205/.32)}[data-creator-v2] .cv2-visual-actions .cv2-secondary:focus-visible,[data-creator-v2] .cv2-more-tools summary:focus-visible{outline:3px solid var(--cv2-teal);outline-offset:2px}@media (width<=639px){[data-creator-v2][data-creator-step=edit] .cv2-main{padding-top:1rem}[data-creator-v2][data-creator-step=edit] .cv2-more-tools{margin-inline:1rem;margin-bottom:1.35rem;padding:.75rem 1rem}[data-creator-v2] .cv2-visual-heading{margin-inline:1.25rem}[data-creator-v2] .cv2-visual-heading h1{font-size:1.75rem}[data-creator-v2] .cv2-visual-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.25rem 1rem 1.4rem;display:grid}[data-creator-v2] .cv2-visual-actions .cv2-secondary{justify-content:center;gap:.45rem;width:100%;min-width:0;padding-inline:.5rem;font-size:.88rem}}[data-creator-v2]{background:var(--sg-paper)}[data-creator-v2] .cv2-scenery,[data-creator-v2] .cv2-scenery-shade{display:none}[data-creator-v2] .cv2-screen-heading{color:var(--cv2-navy);text-shadow:none}[data-creator-v2] .cv2-screen-heading p{color:var(--cv2-muted)}[data-creator-v2] [data-visual-guide-editor] .rg-owner-toolbar,[data-creator-v2] [data-visual-guide-editor] .sg-owner-tools,[data-creator-v2] [data-visual-guide-editor] .hero-layout-owner-toggle,[data-creator-v2] [data-visual-guide-editor] .sguide-cover-action{display:none}[data-creator-v2] .cv2-cover-photos{z-index:30;color:#263330;max-width:calc(50% - 1.5rem);min-height:2.75rem;font-family:var(--font-sans);text-align:center;overflow-wrap:anywhere;touch-action:manipulation;background:#fffdf6f2;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.75rem;font-weight:650;line-height:1.25;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 2px 10px #0002}[data-creator-v2] .cv2-cover-photos svg,[data-creator-v2] .cv2-sample-note button svg{flex-shrink:0}[data-creator-v2] .cv2-cover-photos:focus-visible,[data-creator-v2] .cv2-sample-note button:focus-visible{outline:3px solid var(--cv2-teal);outline-offset:3px}[data-creator-v2] [data-visual-guide-editor] [data-hero-item][role=button]{cursor:text}[data-creator-v2] [data-visual-guide-editor] [data-hero-item][role=button]:focus-visible{outline:2px solid var(--cv2-teal);outline-offset:4px}[data-creator-v2] .cv2-visual-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}[data-creator-v2] .cv2-visual-actions button{white-space:normal;height:auto}[data-creator-v2] .cv2-visual-actions button:last-child{grid-column:1/-1}[data-creator-v2] .cv2-theme-settings,[data-creator-v2] .cv2-plan-details,[data-creator-v2] .cv2-publication-actions{text-align:left;border:1px solid var(--cv2-line);border-radius:1rem;padding:.75rem 1rem}[data-creator-v2] summary{cursor:pointer;font-size:.85rem;font-weight:600}[data-creator-v2] .cv2-theme-settings,[data-creator-v2] .cv2-theme-settings[open]>summary{margin-bottom:1rem}[data-creator-v2] [data-compact-theme-chooser] .sguide-theme-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;overflow:visible}[data-creator-v2] [data-compact-theme-chooser] .sguide-theme-choice{min-width:0;min-height:0;position:relative;overflow:hidden}[data-creator-v2] [data-compact-theme-chooser] .sguide-theme-thumbnail{overflow:hidden}[data-creator-v2] [data-compact-theme-chooser] .sguide-theme-choice-caption{min-height:3.5rem;padding:.65rem;font-size:.8rem}[data-creator-v2] .cv2-theme-preview-button{z-index:2;white-space:normal;border-radius:0;width:100%;height:auto;min-height:44px;position:relative}[data-creator-v2] .hero-layout-advanced{margin-top:.5rem}[data-creator-v2] .hero-layout-advanced[open]{max-height:35dvh;overflow-y:auto}.cv2-theme-dialog{background:var(--sg-paper);color:var(--sg-ink)}@media (width>=640px){[data-creator-v2] [data-compact-theme-chooser] .sguide-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr))}[data-creator-v2] .cv2-visual-actions{display:flex}}[data-creator-v2] .cv2-undo{z-index:60;box-shadow:var(--cv2-shadow);position:fixed;bottom:6.5rem;left:1rem;right:1rem}:is([data-creator-v2]:has(.cv2-visual-sheet) .cv2-keyboard-done,[data-creator-v2]:has([data-hero-layout-panel]) .cv2-keyboard-done,[data-creator-v2]:has([data-hero-layout-panel]) .cv2-bottom-nav){display:none}body:has([data-creator-v2] .cv2-visual-sheet) [data-editor-done-floating]{display:none}body:has([data-creator-v2] [data-hero-layout-panel]) [data-editor-done-floating] .editor-done-footer{background:var(--sg-paper,#faf8f3);border-color:var(--sg-line,#e4ded3)}body:has([data-creator-v2] [data-hero-layout-panel]) [data-editor-done-floating] [data-editor-done]{background:var(--sg-copper,#975d3d);color:#fff;border-radius:1rem}[data-creator-v2] .cv2-visual-sheet header button{flex-shrink:0}[data-creator-v2] .cv2-visual-sheet [data-editor-scroll]{scroll-padding-block:1rem}[data-creator-v2] .cv2-custom-tile{border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}[data-creator-v2] .cv2-custom-tile>*{min-width:0}[data-creator-v2] .cv2-custom-tile .field{width:100%;min-width:0;font-size:16px}[data-creator-v2] .cv2-custom-tile summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-weight:600}[data-creator-v2] .cv2-custom-symbols>summary{align-items:center;gap:.75rem;display:flex}[data-creator-v2] .cv2-custom-symbols>.premium-editor-block{min-width:0;margin-top:.75rem}[data-creator-v2] .cv2-custom-tile .premium-symbol-recommended>div{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.375rem;display:grid}[data-creator-v2] .cv2-custom-tile .premium-icon-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:18rem;overflow-y:auto}[data-creator-v2] .cv2-custom-tile .premium-icon-groups{flex-wrap:wrap}[data-creator-v2] .cv2-custom-more{border-top:1px solid var(--border);padding-top:.75rem}[data-creator-v2] .cv2-custom-tile .premium-links-grid{grid-template-columns:minmax(0,1fr)}[data-creator-v2] .cv2-custom-tile .premium-icon-choice{aspect-ratio:auto;align-content:center;gap:.4rem;min-width:0;min-height:4.5rem;padding:.5rem .25rem}[data-creator-v2] .cv2-custom-tile .premium-icon-choice small{font-family:var(--font-sans);overflow-wrap:anywhere;text-align:center;font-size:.65rem;line-height:1.25}[data-creator-v2-new]{background:var(--sg-paper)}[data-creator-v2-new].cv2-property-page:before{display:none}[data-creator-v2-new] .cv2-start-card{border:1px solid var(--cv2-line);background:var(--cv2-surface);border-radius:1.75rem;max-width:42rem;margin:1rem auto 0;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 18px 60px -36px #503d282d}.cv2-start-intro{text-align:center}.cv2-start-mark{width:2.8rem;height:2.8rem;color:var(--cv2-teal);background:var(--cv2-peach);border-radius:1rem;place-items:center;margin:0 auto 1rem;display:grid}.cv2-eyebrow{color:var(--cv2-teal);letter-spacing:.2em;font-size:.65rem;font-weight:700}.cv2-start-intro h1{margin:.6rem 0;font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.12}.cv2-start-intro>p:last-child{color:var(--cv2-muted);font-size:.9rem;line-height:1.5}.cv2-property-grid[data-compact]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block:1.6rem;padding:0}.cv2-property-grid[data-compact] .cv2-property-card{border:1px solid var(--cv2-line);min-height:3.5rem;box-shadow:none;border-radius:.8rem}.cv2-property-grid[data-compact] .cv2-property-card>span{flex-direction:row;align-items:center;gap:.5rem;padding:.7rem 1.6rem .7rem .7rem;font-size:.78rem}.cv2-property-grid[data-compact] .cv2-property-card[aria-pressed=true]{background:var(--cv2-peach);border-color:var(--cv2-teal);outline:0}.cv2-property-grid[data-compact] .cv2-property-card>svg{background:0 0;width:1.1rem;height:1.1rem;padding:.1rem;top:.3rem;right:.3rem}.cv2-start-fields{gap:1rem;display:grid}.cv2-start-fields label{gap:.5rem;font-size:.82rem;font-weight:600;display:grid}.cv2-start-fields label>span{align-items:center;gap:.35rem;display:flex}.cv2-start-fields small{color:var(--cv2-muted);margin-left:auto;font-size:.72rem;font-weight:400}.cv2-start-submit{background:var(--cv2-teal);color:#fff;border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3.35rem;margin-top:1.4rem;padding:.8rem;font-weight:600;display:flex}.cv2-start-submit:disabled{opacity:.45;cursor:not-allowed}.cv2-start-error{color:#863719;background:#fcece5;border-radius:1rem;max-width:42rem;margin:1rem auto;padding:1rem}.cv2-start-help{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.25rem auto;font-size:.8rem;display:flex}[data-creator-v2] .cv2-topbar{background:var(--sg-paper);color:var(--cv2-ink);box-shadow:none;border-color:var(--cv2-line);-webkit-backdrop-filter:none;backdrop-filter:none}[data-creator-v2] .cv2-topbar>div{gap:.5rem;min-height:3.5rem;padding-inline:.6rem}[data-creator-v2] .cv2-header-name{flex-direction:column;gap:.2rem;min-width:0;display:flex}[data-creator-v2] .cv2-wordmark{font-size:1.15rem}[data-creator-v2] .cv2-header-name>span{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;color:var(--cv2-muted);font-size:.7rem;overflow:hidden}[data-creator-v2] .cv2-topbar [role=status]{color:var(--cv2-muted)}[data-creator-v2] .cv2-save-label{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;font-size:.65rem;display:inline;position:static;overflow:visible}[data-creator-v2] .cv2-save-error{max-width:6rem;line-height:1.2}[data-creator-v2] .cv2-preview-action{border:1px solid var(--cv2-line);border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;font-size:.75rem;font-weight:600;display:flex}[data-creator-v2] .cv2-preview-action span,[data-creator-v2] .cv2-topbar .cv2-header-actions>a{display:none}[data-creator-v2] .cv2-stage-track{color:var(--cv2-muted);justify-content:center;gap:clamp(.5rem,3vw,2rem);padding:.35rem .6rem .65rem;font-size:.65rem;display:flex}[data-creator-v2] .cv2-stage-track li{align-items:center;gap:.35rem;min-width:0;display:flex}[data-creator-v2] .cv2-stage-track li>span{border:1px solid var(--cv2-line);border-radius:50%;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;display:grid}[data-creator-v2] .cv2-stage-track [aria-current=step]{color:var(--cv2-teal);font-weight:700}[data-creator-v2] .cv2-stage-track [aria-current=step]>span{background:var(--cv2-teal);color:#fff;border-color:var(--cv2-teal)}[data-creator-v2] .cv2-stage-track [data-complete]>span{color:var(--cv2-teal)}[data-creator-v2] .cv2-editor-intro{color:var(--cv2-muted);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem .8rem;font-size:.7rem;line-height:1.5;display:flex}[data-creator-v2] .cv2-edit-dot{background:var(--cv2-teal);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}[data-creator-v2][data-creator-step=edit] .cv2-main{padding-top:0}[data-creator-v2] .cv2-canvas-actions{max-width:30rem;margin:0 auto;padding:1.5rem 1rem 1rem}[data-creator-v2] .cv2-add-tile{color:#963a2e;background:#fff1e9;border:1px solid #c05a48;border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3.5rem;padding:.75rem;font-size:.9rem;font-weight:700;display:flex}[data-creator-v2] .cv2-add-icon{color:#fff;background:#b94838;border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;animation:2.8s ease-out infinite cv2-add-pulse;display:grid}@keyframes cv2-add-pulse{0%,to{box-shadow:0 0 #b9483800}35%{box-shadow:0 0 0 6px #b9483826}70%{box-shadow:0 0 0 10px #b9483800}}@media (prefers-reduced-motion:reduce){[data-creator-v2] .cv2-add-icon{animation:none}}[data-creator-v2] .cv2-order-link{justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin:.5rem 0;font-size:.78rem;display:flex}[data-creator-v2] .cv2-sample-note{background:var(--cv2-peach);border-radius:1rem;padding:1rem;font-size:.8rem}[data-creator-v2] .cv2-sample-note p{color:var(--cv2-muted);margin-top:.6rem;line-height:1.5}[data-creator-v2] .cv2-sample-note button{border:1px solid var(--cv2-line);background:var(--cv2-surface);max-width:100%;min-height:2.75rem;color:var(--cv2-ink);text-align:left;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem;padding:.6rem .9rem;font-weight:600;display:inline-flex}[data-creator-v2] .cv2-editor-dock{z-index:40;padding:.6rem max(.75rem,calc((100vw - 38rem)/2)) max(.6rem,env(safe-area-inset-bottom));background:var(--sg-paper);border-top:1px solid var(--cv2-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #503d2808}[data-creator-v2] .cv2-editor-dock .cv2-dock-add{color:#963a2e;font-weight:700}[data-creator-v2] .cv2-editor-dock .cv2-add-icon{width:1.8rem;height:1.8rem}[data-creator-v2] .cv2-undo{z-index:65;bottom:calc(5.7rem + env(safe-area-inset-bottom));position:fixed;left:1rem;right:1rem;box-shadow:0 8px 28px #503d2826}[data-creator-v2] .cv2-editor-dock button{overflow-wrap:anywhere;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:0;min-height:3.2rem;padding:.45rem .3rem;font-size:.68rem;line-height:1.25;display:flex}[data-creator-v2] .cv2-editor-dock button:hover{background:var(--cv2-sand)}[data-creator-v2] .cv2-editor-dock .cv2-dock-share{background:var(--cv2-teal);color:#fff}:is([data-creator-v2]:has(.cv2-visual-sheet) .cv2-editor-dock,[data-creator-v2]:has([data-hero-layout-panel]) .cv2-editor-dock),[data-creator-v2][data-keyboard=true] .cv2-editor-dock{display:none}[data-creator-v2] .cv2-settings-list{gap:.5rem;display:grid}[data-creator-v2] .cv2-settings-list>button{text-align:left;border:1px solid var(--cv2-line);border-radius:1rem;align-items:center;gap:1rem;min-height:3.75rem;padding:.9rem 1rem;display:flex}[data-creator-v2] .cv2-settings-list>button:hover{background:var(--cv2-sand)}[data-creator-v2] .cv2-settings-list small{color:var(--cv2-muted);margin-top:.15rem;font-size:.75rem;display:block}[data-creator-v2] .cv2-order-row{border-bottom:1px solid var(--cv2-line);align-items:center;gap:.15rem;padding:.45rem 0;display:flex}[data-creator-v2] .cv2-order-number{width:1.3rem;color:var(--cv2-muted);flex-shrink:0;font-size:.7rem}[data-creator-v2] .cv2-order-row strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.78rem;font-weight:500}[data-creator-v2] .cv2-order-row button{background:var(--cv2-sand);border-radius:.6rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}[data-creator-v2] .cv2-order-row button:disabled{opacity:.3}[data-creator-v2] .cv2-order-row .cv2-remove-tile{color:#a83d37;background:#fff0eb;flex-wrap:wrap;justify-content:center;gap:.25rem;width:auto;min-width:2.75rem;padding:.5rem;font-size:.65rem;display:flex}[data-creator-v2] .cv2-order-undo{background:var(--cv2-peach);border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem;font-size:.8rem;display:flex}[data-creator-v2] .cv2-order-undo button{min-height:2.75rem;text-decoration:underline}[data-creator-v2] .cv2-theme-recommendation{color:var(--cv2-muted);margin-bottom:1rem;font-size:.8rem}[data-creator-v2] .cv2-all-themes{border:1px solid var(--cv2-line);border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:1rem;padding:.6rem;font-size:.85rem;display:flex}[data-creator-v2] .cv2-publish-review{text-align:left;background:var(--cv2-peach);border:1px solid #bb825144;border-radius:1rem;margin:1.25rem 0;padding:1rem;font-size:.85rem}[data-creator-v2] .cv2-publish-review p{color:var(--cv2-muted);margin:.5rem 0}[data-creator-v2] .cv2-publish-review button{min-height:2.75rem;text-decoration:underline}@media (width>=640px){.cv2-property-grid[data-compact]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-creator-v2] .cv2-preview-action{padding-inline:.8rem}[data-creator-v2] .cv2-preview-action span{display:inline}[data-creator-v2] .cv2-topbar .cv2-header-actions>a{display:block}[data-creator-v2] .cv2-topbar>div{padding-inline:1rem}[data-creator-v2] .cv2-save-label{font-size:.75rem}}@media (prefers-reduced-motion:reduce){[data-creator-v2] *,[data-creator-v2-new] *{scroll-behavior:auto}}.cv2-type-field{gap:.5rem;margin:1.5rem 0 1rem;font-size:.82rem;font-weight:600;display:grid}@media (width<=400px){[data-creator-v2] .cv2-header-summary{flex-direction:column;align-items:flex-start;gap:.15rem}[data-creator-v2] .cv2-header-name>span{display:none}[data-creator-v2] .cv2-wordmark{font-size:1.05rem}}[data-creator-v2] [data-free-upgrade]{border-radius:1rem;max-width:42rem;margin-inline:auto;scroll-margin-top:6rem}
