.auth-page{min-height:100dvh;padding:max(calc(var(--space-8) + var(--space-3)), calc(env(safe-area-inset-top) + 56px)) max(var(--space-5), calc(env(safe-area-inset-right) + var(--space-4))) max(var(--space-6), calc(env(safe-area-inset-bottom) + var(--space-4))) max(var(--space-5), calc(env(safe-area-inset-left) + var(--space-4)));background:var(--color-page);place-items:center;display:grid;position:relative}.auth-corner{top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-3), env(safe-area-inset-right));position:absolute}.auth-card{width:100%;max-width:var(--auth-width,384px);min-width:0;overflow:hidden}.auth-head{padding:14px var(--space-4);border-bottom:1px solid var(--color-slate-200);color:var(--color-ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.auth-head img{flex-shrink:0;width:18px;height:18px}.auth-body{padding:var(--space-4) var(--space-4) var(--space-5);min-width:0}.auth-title{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.3}.auth-lede{margin:var(--space-1) 0 0;color:var(--color-slate-500);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.auth-form{gap:var(--space-4);margin-top:var(--space-5);min-width:0;display:grid}.auth-field{gap:6px;min-width:0;display:grid}.auth-label{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--color-slate-500);font-size:13px;display:flex}.auth-hint{color:var(--color-slate-400);font-size:12px}.auth-hint[data-bad]{color:var(--color-danger)}.auth-note{margin:var(--space-4) 0 0;color:var(--color-slate-400);font-size:12px;line-height:1.5}.auth-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-actions>.btn{flex:auto}.auth-page .btn-block{width:100%}.auth-page .alert,.auth-form .alert{margin:0}.auth-page a.btn{text-decoration:none}.auth-page[data-wide]{place-items:start center}@media (pointer:coarse){.auth-page .inp{font-size:16px}}@media (width<=420px){.auth-page{padding-left:max(var(--space-4), calc(env(safe-area-inset-left) + var(--space-3)));padding-right:max(var(--space-4), calc(env(safe-area-inset-right) + var(--space-3)))}}.modal-panel{width:min(var(--modal-width,480px), calc(100vw - 32px));min-width:0}.modal-head strong{overflow-wrap:anywhere;min-width:0}.modal-body{gap:var(--space-3);min-width:0;display:grid}.modal-body .alert{margin:0}@media (width<=700px),(height<=500px){.modal-scrim{place-items:stretch stretch;padding:0}.modal-panel{border:none;border-radius:0;flex-direction:column;gap:0;width:100%;height:100dvh;max-height:none;padding:0;display:flex;overflow:hidden}.modal-head{padding:calc(var(--space-3) + env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) var(--space-3) max(var(--space-4), env(safe-area-inset-left));border-bottom:1px solid var(--color-slate-200);background:var(--color-chrome);flex-shrink:0}.modal-head strong{font-weight:500;font-size:15px!important}.modal-body{overscroll-behavior:contain;padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));flex:1;align-content:start;overflow-y:auto}.modal-panel .inp,.modal-panel .select-trigger{font-size:16px}.modal-head .btn{min-width:40px;height:40px}}.confirm-scrim{z-index:1100;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));white-space:normal;text-align:left;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.confirm-panel{width:100%;min-width:0;max-width:420px;max-height:100%;padding:var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-overlay);display:grid;overflow-y:auto}.confirm-panel h2{overflow-wrap:anywhere}.confirm-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=700px){.confirm-panel{padding:var(--space-4)}.confirm-actions>.btn{flex:1 1 0}.confirm-panel .inp{font-size:16px}}.toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.toast-dismiss{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-slate-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;margin:-6px -8px -6px 0;display:grid}.toast-dismiss:hover{background:var(--color-well);color:var(--color-ink)}@media (width<=700px){.toast-dismiss{width:40px;height:40px;margin:-10px -12px -10px 0}}.btn.top-icon{width:var(--h-control);height:var(--h-control);color:var(--color-slate-500);background:0 0;border-color:#0000;flex-shrink:0;gap:0;padding:0;position:relative}.btn.top-icon:hover,.btn.top-icon[aria-expanded=true]{border-color:var(--color-slate-200);background:var(--color-hover);color:var(--color-ink)}.top-icon svg{flex-shrink:0}.top-badge{background:var(--color-breach);min-width:16px;height:16px;color:var(--color-page);text-align:center;pointer-events:none;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:1px;right:0}.top-menu{z-index:55;min-width:180px;max-width:calc(100vw - 24px);padding:var(--space-1);box-shadow:var(--shadow-overlay);border-radius:var(--radius);gap:1px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.top-menu-item{align-items:center;gap:var(--space-2);width:100%;height:var(--h-nav);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:13px;display:flex}.top-menu-item:hover{background:var(--color-hover)}.top-menu-item[aria-checked=true]{font-weight:500}.notif-pop{max-width:calc(100vw - 24px)}.notif-list{grid-auto-rows:max-content}.notif-row-title{overflow-wrap:anywhere}@media (width<=700px){.notif-row,.notif-all{min-height:44px}}.search-hit{align-items:baseline;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2);border-radius:var(--radius);color:var(--color-ink);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;display:flex}.search-hit:hover,.search-hit[data-active]{background:var(--color-well)}.search-hit-key{min-width:62px;color:var(--color-slate-400);flex-shrink:0;font-size:10.5px}.search-hit-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.searchbox .inp{appearance:none}.searchbox .inp::-webkit-search-cancel-button{display:none}@media (width<=700px){.search-hit{gap:2px var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key kind""title title";display:grid}.search-hit-key{grid-area:key;min-width:0}.search-hit-kind{grid-area:kind}.search-hit-title{grid-area:title;font-size:14px}}.copy-field{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-slate-200);border-radius:var(--radius);background:var(--color-well);display:flex}.copy-field-value{min-width:0;padding:var(--space-1) 0;overflow-wrap:anywhere;word-break:break-all;color:var(--color-ink);flex:1;font-size:12.5px;line-height:1.5}.tokens-connect{gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.tokens-connect h2{margin:0 0 var(--space-1);font-size:14px;font-weight:600}.tokens-connect p{margin:0 0 var(--space-3);color:var(--color-slate-500);font-size:13px;line-height:1.5}.tokens-minted{gap:var(--space-3);padding:var(--space-5);margin-bottom:var(--space-5);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);display:grid}@media (width<=700px){.tokens-connect,.tokens-minted{padding:var(--space-4)}}.settings-note{color:var(--color-slate-400);max-width:64ch;font-size:12px;line-height:1.45}.settings-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.settings-tested{text-align:right;overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.settings-tested[data-ok]{color:var(--color-good)}.settings-tested[data-bad]{color:var(--color-danger)}.settings-editor{gap:var(--space-4);min-width:0;max-width:640px;display:grid}.settings-field{gap:6px;min-width:0;display:grid}.settings-field-label{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-slate-500);flex-wrap:wrap;font-size:12.5px;display:flex}.settings-field-row{gap:var(--space-2);align-items:center;min-width:0;display:flex}.settings-field-row>.inp,.settings-field-row>div{flex:1;min-width:0}.settings-key{color:var(--color-slate-400);overflow-wrap:anywhere;margin:0;font-size:10.5px}.settings-switch{align-items:center;gap:var(--space-2);min-height:var(--h-control);cursor:pointer;font-size:13px;display:flex}.settings-switch input{width:18px;height:18px;accent-color:var(--color-accent)}@media (width<=700px){.settings-actions{margin-top:var(--space-1);justify-content:flex-start}.settings-tested{text-align:left}.settings-editor-row td{padding:var(--space-4)!important}.settings-field-row{flex-wrap:wrap}}.brand-url{align-items:center;gap:var(--space-3);min-width:0;display:flex}.brand-url-tools{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.brand-url .url-facts{flex-shrink:1;min-width:0;max-width:45%;overflow:hidden}.brand-url .url-facts>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-tool{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-slate-400);font:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.brand-tool:hover:not(:disabled){background:var(--color-well);color:var(--color-ink)}.brand-tool:disabled{color:var(--color-slate-300);cursor:default}.brand-chip-x{width:22px;height:22px;font-size:10px}@media (width<=700px){.brand-url[data-managing]{row-gap:var(--space-1);flex-wrap:wrap}.brand-url[data-managing] .brand-url-tools{flex-basis:100%;justify-content:flex-end}.brand-tool{width:40px;height:40px}.brand-chip-x{width:32px;height:32px}.brand-url-label{min-width:0!important}}.account-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;max-width:1100px;display:grid}.account-section{padding:var(--space-5);min-width:0}.account-section h2{margin:0 0 var(--space-1);font-size:15px;font-weight:600}.account-section-lede{margin:0 0 var(--space-4);color:var(--color-slate-500);font-size:12.5px}.account-check{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer}@media (width<=700px){.account-section{padding:var(--space-4)}.account-check-cell{place-items:center;min-width:40px;min-height:40px;display:grid}}.notif-page-row{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;color:var(--color-ink);font:inherit;display:flex}.notif-page-row:hover{background:var(--color-well)!important}.notif-page-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.notif-page-text{flex:1;gap:2px;min-width:0;display:grid}.notif-page-title{overflow-wrap:anywhere;font-size:13.5px}.notif-page-body{color:var(--color-slate-500);overflow-wrap:anywhere;font-size:12.5px}.notif-page-time{color:var(--color-slate-400);white-space:nowrap;font-size:11.5px}@media (width<=700px){.notif-page-row{flex-wrap:wrap}.notif-page-time{padding-left:calc(6px + var(--space-3));flex-basis:100%}}.guide-tabs{contain:inline-size;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.guide-tabs::-webkit-scrollbar{display:none}.guide-tabs .tab{white-space:nowrap;flex-shrink:0}.guide-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.guide-article{overflow-wrap:break-word;min-width:0;font-size:14px}.guide-article pre{max-width:100%}.guide-article td,.guide-article th{min-width:120px}.guide-toc-side{top:var(--space-4);padding:var(--space-3);gap:2px;max-height:calc(100dvh - 96px);display:grid;position:sticky;overflow-y:auto}.guide-toc-heading{margin:0 0 var(--space-1);padding:0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-400);font-size:11px;font-weight:500}.guide-toc-link{padding:4px var(--space-2);border-radius:var(--radius-sm);color:var(--color-slate-500);font-size:12.5px;line-height:1.4;text-decoration:none;display:block}.guide-toc-link:hover{background:var(--color-well);color:var(--color-ink)}.guide-toc-inline{margin-bottom:var(--space-4);display:none}.guide-toc-inline>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--h-control);padding:0 var(--space-4);cursor:pointer;font-size:13px;font-weight:500;list-style:none;display:flex}.guide-toc-inline>summary::-webkit-details-marker{display:none}.guide-toc-inline>summary:after{content:"";border-right:1.5px solid var(--color-slate-400);border-bottom:1.5px solid var(--color-slate-400);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);transform:rotate(45deg)translateY(-2px)}.guide-toc-inline[open]>summary:after{transform:rotate(225deg)translate(-2px)}.guide-toc-inline-list{padding:0 var(--space-2) var(--space-3);gap:2px;max-height:50vh;display:grid;overflow-y:auto}@media (width<=1000px){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-toc-side{display:none}.guide-toc-inline{display:block}}@media (width<=700px){.guide-toc-link{padding:10px var(--space-2);font-size:14px}}.login{background:var(--color-page);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid;position:relative}.login-side{justify-content:space-between;gap:var(--space-6);padding:var(--space-7) var(--space-8);padding-left:max(var(--space-8), calc(env(safe-area-inset-left) + var(--space-5)));background:var(--color-chrome);border-right:1px solid var(--color-slate-200);flex-direction:column;display:flex}.login-brand{letter-spacing:-.3px;color:var(--color-ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.login-brand img{flex-shrink:0;width:24px;height:24px}.login-brand-narrow{margin-bottom:var(--space-6);display:none}.login-pitch{gap:var(--space-5);max-width:30rem;display:grid}.login-headline{letter-spacing:-.8px;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.12}.login-points{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.login-points li{gap:var(--space-3);color:var(--color-slate-500);grid-template-columns:16px minmax(0,1fr);align-items:start;font-size:14px;line-height:1.5;display:grid}.login-points li svg{color:var(--color-accent);margin-top:3px}.login-points strong{color:var(--color-ink);font-weight:500}.login-foot{color:var(--color-slate-400);margin:0;font-size:12px}.login-main{padding:max(var(--space-8), calc(env(safe-area-inset-top) + 56px)) max(var(--space-5), calc(env(safe-area-inset-right) + var(--space-4))) max(var(--space-7), calc(env(safe-area-inset-bottom) + var(--space-5))) var(--space-5);place-items:center;display:grid}.login-form-wrap{width:100%;min-width:0;max-width:360px}.login-title{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:500;line-height:1.2}.login-lede{margin:var(--space-1) 0 0;color:var(--color-slate-400);font-size:13px}.login-link-quiet{color:var(--color-slate-400);font-size:12px;text-decoration:none}.login-link-quiet:hover{color:var(--color-accent);text-decoration:underline}.login-password{min-width:0;position:relative}.login-password .inp{padding-right:44px}.login-reveal{cursor:pointer;width:40px;height:100%;color:var(--color-slate-400);border-radius:0 var(--radius) var(--radius) 0;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:0;right:0}.login-reveal:hover,.login-reveal[aria-pressed=true]{color:var(--color-ink)}.login-submit{height:40px;margin-top:var(--space-1)}.login-help{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-slate-200);color:var(--color-slate-400);font-size:12.5px;line-height:1.5;display:grid}.login-help p{margin:0}.login-help a{color:var(--color-slate-500)}.login-help a:hover{color:var(--color-accent)}:-webkit-any(.login .inp:-webkit-autofill,.auth-page .inp:-webkit-autofill){-webkit-box-shadow:0 0 0 100px var(--color-panel) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);transition:background-color 9999s ease-out}:is(.login .inp:autofill,.auth-page .inp:autofill){-webkit-box-shadow:0 0 0 100px var(--color-panel) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);transition:background-color 9999s ease-out}@media (pointer:coarse){.login .inp{font-size:16px}}@media (width<=900px){.login{grid-template-columns:minmax(0,1fr)}.login-side{display:none}.login-brand-narrow{display:flex}.login-main{place-items:start center}.login-form-wrap{max-width:400px;margin-top:6vh}}@media (width<=420px){.login-main{padding-left:max(var(--space-4), calc(env(safe-area-inset-left) + var(--space-3)));padding-right:max(var(--space-4), calc(env(safe-area-inset-right) + var(--space-3)))}.login-form-wrap{margin-top:2vh}}.theme-menu{min-width:260px}.theme-menu .top-menu-item{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}
