.gb-tool,.gb-more{--gb-line:#3b3d3c;--gb-err:#ff9d8f;--gb-body:#a9abaa}.gb-top{padding-bottom:calc(64 * var(--hm-u))}.gb-title{max-width:calc(1200 * var(--hm-u));font-size:calc(130 * var(--hm-u))}.gb-lede{max-width:calc(800 * var(--hm-u));margin-top:calc(40 * var(--hm-u))}.gb-tool{padding:0 calc(34 * var(--hm-u))}.gb-stage{flex-direction:column;gap:12px;scroll-margin-top:96px;display:flex}.gb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:15px;display:flex}.gb-bar-note{color:var(--gb-body);align-items:center;gap:10px;margin:0;display:flex}.gb-dot{background:var(--hm-mint);border-radius:50%;flex-shrink:0;width:10px;height:10px}.gb-actions,.gb-confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gb-confirm-q{font-weight:600}.gb-btn{border:1px solid var(--hm-ground);min-height:40px;color:var(--hm-ground);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover){.gb-btn:not(:disabled):hover{background:var(--hm-ground);color:var(--hm-ink)}}.gb-btn-danger{border-color:var(--gb-err);color:var(--gb-err)}@media (hover:hover){.gb-btn-danger:not(:disabled):hover{border-color:var(--gb-err);background:var(--gb-err);color:var(--hm-ink)}}.gb-btn:disabled{opacity:.5;cursor:progress}.gb-frame{border:1px solid var(--gb-line);background:#fff;border-radius:16px;height:min(84vh,960px);min-height:520px;position:relative;overflow:hidden}.gb-iframe{background:#fff;border:0;width:100%;height:100%;display:block}.gb-loading{color:#50575e;pointer-events:none;background:#fff;justify-content:center;align-items:center;margin:0;font-size:16px;display:flex;position:absolute;inset:0}.gb-stage[data-expanded]{z-index:40;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:var(--hm-ink);position:fixed;inset:0}.gb-stage[data-expanded] .gb-frame{flex:1;height:auto;min-height:0}.gb-under{grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding-top:14px;font-size:15px;line-height:1.45;display:grid}.gb-save{color:var(--gb-body);margin:0}.gb-status{min-height:1.45em;color:var(--hm-mint);grid-row:2;margin:0}.gb-credit{color:var(--gb-body);grid-area:1/2;margin:0}.hm .gb-inline-link{min-height:24px;color:var(--hm-ground);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.hm .gb-inline-link:hover{color:var(--hm-mint)}.gb-more{padding:calc(110 * var(--hm-u)) calc(34 * var(--hm-u)) calc(110 * var(--hm-u))}.gb-notes{gap:calc(40 * var(--hm-u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gb-notes li{padding-top:calc(28 * var(--hm-u));border-top:1px solid var(--hm-rule)}.gb-note-title{margin:calc(14 * var(--hm-u)) 0 0;font-size:max(26px, calc(40 * var(--hm-u)));letter-spacing:-.04em;padding-bottom:.06em;font-weight:600;line-height:1}.gb-notes p,.gb-tip-list{margin:calc(14 * var(--hm-u)) 0 0;font-size:max(16px, calc(20 * var(--hm-u)));color:var(--gb-body);line-height:1.45}.gb-tips{margin-top:calc(72 * var(--hm-u));padding-top:calc(28 * var(--hm-u));border-top:1px solid var(--hm-rule)}.gb-tip-list{gap:10px calc(40 * var(--hm-u));max-width:calc(1240 * var(--hm-u));grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 0 1.1em;display:grid}.gb-tip-list li::marker{color:var(--hm-mint)}.gb-cta{padding-top:calc(120 * var(--hm-u));border-top:1px solid var(--hm-rule);margin:0 calc(34 * var(--hm-u));padding-left:0;padding-right:0}.gb-cta-title{font-size:max(44px, calc(110 * var(--hm-u)));letter-spacing:-.05em;margin:0;padding-bottom:.06em;font-weight:600;line-height:.95}.gb-cta-copy{max-width:calc(760 * var(--hm-u));margin:calc(28 * var(--hm-u)) 0 0;font-size:max(18px, calc(26 * var(--hm-u)));letter-spacing:-.015em;color:var(--gb-body);line-height:1.35}.gb-cta-links{column-gap:max(24px, calc(40 * var(--hm-u)));margin:calc(16 * var(--hm-u)) 0 0;flex-wrap:wrap;display:flex}@media (max-width:819px){.gb-top{padding-bottom:32px}.gb-title{font-size:clamp(48px,13vw,110px)}.gb-tool{padding:0 12px}.gb-stage{gap:10px;scroll-margin-top:8px}.gb-bar{gap:10px;font-size:14px}.gb-bar-note{display:none}.gb-actions{gap:6px;width:100%}.gb-btn{min-height:36px;padding:0 13px;font-size:14px}.gb-frame{border-radius:12px;height:calc(100svh - 96px);min-height:440px}.gb-under{grid-template-columns:minmax(0,1fr);padding-inline:8px}.gb-status,.gb-credit{grid-area:auto}.gb-more{padding:64px 20px}.gb-notes,.gb-tip-list{grid-template-columns:minmax(0,1fr);gap:28px}.gb-tip-list{gap:10px}.gb-notes li{padding-top:20px}.gb-tips{margin-top:40px;padding-top:20px}.gb-cta{margin:0 20px;padding:64px 0 72px}}
