.g-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.g-tab{font-variant-numeric:tabular-nums}.g-label{margin:0;font-size:15px;font-weight:700;color:var(--g-muted);text-transform:uppercase;letter-spacing:.05em}.g-nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.g-msg--info{background:var(--g-info-bg);color:var(--g-info-text)}.g-btn--light{background:#fff;border-color:#fff;color:var(--g-blue-900);font-weight:800}.g-btn--ghost{background:transparent;border-color:#ffffffb3;color:#fff}.g-btn--light[disabled]{background:#ffffff40;border-color:transparent;color:var(--g-blue-100)}.g-pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-radius:999px;font-size:16px;font-weight:700;white-space:nowrap}.g-pill--ok{background:var(--g-ok-bg);color:var(--g-ok-text)}.g-pill--info{background:var(--g-info-bg);color:var(--g-info-text)}.g-pill--honey{background:var(--g-honey);color:var(--g-honey-text)}.g-pill--warn{background:var(--g-warn-bg);color:var(--g-warn-text)}.g-pill--light{background:#fff;color:var(--g-blue-900)}.g-panel--bad .g-pill--light{color:var(--g-bad-text)}.g-panel--ok .g-pill--light{color:var(--g-ok-text)}.g-desk{display:flex;flex-direction:column;gap:16px}.g-desk__pad{gap:14px}.g-desk__side{display:flex;flex-direction:column;gap:16px}.g-desk__message{min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:10px}.g-desk__history{gap:12px}.g-today{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 24px}.g-today p{margin:0}.g-today__count{display:flex;flex-direction:column;padding-right:20px;border-right:1.5px solid var(--g-border)}.g-today__count strong{font-family:var(--g-display);font-size:48px;font-weight:800;line-height:1}.g-today__count span{font-size:15px;font-weight:700;color:var(--g-muted)}.g-today__last{flex:1;min-width:0;display:flex;flex-direction:column}.g-today__last .g-label{font-size:13px}.g-today__last strong{font-size:19px;font-weight:800;overflow-wrap:anywhere}.g-today__last small{font-size:16px;font-weight:600;color:var(--g-soft)}.g-today>.g-btn{flex:0 0 auto;width:auto}.g-cc{display:flex;gap:8px;justify-content:center;align-items:center}.g-cc__d{width:48px;height:62px;border-radius:14px;border:2px solid var(--g-border-input);background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--g-display);font-size:30px;font-weight:800;color:var(--g-blue-900)}.g-cc__d.is-current{border-color:var(--g-focus);box-shadow:0 0 0 4px var(--g-blue-100)}.g-cc__d.is-error{border-color:var(--g-bad-text);background:var(--g-blush);color:var(--g-bad-text)}.g-cc__gap{width:10px}.g-timeout{flex-wrap:wrap}.g-timeout__action{margin-top:10px}.g-codebar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.g-codebar__end{margin-left:auto}.g-back{display:inline-flex;align-items:center;gap:8px;min-height:var(--g-target);padding:0 20px 0 14px;border-radius:999px;border:1.5px solid var(--g-border-strong);background:#fff;color:var(--g-blue-900);font-size:18px;font-weight:700;text-decoration:none}.g-bigcode{font-family:var(--g-display);font-weight:800;font-size:38px;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums}.g-detail{display:flex;flex-direction:column;gap:16px}.g-detail__entry{gap:14px}.g-detail__spacer{flex:1}.g-kv{margin:0}.g-kv>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 0;border-bottom:1.5px solid var(--g-border)}.g-kv>div:last-child{border-bottom:0}.g-kv dt{font-size:16px;font-weight:700;color:var(--g-muted)}.g-kv dd{margin:0;font-size:18px;font-weight:800;text-align:right;overflow-wrap:anywhere}.g-kv .g-kv__title{text-align:left;font-family:var(--g-display);font-size:22px}.g-pips{display:inline-flex;gap:6px;margin-right:10px;vertical-align:middle}.g-pips i{width:14px;height:14px;border-radius:999px;border:2px solid var(--g-blue-900);display:block}.g-pips i.is-on{background:var(--g-blue-900)}.g-call>div{flex:1;min-width:0}.g-call__actions{display:flex;gap:10px;margin-top:10px}.g-call__actions .g-btn{flex:1}.g-rads{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px;min-width:0}.g-rads legend{padding:0;margin-bottom:4px}.g-rad{position:relative;display:flex;align-items:center;gap:16px;min-height:72px;padding:0 18px;border:2px solid var(--g-border);border-radius:20px;background:#fff;font-size:19px;font-weight:700;cursor:pointer}.g-rad__input{position:absolute;opacity:0;width:1px;height:1px}.g-rad__mark{flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:2px solid var(--g-border-input);display:flex;align-items:center;justify-content:center}.g-rad__text{flex:1;min-width:0;overflow-wrap:anywhere}.g-rad__text small{display:block;font-size:15px;font-weight:600;color:var(--g-muted)}.g-rad:has(.g-rad__input:checked){border-color:var(--g-blue-900);background:var(--g-blue-100)}.g-rad__input:checked+.g-rad__mark{border-color:var(--g-blue-900)}.g-rad__input:checked+.g-rad__mark:after{content:"";width:16px;height:16px;border-radius:999px;background:var(--g-blue-900)}.g-rad__input:focus-visible+.g-rad__mark{outline:3px solid var(--g-focus);outline-offset:2px}.g-rad--static{cursor:default;border-color:var(--g-blue-900);background:var(--g-blue-100)}.g-panel{flex:1;border-radius:28px;color:#fff;display:flex;flex-direction:column;overflow:hidden}.g-panel--bad{background:var(--g-bad-text)}.g-panel--ok{background:var(--g-ok-text)}.g-panel__body{flex:1;display:flex;flex-direction:column;gap:14px;padding:28px 22px 22px}.g-panel__side{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 22px 24px}.g-panel__disc{width:100px;height:100px;background:#ffffff29}.g-panel__disc--light{background:#fff;color:var(--g-ok-text)}.g-panel__code{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.g-panel__digits{font-family:var(--g-display);font-size:22px;font-weight:800;letter-spacing:.02em}.g-panel__title{margin:0;font-family:var(--g-display);font-size:38px;line-height:1.02;font-weight:800;letter-spacing:-.02em}.g-panel__name{margin:0;font-family:var(--g-display);font-size:28px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}.g-panel__reason{margin:0;font-size:19px;font-weight:600}.g-panel__next{margin:0;font-size:16px;font-weight:500;color:var(--g-bad-bg)}.g-panel--ok .g-panel__next{color:var(--g-ok-bg)}.g-panel__pills{display:flex;flex-wrap:wrap;gap:10px}.g-panel__spacer{flex:1}.g-panel__countdown{margin:0;font-size:18px;font-weight:700}.g-ring{width:140px;height:140px;border-radius:999px;border:8px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center}.g-ring__number{font-family:var(--g-display);font-size:64px;font-weight:800;line-height:1}@media(max-width:767px){.g-desk__side{order:-1}.g-desk__history{display:none}.g-desk__pad{padding:0;border:0;background:transparent}.g-panel__body{gap:10px;padding:20px 18px 14px}.g-panel__disc{width:72px;height:72px}.g-panel__disc .g-icon{width:48px;height:48px}.g-panel__title{font-size:34px}.g-panel__side{gap:10px;padding:0 18px 18px}.g-panel .g-btn--primary{min-height:var(--g-target)}.g-ring{width:112px;height:112px}.g-ring__number{font-size:52px}}@media(min-width:900px)and (orientation:landscape),(min-width:1100px){.g-desk{flex-direction:row;align-items:stretch;flex:1;gap:24px}.g-desk__pad{flex:0 0 500px}.g-desk__side{flex:1;gap:24px}.g-scan{flex:1;gap:18px}.g-desk__side:has(.g-scan__view:not([hidden])) .g-desk__history{display:none}[data-network=offline] .g-desk{--g-key: var(--g-target)}[data-network=offline] .g-desk__history{display:none}[data-network=offline] .g-desk__message{min-height:0}[data-network=offline] .g-cc__d{height:66px}[data-network=offline] .g-desk__pad{gap:10px;padding-block:18px}.g-cc__d{width:64px;height:78px;border-radius:18px;font-size:38px}.g-cc{gap:12px}.g-bigcode{font-size:48px}.g-detail{flex-direction:row;align-items:stretch;flex:1;gap:24px}.g-detail__facts{flex:1}.g-detail__entry{flex:0 0 480px}.g-kv dd{font-size:20px}.g-panel{flex-direction:row}.g-panel__body{padding:56px 0 56px 64px;gap:20px}.g-panel__side{flex:0 0 380px;justify-content:center;padding:56px 56px 56px 0;gap:16px}.g-panel--bad .g-panel__body{padding-right:64px}.g-panel__disc{width:148px;height:148px}.g-panel__title{font-size:72px;line-height:1}.g-panel__name{font-size:36px}.g-panel__reason{font-size:26px}.g-panel__next{font-size:21px}.g-panel__digits{font-size:28px}.g-panel__action{max-width:380px}.g-ring{width:200px;height:200px}.g-ring__number{font-size:84px}}@media(min-width:600px)and (orientation:portrait){.g-desk,.g-detail{width:100%;max-width:640px;margin:0 auto}.g-cc__d{width:60px;height:74px}.g-panel__title{font-size:48px}}
