.toggle{margin:0 0 1.5rem;box-sizing:border-box;font-size:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.toggle input{width:0;height:0;position:absolute;left:-9999px}.toggle input+label{margin:0;padding:.75rem 2rem;box-sizing:border-box;position:relative;display:inline-block;border:solid 1px var(--color-border, #d7e3ef);background-color:var(--color-surface, #fff);color:var(--color-text, #1f2a33);cursor:pointer;font-size:1rem;line-height:140%;font-weight:600;text-align:center;box-shadow:0 0 #fff0;transition:border-color var(--transition-fast, .15s ease),color var(--transition-base, .2s ease),background-color var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}.toggle div:first-of-type{border-radius:15px 0 0 15px;border-right:none}.toggle div:last-of-type{border-radius:0 15px 15px 0;border-left:none}.toggle input+label{border-radius:inherit}.toggle input:hover+label{border-color:var(--color-border-strong, #b7c9da);background-color:var(--color-surface-muted, #f7fbff);color:var(--color-text-strong, #16384e)}.toggle input:focus-visible+label{outline:2px solid var(--color-primary, #4793c7);outline-offset:2px;z-index:2}.toggle input:checked+label,.toggle input:checked:hover+label{background-color:var(--grxiv-color, #4793c7);color:#fff;box-shadow:var(--shadow-focus, 0 0 0 2px rgba(71, 147, 199, .35));border-color:var(--grxiv-color, #4793c7);z-index:1}@media(max-width:800px){.toggle input+label{padding:.75rem .25rem;display:flex;justify-content:center;align-items:center}}
