:root{color-scheme:dark}html,body,#root{min-height:100%;margin:0}body{background:#060910}button,input{font:inherit}.cloud-auth-v23{--mint:#56efb5;--violet:#927aff;min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(420px,.75fr);position:relative;overflow:hidden;background:#060910;color:#f4f6ff;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.cloud-auth-grid-v23{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgb(129 148 190/4%) 1px,transparent 1px),linear-gradient(90deg,rgb(129 148 190/4%) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.cloud-auth-story-v23{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vw,86px);background:radial-gradient(circle at 20% 10%,rgb(146 122 255/18%),transparent 34%),radial-gradient(circle at 82% 82%,rgb(86 239 181/11%),transparent 34%)}.cloud-auth-brand-v23{display:flex;align-items:center;gap:12px}.cloud-auth-brand-v23>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgb(146 122 255/35%);border-radius:13px;background:#927aff1c;color:#c5bcff;box-shadow:0 0 30px #927aff29}.cloud-auth-brand-v23>span svg{width:20px}.cloud-auth-brand-v23>div{display:grid}.cloud-auth-brand-v23 b{font-size:16px}.cloud-auth-brand-v23 small{color:#7d8795;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.cloud-auth-story-v23>.cloud-auth-brand-v23+div{max-width:720px}.cloud-auth-v23 .eyebrow{color:var(--mint);font:650 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.cloud-auth-story-v23 h1{margin:14px 0 18px;font-size:clamp(44px,5.4vw,82px);line-height:.94;letter-spacing:-.065em}.cloud-auth-story-v23 h1:first-line{color:#fff}.cloud-auth-story-v23 p:not(.eyebrow){max-width:620px;color:#8d97a5;font-size:14px;line-height:1.7}.cloud-auth-story-v23>footer{display:flex;flex-wrap:wrap;gap:18px;color:#74808e;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}.cloud-auth-story-v23>footer span{display:flex;align-items:center;gap:7px}.cloud-auth-story-v23>footer svg{width:14px;color:var(--mint)}.cloud-auth-panel-v23{position:relative;z-index:2;width:min(430px,calc(100% - 48px));align-self:center;justify-self:center;border:1px solid transparent;border-radius:22px;background:linear-gradient(#10141deb,#090d14f0) padding-box,linear-gradient(135deg,#ffffff36,#927aff26 48%,#56efb52b) border-box;box-shadow:0 42px 120px #0000006b,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:34px}.cloud-auth-panel-v23>header h2{margin:8px 0 7px;font-size:28px;letter-spacing:-.045em}.cloud-auth-panel-v23>header>p:last-child{margin:0;color:#818b99;font-size:11px}.cloud-oauth-v23{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:25px 0 17px}.cloud-auth-panel-v23 button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(255 255 255/10%);border-radius:10px;background:#ffffff08;color:#dce1e8;cursor:pointer}.cloud-auth-panel-v23 button:hover:not(:disabled){border-color:#927aff59;background:#927aff17}.cloud-auth-panel-v23 button:disabled{opacity:.5;cursor:not-allowed}.cloud-auth-panel-v23 button svg{width:16px}.cloud-divider-v23{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;color:#596575;font:650 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.cloud-divider-v23 span{height:1px;background:#ffffff12}.cloud-auth-panel-v23 form{display:grid;gap:14px;margin-top:17px}.cloud-auth-panel-v23 label{display:grid;gap:7px;color:#aeb6c1;font-size:10px}.cloud-auth-panel-v23 input{height:43px;box-sizing:border-box;border:1px solid rgb(255 255 255/10%);border-radius:10px;outline:0;background:#04070c73;color:#eff2f6;padding:0 13px}.cloud-auth-panel-v23 input:focus{border-color:#63ddff7f;box-shadow:0 0 0 3px #63ddff12,0 0 22px #63ddff0f}.cloud-auth-panel-v23 form .primary{border-color:#b7abff57;background:linear-gradient(135deg,#927aff,#674bd8);color:#fff;box-shadow:0 12px 28px #674bd838}.cloud-magic-v23{width:100%;margin-top:8px;background:transparent!important}.cloud-auth-message-v23{border:1px solid rgb(86 239 181/15%);border-radius:9px;background:#56efb50f;color:#a5e9ce;padding:10px;font-size:10px;line-height:1.45}.cloud-auth-panel-v23>footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;color:#717c89;font-size:9px}.cloud-auth-panel-v23>footer button{min-height:0;border:0;background:transparent;color:#ad9fff;padding:2px}.cloud-loading-v23{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;background:radial-gradient(circle at 50% 35%,rgb(146 122 255/13%),transparent 32%),#060910;color:#e8ebf1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.cloud-loading-v23>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgb(146 122 255/25%);border-radius:16px;background:#927aff17;color:#b9adff}.cloud-loading-v23 p{max-width:420px;color:#7d8795;font:650 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.cloud-loading-v23>i{width:140px;height:2px;overflow:hidden;background:#ffffff0f}.cloud-loading-v23>i:after{content:"";display:block;width:44%;height:100%;background:linear-gradient(90deg,#927aff,#56efb5);animation:cloud-loading-v23 1.1s ease-in-out infinite alternate}@keyframes cloud-loading-v23{to{transform:translate(128%)}}@media(max-width:900px){.cloud-auth-v23{grid-template-columns:1fr}.cloud-auth-story-v23{min-height:auto;padding:30px 24px 18px}.cloud-auth-story-v23>.cloud-auth-brand-v23+div,.cloud-auth-story-v23>footer{display:none}.cloud-auth-panel-v23{margin:18px auto 36px}}@media(max-width:520px){.cloud-auth-panel-v23{width:calc(100% - 24px);padding:24px;box-sizing:border-box}.cloud-oauth-v23{grid-template-columns:1fr}.cloud-auth-panel-v23>header h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.cloud-loading-v23>i:after{animation:none}}.workstation-shell-v15 .cloud-account-v23{width:100%;min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;border-color:#56efb51f;background:linear-gradient(110deg,#56efb50d,#927aff0a);text-align:left}.workstation-shell-v15 .cloud-account-v23>span{min-width:0;display:grid;gap:2px}.workstation-shell-v15 .cloud-account-v23 b,.workstation-shell-v15 .cloud-account-v23 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstation-shell-v15 .cloud-account-v23 b{color:#b9e9d7;font-size:9px}.workstation-shell-v15 .cloud-account-v23 small{color:#687583;font-size:7px}.workstation-shell-v15 .sidebar.compact .cloud-account-v23{display:flex;justify-content:center}.workstation-shell-v15 .sidebar.compact .cloud-account-v23>svg:last-child{display:none}.public-portfolio-v25{min-height:100vh;padding:0 6vw 54px;background:radial-gradient(circle at 75% 10%,rgba(87,65,205,.22),transparent 32%),radial-gradient(circle at 10% 85%,rgba(31,180,139,.14),transparent 32%),#080b11;color:#f3f5fb;font:14px/1.55 Inter,-apple-system,BlinkMacSystemFont,sans-serif}.public-portfolio-v25>header{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(160,175,205,.14)}.public-portfolio-v25>header>div,.public-portfolio-v25>header small{display:flex;align-items:center;gap:8px}.public-portfolio-v25>header>div span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(137,114,255,.4);border-radius:9px;color:#927cff;background:#7a60ff1a}.public-portfolio-v25>header small{color:#62dfb7;font:700 8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em}.public-portfolio-hero-v25{max-width:900px;padding:90px 0 70px}.public-portfolio-v25 .eyebrow{color:#63dfb8;font:700 9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em}.public-portfolio-hero-v25 h1{margin:8px 0 2px;font-size:clamp(44px,7vw,84px);line-height:.98;letter-spacing:-.055em}.public-portfolio-hero-v25 h2{margin:20px 0 5px;color:#a996ff;font-size:22px}.public-portfolio-hero-v25>p:not(.eyebrow){max-width:680px;color:#9ca6b7;font-size:16px}.public-portfolio-hero-v25>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.public-portfolio-hero-v25>div span{padding:10px 13px;border:1px solid rgba(160,175,205,.14);border-radius:10px;background:#ffffff09;color:#a7b0bf}.public-portfolio-hero-v25>div b{color:#fff}.public-portfolio-grid-v25{display:grid;grid-template-columns:1fr 1fr;gap:14px}.public-portfolio-grid-v25>section{padding:22px;border:1px solid rgba(160,175,205,.14);border-radius:17px;background:#0d121dc2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-portfolio-grid-v25 article{display:flex;gap:12px;padding:15px 0;border-top:1px solid rgba(160,175,205,.1)}.public-portfolio-grid-v25 article>svg{flex:0 0 auto;width:18px;color:#8c76ff}.public-portfolio-grid-v25 h3{margin:0}.public-portfolio-grid-v25 article p{margin:3px 0;color:#929dad}.public-portfolio-grid-v25 article small{color:#63dfb8;text-transform:uppercase}.public-portfolio-grid-v25 a,.public-portfolio-v25>footer a{display:inline-flex;align-items:center;gap:5px;color:#8f7aff;text-decoration:none}.public-portfolio-grid-v25 a svg{width:12px}.public-portfolio-v25>footer{display:flex;justify-content:space-between;gap:14px;margin-top:18px;color:#7f8998}.public-portfolio-empty-v25{display:grid;place-content:center;justify-items:center;text-align:center}.public-portfolio-empty-v25>svg{width:42px;height:42px;color:#8f7aff}.public-portfolio-empty-v25 h1{font-size:42px;margin:8px}.public-portfolio-empty-v25>p:last-of-type{color:#929dad}.public-portfolio-empty-v25>a{color:#8f7aff}@media(max-width:720px){.public-portfolio-v25{padding-inline:20px}.public-portfolio-v25>header small{display:none}.public-portfolio-hero-v25{padding:60px 0 45px}.public-portfolio-grid-v25{grid-template-columns:1fr}.public-portfolio-v25>footer{flex-direction:column}}
