/* Original Desk geometry and type, with the Studio composition retained. */
body{font-family:'Inter Tight','Inter',system-ui,sans-serif}
.trow h1,#ttl{font-family:'Inter Tight','Inter',system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.04em!important}
.st-hero,.st-kpi,.st-panel,.st-project,.st-note,.st-shortcuts,.st-upnext,.st-listnotice,.stats,.swr,.swb,.sw,.pcard,.pimg,.dsc,.dsc.add,.msa,#q,.f,select,.btn,.chip,.pill,.st-icon,.st-demo,.st-task .st-taskmark,.st-rail-workspace,#bps .bsp,#bps input[type=text],#bps textarea,#bps .bsa button{border-radius:0!important}
.st-hero{box-shadow:none;background:var(--card)}
.st-hero h2{font-family:'Inter Tight','Inter',system-ui,sans-serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}
.st-hero-art{opacity:.35}
.st-hero-art i{background:transparent;box-shadow:none;border-color:color-mix(in srgb,var(--acc) 45%,transparent)}
.st-heading h2{font-weight:400;letter-spacing:-.025em}
.st-overline,.st-date,.st-demo,.st-kpi span,.st-heading>span,.st-textbtn,.st-pill,.st-current,.st-local,.st-shortcuts h3,.st-shortcuts button,.st-project small,.bpl,.chip,.pill,.btn,.bjt button,.bph button,.st-listnotice{font-family:var(--mono)!important;text-transform:uppercase;letter-spacing:.1em;font-weight:400}
.st-kpi span{font-size:9px!important;line-height:1.65!important;display:block;margin-top:5px}
.st-heading>span,.st-textbtn{font-size:9px}
.st-demo{font-size:8px;padding:4px 6px}
.st-pill{border-radius:0!important;font:400 8px/1.5 var(--mono)!important;letter-spacing:.06em}
.st-task strong,.st-project strong{font-weight:400;letter-spacing:-.015em}
.st-task .st-taskmark{border-color:transparent;background:transparent}
.st-note .st-heading h2{font:400 24px 'Inter Tight',system-ui,sans-serif}
.st-kpi{border-top:1px solid color-mix(in srgb,var(--acc) 45%,var(--line))}
#nav button{border-radius:0!important;font-family:var(--mono)!important;text-transform:uppercase;font-weight:400;font-size:8px;letter-spacing:.035em}
#nav button.on{box-shadow:inset 0 2px 0 var(--acc)}
#q{border-width:0 0 1px;background:transparent;padding-left:0;font:400 13px var(--mono);letter-spacing:.12em}
#q::placeholder{text-transform:uppercase}
#sh{border-radius:0!important}#sh h2{font-family:'Inter Tight',system-ui,sans-serif;font-weight:400}
@media(min-width:1000px){#nav button{font-size:10px;letter-spacing:.08em}#nav button.on{box-shadow:inset 2px 0 0 var(--acc)}}

/* Quiet expression of the onboarding orb on the daily workspace. */
.st-hero-art{opacity:.48!important;transform:none!important;isolation:isolate;pointer-events:none;--a:#ff8a3d;--b:#ff4f7b;--c:#ffd36b;--d:#5b21c9;--r:62deg}
.st-hero-art i{display:none!important}
.st-hero-art::before{content:'';position:absolute;inset:8%;border-radius:50%;background:linear-gradient(var(--r),transparent 30%,#ffffff42 50%,transparent 70%),radial-gradient(62% 62% at 28% 26%,var(--c),transparent 72%),radial-gradient(70% 70% at 80% 74%,var(--b),transparent 74%),radial-gradient(60% 60% at 74% 22%,var(--a),transparent 72%),radial-gradient(85% 85% at 36% 84%,var(--d),transparent 78%),var(--d);mask-image:radial-gradient(closest-side,#000 65%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,#000 65%,transparent 100%);filter:blur(3px) saturate(.75)}
.st-hero-art::after{content:'';position:absolute;inset:-15%;background:radial-gradient(closest-side,#d9788f22,transparent 75%);filter:blur(14px)}
@media(max-width:600px){.st-hero-art{right:-38px;top:25px;opacity:.35!important}}
