:root{font-family:DM Sans,system-ui,sans-serif;color:#e9ede5;background:#111410;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:280px;background:radial-gradient(ellipse at 85% 20%,#26351d66,transparent 55%)}a{color:inherit;text-decoration:none}.shell{max-width:1240px;min-height:100svh;margin:auto;padding:0 48px;display:flex;flex-direction:column}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0;border-bottom:1px solid #ffffff12}.brand{font-family:Space Grotesk,system-ui,sans-serif;font-size:24px;font-weight:600;letter-spacing:-1px;display:flex;align-items:center}.brand-mark{background:#c4ef85;color:#172015;border-radius:9px;width:31px;height:31px;display:inline-grid;place-items:center;margin-right:10px;font-size:29px}.brand-dot{color:#c4ef85}.locale{display:flex;gap:10px;align-items:center;font-size:12px;color:#a4af9c}select{padding:9px;border:1px solid #ffffff24;border-radius:8px;background:#1e251b;color:#e9ede5;font:inherit}select:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #c4ef85;outline-offset:4px}main{flex:1;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;padding:100px 0}.eyebrow{color:#c4ef85;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:8px}.eyebrow span{width:7px;height:7px;background:#c4ef85;border-radius:50%}h1,h2{font-family:Space Grotesk,system-ui,sans-serif}h1{font-size:clamp(42px,5.5vw,72px);line-height:1.05;font-weight:500;letter-spacing:-3px;margin:30px 0;max-width:650px}.description{font-size:17px;line-height:1.8;color:#a6b29e;max-width:450px}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:28px 0 0}.tags li{font-size:11px;border:1px solid #ffffff20;border-radius:20px;padding:8px 12px;color:#b3bda9}.release{min-width:0;background:#1b2118;padding:32px;border:1px solid #ffffff17;border-radius:20px;box-shadow:0 20px 90px #0003}.release-top{display:flex;justify-content:space-between;align-items:center}.release-icon{color:#c4ef85;font-size:36px}.environment{font:12px monospace;color:#c4ef85;background:#c4ef8510;border:1px solid #c4ef8530;padding:6px 10px;border-radius:6px}h2{margin:30px 0 12px;font-size:23px;font-weight:500;letter-spacing:-.7px}.release p{color:#a6b29e;font-size:14px;line-height:1.7}.owner-email{color:#e9ede5!important;overflow-wrap:anywhere}.workspace-status{margin-top:28px;color:#c4ef85!important}.action{display:inline-flex;justify-content:center;align-items:center;min-height:46px;margin-top:12px;padding:12px 17px;border:1px solid #c4ef85;border-radius:9px;background:#c4ef85;color:#172015;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.action:hover{background:#d7f5aa;border-color:#d7f5aa}.action.secondary{background:transparent;color:#c4ef85}.action.secondary:hover{background:#c4ef8515}.release [role=status] h2{color:#c4ef85}.revision{border-top:1px solid #ffffff15;margin-top:30px;padding-top:22px}.revision span{color:#a6b29e;font-size:11px;text-transform:uppercase;letter-spacing:1px}code{display:block;margin-top:12px;font-size:12px;color:#c4ef85;overflow-wrap:anywhere;line-height:1.7}footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0;border-top:1px solid #ffffff12;color:#a0ad96;font-size:11px}footer span{letter-spacing:1.5px;white-space:nowrap}footer p{margin:0;line-height:1.8}.workspace-main{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:32px 0 48px;min-width:0;width:100%}.workspace-main>*{width:100%}.owner-bar{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap}.owner-bar>div:first-child{min-width:0}.owner-bar .eyebrow{margin:0 0 6px}.owner-bar .owner-email{margin:0;font-size:14px}.owner-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.owner-actions .action{margin-top:0}.workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.panel h2:focus{outline:none}.panel h2:focus-visible{outline:2px solid #c4ef85;outline-offset:4px;border-radius:4px}.workspace-nav{display:flex;gap:8px;flex-wrap:wrap}.nav-link{border:1px solid #ffffff20;background:transparent;color:#b3bda9;border-radius:20px;padding:9px 14px;font:inherit;font-size:13px;cursor:pointer}.nav-link.active{border-color:#c4ef85;color:#c4ef85;background:#c4ef8512}.panel{background:#1b2118;border:1px solid #ffffff17;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;min-width:0}.panel h2{margin:0;overflow-wrap:anywhere}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.panel-head .action{margin-top:0}.panel p{margin:0;color:#a6b29e;font-size:14px;line-height:1.6}.card{border:1px solid #ffffff14;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px;background:#161b14;min-width:0}.card h3{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;font-weight:500}.stack{display:flex;flex-direction:column;gap:8px;min-width:0}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.row .action{margin-top:0}.row.compact{gap:4px}label{font-size:13px;color:#c9d2c1}input,textarea{width:100%;padding:11px 12px;border:1px solid #ffffff24;border-radius:9px;background:#11150f;color:#e9ede5;font:inherit;font-size:15px}textarea{resize:vertical;line-height:1.5}input:focus-visible,textarea:focus-visible{outline:2px solid #c4ef85;outline-offset:1px}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#f2a37f}.panel select{width:100%;min-width:0;text-overflow:ellipsis}.field-error,.error{color:#f6b394!important}.warning{color:#f1d27a!important}.success{color:#c4ef85!important}.muted{color:#97a38f!important}.small{font-size:12px!important}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0}.empty h3{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-weight:500}.project-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.project-item{width:100%;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:16px;border:1px solid #ffffff14;border-radius:12px;background:#161b14;color:inherit;font:inherit;cursor:pointer}.project-item:hover{border-color:#c4ef8560}.project-title{font-weight:600;overflow-wrap:anywhere}.project-item .muted{grid-column:1 / -1;font-size:12px}.chip{font-size:11px;border:1px solid #ffffff24;border-radius:20px;padding:4px 10px;color:#b3bda9;white-space:nowrap}.chip.ok{color:#c4ef85;border-color:#c4ef8550}.chip.bad{color:#f6b394;border-color:#f6b39450}.link-button{align-self:flex-start;background:none;border:none;color:#c4ef85;font:inherit;font-size:13px;cursor:pointer;padding:4px 0}.icon-button{width:34px;height:34px;border:1px solid #ffffff24;border-radius:8px;background:transparent;color:#e9ede5;cursor:pointer;font-size:14px}.icon-button:disabled,.action:disabled{opacity:.45;cursor:not-allowed}.action.danger{color:#f6b394;border-color:#f6b39480}.action.danger-fill{background:#f6b394;border-color:#f6b394;color:#2a160c}.confirm{border:1px dashed #f1d27a80;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.details{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.details div{min-width:0}.details dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#97a38f}.details dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:14px}.scenes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.scene{border:1px solid #ffffff14;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.scene-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.steps{margin:0;padding-left:20px;color:#c9d2c1;font-size:13px;line-height:1.6}.provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.provider-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.provider-head h4{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:500;overflow-wrap:normal;word-break:normal}.provider-group{display:flex;flex-direction:column;gap:10px}.group-title{margin:8px 0 0;font-size:12px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1.5px;color:#97a38f;font-family:DM Sans,system-ui,sans-serif!important}.card.provider.compact{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px}.card.provider.compact .provider-head{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:10px}.card.provider.compact .row{flex:0 0 auto}.paste-row{display:flex;gap:8px}.paste-row input{flex:1;min-width:0}.paste-row .action{margin-top:0;flex:0 0 auto}.steps li{margin-bottom:8px}.steps label{font-size:13px;color:#c9d2c1}.step-action{display:flex;width:fit-content;margin-top:8px;min-height:40px;padding:9px 16px}.provider .action{margin-top:0}.upcoming{font-size:13px!important}.platform-list{display:flex;flex-direction:column;gap:12px}.platform .action{margin-top:0;align-self:flex-start}.account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.account{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:12px;border:1px solid #ffffff14;border-radius:12px}.account .avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#c4ef8520;color:#c4ef85;font-weight:700}.account-body{display:flex;flex-direction:column;min-width:0}.account-body strong{overflow-wrap:anywhere;font-size:14px}.account-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.account-actions .action{margin-top:0}.account>[role=alert]{grid-column:1 / -1}code.callback{display:block;margin:0;padding:10px 12px;border-radius:9px;background:#11150f;border:1px solid #ffffff1a;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.destination-group{border:1px solid #ffffff14;border-radius:12px;padding:10px 14px 12px;margin:0;display:flex;flex-direction:column;gap:8px}.destination-group legend{padding:0 6px;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#97a38f}.destination{display:flex;align-items:center;gap:10px;font-size:14px;color:#e9ede5;min-height:36px}.destination input{width:20px;height:20px;accent-color:#c4ef85;flex:0 0 auto}.destination span:not(.chip){overflow-wrap:break-word;word-break:normal;min-width:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workspace-main .revision{margin-top:0;padding-top:18px}@media(max-width:760px){.shell{padding:0 24px}header{padding:23px 0;gap:12px}.brand{font-size:21px}.locale{font-size:0;gap:0}.locale select{font-size:12px}main{grid-template-columns:minmax(0,1fr);gap:36px;padding:60px 0}h1{letter-spacing:-2px}.description{font-size:16px}.release{padding:26px}footer{align-items:flex-start;flex-direction:column;gap:10px}.shell{padding:0 16px}.panel{padding:18px;border-radius:16px}.card{padding:14px}.provider-grid{grid-template-columns:minmax(0,1fr)}.workspace-main{padding-top:20px;gap:16px}.owner-bar .eyebrow{display:none}.owner-bar .owner-email{font-size:13px;color:#a6b29e}.owner-actions .action{min-height:38px;padding:8px 12px;font-size:13px}.workspace-nav{position:sticky;top:0;z-index:2;margin:0 -16px;padding:10px 16px;background:#111410ee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}
