.pebbleAssistant-module-scss-module__v9YNtW__widget{--scout-inset:16px;right:var(--scout-inset);bottom:calc(var(--scout-inset) + max(var(--bottom-bar-inset,0px),var(--footer-inset,0px)));z-index:1000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--scout-ink:#fff;--scout-ink-soft:#ffffffb8;--scout-surface:#a39b8b61;--scout-raised:#ffffffe6;--scout-on-raised:#575349;--scout-line:#ffffff38;--scout-fs-xs:13px;--scout-fs-sm:15px;--scout-fs-md:16px;--scout-fs-xl:20px;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}@media (prefers-color-scheme:dark){.pebbleAssistant-module-scss-module__v9YNtW__widget{--lightningcss-light: ;--lightningcss-dark:initial}}.pebbleAssistant-module-scss-module__v9YNtW__widget :focus-visible{outline:2px solid var(--scout-ink);outline-offset:2px}.pebbleAssistant-module-scss-module__v9YNtW__bubble{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#575349;border:none;border-radius:9999px;align-items:center;gap:10px;min-height:56px;padding:0 20px;font-size:24px;line-height:1;transition:transform .15s;display:flex;box-shadow:0 6px 20px #00000040}.pebbleAssistant-module-scss-module__v9YNtW__bubble:hover{transform:scale(1.05)}.pebbleAssistant-module-scss-module__v9YNtW__bubbleHeld,.pebbleAssistant-module-scss-module__v9YNtW__bubbleHeld:hover{cursor:grabbing;transform:scale(1.1);box-shadow:0 10px 28px #00000059}.pebbleAssistant-module-scss-module__v9YNtW__bubbleLogo{flex-shrink:0;width:28px;height:28px;display:inline-flex;position:relative}.pebbleAssistant-module-scss-module__v9YNtW__logoMark{transform-origin:50%;width:100%;height:100%;animation:.8s cubic-bezier(.19,1,.22,1) pebbleAssistant-module-scss-module__v9YNtW__scoutLogoSpin}@keyframes pebbleAssistant-module-scss-module__v9YNtW__scoutLogoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pebbleAssistant-module-scss-module__v9YNtW__bubbleLabel{font-family:FTPolarMono,sans-serif;font-size:var(--scout-fs-sm);letter-spacing:.03em;white-space:nowrap;animation:.4s pebbleAssistant-module-scss-module__v9YNtW__bubbleLabelFade}@keyframes pebbleAssistant-module-scss-module__v9YNtW__bubbleLabelFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pebbleAssistant-module-scss-module__v9YNtW__bubbleLabel{animation:none}}@media (max-width:640px),(max-height:620px){.pebbleAssistant-module-scss-module__v9YNtW__widget{--scout-inset:12px}}@media (max-height:620px){.pebbleAssistant-module-scss-module__v9YNtW__bubble{justify-content:center;width:56px;padding:0}.pebbleAssistant-module-scss-module__v9YNtW__bubbleLabel{display:none}}.pebbleAssistant-module-scss-module__v9YNtW__panel{width:min(420px,100vw - var(--scout-inset));height:min(560px,100vh - 88px - var(--scout-inset) - max(var(--bottom-bar-inset,0px),var(--footer-inset,0px)));background-color:var(--scout-surface);-webkit-backdrop-filter:blur(60px);border:1px solid var(--scout-line);color:var(--scout-ink);border-radius:12px;flex-direction:column;transition:width .2s,height .2s;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000038}.pebbleAssistant-module-scss-module__v9YNtW__panelMaximized{width:min(660px,100vw - var(--scout-inset));height:min(740px,100vh - 88px - var(--scout-inset) - max(var(--bottom-bar-inset,0px),var(--footer-inset,0px)))}.pebbleAssistant-module-scss-module__v9YNtW__header{border-bottom:1px solid var(--scout-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__titleStack{text-transform:uppercase;letter-spacing:.05em;font-family:FTPolarMono,sans-serif;font-size:var(--scout-fs-sm);gap:.35em;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__titlePebble{color:var(--scout-ink)}.pebbleAssistant-module-scss-module__v9YNtW__titleScout{color:var(--scout-ink-soft)}.pebbleAssistant-module-scss-module__v9YNtW__headerDraggable{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.pebbleAssistant-module-scss-module__v9YNtW__headerActions{align-items:center;gap:4px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__iconButton{color:var(--scout-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__iconButton:hover{color:var(--scout-ink);background-color:#ffffff2e}.pebbleAssistant-module-scss-module__v9YNtW__iconButtonActive{color:var(--scout-ink);background-color:#ffffff47}.pebbleAssistant-module-scss-module__v9YNtW__iconButton svg{width:16px;height:16px}.pebbleAssistant-module-scss-module__v9YNtW__body{scrollbar-width:thin;scrollbar-color:#ffffff59 #0000;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pebbleAssistant-module-scss-module__v9YNtW__body::-webkit-scrollbar{width:10px}.pebbleAssistant-module-scss-module__v9YNtW__body::-webkit-scrollbar-track{background:0 0}.pebbleAssistant-module-scss-module__v9YNtW__body::-webkit-scrollbar-thumb{background-color:#ffffff4d;background-clip:content-box;border:2px solid #0000;border-radius:999px}.pebbleAssistant-module-scss-module__v9YNtW__body::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.pebbleAssistant-module-scss-module__v9YNtW__gate{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__gateText{color:var(--scout-ink);font-size:var(--scout-fs-md);line-height:1.5}.pebbleAssistant-module-scss-module__v9YNtW__errorText{color:#b3261e;font-size:var(--scout-fs-sm)}.pebbleAssistant-module-scss-module__v9YNtW__chatArea{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__intro{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__introTitle{color:var(--scout-ink);font-size:var(--scout-fs-xl);margin:0;font-weight:500;line-height:1.4}.pebbleAssistant-module-scss-module__v9YNtW__examples{flex-direction:column;gap:8px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__exampleItem{text-align:left;color:var(--scout-ink);font-size:var(--scout-fs-md);cursor:pointer;background-color:#ffffff24;border:1px solid #ffffff59;border-radius:10px;padding:12px 14px;line-height:1.4}.pebbleAssistant-module-scss-module__v9YNtW__exampleItem:hover{border-color:var(--scout-ink);background-color:#ffffff42}.pebbleAssistant-module-scss-module__v9YNtW__message{word-break:break-word;border-radius:14px;max-width:88%;padding:12px 14px;font-size:13px;line-height:1.6}.pebbleAssistant-module-scss-module__v9YNtW__user{color:#fff;background-color:#575349;border-bottom-right-radius:3px;align-self:flex-end}.pebbleAssistant-module-scss-module__v9YNtW__assistant{background-color:var(--scout-raised);color:var(--scout-on-raised);border-bottom-left-radius:3px;align-self:flex-start}.pebbleAssistant-module-scss-module__v9YNtW__assistant p{margin:0 0 .5em}.pebbleAssistant-module-scss-module__v9YNtW__assistant p:last-child{margin-bottom:0}.pebbleAssistant-module-scss-module__v9YNtW__assistant ul,.pebbleAssistant-module-scss-module__v9YNtW__assistant ol{margin:0 0 .5em;padding-left:1.4em}.pebbleAssistant-module-scss-module__v9YNtW__assistant ul{list-style:outside}.pebbleAssistant-module-scss-module__v9YNtW__assistant ol{list-style:decimal}.pebbleAssistant-module-scss-module__v9YNtW__assistant li{margin-bottom:.25em}.pebbleAssistant-module-scss-module__v9YNtW__assistant ul:last-child,.pebbleAssistant-module-scss-module__v9YNtW__assistant ol:last-child,.pebbleAssistant-module-scss-module__v9YNtW__assistant li:last-child{margin-bottom:0}.pebbleAssistant-module-scss-module__v9YNtW__assistant strong{font-weight:700}.pebbleAssistant-module-scss-module__v9YNtW__assistant a{color:var(--scout-on-raised);text-underline-offset:3px;text-decoration:underline}.pebbleAssistant-module-scss-module__v9YNtW__typing{color:var(--scout-on-raised);align-items:center;display:inline-flex}.pebbleAssistant-module-scss-module__v9YNtW__caption{align-items:baseline;animation:.25s ease-out both pebbleAssistant-module-scss-module__v9YNtW__scoutCaptionIn;display:inline-flex}@keyframes pebbleAssistant-module-scss-module__v9YNtW__scoutCaptionIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.pebbleAssistant-module-scss-module__v9YNtW__dots{align-items:flex-end;gap:3px;padding-bottom:.15em;display:inline-flex}.pebbleAssistant-module-scss-module__v9YNtW__dots span{background-color:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite pebbleAssistant-module-scss-module__v9YNtW__scoutDotBounce}.pebbleAssistant-module-scss-module__v9YNtW__caption .pebbleAssistant-module-scss-module__v9YNtW__dots{margin-left:5px}.pebbleAssistant-module-scss-module__v9YNtW__dots span:nth-child(2){animation-delay:.15s}.pebbleAssistant-module-scss-module__v9YNtW__dots span:nth-child(3){animation-delay:.3s}@keyframes pebbleAssistant-module-scss-module__v9YNtW__scoutDotBounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pebbleAssistant-module-scss-module__v9YNtW__caption{animation:none}.pebbleAssistant-module-scss-module__v9YNtW__dots span{opacity:.7;animation:none}}.pebbleAssistant-module-scss-module__v9YNtW__ctaLink{font-size:var(--scout-fs-md);color:var(--scout-on-raised);text-underline-offset:3px;cursor:pointer;border-top:1px solid #5753494d;margin-top:10px;padding-top:10px;font-weight:700;line-height:1.4;-webkit-text-decoration:underline #57534999;text-decoration:underline #57534999;transition:text-decoration-color .15s,opacity .15s;animation:1.1s ease-out both pebbleAssistant-module-scss-module__v9YNtW__scoutInkReveal;display:inline-block}@keyframes pebbleAssistant-module-scss-module__v9YNtW__scoutInkReveal{0%{opacity:0;filter:blur(5px);transform:translateY(4px)}60%{opacity:.65;filter:blur(1.5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pebbleAssistant-module-scss-module__v9YNtW__ctaLink{animation:none}}.pebbleAssistant-module-scss-module__v9YNtW__ctaLink:hover{-webkit-text-decoration-color:var(--scout-on-raised);text-decoration-color:var(--scout-on-raised);opacity:.9}.pebbleAssistant-module-scss-module__v9YNtW__ctaConfirm{border-top:1px solid #5753494d;flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__ctaQuestion{font-size:var(--scout-fs-md);color:var(--scout-on-raised);margin:0;font-weight:700;line-height:1.4}.pebbleAssistant-module-scss-module__v9YNtW__ctaNote{font-size:var(--scout-fs-sm);color:var(--scout-on-raised);border-top:1px solid #5753494d;margin:10px 0 0;padding-top:10px;font-weight:600;line-height:1.4}.pebbleAssistant-module-scss-module__v9YNtW__ctaActions{flex-wrap:wrap;gap:8px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__ctaYes,.pebbleAssistant-module-scss-module__v9YNtW__ctaNo{font-size:var(--scout-fs-sm);cursor:pointer;border-radius:999px;padding:9px 18px;font-weight:700;line-height:1.2;transition:background-color .15s,opacity .15s}.pebbleAssistant-module-scss-module__v9YNtW__ctaYes{color:#fff;background-color:#575349;border:1px solid #575349}.pebbleAssistant-module-scss-module__v9YNtW__ctaYes:hover{opacity:.88}.pebbleAssistant-module-scss-module__v9YNtW__ctaNo{color:var(--scout-on-raised);background-color:#0000;border:1px solid #5753498c}.pebbleAssistant-module-scss-module__v9YNtW__ctaNo:hover{background-color:#5753491a}.pebbleAssistant-module-scss-module__v9YNtW__inputSection{border-top:1px solid var(--scout-line);align-items:center;gap:8px;padding:12px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__inputSection input{min-width:0;font-size:var(--scout-fs-md);color:var(--scout-ink);background-color:#ffffff24;border:1px solid #ffffff59;border-radius:10px;outline:none;flex:1;padding:11px 14px}.pebbleAssistant-module-scss-module__v9YNtW__inputSection input::placeholder{color:#ffffffbf}.pebbleAssistant-module-scss-module__v9YNtW__inputSection input:focus{border-color:var(--scout-ink);box-shadow:0 0 0 3px #ffffff47}.pebbleAssistant-module-scss-module__v9YNtW__sendButton{color:#fff;cursor:pointer;background-color:#575349;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pebbleAssistant-module-scss-module__v9YNtW__sendButton svg{width:20px;height:20px}.pebbleAssistant-module-scss-module__v9YNtW__sendButton:disabled{opacity:.45;cursor:not-allowed}.pebbleAssistant-module-scss-module__v9YNtW__supportNote{font-size:var(--scout-fs-xs);color:var(--scout-ink-soft);text-align:center;margin:0;padding:0 12px 10px;line-height:1.4}.pebbleAssistant-module-scss-module__v9YNtW__banner{color:var(--scout-ink);font-size:var(--scout-fs-sm);text-align:center;border-top:1px solid var(--scout-line);background-color:#fb73392e;margin:0;padding:10px 14px;font-weight:600;line-height:1.4}.pebbleAssistant-module-scss-module__v9YNtW__leadCaptcha{justify-content:center;padding:4px 0 8px;display:flex}
.DraftMode-module-scss-module__jHxuLa__DraftBanner{--dialog-background-color:#0003;--icon-width:14px;--icon-height:14px;pointer-events:none;z-index:9999;--button-primary-background:#0006;--button-primary-background-hover:#000c;--button-primary-min-height:30px;--button-primary-padding:4px 10px;--button-primary-font-size:.8125rem;--button-primary-font-weight:400;--button-primary-outline:none;justify-content:flex-end;align-items:flex-end;width:100%;min-height:45px;display:flex;position:fixed;bottom:0;right:0}.DraftMode-module-scss-module__jHxuLa__DraftBanner button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:8px}.DraftMode-module-scss-module__jHxuLa__DraftBanner_prod a{pointer-events:all;background-color:#fff;padding:5px 20px}.DraftMode-module-scss-module__jHxuLa__DraftBanner_reduce a{pointer-events:all;background-color:#fff;padding:10px 20px}.DraftMode-module-scss-module__jHxuLa__DraftBanner_reduce div a{display:none}.DraftMode-module-scss-module__jHxuLa__DraftBanner_reduce div button{margin:0}.DraftMode-module-scss-module__jHxuLa__DraftBanner_reduce div button:not(:nth-of-type(4)){display:none}.DraftMode-module-scss-module__jHxuLa__DraftBanner div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all;background-color:#00000026;border:1px solid #0000001f;flex-wrap:wrap;justify-content:flex-end;gap:4px;width:100%;padding:9px 13px;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 5px 1px #00000036}.DraftMode-module-scss-module__jHxuLa__DraftBanner dl{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.DraftMode-module-scss-module__jHxuLa__DraftBanner dd{color:#ffffff87;margin:0}.DraftMode-module-scss-module__jHxuLa__DraftBanner dt{color:#ffffffb3;margin:0}.DraftMode-module-scss-module__jHxuLa__DraftBanner dialog{--heading-color:var(--white);--heading-margin:0 0 var(--spacing-xs)}.DraftMode-module-scss-module__jHxuLa__BarButton,.DraftMode-module-scss-module__jHxuLa__DebugButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:8px}.DraftMode-module-scss-module__jHxuLa__BarButton u,.DraftMode-module-scss-module__jHxuLa__DebugButton u{margin-left:3px}.DraftMode-module-scss-module__jHxuLa__DebugButton{--button-primary-display:none}@media (min-width:1024px){.DraftMode-module-scss-module__jHxuLa__DebugButton{--button-primary-display:flex}}.DraftMode-module-scss-module__jHxuLa__DraftBannerNotice{position:fixed}
@font-face{font-family:youth;src:url(../media/Youth_Medium-s.p.2aku4xc4gochc.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:youth Fallback;src:local(Arial);ascent-override:83.14%;descent-override:21.88%;line-gap-override:0.0%;size-adjust:114.28%}.youth_598c629d-module__2EwTOa__className{font-family:youth,youth Fallback;font-weight:500}.youth_598c629d-module__2EwTOa__variable{--font-youth:"youth", "youth Fallback"}
@font-face{font-family:aeonik;src:url(../media/Aeonik_Regular-s.p.3s3wes8zjw9i3.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:aeonik Fallback;src:local(Arial);ascent-override:98.7%;descent-override:19.76%;line-gap-override:0.0%;size-adjust:101.32%}.aeonik_b3ecd46f-module__0KcAHG__className{font-family:aeonik,aeonik Fallback;font-weight:400}.aeonik_b3ecd46f-module__0KcAHG__variable{--font-aeonik:"aeonik", "aeonik Fallback"}
@font-face{font-family:aeonikMedium;src:url(../media/Aeonik_Medium-s.p.12l5vbyb2uazv.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:aeonikMedium Fallback;src:local(Arial);ascent-override:96.4%;descent-override:19.3%;line-gap-override:0.0%;size-adjust:103.73%}.aeonikmedium_dc505dea-module__rkv6HG__className{font-family:aeonikMedium,aeonikMedium Fallback;font-weight:500}.aeonikmedium_dc505dea-module__rkv6HG__variable{--font-aeonik-medium:"aeonikMedium", "aeonikMedium Fallback"}
@font-face{font-family:aeonikBold;src:url(../media/Aeonik_Bold-s.p.0xe3v4whiqqfz.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:aeonikBold Fallback;src:local(Arial);ascent-override:93.69%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:106.74%}.aeonikbold_3af0b3dd-module__xiPtLW__className{font-family:aeonikBold,aeonikBold Fallback;font-weight:600}.aeonikbold_3af0b3dd-module__xiPtLW__variable{--font-aeonik-bold:"aeonikBold", "aeonikBold Fallback"}
@font-face{font-family:aeonikFono;src:url(../media/AeonikFonoTRIAL_Regular-s.p.3q1pfl1hnsa9x.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:aeonikFono Fallback;src:local(Arial);ascent-override:80.26%;descent-override:17.6%;line-gap-override:0.0%;size-adjust:116.51%}.aeonikfono_8ceefae8-module__70u-dW__className{font-family:aeonikFono,aeonikFono Fallback;font-weight:400}.aeonikfono_8ceefae8-module__70u-dW__variable{--font-aeonik-fono:"aeonikFono", "aeonikFono Fallback"}
:root{--font-family-heading:var(--font-youth), "Aeonik", system-ui, -apple-system, sans-serif;--font-family-body:var(--font-aeonik), system-ui, -apple-system, sans-serif;--font-family-mono:var(--font-aeonik-fono), ui-monospace, monospace}::view-transition-group(page-nav-underline){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-image-pair(page-nav-underline){transform-origin:50%;animation-name:page-nav-underline-squash;animation-duration:.4s;animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes page-nav-underline-squash{50%{transform:scaleX(.6)}}@media (prefers-reduced-motion:reduce){::view-transition-group(page-nav-underline){animation:none}::view-transition-image-pair(page-nav-underline){animation:none}}
