.browser-confirm-panel,.browser-notice,.laptop-link{max-width:380px;padding:14px 16px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:var(--muted);font:400 15px/1.4 var(--text);text-align:left}.browser-confirm-actions>*,.laptop-link button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:10px 12px;border:1px solid var(--control);border-radius:7px;background:var(--paper);color:var(--ink);font:600 15px/1.4 var(--text);text-decoration:none;cursor:pointer}.browser-confirm-actions>:hover,.laptop-link button:hover{border-color:var(--ink)}.laptop-link [role=status]:not(:empty){margin-top:10px}.browser-action{min-width:0}.hero-actions>.browser-action{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.browser-notice{margin-top:12px}.hero-actions .browser-notice{flex-basis:100%}.browser-confirm,.browser-notice p+p{margin-top:10px}.browser-confirm p{color:var(--ink)}.browser-confirm-actions{display:flex;flex-wrap:wrap;gap:0 10px}.browser-action-nav{position:relative}.browser-action-nav .browser-confirm-panel{position:absolute;right:0;top:100%;z-index:30;width:300px;margin-top:4px;font-size:14px}.install .browser-notice{margin-inline:auto;margin-bottom:18px}.hero-actions>.laptop-link{order:4;flex-basis:100%;margin-right:max(0px,100% - 380px)}.hero-shell:has(.hero-actions .browser-notice){height:auto;min-height:800px}.hero-shell:has(.hero-actions .browser-notice) .hero-main{padding-top:150px;padding-bottom:40px}.hero-shell>.site-header:has(.browser-confirm-panel),.site-header:has(.browser-confirm-panel){position:relative;z-index:2147483647}.browser-confirm-panel .browser-confirm{margin-top:0}