.esk{height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--stone-2,#f1f0ee);overflow:hidden}.esk .app-bar{position:relative}.esk .stages button{cursor:default}.esk-pill{display:inline-block;width:100px;height:36px;border-radius:999px;background:#e7e5e2}.esk-screen{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.esk-desk{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px var(--gutter,20px) 0;min-height:0}.esk-spread{display:grid;grid-template-columns:1fr;width:100%;max-width:560px}.esk-spread>div{display:flex;flex-direction:column}.esk-right{display:none}.esk-label-r{align-self:flex-end}.esk-dashed{border-style:dashed!important;border-color:#cfcac2!important}.esk-label{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e6a66;margin:0 0 10px}.esk-sheet{width:min(100%,560px);aspect-ratio:8.5/11;background:#fbfaf6;box-shadow:0 1px 2px #0000000f,0 10px 30px #00000012;border-radius:2px;padding:7%;box-sizing:border-box}.esk-card{aspect-ratio:4.25/5.5;padding:4%}.esk-inner{width:100%;height:100%;border:1px solid #d9d5cf;border-radius:1px}.esk-card .esk-inner{border-color:#2b2b2b;border-style:solid}.esk-lines{display:flex;flex-direction:column;gap:7.5%;padding:8% 6%;border:0}.esk-lines i{display:block;height:2px;background:#e6e2db;border-radius:2px;width:92%}.esk-lines i:nth-child(3n){width:74%}.esk-lines i:nth-child(5n){width:84%}.esk-lines i:last-child{width:46%}.esk-options{display:none}@media (min-width:900px){.esk-screen{grid-template-columns:minmax(0,1fr) 480px}.esk-spread{grid-template-columns:1fr 1fr;gap:0;max-width:760px}.esk-right{display:flex}.esk-spread .esk-sheet{width:100%;box-shadow:0 1px 2px #0000000f,0 10px 30px #00000012}.esk-desk{padding-top:64px;justify-content:flex-start}.esk-options{display:block;padding:28px 32px;border-left:1px solid var(--line,#e6e3df);background:#fff;overflow:hidden}.esk-row{display:flex;align-items:center;gap:10px;margin:0 0 14px}.esk-row b{width:110px;height:14px;background:#e4e1dd}.esk-row b,.esk-row span{display:block;border-radius:4px}.esk-row span{width:70px;height:12px;background:#efedea}.esk-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 28px}.esk-tiles i{display:block;height:56px;border-radius:10px;background:#f3f1ee;border:1px solid #e6e3df}.esk-tiles i:first-child{border-color:#111}.esk-tiles-3 i{height:38px}.esk-tiles-sw i{height:42px;width:72px;background:#f6f4ef}.esk-front{width:70%;aspect-ratio:4.25/5.5;margin:8px auto 0;background:#fbfaf6;border:1px solid #e6e3df;border-radius:2px}}@media (max-width:759.98px){.esk-desk{padding:8px 12px 0}.esk-pill{width:62px;height:34px}.esk-sheet{width:100%}.esk-card{aspect-ratio:auto;height:calc(100dvh - 190px)}.esk-spread{max-width:none}}.esk-front,.esk-pill,.esk-row b,.esk-row span,.esk-sheet,.esk-tiles i{position:relative;overflow:hidden}.esk-front:after,.esk-pill:after,.esk-row b:after,.esk-row span:after,.esk-sheet:after,.esk-tiles i:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#ffffff8c,transparent);animation:esk-sweep 1.4s ease-in-out .2s infinite}@keyframes esk-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.esk-front:after,.esk-pill:after,.esk-row b:after,.esk-row span:after,.esk-sheet:after,.esk-tiles i:after{animation:none}}.esk-cs{max-width:100%;padding-top:22px}.esk-cs .esk-cs-card{width:100%;height:auto;padding:0}@media (max-width:759.98px){.esk-cs{width:100%!important}}