.orb-options{justify-items:start;display:grid}.orb-option{color:inherit;text-align:left;text-transform:uppercase;letter-spacing:.02em;opacity:.45;cursor:pointer;padding:.1875rem 0;line-height:1.3;transition:opacity .2s}.orb-option:hover,.orb-option:focus-visible{opacity:1;outline:none}.orb-input{color:#fff;background:0 0;border:1px solid #ffffff47;border-radius:1.875rem;min-width:0;height:2.375rem;padding:0 1rem;font-size:.8125rem;transition:border-color .2s}.orb-input::placeholder{color:#ffffff59}.orb-input:focus{border-color:#fff;outline:none}.orb-teaser{color:#fff;gap:.5rem;width:max-content;max-width:26rem;display:grid;position:absolute;top:8.25rem}.orb-teaser[data-align=right]{text-align:right;justify-items:end;right:2.5rem}.orb-teaser[data-align=right] .orb-options{justify-items:end}.orb-teaser[data-align=right] .orb-option,.orb-teaser[data-align=right] .orb-input{text-align:right}.orb-teaser[data-align=center]{text-align:center;justify-items:center;left:50%;transform:translate(-50%)}.orb-teaser[data-align=center] .orb-options{justify-items:center}.orb-teaser[data-align=center] .orb-option,.orb-teaser[data-align=center] .orb-input{text-align:center}.orb-teaser[data-align=left]{left:2.5rem}.orb-teaser-question{text-transform:uppercase;white-space:nowrap;font-size:1rem;line-height:1.25}.orb-teaser .orb-option{font-size:.875rem}.orb-teaser .orb-input{width:12rem;margin-top:.25rem}.orb-window{z-index:60;color:#fff;-webkit-backdrop-filter:blur(48px)saturate(180%);backdrop-filter:blur(48px)saturate(180%);opacity:0;visibility:hidden;pointer-events:none;filter:blur(10px);background:#12121499;border:1px solid #ffffff2e;border-radius:1.125rem;flex-direction:column;width:18.75rem;max-width:calc(100vw - 1rem);max-height:calc(100svh - 9.5rem);transition:opacity .4s,filter .4s,transform .4s,visibility 0s linear .4s;display:flex;position:fixed;overflow:hidden;transform:scale(.97);box-shadow:0 1.125rem 3rem #00000073}.orb-window.is-open{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition:opacity .4s,filter .4s,transform .4s;transform:none}@media (prefers-reduced-transparency:reduce){.orb-window{background:#121214f0}}.orb-bar{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.75rem .75rem .625rem;display:flex}.orb-bar:active{cursor:grabbing}.orb-bar-icon{width:1.125rem;height:1.125rem}.orb-bar-name{letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.orb-dots{gap:.25rem;margin-left:.25rem;display:flex}.orb-dots i{background:#ffffff40;border-radius:50%;width:.25rem;height:.25rem}.orb-dots i.is-on{background:#fff}.orb-bar-actions{gap:.375rem;margin-left:auto;display:flex}.orb-bar .radial-button{line-height:1;height:2.375rem!important}.orb-bar .radial-button span svg{width:.875rem;height:.875rem}.orb-bar .radial-button span svg.orb-close-icon{width:1.25rem;height:1.25rem}.orb-compose .radial-button span svg{width:.875rem;height:.875rem}.orb-body{align-content:start;gap:.5rem;min-height:0;padding:.75rem .75rem .625rem;display:grid;overflow-y:auto}.orb-captcha{margin-top:-.5rem}.orb-question{font-size:.875rem;line-height:1.35}.orb-note{letter-spacing:.05em;text-transform:uppercase;color:#ffffff59;font-size:.625rem}.orb-note.is-notice{color:#fff}.orb-reply{color:#ffffffbf;font-size:.8125rem;line-height:1.45}.orb-typing{gap:.25rem;padding:.5rem 0;display:flex}.orb-typing i{background:#fff9;border-radius:50%;width:.3125rem;height:.3125rem;animation:1s ease-in-out infinite blinkOpacity}.orb-typing i:nth-child(2){animation-delay:.15s}.orb-typing i:nth-child(3){animation-delay:.3s}.orb-error{color:#ffb4a8;font-size:.6875rem}.orb-body .orb-option{font-size:.75rem}.orb-fields{gap:.375rem;display:grid}.orb-fields .orb-input{border-color:#fff6}.orb-summary{color:#000;background:#fff;border-radius:.75rem;gap:.5rem;padding:.625rem;display:grid}.orb-summary-tags{flex-wrap:wrap;gap:.25rem;display:flex}.orb-summary-tags span{text-transform:uppercase;border:1px solid #00000040;border-radius:1.875rem;padding:.1875rem .5rem;font-size:.625rem}.orb-summary-who{color:#444;overflow-wrap:anywhere;font-size:.75rem}.orb-summary-actions{gap:.375rem;display:flex}.orb-summary-actions .radial-button{flex:1;font-size:.6875rem;height:1.875rem!important}.orb-compose{border-top:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.625rem .75rem .75rem;display:flex}.orb-compose .orb-input{border-color:#fff6;flex:1}.orb-compose .radial-button{flex:none;height:2.375rem!important}@media (max-width:767px){.orb-window{opacity:1;filter:none;border-bottom:0;border-radius:1.125rem 1.125rem 0 0;width:100%;max-width:none;max-height:46svh;transition:transform .8s,visibility 0s linear .8s;bottom:0;right:0;transform:translateY(105%);box-shadow:0 -.625rem 2.5rem #0006;top:auto!important;left:0!important}.orb-window.is-open{transition:transform .8s;transform:none}.orb-bar{cursor:default;padding:1rem 1.25rem .625rem}.orb-body{padding:.75rem 1.25rem .5rem}.orb-compose{padding:.625rem 1.25rem 1rem}.orb-input{font-size:16px}}.orb-trigger{height:100%;position:relative}.orb-trigger .radial-button svg{width:1.125rem;height:1.125rem!important}@media (min-width:1024px){.orb-trigger .radial-button svg{width:1.375rem;height:1.375rem!important}}.orb-trigger.is-pending .radial-button svg{animation:1.5s ease-in-out infinite blinkOpacity}@media (prefers-reduced-motion:reduce){.orb-trigger.is-pending .radial-button svg{animation:none}}
