.btn-glossy{color:#fff;letter-spacing:-.14px;cursor:pointer;isolation:isolate;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:54px;padding:0 26px;font:600 16px Inter,system-ui,sans-serif;text-decoration:none;transition:scale .18s,opacity .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #ffffff5c,inset 0 .5px .5px #ffffff2e,inset 0 8px 24px #ffffff40,0 8px 4px #0000001a,0 3px 1.5px #0000001a,0 2px 1px #00000014,0 1px .5px #0000000f,0 .5px .25px #0000000f}.btn-glossy:before{content:"";border-radius:inherit;opacity:.88;pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff0d);position:absolute;inset:0}.btn-glossy>span{color:#0000;background:linear-gradient(#fff,#fffc);-webkit-background-clip:text;background-clip:text}.btn-glossy:active{scale:.97}.btn-glossy:disabled{opacity:.45;cursor:default}.btn-glossy:disabled:active{scale:1}.btn-glossy>span i{opacity:.7;font-style:normal}.btn-glossy--block{width:100%}.start-failed{align-content:center;justify-items:start;gap:12px;max-width:480px;min-height:100svh;margin:0 auto;padding:24px;display:grid}.start-failed h1{letter-spacing:-.12px;margin:0;font-size:24px;font-weight:600;line-height:28px}.start-failed p{max-width:34ch;color:var(--color-muted-foreground);text-wrap:pretty;margin:0;line-height:1.5}.start-failed .btn-glossy{margin-top:8px}.start-resume{justify-items:stretch}.start-resume .btn-glossy{width:100%}.start-secondary{height:48px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;font:500 15px Inter,system-ui,sans-serif;transition:color .18s}.start-secondary:hover{color:var(--color-foreground)}
