.plan-side{display:contents}.plan-side>.bizo-tip{order:1}.plan-steps,.auth-aside,.legal-toc{display:none}.legal section{scroll-margin-block-start:24px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card,.guide-card,.city-card{transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out)}.card:hover,.guide-card:hover,.city-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px -12px #02224847}.stop-row,.chip,.choice,.theme,.activity{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.choice:hover,.theme:hover,.activity:hover{box-shadow:0 6px 16px -8px #0222484d}.chip:hover:not(.chip-on){border-color:var(--aqua)}}@media (min-width:761px){.header-link{padding-block:6px;position:relative}.header-link:after{content:"";background:var(--turquoise);block-size:2px;transition:transform var(--motion-base) var(--ease-out);border-radius:2px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.header-link:hover:after,.header-link[aria-current=page]:after{transform:scaleX(1)}.header-link:hover{color:var(--teal)}}@media (min-width:1024px){.narrow.plan{max-width:1100px;padding-block:40px 56px;padding-inline:32px}.narrow.plan>h1{font-size:2.2rem}.plan-form{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px 40px;display:grid}.plan-form>*{grid-column:1}.plan-form>fieldset:not([hidden]){background:var(--white);border-radius:var(--radius);box-shadow:0 18px 40px -28px #02224859, inset 0 0 0 1px var(--line);padding:32px 36px}.plan-form>fieldset h2{font-size:1.6rem}.plan-form>.step-nav .button[type=submit]{flex:none;min-block-size:52px;min-inline-size:220px;margin-inline-start:auto}.plan-form .choices:not(.choices-even){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.plan-form>.plan-side{background:var(--white);border-radius:var(--radius);box-shadow:0 18px 40px -28px #02224859, inset 0 0 0 1px var(--line);flex-direction:column;grid-area:1/2/-1;gap:18px;padding:22px;display:flex;position:sticky;inset-block-start:24px}.plan-side>.bizo-tip{order:0;margin:0}.plan-side .steps-progress{margin:0}.plan-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.plan-steps:before{content:"";background:repeating-linear-gradient(180deg, var(--leg-line) 0 5px, transparent 5px 10px);inline-size:2px;position:absolute;inset-block:18px;inset-inline-start:13px}.plan-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.plan-step-mark{font-variant-numeric:tabular-nums;background:var(--white);block-size:28px;inline-size:28px;color:var(--muted);box-shadow:inset 0 0 0 2px var(--border);border-radius:50%;place-items:center;margin-block-start:6px;font-size:.8rem;font-weight:700;display:grid}.plan-step-done .plan-step-mark{background:var(--teal);color:var(--white);box-shadow:none}.plan-step-now .plan-step-mark{background:var(--light-aqua);color:var(--navy);box-shadow:inset 0 0 0 2px var(--turquoise)}.plan-step-go{min-block-size:40px;font:inherit;color:inherit;text-align:start;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;padding-block:8px;padding-inline:10px;display:flex}button.plan-step-go{cursor:pointer}button.plan-step-go:hover{background:var(--paper)}.plan-step-name{font-size:.95rem;font-weight:600}.plan-step-next .plan-step-name{color:var(--muted);font-weight:400}.plan-step-now .plan-step-name{color:var(--teal);font-weight:800}.plan-step-value{color:var(--muted);font-size:.85rem;line-height:1.35;display:block}.narrow.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:1000px;padding-block:64px;padding-inline:32px;display:grid}.auth-form{background:var(--white);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);padding:40px 44px;box-shadow:0 24px 50px -30px #02224866}.auth-aside{background:var(--navy);color:var(--white);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);flex-direction:column;order:2;justify-content:center;gap:14px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.auth-aside:before{content:"";background:var(--navy-2);border-radius:50%;block-size:340px;inline-size:340px;position:absolute;inset-block-start:-140px;inset-inline-end:-120px}.auth-aside>*{position:relative}.auth-aside h2{margin:0;font-size:1.6rem;line-height:1.2}.auth-aside ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.auth-aside li{align-items:baseline;gap:10px;display:flex}.auth-aside li:before{content:"✓";color:var(--aqua);font-weight:800}.narrow.legal{grid-template-columns:260px minmax(0,720px);align-items:start;gap:0 56px;max-width:1080px;padding-block:48px;padding-inline:32px;display:grid}.narrow.legal>*{grid-column:2}.narrow.legal>.legal-toc{background:var(--white);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;grid-area:1/1/span 60;gap:8px;padding:18px 20px;display:flex;position:sticky;inset-block-start:24px}.legal-toc ol{flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;font-size:.92rem;display:flex}.legal-toc a{text-decoration:none}.legal-toc a:hover{color:var(--teal);text-decoration:underline}.legal p{line-height:1.7}.narrow.beta-page,.narrow.guide{max-width:760px;padding-block:48px}.beta-page p,.beta-page li{line-height:1.7}.narrow:has(>.progress-box){max-width:720px;padding-block:48px}.place-sheet[open]{border-start-end-radius:0;border-end-end-radius:0;block-size:100vh;max-block-size:100vh;inline-size:min(500px,42vw);margin-block:0;margin-inline:auto 0;overflow-y:auto}.place-sheet::backdrop{background:#02224840}.chat-sheet[open]{inline-size:min(560px,44vw)}.home-hero-bizo .bizo{inline-size:min(300px,100%)}}:root{--drawer-from:40px}[dir=rtl]{--drawer-from:-40px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.place-sheet[open]{animation:drawer-in var(--motion-base) var(--ease-out)}}@keyframes drawer-in{0%{transform:translateX(var(--drawer-from));opacity:0}to{opacity:1;transform:none}}@media (min-width:1200px){.trip{grid-template-columns:clamp(460px,36vw,600px) minmax(0,1fr)}.timeline{padding-block:28px;padding-inline:28px}.trip-hero .trip-cover-text h1{font-size:2.3rem}.stop-row{grid-template-columns:30px 76px minmax(0,1fr);padding:12px}.stop-row .thumb{block-size:76px;inline-size:76px}.place-card{margin-inline-start:140px}.stop-row:hover{box-shadow:inset 0 0 0 1.5px var(--light-aqua)}}
h1,h2,h3,.display{font-family:var(--font-display), var(--font-he), system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--fs-5);font-weight:800;line-height:1.15}h2{font-size:var(--fs-4);font-weight:700;line-height:1.25}h3{font-size:var(--fs-3);font-weight:700;line-height:1.3}.num,.time-range,.glance dd,.tnum{font-variant-numeric:tabular-nums}.button,.button-quiet{border-radius:var(--r-button)}.button-link{cursor:pointer;font:inherit;color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.button-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.button-link{min-block-size:44px}}.chip{border-radius:var(--r-field)}.tag{font-size:var(--fs-1);background:var(--light-aqua);color:var(--navy);border-radius:999px;align-items:center;gap:4px;padding-block:2px;padding-inline:10px;font-weight:600;display:inline-flex}.tag-warn{background:var(--warn-bg);color:var(--warn)}.seg{border-radius:var(--r-button);background:var(--paper);border:var(--hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.seg>button{min-block-size:40px;color:var(--muted);font:inherit;font-size:var(--fs-2);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding-inline:8px;font-weight:600;display:inline-flex}.seg>button:hover{color:var(--navy)}.seg>button[aria-selected=true],.seg>button[aria-pressed=true]{background:var(--white);color:var(--navy);box-shadow:0 1px 3px #0222481f}.seg>button[aria-selected=true] .icon,.seg>button[aria-pressed=true] .icon{color:var(--teal)}@media (max-width:760px){.seg>button{min-block-size:44px}}.card{border-radius:var(--r-card);box-shadow:none;border:var(--hairline)}.card:hover{box-shadow:var(--shadow-float)}.bz{inline-size:var(--bz-size,56px);aspect-ratio:170/175;pointer-events:none;flex-shrink:0;display:inline-block;position:relative}.bz-fig{aspect-ratio:170/159;transform-origin:50% 100%;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset-block-start:0;inset-inline:0}.bz-sh{transform-origin:50%;background:#0222482e;border-radius:50%;block-size:9%;position:absolute;inset-block-end:0;inset-inline:22%}@media (prefers-reduced-motion:no-preference){.bz-bob .bz-fig{animation:2.6s ease-in-out infinite bz-bob}.bz-bob .bz-sh{animation:2.6s ease-in-out infinite bz-sh-bob}.bz-hop .bz-fig{animation:bz-hop .62s var(--ease-out) 1}.bz-hop .bz-sh{animation:bz-sh-hop .62s var(--ease-out) 1}.bz-wave .bz-fig{animation:1.1s ease-in-out bz-wave}.bz-cheer .bz-fig{animation:bz-cheer 1s var(--ease-spring) 1}.bz-cheer .bz-sh{animation:bz-sh-hop 1s var(--ease-out) 1}.bz-think .bz-fig{animation:2.4s ease-in-out infinite bz-think}.bz-step .bz-fig{animation:.52s ease-in-out infinite bz-step}}@keyframes bz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes bz-sh-bob{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes bz-hop{0%{transform:scale(1)}18%{transform:scale(1.06,.9)}45%{transform:translateY(-34%)scale(.96,1.05)}70%{transform:translateY(0)scale(1.05,.93)}to{transform:scale(1)}}@keyframes bz-sh-hop{45%{opacity:.5;transform:scaleX(.6)}}@keyframes bz-wave{20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}}@keyframes bz-cheer{30%{transform:translateY(-22%)scale(1.08)rotate(-4deg)}60%{transform:translateY(-22%)scale(1.08)rotate(4deg)}}@keyframes bz-think{30%,70%{transform:rotate(-6deg)translate(-3%)}}@keyframes bz-step{25%{transform:translateY(-12%)rotate(-5deg)}75%{transform:translateY(-12%)rotate(5deg)}}.style-page{max-inline-size:1040px;margin-inline:auto;padding-block:32px 64px;padding-inline:20px}.style-page section{border-block-end:var(--hairline);padding-block:28px}.style-page h2{margin-block:0 16px}.style-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.style-type{flex-direction:column;gap:6px;display:flex}.style-type span{align-items:baseline;gap:16px;display:flex}.style-type small{inline-size:56px;color:var(--muted);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.style-swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.style-swatch{border-radius:var(--r-field);border:var(--hairline);background:var(--white);font-size:var(--fs-1);overflow:hidden}.style-swatch i{block-size:56px;display:block}.style-swatch span{padding:6px 8px;display:block}.style-radii{flex-wrap:wrap;gap:16px;display:flex}.style-radii div{background:var(--white);border:var(--hairline);block-size:72px;inline-size:120px;font-size:var(--fs-1);color:var(--muted);place-items:center;display:grid}.style-icons{color:var(--navy);flex-wrap:wrap;gap:14px;display:flex}.style-icons figure{inline-size:64px;font-size:var(--fs-1);color:var(--muted);flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.style-icons .icon{color:var(--navy)}.style-bizo{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.style-bizo figure{border-radius:var(--r-card);background:var(--white);border:var(--hairline);font-size:var(--fs-1);color:var(--muted);flex-direction:column;align-items:center;gap:6px;margin:0;padding-block:18px 10px;display:flex}@media (prefers-reduced-motion:no-preference){.style-bizo .bz-hop .bz-fig,.style-bizo .bz-hop .bz-sh,.style-bizo .bz-wave .bz-fig,.style-bizo .bz-cheer .bz-fig,.style-bizo .bz-cheer .bz-sh{animation-iteration-count:infinite}}.trip-hero .trip-cover-text h1{font-size:var(--fs-6);font-weight:800;line-height:1.05}.trip-hero .banner{border-radius:var(--r-field);font-size:var(--fs-1);padding-block:6px;padding-inline:12px}@media (max-width:760px){.trip-cover{block-size:156px}.trip-hero .trip-cover-text h1{font-size:var(--fs-5)}.timeline>.trip-hero{padding-block-start:24px}}.trip-glance{flex-wrap:wrap;row-gap:4px;margin-block:8px 0;padding-block-end:12px;display:flex}.trip-glance div{text-align:start;background:0 0;border-radius:0;flex-direction:row-reverse;align-items:baseline;gap:4px;padding:0}.trip-glance div+div{border-inline-start:var(--hairline);margin-inline-start:12px;padding-inline-start:12px}.trip-glance dd{font-size:var(--fs-3);font-weight:800}.trip-glance dt{font-size:var(--fs-2);color:var(--muted);font-weight:500}.trip-notes .trip-note{font-size:var(--fs-1)}.trip-tabs{padding-block:8px;display:block}.trip-tabs .seg>button{flex-direction:row;min-block-size:40px}.seg>button:not([aria-selected=true]):not([aria-pressed=true]):hover{background:0 0}@media (max-width:760px){.trip-tabs .seg>button{min-block-size:50px;font-size:var(--fs-1);flex-direction:column;gap:1px;padding-inline:2px}}.zoom-switch.seg{margin-block:12px 0}.zoom-switch.seg>button{font-size:var(--fs-2)}@media (max-width:760px){.zoom-switch.seg>button{font-size:var(--fs-1);padding-inline:4px}}.day-tabs{background:linear-gradient(90deg, var(--aqua) 55%, transparent 0) 0 50% / 12px 2px repeat-x local, var(--white);gap:10px;padding-block:10px;padding-inline:4px}.day-tabs .chip{background:var(--white);font-weight:600}.day-tabs .chip-on{background:var(--teal);color:var(--white);box-shadow:0 0 0 3px var(--light-aqua)}.stop-row{border-radius:var(--r-button);grid-template-columns:48px 28px minmax(0,1fr);gap:10px;padding:10px}.stop-at{flex-direction:column;align-items:flex-end;padding-block-start:2px;line-height:1.2;display:flex}.stop-at .time-range{font-size:var(--fs-3);color:var(--navy);font-weight:700}.stop-end{font-size:var(--fs-1);color:var(--muted);font-variant-numeric:tabular-nums}.stop-rail{justify-content:center;display:flex}.stop-rail .num{z-index:1;box-shadow:0 0 0 3px var(--white);position:relative}.stop-row .num{margin-block-start:0}.stop-name{font-size:var(--fs-3);line-height:1.3}.stop-kind{font-size:var(--fs-1)}.stop-on .num{background:var(--navy);box-shadow:0 0 0 3px var(--light-aqua)}.stop-row.stop-on{background:var(--light-aqua)}.stops>.stop{position:relative}.stops>.stop:before{content:"";border-inline-start:2px dashed var(--leg-line);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:81px}.stops>.stop:first-child:before{inset-block-start:20px}.stops>.stop:last-child:before{block-size:20px;inset-block-end:auto}.stops>.stop:only-child:before{display:none}.leg{font-size:var(--fs-1);border-inline-start:0;margin-inline-start:0;padding-block:4px;padding-inline-start:106px}.leg .walk-icon{color:var(--teal)}.stop-actions,.place-card,.stop-edit,.stop-book{margin-inline-start:106px}.free-time{font-size:var(--fs-1);margin-block:0;padding-inline-start:106px}.free-meal .stop-at .time-range{color:var(--muted)}@media (min-width:1200px){.stop-row{grid-template-columns:52px 30px minmax(0,1fr);padding:12px}.stops>.stop:before{inset-block:0;inset-inline-start:91px}.stops>.stop:first-child:before{inset-block-start:22px}.stops>.stop:last-child:before{block-size:22px;inset-block-end:auto}.leg,.free-time{padding-inline-start:118px}.stop-actions,.place-card,.stop-edit,.stop-book{margin-inline-start:118px}}.stops-walk{position:relative}.stops-walk .stop-row{padding-inline-end:54px}.day-walker{z-index:2;pointer-events:none;display:block;position:absolute;inset-block-start:6px;inset-inline-end:6px}.day-walker[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.day-walker{transition:transform var(--motion-slow) var(--ease-out)}}.trip-tab-plan .day-summary .bizo{display:none}.map-bizo{pointer-events:none}@media (max-width:760px){.trip-tab-plan .map-wrap{z-index:1;order:0;block-size:30vh;min-block-size:200px;margin-block-start:0;position:sticky;inset-block-start:0}.trip-tab-plan.trip>.timeline>*{z-index:2;background:var(--white);position:relative}.trip-tab-plan.trip>.timeline>.trip-tabs{z-index:5;position:sticky}.trip-tab-plan .timeline>.trip-hero{border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card);margin-block-start:-20px;padding-block-start:10px;box-shadow:0 -8px 24px #0222481f}.trip-tab-plan .timeline>.trip-hero:before{content:"";background:var(--border);border-radius:999px;align-self:center;block-size:4px;inline-size:40px;margin-block-end:4px}.trip-tab-plan .trip-cover{block-size:auto;color:var(--navy);margin:0;overflow:visible}.trip-tab-plan .trip-cover img,.trip-tab-plan .trip-cover:after{display:none}.trip-tab-plan .trip-cover-text{flex-flow:wrap;align-items:baseline;gap:2px 10px;position:static}.trip-tab-plan .trip-hero .trip-cover-text h1{font-size:var(--fs-5);order:-1}.trip-tab-plan .trip-hero .trip-cover .trip-facts{color:var(--muted);flex-basis:100%;font-weight:500}.trip-tab-plan .trip-cover .pill{background:var(--light-aqua)}.trip-tab-plan .map-toggle{inset-block-end:30px}.trip-glance dd{font-size:var(--fs-2)}.trip-glance dt{font-size:var(--fs-1)}.trip-glance div+div{margin-inline-start:8px;padding-inline-start:8px}.trip-tab-plan .day-sky{display:none}}.tour{border-radius:var(--r-card);max-block-size:calc(100dvh - 32px);inline-size:min(480px,100% - 32px);box-shadow:var(--shadow-float);padding:0;overflow:clip}.tour[open]{flex-direction:column;display:flex}.tour::backdrop{background:#02224880}.tour-stage{background:linear-gradient(180deg, var(--light-aqua), var(--paper));border-block-end:var(--hairline);flex-shrink:0;block-size:176px;position:relative}.tour-head{justify-content:space-between;align-items:center;gap:12px;margin-block:-10px 2px;display:flex}.tour-skip{cursor:pointer;min-block-size:44px;min-inline-size:44px;color:var(--muted);font:inherit;font-size:var(--fs-2);text-underline-offset:3px;background:0 0;border:0;padding-inline:4px;font-weight:600;text-decoration:underline}.tour-skip:hover{color:var(--navy)}.tour-road{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-end:12px;inset-inline:12px}.tour-road:before{content:"";border-block-start:3px dashed var(--aqua);position:absolute;inset-block-start:50%;inset-inline:7%}.tour-station{cursor:pointer;block-size:44px;inline-size:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.tour-station>span{background:var(--white);border:var(--hairline);block-size:34px;inline-size:34px;transition:background-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.tour-station:hover>span{border-color:var(--teal)}.tour-station-done{color:var(--teal)}.tour-station-done>span{border-color:var(--teal)}.tour-station-on{color:var(--navy)}.tour-station-on>span{background:var(--turquoise);border-color:var(--turquoise);transform:scale(1.12)}.tour-bizo{z-index:1;position:absolute;inset-block-end:54px;inset-inline-start:clamp(4px, calc(12px + (100% - 24px) * var(--tour-at,.07) - 42px), calc(100% - 88px))}@media (prefers-reduced-motion:no-preference){.tour-bizo{transition:inset-inline-start var(--motion-slow) var(--ease-out)}.tour-body{animation:tour-in var(--motion-base) var(--ease-out)}}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}.tour-body{padding-block:18px 4px;padding-inline:22px;overflow-y:auto}.dialog .tour-count{color:var(--muted);font-size:var(--fs-1);margin:0;font-weight:600}.dialog .tour-body h2{font-size:var(--fs-5);margin:0 0 8px;line-height:1.15}.dialog .tour-text{font-size:var(--fs-3);min-block-size:6.4em;margin:0;line-height:1.6}.tour-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:14px 20px;padding-inline:22px;display:flex}.tour-actions .button{justify-content:center;align-items:center;gap:8px;min-block-size:44px;margin:0;display:inline-flex}.tour-actions-end{justify-content:flex-start}.tour-actions-end .button-link{min-block-size:44px;margin-inline-start:auto}@media (max-width:760px){.tour{border-end-end-radius:0;border-end-start-radius:0;inline-size:100%;max-inline-size:100%;margin-block:auto 0;margin-inline:0}.tour-stage{block-size:160px}.tour-road{inset-inline:4px}.tour-bizo{inset-inline-start:clamp(4px, calc(4px + (100% - 8px) * var(--tour-at,.07) - 36px), calc(100% - 76px))}.tour-bizo .bz{inline-size:72px}.dialog .tour-body h2{font-size:var(--fs-4)}.dialog .tour-text{font-size:var(--fs-2);min-block-size:6.6em}.tour-actions{padding-block-end:calc(16px + env(safe-area-inset-bottom))}.tour-actions-end .button{flex:100%}.tour-actions-end .button-link{margin-inline:auto}}.tour-replay-row{margin-block:12px 0}.tour-replay{font-size:var(--fs-2)}.theme-bialik{--accent:var(--pink)}.theme-bialik h1,.theme-bialik h2{color:var(--pink-deep)}.theme-bialik .bialik-hero{border-radius:var(--r-card);background:linear-gradient(135deg, var(--pink-soft), var(--sun-soft) 60%, var(--light-aqua));align-items:center;gap:16px;padding:20px;display:flex}.theme-bialik .bialik-hero h1{font-size:var(--fs-5);margin:0}.theme-bialik .bialik-hero p{color:var(--navy);margin-block:6px 0}.theme-bialik .bialik-section{border-radius:var(--r-card);border:var(--hairline);padding:16px}.theme-bialik .bialik-section:nth-of-type(3n+1){background:var(--pink-soft)}.theme-bialik .bialik-section:nth-of-type(3n+2){background:var(--sun-soft)}.theme-bialik .bialik-section:nth-of-type(3n){background:var(--light-aqua)}.theme-bialik .button-bialik{background:var(--pink-deep);color:var(--white)}.theme-bialik .button-bialik:hover{background:var(--navy)}.theme-bialik .pill-bialik{background:var(--pink-soft);color:var(--pink-deep);border:1px solid var(--pink)}.theme-bialik :focus-visible{outline-color:var(--pink)}.share-sheet{text-align:center;inline-size:min(460px,100% - 24px);padding:22px;overflow:visible}.share-sheet h2{font-family:var(--font-display);font-size:var(--fs-5);margin-block:4px;line-height:1.15}.share-bizo{block-size:auto;inline-size:110px;margin-block:-78px -4px;margin-inline:auto;display:block}.share-ask{color:var(--muted);font-size:var(--fs-3);margin-block-end:14px}.share-preview{aspect-ratio:1200/630;border-radius:var(--r-field);border:var(--hairline);background:var(--paper);block-size:auto;inline-size:100%;margin-block:6px 16px;display:block}.share-buttons{flex-wrap:wrap;gap:10px;margin-block-end:10px;display:flex}.share-buttons>*{flex:1 1 0;min-inline-size:min-content}.share-button{border-radius:var(--r-button);border:var(--hairline);background:var(--white);min-block-size:76px;color:var(--navy);font:inherit;font-weight:700;font-size:var(--fs-2);cursor:pointer;transition:background var(--motion-fast), transform var(--motion-fast) var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;text-decoration:none;display:flex}.share-button:hover{background:var(--light-aqua)}.share-button-main{background:var(--teal);color:var(--white);border-color:var(--teal)}.share-button-main:hover{background:var(--navy);color:var(--white)}.share-button:disabled{opacity:.6;cursor:progress}.share-text{min-block-size:44px;color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.share-sheet .share-link{text-align:start}@media (max-height:760px){.share-preview{object-fit:cover;object-position:top;max-block-size:18dvh}}.share-body{max-block-size:calc(100dvh - 120px);margin-inline:-4px;padding-inline:4px;overflow-y:auto}.share-body .share-buttons{z-index:1;background:var(--white);margin-block-end:0;padding-block:8px;position:sticky;inset-block-end:0}.share-body .share-buttons:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--white), transparent);block-size:20px;position:absolute;inset-block-end:100%;inset-inline:0}@media (max-height:420px){.share-body .share-buttons{position:static}.share-body .share-buttons:before{display:none}}.share-note{font-size:var(--fs-2);color:var(--muted);text-align:start;margin-block:0 8px;line-height:1.45}.share-note p{margin-block:0 4px}.share-details>summary{cursor:pointer;min-block-size:44px;color:var(--teal);align-items:center;font-weight:600;text-decoration:underline;display:flex}.share-details>summary:focus-visible{outline:3px solid var(--turquoise);outline-offset:2px}.share-details[open]{padding-block-end:4px}.partners-dialog{max-block-size:calc(100dvh - 32px);overflow-y:auto}.partners-terms{font-size:var(--fs-1);line-height:1.45}.partners-terms p{margin-block:0 6px}.share-foot{justify-content:center;gap:22px}.story-picks{justify-content:center;gap:10px;margin-block:8px 12px;display:flex}.story-pick{border-radius:var(--r-button);max-inline-size:130px;font:inherit;font-weight:600;font-size:var(--fs-2);color:var(--navy);cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:6px;display:flex}.story-pick img,.story-wait{aspect-ratio:9/16;border-radius:var(--r-field);background:var(--paper);block-size:auto;inline-size:100%;display:block}.story-pick-on{border-color:var(--turquoise)}.share-sheet .dialog-actions .button{align-items:center;gap:8px;display:inline-flex}.share-qr{text-align:start;border-radius:var(--r-field);background:var(--paper);align-items:center;gap:12px;margin-block-start:10px;padding:10px;display:flex}.share-qr img{image-rendering:pixelated;flex:none}.share-qr p{font-size:var(--fs-2);margin:0}.shared-welcome{flex-direction:column;gap:2px;display:flex}@media (max-width:600px){.share-sheet[open]{inline-size:100%;max-inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;margin:auto 0 0;padding-block-end:max(22px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.share-sheet[open]{animation:sheet-up var(--motion-base) var(--ease-out)}.share-button:active{transform:scale(.96)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}
.sources{--sources-accent:var(--teal);--sources-accent-2:var(--turquoise);--sources-section-bg:var(--light-aqua);--sources-tile-bg:var(--white);--sources-ink:var(--navy);flex-direction:column;gap:16px;display:flex}.sources.theme-bialik{--sources-accent:var(--pink-deep);--sources-accent-2:var(--pink);--sources-section-bg:var(--pink-soft)}.sources h2{margin-block:0 4px}.sources h3{font-size:var(--fs-3);margin-block:0 8px}.sources h4{font-size:var(--fs-2);margin-block:10px 6px}.sources p{margin-block:0 6px}.sources-head{border-radius:var(--r-card);background:var(--sources-section-bg);color:var(--sources-ink);align-items:center;gap:16px;padding:18px;display:flex}.sources-head h1{margin:0 0 4px}.sources-head .muted{color:var(--sources-ink)}.sources-head .bizo{flex-shrink:0;block-size:auto}.sources-rule{background:var(--white);color:var(--sources-ink);border-radius:var(--r-field);border-inline-start:4px solid var(--sources-accent);margin:8px 0 0;padding-block:10px;padding-inline:14px}.sources-rule .icon{color:var(--sources-accent);vertical-align:-3px;margin-inline-end:4px}.sources-head .tour-replay{min-block-size:44px;margin-block-start:8px}.sources-intro-short{display:none}.sources-tabs{gap:6px;padding-block-end:2px;display:flex;overflow-x:auto}.sources-tabs a{white-space:nowrap;border-radius:var(--r-button);border:var(--hairline);background:var(--white);min-block-size:44px;color:var(--sources-ink);align-items:center;gap:6px;padding-inline:14px;font-weight:600;text-decoration:none;display:inline-flex}.sources-tabs a[aria-current=page]{background:var(--sources-accent);border-color:var(--sources-accent);color:var(--white)}.sources-count{background:var(--warn-bg);block-size:22px;min-inline-size:22px;color:var(--warn);font-size:var(--fs-1);border-radius:999px;place-items:center;padding-inline:6px;font-weight:700;display:inline-grid}.sources section{flex-direction:column;gap:10px;display:flex}.sources-box{border-radius:var(--r-card);background:var(--white);border:var(--hairline);padding:14px}.sources-box-warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-bg)}.tag-quiet{background:var(--paper);color:var(--navy);border:var(--hairline)}.sources-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sources-tiles li{border-radius:var(--r-card);background:var(--sources-tile-bg);color:var(--sources-ink);border:var(--hairline);border-block-start:4px solid var(--sources-accent-2);flex-direction:column;gap:4px;padding:16px;display:flex}.sources-tiles b{font-size:var(--fs-5);line-height:1.1}.sources-tiles span{font-size:var(--fs-2)}.sources-tiles .sources-tile-alert{background:var(--warn-bg);color:var(--warn);border-block-start-color:var(--warn)}.sources-countries{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sources-country{gap:0;padding:0;overflow:hidden}.sources-country:hover{box-shadow:none}.sources-country>h3{background:var(--sources-section-bg);color:var(--sources-ink);justify-content:space-between;align-items:center;gap:8px;margin:0;padding-block:12px;padding-inline:16px;display:flex}.sources-country>:not(h3){margin-inline:16px}.sources-country>:last-child{margin-block-end:16px}.sources-kv{flex-wrap:wrap;gap:14px;margin-block:12px 0;display:flex}.sources-kv b{font-size:var(--fs-4)}.sources-weak{border-radius:var(--r-field);background:var(--warn-bg);color:var(--warn);font-size:var(--fs-2);margin-block-start:10px;padding:10px}.sources-weak ul{margin:4px 0 0;padding-inline-start:18px}.sources-bars{font-size:var(--fs-2);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sources-bars li{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3rem;align-items:center;gap:10px;display:grid}.sources-bars .tnum{text-align:end}.sources .progress-track{display:block}.sources .progress-fill{background:var(--sources-accent);display:block}.sources .progress-fill.sources-fill-low{background:var(--warn)}.sources-filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px;display:grid}.sources-filters input,.sources-filters select,.sources-form input,.sources-form select{min-block-size:44px;inline-size:100%;font:inherit;color:var(--navy);background:var(--white);border:1px solid var(--border);border-radius:var(--r-field);padding-inline:10px}.sources-table-box{background:var(--white);border:var(--hairline);border-radius:var(--r-card);overflow:hidden}.sources-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-2)}.sources-table th{text-align:start;background:var(--sources-section-bg);color:var(--sources-ink);padding-block:10px;padding-inline:12px;font-weight:700}.sources-table td{border-block-start:var(--hairline);vertical-align:middle;padding-block:8px;padding-inline:12px}.sources-table .sources-why{font-size:var(--fs-1,.78rem);white-space:nowrap;font-weight:400;display:block}.sources-table .tnum{text-align:end}.sources-row-toggle{min-block-size:44px;font:inherit;color:var(--navy);cursor:pointer;text-align:start;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0;display:flex}.sources-domain{min-block-size:44px;min-inline-size:44px;max-inline-size:100%;color:var(--teal);font-size:var(--fs-1);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.sources-domain:hover{color:var(--navy)}.sources-name .sources-domain{display:none}.sources-table .sources-site-col{white-space:nowrap}.sources-verdict .sources-domain{color:var(--sources-ink)}.sources-row-open td{background:var(--paper)}.sources-score{grid-template-columns:64px auto;align-items:center;gap:8px;display:grid}.sources-detail td{background:var(--paper)}.sources-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding-block:6px;display:grid}.sources-notes{grid-column:1/-1}.sources-fields{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.sources-queue{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sources-q{border-inline-start:4px solid var(--sources-accent-2);flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px}.sources-q:hover{box-shadow:none}.sources-q>div:first-child{flex:320px}.sources-q-actions{gap:8px;display:flex}.sources-q-actions .button{min-block-size:44px;margin:0}.sources-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sources-form:hover{box-shadow:none}.sources-form label{flex-direction:column;gap:4px;font-weight:600;display:flex}.sources-form .sources-wide{grid-column:1/-1}.sources-form input[readonly]{background:var(--paper)}.sources-form .button{justify-self:start;min-block-size:44px;margin:0}.sources-steps{flex-direction:column;gap:6px;margin:0;padding-inline-start:22px;display:flex}.sources-step-now{color:var(--sources-accent);font-weight:700}.sources-steps-done{padding:16px;list-style:none}.sources-steps-done:hover{box-shadow:none}.sources-steps-done li{align-items:center;gap:8px;display:flex}.sources-step-ok .icon{color:var(--sources-accent)}.sources-step-warn{color:var(--warn)}.sources-progress{gap:10px}.sources-progress:hover{box-shadow:none}.sources-progress .button{align-self:flex-start;min-block-size:44px;margin:0}.sources-result{flex-direction:column;gap:12px;display:flex}.sources-verdict{border-radius:var(--r-card);background:var(--sources-section-bg);color:var(--sources-ink);align-items:center;gap:16px;padding:16px;display:flex}.sources-verdict>b{font-size:var(--fs-6);line-height:1}.sources-result-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.sources-result-grid .card:hover{box-shadow:none}.sources-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sources-actions .button{align-items:center;min-block-size:44px;margin:0;display:inline-flex}.sources-site{justify-content:center;min-block-size:44px;min-inline-size:44px}.sources-report{border-block-start:4px solid var(--sources-accent);gap:6px}.sources-report:hover{box-shadow:none}.sources-report h3{color:var(--sources-accent);margin-block:12px 4px}.sources-report ol,.sources-report ul{margin:0;padding-inline-start:20px}@media (max-width:760px){.sources.theme-bialik .sources-head{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:0 12px;padding:14px;display:grid}.sources-head>div{display:contents}.sources-head .bizo{inline-size:56px}.sources-head>div>:not(h1){grid-column:1/-1}.sources-intro-long{display:none}.sources-intro-short{display:block}.sources-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sources-filters .sources-search{grid-column:1/-1}.sources-form{grid-template-columns:minmax(0,1fr)}.sources-table thead{display:none}.sources-table,.sources-table tbody,.sources-table tr,.sources-table td{display:block}.sources-table .sources-row{border-block-start:var(--hairline);padding-block:6px}.sources-table .sources-row td{border:0;justify-content:space-between;align-items:center;gap:12px;padding-block:2px;display:flex}.sources-table .sources-row td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-1)}.sources-table .sources-row td:first-child:before{display:none}.sources-table .sources-row td.sources-name{flex-direction:column;align-items:flex-start;gap:0}.sources-name .sources-domain{display:inline-flex}.sources-table .sources-row td.sources-site-col,.sources-table th.sources-site-col{display:none}.sources-bars li{grid-template-columns:minmax(0,7rem) minmax(0,1fr) 2.75rem}}
.agent-page.theme-lior{--sources-accent:var(--navy);--sources-accent-2:var(--muted);--sources-section-bg:var(--white)}.agent-page.theme-feiglin{--sources-accent:var(--teal);--sources-accent-2:var(--aqua);--sources-section-bg:var(--light-aqua)}.agent-page.theme-shnuzi{--sources-accent:var(--navy);--sources-accent-2:var(--turquoise);--sources-section-bg:var(--light-aqua)}.agent-page h1,.agent-page h2{color:var(--sources-accent)}.agent-page :focus-visible{outline-color:var(--sources-accent-2)}.agent-hero{border:var(--hairline)}.agent-hero>div{min-inline-size:0}.agent-note{overflow-wrap:anywhere}.agent-hero .bizo{inline-size:88px}.agent-sub{font-size:var(--fs-2);color:var(--muted);margin:0 0 2px;font-weight:600}.agent-note{font-size:var(--fs-2);color:var(--sources-ink);margin-block:8px 0}.agent-count{background:var(--paper);block-size:22px;min-inline-size:22px;color:var(--navy);font-size:var(--fs-1);border-radius:999px;place-items:center;padding-inline:6px;font-weight:700;display:inline-grid}.sources-tabs a[aria-current=page] .agent-count{background:var(--white);color:var(--navy)}.agent-section{border-radius:var(--r-card);border:var(--hairline);background:var(--paper);padding:16px}.agent-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-filter-label{min-inline-size:3.5em;font-size:var(--fs-2);color:var(--navy);font-weight:700}.agent-filter .chip{background:var(--white);min-block-size:44px;color:var(--navy);border:var(--hairline);align-items:center;padding-inline:12px;font-weight:600;text-decoration:none;display:inline-flex}.agent-filter .chip[aria-current=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}.agent-total{font-size:var(--fs-2);margin:0}.agent-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agent-card{border-radius:var(--r-card);background:var(--white);border:var(--hairline);border-inline-start:4px solid var(--sources-accent);padding:14px}.agent-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-card-top .tag,.agent-meta .tag{white-space:nowrap}.agent-done{background:var(--white);color:var(--teal);border:1px solid var(--teal)}.agent-card h3{font-size:var(--fs-3);color:var(--navy);margin:0}.agent-body{color:var(--navy);margin-block:6px 0}.agent-meta{font-size:var(--fs-1);flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px 0;display:flex}.agent-link{min-block-size:24px;color:var(--teal);align-items:center;gap:4px;font-weight:600;display:inline-flex}.agent-paid{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-paid li{border-radius:var(--r-field);background:var(--white);border:var(--hairline);color:var(--navy);padding-block:8px;padding-inline:12px}.agent-table-wrap{border-radius:var(--r-field);border:var(--hairline);background:var(--white);overflow-x:auto}.agent-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-2);color:var(--navy)}.agent-table th{text-align:start;background:var(--paper);white-space:nowrap;padding:10px;font-weight:700}.agent-table td{border-block-start:var(--hairline);vertical-align:top;padding:10px}.agent-cell-note{display:block}@media (max-width:760px){.agent-page .sources-tabs{-webkit-mask-image:linear-gradient(to right, var(--navy) calc(100% - 40px), transparent);mask-image:linear-gradient(to right, var(--navy) calc(100% - 40px), transparent)}[dir=rtl] .agent-page .sources-tabs{-webkit-mask-image:linear-gradient(to left, var(--navy) calc(100% - 40px), transparent);mask-image:linear-gradient(to left, var(--navy) calc(100% - 40px), transparent)}.agent-page .agent-hero{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:0 12px;padding:12px;display:grid}.agent-hero .bizo{grid-area:1/1/span 2;inline-size:52px}.agent-hero .agent-sub,.agent-hero h1{grid-column:2}.agent-hero>div>:not(.agent-sub,h1){grid-column:1/-1}.agent-hero h1{font-size:var(--fs-4)}.agent-section{padding:12px}}
.legal{color:var(--navy);flex-direction:column;gap:16px;display:flex}.legal h1,.legal h2{color:var(--navy)}.legal h2{font-size:var(--fs-4);margin-block:0 4px}.legal h2 small{font-size:var(--fs-2);color:var(--muted);font-weight:600}.legal h3{font-size:var(--fs-3);margin:0}.legal p{margin-block:0 6px}.legal :focus-visible{outline-color:var(--navy)}.legal-head{border-radius:var(--r-card);background:var(--paper);border:var(--hairline);align-items:center;gap:16px;padding:18px;display:flex}.legal-sub{font-size:var(--fs-2);color:var(--muted);margin:0 0 2px;font-weight:600}.legal-head h1{font-size:var(--fs-5);margin:0 0 4px}.legal-lior{flex-shrink:0;block-size:auto}.legal-intro,.legal-private{color:var(--muted)}.legal-private{font-size:var(--fs-1);margin:6px 0 0}.legal-rule{background:var(--white);color:var(--navy);border-radius:var(--r-field);border-inline-start:4px solid var(--navy);margin:8px 0 0;padding-block:10px;padding-inline:14px}.legal-box{border-radius:var(--r-card);background:var(--white);border:var(--hairline);padding:14px}.legal-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-tiles li{border-radius:var(--r-card);background:var(--white);border:var(--hairline);color:var(--muted);flex-direction:column;gap:2px;padding:14px;display:flex}.legal-tiles b{font-size:var(--fs-6);color:var(--navy);line-height:1.1;font-family:var(--font-display)}.legal-tiles .legal-tile-warn{background:var(--warn-bg);color:var(--warn)}.legal-tiles .legal-tile-warn b{color:var(--warn)}.legal-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.legal-filter-label{margin-inline-end:4px;font-weight:700}.legal-filter a{border-radius:var(--r-button);border:var(--hairline);background:var(--white);min-block-size:44px;color:var(--navy);align-items:center;padding-inline:14px;font-weight:600;text-decoration:none;display:inline-flex}.legal-filter a[aria-current=page]{background:var(--navy);border-color:var(--navy);color:var(--white)}.legal-group{flex-direction:column;gap:10px;display:flex}.legal-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legal-item{border-radius:var(--r-card);background:var(--white);border:var(--hairline);padding:14px}.legal-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-block-end:6px;display:flex}.legal-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.legal .tag{background:var(--paper);color:var(--navy)}.legal .tag.legal-must{background:var(--white);color:var(--navy);border:1px solid var(--navy)}.legal .tag.legal-rec{background:var(--paper);color:var(--navy);border:var(--hairline)}.legal .tag.legal-status-missing{background:var(--warn-bg);color:var(--warn)}.legal .tag.legal-status-draft{background:var(--paper);color:var(--navy);border:var(--hairline)}.legal .tag.legal-status-ok{background:var(--paper);color:var(--navy)}.legal .tag.legal-quiet{background:var(--white);color:var(--muted);border:var(--hairline)}.legal-facts{font-size:var(--fs-2);flex-direction:column;gap:4px;margin:0;display:flex}.legal-facts div{flex-wrap:wrap;gap:6px;display:flex}.legal-facts dt{font-weight:700}.legal-facts dd{color:var(--muted);overflow-wrap:anywhere;margin:0}.legal-link{color:var(--navy);white-space:nowrap;overflow-wrap:normal;align-items:center;gap:4px;min-block-size:44px;font-weight:600;display:inline-flex}.legal-file{color:var(--muted)}.legal-id{font-size:var(--fs-1)}@media (max-width:600px){.legal-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:0 12px;padding:12px;display:grid}.legal-head>div{display:contents}.legal-lior{grid-area:1/1/span 2;inline-size:52px}.legal-head .legal-sub,.legal-head h1{grid-column:2}.legal-head>div>:not(.legal-sub,h1){grid-column:1/-1}.legal-head h1{font-size:var(--fs-4)}}
