:where(.bowmark-landing) .sm-amz{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;font-family:var(--bm-font-sans);font-weight:400;font-style:normal;letter-spacing:0;text-align:left;text-transform:none;color:#0f1111;-webkit-font-smoothing:antialiased}:where(.bowmark-landing) .sm-amz__page{--sm-amz-k:0.52;position:absolute;left:0;top:0;width:996px;height:calc(266px / .52);transform:scale(var(--sm-amz-k));transform-origin:0 0;background:#fff;font-size:14px;line-height:20px}:where(.bowmark-landing) .sm-amz svg{display:block;flex:none}:where(.bowmark-landing) .sm-amz__belt{display:flex;align-items:center;gap:2px;height:60px;padding:0 10px 0 8px;background:#131921;color:#fff}:where(.bowmark-landing) .sm-amz__logo{display:flex;align-items:center;height:50px;padding:0 8px 0 9px;margin-top:1px}:where(.bowmark-landing) .sm-amz__logo img{display:block;width:97px;height:auto;margin-top:1px}:where(.bowmark-landing) .sm-amz__navlink{display:flex;align-items:center;height:50px;padding:0 9px;white-space:nowrap}:where(.bowmark-landing) .sm-amz__stack{flex-direction:column;align-items:flex-start;justify-content:center}:where(.bowmark-landing) .sm-amz__line1{display:block;font-size:12px;line-height:14px;color:#ccc;letter-spacing:.01em}:where(.bowmark-landing) .sm-amz__line2{display:flex;align-items:center;gap:4px;font-size:14px;line-height:16px;font-weight:700;color:#fff}:where(.bowmark-landing) .sm-amz__deliver{gap:4px;padding-left:7px;margin-right:6px}:where(.bowmark-landing) .sm-amz__pin{color:#fff;margin-top:9px}:where(.bowmark-landing) .sm-amz__deliver .sm-amz__line1{margin-left:1px}:where(.bowmark-landing) .sm-amz__search{flex:1 1 auto;display:flex;height:40px;min-width:0;border-radius:4px;overflow:hidden;background:#fff}:where(.bowmark-landing) .sm-amz__dept{display:flex;align-items:center;gap:6px;padding:0 9px 0 11px;background:#e6e6e6;border-right:1px solid #cdcdcd;color:#555;font-size:12px}:where(.bowmark-landing) .sm-amz__caret{color:#555}:where(.bowmark-landing) .sm-amz__caret--grey{color:#a7acb2}:where(.bowmark-landing) .sm-amz__query{flex:1 1 auto;display:flex;align-items:center;padding:0 11px;font-size:15px;color:#0f1111;white-space:nowrap}:where(.bowmark-landing) .sm-amz__go{display:flex;align-items:center;justify-content:center;width:45px;background:#febd69}:where(.bowmark-landing) .sm-amz__lang{gap:5px;font-size:14px;margin-left:6px}:where(.bowmark-landing) .sm-amz__lang b{font-weight:700}:where(.bowmark-landing) .sm-amz__flag{margin-top:1px}:where(.bowmark-landing) .sm-amz__cart{align-items:flex-end;padding-bottom:12px;padding-right:4px}:where(.bowmark-landing) .sm-amz__cart-icon{position:relative;display:block;width:40px;height:30px;color:#fff}:where(.bowmark-landing) .sm-amz__cart-count{position:absolute;left:16px;top:-5px;width:16px;text-align:center;font-size:16px;line-height:16px;font-weight:700;color:#f08804}:where(.bowmark-landing) .sm-amz__cart .sm-amz__line2{margin-left:-3px;margin-bottom:-1px}:where(.bowmark-landing) .sm-amz__subnav{display:flex;align-items:center;gap:1px;height:39px;padding:0 11px;background:#232f3e;color:#fff;white-space:nowrap}:where(.bowmark-landing) .sm-amz__sublink{display:flex;align-items:center;height:30px;padding:0 9px;font-size:14px;line-height:16px}:where(.bowmark-landing) .sm-amz__sublink--all{gap:5px;padding-left:4px;font-weight:700}:where(.bowmark-landing) .sm-amz__rufus{display:flex;align-items:center;gap:5px;height:28px;padding:0 11px 0 9px;margin:0 6px 0 4px;border-radius:14px;background:#fff;color:#0f1111;font-size:14px;font-weight:700}:where(.bowmark-landing) .sm-amz__bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 18px 0 17px;background:#fff;box-shadow:0 2px 4px rgb(15 17 17/.13);border-bottom:1px solid #ddd;font-size:14px;white-space:nowrap}:where(.bowmark-landing) .sm-amz__term{color:#c7511f;font-weight:700}:where(.bowmark-landing) .sm-amz__sort{display:flex;align-items:center;gap:5px;height:29px;padding:0 10px;border-radius:8px;background:#f0f2f2;border:1px solid #d5d9d9;box-shadow:0 2px 5px rgb(213 217 217/.5);font-size:13px}:where(.bowmark-landing) .sm-amz__grid{display:grid;grid-template-columns:repeat(4,212px);gap:12px;padding:12px 12px 0;align-items:start}:where(.bowmark-landing) .sm-amz__card{border:1px solid #e3e6e6;border-radius:8px;overflow:hidden;background:#fff}:where(.bowmark-landing) .sm-amz__tile{position:relative;display:flex;align-items:center;justify-content:center;height:208px;background:#f7f7f7}:where(.bowmark-landing) .sm-amz__photo{display:block;height:188px;width:auto;max-width:190px;object-fit:contain}:where(.bowmark-landing) .sm-amz__badge{position:absolute;left:0;top:0;height:22px;padding:0 15px 0 7px;font-size:12px;line-height:22px;font-weight:700;color:#fff}:where(.bowmark-landing) .sm-amz__badge:after{content:"";position:absolute;right:0;top:0;border-color:transparent #f7f7f7 transparent transparent;border-style:solid;border-width:11px 7px 11px 0}:where(.bowmark-landing) .sm-amz__badge--best{background:#c45500}:where(.bowmark-landing) .sm-amz__badge--choice{background:#232f3e;font-weight:400}:where(.bowmark-landing) .sm-amz__badge-accent{color:#f69931;font-weight:700}:where(.bowmark-landing) .sm-amz__body{padding:8px 10px 14px 11px}:where(.bowmark-landing) .sm-amz__sponsored{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:#565959;margin-bottom:2px}:where(.bowmark-landing) .sm-amz__title{margin:0;font-size:16px;line-height:24px;font-weight:400;color:#0f1111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}:where(.bowmark-landing) .sm-amz__rating{display:flex;align-items:center;gap:3px;margin-top:3px;font-size:14px;line-height:20px}:where(.bowmark-landing) .sm-amz__rating-num{margin-right:1px}:where(.bowmark-landing) .sm-amz__stars{color:#de7921}:where(.bowmark-landing) .sm-amz__chev{margin:0 2px 0 0}:where(.bowmark-landing) .sm-amz__rating-count{color:#2162a1}:where(.bowmark-landing) .sm-amz__bought{font-size:14px;line-height:20px;color:#565959}:where(.bowmark-landing) .sm-amz__deal{display:inline-block;margin-top:6px;padding:0 6px;border-radius:3px;background:#cc0c39;color:#fff;font-size:12px;line-height:20px;font-weight:700}:where(.bowmark-landing) .sm-amz__price{display:flex;align-items:flex-start;margin-top:6px;color:#0f1111;line-height:1}:where(.bowmark-landing) .sm-amz__deal+.sm-amz__price{margin-top:4px}:where(.bowmark-landing) .sm-amz__price-frac,:where(.bowmark-landing) .sm-amz__price-sym{font-size:13px;line-height:13px;padding-top:3px}:where(.bowmark-landing) .sm-amz__price-sym{margin-right:1px}:where(.bowmark-landing) .sm-amz__price-whole{font-size:28px;line-height:28px;letter-spacing:-.01em}:where(.bowmark-landing) .sm-amz__price-frac{margin-left:1px}:where(.bowmark-landing) .sm-amz__list{margin-top:2px;font-size:12px;line-height:16px;color:#565959}:where(.bowmark-landing) .sm-amz__prime{margin-top:5px}:where(.bowmark-landing) .sm-amz__delivery{margin-top:3px;font-size:14px;line-height:20px}:where(.bowmark-landing) .sm-amz__delivery b{font-weight:700}:where(.bowmark-landing) .sm-amz__atc{display:inline-flex;align-items:center;height:30px;margin-top:10px;padding:0 14px;border-radius:100px;background:#ffd814;border:1px solid #fcd200;box-shadow:0 2px 5px rgb(213 217 217/.5);font-size:13px;color:#0f1111}:where(.bowmark-landing) .sm-amz__info{margin-top:1px}:where(.bowmark-landing) .sm-cal{--sm-cal-navy:#0a2540;--sm-cal-slate:#476788;--sm-cal-icon:#0b3558;--sm-cal-link:#004eba;--sm-cal-blue:#006bff;--sm-cal-line:#d4e0ed;--sm-cal-ribbon:#505960;position:relative;width:100%;height:100%;overflow:hidden;background:#fafafa;font-family:var(--bm-font-sans);color:var(--sm-cal-navy);font-size:14px;line-height:21px;text-align:left;-webkit-font-smoothing:antialiased}:where(.bowmark-landing) .sm-cal *,:where(.bowmark-landing) .sm-cal :after,:where(.bowmark-landing) .sm-cal :before{box-sizing:border-box}:where(.bowmark-landing) .sm-cal__camera{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(.575) translate(-416px,14px)}:where(.bowmark-landing) .sm-cal__card{position:relative;display:flex;width:800px;height:700px;background:#fff;border:1px solid var(--sm-cal-line);border-radius:8px;box-shadow:0 1px 8px rgb(0 0 0/.08)}:where(.bowmark-landing) .sm-cal__details{position:relative;flex:0 0 400px;padding-top:25px;border-right:1px solid var(--sm-cal-line)}:where(.bowmark-landing) .sm-cal__avatar{display:block;width:65px;height:65px;margin:0 0 7px 30px;border-radius:50%;object-fit:cover}:where(.bowmark-landing) .sm-cal__host{padding:0 10px 0 30px;font-size:16px;line-height:24px;font-weight:700;color:var(--sm-cal-slate)}:where(.bowmark-landing) .sm-cal__event{padding:0 10px 0 30px;font-size:28px;line-height:32px;font-weight:700;color:var(--sm-cal-navy)}:where(.bowmark-landing) .sm-cal__meta{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:0 30px;font-weight:700;color:var(--sm-cal-slate)}:where(.bowmark-landing) .sm-cal__meta-row{display:flex;align-items:flex-start;gap:6px}:where(.bowmark-landing) .sm-cal__meta-row>span{padding-top:2px}:where(.bowmark-landing) .sm-cal__meta-icon{flex:none;color:var(--sm-cal-icon)}:where(.bowmark-landing) .sm-cal__legal{position:absolute;left:30px;bottom:26px;display:flex;gap:30px;font-weight:600;color:var(--sm-cal-link)}:where(.bowmark-landing) .sm-cal__picker{flex:1;padding-top:28px}:where(.bowmark-landing) .sm-cal__title{margin-bottom:20px;padding:0 120px 0 32px;font-size:22px;line-height:33px;font-weight:700;white-space:nowrap}:where(.bowmark-landing) .sm-cal__calendar{padding:0 19px}:where(.bowmark-landing) .sm-cal__month{display:flex;align-items:center;justify-content:center;gap:10px;height:38px;margin:6px 6px 23px}:where(.bowmark-landing) .sm-cal__month-label{font-weight:700}:where(.bowmark-landing) .sm-cal__nav{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--sm-cal-link)}:where(.bowmark-landing) .sm-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:8px;width:361px}:where(.bowmark-landing) .sm-cal__weekday{font-size:12px;line-height:12px;font-weight:500;text-align:center;text-transform:uppercase;color:var(--sm-cal-slate)}:where(.bowmark-landing) .sm-cal__cell{display:grid;place-items:center;height:44px}:where(.bowmark-landing) .sm-cal__day{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:16px;line-height:24px;color:var(--sm-cal-slate)}:where(.bowmark-landing) .sm-cal__day--open{font-weight:700;color:var(--sm-cal-blue);background:rgb(0 107 255/.07)}:where(.bowmark-landing) .sm-cal__tz{margin-top:33px;padding:0 32px}:where(.bowmark-landing) .sm-cal__tz-label{font-weight:700;line-height:20px}:where(.bowmark-landing) .sm-cal__tz-value{display:flex;align-items:center;gap:3px;margin:6px 0 0 9px}:where(.bowmark-landing) .sm-cal__tz-caret,:where(.bowmark-landing) .sm-cal__tz-globe{flex:none;color:var(--sm-cal-icon)}:where(.bowmark-landing) .sm-cal__tz-caret{margin-left:5px}:where(.bowmark-landing) .sm-cal__ribbon{position:absolute;z-index:1;top:-5px;right:-5px;width:105px;height:105px;overflow:hidden}:where(.bowmark-landing) .sm-cal__ribbon:after,:where(.bowmark-landing) .sm-cal__ribbon:before{content:"";position:absolute;width:6px;height:6px;background:var(--sm-cal-ribbon)}:where(.bowmark-landing) .sm-cal__ribbon:before{top:0;left:0}:where(.bowmark-landing) .sm-cal__ribbon:after{right:0;bottom:0}:where(.bowmark-landing) .sm-cal__ribbon-band{position:relative;z-index:1;top:21px;left:-11px;width:160px;padding:9px 0 6px;background:var(--sm-cal-ribbon);box-shadow:0 2px 4px rgb(0 0 0/.2);color:#fff;text-align:center;font-weight:700;transform:rotate(45deg)}:where(.bowmark-landing) .sm-cal__ribbon-name,:where(.bowmark-landing) .sm-cal__ribbon-small{width:167px;margin-left:-7px}:where(.bowmark-landing) .sm-cal__ribbon-small{font-size:8px;line-height:9.6px;text-transform:uppercase}:where(.bowmark-landing) .sm-cal__ribbon-name{font-size:14px;line-height:16.8px}:where(.bowmark-landing) .sm-exp{--exp-ink:#191e3b;--exp-blue:#3364db;--exp-line:#dfe0e4;position:relative;width:100%;height:100%;overflow:hidden;background:#fff;color:var(--exp-ink);font-family:var(--bm-font-sans);font-size:10px;line-height:1.25;letter-spacing:0;text-align:left;white-space:nowrap}:where(.bowmark-landing) .sm-exp :where(p,ul,ol,li){margin:0;padding:0;list-style:none}:where(.bowmark-landing) .sm-exp svg{display:block;flex:none;width:16px;height:16px}:where(.bowmark-landing) .sm-exp small{display:block;font-size:8px;font-weight:400}:where(.bowmark-landing) .sm-exp__page{position:absolute;top:0;left:0;width:540px;height:446px;transform:scale(.5963);transform-origin:0 0}:where(.bowmark-landing) .sm-exp__header{display:flex;align-items:center;gap:18px;height:49px;padding:0 16px;border-bottom:1px solid var(--exp-line)}:where(.bowmark-landing) .sm-exp__logo{display:block;width:107px;height:auto}:where(.bowmark-landing) .sm-exp__shop{display:flex;align-items:center;gap:2px;font-weight:600}:where(.bowmark-landing) .sm-exp__shop svg{width:12px;height:12px}:where(.bowmark-landing) .sm-exp__links{display:flex;gap:18px;margin-left:auto;font-weight:600}:where(.bowmark-landing) .sm-exp__form{display:flex;gap:6px;padding:12px 14px}:where(.bowmark-landing) .sm-exp__field{display:flex;align-items:center;flex:1;gap:7px;min-width:0;height:33px;padding:0 8px;border:1px solid #a6a7b2;border-radius:5px}:where(.bowmark-landing) .sm-exp__field small{margin-bottom:1px;color:#61616f;font-size:7px}:where(.bowmark-landing) .sm-exp__search{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--exp-blue);color:#fff}:where(.bowmark-landing) .sm-exp__body{display:grid;grid-template-columns:116px 1fr;gap:12px;padding:0 14px}:where(.bowmark-landing) .sm-exp__sidebar{min-width:0}:where(.bowmark-landing) .sm-exp__map{overflow:hidden;border:1px solid var(--exp-line);border-radius:9px;text-align:center}:where(.bowmark-landing) .sm-exp__map svg{width:100%;height:62px}:where(.bowmark-landing) .sm-exp__map span{display:block;padding:6px 0;color:var(--exp-blue)}:where(.bowmark-landing) .sm-exp__filter{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid var(--exp-line)}:where(.bowmark-landing) .sm-exp__filter>b{font-size:10px}:where(.bowmark-landing) .sm-exp__filter>strong{margin-top:3px;font-size:9px;font-weight:600}:where(.bowmark-landing) .sm-exp__property{display:flex;align-items:center;gap:5px;height:29px;padding:0 6px;border:1px solid #a6a7b2;border-radius:5px;color:#61616f}:where(.bowmark-landing) .sm-exp__prices{display:flex;gap:5px}:where(.bowmark-landing) .sm-exp__prices>span{flex:1;padding:5px 7px;border:1px solid #a6a7b2;border-radius:5px}:where(.bowmark-landing) .sm-exp__prices small{margin-bottom:2px;color:#61616f}:where(.bowmark-landing) .sm-exp__histogram{display:flex;align-items:flex-end;gap:2px;height:39px;padding:0 5px}:where(.bowmark-landing) .sm-exp__histogram i{flex:1;border-radius:2px 2px 0 0;background:#273e72}:where(.bowmark-landing) .sm-exp__range{display:flex;justify-content:space-between;height:3px;margin-top:-8px;background:var(--exp-blue)}:where(.bowmark-landing) .sm-exp__range i{width:12px;height:12px;margin-top:-4px;border-radius:50%;background:var(--exp-blue)}:where(.bowmark-landing) .sm-exp__check{display:flex;align-items:center;gap:5px;font-size:9px}:where(.bowmark-landing) .sm-exp__check i{width:10px;height:10px;border:1px solid #91939e;border-radius:2px}:where(.bowmark-landing) .sm-exp__main{min-width:0}:where(.bowmark-landing) .sm-exp__tabs{display:flex;gap:2px;padding:3px;border-radius:18px;background:#f0f3f7}:where(.bowmark-landing) .sm-exp__tabs span{flex:1;padding:6px;text-align:center;font-weight:600}:where(.bowmark-landing) .sm-exp__tabs .is-active{border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e6e7eb}:where(.bowmark-landing) .sm-exp__sort{display:flex;align-items:center;justify-content:space-between;height:35px;font-size:8px}:where(.bowmark-landing) .sm-exp__sort>span:last-child{display:flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #91939e;border-radius:20px}:where(.bowmark-landing) .sm-exp__sort svg{width:11px;height:11px}:where(.bowmark-landing) .sm-exp__member{display:flex;align-items:center;gap:8px;margin-bottom:9px;padding:9px;border-radius:9px;background:#fff9df}:where(.bowmark-landing) .sm-exp__member img{width:24px;height:24px}:where(.bowmark-landing) .sm-exp__member small{margin-top:3px}:where(.bowmark-landing) .sm-exp__results{display:flex;flex-direction:column;gap:9px}:where(.bowmark-landing) .sm-exp__stay{display:flex;min-height:128px;overflow:hidden;border:1px solid var(--exp-line);border-radius:10px;background:#fff}:where(.bowmark-landing) .sm-exp__photo{position:relative;flex:0 0 122px}:where(.bowmark-landing) .sm-exp__photo>img{display:block;position:absolute;width:100%;height:100%;object-fit:cover}:where(.bowmark-landing) .sm-exp__save{display:grid;place-items:center;position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#fff;color:#bc4058}:where(.bowmark-landing) .sm-exp__save svg{width:14px;height:14px}:where(.bowmark-landing) .sm-exp__next{position:absolute;top:calc(50% - 10px);right:5px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#191e3b99;color:#fff;font-size:19px;line-height:1}:where(.bowmark-landing) .sm-exp__dots{position:absolute;bottom:6px;left:0;width:100%;text-align:center;font-size:5px;color:#fff;text-shadow:0 1px 2px #0008}:where(.bowmark-landing) .sm-exp__details{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding:9px 8px;font-size:9px}:where(.bowmark-landing) .sm-exp__name{font-size:12px;letter-spacing:-.2px}:where(.bowmark-landing) .sm-exp__refundable{margin-top:5px;color:#277948;font-size:8px}:where(.bowmark-landing) .sm-exp__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:5px;margin-top:auto;padding-top:10px}:where(.bowmark-landing) .sm-exp__rating{display:flex;align-items:center;gap:4px;font-size:8px}:where(.bowmark-landing) .sm-exp__rating>b{padding:3px;border-radius:3px;background:#397958;color:#fff}:where(.bowmark-landing) .sm-exp__rating small{margin-top:2px;font-size:6px}:where(.bowmark-landing) .sm-exp__rate{display:flex;flex-direction:column;align-items:flex-end;gap:1px}:where(.bowmark-landing) .sm-exp__rate strong{font-size:11px}:where(.bowmark-landing) .sm-exp__rate small{font-size:6px}:where(.bowmark-landing) .sm-map{position:relative;flex-shrink:0;width:100%;height:100%;overflow:hidden;background:#f2f3f5;font-family:var(--bm-font-sans);letter-spacing:0;white-space:nowrap;-webkit-font-smoothing:antialiased}:where(.bowmark-landing) .sm-map__page{position:absolute;left:0;top:0;width:460px;height:380px;transform:scale(.7);transform-origin:0 0}:where(.bowmark-landing) .sm-map svg{display:block}:where(.bowmark-landing) .sm-map__base{position:absolute;inset:0;width:460px;height:380px}:where(.bowmark-landing) .sm-map__biz{fill:#fcf4df}:where(.bowmark-landing) .sm-map__forest{fill:#d3ecce}:where(.bowmark-landing) .sm-map__park{fill:#c2e5bd}:where(.bowmark-landing) .sm-map__grounds{fill:#dcefd6}:where(.bowmark-landing) .sm-map__shrine{fill:#e9e7df}:where(.bowmark-landing) .sm-map__water{fill:#aadaff}:where(.bowmark-landing) .sm-map__bank{fill:#c9e7c2}:where(.bowmark-landing) .sm-map__canal{fill:none;stroke:#aadaff;stroke-width:1.8}:where(.bowmark-landing) .sm-map__rail{fill:none;stroke:#bcc0c6;stroke-width:1.6}:where(.bowmark-landing) .sm-map__bldg{fill:#e4e6ea;stroke:#d7dade;stroke-width:.8}:where(.bowmark-landing) .sm-map__rc{stroke:#dfe2e6}:where(.bowmark-landing) .sm-map__rc--art,:where(.bowmark-landing) .sm-map__rc--wide{stroke:#f1cf78}:where(.bowmark-landing) .sm-map__rf{stroke:#fff}:where(.bowmark-landing) .sm-map__rf--art,:where(.bowmark-landing) .sm-map__rf--wide{stroke:#fde293}:where(.bowmark-landing) .sm-map__lbl text{font-size:10.5px;font-weight:500;fill:#5f6368;stroke:#fff;stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill}:where(.bowmark-landing) .sm-map__lbl .sm-map__lbl--water{fill:#3b78c9;font-size:10px;letter-spacing:.06em;stroke:#aadaff;stroke-width:0}:where(.bowmark-landing) .sm-map__lbl .sm-map__lbl--area{font-size:11px;font-weight:700;letter-spacing:.16em;fill:#4d5156}:where(.bowmark-landing) .sm-map__lbl--poi text{font-size:10.5px;font-weight:600}:where(.bowmark-landing) .sm-map__lbl .sm-map__lbl--park{fill:#188038}:where(.bowmark-landing) .sm-map__lbl .sm-map__lbl--wor{fill:#5f6f7a}:where(.bowmark-landing) .sm-map__lbl .sm-map__lbl--att{fill:#0e8a94}:where(.bowmark-landing) .sm-map__dot{fill:#f29900;stroke:#fff;stroke-width:1}:where(.bowmark-landing) .sm-map__lbl--transit text{font-size:10.5px;font-weight:600;fill:#1a73e8}:where(.bowmark-landing) .sm-map__lbl--pin text{font-size:11.5px;font-weight:700;fill:#202124}:where(.bowmark-landing) .sm-map__lbl--pin .sm-map__lbl--sel{fill:#c5221f}:where(.bowmark-landing) .sm-map__lbl--pin .sm-map__lbl--sub{font-size:10px;font-weight:400;fill:#5f6368}:where(.bowmark-landing) .sm-map__pill{position:absolute;z-index:1;display:flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 2px;border-radius:11px;background:#fff;box-shadow:0 0 0 1px rgba(60,64,67,.16),0 1px 3px rgba(60,64,67,.3);font-size:12px;font-weight:600;line-height:1;color:#202124;transform:translate(-50%,calc(-100% - 5px))}:where(.bowmark-landing) .sm-map__pill:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;border-right:1px solid rgba(60,64,67,.2);border-bottom:1px solid rgba(60,64,67,.2);transform:translateX(-50%) rotate(45deg)}:where(.bowmark-landing) .sm-map__pill-ic{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ea4335}:where(.bowmark-landing) .sm-map__pill-ic svg{width:11px;height:11px;fill:#fff}:where(.bowmark-landing) .sm-map__pill--on{z-index:2;height:28px;padding:0 10px 0 3px;border-radius:14px;background:#ea4335;box-shadow:0 0 0 1px #c5221f,0 2px 6px rgba(60,64,67,.4);font-size:14px;font-weight:700;color:#fff}:where(.bowmark-landing) .sm-map__pill--on:after{border-color:#c5221f}:where(.bowmark-landing) .sm-map__pill--on .sm-map__pill-ic{width:22px;height:22px;background:#c5221f}:where(.bowmark-landing) .sm-map__pill--on .sm-map__pill-ic svg{width:14px;height:14px}:where(.bowmark-landing) .sm-map__search{position:absolute;z-index:3;left:12px;top:38px;display:flex;align-items:center;width:344px;height:46px;box-sizing:border-box;padding:0 12px 0 14px;border-radius:23px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02)}:where(.bowmark-landing) .sm-map__search svg{flex-shrink:0;width:22px;height:22px;fill:#5f6368}:where(.bowmark-landing) .sm-map__search-q{flex:1;margin-left:16px;font-size:15px;font-weight:400;color:#202124}:where(.bowmark-landing) .sm-map__search-div{width:1px;height:24px;margin:0 12px 0 14px;background:#dadce0}:where(.bowmark-landing) .sm-map__chips{position:absolute;z-index:3;left:12px;top:94px;display:flex;gap:8px}:where(.bowmark-landing) .sm-map__chip{flex-shrink:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);font-size:13px;font-weight:500;color:#3c4043}:where(.bowmark-landing) .sm-map__chip svg{flex-shrink:0;width:17px;height:17px;fill:#5f6368}:where(.bowmark-landing) .sm-map__chip--on{background:#d3e3fd;color:#0b57d0}:where(.bowmark-landing) .sm-map__chip--on svg{fill:#0b57d0}:where(.bowmark-landing) .sm-map__acct{position:absolute;z-index:3;right:12px;top:45px;display:flex;align-items:center;gap:14px}:where(.bowmark-landing) .sm-map__apps{width:22px;height:22px;fill:#5f6368}:where(.bowmark-landing) .sm-map__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#5e35b1;font-size:15px;font-weight:500;color:#fff}:where(.bowmark-landing) .sm-map__layers{position:absolute;z-index:3;left:12px;bottom:22px;width:64px;height:64px;overflow:hidden;border:2px solid #fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.3)}:where(.bowmark-landing) .sm-map__layers-sat{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.38)),linear-gradient(98deg,transparent 38%,rgba(214,208,192,.7) 39%,rgba(214,208,192,.7) 41%,transparent 42%),linear-gradient(-8deg,transparent 56%,rgba(214,208,192,.6) 57%,rgba(214,208,192,.6) 59%,transparent 60%),radial-gradient(circle at 18% 22%,#7a8660 0 12%,transparent 26%),radial-gradient(circle at 72% 74%,#3d5034 0 20%,transparent 38%),radial-gradient(circle at 84% 18%,#8d8773 0 12%,transparent 24%),radial-gradient(circle at 34% 78%,#807a6b 0 14%,transparent 27%),radial-gradient(circle at 56% 40%,#4a5a3c 0 10%,transparent 22%),#5b664a}:where(.bowmark-landing) .sm-map__layers-lbl{position:absolute;left:0;right:0;bottom:4px;display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:600;color:#fff}:where(.bowmark-landing) .sm-map__layers-lbl svg{width:16px;height:16px;fill:#fff}:where(.bowmark-landing) .sm-map__ctrls{position:absolute;z-index:3;right:12px;bottom:24px;display:flex;flex-direction:column;align-items:center;gap:8px}:where(.bowmark-landing) .sm-map__ctrl,:where(.bowmark-landing) .sm-map__zoom{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px;border-radius:8px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}:where(.bowmark-landing) .sm-map__ctrl{height:32px}:where(.bowmark-landing) .sm-map__zoom{padding:5px 0;gap:5px}:where(.bowmark-landing) .sm-map__ctrl svg,:where(.bowmark-landing) .sm-map__zoom svg{width:20px;height:20px;fill:#666}:where(.bowmark-landing) .sm-map__ctrl .sm-map__peg{width:22px;height:22px;fill:#fbbc04;stroke:#e8a200;stroke-width:.6}:where(.bowmark-landing) .sm-map__zoom-div{width:20px;height:1px;background:#e6e6e6}:where(.bowmark-landing) .sm-map__attr{position:absolute;z-index:3;right:0;bottom:0;display:flex;align-items:center;gap:9px;height:14px;padding:0 8px;background:rgba(245,245,245,.8);font-size:9px;color:#444}:where(.bowmark-landing) .sm-map__scale{display:flex;align-items:center;gap:5px}:where(.bowmark-landing) .sm-map__scale:after{content:"";width:44px;height:4px;margin-top:2px;border:1.5px solid #555;border-top:0}:where(.bowmark-landing) .sm-yt{position:relative;flex:none;width:100%;height:100%;overflow:hidden;background:#fff}:where(.bowmark-landing) .sm-yt__page{position:absolute;top:0;left:0;width:530px;height:438px;transform:scale(.6076);transform-origin:0 0;font-family:var(--bm-font-sans);color:#0f0f0f;background:#fff;-webkit-font-smoothing:antialiased;user-select:none}:where(.bowmark-landing) .sm-yt__masthead{display:flex;align-items:center;height:56px;padding:0 0 0 16px}:where(.bowmark-landing) .sm-yt__start{display:flex;align-items:center;flex:none}:where(.bowmark-landing) .sm-yt__icon{display:block;width:24px;height:24px}:where(.bowmark-landing) .sm-yt__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__logo{display:block;padding:18px 14px 18px 16px}:where(.bowmark-landing) .sm-yt__logo-img{display:block;width:90px;height:20px;object-fit:contain;object-position:left center}:where(.bowmark-landing) .sm-yt__center{display:flex;align-items:center;flex:1;min-width:0;margin:0 12px 0 16px}:where(.bowmark-landing) .sm-yt__search{display:flex;flex:1;min-width:0;height:40px}:where(.bowmark-landing) .sm-yt__search-box{display:flex;align-items:center;flex:1;min-width:0;padding:0 4px 0 16px;border:1px solid #c6c6c6;border-right:none;border-radius:40px 0 0 40px;box-shadow:inset 0 1px 2px #eee}:where(.bowmark-landing) .sm-yt__query{flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-size:16px;line-height:24px;font-weight:400;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__clear{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__search-btn{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:40px;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:0 40px 40px 0;background:#f8f8f8;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__search-btn .sm-yt__icon{margin-right:2px}:where(.bowmark-landing) .sm-yt__mic{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-left:12px;border-radius:50%;background:#f2f2f2;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__chips{display:flex;gap:12px;height:56px;align-items:center;padding:0 16px;overflow:hidden;white-space:nowrap}:where(.bowmark-landing) .sm-yt__chip{display:flex;align-items:center;flex:none;height:32px;padding:0 12px;border-radius:8px;background:#f2f2f2;font-size:14px;line-height:20px;font-weight:550;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__chip--active{background:#0f0f0f;color:#fff}:where(.bowmark-landing) .sm-yt__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:28px;padding:8px 16px 0}:where(.bowmark-landing) .sm-yt__video{min-width:0}:where(.bowmark-landing) .sm-yt__thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#e5e5e5}:where(.bowmark-landing) .sm-yt__thumb-img{display:block;width:100%;height:100%;object-fit:cover}:where(.bowmark-landing) .sm-yt__art{position:absolute;top:10px;left:12px;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--bm-font-sans);font-weight:800;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.45)}:where(.bowmark-landing) .sm-yt__art-big{font-size:32px;letter-spacing:-.01em}:where(.bowmark-landing) .sm-yt__art-small{margin-top:4px;padding:3px 5px 2px;border-radius:3px;font-size:10.5px;letter-spacing:.04em;background:#ffd21f;color:#0f0f0f;text-shadow:none}:where(.bowmark-landing) .sm-yt__art--warm .sm-yt__art-small{background:#ff3d2e;color:#fff}:where(.bowmark-landing) .sm-yt__duration{position:absolute;right:6px;bottom:6px;padding:1px 4px;border-radius:4px;background:rgba(0,0,0,.7);font-size:12px;line-height:16px;font-weight:550;color:#fff}:where(.bowmark-landing) .sm-yt__duration--raised{bottom:10px}:where(.bowmark-landing) .sm-yt__progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.45)}:where(.bowmark-landing) .sm-yt__progress-fill{display:block;height:100%;background:linear-gradient(90deg,#f03 80%,#ff2791)}:where(.bowmark-landing) .sm-yt__details{display:flex;margin-top:12px}:where(.bowmark-landing) .sm-yt__avatar{flex:none;width:36px;height:36px;margin-right:12px;border-radius:50%;object-fit:cover}:where(.bowmark-landing) .sm-yt__text{min-width:0;padding-right:12px}:where(.bowmark-landing) .sm-yt__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:4px;font-size:16px;line-height:22px;font-weight:560;color:#0f0f0f}:where(.bowmark-landing) .sm-yt__channel,:where(.bowmark-landing) .sm-yt__meta{font-size:14px;line-height:20px;font-weight:400;color:#606060;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.bowmark-landing) .sm-yt__channel{display:flex;align-items:center}:where(.bowmark-landing) .sm-yt__verified{flex:none;width:14px;height:14px;margin-left:4px;color:#606060}:where(.bowmark-landing) .f6{--f6-meta:var(--bm-text-meta,rgb(86 85 79/0.66));position:relative;display:flex;flex-direction:column;align-items:center;gap:48px;padding:104px 32px 112px;scroll-margin-top:var(--bm-header-h)}:where(.bowmark-landing) .f6__title{width:min(1024px,100%);font-size:var(--bm-size-h2);font-weight:var(--bm-weight-head);line-height:1;letter-spacing:-.05em}:where(.bowmark-landing) .f6__body{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;width:min(1024px,100%)}:where(.bowmark-landing) .f6__more{flex:0 0 221px;position:sticky;top:calc(var(--bm-header-h) + 40px);padding:8px;font-size:var(--bm-size-micro);line-height:1.5;color:var(--f6-meta)}:where(.bowmark-landing) .f6 a{color:var(--bm-text-muted);text-decoration:underline;text-decoration-color:var(--bm-underline);text-underline-offset:3px;transition:color var(--bm-dur-fast) var(--bm-ease),text-decoration-color var(--bm-dur-fast) var(--bm-ease)}:where(.bowmark-landing) .f6 a:hover{color:var(--bm-text);text-decoration-color:var(--bm-text)}:where(.bowmark-landing) .f6__list{flex:0 1 803px;display:flex;flex-direction:column;gap:2px;min-width:0}:where(.bowmark-landing) .f6__item{border-radius:10px;scroll-margin-top:calc(var(--bm-header-h) + 16px);transition:background var(--bm-dur-base) var(--bm-ease)}:where(.bowmark-landing) .f6__item:hover{background:var(--bm-surface-1)}:where(.bowmark-landing) .f6__item[data-expanded=true],:where(.bowmark-landing) .f6__item[open]:not([data-expanded]){background:var(--bm-surface-2)}:where(.bowmark-landing) .f6__q{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:14px 16px;border-radius:10px;font-size:var(--bm-size-body);line-height:1.4;color:var(--bm-text-nav);list-style:none;cursor:pointer;transition:color var(--bm-dur-fast) var(--bm-ease)}:where(.bowmark-landing) .f6__q::-webkit-details-marker{display:none}:where(.bowmark-landing) .f6__item[data-expanded=true] .f6__q,:where(.bowmark-landing) .f6__q:hover{color:var(--bm-text)}:where(.bowmark-landing) .f6__q:focus-visible{outline-offset:-2px;border-radius:10px}:where(.bowmark-landing) .f6__icon{position:relative;width:20px;height:20px;flex-shrink:0}:where(.bowmark-landing) .f6__icon:after,:where(.bowmark-landing) .f6__icon:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;border-radius:1px;background:var(--bm-text-faint);transform:translate(-50%,-50%);transition:transform var(--bm-spring-dur) var(--bm-spring),background var(--bm-dur-base) var(--bm-ease)}:where(.bowmark-landing) .f6__icon:after{transform:translate(-50%,-50%) rotate(90deg)}:where(.bowmark-landing) .f6__item[data-expanded=true] .f6__icon:after,:where(.bowmark-landing) .f6__item[data-expanded=true] .f6__icon:before{background:var(--bm-text)}:where(.bowmark-landing) .f6__item[data-expanded=true] .f6__icon:after{transform:translate(-50%,-50%) rotate(0deg)}:where(.bowmark-landing) .f6__a{display:flex;flex-direction:column;gap:10px;max-width:62ch;padding:0 16px 18px;font-size:var(--bm-size-ui);line-height:1.6;color:var(--bm-text-muted)}@media (max-width:820px){:where(.bowmark-landing) .f6{gap:24px;padding:var(--bm-space-8) var(--bm-gutter)}:where(.bowmark-landing) .f6__body{flex-direction:column;align-items:stretch;gap:16px}:where(.bowmark-landing) .f6__more{flex:none;position:static;padding:0 16px}:where(.bowmark-landing) .f6__list{flex:none}}@media (max-width:480px){:where(.bowmark-landing) .f6__q{padding:13px 14px;font-size:16px}:where(.bowmark-landing) .f6__a{padding:0 14px 16px}}:where(.bowmark-landing) .install{position:relative;display:flex;flex-direction:column;width:min(var(--bm-install-w),100%);font-family:var(--bm-font-sans)}:where(.bowmark-landing) .install__line{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:var(--bm-space-2) 10px;font-size:var(--bm-size-ui-sm);line-height:1;color:var(--bm-text-muted)}:where(.bowmark-landing) .install__word{white-space:nowrap}:where(.bowmark-landing) .install__picker{position:relative;display:inline-flex}:where(.bowmark-landing) .install__trigger{display:inline-flex;align-items:center;padding:var(--bm-space-1);border:0;border-radius:var(--bm-radius-sm);background:transparent;color:var(--bm-text-muted);font-size:inherit;line-height:inherit;cursor:pointer;transition:background var(--bm-dur-fast) var(--bm-ease)}:where(.bowmark-landing) .install__trigger:hover,:where(.bowmark-landing) .install__trigger[data-open="1"]{background:var(--bm-control-fill)}:where(.bowmark-landing) .install__value{white-space:nowrap;text-decoration:underline 1px rgb(86 85 79/.25);text-underline-offset:4px}:where(.bowmark-landing) .install__chevron{flex-shrink:0;color:rgb(86 85 79/.5);transition:transform var(--bm-dur-base) var(--bm-ease)}:where(.bowmark-landing) .install__trigger[data-open="1"] .install__chevron{transform:rotate(180deg)}:where(.bowmark-landing) .install__tile{display:inline-grid;place-items:center;flex-shrink:0;width:16px;height:16px;margin-right:var(--bm-space-1);border-radius:4px;border-bottom:1px solid rgb(0 0 0/.12);background:var(--bm-agent-tile);color:var(--bm-agent-glyph)}:where(.bowmark-landing) .install__tile[data-agent=Claude]{background:var(--bm-agent-claude)}:where(.bowmark-landing) .install__menu{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;z-index:60;padding:4px;min-width:150px;list-style:none;background:var(--bm-panel-solid);border-radius:var(--bm-radius-field);box-shadow:var(--bm-shadow-chrome);text-align:left;transform-origin:bottom center;animation:install-menu-in var(--bm-spring-dur) var(--bm-spring) both,install-menu-fade .14s var(--bm-ease) both}@keyframes install-menu-in{0%{transform:translateY(6px) scale(.96)}to{transform:none}}@keyframes install-menu-fade{0%{opacity:0}to{opacity:1}}:where(.bowmark-landing) .install__option{display:flex;align-items:center;padding:7px 10px;border-radius:var(--bm-radius-sm);font-size:var(--bm-size-ui-sm);line-height:20px;color:var(--bm-text-muted);white-space:nowrap;cursor:pointer;outline:none}:where(.bowmark-landing) .install__option:focus-visible,:where(.bowmark-landing) .install__option:hover{background:var(--bm-control-fill);color:var(--bm-text)}:where(.bowmark-landing) .install__option:focus-visible{box-shadow:inset 0 0 0 1.5px var(--bm-focus)}:where(.bowmark-landing) .install__option[data-selected="1"]{color:var(--bm-text);font-weight:var(--bm-weight-strong)}:where(.bowmark-landing) .install__check{margin-left:auto;padding-left:var(--bm-space-3);box-sizing:content-box;color:var(--bm-accent-text);visibility:hidden}:where(.bowmark-landing) .install__option[data-selected="1"] .install__check{visibility:visible}:where(.bowmark-landing) .install__well{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--bm-space-4);margin:0 4px 4px;background:var(--bm-card);border-top:1px solid var(--bm-card-line);border-radius:5px}:where(.bowmark-landing) .install__command{display:flex;gap:var(--bm-space-2);flex:1;min-width:0;padding:6px var(--bm-space-2);font-size:var(--bm-size-ui-sm);line-height:20px}:where(.bowmark-landing) .install__prompt{flex-shrink:0;color:rgb(86 85 79/.5)}:where(.bowmark-landing) .install__cmd{flex:1;min-width:0;font-family:var(--bm-font-sans);font-size:inherit;color:var(--bm-text-muted);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:where(.bowmark-landing) .install__cmd::-webkit-scrollbar{display:none}:where(.bowmark-landing) .install__actions{position:relative;display:flex;align-items:center;padding-inline:var(--bm-space-1)}:where(.bowmark-landing) .install__copy{display:grid;place-items:center;width:24px;height:var(--bm-space-5);padding:0;border:0;border-radius:var(--bm-radius-sm);background:transparent;color:var(--bm-tile-cli-tone);cursor:pointer;transition:background var(--bm-dur-fast) var(--bm-ease),color var(--bm-dur-fast) var(--bm-ease)}:where(.bowmark-landing) .install__copy:hover{background:var(--bm-control-fill);color:var(--bm-text)}:where(.bowmark-landing) .install__copy[data-copied="1"]{color:var(--bm-accent-text)}:where(.bowmark-landing) .install__tip{position:absolute;bottom:calc(100% + 8px);right:0;padding:3px 8px;border-radius:var(--bm-radius-sm);background:var(--bm-ink-fill);color:var(--bm-text-inverse);font-size:var(--bm-size-micro);line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity var(--bm-dur-fast) var(--bm-ease),transform var(--bm-dur-base) var(--bm-ease)}:where(.bowmark-landing) .install__tip[data-show="1"]{opacity:1;transform:none}:where(.bowmark-landing) .install__status{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.bowmark-landing) .install__status[data-error="1"]{left:50%;bottom:calc(100% + 8px);width:max-content;max-width:100%;height:auto;padding:4px 10px;clip-path:none;overflow:visible;transform:translateX(-50%);border-radius:var(--bm-radius-sm);background:var(--bm-panel-solid);box-shadow:var(--bm-shadow-chrome);font-size:var(--bm-size-micro);color:var(--bm-text-muted);white-space:normal;text-align:center}@media (max-width:640px){:where(.bowmark-landing) .install__line{padding-block:0}:where(.bowmark-landing) .install__trigger{min-height:44px;padding:4px 8px}:where(.bowmark-landing) .install__option{min-height:44px}:where(.bowmark-landing) .install__actions{padding-inline:0}:where(.bowmark-landing) .install__copy{width:44px;height:44px}:where(.bowmark-landing) .install__command{padding-block:12px}}@media (max-width:440px){:where(.bowmark-landing) .install__cmd{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}:where(.bowmark-landing) .install__well{align-items:flex-start;gap:var(--bm-space-2)}:where(.bowmark-landing) .install__actions{align-self:flex-start}}@media (prefers-reduced-motion:reduce){:where(.bowmark-landing) .install__menu{animation:install-menu-fade 1ms linear both}}:where(.bowmark-landing) .install__menu{margin:0;padding:0}:where(.bowmark-landing) .hero{position:absolute;inset:0;z-index:20;pointer-events:none}:where(.bowmark-landing) .hero__panel{position:absolute;inset:var(--bm-stage-inset);border-radius:var(--bm-radius-panel);background:var(--bm-stage-fill);outline:1px solid var(--bm-stage-line);outline-offset:-1px;opacity:calc(1 - var(--b1-hero-out))}:where(.bowmark-landing) .hero__intro{position:absolute;inset:var(--bm-stage-inset);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bm-space-5);padding-inline:var(--bm-space-5);text-align:center}:where(.bowmark-landing) .hero__intro:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(617px,100%);height:618px;translate:-50% -50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(var(--bm-bg-rgb)) 0,rgb(var(--bm-bg-rgb)/0) 100%);opacity:calc(1 - var(--b1-hero-out));pointer-events:none}:where(.bowmark-landing) .hero__out{opacity:calc(1 - var(--b1-hero-out));translate:0 calc(var(--b1-hero-out) * -8px)}:where(.bowmark-landing) .hero__badge{display:flex;align-items:center;gap:var(--bm-space-2);font-size:var(--bm-size-micro);line-height:1.25;color:var(--bm-text-muted)}:where(.bowmark-landing) .hero__badge svg{flex-shrink:0;overflow:visible}:where(.bowmark-landing) .hero__badge-note{color:rgb(86 85 79/.5)}:where(.bowmark-landing) .hero__sub{width:281px;max-width:100%;font-size:var(--bm-size-ui);line-height:1.25;color:var(--bm-text-muted)}:where(.bowmark-landing) .hero__cta{pointer-events:auto}@media (max-width:640px){:where(.bowmark-landing) .hero__cta{min-height:44px;height:44px;padding-inline:var(--bm-space-5)}}:where(.bowmark-landing) [data-hero-live="0"] .hero__cta{pointer-events:none;visibility:hidden}:where(.bowmark-landing) .hero__beat{margin:0;font-family:var(--bm-font-sans);font-size:var(--bm-size-hero);font-weight:var(--bm-weight-head);line-height:var(--bm-lh-hero);letter-spacing:var(--bm-track-hero);text-align:center;color:var(--bm-text)}:where(.bowmark-landing) .hero__beat--intro{width:266px;max-width:100%}:where(.bowmark-landing) .hero__beats{position:absolute;inset:0;opacity:var(--hero-outro-visible,1)}:where(.bowmark-landing) .hero__beats .hero__beat{position:absolute;left:50%;max-width:calc(100vw - 2 * var(--bm-stage-inset))}:where(.bowmark-landing) .hero__beat-text{position:relative}:where(.bowmark-landing) .hero__beat[data-index="1"]{top:50%;width:324px;translate:-50% -50%}:where(.bowmark-landing) .hero__beat[data-index="1"]:before{content:"";position:absolute;left:50%;top:50%;width:617px;height:618px;translate:-50% -50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(var(--bm-bg-rgb)) 0,rgb(var(--bm-bg-rgb)/0) 100%);pointer-events:none}:where(.bowmark-landing) .hero__beat[data-index="2"],:where(.bowmark-landing) .hero__beat[data-index="3"]{top:calc(50% + 283px * var(--b1-scale, 1));width:calc(520px * var(--b1-scale, 1));font-size:calc(var(--bm-size-hero) * var(--b1-scale, 1));translate:-50% 0}:where(.bowmark-landing) .hero__install{position:absolute;left:50%;bottom:var(--bm-space-4);translate:-50% 0;display:flex;justify-content:center;width:min(var(--bm-install-w),calc(100vw - 2 * var(--bm-space-4)));opacity:calc(1 - var(--b1-hero-out));pointer-events:auto}:where(.bowmark-landing) [data-hero-live="0"] .hero__install{pointer-events:none;visibility:hidden}@media (max-height:640px){:where(.bowmark-landing) .hero__intro{justify-content:flex-start;padding-top:calc(var(--bm-nav-h) + var(--bm-space-6))}}@media (max-width:860px),(prefers-reduced-motion:reduce){:where(.bowmark-landing) .hero{position:static;display:flex;flex-direction:column;gap:var(--bm-space-6);pointer-events:auto}:where(.bowmark-landing) .hero__panel{display:none}:where(.bowmark-landing) .hero__intro{position:relative;inset:auto;gap:var(--bm-space-5);padding:var(--bm-space-8) var(--bm-space-5) var(--bm-space-6);border-radius:var(--bm-radius-panel);background:var(--bm-stage-fill);outline:1px solid var(--bm-stage-line);outline-offset:-1px}:where(.bowmark-landing) .hero__out{opacity:1;translate:none}:where(.bowmark-landing) .hero__beat{opacity:1!important;transform:none!important}:where(.bowmark-landing) .hero__cta{visibility:visible!important;pointer-events:auto!important}:where(.bowmark-landing) .hero__beats{position:static;opacity:1;display:flex;flex-direction:column;gap:var(--bm-space-3);width:min(520px,100%);margin-inline:auto;counter-reset:beat}:where(.bowmark-landing) .hero__beats .hero__beat{position:static;display:flex;align-items:baseline;gap:var(--bm-space-3);width:auto;max-width:none;translate:none;font-size:var(--bm-size-lead);letter-spacing:0;line-height:1.35;text-align:left;color:var(--bm-text-muted);counter-increment:beat}:where(.bowmark-landing) .hero__beats .hero__beat:before{content:"0" counter(beat);position:static;width:auto;height:auto;translate:none;flex-shrink:0;background:none;font-size:var(--bm-size-micro);font-variant-numeric:tabular-nums;color:var(--bm-text-faint)}:where(.bowmark-landing) .hero__install{position:static;translate:none;width:100%;opacity:1;visibility:visible!important;pointer-events:auto!important;order:1}:where(.bowmark-landing) .hero__beats{order:2}}:where(.bowmark-landing) .hero-signal{position:absolute;inset:0;z-index:19;pointer-events:none;overflow:hidden}@media (max-width:860px),(prefers-reduced-motion:reduce){:where(.bowmark-landing) .hero-signal{top:var(--hero-signal-top,calc(var(--bm-header-h) + var(--bm-space-5)));right:auto;bottom:auto;left:var(--hero-signal-left,var(--bm-gutter));width:var(--hero-signal-width,calc(100% - 2 * var(--bm-gutter)));height:var(--hero-signal-height,540px);border-radius:var(--bm-radius-panel)}}:where(.bowmark-landing) .imp{position:absolute;inset:0;overflow:hidden;contain:layout paint;opacity:0;visibility:hidden}:where(.bowmark-landing) .imp__canvas{position:absolute;left:50%;top:50%;transform-origin:50% 50%;perspective:1500px;perspective-origin:50% 45%}:where(.bowmark-landing) .imp__cap{position:absolute;width:306px;height:396px;transform-origin:0 0;will-change:transform}:where(.bowmark-landing) .imp__cap--chosen .cap{width:100%;height:100%;padding:var(--pad,24px);border-radius:var(--radius,16px)}:where(.bowmark-landing) .imp__cap--chosen .cap__foot{opacity:var(--content,1)}:where(.bowmark-landing) .imp__cap--chosen .cap__top{opacity:var(--title,1);filter:blur(var(--title-blur,0))}:where(.bowmark-landing) .imp__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:18px;line-height:20px;color:var(--bm-scene-title);white-space:nowrap;opacity:0;pointer-events:none}:where(.bowmark-landing) .imp__chip .brand-mark,:where(.bowmark-landing) .imp__face .brand-mark{flex-shrink:0;color:var(--cap-logo-ink,#fff)}:where(.bowmark-landing) .imp__well{position:absolute;z-index:10;overflow:hidden;background:var(--bm-card);border-radius:16px;outline:1px solid var(--bm-stage-line);opacity:0;visibility:hidden}:where(.bowmark-landing) .imp__well-fade{position:absolute;left:0;right:0;top:0;z-index:2;height:114px;background:linear-gradient(180deg,var(--bm-card),transparent);opacity:0;pointer-events:none}:where(.bowmark-landing) .imp__column{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:458px}:where(.bowmark-landing) .imp__editor{--ring:0;display:flex;flex-direction:column;width:458px;background:var(--bm-float-fill);border-radius:var(--bm-radius-btn);box-shadow:var(--bm-shadow-chrome),0 0 0 calc(var(--ring) * 3px) rgb(var(--bm-accent-rgb)/calc(var(--ring) * .35));font-family:var(--bm-font-sans);letter-spacing:0}:where(.bowmark-landing) .imp__file{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 10px;font-size:18px;line-height:1;color:var(--bm-text-muted)}:where(.bowmark-landing) .imp__state{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;line-height:16px;color:var(--bm-text-faint);white-space:nowrap}:where(.bowmark-landing) .imp__state[data-live="1"]{color:var(--bm-accent-text)}:where(.bowmark-landing) .imp__frame{padding:0 4px 4px;background:rgb(232 232 229/.75);border-radius:var(--bm-radius-btn)}:where(.bowmark-landing) .imp__lines{display:flex;flex-direction:column;padding:4px 0;background:var(--bm-card);border-top:1px solid var(--bm-card-line);border-radius:5px}:where(.bowmark-landing) .imp__line{display:flex;align-items:center;gap:8px;height:32px;padding:6px 8px;font-size:18px;line-height:20px;color:var(--bm-text-muted);white-space:pre}:where(.bowmark-landing) .imp__gutter{flex-shrink:0;color:color-mix(in srgb,var(--bm-text-muted) 50%,transparent)}:where(.bowmark-landing) .imp__indent{width:24px;height:20px;flex-shrink:0}:where(.bowmark-landing) .imp__seg{position:relative;white-space:pre}:where(.bowmark-landing) .imp__rest{visibility:hidden}:where(.bowmark-landing) .imp__chip{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:2px 4px;border-radius:var(--bm-radius-sm);background-color:var(--cap-tone,var(--bm-scene-green));background-image:linear-gradient(180deg,rgb(255 255 255),rgb(198 198 198));background-blend-mode:var(--bm-scene-burn-mode);color:var(--bm-scene-title);opacity:0}@supports (background-image:linear-gradient(in oklab 180deg,red,blue)){:where(.bowmark-landing) .imp__chip{background-image:linear-gradient(in oklab 180deg,oklab(100% 0 0),oklab(80% 0 0))}}:where(.bowmark-landing) .imp__caret{position:relative;display:none;width:2.5px;height:1.05em;margin-left:1px;vertical-align:text-bottom}:where(.bowmark-landing) .imp__caret:before{content:"";position:absolute;inset:0;background:var(--bm-accent-strong);animation:imp-caret 1s steps(1) infinite}@keyframes imp-caret{0%,49%{opacity:1}50%,to{opacity:0}}:where(.bowmark-landing) .imp__agent{position:absolute;left:7px;bottom:100%;margin-bottom:4px;padding:3px 8px;border-radius:6px 6px 6px 2px;background:var(--bm-accent-fill);color:var(--bm-accent-ink);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}:where(.bowmark-landing) .imp__status{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--bm-font-sans);font-size:18px;line-height:20px;color:color-mix(in srgb,var(--bm-text-muted) 50%,transparent);white-space:nowrap;visibility:hidden}:where(.bowmark-landing) .imp__status-icon{display:inline-flex;flex-shrink:0}:where(.bowmark-landing) .imp__status-icon[data-state=found]{display:none}:where(.bowmark-landing) .imp__status-icon circle{fill:none;stroke:color-mix(in srgb,var(--bm-tile-cli-tone) 50%,transparent);stroke-width:1.75;animation:imp-dot 1.2s ease-in-out infinite}:where(.bowmark-landing) .imp__status-icon circle:nth-child(2){animation-delay:.15s}:where(.bowmark-landing) .imp__status-icon circle:nth-child(3){animation-delay:.3s}@keyframes imp-dot{0%,to{opacity:1}50%{opacity:.3}}:where(.bowmark-landing) .imp__hotel{display:flex;flex-direction:column;align-self:stretch;gap:12px;font-family:var(--bm-font-sans);font-size:18px;line-height:20px;color:color-mix(in srgb,var(--bm-text-muted) 66%,transparent);visibility:hidden}:where(.bowmark-landing) .imp__hotel-row{display:flex;align-items:center;gap:16px}:where(.bowmark-landing) .imp__hotel-art{position:relative;width:96px;height:96px;flex-shrink:0;overflow:hidden;border-radius:var(--bm-radius-btn-lg,12px);background:var(--bm-surface-3)}:where(.bowmark-landing) .imp__stay-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.bowmark-landing) .imp__hotel-info{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:8px;min-width:0}:where(.bowmark-landing) .imp__hotel-head{display:flex;flex-direction:column;gap:8px}:where(.bowmark-landing) .imp__hotel-name,:where(.bowmark-landing) .imp__hotel-rate{font-weight:500;color:var(--bm-text-muted)}:where(.bowmark-landing) .imp__hotel-meta{display:flex;gap:4px}:where(.bowmark-landing) .imp__hotel-rate{flex:1;align-self:stretch;text-align:right;white-space:nowrap}:where(.bowmark-landing) .imp__hotel-actions{display:flex;align-items:center;gap:16px;padding-left:112px;font-size:var(--bm-size-micro);line-height:18px}:where(.bowmark-landing) .imp__btn{padding:3px 10px;border-radius:var(--bm-radius-sm);background:var(--bm-accent-fill);color:var(--bm-cta-ink);font-weight:500}:where(.bowmark-landing) .imp__link{color:var(--bm-text-muted);text-decoration:underline;text-decoration-color:var(--bm-underline);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.bowmark-landing) .imp__caret:before,:where(.bowmark-landing) .imp__status-icon circle{animation:none}}:where(.bowmark-landing) .imp-static{width:100%}:where(.bowmark-landing) .imp-static__well{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;background:var(--bm-card);border-radius:16px;outline:1px solid var(--bm-stage-line)}:where(.bowmark-landing) .imp-static__well>*{width:min(100%,458px)}:where(.bowmark-landing) .imp-static__editor{width:min(100%,458px)}:where(.bowmark-landing) .imp-static__code{margin:0;padding:8px 14px;overflow-x:auto;background:var(--bm-card);border-top:1px solid var(--bm-card-line);border-radius:5px;font-family:var(--bm-font-sans);font-size:16px;line-height:30px;color:var(--bm-text-muted);white-space:pre}:where(.bowmark-landing) .imp-static__hotel,:where(.bowmark-landing) .imp-static__status{visibility:visible}:where(.bowmark-landing) .imp-static__hotel .imp__hotel-row{flex-wrap:wrap}:where(.bowmark-landing) .imp-static__hotel .imp__hotel-info{flex:1}:where(.bowmark-landing) .imp-static__hotel .imp__hotel-rate{flex:0 0 auto}@media (max-width:480px){:where(.bowmark-landing) .imp-static__well{padding:16px}:where(.bowmark-landing) .imp-static__hotel .imp__hotel-actions{padding-left:0}}:where(.bowmark-landing) .logo{display:inline-flex;align-items:center;gap:var(--bm-space-1);white-space:nowrap}:where(.bowmark-landing) .logo__mark{color:var(--bm-mark);flex-shrink:0}:where(.bowmark-landing) .logo__word{font-family:var(--bm-font-sans);font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;color:var(--bm-text-nav)}:where(.bowmark-landing) .site-header{position:fixed;top:var(--bm-nav-top);left:0;right:0;z-index:100;display:flex;flex-direction:column;align-items:center;gap:var(--bm-space-2);padding-inline:var(--bm-space-3);pointer-events:none}:where(.bowmark-landing) .site-header__bar{display:flex;align-items:center;gap:var(--bm-space-4);width:min(var(--bm-nav-w),100%);height:var(--bm-nav-h);padding:4px;pointer-events:auto}:where(.bowmark-landing) .site-header__start{display:flex;align-items:center;flex:1;min-width:0;gap:var(--bm-space-2)}:where(.bowmark-landing) .site-header__end,:where(.bowmark-landing) .site-nav{display:flex;align-items:center;gap:var(--bm-space-2)}:where(.bowmark-landing) .site-header__end{flex-shrink:0}:where(.bowmark-landing) .site-header__item{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--bm-radius-btn);font-size:14px;line-height:20px;color:var(--bm-text-muted);white-space:nowrap;transition:color var(--bm-dur-fast) var(--bm-ease),background var(--bm-dur-fast) var(--bm-ease)}:where(.bowmark-landing) .site-header__item:hover{color:var(--bm-text);background:var(--bm-control-fill)}:where(.bowmark-landing) .site-header__brand{padding-block:6px}:where(.bowmark-landing) .site-header__rule{flex-shrink:0;width:1px;height:24px;background:var(--bm-line)}:where(.bowmark-landing) .site-header__toggle{display:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--bm-radius-btn);background:transparent;color:var(--bm-text-nav);cursor:pointer}:where(.bowmark-landing) .site-header__toggle:hover{background:var(--bm-control-fill)}:where(.bowmark-landing) .site-header__line{transform-origin:10px 10px;transition:transform var(--bm-spring-dur) var(--bm-spring)}:where(.bowmark-landing) .site-header[data-menu=open] .site-header__line--top{transform:translateY(3px) rotate(45deg)}:where(.bowmark-landing) .site-header[data-menu=open] .site-header__line--bottom{transform:translateY(-3px) rotate(-45deg)}:where(.bowmark-landing) .site-menu{display:flex;flex-direction:column;gap:2px;width:min(var(--bm-nav-w),100%);padding:4px;pointer-events:auto}:where(.bowmark-landing) .site-menu[hidden]{display:none}:where(.bowmark-landing) .site-menu__item{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:var(--bm-radius-sm);font-size:var(--bm-size-ui);color:var(--bm-text-nav)}:where(.bowmark-landing) .site-menu__item svg{color:var(--bm-text-faint)}:where(.bowmark-landing) .site-menu__item:hover{background:var(--bm-control-fill);color:var(--bm-text)}@media (max-width:640px){:where(.bowmark-landing) .site-header__bar{gap:var(--bm-space-2);height:52px}:where(.bowmark-landing) .site-header__cta,:where(.bowmark-landing) .site-header__item{min-height:44px;height:44px}:where(.bowmark-landing) .site-header__toggle{width:44px;height:44px}:where(.bowmark-landing) .site-header__rule,:where(.bowmark-landing) .site-header__signin,:where(.bowmark-landing) .site-nav{display:none}:where(.bowmark-landing) .site-header__toggle{display:grid}}@media (min-width:641px){:where(.bowmark-landing) .site-menu{display:none!important}}:where(.bowmark-landing) .site-footer{background:var(--bm-bg-deep)}:where(.bowmark-landing) .site-footer__inner{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--bm-space-6);width:min(1024px,100% - 64px);margin-inline:auto;padding:72px 0 48px}:where(.bowmark-landing) .site-footer__brand{display:flex;flex-direction:column;gap:12px}:where(.bowmark-landing) .site-footer__brand>a{align-self:flex-start;border-radius:var(--bm-radius-btn)}:where(.bowmark-landing) .site-footer__line{font-size:var(--bm-size-micro);color:var(--bm-text-meta,rgb(86 85 79/.66))}:where(.bowmark-landing) .site-footer__nav ul{display:flex;flex-wrap:wrap;gap:2px;margin:0 -8px 0 0;padding:0;list-style:none}:where(.bowmark-landing) .site-footer__item{display:inline-flex;align-items:center;height:32px;padding:6px 8px;border-radius:var(--bm-radius-btn);font-size:var(--bm-size-ui-sm);color:var(--bm-text-muted);transition:color var(--bm-dur-fast) var(--bm-ease),background var(--bm-dur-fast) var(--bm-ease)}:where(.bowmark-landing) .site-footer__item:hover{color:var(--bm-text);background:var(--bm-surface-2)}:where(.bowmark-landing) .site-footer__item:focus-visible{outline-offset:0}@media (max-width:820px),(pointer:coarse){:where(.bowmark-landing) .site-footer__item{height:44px}}@media (max-width:640px){:where(.bowmark-landing) .site-footer__inner{flex-direction:column;align-items:stretch;width:auto;padding:48px var(--bm-gutter) 40px}:where(.bowmark-landing) .site-footer__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-8px}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@font-face{font-family:Atkinson Hyperlegible Next;src:url(/landing/fonts/atkinson-hyperlegible-next-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/landing/fonts/crimson-pro-variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Bowmark Landing Code;src:url(/landing/fonts/google-sans-code-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bowmark Landing Code;src:url(/landing/fonts/google-sans-code-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.bowmark-landing{color-scheme:light;--bm-bg-rgb:248 247 244;--bm-ink-rgb:28 28 26;--bm-panel-rgb:254 254 252;--bm-shadow-rgb:36 32 24;--bm-accent-rgb:163 230 53;--bm-bg:rgb(var(--bm-bg-rgb));--bm-bg-deep:#f1f0ec;--bm-well:#f0efea;--bm-surface-1:rgb(var(--bm-ink-rgb)/.025);--bm-surface-2:rgb(var(--bm-ink-rgb)/.04);--bm-surface-3:rgb(var(--bm-ink-rgb)/.06);--bm-surface-4:rgb(var(--bm-ink-rgb)/.09);--bm-panel-solid:rgb(var(--bm-panel-rgb));--bm-glass:rgb(var(--bm-panel-rgb)/.74);--bm-glass-strong:rgb(var(--bm-panel-rgb)/.88);--bm-sheen:rgb(var(--bm-panel-rgb)/.5);--bm-overlay:rgb(var(--bm-ink-rgb)/.2);--bm-line:rgb(var(--bm-ink-rgb)/.1);--bm-panel-line:rgb(var(--bm-ink-rgb)/.06);--bm-line-faint:rgb(var(--bm-ink-rgb)/.05);--bm-line-strong:rgb(var(--bm-ink-rgb)/.16);--bm-underline:rgb(var(--bm-ink-rgb)/.26);--bm-text:#1c1c1a;--bm-text-nav:#373733;--bm-text-muted:#56554f;--bm-text-faint:#69685f;--bm-text-inverse:#fcfcfa;--bm-accent:#a3e635;--bm-accent-light:#bef264;--bm-accent-fill:#c2e87a;--bm-accent-hover:#b4df62;--bm-accent-ink:#1c1c1a;--bm-accent-soft:#84be2821;--bm-accent-line:#65961466;--bm-accent-strong:#6a9f16;--bm-accent-text:#4a7212;--bm-focus:#4a7212;--bm-ink-fill:#232321;--bm-ink-hover:#3a3a36;--bm-paper:#ebece4;--bm-paper-top:#f2f2ec;--bm-paper-ink:#2a2d27;--bm-paper-muted:#686b61;--bm-paper-keyword:#6c5a7c;--bm-paper-string:#466a5a;--bm-control-fill:rgb(var(--bm-ink-rgb)/.045);--bm-control-hover:rgb(var(--bm-ink-rgb)/.07);--bm-control-line:rgb(var(--bm-ink-rgb)/.08);--bm-control-selected:rgb(var(--bm-panel-rgb));--bm-code-plain:#2e2e2a;--bm-code-dim:#69685f;--bm-code-string:#3f6a58;--bm-code-keyword:#6c5a86;--bm-code-ident:var(--bm-accent-text);--bm-code-ln:rgb(var(--bm-ink-rgb)/.3);--bm-code-type-bg:#3f6a581a;--bm-browser-chrome:#f0efeb;--bm-browser-body:#fdfdfb;--bm-tile-site:#efece5;--bm-tile-site-line:#e8e4db;--bm-tile-site-ink:#23211c;--bm-tile-site-tone:#857655;--bm-tile-mcp:#e7ebe3;--bm-tile-mcp-line:#dfe4da;--bm-tile-mcp-ink:#222b22;--bm-tile-mcp-tone:#58735a;--bm-tile-api:#e9eedb;--bm-tile-api-line:#e1e7d0;--bm-tile-api-ink:#232918;--bm-tile-api-tone:#638424;--bm-tile-sdk:#e7e9e8;--bm-tile-sdk-line:#dfe2e1;--bm-tile-sdk-ink:#1f2426;--bm-tile-sdk-tone:#56666c;--bm-tile-cli:#f2f1ed;--bm-tile-cli-line:#eae8e2;--bm-tile-cli-ink:#1f1f1c;--bm-tile-cli-tone:#6f6e66;--bm-tile-converted:#fdfdfb;--bm-tile-converted-line:#ebe9e3;--bm-stage-fill:var(--bm-surface-2);--bm-stage-line:#00000013;--bm-stage-inset:32px;--bm-radius-panel:32px;--bm-card:#efeeea;--bm-card-line:#1f1f1c14;--bm-float-fill:var(--bm-tile-converted-line);--bm-shadow-chrome:inset 0 1px 0 #ffffff8c,0 0 0 1px rgb(var(--bm-ink-rgb)/.04),0 1px 1px rgb(var(--bm-ink-rgb)/.03),0 2px 4px -1px rgb(var(--bm-ink-rgb)/.04),0 6px 12px -4px rgb(var(--bm-ink-rgb)/.05),0 14px 28px -12px rgb(var(--bm-ink-rgb)/.08);--bm-cta-top:#8cda00;--bm-cta-bottom:#6cb200;--bm-cta-gradient:linear-gradient(180deg,var(--bm-cta-top),var(--bm-cta-bottom));--bm-cta-edge:inset 0 0 2px #0003;--bm-cta-ink:#fff;--bm-mark:#6db300;--bm-agent-tile:var(--bm-ink-fill);--bm-agent-claude:#d97757;--bm-agent-glyph:#fff;--bm-scene-purple:#7f66a8;--bm-scene-green:#85a01e;--bm-scene-orange:#cd6e13;--bm-scene-black:#3f3f3f;--bm-brand-youtube:#f03;--bm-brand-amazon:#232f3e;--bm-brand-calendly:#006bff;--bm-brand-maps:#1e8e3e;--bm-brand-expedia:#fddb32;--bm-brand-expedia-ink:#191e3b;--bm-scene-burn:linear-gradient(180deg,#fff0,#c6c6c6);--bm-scene-burn-mode:color-burn;--bm-scene-title:var(--bm-paper);--bm-scene-meta:#ebece4a8;--bm-scene-row:#e3e3e3;--bm-font-sans:"Atkinson Hyperlegible Next",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--bm-font-mono:"Bowmark Landing Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bm-font-serif:"Crimson Pro",Georgia,serif;--bm-size-hero:44px;--bm-size-h2:clamp(32px,3.3vw,44px);--bm-size-h3:clamp(26px,2.5vw,34px);--bm-size-lead:19px;--bm-size-body:17px;--bm-size-ui:15px;--bm-size-ui-sm:14px;--bm-size-micro:13px;--bm-size-mono:14px;--bm-lh-hero:1;--bm-lh-head:1.12;--bm-lh-body:1.55;--bm-weight-head:400;--bm-weight-strong:500;--bm-track-hero:-.05em;--bm-track-h2:-.02em;--bm-track-tight:-.005em;--bm-track-label:.01em;--bm-space-1:.25rem;--bm-space-2:.5rem;--bm-space-3:.75rem;--bm-space-4:1rem;--bm-space-5:1.5rem;--bm-space-6:2rem;--bm-space-7:3rem;--bm-space-8:4.5rem;--bm-space-9:7rem;--bm-gutter:clamp(1.25rem,4vw,3.5rem);--bm-measure:62ch;--bm-max:1240px;--bm-radius-sm:6px;--bm-radius-btn:8px;--bm-radius-field:10px;--bm-radius-card:14px;--bm-radius-stage:18px;--bm-radius-pill:999px;--bm-shadow-panel:0 1px 2px rgb(var(--bm-shadow-rgb)/.04),0 6px 20px rgb(var(--bm-shadow-rgb)/.04);--bm-shadow-soft:0 1px 2px rgb(var(--bm-shadow-rgb)/.05);--bm-shadow-float:0 1px 2px rgb(var(--bm-shadow-rgb)/.04),0 10px 28px rgb(var(--bm-shadow-rgb)/.07);--bm-shadow-float-strong:0 2px 4px rgb(var(--bm-shadow-rgb)/.04),0 18px 44px rgb(var(--bm-shadow-rgb)/.1);--bm-shadow-header:0 1px 10px rgb(var(--bm-shadow-rgb)/.035);--bm-cursor-halo:0 1px 3px rgb(var(--bm-panel-rgb)/.95);--bm-dur-fast:.14s;--bm-dur-base:.22s;--bm-ease:cubic-bezier(.22,.61,.36,1);--bm-spring:cubic-bezier(.22,.9,.3,1);--bm-spring-dur:.3s;--bm-nav-top:16px;--bm-nav-w:580px;--bm-nav-h:40px;--bm-header-h:72px;--bm-install-w:414px;--b1-p:0;--b1-hero-out:0;--b1-h0:1;--b1-h1:0;--b1-h2:0;--b1-h3:0;--b1-hy0:0px;--b1-hy1:12px;--b1-hy2:24px;--b1-hy3:36px}@supports (color:color(display-p3 0 0 0)){.bowmark-landing{--bm-mark:color(display-p3 .49 .697 0);--bm-card:color(display-p3 .937 .933 .919);--bm-scene-purple:color(display-p3 .48 .401 .643);--bm-scene-green:color(display-p3 .538 .626 .227);--bm-scene-orange:color(display-p3 .752 .45 .179);--bm-scene-black:color(display-p3 .246 .246 .246)}}@supports (background:linear-gradient(in oklab 180deg,red,blue)){.bowmark-landing{--bm-cta-gradient:linear-gradient(in oklab 180deg,oklab(80.2% -.156 .193),oklab(69.1% -.14 .167));--bm-scene-burn:linear-gradient(in oklab 180deg,oklab(100% 0 0/0),oklab(80% 0 0))}}@supports (transition-timing-function:linear(0,1)){.bowmark-landing{--bm-spring:linear(0,.505,.9382,1.0379,1.0218,1.0035,.9986,.9991,.9998,1)}}@media (max-width:860px){.bowmark-landing{--bm-size-hero:38px;--bm-size-h2:32px;--bm-size-h3:26px;--bm-size-lead:18px}}@media (max-width:380px){.bowmark-landing{--bm-size-hero:34px;--bm-size-h2:29px}}:where(.bowmark-landing) *,:where(.bowmark-landing) :after,:where(.bowmark-landing) :before{box-sizing:border-box}html:has(.bowmark-landing){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:0}.bowmark-landing,:where(.bowmark-landing) dd,:where(.bowmark-landing) dl,:where(.bowmark-landing) fieldset,:where(.bowmark-landing) figure,:where(.bowmark-landing) h1,:where(.bowmark-landing) h2,:where(.bowmark-landing) h3,:where(.bowmark-landing) ol,:where(.bowmark-landing) p,:where(.bowmark-landing) ul{margin:0}:where(.bowmark-landing) ol[class],:where(.bowmark-landing) ul[class]{padding:0;list-style:none}:where(.bowmark-landing) img,:where(.bowmark-landing) svg{max-width:100%;display:block}:where(.bowmark-landing) button,:where(.bowmark-landing) input,:where(.bowmark-landing) select{font:inherit;color:inherit}.bowmark-landing{background:var(--bm-bg);color:var(--bm-text);font-family:var(--bm-font-sans);font-size:var(--bm-size-body);font-weight:400;line-height:var(--bm-lh-body);letter-spacing:0;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}:where(.bowmark-landing) a{color:inherit;text-decoration:none}:where(.bowmark-landing) :focus-visible{outline:2px solid var(--bm-focus);outline-offset:3px;border-radius:var(--bm-radius-sm)}:where(.bowmark-landing) .bm-btn{border-radius:var(--bm-radius-btn);min-height:34px;font-family:inherit;font-size:var(--bm-size-ui-sm);font-weight:var(--bm-weight-strong);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background var(--bm-dur-fast) var(--bm-ease),color var(--bm-dur-fast) var(--bm-ease);border:0;justify-content:center;align-items:center;gap:.45em;padding:.45rem .85rem;line-height:1.2;display:inline-flex}:where(.bowmark-landing) .bm-btn--lime{background:var(--bm-accent-fill);color:var(--bm-cta-ink)}:where(.bowmark-landing) .bm-btn--lime:hover{background:var(--bm-accent-hover)}:where(.bowmark-landing) .bm-btn--ink{background:var(--bm-ink-fill);color:var(--bm-text-inverse)}:where(.bowmark-landing) .bm-btn--ink:hover{background:var(--bm-ink-hover)}:where(.bowmark-landing) .bm-btn--cta{height:32px;min-height:32px;padding:0 var(--bm-space-3);border-radius:var(--bm-radius-sm);background:var(--bm-cta-bottom);background-image:var(--bm-cta-gradient);box-shadow:var(--bm-cta-edge);color:var(--bm-cta-ink);transition:filter var(--bm-dur-fast) var(--bm-ease);font-size:14px;font-weight:500;line-height:1.5}:where(.bowmark-landing) .bm-btn--cta:hover{filter:brightness(1.05)saturate(1.04)}:where(.bowmark-landing) .bm-btn--cta:active{filter:brightness(.97)}:where(.bowmark-landing) .bm-btn--lg{min-height:40px;font-size:var(--bm-size-ui);padding:.6rem 1.1rem}:where(.bowmark-landing) .bm-float{background:var(--bm-float-fill);border-radius:var(--bm-radius-btn);box-shadow:var(--bm-shadow-chrome)}:where(.bowmark-landing) .bm-shell{width:100%;max-width:var(--bm-max);padding-inline:var(--bm-gutter);margin-inline:auto}:where(.bowmark-landing) .bm-anchor{width:1px;height:1px;scroll-margin-top:var(--bm-header-h);pointer-events:none;position:absolute;top:0;left:0}:where(.bowmark-landing) .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.bowmark-landing) .skip-link{left:var(--bm-space-4);top:var(--bm-space-2);z-index:200;background:var(--bm-ink-fill);color:var(--bm-text-inverse);padding:var(--bm-space-2) var(--bm-space-4);border-radius:var(--bm-radius-btn);font-size:var(--bm-size-ui-sm);transition:transform var(--bm-dur-fast) var(--bm-ease);font-weight:500;position:absolute;transform:translateY(-160%)}:where(.bowmark-landing) .skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html:has(.bowmark-landing){scroll-behavior:auto}:where(.bowmark-landing) *,:where(.bowmark-landing) :after,:where(.bowmark-landing) :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.bowmark-landing{min-height:100vh}html:has(.bowmark-landing){color-scheme:light;background:#f8f7f4}:where(.bowmark-landing) .scene{position:relative;height:1040vh}:where(.bowmark-landing) .scene__viewport{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--bm-bg)}@media (max-width:860px),(prefers-reduced-motion:reduce){:where(.bowmark-landing) .scene{height:auto}:where(.bowmark-landing) .scene__viewport{position:static;height:auto;overflow:visible;display:flex;flex-direction:column;gap:var(--bm-space-7);max-width:var(--bm-max);margin-inline:auto;padding:calc(var(--bm-header-h) + var(--bm-space-5)) var(--bm-gutter) var(--bm-space-8)}}:where(.bowmark-landing) .closing{position:relative;z-index:1;background:var(--bm-bg);overflow-x:clip}