.ew-button{background:var(--ew-accent);min-height:38px;color:var(--ew-accent-ink);font:inherit;font-size:14px;font-weight:var(--ew-button-weight,600);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;line-height:1;transition:filter .15s,background-color .15s;display:inline-flex}.ew-button:hover:not(:disabled){filter:brightness(1.08)}.ew-button:disabled{opacity:.45;cursor:not-allowed}.ew-button[data-variant=secondary]{background:var(--ew-button-soft,color-mix(in srgb, var(--ew-ink) 8%, transparent));color:var(--ew-ink);border-color:#0000}.ew-button[data-variant=ghost]{color:var(--ew-accent);background:0 0}.ew-button[data-size=sm]{min-height:32px;padding:0 12px;font-size:13px}.ew-button[data-full]{width:100%}.ew-carousel{position:relative}.ew-track{gap:var(--ew-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--ew-shadow-gutter);margin:calc(var(--ew-shadow-gutter) * -1);scroll-padding-inline:var(--ew-shadow-gutter);display:flex;overflow-x:auto}.ew-track::-webkit-scrollbar{display:none}.ew-track__item{flex:0 0 calc((100% - (var(--per-view,1) - 1) * var(--ew-gap)) / var(--per-view,1));scroll-snap-align:start;display:flex}.ew-grid__item{display:flex}.ew-carousel[data-mode=slider] .ew-track__item{flex-basis:100%}.ew-arrow{z-index:2;width:var(--ew-arrow);height:var(--ew-arrow);margin-top:calc(var(--ew-arrow) / -2);border:var(--ew-arrow-border,1px solid var(--ew-rule));background:var(--ew-arrow-bg,var(--ew-paper));color:var(--ew-arrow-ink,var(--ew-ink));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:50%}.ew-arrow[data-side=prev]{left:calc(var(--ew-arrow) / -2)}.ew-arrow[data-side=next]{right:calc(var(--ew-arrow) / -2)}.ew-arrow:disabled{opacity:0;pointer-events:none}.ew-bullets{justify-content:center;gap:6px;margin-top:14px;display:flex}.ew-bullet{background:var(--ew-bullet);border-radius:50%;width:6px;height:6px}.ew-bullet[data-on]{background:var(--ew-ink)}.ew-grid{gap:var(--ew-gap);grid-template-columns:repeat(auto-fill, minmax(var(--ew-grid-min,280px), 1fr));display:grid}.ew-grid[data-single]{grid-template-columns:1fr}.ew-masonry{columns:var(--ew-masonry-columns,3) var(--ew-masonry-min,260px);column-gap:var(--ew-gap)}.ew-masonry__item{break-inside:avoid;margin-bottom:var(--ew-gap)}.ew-backdrop{z-index:40;background:var(--ew-backdrop,#0a0c108c);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ew-backdrop[data-contained]{border-radius:inherit;position:absolute}.ew-backdrop[data-inline]{background:0 0;height:100%;padding:0;display:block;position:static}.ew-backdrop[data-inline] .ew-popup{max-width:none;height:100%}.ew-popup{border-radius:var(--ew-popup-radius,16px);background:var(--ew-paper);width:100%;max-width:520px;max-height:100%;color:var(--ew-ink);box-shadow:var(--ew-popup-shadow,0 18px 50px #0000004d);flex-direction:column;display:flex;position:relative;overflow:hidden}.ew-popup[data-size=lg]{max-width:760px}.ew-popup[data-size=gallery]{max-width:1200px}.ew-popup__close{z-index:1;background:var(--ew-paper-2);width:32px;height:32px;color:var(--ew-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.ew-popup__close[data-outside]{z-index:10;color:#ffffffb3;background:#1a1a1a;width:32px;height:32px;transition:color .2s ease-out;top:16px;right:16px}.ew-popup__close[data-outside]:hover,.ew-popup__close[data-outside]:focus-visible{color:#fff}.ew-backdrop[data-scroll-page]{padding:0;display:block}.ew-popup-scroller{height:100%;overflow:hidden auto}.ew-popup-inner{box-sizing:border-box;min-height:100%;padding:var(--ew-popup-margin,24px);flex-direction:column;justify-content:safe center;align-items:center;display:flex}.ew-backdrop[data-scroll-page] .ew-popup{flex:0 auto;max-height:none}.ew-backdrop[data-inline] .ew-popup__close[data-outside]{display:none}.ew-popup[data-size=gallery] .ew-popup__close{background:var(--ew-paper-2)}.ew-popup__scroll{padding:32px;overflow-y:auto}.ew-popup[data-size=gallery] .ew-popup__scroll{padding:0;display:flex}@media (max-width:560px){.ew-backdrop:not([data-scroll-page]){align-items:flex-end;padding:0}.ew-backdrop:not([data-scroll-page]) .ew-popup{border-radius:16px 16px 0 0;max-width:none;max-height:92%}.ew-popup-inner{padding:var(--ew-popup-margin-mobile,12px)}}.ew-avatar{--ew-avatar-size:32px;width:var(--ew-avatar-size);height:var(--ew-avatar-size);background:var(--ew-avatar-color,var(--ew-accent,#8f8f8f));border-radius:50%;flex:none;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.ew-avatar[data-face=mesh]{background:radial-gradient(circle at 22% 20%, var(--ew-mesh-1) 0, transparent 58%), radial-gradient(circle at 84% 30%, var(--ew-mesh-2) 0, transparent 52%), radial-gradient(circle at 38% 92%, var(--ew-mesh-3) 0, transparent 60%), var(--ew-mesh-4)}.ew-avatar[data-face=orb]{background:radial-gradient(circle at 28% 24%, #ffffff8c 0, transparent 46%), linear-gradient(150deg, var(--ew-avatar-color,var(--ew-accent,#8f8f8f)) 20%, color-mix(in oklab, var(--ew-avatar-color,var(--ew-accent,#8f8f8f)) 55%, #b046ff) 100%)}.ew-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ew-avatar__status{width:max(6px, calc(var(--ew-avatar-size) * .24));height:max(6px, calc(var(--ew-avatar-size) * .24));background:var(--ew-avatar-status,#0ec12f);box-shadow:0 0 0 2px var(--ew-avatar-ring,var(--ew-paper,#fff));border-radius:50%;position:absolute;bottom:0;right:0}
.aior{--aior-ground:transparent;--aior-paper:#fff;--aior-paper-2:#f6f7f9;--aior-ink:#111;--aior-ink-muted:#6b6f7a;--aior-rule:#e6e7ea;--aior-card-border:transparent;--aior-card-shadow:0 2px 8px #11111114;--aior-shadow-gutter:12px;--aior-star:#fcbf02;--aior-star-off:#dcdee3;--aior-accent:#1a73e8;--aior-accent-ink:#fff;--aior-accent-soft:#1a73e81a}.aior[data-theme=dark]{--aior-paper:#23262d;--aior-paper-2:#1a1d23;--aior-ink:#f2f3f5;--aior-ink-muted:#a2a8b4;--aior-rule:#343841;--aior-card-shadow:0 2px 8px #00000059;--aior-star-off:#454a55;--aior-accent:#5b9bff;--aior-accent-ink:#10131a;--aior-accent-soft:#5b9bff29}.aior[data-theme=outline]{--aior-paper:#fff;--aior-card-border:#e2e4e9;--aior-card-shadow:none}.aior[data-theme=outline-dark]{--aior-paper:#14171d;--aior-paper-2:#191d24;--aior-ink:#f2f3f5;--aior-ink-muted:#a2a8b4;--aior-rule:#2e333c;--aior-card-border:#2e333c;--aior-card-shadow:none;--aior-star-off:#3d434e;--aior-accent:#5b9bff;--aior-accent-ink:#10131a;--aior-accent-soft:#5b9bff29}.aior[data-theme=soft-tint]{--aior-paper:#f2f6fd;--aior-paper-2:#e8eefa;--aior-card-shadow:none;--aior-rule:#d8e2f3}.aior[data-theme=deep-tint]{--aior-ground:#12224a;--aior-paper:#1c2f5e;--aior-paper-2:#16274f;--aior-ink:#f3f6fd;--aior-ink-muted:#9fb0d2;--aior-rule:#2c4177;--aior-card-border:#2c4177;--aior-card-shadow:none;--aior-star-off:#3a4f86;--aior-accent:#78a6ff;--aior-accent-ink:#0d1a39;--aior-accent-soft:#78a6ff2e}.aior{--aior-card-w:358px;--aior-card-wide-w:560px;--aior-gap:20px;--aior-pad:24px;--aior-radius:20px;--aior-avatar:40px;--aior-arrow:32px;--aior-body:15px;--aior-body-line:21px;--ew-paper:var(--aior-paper);--ew-paper-2:var(--aior-paper-2);--ew-ink:var(--aior-ink);--ew-rule:var(--aior-rule);--ew-accent:var(--aior-accent);--ew-accent-ink:var(--aior-accent-ink);--ew-bullet:var(--aior-star-off);--ew-gap:var(--aior-gap);--ew-arrow:var(--aior-arrow);--ew-shadow-gutter:var(--aior-shadow-gutter);color:var(--aior-ink);background:var(--aior-ground);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--aior-body);line-height:var(--aior-body-line);text-align:left;display:block}.aior *,.aior :before,.aior :after{box-sizing:border-box}.aior p,.aior h3,.aior h4,.aior ul{margin:0}.aior ul{padding:0;list-style:none}.aior-background{gap:var(--aior-gap);padding:var(--aior-shadow-gutter);flex-direction:column;display:flex;container:aior/inline-size}.aior-rating{--star-px:18px;display:inline-flex}.aior-rating[data-size=v2]{--star-px:16px}.aior-rating[data-size=v3]{--star-px:14px}.aior-star{width:var(--star-px);height:var(--star-px);fill:var(--aior-star-off);flex:none}.aior-star.is-on{fill:var(--aior-star)}.aior-rating-value,.aior-main-block__score{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aior-rating-value strong,.aior-main-block__score strong{font-size:22px;font-weight:700;line-height:1}.aior-rating-count,.aior-main-block__count{color:var(--aior-ink-muted);font-size:12px}.aior-source-mark{width:var(--mark-size,20px);height:var(--mark-size,20px);flex:none;display:inline-block}.aior-source-wordmark{align-items:center;gap:5px;font-weight:600;display:inline-flex}.aior-avatar{width:var(--avatar-size,40px);height:var(--avatar-size,40px);flex:none;display:inline-block;position:relative}.aior-avatar__face{object-fit:cover;background:hsl(var(--avatar-hue,220) 55% 42%);color:#fff;width:100%;height:100%;font-size:calc(var(--avatar-size,40px) * .36);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.aior-avatar__badge{background:var(--aior-paper);border-radius:50%;padding:2px;display:flex;position:absolute;bottom:-2px;right:-2px}.aior-user__source-tile{width:var(--avatar-size,40px);height:var(--avatar-size,40px);border:1px solid var(--aior-rule);background:var(--aior-paper);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.aior-verified{flex:none;display:inline-block}.aior-shortener__text{-webkit-line-clamp:var(--lines,4);line-clamp:var(--lines,4);font-size:var(--aior-body);line-height:var(--aior-body-line);color:var(--aior-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aior-shortener__control{color:var(--aior-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:14px}.aior-shortener__control:hover{text-decoration:underline}.aior-photo{width:100%;height:100%;cursor:inherit;background:0 0;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}button.aior-photo{cursor:zoom-in}.aior-photo__image{object-fit:cover;background:var(--aior-paper-2);width:100%;height:100%;display:block}.aior-photo__overlay{color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:0}.aior-skeleton{flex-direction:column;gap:8px;display:flex}.aior-skeleton__line{background:var(--aior-paper-2);border-radius:5px;height:10px}.aior-skeleton__line:last-child{width:62%}.aior-user{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.aior-user[data-horizontal]{text-align:left;flex-direction:row;align-items:center;gap:12px}.aior-user__info{min-width:0}.aior-user__name{color:var(--aior-ink);align-items:center;gap:5px;font-size:15px;font-weight:600;line-height:20px;display:flex}.aior-user:not([data-horizontal]) .aior-user__name{justify-content:center}.aior-user__meta{color:var(--aior-ink-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:16px;display:flex}.aior-user:not([data-horizontal]) .aior-user__meta{justify-content:center}.aior-user__source-text{color:var(--aior-ink);font-weight:600}.aior-content{flex-direction:column;gap:8px;display:flex}.aior-content>.aior-rating{margin-bottom:2px}.aior-content__title{font-size:15px;font-weight:600;line-height:20px}.aior-images{gap:4px;display:flex}.aior-images[data-layout=in-row]{flex-wrap:wrap}.aior-images[data-layout=in-row][data-align=center]{justify-content:center}.aior-images[data-layout=in-row]{gap:8px}.aior-images[data-layout=in-row] .aior-photo{flex:none;width:48px;height:48px}.aior-images[data-layout=grid]{grid-template-columns:repeat(2,1fr);display:grid}.aior-images[data-layout=grid] .aior-photo{aspect-ratio:1}.aior-images[data-layout=grid][data-count="1"]{grid-template-columns:1fr}.aior-images[data-layout=grid][data-count="1"] .aior-photo{aspect-ratio:4/3}.aior-card[data-style=single-spotlight] .aior-images{justify-content:center}.aior-card{padding:var(--aior-pad);border:1px solid var(--aior-card-border);border-radius:var(--aior-radius);background:var(--aior-paper);box-shadow:var(--aior-card-shadow);text-align:left;flex-direction:column;gap:16px;display:flex}.aior-card__stack{flex-direction:column;gap:16px;display:flex}.aior-card[data-style=single-classic] .aior-card__inset{flex-direction:column;gap:16px;padding-left:52px;display:flex}.aior-card[data-style=single-spotlight]{text-align:center;align-items:stretch}.aior-card[data-style=single-spotlight] .aior-content{align-items:center}.aior-card[data-style=single-spotlight] .aior-shortener{text-align:center}.aior-card[data-style=tiled-balloon]{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.aior-card[data-style=tiled-balloon] .aior-card__bubble{padding:var(--aior-pad);border:1px solid var(--aior-card-border);border-radius:var(--aior-radius);background:var(--aior-paper);box-shadow:var(--aior-card-shadow);flex-direction:column;gap:16px;display:flex;position:relative}.aior-card[data-style=tiled-balloon] .aior-card__tail{background:var(--aior-paper);width:20px;height:13px;clip-path:path("M 0 0 H 20 L 3.5 10.5 Q 0 13 0 9.5 Z");position:absolute;bottom:-12px;left:24px}.aior-card[data-style=tiled-balloon]>.aior-user{margin-top:25px}.aior-card[data-style=tiled-balloon] .aior-card__bubble{flex:1}.aior-card[data-expanded]{box-shadow:none;border-color:var(--aior-rule)}.aior-owner-reply{background:var(--aior-paper-2);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.aior-owner-reply__head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.aior-owner-reply__name{font-weight:600}.aior-owner-reply__badge{background:var(--aior-accent-soft);color:var(--aior-accent);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.aior-owner-reply__date{color:var(--aior-ink-muted);font-size:12px}.aior-owner-reply__text{color:var(--aior-ink);font-size:14px;line-height:20px}.aior-header{gap:var(--aior-gap);flex-direction:column;display:flex}.aior-header:has(.aior-tabs):has(.aior-main-block){box-shadow:var(--aior-card-shadow);border-radius:14px;gap:0}.aior-header:has(.aior-tabs):has(.aior-main-block) .aior-main-block{box-shadow:none}.aior-tabs{box-shadow:inset 0 -1px 0 var(--aior-rule);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.aior-tabs::-webkit-scrollbar{display:none}.aior-header:has(.aior-main-block) .aior-tabs{box-sizing:border-box;padding:0 var(--aior-pad);border:1px solid var(--aior-card-border);background:var(--aior-paper);border-bottom:0;border-radius:14px 14px 0 0}.aior-main-block:not(:only-child){border-top:0;border-top-left-radius:0;border-top-right-radius:0}.aior-tab{color:var(--aior-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:inline-flex;position:relative}.aior-tab:hover{color:var(--aior-ink);background:var(--aior-paper-2)}.aior-tab[data-active]{color:var(--aior-ink)}.aior-tab[data-active]:after{content:"";background:var(--aior-ink);pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.aior-tab__score{color:var(--aior-ink);font-weight:700}.aior-main-block{padding:16px var(--aior-pad);border:1px solid var(--aior-card-border);background:var(--aior-paper);box-shadow:var(--aior-card-shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;display:flex}.aior-main-block__rating{flex-direction:column;gap:4px;display:flex}.aior-main-block__label{align-items:center;gap:5px;font-size:16px;font-weight:500;display:flex}@container aior (max-width:480px){.aior-main-block{flex-direction:column;align-items:flex-start}.aior-main-block .ew-button{width:100%}}.aior-foot{justify-content:center;display:flex}.ew-track__item>.aior-card,.ew-grid__item>.aior-card{flex:1}.ew-masonry[data-layout=wall]{columns:4 200px}.ew-popup[data-size=gallery] .aior-review-popup{flex:1}.aior-details .aior-card{box-shadow:none;border:0;padding:0}.aior-all-reviews{flex-direction:column;gap:16px;display:flex}.aior-all-reviews__title{font-size:18px;font-weight:700}.aior-all-reviews .aior-card{border:0;border-bottom:1px solid var(--aior-rule);box-shadow:none;border-radius:0;padding:0 0 16px}.aior-all-reviews .aior-card:last-child{border-bottom:0;padding-bottom:0}.aior-review-popup{grid-template-columns:minmax(0,1fr) 400px;min-height:0;display:grid}.aior-popup-carousel{aspect-ratio:1;background:#0d0f13;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aior-popup-carousel__stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aior-popup-carousel__stage .aior-photo{border-radius:0}.aior-popup-carousel__stage[data-shot=landscape] .aior-photo{aspect-ratio:4/3;width:100%;height:auto}.aior-popup-carousel__stage[data-shot=square] .aior-photo{width:100%;height:100%}.aior-popup-carousel__stage[data-shot=portrait] .aior-photo{aspect-ratio:4/5;width:auto;height:100%}.aior-popup-carousel__arrow{z-index:2;color:#111;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:50%}.aior-popup-carousel__arrow[data-side=prev]{left:28px}.aior-popup-carousel__arrow[data-side=next]{right:28px}.aior-popup-carousel__arrow:hover:not(:disabled){background:#fff}.aior-popup-carousel__arrow:disabled{opacity:.25;cursor:default}.aior-popup-carousel__bullets{gap:6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.aior-popup-carousel__bullets span{background:#fff6;border-radius:50%;width:6px;height:6px}.aior-popup-carousel__bullets span[data-on]{background:#fff}.aior-popup-carousel__count{color:#fff;font-variant-numeric:tabular-nums;background:#00000073;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;top:16px;left:20px}.aior-popup-content{background:var(--aior-paper);flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}@media (max-width:560px){.ew-popup[data-size=gallery] .ew-popup__scroll,.aior-review-popup{display:block}.aior-popup-content{padding:20px;overflow:visible}.aior-popup-carousel__arrow[data-side=prev]{left:12px}.aior-popup-carousel__arrow[data-side=next]{right:12px}}.aior-form{flex-direction:column;gap:18px;display:flex}.aior-form__fields{flex-direction:column;gap:16px;display:flex}.aior-form__header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.aior-form__title{font-size:20px;font-weight:700;line-height:26px}.aior-form__note{color:var(--aior-ink-muted);font-size:14px}.aior-form__buttons{flex-direction:column;gap:8px;display:flex}.aior-form[data-state=success],.aior-form[data-state=confirmation]{text-align:center;align-items:center}.aior-form__tick{background:var(--aior-accent-soft);width:52px;height:52px;color:var(--aior-accent);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.aior-form[data-state=success] .aior-form__buttons,.aior-form[data-state=success] .aior-source-buttons,.aior-form[data-state=confirmation] .aior-form__buttons{width:100%}.aior-star-scale{gap:6px;display:flex}.aior-star-scale__star{width:var(--scale-size);height:var(--scale-size);cursor:pointer;background:0 0;border:0;padding:0}.aior-star-scale__star svg{width:100%;height:100%;fill:var(--aior-star-off);transition:fill .1s}.aior-star-scale__star[data-on] svg{fill:var(--aior-star)}.aior-input{border:1px solid var(--aior-rule);background:var(--aior-paper);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.aior-input:focus-within{border-color:var(--aior-accent)}.aior-input[data-ai]{border-color:var(--aior-accent);box-shadow:0 0 0 3px var(--aior-accent-soft)}.aior-input__field{color:var(--aior-ink);font:inherit;resize:vertical;background:0 0;border:0;padding:12px 14px;font-size:14px;line-height:20px}.aior-input__field:focus{outline:none}.aior-input__field::placeholder{color:var(--aior-ink-muted);font-weight:400}.aior-input__generating{color:var(--aior-ink-muted);align-items:center;gap:8px;padding:0 14px 10px;font-size:14px;display:flex}.aior-orb{background:conic-gradient(from 0deg, var(--aior-accent), transparent 70%, var(--aior-accent));border-radius:50%;width:16px;height:16px;animation:1s linear infinite aior-spin}@keyframes aior-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aior-orb{animation:none}}.aior-input__toolbar{border-top:1px solid var(--aior-rule);background:var(--aior-paper-2);gap:4px;padding:8px 10px;display:flex}.aior-tool{color:var(--aior-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:13px}.aior-tool:hover:not(:disabled){background:var(--aior-paper);color:var(--aior-ink)}.aior-tool:disabled{opacity:.5;cursor:not-allowed}.aior-tool[data-ai]{color:var(--aior-accent);font-weight:600}.aior-attachments{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.aior-attachment{width:56px;height:56px;position:relative}.aior-attachment__remove{color:#fff;cursor:pointer;background:#111c;border:0;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:1;position:absolute;top:-6px;right:-6px}.aior-short-text{border:1px solid var(--aior-rule);background:var(--aior-paper);color:var(--aior-ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:14px}.aior-short-text:focus{border-color:var(--aior-accent);outline:none}.aior-short-text::placeholder{color:var(--aior-ink-muted);font-weight:400}.aior-separator{color:var(--aior-ink-muted);align-items:center;gap:12px;font-size:12px;display:flex}.aior-separator:before,.aior-separator:after{content:"";background:var(--aior-rule);flex:1;height:1px}.aior-source-buttons{flex-direction:column;gap:8px;display:flex}.aior-source-buttons__caption{color:var(--aior-ink-muted);text-align:center;font-size:13px}.aior-source-buttons__row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.aior-source-button{border:1px solid var(--aior-rule);background:var(--aior-paper);min-height:38px;color:var(--aior-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.aior-source-button:hover{background:var(--aior-paper-2)}.aior-summary{gap:12px}.aior-summary__head{align-items:center;gap:12px;display:flex}.aior-summary__orb{background:linear-gradient(135deg, var(--aior-accent), #a855f7);border-radius:12px;flex:none;width:40px;height:40px}.aior-summary__title{font-size:15px;font-weight:600}.aior-summary__meta{color:var(--aior-ink-muted);font-size:12px}.aior-summary__points{flex-direction:column;gap:8px;display:flex}.aior-summary__points li{gap:8px;font-size:14px;line-height:20px;display:flex}.aior-summary__check{color:var(--aior-accent);flex:none;font-weight:700}.aior :focus-visible{outline:2px solid var(--aior-accent);outline-offset:2px}.aior.aior-form-stage{background:var(--aior-paper);border-radius:16px;max-width:460px;margin:0 auto;padding:32px}.aior-overlay-stage{border-radius:12px;height:640px;position:relative;overflow:hidden}.aior-overlay-stage .ew-backdrop{position:absolute}.aior-badge-host[data-placement=inline]{display:inline-block}.aior-badge-host[data-placement=floating]{z-index:30;position:fixed}.aior-badge-host[data-corner=bottom-left]{bottom:20px;left:20px}.aior-badge-host[data-corner=bottom-right]{bottom:20px;right:20px}.aior-badge-host[data-corner=top-left]{top:20px;left:20px}.aior-badge-host[data-corner=top-right]{top:20px;right:20px}.aior-badge-host:has(>.aior-badge){border-radius:20px;box-shadow:0 4px 16px #1111111f}.aior-badge-host:has(>.aior-badge[data-layout=floating]){box-shadow:0 6px 12px #0000001a}.aior-badge{background:var(--aior-paper);color:var(--aior-ink);font:inherit;text-align:center;cursor:pointer;appearance:none;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.aior-badge__row{align-items:center;display:flex}.aior-badge__score{font-weight:700}.aior-badge__count{color:#11111180;font-weight:400}.aior[data-theme=dark] .aior-badge__count,.aior[data-theme=outline-dark] .aior-badge__count,.aior[data-theme=deep-tint] .aior-badge__count{color:var(--aior-ink-muted)}.aior-badge[data-layout=button]{border-radius:20px;gap:6px;padding:10px 16px 10px 10px}.aior-badge__word{font-size:15px;font-weight:700;line-height:20px}.aior-badge[data-layout=compact]{border-radius:20px;gap:6px;padding:12px 16px}.aior-badge[data-layout=compact] .aior-badge__row{gap:2px}.aior-badge[data-layout=compact] .aior-badge__score{font-size:18px;line-height:24px}.aior-badge[data-layout=compact] .aior-rating{padding-bottom:1px}.aior-badge[data-layout=compact] .aior-badge__count{font-size:13px;line-height:16px}.aior-badge[data-layout=card]{border-radius:20px;flex-direction:column;gap:4px;padding:14px 20px 16px}.aior-badge[data-layout=card] .aior-badge__row{gap:6px}.aior-badge[data-layout=card] .aior-rating{--star-px:22px}.aior-badge[data-layout=card] .aior-badge__score{font-size:22px;line-height:28px}.aior-badge[data-layout=card] .aior-badge__link{color:#197bff;padding-top:4px;font-size:13px;font-weight:600;line-height:16px}.aior-badge[data-layout=floating]{border-radius:20px;flex-direction:column;gap:4px;padding:16px 20px}.aior-badge__stack{isolation:isolate;border-radius:50px;padding:1px;display:flex}.aior-badge__stack>*{margin-right:-7px}.aior-badge__stack>:last-child{margin-right:0}.aior-badge__stack>:first-child{z-index:5}.aior-badge__stack>:nth-child(2){z-index:4}.aior-badge__stack>:nth-child(3){z-index:3}.aior-badge__stack>:nth-child(4){z-index:2}.aior-badge__stack>:nth-child(5){z-index:1}.aior-badge__title{font-size:20px;font-weight:400;line-height:26px}.aior-badge[data-layout=floating] .aior-badge__title{font-size:15.9985px;font-weight:700;line-height:21.9969px}.aior-badge[data-layout=floating] .aior-badge__row{gap:6px}.aior-badge[data-layout=floating] .aior-rating{--star-px:22px}.aior-badge[data-layout=floating] .aior-badge__score{font-size:22px;line-height:28px}.aior-badge[data-layout=floating] .aior-badge__link{color:#11111180;font-size:12px;line-height:14px}.aior[data-theme=dark] .aior-badge[data-layout=floating] .aior-badge__link,.aior[data-theme=outline-dark] .aior-badge[data-layout=floating] .aior-badge__link,.aior[data-theme=deep-tint] .aior-badge[data-layout=floating] .aior-badge__link{color:var(--aior-ink-muted)}.aior-badge__close{background:color-mix(in srgb, var(--aior-ink) 8%, transparent);width:20px;height:20px;color:var(--aior-ink-muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.aior-badge__close:hover{color:var(--aior-ink)}.aior-badge[data-layout=request]{--r:2.594;gap:calc(41.498px / var(--r));padding:calc(51.873px / var(--r));width:calc(817px / var(--r));border-radius:20px;flex-direction:column}.aior-badge__ask{gap:calc(10.375px / var(--r));flex-direction:column;display:flex}.aior-badge__headline{font-size:calc(41.5px / var(--r));line-height:calc(57.06px / var(--r));font-weight:700}.aior-badge__sub{font-size:calc(36.31px / var(--r));line-height:calc(46.686px / var(--r));color:#111111b3}.aior[data-theme=dark] .aior-badge__sub,.aior[data-theme=outline-dark] .aior-badge__sub,.aior[data-theme=deep-tint] .aior-badge__sub{color:var(--aior-ink-muted)}.aior-badge__cta{justify-content:center;align-items:center;gap:calc(20.749px / var(--r));padding:calc(23.343px / var(--r)) calc(41.498px / var(--r));border:calc(2.594px / var(--r)) solid #1111114d;font-size:calc(36.31px / var(--r));line-height:calc(41.498px / var(--r));border-radius:999px;font-weight:600;display:inline-flex}.aior-badge__proof{align-items:center;gap:calc(25.937px / var(--r));flex-direction:column;display:flex}.aior-badge[data-layout=request] .aior-badge__row{gap:calc(10.375px / var(--r))}.aior-badge[data-layout=request] .aior-badge__score{font-size:calc(38.9px / var(--r));line-height:calc(46.686px / var(--r))}.aior-badge[data-layout=request] .aior-badge__count{font-size:calc(28.53px / var(--r));line-height:calc(31.124px / var(--r))}.aior-badge__faces{display:flex}.aior-badge__faces>*{margin-right:calc(-12.968px / var(--r))}.aior-badge__faces>:last-child{margin-right:0}.aior-badge__faces .aior-avatar__face{box-shadow:0 0 0 calc(5.187px / var(--r)) var(--aior-paper)}.aior-sticker{color:var(--aior-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.aior-sticker[data-layout=achievement]{filter:drop-shadow(0 4px 12px #1111112e);flex-direction:column;width:118px}.aior-sticker__shield{z-index:2;background:linear-gradient(90deg,#ea4335 50%,#4285f4 50%) top/100% 50% no-repeat,linear-gradient(90deg,#fbbc05 50%,#34a853 50%) bottom/100% 50% no-repeat;border-radius:12px 12px 0 0;margin-bottom:-4px;padding:6px 6px 0;display:block;position:relative}.aior-sticker[data-source=tripadvisor] .aior-sticker__shield{background:#00eb5b}.aior-sticker[data-source=yelp] .aior-sticker__shield{background:#ff1a1a}.aior-sticker__inner{background:var(--aior-paper);border-radius:6px 6px 0 0;flex-direction:column;align-items:center;gap:2px;padding:10px 5px 0;display:flex}.aior-sticker[data-layout=achievement] .aior-sticker__score{font-size:20px;font-weight:700;line-height:22px}.aior-sticker[data-layout=achievement] .aior-rating{padding-top:4px}.aior-sticker[data-layout=achievement] .aior-rating .aior-star{margin-right:-1px}.aior-sticker__label{text-align:center;padding-top:4px;font-size:11px;font-weight:700;line-height:13px;display:block}.aior-sticker__label .aior-verified{vertical-align:-1px}.aior-sticker__label .aior-nowrap{white-space:nowrap}.aior-sticker[data-layout=achievement] .aior-sticker__mark{width:26px;height:26px;margin-top:4px}.aior-sticker__foot{z-index:1;width:100%;height:41px;display:block;position:relative}.aior-badge-stage{height:320px;padding:var(--aior-shadow-gutter);border-radius:12px;position:relative;overflow:hidden}.aior-badge-stage .aior-badge-host[data-placement=floating],.aior-badge-stage .ew-backdrop{position:absolute}.aior-badge[data-layout=card][data-size=s]{padding:10px 16px 12px}.aior-badge[data-layout=card][data-size=s] .aior-badge__title{font-size:12px;font-weight:700;line-height:15px}.aior-badge[data-layout=card][data-size=s] .aior-badge__row{gap:4px}.aior-badge[data-layout=card][data-size=s] .aior-badge__score{font-size:16px;line-height:22px}.aior-badge[data-layout=card][data-size=s] .aior-rating{--star-px:16px;padding-bottom:1px}.aior-badge[data-layout=card][data-size=s] .aior-badge__link{font-size:11px;line-height:12px}.aior-badge[data-layout=card][data-size=m] .aior-badge__title{font-size:15px;font-weight:700;line-height:20px}.aior-badge[data-layout=card][data-size=l]{padding:16px 24px 20px}.aior-badge[data-layout=card][data-size=l] .aior-badge__title{font-size:18px;font-weight:700;line-height:24px}.aior-badge[data-layout=card][data-size=l] .aior-badge__score{font-size:26px;line-height:32px}.aior-badge[data-layout=card][data-size=l] .aior-rating{--star-px:26px;padding-bottom:2px}.aior-badge[data-layout=card][data-size=l] .aior-badge__link{font-size:15px;line-height:20px}.aior-badge[data-layout=card][data-source=all]{box-shadow:inset 0 0 0 1px #1111111a}.aior-source-bottom{align-items:center;gap:8px;display:flex}.aior-source-bottom__text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.aior-source-bottom__label{color:#11111180;font-size:12px;line-height:14px}.aior-source-bottom__name{color:#197bff;font-size:14px;line-height:14px}.aior[data-theme=dark] .aior-source-bottom__label,.aior[data-theme=outline-dark] .aior-source-bottom__label,.aior[data-theme=deep-tint] .aior-source-bottom__label{color:var(--aior-ink-muted)}.aior[data-theme=dark] .aior-source-bottom__name,.aior[data-theme=outline-dark] .aior-source-bottom__name,.aior[data-theme=deep-tint] .aior-source-bottom__name{color:var(--aior-accent)}.aior-card[data-style=single-spotlight] .aior-source-bottom{justify-content:center}.aior-sources{justify-content:center;align-items:center;display:flex;overflow:hidden}.aior-sources img{flex:none;display:block}.aior-source-plate{box-sizing:border-box;width:var(--plate-size,20px);height:var(--plate-size,20px);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.aior-sources{gap:2px}.aior-sticker[data-layout=light],.aior-sticker[data-layout=bold],.aior-sticker[data-layout=tag]{flex-direction:column;align-items:center;display:flex}.aior-sticker__circle{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:94px;height:94px;display:flex;position:relative}.aior-sticker__circle,.aior-sticker__oval{filter:drop-shadow(0 10px 30px #0003);outline:4px solid #fff}.aior-sticker[data-layout=light] .aior-sticker__circle{outline-color:var(--aior-accent);color:#111;background:#fff}.aior-sticker[data-layout=bold] .aior-sticker__circle,.aior-sticker[data-layout=tag] .aior-sticker__circle{background:var(--aior-accent);color:var(--aior-accent-ink)}.aior-sticker__content{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:74px;height:68px;display:flex}.aior-sticker__content[data-multi]{padding-bottom:2px}.aior-sticker__content .aior-sources{flex:none;margin-top:3px}.aior-sticker__oval{box-sizing:border-box;background:var(--aior-accent);width:72px;height:90px;color:var(--aior-accent-ink);border-radius:36px;justify-content:center;align-items:center;padding:12px 8px;display:flex}.aior-sticker__oval .aior-sticker__content{width:100%;height:100%}.aior-sticker__oval .aior-sticker__score{font-size:24px;line-height:26px}.aior-sticker__tag{z-index:0;box-sizing:border-box;color:#111;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:flex-start;width:102px;min-width:94px;max-width:150px;margin-top:-47px;padding:59px 6px 4px;font-size:12px;line-height:15px;display:flex;position:relative}.aior-sticker[data-layout=tag] .aior-sticker__circle{z-index:1;position:relative}.aior-sticker__tag-text{overflow-wrap:break-word;width:100%;min-height:15px;padding-bottom:2px;font-weight:700}.aior-sticker__content .aior-sticker__score{font-size:20px;font-weight:700;line-height:24px}.aior-sticker__stars{justify-content:center;width:100%}.aior-sticker[data-layout=bold] .aior-sticker__stars .aior-star,.aior-sticker[data-layout=bold] .aior-sticker__stars .aior-star.is-on,.aior-sticker[data-layout=tag] .aior-sticker__stars .aior-star,.aior-sticker[data-layout=tag] .aior-sticker__stars .aior-star.is-on,.aior-sticker[data-layout=oval] .aior-sticker__stars .aior-star,.aior-sticker[data-layout=oval] .aior-sticker__stars .aior-star.is-on{fill:currentColor}
