:root{--display:"Fraunces",Georgia,"Times New Roman",serif;--bg:#0A0A0B;--surface-1:#111114;--surface-2:#17171B;--elev:#1D1D22;--elev-2:#242429;--text:#FAFAFA;--text2:#9B9BA4;--muted:#8A8A93;--faint:#63636B;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--accent:#34D8A0;--accent-dim:#2BB587;--accent-soft:rgba(52,216,160,.12);--accent-text:#34D8A0;--good:#34D8A0;--good-soft:rgba(52,216,160,.13);--good-text:#34D8A0;--warn:#E0A73B;--warn-soft:rgba(224,167,59,.13);--bad:#F0736A;--bad-soft:rgba(240,115,106,.13);--shadow:0 24px 60px rgba(0,0,0,.5);--rail:250px}[data-theme=light]{--bg:#F7F7F8;--surface-1:#FFFFFF;--surface-2:#F1F1F3;--elev:#FFFFFF;--elev-2:#FFFFFF;--text:#0A0A0B;--text2:#52525B;--muted:#6B6B74;--faint:#85858E;--line:rgba(0,0,0,.09);--line2:rgba(0,0,0,.15);--accent:#1FB588;--accent-dim:#189C74;--accent-soft:rgba(31,181,136,.13);--accent-text:#0F7A5A;--good:#1FB588;--good-soft:rgba(31,181,136,.14);--good-text:#0F7A5A;--warn:#B8791A;--warn-soft:rgba(184,121,26,.14);--bad:#D5493F;--bad-soft:rgba(213,73,63,.12);--shadow:0 24px 60px rgba(0,0,0,.14)}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body{height:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:450;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.2}h1{font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:520;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;color:inherit}input,select,textarea{font-family:inherit}svg{display:block}::selection{background:var(--accent-soft)}.scroll{overflow-y:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 15px;border:1px solid var(--line2);background:var(--surface-1);color:var(--text);font:inherit;font-size:13.5px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;border-radius:9px;cursor:pointer;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .06s;-webkit-user-select:none;user-select:none}.btn:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--text) 22%,var(--line2))}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{width:16px;height:16px;stroke:currentColor;flex:none}.btn>svg.ic{margin-right:0}.btn.primary{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.btn.primary:hover{background:color-mix(in srgb,var(--text) 86%,var(--bg));border-color:transparent}.btn.accent{background:var(--accent);border-color:var(--accent);color:#06110c;font-weight:600;box-shadow:0 1px #0000000f}.btn.accent:hover{background:var(--accent-dim);border-color:var(--accent-dim)}.btn.wide{width:100%}.btn.sm{min-height:30px;padding:0 11px;gap:6px;font-size:12.5px;border-radius:8px}.btn.sm svg{width:14px;height:14px}.btn.lg{min-height:44px;padding:0 20px;font-size:15px;border-radius:11px}.btn.ghost{background:color-mix(in srgb,var(--text) 4.5%,transparent);border-color:transparent;color:var(--text)}.btn.ghost:hover{background:color-mix(in srgb,var(--text) 9%,transparent);border-color:transparent}.btn.danger{color:var(--bad)}.btn.danger:hover{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 40%,transparent);color:var(--bad)}.card{background:var(--surface-1);border:1px solid var(--line);border-radius:13px;padding:18px}.linkcard{display:block;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}.linkcard:hover{border-color:var(--line2);transform:translateY(-1px)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px}.pill.good{color:var(--good-text);background:var(--good-soft)}.pill.warn{color:var(--warn);background:var(--warn-soft)}.pill.mut{color:var(--muted);background:var(--surface-2)}.pill.bad{color:var(--bad,#e5484d);background:color-mix(in srgb,var(--bad,#e5484d) 15%,transparent)}.pill .d{width:6px;height:6px;border-radius:50%;background:currentColor}.lbl{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:500;color:var(--text2);margin:0 0 7px}.forgot{float:right;background:none;border:0;padding:0;color:var(--accent-text);font-size:11.5px;font-weight:600;cursor:pointer}.forgot:hover{text-decoration:underline}.fld{width:100%;background:var(--surface-2);border:1px solid var(--line2);border-radius:9px;padding:11px 13px;color:var(--text);font-family:inherit;font-size:14px}.fld:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.msg{font-size:13px;padding:10px 12px;border-radius:9px;margin-bottom:14px}.msg.err{background:var(--bad-soft);color:var(--bad)}.msg.ok{background:var(--good-soft);color:var(--good-text)}.muted{color:var(--muted)}.sub{color:var(--text2)}.auth{position:relative;min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--bg);color:var(--text)}.authnav{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;padding:20px 26px;z-index:5}.authnav a{color:var(--text2);font-size:13.5px;font-weight:500;padding:8px 12px;border-radius:8px}.authnav a:hover{color:var(--text);background:var(--surface-2)}.authnav a.home{color:var(--text);border:1px solid var(--line2);margin-left:6px}.authnav .themebtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line2);border-radius:8px;background:transparent;color:var(--text2);margin-left:8px;cursor:pointer}.authnav .themebtn:hover{color:var(--text);border-color:var(--line2);background:var(--surface-2)}.authnav .themebtn svg{width:16px;height:16px;stroke:currentColor}@media (max-width:860px){.authnav a:not(.home){display:none}}@media (max-width:860px){.auth{grid-template-columns:1fr}}.auth .side{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(closest-side at 50% 35%,var(--accent-soft),transparent 70%),var(--surface-1);border-right:1px solid var(--line)}@media (max-width:860px){.auth .side{display:none}}.auth .mark{width:min(40vh,300px);aspect-ratio:1;border-radius:56px;background:var(--accent);display:grid;place-items:center;box-shadow:0 40px 120px #34d8a047}.auth .mark svg{width:44%;height:44%}.auth .panel{display:flex;flex-direction:column;justify-content:center;padding:48px min(8vw,72px)}.auth .brand{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:22px;letter-spacing:-.03em;margin-bottom:34px}.auth .brand .m{width:26px;height:26px;border-radius:7px;background:var(--accent);display:grid;place-items:center}.auth h1{font-size:clamp(26px,3.6vw,34px);letter-spacing:-.015em;margin:0 0 6px}.auth .lead{color:var(--text2);margin:0 0 26px}.auth form{max-width:400px}.auth .tabs{display:flex;margin-bottom:20px;border-bottom:1px solid var(--line);max-width:400px}.auth .tabs button{flex:1;border:0;background:transparent;padding:11px;font-weight:500;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.auth .tabs button.on{color:var(--text);border-color:var(--accent)}.oauth{display:flex;flex-direction:column;gap:10px;max-width:400px;margin-bottom:18px}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line2);background:var(--surface-2);border-radius:9px;padding:11px;font-size:14px;font-weight:500}.gbtn:hover{border-color:var(--line2);background:var(--surface-1)}.divider{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;max-width:400px;margin:0 0 18px}.divider:before,.divider:after{content:"";height:1px;background:var(--line);flex:1}.fine{color:var(--muted);font-size:12.5px;margin-top:22px;max-width:400px;line-height:1.5}.app{display:grid;grid-template-columns:var(--rail) 1fr;height:100vh}.sidebar{background:var(--surface-1);border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.sidebar .brand{display:flex;align-items:center;gap:10px;padding:14px 18px;font-weight:700;font-size:17px;letter-spacing:-.03em}.sidebar .brand .m{width:26px;height:26px;border-radius:7px;background:var(--accent);display:grid;place-items:center;flex:none}.nav{padding:4px 12px 12px;display:flex;flex-direction:column;gap:1px;flex:1;overflow-y:auto;min-height:0}.nav .sec{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:10px 10px 4px}.nav a{display:flex;align-items:center;gap:11px;padding:7px 13px;border-radius:11px;color:var(--text2);font-size:13.5px;font-weight:500}.nav a svg{width:16px;height:16px;flex:none;stroke:currentColor;opacity:.78}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a:hover svg{opacity:1}.nav a.on{background:var(--accent-soft);color:var(--text);font-weight:600}.nav a.on svg{opacity:1;color:var(--text)}.nav a.navsearch{margin:4px 0 2px;padding:9px 12px;border:1px solid var(--line2);background:var(--surface-2);border-radius:11px;color:var(--muted)}.nav a.navsearch:hover{border-color:var(--accent);color:var(--text)}.nav a.navsearch.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.nav a.navsearch span{flex:1;font-size:13px}.nav a.navsearch kbd{font:inherit;font-size:10.5px;font-weight:600;color:var(--faint);background:var(--surface-1);border:1px solid var(--line);border-radius:5px;padding:1px 6px;letter-spacing:.02em}.app{transition:grid-template-columns .18s ease}.sidebar .brandtext{white-space:nowrap;overflow:hidden}.navtoggle{margin-left:auto;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface-1);color:var(--muted);display:grid;place-items:center;cursor:pointer;flex:none}.navtoggle:hover{color:var(--text);border-color:var(--line2)}.navtoggle svg{width:16px;height:16px;transition:transform .2s}:is(.app.navcollapsed,.navrail .app){--rail:76px}@media (min-width:761px){.nav a{flex:1 1 0;min-height:30px;max-height:80px;padding-top:0;padding-bottom:0}.nav .sec{flex:.6 1 0;min-height:18px;max-height:56px;display:flex;align-items:flex-end;padding-top:0}}@media (min-width:761px) and (max-height:700px){.nav .sec{display:none}.sidebar .brand{padding:10px 18px}}:is(.app.navcollapsed,.navrail .app) .sidebar .brand{flex-direction:column;padding:16px 0 8px;gap:8px}:is(.app.navcollapsed,.navrail .app) .brandtext{display:none}:is(.app.navcollapsed,.navrail .app) .navtoggle{margin-left:0}:is(.app.navcollapsed,.navrail .app) .navtoggle svg{transform:rotate(180deg)}:is(.app.navcollapsed,.navrail .app) .nav{padding:4px 10px}:is(.app.navcollapsed,.navrail .app) .nav a{justify-content:center;gap:0;font-size:0;padding:11px 0;border-radius:12px}:is(.app.navcollapsed,.navrail .app) .nav a svg{width:21px;height:21px;opacity:.85}:is(.app.navcollapsed,.navrail .app) .sidebar .brand .m{width:34px;height:34px;border-radius:9px}:is(.app.navcollapsed,.navrail .app) .sidebar .brand .m svg{width:20px;height:20px}:is(.app.navcollapsed,.navrail .app) .nav .sec{display:none}:is(.app.navcollapsed,.navrail .app) .nav a.navsearch{padding:9px 0}:is(.app.navcollapsed,.navrail .app) .nav a.navsearch span,:is(.app.navcollapsed,.navrail .app) .nav a.navsearch kbd{display:none}:is(.app.navcollapsed,.navrail .app) .wschip .wsmeta{display:none}:is(.app.navcollapsed,.navrail .app) .wschip{justify-content:center}.nav a .pill{margin-left:auto}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.topbar{height:58px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 22px}.topbar .crumb{display:flex;align-items:center;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;font-size:15px;color:var(--muted);letter-spacing:-.01em}.topbar .crumb>*{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:0 3 auto}.topbar .crumb>b{color:var(--text);font-weight:600;flex:0 2 auto}.topbar .crumb>.crumbclient{flex:0 1 auto;min-width:56px}.topbar .crumb>.crumbsep{flex:none;overflow:visible}@media (max-width:1180px){.topbar .crumb>.crumblink,.topbar .crumb>.crumblink+.crumbsep{display:none!important}.topbar .crumb>.crumbclient{max-width:160px}}@media (max-width:900px){.topbar .crumb>.crumbclient,.topbar .crumb>.crumbclient+.crumbsep{display:none!important}}@media (max-width:600px){.topbar .crumb,.topbar .newtab{display:none!important}}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:10px}.iconbtn{width:34px;height:34px;border:1px solid var(--line);background:var(--surface-1);border-radius:9px;display:grid;place-items:center;color:var(--text2);cursor:pointer;flex:none;transition:border-color .12s,color .12s,background .12s;text-decoration:none}.iconbtn:hover{border-color:var(--line2);color:var(--text);background:var(--surface-2)}.iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iconbtn svg{width:17px;height:17px;stroke:currentColor}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#2563eb);display:grid;place-items:center;font-weight:700;font-size:13px;color:#06110c}.canvas{flex:1;min-height:0;overflow-y:auto;padding:28px 32px 60px}.backlink{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--accent-text);text-decoration:none}.backlink:hover{text-decoration:underline}.pagehead{margin-bottom:22px}.pagehead .greet{font-family:var(--display);font-variation-settings:"SOFT" 60;font-size:28px;font-weight:520;letter-spacing:-.01em;line-height:1.15}.display{font-family:var(--display);font-variation-settings:"SOFT" 60;font-weight:520;letter-spacing:-.01em}@keyframes mf-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes mf-fade{0%{opacity:0}to{opacity:1}}@keyframes mf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mf-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes mf-drawer{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@keyframes mf-rise{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}.mf-pop{animation:mf-pop .32s cubic-bezier(.2,.9,.3,1.3) both}.canvas>:not(.botnav){animation:mf-in .24s cubic-bezier(.2,.7,.2,1) backwards}.canvas>.pagehead,.canvas>header{position:relative;z-index:20}.canvas>:nth-child(2){animation-delay:.03s}.canvas>:nth-child(3){animation-delay:.06s}.canvas>:nth-child(n+4){animation-delay:.08s}details[open]>:not(summary){animation:mf-fade .18s ease-out}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--text) 7%,var(--surface-2)) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:mf-shimmer 1.3s ease-in-out infinite;border-radius:8px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.pagehead .date{color:var(--muted);font-size:13.5px;margin-top:4px}.help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;cursor:help;flex:none}.helptip{position:absolute;top:26px;left:0;z-index:60;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-variation-settings:normal;text-transform:none;width:300px;background:var(--text);color:var(--bg);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;padding:10px 12px;border-radius:9px;opacity:0;visibility:hidden;transition:opacity .14s;box-shadow:0 8px 24px #0000002e}.help:hover .helptip,.help:focus .helptip,.help:focus-within .helptip{opacity:1;visibility:visible}.help:not(:hover):not(:focus):not(:focus-within) .helptip{display:none}.helptip:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.helptip .helpmore{display:block;margin-top:7px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.helptip .helpmore:hover{opacity:.8}.grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.grid>*{grid-column:span 4}.span6{grid-column:span 6}.span8{grid-column:span 8}.span12{grid-column:span 12}@media (max-width:900px){.grid>*{grid-column:span 12}}.widgethead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.widgethead h3{font-size:14px}.metric{display:flex;align-items:baseline;gap:9px}.metric b{font-size:32px;font-weight:600;letter-spacing:-.03em}.rowitem{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.rowitem:first-of-type{border-top:0}.rowitem .t{font-size:13.5px;font-weight:500}.rowitem .s{font-size:12px;color:var(--muted)}.tmini a{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:13.5px;font-weight:500;margin-bottom:8px}.tmini a:hover{border-color:var(--line2)}.mobmenu,.botnav,.mobscrim,.mobextra,.mobclose{display:none}@media (max-width:760px){.app{grid-template-columns:1fr;height:100vh;height:100dvh}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:210;width:min(300px,86vw);transform:translate(-105%);transition:transform .2s ease;box-shadow:12px 0 40px #00000059;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.app.mobopen .sidebar{transform:none}.sidebar .navtoggle{display:none}.sidebar .nav{flex:none;overflow:visible;padding-bottom:16px}.nav a{min-height:44px;font-size:14.5px}.sidebar .brand{position:sticky;top:0;z-index:2;background:var(--surface-1);padding-top:calc(14px + env(safe-area-inset-top))}.sidebar .mobclose{display:grid;margin-left:auto;width:40px;height:40px}.mobscrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:205;background:#00000073;border:0;padding:0}.mobextra{display:grid;gap:2px;padding:4px 0 8px;border-bottom:1px solid var(--line);margin-bottom:6px}.mobextra form{margin:0}.mobrow{width:100%;text-align:left;background:none;border:0;font:inherit;font-size:14px;color:var(--text2);padding:10px;border-radius:8px;cursor:pointer}.mobrow:hover{background:var(--surface-2);color:var(--text)}.mobmenu{display:inline-grid;margin-left:-6px}.deskonly{display:none}.topbar{padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:8px;height:calc(54px + env(safe-area-inset-top))}.topbar .crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .right{gap:6px}.canvas{padding:18px 14px calc(92px + env(safe-area-inset-bottom))}.pagehead{margin-bottom:16px}.pagehead .greet{font-size:22px}.botnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:150;background:var(--surface-1);border-top:1px solid var(--line);padding:6px max(4px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.botnav a,.botnav button{flex:1;display:grid;justify-items:center;gap:3px;padding:6px 0;background:none;border:0;font:inherit;font-size:10.5px;font-weight:600;color:var(--muted);text-decoration:none;cursor:pointer;min-height:48px;align-content:center}.botnav svg{width:22px;height:22px;stroke:currentColor}.botnav .on{color:var(--accent-text)}.helptip{max-width:calc(100vw - 32px)}input.fld,select.fld,textarea.fld,textarea{font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}button.lnk{padding-top:7px!important;padding-bottom:7px!important}.canvas button[class*=chip],.canvas [class*=chips]>button,.canvas select.sm,.canvas .btn.sm{min-height:36px}.canvas .linkbtn,.canvas .lnkbtn{padding-top:8px!important;padding-bottom:8px!important}.pagehead{flex-wrap:wrap!important;align-items:flex-start!important}.pagehead>*{min-width:0;max-width:100%}.pagehead>div[style*="display:flex"]{flex-wrap:wrap}.canvas .grid>*,.canvas .card{min-width:0}.canvas{overflow-x:hidden}.helptip{width:min(300px,calc(100vw - 48px))}}@media (max-width:760px){.canvas .catx{min-width:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center}.canvas .captag,.canvas .lnk,.canvas .lnk4,.canvas .grpby button,.canvas .fchip{min-height:34px!important}.canvas .lnk,.canvas .lnk4{padding-top:6px!important;padding-bottom:6px!important}}@media (max-width:600px){.canvas form [style*=grid-template-columns],.canvas form .drow,.canvas form .drow3{grid-template-columns:1fr!important}}@media print{.app{display:block;height:auto}.sidebar,.topbar,.clientband,.mobmenu{display:none!important}.canvas{overflow:visible;padding:0}}h1>.help{vertical-align:middle;margin-left:4px;font-size:12px;letter-spacing:0}.viewtabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);max-width:100%;overflow-x:auto;scrollbar-width:none}.viewtabs::-webkit-scrollbar{display:none}.viewtabs button{flex:none;white-space:nowrap;font:inherit;font-size:13px;font-weight:550;padding:6px 13px;border:0;border-radius:7px;background:transparent;color:var(--text2);cursor:pointer}.viewtabs button:hover:not(.on){color:var(--text)}.viewtabs button.on{background:var(--surface-1);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line)}.viewtabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}select.fld{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer}button.lnk{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:550;color:var(--accent-text);cursor:pointer;text-align:left}button.lnk:hover{text-decoration:underline}body:has([role=dialog]) .botnav{display:none}.toolsteps{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--text2)}.toolsteps .morehelp{margin-left:4px}.np.svelte-15gnd88.svelte-15gnd88{position:fixed;top:0;left:0;right:0;height:2.5px;z-index:9999;pointer-events:none}.np.svelte-15gnd88 span.svelte-15gnd88{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(.08);animation:svelte-15gnd88-np-grow 6s cubic-bezier(.08,.7,.2,1) forwards;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.np.done.svelte-15gnd88 span.svelte-15gnd88{animation:none;transform:scaleX(1);opacity:0;transition:transform .18s ease-out,opacity .25s ease .08s}@keyframes svelte-15gnd88-np-grow{to{transform:scaleX(.92)}}
