@import "https://fonts.googleapis.com/css2?family=Almarai:wght@400;700&family=Archivo+Black&family=Comfortaa:wght@400;600;700&family=Cormorant+Garamond:wght@400;500;600&family=Inconsolata:wght@400;600;700&family=Inter:wght@400;500;600;700&family=Josefin+Sans:wght@400;500;600;700&family=Lato:ital,wght@0,300;0,400;0,700;1,400&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Manrope:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700;800&family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,700&family=Poppins:wght@400;600;700;800;900&family=Raleway:wght@300;400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,300;8..60,400;8..60,600&family=Work+Sans:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#16221e;--cream:#f2eee5;--paper:#fbf9f4;--sage:#8d9b84;--sage-dark:#53675c;--wine:#6f272d;--gold:#b49b6b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#142019;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.where-intro{color:#17312e;background:linear-gradient(135deg,#f7f3ec 0%,#eee7db 54%,#d9ded5 100%);min-height:100vh;position:relative;overflow:hidden}.where-intro:before{content:"";pointer-events:none;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:fixed;inset:0}.intro-grain{background:radial-gradient(circle at 35% 45%,#ffffffc7,#748f8130 52%,#0000 70%);border-radius:50%;width:660px;height:660px;position:absolute;top:10px;right:-220px}.intro-header{z-index:2;border-bottom:1px solid #17312e2b;grid-template-columns:1fr auto 1fr;align-items:center;height:94px;padding:0 4.5vw;display:grid;position:relative}.intro-h2-mark{align-items:center;gap:10px;width:max-content;display:flex}.intro-h2-mark span{letter-spacing:-2px;font:700 29px/1 Georgia,serif}.intro-h2-mark i{background:#17312e66;width:1px;height:28px}.intro-h2-mark b{letter-spacing:.3em;font-size:12px}.intro-prepared{letter-spacing:.27em;color:#67756e;text-align:center;font-size:11px}.intro-amanda-mark{object-fit:contain;justify-self:end;width:205px;height:42px}.intro-hero{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:7vw;width:min(1200px,91vw);margin:0 auto;padding:72px 0 54px;display:grid;position:relative}.intro-copy{max-width:690px}.intro-kicker{color:#a94d2b;letter-spacing:.27em;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.intro-copy h1{letter-spacing:-.06em;color:#17312e;margin:0;font:400 clamp(54px,6.2vw,88px)/.94 Georgia,serif}.intro-lead{color:#485a53;max-width:650px;margin:28px 0 0;font:400 17px/1.62 Georgia,serif}.intro-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:33px;display:flex}.intro-primary{color:#fff8ed;letter-spacing:.09em;text-transform:uppercase;background:#17312e;border:0;flex:none;align-items:center;gap:34px;min-height:51px;padding:0 21px;font-size:12px;display:flex;box-shadow:0 15px 35px #17312e26}.intro-primary:hover{background:#a94d2b}.intro-primary span{font-size:16px}.intro-actions>span{letter-spacing:.1em;text-transform:uppercase;color:#6c7771;max-width:none;font-size:11px;line-height:1.55}.intro-brand-card{background:#f8f4ede0;border:1px solid #17312e29;flex-direction:column;justify-content:center;min-height:400px;padding:30px 34px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #22342c29}.intro-brand-card:before{content:"";background:#b3532f;width:76px;height:4px;position:absolute;top:30px;left:34px}.intro-card-label{letter-spacing:.24em;color:#7c847f;margin:24px 0 9px;font-size:10px}.intro-brand-card>img{width:100%;margin:0 auto;display:block}.intro-brand-card>p{text-align:center;color:#58645e;max-width:410px;margin:2px auto 22px;font:400 13px/1.55 Georgia,serif}.intro-route-line{border-top:1px solid #17312e38;justify-content:space-between;height:28px;margin:0 23px;display:flex;position:relative}.intro-route-line:before{content:"";background:#17312e38;width:1px;height:18px;position:absolute;top:0;left:50%}.intro-route-line i{background:#17312e;border:3px solid #f4efe7;border-radius:50%;outline:1px solid #17312e;width:9px;height:9px;margin-top:-5px}.intro-route-line i:nth-child(2){background:#b3532f;outline-color:#b3532f}.where-framework{z-index:1;border-top:1px solid #17312e33;border-bottom:1px solid #17312e33;grid-template-columns:repeat(3,1fr);width:min(1200px,91vw);margin:0 auto;display:grid;position:relative}.where-framework article{border-right:1px solid #17312e29;grid-template-columns:28px 1fr;gap:16px;min-height:170px;padding:30px 32px 28px;display:grid}.where-framework article:last-child{border-right:0}.where-framework article>span{letter-spacing:.12em;color:#8a948f;font-size:11px}.where-framework small{color:#a94d2b;letter-spacing:.22em;font-size:11px;font-weight:700}.where-framework h2{letter-spacing:-.035em;margin:10px 0 7px;font:400 25px/1.08 Georgia,serif}.where-framework p{color:#65716b;margin:0;font:400 13px/1.5 Georgia,serif}.where-framework .framework-where{color:#f7f1e6;background:#17312e}.framework-where>span{color:#96aaa0!important}.framework-where small{color:#dc8058}.framework-where p{color:#bdc8c2}.intro-concepts{z-index:1;width:min(1200px,91vw);margin:52px auto 58px;position:relative}.intro-concepts-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.intro-concepts-heading span{letter-spacing:.22em;color:#76817b;font-size:11px}.intro-concepts-heading b{font:400 13px Georgia,serif}.intro-concept-grid{background:#ffffff57;border:1px solid #17312e2b;grid-template-columns:repeat(3,1fr);display:grid}.intro-concept-grid button{color:#17312e;text-align:left;background:0 0;border:1px solid #17312e29;border-top:0;border-left:0;grid-template-columns:27px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:16px 19px;display:grid}.intro-concept-grid button:nth-child(3n){border-right:0}.intro-concept-grid button:nth-last-child(-n+3){border-bottom:0}.intro-concept-grid button:hover{color:#fff7ec;background:#17312e}.intro-concept-grid button>small{letter-spacing:.14em;font-size:11px}.intro-concept-grid button>span{flex-direction:column;gap:5px;display:flex}.intro-concept-grid strong{font:400 19px Georgia,serif}.intro-concept-grid em{letter-spacing:.13em;text-transform:uppercase;opacity:.62;font:11px Arial,sans-serif}.intro-concept-grid button>b{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.intro-concept-grid button>b i{color:#b65a35;margin-left:5px;font-style:normal}.intro-footer{z-index:1;letter-spacing:.17em;border-top:1px solid #17312e29;justify-content:space-between;align-items:center;min-height:64px;padding:0 4.5vw;font-size:11px;display:flex;position:relative}.intro-footer p{letter-spacing:.04em;margin:0;font:400 12px Georgia,serif}.presentation-shell{background:linear-gradient(135deg,var(--concept-soft,#e9e4da) 0%,#f5f1e9 48%,var(--concept-accent,#8d9b84) 100%);min-height:100vh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.presentation-shell{background:linear-gradient(135deg,var(--concept-soft,#e9e4da) 0%,#f5f1e9 48%,color-mix(in srgb,var(--concept-accent,#8d9b84) 18%,#ded8ca) 100%)}}.presentation-shell[data-concept=muni]{background:linear-gradient(135deg,#d6cfb8 0%,#f1ecd9 52%,#c8d1bb 100%)}.presentation-shell[data-concept=dragon]{background:linear-gradient(135deg,#ead5bb 0%,#f3e4d2 50%,#d9ad8c 100%)}.presentation-shell:before{content:"";pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}.presentation-header{z-index:4;border-bottom:1px solid #16221e29;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 4.5vw;display:grid;position:relative}.h2-mark{color:var(--ink);align-items:center;gap:10px;width:max-content;text-decoration:none;display:flex}.h2-mark span{letter-spacing:-2px;font:700 27px/1 Georgia,serif}.h2-mark i{background:#16221e66;width:1px;height:27px}.h2-mark b{letter-spacing:.3em;font-size:12px}.header-center{text-align:center;flex-direction:column;gap:5px;display:flex}.header-center span{letter-spacing:.32em;color:#6f776f;font-size:12px}.header-center b{font:400 15px/1.2 Georgia,serif}.presentation-brand-actions{justify-self:end;align-items:center;gap:13px;display:flex}.where-mini-mark{background:0 0;border:0;border-right:1px solid #16221e2e;width:112px;height:46px;padding:0 13px 0 0}.where-mini-mark img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.prototype-pill{letter-spacing:.08em;border:1px solid #16221e38;border-radius:99px;justify-self:end;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.prototype-pill i{background:#4f725b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4f725b1f}.concept-switcher{z-index:3;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#16221e47 transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff6;border:1px solid #16221e21;width:min(1120px,91vw);margin:26px auto 0;display:flex;position:relative;overflow-x:auto}.concept-switcher button{text-align:left;min-height:70px;color:var(--ink);scroll-snap-align:start;background:0 0;border:0;border-right:1px solid #16221e1f;flex:0 0 232px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.concept-switcher button:last-child{border-right:0}.concept-switcher button.active{background:var(--concept-dark,var(--ink));color:#f7f1e6}.presentation-shell[data-concept=muni] .concept-switcher button.active{background:#244633}.presentation-shell[data-concept=dragon] .concept-switcher button.active{color:#ffbe44;background:#211c18}.concept-switcher button.forthcoming{opacity:.48;cursor:default}.concept-switcher small{letter-spacing:.14em;font-size:12px}.concept-switcher span{flex-direction:column;gap:4px;display:flex}.concept-switcher strong{font:400 17px/1.1 Georgia,serif}.concept-switcher em{text-transform:uppercase;letter-spacing:.14em;opacity:.65;font:12px/1 Arial,sans-serif}.concept-switcher button>b{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.experience-stage{z-index:2;grid-template-columns:minmax(400px,1fr) minmax(420px,.92fr);align-items:center;gap:6vw;width:min(1120px,91vw);min-height:745px;margin:24px auto 32px;padding:28px 3vw 36px;display:grid;position:relative}.stage-atmosphere{filter:blur(2px);background:radial-gradient(circle at 65% 35%,#ffffffeb,#b4ac9933 55%,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:70px;left:-160px}.phone-column{z-index:2;justify-self:center;position:relative}.phone-label{justify-content:space-between;align-items:end;margin:0 5px 10px;display:flex}.phone-label span{letter-spacing:.25em;font-size:11px}.phone-label b{color:#73766e;font-size:12px;font-weight:400}.phone-frame{background:#121512;border:5px solid #283029;border-radius:52px;width:358px;height:700px;padding:9px;position:relative;box-shadow:0 45px 90px #1b1f1b42,inset 0 0 0 1px #606660}.presentation-shell[data-concept=muni] .phone-frame{background:#183325;border-color:#31513d}.presentation-shell[data-concept=dragon] .phone-frame{background:#17120f;border-color:#3a2c24}.phone-island{z-index:5;background:#0c0e0d;border-radius:30px;width:92px;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.phone-screen{--phone-accent:var(--concept-accent,var(--wine));background:var(--concept-soft,#faf8f2);border-radius:39px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone-muni{--phone-accent:#d5a430;color:#183426;background:#f4edda}.phone-dragon{--phone-accent:#ea572f;color:#211b17;background:#f4dfc7}.phone-status{flex:none;justify-content:space-between;align-items:center;height:36px;padding:7px 24px 0;font-size:12px;font-weight:700;display:flex}.phone-status div{align-items:center;gap:3px;display:flex}.phone-status div i{background:#1c221f;border-radius:50%;width:4px;height:4px}.phone-status div b{margin-left:2px;font-size:12px}.colline-app-header{border-bottom:1px solid #e0ddd5;flex:none;justify-content:space-between;align-items:center;height:49px;padding:4px 20px 6px;display:flex}.colline-wordmark{letter-spacing:.14em;align-items:center;gap:6px;font:400 13px/1 Georgia,serif;display:flex}.colline-wordmark i{background:var(--wine);width:16px;height:1px;display:block}.colline-app-header button{text-underline-offset:3px;color:#58635d;background:0 0;border:0;font-size:12px;text-decoration:underline}.venue-app-header{flex:none;justify-content:space-between;align-items:center;height:49px;padding:3px 20px 5px;display:flex}.venue-app-header button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:11px}.muni-app-header{color:#f5e9c9;background:#183426;border-bottom:1px solid #54705d}.muni-app-header button{color:#f5e9c9;border-bottom:1px solid #f5e9c980;padding:4px 0}.muni-wordmark{align-items:flex-end;gap:5px;display:flex}.muni-wordmark i{letter-spacing:.16em;margin-bottom:3px;font:10px Arial,sans-serif}.muni-wordmark strong{letter-spacing:.08em;color:#e2b748;font:900 19px/1 Georgia,serif}.dragon-app-header{color:#ffe4c5;background:#1f1915;border-bottom:1px solid #50392c}.dragon-app-header button{color:#f2a164;border-bottom:1px solid #8f5736;padding:4px 0}.dragon-wordmark{align-items:center;gap:5px;display:flex;transform:skew(-5deg)}.dragon-wordmark strong{letter-spacing:-.05em;font:900 14px/1 Arial,sans-serif}.dragon-wordmark i{color:#f15d32;font:900 14px/1 Arial,sans-serif}.portfolio-app-header{background:var(--concept-dark);color:#fff8ec;border-bottom:1px solid var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-app-header{border-bottom:1px solid color-mix(in srgb,var(--concept-accent) 45%,transparent)}}.portfolio-app-header button{color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-app-header button{color:color-mix(in srgb,var(--concept-accent) 76%,#fff)}}.portfolio-app-header button{border-bottom:1px solid var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-app-header button{border-bottom:1px solid color-mix(in srgb,var(--concept-accent) 55%,transparent)}}.portfolio-app-header button{padding:4px 0}.portfolio-wordmark{align-items:center;gap:8px;min-width:0;display:flex}.portfolio-wordmark>i{border:1px solid var(--concept-accent);flex:none;width:25px;height:25px}@supports (color:color-mix(in lab, red, red)){.portfolio-wordmark>i{border:1px solid color-mix(in srgb,var(--concept-accent) 72%,#fff)}}.portfolio-wordmark>i{color:var(--concept-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.portfolio-wordmark>i{color:color-mix(in srgb,var(--concept-accent) 82%,#fff)}}.portfolio-wordmark>i{letter-spacing:.05em;font:9px Arial,sans-serif}.portfolio-wordmark>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.035em;max-width:190px;font:700 13px/1 Georgia,serif;overflow:hidden}.app-progress{flex:none;align-items:center;gap:4px;height:15px;padding:0 20px;display:flex}.app-progress i{background:#ddd8cd;flex:1;height:2px}.app-progress i.filled{background:var(--phone-accent)}.phone-muni .app-progress{background:#183426}.phone-muni .app-progress i{background:#536b59}.phone-muni .app-progress i.filled{background:#e3b542}.phone-dragon .app-progress{background:#1f1915}.phone-dragon .app-progress i{background:#584235}.phone-dragon .app-progress i.filled{background:#f15d32}.phone-panel{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.phone-panel::-webkit-scrollbar{display:none}.phone-hero{height:230px;position:relative;overflow:hidden}.phone-hero:after{content:"";background:linear-gradient(#0f141108,#0f1411ad);position:absolute;inset:0}.phone-hero img{object-fit:cover;width:100%;height:100%}.phone-hero div{z-index:2;color:#fff;position:absolute;bottom:19px;left:20px}.phone-hero span,.phone-kicker{letter-spacing:.22em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.phone-hero h1{letter-spacing:-.03em;margin:0;font:400 31px/1.02 Georgia,serif}.phone-copy{padding:17px 20px 24px}.phone-copy>p{color:#425048;margin:0 0 13px;font:400 12px/1.52 Georgia,serif}.occasion-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px;display:grid}.occasion-grid button{text-align:left;color:#26322c;background:#fffdf8;border:1px solid #d7d3ca;height:43px;padding:0 10px;font-size:12px}.occasion-grid button span{color:var(--wine);margin-right:6px;font-size:13px}.occasion-grid button.selected{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine);background:#f6eceb}.phone-primary{background:var(--phone-accent);color:#fff;letter-spacing:.04em;border:0;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 15px;font-size:12px;display:flex}.phone-primary:hover{filter:brightness(.88)}.phone-primary.saved{background:#4c6757}.phone-text-link,.restart-link{color:#4f5b55;text-underline-offset:3px;background:0 0;border:0;margin:12px auto 0;font-size:12px;text-decoration:underline;display:block}.detail-panel{padding:11px 20px 24px}.phone-back{color:#68716b;background:0 0;border:0;margin-bottom:20px;padding:0;font-size:12px}.detail-panel .phone-kicker,.plan-panel .phone-kicker{color:var(--wine)}.detail-panel h2,.plan-panel h2{letter-spacing:-.03em;margin:0 0 16px;font:400 26px/1.06 Georgia,serif}.date-strip{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px;display:grid}.date-strip button{color:#29342e;background:#fff;border:1px solid #d9d5cc;flex-direction:column;justify-content:center;height:50px;display:flex}.date-strip small{letter-spacing:.1em;font-size:10px}.date-strip b{font:400 17px Georgia,serif}.date-strip button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.quick-row{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.quick-row button,.quick-row select{color:#344039;background:#f6f2e9;border:1px solid #d9d5cc;min-width:0;padding:9px;font-size:12px}.seat-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.seat-list button{text-align:left;color:#29352f;background:#fff;border:1px solid #dad5cc;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;min-height:62px;padding:8px 9px;display:grid}.seat-list button>i{border:1px solid #a8aaa3;border-radius:50%;width:11px;height:11px}.seat-list button.selected{border-color:var(--wine);background:#fbf3f1}.seat-list button.selected>i{border:3px solid var(--wine)}.seat-list span{flex-direction:column;gap:3px;display:flex}.seat-list strong{font:400 13px Georgia,serif}.seat-list small{color:#6c756f;font-size:11px}.seat-list em{text-align:right;color:var(--wine);max-width:62px;font:10px Arial,sans-serif}.preference-block{margin:0 0 16px}.preference-block>small,.diet-note{letter-spacing:.16em;color:#68716b;margin-bottom:7px;font-size:10px;display:block}.choice-chips{flex-wrap:wrap;gap:6px;display:flex}.choice-chips button{color:#344039;background:#fff;border:1px solid #d7d2c8;border-radius:99px;padding:8px 10px;font-size:11px}.choice-chips button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.diet-note input{background:#fff;border:1px solid #d8d3ca;outline:none;width:100%;margin-top:7px;padding:10px;font-size:12px;display:block}.taste-panel .phone-primary{margin-top:16px}.plan-panel{text-align:center;padding:12px 20px 24px}.plan-panel .phone-back{display:block}.plan-seal{background:var(--wine);color:#fff;outline:1px solid var(--wine);border:1px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 13px;font:400 14px Georgia,serif;display:grid}.plan-panel h2{margin-bottom:7px}.plan-intro{color:#5a645e;max-width:240px;margin:0 auto 15px;font:400 13px/1.5 Georgia,serif}.plan-card{text-align:left;background:#eee8dc;border:1px solid #d5cdbf;margin-bottom:14px}.plan-card>div{border-bottom:1px solid #d7d0c4;padding:11px 13px}.plan-card>div:last-child{border-bottom:0}.plan-card small{letter-spacing:.18em;color:#73776e;margin-bottom:4px;font-size:9px;display:block}.plan-card strong{font:400 12px Georgia,serif;display:block}.plan-card p{color:#657069;margin:3px 0 0;font-size:11px}.confirmation-note{color:#4e6758;margin:10px 6px 0;font-size:11px;line-height:1.4}.muni-hero{background:#183426;height:222px;position:relative;overflow:hidden}.muni-hero:after{content:"";background:linear-gradient(#0f26190a,#0a2315d6);position:absolute;inset:0}.muni-hero img{object-fit:cover;filter:saturate(.72)sepia(.1);width:100%;height:100%}.muni-hero-copy{z-index:2;color:#fff8df;position:absolute;bottom:17px;left:19px}.muni-hero-copy span{letter-spacing:.2em;color:#e7bc49;font-size:10px}.muni-hero-copy h1{letter-spacing:-.04em;margin:6px 0 0;font:900 29px/.98 Georgia,serif}.score-stamp{z-index:3;color:#f0c85e;background:#173526;border:2px solid #f0c85e;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:14px;right:15px;transform:rotate(7deg)}.score-stamp b{font:900 20px/.9 Georgia,serif}.score-stamp i{margin-top:-8px;font:700 9px Arial,sans-serif}.muni-copy{padding:15px 19px 22px}.muni-copy>p{color:#365040;margin:0 0 12px;font:400 13px/1.45 Georgia,serif}.muni-mood-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:13px;display:grid}.muni-mood-grid button{text-align:left;color:#1d3c29;background:#fbf5e4;border:1px solid #bcbba7;flex-direction:column;gap:4px;min-height:52px;padding:8px;display:flex}.muni-mood-grid strong{font:700 13px Georgia,serif}.muni-mood-grid small{color:#6b776c;font-size:10px}.muni-mood-grid button.selected{color:#fff3cf;background:#1d402c;border-color:#1d402c;box-shadow:inset 0 -3px #e1af36}.muni-mood-grid button.selected small{color:#cbd6c9}.phone-muni .phone-text-link,.phone-muni .restart-link{color:#2b5038}.muni-builder,.muni-fuel,.muni-scorecard{padding:11px 19px 23px}.phone-muni .phone-back{color:#4e6a57;margin-bottom:16px}.phone-muni .phone-kicker{color:#a47713}.muni-builder h2,.muni-fuel h2,.muni-scorecard h2{letter-spacing:-.04em;color:#193727;margin:0 0 13px;font:900 29px/1 Georgia,serif}.muni-date-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:7px;display:grid}.muni-date-row button{letter-spacing:.08em;color:#244634;background:#f9f2df;border:1px solid #bdbba8;padding:10px 3px;font-size:11px}.muni-date-row button.selected{color:#183426;background:#d8a62e;border-color:#d8a62e;font-weight:800}.muni-selects select{color:#244634;background:#ede4cc;border-color:#c4bda9}.game-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.game-list button{color:#1b3b29;text-align:left;background:#fff9e9;border:1px solid #c2bdaa;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;min-height:59px;padding:7px 9px;display:grid}.game-list button>b{background:#dfe1cf;border-radius:50%;place-items:center;width:32px;height:32px;font:900 13px Georgia,serif;display:grid}.game-list span{flex-direction:column;gap:3px;display:flex}.game-list strong{text-transform:capitalize;font:700 12px Georgia,serif}.game-list small{color:#687567;font-size:10px}.game-list em{color:#9b7015;font:10px Arial,sans-serif}.game-list button.selected{background:#e8e6cc;border-color:#234a33;box-shadow:inset 3px 0 #d8a62e}.game-list button.selected>b{color:#f6d77f;background:#214631}.lineup-note{background:#e7dfc5;border-left:3px solid #d5a430;margin-bottom:11px;padding:8px 10px}.lineup-note span{letter-spacing:.15em;color:#846515;font-size:9px;display:block}.lineup-note p{color:#35503f;margin:4px 0 0;font:400 12px/1.35 Georgia,serif}.fuel-photo{border-radius:2px;height:118px;margin:-2px 0 13px;position:relative;overflow:hidden}.fuel-photo:after{content:"";background:linear-gradient(#0000,#102a1b9e);position:absolute;inset:0}.fuel-photo img{object-fit:cover;width:100%;height:100%}.fuel-photo span{z-index:2;color:#fff4d2;letter-spacing:.18em;font-size:9px;position:absolute;bottom:8px;left:9px}.fuel-options{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.fuel-options button{color:#21432f;text-align:left;background:#fff8e5;border:1px solid #c5bda6;grid-template-columns:13px 1fr auto;align-items:center;gap:7px;min-height:54px;padding:7px 9px;display:grid}.fuel-options button>i{border:1px solid #879489;border-radius:50%;width:10px;height:10px}.fuel-options span{flex-direction:column;gap:3px;display:flex}.fuel-options strong{font:700 12px Georgia,serif}.fuel-options small{color:#6c776b;font-size:10px}.fuel-options button>b{font-size:12px}.fuel-options button.selected{background:#e6e3c9;border-color:#244a34}.fuel-options button.selected>i{background:#244a34;border:3px solid #d5a430}.pro-shop-add{color:#f5e7be;text-align:left;background:#203f2e;border:1px solid #203f2e;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:9px;display:grid}.pro-shop-add>span{text-align:center;font-size:21px}.pro-shop-add div{flex-direction:column;gap:3px;display:flex}.pro-shop-add small{letter-spacing:.15em;color:#d4b85e;font-size:9px}.pro-shop-add strong{font:700 12px Georgia,serif}.pro-shop-add>b{font-size:14px}.pro-shop-add.added{color:#183426;background:#d8a62e}.pro-shop-add.added small{color:#46552a}.scorecard-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.scorecard-heading span{letter-spacing:.12em;background:#d7a632;padding:6px 8px;font-size:10px;font-weight:800}.scorecard-heading strong{letter-spacing:.1em;font-size:11px}.scorecard-route{border-top:1px solid #aeb4a5;margin:16px 0 13px}.scorecard-route>div{border-bottom:1px solid #bfc0b0;grid-template-columns:32px 1fr;align-items:center;min-height:61px;display:grid}.scorecard-route>div>b{color:#ecc757;background:#234832;border-radius:50%;place-items:center;width:25px;height:25px;font:700 11px Arial,sans-serif;display:grid}.scorecard-route span{flex-direction:column;gap:4px;display:flex}.scorecard-route small{letter-spacing:.13em;color:#82701f;font-size:9px}.scorecard-route strong{text-transform:capitalize;font:700 13px Georgia,serif}.cap-confirm{text-align:center;color:#31513c;background:#ded2a9;margin:-4px 0 10px;padding:8px;font-size:11px}.dragon-hero{background:#1e1713;height:238px;position:relative;overflow:hidden}.dragon-hero:after{content:"";background:linear-gradient(90deg,#18120fad,#18120f08 82%),linear-gradient(#0000 54%,#18120f94);position:absolute;inset:0}.dragon-hero img{object-fit:cover;object-position:center 58%;filter:saturate(1.15)contrast(1.03);width:100%;height:100%}.dragon-hero>div{z-index:2;color:#fff1df;position:absolute;top:24px;left:18px}.dragon-hero span{letter-spacing:.16em;color:#f87a45;font-size:9px}.dragon-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:7px 0 8px;font:900 34px/.86 Arial,sans-serif;transform:skew(-4deg)}.dragon-hero p{letter-spacing:.08em;margin:0;font-size:10px}.dragon-copy{padding:12px 17px 21px}.quest-list{border-top:1px solid #b89a7f;flex-direction:column;margin-bottom:10px;display:flex}.quest-list button{color:#2a201a;text-align:left;background:0 0;border:0;border-bottom:1px solid #c2a387;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:48px;padding:5px 3px;display:grid}.quest-list button>b{color:#a15c36;font-size:10px}.quest-list button span{flex-direction:column;gap:3px;display:flex}.quest-list strong{text-transform:uppercase;letter-spacing:-.02em;font:900 13px Arial,sans-serif}.quest-list small{color:#765f50;font-size:10px}.quest-list button>i{color:#c24824;font-style:normal}.quest-list button.selected{color:#ffbc48;background:#211a16;padding-left:8px;padding-right:8px}.quest-list button.selected small{color:#dec7b2}.phone-dragon .phone-text-link,.phone-dragon .restart-link{color:#71442b}.dragon-match,.dragon-group,.dragon-confirm{padding:11px 17px 22px}.phone-dragon .phone-back{color:#7c543d;margin-bottom:14px}.phone-dragon .phone-kicker{color:#c94c28}.dragon-match h2,.dragon-group h2,.dragon-confirm h2{text-transform:uppercase;letter-spacing:-.065em;margin:0 0 8px;font:900 29px/.94 Arial,sans-serif;transform:skew(-3deg)}.dragon-lead{color:#755f50;margin:0 0 11px;font:400 12px/1.35 Georgia,serif}.hero-list{flex-direction:column;gap:5px;margin-bottom:9px;display:flex}.hero-list button{color:#2a211b;text-align:left;background:#fae9d4;border:1px solid #c5a689;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:67px;padding:8px 9px;display:grid}.hero-list button>div{flex-direction:column;display:flex}.hero-list small{letter-spacing:.13em;color:#bc522e;font-size:9px}.hero-list strong{text-transform:uppercase;margin:2px 0;font:900 13px Arial,sans-serif}.hero-list p{color:#766051;margin:0;font-size:10px;line-height:1.25}.hero-list button>b{font:900 13px Arial,sans-serif}.hero-list button.selected{color:#ffb345;background:#201915;border-color:#201915;box-shadow:inset 4px 0 #ef5b31}.hero-list button.selected p{color:#d5c0ad}.hero-list button.selected small{color:#f07a4e}.hero-pairing{border:1px dashed #b97045;grid-template-columns:1fr auto;margin-bottom:10px;padding:8px 9px;display:grid;position:relative}.hero-pairing span{letter-spacing:.14em;color:#b64e29;background:#f4dfc7;padding:0 4px;font-size:9px;position:absolute;top:-5px;left:8px}.hero-pairing p{margin:0;padding-top:2px;font:400 11px/1.35 Georgia,serif}.hero-pairing b{font-size:12px}.bundle-list{flex-direction:column;gap:6px;margin:12px 0 10px;display:flex}.bundle-list button{color:#2b211a;text-align:left;background:#fae8d2;border:1px solid #bb9878;padding:9px 10px}.bundle-list header{justify-content:space-between;align-items:center;display:flex}.bundle-list header span{flex-direction:column;gap:2px;display:flex}.bundle-list small{letter-spacing:.11em;color:#a24d2d;font-size:9px}.bundle-list strong{text-transform:uppercase;font:900 12px Arial,sans-serif}.bundle-list header>b{font:900 12px Arial,sans-serif}.bundle-list p{color:#755e4e;margin:5px 0 0;font-size:10px}.bundle-list button.selected{color:#ffb444;background:#241b16;border-color:#241b16;box-shadow:inset 4px 0 #ef5b31}.bundle-list button.selected p{color:#d6bdac}.bundle-list button.selected small{color:#f47a4e}.shared-order-toggle{color:#35261d;text-align:left;background:#e8c7a6;border:1px solid #bc9678;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 10px;display:grid}.shared-order-toggle>span{flex-direction:column;gap:3px;display:flex}.shared-order-toggle small{letter-spacing:.13em;color:#9a4c2d;font-size:9px}.shared-order-toggle strong{font:700 12px Georgia,serif}.shared-order-toggle i{color:#fff;text-align:center;background:#5c5048;border-radius:99px;width:31px;padding:6px 0;font:9px Arial,sans-serif}.shared-order-toggle.active i{background:#d7512c}.crew-preview{background:#f7e7d3;border:1px solid #c7a98b;border-top:0;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px;padding:8px 9px;display:grid}.crew-preview span{align-items:center;gap:5px;font-size:10px;display:flex}.crew-preview span b{color:#f5a85d;background:#2b211b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.crew-preview small{color:#9b5030;letter-spacing:.1em;grid-column:1/-1;font-size:9px}.quest-complete{color:#c84725;border:3px solid #d7522c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 12px;display:flex;transform:rotate(-5deg)}.quest-complete span{letter-spacing:.13em;font-size:10px}.quest-complete b{font:900 13px Arial,sans-serif}.dragon-confirm{text-align:center}.dragon-confirm .phone-back{display:block}.order-scroll{text-align:left;border-top:1px solid #b89174;margin:12px 0 9px}.order-scroll>div{border-bottom:1px solid #c09c7f;padding:9px 4px}.order-scroll small{letter-spacing:.14em;color:#b24f2e;font-size:9px;display:block}.order-scroll strong{text-transform:uppercase;margin:2px 0;font:900 13px Arial,sans-serif;display:block}.order-scroll p{color:#765d4d;margin:0;font-size:10px}.dragon-total{text-align:left;background:#e3c09f;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 10px;display:flex}.dragon-total span{font-size:10px}.dragon-total strong{font:900 14px Arial,sans-serif}.presentation-shell[data-concept=muni] .stage-atmosphere{background:radial-gradient(circle at 65% 35%,#fff9e1e6,#4a684c2e 55%,#0000 70%)}.presentation-shell[data-concept=dragon] .stage-atmosphere{background:radial-gradient(circle at 65% 35%,#ffecd3eb,#c4592b2e 55%,#0000 70%)}.presentation-shell[data-concept=muni] .explanation-panel .value-row{border-color:#35644159}.presentation-shell[data-concept=muni] .value-row dt,.presentation-shell[data-concept=muni] .value-row dd{color:#2b6040}.presentation-shell[data-concept=dragon] .explanation-panel .value-row{border-color:#cd4f2661}.presentation-shell[data-concept=dragon] .value-row dt,.presentation-shell[data-concept=dragon] .value-row dd{color:#a63e20}.demo-disclaimer{text-align:center;letter-spacing:.1em;color:#6e746f;text-transform:uppercase;margin:8px 0 0;font-size:11px}.explanation-panel{z-index:2;max-width:500px;padding:26px 0;position:relative}.explanation-topline{color:#647068;justify-content:space-between;display:flex}.explanation-topline span{letter-spacing:.22em;font-size:12px;font-weight:700}.explanation-topline b{letter-spacing:.15em;font:400 12px Arial,sans-serif}.explanation-panel>h2{letter-spacing:-.045em;max-width:490px;margin:20px 0 24px;font:400 clamp(34px,3.1vw,50px)/1.04 Georgia,serif}.explanation-rule{background:#16221e38;height:1px;margin-bottom:3px}.explanation-panel dl{margin:0}.explanation-panel dl>div{border-bottom:1px solid #16221e26;grid-template-columns:142px 1fr;gap:20px;padding:16px 0;display:grid}.explanation-panel dt{letter-spacing:.12em;text-transform:uppercase;align-items:flex-start;gap:9px;font-size:11px;display:flex}.explanation-panel dt i{color:#899189;font-style:normal}.explanation-panel dd{color:#46544c;margin:0;font:400 13px/1.45 Georgia,serif}.explanation-panel .value-row{background:#ffffff59;border:1px solid #6f272d4d;margin-top:6px;padding:17px 14px}.value-row dt,.value-row dd{color:var(--wine)}.step-controls{justify-content:space-between;margin-top:24px;display:flex}.step-controls button{text-transform:uppercase;letter-spacing:.13em;color:#2c3932;background:0 0;border:0;border-bottom:1px solid #38453e;padding:7px 0;font-size:12px}.step-controls button:disabled{opacity:.25;cursor:default}.presentation-footer{z-index:3;letter-spacing:.18em;border-top:1px solid #16221e29;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 4.5vw;font-size:11px;display:grid;position:relative}.presentation-footer p{letter-spacing:.03em;margin:0;font:400 13px Georgia,serif}.presentation-footer b{justify-self:end}.footer-overview{color:inherit;letter-spacing:.18em;background:0 0;border:0;border-bottom:1px solid #16221e59;justify-self:start;padding:6px 0;font-size:11px}.portfolio-plan-start,.portfolio-plan-detail,.portfolio-plan-confirm{background:var(--concept-soft)}.portfolio-plan-hero{background:var(--concept-dark);height:226px;position:relative;overflow:hidden}.portfolio-plan-hero:after{content:"";background:linear-gradient(#0a120f0d,#0a120fc7);position:absolute;inset:0}.portfolio-plan-hero>img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.portfolio-plan-hero>div{z-index:2;color:#fff;position:absolute;bottom:17px;left:18px;right:18px}.portfolio-plan-hero>div span{color:var(--concept-accent);margin-bottom:7px;display:block}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-hero>div span{color:color-mix(in srgb,var(--concept-accent) 78%,#fff)}}.portfolio-plan-hero>div span{letter-spacing:.16em;font-size:9px;font-weight:800}.portfolio-plan-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:285px;margin:0;font:700 26px/.98 Georgia,serif}.portfolio-plan-hero>b{z-index:3;border:1px solid var(--concept-accent);width:42px;height:42px;position:absolute;top:15px;right:15px}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-hero>b{border:1px solid color-mix(in srgb,var(--concept-accent) 76%,#fff)}}.portfolio-plan-hero>b{background:var(--concept-dark);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-hero>b{background:color-mix(in srgb,var(--concept-dark) 88%,transparent)}}.portfolio-plan-hero>b{color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-hero>b{color:color-mix(in srgb,var(--concept-accent) 80%,#fff)}}.portfolio-plan-hero>b{letter-spacing:.05em;place-items:center;font:700 11px Georgia,serif;display:grid}.portfolio-plan-copy{padding:14px 17px 22px}.portfolio-plan-copy>p{color:#506159;margin:0 0 11px;font:400 12px/1.45 Georgia,serif}.portfolio-intent-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:11px;display:grid}.portfolio-intent-grid>button{border:1px solid var(--concept-dark);min-height:59px}@supports (color:color-mix(in lab, red, red)){.portfolio-intent-grid>button{border:1px solid color-mix(in srgb,var(--concept-dark) 18%,transparent)}}.portfolio-intent-grid>button{color:#21352d;text-align:left;background:#ffffffa3;grid-template-columns:18px 1fr;gap:5px;padding:7px;display:grid}.portfolio-intent-grid>button>i{color:var(--concept-accent);font:9px Arial,sans-serif}.portfolio-intent-grid>button>span{flex-direction:column;gap:4px;display:flex}.portfolio-intent-grid strong{font:700 12px/1.15 Georgia,serif}.portfolio-intent-grid small{color:#748077;font-size:9px;line-height:1.3}.portfolio-intent-grid>button.selected{background:var(--concept-dark);border-color:var(--concept-dark);color:#fff;box-shadow:inset 0 -3px var(--concept-accent)}.portfolio-intent-grid>button.selected small{color:#ffffffad}.custom-night-field{border:1px solid var(--concept-dark);margin:0 0 11px;padding:10px 11px;display:block}@supports (color:color-mix(in lab, red, red)){.custom-night-field{border:1px solid color-mix(in srgb,var(--concept-dark) 22%,transparent)}}.custom-night-field{background:#ffffffc2;transition:border-color .18s,box-shadow .18s}.custom-night-field:focus-within,.custom-night-field.has-value{border-color:var(--concept-dark);box-shadow:inset 0 -3px var(--concept-accent)}.custom-night-field>span{color:var(--concept-dark);font:800 9px/1 var(--guest-label,Arial,sans-serif);letter-spacing:.14em;margin-bottom:5px;display:block}.custom-night-field>input{border:0;border-bottom:1px solid var(--concept-dark);width:100%}@supports (color:color-mix(in lab, red, red)){.custom-night-field>input{border-bottom:1px solid color-mix(in srgb,var(--concept-dark) 25%,transparent)}}.custom-night-field>input{color:#21352d;font:700 13px/1.2 var(--guest-display,Georgia,serif);background:0 0;outline:0;padding:4px 0 6px}.custom-night-field>input::placeholder{color:#77847d;font-weight:500}.custom-night-field>small{color:#66756d;margin-top:6px;font-size:10px;line-height:1.3;display:block}.portfolio-plan-detail{padding:12px 19px 23px}.portfolio-plan-detail .phone-back,.portfolio-plan-confirm .phone-back{color:var(--concept-dark);margin-bottom:15px}.portfolio-plan-detail .phone-kicker,.portfolio-plan-confirm .phone-kicker{color:var(--concept-accent)}.portfolio-plan-detail h2,.portfolio-plan-confirm h2{color:var(--concept-dark);letter-spacing:-.04em;margin:0 0 14px;font:700 26px/1.02 Georgia,serif}.portfolio-date-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:7px;display:grid}.portfolio-date-row>button{border:1px solid var(--concept-dark);min-height:36px}@supports (color:color-mix(in lab, red, red)){.portfolio-date-row>button{border:1px solid color-mix(in srgb,var(--concept-dark) 22%,transparent)}}.portfolio-date-row>button{color:var(--concept-dark);letter-spacing:.08em;background:#ffffff8f;font-size:10px}.portfolio-date-row>button.selected{background:var(--concept-accent);border-color:var(--concept-accent);color:#fff;font-weight:800}.portfolio-plan-detail .quick-row select{border-color:var(--concept-dark);background:#ffffff94}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-detail .quick-row select{border-color:color-mix(in srgb,var(--concept-dark) 20%,transparent)}}.portfolio-plan-detail .quick-row select{color:var(--concept-dark)}.portfolio-moment-list{flex-direction:column;gap:6px;margin-bottom:11px;display:flex}.portfolio-moment-list>button{border:1px solid var(--concept-dark);min-height:66px}@supports (color:color-mix(in lab, red, red)){.portfolio-moment-list>button{border:1px solid color-mix(in srgb,var(--concept-dark) 20%,transparent)}}.portfolio-moment-list>button{color:#26372f;text-align:left;background:#ffffffa1;grid-template-columns:13px 1fr 58px;align-items:center;gap:8px;padding:8px;display:grid}.portfolio-moment-list>button>i{border:1px solid #98a198;border-radius:50%;width:10px;height:10px}.portfolio-moment-list>button>span{flex-direction:column;gap:4px;display:flex}.portfolio-moment-list strong{font:700 13px Georgia,serif}.portfolio-moment-list small{color:#748078;font-size:9px;line-height:1.3}.portfolio-moment-list em{color:var(--concept-accent);text-align:right;font:9px/1.25 Arial,sans-serif}.portfolio-moment-list>button.selected{background:var(--concept-soft)}@supports (color:color-mix(in lab, red, red)){.portfolio-moment-list>button.selected{background:color-mix(in srgb,var(--concept-soft) 72%,#fff)}}.portfolio-moment-list>button.selected{border-color:var(--concept-dark);box-shadow:inset 3px 0 var(--concept-accent)}.portfolio-moment-list>button.selected>i{border:3px solid var(--concept-accent)}.portfolio-preferences .preference-block{margin-bottom:17px}.portfolio-preferences .choice-chips button.selected{background:var(--concept-dark);border-color:var(--concept-dark)}.portfolio-context-note{background:var(--concept-dark);color:#fff;grid-template-columns:33px 1fr;align-items:center;gap:9px;margin:4px 0 14px;padding:10px;display:grid}.portfolio-context-note>b{border:1px solid var(--concept-accent);width:31px;height:31px}@supports (color:color-mix(in lab, red, red)){.portfolio-context-note>b{border:1px solid color-mix(in srgb,var(--concept-accent) 76%,#fff)}}.portfolio-context-note>b{color:var(--concept-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.portfolio-context-note>b{color:color-mix(in srgb,var(--concept-accent) 78%,#fff)}}.portfolio-context-note>b{letter-spacing:.06em;place-items:center;font-size:9px;display:grid}.portfolio-context-note>p{flex-direction:column;gap:4px;margin:0;display:flex}.portfolio-context-note strong{font:700 12px Georgia,serif}.portfolio-context-note span{color:#ffffffad;font-size:9px;line-height:1.35}.portfolio-plan-confirm{text-align:center;padding:12px 19px 22px}.portfolio-confirm-mark{outline-offset:3px;border:2px solid;border-radius:50%;outline:1px solid;place-items:center;width:52px;height:52px;margin:0 auto 13px;font:700 12px Georgia,serif;display:grid}.portfolio-plan-confirm h2{margin-bottom:7px}.portfolio-plan-confirm>p{color:#647068;margin:0 auto 13px;font:400 12px/1.45 Georgia,serif}.portfolio-plan-card{border:1px solid var(--concept-dark);margin-bottom:13px}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-card{border:1px solid color-mix(in srgb,var(--concept-dark) 20%,transparent)}}.portfolio-plan-card{text-align:left;background:#ffffff8c}.portfolio-plan-card>div{border-bottom:1px solid var(--concept-dark);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.portfolio-plan-card>div{border-bottom:1px solid color-mix(in srgb,var(--concept-dark) 14%,transparent)}}.portfolio-plan-card>div{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.portfolio-plan-card>div:last-child{border-bottom:0}.portfolio-plan-card small{color:var(--concept-accent);letter-spacing:.12em;grid-column:1/-1;font-size:9px;font-weight:800}.portfolio-plan-card strong{color:var(--concept-dark);font:700 13px Georgia,serif}.portfolio-plan-card span{color:#778178;text-align:right;font-size:9px}.portfolio-demo-success{background:var(--concept-dark);color:#fff;text-align:left;grid-template-columns:25px 1fr;gap:8px;margin-top:10px;padding:10px;display:grid}.portfolio-demo-success>b{background:var(--concept-accent);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.portfolio-demo-success>p{flex-direction:column;gap:4px;margin:0;display:flex}.portfolio-demo-success strong{font:700 11px/1.35 Georgia,serif}.portfolio-demo-success span{color:#ffffff9e;font-size:9px}@media (width<=900px){.intro-header{grid-template-columns:1fr auto;height:82px;padding:0 24px}.intro-prepared{display:none}.intro-amanda-mark{width:166px;height:34px}.intro-hero{grid-template-columns:1fr;gap:36px;padding:58px 0 42px}.intro-copy{max-width:740px}.intro-brand-card{max-width:610px;min-height:340px}.where-framework article{grid-template-columns:22px 1fr;padding:25px 20px}.intro-concept-grid{grid-template-columns:repeat(3,minmax(235px,1fr));overflow-x:auto}.presentation-header{grid-template-columns:1fr auto;height:72px;padding:0 24px}.header-center{display:none}.concept-switcher{grid-template-columns:repeat(3,minmax(230px,1fr));width:calc(100% - 32px);overflow-x:auto}.experience-stage{grid-template-columns:1fr;gap:12px;width:100%;padding:24px 20px}.explanation-panel{max-width:600px;margin:auto}.stage-atmosphere{left:50%;transform:translate(-50%)}}.intro-button-row{flex-wrap:wrap;flex:none;gap:10px;display:flex}.intro-tour-link{color:#fff8ed;text-transform:uppercase;background:#a94d2b;border:0;flex:100%;justify-content:space-between;align-items:center;gap:24px;min-height:57px;padding:0 19px;text-decoration:none;display:flex;box-shadow:0 15px 35px #a94d2b2e}.intro-tour-link:hover{background:#8f3d21}.intro-tour-link>span{letter-spacing:.1em;flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.intro-tour-link small{color:#f0c6b6;letter-spacing:.15em;font-size:10px;line-height:1}.intro-tour-link>b{font-size:20px}.intro-secondary{color:#17312e;letter-spacing:.09em;text-transform:uppercase;background:#ffffff47;border:1px solid #17312e;justify-content:space-between;align-items:center;gap:24px;min-height:51px;padding:0 18px;font-size:12px;display:flex}.intro-secondary:hover{background:#fff}.intro-secondary span{font-size:14px}.owner-platform-link{color:var(--ink);text-transform:uppercase;letter-spacing:.14em;background:#ffffff57;border:1px solid #16221e45;padding:8px 11px;font-size:11px}.owner-platform{--owner-ink:#18312e;--owner-paper:#f5f6f2;--owner-line:#d7ddd7;min-height:100vh;color:var(--owner-ink);background:#e9ede8;grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.owner-sidebar{color:#f2eee4;background:#142923;flex-direction:column;height:100vh;min-height:100vh;display:flex;position:sticky;top:0;overflow:auto}.owner-brand{background:#f4efe7;border:0;border-bottom:1px solid #ffffff1f;width:100%;height:91px;padding:12px 33px}.owner-brand img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.owner-account{align-items:center;gap:11px;padding:23px 19px 18px;display:flex}.owner-avatar{color:#17312e;background:#f2eee4;border-radius:50%;place-items:center;width:38px;height:38px;font:700 13px Georgia,serif;display:grid}.owner-account>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.owner-account small{letter-spacing:.17em;color:#91a49b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.owner-account strong{font:400 12px Georgia,serif}.owner-mode-switch{background:#0d211c;border:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:4px;margin:0 14px 18px;padding:4px;display:grid}.owner-mode-switch button{color:#91a49b;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;min-height:55px;padding:8px;display:flex}.owner-mode-switch button>span{border:1px solid #60756b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.owner-mode-switch button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.owner-mode-switch b{letter-spacing:.06em;color:inherit;font-size:11px}.owner-mode-switch small{color:inherit;font-size:9px}.owner-mode-switch button.active{color:#17312e;background:#f0ebe1}.owner-mode-switch button.active>span{border-color:var(--venue-accent);background:var(--venue-accent);color:#fff}.owner-nav{flex-direction:column;padding:0 9px 20px;display:flex}.owner-nav button{color:#9bada5;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:grid}.owner-nav button i{letter-spacing:.08em;color:#647a70;font:9px Arial,sans-serif}.owner-nav button span{letter-spacing:.03em;font-size:12px}.owner-nav button b{color:#d8754f}.owner-nav button:hover{color:#fff;background:#ffffff0b}.owner-nav button.active{color:#fff;background:#ffffff12;border-left-color:#d8754f}.owner-sidebar-bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 17px 19px}.owner-sidebar-bottom button{color:#f4eee4;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #fff3;justify-content:space-between;width:100%;padding:10px;font-size:11px;display:flex}.owner-sidebar-bottom>small{text-align:center;letter-spacing:.14em;color:#71877d;text-transform:uppercase;margin-top:11px;font-size:9px;display:block}.owner-workspace{min-width:0;min-height:100vh}.owner-topbar{border-bottom:1px solid var(--owner-line);z-index:20;background:#f8f8f5;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.owner-breadcrumb{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.owner-breadcrumb span{color:#a24d30;font-weight:800}.owner-breadcrumb i{color:#9da69f;font-style:normal}.owner-breadcrumb b{font-weight:700}.owner-breadcrumb em{color:#7a8780;font-style:normal}.owner-top-actions{align-items:center;gap:9px;display:flex}.demo-data-pill{letter-spacing:.08em;text-transform:uppercase;color:#617168;background:#f0f3ef;border:1px solid #d3dbd4;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.demo-data-pill i{background:#d8754f;border-radius:50%;width:6px;height:6px}.owner-top-actions select{color:#283d36;background:#fff;border:1px solid #cfd7d0;min-width:150px;height:34px;padding:0 9px;font-size:11px}.owner-user{color:#fff;background:#18312e;border:1px solid #cfd7d0;justify-content:center;align-items:center;gap:6px;width:48px;height:34px;font-size:11px;display:flex}.owner-user span{color:#a8bbb1}.owner-notice{color:#315943;background:#e9f3ec;border:1px solid #bbd2c2;align-items:center;gap:9px;margin:15px 28px 0;padding:11px 13px;font-size:12px;display:flex}.owner-notice>span{color:#fff;background:#3e7654;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.owner-notice button{color:#4c6a58;background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}.owner-content{width:min(1450px,100%);margin:0 auto;padding:33px 34px 55px}.owner-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.owner-page-heading>div{max-width:760px}.owner-page-heading span{color:#a14d31;letter-spacing:.2em;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.owner-page-heading h1{letter-spacing:-.045em;color:#18312e;margin:0;font:400 clamp(32px,3.4vw,50px)/1 Georgia,serif}.owner-page-heading p{color:#66756d;max-width:690px;margin:12px 0 0;font:400 12px/1.5 Georgia,serif}.owner-page-heading>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#18312e;border:0;flex:none;align-items:center;gap:22px;min-height:38px;padding:0 13px 0 16px;font-size:11px;display:flex}.owner-page-heading>button b{color:#dd815a;font-size:15px;font-weight:400}.owner-metrics-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.owner-metric{border:1px solid var(--owner-line);background:#f8f8f5;min-height:134px;margin:0;padding:17px 18px}.owner-metric>span{letter-spacing:.14em;color:#75837b;min-height:18px;font-size:10px;font-weight:700;display:block}.owner-metric>div{justify-content:space-between;align-items:end;gap:8px;margin:9px 0 6px;display:flex}.owner-metric strong{font:400 30px/1 Georgia,serif}.owner-metric b{color:#47805d;background:#e3efe6;padding:5px 6px;font-size:10px}.owner-metric p{color:#7a8780;margin:0;font-size:11px;line-height:1.35}.owner-two-column{grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);gap:13px;margin-bottom:13px;display:grid}.owner-section{border:1px solid var(--owner-line);background:#f8f8f5;padding:20px}.owner-section-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.owner-section-header span{color:#8d5a45;letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.owner-section-header h2{letter-spacing:-.025em;margin:0;font:400 21px/1.08 Georgia,serif}.owner-section-header button{color:#40534a;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #8d9891;padding:3px 0 5px;font-size:10px}.owner-section-header>b{color:#a14d31;letter-spacing:.1em;font-size:10px}.aha-card{color:#f7f2e9;background:#18312e;border:1px solid #18312e;grid-template-columns:103px 1fr;min-height:342px;display:grid}.aha-badge{border-right:1px solid #ffffff26;flex-direction:column;justify-content:space-between;padding:20px 15px;display:flex}.aha-badge b{color:#dd8059;letter-spacing:-.06em;font:400 30px/1 Georgia,serif}.aha-badge span{writing-mode:vertical-rl;letter-spacing:.17em;color:#9db0a7;font-size:9px;transform:rotate(180deg)}.aha-story{flex-direction:column;padding:23px 25px;display:flex}.aha-story>small{color:#dd8059;letter-spacing:.16em;font-size:10px;font-weight:700}.aha-story h2{letter-spacing:-.035em;max-width:600px;margin:9px 0;font:400 28px/1.04 Georgia,serif}.aha-story>p{color:#c4d0ca;margin:0;font:400 13px/1.55 Georgia,serif}.aha-story ul{flex-wrap:wrap;gap:7px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.aha-story li{color:#d8e1dc;border:1px solid #ffffff26;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.aha-story li i{background:#dd8059;border-radius:50%;width:5px;height:5px}.aha-story footer{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.aha-story footer>span{color:#849d91;max-width:320px;font-size:9px;line-height:1.4}.aha-story footer button{color:#18312e;text-transform:uppercase;letter-spacing:.08em;background:#f3eee5;border:0;align-items:center;gap:22px;min-height:35px;padding:0 12px;font-size:10px;display:flex}.aha-story footer button b{color:#ba5b38;font-size:13px}.portfolio-health-card{border:1px solid var(--owner-line);background:#f8f8f5;padding:20px}.portfolio-health-card>header{justify-content:space-between;align-items:flex-start;display:flex}.portfolio-health-card>header span{color:#8b5a45;letter-spacing:.15em;font-size:10px;font-weight:700;display:block}.portfolio-health-card>header h2{margin:6px 0 0;font:400 20px Georgia,serif}.portfolio-health-card>header>b{letter-spacing:.12em;color:#4a775b;background:#e3eee6;padding:6px;font-size:9px}.health-ring{background:conic-gradient(#3e7654 0 86%,#dfe5df 86%);border-radius:50%;place-items:center;width:132px;height:132px;margin:20px auto;display:grid;position:relative}.health-ring:before{content:"";background:#f8f8f5;border-radius:50%;position:absolute;inset:11px}.health-ring>div{align-items:baseline;display:flex;position:relative}.health-ring strong{font:400 38px Georgia,serif}.health-ring span{color:#849188;font-size:11px}.health-ring p{z-index:1;color:#79867f;margin:0;font-size:10px;position:absolute;top:75px}.portfolio-health-card>ul{border-top:1px solid var(--owner-line);margin:0;padding:0;list-style:none}.portfolio-health-card>ul li{border-bottom:1px solid var(--owner-line);grid-template-columns:26px 1fr;gap:8px;padding:10px 0;display:grid}.portfolio-health-card>ul li>span{background:#e7ece7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.portfolio-health-card>ul p{flex-direction:column;gap:3px;margin:0;display:flex}.portfolio-health-card>ul b{font-size:11px}.portfolio-health-card>ul small{color:#859189;font-size:10px}.portfolio-table-section{margin-bottom:13px;padding-bottom:16px}.portfolio-table{border-top:1px solid var(--owner-line)}.portfolio-row{border-bottom:1px solid var(--owner-line);grid-template-columns:1.55fr repeat(4,.68fr) .85fr 1fr;align-items:center;gap:10px;min-height:63px;font-size:12px;display:grid}.portfolio-head{color:#7a8880;letter-spacing:.08em;text-transform:uppercase;min-height:34px;font-size:10px}.portfolio-venue{align-items:center;gap:10px;display:flex}.portfolio-venue>i{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font:11px Georgia,serif;display:grid}.portfolio-venue>b{flex-direction:column;gap:4px;font-size:12px;display:flex}.portfolio-venue small{color:#829087;font-size:10px;font-weight:400}.portfolio-row em{background:#e9eee9;padding:5px 6px;font-size:10px;font-style:normal;display:inline-block}.portfolio-row>span:last-child button{color:#7d402b;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-size:10px;text-decoration:underline}.portfolio-rollout{background:#edece6;border-left:3px solid #d8754f;grid-template-columns:140px 1fr auto;align-items:center;gap:14px;margin-top:15px;padding:12px 14px;display:grid}.portfolio-rollout span{letter-spacing:.15em;color:#8d513b;font-size:10px;font-weight:700}.portfolio-rollout p{color:#65736c;margin:0;font:400 12px/1.4 Georgia,serif}.portfolio-rollout button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#18312e;border:0;padding:9px 11px;font-size:10px}.journey-stream-list{flex-direction:column;display:flex}.journey-stream-list>div{border-top:1px solid var(--owner-line);grid-template-columns:35px 1fr;align-items:center;gap:11px;min-height:72px;display:grid}.journey-stream-list>div>b{color:#fff;background:#18312e;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.journey-stream-list>div>span{flex-direction:column;gap:4px;display:flex}.journey-stream-list small{color:#a14d31;letter-spacing:.13em;font-size:9px}.journey-stream-list strong{font:400 12px Georgia,serif}.journey-stream-list p{color:#7b8881;margin:0;font-size:10px}.pipeline-grid{border:1px solid var(--owner-line);grid-template-columns:repeat(2,1fr);display:grid}.pipeline-grid>div{border-right:1px solid var(--owner-line);flex-direction:column;min-height:126px;padding:13px;display:flex}.pipeline-grid>div:last-child{border:0}.pipeline-grid>div:nth-child(2){border-right:0}.pipeline-grid>div:nth-child(-n+2){border-bottom:1px solid var(--owner-line)}.pipeline-grid span{color:#7e8a83;text-transform:uppercase;min-height:25px;font-size:10px;line-height:1.3}.pipeline-grid strong{margin:7px 0 5px;font:400 28px Georgia,serif}.pipeline-grid p{color:#4f765e;margin:auto 0 0;font-size:11px}.manager-scope-note{background:var(--venue-soft);border-left:3px solid var(--venue-accent);align-items:center;gap:14px;margin-bottom:14px;padding:11px 14px;display:flex}.manager-scope-note>span{color:var(--venue-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.manager-scope-note p{color:#5f6c65;margin:0;font:400 12px Georgia,serif}.manager-scope-note button{color:var(--venue-accent);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:10px;text-decoration:underline}.attention-card>ul{margin:0;padding:0;list-style:none}.attention-card li{border-top:1px solid var(--owner-line);grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:61px;display:grid}.attention-card li>i{background:var(--venue-soft);width:23px;height:23px;color:var(--venue-accent);border-radius:50%;place-items:center;font:10px Arial,sans-serif;display:grid}.attention-card li>span{flex-direction:column;gap:4px;display:flex}.attention-card li b{font-size:11px}.attention-card li small{color:#849089;font-size:10px}.attention-card li button{color:var(--venue-accent);background:0 0;border:0;font-size:10px;text-decoration:underline}.manager-journeys{margin-bottom:13px}.manager-journey-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.manager-journey-grid>article{border:1px solid var(--owner-line);background:#fff;flex-direction:column;min-height:132px;padding:15px;display:flex}.manager-journey-grid>article>span{color:var(--venue-accent);letter-spacing:.15em;font-size:9px;font-weight:800}.manager-journey-grid strong{text-transform:capitalize;margin:12px 0 8px;font:400 16px Georgia,serif}.manager-journey-grid p{color:#748179;margin:auto 0 0;font-size:11px;line-height:1.4}.manager-journey-grid>b{color:#b7c1bb;font-size:18px}.automation-list>ul,.activity-feed>ul{margin:0;padding:0;list-style:none}.automation-list li,.activity-feed li{border-top:1px solid var(--owner-line);grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:67px;display:grid}.automation-list li>i{background:#c8d0ca;border-radius:99px;width:15px;height:8px;position:relative}.automation-list li>i:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;left:1px}.automation-list li>i.active{background:#4d825f}.automation-list li>i.active:after{left:8px}.automation-list li>span,.activity-feed li>span{flex-direction:column;gap:4px;display:flex}.automation-list li b,.activity-feed li b{font-size:11px}.automation-list li small,.activity-feed li small{color:#849089;font-size:10px}.automation-list li em{color:#66756d;font:10px Arial,sans-serif}.activity-feed li{grid-template-columns:14px 1fr}.activity-feed li>i{background:var(--venue-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--venue-soft);border-radius:50%}.module-first-look{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:48px;display:flex}.module-first-look>span{color:#a14d31;letter-spacing:.17em;font-size:10px;font-weight:800}.module-first-look>h2{letter-spacing:-.035em;max-width:650px;margin:13px 0 9px;font:400 32px/1.05 Georgia,serif}.module-first-look>p{color:#6e7b74;max-width:650px;margin:0 0 25px;font:400 13px/1.55 Georgia,serif}.module-first-look>div{grid-template-columns:repeat(3,1fr);gap:8px;width:min(680px,100%);display:grid}.module-first-look>div button{border:1px solid var(--owner-line);text-align:left;color:#18312e;background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:70px;padding:10px;display:grid}.module-first-look>div button>i{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font:10px Georgia,serif;display:grid}.module-first-look>div button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.module-first-look>div button b{font-size:11px}.module-first-look>div button small{color:#87938c;font-size:9px;line-height:1.25}.module-first-look>div button em{color:#b15a3a;font-style:normal}.manager-module>div{grid-template-columns:1fr;max-width:520px}.manager-module>div button{min-height:84px}@media (width<=1100px){.owner-platform{grid-template-columns:215px minmax(0,1fr)}.owner-content{padding:28px 22px 45px}.owner-metrics-grid{grid-template-columns:repeat(2,1fr)}.owner-two-column{grid-template-columns:1fr}.portfolio-row{grid-template-columns:1.4fr repeat(4,.62fr) .8fr}.portfolio-row>span:last-child{display:none}.owner-topbar{padding:0 22px}.demo-data-pill{display:none}}@media (width<=900px){.intro-button-row{flex-direction:column;width:100%}.intro-secondary,.intro-tour-link{width:100%}.owner-platform{display:block}.owner-sidebar{height:auto;min-height:0;position:relative;overflow:visible}.owner-brand{height:68px;padding:7px 28px}.owner-account{display:none}.owner-mode-switch{margin:10px 12px}.owner-nav{flex-direction:row;padding:0 10px 10px;overflow-x:auto}.owner-nav button{border-bottom:2px solid #0000;border-left:0;min-width:max-content;min-height:36px;padding:0 11px}.owner-nav button.active{border-bottom-color:#d8754f;border-left:0}.owner-nav button i,.owner-nav button b,.owner-sidebar-bottom{display:none}.owner-topbar{align-items:flex-start;height:auto;min-height:61px;padding:10px 14px;position:relative}.owner-breadcrumb i,.owner-breadcrumb em{display:none}.owner-top-actions select{min-width:118px}.owner-user{display:none}.owner-content{padding:24px 14px 40px}.owner-page-heading{flex-direction:column;align-items:flex-start}.owner-page-heading>button{justify-content:space-between;width:100%}.owner-metrics-grid{grid-template-columns:1fr 1fr}.aha-card{grid-template-columns:1fr}.aha-badge{border-bottom:1px solid #ffffff26;border-right:0;flex-direction:row;align-items:center;min-height:53px}.aha-badge span{writing-mode:initial;transform:none}.aha-story footer{flex-direction:column;align-items:flex-start}.aha-story footer button{justify-content:space-between;width:100%}.portfolio-table{overflow-x:auto}.portfolio-row{min-width:760px}.portfolio-rollout{grid-template-columns:1fr}.manager-scope-note{flex-direction:column;align-items:flex-start}.manager-scope-note button{margin-left:0}.manager-journey-grid{grid-template-columns:1fr}.manager-journey-grid>b{text-align:center;transform:rotate(90deg)}.module-first-look{min-height:360px;padding:28px 18px}.module-first-look>div{grid-template-columns:1fr}}@media (width<=500px){.owner-topbar{flex-direction:column;gap:8px}.owner-top-actions,.owner-top-actions select{width:100%}.owner-metrics-grid{grid-template-columns:1fr}.owner-page-heading h1{font-size:34px}.aha-story{padding:20px 17px}.aha-story h2{font-size:24px}.pipeline-grid{grid-template-columns:1fr 1fr}.pipeline-grid>div:nth-child(2){border-right:0}.pipeline-grid>div:nth-child(-n+2){border-bottom:1px solid var(--owner-line)}}@media (width<=540px){.intro-header{height:70px;padding:0 17px}.intro-h2-mark span{font-size:24px}.intro-h2-mark i{height:23px}.intro-h2-mark b{font-size:11px}.intro-amanda-mark{width:146px;height:30px}.intro-hero{width:calc(100% - 34px);padding:43px 0 34px}.intro-kicker{margin-bottom:15px;font-size:10px;line-height:1.5}.intro-copy h1{font-size:45px}.intro-lead{margin-top:22px;font-size:14px}.intro-actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:25px}.intro-primary{justify-content:space-between;width:100%}.intro-actions>span{max-width:none}.intro-brand-card{min-height:300px;padding:25px 20px}.intro-brand-card:before{top:24px;left:20px}.intro-card-label{font-size:9px}.intro-brand-card>p{font-size:13px}.where-framework{grid-template-columns:1fr;width:calc(100% - 34px)}.where-framework article{border-bottom:1px solid #17312e29;border-right:0;min-height:auto}.where-framework article:last-child{border-bottom:0}.intro-concepts{width:calc(100% - 34px);margin:38px auto 42px}.intro-concepts-heading b{display:none}.intro-concept-grid{grid-template-columns:1fr;overflow:visible}.intro-concept-grid button{border-bottom:1px solid #17312e29;border-right:0}.intro-concept-grid button:last-child{border-bottom:0}.intro-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:72px;padding:13px 17px}.presentation-brand-actions{gap:7px}.where-mini-mark{display:none}.prototype-pill{padding:10px;font-size:0}.prototype-pill i{margin:0}.concept-switcher{margin-top:14px}.experience-stage{padding-left:8px;padding-right:8px}.phone-frame{width:min(358px,94vw);height:690px}.explanation-panel{padding:18px 12px}.explanation-panel dl>div{grid-template-columns:110px 1fr;gap:12px}.presentation-footer{grid-template-columns:1fr auto;padding:0 18px}.presentation-footer p{display:none}}.status-pill{color:#5f6d65;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#e7ebe7;border-radius:99px;align-items:center;width:max-content;min-height:22px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.status-pill.good{color:#316446;background:#e1eee4}.status-pill.warn{color:#8a5a24;background:#f4ead8}.status-pill.accent{background:var(--venue-soft);color:var(--venue-accent)}.owner-data-table{border-top:1px solid var(--owner-line)}.owner-data-row{border-bottom:1px solid var(--owner-line);color:#56645c;grid-template-columns:1.35fr .5fr .72fr 1.55fr auto;align-items:center;gap:11px;min-height:57px;font-size:11px;display:grid}.owner-data-row strong{color:#18312e;font-size:11px}.owner-data-row>button,.text-action{color:var(--venue-accent);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:10px;text-decoration:underline}.owner-data-head{color:#839087;letter-spacing:.08em;text-transform:uppercase;min-height:32px;font-size:9px;font-weight:700}.owner-data-head strong{font-size:9px}.data-card{margin-bottom:13px}.data-method-note,.public-action-note{color:#839087;margin:12px 0 0;font-size:10px;line-height:1.45}.intelligence-lower{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr)}.overlap-card{padding-bottom:17px}.overlap-visual{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.overlap-visual>div{background:#edf0ec;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;min-height:91px;padding:12px;display:grid}.overlap-visual>div b{color:#fff;background:#17312e;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.overlap-visual>div span{color:#6f7e75;font-size:10px}.overlap-visual>div strong{font:400 19px Georgia,serif}.overlap-visual>i{color:#a05236;white-space:nowrap;background:#f3e7df;padding:5px;font:9px Arial,sans-serif}.overlap-visual>div:nth-of-type(3){grid-column:1/-1;justify-self:center;width:54%}.overlap-card>p{color:#829087;margin:12px 0 0;font-size:10px;line-height:1.45}.campaign-row{grid-template-columns:1.35fr .75fr 1fr .65fr .75fr auto}.guardrail-list>div{border-top:1px solid var(--owner-line);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:63px;display:grid}.guardrail-list>div>b{background:#e8ece8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.guardrail-list p{flex-direction:column;gap:4px;margin:0;display:flex}.guardrail-list strong{font-size:11px}.guardrail-list p span{color:#829087;font-size:10px}.bar-list{padding-top:2px}.bar-list>div,.poll-bars>div{border-top:1px solid var(--owner-line);grid-template-columns:105px 1fr 38px;align-items:center;gap:10px;min-height:48px;font-size:10px;display:grid}.bar-list i,.poll-bars i{background:#e1e6e1;border-radius:99px;height:5px;overflow:hidden}.bar-list i b,.poll-bars i b{border-radius:inherit;background:var(--venue-accent);height:100%;display:block}.bar-list strong,.poll-bars strong{text-align:right;font-size:10px}.concept-scorecards{margin-bottom:13px}.scorecard-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.scorecard-grid>button{border:1px solid var(--owner-line);color:#18312e;text-align:left;background:#fff;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:90px;padding:12px;display:grid}.scorecard-grid>button>i{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font:10px Arial,sans-serif;display:grid}.scorecard-grid>button>span{flex-direction:column;gap:4px;display:flex}.scorecard-grid small{color:#77847c;font-size:10px}.scorecard-grid strong{font:400 22px Georgia,serif}.scorecard-grid em{color:#89958e;font:9px Arial,sans-serif}.scorecard-grid>button>b{color:#a14d31;font-size:9px}.theme-list>div>p{border-top:1px solid var(--owner-line);grid-template-columns:1fr 75px 44px;align-items:center;gap:9px;min-height:48px;margin:0;font-size:10px;display:grid}.theme-list>div b{font-size:11px}.theme-list>div span{color:#829087}.theme-list>div i{text-align:right;font:10px Arial,sans-serif}.theme-list .positive{color:#3d7552}.theme-list .warning{color:#a5652b}.approval-standard{grid-template-columns:90px 1fr;align-items:center;gap:17px;min-height:196px;display:grid}.approval-standard>b{color:#fff;background:#17312e;border-radius:50%;place-items:center;width:82px;height:82px;font:400 35px Georgia,serif;display:grid}.approval-standard p{flex-direction:column;gap:7px;margin:0;display:flex}.approval-standard p strong{font:400 17px Georgia,serif}.approval-standard p span{color:#78857d;font-size:10px;line-height:1.5}.approval-standard button{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#17312e;border:0;grid-column:1/-1;padding:10px;font-size:10px}.large-pipeline>div{min-height:142px}.large-pipeline small{color:#89948d;margin-top:8px;font-size:9px}.event-row,.manager-event-row,.menu-row{grid-template-columns:1.3fr .8fr .55fr .78fr 1fr auto}.access-map{border:1px solid var(--owner-line);background:#f8f8f5;margin-bottom:13px;padding:25px}.access-root{background:#fff;border:1px solid #cdd6cf;max-width:620px;margin:auto;padding:18px}.access-root>span{color:#a14d31;letter-spacing:.14em;font-size:9px;font-weight:800}.access-root>div{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin:10px 0 8px;display:grid}.access-root>div>b{color:#fff;background:#17312e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.access-root p{color:#718078;margin:0;font-size:10px;line-height:1.45}.access-root>div p{flex-direction:column;gap:3px;display:flex}.access-root strong{color:#18312e;font-size:12px}.access-root small{color:#89958e;font-size:9px}.access-connector{text-align:center;color:#819087;letter-spacing:.12em;text-transform:uppercase;padding:13px 0;font-size:9px}.access-branches{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.access-branches>article{border:1px solid var(--owner-line);background:#fff;padding:13px}.access-branches header{grid-template-columns:32px 1fr;align-items:center;gap:8px;margin-bottom:9px;display:grid}.access-branches header i{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font:10px Arial,sans-serif;display:grid}.access-branches header p{flex-direction:column;gap:3px;margin:0;display:flex}.access-branches header strong{font-size:11px}.access-branches header small{color:#849188;font-size:9px}.access-branches ul{margin:0;padding:0;list-style:none}.access-branches li{border-top:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:7px;min-height:34px;font-size:9px;display:flex}.access-branches li b{color:#3a7050}.access-branches li b.denied{color:#9a6a50}.access-branches>article>button{color:#17312e;background:#edf0ec;border:0;width:100%;margin-top:9px;padding:8px;font-size:9px}.staff-scope-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.staff-scope-row article{background:#eef1ed;border-left:3px solid #d8754f;flex-direction:column;gap:7px;min-height:65px;padding:12px;display:flex}.staff-scope-row b{letter-spacing:.08em;font-size:9px}.staff-scope-row span{color:#7b8980;font-size:10px}.audit-table>div>p{border-top:1px solid var(--owner-line);grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:58px;margin:0;display:grid}.audit-table>div>p>i{background:#e7ebe7;border-radius:50%;place-items:center;width:26px;height:26px;font:9px Arial,sans-serif;display:grid}.audit-table>div>p>span{flex-direction:column;gap:4px;display:flex}.audit-table b{font-size:11px}.audit-table small{color:#849188;font-size:10px}.access-principles ul{margin:0;padding:0;list-style:none}.access-principles li{border-top:1px solid var(--owner-line);grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:61px;display:grid}.access-principles li>b{color:#fff;background:#17312e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.access-principles li>span{flex-direction:column;gap:4px;display:flex}.access-principles strong{font-size:11px}.access-principles small{color:#849188;font-size:10px}.compact-scope{margin-top:-4px}.guest-row{grid-template-columns:.6fr 1.45fr .8fr .8fr auto}.segment-stack{flex-direction:column;display:flex}.segment-stack>button{border:0;border-top:1px solid var(--owner-line);color:#18312e;text-align:left;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.segment-stack>button>i{background:var(--venue-soft);width:28px;height:28px;color:var(--venue-accent);border-radius:50%;place-items:center;font:9px Arial,sans-serif;display:grid}.segment-stack>button>span{flex-direction:column;gap:4px;display:flex}.segment-stack b{font-size:11px}.segment-stack small{color:#849188;font-size:10px}.segment-stack strong{color:var(--venue-accent)}.consent-card{grid-template-columns:1fr 1fr;display:grid}.consent-card>header{grid-column:1/-1}.consent-ring{border:12px solid #dce9df;border-top-color:var(--venue-accent);border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:118px;height:118px;display:flex}.consent-ring strong{font:400 25px Georgia,serif}.consent-ring span{color:#859088;font-size:9px}.consent-card ul{align-self:center;margin:0;padding:0;list-style:none}.consent-card li{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:center;min-height:38px;font-size:10px;display:flex}.marketing-workspace{grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr)}.journey-control-list>div{border-top:1px solid var(--owner-line);grid-template-columns:30px 1fr 70px 32px;align-items:center;gap:10px;min-height:76px;display:grid}.toggle-button{background:#bfc8c1;border:0;border-radius:99px;width:28px;height:15px;padding:0;position:relative}.toggle-button i{background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:2px;left:2px}.toggle-button.on{background:#4b7d59}.toggle-button.on i{left:15px}.journey-control-list p{flex-direction:column;gap:5px;margin:0;display:flex}.journey-control-list p strong{font-size:11px}.journey-control-list p span{color:#819087;font-size:10px;line-height:1.4}.journey-control-list>div>b{color:#67756d;font-size:10px}.journey-performance>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.journey-performance>div>p{background:#edf0ec;flex-direction:column;justify-content:center;gap:7px;min-height:75px;margin:0;padding:12px;display:flex}.journey-performance p span{color:#7d8982;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.journey-performance p strong{font:400 22px Georgia,serif}.journey-performance>small{color:#849188;margin-top:12px;font-size:9px;line-height:1.45;display:block}.campaign-builder-card{color:#fff;background:#17312e;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:24px;margin-top:13px;padding:19px 22px;display:grid}.campaign-builder-card>div:first-child>span{color:#e19872;letter-spacing:.14em;font-size:9px;font-weight:800}.campaign-builder-card h2{margin:7px 0 5px;font:400 19px Georgia,serif}.campaign-builder-card p{color:#a9bbb1;margin:0;font-size:10px;line-height:1.45}.campaign-steps{justify-content:center;align-items:center;gap:8px;display:flex}.campaign-steps b{color:#e8eee9;text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.campaign-steps b i{border:1px solid #6d8277;border-radius:50%;place-items:center;width:23px;height:23px;font:10px Arial,sans-serif;display:grid}.campaign-steps>span{color:#71877c}.campaign-builder-card>button{color:#17312e;white-space:nowrap;background:#f0ece2;border:1px solid #ffffff40;padding:11px;font-size:10px}.review-queue{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.review-card{flex-direction:column;min-height:332px;transition:all .2s;display:flex}.review-card.approved{border-top:3px solid #4b7d59}.review-card>header{justify-content:space-between;align-items:center;display:flex}.review-card>header>div{align-items:center;gap:8px;display:flex}.review-card>header span{color:#c67b38;letter-spacing:.03em;font-size:11px}.review-card>header small{color:#849188;font-size:9px}.review-card blockquote{color:#344b43;min-height:57px;margin:18px 0;font:400 13px/1.4 Georgia,serif}.review-draft{background:#edf0ec;padding:12px}.review-draft>span{color:#6d7b73;letter-spacing:.11em;font-size:9px;font-weight:800}.review-draft p{color:#5e6b64;margin:8px 0 0;font:400 12px/1.45 Georgia,serif}.review-card>footer{justify-content:flex-end;gap:7px;margin-top:auto;padding-top:13px;display:flex}.primary-action,.secondary-action{min-height:31px;padding:0 10px;font-size:10px}.primary-action{border:1px solid var(--venue-accent);background:var(--venue-accent);color:#fff}.secondary-action{border:1px solid var(--owner-line);color:#18312e;background:#fff}.social-toolbar{color:#fff;background:#17312e;justify-content:space-between;align-items:center;margin-bottom:13px;padding:12px 15px;display:flex}.social-toolbar>div{flex-direction:column;gap:4px;display:flex}.social-toolbar span{color:#a8bbb1;letter-spacing:.12em;font-size:9px}.social-toolbar b{font:400 13px Georgia,serif}.social-toolbar>button{color:#17312e;background:#f0ece2;border:1px solid #ffffff40;padding:9px 12px;font-size:10px}.social-calendar-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.social-post{padding:12px}.social-post.approved{border-top:3px solid #4b7d59}.social-post>header{justify-content:space-between;align-items:center;display:flex}.social-post>header>div{flex-direction:column;gap:3px;display:flex}.social-post>header b{font-size:11px}.social-post>header span{color:#849188;font-size:9px}.social-visual{color:#fff;flex-direction:column;justify-content:space-between;min-height:145px;margin:12px 0;padding:15px;display:flex}.social-visual i{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:32px;height:32px;font:10px Georgia,serif;display:grid}.social-visual span{font:400 17px Georgia,serif}.social-copy small{color:var(--venue-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.social-copy p{color:#56645c;min-height:42px;margin:7px 0 0;font:400 12px/1.4 Georgia,serif}.social-post>footer{border-top:1px solid var(--owner-line);justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.social-post>footer button{border:1px solid var(--owner-line);color:#18312e;background:#fff;padding:7px 9px;font-size:9px}.social-post>footer button:last-child{border-color:var(--venue-accent);background:var(--venue-accent);color:#fff}.poll-card>p{margin:8px 0 13px;font:400 16px Georgia,serif}.poll-bars>div{grid-template-columns:115px 1fr 32px}.poll-card>footer{border-top:1px solid var(--owner-line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.poll-card>footer span{color:#849188;font-size:9px}.poll-card>footer button{color:var(--venue-accent);background:0 0;border:0;font-size:10px;text-decoration:underline}.winner-card>div{grid-template-columns:58px 1fr;align-items:center;gap:12px;margin:12px 0;display:grid}.winner-card>div>b{background:var(--venue-soft);width:55px;height:55px;color:var(--venue-accent);border-radius:50%;place-items:center;font:400 17px Georgia,serif;display:grid}.winner-card>div>p{flex-direction:column;gap:5px;margin:0;display:flex}.winner-card strong{font:400 17px Georgia,serif}.winner-card p span{color:#849188;font-size:10px;line-height:1.4}.winner-card blockquote{color:#536159;background:#edf0ec;margin:12px 0;padding:12px;font:400 12px Georgia,serif}.winner-card>button{background:var(--venue-accent);color:#fff;border:0;width:100%;padding:10px;font-size:10px}.reward-history{margin-top:13px}.reward-steps{border:1px solid var(--owner-line);grid-template-columns:repeat(4,1fr);display:grid}.reward-steps>div{border-right:1px solid var(--owner-line);grid-template-rows:1fr auto;grid-template-columns:24px 1fr;gap:8px;min-height:100px;padding:12px;display:grid}.reward-steps>div:last-child{border-right:0}.reward-steps>div>b{color:#fff;background:#17312e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.reward-steps p{flex-direction:column;gap:4px;margin:0;display:flex}.reward-steps strong{font-size:11px}.reward-steps p span{color:#849188;font-size:9px;line-height:1.35}.reward-steps em{text-align:right;color:var(--venue-accent);grid-column:1/-1;font:400 21px Georgia,serif}.access-summary{background:var(--venue-soft);border-left:3px solid var(--venue-accent);justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.access-summary>div>span{color:var(--venue-accent);letter-spacing:.13em;font-size:9px;font-weight:800}.access-summary h2{margin:6px 0 5px;font:400 21px Georgia,serif}.access-summary p{color:#65736b;max-width:620px;margin:0;font-size:10px;line-height:1.45}.access-summary>button{background:var(--venue-accent);color:#fff;white-space:nowrap;border:0;padding:10px 12px;font-size:10px}.role-row{grid-template-columns:1fr .85fr 1.5fr .55fr auto}@media (width<=1100px){.owner-data-row{min-width:700px}.owner-data-table{overflow-x:auto}.review-queue,.social-calendar-grid{grid-template-columns:1fr}.review-card{min-height:0}.access-branches{grid-template-columns:1fr}.staff-scope-row{grid-template-columns:1fr 1fr}.campaign-builder-card{grid-template-columns:1fr}.campaign-steps{justify-content:flex-start}}@media (width<=760px){.scorecard-grid,.intelligence-lower,.marketing-workspace,.overlap-visual{grid-template-columns:1fr}.overlap-visual>i{justify-self:center}.overlap-visual>div:nth-of-type(3){grid-column:auto;width:100%}.staff-scope-row,.reward-steps{grid-template-columns:1fr 1fr}.reward-steps>div:nth-child(2){border-right:0}.reward-steps>div:nth-child(-n+2){border-bottom:1px solid var(--owner-line)}.consent-card{grid-template-columns:1fr}.consent-ring{margin:8px auto 15px}.access-summary{flex-direction:column;align-items:flex-start}.access-summary>button{width:100%}.campaign-builder-card{padding:18px}}@media (width<=500px){.staff-scope-row,.reward-steps{grid-template-columns:1fr}.reward-steps>div{border-right:0;border-bottom:1px solid var(--owner-line)}.reward-steps>div:last-child{border-bottom:0}.journey-control-list>div{grid-template-columns:30px 1fr auto}.journey-control-list>div>b{display:none}.campaign-steps{flex-direction:column;align-items:flex-start}.campaign-steps>span{margin-left:8px;transform:rotate(90deg)}.social-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.social-toolbar>button{width:100%}.approval-standard{text-align:center;grid-template-columns:1fr}.approval-standard>b{margin:auto}}.guest-subnav{background:#f4f1e9;border-bottom:1px solid #dedbd2;flex:none;justify-content:space-between;align-items:center;height:28px;padding:0 19px;display:flex}.guest-subnav button{color:var(--phone-accent);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:4px 0;font-size:11px}.guest-subnav span{color:#7b817c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.phone-muni .guest-subnav{background:#183426;border-color:#536b59}.phone-muni .guest-subnav button,.phone-muni .guest-subnav span{color:#f0d87a}.phone-dragon .guest-subnav{background:#1f1915;border-color:#584235}.phone-dragon .guest-subnav button,.phone-dragon .guest-subnav span{color:#f18a57}.hub-hero{background:#efe7dc;min-height:139px;padding:19px 18px 16px;position:relative;overflow:hidden}.hub-hero:after{content:"";border:1px solid #6f272d2e;border-radius:50%;width:115px;height:115px;position:absolute;top:-35px;right:-38px}.hub-hero>span{color:var(--phone-accent);letter-spacing:.16em;font-size:9px;font-weight:800}.hub-hero h1{letter-spacing:-.035em;max-width:290px;margin:9px 0 6px;font:400 27px/1.02 Georgia,serif}.hub-hero p{color:#5d6861;max-width:285px;margin:0;font:400 12px/1.4 Georgia,serif}.hub-hero>small{color:#637069;letter-spacing:.08em;align-items:center;gap:6px;margin-top:11px;font-size:9px;display:flex}.hub-hero>small i{background:#4f805b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4f805b21}.hub-path-grid{border-top:1px solid #dedbd2;border-left:1px solid #dedbd2;grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.hub-path-grid>button{color:#20342e;text-align:left;background:#fff;border:1px solid #dedbd2;border-top:0;border-left:0;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:65px;padding:9px;display:grid}.hub-path-grid>button>b{width:23px;height:23px;color:var(--phone-accent);background:#eee9df;border-radius:50%;place-items:center;font:400 10px Georgia,serif;display:grid}.hub-path-grid>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.hub-path-grid strong{font:400 12px Georgia,serif}.hub-path-grid small{color:#7e8982;font-size:9px;line-height:1.25}.hub-path-grid>button>i{color:var(--phone-accent);font:12px Arial,sans-serif}.hub-path-grid>button.primary-path{background:var(--phone-accent);color:#fff}.hub-path-grid>button.primary-path>b{color:#fff;background:#ffffff29}.hub-path-grid>button.primary-path small,.hub-path-grid>button.primary-path>i{color:#ffffffb8}.hub-live-card{color:#fff;text-align:left;background:#203b32;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:51px;margin-top:9px;padding:9px 11px;display:flex}.hub-live-card>span{flex-direction:column;gap:4px;display:flex}.hub-live-card small{color:#d88b68;letter-spacing:.12em;font-size:9px;font-weight:800}.hub-live-card strong{font:400 12px Georgia,serif}.hub-live-card>b{text-align:right;max-width:95px;font-size:9px;font-weight:400}.hub-account-note{text-align:center;color:#8a928d;margin:9px 0 0;font-size:9px}.hub-muni .hub-hero{color:#fff4d1;background:#183426}.hub-muni .hub-hero h1{font:700 24px/1 var(--guest-display,sans-serif);letter-spacing:-.04em;text-transform:uppercase}.hub-muni .hub-hero p{color:#b9c6b5;font-family:var(--guest-body,sans-serif)}.hub-muni .hub-hero>span,.hub-muni .hub-hero>small{color:#e4bd49}.hub-muni .hub-path-grid{border-color:#cbd2c2}.hub-muni .hub-path-grid>button{background:#f8f5e9;border-color:#cbd2c2}.hub-muni .hub-path-grid>button.primary-path{color:#183426;background:#e3b542}.hub-muni .hub-path-grid>button.primary-path small,.hub-muni .hub-path-grid>button.primary-path>i{color:#42604d}.hub-muni .hub-live-card{color:#183426;background:#e3b542}.hub-muni .hub-live-card small{color:#31523d}.hub-dragon .hub-hero{color:#ffe1bd;background:#1f1915}.hub-dragon .hub-hero h1{font:400 27px/1.02 var(--guest-display,serif);text-transform:none}.hub-dragon .hub-hero p{color:#c9ab91;font-family:var(--guest-body,sans-serif)}.hub-dragon .hub-hero>span,.hub-dragon .hub-hero>small{color:#f47643}.hub-dragon .hub-path-grid{border-color:#dabd9d}.hub-dragon .hub-path-grid>button{color:#251c17;background:#fff6e9;border-color:#dabd9d}.hub-dragon .hub-path-grid>button.primary-path{background:#ed5a2c}.hub-dragon .hub-live-card{background:#2a1c15}.feature-panel{padding:20px 19px 18px}.feature-panel>h2{letter-spacing:-.035em;margin:8px 0 7px;font:400 25px/1.02 Georgia,serif}.phone-muni .feature-panel>h2{font-family:var(--guest-display,sans-serif);text-transform:uppercase;font-weight:700}.phone-dragon .feature-panel>h2{font-family:var(--guest-display,serif);text-transform:none;font-weight:400}.feature-lead{color:#68746d;margin:0 0 14px;font:400 12px/1.45 Georgia,serif}.phone-muni .feature-lead,.phone-dragon .feature-lead{font-family:var(--guest-body,sans-serif)}.feature-filters{scrollbar-width:none;gap:5px;padding-bottom:10px;display:flex;overflow-x:auto}.feature-filters button{color:#6f7b74;background:#fff;border:1px solid #d6d8d1;border-radius:99px;flex:none;padding:6px 9px;font-size:9px}.feature-filters button.active{border-color:var(--phone-accent);background:var(--phone-accent);color:#fff}.feature-menu-list{border-top:1px solid #dedfd9}.feature-menu-list>button{color:#20342e;text-align:left;background:0 0;border:0;border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:center;width:100%;min-height:79px;padding:10px 4px;display:flex}.feature-menu-list>button>span{flex-direction:column;gap:3px;display:flex}.feature-menu-list small{color:var(--phone-accent);letter-spacing:.1em;font-size:9px;font-weight:800}.feature-menu-list strong{font:400 15px Georgia,serif}.feature-menu-list p{color:#78837d;margin:0;font-size:10px}.feature-menu-list>button>b{font:400 12px Georgia,serif}.feature-menu-list>button.selected{background:var(--phone-accent);color:#fff;padding-left:9px}.feature-menu-list>button.selected small,.feature-menu-list>button.selected p{color:#ffffffbf}.feature-pairing{border-left:3px solid var(--phone-accent);background:#eeeae2;margin:11px 0;padding:10px 11px}.feature-pairing span{color:var(--phone-accent);letter-spacing:.1em;font-size:9px;font-weight:800}.feature-pairing p{color:#56635c;margin:5px 0 0;font:400 11px/1.4 Georgia,serif}.phone-primary:disabled{opacity:.42;cursor:default}.here-context{color:var(--phone-accent);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.here-context i{color:#3e7452;background:#e1eee4;border-radius:99px;padding:4px 6px;font:9px Arial,sans-serif}.here-status{color:#5c6962;background:#eef0ea;margin:10px 0 14px;padding:8px 10px;font-size:10px}.here-status i{background:#4e805c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.here-actions{border-top:1px solid #dcded7}.here-actions>button{color:#20342e;text-align:left;background:0 0;border:0;border-bottom:1px solid #dcded7;grid-template-columns:28px 1fr;align-items:center;gap:9px;width:100%;min-height:73px;display:grid}.here-actions>button>b{width:25px;height:25px;color:var(--phone-accent);background:#ebece6;border-radius:50%;place-items:center;font-size:11px;display:grid}.here-actions>button>span{flex-direction:column;gap:5px;display:flex}.here-actions strong{font:400 12px Georgia,serif}.here-actions small{color:#7e8982;font-size:10px}.here-actions>button.selected{background:var(--venue-soft,#eee);padding-left:8px}.here-actions>button.selected>b{background:var(--phone-accent);color:#fff}.here-result{color:#fff;background:#203b32;margin:11px 0;padding:11px}.here-result span{color:#d88b68;letter-spacing:.12em;font-size:9px;font-weight:800}.here-result p{margin:6px 0 4px;font:400 12px/1.4 Georgia,serif}.here-result small{color:#9fb1a7;font-size:9px}.here-live{color:#20342e;text-align:left;background:#fff;border:1px solid #d8dbd4;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:10px;display:flex}.here-live>span{flex-direction:column;gap:5px;display:flex}.here-live small{color:var(--phone-accent);letter-spacing:.1em;font-size:9px;font-weight:800}.here-live strong{font:400 12px Georgia,serif}.play-feature{text-align:center}.play-mark{border:1px solid var(--phone-accent);width:55px;height:55px;color:var(--phone-accent);border-radius:50%;place-items:center;margin:3px auto 14px;font:400 17px Georgia,serif;display:grid}.poll-question{color:#46544d;max-width:280px;margin:17px auto 15px;font:400 12px/1.4 Georgia,serif}.guest-poll-options{text-align:left}.guest-poll-options>button{color:#20342e;background:#fff;border:1px solid #dadcd5;border-bottom:0;justify-content:space-between;align-items:center;width:100%;min-height:57px;padding:9px 11px;display:flex}.guest-poll-options>button:last-child{border-bottom:1px solid #dadcd5}.guest-poll-options>button>span{align-items:center;gap:10px;display:flex}.guest-poll-options i{color:#9da59f;font:9px Arial,sans-serif}.guest-poll-options strong{font:400 13px Georgia,serif}.guest-poll-options>button>b{color:var(--phone-accent);font-size:11px}.guest-poll-options>button.selected{border-color:var(--phone-accent);background:var(--phone-accent);color:#fff}.guest-poll-options>button.selected i,.guest-poll-options>button.selected>b{color:#fff}.poll-reward{text-align:left;background:#edf0e9;grid-template-columns:28px 1fr;gap:8px;margin:13px 0;padding:11px;display:grid}.poll-reward>b{color:#fff;background:#4e805c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.poll-reward p{flex-direction:column;gap:5px;margin:0;display:flex}.poll-reward strong{font:400 12px/1.35 Georgia,serif}.poll-reward span{color:#818c85;font-size:9px}.poll-invite{color:#87918b;margin:14px 0;font-size:10px}.reward-identity{color:#fff;background:#203b32;grid-template-columns:52px 1fr;align-items:center;gap:12px;margin:15px 0;padding:13px;display:grid}.reward-identity>b{border:1px solid #fff6;border-radius:50%;place-items:center;width:49px;height:49px;font:400 13px Georgia,serif;display:grid}.reward-identity p{flex-direction:column;gap:5px;margin:0;display:flex}.reward-identity strong{font:400 12px Georgia,serif}.reward-identity span{color:#a9bbb1;font-size:10px}.guest-reward-progress{background:#eeeae2;padding:12px}.guest-reward-progress>div{color:#647169;letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.guest-reward-progress>i{background:#d5d8d1;border-radius:99px;height:5px;margin:9px 0 7px;display:block;overflow:hidden}.guest-reward-progress>i>b{background:var(--phone-accent);height:100%;display:block}.guest-reward-progress p{color:#56635c;margin:0;font:400 12px Georgia,serif}.guest-perk-list{border-top:1px solid #dadcd5;margin:12px 0}.guest-perk-list>button{color:#20342e;text-align:left;background:0 0;border:0;border-bottom:1px solid #dadcd5;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;width:100%;min-height:57px;display:grid}.guest-perk-list>button>i{width:22px;height:22px;color:var(--phone-accent);background:#e8ebe5;border-radius:50%;place-items:center;font:10px Arial,sans-serif;display:grid}.guest-perk-list>button>span{flex-direction:column;gap:4px;display:flex}.guest-perk-list strong{font:400 13px Georgia,serif}.guest-perk-list small{color:#838e87;font-size:9px}.guest-perk-list>button>b{color:var(--phone-accent)}.guest-perk-list>button.selected{background:#eeeae2;padding-left:7px}.reward-permission-note{text-align:center;color:#89928c;margin:9px 0 0;font-size:9px;line-height:1.4}.group-choice{margin:13px 0}.group-choice>small{color:var(--phone-accent);letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.group-choice>button{color:#35463f;background:#fff;border:1px solid #dadcd5;border-bottom:0;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:0 10px;font-size:11px;display:flex}.group-choice>button:last-child{border-bottom:1px solid #dadcd5}.group-choice>button.selected{border-color:var(--phone-accent);background:var(--phone-accent);color:#fff}.group-contact{color:#65726b;flex-direction:column;gap:6px;margin:12px 0;font-size:10px;display:flex}.group-contact input{color:#243a32;background:#fff;border:1px solid #d7dad3;height:39px;padding:0 10px;font-size:11px}.group-confirmation{color:#fff;background:#203b32;grid-template-columns:30px 1fr;gap:9px;padding:12px;display:grid}.group-confirmation>b{background:#4e805c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.group-confirmation p{flex-direction:column;gap:5px;margin:0;display:flex}.group-confirmation strong{font:400 13px Georgia,serif}.group-confirmation span{color:#c4d0c9;font-size:10px;line-height:1.4}.group-confirmation small{color:#8fa299;font-size:9px}.phone-muni .feature-panel{background:#f4f1e4}.phone-muni .feature-menu-list strong,.phone-muni .here-actions strong,.phone-muni .guest-poll-options strong,.phone-muni .guest-perk-list strong{font-family:var(--guest-display,sans-serif);text-transform:uppercase;font-weight:700}.phone-muni .feature-pairing,.phone-muni .guest-reward-progress{background:#e4e7d9}.phone-muni .reward-identity,.phone-muni .here-result{background:#183426}.phone-dragon .feature-panel{background:#fff1df}.phone-dragon .feature-menu-list strong,.phone-dragon .here-actions strong,.phone-dragon .guest-poll-options strong,.phone-dragon .guest-perk-list strong{font-family:var(--guest-display,serif);text-transform:none;font-weight:700}.phone-dragon .feature-pairing,.phone-dragon .guest-reward-progress{background:#f3dec6}.phone-dragon .reward-identity,.phone-dragon .here-result{background:#261b15}.phone-dragon .here-status{background:#f3dec6}.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-subnav{background:var(--concept-dark);border-color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-subnav{border-color:color-mix(in srgb,var(--concept-accent) 42%,transparent)}}.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-subnav button,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-subnav span{color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-subnav button,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-subnav span{color:color-mix(in srgb,var(--concept-accent) 76%,#fff)}}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon){background:var(--concept-soft)}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero{background:var(--concept-dark);color:#fff}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero h1{font-weight:700}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero p{color:#ffffffad}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero>span,.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero>small{color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero>span,.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-hero>small{color:color-mix(in srgb,var(--concept-accent) 76%,#fff)}}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-path-grid>button{border-color:var(--concept-dark);background:#ffffffa8}@supports (color:color-mix(in lab, red, red)){.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-path-grid>button{border-color:color-mix(in srgb,var(--concept-dark) 13%,transparent)}}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-live-card{background:var(--concept-dark)}.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-live-card small{color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.guest-hub:not(.hub-colline):not(.hub-muni):not(.hub-dragon) .hub-live-card small{color:color-mix(in srgb,var(--concept-accent) 78%,#fff)}}.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .feature-panel,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .feature-pairing,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-reward-progress,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .here-status{background:var(--concept-soft)}@supports (color:color-mix(in lab, red, red)){.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .feature-pairing,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .guest-reward-progress,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .here-status{background:color-mix(in srgb,var(--concept-soft) 75%,#fff)}}.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .reward-identity,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .here-result,.phone-screen:not(.phone-colline):not(.phone-muni):not(.phone-dragon) .group-confirmation{background:var(--concept-dark)}@media (width<=900px){.concept-switcher{grid-template-columns:none}.concept-switcher button{flex-basis:226px}.intro-concept-grid{grid-template-columns:repeat(2,1fr);overflow:visible}.intro-concept-grid button:nth-child(3n){border-right:1px solid #17312e29}.intro-concept-grid button:nth-child(2n){border-right:0}.intro-concept-grid button:nth-last-child(-n+3){border-bottom:1px solid #17312e29}.intro-concept-grid button:nth-last-child(-n+2){border-bottom:0}}@media (width<=540px){.intro-concept-grid{grid-template-columns:1fr}.intro-concept-grid button:nth-child(n){border-bottom:1px solid #17312e29;border-right:0}.intro-concept-grid button:last-child{border-bottom:0}.portfolio-plan-hero{height:218px}}.intro-prepared,.intro-kicker,.intro-actions>span,.intro-card-label,.where-framework article>span,.where-framework small,.intro-concepts-heading span,.intro-concept-grid button>small,.intro-concept-grid em,.intro-concept-grid button>b,.intro-footer{font-size:13px;line-height:1.4}.intro-primary,.intro-secondary{font-size:12px}.intro-brand-card>p{font-size:15px}.where-framework p{font-size:14px}.intro-concepts-heading b{font-size:15px}.intro-concept-grid strong{font-size:21px}.intro-footer p{font-size:13px}.header-center span,.prototype-pill,.concept-switcher small,.concept-switcher em,.concept-switcher button>b,.phone-label span,.phone-label b,.demo-disclaimer,.explanation-topline span,.explanation-topline b,.explanation-panel dt,.step-controls button,.presentation-footer,.footer-overview{font-size:13px;line-height:1.35}.header-center b{font-size:17px}.concept-switcher strong{font-size:19px}.explanation-panel dd{font-size:16px;line-height:1.5}.presentation-footer p{font-size:14px}.phone-screen{font-size:12px}.phone-screen button,.phone-screen input,.phone-screen select{font-size:13px;line-height:1.25}.phone-screen small{font-size:12px!important;line-height:1.35!important}.phone-screen p{font-size:12px;line-height:1.48}.phone-status,.phone-status div b{font-size:12px}.colline-app-header button,.venue-app-header button,.guest-subnav button,.guest-subnav span,.phone-back,.phone-text-link,.restart-link{font-size:13px}.portfolio-wordmark>i{font-size:12px}.portfolio-wordmark>strong{font-size:13px}.phone-hero span,.phone-kicker,.hub-hero>span,.hub-hero>small,.hub-live-card small,.feature-menu-list small,.feature-pairing span,.here-context,.here-context i,.here-result span,.here-result small,.here-live small,.poll-reward span,.guest-reward-progress>div,.reward-permission-note,.group-choice>small,.group-confirmation small{font-size:12px;line-height:1.35}.phone-copy>p,.portfolio-plan-copy>p,.portfolio-plan-confirm>p,.hub-hero p,.feature-lead,.feature-pairing p,.here-result p,.guest-reward-progress p{font-size:12px;line-height:1.48}.occasion-grid button,.phone-primary,.quick-row button,.quick-row select,.choice-chips button,.diet-note input,.group-choice>button,.group-contact,.group-contact input{font-size:13px}.seat-list strong,.hub-path-grid strong,.hub-live-card strong,.feature-menu-list strong,.here-actions strong,.here-live strong,.guest-poll-options strong,.poll-reward strong,.reward-identity strong,.guest-perk-list strong,.group-confirmation strong{font-size:13px;line-height:1.25}.seat-list em,.hub-path-grid>button>b,.hub-path-grid>button>i,.hub-live-card>b,.guest-poll-options i,.guest-poll-options>button>b,.guest-perk-list>button>i{font-size:12px;line-height:1.25}.hub-path-grid>button{min-height:78px;padding:11px}.hub-live-card{min-height:62px;padding:11px 13px}.feature-filters button{padding:7px 10px;font-size:12px}.feature-menu-list>button{min-height:88px}.here-status{font-size:13px}.here-actions>button{min-height:82px}.guest-poll-options>button,.guest-perk-list>button{min-height:64px}.muni-hero-copy span,.lineup-note span,.fuel-photo span,.scorecard-heading span,.scorecard-heading strong,.cap-confirm,.dragon-hero span,.dragon-hero p,.quest-list button>b,.hero-pairing span,.hero-pairing b,.bundle-list p,.crew-preview span,.crew-preview span b,.quest-complete span,.order-scroll p,.dragon-total span{font-size:12px;line-height:1.35}.pro-shop-add>b,.dragon-total strong{font-size:16px}.portfolio-plan-hero>div span,.portfolio-context-note span,.portfolio-plan-card span,.portfolio-demo-success span{font-size:12px;line-height:1.35}.portfolio-intent-grid>button>i,.portfolio-moment-list em,.portfolio-context-note>b,.portfolio-demo-success>b{font-size:12px}.portfolio-intent-grid strong,.portfolio-context-note strong,.portfolio-plan-card strong,.portfolio-demo-success strong{font-size:12px;line-height:1.3}.portfolio-intent-grid>button{min-height:72px}.portfolio-date-row>button{min-height:42px;font-size:13px}.portfolio-moment-list>button{min-height:78px}.owner-platform{grid-template-columns:264px minmax(0,1fr);font-size:12px}.owner-platform button,.owner-platform input,.owner-platform select{line-height:1.3;font-size:13px!important}.owner-platform small{font-size:12px!important;line-height:1.4!important}.owner-platform span{font-size:13px;line-height:1.35}.owner-platform p{font-size:12px;line-height:1.5}.owner-mode-switch button{min-height:64px}.owner-nav button{min-height:48px}.owner-nav button i,.owner-nav button span{font-size:12px}.owner-top-actions select{min-width:182px}.owner-notice,.owner-notice button,.owner-page-heading span{font-size:13px}.owner-page-heading>button{min-height:44px}.owner-section-header h2{font-size:24px}.aha-story>small{font-size:12px}.aha-story>p{font-size:14px}.aha-story li{font-size:13px}.aha-story footer>span{font-size:12px}.aha-story footer button{font-size:13px!important}.portfolio-health-card>header span,.portfolio-health-card>header>b,.health-ring span,.health-ring p,.portfolio-health-card>ul b{font-size:12px}.portfolio-head{min-height:42px;font-size:12px}.portfolio-venue>b,.portfolio-row em,.portfolio-row>span:last-child button,.portfolio-rollout span,.portfolio-rollout button,.portfolio-rollout p,.journey-stream-list small,.pipeline-grid span,.manager-scope-note>span,.manager-scope-note button,.attention-card li button,.manager-journey-grid>article>span,.module-first-look>span{font-size:12px}.journey-stream-list strong{font-size:14px}.journey-stream-list p,.pipeline-grid p,.manager-scope-note p,.manager-journey-grid p,.module-first-look>p,.attention-card li b,.automation-list li b,.activity-feed li b,.module-first-look>div button b{font-size:12px}.manager-journey-grid strong{font-size:18px}.owner-data-row strong,.owner-data-row>button,.text-action,.owner-data-head,.owner-data-head strong,.data-method-note,.public-action-note{font-size:12px}.status-pill{min-height:26px;font-size:12px}.overlap-visual>div span,.overlap-card>p,.guardrail-list p span,.bar-list>div,.poll-bars>div,.bar-list strong,.poll-bars strong,.scorecard-grid small,.theme-list>div>p,.theme-list>div b,.approval-standard p span,.access-root>span,.access-root p,.access-root strong,.access-connector,.access-branches header strong,.access-branches li,.staff-scope-row b,.staff-scope-row span,.audit-table b,.access-principles strong,.segment-stack b,.consent-ring span,.consent-card li,.journey-control-list p strong,.journey-control-list p span,.journey-control-list>div>b,.journey-performance p span,.journey-performance>small,.campaign-builder-card p,.campaign-steps b,.review-card>header span,.review-draft>span,.social-toolbar span,.social-post>header b,.social-copy small,.poll-card>footer span,.winner-card p span,.reward-steps strong,.reward-steps p span,.access-summary>div>span,.access-summary p{font-size:12px;line-height:1.4}.review-draft p,.social-copy p{font-size:12px}.review-card blockquote{font-size:15px}@media (width<=1100px){.owner-platform{grid-template-columns:235px minmax(0,1fr)}}@media (width<=760px){.owner-platform{display:block}.owner-nav button{min-height:44px}.owner-page-heading p{font-size:14px}}@media (width<=540px){.intro-h2-mark b,.intro-kicker,.intro-card-label{font-size:12px}.intro-lead{font-size:17px;line-height:1.58}.intro-actions>span{font-size:12px}.intro-primary,.intro-secondary{min-height:56px;font-size:12px}.phone-frame{width:min(380px,96vw)}.explanation-panel dt{font-size:12px}.explanation-panel dd{font-size:15px}}.phone-frame{width:400px;height:760px}.phone-screen button,.phone-screen input,.phone-screen select{font-size:12px}.phone-screen small{font-size:13px!important}.phone-screen p,.phone-screen .phone-kicker,.phone-screen .phone-hero span,.phone-screen .hub-hero>span,.phone-screen .hub-hero>small,.phone-screen .hub-live-card small,.phone-screen .feature-menu-list small,.phone-screen .feature-pairing span,.phone-screen .here-context,.phone-screen .here-context i,.phone-screen .here-result span,.phone-screen .here-result small,.phone-screen .here-live small,.phone-screen .poll-reward span,.phone-screen .guest-reward-progress>div,.phone-screen .reward-permission-note,.phone-screen .group-choice>small,.phone-screen .group-confirmation small{font-size:13px}.phone-screen .seat-list strong,.phone-screen .hub-path-grid strong,.phone-screen .hub-live-card strong,.phone-screen .feature-menu-list strong,.phone-screen .here-actions strong,.phone-screen .here-live strong,.phone-screen .guest-poll-options strong,.phone-screen .poll-reward strong,.phone-screen .reward-identity strong,.phone-screen .guest-perk-list strong,.phone-screen .group-confirmation strong{font-size:14px}.phone-primary{min-height:48px;font-size:13px}.owner-platform{grid-template-columns:276px minmax(0,1fr);font-size:13px;overflow-x:hidden}.owner-workspace{overflow-x:hidden}.owner-platform button,.owner-platform input,.owner-platform select{font-size:12px!important}.owner-platform small{font-size:13px!important}.owner-platform span{font-size:12px}.owner-platform p{font-size:13px}.owner-account strong{font-size:15px}.owner-nav button span{font-size:13px}.owner-breadcrumb,.owner-page-heading span{font-size:12px}.owner-page-heading p{font-size:16px}.owner-metric{min-height:164px}.owner-metric>span,.owner-metric b{font-size:13px}.owner-metric p{font-size:12px}.owner-section-header span,.owner-section-header button,.owner-section-header>b{font-size:13px}.portfolio-row{min-height:80px;font-size:12px}.portfolio-head{font-size:13px}.owner-data-row{min-height:74px;font-size:12px}.owner-data-head,.owner-data-head strong{font-size:13px}@media (width<=1100px){.owner-platform{grid-template-columns:245px minmax(0,1fr)}.phone-frame{width:390px}}@media (width<=760px){.owner-platform{display:block}}@media (width<=540px){.phone-frame{width:min(400px,98vw);height:730px}}.audience-simulation{background:#f8f8f5;margin-bottom:13px;padding:0;overflow:hidden}.simulation-header{color:#f8f3ea;background:#17312e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:27px 29px;display:grid}.simulation-header>div:first-child>span{color:#e58a63;letter-spacing:.18em;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.simulation-header h2{letter-spacing:-.035em;max-width:850px;margin:0;font:400 32px/1.04 Georgia,serif}.simulation-header p{color:#c4d1ca;max-width:900px;margin:12px 0 0;font:400 14px/1.55 Georgia,serif}.simulation-run-status{background:#ffffff0f;border:1px solid #ffffff2e;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:205px;padding:13px 15px;display:grid}.simulation-run-status>i{color:#fff;background:#4a7f5c;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.simulation-run-status>span{flex-direction:column;gap:4px;display:flex}.simulation-run-status b{font-size:12px}.simulation-run-status small{color:#99afa4}.simulation-grid{grid-template-columns:minmax(360px,.82fr) minmax(460px,1.18fr);display:grid}.simulation-setup{border-right:1px solid var(--owner-line);padding:24px}.simulation-audience{border-left:4px solid var(--venue-accent);background:var(--venue-soft);padding:16px 17px}.simulation-audience>span,.simulation-message>span,.simulation-reactions>span,.simulation-recommendation>span{color:var(--venue-accent);letter-spacing:.14em;font-size:12px;font-weight:800;display:block}.simulation-audience strong{margin:7px 0 5px;font:400 19px/1.15 Georgia,serif;display:block}.simulation-audience p{color:#596860;margin:0}.simulation-audience small{color:#79867f;margin-top:9px;display:block}.simulation-controls{grid-template-columns:110px 1fr;align-items:center;gap:8px 11px;margin:18px 0;display:grid}.simulation-controls label{color:#6e7b74;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.simulation-controls>div{flex-wrap:wrap;gap:6px;display:flex}.simulation-controls button,.simulation-message button{color:#405149;background:#fff;border:1px solid #ccd5ce;min-height:34px;padding:0 11px}.simulation-controls button.active,.simulation-message button.active{border-color:var(--venue-accent);background:var(--venue-accent);color:#fff}.simulation-message{border:1px solid var(--owner-line);background:#fff;padding:16px 17px}.simulation-message blockquote{color:#2e443b;min-height:72px;margin:9px 0 13px;font:400 16px/1.45 Georgia,serif}.simulation-message>div{gap:6px;display:flex}.simulation-run{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#17312e;border:0;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:12px;padding:0 16px;display:flex}.simulation-run b{color:#e58a63;font-size:17px}.simulation-results{background:#eef1ed;padding:24px}.simulation-score{grid-template-columns:142px 1fr;align-items:center;gap:18px;margin-bottom:18px;display:grid}.simulation-score>div{border:12px solid #d4e3d8;border-top-color:var(--venue-accent);text-align:center;background:#f8f8f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.simulation-score>div strong{font:400 33px/1 Georgia,serif}.simulation-score>div span{color:#6e7d75;text-transform:uppercase;letter-spacing:.06em;max-width:85px;margin-top:5px;font-size:12px;line-height:1.2}.simulation-score>p{flex-direction:column;gap:7px;margin:0;display:flex}.simulation-score>p b{font:400 22px Georgia,serif}.simulation-score>p span{color:#748179}.simulation-bars{border-top:1px solid #d2d9d3}.simulation-bars>div{border-bottom:1px solid #d2d9d3;grid-template-columns:125px 1fr 38px;align-items:center;gap:10px;min-height:46px;display:grid}.simulation-bars>div>span{color:#5e6d65}.simulation-bars i{background:#dce1dc;border-radius:99px;height:7px;overflow:hidden}.simulation-bars i b{border-radius:inherit;background:#7f9489;height:100%;display:block}.simulation-bars i b.good{background:#477b58}.simulation-bars i b.save{background:#879a8e}.simulation-bars i b.ignore{background:#b6a77b}.simulation-bars i b.risk{background:#b46346}.simulation-bars>div>strong{text-align:right}.simulation-reactions{margin-top:19px}.simulation-reactions>article{border-bottom:1px solid #d2d9d3;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:58px;padding:10px 0;display:grid}.simulation-reactions>article>b{color:#fff;background:#17312e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.simulation-reactions>article>p{flex-direction:column;gap:4px;margin:0;display:flex}.simulation-reactions article strong{font-size:12px}.simulation-reactions article p span{color:#69776f;font:400 12px/1.42 Georgia,serif}.simulation-recommendation{color:#fff;background:#17312e;border-left:4px solid #e07d56;grid-template-columns:1fr auto;align-items:center;gap:8px 15px;margin-top:18px;padding:15px 16px;display:grid}.simulation-recommendation>span{color:#e58a63;grid-column:1/-1}.simulation-recommendation p{flex-direction:column;gap:5px;margin:0;display:flex}.simulation-recommendation p strong{font:400 15px/1.35 Georgia,serif}.simulation-recommendation p small{color:#9eb0a7}.simulation-recommendation button{color:#17312e;white-space:nowrap;background:#f3eee5;border:0;min-height:39px;padding:0 13px}.audience-simulation>footer{border-top:1px solid var(--owner-line);color:#78857e;padding:13px 24px;font-size:13px;line-height:1.45}.audience-simulation>footer b{color:#516159}.simulation-learning-loop{color:#17312e;background:#e4ebe4;border-top:1px solid #d5ddd6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;margin:0;padding:19px 24px;display:grid}.simulation-learning-loop>i{color:#fff;background:#17312e;border-radius:50%;place-items:center;width:40px;height:40px;font:400 25px Georgia,serif;display:grid}.simulation-learning-loop>div{flex-direction:column;gap:4px;display:flex}.simulation-learning-loop span{color:var(--venue-accent);letter-spacing:.14em;font-size:12px;font-weight:800}.simulation-learning-loop h3{margin:0;font:700 17px/1.2 Georgia,serif}.simulation-learning-loop p{color:#5b6a62;max-width:780px;margin:0;font-size:13px;line-height:1.45}.simulation-learning-loop>b{color:#52635a;letter-spacing:.08em;white-space:nowrap;background:#ffffff7a;border:1px solid #bdc9bf;padding:11px 13px;font-size:10px}.simulation-learning-loop>b em{color:var(--venue-accent);padding:0 3px;font-style:normal}@media (width<=1100px){.simulation-grid{grid-template-columns:1fr}.simulation-setup{border-right:0;border-bottom:1px solid var(--owner-line)}.simulation-learning-loop{grid-template-columns:40px 1fr}.simulation-learning-loop>b{grid-column:2;justify-self:start}}@media (width<=760px){.simulation-header{grid-template-columns:1fr;padding:22px 19px}.simulation-header h2{font-size:27px}.simulation-run-status{min-width:0}.simulation-setup,.simulation-results{padding:18px}.simulation-controls{grid-template-columns:1fr}.simulation-score{grid-template-columns:118px 1fr}.simulation-score>div{border-width:10px;width:116px;height:116px}.simulation-learning-loop{grid-template-columns:34px 1fr;gap:11px;padding:16px 18px}.simulation-learning-loop>i{width:34px;height:34px;font-size:21px}.simulation-learning-loop h3{font-size:15px}.simulation-learning-loop p{font-size:12px}.simulation-learning-loop>b{white-space:normal}}@media (width<=500px){.simulation-score{grid-template-columns:1fr}.simulation-score>div{margin:auto}.simulation-score>p{text-align:center}.simulation-bars>div{grid-template-columns:102px 1fr 34px}.simulation-recommendation{grid-template-columns:1fr}.simulation-recommendation button{width:100%}}.phone-colline{--guest-display:Manrope,Arial,sans-serif;--guest-body:"Nunito Sans",Arial,sans-serif;--guest-label:"Nunito Sans",Arial,sans-serif}.phone-whitlows{--guest-display:Raleway,Arial,sans-serif;--guest-body:Raleway,Arial,sans-serif;--guest-label:Raleway,Arial,sans-serif}.phone-chez{--guest-display:Lato,Arial,sans-serif;--guest-body:Lato,Arial,sans-serif;--guest-label:Raleway,Arial,sans-serif}.phone-players{--guest-display:Poppins,"Helvetica Neue",Arial,sans-serif;--guest-body:"Helvetica Neue",Arial,sans-serif;--guest-label:Poppins,"Helvetica Neue",Arial,sans-serif}.phone-muni{--guest-display:Comfortaa,Arial,sans-serif;--guest-body:"Work Sans",Arial,sans-serif;--guest-label:"Work Sans",Arial,sans-serif}.phone-elrey{--guest-display:"Archivo Black",Impact,sans-serif;--guest-body:Inconsolata,"Courier New",monospace;--guest-label:"Archivo Black",Impact,sans-serif}.phone-amico{--guest-display:"Courier New",Courier,monospace;--guest-body:Montserrat,"Helvetica Neue",Arial,sans-serif;--guest-label:"Courier New",Courier,monospace}.phone-navyyard{--guest-display:"Archivo Black",Impact,sans-serif;--guest-body:Inconsolata,"Courier New",monospace;--guest-label:"Archivo Black",Impact,sans-serif}.phone-cafe{--guest-display:"Libre Baskerville",Baskerville,Georgia,serif;--guest-body:"Source Serif 4",Georgia,serif;--guest-label:"Source Serif 4",Georgia,serif}.phone-ballston{--guest-display:Montserrat,"Helvetica Neue",Arial,sans-serif;--guest-body:Inter,"Helvetica Neue",Arial,sans-serif;--guest-label:Inter,"Helvetica Neue",Arial,sans-serif}.phone-crimson{--guest-display:"Josefin Sans",Arial,sans-serif;--guest-body:Montserrat,"Helvetica Neue",Arial,sans-serif;--guest-label:"Josefin Sans",Arial,sans-serif}.phone-comus{--guest-display:"Cormorant Garamond",Georgia,serif;--guest-body:"Liberation Sans",Arial,sans-serif;--guest-label:"Liberation Sans",Arial,sans-serif}.phone-dragon{--guest-display:"Libre Baskerville",Georgia,serif;--guest-body:Almarai,Arial,sans-serif;--guest-label:Almarai,Arial,sans-serif}.phone-screen,.phone-screen button,.phone-screen input,.phone-screen select,.phone-screen p,.phone-screen small{font-family:var(--guest-body,Arial,sans-serif)}.phone-screen h1,.phone-screen h2,.phone-screen strong,.phone-screen blockquote,.phone-screen .feature-menu-list strong,.phone-screen .guest-poll-options strong,.phone-screen .guest-perk-list strong,.phone-screen .portfolio-plan-hero h1,.phone-screen .portfolio-plan-detail h2,.phone-screen .portfolio-plan-confirm h2{font-family:var(--guest-display,Georgia,serif)!important}.brand-app-header button,.guest-subnav button,.guest-subnav span,.hub-venue-motif,.feature-filters button,.phone-screen .phone-kicker{font-family:var(--guest-label,var(--guest-body,Arial,sans-serif))}.brand-app-header{background:var(--concept-dark);color:#fff;border-bottom:1px solid var(--concept-accent);height:61px;padding:7px 18px 8px}@supports (color:color-mix(in lab, red, red)){.brand-app-header{border-bottom:1px solid color-mix(in srgb,var(--concept-accent) 56%,transparent)}}.brand-app-header button{color:var(--concept-accent);background:0 0;border:0;border-bottom:1px solid;flex:none}@supports (color:color-mix(in lab, red, red)){.brand-app-header button{color:color-mix(in srgb,var(--concept-accent) 72%,#fff)}}.brand-app-header button{text-transform:uppercase;letter-spacing:.09em;padding:4px 0}.official-venue-logo{justify-content:flex-start;align-items:center;width:164px;height:44px;display:flex;overflow:hidden}.official-venue-logo img{object-fit:contain;object-position:left center;filter:brightness(0)invert();transform-origin:0;max-width:100%;max-height:100%;display:block}.brand-header-colline .official-venue-logo img,.brand-header-whitlows .official-venue-logo img,.brand-header-chez .official-venue-logo img,.brand-header-players .official-venue-logo img,.brand-header-muni .official-venue-logo img,.brand-header-elrey .official-venue-logo img,.brand-header-amico .official-venue-logo img,.brand-header-cafe .official-venue-logo img,.brand-header-crimson .official-venue-logo img,.brand-header-comus .official-venue-logo img{transform:scale(2.25)}.brand-header-colline,.brand-header-cafe,.brand-header-muni{border-color:var(--concept-dark);background:#f6f0e5}@supports (color:color-mix(in lab, red, red)){.brand-header-colline,.brand-header-cafe,.brand-header-muni{border-color:color-mix(in srgb,var(--concept-dark) 24%,transparent)}}.brand-header-colline .official-venue-logo img,.brand-header-cafe .official-venue-logo img,.brand-header-muni .official-venue-logo img{filter:none}.brand-header-colline .official-venue-logo img,.brand-header-cafe .official-venue-logo img{filter:brightness(0)saturate()}.brand-header-colline button,.brand-header-cafe button,.brand-header-muni button{color:var(--concept-dark)}.brand-header-whitlows{background:#123b51;box-shadow:inset 0 -4px #e86435}.brand-header-chez{background:#202a40;box-shadow:inset 0 -1px #a58049}.brand-header-players{background:#3b211a;box-shadow:inset 0 -5px #ef7e32}.brand-header-muni{box-shadow:inset 0 -5px #d5a430}.brand-header-elrey{background:#124a46;box-shadow:inset 0 -6px #f05a32}.brand-header-elrey .official-venue-logo{overflow:visible}.elrey-text-mark{color:#fff5de;text-shadow:2px 2px #f05a32;flex-direction:column;justify-content:center;align-items:flex-start;line-height:.88;display:flex;transform:rotate(-2deg)}.elrey-text-mark strong{letter-spacing:.03em;font-family:Archivo Black,Impact,sans-serif!important;font-size:24px!important}.elrey-text-mark small{letter-spacing:.28em;text-shadow:none;margin-top:4px;font-weight:800;color:#ffd164!important;font-family:Inconsolata,Courier New,monospace!important;font-size:10px!important}.brand-header-amico{background:#29231f;box-shadow:inset 0 -4px #b94c2f}.brand-header-navyyard{background:#11687b;box-shadow:inset 0 -5px #edbd35}.brand-header-cafe{box-shadow:inset 0 -2px #8c443f}.brand-header-ballston{background:#60311e;box-shadow:inset 0 -6px #e99923}.brand-header-crimson{background:#451c2c;box-shadow:inset 0 -2px #c9964a}.brand-header-comus{background:#34462c;box-shadow:inset 0 -3px #b97832}.brand-header-dragon{background:#1f1915;box-shadow:inset 0 -6px #ea572f}.brand-header-muni .official-venue-logo{width:104px}.brand-header-elrey .official-venue-logo,.brand-header-navyyard .official-venue-logo,.brand-header-ballston .official-venue-logo{width:112px}.brand-header-crimson .official-venue-logo{width:105px}.brand-header-dragon .official-venue-logo{width:135px}.hub-hero{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:225px;padding:88px 18px 17px;display:flex}.hub-hero-image{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hub-hero:before{content:"";z-index:-2;background:linear-gradient(#09120e0f,#09120ee0);position:absolute;inset:0}.hub-hero:after{z-index:-1;pointer-events:none}.hub-hero>span,.hub-hero>h1,.hub-hero>p,.hub-hero>small{z-index:2;position:relative}.hub-venue-motif{z-index:2;color:#ffffffd1;font:normal 800 12px/1 var(--guest-label,var(--guest-body,Arial,sans-serif));letter-spacing:.16em;position:absolute;top:15px;left:18px}.hub-hero h1{max-width:315px;font-size:29px}.hub-hero p{color:#ffffffd6;max-width:315px}.hub-hero>small{color:#fff}.guest-hub{padding:14px}.hub-colline{background:#f7efe9}.hub-colline .hub-hero{border:1px solid #74303957}.hub-colline .hub-hero-image{filter:saturate(.68)contrast(.95)}.hub-colline .hub-hero:before{background:linear-gradient(#261e1d0d,#281f1ed6)}.hub-colline .hub-venue-motif{font-family:var(--guest-label);letter-spacing:.09em;font-style:normal}.hub-colline .hub-hero h1{font-weight:600}.hub-colline .hub-path-grid>button{background:#fffaf5}.hub-colline .hub-path-grid>button>b{background:0 0;border:1px solid #74303947}.hub-whitlows{background:#e8f1f2}.hub-whitlows .hub-hero{border-bottom:7px solid #e86435}.hub-whitlows .hub-hero:before{background:linear-gradient(#09374e1f,#093044ed)}.hub-whitlows .hub-hero:after{content:"≈≈≈≈≈≈";color:#ffffff38;letter-spacing:-.12em;border:0;width:auto;height:auto;font:700 29px/1 serif;top:14px;right:12px}.hub-whitlows .hub-hero h1{text-transform:uppercase;letter-spacing:-.035em;font-weight:600}.hub-whitlows .hub-path-grid{background:0 0;border:0;gap:5px}.hub-whitlows .hub-path-grid>button{background:#fff;border:0;border-radius:8px;box-shadow:inset 0 -3px #c8dcdf}.hub-whitlows .hub-path-grid>button.primary-path{box-shadow:inset 0 -4px #e86435}.hub-whitlows .hub-live-card{background:#163d52;border-radius:8px}.hub-chez{background:#f4eee1;padding:14px 17px}.hub-chez .hub-hero{text-align:center;border:1px solid #a58049;border-radius:170px 170px 0 0;align-items:center;min-height:242px}.hub-chez .hub-hero:before{border-radius:inherit;background:linear-gradient(#161d2d2e,#192133e6)}.hub-chez .hub-hero-image{border-radius:inherit;filter:saturate(.72)}.hub-chez .hub-venue-motif{color:#e5cf9f;width:max-content;left:50%;transform:translate(-50%)}.hub-chez .hub-hero h1{font-style:normal;font-weight:300}.hub-chez .hub-path-grid{background:0 0;border:0;gap:7px}.hub-chez .hub-path-grid>button{background:#ffffffa8;border:1px solid #a5804975}.hub-chez .hub-path-grid>button>b{background:0 0;border:1px solid #a58049;border-radius:0}.hub-chez .hub-live-card{background:#222c42;border:1px solid #a58049}.hub-players{background:#2d1d18}.hub-players .hub-hero{border:4px solid #ef7e32;box-shadow:inset 0 0 0 4px #3e261f}.hub-players .hub-hero-image{filter:saturate(.85)contrast(1.12)sepia(.16)}.hub-players .hub-hero:before{background:linear-gradient(#20131014,#201310f0)}.hub-players .hub-venue-motif{color:#241612;background:#ef7e32;padding:5px 8px}.hub-players .hub-hero h1{text-transform:uppercase;letter-spacing:-.06em;font-weight:900}.hub-players .hub-path-grid{background:0 0;border:0;gap:6px}.hub-players .hub-path-grid>button{color:#321f18;background:#f3dfc8;border:2px solid #ef7e32;box-shadow:3px 3px #111}.hub-players .hub-path-grid>button>b{color:#ffb347;background:#4a281d;border-radius:0}.hub-players .hub-live-card{background:#171110;border:2px solid #ef7e32;box-shadow:3px 3px #ef7e32}.hub-muni{background:#e6eadc}.hub-muni .hub-hero{border-bottom:8px solid #d5a430}.hub-muni .hub-hero:before{background:linear-gradient(#0d281b0d,#123424f0)}.hub-muni .hub-venue-motif{color:#183426;background:#d5a430;padding:5px 7px}.hub-muni .hub-hero h1{font-size:28px}.hub-muni .hub-path-grid{background:#738372;border-color:#738372;gap:2px}.hub-muni .hub-path-grid>button{background:#f7f1de;border:0}.hub-muni .hub-path-grid>button>b{border-radius:50% 50% 8px 8px}.hub-elrey{background:#ffefc5}.hub-elrey .hub-hero{clip-path:polygon(0 0,100% 0,100% 94%,93% 100%,0 100%)}.hub-elrey .hub-hero-image{filter:saturate(1.25)contrast(1.08)}.hub-elrey .hub-hero:before{background:linear-gradient(150deg,#124a4638,#124a46eb 70%)}.hub-elrey .hub-venue-motif{color:#fff7d8;background:#f05a32;padding:6px 8px;transform:rotate(-2deg)}.hub-elrey .hub-hero h1{text-transform:uppercase;letter-spacing:-.035em;text-shadow:3px 3px #f05a32}.hub-elrey .hub-path-grid{border:0;gap:5px}.hub-elrey .hub-path-grid>button{background:#fff8de;border:2px solid #124a46}.hub-elrey .hub-path-grid>button>b{color:#fff;background:#f05a32;border-radius:0;transform:rotate(-3deg)}.hub-elrey .hub-live-card{background:#124a46;box-shadow:inset 0 -5px #f05a32}.hub-amico{background:#e8dfd2}.hub-amico .hub-hero{outline-offset:-8px;border:2px solid #2d2721;outline:1px dashed #b94c2f}.hub-amico .hub-hero-image{filter:sepia(.42)saturate(.72)contrast(1.05)}.hub-amico .hub-hero:before{background:linear-gradient(#231d181a,#231d18f0)}.hub-amico .hub-venue-motif{border:1px solid #ffffff94;padding:5px 7px;transform:rotate(-1deg)}.hub-amico .hub-path-grid{border:0;gap:4px}.hub-amico .hub-path-grid>button{background:#f5efe4;border:1px dashed #6d5b4b}.hub-amico .hub-path-grid>button>b{color:#e6c9a4;background:#2d2721;border-radius:0}.hub-amico .hub-live-card{background:#2d2721;border:1px dashed #d9b895}.hub-navyyard{background:#dff0ed}.hub-navyyard .hub-hero{border-bottom:7px solid #edbd35;border-radius:0 0 38px}.hub-navyyard .hub-hero-image{filter:saturate(1.12)}.hub-navyyard .hub-hero:before{background:linear-gradient(160deg,#12677b24,#0a4856eb)}.hub-navyyard .hub-hero:after{content:"01:26";color:#fff;width:auto;height:auto;font:800 12px/1 var(--guest-display);border:2px solid #edbd35;border-radius:0;padding:6px;top:15px;right:15px}.hub-navyyard .hub-hero h1{text-transform:uppercase;font-stretch:75%}.hub-navyyard .hub-path-grid{border:0;gap:5px}.hub-navyyard .hub-path-grid>button{background:#f6fbf9;border:1px solid #85aeb4;border-radius:0 12px}.hub-navyyard .hub-path-grid>button>b{color:#edbd35;background:#12677b;border-radius:50%}.hub-navyyard .hub-live-card{background:#12677b;border-radius:0 14px}.hub-cafe{background:#f0eee6;padding:17px}.hub-cafe .hub-hero{border-radius:22px;box-shadow:0 14px 30px #2644382e}.hub-cafe .hub-hero-image{filter:saturate(.72)contrast(.92)}.hub-cafe .hub-hero:before{border-radius:inherit;background:linear-gradient(#1b352b0a,#1b352bdb)}.hub-cafe .hub-venue-motif{font-family:var(--guest-label);letter-spacing:.05em;font-style:normal}.hub-cafe .hub-hero h1{font-weight:400}.hub-cafe .hub-path-grid{border:0;gap:8px}.hub-cafe .hub-path-grid>button{background:#fff;border:0;border-radius:13px;box-shadow:0 5px 13px #26443817}.hub-cafe .hub-path-grid>button>b{background:#e6e1d5}.hub-cafe .hub-live-card{background:#264438;border-radius:13px}.hub-ballston{background:#ffedc3}.hub-ballston .hub-hero{border:4px solid #60311e;border-radius:20px 4px}.hub-ballston .hub-hero-image{filter:saturate(1.25)contrast(1.05)}.hub-ballston .hub-hero:before{border-radius:inherit;background:linear-gradient(150deg,#60311e14,#60311ee6)}.hub-ballston .hub-hero:after{content:"✦";color:#e99923;border:0;width:auto;height:auto;font:44px/1 serif;top:10px;right:12px}.hub-ballston .hub-venue-motif{color:#60311e;background:#e99923;padding:5px 8px;transform:rotate(1.5deg)}.hub-ballston .hub-hero h1{text-transform:uppercase;text-shadow:3px 3px #e99923}.hub-ballston .hub-path-grid{border:0;gap:6px}.hub-ballston .hub-path-grid>button{background:#fff7dc;border:2px solid #60311e;border-radius:14px 3px}.hub-ballston .hub-path-grid>button>b{color:#60311e;background:#e99923}.hub-ballston .hub-live-card{background:#60311e;border-radius:14px 3px}.hub-crimson{background:#ece1e3;padding:16px}.hub-crimson .hub-hero{outline-offset:-8px;text-align:center;border:1px solid #c9964a;outline:3px double #c9964a85;align-items:center}.hub-crimson .hub-hero-image{filter:saturate(.62)contrast(1.06)}.hub-crimson .hub-hero:before{background:linear-gradient(#451c2c0d,#2d101df0)}.hub-crimson .hub-venue-motif{color:#e5c987;width:max-content;left:50%;transform:translate(-50%)}.hub-crimson .hub-hero h1{letter-spacing:.015em;text-transform:uppercase;font-weight:600}.hub-crimson .hub-path-grid{border:0;gap:7px}.hub-crimson .hub-path-grid>button{background:#fbf5ef;border:1px solid #c9964a8c}.hub-crimson .hub-path-grid>button>b{color:#e5c987;background:#451c2c;border:1px solid #c9964a;border-radius:0}.hub-crimson .hub-live-card{background:#451c2c;border:1px solid #c9964a}.hub-comus{background:#e8ecdb;padding:16px}.hub-comus .hub-hero{border:2px solid #b97832;border-radius:150px 150px 12px 12px}.hub-comus .hub-hero-image{border-radius:inherit;filter:saturate(.82)contrast(.96)}.hub-comus .hub-hero:before{border-radius:inherit;background:linear-gradient(#26432408,#223c1fe6)}.hub-comus .hub-hero:after{content:"☼";color:#e5bc74;border:0;width:auto;height:auto;font:36px/1 serif;top:18px;right:18px}.hub-comus .hub-venue-motif{width:max-content;left:50%;transform:translate(-50%)}.hub-comus .hub-hero h1{font-weight:500}.hub-comus .hub-path-grid{border:0;gap:6px}.hub-comus .hub-path-grid>button{background:#f9f7ed;border:1px solid #a5ad8d;border-radius:13px}.hub-comus .hub-path-grid>button>b{color:#dfbd87;background:#34462c}.hub-comus .hub-live-card{background:#34462c;border-radius:13px}.hub-dragon{background:#261914}.hub-dragon .hub-hero{clip-path:polygon(0 0,100% 0,100% 92%,95% 100%,7% 96%,0 100%);border-bottom:8px solid #ea572f}.hub-dragon .hub-hero-image{filter:saturate(1.18)contrast(1.12)}.hub-dragon .hub-hero:before{background:linear-gradient(155deg,#1f19150a,#1f1915f2)}.hub-dragon .hub-venue-motif{color:#211812;background:#ea572f;padding:5px 8px;transform:skew(-7deg)}.hub-dragon .hub-hero h1{text-transform:none;letter-spacing:-.035em;text-shadow:2px 2px #b53c20;font-weight:400}.hub-dragon .hub-path-grid{border:0;gap:6px}.hub-dragon .hub-path-grid>button{color:#211914;clip-path:polygon(0 0,100% 0,100% 88%,96% 100%,0 100%);background:#f6dec2;border:2px solid #ea572f}.hub-dragon .hub-path-grid>button>b{color:#ff9d4e;background:#211914;border-radius:0}.hub-dragon .hub-live-card{background:#211914;border:2px solid #ea572f}.phone-screen .guest-hub .hub-path-grid>button.primary-path{background:var(--concept-dark,#20342e);color:#fff}.phone-screen .guest-hub .hub-path-grid>button.primary-path>b{background:var(--concept-accent,#d1a24a);color:var(--concept-dark,#20342e);border-color:#0000}.phone-screen .guest-hub .hub-path-grid>button.primary-path small,.phone-screen .guest-hub .hub-path-grid>button.primary-path>i{color:#ffffffd1}.phone-players .feature-panel,.phone-players .portfolio-plan-start,.phone-players .portfolio-plan-detail,.phone-players .portfolio-plan-confirm{background-color:#f0dbc3;background-image:linear-gradient(#4a281d0e 1px,#0000 1px),linear-gradient(90deg,#4a281d0e 1px,#0000 1px);background-size:12px 12px}.phone-elrey .feature-panel,.phone-elrey .portfolio-plan-start,.phone-elrey .portfolio-plan-detail,.phone-elrey .portfolio-plan-confirm{background:#fff0c6}.phone-amico .feature-panel,.phone-amico .portfolio-plan-start,.phone-amico .portfolio-plan-detail,.phone-amico .portfolio-plan-confirm{background-color:#eee5d9;background-image:repeating-linear-gradient(0deg,#0000 0 23px,#2d27210a 24px)}.phone-navyyard .feature-panel,.phone-navyyard .portfolio-plan-start,.phone-navyyard .portfolio-plan-detail,.phone-navyyard .portfolio-plan-confirm{background:#e5f3ef}.phone-ballston .feature-panel,.phone-ballston .portfolio-plan-start,.phone-ballston .portfolio-plan-detail,.phone-ballston .portfolio-plan-confirm{background:#fff0cc}.phone-crimson .feature-panel,.phone-crimson .portfolio-plan-start,.phone-crimson .portfolio-plan-detail,.phone-crimson .portfolio-plan-confirm{background:#f0e6e7}.phone-comus .feature-panel,.phone-comus .portfolio-plan-start,.phone-comus .portfolio-plan-detail,.phone-comus .portfolio-plan-confirm{background:#edf0df}.phone-players .feature-panel>h2,.phone-elrey .feature-panel>h2,.phone-ballston .feature-panel>h2{text-transform:uppercase;letter-spacing:-.035em}.phone-colline .feature-panel>h2,.phone-whitlows .feature-panel>h2,.phone-crimson .feature-panel>h2{font-weight:600}.phone-chez .feature-panel>h2{font-weight:300}.phone-players .feature-panel>h2{font-weight:800}.phone-dragon .feature-panel>h2{text-transform:none;letter-spacing:-.035em;font-weight:400}.phone-colline .hub-hero h1,.phone-colline .feature-panel>h2,.phone-whitlows .hub-hero h1,.phone-whitlows .feature-panel>h2{font-weight:600!important}.phone-chez .hub-hero h1,.phone-chez .feature-panel>h2{font-weight:300!important}.phone-players .hub-hero h1,.phone-players .feature-panel>h2{font-weight:900!important}.phone-muni .hub-hero h1,.phone-muni .feature-panel>h2{font-weight:700!important}.phone-elrey .hub-hero h1,.phone-elrey .feature-panel>h2,.phone-navyyard .hub-hero h1,.phone-navyyard .feature-panel>h2{font-weight:400!important}.phone-amico .hub-hero h1,.phone-amico .feature-panel>h2{font-weight:700!important}.phone-cafe .hub-hero h1,.phone-cafe .feature-panel>h2{font-weight:400!important}.phone-ballston .hub-hero h1,.phone-ballston .feature-panel>h2{font-weight:700!important}.phone-crimson .hub-hero h1,.phone-crimson .feature-panel>h2{font-weight:600!important}.phone-comus .hub-hero h1,.phone-comus .feature-panel>h2{font-weight:500!important}.phone-dragon .hub-hero h1,.phone-dragon .feature-panel>h2{font-weight:400!important}.phone-players .feature-menu-list>button,.phone-players .guest-poll-options>button,.phone-players .guest-perk-list>button{border-color:#8a543d}.phone-chez .feature-menu-list>button,.phone-chez .guest-poll-options>button,.phone-crimson .feature-menu-list>button,.phone-crimson .guest-poll-options>button{border-color:var(--concept-accent)}@supports (color:color-mix(in lab, red, red)){.phone-chez .feature-menu-list>button,.phone-chez .guest-poll-options>button,.phone-crimson .feature-menu-list>button,.phone-crimson .guest-poll-options>button{border-color:color-mix(in srgb,var(--concept-accent) 42%,transparent)}}.phone-elrey .feature-filters button,.phone-ballston .feature-filters button{border-radius:4px 12px}.phone-amico .feature-filters button{border-style:dashed;border-radius:0}.phone-crimson .feature-filters button{border-radius:0}.phone-comus .feature-filters button{border-radius:99px}.intelligence-intro{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:stretch;gap:42px;width:min(1200px,91vw);margin:58px auto 0;display:grid;position:relative}.intelligence-intro-copy{padding:12px 0 0}.intelligence-intro-copy>span,.room-preview-copy>span,.experience-reward-band>span{color:#a94d2b;letter-spacing:.22em;font-size:13px;font-weight:800;display:block}.intelligence-intro-copy h2,.room-preview-copy h2,.experience-reward-band h2{letter-spacing:-.05em;margin:14px 0 16px;font:400 clamp(36px,4vw,58px)/1.01 Georgia,serif}.intelligence-intro-copy>p{color:#52625a;margin:0;font:400 16px/1.62 Georgia,serif}.intelligence-intro-copy blockquote{color:#17312e;border-left:3px solid #b3532f;margin:24px 0;padding:16px 0 16px 20px;font:400 21px/1.35 Georgia,serif}.identity-boundaries{border:1px solid #17312e2e;grid-template-columns:repeat(3,1fr);display:grid}.identity-boundaries article{background:#ffffff59;border-right:1px solid #17312e26;min-height:145px;padding:16px}.identity-boundaries article:last-child{border-right:0}.identity-boundaries small{color:#a94d2b;letter-spacing:.12em;font-size:12px;font-weight:800}.identity-boundaries strong{margin:12px 0 7px;font:400 16px/1.2 Georgia,serif;display:block}.identity-boundaries p{color:#6d7972;margin:0;font-size:12px;line-height:1.45}.intelligence-flywheel-card{color:#f8f1e6;background:#17312e;padding:28px;box-shadow:0 28px 70px #17312e2e}.intelligence-flywheel-card>header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.intelligence-flywheel-card>header span{color:#d7e0da;letter-spacing:.18em;font-size:13px;font-weight:700}.intelligence-flywheel-card>header b{color:#e0865e;letter-spacing:.12em;border:1px solid #ffffff42;padding:7px 9px;font-size:12px}.intro-flywheel{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.intro-flywheel article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:112px;padding:17px;display:grid}.intro-flywheel article>b{color:#e0865e;font-size:13px}.intro-flywheel article>span{flex-direction:column;gap:7px;display:flex}.intro-flywheel strong{font:400 17px/1.12 Georgia,serif}.intro-flywheel small{color:#9eb0a7;font-size:13px;line-height:1.4}.intro-flywheel article>i{color:#e0865e;font:17px Arial,sans-serif}.intro-flywheel article:nth-child(2n)>i{transform:rotate(90deg)}.intelligence-flywheel-card>footer{color:#c9d4ce;padding-top:20px;font:400 15px/1.5 Georgia,serif}.room-intelligence-preview{z-index:1;background:#e6e8e1;border:1px solid #17312e2b;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:55px;width:min(1200px,91vw);margin:70px auto 0;padding:46px;display:grid;position:relative}.room-preview-copy>p{color:#596860;margin:0;font:400 16px/1.6 Georgia,serif}.room-preview-copy ul{border-top:1px solid #17312e29;margin:25px 0;padding:0;list-style:none}.room-preview-copy li{border-bottom:1px solid #17312e29;flex-direction:column;gap:5px;padding:13px 0;display:flex}.room-preview-copy li b{font:400 17px Georgia,serif}.room-preview-copy li span{color:#6a7770;font-size:12px;line-height:1.4}.room-preview-action{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17312e;border:0;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:0 18px;font-size:12px;display:flex}.room-preview-action b{color:#df825b;font-size:18px}.room-preview-dashboard{background:#f8f7f2;border:1px solid #ccd4cd;align-self:center;box-shadow:0 24px 60px #1b2f2926}.room-preview-dashboard>header{color:#fff;background:#17312e;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.room-preview-dashboard>header span{color:#d98763;letter-spacing:.14em;font-size:12px;font-weight:800}.room-preview-dashboard>header h3{margin:7px 0 0;font:400 27px Georgia,serif}.room-preview-dashboard>header>b{color:#c9d8d0;letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;display:flex}.room-preview-dashboard>header>b i{background:#69a477;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #69a4772e}.room-preview-metrics{border-bottom:1px solid #d9ded9;grid-template-columns:repeat(4,1fr);display:grid}.room-preview-metrics article{border-right:1px solid #d9ded9;flex-direction:column;justify-content:center;min-height:94px;padding:17px;display:flex}.room-preview-metrics article:last-child{border-right:0}.room-preview-metrics strong{font:400 29px Georgia,serif}.room-preview-metrics span{color:#738078;margin-top:6px;font-size:13px}.room-preview-signals{border-bottom:1px solid #d9ded9;flex-wrap:wrap;gap:8px;padding:18px 22px;display:flex}.room-preview-signals span{color:#56635c;background:#edf0ec;padding:8px 10px;font-size:13px}.room-preview-signals b{color:#a35335;letter-spacing:.08em;font-size:12px}.room-preview-recommendation{padding:21px 22px 24px}.room-preview-recommendation small{color:#a35335;letter-spacing:.15em;font-size:12px;font-weight:800}.room-preview-recommendation h4{margin:9px 0 8px;font:400 23px/1.2 Georgia,serif}.room-preview-recommendation p{color:#748078;margin:0;font-size:12px;line-height:1.45}.experience-reward-band{z-index:1;color:#fff8ee;text-align:center;background:#b45b38;width:min(1200px,91vw);margin:0 auto 56px;padding:47px 7vw;position:relative}.experience-reward-band>span{color:#ffd4bd}.experience-reward-band h2{margin-bottom:14px}.experience-reward-band p{color:#ffe1d0;max-width:790px;margin:0 auto;font:400 17px/1.55 Georgia,serif}.experience-reward-band strong{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff40;margin-top:22px;padding-top:22px;font-size:12px;display:block}.pilot-framing-note{z-index:1;background:#ffffff7a;border:1px solid #17312e33;border-left:5px solid #a94d2b;grid-template-columns:260px 1fr;align-items:center;gap:24px;width:min(1200px,91vw);margin:-35px auto 56px;padding:20px 24px;display:grid;position:relative}.pilot-framing-note>span{color:#a14d31;letter-spacing:.14em;font-size:12px;font-weight:800;line-height:1.4}.pilot-framing-note>p{color:#4e6259;margin:0;font:400 15px/1.55 Georgia,serif}.room-corporate-lead{align-items:stretch}.portfolio-room-map{min-height:342px}.room-map-summary{border-bottom:1px solid var(--owner-line);align-items:center;gap:15px;padding:17px 0 20px;display:flex}.room-map-summary>strong{font:400 54px/1 Georgia,serif}.room-map-summary>p{flex-direction:column;gap:5px;margin:0;display:flex}.room-map-summary b{font:400 15px Georgia,serif}.room-map-summary span{color:#7a8780;font-size:12px;line-height:1.4}.portfolio-room-map>ul{margin:14px 0;padding:0;list-style:none}.portfolio-room-map>ul li{align-items:center;gap:9px;padding:8px 0;display:flex}.portfolio-room-map>ul i{background:#89968e;border-radius:50%;width:9px;height:9px}.portfolio-room-map>ul i.strong{background:#4e855e}.portfolio-room-map>ul i.watch{background:#d28b45}.portfolio-room-map>ul span{flex-direction:column;gap:3px;display:flex}.portfolio-room-map>ul b{font-size:13px}.portfolio-room-map>ul small{color:#7f8c84;font-size:12px}.room-model-note{color:#7a8780;margin:0;font-size:12px;line-height:1.45}.live-room-table{margin-bottom:13px}.room-row{grid-template-columns:1fr .42fr .54fr 1fr 1.45fr auto;min-width:890px}.room-row .status-pill{white-space:normal;padding-top:5px;padding-bottom:5px;line-height:1.3}.portfolio-room-highlights{margin-bottom:13px}.portfolio-room-highlights>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-room-highlights>div>button{border:1px solid var(--owner-line);color:#18312e;text-align:left;background:#fff;grid-template-columns:42px 1fr;gap:12px;min-height:164px;padding:16px;display:grid}.portfolio-room-highlights>div>button>span{color:#fff;letter-spacing:.04em;place-items:center;width:42px;height:42px;font:800 12px Arial,sans-serif;display:grid}.portfolio-room-highlights>div>button>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.portfolio-room-highlights small{color:var(--venue-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.portfolio-room-highlights strong{font:400 17px/1.2 Georgia,serif}.portfolio-room-highlights p{color:#728078;margin:0;font-size:13px;line-height:1.4}.portfolio-room-highlights div b{color:#a25034;margin-top:auto;font-size:12px;line-height:1.35}.portfolio-room-highlights button>i{color:#18312e;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font:800 11px Arial,sans-serif}.portfolio-room-highlights button:hover{background:#f4f6f2;border-color:#18312e}.intelligence-cycle{margin-bottom:13px}.intelligence-cycle>div{border-top:1px solid var(--owner-line);border-left:1px solid var(--owner-line);grid-template-columns:repeat(6,1fr);display:grid}.intelligence-cycle>div article{border-right:1px solid var(--owner-line);border-bottom:1px solid var(--owner-line);grid-template-columns:22px 1fr auto;align-items:start;gap:8px;min-height:126px;padding:14px;display:grid}.intelligence-cycle article>b{color:var(--venue-accent);font-size:11px}.intelligence-cycle article>p{flex-direction:column;gap:8px;margin:0;display:flex}.intelligence-cycle article strong{font:400 14px/1.15 Georgia,serif}.intelligence-cycle article span{color:#76837b;font-size:12px;line-height:1.4}.intelligence-cycle article>i{color:#bdc6c0;font:14px Arial,sans-serif}.intelligence-cycle>footer{color:#fff;background:#18312e;align-items:center;gap:18px;padding:15px;display:flex}.intelligence-cycle>footer b{color:#e18a65;flex:none;font:400 16px Georgia,serif}.intelligence-cycle>footer span{color:#c6d2cc;font-size:12px;line-height:1.45}.identity-permission-standard{border:1px solid var(--owner-line);background:#f8f8f5;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-bottom:13px;padding:18px 21px;display:grid}.identity-permission-standard>div{flex-direction:column;gap:7px;display:flex}.identity-permission-standard span{color:#a14d31;letter-spacing:.13em;font-size:11px;font-weight:800}.identity-permission-standard b{font:400 14px Georgia,serif}.identity-permission-standard>i{color:#aeb8b1;font:20px Georgia,serif}.identity-permission-standard>p{border-top:1px solid var(--owner-line);color:#6d7b73;grid-column:1/-1;margin:0;padding-top:13px;font-size:12px}.room-intelligence-story{border-left:5px solid var(--venue-accent);background:linear-gradient(100deg,var(--venue-soft),#fff 58%);justify-content:space-between;align-items:center;gap:28px;margin-bottom:13px;padding:22px 24px;display:flex}.room-intelligence-story>div{max-width:760px}.room-intelligence-story span{color:var(--venue-accent);letter-spacing:.14em;font-size:12px;font-weight:800}.room-intelligence-story h2{margin:8px 0 7px;font:400 24px/1.15 Georgia,serif}.room-intelligence-story p{color:#6f7c75;margin:0;font-size:13px;line-height:1.5}.room-intelligence-story>b{color:#fff;background:#18312e;width:min(280px,34%);padding:16px;font:400 17px/1.35 Georgia,serif}.manager-room-grid{align-items:stretch}.live-room-profile>header{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.live-room-profile>header span{color:var(--venue-accent);letter-spacing:.14em;font-size:11px;font-weight:800}.live-room-profile>header h2{margin:7px 0 5px;font:400 24px/1.08 Georgia,serif}.live-room-profile>header p{color:#7e8a83;margin:0;font-size:12px}.live-room-profile>header>b{color:#4a775b;letter-spacing:.1em;background:#e3eee6;align-items:center;gap:7px;padding:7px 8px;font-size:11px;display:flex}.live-room-profile>header>b i{background:#4e855e;border-radius:50%;width:7px;height:7px}.room-presence-detail{border:1px solid var(--owner-line);grid-template-columns:repeat(5,1fr);margin:17px 0 2px;display:grid}.room-presence-detail article{border-right:1px solid var(--owner-line);flex-direction:column;justify-content:center;min-height:75px;padding:11px 9px;display:flex}.room-presence-detail article:last-child{border-right:0}.room-presence-detail strong{font:400 24px/1 Georgia,serif}.room-presence-detail span{color:#77837c;margin-top:6px;font-size:11px;line-height:1.25}.room-energy{padding:18px 0}.room-energy small{color:#87938c;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.room-energy strong{margin:8px 0 12px;font:400 21px Georgia,serif;display:block}.room-energy>i{background:#e2e7e2;height:8px;display:block;overflow:hidden}.room-energy>i b{background:linear-gradient(90deg,var(--venue-accent),#d58661);height:100%;display:block}.room-signal-pair{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.room-signal-pair article{background:#edf0ec;min-height:94px;padding:13px}.room-signal-pair span{color:#7d8982;letter-spacing:.1em;font-size:11px;font-weight:800;display:block}.room-signal-pair b{margin-top:9px;font:400 15px/1.3 Georgia,serif;display:block}.room-makeup{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.room-makeup>span{grid-template-columns:90px 1fr;align-items:center;gap:10px;display:grid}.room-makeup>span>i{background:#e0e5e1;height:7px;overflow:hidden}.room-makeup>span>i:after{content:"";width:var(--signal-width,60%);background:var(--venue-accent);height:100%;display:block}.room-makeup>span:first-child>i:after{width:64%}.room-makeup>span:nth-child(2)>i:after{width:43%}.room-makeup>span:nth-child(3)>i:after{width:29%}.room-makeup b{color:#65736b;font-size:12px;font-weight:500}.tonights-room-signals{border-top:1px solid var(--owner-line);margin:0 0 16px}.tonights-room-signals p{border-bottom:1px solid var(--owner-line);color:#5f6d65;grid-template-columns:26px 1fr;gap:9px;margin:0;padding:11px 0;font-size:13px;line-height:1.4;display:grid}.tonights-room-signals p>b{color:var(--venue-accent);font-size:11px}.room-action-queue>div{flex-direction:column;gap:8px;display:flex}.room-action-queue>div>button{border:1px solid var(--owner-line);color:#18312e;text-align:left;background:#fff;grid-template-columns:27px 1fr auto;align-items:center;gap:11px;min-height:105px;padding:13px;display:grid}.room-action-queue>div>button>i{color:#9aa59e;font:11px Arial,sans-serif}.room-action-queue>div>button>span{flex-direction:column;gap:5px;display:flex}.room-action-queue>div>button small{color:var(--venue-accent);letter-spacing:.11em;font-size:11px;font-weight:800}.room-action-queue>div>button strong{font:400 15px/1.15 Georgia,serif}.room-action-queue>div>button p{color:#7b8780;margin:0;font-size:12px;line-height:1.35}.room-action-queue>div>button>b{color:var(--venue-accent);font-size:16px}.room-action-queue>div>button.active{border-color:var(--venue-accent);background:var(--venue-soft);box-shadow:inset 4px 0 var(--venue-accent)}.aha-room-interpretation{color:#fff;background:#18312e;grid-template-columns:.55fr 1.45fr;align-items:center;gap:26px;margin-bottom:13px;padding:22px 24px;display:grid}.aha-room-interpretation>div span{color:#e58d67;letter-spacing:.14em;font-size:12px;font-weight:800}.aha-room-interpretation h2{margin:8px 0 0;font:400 23px/1.15 Georgia,serif}.aha-room-interpretation>p{color:#eef3ef;margin:0;font:400 16px/1.55 Georgia,serif}.aha-room-interpretation>small{color:#aebeb5;grid-column:2;margin-top:-14px;font-size:12px;line-height:1.4}.room-decision-workspace{grid-template-columns:1.25fr .7fr .75fr;align-items:center;gap:22px;margin-bottom:13px;display:grid}.room-decision-copy>span{color:var(--venue-accent);letter-spacing:.14em;font-size:11px;font-weight:800}.room-decision-copy h2{margin:8px 0 6px;font:400 23px/1.1 Georgia,serif}.room-decision-copy p{color:#748078;margin:0 0 11px;font-size:12px;line-height:1.45}.room-decision-copy>div{flex-wrap:wrap;gap:7px;display:flex}.room-decision-meter{background:#edf0ec;padding:15px}.room-decision-meter>div{justify-content:space-between;align-items:end;gap:10px;display:flex}.room-decision-meter strong{font:400 35px/1 Georgia,serif}.room-decision-meter span{color:#68766e;text-align:right;font-size:12px}.room-decision-meter>i{background:#d9dfda;height:8px;margin:12px 0 9px;display:block}.room-decision-meter>i b{background:#4e855e;height:100%;display:block}.room-decision-meter small{color:#7f8b84;font-size:11px;line-height:1.35}.room-decision-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:190px;display:grid}.room-decision-actions button{color:#18312e;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:1px solid #18312e;min-height:38px;padding:0 12px;font-size:11px}.room-decision-actions button:first-child{grid-column:1/-1}.room-decision-actions button:nth-child(2){color:#fff;background:#18312e}.room-decision-actions button.approved{background:#3e7654;border-color:#3e7654}.room-decision-actions button.selected,.room-decision-actions button.active{border-color:var(--venue-accent);background:var(--venue-soft);color:#18312e}.room-decision-actions small{color:#829087;text-align:center;grid-column:1/-1;font-size:11px;line-height:1.35}.recommendation-evidence{margin-bottom:13px}.recommendation-evidence>div{border:1px solid var(--owner-line);grid-template-columns:repeat(3,1fr);display:grid}.recommendation-evidence>div article{border-right:1px solid var(--owner-line);grid-template-columns:25px 1fr;gap:10px;min-height:124px;padding:17px;display:grid}.recommendation-evidence>div article:last-child{border-right:0}.recommendation-evidence article>b{color:var(--venue-accent);font-size:11px}.recommendation-evidence article>p{color:#53635a;margin:0;font-size:13px;line-height:1.5}.recommendation-evidence>footer{color:#718078;background:#f0f2ee;padding:13px 15px;font-size:12px;line-height:1.45}.simulated-learning-panel{margin-bottom:13px;padding:0;overflow:hidden}.simulated-learning-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.simulated-learning-panel>header span{color:var(--venue-accent);letter-spacing:.13em;font-size:12px;font-weight:800}.simulated-learning-panel>header h2{margin:8px 0 0;font:400 24px/1.15 Georgia,serif}.simulated-outcome-metrics{border-top:1px solid var(--owner-line);border-bottom:1px solid var(--owner-line);grid-template-columns:repeat(5,1fr);display:grid}.simulated-outcome-metrics article{border-right:1px solid var(--owner-line);flex-direction:column;justify-content:center;min-height:94px;padding:15px;display:flex}.simulated-outcome-metrics article:last-child{border-right:0}.simulated-outcome-metrics strong{font:400 30px/1 Georgia,serif}.simulated-outcome-metrics span{color:#718078;margin-top:7px;font-size:12px;line-height:1.3}.what-where-learned{background:linear-gradient(100deg,var(--venue-soft),#f7f8f5);padding:20px 22px 22px}.what-where-learned span{color:var(--venue-accent);letter-spacing:.13em;font-size:12px;font-weight:800}.what-where-learned p{color:#30443f;max-width:900px;margin:9px 0 8px;font:400 17px/1.5 Georgia,serif}.what-where-learned b{color:#6a7870;font-size:12px;line-height:1.4}.room-decision-status{border-left:5px solid var(--venue-accent);background:var(--venue-soft);align-items:center;gap:18px;margin-bottom:13px;padding:18px 21px;display:flex}.room-decision-status>b{flex:none;font:400 17px Georgia,serif}.room-decision-status p{color:#637168;margin:0;font-size:13px;line-height:1.45}.room-engagement-grid{align-items:start}.live-poll-signal,.permissioned-segment{min-height:100%}.poll-signal-result{grid-template-columns:92px 1fr;align-items:center;gap:16px;padding:20px 0 14px;display:grid}.poll-signal-result>strong{font:400 45px/1 Georgia,serif}.poll-signal-result>p{flex-direction:column;gap:5px;margin:0;display:flex}.poll-signal-result b{font:400 18px Georgia,serif}.poll-signal-result span{color:#6e7c74;font-size:13px;line-height:1.4}.poll-signal-bar{background:#e2e7e2;height:10px;margin-bottom:16px}.poll-signal-bar i{background:var(--venue-accent);height:100%;transition:width .35s;display:block}.live-poll-signal>button,.permissioned-segment>button{color:#18312e;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #18312e;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.live-poll-signal>button:hover,.permissioned-segment>button:hover{color:#fff;background:#18312e}.live-poll-signal>footer,.permissioned-segment>footer{border-top:1px solid var(--owner-line);color:#6c7a72;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.4}.live-poll-signal>footer b{color:var(--venue-accent)}.permissioned-segment>p{color:#69776f;margin:14px 0 17px;font-size:13px;line-height:1.5}.permissioned-guest-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.permissioned-guest-list article{background:#f0f2ee;padding:13px}.permissioned-guest-list header{justify-content:space-between;gap:12px;display:flex}.permissioned-guest-list header strong{font:400 15px Georgia,serif}.permissioned-guest-list header span{color:#829087;font-size:11px}.permissioned-guest-list p{color:#65736b;margin:7px 0 10px;font-size:12px;line-height:1.4}.permissioned-guest-list small{color:#87938c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.permissioned-guest-list article>b{color:var(--venue-accent);margin-top:5px;font-size:12px;line-height:1.35;display:block}.guest-room-progression{margin-bottom:13px}.guest-room-progression>div{border:1px solid var(--owner-line);grid-template-columns:repeat(6,1fr);display:grid}.guest-room-progression>div article{border-right:1px solid var(--owner-line);flex-direction:column;min-height:145px;padding:15px;display:flex}.guest-room-progression>div article:last-child{background:var(--venue-soft);border-right:0}.guest-room-progression article>b{color:var(--venue-accent);font-size:11px}.guest-room-progression article>small{color:#87938c;letter-spacing:.08em;margin-top:13px;font-size:10px;font-weight:800}.guest-room-progression article>p{color:#465950;margin:8px 0 0;font-size:12px;line-height:1.45}.room-privacy-note{background:#f1f3ef;grid-template-columns:190px 1fr;align-items:center;gap:20px;margin-bottom:13px;padding:18px 21px;display:grid}.room-privacy-note span{color:#a14d31;letter-spacing:.12em;font-size:11px;font-weight:800}.room-privacy-note p{color:#66756d;margin:0;font-size:13px;line-height:1.5}.execution-roadmap{color:#fff;background:#18312e;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin-bottom:13px;padding:18px;display:grid}.execution-roadmap article{grid-template-columns:30px 1fr;gap:10px;display:grid}.execution-roadmap article>b{color:#e18a65;font-size:12px}.execution-roadmap article>span{flex-direction:column;gap:5px;display:flex}.execution-roadmap small{color:#95aa9f;letter-spacing:.1em;font-size:10px;font-weight:800}.execution-roadmap strong{font:400 16px Georgia,serif}.execution-roadmap p{color:#c4d0ca;margin:0;font-size:12px;line-height:1.4}.execution-roadmap>i{color:#72877d;font:17px Arial,sans-serif}@media (width<=1100px){.intelligence-intro,.room-intelligence-preview{grid-template-columns:1fr}.room-intelligence-preview{padding:38px}.intelligence-cycle>div{grid-template-columns:repeat(3,1fr)}.portfolio-room-highlights>div{grid-template-columns:repeat(2,minmax(0,1fr))}.room-decision-workspace{grid-template-columns:1fr 1fr}.room-decision-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.room-decision-actions small{grid-column:1/-1}.guest-room-progression>div{grid-template-columns:repeat(3,1fr)}.guest-room-progression>div article:nth-child(3n){border-right:0}.guest-room-progression>div article:nth-child(-n+3){border-bottom:1px solid var(--owner-line)}}@media (width<=760px){.intelligence-intro{gap:28px;width:calc(100% - 34px);margin-top:42px}.identity-boundaries{grid-template-columns:1fr}.identity-boundaries article{border-bottom:1px solid #17312e26;border-right:0;min-height:0}.identity-boundaries article:last-child{border-bottom:0}.intro-flywheel{grid-template-columns:1fr}.intro-flywheel article:nth-child(n)>i{transform:rotate(90deg)}.room-intelligence-preview{border-left:0;border-right:0;gap:30px;width:100%;margin-top:48px;padding:34px 17px}.room-preview-metrics{grid-template-columns:1fr 1fr}.room-preview-metrics article:nth-child(2){border-right:0}.room-preview-metrics article:nth-child(-n+2){border-bottom:1px solid #d9ded9}.experience-reward-band{width:100%;margin-bottom:44px;padding:40px 20px}.intelligence-cycle>div{grid-template-columns:1fr 1fr}.intelligence-cycle>footer{flex-direction:column;align-items:flex-start}.identity-permission-standard{grid-template-columns:1fr}.identity-permission-standard>i{text-align:center;transform:rotate(90deg)}.portfolio-room-highlights>div{grid-template-columns:1fr}.room-intelligence-story{flex-direction:column;align-items:flex-start}.room-intelligence-story>b{width:100%}.room-presence-detail{grid-template-columns:repeat(2,1fr)}.room-presence-detail article{border-bottom:1px solid var(--owner-line)}.room-presence-detail article:nth-child(2n){border-right:0}.room-presence-detail article:last-child{border-bottom:0;grid-column:1/-1}.room-signal-pair,.aha-room-interpretation{grid-template-columns:1fr}.aha-room-interpretation>small{grid-column:auto;margin-top:-10px}.room-decision-workspace{grid-template-columns:1fr}.room-decision-actions{grid-column:auto;grid-template-columns:1fr}.room-decision-actions button:first-child,.room-decision-actions small{grid-column:auto}.recommendation-evidence>div{grid-template-columns:1fr}.recommendation-evidence>div article{border-right:0;border-bottom:1px solid var(--owner-line);min-height:0}.recommendation-evidence>div article:last-child{border-bottom:0}.simulated-outcome-metrics{grid-template-columns:1fr 1fr}.simulated-outcome-metrics article{border-bottom:1px solid var(--owner-line)}.simulated-outcome-metrics article:nth-child(2n){border-right:0}.simulated-outcome-metrics article:last-child{border-bottom:0;grid-column:1/-1}.room-decision-status{flex-direction:column;align-items:flex-start}.guest-room-progression>div{grid-template-columns:1fr 1fr}.guest-room-progression>div article:nth-child(n){border-right:1px solid var(--owner-line);border-bottom:1px solid var(--owner-line)}.guest-room-progression>div article:nth-child(2n){border-right:0}.guest-room-progression>div article:nth-last-child(-n+2){border-bottom:0}.room-privacy-note,.execution-roadmap{grid-template-columns:1fr}.execution-roadmap>i{text-align:center;transform:rotate(90deg)}}@media (width<=500px){.intelligence-intro-copy h2,.room-preview-copy h2,.experience-reward-band h2{font-size:36px}.intelligence-flywheel-card{padding:21px 16px}.intelligence-flywheel-card>header,.room-preview-dashboard>header{flex-direction:column;align-items:flex-start}.room-preview-metrics{grid-template-columns:1fr}.room-preview-metrics article{border-bottom:1px solid #d9ded9;border-right:0}.room-preview-metrics article:last-child{border-bottom:0}.intelligence-cycle>div{grid-template-columns:1fr}.room-action-queue>div>button{grid-template-columns:23px 1fr}.room-action-queue>div>button>b{display:none}.room-presence-detail{grid-template-columns:1fr}.room-presence-detail article:nth-child(n){border-right:0;border-bottom:1px solid var(--owner-line);grid-column:auto}.room-presence-detail article:last-child{border-bottom:0}.simulated-learning-panel>header{flex-direction:column;align-items:flex-start}.simulated-outcome-metrics{grid-template-columns:1fr}.simulated-outcome-metrics article:nth-child(n){border-right:0;border-bottom:1px solid var(--owner-line);grid-column:auto}.simulated-outcome-metrics article:last-child{border-bottom:0}.poll-signal-result,.guest-room-progression>div{grid-template-columns:1fr}.guest-room-progression>div article:nth-child(n){border-right:0;border-bottom:1px solid var(--owner-line)}.guest-room-progression>div article:last-child{border-bottom:0}}.owner-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1d1bb8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.workflow-preview-backdrop{z-index:140}.owner-modal{color:#18312e;background:#f7f8f5;border:1px solid #cbd4ce;width:min(980px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 90px #05121057}.owner-modal-header{background:#fff;border-bottom:1px solid #d5dcd7;justify-content:space-between;align-items:flex-start;gap:30px;min-height:145px;padding:28px 30px 25px;display:flex}.owner-modal-header>div{max-width:690px}.owner-modal-header span{color:#b85d3c;letter-spacing:.16em;font:800 13px/1.2 Arial,sans-serif}.owner-modal-header h2{margin:10px 0 8px;font:400 32px/1.05 Georgia,serif}.owner-modal-header p{color:#66766e;margin:0;font:400 13px/1.5 Arial,sans-serif}.owner-modal-header>button{color:#18312e;background:#f7f8f5;border:1px solid #cdd5d0;flex:none;width:42px;height:42px;font:300 27px/1 Arial,sans-serif}.owner-modal-header>button:hover{color:#fff;background:#18312e;border-color:#18312e}.owner-modal-footer{background:#fff;border-top:1px solid #d5dcd7;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:18px 30px;display:flex}.owner-modal-footer p{color:#718078;max-width:540px;margin:0;font:400 13px/1.45 Arial,sans-serif}.owner-modal-footer p b{color:#18312e}.owner-modal-footer>div{gap:9px;display:flex}.owner-modal-footer button{color:#18312e;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #18312e;min-height:40px;padding:0 17px;font:800 12px/1 Arial,sans-serif}.owner-modal-footer button:last-child{color:#fff;background:#18312e}.owner-modal-footer button:disabled{opacity:.4;cursor:not-allowed}.corporate-action-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:25px 30px 20px;display:grid}.corporate-action-form label,.preview-form-grid label,.workflow-preview-body>section>label{color:#66766e;text-transform:uppercase;letter-spacing:.09em;flex-direction:column;gap:8px;font:800 12px/1.2 Arial,sans-serif;display:flex}.corporate-action-form input,.corporate-action-form select,.corporate-action-form textarea,.preview-form-grid input,.preview-form-grid select,.preview-form-grid textarea,.workflow-preview-body select,.workflow-preview-body textarea{color:#18312e;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c8d1cb;border-radius:0;width:100%;padding:11px 12px;font:400 13px/1.4 Arial,sans-serif}.corporate-action-form textarea,.preview-form-grid textarea,.workflow-preview-body textarea{resize:vertical;min-height:100px}.corporate-action-form .action-title-field,.corporate-action-form .action-notes-field,.preview-form-grid .full-field{grid-column:1/-1}.corporate-action-summary{background:#fff;border:1px solid #d4dcd6;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 30px 26px;display:grid}.corporate-action-summary article{border-right:1px solid #d4dcd6;flex-direction:column;gap:8px;min-height:80px;padding:14px;display:flex}.corporate-action-summary article:last-child{border-right:0}.corporate-action-summary span{color:#8a9690;letter-spacing:.12em;font:800 12px/1 Arial,sans-serif}.corporate-action-summary strong{font:400 14px/1.3 Georgia,serif}.opportunity-filter-row{background:#eef1ed;border-bottom:1px solid #d5dcd7;align-items:center;gap:8px;padding:14px 30px;display:flex;overflow:auto}.opportunity-filter-row>span{color:#839088;letter-spacing:.13em;margin-right:8px;font:800 12px Arial,sans-serif}.opportunity-filter-row button{white-space:nowrap;color:#53645c;background:#fff;border:1px solid #cbd4ce;align-items:center;gap:9px;min-height:34px;padding:0 11px;font:700 12px Arial,sans-serif;display:flex}.opportunity-filter-row button b{color:#18312e;background:#e7ece8;min-width:20px;padding:3px 5px;font-size:12px}.opportunity-filter-row button.active{color:#fff;background:#18312e;border-color:#18312e}.opportunity-filter-row button.active b{background:#fff}.opportunity-workspace{grid-template-columns:minmax(300px,.9fr) minmax(380px,1.25fr);min-height:430px;display:grid}.opportunity-list{background:#fff;border-right:1px solid #d5dcd7;max-height:500px;overflow:auto}.opportunity-list>button{color:#18312e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5e1;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:14px 16px;display:grid}.opportunity-list>button:hover,.opportunity-list>button.active{background:#edf1ed}.opportunity-list>button.active{box-shadow:inset 4px 0 #b85d3c}.opportunity-list>button>i{color:#fff;justify-content:center;align-items:center;width:38px;height:38px;font:800 12px Arial,sans-serif;display:flex}.opportunity-list>button>span{flex-direction:column;gap:4px;display:flex}.opportunity-list small{color:#b85d3c;text-transform:uppercase;letter-spacing:.09em;font:800 11px Arial,sans-serif}.opportunity-list strong{font:400 14px/1.25 Georgia,serif}.opportunity-list p{color:#7b8881;margin:0;font:400 12px Arial,sans-serif}.opportunity-list>button>b{color:#8c9992;font-size:15px}.opportunity-detail{background:#f7f8f5;padding:27px}.opportunity-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.opportunity-detail>header>div>span{color:#b85d3c;letter-spacing:.13em;font:800 12px Arial,sans-serif}.opportunity-detail h3{max-width:480px;margin:9px 0 5px;font:400 25px/1.08 Georgia,serif}.opportunity-detail>header p{color:#6d7a73;margin:0;font:400 13px Arial,sans-serif}.opportunity-detail>section{background:#fff;border-left:4px solid #b85d3c;margin:24px 0 16px;padding:17px}.opportunity-detail>section small{color:#88948e;letter-spacing:.12em;font:800 12px Arial,sans-serif}.opportunity-detail>section p{margin:8px 0 0;font:400 13px/1.48 Arial,sans-serif}.opportunity-detail dl{background:#fff;border:1px solid #d6ddd8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.opportunity-detail dl>div{border-right:1px solid #d6ddd8;padding:13px}.opportunity-detail dl>div:last-child{border-right:0}.opportunity-detail dt{color:#89958f;text-transform:uppercase;letter-spacing:.1em;font:800 11px Arial,sans-serif}.opportunity-detail dd{margin:6px 0 0;font:400 13px/1.35 Arial,sans-serif}.opportunity-detail-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.opportunity-detail-actions button{color:#18312e;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #18312e;min-height:43px;padding:0 12px;font:800 12px Arial,sans-serif}.opportunity-detail-actions button:last-child{color:#fff;background:#18312e}.opportunity-detail-actions button.assigned{background:#4c765b;border-color:#4c765b}.opportunity-safeguard{color:#89958f;text-align:center;font:400 12px/1.45 Arial,sans-serif}.workflow-context-note{background:#edf1ed;border:1px solid #d7ddd8;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:20px 30px 0;padding:14px 16px;display:grid}.workflow-context-note b{color:#b85d3c;letter-spacing:.1em;font:800 12px Arial,sans-serif}.workflow-context-note span{font:400 12px/1.4 Arial,sans-serif}.workflow-context-note small{color:#75827b;font:700 12px Arial,sans-serif}.workflow-preview-body{background:#fff;border:1px solid #d4dcd6;grid-template-columns:1fr 1fr;margin:18px 30px 26px;display:grid}.workflow-preview-body>section{border-right:1px solid #d4dcd6;min-width:0;padding:20px}.workflow-preview-body>section:last-child{border-right:0}.workflow-preview-body>section>small,.preview-lead-summary>small{color:#b85d3c;letter-spacing:.12em;margin-bottom:12px;font:800 12px Arial,sans-serif;display:block}.workflow-preview-body textarea{min-height:145px}.workflow-preview-body p{color:#6e7c74;font:400 13px/1.5 Arial,sans-serif}.preview-choice-cards{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.preview-choice-cards button{color:#46574f;text-align:left;background:#f7f8f5;border:1px solid #d3dad5;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font:700 13px Arial,sans-serif;display:flex}.preview-choice-cards button.active{color:#fff;background:#18312e;border-color:#18312e}.preview-choice-cards button b{font-size:12px}.preview-simulation-strip{color:#34513f;background:#e8efe9;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px;font:700 12px Arial,sans-serif;display:flex}.preview-simulation-strip b{margin-right:auto}.preview-review-source{background:#f1f3f0;padding:18px}.preview-review-source span{color:#7a8780;text-transform:uppercase;letter-spacing:.08em;font:700 12px Arial,sans-serif}.preview-review-source blockquote{margin:15px 0;font:400 18px/1.4 Georgia,serif}.preview-approval-line{border:1px solid #d7ded9;justify-content:space-between;gap:15px;margin-top:12px;padding:11px 12px;font:700 12px Arial,sans-serif;display:flex}.preview-approval-line b{color:#b85d3c}.preview-lead-summary>strong{font:400 22px/1.2 Georgia,serif;display:block}.preview-lead-summary>p{margin:7px 0 18px}.preview-lead-summary>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.preview-lead-summary>div span{color:#6e7b74;border:1px solid #d4dcd6;padding:7px 8px;font:700 12px Arial,sans-serif}.preview-lead-summary>div span.active{color:#fff;background:#18312e;border-color:#18312e}.preview-lead-summary>div b{color:#8f9b94}.preview-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.preview-menu-metrics,.preview-room-signals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-room-signals{grid-template-columns:1fr 1fr}.preview-menu-metrics article,.preview-room-signals article{background:#f7f8f5;border:1px solid #d6ddd8;flex-direction:column;justify-content:center;gap:7px;min-height:100px;padding:13px;display:flex}.preview-menu-metrics span,.preview-room-signals span{color:#85918b;letter-spacing:.09em;font:800 11px Arial,sans-serif}.preview-menu-metrics strong,.preview-room-signals strong{font:400 27px Georgia,serif}.preview-menu-metrics small,.preview-room-signals small{color:#76837c;font:400 12px/1.35 Arial,sans-serif}.preview-test-row{border:1px solid #d8ded9;grid-template-columns:70px 1fr;gap:12px;margin-bottom:8px;padding:12px;font:400 13px Arial,sans-serif;display:grid}.preview-test-row.active{background:#edf3ed;border-color:#4b7559}.permission-preview-grid,.report-section-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.permission-preview-grid label,.report-section-list label{color:#46574f;border:1px solid #d7ded9;align-items:center;gap:8px;min-height:38px;padding:0 10px;font:700 12px Arial,sans-serif;display:flex}.permission-preview-grid input,.report-section-list input{accent-color:#18312e}.report-page-preview{background:#f7f6f1;border:1px solid #d5dcd7;flex-direction:column;grid-column:1/-1;justify-content:center;gap:8px;min-height:150px;padding:20px;display:flex;box-shadow:inset 7px 0 #18312e}.report-page-preview span{color:#b85d3c;letter-spacing:.12em;font:800 12px Arial,sans-serif}.report-page-preview strong{font:400 24px Georgia,serif}.report-page-preview p{margin:0}.report-page-preview small{color:#89958f;text-transform:uppercase;font:700 12px Arial,sans-serif}.guest-phone-overlay{z-index:35;background:var(--phone-bg,#f7f3ed);color:var(--phone-ink,#20342e);flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.guest-phone-overlay>header{z-index:2;background:var(--phone-bg,#f7f3ed);border-bottom:1px solid #1e302b29;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;min-height:56px;padding:11px 14px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.guest-phone-overlay>header{background:color-mix(in srgb,var(--phone-bg,#f7f3ed) 94%,white)}}.guest-phone-overlay>header button{width:32px;height:32px;color:inherit;background:0 0;border:1px solid;border-radius:50%;font-size:15px}.guest-phone-overlay>header span{text-align:center;letter-spacing:.12em;font-size:11px;font-weight:800}.guest-phone-overlay>section{flex:1;padding:26px 19px 18px}.guest-overlay-mark{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font:700 13px/1 Arial,sans-serif;display:flex}.guest-phone-overlay h2{color:inherit;font:400 28px/1.04 var(--phone-display,Georgia,serif);margin:0 0 12px}.guest-overlay-copy{color:currentColor;margin:0 0 18px}@supports (color:color-mix(in lab, red, red)){.guest-overlay-copy{color:color-mix(in srgb,currentColor 76%,transparent)}}.guest-overlay-copy{font:400 12px/1.55 var(--phone-body,Arial,sans-serif)}.guest-overlay-detail{border-left:3px solid var(--phone-accent);background:#ffffff8c;flex-direction:column;gap:6px;margin:0 0 16px;padding:13px;display:flex}.guest-overlay-detail small,.guest-overlay-field>span{color:var(--phone-accent);letter-spacing:.12em;font:800 10px/1 Arial,sans-serif}.guest-overlay-detail strong{font:400 12px/1.35 var(--phone-body,Arial,sans-serif)}.guest-overlay-field{flex-direction:column;gap:7px;display:flex}.guest-overlay-field input{border:1px solid;width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.guest-overlay-field input{border:1px solid color-mix(in srgb,currentColor 24%,transparent)}}.guest-overlay-field input{color:inherit;background:#ffffffb8;padding:0 12px;font:400 12px Arial,sans-serif}.guest-overlay-permissions{flex-direction:column;gap:8px;margin-top:13px;display:flex}.guest-overlay-permissions label{color:inherit;align-items:flex-start;gap:8px;font:600 12px/1.4 Arial,sans-serif;display:flex}.guest-overlay-permissions input{accent-color:var(--phone-accent);margin-top:1px}.guest-overlay-permissions small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.guest-overlay-permissions small{color:color-mix(in srgb,currentColor 63%,transparent)}}.guest-overlay-permissions small{font:400 11px/1.4 Arial,sans-serif}.guest-info-grid{flex-direction:column;gap:8px;display:flex}.guest-info-grid article{border:1px solid;flex-direction:column;gap:5px;min-height:68px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.guest-info-grid article{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.guest-info-grid article{background:#ffffff94}.guest-info-grid small{color:var(--phone-accent);letter-spacing:.12em;font:800 10px Arial,sans-serif}.guest-info-grid strong{font:400 13px var(--phone-display,Georgia,serif)}.guest-info-grid span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.guest-info-grid span{color:color-mix(in srgb,currentColor 65%,transparent)}}.guest-info-grid span{font:400 12px Arial,sans-serif}.guest-overlay-success{border:1px solid var(--phone-accent);grid-template-columns:34px 1fr;gap:12px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.guest-overlay-success{border:1px solid color-mix(in srgb,var(--phone-accent) 55%,transparent)}}.guest-overlay-success{background:#ffffff94}.guest-overlay-success>b{background:var(--phone-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.guest-overlay-success p{flex-direction:column;gap:6px;margin:0;display:flex}.guest-overlay-success strong{font:400 13px/1.3 var(--phone-display,Georgia,serif)}.guest-overlay-success span{font:400 12px/1.45 Arial,sans-serif}.guest-phone-overlay>footer{padding:12px 19px 24px}.guest-phone-overlay>footer .phone-primary{margin:0}.guest-phone-overlay>footer .phone-text-link{margin-top:12px}.here-live.expanded{border-color:var(--phone-accent)}.here-live-detail{border:1px solid var(--phone-accent);background:#fff;margin-top:-1px;padding:13px}.here-live-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.here-live-detail>header span{color:var(--phone-accent);letter-spacing:.11em;font-size:10px;font-weight:800}.here-live-detail>header b{color:#738079;font-size:10px}.here-live-detail>p{color:#64736b;margin:9px 0 12px;font-size:12px;line-height:1.45}.here-live-detail>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.here-live-detail article{background:#f1f3ef;flex-direction:column;gap:4px;padding:9px;display:flex}.here-live-detail article small{color:#819087;letter-spacing:.09em;font-size:9px;font-weight:800}.here-live-detail article strong{font:400 12px/1.25 Georgia,serif}.here-live-detail>button{border:1px solid var(--phone-accent);width:100%;min-height:35px;color:var(--phone-accent);text-transform:uppercase;letter-spacing:.07em;background:0 0;margin-top:9px;font-size:11px;font-weight:800}.here-live-detail>button.saved{background:var(--phone-accent);color:#fff}.here-live-saved{color:#7a8880;text-align:center;margin-top:7px;font:400 10px/1.35 Arial,sans-serif;display:block}@media (width<=760px){.owner-modal-backdrop{align-items:stretch;padding:0}.owner-modal{border:0;width:100%;max-height:100vh}.owner-modal-header{gap:16px;min-height:0;padding:21px 18px}.owner-modal-header h2{font-size:27px}.owner-modal-header p{font-size:12px}.owner-modal-footer{flex-direction:column;align-items:flex-start;padding:15px 18px}.owner-modal-footer>div,.owner-modal-footer button{width:100%}.corporate-action-form{grid-template-columns:1fr;padding:20px 18px}.corporate-action-form .action-title-field,.corporate-action-form .action-notes-field{grid-column:auto}.corporate-action-summary{grid-template-columns:1fr 1fr;margin:0 18px 20px}.corporate-action-summary article:nth-child(2){border-right:0}.corporate-action-summary article:nth-child(-n+2){border-bottom:1px solid #d4dcd6}.opportunity-filter-row{padding:12px 18px}.opportunity-workspace{grid-template-columns:1fr}.opportunity-list{border-bottom:1px solid #d5dcd7;border-right:0;max-height:265px}.opportunity-detail{padding:21px 18px}.opportunity-detail dl{grid-template-columns:1fr}.opportunity-detail dl>div{border-bottom:1px solid #d6ddd8;border-right:0}.opportunity-detail dl>div:last-child{border-bottom:0}.workflow-context-note{grid-template-columns:1fr;gap:6px;margin:16px 18px 0}.workflow-preview-body{grid-template-columns:1fr;margin:14px 18px 20px}.workflow-preview-body>section{border-bottom:1px solid #d4dcd6;border-right:0}.workflow-preview-body>section:last-child{border-bottom:0}}@media (width<=500px){.opportunity-detail-actions,.preview-form-grid{grid-template-columns:1fr}.preview-form-grid .full-field,.report-page-preview{grid-column:auto}.preview-menu-metrics,.permission-preview-grid,.report-section-list{grid-template-columns:1fr}}.relationship-preview-body{grid-template-columns:1fr}.relationship-map-preview{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.relationship-map-preview>article{background:#f7f8f5;border:1px solid #d4dcd6;flex-direction:column;gap:10px;min-height:180px;padding:20px;display:flex}.relationship-map-preview>article>span{color:#a14d31;letter-spacing:.12em;font-size:12px;font-weight:800}.relationship-map-preview>article>strong{color:#18312e;font:400 20px/1.2 Georgia,serif}.relationship-map-preview>article>p{color:#5d6d65;margin:0;font-size:14px;line-height:1.5}.relationship-map-preview>b{color:#a14d31;font-size:22px}.simulated-followup-action{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#18312e;border:0;align-items:center;gap:22px;min-height:44px;margin:0 22px 22px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.owner-platform .owner-content :where(p,li,dd){font-size:14px;line-height:1.5}.owner-platform .owner-content :where(span){font-size:13px}.owner-platform .owner-content :where(.owner-section-header span,.owner-metric>span,.status-pill,.owner-data-head span){font-size:12px}.owner-platform .owner-content :where(.owner-data-row,.portfolio-row){font-size:13px}.owner-platform .owner-content :where(.data-method-note,.public-action-note,.room-model-note){color:#5f6e66;font-size:13px}.owner-platform .owner-modal :where(p,label,span,small,dt,dd){font-size:13px;line-height:1.45}.owner-platform .owner-modal :where(input,select,textarea){font-size:13px!important}@media (width<=900px){.pilot-framing-note{grid-template-columns:1fr;gap:8px;width:calc(100% - 34px);margin:-28px auto 44px}.relationship-map-preview{grid-template-columns:1fr}.relationship-map-preview>b{text-align:center;transform:rotate(90deg)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
