.gbt-widget{font-family:inherit;font-size:var(--gbt-font,14px);font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--gbt-text,#182d3d);text-align:left;text-transform:none;isolation:isolate;color-scheme:light}
.gbt-widget *,.gbt-widget *::before,.gbt-widget *::after{box-sizing:border-box}
.gbt-widget [hidden]{display:none!important}
.gbt-widget button,.gbt-widget input,.gbt-widget textarea{font:inherit;letter-spacing:inherit;text-transform:none;line-height:1.4;margin:0}
.gbt-widget button{appearance:none;cursor:pointer;box-shadow:none;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:inherit;text-decoration:none;white-space:normal}
.gbt-widget button:disabled{opacity:.6;cursor:wait}
.gbt-widget a{color:var(--gbt-accent);text-decoration:none;text-underline-offset:3px}
.gbt-widget a:hover{text-decoration:underline}
.gbt-widget button:focus:not(:focus-visible),.gbt-widget a:focus:not(:focus-visible),.gbt-widget [role=button]:focus:not(:focus-visible){outline:none}
.gbt-widget button:focus-visible,.gbt-widget a:focus-visible,.gbt-widget input:focus-visible,.gbt-widget textarea:focus-visible,.gbt-widget [role=button]:focus-visible{outline:2px solid var(--gbt-accent);outline-offset:3px}
.gbt-widget h2,.gbt-widget h3,.gbt-widget p{margin:0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:normal;text-transform:none}
.gbt-floating{position:fixed;z-index:var(--gbt-z,99990);bottom:calc(var(--gbt-y,20px) + env(safe-area-inset-bottom,0px) + var(--gbt-keyboard,0px));width:var(--gbt-width,390px);max-width:calc(100vw - var(--gbt-x,20px)*2 - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));display:flex;flex-direction:column;align-items:flex-start;gap:10px;pointer-events:none}
.gbt-floating>*{pointer-events:auto}
.gbt-left{left:calc(var(--gbt-x,20px) + env(safe-area-inset-left,0px));right:auto}
.gbt-right{right:calc(var(--gbt-x,20px) + env(safe-area-inset-right,0px));left:auto;align-items:flex-end}
.gbt-inline{width:100%;max-width:760px;margin:0 auto;container-type:inline-size}
.gbt-widget .gbt-panel{background:var(--gbt-bg,#fff);border:1px solid var(--gbt-border);border-radius:calc(var(--gbt-radius,18px)*1.25);box-shadow:0 24px 72px -18px #102b4040,0 3px 12px #102b4008;display:flex;flex-direction:column;overflow:hidden;width:100%;max-height:min(var(--gbt-height,650px),calc(var(--gbt-vh,100dvh) - 110px - var(--gbt-y,20px)));animation:gbt-in .28s cubic-bezier(.2,.8,.2,1) both}
.gbt-inline .gbt-panel{max-height:none;box-shadow:0 8px 35px #102b400c}
.gbt-widget .gbt-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 22px 20px;flex-shrink:0;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--gbt-accent) 7%,transparent),transparent 70%)}
.gbt-widget .gbt-header>div{min-width:0}
.gbt-widget .gbt-eyebrow{display:block;font-size:max(9px,.66em);line-height:1.5;letter-spacing:.11em;text-transform:uppercase;color:var(--gbt-accent);font-weight:700;overflow-wrap:anywhere;margin-bottom:8px}
.gbt-widget .gbt-header h2{font-size:1.53em;line-height:1.2;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}
.gbt-widget .gbt-header p{color:var(--gbt-muted);font-size:.85em;line-height:1.5;margin-top:7px;overflow-wrap:anywhere}
.gbt-widget .gbt-icon-button{display:grid;place-items:center;width:32px;height:32px;min-width:32px;line-height:1;border:1px solid color-mix(in srgb,var(--gbt-border) 70%,transparent);border-radius:50%;color:var(--gbt-muted);background:var(--gbt-bg);transition:background .18s,color .18s,transform .18s}
.gbt-widget .gbt-icon-button svg{width:16px;height:16px;pointer-events:none}
.gbt-widget .gbt-icon-button:hover{background:var(--gbt-border);color:var(--gbt-text)}
.gbt-widget .gbt-tabs{display:flex;align-items:stretch;margin:0 22px;padding:4px;border:1px solid color-mix(in srgb,var(--gbt-border) 70%,transparent);border-radius:12px;flex-shrink:0;gap:3px;background:color-mix(in srgb,var(--gbt-border) 28%,var(--gbt-bg))}
.gbt-widget .gbt-tab{position:relative;padding:9px 6px;min-height:36px;flex:1;min-width:0;border-radius:8px;font-size:.81em;font-weight:600;color:var(--gbt-muted);transition:background .18s,color .18s,box-shadow .18s;overflow-wrap:anywhere}
.gbt-widget .gbt-tab:hover{color:var(--gbt-accent);background:color-mix(in srgb,var(--gbt-bg) 50%,transparent)}
.gbt-widget .gbt-tab[aria-selected=true]{color:var(--gbt-accent);background:var(--gbt-bg);box-shadow:0 1px 4px #102b4010,0 0 0 1px #102b4004}
.gbt-widget .gbt-tab:focus-visible{outline-offset:-3px}
.gbt-widget .gbt-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--gbt-border) transparent;scroll-padding-block:16px}
.gbt-widget .gbt-section{padding:18px 22px 22px;animation:gbt-content .2s ease both}
.gbt-widget .gbt-summary{display:flex;align-items:center;gap:15px;margin-bottom:14px;padding:18px 16px;border:1px solid color-mix(in srgb,var(--gbt-accent) 11%,var(--gbt-border));border-radius:14px;background:color-mix(in srgb,var(--gbt-accent) 3%,var(--gbt-bg))}
.gbt-widget .gbt-summary-score{display:flex;align-items:baseline;gap:4px;flex-shrink:0}
.gbt-widget .gbt-average{font-size:3.25em;letter-spacing:-.065em;font-weight:650;line-height:1;color:var(--gbt-text);font-variant-numeric:tabular-nums}
.gbt-widget .gbt-average-unit{font-size:.75em;color:var(--gbt-muted)}
.gbt-widget .gbt-summary-copy{min-width:0;flex:1}
.gbt-widget .gbt-summary-title{display:block;font-size:.75em;line-height:1.4;font-weight:600;color:var(--gbt-muted);margin-bottom:4px;overflow-wrap:anywhere}
.gbt-widget .gbt-summary[data-rating=false] .gbt-summary-title{font-size:.94em;font-weight:650;color:var(--gbt-text);letter-spacing:-.01em;margin-bottom:3px}
.gbt-widget .gbt-summary-count{font-size:.77em;line-height:1.5;color:var(--gbt-muted);margin-top:3px;overflow-wrap:anywhere}
.gbt-widget .gbt-empty-mark{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--gbt-accent) 12%,var(--gbt-border));border-radius:13px;color:var(--gbt-accent);background:var(--gbt-bg);box-shadow:0 2px 4px #102b4004}
.gbt-widget .gbt-empty-mark svg{width:25px;height:25px}
.gbt-widget .gbt-sources-heading{font-size:.75em;font-weight:600;color:var(--gbt-muted);margin:18px 0 8px;overflow-wrap:anywhere}
.gbt-widget .gbt-stars{display:inline-block;position:relative;font-size:18px;line-height:1.2;letter-spacing:2px;white-space:nowrap;color:var(--gbt-border);width:max-content;vertical-align:middle;direction:ltr}
.gbt-widget .gbt-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--gbt-star,#b87908)}
.gbt-widget .gbt-source{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--gbt-border);border-radius:12px;min-width:0;margin-bottom:8px;background:var(--gbt-bg);transition:border-color .18s,box-shadow .18s}
.gbt-widget .gbt-source:last-child{margin-bottom:0}
.gbt-widget .gbt-source:hover{border-color:color-mix(in srgb,var(--gbt-accent) 30%,var(--gbt-border));box-shadow:0 2px 10px #102b4005}
.gbt-widget .gbt-source[role=button]{cursor:pointer}
.gbt-widget .gbt-source-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--gbt-border) 80%,transparent);border-radius:10px;font-size:15px;font-weight:700;color:var(--gbt-accent);background:color-mix(in srgb,var(--gbt-accent) 5%,var(--gbt-bg))}
.gbt-widget .gbt-source-copy{flex:1;min-width:0}
.gbt-widget .gbt-source-title{display:block;font-weight:650;font-size:.92em;color:var(--gbt-text);overflow-wrap:anywhere;line-height:1.25}
.gbt-widget .gbt-source-meta{display:block;font-size:max(10px,.72em);line-height:1.45;color:var(--gbt-muted);margin-top:4px;overflow-wrap:anywhere}
.gbt-widget .gbt-source-review{display:inline-block;font-size:.74em;margin-top:4px}
.gbt-widget .gbt-source-metric{text-align:right;flex-shrink:0;max-width:38%;font-variant-numeric:tabular-nums}
.gbt-widget .gbt-source-metric strong{display:block;font-size:.9em;white-space:nowrap}
.gbt-widget .gbt-source-metric small{display:block;font-size:max(10px,.69em);color:var(--gbt-muted)}
.gbt-widget .gbt-portal-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 10px;border:1px solid var(--gbt-border);border-radius:8px;font-size:.72em;line-height:1.3;font-weight:600;color:var(--gbt-accent);background:color-mix(in srgb,var(--gbt-accent) 3%,var(--gbt-bg));text-align:center;transition:border-color .18s,background .18s}
.gbt-widget .gbt-portal-button:hover{border-color:var(--gbt-accent);background:color-mix(in srgb,var(--gbt-accent) 7%,var(--gbt-bg));text-decoration:none}
.gbt-widget .gbt-source-note{font-size:max(10px,.72em);color:var(--gbt-muted);line-height:1.55;margin-top:12px;margin-bottom:0}
.gbt-widget .gbt-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:9px 10px 9px 15px;border:1px solid var(--gbt-accent);border-radius:11px;background:linear-gradient(120deg,color-mix(in srgb,var(--gbt-accent) 94%,white),var(--gbt-accent));color:#fff;font-size:.88em;font-weight:650;box-shadow:0 3px 8px color-mix(in srgb,var(--gbt-accent) 12%,transparent);transition:filter .18s,transform .18s,box-shadow .18s}
.gbt-widget .gbt-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}
.gbt-widget .gbt-go-form{margin-top:15px}
.gbt-widget .gbt-button-icon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #ffffff21;border-radius:8px;background:#ffffff12;transition:transform .18s}
.gbt-widget .gbt-button-icon svg{width:17px;height:17px}
.gbt-widget .gbt-primary:hover .gbt-button-icon{transform:translateX(2px)}
.gbt-widget .gbt-secondary{width:100%;padding:10px;border:1px solid var(--gbt-border);border-radius:9px;font-size:.85em;font-weight:650;background:var(--gbt-bg)}
.gbt-widget .gbt-secondary:hover{border-color:var(--gbt-accent)}
.gbt-widget .gbt-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;padding:12px 22px;border-top:1px solid color-mix(in srgb,var(--gbt-border) 75%,transparent);font-size:max(10px,.71em);line-height:1.5;color:var(--gbt-muted);flex-shrink:0;background:color-mix(in srgb,var(--gbt-border) 12%,var(--gbt-bg))}
.gbt-widget .gbt-footer>span{overflow-wrap:anywhere;min-width:0}
.gbt-widget .gbt-footer a{color:inherit}
.gbt-widget .gbt-launcher{display:flex;align-items:center;justify-content:center;gap:0;padding:10px 17px;max-width:100%;min-height:56px;min-width:132px;border:1px solid var(--gbt-border);border-radius:calc(var(--gbt-radius,18px)*1.7);box-shadow:0 8px 30px -5px #102b4026,0 2px 5px #102b4005;background:var(--gbt-bg);transition:box-shadow .2s,transform .2s}
.gbt-widget .gbt-launcher:hover{box-shadow:0 10px 36px #102b4030;transform:translateY(-2px)}
.gbt-widget .gbt-launcher-copy{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}
.gbt-widget .gbt-launcher-rating{display:block;line-height:1}
.gbt-widget .gbt-launcher-rating .gbt-stars{display:block;font-size:1.28em;line-height:1.1;letter-spacing:2px}
.gbt-widget .gbt-launcher-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 5px;max-width:100%}
.gbt-widget .gbt-launcher-count{display:block;font-size:max(10px,.73em);color:var(--gbt-muted);line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.gbt-widget .gbt-preview{position:relative;width:min(100%,330px);padding:20px 40px 18px 20px;background:var(--gbt-bg);border:1px solid var(--gbt-border);border-radius:var(--gbt-radius,18px);box-shadow:0 12px 50px #102b4021;animation:gbt-in .25s ease both}
.gbt-widget .gbt-preview-dismiss{position:absolute;right:8px;top:8px;width:26px;height:26px;min-width:26px;font-size:20px;background:transparent}
.gbt-widget .gbt-preview>strong{display:block;font-weight:750;font-size:1.06em;line-height:1.3;overflow-wrap:anywhere}
.gbt-widget .gbt-preview p{font-size:.84em;color:var(--gbt-muted);margin-top:6px;overflow-wrap:anywhere}
.gbt-widget .gbt-text-button{display:inline-flex;align-items:center;gap:10px;color:var(--gbt-accent);font-weight:650;font-size:.84em;line-height:1.4}
.gbt-widget .gbt-text-button svg{width:16px;height:16px}
.gbt-widget .gbt-text-button:hover{text-decoration:underline;text-underline-offset:3px}
.gbt-widget .gbt-preview-open{margin-top:13px}
.gbt-widget .gbt-local-caption{font-size:.85em;font-weight:700}
.gbt-widget .gbt-verification-note{font-size:.71em;color:var(--gbt-muted);line-height:1.5;margin-top:5px;margin-bottom:18px}
.gbt-widget .gbt-review{padding:16px;margin-bottom:12px;border:1px solid var(--gbt-border);border-radius:12px;background:var(--gbt-bg)}
.gbt-widget .gbt-review-top{display:flex;align-items:center;gap:9px;margin-bottom:12px;min-width:0}
.gbt-widget .gbt-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--gbt-accent) 7%,var(--gbt-bg));color:var(--gbt-accent);font-size:.8em;font-weight:700}
.gbt-widget .gbt-author{flex:1;min-width:0}
.gbt-widget .gbt-author strong{display:block;font-size:.82em;line-height:1.3;overflow-wrap:anywhere}
.gbt-widget .gbt-verified{display:block;font-size:max(10px,.66em);color:var(--gbt-muted);margin-top:2px}
.gbt-widget .gbt-review-top .gbt-stars{font-size:12px;letter-spacing:0;flex-shrink:0}
.gbt-widget .gbt-review h3{font-size:.94em;line-height:1.4;font-weight:700;margin-bottom:5px;overflow-wrap:anywhere}
.gbt-widget .gbt-review-body,.gbt-widget .gbt-reply p{font-size:.85em;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.gbt-widget .gbt-review-body.gbt-review-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;max-height:6.6em}
.gbt-widget .gbt-review-expand{font-size:.77em;margin-top:7px;min-height:26px}
.gbt-widget .gbt-review-author-link{color:inherit}
.gbt-widget .gbt-review-source{display:flex;align-items:center;flex-wrap:wrap;gap:3px 5px;border-top:1px solid var(--gbt-border);padding-top:9px;margin-top:11px;font-size:max(10px,.73em);line-height:1.45;color:var(--gbt-muted)}
.gbt-widget .gbt-review-source a{color:inherit}
.gbt-widget .gbt-review-source .gbt-review-origin{font-weight:600;color:var(--gbt-accent)}
.gbt-widget .gbt-review-separator{opacity:.65}
.gbt-widget .gbt-review-date{display:block;font-size:max(10px,.68em);color:var(--gbt-muted);margin-top:9px}
.gbt-widget .gbt-reply{padding:11px 12px;margin-top:12px;border-left:2px solid var(--gbt-accent);border-radius:0 7px 7px 0;background:color-mix(in srgb,var(--gbt-accent) 4%,var(--gbt-bg))}
.gbt-widget .gbt-reply strong{display:block;font-size:.73em;margin-bottom:5px}
.gbt-widget .gbt-form-intro{font-size:.82em;color:var(--gbt-muted);margin-bottom:18px;line-height:1.6}
.gbt-widget .gbt-form{position:relative;display:flex;flex-direction:column;gap:14px}
.gbt-widget .gbt-rating{margin:0;padding:0;border:0;min-width:0}
.gbt-widget .gbt-rating legend,.gbt-widget .gbt-field>span{display:block;font-size:.79em;font-weight:650;padding:0;margin-bottom:6px;line-height:1.5}
.gbt-widget .gbt-rating-options{display:flex;gap:5px;width:max-content}
.gbt-widget .gbt-star-option{position:relative;display:block;cursor:pointer;margin:0;padding:0}
.gbt-widget .gbt-star-option input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer;z-index:1}
.gbt-widget .gbt-star-option>span{display:grid;place-items:center;border:1px solid var(--gbt-border);border-radius:8px;width:40px;height:40px;color:var(--gbt-border);transition:color .15s,background .15s}
.gbt-widget .gbt-star-option svg{width:24px;height:24px}
.gbt-widget .gbt-star-option.gbt-rated>span{color:var(--gbt-star);background:color-mix(in srgb,var(--gbt-star) 6%,var(--gbt-bg))}
.gbt-widget .gbt-star-option:has(input:focus-visible)>span{outline:3px solid var(--gbt-accent);outline-offset:2px}
.gbt-widget .gbt-rating-caption{display:block;margin-top:6px;font-size:.72em;color:var(--gbt-muted)}
.gbt-widget .gbt-field{display:block;margin:0}
.gbt-widget .gbt-field small{font-size:.88em;color:var(--gbt-muted);font-weight:400}
.gbt-widget .gbt-field>small{display:block;font-size:max(10px,.67em);margin-top:5px}
.gbt-widget .gbt-field input,.gbt-widget .gbt-field textarea{display:block;width:100%;border:1px solid var(--gbt-border);border-radius:9px;padding:10px 12px;background:color-mix(in srgb,var(--gbt-border) 10%,var(--gbt-bg));color:var(--gbt-text);font-size:16px;line-height:1.45;box-shadow:inset 0 1px 2px #102b4002;min-width:0;max-width:100%;transition:border-color .15s,background .15s}
.gbt-widget .gbt-field input:hover,.gbt-widget .gbt-field textarea:hover{border-color:color-mix(in srgb,var(--gbt-accent) 30%,var(--gbt-border))}
.gbt-widget .gbt-field input:focus,.gbt-widget .gbt-field textarea:focus{background:var(--gbt-bg);border-color:var(--gbt-accent);outline-offset:1px}
.gbt-widget .gbt-field input::placeholder,.gbt-widget .gbt-field textarea::placeholder{color:var(--gbt-muted);opacity:.75;font-size:13px}
.gbt-widget .gbt-field textarea{resize:vertical;min-height:100px;max-height:300px}
.gbt-widget .gbt-consent{display:flex;align-items:flex-start;gap:9px;font-size:.72em;line-height:1.6;margin:0;cursor:pointer}
.gbt-widget .gbt-consent input{appearance:auto;position:static;flex-shrink:0;margin-top:3px;width:16px;height:16px;accent-color:var(--gbt-accent);padding:0;min-height:0}
.gbt-widget .gbt-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gbt-widget .gbt-form-message{border:1px solid #c66b51;border-radius:9px;padding:14px;font-size:.85em;line-height:1.6;margin-top:14px;color:var(--gbt-text);background:var(--gbt-bg)}
.gbt-widget .gbt-form-message.gbt-success{border-color:#8cb4a2;background:color-mix(in srgb,#307751 5%,var(--gbt-bg))}
.gbt-widget .gbt-load-error{padding:12px 20px;font-size:.8em;color:var(--gbt-muted)}
.gbt-widget .gbt-retry{margin:0 20px 15px}
.gbt-widget .gbt-empty{padding:14px 0;color:var(--gbt-muted);font-size:.85em}
.gbt-widget .gbt-muted{font-size:.85em;color:var(--gbt-muted)}
.gbt-widget .gbt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.gbt-widget .gbt-noscript{background:var(--gbt-bg);border:1px solid var(--gbt-border);padding:10px;font-size:12px;border-radius:8px}
.gbt-keyboard .gbt-launcher{display:none}
.gbt-keyboard .gbt-panel{max-height:calc(var(--gbt-vh,100dvh) - 28px)}
.gbt-animation-fade .gbt-panel,.gbt-animation-fade .gbt-preview{animation-name:gbt-fade}
.gbt-animation-none *{animation:none!important;transition:none!important}
@keyframes gbt-in{from{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes gbt-fade{from{opacity:0}to{opacity:1}}
@keyframes gbt-content{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:1440px){.gbt-floating{width:var(--gbt-laptop,370px)}}
@media (min-width:1025px){.gbt-hide-desktop{display:none!important}}
@media (min-width:641px) and (max-width:1024px){.gbt-floating{width:var(--gbt-tablet,360px)}.gbt-hide-tablet{display:none!important}}
@media (max-width:640px){.gbt-floating{width:var(--gbt-mobile,360px);max-width:calc(100vw - var(--gbt-mx,12px)*2 - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));bottom:calc(var(--gbt-my,12px) + env(safe-area-inset-bottom,0px) + var(--gbt-keyboard,0px))}.gbt-floating.gbt-left{left:calc(var(--gbt-mx,12px) + env(safe-area-inset-left,0px))}.gbt-floating.gbt-right{right:calc(var(--gbt-mx,12px) + env(safe-area-inset-right,0px))}.gbt-hide-mobile{display:none!important}.gbt-widget .gbt-header{padding:20px 18px 17px}.gbt-widget .gbt-tabs{margin-inline:18px}.gbt-widget .gbt-section{padding:16px 18px 18px}.gbt-widget .gbt-launcher{min-height:52px;padding:9px 16px}.gbt-widget .gbt-preview{width:min(100%,310px)}.gbt-widget .gbt-header h2{font-size:1.45em}.gbt-widget .gbt-source{gap:8px;padding:11px 10px}.gbt-widget .gbt-source-icon{width:30px;height:30px;border-radius:9px}.gbt-widget .gbt-summary{gap:12px;padding:16px 13px}.gbt-widget .gbt-average{font-size:3em}.gbt-widget .gbt-footer{padding:11px 18px}.gbt-widget .gbt-tab{padding:9px 4px}.gbt-widget .gbt-portal-button{padding-inline:8px}}
@media (max-height:500px) and (min-width:641px){.gbt-floating .gbt-panel{max-height:calc(var(--gbt-vh,100dvh) - 85px - var(--gbt-y,20px))}.gbt-floating .gbt-header{padding:12px 18px}.gbt-floating .gbt-header p{display:none}.gbt-floating .gbt-footer{padding-block:6px}.gbt-floating .gbt-launcher{min-height:43px;padding-block:4px}}
@container (min-width:600px){.gbt-inline .gbt-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gbt-inline .gbt-source{margin:0}.gbt-inline .gbt-header{padding:26px}.gbt-inline .gbt-tabs{margin-inline:26px}.gbt-inline .gbt-section{padding:24px 26px}.gbt-inline .gbt-reviews{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gbt-inline .gbt-form{max-width:520px}.gbt-inline .gbt-summary{gap:22px}}
@media (prefers-reduced-motion:reduce){.gbt-widget *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media (forced-colors:active){.gbt-widget .gbt-panel,.gbt-widget .gbt-launcher{border:1px solid CanvasText}.gbt-widget .gbt-primary{border:1px solid ButtonText}.gbt-widget .gbt-star-option.gbt-rated>span{outline:2px solid Highlight}}
@media print{.gbt-floating{display:none!important}}
.gbt-widget .gbt-google-source{background:#fff;border:1px solid #dfe5eb!important;border-radius:12px;padding:12px;margin:0 0 8px;color:#182d3d}.gbt-widget .gbt-google-source .gbt-source-title{color:#182d3d}.gbt-widget .gbt-google-source .gbt-source-meta,.gbt-widget .gbt-google-source .gbt-source-metric small{color:#5e5e5e}.gbt-widget .gbt-google-attribution,.gbt-widget .gbt-launcher-attribution{display:inline-block;font-family:Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:1.45;letter-spacing:normal;background:#fff;color:#5e5e5e;padding:1px 3px;border-radius:3px;margin-top:5px;white-space:nowrap}.gbt-widget .gbt-google-attribution a{color:#5e5e5e;font:inherit;white-space:nowrap}.gbt-widget .gbt-google-policy{display:block;font-size:10px;margin-top:3px}.gbt-widget .gbt-main-attribution{margin-top:4px}.gbt-widget .gbt-launcher-attribution{margin:0;padding:0 2px}.gbt-widget .gbt-launcher-attribution::before{content:"· ";}.gbt-widget .gbt-google-source .gbt-source-copy{min-width:0}
.gbt-widget .gbt-google-attribution{white-space:normal}.gbt-widget .gbt-google-attribution a{white-space:normal;overflow-wrap:anywhere}.gbt-widget .gbt-google-attribution .notranslate{white-space:nowrap}

.gbt-widget .gbt-summary-score{flex-wrap:wrap;max-width:45%}.gbt-widget .gbt-summary-portals{flex-basis:100%;font-size:.73em;line-height:1.4;color:var(--gbt-muted);margin-top:3px}.gbt-widget .gbt-launcher-value{font-size:.82em;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gbt-widget .gbt-review-original{font-size:.8em;color:var(--gbt-muted);margin-top:8px}.gbt-widget .gbt-review-original summary{cursor:pointer;color:var(--gbt-accent)}.gbt-widget .gbt-review-original p{margin-top:8px}

/* Match the established notebook profile; only the open floating panel is scaled. */
@media (min-width:1025px) and (max-width:1440px){
  .gbt-floating .gbt-panel{--gbt-notebook-limit:min(var(--gbt-height,650px),max(0px,calc(var(--gbt-vh,100dvh) - 110px - var(--gbt-y,20px))));max-height:min(var(--gbt-notebook-limit),max(200px,calc(var(--gbt-notebook-limit) * var(--gbt-notebook-height-scale,.6667))));font-size:var(--gbt-notebook-font,13px)}
  .gbt-floating .gbt-panel .gbt-header{padding:16px 18px 14px}
  .gbt-floating .gbt-panel .gbt-header h2{font-size:1.5em}
  .gbt-floating .gbt-panel .gbt-header p{margin-top:5px}
  .gbt-floating .gbt-panel .gbt-eyebrow{margin-bottom:5px}
  .gbt-floating .gbt-panel .gbt-icon-button{width:30px;height:30px;min-width:30px}
  .gbt-floating .gbt-panel .gbt-tabs{margin-inline:18px;padding:3px}
  .gbt-floating .gbt-panel .gbt-tab{min-height:32px;padding:7px 5px;font-size:max(11px,.81em)}
  .gbt-floating .gbt-panel .gbt-section{padding:14px 18px 16px}
  .gbt-floating .gbt-panel .gbt-summary{padding:12px;margin-bottom:10px;gap:12px}
  .gbt-floating .gbt-panel .gbt-average{font-size:3em}
  .gbt-floating .gbt-panel .gbt-sources-heading{margin-top:13px}
  .gbt-floating .gbt-panel .gbt-source{padding:9px;gap:8px;margin-bottom:6px}
  .gbt-floating .gbt-panel .gbt-source-icon{width:30px;height:30px;font-size:13px;border-radius:9px}
  .gbt-floating .gbt-panel .gbt-source-title{font-size:max(11px,.92em)}
  .gbt-floating .gbt-panel .gbt-author strong{font-size:max(11px,.82em)}
  .gbt-floating .gbt-panel .gbt-source-review{font-size:max(10px,.74em)}
  .gbt-floating .gbt-panel .gbt-primary{min-height:40px;padding:7px 9px 7px 12px;font-size:max(11px,.88em)}
  .gbt-floating .gbt-panel .gbt-review{padding:12px;margin-bottom:9px}
  .gbt-floating .gbt-panel .gbt-review-body,.gbt-floating .gbt-panel .gbt-reply p{font-size:max(11px,.85em)}
  .gbt-floating .gbt-panel .gbt-footer{padding:8px 18px}
}
