.do-app-shell>.do-utility-dock{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:var(--font-body),"Instrument Sans",system-ui,sans-serif;background:#fffdfbeb;border:1px solid #240b211f;border-radius:999px;gap:5px;padding:5px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 36px #240b211f}.do-utility-dock a{color:#654a4e;white-space:nowrap;border-radius:999px;align-items:center;min-height:36px;padding:0 11px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.do-utility-dock a:hover,.do-utility-dock a[aria-current=page]{color:#fffdfb;background:#240b21}.do-utility-dock a:focus-visible{outline-offset:3px;outline:2px solid #240b21}@media (max-width:600px){.do-utility-dock{justify-content:center;bottom:10px;left:10px;right:10px}.do-utility-dock a{flex:1;justify-content:center;padding:0 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.do-utility-dock *{transition:none!important}}
.do-app-shell{--do-atmo-plum:#240b21;--do-atmo-rose:#916a70;--do-atmo-paper:#fffdfb;isolation:isolate;color:#240b21;min-height:100dvh;font-family:var(--font-body),"Instrument Sans",sans-serif;background:var(--do-atmo-paper);position:relative}.do-app-shell:before,.do-app-shell:after{content:none}.do-app-shell h1,.do-app-shell h2,.do-app-shell h3,.do-app-shell button,.do-app-shell input,.do-app-shell textarea,.do-app-shell select{font-family:var(--font-body),"Instrument Sans",sans-serif}.do-app-shell>*{z-index:1;position:relative}.do-app-shell .do-craft,.do-app-shell .family-do,.do-app-shell [class*=page]{position:relative}.do-app-shell .do-craft:before,.do-app-shell .family-do:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(650px 260px at 50% 0,#d6a5bd21,#0000 68%),linear-gradient(135deg,#fffdfb47,#0000 35%);position:absolute;inset:0}.do-app-shell .do-craft>*,.do-app-shell .family-do>*{z-index:1;position:relative}.do-app-shell .do-craft-card,.do-app-shell [class*=panel],.do-app-shell [class*=card],.do-app-shell [class*=setup],.do-app-shell [class*=document],.do-app-shell [class*=signin],.do-app-shell [class*=account]{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.do-app-shell .do-craft-card:hover,.do-app-shell [class*=panel]:hover,.do-app-shell [class*=card]:hover,.do-app-shell [class*=setup]:hover,.do-app-shell [class*=document]:hover{border-color:#916a7061;transform:translateY(-2px);box-shadow:0 22px 70px -34px #240b216b,0 0 34px #d6a5bd21}.do-app-shell .do-cta,.do-app-shell [class*=primary],.do-app-shell [class*=Primary]{position:relative;overflow:hidden;box-shadow:0 10px 28px -14px #240b218c,0 0 22px #d6a5bd2e}.do-app-shell .do-cta:after,.do-app-shell [class*=primary]:after,.do-app-shell [class*=Primary]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fffdfb38 48%,#0000 70%);transition:transform .65s;position:absolute;inset:-2px;transform:translate(-120%)}.do-app-shell .do-cta:hover:after,.do-app-shell [class*=primary]:hover:after,.do-app-shell [class*=Primary]:hover:after{transform:translate(120%)}.do-app-shell .do-craft-orb{animation:5s ease-in-out infinite do-orb-breathe;box-shadow:inset 1px 1px 2px #f8e4ea8c,inset -2px -2px 5px #180a1e,0 0 22px #d6a5bd8c,0 0 52px #d6a5bd2e}.do-app-shell [class*=hero] h1,.do-app-shell [class*=Hero] h1{text-shadow:0 0 36px #d6a5bd2e}@keyframes do-atmo-drift-a{0%{transform:translate(-2vw,1vw)scale(.94)}to{transform:translate(2vw,3vw)scale(1.06)}}@keyframes do-atmo-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(3vw,-2vw)scale(1.1)}}@keyframes do-orb-breathe{0%,to{filter:brightness();transform:translateZ(0)}50%{filter:brightness(1.08);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.do-app-shell:before,.do-app-shell:after,.do-app-shell .do-craft-orb{animation:none}.do-app-shell .do-craft-card,.do-app-shell [class*=panel],.do-app-shell [class*=card],.do-app-shell [class*=setup],.do-app-shell [class*=document]{transition:none}}@media (max-width:600px){.do-app-shell:before{opacity:.28;width:80vw;height:80vw;top:-20vw;right:-25vw}.do-app-shell:after{width:65vw;height:65vw;bottom:-18vw;left:-28vw}}.do-app-shell :is(p,span,small,label,summary,a,li,dt,dd,pre){font-family:var(--font-body),"Instrument Sans",sans-serif}.do-app-shell>main,.do-app-shell .do-craft{background:0 0}.do-app-shell:has([data-do-identity=assembled-glass]){background:0 0}.do-app-shell [data-do-identity=assembled-glass] [class*=panel]:hover,.do-app-shell [data-do-identity=assembled-glass] [class*=card]:hover,.do-app-shell [data-do-identity=assembled-glass] [class*=document]:hover{box-shadow:0 14px 36px color-mix(in srgb, var(--do-ink) 4.31%, transparent);border-color:var(--do-chalk);transform:none}.do-app-shell [data-do-identity=assembled-glass] [class*=primary]:after,.do-app-shell [data-do-identity=assembled-glass] [class*=Primary]:after{content:none}
