:root{--examples-ink:#080706;--examples-surface:#15100c;--examples-panel:#1d140f;--examples-panel-soft:#281a13;--examples-line:rgba(218, 168, 83, 0.22);--examples-gold:#d9ab57;--examples-gold-light:#f1cf87;--examples-cream:#f3ead9;--examples-muted:#b9aa9b;--examples-bordeaux:#7f2732}.examples-page{margin:0;overflow-x:hidden;color:var(--examples-cream);background:var(--examples-ink);font-family:"Space Grotesk",system-ui,sans-serif}.examples-page .pdf-case-summary strong,.examples-page h1,.examples-page h2,.examples-page h3{font-family:Georgia,"Times New Roman",serif}.examples-page a,.examples-page button{-webkit-tap-highlight-color:transparent}.examples-page .sticky-cta{display:none!important}.examples-page a:focus-visible,.examples-page button:focus-visible{outline:2px solid var(--examples-gold-light);outline-offset:3px}.examples-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}#demo,#pdf-demo,#pdf-demo-title{scroll-margin-top:112px}#examples-cta,#menuideen{scroll-margin-top:84px}.examples-kicker{margin:0 0 14px;color:var(--examples-gold);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.examples-hero{position:relative;min-height:700px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--examples-line);background:#17100c}.examples-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:56% center;filter:saturate(.9) brightness(.94) contrast(.98)}.examples-hero__veil{position:absolute;inset:0;background:radial-gradient(circle at 72% 42%,rgba(217,171,87,.08),transparent 30%),linear-gradient(90deg,rgba(15,10,8,.88) 0,rgba(15,10,8,.68) 37%,rgba(15,10,8,.15) 63%,rgba(15,10,8,.08) 100%),linear-gradient(0deg,rgba(24,15,11,.86) 0,rgba(15,10,8,.03) 38%,rgba(15,10,8,.08) 100%)}.examples-hero__content{position:relative;z-index:1;padding:150px 0 70px}.examples-hero h1{max-width:700px;margin:0;color:var(--examples-cream);font-size:clamp(3.2rem, 6vw, 5.8rem);font-weight:700;line-height:.95;letter-spacing:-.045em}.examples-hero h1 span{color:var(--examples-gold)}.examples-hero__lead{max-width:620px;margin:26px 0 0;color:#d8cdc1;font-size:clamp(1rem, 1.6vw, 1.22rem);line-height:1.65}.examples-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.examples-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:5px;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.examples-button:hover{transform:translateY(-2px)}.examples-button--primary{color:#241508;background:var(--examples-gold);box-shadow:0 14px 38px rgba(217,171,87,.16)}.examples-button--primary:hover{background:var(--examples-gold-light)}.examples-button--secondary{color:var(--examples-cream);border-color:rgba(243,234,217,.22);background:rgba(10,8,7,.54)}.examples-button--secondary:hover{border-color:var(--examples-gold)}.examples-hero__facts{max-width:860px;display:flex;flex-wrap:wrap;gap:18px 30px;margin:46px 0 0;padding:22px 0 0;border-top:1px solid rgba(218,168,83,.28);list-style:none;color:#cdbfb2;font-size:.82rem}.examples-hero__facts li{display:flex;align-items:center;gap:8px}.examples-hero__facts .material-symbols-outlined{color:var(--examples-gold);font-size:1.08rem}.examples-section-heading{max-width:900px;margin-bottom:28px}.examples-cta h2,.examples-demo__intro h2,.examples-pdf__intro h2,.examples-section-heading h2{margin:0;color:var(--examples-cream);font-size:clamp(2rem, 4vw, 3.7rem);line-height:1.05;letter-spacing:-.035em}.examples-journey{position:relative;z-index:2;padding:0 0 62px;border-bottom:1px solid rgba(218,168,83,.14);background:radial-gradient(ellipse at 76% 12%,rgba(217,171,87,.055),transparent 32%),linear-gradient(180deg,#120c09 0,#0e0907 100%)}.examples-journey .examples-shell{position:relative;margin-bottom:-34px;padding:46px 42px 36px;transform:translateY(-34px);border:1px solid rgba(218,168,83,.28);border-radius:10px;background:linear-gradient(145deg,rgba(43,28,20,.98),rgba(28,18,13,.98) 56%,rgba(19,13,10,.98));box-shadow:0 30px 72px rgba(0,0,0,.3),inset 0 1px 0 rgba(243,234,217,.045)}.examples-journey .examples-shell::before{content:"";position:absolute;top:-1px;left:42px;width:160px;height:2px;background:linear-gradient(90deg,var(--examples-gold),rgba(217,171,87,0))}.examples-journey .examples-section-heading h2{max-width:1040px;font-size:clamp(2.2rem, 3.7vw, 3.35rem)}.journey-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:24px 0 0;border-top:1px solid rgba(218,168,83,.18);list-style:none}.journey-rail li{position:relative;min-height:92px;display:grid;grid-template-columns:44px 1fr;align-content:start;gap:13px;padding:0 22px}.journey-rail li:first-child{padding-left:0}.journey-rail li:last-child{padding-right:0}.journey-rail li>*{min-width:0}.journey-rail li:not(:last-child){border-right:1px solid rgba(218,168,83,.15)}.journey-rail li>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--examples-gold);border-radius:50%;color:var(--examples-gold-light);font-size:.7rem;z-index:1;background:#2a1b13;box-shadow:0 0 0 4px rgba(42,27,19,.48)}.journey-rail strong{align-self:center;color:var(--examples-cream);font-size:.85rem}.journey-rail small{grid-column:2;color:#c8b8aa;line-height:1.48;font-size:.74rem}.hosting-recipe{display:grid;grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr);overflow:hidden;color:#241b16;border:1px solid #c9b28a;border-radius:9px;background:#f0e6d3;box-shadow:0 30px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.35)}.hosting-recipe__visual{position:relative;min-height:440px;margin:0;overflow:hidden;background:#2b1c14}.hosting-recipe__visual::after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(0deg,rgba(21,12,8,.9),rgba(21,12,8,0));pointer-events:none}.hosting-recipe__visual img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:51% center;filter:saturate(.9) contrast(.97)}.hosting-recipe__visual figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:23px;display:flex;align-items:center;gap:12px;color:#f7edde}.hosting-recipe__visual figcaption>.examples-icon-badge--time{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;color:var(--examples-gold-light);border:1px solid rgba(241,207,135,.48);border-radius:50%;background:rgba(34,19,13,.62);backdrop-filter:blur(5px)}.hosting-recipe__visual figcaption small,.hosting-recipe__visual figcaption strong{display:block}.hosting-recipe__visual figcaption small{margin-bottom:3px;color:#d9c6b3;font-size:.58rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hosting-recipe__visual figcaption strong{font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;line-height:1.2}.hosting-recipe__content{min-width:0;padding:30px 32px 28px}.recipe-card__head{display:flex;align-items:center;gap:14px;padding-bottom:21px;border-bottom:1px solid rgba(79,61,47,.24)}.recipe-card__head .examples-icon-badge--menu{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#fff7e8;border-radius:50%;background:#7f2732}.recipe-card__head small,.recipe-card__head strong{display:block}.recipe-card__head small{margin-bottom:4px;color:#8b5a33;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.recipe-card__head strong{font-family:Georgia,serif;font-size:1.62rem;line-height:1.08}.recipe-card__courses{display:grid;gap:0}.recipe-card__courses article{display:grid;grid-template-columns:82px 1fr;gap:6px 14px;padding:17px 0;border-bottom:1px solid rgba(79,61,47,.18)}.recipe-card__courses span{color:#7f2732;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recipe-card__courses strong{font-family:Georgia,serif;font-size:1rem;line-height:1.32}.recipe-card__courses small{grid-column:2;color:#75675e;font-size:.72rem;line-height:1.4}.recipe-card__tip{display:flex;gap:10px;align-items:flex-start;margin-top:17px;color:#5e5047}.recipe-card__tip .material-symbols-outlined{color:#9a722d;font-size:1.2rem}.recipe-card__tip p{margin:0;font-size:.74rem;line-height:1.5}.examples-demo{padding:80px 0 100px;background:var(--examples-ink)}.examples-experience{border-bottom:1px solid var(--examples-line);background:radial-gradient(ellipse at 14% 31%,rgba(127,39,50,.13) 0,transparent 36%),radial-gradient(ellipse at 88% 72%,rgba(217,171,87,.065) 0,transparent 34%),linear-gradient(180deg,#100b08 0,#0c0806 58%,#080706 100%);box-shadow:inset 0 1px 0 rgba(243,234,217,.025)}.examples-demo__intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px}.examples-demo__intro>p{max-width:510px;margin:0;color:var(--examples-muted);line-height:1.65}.examples-format-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 26px;padding:5px;border:1px solid rgba(218,168,83,.3);border-radius:8px;background:#1b120e;box-shadow:0 20px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(243,234,217,.035)}.examples-format-switch>button{min-width:0;min-height:70px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;padding:11px 16px;color:#a3968a;text-align:left;border:1px solid rgba(243,234,217,.045);border-radius:5px;background:linear-gradient(145deg,#17100d,#110c09);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.examples-format-switch>button:hover{color:#ded2c5;border-color:rgba(217,171,87,.18);background:linear-gradient(145deg,#1d140f,#140e0b)}.examples-format-switch>button.is-active{color:var(--examples-cream);border-color:rgba(217,171,87,.42);background:linear-gradient(135deg,rgba(112,36,45,.72),#261711 76%);box-shadow:inset 0 -2px 0 var(--examples-gold),0 8px 24px rgba(41,14,13,.24)}.examples-format-switch__icon{width:42px;height:42px;display:grid;place-items:center;color:#9d8c7d;border:1px solid rgba(243,234,217,.09);border-radius:50%;background:rgba(243,234,217,.025);font-size:1.18rem}.examples-format-switch>button.is-active .examples-format-switch__icon{color:var(--examples-gold-light);border-color:rgba(217,171,87,.34);background:rgba(217,171,87,.08)}.examples-format-switch small,.examples-format-switch strong{display:block}.examples-format-switch strong{color:inherit;font-family:Georgia,"Times New Roman",serif;font-size:.98rem;line-height:1.15}.examples-format-switch small{margin-top:5px;color:#7e7268;font-size:.65rem;line-height:1.35}.examples-format-switch>button.is-active small{color:#ad9f91}.examples-format-panel{min-width:0}.examples-format-panel[hidden]{display:none!important}.examples-format-panel--pdf{padding:18px;border:1px solid rgba(218,168,83,.18);border-radius:8px;background:linear-gradient(145deg,rgba(39,25,18,.82),rgba(17,12,9,.92) 58%,rgba(28,17,12,.76));box-shadow:inset 0 1px 0 rgba(243,234,217,.025),0 28px 68px rgba(0,0,0,.2)}.webapp-palette{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px 28px;align-items:center;margin:-4px 0 20px;padding:17px 18px;border:1px solid var(--examples-line);border-radius:6px;background:#120d0a}.webapp-palette__copy{min-width:0;display:flex;align-items:flex-start;gap:12px}.webapp-palette__copy>.material-symbols-outlined{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--examples-gold);border:1px solid rgba(217,171,87,.28);border-radius:50%;font-size:1.05rem}.webapp-palette__copy strong{display:block;font-family:Georgia,serif;font-size:1rem}.webapp-palette__copy p{max-width:570px;margin:4px 0 0;color:#9e9084;font-size:.72rem;line-height:1.5}.webapp-palette__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.webapp-palette__choices button{--palette-color:#9c4f46;--palette-metal:#d8ac59;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:#aa9c90;border:1px solid rgba(243,234,217,.1);border-radius:4px;background:#0c0907;font-size:.65rem;cursor:pointer}.webapp-palette__choices button[data-demo-palette=petrol]{--palette-color:#638d89;--palette-metal:#d0a85a}.webapp-palette__choices button[data-demo-palette=seal]{--palette-color:#a8666f;--palette-metal:#ceb98f}.webapp-palette__choices button[data-demo-palette=cobalt]{--palette-color:#496fef;--palette-metal:#dce2ea}.webapp-palette__choices button:hover{color:var(--examples-cream);border-color:color-mix(in srgb,var(--palette-color) 55%,transparent)}.webapp-palette__choices button.is-active{color:var(--examples-cream);border-color:var(--palette-color);background:color-mix(in srgb,var(--palette-color) 14%,#0c0907)}.webapp-palette__swatch{width:18px;height:18px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(135deg,var(--palette-color) 0 58%,var(--palette-metal) 58% 100%);box-shadow:0 0 0 2px rgba(0,0,0,.28)}.webapp-palette>small{grid-column:2;color:#776b62;text-align:right;font-size:.6rem;letter-spacing:.04em}.interactive-app-demo{--demo-accent:#9c4f46;--demo-accent-rgb:156,79,70;--demo-metal:#d8ac59;border:1px solid rgba(var(--demo-accent-rgb),.48);border-radius:8px;overflow:hidden;background:#17100d;box-shadow:0 35px 90px rgba(0,0,0,.44),inset 0 1px 0 rgba(243,234,217,.025);transition:border-color .2s ease}.interactive-app-demo[data-demo-palette-preview=petrol]{--demo-accent:#638d89;--demo-accent-rgb:99,141,137;--demo-metal:#d0a85a}.interactive-app-demo[data-demo-palette-preview=seal]{--demo-accent:#a8666f;--demo-accent-rgb:168,102,111;--demo-metal:#ceb98f}.interactive-app-demo[data-demo-palette-preview=cobalt]{--demo-accent:#496fef;--demo-accent-rgb:73,111,239;--demo-metal:#dce2ea}.interactive-app-demo button{font:inherit}.interactive-app-demo__toolbar{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:11px 16px;border-bottom:1px solid rgba(218,168,83,.24);background:linear-gradient(90deg,#251812,#1a120e 52%,#21150f)}.interactive-app-demo__status{display:flex;align-items:center;gap:9px;color:#b8aa9e}.interactive-app-demo__status>.material-symbols-outlined{color:var(--demo-metal);font-size:1.15rem}.interactive-app-demo__status small,.interactive-app-demo__status strong{display:block}.interactive-app-demo__status strong{color:#d9cfc5;font-size:.72rem;white-space:nowrap}.interactive-app-demo__status small{margin-top:2px;color:#796e65;font-size:.58rem}.demo-device-switch{display:flex;padding:3px;border:1px solid rgba(var(--demo-accent-rgb),.33);border-radius:5px;background:#100b09}.demo-device-switch button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;color:#877a70;border:0;border-radius:3px;background:0 0;font-size:.64rem;cursor:pointer}.demo-device-switch button .material-symbols-outlined{font-size:1rem}.demo-device-switch button.is-active{color:#f2e9dc;background:rgba(var(--demo-accent-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--demo-accent-rgb),.38)}.interactive-app-demo__stage{min-height:660px;display:grid;place-items:stretch;padding:18px;background:radial-gradient(circle at 50% 24%,rgba(var(--demo-accent-rgb),.16),transparent 45%),linear-gradient(145deg,#21140f 0,#120c09 52%,#0b0806 100%);transition:padding .25s ease}.demo-app-frame{min-width:0;height:624px;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--demo-accent-rgb),.34);border-radius:7px;background:#120d0a;box-shadow:0 24px 62px rgba(0,0,0,.55),inset 0 1px 0 rgba(243,234,217,.025);transition:width .28s ease,height .28s ease,border-radius .28s ease}.demo-app-shell{min-height:0;flex:1;display:grid;grid-template-columns:190px minmax(0,1fr)}.demo-app-sidebar{min-width:0;display:flex;flex-direction:column;padding:18px 12px 14px;border-right:1px solid rgba(218,168,83,.16);background:linear-gradient(180deg,#1d140f,#15100c)}.demo-app-brand{display:flex;align-items:center;gap:9px;padding:0 8px 21px}.demo-app-brand small,.demo-app-brand strong{display:block}.demo-app-brand strong{color:#f3eadf;font-family:Georgia,serif;font-size:.83rem;letter-spacing:.12em}.demo-app-brand small{margin-top:3px;color:var(--demo-metal);font-size:.47rem;letter-spacing:.16em}.demo-app-mark{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:#0c0907;border-radius:50%;background:var(--demo-metal);font-family:Georgia,serif;font-size:.85rem;font-weight:800}.demo-app-sidebar nav{display:grid;gap:4px}.demo-app-sidebar nav button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 9px;color:#8e8278;border:1px solid transparent;border-radius:4px;background:0 0;text-align:left;font-size:.67rem;cursor:pointer}.demo-app-sidebar nav button:hover{color:#e7ddd2;background:rgba(255,255,255,.025)}.demo-app-sidebar nav button.is-active{color:#f3eadf;border-color:rgba(var(--demo-accent-rgb),.38);background:rgba(var(--demo-accent-rgb),.13)}.demo-app-sidebar nav .material-symbols-outlined{width:21px;color:var(--demo-metal);font-size:1.05rem}.demo-app-sidebar__foot{min-width:0;display:flex;align-items:center;gap:8px;margin-top:auto;padding:13px 7px 0;border-top:1px solid rgba(243,234,217,.07)}.demo-app-sidebar__foot small,.demo-app-sidebar__foot strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-app-sidebar__foot strong{color:#d9cfc5;font-size:.62rem}.demo-app-sidebar__foot small{margin-top:3px;color:#776d65;font-size:.52rem}.demo-avatar{width:29px;height:29px;display:inline-grid;place-items:center;flex:0 0 auto;color:#f4eadc;border:1px solid rgba(var(--demo-accent-rgb),.5);border-radius:50%;background:rgba(var(--demo-accent-rgb),.18);font-size:.55rem;font-style:normal;font-weight:800}.demo-app-main{min-width:0;min-height:0;display:flex;flex-direction:column;background:#0e0a08}.demo-app-topbar{min-height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid rgba(218,168,83,.13);background:#1b130f}.demo-app-topbar>div:first-child small,.demo-app-topbar>div:first-child span{display:block}.demo-app-topbar>div:first-child span{color:#ded4ca;font-size:.69rem;font-weight:700}.demo-app-topbar>div:first-child small{margin-top:2px;color:#756a62;font-size:.52rem}.demo-app-topbar__people{display:flex;align-items:center;gap:7px;color:#887c72;font-size:.57rem}.demo-app-topbar__people>.material-symbols-outlined{color:var(--demo-metal);font-size:1rem}.demo-app-content{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(var(--demo-accent-rgb),.45) #0b0907}.demo-screen{min-height:100%;padding:25px;color:#f2e9df;background:radial-gradient(circle at 92% 8%,rgba(var(--demo-accent-rgb),.07),transparent 32%)}.demo-screen-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.demo-case-head h3,.demo-screen-heading h3{margin:5px 0 7px;color:#f5ecdf;font-family:Georgia,serif;font-size:clamp(1.35rem, 2.3vw, 2rem);line-height:1.12}.demo-case-head p,.demo-screen-heading p{max-width:590px;margin:0;color:#968a81;font-size:.68rem;line-height:1.55}.demo-eyebrow{display:block;color:var(--demo-metal);font-size:.53rem;font-weight:800;letter-spacing:.12em}.demo-icon-button{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;color:var(--demo-metal);border:1px solid rgba(var(--demo-accent-rgb),.36);border-radius:4px;background:rgba(var(--demo-accent-rgb),.09);cursor:pointer}.demo-icon-button .material-symbols-outlined{font-size:1rem}.demo-icon-button.is-confirmed{color:#daf2dc;background:rgba(61,123,76,.38)}.demo-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(210px,.7fr);gap:14px}.demo-featured-case{min-height:410px;position:relative;overflow:hidden;border:1px solid rgba(var(--demo-accent-rgb),.32);border-radius:6px;background:#100b08}.demo-featured-case>img,.demo-featured-case>picture>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.64}.demo-featured-case__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,7,5,.97) 4%,rgba(10,7,5,.82) 48%,rgba(10,7,5,.28)),linear-gradient(0deg,rgba(10,7,5,.86),transparent 55%)}.demo-featured-case__copy{width:min(78%,560px);position:relative;z-index:1;padding:28px}.demo-featured-case__copy>p{margin:18px 0 7px;color:var(--demo-metal);font-size:.5rem;font-weight:800;letter-spacing:.14em}.demo-featured-case h4{margin:0;font-family:Georgia,serif;font-size:clamp(1.55rem, 3.1vw, 2.45rem);line-height:1.02}.demo-live-pill,.demo-open-pill,.demo-sealed-pill{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid rgba(var(--demo-accent-rgb),.42);border-radius:3px;color:#e9d9c8;background:rgba(var(--demo-accent-rgb),.18);font-size:.48rem;font-weight:800;letter-spacing:.08em}.demo-live-pill i{width:5px;height:5px;border-radius:50%;background:var(--demo-metal);box-shadow:0 0 0 3px rgba(var(--demo-accent-rgb),.2)}.demo-featured-case__meta{display:flex;flex-wrap:wrap;gap:13px;margin-top:18px;color:#b2a69c;font-size:.59rem}.demo-featured-case__meta span{display:inline-flex;align-items:center;gap:5px}.demo-featured-case__meta .material-symbols-outlined{color:var(--demo-metal);font-size:.9rem}.demo-round-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:22px 0;padding:0;list-style:none}.demo-round-progress li{position:relative;display:flex;align-items:center;gap:7px;color:#6f655e}.demo-round-progress li::after{content:"";height:1px;position:absolute;z-index:0;left:24px;right:4px;top:10px;background:rgba(255,255,255,.1)}.demo-round-progress li:last-child::after{display:none}.demo-round-progress li>span{width:21px;height:21px;z-index:1;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#17110e;font-size:.52rem}.demo-round-progress li>small{position:relative;z-index:1;padding-right:5px;background:#0f0b09;font-size:.5rem;white-space:nowrap}.demo-featured-case .demo-round-progress li>small{background:#100b08}.demo-round-progress li.is-current,.demo-round-progress li.is-open{color:#dfd3c7}.demo-round-progress li.is-current>span{color:#0c0907;border-color:var(--demo-metal);background:var(--demo-metal);font-weight:900}.demo-round-progress li.is-done{color:#a89d93}.demo-round-progress li.is-done>span{color:#e6ded4;border-color:var(--demo-accent);background:var(--demo-accent)}.demo-primary-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 15px;color:#120c08;border:1px solid var(--demo-metal);border-radius:4px;background:var(--demo-metal);font-size:.62rem;font-weight:800;cursor:pointer}.demo-primary-button:hover{filter:brightness(1.08)}.demo-primary-button .material-symbols-outlined{font-size:.95rem}.demo-primary-button--outline{color:var(--demo-metal);background:0 0}.demo-primary-button--compact{margin-top:15px}.demo-next-card{min-height:410px;display:flex;flex-direction:column;padding:25px;border:1px solid rgba(243,234,217,.09);border-radius:6px;background:#15100d}.demo-next-card__icon{margin:28px 0 15px;color:var(--demo-metal);font-size:2rem}.demo-next-card h4{margin:0 0 10px;font-family:Georgia,serif;font-size:1.25rem}.demo-next-card p{margin:0;color:#92867d;font-size:.65rem;line-height:1.65}.demo-text-button{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-top:19px;padding:0 0 5px;color:var(--demo-metal);border:0;border-bottom:1px solid rgba(var(--demo-accent-rgb),.4);background:0 0;font-size:.59rem;font-weight:800;cursor:pointer}.demo-text-button .material-symbols-outlined{font-size:.9rem}.demo-next-card__people{display:flex;align-items:center;margin-top:auto;padding-top:22px;border-top:1px solid rgba(243,234,217,.07)}.demo-next-card__people .demo-avatar+.demo-avatar{margin-left:-6px}.demo-next-card__people small{margin-left:8px;color:#756a62;font-size:.52rem}.demo-avatar--more{background:#201813}.demo-case-head{display:grid;grid-template-columns:67px 1fr;gap:16px;align-items:center}.demo-case-head>img,.demo-case-head>picture>img{width:67px;height:88px;object-fit:cover;border:1px solid rgba(var(--demo-accent-rgb),.35);border-radius:4px}.demo-case-head .demo-live-pill{margin:0 8px 7px 0}.demo-case-head .demo-eyebrow{display:inline-block}.demo-case-head h3{font-size:clamp(1.3rem, 2.5vw, 1.85rem)}.demo-screen>.demo-round-progress{margin:20px 0;padding:13px 16px;border:1px solid rgba(243,234,217,.07);border-radius:5px;background:#120e0b}.demo-screen>.demo-round-progress li>small{background:#120e0b}.demo-control-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.75fr);gap:12px}.demo-live-card{display:grid;grid-template-columns:38px 1fr auto;gap:13px;align-items:center;padding:17px;border:1px solid rgba(var(--demo-accent-rgb),.38);border-radius:5px;background:rgba(var(--demo-accent-rgb),.09)}.demo-live-card>.material-symbols-outlined{color:var(--demo-metal);font-size:1.65rem}.demo-live-card h4,.demo-release-card h4{margin:5px 0;font-family:Georgia,serif;font-size:.94rem}.demo-live-card p,.demo-release-card p{margin:0;color:#978a80;font-size:.58rem;line-height:1.5}.demo-release-card{padding:17px;border:1px solid rgba(243,234,217,.09);border-radius:5px;background:#15100d}.demo-release-card .demo-primary-button{width:100%;margin-top:13px}.demo-complete{display:flex;align-items:center;gap:6px;margin-top:13px;color:#aec6ae;font-size:.58rem}.demo-complete .material-symbols-outlined{font-size:1rem}.demo-shortcuts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.demo-shortcuts button{min-width:0;display:grid;grid-template-columns:35px 1fr 20px;gap:9px;align-items:center;padding:13px;color:#d8cdc3;border:1px solid rgba(243,234,217,.08);border-radius:5px;background:#120e0b;text-align:left;cursor:pointer}.demo-shortcuts button>.material-symbols-outlined:first-child{color:var(--demo-metal)}.demo-shortcuts small,.demo-shortcuts strong{display:block}.demo-shortcuts strong{font-size:.65rem}.demo-shortcuts small{margin-top:3px;overflow:hidden;color:#796e66;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.demo-shortcuts .material-symbols-outlined{font-size:1.05rem}.demo-count-pill{padding:6px 8px;color:var(--demo-metal);border:1px solid rgba(var(--demo-accent-rgb),.3);border-radius:3px;background:rgba(var(--demo-accent-rgb),.09);font-size:.51rem;white-space:nowrap}.demo-character-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-character-card{min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;color:#d9cfc5;border:1px solid rgba(243,234,217,.12);border-radius:6px;background:linear-gradient(145deg,#1d1511,#15100c);text-align:left;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.15)}.demo-character-card.is-selected{border-color:rgba(var(--demo-accent-rgb),.7);box-shadow:inset 0 0 0 1px rgba(var(--demo-accent-rgb),.22)}.demo-character-card__portrait{height:88px;display:grid;place-items:center;color:#f3e6d6;background:radial-gradient(circle at 50% 40%,rgba(var(--demo-accent-rgb),.45),transparent 55%),linear-gradient(135deg,#241a15,#0e0b09);font-family:Georgia,serif;font-size:1.65rem}.demo-character-card__copy{display:block;flex:1;padding:12px}.demo-character-card__copy em,.demo-character-card__copy small,.demo-character-card__copy strong{display:block}.demo-character-card__copy small{color:var(--demo-metal);font-size:.47rem;letter-spacing:.09em;text-transform:uppercase}.demo-character-card__copy strong{margin-top:5px;font-family:Georgia,serif;font-size:.88rem}.demo-character-card__copy em{margin-top:6px;color:#776c64;font-size:.53rem;font-style:normal}.demo-character-card__state{display:flex;align-items:center;gap:6px;padding:9px 12px;color:#887c73;border-top:1px solid rgba(243,234,217,.07);font-size:.52rem}.demo-character-card.is-selected .demo-character-card__state{color:var(--demo-metal);background:rgba(var(--demo-accent-rgb),.08)}.demo-character-card__state .material-symbols-outlined{font-size:.9rem}.demo-selection-summary{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;margin-top:14px;padding:12px;border:1px solid rgba(var(--demo-accent-rgb),.25);border-radius:5px;background:rgba(var(--demo-accent-rgb),.07)}.demo-selection-summary small,.demo-selection-summary strong{display:block}.demo-selection-summary small{color:#796e65;font-size:.45rem;letter-spacing:.1em}.demo-selection-summary strong{margin-top:3px;font-size:.65rem}.demo-character-chip{display:flex;align-items:center;gap:7px;color:#a99d93;font-size:.55rem}.demo-character-chip>span{width:30px;height:30px;display:grid;place-items:center;color:#f0e5d8;border:1px solid rgba(var(--demo-accent-rgb),.4);border-radius:50%;background:rgba(var(--demo-accent-rgb),.18);font-size:.55rem;font-weight:800}.demo-round-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.demo-round-tabs button{min-width:0;display:grid;grid-template-columns:27px 1fr;gap:2px 7px;padding:10px;color:#8c8076;border:1px solid rgba(243,234,217,.08);border-radius:4px;background:#120e0b;text-align:left;cursor:pointer}.demo-round-tabs button>span{grid-row:1/3;align-self:center;color:var(--demo-metal);font-family:Georgia,serif;font-size:.82rem}.demo-round-tabs button>span .material-symbols-outlined{font-size:.9rem}.demo-round-tabs button small,.demo-round-tabs button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-round-tabs button strong{color:#cfc4ba;font-size:.58rem}.demo-round-tabs button small{color:#6f655d;font-size:.47rem}.demo-round-tabs button.is-active{border-color:rgba(var(--demo-accent-rgb),.62);background:rgba(var(--demo-accent-rgb),.13)}.demo-round-tabs button:disabled{opacity:.45;cursor:not-allowed}.demo-round-reader{overflow:hidden;border:1px solid rgba(243,234,217,.09);border-radius:5px;background:#15100d}.demo-round-reader>header{padding:18px 20px 14px;border-bottom:1px solid rgba(243,234,217,.07)}.demo-round-reader h4{margin:5px 0 7px;font-family:Georgia,serif;font-size:1.15rem}.demo-round-reader header p{margin:0;color:#968a81;font-size:.62rem;line-height:1.55}.demo-round-task{display:grid;grid-template-columns:28px 1fr;gap:10px;margin:14px 20px;padding:13px;border-left:2px solid var(--demo-accent);background:rgba(var(--demo-accent-rgb),.09)}.demo-round-task>.material-symbols-outlined{color:var(--demo-metal);font-size:1.2rem}.demo-round-task small{color:var(--demo-metal);font-size:.46rem;font-weight:800;letter-spacing:.1em}.demo-round-task p{margin:4px 0 0;color:#d6ccc2;font-size:.62rem;line-height:1.5}.demo-round-reader ul{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0 20px 16px;list-style:none}.demo-round-reader li{display:flex;align-items:center;gap:6px;padding:9px;color:#9e9289;border:1px solid rgba(243,234,217,.06);border-radius:3px;background:#100c0a;font-size:.52rem}.demo-round-reader li .material-symbols-outlined{color:var(--demo-metal);font-size:.85rem}.demo-round-reader footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 20px;border-top:1px solid rgba(243,234,217,.07);color:#71675f;font-size:.5rem}.demo-round-reader footer>span{display:flex;align-items:center;gap:5px}.demo-round-reader footer .material-symbols-outlined{font-size:.85rem}.demo-round-reader footer .demo-text-button{margin:0}.demo-host-inline{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;margin-top:12px;padding:11px 13px;border:1px solid rgba(var(--demo-accent-rgb),.3);border-radius:4px;background:rgba(var(--demo-accent-rgb),.08)}.demo-host-inline>.material-symbols-outlined{color:var(--demo-metal);font-size:1.15rem}.demo-host-inline small,.demo-host-inline strong{display:block}.demo-host-inline small{color:var(--demo-metal);font-size:.43rem;letter-spacing:.1em}.demo-host-inline strong{margin-top:3px;font-size:.61rem}.demo-host-inline button{padding:7px 9px;color:#0e0a08;border:1px solid var(--demo-metal);border-radius:3px;background:var(--demo-metal);font-size:.52rem;font-weight:800;cursor:pointer}.demo-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.demo-evidence-card{overflow:hidden;border:1px solid rgba(243,234,217,.09);border-radius:5px;background:#14100d}.demo-evidence-card__image{height:160px;position:relative;overflow:hidden;background:#0a0807}.demo-evidence-card__image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.demo-evidence-card--map .demo-evidence-card__image img{object-position:center 35%}.demo-evidence-card.is-sealed .demo-evidence-card__image img{filter:blur(7px) brightness(.38);transform:scale(1.04)}.demo-evidence-card.is-sealed .demo-evidence-card__image::after{content:"VERSIEGELT";position:absolute;inset:0;display:grid;place-items:center;color:#e9ddcf;font-size:.57rem;font-weight:900;letter-spacing:.15em}.demo-evidence-card>div:last-child{padding:13px}.demo-open-pill{color:#cce1ce;border-color:rgba(84,139,92,.38);background:rgba(84,139,92,.14)}.demo-sealed-pill{color:#cfc1b4;background:rgba(255,255,255,.04)}.demo-open-pill .material-symbols-outlined,.demo-sealed-pill .material-symbols-outlined{font-size:.75rem}.demo-evidence-card>div:last-child>small{display:block;margin-top:10px;color:var(--demo-metal);font-size:.45rem;letter-spacing:.1em}.demo-evidence-card h4{margin:4px 0 5px;font-family:Georgia,serif;font-size:.9rem}.demo-evidence-card p{margin:0;color:#887d74;font-size:.56rem;line-height:1.5}.demo-app-bottom-nav,.demo-app-mobile-head{display:none}.demo-app-announcer{width:1px;height:1px;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.demo-app-loading{padding:30px;color:#968a81}.interactive-app-demo__control-deck{min-width:0;display:flex;align-items:end;justify-content:center;gap:18px}.demo-control-group{min-width:0;display:grid;gap:5px}.demo-control-group__label{color:#6f635b;font-size:.47rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.interactive-app-demo__tools{min-width:0;display:flex;align-items:center;justify-content:flex-end}.demo-perspective-switch{display:flex;padding:3px;border:1px solid rgba(var(--demo-accent-rgb),.3);border-radius:5px;background:#0b0907}.demo-perspective-switch button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;color:#877a70;border:0;border-radius:3px;background:0 0;font-size:.64rem;cursor:pointer}.demo-perspective-switch button .material-symbols-outlined{font-size:1rem}.demo-perspective-switch button.is-active{color:#f2e9dc;background:rgba(var(--demo-accent-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--demo-accent-rgb),.38)}.demo-palette-menu{position:relative;z-index:40}.demo-palette-menu summary{min-height:39px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:#94877d;border:1px solid rgba(243,234,217,.1);border-radius:4px;background:#0b0907;font-size:.62rem;cursor:pointer;list-style:none}.demo-palette-menu summary::-webkit-details-marker{display:none}.demo-palette-menu summary .material-symbols-outlined{color:var(--demo-metal);font-size:1rem}.demo-palette-menu[open] summary{color:#f0e6db;border-color:rgba(var(--demo-accent-rgb),.55)}.demo-palette-menu__popover{width:310px;position:absolute;top:calc(100% + 8px);right:0;z-index:60;padding:13px;border:1px solid rgba(var(--demo-accent-rgb),.45);border-radius:5px;background:#17110e;box-shadow:0 20px 45px rgba(0,0,0,.55)}.demo-palette-menu__popover>strong{display:block;margin-bottom:9px;color:#e6dbd0;font-family:Georgia,serif;font-size:.82rem}.demo-options-label{display:block;margin-bottom:7px;color:#877a70;font-size:.5rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo-palette-menu__popover .webapp-palette__choices{display:grid;grid-template-columns:repeat(2,1fr)}.demo-palette-menu__popover .webapp-palette__choices button{width:100%;justify-content:flex-start}.demo-palette-menu__popover>small{display:block;margin-top:9px;color:#776b62;font-size:.55rem}.demo-options-reset{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:7px 10px;color:#9b8f85;border:1px solid rgba(243,234,217,.1);border-radius:4px;background:#0b0907;font-size:.62rem;cursor:pointer}.demo-options-reset:hover{color:#f0e6db;border-color:rgba(var(--demo-accent-rgb),.45)}.demo-options-reset .material-symbols-outlined{color:var(--demo-metal);font-size:1rem}.demo-story-rail{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border-bottom:1px solid rgba(218,168,83,.22);background:#17100d;list-style:none}.demo-story-rail li{min-width:0}.demo-story-rail button{width:100%;min-height:56px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-content:center;padding:9px 12px;color:#766b63;border:0;border-right:1px solid rgba(243,234,217,.07);border-bottom:2px solid transparent;background:0 0;text-align:left;cursor:pointer}.demo-story-rail li:last-child button{border-right:0}.demo-story-rail button>span{align-self:center;color:#695f58;font-family:Georgia,serif;font-size:.68rem}.demo-story-rail button small,.demo-story-rail button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-story-rail button strong{color:#a99d94;font-size:.61rem}.demo-story-rail button small{display:none}.demo-story-rail button:hover{background:rgba(255,255,255,.025)}.demo-story-rail button.is-active{border-bottom-color:var(--demo-metal);background:rgba(var(--demo-accent-rgb),.1)}.demo-story-rail button.is-active strong,.demo-story-rail button.is-active>span{color:var(--demo-metal)}.demo-perspective-badge{width:fit-content;margin:-8px 8px 14px;padding:5px 7px;color:var(--demo-metal);border:1px solid rgba(var(--demo-accent-rgb),.35);border-radius:3px;background:rgba(var(--demo-accent-rgb),.08);font-size:.44rem;font-weight:800;letter-spacing:.1em}.demo-profile-image{width:30px;height:30px;position:relative;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;color:var(--demo-metal);border:1px solid rgba(var(--demo-accent-rgb),.45);border-radius:50%;background:rgba(var(--demo-accent-rgb),.16)}.demo-profile-image img{width:100%;height:100%;object-fit:cover}.demo-profile-fallback{font-size:1rem}.demo-count-pill{display:inline-flex;align-items:center;gap:5px}.demo-count-pill .material-symbols-outlined{font-size:.82rem}.demo-join-banner{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;margin-bottom:14px;overflow:hidden;border:1px solid rgba(var(--demo-accent-rgb),.28);border-radius:6px;background:linear-gradient(90deg,rgba(var(--demo-accent-rgb),.12),#15100d 52%)}.demo-join-banner>img,.demo-join-banner>picture>img{width:150px;height:105px;object-fit:cover}.demo-join-banner>div{min-width:0;padding:12px 16px 12px 0}.demo-join-banner small,.demo-join-banner strong{display:block}.demo-join-banner small{margin:8px 0 4px;color:var(--demo-metal);font-size:.45rem;letter-spacing:.1em}.demo-join-banner strong{overflow:hidden;font-family:Georgia,serif;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.demo-join-banner p{margin:5px 0 0;color:#84786f;font-size:.55rem}.demo-character-card__portrait{overflow:hidden}.demo-character-card__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .25s ease}.demo-character-card:hover .demo-character-card__portrait img{transform:scale(1.025)}.demo-selection-summary{grid-template-columns:34px 1fr auto}.demo-selection-summary__portrait{width:34px;height:34px;object-fit:cover;object-position:center 24%;border:1px solid rgba(var(--demo-accent-rgb),.45);border-radius:50%}.demo-host-invite-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:13px}.demo-host-vote-panel,.demo-invite-panel,.demo-ready-overview,.demo-roster-card,.demo-vote-confirmation{border:1px solid rgba(243,234,217,.09);border-radius:6px;background:#15100d}.demo-invite-panel{min-height:310px;display:flex;flex-direction:column;align-items:flex-start;padding:24px}.demo-invite-panel__icon{margin-bottom:22px;color:var(--demo-metal);font-size:2.2rem}.demo-invite-panel h4{margin:7px 0 10px;font-family:Georgia,serif;font-size:1.22rem;overflow-wrap:anywhere}.demo-invite-panel p{margin:0 0 18px;color:#94887e;font-size:.65rem;line-height:1.6}.demo-invite-panel .demo-primary-button{margin-top:auto}.demo-primary-button.is-confirmed{color:#d9efdc;border-color:rgba(84,139,92,.55);background:rgba(84,139,92,.22)}.demo-primary-button:disabled{opacity:.42;filter:none;cursor:not-allowed}.demo-roster-card{overflow:hidden}.demo-roster-card header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid rgba(243,234,217,.07)}.demo-roster-card header small,.demo-roster-card header strong{display:block}.demo-roster-card header small{color:var(--demo-metal);font-size:.44rem;letter-spacing:.1em}.demo-roster-card header strong{margin-top:3px;font-size:.65rem}.demo-roster-card header b{color:var(--demo-metal);font-family:Georgia,serif;font-size:1rem}.demo-roster-card ul{margin:0;padding:0;list-style:none}.demo-roster-card li{display:grid;grid-template-columns:35px 1fr auto;gap:9px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(243,234,217,.055)}.demo-roster-card li:last-child{border-bottom:0}.demo-roster-card li img,.demo-roster-placeholder{width:35px;height:35px;object-fit:cover;object-position:center 22%;border-radius:50%}.demo-roster-placeholder{display:grid;place-items:center;color:#83776d;border:1px dashed rgba(243,234,217,.18);font-size:1rem}.demo-roster-card li small,.demo-roster-card li strong{display:block}.demo-roster-card li strong{font-size:.6rem}.demo-roster-card li small{margin-top:3px;color:#756a62;font-size:.48rem}.demo-roster-card li.is-open{color:#9b8e84}.demo-ready-dot{width:22px;height:22px;display:grid;place-items:center;color:#cce1ce;border-radius:50%;background:rgba(84,139,92,.16)}.demo-ready-dot .material-symbols-outlined{font-size:.78rem}.demo-action-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:13px;padding:11px 13px;border:1px solid rgba(var(--demo-accent-rgb),.24);border-radius:5px;background:rgba(var(--demo-accent-rgb),.06)}.demo-action-row>span{display:inline-flex;align-items:center;gap:6px;color:#8f8379;font-size:.56rem;line-height:1.45}.demo-action-row>span .material-symbols-outlined{color:var(--demo-metal);font-size:.9rem}.demo-action-row .demo-primary-button{flex:0 0 auto}.demo-character-chip img{width:31px;height:31px;object-fit:cover;object-position:center 22%;border:1px solid rgba(var(--demo-accent-rgb),.45);border-radius:50%}.demo-prep-layout{display:grid;grid-template-columns:220px 1fr;gap:13px}.demo-prep-portrait{min-height:330px;position:relative;overflow:hidden;border:1px solid rgba(var(--demo-accent-rgb),.28);border-radius:6px;background:#100c09}.demo-prep-portrait>img,.demo-prep-portrait>picture>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 18%}.demo-prep-portrait::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(10,7,5,.96))}.demo-prep-portrait>div{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:19px}.demo-prep-portrait small,.demo-prep-portrait span,.demo-prep-portrait strong{display:block}.demo-prep-portrait small{color:var(--demo-metal);font-size:.45rem;letter-spacing:.1em}.demo-prep-portrait strong{margin-top:5px;font-family:Georgia,serif;font-size:1.12rem}.demo-prep-portrait span{margin-top:4px;color:#9e9288;font-size:.54rem}.demo-prep-grid{display:grid;gap:9px}.demo-prep-grid article{display:grid;grid-template-columns:36px 1fr;gap:11px;padding:15px;border:1px solid rgba(243,234,217,.08);border-radius:5px;background:#15100d}.demo-prep-grid article>.material-symbols-outlined{width:36px;height:36px;display:grid;place-items:center;color:var(--demo-metal);border-radius:50%;background:rgba(var(--demo-accent-rgb),.12);font-size:1.1rem}.demo-prep-grid article.is-private{border-color:rgba(var(--demo-accent-rgb),.35);background:rgba(var(--demo-accent-rgb),.08)}.demo-prep-grid small,.demo-prep-grid strong{display:block}.demo-prep-grid small{color:var(--demo-metal);font-size:.43rem;letter-spacing:.1em}.demo-prep-grid strong{margin-top:3px;font-family:Georgia,serif;font-size:.78rem}.demo-prep-grid p{margin:6px 0 0;color:#8b7f76;font-size:.57rem;line-height:1.5}.demo-host-prep-grid{display:grid;gap:12px}.demo-ready-overview{display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;padding:16px;border-color:rgba(84,139,92,.28);background:rgba(84,139,92,.08)}.demo-ready-overview>.material-symbols-outlined{width:44px;height:44px;display:grid;place-items:center;color:#cce1ce;border-radius:50%;background:rgba(84,139,92,.17)}.demo-ready-overview small,.demo-ready-overview strong{display:block}.demo-ready-overview small{color:#b4cfb7;font-size:.43rem;letter-spacing:.1em}.demo-ready-overview strong{margin-top:4px;font-family:Georgia,serif;font-size:.9rem}.demo-ready-overview p{margin:4px 0 0;color:#849386;font-size:.55rem}.demo-ready-overview b{color:#cce1ce;font-family:Georgia,serif;font-size:1.2rem}.demo-host-roster{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.demo-host-roster article{min-width:0;display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:11px;border:1px solid rgba(243,234,217,.08);border-radius:5px;background:#14100d}.demo-host-roster article>img,.demo-host-roster article>picture>img{width:42px;height:42px;object-fit:cover;object-position:center 22%;border-radius:50%}.demo-host-roster small,.demo-host-roster strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-host-roster strong{font-size:.6rem}.demo-host-roster small{margin-top:3px;color:#756a62;font-size:.48rem}.demo-host-roster__more>.material-symbols-outlined{width:42px;height:42px;display:grid;place-items:center;color:var(--demo-metal);border-radius:50%;background:rgba(var(--demo-accent-rgb),.12)}.demo-live-stat{min-width:68px;padding-left:10px;border-left:1px solid rgba(243,234,217,.08);text-align:center}.demo-live-stat small,.demo-live-stat strong{display:block}.demo-live-stat strong{color:var(--demo-metal);font-family:Georgia,serif;font-size:1.05rem}.demo-live-stat small{margin-top:3px;color:#756a62;font-size:.46rem}.demo-shortcuts>div{min-width:0;display:grid;grid-template-columns:35px 1fr;gap:9px;align-items:center;padding:13px;color:#d8cdc3;border:1px solid rgba(243,234,217,.08);border-radius:5px;background:#120e0b}.demo-shortcuts>div>.material-symbols-outlined{color:var(--demo-metal)}.demo-shortcuts>div small,.demo-shortcuts>div strong{display:block}.demo-shortcuts>div strong{font-size:.65rem}.demo-shortcuts>div small{margin-top:3px;color:#796e66;font-size:.52rem}.demo-screen--centered{display:grid;place-items:center}.demo-waiting-state{width:min(100%,610px);display:flex;flex-direction:column;align-items:center;padding:42px;border:1px solid rgba(var(--demo-accent-rgb),.38);border-radius:7px;background:radial-gradient(circle at 50% 0,rgba(var(--demo-accent-rgb),.16),transparent 52%),#15100d;text-align:center}.demo-waiting-state>.material-symbols-outlined{width:62px;height:62px;display:grid;place-items:center;margin-bottom:18px;color:var(--demo-metal);border:1px solid rgba(var(--demo-accent-rgb),.38);border-radius:50%;background:rgba(var(--demo-accent-rgb),.12);font-size:1.8rem}.demo-waiting-state h3{margin:8px 0 9px;font-family:Georgia,serif;font-size:1.65rem}.demo-waiting-state p{max-width:500px;margin:0;color:#958980;font-size:.67rem;line-height:1.65}.demo-waiting-state .demo-primary-button{margin-top:20px}.demo-waiting-state.is-success{border-color:rgba(84,139,92,.38);background:radial-gradient(circle at 50% 0,rgba(84,139,92,.16),transparent 52%),#15100d}.demo-waiting-state.is-success>.material-symbols-outlined{color:#cce1ce;border-color:rgba(84,139,92,.42);background:rgba(84,139,92,.16)}.demo-sync-devices{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:20px}.demo-sync-devices>small,.demo-sync-devices>span{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:#9b8f85;border:1px solid rgba(243,234,217,.08);border-radius:3px;background:#100c09;font-size:.5rem}.demo-sync-devices .material-symbols-outlined{color:var(--demo-metal);font-size:.82rem}.demo-sync-success{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(84,139,92,.35);border-radius:6px;background:rgba(84,139,92,.1)}.demo-sync-success>.material-symbols-outlined{color:#cce1ce;font-size:1.55rem}.demo-sync-success small,.demo-sync-success strong{display:block}.demo-sync-success small{color:#b4cfb7;font-size:.43rem;letter-spacing:.1em}.demo-sync-success strong{margin-top:3px;font-size:.68rem}.demo-sync-success p{margin:4px 0 0;color:#839085;font-size:.53rem}.demo-sync-success>span:last-child{color:#b4cfb7;font-size:.47rem;font-weight:800}.demo-screen-heading--compact{margin-bottom:12px}.demo-round-reader--unlocked{border-color:rgba(84,139,92,.26)}.demo-release-focus{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:13px}.demo-release-focus>article,.demo-release-focus__devices{min-height:285px;display:flex;flex-direction:column;padding:23px;border:1px solid rgba(243,234,217,.09);border-radius:6px;background:#15100d}.demo-release-focus__devices>.material-symbols-outlined{color:var(--demo-metal);font-size:2rem}.demo-release-focus__devices>strong{margin-top:18px;font-family:Georgia,serif;font-size:1rem}.demo-release-focus__devices>div{display:flex;margin-top:18px}.demo-release-focus__devices>div img,.demo-release-focus__devices>div span{width:40px;height:40px;display:grid;place-items:center;object-fit:cover;object-position:center 22%;border:2px solid #15100d;border-radius:50%;background:#2a211b;font-size:.54rem}.demo-release-focus__devices>div>*+*{margin-left:-8px}.demo-release-focus>article p,.demo-release-focus__devices p{color:#8d8177;font-size:.59rem;line-height:1.55}.demo-release-focus>article{border-color:rgba(var(--demo-accent-rgb),.38);background:rgba(var(--demo-accent-rgb),.08)}.demo-release-focus>article>small{margin-top:auto;color:var(--demo-metal);font-size:.45rem;letter-spacing:.1em}.demo-release-focus>article h4{margin:7px 0;font-family:Georgia,serif;font-size:1.15rem}.demo-release-focus>article .demo-primary-button{width:100%;margin-top:auto}.demo-finale-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:13px;border:1px solid rgba(243,234,217,.09);border-radius:5px;overflow:hidden}.demo-finale-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#81756c;border:0;border-right:1px solid rgba(243,234,217,.08);background:#120e0b;font-size:.58rem;cursor:pointer}.demo-finale-tabs button:last-child{border-right:0}.demo-finale-tabs button .material-symbols-outlined{font-size:.95rem}.demo-finale-tabs button.is-active{color:var(--demo-metal);background:rgba(var(--demo-accent-rgb),.13);box-shadow:inset 0 -2px 0 var(--demo-metal)}.demo-finale-panel{min-height:330px}.demo-vote-panel{display:grid;gap:17px}.demo-host-vote-panel h4,.demo-resolution-card h4,.demo-vote-confirmation h4,.demo-vote-panel h4{margin:6px 0 8px;font-family:Georgia,serif;font-size:1.22rem}.demo-host-vote-panel p,.demo-resolution-card p,.demo-vote-confirmation p,.demo-vote-panel>div:first-child>p{margin:0;color:#91857b;font-size:.63rem;line-height:1.6}.demo-suspect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.demo-suspect-grid button{min-width:0;display:grid;grid-template-columns:52px 1fr 20px;gap:9px;align-items:center;padding:9px;color:#d8cdc3;border:1px solid rgba(243,234,217,.09);border-radius:5px;background:#15100d;text-align:left;cursor:pointer}.demo-suspect-grid button.is-selected{border-color:rgba(var(--demo-accent-rgb),.65);background:rgba(var(--demo-accent-rgb),.12)}.demo-suspect-grid img{width:52px;height:58px;object-fit:cover;object-position:center 20%;border-radius:3px}.demo-suspect-grid small,.demo-suspect-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-suspect-grid strong{font-size:.58rem}.demo-suspect-grid small{margin-top:3px;color:#766b63;font-size:.45rem}.demo-suspect-grid .material-symbols-outlined{color:var(--demo-metal);font-size:1rem}.demo-vote-panel>.demo-primary-button{justify-self:end}.demo-host-vote-panel,.demo-vote-confirmation{width:min(100%,620px);margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:38px;text-align:center}.demo-host-vote-panel>.material-symbols-outlined,.demo-vote-confirmation>.material-symbols-outlined{color:var(--demo-metal);font-size:2.4rem}.demo-host-vote-panel>strong{color:#dcd1c6;font-size:.62rem}.demo-vote-progress{width:100%;height:6px;margin:20px 0 9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.demo-vote-progress span{width:var(--progress);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--demo-accent),var(--demo-metal))}.demo-vote-confirmation>small{color:#8c8077;font-size:.54rem}.demo-host-vote-panel .demo-primary-button,.demo-vote-confirmation .demo-primary-button{margin-top:19px}.demo-resolution-card{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);min-height:340px;overflow:hidden;border:1px solid rgba(243,234,217,.09);border-radius:6px;background:#15100d}.demo-resolution-card__image{min-height:340px;overflow:hidden;background:#efe9df}.demo-resolution-card__image img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:brightness(.72)}.demo-resolution-card.is-unlocked .demo-resolution-card__image img{filter:none}.demo-resolution-card>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px}.demo-resolution-card>div:last-child>small{margin-top:15px;color:var(--demo-metal);font-size:.45rem;letter-spacing:.1em}.demo-resolution-card .demo-primary-button{margin-top:18px}.demo-palette-menu summary:focus-visible,.interactive-app-demo button:focus-visible{outline:2px solid var(--demo-metal);outline-offset:2px}.interactive-app-demo[data-demo-device=mobile] .interactive-app-demo__stage{min-height:780px;place-items:center;padding:28px}.interactive-app-demo[data-demo-device=mobile] .demo-app-frame{width:390px;max-width:100%;height:720px;border-radius:24px}.interactive-app-demo[data-demo-device=mobile] .demo-app-shell{display:block}.interactive-app-demo[data-demo-device=mobile] .demo-app-sidebar,.interactive-app-demo[data-demo-device=mobile] .demo-app-topbar{display:none}.interactive-app-demo[data-demo-device=mobile] .demo-app-mobile-head{min-height:54px;display:grid;grid-template-columns:40px 1fr 48px;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(243,234,217,.07);background:#110d0a}.demo-app-mobile-head button{padding:0;border:0;background:0 0;cursor:pointer}.demo-app-mobile-head .demo-app-mark{width:30px;height:30px}.demo-app-mobile-head>span:nth-child(2){overflow:hidden;color:#e5dbd1;font-family:Georgia,serif;font-size:.78rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.demo-app-role{justify-self:end;padding:5px;color:var(--demo-metal);border:1px solid rgba(var(--demo-accent-rgb),.35);border-radius:3px;font-size:.43rem;letter-spacing:.08em}.interactive-app-demo[data-demo-device=mobile] .demo-app-main{height:602px}.interactive-app-demo[data-demo-device=mobile] .demo-app-content{padding-bottom:0}.interactive-app-demo[data-demo-device=mobile] .demo-app-bottom-nav{min-height:64px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(243,234,217,.07);background:#110d0a}.demo-app-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;color:#766c64;border:0;background:0 0;font-size:.45rem;cursor:pointer}.demo-app-bottom-nav button .material-symbols-outlined{font-size:1.05rem}.demo-app-bottom-nav button.is-active{color:var(--demo-metal)}.interactive-app-demo[data-demo-device=mobile] .demo-screen{padding:17px 15px}.interactive-app-demo[data-demo-device=mobile] .demo-screen-heading{display:block;margin-bottom:15px}.interactive-app-demo[data-demo-device=mobile] .demo-screen-heading>:last-child{margin-top:10px}.interactive-app-demo[data-demo-device=mobile] .demo-screen-heading h3{font-size:1.35rem}.interactive-app-demo[data-demo-device=mobile] .demo-control-grid,.interactive-app-demo[data-demo-device=mobile] .demo-dashboard-grid,.interactive-app-demo[data-demo-device=mobile] .demo-evidence-grid,.interactive-app-demo[data-demo-device=mobile] .demo-shortcuts{grid-template-columns:1fr}.interactive-app-demo[data-demo-device=mobile] .demo-featured-case{min-height:360px}.interactive-app-demo[data-demo-device=mobile] .demo-featured-case__copy{width:100%;padding:21px}.interactive-app-demo[data-demo-device=mobile] .demo-featured-case h4{font-size:1.7rem}.interactive-app-demo[data-demo-device=mobile] .demo-next-card{min-height:270px}.interactive-app-demo[data-demo-device=mobile] .demo-case-head{grid-template-columns:58px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-case-head>img,.interactive-app-demo[data-demo-device=mobile] .demo-case-head>picture>img{width:58px;height:77px}.interactive-app-demo[data-demo-device=mobile] .demo-case-head h3{font-size:1.25rem}.interactive-app-demo[data-demo-device=mobile] .demo-screen>.demo-round-progress{padding:11px 9px}.interactive-app-demo[data-demo-device=mobile] .demo-round-progress li{gap:4px}.interactive-app-demo[data-demo-device=mobile] .demo-round-progress li>small{font-size:.43rem}.interactive-app-demo[data-demo-device=mobile] .demo-live-card{grid-template-columns:32px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-live-card .demo-primary-button{grid-column:1/-1;width:100%}.interactive-app-demo[data-demo-device=mobile] .demo-character-grid{grid-template-columns:1fr}.interactive-app-demo[data-demo-device=mobile] .demo-character-card{display:grid;grid-template-columns:74px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-character-card__portrait{height:100%;min-height:108px;grid-row:1/3}.interactive-app-demo[data-demo-device=mobile] .demo-character-card__state{border-top:1px solid rgba(243,234,217,.07)}.interactive-app-demo[data-demo-device=mobile] .demo-selection-summary{grid-template-columns:34px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-selection-summary .demo-primary-button{grid-column:1/-1;width:100%}.interactive-app-demo[data-demo-device=mobile] .demo-character-chip{width:fit-content}.interactive-app-demo[data-demo-device=mobile] .demo-round-tabs button{grid-template-columns:1fr;text-align:center}.interactive-app-demo[data-demo-device=mobile] .demo-round-tabs button>span{grid-row:auto}.interactive-app-demo[data-demo-device=mobile] .demo-round-tabs button small{display:none}.interactive-app-demo[data-demo-device=mobile] .demo-round-reader ul{grid-template-columns:1fr}.interactive-app-demo[data-demo-device=mobile] .demo-round-reader footer{align-items:flex-start;flex-direction:column}.interactive-app-demo[data-demo-device=mobile] .demo-host-inline{grid-template-columns:26px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-host-inline button{grid-column:1/-1}.interactive-app-demo[data-demo-device=mobile] .demo-join-banner{grid-template-columns:92px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-join-banner>img,.interactive-app-demo[data-demo-device=mobile] .demo-join-banner>picture>img{width:92px;height:118px}.interactive-app-demo[data-demo-device=mobile] .demo-join-banner strong{white-space:normal}.interactive-app-demo[data-demo-device=mobile] .demo-host-invite-grid,.interactive-app-demo[data-demo-device=mobile] .demo-host-roster,.interactive-app-demo[data-demo-device=mobile] .demo-prep-layout,.interactive-app-demo[data-demo-device=mobile] .demo-release-focus,.interactive-app-demo[data-demo-device=mobile] .demo-resolution-card{grid-template-columns:1fr}.interactive-app-demo[data-demo-device=mobile] .demo-invite-panel{min-height:280px}.interactive-app-demo[data-demo-device=mobile] .demo-prep-portrait{min-height:360px}.interactive-app-demo[data-demo-device=mobile] .demo-ready-overview{grid-template-columns:38px 1fr auto}.interactive-app-demo[data-demo-device=mobile] .demo-host-roster article{grid-template-columns:38px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-host-roster article .demo-open-pill{grid-column:2;width:fit-content}.interactive-app-demo[data-demo-device=mobile] .demo-action-row{align-items:stretch;flex-direction:column}.interactive-app-demo[data-demo-device=mobile] .demo-action-row .demo-primary-button{width:100%}.interactive-app-demo[data-demo-device=mobile] .demo-waiting-state{padding:30px 20px}.interactive-app-demo[data-demo-device=mobile] .demo-sync-success{grid-template-columns:34px 1fr}.interactive-app-demo[data-demo-device=mobile] .demo-sync-success>span:last-child{grid-column:2}.interactive-app-demo[data-demo-device=mobile] .demo-release-focus>article,.interactive-app-demo[data-demo-device=mobile] .demo-release-focus__devices{min-height:250px}.interactive-app-demo[data-demo-device=mobile] .demo-suspect-grid{grid-template-columns:1fr}.interactive-app-demo[data-demo-device=mobile] .demo-vote-panel>.demo-primary-button{width:100%;justify-self:stretch}.interactive-app-demo[data-demo-device=mobile] .demo-host-vote-panel,.interactive-app-demo[data-demo-device=mobile] .demo-vote-confirmation{padding:27px 20px}.interactive-app-demo[data-demo-device=mobile] .demo-resolution-card__image{height:300px;min-height:300px}.examples-demo__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#897c71;font-size:.72rem}.examples-demo__note .material-symbols-outlined{color:var(--examples-gold);font-size:1rem}.examples-pdf{padding:110px 0;background:#110c09;border-top:1px solid var(--examples-line);border-bottom:1px solid var(--examples-line)}.examples-pdf__intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px}.examples-pdf__intro>div{max-width:680px}.examples-pdf__intro>p{max-width:510px;margin:0;color:var(--examples-muted);line-height:1.65}.pdf-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(480px,1fr);gap:clamp(50px,8vw,110px);align-items:start}.pdf-copy{padding:26px;border:1px solid rgba(218,168,83,.2);border-radius:7px;background:linear-gradient(145deg,#241711 0,#18100d 55%,#120d0a 100%);box-shadow:0 22px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(243,234,217,.025)}.pdf-copy>p:not(.examples-kicker){color:#c1b2a4;line-height:1.75}.pdf-case-summary{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;align-items:center;margin:27px 0;padding:13px;border:1px solid rgba(218,168,83,.25);border-radius:5px;background:linear-gradient(135deg,rgba(127,39,50,.2),rgba(217,171,87,.055))}.pdf-case-summary img{width:68px;height:68px;object-fit:cover;border-radius:50%;border:1px solid rgba(217,171,87,.38)}.pdf-case-summary>div{min-width:0}.pdf-case-summary span,.pdf-case-summary strong{display:block}.pdf-case-summary span{margin-bottom:6px;color:var(--examples-gold);font-size:.62rem;line-height:1.35;text-transform:uppercase;letter-spacing:.05em}.pdf-case-summary strong{max-width:100%;overflow-wrap:anywhere;hyphens:auto;font-size:clamp(1rem, 1.6vw, 1.18rem);line-height:1.15}.pdf-benefits{display:grid;gap:13px;margin:0;padding:0;list-style:none;color:#c6bbb0;font-size:.82rem}.pdf-benefits li{display:flex;gap:10px;align-items:center}.pdf-benefits .material-symbols-outlined{color:var(--examples-gold);font-size:1.05rem}.pdf-viewer{width:100%;min-width:0;border:1px solid rgba(217,171,87,.36);border-radius:7px;overflow:hidden;background:#120d0a;box-shadow:0 30px 80px rgba(0,0,0,.48),inset 0 1px 0 rgba(243,234,217,.025)}.pdf-viewer__toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-bottom:1px solid rgba(218,168,83,.24);background:linear-gradient(90deg,#281911,#1d140f)}.pdf-viewer__toolbar>div{display:flex;align-items:center;gap:9px}.pdf-viewer__toolbar .material-symbols-outlined{color:var(--examples-gold);font-size:1.15rem}.pdf-viewer__toolbar strong{font-size:.78rem}.pdf-viewer__tools select{min-height:34px;max-width:155px;padding:0 30px 0 10px;color:#c9bcae;border:1px solid var(--examples-line);border-radius:3px;background:#100c09;font:inherit;font-size:.7rem;cursor:pointer}.pdf-viewer__tools>button{width:34px;height:34px;display:grid;place-items:center;padding:0;color:var(--examples-cream);border:1px solid var(--examples-line);border-radius:3px;background:0 0;cursor:pointer}.pdf-viewer__tools>button:hover{color:#241508;background:var(--examples-gold)}.pdf-viewer__tools>button:hover .material-symbols-outlined{color:#241508}.pdf-page-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(218,168,83,.2);background:#17100d}.pdf-page-tabs[data-page-count="3"]{grid-template-columns:repeat(3,1fr)}.pdf-page-tabs[data-page-count="7"] button:last-child{grid-column:span 2}.pdf-page-tabs button{min-height:42px;padding:0 8px;color:#8f8175;border:0;border-right:1px solid var(--examples-line);border-bottom:1px solid var(--examples-line);background:0 0;font-size:.65rem;font-weight:700;cursor:pointer}.pdf-page-tabs[data-page-count="3"] button{border-bottom:0}.pdf-page-tabs button:last-child,.pdf-page-tabs button:nth-child(4n){border-right:0}.pdf-page-tabs button:nth-last-child(-n+4){border-bottom:0}.pdf-page-tabs button:hover{color:var(--examples-cream);background:rgba(217,171,87,.04)}.pdf-page-tabs button.is-active{color:var(--examples-gold-light);box-shadow:inset 0 -2px 0 var(--examples-gold);background:linear-gradient(180deg,rgba(127,39,50,.2),rgba(217,171,87,.08))}.pdf-viewer__page{position:relative;height:670px;min-width:0;min-height:0;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 25%,#342018 0,#18100c 48%,#0d0907 100%)}.pdf-viewer__page img{display:block;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.38));transition:opacity .16s ease,transform .2s ease}.pdf-viewer__page img.is-changing{opacity:.2;transform:scale(.985)}.pdf-viewer__stamp{position:absolute;right:26px;bottom:25px;padding:6px 9px;color:#b97a7f;border:1px solid rgba(185,122,127,.48);transform:rotate(-3deg);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(22,10,10,.8)}.pdf-viewer__privacy{position:absolute;inset:40% 24px 24px;z-index:2;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:#d9c9b8;border:1px solid rgba(217,171,87,.34);border-radius:5px;text-align:center;background:rgba(14,10,8,.97);box-shadow:0 -18px 50px rgba(11,7,5,.3)}.pdf-viewer__privacy[hidden]{display:none}.pdf-viewer__privacy .material-symbols-outlined{color:var(--examples-gold);font-size:2rem}.pdf-viewer__privacy strong{font-family:Georgia,serif;font-size:1.08rem}.pdf-viewer__privacy small{color:#95877a;font-size:.66rem;line-height:1.45}.pdf-viewer__page.is-protected .pdf-viewer__stamp{z-index:3}.pdf-viewer__context{min-height:62px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 18px;color:#c1b2a4;border-top:1px solid rgba(218,168,83,.18);background:#19110d}.pdf-viewer__context .material-symbols-outlined{color:var(--examples-gold);font-size:1.15rem}.pdf-viewer__context p{margin:0;font-size:.7rem;line-height:1.5}.pdf-viewer__controls{min-height:62px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:8px 14px;border-top:1px solid rgba(218,168,83,.2);background:#241711}.pdf-viewer__controls>button{width:40px;height:40px;display:grid;place-items:center;color:var(--examples-cream);border:1px solid var(--examples-line);border-radius:50%;background:0 0;cursor:pointer}.pdf-viewer__controls>button:hover{color:#241508;background:var(--examples-gold)}.pdf-viewer__controls .material-symbols-outlined{font-size:1.15rem}.pdf-viewer__controls>span{color:#8f8175;text-align:center;font-size:.68rem}.examples-hosting{position:relative;padding:94px 0 104px;overflow:hidden;background:radial-gradient(ellipse at 13% 16%,rgba(127,39,50,.13),transparent 31%),radial-gradient(ellipse at 84% 64%,rgba(217,171,87,.09),transparent 34%),linear-gradient(145deg,#1d130e 0,#110b08 48%,#090706 100%);border-bottom:1px solid var(--examples-line)}.examples-hosting::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(243,234,217,.018) 48%,transparent 100%)}.examples-hosting__layout{position:relative}.examples-hosting__intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(42px,7vw,88px);align-items:end;margin-bottom:34px}.examples-hosting__copy h2{max-width:760px;margin:0;color:var(--examples-cream);font-size:clamp(2.25rem, 4vw, 3.5rem);line-height:1.04;letter-spacing:-.035em}.examples-hosting__note{min-width:0;max-width:470px}.examples-hosting__note>p{margin:0 0 4px;color:#c9baac;font-size:.92rem;line-height:1.7}.examples-hosting__sprig{--cri-accessory-width:64px;display:block;aspect-ratio:96/128;margin:0 0 20px auto;color:var(--examples-gold);opacity:.7}.preview-dialog{width:min(1180px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;color:var(--examples-cream);border:1px solid rgba(217,171,87,.34);border-radius:7px;background:#0b0806;box-shadow:0 35px 100px rgba(0,0,0,.76)}.preview-dialog::backdrop{background:rgba(3,2,2,.88);backdrop-filter:blur(5px)}.preview-dialog__bar{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px 12px 22px;border-bottom:1px solid var(--examples-line);background:#18100c}.preview-dialog__bar>div span,.preview-dialog__bar>div strong{display:block}.preview-dialog__bar .examples-kicker{margin-bottom:3px;font-size:.58rem}.preview-dialog__bar strong{font-family:Georgia,serif;font-size:1.08rem}.preview-dialog__actions{display:flex;gap:8px}.preview-dialog__bar button{width:40px;height:40px;display:grid;place-items:center;color:var(--examples-cream);border:1px solid var(--examples-line);border-radius:50%;background:0 0;cursor:pointer}.preview-dialog__bar button[hidden]{display:none}.preview-dialog__bar button:hover{color:#241508;background:var(--examples-gold)}.preview-dialog__canvas{height:min(73vh,780px);display:grid;place-items:center;padding:18px;overflow:auto;background:#0d0907}.preview-dialog .preview-dialog__canvas img{width:auto!important;height:auto!important;max-width:100%;max-height:calc(73vh - 36px)!important;object-fit:contain}.preview-dialog.is-zoomed .preview-dialog__canvas{place-items:start center}.preview-dialog.is-zoomed .preview-dialog__canvas img{width:auto!important;height:auto!important;max-width:none;max-height:none!important}.preview-dialog__privacy{position:absolute;inset:39% 18px 18px;z-index:2;display:grid;place-content:center;justify-items:center;gap:9px;padding:28px;color:#e0d1c1;border:1px solid rgba(217,171,87,.36);border-radius:5px;text-align:center;background:rgba(13,9,7,.98)}.preview-dialog__privacy[hidden]{display:none}.preview-dialog__privacy .material-symbols-outlined{color:var(--examples-gold);font-size:2.2rem}.preview-dialog__privacy strong{font-family:Georgia,serif;font-size:1.25rem}.preview-dialog__privacy small{color:#9d8e81;font-size:.72rem}.preview-dialog.is-protected .preview-dialog__canvas{overflow:hidden}.preview-dialog>p{margin:0;padding:14px 22px 17px;color:#b9aa9b;font-size:.78rem;line-height:1.55;border-top:1px solid var(--examples-line);background:#130d0a}.examples-proof{padding:58px 0;background:#0c0907}.examples-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.examples-proof article{min-width:0;display:grid;grid-template-columns:38px 1fr;gap:13px;padding:18px;border:1px solid rgba(218,168,83,.16);border-radius:6px;background:linear-gradient(145deg,#1b130f,#120d0a);box-shadow:inset 0 1px 0 rgba(243,234,217,.02)}.examples-proof article:first-child{padding-left:18px}.examples-proof article:last-child{padding-right:18px;border-right:1px solid rgba(218,168,83,.16)}.examples-proof .cri-icon{--cri-size:32px;color:var(--examples-gold)}.examples-proof strong{display:block;font-family:Georgia,serif;font-size:.95rem}.examples-proof p{margin:5px 0 0;color:var(--examples-muted);font-size:.69rem;line-height:1.45}.examples-cta{padding:86px 0 96px;overflow:hidden;border-top:1px solid var(--examples-line);background:radial-gradient(ellipse at 16% 0,rgba(127,39,50,.12),transparent 38%),radial-gradient(ellipse at 88% 100%,rgba(69,104,113,.08),transparent 36%),linear-gradient(180deg,#0e0a08,#080706)}.examples-cta__inner{max-width:1180px}.examples-cta__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:clamp(30px,6vw,76px);align-items:end;margin-bottom:34px}.examples-cta__intro>div{min-width:0}.examples-cta h2{max-width:760px;font-size:clamp(2.45rem, 4.5vw, 4rem)}.examples-cta__intro>p{max-width:390px;margin:0 0 3px;color:#c9baad;line-height:1.65}.examples-cta__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:510px;overflow:hidden;border:1px solid rgba(218,168,83,.32);border-radius:10px;background:#18100c;box-shadow:0 34px 78px rgba(0,0,0,.38),inset 0 1px 0 rgba(243,234,217,.04)}.examples-cta__path{position:relative;min-width:0;display:grid;grid-template-rows:auto minmax(220px,1fr) auto;gap:20px;isolation:isolate;overflow:hidden;padding:30px 34px 29px;color:var(--examples-cream);text-decoration:none}.examples-cta__path::before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 48%);transition:opacity .28s ease}.examples-cta__path:hover::before{opacity:1}.examples-cta__path--catalog{background:radial-gradient(circle at 18% 18%,rgba(217,171,87,.16),transparent 36%),linear-gradient(145deg,#3a2119,#24150f 62%,#1b110d)}.examples-cta__path--create{border-left:1px solid rgba(218,168,83,.3);background:radial-gradient(circle at 82% 17%,rgba(113,151,158,.16),transparent 34%),linear-gradient(145deg,#1b2a2f,#152026 62%,#10171a)}.examples-cta__topline{position:relative;z-index:2;display:flex;align-items:center;gap:10px;color:#d8c8b8;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.examples-cta__catalog-visual,.examples-cta__character-visual{position:relative;min-height:220px;display:block}.examples-cta__catalog-visual::after{content:"";position:absolute;right:8%;bottom:24px;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(217,171,87,.34) 18%,rgba(217,171,87,.34) 82%,transparent);box-shadow:0 13px 26px rgba(0,0,0,.32)}.examples-cta__cover{position:absolute;bottom:25px;left:50%;width:122px;aspect-ratio:2/3;object-fit:cover;border:1px solid rgba(241,207,135,.45);border-radius:3px;box-shadow:0 20px 34px rgba(0,0,0,.42);transition:transform .3s ease,filter .3s ease}.examples-cta__cover--one{z-index:1;transform:translateX(-122%) rotate(-8deg);filter:brightness(.78) saturate(.82)}.examples-cta__cover--two{z-index:3;transform:translateX(-50%) translateY(-12px)}.examples-cta__cover--three{z-index:2;transform:translateX(22%) rotate(8deg);filter:brightness(.82) saturate(.86)}.examples-cta__path--catalog:hover .examples-cta__cover--one{transform:translateX(-134%) rotate(-10deg);filter:brightness(.9) saturate(.92)}.examples-cta__path--catalog:hover .examples-cta__cover--two{transform:translateX(-50%) translateY(-19px)}.examples-cta__path--catalog:hover .examples-cta__cover--three{transform:translateX(34%) rotate(10deg);filter:brightness(.92) saturate(.94)}.examples-cta__character-visual{display:flex;align-items:flex-end;justify-content:center;gap:11px;padding:6px 12px 25px}.examples-cta__character-visual::before{content:"";position:absolute;inset:26% 9% 18%;border:1px dashed rgba(149,186,190,.2);border-radius:50%;box-shadow:0 0 0 34px rgba(111,154,160,.025)}.examples-cta__portrait{position:relative;z-index:1;width:104px;height:174px;display:grid;grid-template-rows:1fr 27px;overflow:hidden;border:1px solid rgba(173,205,207,.25);border-radius:6px 6px 3px 3px;background:#12191c;box-shadow:0 18px 32px rgba(0,0,0,.36);transition:transform .3s ease,opacity .3s ease}.examples-cta__portrait--one{transform:rotate(-4deg);opacity:.78}.examples-cta__portrait--two{z-index:2;width:116px;height:194px;transform:translateY(-8px);border-color:rgba(217,171,87,.52)}.examples-cta__portrait--three{transform:rotate(4deg);opacity:.78}.examples-cta__portrait img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 20%}.examples-cta__portrait small{display:grid;place-items:center;color:#c8d5d3;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(8,13,15,.94)}.examples-cta__character-add{position:absolute;z-index:3;top:14px;right:8%;width:42px;height:42px;display:grid;place-items:center;color:#1b1710;border-radius:50%;background:var(--examples-gold);box-shadow:0 12px 28px rgba(0,0,0,.28);font-size:1.18rem}.examples-cta__path--create:hover .examples-cta__portrait--one{transform:translateX(-5px) rotate(-6deg);opacity:.94}.examples-cta__path--create:hover .examples-cta__portrait--two{transform:translateY(-15px)}.examples-cta__path--create:hover .examples-cta__portrait--three{transform:translateX(5px) rotate(6deg);opacity:.94}.examples-cta__path-footer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 50px;gap:18px;align-items:end;padding-top:20px;border-top:1px solid rgba(243,234,217,.16)}.examples-cta__path-copy{min-width:0}.examples-cta__path-copy small,.examples-cta__path-copy strong{display:block}.examples-cta__path-copy small{margin-bottom:7px;color:#c0afa0;font-size:.64rem;letter-spacing:.05em}.examples-cta__path-copy strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem, 2.6vw, 2.25rem);line-height:1.05;letter-spacing:-.025em}.examples-cta__path-arrow{width:50px;height:50px;display:grid;place-items:center;color:#231608;border-radius:50%;background:var(--examples-gold);box-shadow:0 12px 28px rgba(0,0,0,.25);transition:transform .25s ease,background .25s ease}.examples-cta__path:hover .examples-cta__path-arrow{transform:translateX(5px);background:var(--examples-gold-light)}@media (max-width:1100px){.pdf-layout{grid-template-columns:1fr;gap:24px}.pdf-copy{max-width:none}.examples-cta__cover{width:112px}.examples-cta__portrait{width:96px;height:164px}.examples-cta__portrait--two{width:108px;height:184px}.examples-cta__character-visual{gap:8px}}@media (max-width:980px){.examples-journey .examples-shell{padding-inline:30px}.examples-journey .examples-shell::before{left:30px}.journey-rail{grid-template-columns:repeat(2,1fr);gap:24px 0}.journey-rail li{min-height:86px;padding:0 24px 20px}.journey-rail li:nth-child(odd){padding-left:0}.journey-rail li:nth-child(2n){padding-right:0;border-right:0}.journey-rail li:nth-child(-n+2){border-bottom:1px solid rgba(218,168,83,.13)}.journey-rail li:nth-child(n+3){padding-bottom:0}.webapp-palette{grid-template-columns:1fr}.webapp-palette__choices{justify-content:flex-start}.webapp-palette>small{grid-column:1;text-align:left}.interactive-app-demo__stage{padding:12px}.interactive-app-demo__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px}.interactive-app-demo__status{grid-column:1/-1}.interactive-app-demo__control-deck{justify-self:start}.interactive-app-demo__tools{justify-self:end}.demo-story-rail{display:flex;overflow-x:auto;scrollbar-width:none}.demo-story-rail::-webkit-scrollbar{display:none}.demo-story-rail li{flex:0 0 178px}.demo-app-frame{height:610px}.demo-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(190px,.72fr)}.demo-featured-case__copy{width:88%}.pdf-layout{grid-template-columns:1fr}.examples-pdf__intro{display:block}.examples-pdf__intro>p{margin-top:17px}.pdf-copy{max-width:680px}.examples-hosting__intro{grid-template-columns:1fr;gap:18px}.examples-hosting__note{max-width:680px}.examples-hosting__sprig{display:none}.examples-proof__grid{grid-template-columns:repeat(2,1fr);gap:12px}.examples-proof article:nth-child(2){border-right:1px solid rgba(218,168,83,.16)}.examples-proof article:nth-child(3){padding-left:18px}}@media (max-width:820px){.hosting-recipe{grid-template-columns:1fr}.hosting-recipe__visual{min-height:clamp(280px,56vw,390px)}.hosting-recipe__visual img{object-position:center 54%}.examples-cta__intro{grid-template-columns:1fr;gap:16px}.examples-cta__intro>p{max-width:620px}.examples-cta__split{grid-template-columns:1fr}.examples-cta__path{min-height:470px}.examples-cta__path--create{border-top:1px solid rgba(218,168,83,.3);border-left:0}}@media (max-width:680px){.examples-shell{width:min(100% - 28px,1180px)}.examples-hero{min-height:720px}.examples-hero__image{object-position:69% center}.examples-hero__content{padding:132px 0 56px}.examples-hero h1{font-size:clamp(3rem, 16vw, 4.6rem)}.examples-hero__veil{background:linear-gradient(90deg,rgba(13,9,7,.91) 0,rgba(13,9,7,.7) 56%,rgba(13,9,7,.28) 100%),linear-gradient(0deg,#1a110d 1%,rgba(13,9,7,.08) 58%)}.examples-hero__facts{display:grid;gap:12px;margin-top:42px}.examples-demo__intro{display:block}.examples-demo__intro>p{margin-top:15px}.examples-format-switch{gap:4px;margin-bottom:20px;padding:4px}.examples-format-switch>button{min-height:64px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:9px 10px}.examples-format-switch__icon{width:34px;height:34px;font-size:1rem}.examples-format-switch strong{font-size:.85rem}.examples-format-switch small{font-size:.58rem}.examples-format-panel--pdf{padding:12px}.examples-journey{padding-bottom:48px}.examples-journey .examples-shell{margin-bottom:-24px;padding:32px 22px 22px;transform:translateY(-24px);border-radius:8px}.examples-journey .examples-shell::before{left:22px;width:112px}.examples-journey .examples-section-heading{margin-bottom:17px}.examples-journey .examples-section-heading h2{font-size:clamp(2rem, 10.5vw, 2.75rem)}.journey-rail{grid-template-columns:1fr;gap:0;padding-top:8px}.journey-rail li,.journey-rail li:nth-child(2n),.journey-rail li:nth-child(n+3),.journey-rail li:nth-child(odd){min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid rgba(218,168,83,.13)}.journey-rail li:last-child{padding-bottom:4px;border-bottom:0}.examples-hosting{padding:66px 0 74px}.examples-hosting__intro{margin-bottom:25px}.examples-hosting__copy h2{font-size:clamp(2.05rem, 10.5vw, 2.72rem)}.examples-hosting__note>p{font-size:.84rem}.hosting-recipe__visual{min-height:clamp(240px,70vw,330px)}.hosting-recipe__visual figcaption{left:17px;right:17px;bottom:16px}.hosting-recipe__visual figcaption>.examples-icon-badge--time{width:36px;height:36px}.hosting-recipe__visual figcaption strong{font-size:.98rem}.hosting-recipe__content{padding:21px 20px 20px}.recipe-card__head strong{font-size:1.25rem}.recipe-card__courses article{grid-template-columns:1fr;gap:5px;padding:14px 0}.recipe-card__courses small{grid-column:1}.examples-demo{padding:60px 0 78px}.webapp-palette{padding:15px}.webapp-palette__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.webapp-palette__choices button{width:100%}.interactive-app-demo__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:11px 12px;padding:12px}.interactive-app-demo__status{grid-column:1}.interactive-app-demo__control-deck{width:100%;grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;justify-self:stretch}.demo-control-group{width:100%}.demo-device-switch,.demo-perspective-switch{width:100%;min-width:0}.demo-perspective-switch button{flex:1;justify-content:center}.interactive-app-demo__tools{grid-column:2;grid-row:1;justify-self:end}.demo-device-switch button{flex:1}.demo-palette-menu{min-width:0}.demo-palette-menu>summary{width:100%;justify-content:center}.demo-palette-menu__popover{right:0;width:min(310px,calc(100vw - 52px))}.demo-story-rail li{flex-basis:148px}.demo-story-rail button{min-height:56px;padding:9px 10px}.interactive-app-demo__stage{min-height:735px;padding:10px}.demo-app-frame{width:100%;height:700px}.interactive-app-demo[data-demo-device=mobile] .interactive-app-demo__stage{min-height:735px;padding:10px}.interactive-app-demo[data-demo-device=mobile] .demo-app-frame{width:100%;max-width:100%}.interactive-app-demo[data-demo-device=desktop] .interactive-app-demo__stage{display:block;overflow-x:auto}.interactive-app-demo[data-demo-device=desktop] .demo-app-frame{width:820px;height:610px}.demo-app-shell{grid-template-columns:148px minmax(0,1fr)}.demo-app-sidebar{padding-inline:8px}.demo-app-sidebar nav button{padding-inline:7px}.demo-app-sidebar nav button span:last-child{font-size:.58rem}.demo-screen{padding:18px}.demo-control-grid,.demo-dashboard-grid{grid-template-columns:1fr}.demo-next-card{min-height:260px}.demo-featured-case__copy{width:100%}.demo-character-grid{grid-template-columns:1fr}.demo-character-card{display:grid;grid-template-columns:80px 1fr}.demo-character-card__portrait{height:100%;grid-row:1/3}.demo-host-invite-grid,.demo-host-roster,.demo-prep-layout,.demo-release-focus,.demo-resolution-card{grid-template-columns:1fr}.demo-suspect-grid{grid-template-columns:1fr}.demo-action-row{align-items:stretch;flex-direction:column}.demo-action-row .demo-primary-button{justify-content:center}.pdf-layout{gap:22px}.pdf-copy{padding:20px}.pdf-viewer__page{height:clamp(470px,132vw,640px);padding:16px}.pdf-page-tabs{grid-template-columns:repeat(2,1fr)}.pdf-page-tabs[data-page-count="3"]{grid-template-columns:repeat(2,1fr)}.pdf-page-tabs[data-page-count="7"] button:last-child{grid-column:span 2}.pdf-page-tabs button:nth-child(4n){border-right:1px solid var(--examples-line)}.pdf-page-tabs button:nth-child(2n){border-right:0}.pdf-page-tabs button:nth-last-child(-n+4),.pdf-page-tabs[data-page-count="3"] button{border-bottom:1px solid var(--examples-line)}.pdf-page-tabs button:nth-last-child(-n+2),.pdf-page-tabs[data-page-count="3"] button:last-child{border-bottom:0}.pdf-page-tabs[data-page-count="3"] button:last-child{grid-column:1/-1}.pdf-viewer__toolbar{display:grid;grid-template-columns:1fr;align-items:start;gap:10px;padding:12px}.pdf-viewer__toolbar>div:first-child{padding-top:0}.pdf-viewer__tools{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 34px}.pdf-viewer__tools label{min-width:0}.pdf-viewer__tools select{width:100%;max-width:none}.preview-dialog{width:calc(100% - 16px);max-height:calc(100vh - 16px)}.preview-dialog__canvas{height:68vh;padding:8px}.preview-dialog .preview-dialog__canvas img{max-height:calc(68vh - 16px)!important}.pdf-viewer__privacy{inset:39% 12px 12px;padding:18px}.pdf-viewer__stamp{right:15px;bottom:14px}.preview-dialog__privacy{inset:38% 8px 8px;padding:20px}.examples-proof__grid{grid-template-columns:1fr;gap:10px}.examples-proof article,.examples-proof article:first-child,.examples-proof article:nth-child(3){padding:18px;border-right:1px solid rgba(218,168,83,.16);border-bottom:1px solid rgba(218,168,83,.16)}.examples-proof article:last-child{border-bottom:1px solid rgba(218,168,83,.16)}.examples-cta{padding:58px 0 68px}.examples-cta__intro{margin-bottom:25px}.examples-cta h2{font-size:clamp(2.15rem, 10.5vw, 2.8rem)}.examples-cta__intro>p{font-size:.9rem}.examples-cta__split{border-radius:8px}.examples-cta__path{min-height:390px;grid-template-rows:auto 190px auto;gap:16px;padding:23px 21px 22px}.examples-cta__catalog-visual,.examples-cta__character-visual{min-height:190px}.examples-cta__catalog-visual::after{bottom:13px}.examples-cta__cover{bottom:14px;width:92px}.examples-cta__portrait{width:78px;height:142px}.examples-cta__portrait--two{width:88px;height:158px}.examples-cta__character-visual{gap:6px;padding:4px 8px 13px}.examples-cta__character-add{top:6px;right:2%;width:36px;height:36px;font-size:1rem}.examples-cta__path-footer{grid-template-columns:minmax(0,1fr) 46px;gap:14px;padding-top:16px}.examples-cta__path-copy strong{font-size:clamp(1.55rem, 8vw, 1.9rem)}.examples-cta__path-arrow{width:46px;height:46px}}@media (max-width:440px){.examples-format-switch>button{min-height:52px;display:flex;justify-content:center;padding-inline:8px;text-align:center}.examples-format-switch small,.examples-format-switch__icon{display:none}.demo-device-switch button,.demo-perspective-switch button{gap:3px;padding-inline:7px}.demo-device-switch button .material-symbols-outlined,.demo-perspective-switch button .material-symbols-outlined{display:none}}@media (prefers-reduced-motion:reduce){.examples-page *,.examples-page ::after,.examples-page ::before{scroll-behavior:auto!important;transition-duration:NaNs!important;animation-duration:NaNs!important}}.examples-moments{position:relative;overflow:hidden;padding:clamp(4.8rem,8vw,7rem) 0;border-block:1px solid rgba(218,168,83,0.18);background:linear-gradient(110deg,rgba(12,8,6,.96),rgba(20,13,10,.9)),var(--cr-img-9acd8f1fd6e52d34, url("/assets/optimized/site-surface-dark-editorial-1280.28c23004921ee45e.webp")) center/cover}.examples-moments::after{content:"";position:absolute;right:-6rem;bottom:-7rem;width:min(32vw,25rem);aspect-ratio:1;background:url("/assets/build/b6f664049df6336d/img/ui/crimory-marks/shared-props/higgsfield-v1/wax-seal-oxblood.webp") center/contain no-repeat;opacity:.08;pointer-events:none}.examples-moments .examples-shell{position:relative;z-index:1}.examples-moments__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,0.7fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.4rem)}.examples-moments__intro h2{max-width:48rem;margin:0;color:var(--examples-cream);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.4rem, 4.5vw, 4.6rem);line-height:.98;letter-spacing:-.045em}.examples-moments__intro>p{margin:0;color:#cdbfb2;font-size:.98rem;line-height:1.72}.examples-moments__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.7rem);margin:0;padding:0;list-style:none}.examples-moments__grid figure,.examples-moments__grid li{min-width:0;margin:0}.examples-moments__grid figure{overflow:hidden;height:100%;border:1px solid rgba(218,168,83,.24);border-radius:.5rem;background:rgba(29,20,15,.94);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.28)}.examples-moments__grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.85) contrast(1.02)}.examples-moments__grid figcaption{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;padding:1.25rem 1.35rem 1.4rem}.examples-moments__grid figcaption>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;border:1px solid rgba(218,168,83,.58);border-radius:50%;color:var(--examples-gold-light);font-size:.72rem;font-weight:800}.examples-moments__grid figcaption div{min-width:0}.examples-moments__grid strong{color:var(--examples-cream);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.35rem, 2vw, 1.75rem)}.examples-moments__grid p{margin:.4rem 0 0;color:#c5b7aa;font-size:.84rem;line-height:1.58}.examples-moments__note{display:flex;align-items:center;gap:.55rem;margin:1.3rem 0 0;color:#ac9d90;font-size:.74rem;line-height:1.45}.examples-moments__note .material-symbols-outlined{color:var(--examples-gold);font-size:1rem}@media (max-width:820px){.examples-moments__intro{grid-template-columns:1fr;align-items:start;gap:1.3rem}.examples-moments__intro>p{max-width:42rem}}@media (max-width:640px){.examples-moments{padding-block:4rem}.examples-moments__intro h2{font-size:clamp(2.2rem, 11vw, 3.2rem)}.examples-moments__grid{grid-template-columns:1fr}.examples-moments__grid figcaption{padding:1.05rem}.examples-moments::after{display:none}}.examples-page .demo-finale-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-chronicle-preview{padding:clamp(18px,3vw,28px);border-top:1px solid var(--demo-border,rgba(193,154,87,.25))}.demo-chronicle-preview h4{margin:8px 0 12px;font-family:'Playfair Display',Georgia,serif;font-size:1.6rem;line-height:1.3}.demo-chronicle-preview p{max-width:60ch;line-height:1.6}.demo-chronicle-preview ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0;gap:24px}.demo-chronicle-preview li{flex:1 1 140px;display:grid;grid-template-rows:64px auto auto;align-content:start;gap:8px}.demo-chronicle-preview img{display:block;width:64px;height:64px;object-fit:contain;background:0 0!important}.demo-chronicle-preview li strong{font-size:.9rem}.demo-chronicle-preview li span{font-size:.82rem;line-height:1.5;opacity:.8}.demo-chronicle-preview a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}@media (max-width:600px){.examples-page .demo-finale-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-chronicle-preview li{flex-basis:100%;grid-template-columns:48px 1fr;grid-template-rows:auto auto;gap:4px 12px}.demo-chronicle-preview img{width:48px;height:48px;grid-row:1/3}}