.testimonial-card{background:#fff;border-radius:12px;padding:10px 8px;text-align:center;height:100%}.avatar{width:60px;height:60px;margin:auto;border-radius:50%;background:#2563eb;color:#fff;font-size:24px;font-weight:700;display:grid;place-items:center}.stars{margin:18px 0;font-size:20px}.testimonial-card p{color:#555;line-height:1.7;margin-bottom:20px}.testimonial-card h4{margin:0;font-size:18px}:root{--text: #202124;--muted: #70757a;--link: #1a0dab;--border: #dfe1e5;--border-hover: #d6d6d6;--btn-bg: #f8f9fa;--btn-border: #f8f9fa;--btn-text: #3c4043;--footer-bg: #f2f2f2;--footer-border: #dadce0;--focus-shadow: rgba(64, 60, 67, .16)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#fff;color:var(--text);font-family:arial,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.page{min-height:100dvh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;padding:6px 15px;min-height:60px;font-size:13px}.topbar__left,.topbar__right{display:flex;align-items:center;gap:15px}.topbar a{color:#000;text-decoration:none;padding:4px 2px}.topbar a:hover{text-decoration:underline}.apps{border:0;background:transparent;padding:8px;border-radius:50%;cursor:pointer;line-height:0}.apps:hover{background:#3c404314}.signin{background:#1a73e8;color:#fff!important;padding:9px 23px!important;border-radius:4px;font-weight:500}.signin:hover{text-decoration:none!important;background:#1b66c9}.main{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 20px;margin-top:-40px;justify-content:center}.logo{width:240px;max-width:80vw;height:auto;margin-bottom:25px}.search{display:flex;align-items:center;width:100%;max-width:584px;height:44px;padding:0 8px 0 14px;border:1px solid var(--border);border-radius:24px;transition:box-shadow .2s,border-color .2s}.search:hover,.search:focus-within{border-color:#dfe1e500;box-shadow:0 1px 6px var(--focus-shadow)}.search__lead{display:grid;place-items:center;margin-right:12px;line-height:0}.search__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--text)}.search__tools{display:flex;align-items:center;gap:4px}.tool{display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;border-radius:50%;cursor:pointer;line-height:0}.tool:hover{background:#3c40430f}.ai-mode{display:flex;align-items:center;gap:6px;height:34px;margin-left:4px;padding:0 14px 0 10px;border:1px solid var(--border);border-radius:18px;background:#fff;color:#414750;font-size:14px;font-weight:500;cursor:pointer}.ai-mode:hover{background:#f8f9fa;box-shadow:0 1px 3px var(--focus-shadow)}.actions{display:flex;gap:12px;margin-top:29px}.btn{height:36px;padding:0 16px;border:1px solid var(--btn-border);border-radius:4px;background:var(--btn-bg);color:var(--btn-text);font-size:14px;cursor:pointer}.btn:hover:not(:disabled){border-color:var(--border-hover);box-shadow:0 1px 1px #0000001a;color:#202124}.btn:disabled{opacity:.6;cursor:default}.status{min-height:20px;margin:22px 0 0;font-size:14px;text-align:center;color:var(--muted)}.status--notFound,.status--error{color:#d93025}.status--redirecting{color:#188038}.offered{margin:30px 0 0;font-size:14px;color:var(--text)}.offered a{color:var(--link);text-decoration:none}.offered a:hover{text-decoration:underline}.footer{background:var(--footer-bg);font-size:14px;color:var(--muted)}.footer__country{padding:15px 30px;border-bottom:1px solid var(--footer-border)}.footer__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 20px}.footer__group{display:flex;flex-wrap:wrap}.footer__group a{display:inline-block;padding:14px 15px;color:var(--muted);text-decoration:none}.footer__group a:hover{text-decoration:underline}@media(max-width:500px){.footer__links{justify-content:center}.topbar__left{display:none}}.install{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:50;display:flex;align-items:flex-start;gap:14px;width:min(420px,calc(100vw - 24px));padding:16px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 24px #3c404347;transform:translate(-50%,calc(100% + 24px));opacity:0;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s ease;will-change:transform,opacity}.install--in{transform:translate(-50%);opacity:1}.install__icon{flex-shrink:0;width:48px;height:48px;border-radius:10px}.install__body{flex:1;min-width:0}.install__title{margin:0 0 4px;font-size:15px;font-weight:500;color:var(--text)}.install__text{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.install__text strong{color:var(--text)}.install__actions{display:flex;gap:8px;margin-top:12px}.install__btn{height:36px;padding:0 18px;border:0;border-radius:18px;background:#1a73e8;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.install__btn:hover{background:#1b66c9;box-shadow:0 1px 3px #3c40434d}.install__btn--ghost{background:transparent;color:#1a73e8;padding:0 12px}.install__btn--ghost:hover{background:#1a73e814;box-shadow:none}.install__close{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px 0 0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;line-height:0}.install__close:hover{background:#3c404314}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
