.ai-module___rfbXq__page{--ai-content-width:min(1280px, calc(100% - 128px));--ai-hero-overlap:200px;--ai-ink:#0e0e0d;--ai-paper:#f9f5f1;--ai-muted:#0e0e0d9e;--ai-faint:#0e0e0d75;--ai-hair:#0e0e0d1f;background:var(--ai-paper);color:var(--ai-ink);overflow:clip}.ai-module___rfbXq__page h1,.ai-module___rfbXq__page h2,.ai-module___rfbXq__page h3,.ai-module___rfbXq__page p,.ai-module___rfbXq__page ol,.ai-module___rfbXq__page ul,.ai-module___rfbXq__page blockquote{margin:0}.ai-module___rfbXq__page ol,.ai-module___rfbXq__page ul{padding:0;list-style:none}.ai-module___rfbXq__page section{scroll-margin-top:0}@media (prefers-reduced-motion:no-preference){html:has(.ai-module___rfbXq__page){scroll-behavior:smooth}}.ai-module___rfbXq__exampleAnchor{position:absolute;top:0}.ai-module___rfbXq__hero h1,.ai-module___rfbXq__chapter h2,.ai-module___rfbXq__trust h2,.ai-module___rfbXq__stepNumber{font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;font-weight:400}.ai-module___rfbXq__actionLink,.ai-module___rfbXq__copyButton,.ai-module___rfbXq__promptTrigger{border:1px solid var(--ai-hair);width:fit-content;height:44px;color:var(--ai-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding-inline:22px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.ai-module___rfbXq__copyButton{border-color:var(--ai-ink)}.ai-module___rfbXq__copyButton:hover,.ai-module___rfbXq__promptTrigger:hover{background:var(--ai-ink);color:var(--ai-paper)}.ai-module___rfbXq__copyLabel{display:grid}.ai-module___rfbXq__copyLabel>span{grid-area:1/1}.ai-module___rfbXq__copyReserve{visibility:hidden}.ai-module___rfbXq__actionLinkLight{color:#0e0e0d;background:#fff;border-color:#fff;height:50px;font-size:16px}.ai-module___rfbXq__actionLinkLight:hover{background:#e9dfd1;border-color:#e9dfd1}.ai-module___rfbXq__actionLink:focus-visible,.ai-module___rfbXq__cardTabs button:focus-visible,.ai-module___rfbXq__copyButton:focus-visible,.ai-module___rfbXq__promptTrigger:focus-visible,.ai-module___rfbXq__chapterTabs button:focus-visible,.ai-module___rfbXq__previewPanel:focus-visible{outline-offset:4px;outline:2px solid}.ai-module___rfbXq__hero{z-index:1;color:#fff;background:radial-gradient(48% 62% at 50% 100%,#de9e5666,#0000 72%),radial-gradient(36% 46% at 50% 0,#ffecd214,#0000 70%),linear-gradient(#0b0907 0%,#1a120b 100%);justify-items:center;padding-top:176px;display:grid;position:relative}.ai-module___rfbXq__heroCopy{width:var(--ai-content-width);text-align:center;justify-items:center;max-width:820px;display:grid}.ai-module___rfbXq__hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(58px,5.2vw,76px);line-height:.98}.ai-module___rfbXq__heroDescription{color:#fffc;max-width:540px;font-size:18px;line-height:1.55;margin-top:26px!important}.ai-module___rfbXq__heroCopy .ai-module___rfbXq__actionLink{margin-top:30px}.ai-module___rfbXq__showcase{width:var(--ai-content-width);margin-top:44px;margin-bottom:calc(-1 * var(--ai-hero-overlap));justify-items:center;display:grid}.ai-module___rfbXq__askBar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#d6aa62;background:#1e1812b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:12px;width:min(600px,100%);min-height:56px;padding:8px 8px 8px 20px;display:flex;position:relative;box-shadow:0 20px 50px -20px #000000b3}.ai-module___rfbXq__askBar p{color:#ffffffe6;text-align:left;flex:1;min-height:1.5em;font-size:15px}.ai-module___rfbXq__caret{vertical-align:-.2em;background:#d6aa62;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite ai-module___rfbXq__ai-caret;display:inline-block}@keyframes ai-module___rfbXq__ai-caret{50%{opacity:0}}.ai-module___rfbXq__askSend{color:#0e0e0d;background:#f5f2ea;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}.ai-module___rfbXq__askSend:hover{background:#fff;transform:translateY(-2px)}.ai-module___rfbXq__askSend:focus-visible{outline-offset:3px;outline:2px solid #d6aa62}.ai-module___rfbXq__fan{touch-action:pan-y;width:min(640px,100%);margin-top:14px;display:grid}.ai-module___rfbXq__fanCard{border-radius:22px;grid-area:1/1;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000004d,0 0 80px -10px #de9e563d,0 48px 96px -32px #281808b3}.ai-module___rfbXq__fanPage,.ai-module___rfbXq__fanPage>div{height:100%}.ai-module___rfbXq__fanPage>div{border-color:#f5f2ea29}.ai-module___rfbXq__fanDots{gap:4px;margin-top:18px;display:flex}.ai-module___rfbXq__fanDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:24px;padding:0;display:grid;position:relative}.ai-module___rfbXq__fanDots button:after{content:"";background:#ffffff4d;border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s}.ai-module___rfbXq__fanDots button:hover:after{background:#fff9}.ai-module___rfbXq__fanDots button[aria-current=true]{width:48px}.ai-module___rfbXq__fanDots button[aria-current=true]:after{background:#d6aa62;width:36px}.ai-module___rfbXq__fanDots button[aria-current=true]:has(.ai-module___rfbXq__dotTimer):after{background:#ffffff38}.ai-module___rfbXq__dotTimer{background:#d6aa62;border-radius:999px;width:36px;height:8px;animation:linear both ai-module___rfbXq__ai-dot-timer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ai-module___rfbXq__ai-dot-timer{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.ai-module___rfbXq__fanDots button:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #d6aa62}.ai-module___rfbXq__fanPick{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ai-module___rfbXq__fanPick:focus-visible{outline-offset:3px;outline:2px solid #d6aa62}.ai-module___rfbXq__fanCard:has(.ai-module___rfbXq__fanPick:hover,.ai-module___rfbXq__fanPick:focus-visible){filter:brightness(.9)}.ai-module___rfbXq__fanCard[data-place=front]{z-index:3}.ai-module___rfbXq__fanCard[data-place=right]{z-index:2;filter:brightness(.7);transform:translate(58%,26px)rotate(5deg)scale(.84)}.ai-module___rfbXq__fanCard[data-place=left]{z-index:1;filter:brightness(.7);transform:translate(-58%,26px)rotate(-5deg)scale(.84)}.ai-module___rfbXq__steps{padding-block:calc(var(--ai-hero-overlap) + 96px) 48px;border-bottom:1px solid var(--ai-hair)}.ai-module___rfbXq__steps ol{width:var(--ai-content-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-inline:auto;display:grid}.ai-module___rfbXq__steps li{gap:22px;padding-right:24px;display:flex}.ai-module___rfbXq__steps li+li{border-left:1px solid var(--ai-hair);padding-left:28px}.ai-module___rfbXq__stepNumber{min-width:1.3em;color:var(--ai-faint);font-size:26px;line-height:1}.ai-module___rfbXq__steps h2{font-size:17px;font-weight:500;line-height:1.3}.ai-module___rfbXq__steps p{max-width:300px;color:var(--ai-muted);margin-top:8px;font-size:15px;line-height:1.5}.ai-module___rfbXq__chapter{align-content:center;min-height:100svh;padding-block:112px;display:grid;position:relative}.ai-module___rfbXq__chapter[data-tone=dark]{--ai-ink:#f5f2ea;--ai-paper:#111110;--ai-muted:#f5f2eaa8;--ai-faint:#f5f2ea7a;--ai-hair:#f5f2ea29;background:var(--ai-paper);color:var(--ai-ink)}.ai-module___rfbXq__chapterInner{width:var(--ai-content-width);grid-template-columns:minmax(0,480px) minmax(0,640px);justify-content:center;align-items:center;column-gap:clamp(48px,7vw,104px);margin-inline:auto;display:grid}.ai-module___rfbXq__chapter h2{letter-spacing:-.03em;font-size:clamp(44px,4.1vw,58px);line-height:1.02}.ai-module___rfbXq__chapterSummary{max-width:460px;color:var(--ai-muted);font-size:18px;line-height:1.5;margin-top:22px!important}.ai-module___rfbXq__chapterTabs{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.ai-module___rfbXq__chapterTabs button{border:1px solid var(--ai-hair);min-height:42px;color:var(--ai-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 17px;font-size:13px;transition:background-color .18s,color .18s}.ai-module___rfbXq__chapterTabs button:hover{color:var(--ai-ink);border-color:var(--ai-ink)}.ai-module___rfbXq__chapterTabs button[aria-selected=true]{background:var(--ai-ink);border-color:var(--ai-ink);color:var(--ai-paper)}.ai-module___rfbXq__descriptionStack{margin-top:30px;display:grid}.ai-module___rfbXq__cardTabs+.ai-module___rfbXq__descriptionStack{margin-top:0}.ai-module___rfbXq__descriptionStack>div{visibility:hidden;grid-area:1/1}.ai-module___rfbXq__descriptionStack>div[data-active=true]{visibility:visible;animation:.22s ease-out ai-module___rfbXq__chapter-reveal}.ai-module___rfbXq__descriptionStack h3{font-size:15px;font-weight:500}.ai-module___rfbXq__descriptionStack p{max-width:440px;color:var(--ai-muted);margin-top:10px;font-size:15px;line-height:1.65}.ai-module___rfbXq__chapterDemo{min-width:0}.ai-module___rfbXq__previewStack{display:grid}.ai-module___rfbXq__previewPanel{visibility:hidden;grid-area:1/1;grid-template-rows:1fr auto;min-width:0;display:grid}.ai-module___rfbXq__previewPanel[data-active=true]{visibility:visible;animation:.24s ease-out ai-module___rfbXq__chapter-reveal}.ai-module___rfbXq__previewPanel[data-active=false] *{visibility:hidden!important}@keyframes ai-module___rfbXq__chapter-reveal{0%{opacity:.5}to{opacity:1}}.ai-module___rfbXq__promptActions{grid-template-columns:max-content 1fr;align-items:start;gap:12px;margin-top:20px;display:grid}.ai-module___rfbXq__promptTrigger{color:var(--ai-muted);grid-column:2}.ai-module___rfbXq__promptDialog{border:1px solid var(--ai-hair);background:var(--ai-paper);width:min(680px,100% - 32px);max-height:calc(100svh - 48px);color:var(--ai-ink);border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 100px #0000004d}.ai-module___rfbXq__promptDialog[open]{animation:.18s ease-out ai-module___rfbXq__chapter-reveal}.ai-module___rfbXq__promptDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0aa6}.ai-module___rfbXq__promptDialogBody{flex-direction:column;max-height:calc(100svh - 50px);padding:clamp(24px,5vw,40px);display:flex}.ai-module___rfbXq__promptDialogHeader,.ai-module___rfbXq__promptHelp,.ai-module___rfbXq__promptDialog .ai-module___rfbXq__copyButton{flex:none}.ai-module___rfbXq__promptDialogHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.ai-module___rfbXq__promptDialogHeader h3{font-family:var(--font-twk-ghost), serif;font-size:34px;font-weight:400}.ai-module___rfbXq__promptClose{border:1px solid var(--ai-hair);width:36px;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:24px}.ai-module___rfbXq__promptClose:hover{background:var(--ai-hair)}.ai-module___rfbXq__promptHelp{color:var(--ai-muted);font-size:14px;line-height:1.5;margin-top:18px!important}.ai-module___rfbXq__promptDialog blockquote{border:1px solid var(--ai-hair);background:color-mix(in srgb, var(--ai-ink) 5%, var(--ai-paper));min-height:0;color:color-mix(in srgb, var(--ai-ink) 80%, transparent);border-radius:14px;margin-block:24px;padding:24px;font-size:14px;line-height:1.8;overflow:auto}.ai-module___rfbXq__chapter[data-playful]{background:linear-gradient(180deg, var(--ai-paper) 0%, #f7e5d1 36%, #ece2f2 76%, var(--ai-paper) 100%)}.ai-module___rfbXq__chapter[data-playful] .ai-module___rfbXq__chapterSummary{max-width:420px}.ai-module___rfbXq__cardTabs{gap:24px;padding-block:44px 40px;display:flex}.ai-module___rfbXq__cardTabs button{--tilt:-4deg;width:min(232px,48%);color:var(--ai-ink);font:inherit;text-align:left;cursor:pointer;transform:rotate(var(--tilt));background:#fffdf9;border:0;border-radius:8px;gap:10px;padding:10px 10px 14px;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .24s;display:grid;position:relative;box-shadow:0 1px 2px #462d141a,0 22px 40px -22px #462d1473}.ai-module___rfbXq__cardTabs button+button{--tilt:3.5deg;margin-top:40px}.ai-module___rfbXq__cardTabs button:hover{transform:rotate(calc(var(--tilt) * .5)) translateY(-6px)}.ai-module___rfbXq__cardTabs button[aria-selected=true]{transform:rotate(calc(var(--tilt) * .4)) translateY(-10px) scale(1.04);box-shadow:0 1px 2px #462d141a,0 30px 50px -24px #462d148c}.ai-module___rfbXq__cardTabs button[aria-selected=true]:before{z-index:1;content:"";background:#d6aa6299;width:72px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-4deg)}.ai-module___rfbXq__cardImage{aspect-ratio:3/2;background:#efe3d3;border-radius:4px;transition:filter .24s;display:block;position:relative;overflow:hidden}.ai-module___rfbXq__cardImage img{object-fit:cover}.ai-module___rfbXq__cardTabs button[aria-selected=false] .ai-module___rfbXq__cardImage{filter:saturate(.75)}.ai-module___rfbXq__cardLabel{font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;padding-inline:2px;font-size:21px;line-height:1.1}.ai-module___rfbXq__trust{color:#f5f2ea;background:radial-gradient(50% 60% at 50% 0,#de9e561f,#0000 70%),#0d0d0e;align-content:center;min-height:100svh;padding-block:128px 136px;display:grid}.ai-module___rfbXq__trustInner{width:var(--ai-content-width);justify-items:center;gap:64px;margin-inline:auto;display:grid}.ai-module___rfbXq__trust h2{letter-spacing:-.03em;text-align:center;font-size:clamp(44px,4.6vw,64px);line-height:1.02}.ai-module___rfbXq__trustCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.ai-module___rfbXq__trustCards>li{background:#141311;border:1px solid #f5f2ea1a;border-radius:24px;padding:16px 16px 28px}.ai-module___rfbXq__trustVisual{background:radial-gradient(70% 80% at 50% 100%,#d6aa6229,#0000 70%),#1b1916;border-radius:14px;place-items:center;height:196px;margin-bottom:26px;display:grid}.ai-module___rfbXq__trust h3{padding-inline:12px;font-size:18px;font-weight:500;line-height:1.3}.ai-module___rfbXq__trust p{color:#f5f2ea94;padding-inline:12px;font-size:14px;line-height:1.6;margin-top:10px!important}.ai-module___rfbXq__scopeSheet{gap:8px;width:min(250px,86%);font-size:13px;display:grid}.ai-module___rfbXq__scopeSheet li{background:#0f0e0d;border:1px solid #f5f2ea1a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-module___rfbXq__scopeSheet span{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ai-module___rfbXq__scopeSheet span[data-tone=on]{color:#5bd08d;background:#5bd08d2e}.ai-module___rfbXq__scopeSheet li[data-off]{color:#f5f2ea66;text-decoration:line-through}.ai-module___rfbXq__scopeSheet li[data-off] span{background:#f5f2ea14}.ai-module___rfbXq__miniCard{aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg,#6ec3f4 0%,#8d7cf0 52%,#c26be8 100%);border-radius:14px;flex-direction:column;justify-content:space-between;width:210px;padding:16px 18px;font-size:13px;display:flex;transform:rotate(-6deg);box-shadow:0 24px 40px -20px #785adc99}.ai-module___rfbXq__miniCard span:last-child{letter-spacing:.08em;font-size:16px}.ai-module___rfbXq__connection{background:#0f0e0d;border:1px solid #f5f2ea1a;border-radius:14px;align-items:center;gap:12px;width:min(250px,86%);padding:12px 14px;font-size:14px;display:flex}.ai-module___rfbXq__connection>span:nth-child(2){flex:1;display:grid}.ai-module___rfbXq__connection small{color:#5bd08d;font-size:11px}.ai-module___rfbXq__connectionMark{background:#f5f2ea;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ai-module___rfbXq__connectionMark:after{content:"";background:#0e0e0d;width:20px;height:20px;-webkit-mask:url(/assets/etherfi-mark.svg) 50%/contain no-repeat;mask:url(/assets/etherfi-mark.svg) 50%/contain no-repeat}.ai-module___rfbXq__toggle{background:#d6aa62;border-radius:999px;width:38px;height:22px;position:relative}.ai-module___rfbXq__toggle:after{content:"";background:#0e0e0d;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;right:3px}@media (max-width:1100px){.ai-module___rfbXq__chapterInner{grid-template-columns:1fr;row-gap:40px}.ai-module___rfbXq__chapterCopy{max-width:640px}.ai-module___rfbXq__chapterDemo{justify-self:center;width:min(680px,100%)}}@media (max-width:960px){.ai-module___rfbXq__page{--ai-content-width:calc(100% - 48px);--ai-hero-overlap:140px}.ai-module___rfbXq__hero{padding-top:156px}.ai-module___rfbXq__hero h1{font-size:clamp(48px,8vw,68px)}.ai-module___rfbXq__showcase{margin-top:40px}.ai-module___rfbXq__fanCard[data-place=right]{transform:translate(30%,20px)rotate(4deg)scale(.86)}.ai-module___rfbXq__fanCard[data-place=left]{transform:translate(-30%,20px)rotate(-4deg)scale(.86)}.ai-module___rfbXq__steps ol{gap:24px}.ai-module___rfbXq__steps li{gap:12px;padding-right:0}.ai-module___rfbXq__steps li+li{padding-left:20px}.ai-module___rfbXq__chapter{padding-block:80px}.ai-module___rfbXq__chapterInner{row-gap:36px}.ai-module___rfbXq__cardTabs{padding-bottom:8px}.ai-module___rfbXq__trustCards{grid-template-columns:1fr;max-width:520px}}@media (max-width:600px){.ai-module___rfbXq__page{--ai-content-width:calc(100% - 32px);--ai-hero-overlap:96px}.ai-module___rfbXq__askBar p{min-height:3em;font-size:14px}.ai-module___rfbXq__hero h1{font-size:49px}.ai-module___rfbXq__heroDescription{font-size:16px}.ai-module___rfbXq__steps{padding-block:calc(var(--ai-hero-overlap) + 56px) 36px}.ai-module___rfbXq__steps ol{grid-template-columns:1fr;gap:28px}.ai-module___rfbXq__steps li,.ai-module___rfbXq__steps li+li{border:0;gap:20px;padding:0}.ai-module___rfbXq__steps p{max-width:none}.ai-module___rfbXq__chapter h2{font-size:40px}.ai-module___rfbXq__chapterSummary{font-size:16px}.ai-module___rfbXq__chapterTabs{gap:6px}.ai-module___rfbXq__chapterTabs button{padding-inline:13px;font-size:12px}.ai-module___rfbXq__descriptionStack{margin-top:24px}.ai-module___rfbXq__copyButton,.ai-module___rfbXq__promptTrigger{padding-inline:17px;font-size:12px}.ai-module___rfbXq__promptActions{gap:8px}.ai-module___rfbXq__cardTabs{gap:16px}.ai-module___rfbXq__cardTabs button+button{margin-top:28px}.ai-module___rfbXq__cardLabel{font-size:17px}.ai-module___rfbXq__trust{padding-block:88px}.ai-module___rfbXq__trustInner{gap:40px}.ai-module___rfbXq__trust h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.ai-module___rfbXq__page *,.ai-module___rfbXq__page :before,.ai-module___rfbXq__page :after{transition:none!important;animation:none!important}}.ai-module___rfbXq__closing{text-align:center;flex-direction:column;min-height:100svh;padding-block:144px 0;display:flex;overflow:hidden}.ai-module___rfbXq__closing h2{font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;letter-spacing:-.03em;margin-top:auto;font-size:clamp(46px,5.4vw,76px);font-weight:400;line-height:.98}.ai-module___rfbXq__closingSub{width:min(560px,100% - 40px);color:var(--ai-muted);font-size:18px;line-height:1.55;margin:24px auto 0!important}.ai-module___rfbXq__closing .ai-module___rfbXq__closingSteps{width:min(880px, var(--ai-content-width));text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:56px auto 0;display:grid}.ai-module___rfbXq__closingSteps>li{border:1px solid var(--ai-hair);background:#ffffff8c;border-radius:24px;align-content:start;gap:10px;padding:28px;display:grid}.ai-module___rfbXq__closingSteps h3{margin-top:6px;font-size:20px;font-weight:500}.ai-module___rfbXq__closingSteps p{color:var(--ai-muted);font-size:15px;line-height:1.55}.ai-module___rfbXq__closingBadges{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ai-module___rfbXq__closingBadges a{transition:opacity .2s;display:inline-flex}.ai-module___rfbXq__closingBadges a:hover{opacity:.8}.ai-module___rfbXq__closingBadges img{width:auto;height:44px}.ai-module___rfbXq__connectorUrl{border:1px solid var(--ai-hair);background:var(--ai-paper);border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:6px 6px 6px 16px;display:flex}.ai-module___rfbXq__connectorUrl code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow:hidden}.ai-module___rfbXq__connectorUrl .ai-module___rfbXq__copyButton{flex:none;height:38px;padding-inline:16px}.ai-module___rfbXq__closingCard{width:min(760px,100% - 40px);margin:auto auto -12%;padding-top:80px}.ai-module___rfbXq__closingCard img{filter:drop-shadow(0 48px 84px #0e0e0d3d);width:100%;height:auto}@media (max-width:760px){.ai-module___rfbXq__closing{padding-top:72px}.ai-module___rfbXq__closing .ai-module___rfbXq__closingSteps{grid-template-columns:1fr}.ai-module___rfbXq__closingSteps>li{padding:22px}.ai-module___rfbXq__connectorUrl{padding-left:14px}.ai-module___rfbXq__connectorUrl code{font-size:12.5px}}@media (max-width:600px),(pointer:coarse){.ai-module___rfbXq__previewPanel[data-active=false]{display:none}}
.example-previews-module__DZPF-a__frame{--ink:#f5f2ea;--muted:#f5f2eaa3;--faint:#f5f2ea75;--hair:#f5f2ea14;--panel:#191816;--track:#f5f2ea14;--gold:#d6aa62;--gold-soft:#d6aa6242;--violet:#9b8cff;--violet-soft:#9b8cff3d;--alert:#ff7a6b;--alert-soft:#ff7a6b2e;--good:#5bd08d;--surface:#0e0e0d;--edge:#f5f2ea1f;--strong:#f5f2ea29;--violet-ink:#cfc7ff;--aside:linear-gradient(145deg, #211f1b, #161615);border:1px solid var(--edge);background:var(--surface);color:var(--ink);letter-spacing:-.01em;border-radius:22px;flex-direction:column;font-size:13px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 2px 6px #281a0c24,0 24px 56px -30px #281a0c66;container-type:inline-size}.example-previews-module__DZPF-a__frame[data-theme=light]{--ink:#0e0e0d;--muted:#0e0e0da3;--faint:#0e0e0d7a;--hair:#0e0e0d17;--panel:#f3eee6;--track:#0e0e0d14;--gold:#a8742a;--gold-soft:#d6aa623d;--violet:#6f5fe0;--violet-soft:#6f5fe024;--alert:#d4402f;--alert-soft:#d4402f24;--good:#23935a;--surface:#fffdf9;--edge:#fff3;--strong:#0e0e0d24;--violet-ink:#5446c4;--aside:linear-gradient(145deg, #f6f1e9, #ede6db);box-shadow:0 30px 80px -30px #000000b3}.example-previews-module__DZPF-a__frame[data-compact] .example-previews-module__DZPF-a__compactHide{display:none}.example-previews-module__DZPF-a__frame[data-compact] .example-previews-module__DZPF-a__body{justify-content:center}.example-previews-module__DZPF-a__frame[data-compact] .example-previews-module__DZPF-a__tripCover{min-height:210px}@container (max-width:600px){.example-previews-module__DZPF-a__frame[data-compact] .example-previews-module__DZPF-a__compactNarrow{display:none}}.example-previews-module__DZPF-a__frame p,.example-previews-module__DZPF-a__frame h4,.example-previews-module__DZPF-a__frame ul,.example-previews-module__DZPF-a__frame dl,.example-previews-module__DZPF-a__frame dd{margin:0}.example-previews-module__DZPF-a__frame ul{padding:0;list-style:none}:where(.example-previews-module__DZPF-a__frame) button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.example-previews-module__DZPF-a__frame button:focus-visible,.example-previews-module__DZPF-a__frame input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.example-previews-module__DZPF-a__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.example-previews-module__DZPF-a__alert{color:var(--alert)}.example-previews-module__DZPF-a__body{scrollbar-color:var(--strong) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.example-previews-module__DZPF-a__body>*{flex-shrink:0}.example-previews-module__DZPF-a__stableContent{min-width:0;display:grid}.example-previews-module__DZPF-a__stableContent>*{grid-area:1/1;min-width:0}.example-previews-module__DZPF-a__reserve{visibility:hidden;pointer-events:none;display:grid}.example-previews-module__DZPF-a__reserve>*{grid-area:1/1}.example-previews-module__DZPF-a__flagResults{gap:14px;display:grid}.example-previews-module__DZPF-a__update{animation:.22s ease-out example-previews-module__DZPF-a__preview-update}span.example-previews-module__DZPF-a__update{display:block}.example-previews-module__DZPF-a__fadeIn{animation:.32s ease-out example-previews-module__DZPF-a__preview-fade}@keyframes example-previews-module__DZPF-a__preview-fade{0%{opacity:0}}@keyframes example-previews-module__DZPF-a__preview-update{0%{opacity:.4}to{opacity:1}}.example-previews-module__DZPF-a__headline{font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;letter-spacing:-.02em;font-size:26px;line-height:1.12}.example-previews-module__DZPF-a__headline strong{color:var(--gold);font-weight:400}.example-previews-module__DZPF-a__resultGrid{grid-template-columns:1.3fr 1fr;align-items:end;gap:24px;display:grid}.example-previews-module__DZPF-a__resultLabel{color:var(--muted);font-size:12px}.example-previews-module__DZPF-a__resultValue{color:var(--gold);font-family:var(--font-twk-ghost), Baskerville, serif;font-size:clamp(28px,7cqi,38px);line-height:1.2}.example-previews-module__DZPF-a__resultSecondary{font-size:22px;line-height:1.4}.example-previews-module__DZPF-a__resetRow{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.example-previews-module__DZPF-a__resetRow button:disabled{color:var(--faint);cursor:default}.example-previews-module__DZPF-a__merchantLabel{cursor:pointer;padding-block:4px;display:block}.example-previews-module__DZPF-a__projections dt{min-height:2lh}.example-previews-module__DZPF-a__tiles.example-previews-module__DZPF-a__projections dd{color:var(--gold);font-size:24px}.example-previews-module__DZPF-a__muted,.example-previews-module__DZPF-a__footnote{color:var(--muted)}.example-previews-module__DZPF-a__footnote strong{color:var(--ink);font-weight:500}.example-previews-module__DZPF-a__pills{flex-wrap:wrap;gap:6px;display:flex}.example-previews-module__DZPF-a__pills button{background:var(--panel);min-height:34px;color:var(--muted);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,transform .14s}.example-previews-module__DZPF-a__pills button:hover{color:var(--ink)}.example-previews-module__DZPF-a__pills button[aria-pressed=true]{background:var(--strong);color:var(--ink)}.example-previews-module__DZPF-a__chartBlock{gap:8px;display:grid}.example-previews-module__DZPF-a__grow{flex:1 0 auto}.example-previews-module__DZPF-a__chartBlock.example-previews-module__DZPF-a__grow{grid-template-rows:minmax(132px,1fr) auto}.example-previews-module__DZPF-a__chartBlock.example-previews-module__DZPF-a__grow>.example-previews-module__DZPF-a__bars{height:auto}.example-previews-module__DZPF-a__stack.example-previews-module__DZPF-a__grow{flex:1 0 auto;height:auto;min-height:170px}.example-previews-module__DZPF-a__bars{flex:none;align-items:flex-end;gap:3px;height:64px;display:flex}.example-previews-module__DZPF-a__bars>span,.example-previews-module__DZPF-a__bars>button{background:var(--violet-soft);border-radius:3px 3px 1px 1px;flex:1;min-width:0;transition:height .32s cubic-bezier(.22,1,.36,1),background-color .16s}.example-previews-module__DZPF-a__bars>[data-active]{background:var(--violet)}.example-previews-module__DZPF-a__axis{color:var(--faint);justify-content:space-between;font-size:10px;display:flex}.example-previews-module__DZPF-a__bars[data-tone=gold]>*{background:var(--gold-soft)}.example-previews-module__DZPF-a__bars[data-tone=gold]>[data-active]{background:var(--gold)}.example-previews-module__DZPF-a__bars[data-thin]{border-bottom:1px solid var(--hair);gap:0;height:88px}.example-previews-module__DZPF-a__bars[data-thin]>*,.example-previews-module__DZPF-a__bars[data-thin]>[data-active]{background:0 0;justify-content:center;display:flex}.example-previews-module__DZPF-a__bars[data-thin]>:before{border-radius:inherit;background:var(--violet-soft);content:"";width:72%;transition:background-color .16s}.example-previews-module__DZPF-a__bars[data-thin][data-tone=gold]>:before{background:var(--gold-soft)}.example-previews-module__DZPF-a__bars[data-thin]>[data-active]:before{background:var(--violet)}.example-previews-module__DZPF-a__bars[data-thin][data-tone=gold]>[data-active]:before{background:var(--gold)}.example-previews-module__DZPF-a__split{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.example-previews-module__DZPF-a__meters{gap:11px;display:grid}.example-previews-module__DZPF-a__meter p{color:var(--muted);justify-content:space-between;margin-bottom:5px;display:flex}.example-previews-module__DZPF-a__meter p span:last-child{color:var(--ink);font-weight:500}.example-previews-module__DZPF-a__track{background:var(--track);border-radius:999px;height:5px;display:block;overflow:hidden}.example-previews-module__DZPF-a__track span{border-radius:inherit;background:var(--violet);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.example-previews-module__DZPF-a__tiles{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.example-previews-module__DZPF-a__split .example-previews-module__DZPF-a__tiles{grid-auto-flow:row}.example-previews-module__DZPF-a__tiles>div{border:1px solid var(--hair);background:var(--panel);border-radius:12px;padding:10px 12px;transition:opacity .2s}.example-previews-module__DZPF-a__tiles>div[data-dim]{opacity:.4}.example-previews-module__DZPF-a__tiles dt{color:var(--muted);font-size:11px}.example-previews-module__DZPF-a__tiles dd{letter-spacing:-.02em;margin-top:2px;font-size:15px;font-weight:500}.example-previews-module__DZPF-a__tiles dd.example-previews-module__DZPF-a__muted{font-size:11px;font-weight:400}.example-previews-module__DZPF-a__table{border-collapse:collapse;width:100%}.example-previews-module__DZPF-a__table th{color:var(--faint);text-align:left;padding:0 0 6px;font-size:11px;font-weight:400}.example-previews-module__DZPF-a__table td{font-variant-numeric:tabular-nums;border-top:1px solid var(--hair);padding:7px 0;transition:color .18s}.example-previews-module__DZPF-a__denseRows td{padding-block:4px}.example-previews-module__DZPF-a__table th:not(:first-child),.example-previews-module__DZPF-a__table td:not(:first-child){white-space:nowrap;padding-left:10px}.example-previews-module__DZPF-a__table td:last-child,.example-previews-module__DZPF-a__table th:last-child{text-align:right}.example-previews-module__DZPF-a__table td:nth-child(2){white-space:normal}.example-previews-module__DZPF-a__table tr[data-cancelled] td:not(:first-child){color:var(--faint);text-decoration:line-through}.example-previews-module__DZPF-a__check{border:1px solid var(--faint);appearance:none;cursor:pointer;border-radius:4px;width:20px;height:20px;margin:0;transition:border-color .16s,transform .14s;display:block}.example-previews-module__DZPF-a__check:checked{border-color:var(--gold);background:linear-gradient(45deg, transparent 44%, var(--surface) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--surface) 44% 56%, transparent 56%), var(--gold)}.example-previews-module__DZPF-a__flag{vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:500;display:inline-block}.example-previews-module__DZPF-a__flag[data-tone=warn]{background:var(--gold-soft);color:var(--gold)}.example-previews-module__DZPF-a__flag[data-tone=info]{background:var(--violet-soft);color:var(--violet-ink);margin-left:0}.example-previews-module__DZPF-a__flagGroup h4{color:var(--muted);font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;margin-bottom:6px;font-size:13px;font-weight:400}.example-previews-module__DZPF-a__flagGroup[data-tone=alert] h4,.example-previews-module__DZPF-a__headline strong[data-tone=alert]{color:var(--alert)}.example-previews-module__DZPF-a__flagGroup[data-tone=alert] li{border-color:color-mix(in srgb, var(--alert) 30%, transparent)}.example-previews-module__DZPF-a__severityTotals{gap:18px;display:grid}.example-previews-module__DZPF-a__severityTotals dt{color:var(--muted);font-size:12px}.example-previews-module__DZPF-a__severityTotals dd{font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;font-variant-numeric:tabular-nums;font-size:clamp(22px,4.4cqi,32px)}.example-previews-module__DZPF-a__severityTotals [data-tone=alert] dd{color:var(--alert)}.example-previews-module__DZPF-a__flagGroup ul{gap:6px;display:grid}.example-previews-module__DZPF-a__flagGroup li{border:1px solid var(--hair);background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.example-previews-module__DZPF-a__flagGroup li>div{flex:1;min-width:0}.example-previews-module__DZPF-a__flagTitle{font-weight:500}.example-previews-module__DZPF-a__dot{border-radius:50%;flex:none;width:7px;height:7px}.example-previews-module__DZPF-a__dot[data-tone=alert]{background:var(--alert);box-shadow:0 0 0 4px var(--alert-soft)}.example-previews-module__DZPF-a__dot[data-tone=warn]{background:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.example-previews-module__DZPF-a__cardChip{white-space:nowrap;background:var(--track);color:var(--muted);border-radius:6px;flex:none;margin-left:4px;padding:2px 7px;font-size:10px}.example-previews-module__DZPF-a__fineButton{border:1px solid var(--hair);color:var(--muted);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;transition:border-color .2s,color .2s,transform .14s}.example-previews-module__DZPF-a__fineButton:hover{border-color:color-mix(in srgb, var(--good) 60%, transparent);color:var(--good)}.example-previews-module__DZPF-a__textButton{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.example-previews-module__DZPF-a__slider p{color:var(--muted);justify-content:space-between;margin-bottom:9px;display:flex}.example-previews-module__DZPF-a__slider strong{color:var(--ink);font-weight:500}.example-previews-module__DZPF-a__range{--fill:50%;appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;min-width:0;height:16px;margin:0;display:block}.example-previews-module__DZPF-a__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gold) var(--fill), var(--track) var(--fill));border-radius:999px;height:4px}.example-previews-module__DZPF-a__range::-moz-range-track{background:linear-gradient(to right, var(--gold) var(--fill), var(--track) var(--fill));border-radius:999px;height:4px}.example-previews-module__DZPF-a__range::-webkit-slider-thumb{background:var(--ink);appearance:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 4px #d6aa624d}.example-previews-module__DZPF-a__range::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #d6aa624d}.example-previews-module__DZPF-a__chart{cursor:ew-resize;touch-action:pan-y;width:100%;height:auto;overflow:visible}.example-previews-module__DZPF-a__chartLine{fill:none;stroke:var(--violet);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.example-previews-module__DZPF-a__chartRule{stroke:var(--ink);stroke-dasharray:4 4;stroke-width:1px;opacity:.35}.example-previews-module__DZPF-a__chartCursor{stroke:var(--gold);stroke-width:1px;opacity:.5}.example-previews-module__DZPF-a__chartPoint{fill:var(--gold);stroke:var(--surface);stroke-width:2px}.example-previews-module__DZPF-a__chartDanger{fill:var(--alert);stroke:var(--surface);stroke-width:2px}.example-previews-module__DZPF-a__chartLabel{color:var(--alert);align-items:center;gap:8px;font-weight:500;display:flex}.example-previews-module__DZPF-a__chartLabel:before{background:var(--alert);content:"";border-radius:50%;width:7px;height:7px}.example-previews-module__DZPF-a__stack{flex:none;grid-template-columns:repeat(6,1fr);gap:10px;height:120px;display:grid}.example-previews-module__DZPF-a__stack>button{opacity:.45;flex-direction:column;gap:5px;transition:opacity .2s;display:flex}.example-previews-module__DZPF-a__stack>button:hover,.example-previews-module__DZPF-a__stack>button[aria-pressed=true]{opacity:1}.example-previews-module__DZPF-a__stackBar{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;display:flex}.example-previews-module__DZPF-a__stackBar span{border-radius:3px}.example-previews-module__DZPF-a__stackBar span[data-tone=lilac],.example-previews-module__DZPF-a__legend span[data-tone=lilac]:before{background:var(--violet)}.example-previews-module__DZPF-a__stackBar span[data-tone=gold],.example-previews-module__DZPF-a__legend span[data-tone=gold]:before{background:var(--gold)}.example-previews-module__DZPF-a__stackLabel{color:var(--faint);text-align:center;font-size:10px}.example-previews-module__DZPF-a__legend{color:var(--muted);gap:16px;font-size:11px;display:flex}.example-previews-module__DZPF-a__legendTiles dt[data-tone]:before{content:"";border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.example-previews-module__DZPF-a__legendTiles dt[data-tone=lilac]:before{background:var(--violet)}.example-previews-module__DZPF-a__legendTiles dt[data-tone=gold]:before{background:var(--gold)}.example-previews-module__DZPF-a__legend span:before{content:"";border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.example-previews-module__DZPF-a__tripCover{border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:264px;display:flex;position:relative;overflow:hidden}.example-previews-module__DZPF-a__tripCover img{object-fit:cover}.example-previews-module__DZPF-a__tripPhoto{opacity:0;transition:opacity .48s}.example-previews-module__DZPF-a__tripPhoto[data-active]{opacity:1}.example-previews-module__DZPF-a__tripCover:after{content:"";background:linear-gradient(#0806041a 0%,#08060473 40%,#080604e0 100%);position:absolute;inset:0}.example-previews-module__DZPF-a__tripCoverText{z-index:1;text-shadow:0 1px 14px #00000073;gap:16px;padding:22px;display:grid;position:relative}.example-previews-module__DZPF-a__tripCoverText .example-previews-module__DZPF-a__headline{max-width:520px}.example-previews-module__DZPF-a__tripRoute{color:#f5f2ead1;letter-spacing:.02em;font-size:12px}.example-previews-module__DZPF-a__tripStats{flex-wrap:wrap;gap:8px 28px;display:flex}.example-previews-module__DZPF-a__tripStats dt{color:var(--muted);font-size:11px}.example-previews-module__DZPF-a__tripStats dd{font-variant-numeric:tabular-nums;font-weight:500}.example-previews-module__DZPF-a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.example-previews-module__DZPF-a__tripLedger{gap:12px;display:grid}.example-previews-module__DZPF-a__tableScroll{overscroll-behavior:contain;scrollbar-color:var(--strong) transparent;scrollbar-width:thin;height:164px;overflow-y:auto}.example-previews-module__DZPF-a__tableScroll:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.example-previews-module__DZPF-a__tripGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.example-previews-module__DZPF-a__scene{background:#d6c9e1;border-radius:14px;flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex;container-type:inline-size}.example-previews-module__DZPF-a__sceneArt{position:relative}.example-previews-module__DZPF-a__building{cursor:pointer;outline:none}.example-previews-module__DZPF-a__building>g{transition:transform .2s}.example-previews-module__DZPF-a__building:hover>g{transform:translateY(-1.5px)}.example-previews-module__DZPF-a__lot{transition:fill .2s}.example-previews-module__DZPF-a__building:focus-visible .example-previews-module__DZPF-a__lot{stroke:var(--violet);stroke-width:1.4px}.example-previews-module__DZPF-a__villageThumbnail{width:100%;height:100%;display:block}.example-previews-module__DZPF-a__village{border-radius:14px;width:100%;height:auto;display:block}.example-previews-module__DZPF-a__buildingSpawn{transform-box:fill-box;transform-origin:bottom;animation:.56s cubic-bezier(.34,1.56,.64,1) both example-previews-module__DZPF-a__village-build}@keyframes example-previews-module__DZPF-a__village-build{0%{opacity:0;transform:translateY(7px)scaleY(.6)}40%{opacity:1}to{opacity:1;transform:translateY(0)scaleY(1)}}.example-previews-module__DZPF-a__thump{transform-box:fill-box;transform-origin:bottom;animation:.52s cubic-bezier(.34,1.56,.64,1) example-previews-module__DZPF-a__village-thump}@keyframes example-previews-module__DZPF-a__village-thump{25%{transform:scale(1.03,.94)}60%{transform:scale(.98,1.04)}}.example-previews-module__DZPF-a__ripple{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:.9s ease-out both example-previews-module__DZPF-a__village-ripple}@keyframes example-previews-module__DZPF-a__village-ripple{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.example-previews-module__DZPF-a__birds{animation:22s linear infinite example-previews-module__DZPF-a__village-birds}@keyframes example-previews-module__DZPF-a__village-birds{0%{transform:translate(-30px,70px)}to{transform:translate(390px,40px)}}.example-previews-module__DZPF-a__walker{animation:example-previews-module__DZPF-a__village-walk var(--activity-duration,9s) ease-in-out infinite alternate}@keyframes example-previews-module__DZPF-a__village-walk{0%{transform:translate(0)}to{transform:translate(30px,15px)}}.example-previews-module__DZPF-a__traffic{animation:example-previews-module__DZPF-a__village-traffic var(--activity-duration,9s) linear infinite}@keyframes example-previews-module__DZPF-a__village-traffic{0%{opacity:0;transform:translate(0)}8%,92%{opacity:1}to{opacity:0;transform:translate(138px,69px)}}.example-previews-module__DZPF-a__boat{animation:3.2s ease-in-out infinite alternate example-previews-module__DZPF-a__village-bob}.example-previews-module__DZPF-a__coin{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite example-previews-module__DZPF-a__village-spin}@keyframes example-previews-module__DZPF-a__village-spin{0%,60%,to{transform:scaleX(1)}75%{transform:scaleX(.15)}}.example-previews-module__DZPF-a__sparkle{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out .38s both example-previews-module__DZPF-a__village-sparkle}@keyframes example-previews-module__DZPF-a__village-sparkle{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes example-previews-module__DZPF-a__village-bob{to{transform:translateY(-1.5px)}}.example-previews-module__DZPF-a__cloud{animation:18s ease-in-out infinite alternate example-previews-module__DZPF-a__village-cloud}@keyframes example-previews-module__DZPF-a__village-cloud{to{transform:translate(12px)}}.example-previews-module__DZPF-a__smoke{animation:3s ease-out infinite example-previews-module__DZPF-a__village-smoke}@keyframes example-previews-module__DZPF-a__village-smoke{0%{opacity:.05;transform:translateY(3px)}50%{opacity:.35}to{opacity:0;transform:translateY(-8px)}}.example-previews-module__DZPF-a__windowGlow{animation:4s ease-in-out infinite alternate example-previews-module__DZPF-a__village-light}@keyframes example-previews-module__DZPF-a__village-light{0%{opacity:.5}to{opacity:1}}.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__birds,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__boat,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__coin,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__walker,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__traffic,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__smoke,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__cloud,.example-previews-module__DZPF-a__scene[data-playing=false] .example-previews-module__DZPF-a__windowGlow{animation-play-state:paused}.example-previews-module__DZPF-a__spendPop{z-index:1;color:#3b3530;pointer-events:none;white-space:nowrap;background:#fffdf9eb;border-radius:999px;padding:.2cqi .9cqi;font-size:max(9px,1.25cqi);font-weight:500;animation:1.6s ease-out both example-previews-module__DZPF-a__village-pop;position:absolute}.example-previews-module__DZPF-a__spendPop[data-big]{background:var(--gold);color:#0e0e0d;font-size:max(11px,1.7cqi)}@keyframes example-previews-module__DZPF-a__village-pop{0%{opacity:0;transform:translate(-50%,-60%)scale(.8)}15%{opacity:1;transform:translate(-50%,-110%)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)}}.example-previews-module__DZPF-a__bounce{animation:.52s cubic-bezier(.34,1.8,.64,1) example-previews-module__DZPF-a__village-bounce}@keyframes example-previews-module__DZPF-a__village-bounce{40%{transform:translateY(-2.5px)}}.example-previews-module__DZPF-a__pulse{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out example-previews-module__DZPF-a__village-pulse}@keyframes example-previews-module__DZPF-a__village-pulse{40%{filter:drop-shadow(0 0 2px #7ee0a3);transform:scale(1.35)}}.example-previews-module__DZPF-a__bulbs circle{animation:.24s step-end 4 example-previews-module__DZPF-a__village-bulb}.example-previews-module__DZPF-a__bulbs circle:nth-child(odd){animation-delay:.12s}@keyframes example-previews-module__DZPF-a__village-bulb{50%{fill:#f2a93b}}.example-previews-module__DZPF-a__coinDrop{animation:.64s cubic-bezier(.34,1.5,.64,1) both example-previews-module__DZPF-a__village-drop}@keyframes example-previews-module__DZPF-a__village-drop{0%{opacity:0;transform:translateY(-40px)}50%{opacity:1}}.example-previews-module__DZPF-a__buildingCard{z-index:2;border:1px solid var(--hair);background:#0e0e0df0;border-radius:12px;gap:8px;width:max(190px,30cqi);padding:12px 14px;animation:.18s ease-out example-previews-module__DZPF-a__preview-update;display:grid;position:absolute;top:2.5cqi;right:2.5cqi;box-shadow:0 18px 40px -16px #1e142899}.example-previews-module__DZPF-a__buildingCardHead{align-items:center;gap:8px;display:flex}.example-previews-module__DZPF-a__buildingCardHead>span{border-radius:2px;width:8px;height:8px}.example-previews-module__DZPF-a__buildingCardHead strong{color:var(--gold);flex:1;font-weight:500}.example-previews-module__DZPF-a__buildingCardHead button{width:22px;height:22px;color:var(--muted);border-radius:50%;font-size:16px;line-height:1}.example-previews-module__DZPF-a__buildingCardHead button:hover{background:var(--track);color:var(--ink)}.example-previews-module__DZPF-a__buildingCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.example-previews-module__DZPF-a__buildingCard dt,.example-previews-module__DZPF-a__buildingCard dd{white-space:nowrap}.example-previews-module__DZPF-a__buildingCard dt{color:var(--faint);font-size:10px}.example-previews-module__DZPF-a__buildingCard dd{font-variant-numeric:tabular-nums;font-weight:500}.example-previews-module__DZPF-a__buildingCard .example-previews-module__DZPF-a__bars{height:30px}.example-previews-module__DZPF-a__weekLedger{border:1px solid var(--hair);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 24px;padding:14px 18px;display:grid}.example-previews-module__DZPF-a__weekTotal{border-right:1px solid var(--hair);grid-row:span 2;gap:2px;min-width:96px;padding-right:24px;display:grid}.example-previews-module__DZPF-a__weekTotal strong{color:var(--gold);font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;font-size:26px;font-weight:400;line-height:1.1}.example-previews-module__DZPF-a__weekBar{background:var(--track);border-radius:999px;height:10px;display:flex;overflow:hidden}.example-previews-module__DZPF-a__weekBar>span{border-right:2px solid var(--panel);flex-basis:0;min-width:0;transition:flex-grow .42s cubic-bezier(.22,1,.36,1)}.example-previews-module__DZPF-a__weekBar>span[data-empty]{border-right:0}.example-previews-module__DZPF-a__weekLedger ul{flex-wrap:wrap;gap:6px 16px;display:flex}.example-previews-module__DZPF-a__weekLedger li{color:var(--muted);align-items:center;gap:6px;display:flex}.example-previews-module__DZPF-a__weekLedger li>span{border-radius:2px;width:8px;height:8px}.example-previews-module__DZPF-a__weekLedger strong{color:var(--ink);font-weight:500}@container (max-width:520px){.example-previews-module__DZPF-a__weekLedger{grid-template-columns:minmax(0,1fr)}.example-previews-module__DZPF-a__weekTotal{border:0;grid-row:auto;justify-content:space-between;align-items:baseline;padding:0;display:flex}}.example-previews-module__DZPF-a__sceneWin{white-space:nowrap;background:var(--gold);color:#0e0e0d;border-radius:999px;padding:.3cqi 1.3cqi;font-size:max(10px,1.55cqi);font-weight:500;position:absolute;transform:translate(-50%,-150%);box-shadow:0 .4cqi 1.2cqi #5a3c1440}.example-previews-module__DZPF-a__replayBar{align-items:center;gap:12px;display:flex}.example-previews-module__DZPF-a__play{background:var(--ink);border-radius:50%;flex:none;width:26px;height:26px;transition:background-color .2s,transform .14s;position:relative}.example-previews-module__DZPF-a__play:hover{background:var(--gold)}.example-previews-module__DZPF-a__pills button:active,.example-previews-module__DZPF-a__fineButton:active,.example-previews-module__DZPF-a__play:active,.example-previews-module__DZPF-a__check:active{transform:scale(.96)}.example-previews-module__DZPF-a__play:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--surface);content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.example-previews-module__DZPF-a__play[data-playing]:after{border:0;border-inline:3px solid var(--surface);width:8px;height:10px;left:50%}.example-previews-module__DZPF-a__storyGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.example-previews-module__DZPF-a__storyMain{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;display:flex}.example-previews-module__DZPF-a__storyAside{border:1px solid var(--hair);background:var(--aside);border-radius:12px;flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.example-previews-module__DZPF-a__storyAside h4{color:var(--muted);font-size:12px;font-weight:400}.example-previews-module__DZPF-a__categoryList{flex-direction:column;gap:14px;display:flex}.example-previews-module__DZPF-a__storyAside .example-previews-module__DZPF-a__asideBreak{border-top:1px solid var(--hair);padding-top:18px}.example-previews-module__DZPF-a__merchantList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.example-previews-module__DZPF-a__merchantList li{color:var(--muted);justify-content:space-between;gap:10px;display:flex}.example-previews-module__DZPF-a__merchantList strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.example-previews-module__DZPF-a__categoryList li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.example-previews-module__DZPF-a__categoryList strong{font-variant-numeric:tabular-nums;font-weight:500}.example-previews-module__DZPF-a__categoryList li>span:not(.example-previews-module__DZPF-a__categoryIcon),.example-previews-module__DZPF-a__merchantList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.example-previews-module__DZPF-a__categoryList strong,.example-previews-module__DZPF-a__merchantList strong{white-space:nowrap}.example-previews-module__DZPF-a__categoryIcon{background:#246a51;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.example-previews-module__DZPF-a__categoryIcon[data-category="1"]{background:#286d95}.example-previews-module__DZPF-a__categoryIcon[data-category="2"]{background:#69509c}.example-previews-module__DZPF-a__categoryIcon[data-category="3"]{background:#984d58}.example-previews-module__DZPF-a__categoryIcon[data-category="4"]{background:#957132}.example-previews-module__DZPF-a__flagStory{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.example-previews-module__DZPF-a__storyTotal{color:var(--gold);font-family:var(--font-twk-ghost), "Iowan Old Style", Baskerville, serif;font-variant-numeric:tabular-nums;font-size:clamp(24px,5cqi,38px)}.example-previews-module__DZPF-a__storyMetrics{gap:12px;display:grid}.example-previews-module__DZPF-a__storyMetrics>div{justify-content:space-between;gap:16px;display:flex}.example-previews-module__DZPF-a__storyMetrics dt{color:var(--muted)}.example-previews-module__DZPF-a__storyMetrics dd{font-variant-numeric:tabular-nums}@container (max-width:600px){.example-previews-module__DZPF-a__stackedTiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.example-previews-module__DZPF-a__categoryList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.example-previews-module__DZPF-a__tripGrid{grid-template-columns:minmax(0,1fr);gap:20px}.example-previews-module__DZPF-a__tripCover{min-height:260px}.example-previews-module__DZPF-a__storyGrid{grid-template-columns:minmax(0,1fr);gap:18px}.example-previews-module__DZPF-a__storyAside{padding:18px}.example-previews-module__DZPF-a__categoryList{gap:12px}}@container (max-width:520px){.example-previews-module__DZPF-a__optional{display:none}.example-previews-module__DZPF-a__table .example-previews-module__DZPF-a__flag{margin:3px 0 0;display:table}}@container (max-width:380px){.example-previews-module__DZPF-a__tiles>div>.example-previews-module__DZPF-a__muted{min-height:2.8em}.example-previews-module__DZPF-a__body{gap:16px;padding:18px 16px}.example-previews-module__DZPF-a__headline{font-size:23px}.example-previews-module__DZPF-a__resultGrid{gap:14px}.example-previews-module__DZPF-a__resultSecondary{font-size:20px}.example-previews-module__DZPF-a__table{font-size:12px}.example-previews-module__DZPF-a__flagGroup li{gap:8px;padding-inline:10px}.example-previews-module__DZPF-a__fineButton{padding-inline:8px}}@media (max-width:600px),(pointer:coarse){.example-previews-module__DZPF-a__body,.example-previews-module__DZPF-a__tableScroll{height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.example-previews-module__DZPF-a__spendPop{display:none}.example-previews-module__DZPF-a__villageThumbnail *,.example-previews-module__DZPF-a__frame *,.example-previews-module__DZPF-a__frame :before,.example-previews-module__DZPF-a__frame :after{transition:none!important;animation:none!important}.example-previews-module__DZPF-a__frame button:active,.example-previews-module__DZPF-a__check:active{transform:none}}
