:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080808;--line:#252525;--muted:#777;--text:#ededed}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.25;cursor:default}button:focus-visible,a:focus-visible{outline-offset:3px;outline:1px solid #aaa}input:focus{outline:none}::selection{color:#111;background:#ddd}.browser{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.browser-chrome{z-index:20;background:#0b0b0b;flex-shrink:0}.tab-strip{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:49px;padding:7px 15px 0;display:flex}.veil-mark{color:#ddd;margin:0 17px 4px 4px;font-size:27px;text-decoration:none}.tabs{scrollbar-width:none;align-self:stretch;gap:5px;min-width:0;display:flex;overflow-x:auto}.browser-tab{color:#777;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;width:205px;min-width:120px;max-width:205px;transition:background .15s,color .15s;animation:.2s ease-out tab-in;display:flex}.browser-tab.selected{color:#eee;background:#171717;border-color:#2b2b2b;position:relative}.browser-tab.selected:after{content:"";background:#171717;height:2px;position:absolute;bottom:-1px;left:0;right:0}.browser-tab>button:first-child{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 12px;font-size:12px;display:flex}.browser-tab>button:first-child>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-symbol{color:#999}.close-tab{color:#888;border-radius:5px;width:25px;height:25px;margin-right:6px;font-size:17px}.close-tab:hover{color:#fff;background:#333}.icon-button{color:#aaa;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:19px;display:inline-grid}.icon-button:hover:not(:disabled),.icon-button.pressed{color:#fff;background:#242424}.chrome-caption{color:#454545;letter-spacing:1.8px;white-space:nowrap;margin-left:auto;padding:0 12px;font:9px monospace}.toolbar{background:#171717;border-bottom:1px solid #2a2a2a;align-items:center;gap:6px;height:56px;padding:8px 14px;display:flex}.address-bar{background:#080808;border:1px solid #2c2c2c;border-radius:7px;flex:1;align-items:center;gap:12px;min-width:0;height:35px;margin-left:7px;padding:0 12px;transition:border-color .15s;display:flex}.address-bar:focus-within{border-color:#656565}.address-icon{color:#777;font-size:14px}.address-bar input{color:#ccc;letter-spacing:.15px;background:0 0;border:0;width:100%;min-width:0;font-size:12px}.favorite{color:#777;padding:0;font-size:21px}.favorite:hover,.is-favorite{color:#eee}.menu-anchor{position:relative}.menu-dismiss{z-index:25;cursor:default;position:fixed;inset:0}.browser-menu{z-index:26;background:#141414;border:1px solid #333;border-radius:10px;width:260px;padding:8px;animation:.13s menu-in;position:absolute;top:42px;right:0;box-shadow:0 16px 60px #000b}.menu-label{letter-spacing:1.6px;color:#666;padding:12px 10px;font:9px monospace}.browser-menu>button{color:#ccc;text-align:left;border-radius:5px;align-items:center;gap:13px;width:100%;padding:12px 10px;font-size:12px;display:flex}.browser-menu>button:hover{background:#252525}.menu-icon{color:#888;width:18px;font-size:17px}.menu-arrow{color:#555;margin-left:auto}.zoom-control{border-block:1px solid #292929;align-items:center;gap:12px;margin:7px 2px;padding:9px 8px;font-size:12px;display:flex}.zoom-control>span:first-child{margin-right:auto}.zoom-control>button{border:1px solid #333;border-radius:4px;width:28px;height:26px;font-size:16px}.zoom-control>span:nth-child(3){text-align:center;color:#999;min-width:34px;font-size:11px}.browser-content{flex:1;min-height:0;position:relative;overflow:auto}.new-tab{isolation:isolate;justify-content:center;align-items:center;min-height:100%;padding:55px 24px 80px;display:flex;position:relative}.newtab-grid{z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.home-center{text-align:center;width:min(100%,620px);padding-bottom:15px}.home-badge{color:#8c8c8c;background:#101010;border:1px solid #282828;border-radius:30px;align-items:center;gap:9px;padding:8px 13px;font-size:10px;display:inline-flex}.home-badge>span{background:#aaa;border-radius:50%;width:5px;height:5px}h1{letter-spacing:-5px;margin:29px 0 19px;font-size:clamp(50px,6.3vw,83px);font-weight:500;line-height:1.07}.home-center h1>span{color:#0000;background:linear-gradient(#e3e3e3,#6b6b6b);-webkit-background-clip:text;background-clip:text}.home-center>p{color:#777;letter-spacing:-.2px;margin-bottom:30px;font-size:14px}.home-search{background:#121212;border:1px solid #333;border-radius:9px;align-items:center;gap:14px;max-width:470px;margin:0 auto;padding:8px 10px 8px 17px;display:flex;box-shadow:0 8px 40px #0005}.home-search:focus-within{border-color:#666}.home-search>span{color:#888;font-size:25px}.home-search input{color:#ddd;background:0 0;border:0;flex:1;min-width:0;font-size:12px}.home-search input::placeholder{color:#666}.home-search button{color:#bbb;background:#202020;border:1px solid #363636;border-radius:5px;width:32px;height:32px;font-size:18px}.quick-links{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;display:flex}.quick-links button{color:#777;align-items:center;gap:8px;font-size:10px;display:flex}.quick-links button:hover{color:#ddd}.quick-links button>span{color:#555}.home-bottom{letter-spacing:1.7px;color:#414141;justify-content:space-between;font:8px monospace;display:flex;position:absolute;bottom:25px;left:32px;right:32px}.proxy-panel{z-index:10;background:#0e0e0e;border-top:1px solid #2b2b2b;flex-shrink:0}.proxy-summary{justify-content:space-between;align-items:center;width:100%;height:39px;padding:0 23px;font-size:10px;display:flex}.proxy-name{color:#aaa;align-items:center;gap:9px;display:flex}.proxy-dot{background:#aaa;border-radius:50%;width:5px;height:5px}.local-tag{letter-spacing:1px;color:#686868;border:1px solid #303030;border-radius:3px;margin-left:3px;padding:2px 4px;font:8px monospace}.proxy-meta{color:#666;align-items:center;gap:15px;font:9px monospace;display:flex}.proxy-divider{color:#333}.panel-chevron{margin-left:12px;font-size:15px}.proxy-details{border-top:1px solid #222;height:210px;padding:16px 24px;animation:.15s menu-in;overflow:auto}.proxy-detail-heading{color:#777;letter-spacing:1.5px;justify-content:space-between;align-items:center;font:9px monospace;display:flex}.proxy-detail-heading button{color:#999;font:10px Arial}.proxy-scope{color:#666;margin:12px 0 15px;font-size:10px;line-height:1.5}.proxy-empty{color:#555;padding:25px 0;font-size:11px}.request-row{color:#777;border-top:1px solid #222;align-items:center;gap:15px;padding:9px 0;font:10px monospace;display:flex}.request-status{color:#ccc}.request-error{color:#bbb;background:#333}.request-url{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.internal-page{width:min(780px,100%);margin:auto;padding:65px 35px 70px}.eyebrow{color:#666;letter-spacing:2px;font:9px monospace}.internal-page h1{letter-spacing:-2.2px;margin:20px 0 12px;font-size:47px}.internal-page h1>span{color:#555}.page-intro{color:#777;margin:0 0 37px;font-size:13px;line-height:1.7}.page-actions{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.small-button{background:#191919;border:1px solid #333;border-radius:6px;padding:10px 13px;font-size:11px}.text-button{color:#777;font-size:11px}.text-button:hover{color:#ddd}.list-row{text-align:left;color:#aaa;border-top:1px solid #222;align-items:center;gap:17px;width:100%;padding:17px 0;font-size:12px;display:flex}.list-row>span:nth-child(2){flex:1;min-width:0}.list-row strong{color:#ddd;font-size:12px;font-weight:400}.list-row small{color:#666;text-overflow:ellipsis;margin-top:7px;font-size:10px;display:block;overflow:hidden}.list-row time{color:#555;font:10px monospace}.list-row:hover{background:#ffffff03}.empty-state{text-align:center;color:#666;border:1px dashed #292929;border-radius:9px;padding:60px 25px;font-size:12px}.empty-state>span{color:#999;font-size:30px}.empty-state h3{color:#bbb;margin:18px 0 10px;font-size:15px;font-weight:400}.empty-state p{font-size:12px;line-height:1.8}.setting-row{border-top:1px solid #262626;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.setting-row strong{color:#ccc;font-size:12px;font-weight:400}.setting-row p{color:#666;margin:7px 0 0;font-size:11px;line-height:1.7}.setting-value{color:#999;border:1px solid #292929;border-radius:5px;padding:6px 10px;font-size:11px}.toggle{background:#333;border-radius:20px;flex-shrink:0;width:32px;height:18px;padding:3px}.toggle span{background:#777;border-radius:50%;width:12px;height:12px;transition:transform .15s;display:block}.toggle.on{background:#ddd}.toggle.on span{background:#222;transform:translate(14px)}select{color:#aaa;background:#181818;border:1px solid #333;border-radius:5px;padding:6px;font-size:11px}.web-frame{background:#fff;border:0;width:100%;height:100%;display:block}.loading{animation:1s linear infinite spin}@keyframes tab-in{0%{opacity:0;max-width:0;transform:translateY(7px)}to{opacity:1;max-width:205px;transform:translateY(0)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:650px){.chrome-caption{display:none}.veil-mark{margin-right:5px}.browser-tab{width:155px}.toolbar{gap:1px;padding-inline:7px}.icon-button{width:28px}.address-bar{gap:8px;margin-left:2px;padding-inline:9px}.home-center h1{letter-spacing:-3px;font-size:55px}.home-bottom{letter-spacing:1px;font-size:7px;left:20px;right:20px}.home-bottom>span:last-child{display:none}.proxy-summary{padding-inline:14px}.proxy-meta{gap:8px}.internal-page{padding:40px 22px}.new-tab{padding:35px 22px 65px}.home-center{padding:0}.proxy-scope{max-width:90%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.home-center .home-wordmark{letter-spacing:-4px;color:#e2e2e2;margin:0 0 34px;font-size:64px;font-weight:500}.home-center .home-wordmark>span{color:#606060;background:0 0}.newtab-grid{display:none}.home-center{padding-bottom:65px}.home-search{box-shadow:none;background:#151515;border-color:#2b2b2b;border-radius:24px;max-width:490px;padding:7px 9px 7px 18px}.home-search button{color:#888;background:0 0;border:0;border-radius:50%}.home-search button:hover{color:#ddd;background:#292929}.quick-links{gap:12px;margin-top:20px}.quick-links button{border-radius:5px;padding:7px 10px;font-size:11px}.quick-links button:hover{background:#161616}.browser-menu{border-radius:7px;width:216px;padding:5px;top:37px;box-shadow:0 8px 24px #0009}.browser-menu>button{border-radius:3px;gap:10px;min-height:31px;padding:7px 9px;font-size:12px}.menu-icon{text-align:center;width:17px;font-size:15px}.zoom-control{gap:8px;margin:4px 2px;padding:7px 8px}.zoom-control>button{border-color:#303030;width:25px;height:23px}.zoom-control>span:nth-child(3){min-width:31px;font-size:10px}.chrome-caption{display:none}.internal-page h1{letter-spacing:-1px;font-size:34px}.internal-page h1>span{display:none}.empty-state{border-style:solid;padding:40px 24px}.page-intro{margin-bottom:28px}.tab-strip{gap:5px;height:40px;padding:4px 10px 0}.veil-mark{margin:0 12px 3px 3px;font-size:23px}.browser-tab{border-radius:7px 7px 0 0;width:180px;max-width:180px}.browser-tab>button:first-child{gap:8px;padding:8px 10px;font-size:11px}.close-tab{width:22px;height:22px;margin-right:4px;font-size:15px}.add-tab{margin-bottom:3px;font-size:19px}.toolbar{gap:3px;height:45px;padding:5px 10px}.icon-button{width:28px;height:28px;font-size:17px}.address-bar{border-radius:6px;gap:9px;height:30px;margin-left:5px;padding:0 10px}.address-bar input{font-size:11px}.favorite{font-size:19px}.new-tab{place-items:center;height:100%;min-height:100%;padding:24px;display:grid}.home-center{width:min(100%,490px);padding:0}.home-center .home-wordmark{letter-spacing:-3px;margin:0 0 26px;font-size:54px}.home-search{gap:10px;max-width:430px;padding:5px 8px 5px 15px}.home-search>span{font-size:22px}.home-search input{font-size:12px}.home-search button{width:28px;height:28px;font-size:16px}.compact .tab-strip{height:34px}.compact .toolbar{height:39px}@media (max-width:650px){.tab-strip{padding-inline:8px}.browser-tab{width:145px}.toolbar{padding-inline:6px}.icon-button{width:26px}.address-bar{margin-left:2px}.new-tab{padding:22px}.home-center{padding:0}.home-center .home-wordmark{letter-spacing:-3px;font-size:49px}}.browser-chrome,.tab-strip{background:#101010}.tab-strip{border-bottom:0;gap:4px;padding-top:5px}.browser-tab{border:0;border-radius:11px 11px 0 0;margin-inline:3px;position:relative}.browser-tab.selected{background:#1b1b1b;border:0}.browser-tab.selected:before,.browser-tab.selected:after{content:"";pointer-events:none;background:0 0;width:12px;height:12px;position:absolute;bottom:0}.browser-tab.selected:before{border-radius:0 0 12px;left:-12px;box-shadow:4px 4px 0 4px #1b1b1b}.browser-tab.selected:after{border-radius:0 0 0 12px;left:auto;right:-12px;box-shadow:-4px 4px 0 4px #1b1b1b}.browser-tab:not(.selected):hover{background:#ffffff08}.toolbar{background:#1b1b1b;border-bottom:0}.address-bar{background:#0e0e0e;border:0;border-radius:18px;height:30px}.address-bar:focus-within{box-shadow:inset 0 0 0 1px #666}.close-tab,.icon-button{border-radius:50%}.browser-tab{transform-origin:0 100%;flex:0 0 180px;min-width:0;transition:background .15s,color .15s;animation:.19s cubic-bezier(.2,.7,.2,1) both tab-open}.browser-tab.tab-closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.8,.3) forwards tab-close;overflow:hidden}.browser-tab.tab-closing:before,.browser-tab.tab-closing:after{display:none}.browser-tab>button:first-child{white-space:nowrap}.tabs{overflow-y:hidden}@keyframes tab-open{0%{opacity:0;flex-basis:0;max-width:0;margin-inline:0;transform:translateY(6px)}to{opacity:1;flex-basis:180px;max-width:180px;margin-inline:3px;transform:translateY(0)}}@keyframes tab-close{0%{opacity:1;flex-basis:180px;max-width:180px;margin-inline:3px;transform:translateY(0)}to{opacity:0;flex-basis:0;max-width:0;margin-inline:0;transform:translateY(6px)}}@media (max-width:650px){.browser-tab{flex-basis:145px;max-width:145px;animation-name:tab-open-small}.browser-tab.tab-closing{animation-name:tab-close-small}@keyframes tab-open-small{0%{opacity:0;flex-basis:0;max-width:0;margin-inline:0;transform:translateY(6px)}to{opacity:1;flex-basis:145px;max-width:145px;margin-inline:3px;transform:translateY(0)}}@keyframes tab-close-small{0%{opacity:1;flex-basis:145px;max-width:145px;margin-inline:3px;transform:translateY(0)}to{opacity:0;flex-basis:0;max-width:0;margin-inline:0;transform:translateY(6px)}}}@media (prefers-reduced-motion:reduce){.browser-tab,.browser-tab.tab-closing{animation:none!important}}.icon-button svg,.favorite svg,.menu-icon svg,.tab-symbol svg{display:block}.icon-button,.close-tab,.favorite,.menu-icon,.address-icon,.tab-symbol{justify-content:center;align-items:center;display:inline-flex}.close-tab svg{width:13px;height:13px}.icon-button:hover:not(:disabled){background:#ffffff0c}.icon-button:active:not(:disabled){background:#ffffff17}.favorite{border-radius:50%;width:26px;height:26px}.favorite:hover{background:#ffffff0a}.home-search>span{align-items:center;display:flex}.home-search>span svg{width:17px;height:17px}.home-search button{place-items:center;display:grid}.bookmarks-bar{scrollbar-width:thin;background:#1b1b1b;align-items:center;gap:3px;height:31px;padding:0 12px 3px;display:flex;overflow-x:auto}.bookmarks-bar>button{color:#bbb;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;max-width:180px;padding:5px 8px;font-size:11px;display:flex}.bookmarks-bar>button:hover{background:#ffffff0b}.bookmarks-bar>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bookmarks-bar svg{color:#888;flex-shrink:0;width:13px;height:13px}.bookmarks-empty{color:#777;padding-left:5px;font-size:11px}.home-search{width:100%;max-width:640px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.home-search:focus-within{background:#191919;border-color:#555;transform:translateY(-2px);box-shadow:0 0 0 3px #ffffff05}.home-search button{transition:background .15s,color .15s,transform .15s}.home-search button:active{transform:scale(.92)}.address-bar{transition:background .16s,box-shadow .16s}.tab-page{height:100%;overflow:auto}.tab-page[hidden]{display:none}.browser-content{overflow:hidden}@media (prefers-reduced-motion:reduce){.home-search:focus-within{transform:none}}.bookmarks-slide{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .19s cubic-bezier(.2,.7,.2,1),opacity .15s,visibility 0s .19s;display:grid}.bookmarks-slide.bookmarks-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .19s cubic-bezier(.2,.7,.2,1),opacity .15s,visibility}.bookmarks-slide .bookmarks-bar{height:auto;min-height:0;padding-block:0;transition:transform .19s cubic-bezier(.2,.7,.2,1);overflow-y:hidden;transform:translateY(-7px)}.bookmarks-open .bookmarks-bar{transform:translateY(0)}.bookmark-item{flex-shrink:0;grid-template-columns:1fr;max-width:180px;margin-block:2px 3px;animation:.19s cubic-bezier(.2,.7,.2,1) both bookmark-enter;display:grid}.bookmark-item>button{white-space:nowrap;color:#bbb;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:5px 8px;font-size:11px;display:flex;overflow:hidden}.bookmark-item>button:hover{background:#ffffff0b}.bookmark-item>button>span{text-overflow:ellipsis;overflow:hidden}.bookmark-item.bookmark-leaving{pointer-events:none;animation:.18s forwards bookmark-exit}.bookmarks-empty{white-space:nowrap;padding-block:9px}.favorite svg{transform-origin:50%;transition:color .16s}@keyframes bookmark-enter{0%{opacity:0;max-width:0;transform:translateY(-5px)}to{opacity:1;max-width:180px;transform:translateY(0)}}@keyframes bookmark-exit{0%{opacity:1;max-width:180px;transform:translateY(0)}to{opacity:0;max-width:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.bookmarks-slide,.bookmarks-slide.bookmarks-open{transition:none}.bookmark-item,.bookmark-item.bookmark-leaving{animation:none!important}.bookmark-item.bookmark-leaving{display:none}}.home-center{width:min(100%,860px)}.home-search{max-width:820px}.new-tab{grid-template-columns:minmax(0,1fr)}.home-center{justify-self:center;width:100%;min-width:0;max-width:920px}.home-center .home-search{width:min(820px,100vw - 48px);max-width:100%;margin-inline:auto}.tabs{flex:0 auto;gap:3px;min-width:0;max-width:calc(100% - 36px)}.browser-tab{flex:180px;min-width:44px;container-type:inline-size}.browser-tab.tab-closing{min-width:0}.browser-tab>button:first-child{padding-inline:9px}.browser-tab .close-tab{flex-shrink:0}@container (max-width:85px){.browser-tab>button:first-child>span:last-child{display:none}.browser-tab>button:first-child{justify-content:center;padding-inline:4px}.close-tab{width:17px;margin-right:2px}}@container (max-width:58px){.browser-tab:not(.selected) .close-tab{display:none}}.site-viewport{background:#101010;width:100%;height:100%;overflow:hidden}.site-viewport .web-frame{max-width:none}.site-mode-option small{color:#777;margin-top:4px;font-size:10px;display:block}.browser-menu>.site-mode-option{gap:9px;padding-block:10px}.site-mode-option>.toggle{width:28px;height:16px;margin-left:auto;padding:2px}.site-mode-option>.toggle.on>span{transform:translate(12px)}.site-mode-option .toggle>span{width:12px;height:12px}.phone-controls,.phone-tab-overview{display:none}.browser,.browser-chrome,.home-search input,.setting-row>div{min-width:0}.setting-row p,.list-row small{overflow-wrap:anywhere}.browser-menu{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow:auto}@media (min-width:600px) and (max-width:1024px){.toolbar{height:49px}.toolbar .icon-button{width:32px;height:34px}.address-bar{height:33px}.tab-strip{height:43px}.home-center{max-width:760px}.internal-page{padding:45px 30px}}@media (max-width:599px){.browser{height:100dvh}.browser-chrome{z-index:30;padding-top:env(safe-area-inset-top)}.tab-strip{display:none}.toolbar,.compact .toolbar{background:#171717;gap:6px;height:58px;padding:7px 12px}.toolbar>.icon-button,.toolbar>.menu-anchor>.icon-button{display:none}.toolbar .address-bar{border-radius:23px;gap:10px;height:43px;margin:0;padding-inline:14px}.address-bar input{letter-spacing:0;font-size:14px}.address-bar .address-icon svg{width:17px;height:17px}.favorite{flex-shrink:0;width:32px;height:32px}.favorite svg{width:18px;height:18px}.menu-anchor{position:static}.browser-menu{top:auto;right:8px;bottom:calc(65px + env(safe-area-inset-bottom));width:260px;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));border-radius:12px;padding:7px;position:fixed;box-shadow:0 8px 32px #0009}.browser-menu>button{min-height:43px;padding:10px;font-size:13px}.browser-menu .menu-icon{margin-right:2px}.browser-menu .zoom-control{padding-block:9px}.zoom-control>button{width:32px;height:30px}.bookmarks-bar{padding-inline:8px}.bookmark-item>button{min-height:31px}.bookmarks-empty{font-size:10px}.browser-content{min-height:0}.new-tab{padding:20px}.home-center{width:100%;max-width:520px}.home-center .home-wordmark{margin-bottom:28px;font-size:52px}.home-center .home-search{border-radius:26px;width:100%;max-width:100%;min-height:50px;padding:8px 10px 8px 16px}.home-search input{font-size:14px}.home-search button{width:32px;height:32px}.internal-page{padding:32px 20px 40px}.internal-page h1{font-size:30px}.page-intro{font-size:13px}.setting-row{gap:12px;padding:20px 0}.setting-row strong{font-size:13px}.setting-row p{font-size:12px}.text-button,.small-button{min-height:36px}.phone-controls{height:calc(58px + env(safe-area-inset-bottom));padding:3px max(8px,env(safe-area-inset-right)) calc(3px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));z-index:30;background:#171717;flex-shrink:0;justify-content:space-around;align-items:center;display:flex}.phone-controls>button{color:#bdbdbd;border-radius:24px;place-items:center;min-width:46px;height:44px;display:grid}.phone-controls>button:hover{background:#ffffff09}.phone-controls svg{width:21px;height:21px}.tab-count-button>span{border:1.7px solid;border-radius:5px;place-items:center;min-width:20px;height:21px;padding-inline:2px;font-size:11px;font-weight:600;display:grid}.phone-tab-overview{inset:0 0 calc(58px + env(safe-area-inset-bottom));padding-top:env(safe-area-inset-top);z-index:35;opacity:0;visibility:hidden;pointer-events:none;background:#111;flex-direction:column;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s .22s;display:flex;position:fixed;transform:translateY(16px)scale(.98)}.phone-tab-overview.overview-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.overview-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;min-height:66px;padding:8px 16px;display:flex}.overview-toolbar>button{border-radius:22px;align-items:center;gap:9px;min-height:44px;padding:8px;font-size:14px;display:flex}.overview-toolbar>button:last-child{justify-content:center;width:40px}.overview-toolbar>span{color:#777;font-size:12px}.phone-tab-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;padding:10px 16px 24px;display:grid;overflow:auto}.phone-tab-card{background:#202020;border:2px solid #0000;border-radius:17px;min-width:0;transition:opacity .18s,transform .18s;animation:.18s menu-in;overflow:hidden}.phone-tab-card.current-card{border-color:#999}.card-heading{align-items:center;gap:7px;min-height:41px;padding:5px 5px 5px 10px;display:flex}.card-heading>svg{color:#999;flex-shrink:0;width:14px;height:14px}.card-heading>span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.card-heading>button{color:#aaa;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.card-heading>button:hover{background:#ffffff0a}.card-body{aspect-ratio:3/4;background:#0b0b0b;border-radius:12px 12px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:16px;display:flex}.card-mark{letter-spacing:-1.5px;color:#aaa;font-size:29px}.card-mark svg{color:#666;width:28px;height:28px}.card-address{color:#555;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.5}.card-closing{opacity:0;transform:scale(.85)}}@media (max-width:350px){.phone-tab-grid{gap:9px;padding-inline:10px}.card-heading>svg{display:none}.home-center .home-wordmark{font-size:46px}.toolbar{padding-inline:8px}.home-search input{font-size:12px}.setting-row{flex-wrap:wrap}.browser-menu{width:min(260px,100vw - 16px)}}@media (prefers-reduced-motion:reduce){.phone-tab-overview,.phone-tab-overview.overview-open{transition:none}}svg{aspect-ratio:1;flex-shrink:0}.icon-button,.close-tab,.favorite,.home-search button,.zoom-control>button,.phone-controls>button,.card-heading>button,.overview-toolbar>button:last-child{aspect-ratio:1;border-radius:0;flex-shrink:0}.zoom-control>button{width:28px;height:28px}@media (max-width:599px){.phone-controls>button{border-radius:0;width:44px;min-width:44px;height:44px}.tab-count-button>span{border-radius:0;width:21px;min-width:21px;height:21px;padding:0}.zoom-control>button{width:32px;height:32px}.phone-tab-grid{grid-template-columns:repeat(auto-fill,148px);justify-content:center;gap:12px;padding:10px 12px 24px}.phone-tab-card{align-self:start;width:148px;min-width:148px;max-width:148px}.card-body{aspect-ratio:1;gap:16px;height:144px;padding:12px}.overview-toolbar>button:last-child{width:44px;height:44px;min-height:44px;padding:0}}.close-tab{width:24px;height:24px}.favorite{place-items:center;width:28px;height:28px;display:grid}.toolbar .icon-button{width:32px;height:32px}@container (max-width:85px){.close-tab{width:17px;height:17px}}.home-games{color:#777;margin:18px auto 0;padding:8px 14px;font-size:12px;transition:color .15s;display:block}.home-games:hover{color:#bbb}.games-page{text-align:left;width:100%;margin:0}.games-page .empty-state{text-align:left;border:0;border-radius:0;padding:0}.game-library{max-width:1100px}.games-search{color:#ccc;background:#151515;border:0;border-radius:5px;width:min(100%,340px);height:36px;margin-bottom:24px;padding:8px 12px;font-size:12px;display:block}.games-search::placeholder{color:#666}.games-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.game-tile{color:#bbb;text-align:left;background:#121212;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:95px;padding:16px;transition:background .15s;display:flex}.game-tile:hover{color:#eee;background:#1b1b1b}.game-tile>span{font-size:13px;line-height:1.5}.game-tile small{color:#666;font-size:10px}.games-status{color:#777;font-size:12px;line-height:1.7}.games-status button{color:#bbb;margin-left:8px;text-decoration:underline}.games-pagination{color:#777;align-items:center;gap:20px;margin-top:24px;font-size:12px;display:flex}.games-pagination button{color:#aaa;padding:8px 0}.game-player{flex-direction:column;height:100%;display:flex}.game-player-toolbar{color:#888;flex-shrink:0;align-items:center;gap:18px;min-height:46px;padding:8px 18px;font-size:12px;display:flex}.game-player-toolbar>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.game-player-toolbar button{color:#aaa;white-space:nowrap;padding:6px 0}.game-player>iframe{background:#080808;border:0;flex:1;width:100%;min-height:0}.game-player>.games-status{padding:18px}@media (max-width:599px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-player-toolbar{gap:12px;padding-inline:12px}.game-tile{min-height:86px;padding:12px}}
