html,body{color:#101223;-webkit-font-smoothing:antialiased;background:#f2f5f9;height:100%;margin:0;font-family:Inter,sans-serif;overflow:hidden}a{color:#0e76bd;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}button:focus-visible,a:focus-visible,iframe:focus-visible{outline-offset:2px;outline:3px solid #1da1f280}@keyframes ghSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ghFade{0%{opacity:0}to{opacity:1}}@keyframes ghInRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ghInLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes ghPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ghTimer{0%{width:0}to{width:100%}}.material-symbols-rounded{font-size:20px}.gh-grad{background:linear-gradient(#00bcd4 0%,#1da1f2 100%)}.gh-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb}.gh-dot{border-radius:50%;flex:none;width:8px;height:8px}.gh-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gh-num{font-variant-numeric:tabular-nums}.gh-row{align-items:center;gap:8px;display:flex}.gh-strong{color:#101223;min-width:0;font-weight:500}.gh-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#777986;font-size:12px;font-weight:600;line-height:15px}.gh-show-sm{display:none!important}.gh-bar{background:#ecf2f4;border-radius:6px;flex:1;display:block;overflow:hidden}.gh-bar>span{background:linear-gradient(90deg,#00bcd4 0%,#1da1f2 100%);border-radius:6px;height:100%;display:block}.gh-face{color:#3e5474;background:#ecf2f4;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.gh-face>span{background-position:50%;background-size:cover;position:absolute;inset:0}.gh-rank{box-sizing:border-box;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.gh-rank.wide{min-width:32px}.gh-rank.big{min-width:28px;height:28px;padding:0 8px;font-size:13px}.gh-stage{white-space:nowrap;color:#3e5474;background:#f3f4f8;border-radius:100px;padding:4px 8px;font-size:12px;font-weight:500;line-height:15px}.gh-stage.deployed{color:#259742;background:#eaf6ed}.gh-skills{flex-wrap:wrap;gap:6px;display:flex}.gh-skills span{color:#3e5474;background:#ecf2f4;border-radius:100px;padding:4px 8px;font-size:12px;font-weight:500;line-height:15px}.gh-round{cursor:pointer;color:#4a4d5e;background:#fff;border:1px solid #e4e9f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.gh-round:hover{background:#f3f4f8}.gh-app{flex-direction:column;display:flex;position:fixed;inset:0}.gh-header{color:#fff;z-index:60;background:#19212e;flex:none;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 20px;display:flex}.gh-brand{align-items:center;gap:14px;min-width:0;display:flex}.gh-logo{flex:none;width:auto;height:22px;display:block}.gh-divider{background:#4a4d5e;flex:none;width:1px;height:28px}.gh-brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gh-title{font-size:16px;font-weight:700;line-height:19px}.gh-summary{color:#9496a1;font-size:12px;line-height:15px}.gh-brand-sm{color:#b3b5bf;flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:15px}.gh-brand-sm img{align-self:flex-start;width:auto;height:16px;display:block}.gh-header-right{flex:none;align-items:center;gap:12px;display:flex}.gh-admin{color:#9496a1;white-space:nowrap;font-size:12px;line-height:15px}.gh-admin:hover{color:#fff;text-decoration:none}.gh-countdown{white-space:nowrap;background:#ffffff14;border-radius:100px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:flex}.gh-countdown .material-symbols-rounded{color:#ffab00}.gh-modes{box-sizing:border-box;border:1px solid #4a4d5e;border-radius:32px;flex:none;height:40px;padding:3px;display:flex;position:relative}.gh-thumb{border-radius:32px;width:calc(50% - 3px);height:32px;transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;left:3px}.gh-thumb.board{transform:translate(100%)}.gh-mode{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:32px;justify-content:center;align-items:center;gap:6px;width:104px;height:32px;font-size:14px;font-weight:500;display:flex;position:relative}.gh-main{flex:1;min-height:0;position:relative;overflow:hidden}.gh-host{touch-action:none;background:linear-gradient(#3faee8 0%,#cdebf5 55% 100%);position:absolute;inset:0}.gh-host.sunset{background:linear-gradient(#3b4c8a 0%,#f08a5d 38%,#ffd08a 56% 100%)}.gh-labels{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.gh-top{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.gh-hint{color:#4a4d5e;border-radius:100px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:12px;line-height:15px;transition:opacity .6s,transform .6s;display:flex;box-shadow:0 2px 12px #1012231f}.gh-hint.off{opacity:0;transform:translateY(-8px)}.gh-hint .material-symbols-rounded{color:#1da1f2;flex:none}.gh-top-btns{pointer-events:auto;flex:none;gap:8px;margin-left:auto;display:flex}.gh-float-btn{color:#2c2f3d;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:flex;box-shadow:0 2px 12px #1012231f}.gh-float-btn.gh-grad{color:#fff}.gh-float-btn.gh-grad:hover,.gh-cta:hover,.gh-live:hover{opacity:.9}.gh-float-btn.gh-glass:hover{background:#fff}.gh-chips{z-index:10;justify-content:safe center;gap:8px;padding:6px 4px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;overflow-x:auto}.gh-chip{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fffffff0;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;min-width:140px;padding:8px 12px 8px 8px;transition:transform .2s;display:flex;box-shadow:0 2px 12px #1012231f}.gh-chip:hover{background:#fff;transform:translateY(-3px)}.gh-chip.lead{min-width:172px;box-shadow:0 0 0 2px #ffab00,0 4px 16px #ffab0059}.gh-chip-rank{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.gh-chip-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gh-chip-name{color:#101223;white-space:nowrap;font-size:14px;font-weight:500;line-height:17px}.gh-chip.lead .gh-chip-name{font-weight:700}.gh-chip-pct{color:#2c2f3d;font-size:12px;font-weight:700;line-height:15px}.gh-loading{z-index:15;color:#19212e;background:linear-gradient(#3faee8 0%,#cdebf5 60%,#f3ddb0 60%);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:500;transition:opacity .6s,visibility 0s .6s;display:flex;position:absolute;inset:0}.gh-loading.done{opacity:0;visibility:hidden}.gh-board{z-index:20;background:#f2f5f9;animation:.3s ghFade;position:absolute;inset:0;overflow:auto}.gh-board-inner{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:32px 24px 64px;display:flex}.gh-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gh-board-head>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.gh-board-head h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:34px}.gh-board-line{color:#5b5d6b;font-size:14px;line-height:20px}.gh-views{background:#fff;border:1px solid #e4e9f0;border-radius:8px;gap:2px;padding:2px;display:flex}.gh-view{cursor:pointer;color:#5b5d6b;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.gh-view[aria-pressed=true]{color:#0e76bd;background:#e8f6fe}.gh-empty{text-align:center;color:#5b5d6b;background:#fff;border:1px dashed #b3b5bf;border-radius:12px;padding:48px 24px}.gh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gh-card{background:#fff;border:1px solid #e4e9f0;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.gh-card:hover{box-shadow:0 8px 24px #1018281a}.gh-card-stripe{flex:none;height:4px}.gh-card-in{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.gh-card-head{flex-direction:column;gap:10px;min-width:0;display:flex}.gh-card-meta{color:#5b5d6b;align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.gh-leading{color:#8a5300;white-space:nowrap;background:#fff4d6;border-radius:100px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600;line-height:15px}.gh-card h2{margin:0;font-size:22px;font-weight:700;line-height:1.2}.gh-open{font:inherit;color:inherit;text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;margin:0;padding:0}.gh-open:after{content:"";z-index:0;position:absolute;inset:0}.gh-tagline{color:#5b5d6b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.gh-brief{white-space:pre-line;color:#5b5d6b;text-wrap:pretty;margin:0;font-size:14px;line-height:22px}.gh-card-body{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.gh-progress-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gh-pct{font-size:24px;font-weight:700;line-height:1}.gh-pct.big{font-size:28px}.gh-people{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.gh-person{cursor:pointer;color:#2c2f3d;background:#fff;border:1px solid #e4e9f0;border-radius:100px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:12px;line-height:15px;display:flex}.gh-person:hover{border-color:#1da1f2}.gh-card-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin-top:auto;display:flex}.gh-cta{z-index:1;color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}.gh-outline{z-index:1;box-sizing:border-box;color:#2c2f3d;background:#fff;border:1px solid #d2d4da;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}.gh-outline:hover{background:#f3f4f8;text-decoration:none}.gh-details{color:#0e76bd;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.gh-card.feature{grid-column:1/-1}.gh-card.feature .gh-card-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.gh-card.feature h2{font-size:30px}.gh-card.feature .gh-tagline{color:#2c2f3d;min-height:0;font-size:16px;font-weight:500;display:block}.gh-card.feature .gh-pct{font-size:36px}.gh-ms{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gh-ms>div{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.gh-ms>div>div{align-items:center;width:100%;display:flex}.gh-ms i{flex:1;height:2px}.gh-ms b{box-sizing:border-box;color:#fff;background:#fff;border:2px solid #d2d4da;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gh-ms.big b{width:22px;height:22px}.gh-ms b .material-symbols-rounded{font-variation-settings:"wght" 700}.gh-ms>div>span{color:#9496a1;white-space:nowrap;font-size:12px;line-height:15px}.gh-ms .done b{background:#29a649;border-color:#29a649}.gh-ms .done>span{color:#2c2f3d;font-weight:500}.gh-ms .next b{border-color:#1da1f2}.gh-ms .next>span{color:#0e76bd;font-weight:600}.gh-table{background:#fff;border:1px solid #e4e9f0;border-radius:12px;overflow-x:auto;box-shadow:0 1px 2px #1018280a}.gh-table>div{min-width:1000px}.gh-tr{color:#5b5d6b;border-top:1px solid #f1f4f8;grid-template-columns:64px minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.6fr) minmax(0,1.1fr);align-items:center;gap:16px;padding:14px 20px;font-size:14px;line-height:17px;transition:background .2s;display:grid;position:relative}.gh-tr:hover{background:#fafbfd}.gh-tr.head{letter-spacing:.05em;text-transform:uppercase;color:#777986;background:#f7f9fc;border-top:0;height:40px;padding:0 20px;font-size:11px;font-weight:600;line-height:13px}.gh-td-project{flex-direction:column;gap:4px;min-width:0;display:flex}.gh-td-project .gh-open{color:#101223;align-self:flex-start;font-weight:600}.gh-td-project small{color:#777986;font-size:12px;line-height:15px}.gh-td-stage{flex-direction:column;gap:6px;min-width:0;display:flex}.gh-td-stage>span:first-child{gap:4px;display:flex}.gh-td-stage i{border-radius:2px;width:16px;height:4px}.gh-td-stage>span:last-child{color:#3e5474;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px}.gh-td-stage>span.deployed{color:#259742}.gh-td-pct{color:#101223;width:40px;font-weight:700}.gh-stack{z-index:1;display:flex;position:relative}.gh-stack button{cursor:pointer;border:2px solid #fff;margin-right:-6px;padding:0;font-size:11px}.gh-stack button:hover{z-index:2;transform:translateY(-2px)}.gh-demo-btn{z-index:1;font:inherit;color:#0e76bd;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;font-weight:500;display:flex;position:relative}.gh-demo-btn:hover{background:#e8f6fe}.gh-demo-wait{color:#777986;align-items:center;gap:4px;display:flex}.gh-td-link{z-index:1;min-width:0;position:relative}.gh-td-link a{align-items:center;gap:4px;font-weight:500;display:flex}.gh-backdrop{z-index:29;background:#10122366;animation:.2s ghFade;position:absolute;inset:0}.gh-panel{box-sizing:border-box;z-index:30;overscroll-behavior:contain;background-color:#fff;background-repeat:no-repeat;background-attachment:local;border-radius:12px;width:440px;max-width:calc(100% - 32px);animation:.35s cubic-bezier(.2,.9,.3,1) ghSlide;position:absolute;top:16px;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 12px 48px #10122347}.gh-panel-bar{z-index:3;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.gh-panel.moved .gh-panel-bar,.gh-panel.scrolled .gh-panel-bar{background:#fff;border-color:#eef1f5}.gh-grabber{justify-content:center;padding-top:8px}.gh-grabber span{background:#b3b5bf;border-radius:4px;width:36px;height:4px}.gh-panel-bar-in{align-items:center;gap:8px;padding:10px 12px;display:flex}.gh-panel-mini{opacity:0;flex:1;align-items:center;gap:6px;min-width:0;padding-left:4px;font-size:14px;font-weight:600;line-height:17px;transition:opacity .2s;display:flex}.gh-panel.scrolled .gh-panel-mini{opacity:1}.gh-panel-tour{color:#2c2f3d;cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:100px;flex:none;align-items:center;gap:4px;height:32px;padding:0 12px 0 8px;font-size:12px;font-weight:500;display:flex}.gh-panel-tour:hover{background:#f3f4f8}.gh-panel-tour .material-symbols-rounded{color:#1da1f2}.gh-tour-timer{background:#1012230f;height:2px;overflow:hidden}.gh-tour-timer>div{background:linear-gradient(90deg,#00bcd4 0%,#1da1f2 100%);height:100%;animation:8s linear ghTimer}.gh-in-right{animation:.28s cubic-bezier(.2,.9,.3,1) ghInRight}.gh-in-left{animation:.28s cubic-bezier(.2,.9,.3,1) ghInLeft}.gh-in-fade{animation:.28s ghFade}.gh-panel-hero{flex-direction:column;gap:10px;padding:4px 20px 20px;display:flex}.gh-panel-meta{color:#4a4d5e;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.gh-panel-hero h2{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:36px}.gh-panel-hero p{color:#2c2f3d;text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:24px}.gh-panel-team{color:#5b5d6b;align-items:center;gap:8px;margin-top:2px;font-size:13px;line-height:16px;display:flex}.gh-panel-team>div{padding-right:8px;display:flex}.gh-panel-team>div>span{border:2px solid #fff;border-radius:50%;margin-right:-8px;display:flex}.gh-panel-block{flex-direction:column;gap:10px;padding:0 20px 20px;display:flex}.gh-poster{aspect-ratio:16/9;cursor:pointer;width:100%;font:inherit;background-color:#19212e;background-position:50%;background-size:cover;border:0;border-radius:12px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.gh-poster:hover{filter:brightness(1.06)}.gh-poster-shade{background:linear-gradient(#10122300 45%,#101223c7 100%);position:absolute;inset:0}.gh-poster-play{color:#101223;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000004d}.gh-poster-label{color:#fff;text-align:left;font-size:15px;font-weight:600;line-height:18px;position:absolute;bottom:14px;left:16px;right:16px}.gh-live{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:15px;font-weight:500;display:flex}.gh-live:hover{text-decoration:none}.gh-pending{color:#5b5d6b;align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.gh-pending .material-symbols-rounded{color:#1da1f2}.gh-panel section{border-top:1px solid #eef1f5;flex-direction:column;gap:14px;padding:20px;display:flex}.gh-race{color:#2c2f3d;background:#f7f9fc;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.gh-race b{font-weight:600}.gh-race .material-symbols-rounded{color:#1da1f2;flex:none}.gh-race.lead{background:#fff8e6}.gh-race.lead .material-symbols-rounded{color:#ffab00}.gh-crew{background:#fff;border:1px solid #e4e9f0;border-radius:12px;margin-top:-6px;transition:border-color .2s;overflow:hidden}.gh-crew.open{border-color:#bee3f8}.gh-crew>button{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.gh-crew>button:hover{background:#fafbfd}.gh-crew-text{color:#2c2f3d;flex-direction:column;flex:1;gap:3px;min-width:0;font-size:13px;line-height:18px;display:flex}.gh-crew-text>span:first-child{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.gh-crew-text b{color:#101223;font-size:14px;font-weight:600;line-height:17px}.gh-crew-text small{color:#777986;font-size:12px;line-height:15px}.gh-crew-tagline{color:#5b5d6b;font-style:italic}.gh-crew>button>.material-symbols-rounded{color:#b3b5bf;flex:none;align-self:center}.gh-crew>button:hover>.material-symbols-rounded,.gh-crew.open>button>.material-symbols-rounded{color:#1da1f2}.gh-chip-people{color:#0e76bd;background:#e8f6fe}.gh-chip[aria-pressed=true]{box-shadow:0 0 0 2px #1da1f2,0 2px 12px #1012231f}.gh-panel-mini.on{opacity:1;font-size:16px}.gh-panel-mini small{color:#777986;font-size:13px;font-weight:500}.gh-people-search{padding:0 12px 12px}.gh-people-search input{box-sizing:border-box;color:#101223;border:1px solid #d2d4da;border-radius:8px;width:100%;height:36px;padding:0 10px;font:400 14px/20px Inter,sans-serif}.gh-people-team{color:#101223;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:16px;display:flex}.gh-people-team small{color:#777986;font-size:12px}.gh-people-empty{text-align:center;color:#5b5d6b;margin:0;padding:32px 20px;font-size:14px}.gh-goals{color:#4a4d5e;flex-direction:column;gap:6px;margin:-6px 0 0;padding-left:20px;font-size:14px;line-height:22px;display:flex}.gh-videos{grid-template-columns:1fr 1fr;display:grid}.gh-videos .gh-poster-play{width:44px;height:44px}.gh-videos .gh-poster-play .material-symbols-rounded{font-size:28px!important}.gh-videos .gh-poster-label{font-size:13px;line-height:16px;bottom:8px;left:10px;right:10px}.gh-resources{flex-direction:column;gap:8px;margin-top:-6px;display:flex}.gh-resources button{cursor:pointer;text-align:left;color:#101223;background:#fff;border:1px solid #e4e9f0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font:500 14px/17px Inter,sans-serif;display:flex}.gh-resources button:hover{border-color:#1da1f2}.gh-resources button>.material-symbols-rounded:first-child{color:#1da1f2}.gh-resources button>span.gh-ellipsis{flex:1}.gh-resources small{letter-spacing:.05em;color:#777986;font-size:11px;font-weight:600;line-height:13px}.gh-resources button>.material-symbols-rounded:last-child{color:#9496a1}.gh-edit h3,.gh-modal-card h3{margin:0;padding:4px 20px 0;font-size:18px;font-weight:700;line-height:24px}.gh-edit .ad-form{padding:16px 20px 20px}.gh-modal{z-index:90;box-sizing:border-box;background:#0a0c1699;justify-content:center;align-items:center;padding:16px;animation:.2s ghFade;display:flex;position:absolute;inset:0}.gh-modal-card{background:#fff;border-radius:12px;width:min(640px,100%);max-height:100%;padding-top:16px;animation:.25s cubic-bezier(.2,.9,.3,1) ghPop;overflow-y:auto;box-shadow:0 24px 64px #0006}.gh-about{color:#4a4d5e;text-wrap:pretty;margin:-6px 0 0;font-size:14px;line-height:22px}.gh-keys{color:#9496a1;gap:16px;padding:4px 20px 20px;font-size:12px;line-height:15px;display:flex}.gh-keys kbd{color:#5b5d6b;font:inherit;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:4px;padding:1px 6px;display:inline-block}.gh-pop{z-index:40;will-change:transform;position:absolute;top:0;left:0}.gh-pop-inner{width:280px;padding:12px 0;animation:.2s ghFade;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.gh-pop-card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;box-shadow:0 12px 40px #1012234d}.gh-pop-close{cursor:pointer;color:#4a4d5e;background:#f3f4f8;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:8px;right:8px}.gh-pop-who{align-items:center;gap:12px;display:flex}.gh-pop-who>div{flex-direction:column;gap:4px;min-width:0;padding-right:16px;display:flex}.gh-pop-name{font-size:20px;font-weight:700;line-height:24px}.gh-pop-role{color:#5b5d6b;font-size:14px;line-height:17px}.gh-pop-tagline{color:#4a4d5e;text-wrap:pretty;margin:0;font-size:14px;font-style:italic;line-height:20px}.gh-pop-team{color:#4a4d5e;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:17px;display:flex}.gh-pop-work{color:#2c2f3d;background:#f3f4f8;border-radius:8px;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.gh-pop-work .material-symbols-rounded{color:#1da1f2;flex:none}.gh-pop-open{color:#2c2f3d;cursor:pointer;background:#fff;border:1px solid #d2d4da;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:32px;font-size:14px;font-weight:500;display:flex}.gh-pop-open:hover{background:#f3f4f8}.gh-demo{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;color:#fff;background:#0a0c16d6;justify-content:center;align-items:center;padding:24px;animation:.2s ghFade;display:flex;position:absolute;inset:0}.gh-demo-in{flex-direction:column;gap:14px;width:min(1100px,100%,177.778vh - 391.111px);animation:.25s cubic-bezier(.2,.9,.3,1) ghPop;display:flex}.gh-demo-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gh-demo-head>div{align-items:center;gap:10px;min-width:0;display:flex}.gh-demo-title{flex-direction:column;gap:2px;min-width:0;display:flex}.gh-demo-title>span:first-child{font-size:20px;font-weight:700;line-height:24px}.gh-demo-title>span:last-child{color:#b3b5bf;align-items:center;gap:6px;font-size:13px;line-height:16px;display:flex}.gh-demo button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.gh-demo button:hover{background:#ffffff38}.gh-demo button.gh-demo-close{width:40px;padding:0}.gh-demo button.outline{background:0 0;border:1px solid #ffffff59;padding:0 16px}.gh-demo button.outline:hover{background:#ffffff1f}.gh-demo-frame{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000080}.gh-demo-in.doc{width:min(1280px,100%)}.gh-demo-in.doc .gh-demo-frame{aspect-ratio:auto;background:#fff;height:calc(100vh - 220px)}.gh-demo-link{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:100px;flex:none;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.gh-demo-link:hover{background:#ffffff38;text-decoration:none}.gh-demo-frame iframe{border:0;width:100%;height:100%;display:block}.gh-demo-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.gh-demo-foot>div{flex:1;display:flex}.gh-demo-foot>div:last-child{justify-content:flex-end}.gh-demo-keys{text-align:center;color:#9496a1;font-size:12px;line-height:15px}@media (max-width:1100px){.gh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.gh-hide-sm{display:none!important}.gh-show-sm{display:flex!important}.gh-cards{grid-template-columns:minmax(0,1fr)}.gh-card.feature .gh-card-in{grid-template-columns:minmax(0,1fr);gap:16px}.gh-mode{width:84px}.gh-board-inner{padding:20px 16px 48px}.gh-board-head h1{font-size:24px;line-height:29px}.gh-panel{width:auto;max-width:none;max-height:80%;inset:auto 8px 8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
