.KD_3Na_section{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);grid-template-areas:"heading scene""list scene""footer footer";align-items:start;gap:32px 48px;padding-block:84px 56px;display:grid}.KD_3Na_heading{grid-area:heading}.KD_3Na_heading h2{margin:0;font-size:clamp(44px,5vw,74px);line-height:1.08}.KD_3Na_heading h2 span{color:#e4b916}.KD_3Na_heading p{font-family:var(--display);margin:16px 0 0;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.3}.KD_3Na_list{grid-area:list;min-width:0}.KD_3Na_list [data-slot=accordion]{gap:10px}.KD_3Na_list [data-slot=accordion-item]{background:#fffdf8;border:1px solid #bdc4ad;border-radius:16px;transition:background-color .2s,border-color .2s}.KD_3Na_list [data-slot=accordion-item][data-state=open]{background:#fff6ce;border-color:#e5c956}.KD_3Na_list [data-slot=accordion-trigger]{min-height:76px;font-family:var(--display);border-radius:16px;gap:16px;padding:17px 20px;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.4}.KD_3Na_list [data-slot=accordion-trigger]>[data-slot=accordion-trigger-icon]{display:none}.KD_3Na_toggle{background:#f0f0de;border-radius:50%;flex:none;width:38px;height:38px;position:relative}.KD_3Na_toggle:before,.KD_3Na_toggle:after{content:"";background:var(--ink);border-radius:2px;width:16px;height:2px;position:absolute;top:18px;left:11px}.KD_3Na_toggle:after{transition:transform .2s;transform:rotate(90deg)}.KD_3Na_list [data-slot=accordion-trigger][aria-expanded=true] .KD_3Na_toggle{background:var(--lid)}.KD_3Na_list [data-slot=accordion-trigger][aria-expanded=true] .KD_3Na_toggle:after{transform:rotate(0)}.KD_3Na_list [data-slot=accordion-content]>div{color:#3f4c35;padding:0 22px 22px;font-size:16px;line-height:1.8}.KD_3Na_list [data-slot=accordion-content]>div:before{content:"";background:#e1d9ac;height:1px;margin-bottom:16px;display:block}.KD_3Na_illustration{grid-area:scene;align-self:stretch;min-width:0;margin:0}.KD_3Na_sticky{position:sticky;top:96px}.KD_3Na_stage{isolation:isolate;aspect-ratio:.85;background:radial-gradient(at 20% 30%,#f7f8df 0,#0000 55%),linear-gradient(160deg,#e9efcc 20%,#e0e9bd 65%,#fff5d4);border-radius:100px 100px 42px 42px;position:relative;overflow:hidden;container-type:inline-size}.KD_3Na_stage:before{content:"";aspect-ratio:1;opacity:.3;background:#bacb85;border-radius:50%;width:48%;position:absolute;top:36%;left:-25%}.KD_3Na_stage:after{content:"";aspect-ratio:1;opacity:.35;z-index:-1;background:#c2d18c;border-radius:50%;width:22%;position:absolute;top:38%;right:-6%}.KD_3Na_sceneTitle{top:5%;text-align:center;font-size:clamp(20px,4.8cqw,30px);line-height:1.3;position:absolute;inset-inline:7%}.KD_3Na_sources{top:17%;z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4%;display:grid;position:absolute;inset-inline:6%}.KD_3Na_sourceTilt:first-child{transform:rotate(8deg)translateY(9px)}.KD_3Na_sourceTilt:last-child{transform:rotate(-9deg)translateY(9px)}.KD_3Na_source{min-height:19cqw;font-family:var(--display);white-space:nowrap;background:#fffdf2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 4px;font-size:clamp(13px,3.5cqw,21px);font-weight:500;display:flex;box-shadow:0 10px 18px #5d702214}.KD_3Na_source svg{stroke-width:1.7px;width:7cqw;max-width:40px;height:7cqw;max-height:40px}.KD_3Na_paths{width:100%;height:30%;position:absolute;top:32%;left:0;overflow:visible}.KD_3Na_paths path{stroke:#536b35;stroke-width:2px;stroke-dasharray:2 8;stroke-linecap:round}.KD_3Na_paths circle{fill:var(--lid)}.KD_3Na_podium{background:#cedba6;border-radius:50%/30%;width:88%;height:19%;position:absolute;bottom:21%;left:6%;box-shadow:0 18px 18px #73884120}.KD_3Na_podium:before{content:"";background:#e4ebc5;border:1px solid #f2f5dc;border-radius:50%;position:absolute;inset:0 0 32%}.KD_3Na_character{filter:drop-shadow(0 15px 8px #52682c20);width:60%;position:absolute;top:33%;left:20%}.KD_3Na_character img{width:100%;height:auto;display:block}.KD_3Na_chat{bottom:5%;z-index:4;gap:10px;font-size:clamp(13px,3.3cqw,19px);display:grid;position:absolute;inset-inline:6%}.KD_3Na_question{flex-direction:row-reverse;justify-self:end;align-items:center;gap:8px;max-width:95%;display:flex}.KD_3Na_question p{background:#fffdf8;border-radius:20px 20px 20px 4px;margin:0;padding:11px 16px;box-shadow:0 5px 15px #5d702210}.KD_3Na_visitor{color:#65705a;background:#fffdf8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.KD_3Na_visitor svg{width:21px;height:21px}.KD_3Na_reply{background:#fff5c9;border:1px solid #fffbed;border-radius:22px 22px 4px;align-items:center;gap:12px;margin-inline-start:6%;padding:14px;display:flex;box-shadow:0 10px 25px #73884116}.KD_3Na_replyCopy{flex:1;min-width:0}.KD_3Na_replyCopy p{margin:0 0 8px;line-height:1.5}.KD_3Na_replyCopy a{background:0 0;border-color:#677754;border-radius:999px;gap:8px;padding-inline:12px;font-size:13px}.KD_3Na_lamp{aspect-ratio:.82;border-radius:14px;flex:none;width:24%;display:block;position:relative;overflow:hidden}.KD_3Na_lamp img{object-fit:cover;width:300%;max-width:none;height:100%;position:absolute;left:-100%}.KD_3Na_caption{text-align:center;color:#596547;margin-top:14px;font-size:13px}.KD_3Na_footer{border-top:1px solid #cbd1bc;grid-area:footer;justify-content:center;align-items:center;gap:28px;padding-top:28px;display:flex}.KD_3Na_footer p{font-family:var(--display);margin:0;font-size:30px;font-weight:600}@media (max-width:1100px){.KD_3Na_section{gap:28px}.KD_3Na_list [data-slot=accordion-trigger]{padding:16px}.KD_3Na_sticky{top:88px}.KD_3Na_stage{aspect-ratio:.78;border-radius:64px 64px 32px 32px}.KD_3Na_reply{gap:8px;padding:10px}.KD_3Na_question p{padding:8px 12px}.KD_3Na_source{border-radius:14px}}@media (max-width:850px){.KD_3Na_section{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""list""scene""footer";gap:30px;padding-block:56px 40px}.KD_3Na_illustration{justify-self:center;width:min(100%,560px)}.KD_3Na_sticky{position:static}.KD_3Na_stage{aspect-ratio:.78}.KD_3Na_heading h2{font-size:clamp(40px,7vw,60px)}.KD_3Na_heading p{margin-top:10px;font-size:25px}.KD_3Na_list [data-slot=accordion-trigger]{font-size:20px}.KD_3Na_footer{gap:20px}.KD_3Na_footer p{font-size:26px}}@media (max-width:400px){.KD_3Na_stage{aspect-ratio:.68;border-radius:50px 50px 28px 28px}.KD_3Na_sceneTitle{font-size:19px;top:6%}.KD_3Na_sources{top:16%}.KD_3Na_source{gap:6px;min-height:76px;padding-block:9px;font-size:12px}.KD_3Na_paths{top:33%}.KD_3Na_character{width:62%;top:32%;left:19%}.KD_3Na_podium{bottom:27%}.KD_3Na_chat{inset-inline:4%;gap:8px;bottom:5%}.KD_3Na_visitor{width:30px;height:30px}.KD_3Na_reply{margin-inline-start:0}.KD_3Na_replyCopy a{padding-inline:9px;font-size:12px}.KD_3Na_list [data-slot=accordion-trigger]{gap:10px;min-height:70px;padding:14px;font-size:18px}.KD_3Na_toggle{width:32px;height:32px}.KD_3Na_toggle:before,.KD_3Na_toggle:after{top:15px;left:8px}.KD_3Na_list [data-slot=accordion-content]>div{padding-inline:16px;font-size:15px}.KD_3Na_footer{flex-wrap:wrap;gap:14px}}@media (prefers-reduced-motion:reduce){.KD_3Na_list [data-slot=accordion-item],.KD_3Na_toggle:after{transition:none}}@media (min-width:401px) and (max-width:850px){.KD_3Na_illustration{max-width:440px}}@media (max-height:800px) and (min-width:851px){.KD_3Na_sticky{position:static}}
.pyUpMa_figure{min-width:0;margin:0}.pyUpMa_frame{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 1px #18210f0f,0 30px 60px -36px #18210f73}.pyUpMa_video{width:100%;height:auto;display:block}.pyUpMa_caption{color:var(--home-muted,#5d6554);margin:12px 0 0;font-size:14px;line-height:1.55}@media (max-width:600px){.pyUpMa_frame{border-radius:16px}}
._3TZn3W_closing{--finale-ink:#1c260f;--finale-ink-soft:#3b4520;--finale-gold:var(--gold,#f4ca44);--finale-card:#fff8df;--finale-card-line:#efdfa6;--finale-card-text:#4a5536;--peek-w:200px;--peek-overlap:calc(var(--peek-w) * .1);--closing-inset:16px;--closing-gutter:28px;padding:calc(var(--peek-w) * .7 + 14px) var(--closing-inset) 64px;color:var(--finale-ink)}._3TZn3W_panel{border:1px solid var(--ink);background-color:var(--finale-gold);background-image:radial-gradient(55% 85% at 86% 0,#fde48e 0,#0000 70%),radial-gradient(45% 70% at 0 100%,#e8b52a59 0,#0000 70%);border-radius:12px;max-width:1760px;margin-inline:auto;padding-block:100px 76px;position:relative}._3TZn3W_peek{bottom:100%;z-index:1;width:var(--peek-w);margin-bottom:calc(var(--peek-overlap) * -1);pointer-events:none;position:absolute;inset-inline-start:max(var(--closing-gutter), (100% - 1416px) / 2)}._3TZn3W_peek img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){._3TZn3W_peek[data-armed]{clip-path:inset(-40% -10% var(--peek-overlap) -10%)}._3TZn3W_peek[data-armed] img{transform:translateY(105%)}._3TZn3W_peek[data-armed][data-seen=true]{clip-path:inset(-40% -10% 0);transition:clip-path .3s ease-out .55s}._3TZn3W_peek[data-armed][data-seen=true] img{transition:transform .9s cubic-bezier(.3,1.45,.5,1);transform:none}}._3TZn3W_inner{width:min(100% - 2 * var(--closing-gutter), 1416px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media""after after";align-items:center;gap:48px clamp(40px,6vw,96px);margin-inline:auto;display:grid}._3TZn3W_copy{grid-area:copy;min-width:0}._3TZn3W_media{grid-area:media;min-width:0}._3TZn3W_media figcaption{color:var(--finale-ink-soft)}._3TZn3W_eyebrow{max-width:none;color:var(--finale-ink-soft);margin:0 0 14px;font-size:15px;font-weight:600}._3TZn3W_title{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(38px,4.5vw,66px);font-weight:700;line-height:1.08}._3TZn3W_lead{max-width:44ch;color:var(--finale-ink-soft);text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}._3TZn3W_actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}._3TZn3W_assurance{max-width:46ch;color:var(--finale-ink-soft);margin:18px 0 0;font-size:15px;line-height:1.6}._3TZn3W_after{background:linear-gradient(155deg, #fffdf3, var(--finale-card));border-radius:24px;grid-area:after;min-width:0;padding:32px 30px 26px;box-shadow:inset 0 2px 5px #fffdf680,0 8px 24px -16px #5a430a40}._3TZn3W_afterHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}._3TZn3W_afterHeader>p{color:var(--finale-card-text);margin:0;font-size:14px}._3TZn3W_afterTitle{letter-spacing:0;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.4}._3TZn3W_steps{margin:0;padding:0;list-style:none}._3TZn3W_step{--node-size:44px;--step-space:16px;grid-template-columns:var(--node-size) minmax(0, 1fr);border-top:0;gap:4px 20px;padding-block:16px;display:grid;position:relative}._3TZn3W_step:first-child{border-top:0}._3TZn3W_connection{inset-inline-start:calc(var(--node-size) / 2 - 1px);top:calc(var(--step-space) + var(--node-size) + 4px);width:2px;height:calc(100% - var(--node-size) - 8px);background:#e1dfcd;border-radius:2px;position:absolute}._3TZn3W_connection>span{border-radius:inherit;transform-origin:100% 0;background:#617648;width:100%;height:100%;display:block}._3TZn3W_connection>i{opacity:0;background:#f3cf55;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #5b4a2926}._3TZn3W_step[data-state=active] ._3TZn3W_connection>i{opacity:1}._3TZn3W_stepNumber{width:var(--node-size);height:var(--node-size);color:#52613c;background:linear-gradient(150deg,#fffdf5,#e8e5d5);border-radius:50%;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px 2px #fffdf5,0 2px 4px #53472c1f}._3TZn3W_stepNumber>span,._3TZn3W_stepNumber>svg{grid-area:1/1}._3TZn3W_stepNumber svg{stroke-width:2px;opacity:0;width:19px;height:19px}._3TZn3W_step[data-state=active] ._3TZn3W_stepNumber{color:#344129;background:linear-gradient(145deg,#ffe992,#f2ce55)}._3TZn3W_step[data-state=complete] ._3TZn3W_stepNumber{color:#fff7d8;background:linear-gradient(145deg,#506746,#2c432c)}._3TZn3W_step[data-state=complete] ._3TZn3W_stepNumber>span{opacity:0}._3TZn3W_step[data-state=complete] ._3TZn3W_stepNumber>svg{opacity:1}._3TZn3W_stepCopy{align-content:start;gap:12px;display:grid}@media (prefers-reduced-motion:no-preference){._3TZn3W_stepNumber{transition:background .35s,color .35s,box-shadow .35s}}._3TZn3W_step strong{font-family:var(--display);font-size:clamp(23px,2.1vw,29px);font-weight:600;line-height:1.35}._3TZn3W_step p{max-width:none;color:var(--finale-card-text);margin:0;font-size:15px;line-height:1.7}@media (max-width:1150px){._3TZn3W_closing{--closing-gutter:12px}}@media (max-width:960px){._3TZn3W_closing{--peek-w:180px}._3TZn3W_panel{padding-top:88px}._3TZn3W_inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media""after";gap:40px}._3TZn3W_title{max-width:18ch}}@media (min-width:961px){._3TZn3W_steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;display:grid}._3TZn3W_step{border-top:0;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:18px}._3TZn3W_stepNumber{grid-row:auto}._3TZn3W_connection{inset-inline-start:calc(var(--node-size) + 4px);top:calc(var(--step-space) + var(--node-size) / 2 - 1px);width:calc(100% + 22px - var(--node-size) - 8px);height:2px}}@media (max-width:600px){._3TZn3W_closing{--peek-w:140px;--closing-inset:8px;padding-bottom:40px}._3TZn3W_panel{border-radius:16px;padding-block:62px 30px}._3TZn3W_inner{gap:30px}._3TZn3W_eyebrow{margin-bottom:10px;font-size:13px}._3TZn3W_title{max-width:none;font-size:clamp(31px,9.2vw,40px)}._3TZn3W_lead{margin-top:16px;font-size:16px}._3TZn3W_actions{flex-direction:column;align-items:stretch;gap:4px;margin-top:26px}._3TZn3W_after{border-radius:20px;padding:24px 18px 12px}._3TZn3W_afterHeader{gap:8px;margin-bottom:14px;display:grid}._3TZn3W_afterTitle{font-size:25px}._3TZn3W_step{--node-size:38px;--step-space:14px;grid-template-columns:var(--node-size) minmax(0, 1fr);gap:2px 15px;padding-block:14px}._3TZn3W_step strong{font-size:23px}._3TZn3W_step p{font-size:14px}}@media (max-width:360px){._3TZn3W_closing{--closing-gutter:8px}}@media (prefers-reduced-motion:reduce){._3TZn3W_peek,._3TZn3W_peek img{transition:none}}._3TZn3W_stepScene{transform-origin:50%;align-items:center;width:150px;height:88px;margin-block:1px 6px;display:grid;position:relative}._3TZn3W_sceneWindow{background:#fffefa;border-radius:10px;width:128px;height:80px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 2px 4px #30402b0d,0 9px 16px -10px #30402b52}._3TZn3W_sceneChrome{background:#e6e9dc;align-items:center;gap:3px;height:16px;padding-inline:8px;display:flex}._3TZn3W_sceneChrome i{background:#8b9979;border-radius:50%;width:3px;height:3px}._3TZn3W_sceneLanding{height:64px;padding:12px;position:relative}._3TZn3W_sceneLanding>span{background:#d2d8c2;border-radius:3px;width:70%;height:6px;display:block}._3TZn3W_sceneLanding b{background:#f5d665;border-radius:5px;width:48%;height:14px;margin-top:9px;display:block}._3TZn3W_sceneLanding svg{fill:#30432d;color:#fff9e9;stroke-width:1.3px;width:22px;height:22px;position:absolute;bottom:2px;left:32px}._3TZn3W_stepScene[data-scene="1"] ._3TZn3W_sceneWindow{transform:rotate(3deg)}._3TZn3W_sceneForm{gap:8px;padding:12px;display:grid;position:relative}._3TZn3W_sceneForm>span{background:#d6dcc9;border-radius:3px;width:72%;height:5px}._3TZn3W_sceneForm>span:nth-child(2){width:55%}._3TZn3W_sceneForm>span:nth-child(3){width:66%}._3TZn3W_sceneForm svg{color:#fff9e9;background:#536e42;border-radius:50%;width:22px;height:22px;padding:4px;position:absolute;bottom:8px;left:10px}._3TZn3W_stepScene>img{filter:drop-shadow(0 4px 3px #35442918);width:86px;height:auto;position:absolute;bottom:0;right:4px}._3TZn3W_sceneSpeech{background:#e4eaca;border-radius:12px 12px 12px 3px;width:70px;height:46px;padding:10px;position:absolute;top:10px;left:0;box-shadow:0 4px 8px #3544290a}._3TZn3W_sceneSpeech svg{color:#50653e;width:16px;height:16px}._3TZn3W_sceneSpeech i{background:#aab995;border-radius:2px;width:35px;height:3px;margin-top:3px;display:block}._3TZn3W_sceneSpeech i:last-child{width:25px}@media (min-width:961px){._3TZn3W_stepCopy{max-width:33ch}._3TZn3W_stepScene{margin-bottom:10px}}@media (max-width:960px){._3TZn3W_stepScene{width:120px;height:76px}._3TZn3W_sceneWindow{width:112px;height:74px}._3TZn3W_stepScene>img{width:76px}._3TZn3W_sceneSpeech{width:60px;left:-8px}}@media (prefers-reduced-motion:reduce){._3TZn3W_stepNumber{transition:none}}
.LAt9za_root{--goudi-h:112px;--goudi-w:calc(var(--goudi-h) * 296 / 300);--g-accent:var(--canister);--g-on-accent:var(--paper);--g-glass:color-mix(in oklab, var(--paper) 76%, transparent);--g-glass-strong:color-mix(in oklab, var(--paper) 88%, transparent);--g-fill:color-mix(in oklab, var(--ink) 6%, transparent);--g-fill-strong:color-mix(in oklab, var(--ink) 10%, transparent);--g-label-2:var(--muted-foreground);--g-edge:0 0 0 .5px color-mix(in oklab, var(--ink) 14%, transparent);--g-highlight:inset 0 1px 0 color-mix(in oklab, var(--paper) 90%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--paper) 55%, transparent);--g-lift:0 1px 1px color-mix(in oklab, var(--ink) 5%, transparent), 0 8px 22px -8px color-mix(in oklab, var(--ink) 16%, transparent), 0 28px 56px -22px color-mix(in oklab, var(--ink) 24%, transparent);--g-spring:cubic-bezier(.32, .72, 0, 1);--g-pop:cubic-bezier(.34, 1.4, .64, 1);z-index:40;bottom:calc(18px + env(safe-area-inset-bottom));right:calc(24px + env(safe-area-inset-right));transition:opacity .3s ease, translate .45s var(--g-spring), bottom .35s var(--g-spring);flex-direction:column;align-items:flex-end;display:flex;position:fixed}.LAt9za_root[data-accent=navy]{--g-accent:#1f3c66}.LAt9za_root[data-accent=berry]{--g-accent:#8c2251}.LAt9za_root[data-accent=ink]{--g-accent:var(--ink)}.LAt9za_root:has(.LAt9za_goudi:focus-visible){translate:0 calc(-1 * var(--banner-h,0px))}.LAt9za_root[data-arrived=false],.LAt9za_root[data-away=true]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,translate .35s,visibility 0s linear .35s;translate:0 40%}.LAt9za_row{transition:opacity .25s ease, translate .4s var(--g-spring), visibility 0s;align-items:flex-end;gap:12px;display:flex}.LAt9za_root[data-tucked=true] .LAt9za_row{visibility:hidden;opacity:0;transition:opacity .2s,translate .3s,visibility 0s linear .3s;translate:0 55%}.LAt9za_home{flex:none;position:relative}.LAt9za_root button,.LAt9za_root input{min-width:0;min-height:0}.LAt9za_capsule,.LAt9za_prompt .LAt9za_controls,.LAt9za_suggestion,.LAt9za_panel,.LAt9za_bubble,.LAt9za_handle{background:var(--g-glass);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);box-shadow:var(--g-edge), var(--g-highlight), var(--g-lift)}.LAt9za_goudi{width:var(--goudi-w);height:var(--goudi-h);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:32px;padding:0;display:block;position:relative}.LAt9za_goudi:focus-visible{outline:2px solid var(--g-accent);outline-offset:4px}.LAt9za_figure{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.LAt9za_pose,.LAt9za_face{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.LAt9za_pose{width:100%;height:100%;inset:0}.LAt9za_pose[data-pose=nap],.LAt9za_face{opacity:0}.LAt9za_heroRig{aspect-ratio:632/640;clip-path:inset(-60% -60% -3%);width:100%;display:block;position:relative}.LAt9za_face{width:43.24%;height:28.67%;top:35.67%;left:27.03%}.LAt9za_shadow{inset-inline:16%;background:radial-gradient(closest-side, color-mix(in oklab, var(--ink) 22%, transparent), transparent);border-radius:50%;height:12px;position:absolute;bottom:-4px}.LAt9za_bubble{width:max-content;max-width:min(252px,100vw - 40px);transform-origin:calc(100% - var(--goudi-w) / 2) 100%;animation:LAt9za_g-bubble-in .5s var(--g-pop) both;border-radius:22px;position:absolute;bottom:calc(100% + 14px);right:-2px}.LAt9za_bubble:after{content:"";bottom:-6px;right:calc(var(--goudi-w) / 2 - 7px);background:inherit;width:14px;height:14px;box-shadow:.5px .5px 0 color-mix(in oklab, var(--ink) 10%, transparent);border-radius:3px;position:absolute;rotate:45deg}.LAt9za_bubble[data-leaving=true]{animation:.2s forwards LAt9za_g-out}.LAt9za_bubbleBody{z-index:1;border-radius:inherit;color:var(--ink);font:inherit;letter-spacing:-.005em;text-align:start;cursor:pointer;background:0 0;border:0;padding:12px 16px;font-size:15px;line-height:1.42;display:block;position:relative}.LAt9za_bubbleBody:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.LAt9za_bubbleClose{z-index:2;top:-7px;background:var(--g-glass-strong);width:24px;height:24px;box-shadow:var(--g-edge), 0 2px 6px color-mix(in oklab, var(--ink) 14%, transparent);color:var(--g-label-2);cursor:pointer;opacity:0;transition:opacity .18s ease, scale .18s var(--g-spring);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-start:-7px;scale:.8}.LAt9za_bubble:hover .LAt9za_bubbleClose,.LAt9za_bubble:focus-within .LAt9za_bubbleClose{opacity:1;scale:1}@media (pointer:coarse){.LAt9za_bubbleClose{opacity:1;scale:1}}.LAt9za_bubbleClose:focus-visible{outline:2px solid var(--g-accent);outline-offset:1px}.LAt9za_bubbleClose svg{width:12px;height:12px}.LAt9za_controls{gap:4px;display:flex}.LAt9za_prompt .LAt9za_controls{border-radius:999px;padding:4px}.LAt9za_control{background:var(--g-fill);width:32px;height:32px;color:var(--g-label-2);cursor:pointer;transition:background-color .15s ease, color .15s ease, scale .15s var(--g-spring);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.LAt9za_control:hover{background:var(--g-fill-strong);color:var(--ink)}.LAt9za_control:active{scale:.92}.LAt9za_control[aria-pressed=true]{background:color-mix(in oklab, var(--g-accent) 16%, transparent);color:var(--g-accent)}.LAt9za_control:focus-visible,.LAt9za_suggestion:focus-visible,.LAt9za_send:focus-visible,.LAt9za_plain:focus-visible,.LAt9za_textLink:focus-visible,.LAt9za_offerAction:focus-visible,.LAt9za_handle:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.LAt9za_control svg{width:15px;height:15px}@media (pointer:coarse){.LAt9za_control{width:38px;height:38px}}.LAt9za_prompt{margin-bottom:calc(var(--goudi-h) * .2);transform-origin:100% 100%;animation:LAt9za_g-rise .42s var(--g-spring) both;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.LAt9za_capsule{width:min(340px, calc(100vw - var(--goudi-w) - 56px));padding:6px;border-radius:999px;align-items:center;gap:6px;min-height:52px;padding-inline-start:18px;transition:background-color .2s,box-shadow .2s;display:flex}.LAt9za_capsule:focus-within{background:var(--g-glass-strong);box-shadow:var(--g-edge), var(--g-highlight), 0 1px 1px color-mix(in oklab, var(--ink) 6%, transparent), 0 14px 32px -10px color-mix(in oklab, var(--ink) 24%, transparent), 0 34px 64px -24px color-mix(in oklab, var(--ink) 28%, transparent)}.LAt9za_input{min-width:0;height:40px;color:var(--ink);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.LAt9za_input::placeholder{color:var(--g-label-2);opacity:.85}.LAt9za_send{background:var(--g-accent);width:40px;height:40px;color:var(--g-on-accent);cursor:pointer;transition:background-color .2s ease, color .2s ease, scale .25s var(--g-pop);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.LAt9za_send:disabled{opacity:1;background:var(--g-fill-strong);color:color-mix(in oklab, var(--ink) 35%, transparent);cursor:default;scale:.92}.LAt9za_send:not(:disabled):active{scale:.9}.LAt9za_send svg{width:19px;height:19px}.LAt9za_suggestions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.LAt9za_suggestion{min-height:40px;color:var(--ink);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease, scale .15s var(--g-spring);border:0;border-radius:999px;padding:9px 16px;font-size:15px;line-height:1.3}.LAt9za_suggestion:hover{background:var(--g-glass-strong)}.LAt9za_suggestion:active{scale:.97}.LAt9za_prompt .LAt9za_suggestion{animation:LAt9za_g-rise .44s var(--g-spring) both}.LAt9za_prompt .LAt9za_suggestion:first-child{animation-delay:60ms}.LAt9za_prompt .LAt9za_suggestion:nth-child(2){animation-delay:.11s}.LAt9za_prompt .LAt9za_suggestion:nth-child(3){animation-delay:.16s}.LAt9za_panel{width:min(384px,100vw - 32px);height:min(580px, calc(100svh - var(--goudi-h) - 120px));background:color-mix(in oklab, var(--paper) 95%, transparent);transform-origin:100% 100%;animation:LAt9za_g-panel .46s var(--g-spring) both;border-radius:28px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.LAt9za_root[data-leaving=true] .LAt9za_panel,.LAt9za_root[data-leaving=true] .LAt9za_prompt{animation:.2s forwards LAt9za_g-out}.LAt9za_panelHeader{align-items:center;gap:10px;padding:14px 14px 10px;padding-inline-start:16px;display:flex}.LAt9za_avatar{background:color-mix(in oklab, var(--lid) 22%, var(--paper)) url(/art/goudi/goudi-front.webp) no-repeat 50% 36% / 165%;width:38px;height:38px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 12%, transparent);border-radius:50%;flex:none}.LAt9za_panelTitle{flex:1;min-width:0;line-height:1.25;display:grid}.LAt9za_panelTitle strong{color:var(--ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.LAt9za_panelTitle span{color:var(--g-label-2);text-align:start;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.LAt9za_log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 18%, transparent) transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px 14px 16px;display:flex;overflow-y:auto}.LAt9za_log:focus-visible{outline:2px solid var(--g-accent);outline-offset:-4px;border-radius:14px}.LAt9za_log p{margin:0}.LAt9za_theirs,.LAt9za_mine,.LAt9za_preview{letter-spacing:-.005em;border-radius:20px;max-width:84%;margin:0;padding:9px 14px;font-size:15.5px;line-height:1.45}.LAt9za_theirs,.LAt9za_preview{background:var(--g-fill);color:var(--ink);border-end-start-radius:6px;align-self:flex-start;justify-items:start;gap:6px;display:grid}.LAt9za_mine{background:var(--g-accent);color:var(--g-on-accent);border-end-end-radius:6px;align-self:flex-end;transition:background-color .25s}.LAt9za_mine+.LAt9za_theirs,.LAt9za_theirs+.LAt9za_mine,.LAt9za_mine+.LAt9za_typing{margin-top:6px}.LAt9za_theirs[data-fresh=true],.LAt9za_mine[data-fresh=true],.LAt9za_offer[data-fresh=true]{animation:LAt9za_g-message .38s var(--g-spring) both}.LAt9za_textLink{color:var(--g-accent);align-items:center;gap:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.LAt9za_textLink:hover{text-underline-offset:3px;text-decoration:underline}.LAt9za_textLink svg{width:16px;height:16px}.LAt9za_typing{border-radius:20px;background:var(--g-fill);border-end-start-radius:6px;align-self:flex-start;gap:4px;margin:0;padding:13px 14px;display:inline-flex}.LAt9za_typing>span[aria-hidden]{background:color-mix(in oklab, var(--ink) 40%, transparent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite LAt9za_g-dot}.LAt9za_typing>span[aria-hidden]:nth-of-type(3){animation-delay:.15s}.LAt9za_typing>span[aria-hidden]:nth-of-type(4){animation-delay:.3s}.LAt9za_offer{background:color-mix(in oklab, var(--lid) 15%, var(--paper));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--lid) 60%, transparent);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:14px;display:flex}.LAt9za_offer p{color:var(--ink);margin:0;font-size:15px;font-weight:600}.LAt9za_offerAction{background:var(--lid);min-height:40px;color:var(--ink);transition:filter .15s ease, scale .15s var(--g-spring);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.LAt9za_offerAction:hover{filter:brightness(1.04)}.LAt9za_offerAction:active{scale:.97}.LAt9za_panelFoot{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.LAt9za_panelFoot .LAt9za_suggestions{scrollbar-width:none;flex-direction:row;margin:-2px;padding:2px;overflow-x:auto}.LAt9za_panelFoot .LAt9za_suggestion{background:var(--g-fill);min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:7px 14px;font-size:14.5px}.LAt9za_panelFoot .LAt9za_suggestion:hover{background:var(--g-fill-strong)}.LAt9za_composer{background:var(--paper);min-height:48px;box-shadow:0 0 0 .5px color-mix(in oklab, var(--ink) 16%, transparent), 0 1px 2px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px;padding-inline-start:16px;transition:box-shadow .2s;display:flex}.LAt9za_composer:focus-within{box-shadow:0 0 0 .5px color-mix(in oklab, var(--ink) 28%, transparent), 0 2px 8px color-mix(in oklab, var(--ink) 10%, transparent)}.LAt9za_composer .LAt9za_send{width:38px;height:38px}.LAt9za_disclosure{color:var(--g-label-2);text-align:center;margin:0;font-size:12px}.LAt9za_settings{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 18%, transparent) transparent;min-height:0;animation:LAt9za_g-message .32s var(--g-spring) both;flex-direction:column;flex:1;gap:16px;padding:4px 16px 18px;display:flex;overflow-y:auto}.LAt9za_settings>*{flex-shrink:0}.LAt9za_settingsHead h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:1.25}.LAt9za_settingsHead p{color:var(--g-label-2);margin:4px 0 0;font-size:14px}.LAt9za_group{background:var(--paper);box-shadow:0 0 0 .5px color-mix(in oklab, var(--ink) 12%, transparent);border-radius:14px;overflow:hidden}.LAt9za_setting{min-height:46px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:15px;transition:background-color .15s;display:flex}.LAt9za_setting+.LAt9za_setting{box-shadow:inset 0 .5px 0 color-mix(in oklab, var(--ink) 12%, transparent)}.LAt9za_setting:focus-within{background:color-mix(in oklab, var(--g-accent) 5%, var(--paper))}.LAt9za_settingInput{min-width:0;height:44px;color:var(--ink);font:inherit;text-align:end;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.LAt9za_settingInput::placeholder{color:var(--g-label-2);opacity:.8}.LAt9za_fieldset{border:0;margin:0;padding:0}.LAt9za_fieldset legend{color:var(--g-label-2);margin-bottom:8px;padding:0;font-size:13px}.LAt9za_segmented{background:var(--g-fill);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid}.LAt9za_segment{cursor:pointer;display:grid;position:relative}.LAt9za_segment input,.LAt9za_swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.LAt9za_segment span{min-height:34px;color:var(--ink);border-radius:8px;place-items:center;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s;display:grid}.LAt9za_segment input:checked+span{background:var(--paper);box-shadow:0 0 0 .5px color-mix(in oklab, var(--ink) 8%, transparent), 0 3px 8px color-mix(in oklab, var(--ink) 12%, transparent);font-weight:600}.LAt9za_segment input:focus-visible+span{outline:2px solid var(--g-accent);outline-offset:1px}.LAt9za_swatches{gap:12px;display:flex}.LAt9za_swatch{--swatch:var(--canister);background:var(--swatch);width:30px;height:30px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 20%, transparent);cursor:pointer;transition:box-shadow .2s ease, scale .2s var(--g-spring);border-radius:50%;position:relative}.LAt9za_swatch[data-accent=navy]{--swatch:#1f3c66}.LAt9za_swatch[data-accent=berry]{--swatch:#8c2251}.LAt9za_swatch[data-accent=ink]{--swatch:var(--ink)}.LAt9za_swatch:has(input:checked){box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--swatch)}.LAt9za_swatch:has(input:focus-visible){outline:2px solid var(--g-accent);outline-offset:6px}.LAt9za_swatch:active{scale:.92}.LAt9za_preview{max-width:100%}.LAt9za_note{color:var(--g-label-2);margin:0;font-size:12.5px;line-height:1.45}.LAt9za_settingsActions{gap:18px;display:flex}.LAt9za_plain{color:var(--g-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px;font-weight:600}.LAt9za_handle{cursor:pointer;width:48px;height:48px;animation:LAt9za_g-bubble-in .45s var(--g-pop) both;transition:scale .2s var(--g-spring);border:0;border-radius:50%;padding:0;position:absolute;bottom:0;right:0}.LAt9za_handle:hover{scale:1.06}.LAt9za_handleFace{background:color-mix(in oklab, var(--lid) 22%, var(--paper)) url(/art/goudi/goudi-front.webp) no-repeat 50% 36% / 165%;border-radius:50%;position:absolute;inset:4px}@media (max-width:599.98px){.LAt9za_root{--goudi-h:84px;right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}.LAt9za_panel{inset-inline:8px;bottom:calc(8px + env(safe-area-inset-bottom));transform-origin:bottom;width:auto;height:min(640px,100svh - 48px);margin:0;animation-name:LAt9za_g-sheet;position:fixed}.LAt9za_panel:before{content:"";background:color-mix(in oklab, var(--ink) 18%, transparent);border-radius:3px;flex:none;align-self:center;width:36px;height:5px;margin-top:8px}.LAt9za_root[data-stage=panel] .LAt9za_home{visibility:hidden}.LAt9za_root[data-leaving=true] .LAt9za_panel{animation:.22s forwards LAt9za_g-sheet-out}}@media (max-width:359.98px){.LAt9za_prompt .LAt9za_suggestions{align-items:flex-start}}@media print{.LAt9za_root{display:none}}@media (prefers-reduced-motion:reduce){.LAt9za_root,.LAt9za_root *,.LAt9za_root :before,.LAt9za_root :after{transition:none!important;animation:none!important}}@keyframes LAt9za_g-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.6)}60%{opacity:1}}@keyframes LAt9za_g-rise{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes LAt9za_g-panel{0%{opacity:0;transform:translateY(16px)scale(.92)}}@keyframes LAt9za_g-sheet{0%{transform:translateY(105%)}}@keyframes LAt9za_g-sheet-out{to{transform:translateY(105%)}}@keyframes LAt9za_g-out{to{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes LAt9za_g-message{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes LAt9za_g-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.LAt9za_prompt{background:#fffefa;border:1px solid #deddd3;border-radius:24px;align-items:stretch;gap:12px;width:min(420px,100vw - 48px);max-height:calc(100svh - 130px);margin:0;padding:40px 16px 14px;position:relative;overflow-y:auto;box-shadow:0 12px 40px -12px #26351e40}.LAt9za_welcomeHeader{border-bottom:1px solid #eeece2;align-items:center;min-height:48px;padding-bottom:12px;display:flex}.LAt9za_welcomeHeader .LAt9za_panelTitle strong{font-family:var(--display);white-space:normal;font-size:23px}.LAt9za_prompt .LAt9za_controls{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0;position:absolute;top:6px;left:8px}.LAt9za_prompt .LAt9za_control{width:36px;height:36px}.LAt9za_greeting{width:fit-content;max-width:94%;color:var(--ink);white-space:pre-line;background:#fbf3d7;border-radius:17px 17px 5px;align-self:flex-start;margin:0;padding:12px 15px;font-size:15px;line-height:1.55}.LAt9za_prompt .LAt9za_capsule,.LAt9za_composer{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:50px;box-shadow:none;background:#fffefa;border:1px solid #e0e1d8;border-radius:14px}.LAt9za_prompt .LAt9za_capsule{padding-inline-start:12px}.LAt9za_prompt .LAt9za_send,.LAt9za_composer .LAt9za_send{border-radius:10px}.LAt9za_suggestions,.LAt9za_panelFoot .LAt9za_suggestions{scrollbar-width:thin;scrollbar-color:#d6d8c6 transparent;overscroll-behavior-inline:contain;flex-flow:row;align-items:stretch;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;padding:3px;display:flex;overflow-x:auto}.LAt9za_suggestion,.LAt9za_panelFoot .LAt9za_suggestion{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:44px;box-shadow:none;white-space:nowrap;background:#faf9ef;border:1px solid #e2e3d7;border-radius:9px;flex:none;padding:8px 10px;font-size:13px;line-height:1.35}.LAt9za_suggestion:hover,.LAt9za_panelFoot .LAt9za_suggestion:hover{background:#f3edcf;border-color:#c7c9b3}.LAt9za_root .LAt9za_suggestion{min-height:44px}.LAt9za_prompt>*,.LAt9za_panelHeader,.LAt9za_panelFoot{flex-shrink:0}.LAt9za_panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa;border:1px solid #deddd3;border-radius:24px;width:min(420px,100vw - 48px);margin:0;box-shadow:0 12px 40px -12px #26351e40}.LAt9za_panelHeader{border-bottom:1px solid #eeece2;padding:38px 16px 14px}.LAt9za_panelTitle strong{font-family:var(--display);font-size:21px}.LAt9za_panelHeader .LAt9za_controls{position:absolute;top:6px;left:8px}.LAt9za_panelHeader .LAt9za_avatar{display:none}.LAt9za_log{gap:12px;padding-top:16px}.LAt9za_panelFoot{border-top:1px solid #eeece2}.LAt9za_root[data-stage=prompt] .LAt9za_row{display:block;position:relative}.LAt9za_root[data-stage=prompt] .LAt9za_home{position:absolute;top:-80px;right:10px}@media (min-width:600px){.LAt9za_root[data-stage=panel] .LAt9za_row{position:absolute;top:-80px;right:10px}}@media (max-width:599.98px){.LAt9za_prompt{width:calc(100vw - 24px);max-height:calc(100svh - 110px);padding-inline:12px}.LAt9za_root[data-stage=prompt] .LAt9za_home{top:-60px}.LAt9za_prompt .LAt9za_control{width:44px;height:44px}.LAt9za_panel{width:auto;max-width:calc(100vw - 16px)}.LAt9za_panelHeader{padding-top:14px}.LAt9za_panelHeader .LAt9za_controls{position:static}.LAt9za_panelTitle strong{font-size:18px}.LAt9za_suggestion,.LAt9za_panelFoot .LAt9za_suggestion{padding-inline:9px;font-size:12px}}.LAt9za_root .LAt9za_input{font-size:16px}@media (max-height:650px){.LAt9za_root{bottom:calc(8px + env(safe-area-inset-bottom))}.LAt9za_root[data-stage=prompt] .LAt9za_home,.LAt9za_root[data-stage=panel] .LAt9za_home{visibility:hidden}.LAt9za_prompt{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.LAt9za_panel{height:min(580px, calc(100dvh - 24px - env(safe-area-inset-bottom)))}.LAt9za_panelHeader{gap:8px;padding:10px 12px}.LAt9za_panelHeader .LAt9za_controls{position:static}.LAt9za_panelTitle strong{font-size:18px}.LAt9za_log{padding:10px 12px}.LAt9za_panelFoot{gap:6px;padding:6px 10px 10px}.LAt9za_root .LAt9za_control{width:44px;height:44px}}.LAt9za_privacyNotice{color:#344620;background:#fffef9;padding:8px 14px;font-size:12px;line-height:1.6}.LAt9za_privacyNotice a{text-underline-offset:3px;text-decoration:underline}
