.gh{--gh-bg:var(--pm-surface);--gh-soft:var(--pm-soft);--gh-ink:var(--pm-ink);--gh-muted:var(--pm-muted);--gh-line:var(--pm-line);--gh-accent:var(--pm-accent);--gh-accent-dark:var(--pm-accent-dark);--gh-radius:12px;background:var(--gh-bg);min-height:100vh;color:var(--gh-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;font-size:16px;line-height:1.45;display:flex}.gh *,.gh-dialog *{box-sizing:border-box}.gh a{color:inherit;text-decoration:none}.gh button,.gh input,.gh select,.gh textarea,.gh-dialog button{font:inherit;color:inherit}.gh :focus-visible,.gh-dialog :focus-visible{outline:2px solid var(--gh-ink);outline-offset:2px}.gh-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gh-header{z-index:30;background:var(--gh-bg);border-bottom:1px solid var(--gh-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 48px;display:grid;position:sticky;top:0}.gh-logo{letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex;color:var(--gh-accent)!important}.gh-logo-mark{width:34px;height:34px;color:var(--gh-accent);flex-shrink:0;display:block}.gh-modes{gap:8px;display:flex}.gh-modes a{color:var(--gh-muted);border-radius:999px;padding:10px 16px;font-weight:500}.gh-modes a:hover{background:var(--gh-soft);color:var(--gh-ink)}.gh-modes a.active{color:var(--gh-ink);box-shadow:inset 0 -2px 0 var(--gh-ink);border-radius:0;font-weight:600}.gh-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gh-link-button{cursor:pointer;color:var(--gh-ink);background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:600}.gh-link-button:hover{background:var(--gh-soft)}.gh-menu{position:relative}.gh-menu-button{border:1px solid var(--pm-line);background:var(--pm-surface);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 12px;display:flex}.gh-menu-button:hover{box-shadow:0 2px 6px var(--pm-shadow)}.gh-menu-avatar{background:var(--pm-muted);width:30px;height:30px;color:var(--pm-surface);border-radius:50%;place-items:center;display:grid;overflow:hidden}.gh-menu-avatar img{object-fit:cover;width:100%;height:100%;display:block}.gh-menu-list{background:var(--pm-surface);min-width:220px;box-shadow:0 6px 24px var(--pm-shadow);border-radius:12px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0}.gh-menu-list a{padding:11px 16px;display:block}.gh-menu-list a:hover{background:var(--gh-soft)}.gh-menu-parent{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 16px;display:flex}.gh-menu-parent:hover{background:var(--gh-soft)}.gh-menu-parent[aria-expanded=true] svg{transform:rotate(180deg)}.gh-menu-sub{background:var(--gh-soft);padding:4px 0}.gh-menu-sub a{padding-left:28px!important}.gh-menu-list{max-height:calc(100vh - 90px);overflow-y:auto}.gh-menu-list hr{border:0;border-top:1px solid var(--gh-line);margin:6px 0}.gh-hero{flex-direction:column;align-items:center;padding:28px 48px 20px;display:flex}.gh-not-found{min-height:50vh}.gh-how{color:var(--gh-muted);text-align:center;margin:12px 0 0;font-size:16px}.gh-search{background:var(--pm-surface);border:1px solid var(--pm-line);width:min(760px,100%);box-shadow:0 4px 16px var(--pm-shadow);border-radius:999px;align-items:center;padding:8px 8px 8px 0;display:flex}.gh-search-field{cursor:text;border-radius:999px;flex-direction:column;flex:1;min-width:0;padding:6px 28px;display:flex}.gh-search-field:hover{background:var(--gh-soft)}.gh-search-field span{font-size:12px;font-weight:700}.gh-search-field input,.gh-search-field select{color:var(--gh-ink);background:0 0;border:0;outline:0;width:100%;padding:2px 0;font-size:14px}.gh-search-field select{cursor:pointer;appearance:none}.gh-search-field input::placeholder{color:var(--gh-muted)}.gh-search-field:focus-within{background:var(--pm-surface);box-shadow:0 4px 16px var(--pm-shadow)}.gh-search-divider{background:var(--pm-line);width:1px;height:32px}.gh-search-button{background:var(--gh-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 18px;font-weight:600;display:flex;color:var(--pm-surface)!important}.gh-search-button:hover{background:var(--gh-accent-dark)}.gh-categories{border-bottom:1px solid var(--gh-line);align-items:center;gap:24px;padding:8px 48px 0;display:flex}.gh-category-list{scrollbar-width:none;flex:1;gap:32px;display:flex;overflow-x:auto}.gh-category-list button{color:var(--gh-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 12px;font-size:12px;font-weight:600;display:flex}.gh-category-list button:hover{color:var(--gh-ink);border-bottom-color:var(--pm-line)}.gh-category-list button.active{color:var(--gh-ink);border-bottom-color:var(--gh-ink)}.gh-filters-button{border:1px solid var(--pm-line);background:var(--pm-surface);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.gh-filters-button:hover{border-color:var(--gh-ink)}.gh-count{background:var(--gh-ink);min-width:20px;height:20px;color:var(--pm-surface);border-radius:999px;place-items:center;font-size:12px;display:grid}.gh-main{flex:1;padding:28px 48px 56px}.gh-results-head{margin-bottom:24px}.gh-results-head h1{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.gh-results-head p{color:var(--gh-muted);margin:4px 0 0}.gh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}.gh-grid[aria-busy=true]{opacity:.6;transition:opacity .15s}.gh-more{flex-direction:column;align-items:center;gap:12px;margin:48px 0 8px;display:flex}.gh-more p{color:var(--gh-muted);margin:0;font-size:14px}.gh-card{flex-direction:column;gap:12px;display:flex}.gh-card-media{position:relative}.gh-card-media.is-sample .gh-art{opacity:.45}.gh-card-media.is-sample .gh-sample-tag{padding:5px 12px;font-size:12px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.gh-card-media-guest{background:var(--gh-soft);border-radius:var(--gh-radius);place-items:center;padding:28px;display:grid}.gh-card:hover .gh-art{filter:brightness(1.05)}.gh-card h3{margin:0;font-size:16px;font-weight:600}.gh-card-body{flex-direction:column;gap:2px;display:flex}.gh-card-sub{color:var(--gh-muted);margin:0;font-size:14px}.gh-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gh-card-meta{align-items:center;gap:6px;margin:2px 0 0;font-size:14px;display:flex}.gh-card-meta svg{color:var(--gh-muted);flex-shrink:0}.gh-card-foot{color:var(--gh-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.gh-card-foot>span:last-child{align-items:center;gap:5px;display:flex}.gh-chip{background:var(--gh-soft);color:var(--gh-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.gh-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.gh-badge{background:var(--pm-surface);box-shadow:0 1px 4px var(--pm-shadow);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.gh-save{background:var(--pm-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .15s;display:grid;position:absolute;top:10px;right:10px}.gh-save:hover{transform:scale(1.08)}.gh-save svg{stroke:var(--gh-ink)}.gh-save.saved svg{fill:var(--gh-accent);stroke:var(--gh-accent)}.gh-art{aspect-ratio:1;border-radius:var(--gh-radius);width:100%;color:var(--pm-surface);place-items:center;display:grid;position:relative;overflow:hidden}.gh-art span{letter-spacing:-1px;text-shadow:0 2px 12px var(--pm-shadow);font-size:clamp(28px,4vw,48px);font-weight:700}.gh-art-mic{opacity:.75;position:absolute;bottom:14px;right:14px}.gh-art-round{border-radius:50%;width:62%}.gh-art-hero{flex-shrink:0;width:160px}.gh-art-hero span{font-size:40px}.gh-art-hero.gh-art-round{width:140px}.gh-art-thumb{border-radius:12px;flex-shrink:0;width:48px;height:48px}.gh-art-thumb span{letter-spacing:0;font-size:16px;line-height:1}.gh-art-thumb.gh-art-round{border-radius:50%;width:48px}.gh-empty{text-align:center;max-width:520px;margin:40px auto}.gh-empty h2{margin:0 0 8px;font-size:20px;font-weight:700}.gh-empty p{color:var(--gh-muted);margin:0 0 20px}.gh-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.gh-button:disabled{opacity:.55;cursor:default}.gh-button-dark{background:var(--gh-ink);color:var(--pm-surface)!important}.gh-button-dark:hover{background:var(--pm-ink)}.gh-button-accent{background:var(--gh-accent);color:var(--pm-surface)!important}.gh-button-accent:hover{background:var(--gh-accent-dark)}.gh-button-outline{background:var(--pm-surface);border-color:var(--gh-ink)}.gh-button-outline:hover:not(:disabled){background:var(--gh-soft)}.gh-full{width:100%}.gh-row{flex-wrap:wrap;gap:8px;display:flex}.gh-row .gh-button{flex:1}.gh-field{flex-direction:column;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.gh-field input,.gh-field textarea{border:1px solid var(--pm-line-strong);background:var(--pm-surface);border-radius:12px;width:100%;padding:11px 12px;font-size:14px;font-weight:400}.gh-field textarea{resize:vertical;line-height:1.55}.gh-field input:focus,.gh-field textarea:focus{outline:2px solid var(--gh-ink);border-color:#0000}.gh-note{color:var(--gh-muted);margin:0 0 14px;font-size:14px}.gh-note a{color:var(--gh-ink);text-decoration:underline}.gh-error{color:var(--pm-danger);margin:0 0 12px;font-size:14px}.gh-muted{color:var(--gh-muted)}.gh-text-link{overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:600;display:inline-flex;text-decoration:underline!important}.gh-overlay{background:var(--pm-overlay);z-index:60;position:fixed;inset:0}.gh-dialog{z-index:61;background:var(--pm-surface);width:min(520px,100% - 32px);max-height:88vh;color:var(--pm-ink);box-shadow:0 12px 40px var(--pm-shadow);font-family:var(--font-geist-sans), system-ui, sans-serif;border-radius:12px;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.gh-dialog h2{margin:0 0 6px;font-size:20px;font-weight:700}.gh-dialog p{color:var(--pm-muted);margin:0 0 16px}.gh-dialog-close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.gh-dialog-close:hover{background:var(--pm-soft)}.gh-dialog-native{border:0;height:fit-content;margin:auto;position:fixed;inset:0;transform:none}.gh-dialog-native::backdrop{background:var(--pm-overlay)}.gh-steps{margin:0 0 20px;padding-left:20px;line-height:1.6}.gh-steps li{margin-bottom:8px}.gh-steps svg{vertical-align:-2px}.gh-filter-list{border-top:1px solid var(--pm-line)}.gh-filter-row{border-bottom:1px solid var(--pm-line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.gh-filter-row strong{font-weight:600;display:block}.gh-filter-row small{color:var(--pm-muted);font-size:14px}.gh-filter-row input{width:22px;height:22px;accent-color:var(--pm-ink);flex-shrink:0}.gh-dialog-actions{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.gh-dialog-actions .gh-link-button{padding-left:0;text-decoration:underline}.gh-listing{flex:1;width:min(1120px,100%);margin:0 auto;padding:24px 48px 56px}.gh-back{align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:600;display:inline-flex}.gh-back:hover{text-decoration:underline}.gh-listing-head{border-bottom:1px solid var(--gh-line);align-items:center;gap:28px;padding-bottom:28px;display:flex}.gh-listing-head h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700}.gh-listing-sub{color:var(--gh-muted);margin:4px 0 8px;font-size:16px}.gh-listing-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;margin-top:28px;display:grid}.gh-listing-body section{border-bottom:1px solid var(--gh-line);margin-bottom:28px;padding-bottom:28px}.gh-listing-body h2{margin:0 0 12px;font-size:20px;font-weight:700}.gh-listing-body p{margin:0 0 10px}.gh-episodes{gap:16px;margin:0;padding:0;list-style:none;display:grid}.gh-episodes li{align-items:center;gap:14px;display:flex}.gh-episode-text{flex-direction:column;min-width:0;display:flex}.gh-episode-text>a:first-child{font-weight:600}.gh-episode-text>a:first-child:hover{text-decoration:underline}.gh-episode-text>a+a{color:var(--gh-muted);align-items:center;gap:4px;font-size:14px;display:inline-flex}.gh-episodes small{color:var(--gh-muted);font-size:12px}.gh-trust{color:var(--gh-muted);font-size:14px}.gh-request{border:1px solid var(--pm-line);border-radius:var(--gh-radius);box-shadow:0 6px 20px var(--pm-shadow);padding:24px;position:sticky;top:96px}.gh-request h2{margin:0 0 4px;font-size:20px;font-weight:700}.gh-request .gh-link-button{margin-top:12px;padding-left:0;text-decoration:underline}.gh-draft .gh-button-accent{margin-bottom:8px}.gh-footer{border-top:1px solid var(--gh-line);background:var(--gh-soft);color:var(--gh-muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 48px;font-size:14px;display:flex}.gh-footer nav{gap:20px;display:flex}.gh-footer a:hover{text-decoration:underline}@media (max-width:1128px){.gh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-listing-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px}}@media (max-width:880px){.gh-header{grid-template-columns:1fr auto;padding:14px 24px}.gh-modes{grid-area:2/1/auto/-1;justify-content:center}.gh-header-actions .gh-link-button{display:none}.gh-hero,.gh-categories,.gh-main,.gh-footer{padding-left:24px;padding-right:24px}.gh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-listing{padding:20px 24px 48px}.gh-listing-grid{grid-template-columns:1fr}.gh-request{position:static}}@media (max-width:560px){.gh-header{grid-template-columns:auto 1fr auto;gap:8px;padding:12px 16px}.gh-modes{grid-area:auto;justify-content:center;gap:0}.gh-modes a{white-space:nowrap;padding:8px;font-size:14px}.gh-logo{gap:8px;font-size:20px}.gh-hero{padding:16px}.gh-search{border-radius:20px;flex-direction:column;align-items:stretch;padding:8px}.gh-search-field{border-radius:12px;padding:8px 14px}.gh-search-divider{width:auto;height:1px;margin:0 14px}.gh-search-button{justify-content:center;margin-top:6px}.gh-categories{gap:12px;padding:4px 16px 0}.gh-category-list{gap:24px}.gh-filters-button span:not(.gh-count){display:none}.gh-main{padding:20px 16px 40px}.gh-grid{grid-template-columns:1fr;gap:32px}.gh-listing{padding:16px 16px 40px}.gh-listing-head{flex-direction:column;align-items:flex-start;gap:18px}.gh-art-hero{width:120px}.gh-listing-head h1{font-size:28px}.gh-footer{padding:20px 16px}}.gh-tier{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.gh-verified{vertical-align:middle;color:var(--gh-accent);margin-left:6px;display:inline-flex}.gh-card h3 .gh-verified{margin-left:4px}.gh-tier-ok{background:var(--pm-success-soft);color:var(--pm-success)}.gh-tier-plus{background:var(--pm-ink);color:var(--pm-surface)}.gh-tier-none{background:var(--pm-line);color:var(--pm-muted)}.gh-badge-plain{box-shadow:none;background:0 0;padding:0}.gh-trust-line{color:var(--gh-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.gh-provider-icons{color:var(--gh-ink);gap:5px;display:inline-flex}.gh-risk{color:var(--pm-danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.gh-card-price{margin:4px 0 0;font-size:14px;font-weight:600}.gh-proofs{gap:14px;display:grid}.gh-proof{align-items:flex-start;gap:14px;display:flex}.gh-proof>div{flex-direction:column;gap:2px;display:flex}.gh-proof small{color:var(--gh-muted);font-size:14px}.gh-proof-icon{background:var(--gh-soft);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.gh-building p{align-items:flex-start;gap:8px;display:flex}.gh-building p svg{flex-shrink:0;margin-top:3px}.gh-building ul{color:var(--gh-muted);margin:6px 0 0;padding-left:22px}.gh-facts{margin:0;padding-left:20px;line-height:1.7}.gh-rules{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gh-rules li{align-items:flex-start;gap:8px;display:flex}.gh-rules svg{color:var(--pm-success);flex-shrink:0;margin-top:2px}.gh-sample-tag{background:var(--pm-warn-soft);color:var(--pm-warn);letter-spacing:.3px;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:12px}.gh-sample-banner{background:var(--gh-soft);color:var(--gh-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 48px 0;padding:10px 16px;font-size:14px;display:flex}.gh-sample-banner.on{background:var(--pm-warn-soft);color:var(--pm-warn)}.gh-sample-banner .gh-link-button{margin-left:auto;padding:4px 0;text-decoration:underline}.gh-listing .gh-sample-banner,.gh-join .gh-sample-banner{margin:0 0 16px}.gh-quick{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.gh-quick-chip,.gh-choice button{border:1px solid var(--pm-line);background:var(--pm-surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.gh-quick-chip:hover,.gh-choice button:hover{border-color:var(--gh-ink)}.gh-quick-chip.on,.gh-choice button.on{background:var(--gh-ink);border-color:var(--gh-ink);color:var(--pm-surface)}.gh-choice{border:0;margin:0 0 20px;padding:0}.gh-choice legend{margin-bottom:10px;font-weight:600}.gh-choice>div{flex-wrap:wrap;gap:8px;display:flex}.gh-rules-notice{border:1px solid var(--pm-line);background:var(--gh-soft);border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px}.gh-rules-notice strong{align-items:center;gap:6px;display:flex}.gh-rules-notice ul{color:var(--gh-muted);margin:6px 0 8px;padding-left:20px}.gh-paid{border-top:1px solid var(--gh-line);gap:12px;margin-top:20px;padding-top:16px;display:grid}.gh-paid-option strong{align-items:center;gap:6px;font-size:14px;display:flex}.gh-paid-option p{color:var(--gh-muted);margin:4px 0 0;font-size:14px}.gh-join{flex:1;width:min(860px,100%);margin:0 auto;padding:40px 48px 64px}.gh-join h1{letter-spacing:-.8px;margin:0 0 8px;font-size:40px;font-weight:700}.gh-join-lead{color:var(--gh-muted);max-width:640px;margin:0 0 28px;font-size:16px}.gh-join-steps{gap:4px;margin:0 0 32px;padding:0;list-style:none;display:grid}.gh-join-step{border-bottom:1px solid var(--gh-line);gap:18px;padding:22px 0;display:flex}.gh-join-step>div{flex:1;min-width:0}.gh-join-step h2{margin:2px 0 4px;font-size:20px;font-weight:700}.gh-join-step p{color:var(--gh-muted);margin:0 0 14px}.gh-step-number{background:var(--gh-ink);width:34px;height:34px;color:var(--pm-surface);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.gh-provider-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gh-provider{border:1px solid var(--pm-line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.gh-provider.done{border-color:var(--pm-success)}.gh-provider-name{align-items:center;gap:8px;display:flex}.gh-provider-name .gh-tier{margin-left:auto}.gh-provider ul{color:var(--gh-muted);flex:1;margin:0;padding-left:18px;font-size:14px}.gh-provider-button{border:1px solid var(--gh-ink);background:var(--pm-surface);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-weight:600;display:inline-flex}.gh-provider-button:hover:not(:disabled){background:var(--gh-soft)}.gh-provider-button:disabled,.gh-button:disabled{opacity:.5;cursor:not-allowed}.gh-plus{border:1px solid var(--pm-line);border-radius:12px;padding:24px}.gh-plus-head{gap:16px;margin-bottom:12px;display:flex}.gh-plus-head h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font-size:20px;font-weight:700;display:flex}.gh-plus-head p{color:var(--gh-muted);margin:0}.gh-plus-icon{background:var(--pm-ink);width:48px;height:48px;color:var(--pm-surface);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.gh-plus .gh-button{margin-top:18px}@media (max-width:880px){.gh-sample-banner{margin:12px 24px 0}}@media (max-width:560px){.gh-sample-banner{margin:12px 16px 0}.gh-join{padding:24px 16px 48px}.gh-join h1{font-size:28px}.gh-provider-grid{grid-template-columns:1fr}}.gh-languages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gh-languages li{flex-direction:column;gap:2px;display:flex}.gh-languages span{color:var(--gh-muted);font-size:14px}.gh-bookings{flex:1;width:min(1040px,100%);margin:0 auto;padding:40px 48px 64px}.gh-bookings h1{letter-spacing:-.8px;margin:0 0 8px;font-size:40px;font-weight:700}.gh-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.gh-timeline li{border:1px solid var(--gh-line);color:var(--gh-muted);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.gh-timeline li strong{color:var(--gh-ink);font-size:14px;display:block}.gh-timeline li small{font-size:14px;line-height:1.4}.gh-timeline-icon{background:var(--gh-soft);width:36px;height:36px;color:var(--gh-ink);border-radius:50%;place-items:center;display:grid}.gh-timeline li.done{border-color:var(--pm-success)}.gh-timeline li.done .gh-timeline-icon{background:var(--pm-success);color:var(--pm-surface)}.gh-timeline li.next{border-color:var(--gh-ink);box-shadow:0 4px 14px var(--pm-shadow)}.gh-demo{border:1px solid var(--pm-line);border-radius:20px;padding:24px}.gh-demo-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gh-demo-head h2{margin:6px 0 2px;font-size:20px;font-weight:700}.gh-demo-head .gh-link-button{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.gh-sample-inline{display:inline-block;position:static}.gh-demo-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:20px;display:grid}.gh-demo-status p,.gh-demo-money p{border-bottom:1px solid var(--gh-line);justify-content:space-between;gap:16px;margin:0;padding:10px 0;display:flex}.gh-demo-status p span,.gh-demo-money p span{color:var(--gh-muted)}.gh-demo-status p strong{text-align:right}.gh-demo-status p:first-child strong{text-transform:capitalize}.gh-demo-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.gh-demo-money{background:var(--gh-soft);border-radius:12px;padding:18px}.gh-demo-money h3{margin:0 0 6px;font-size:16px;font-weight:700}.gh-demo-money p{border-color:var(--pm-line)}.gh-demo-total strong{font-size:20px}.gh-demo-money small{color:var(--gh-muted);margin-top:12px;font-size:14px;display:block}.gh-history{color:var(--gh-muted);margin:20px 0 0;padding-left:20px;font-size:14px;line-height:1.8}.gh-history strong{color:var(--gh-ink);text-transform:capitalize}.gh-paid .gh-text-link{justify-self:center;font-size:14px}@media (max-width:880px){.gh-timeline{grid-template-columns:1fr 1fr}.gh-demo-grid{grid-template-columns:1fr}.gh-bookings{padding:24px}}@media (max-width:560px){.gh-timeline{grid-template-columns:1fr}.gh-bookings{padding:20px 16px 48px}.gh-bookings h1{font-size:28px}.gh-demo{padding:16px}.gh-demo-head{flex-direction:column}}.gh-art-image{padding:0}.gh-art-image img{object-fit:cover;width:100%;height:100%;display:block}.gh-art-round.gh-art-image img{object-position:center 20%}.gh-backdrop{filter:blur(60px)saturate(1.4);opacity:.35;pointer-events:none;z-index:0;height:420px;-webkit-mask-image:linear-gradient(to bottom, var(--pm-ink) 0%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--pm-ink) 0%, transparent 100%);mask-image:linear-gradient(to bottom, var(--pm-ink) 0%, transparent 100%);background-position:50%;background-size:cover;position:absolute;top:73px;left:0;right:0;transform:scale(1.2)}.gh{position:relative;overflow-x:clip}.gh-listing{z-index:1;position:relative}.gh-art-hero{box-shadow:0 18px 40px var(--pm-shadow)}.gh-highlights{border-bottom:1px solid var(--gh-line);gap:16px;padding:24px 0;display:grid}.gh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gh-stat{background:var(--pm-surface);border:1px solid var(--gh-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.gh-stat svg{color:var(--gh-accent);margin-bottom:4px}.gh-stat small{color:var(--gh-muted);font-size:12px}.gh-quote{border-left:3px solid var(--gh-accent);padding:4px 0 4px 16px}.gh-quote span,.gh-known-for span{text-transform:uppercase;letter-spacing:.5px;color:var(--gh-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.gh-quote p{margin:0;font-size:16px;line-height:1.55}.gh-known-for{margin:0;font-size:20px;font-weight:600}.gh-socials{flex-wrap:wrap;gap:8px;display:flex}.gh-social{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.gh-social:hover{border-color:var(--gh-ink)}.gh-source-note{color:var(--gh-muted);margin:0;font-size:12px}.gh-source-note a{align-items:center;gap:2px;display:inline-flex;text-decoration:underline!important}.gh-card-stats{color:var(--gh-muted);margin:2px 0 0;font-size:14px}@media (max-width:880px){.gh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.gh-side{align-self:start;gap:16px;display:grid;position:sticky;top:96px}.gh-side .gh-request{position:static}.gh-listing-actions{border:1px solid var(--gh-line);border-radius:var(--gh-radius);gap:12px;padding:18px;display:grid}.gh-unclaimed{color:var(--gh-muted);flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-size:14px;display:flex}.gh-inline-form{gap:8px;display:flex}.gh-inline-form input{border:1px solid var(--pm-line-strong);border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:14px}.gh-owner-link{font-size:14px;color:var(--gh-muted)!important;text-decoration:underline!important}.gh-pitch-status{margin:0;font-size:14px;font-weight:600}.gh-pitch-status.yes{color:var(--pm-success)}.gh-pitch-status.no{color:var(--pm-danger)}.gh-claim{gap:8px;max-width:560px;display:grid}.gh-claim select{border:1px solid var(--pm-line-strong);background:var(--pm-surface);border-radius:12px;padding:11px 12px;font-size:14px}.gh-choice-cards{border:0;gap:8px;margin:4px 0 12px;padding:0;display:grid}.gh-choice-cards legend{margin-bottom:8px;font-size:14px;font-weight:600}.gh-choice-cards label{border:1px solid var(--pm-line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;column-gap:10px;padding:12px 14px;display:grid}.gh-choice-cards label.on{border-color:var(--gh-ink);box-shadow:0 0 0 1px var(--gh-ink)}.gh-choice-cards input{accent-color:var(--gh-ink);grid-row:span 2;margin-top:3px}.gh-choice-cards small{color:var(--gh-muted);font-size:14px}@media (max-width:880px){.gh-side{position:static}}.gh-feed-episodes{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gh-feed-episodes li{border-bottom:1px solid var(--gh-line);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.gh-feed-episodes a{font-weight:500}.gh-feed-episodes a:hover{text-decoration:underline}.gh-feed-episodes small{color:var(--gh-muted);white-space:nowrap}.gh-crumb{color:var(--gh-muted);margin:0 0 6px;font-size:14px}.gh-step-block{border-bottom:1px solid var(--gh-line);padding:24px 0}.gh-step-block h2{align-items:center;gap:12px;margin:0 0 16px;font-size:20px;font-weight:700;display:flex}.gh-step-block h2 .gh-step-number{width:30px;height:30px;font-size:14px}.gh-field select{border:1px solid var(--pm-line-strong);background:var(--pm-surface);border-radius:12px;padding:12px;font-size:16px}.gh-pay-options{gap:12px;display:grid}.gh-pay-option{text-align:left;border:1px solid var(--pm-line);background:var(--pm-surface);cursor:pointer;border-radius:12px;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}.gh-pay-option.on{border:2px solid var(--gh-ink);padding:17px 19px}.gh-pay-option:disabled{cursor:not-allowed;background:var(--gh-soft);color:var(--pm-line-strong)}.gh-pay-icon{background:var(--pm-danger-soft);width:44px;height:44px;color:var(--gh-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.gh-pay-option:disabled .gh-pay-icon{background:var(--pm-line);color:var(--pm-line-strong)}.gh-pay-text{flex-direction:column;flex:1;gap:2px;display:flex}.gh-pay-text strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.gh-pay-text small{color:var(--gh-muted);font-size:14px}.gh-radio{border:1.5px solid var(--pm-line-strong);border-radius:50%;flex-shrink:0;width:20px;height:20px}.gh-pay-option.on .gh-radio{border:6px solid var(--gh-ink)}.gh-tier-early{background:var(--pm-warn-soft);color:var(--pm-warn)}.gh-tier-off{background:var(--pm-danger-soft);color:var(--pm-danger);font-weight:600}.gh-info-panel{border:1px solid var(--gh-line);background:var(--gh-soft);border-radius:12px;margin:24px 0;padding:20px}.gh-info-panel strong{align-items:center;gap:8px;margin-bottom:10px;display:flex}.gh-info-panel strong svg,.gh-info-panel li svg{color:var(--pm-success);flex-shrink:0}.gh-info-panel ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gh-info-panel li{align-items:flex-start;gap:10px;display:flex}.gh-big{border-radius:999px;margin-top:8px;padding:16px;font-size:16px}.gh-center{text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.gh-progress{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.gh-progress li{color:var(--gh-muted);text-align:center;flex-direction:column;gap:10px;font-size:14px;display:flex}.gh-progress li span{background:var(--pm-line);border-radius:999px;height:4px}.gh-progress li.on{color:var(--gh-accent);font-weight:600}.gh-progress li.on span,.gh-progress li.done span{background:var(--gh-accent)}.gh-label{margin:24px 0 10px;font-size:14px;font-weight:600}.gh-label .gh-muted{float:right;font-size:14px;font-weight:400}.gh-role-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gh-role-card{border:1px solid var(--pm-line);background:var(--pm-surface);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:170px;padding:20px;display:flex;position:relative}.gh-role-card .gh-pay-icon{margin-bottom:auto}.gh-role-card.on{border:2px solid var(--gh-ink);padding:19px}.gh-role-card strong{margin-top:24px;font-size:20px}.gh-role-card small{color:var(--gh-muted);font-size:14px}.gh-role-check{background:var(--gh-ink);width:24px;height:24px;color:var(--pm-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.gh-both{color:var(--gh-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:4px 0;font-size:14px;display:inline-flex}.gh-both.on{color:var(--gh-ink);font-weight:600;text-decoration:underline}.gh-gap{margin-top:24px}.gh-input-icon{border:1px solid var(--pm-line-strong);background:var(--pm-surface);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.gh-input-icon input{flex:1;border:0!important;outline:0!important;padding:12px 0!important}.gh-input-icon:focus-within{border-color:var(--gh-ink)}.gh-chip-row{flex-wrap:wrap;gap:8px;display:flex}.gh-dashed{border-style:dashed!important}.gh-chip-select{border:1px solid var(--gh-ink);background:var(--pm-surface);border-radius:999px;padding:8px 12px;font-size:14px}.gh-info-line{border:1px solid var(--gh-line);background:var(--gh-soft);color:var(--gh-muted);border-radius:12px;align-items:center;gap:10px;margin:24px 0 16px;padding:14px 16px;font-size:14px;display:flex}.gh-info-line svg{color:var(--gh-accent);flex-shrink:0}.gh-provider-list{border:1px solid var(--gh-line);border-radius:12px;margin:8px 0 16px}.gh-provider-row{border-bottom:1px solid var(--gh-line);align-items:center;gap:14px;padding:16px 18px;display:flex}.gh-provider-row:last-child{border-bottom:0}.gh-provider-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gh-provider-row-text small{color:var(--gh-muted);font-size:14px}.gh-small{padding:8px 14px;font-size:14px}.gh-step-buttons{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.gh-step-buttons span{align-items:center;gap:12px;display:flex}.gh-step-buttons .gh-link-button{text-decoration:underline}@media (max-width:560px){.gh-role-cards{grid-template-columns:1fr}.gh-role-card{min-height:0}.gh-progress{font-size:12px}}.gh-wide{width:min(800px,100%)}.gh-card-panel{border:1px solid var(--gh-line);border-radius:12px;margin:20px 0;padding:22px}.gh-soft-panel{background:var(--gh-soft)}.gh-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gh-card-head h2{margin:0;font-size:20px;font-weight:700}.gh-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.gh-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-stat strong{font-size:16px}.gh-inline-note{align-items:center;gap:6px;margin:14px 0 0;display:flex}.gh-section-title{margin:28px 0 4px;font-size:20px;font-weight:700}.gh-chat{background:var(--pm-surface);border:1px solid var(--gh-line);border-radius:12px;max-width:480px;padding:16px}.gh-chat-head{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.gh-chat-avatar{background:var(--gh-accent);width:28px;height:28px;color:var(--pm-surface);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.gh-chat p{margin:0 0 12px;font-size:14px}.gh-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gh-chat-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gh-chat-buttons span{text-align:center;border:1px solid var(--gh-line);border-radius:12px;padding:8px;font-size:14px;font-weight:600}.gh-chat-buttons .ok{background:var(--pm-success-soft);color:var(--pm-success);border-color:var(--pm-success)}.gh-chat-buttons .no{color:var(--pm-danger)}@media (max-width:560px){.gh-stats-3{grid-template-columns:1fr}}.gh-activity-line{color:var(--gh-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.gh-source{color:var(--gh-muted);white-space:nowrap;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:inline-flex}.gh-source:hover{color:var(--gh-ink);text-decoration:underline}.gh-claims{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gh-claims li{border:1px solid var(--gh-line);background:var(--pm-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.gh-claim-check{background:var(--gh-ink);width:26px;height:26px;color:var(--pm-surface);border-radius:50%;place-items:center;display:grid}.gh-topics{flex-wrap:wrap;gap:8px;display:flex}.gh-topics span{border:1px solid var(--gh-line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:inline-flex}.gh-topics span:before{content:"";background:var(--gh-accent);border-radius:50%;width:6px;height:6px}.gh-points{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.gh-points figure{border:1px solid var(--gh-line);border-radius:var(--gh-radius);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}.gh-points svg{color:var(--gh-accent)}.gh-points blockquote{flex:1;margin:0;font-size:14px}.gh-points figcaption{border-top:1px solid var(--gh-line);padding-top:8px}.gh-refs{border:1px solid var(--gh-line);border-radius:var(--gh-radius);margin:0;padding:0;list-style:none;overflow:hidden}.gh-refs li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.gh-refs li+li{border-top:1px solid var(--gh-line)}.gh-ref-icon{background:var(--gh-soft);width:40px;height:40px;color:var(--gh-muted);border-radius:12px;place-items:center;display:grid}.gh-ref-text{flex-direction:column;min-width:0;display:flex}.gh-ref-text small{color:var(--gh-muted);font-size:12px;font-weight:600}.gh-ref-text a{color:var(--gh-ink);overflow-wrap:anywhere;text-decoration:none}.gh-ref-text a:hover{text-decoration:underline}.gh-refs time{color:var(--gh-muted);white-space:nowrap;font-size:14px}.gh-picks{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.gh-pick{border:1px solid var(--gh-line);border-radius:var(--gh-radius);color:var(--gh-ink);flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.gh-pick:hover{border-color:var(--gh-ink)}.gh-pick small{color:var(--gh-muted);font-size:14px}.gh-hosts{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gh-hosts li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.gh-hosts span{color:var(--gh-muted)}.gh-fit{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gh-fit li{align-items:baseline;gap:8px;display:flex}.gh-fit svg{color:var(--gh-accent);flex-shrink:0}@media (max-width:560px){.gh-claims li{grid-template-columns:auto minmax(0,1fr)}.gh-claims .gh-source{grid-column:2}.gh-refs li{grid-template-columns:minmax(0,1fr) auto}.gh-ref-icon{display:none}}.gh-legal{width:min(760px,100% - 32px);margin:32px auto 64px}.gh-legal h1{letter-spacing:-.6px;margin:0 0 12px;font-size:28px}.gh-legal article h2{margin:32px 0 10px;font-size:20px}.gh-legal article h3{margin:22px 0 8px;font-size:16px}.gh-legal article p,.gh-legal article li{color:var(--pm-ink)}.gh-legal article table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px;display:block;overflow-x:auto}.gh-legal article th,.gh-legal article td{border:1px solid var(--gh-line);text-align:left;vertical-align:top;padding:8px 10px}.gh-legal article a{color:var(--gh-ink)}.gh-show-head{align-items:center;gap:32px;padding:8px 0 28px;display:flex}.gh-show-head h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700}.gh-show-meta{color:var(--gh-muted);margin:6px 0 0;font-size:14px}.gh-chip-ok{background:var(--pm-success-soft);color:var(--pm-success)}.gh-find{border:1px solid var(--gh-line);border-radius:var(--gh-radius);padding:18px 20px}.gh-find .gh-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gh-muted);margin:0 0 12px;font-size:12px;font-weight:600}.gh-find-links{flex-wrap:wrap;gap:10px;display:flex}.gh-find-links a{border:1px solid var(--gh-line);color:var(--gh-ink);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.gh-find-links a:hover{border-color:var(--gh-ink)}.gh-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gh-eps{margin:0;padding:0;list-style:none}.gh-eps li{border-bottom:1px solid var(--gh-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.gh-eps li:last-child{border-bottom:0}.gh-eps span{flex-direction:column;gap:2px;min-width:0;display:flex}.gh-eps a{color:var(--gh-ink);overflow-wrap:anywhere;text-decoration:none}.gh-eps a:hover{text-decoration:underline}.gh-eps small{color:var(--gh-muted);font-size:14px}.gh-eps strong{color:var(--gh-ink);font-weight:600}.gh-eps time{color:var(--gh-muted);white-space:nowrap;font-size:14px}.gh-invite-card{border:1px solid var(--gh-line);border-radius:var(--gh-radius);gap:12px;padding:16px;display:grid}.gh-invite-card .gh-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gh-muted);margin:0;font-size:12px;font-weight:600}.gh-invite-card a{color:var(--gh-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.gh-invite-card a span{flex-direction:column;min-width:0;display:flex}.gh-invite-card small{color:var(--gh-muted);font-size:12px}.gh-show-source{text-align:center;margin-top:32px}@media (max-width:640px){.gh-show-head{flex-direction:column;align-items:flex-start;gap:18px}.gh-show-head h1{font-size:28px}}.gh-show .gh-listing-body section:last-child{border-bottom:0}.gh-head{border-bottom:1px solid var(--gh-line);align-items:flex-start;gap:32px;padding:8px 0 32px;display:flex}.gh-head-text{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.gh-head-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gh-head-title h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700;line-height:1.15}.gh-head-sub{margin:0;font-size:16px}.gh-head-meta{color:var(--gh-muted);margin:0;font-size:14px}.gh-head-meta span+span:before{content:" · "}.gh-head-topics{margin:0;font-size:14px;font-weight:500}.gh-head-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gh-head-links a{border:1px solid var(--gh-line);width:36px;height:36px;color:var(--gh-ink);border-radius:50%;place-items:center;display:grid}.gh-head-links a:hover{border-color:var(--gh-ink);background:var(--gh-soft)}.gh-pill{background:var(--gh-soft);color:var(--gh-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.gh-pill-ok{background:var(--pm-success-soft);color:var(--pm-success)}.gh-src{vertical-align:middle;color:var(--gh-muted);display:inline-flex}.gh-src:hover{color:var(--gh-ink)}.gh-points-list{gap:10px;margin:0;padding-left:20px;list-style:outside;display:grid}.gh-fit li span{flex:1}@media (max-width:640px){.gh-head{flex-direction:column;gap:18px}.gh-head-title h1{font-size:28px}}.gh-home{width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 72px}.gh-home-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.gh-home-hero h1{letter-spacing:-1.6px;margin:18px 0 16px;font-size:clamp(38px,5.2vw,58px);font-weight:700;line-height:1.06}.gh-hero-sub{color:var(--gh-muted);max-width:520px;margin:0 0 28px;font-size:20px}.gh-doors{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gh-door{border:1px solid var(--gh-line);color:var(--gh-ink);border-radius:20px;flex-direction:column;gap:6px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.gh-door:hover{border-color:var(--gh-ink);box-shadow:0 6px 20px var(--pm-shadow)}.gh-door strong{margin-top:8px;font-size:16px}.gh-door small{color:var(--gh-muted);font-size:14px}.gh-door-go{color:var(--gh-accent);align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.gh-door:hover .gh-door-go svg{transform:translate(3px)}.gh-door-go svg{transition:transform .15s}.gh-door-icon{background:var(--gh-soft);width:40px;height:40px;color:var(--gh-ink);border-radius:12px;place-items:center;display:grid}.gh-collage{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.gh-collage .gh-art{box-shadow:0 10px 28px var(--pm-shadow)}.gh-collage .gh-art:nth-child(3n+2){transform:translateY(22px)}.gh-home-stats{border-top:1px solid var(--gh-line);border-bottom:1px solid var(--gh-line);color:var(--gh-muted);align-items:center;gap:8px;margin:56px 0 0;padding:18px 0;font-size:14px;font-weight:500;display:flex}.gh-home-section{margin-top:64px}.gh-home-section h2,.gh-home-band h2{letter-spacing:-.5px;margin:0 0 20px;font-size:28px;font-weight:700}.gh-home-section .gh-section-head{align-items:center;margin-bottom:20px}.gh-home-section .gh-section-head h2{margin:0}.gh-steps-row{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.gh-steps-row li,.gh-why>div{border:1px solid var(--gh-line);border-radius:20px;flex-direction:column;gap:6px;padding:22px;display:flex}.gh-why>div{border:0;padding:0}.gh-why{gap:40px!important}.gh-steps-row strong,.gh-why strong{margin-top:10px;font-size:16px}.gh-steps-row small,.gh-why small{color:var(--gh-muted);font-size:14px}.gh-step-num{background:var(--gh-ink);width:30px;height:30px;color:var(--pm-surface);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.gh-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.gh-home-show,.gh-home-guest{color:var(--gh-ink);flex-direction:column;gap:3px;min-width:0;text-decoration:none;display:flex}.gh-home-show .gh-art{margin-bottom:10px}.gh-home-show:hover .gh-art{filter:brightness(1.05)}.gh-home-show strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gh-home-show small,.gh-home-guest small{color:var(--gh-muted);font-size:14px}.gh-home-guest{border:1px solid var(--gh-line);border-radius:20px;padding:20px}.gh-home-guest:hover{border-color:var(--gh-ink)}.gh-home-guest .gh-art-thumb{width:56px;height:56px;margin-bottom:12px}.gh-home-guest-meta{margin-top:auto;padding-top:12px}.gh-why{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gh-home-band{background:var(--gh-soft);text-align:center;border-radius:20px;margin-top:72px;padding:56px 32px}.gh-home-band h2{margin-bottom:10px;font-size:40px}.gh-home-band p{color:var(--gh-muted);max-width:460px;margin:0 auto 26px}.gh-home-band-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:900px){.gh-home-hero{grid-template-columns:1fr}.gh-collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gh-collage .gh-art:nth-child(n+5){display:none}.gh-collage .gh-art:nth-child(3n+2){transform:none}.gh-home-hero{gap:28px;min-height:0}.gh-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-steps-row,.gh-why{grid-template-columns:1fr}}@media (max-width:560px){.gh-home{width:calc(100% - 32px);padding-top:28px}.gh-doors{grid-template-columns:1fr}}.gh-doors{flex-wrap:wrap;gap:12px;display:flex}.gh-hero-assist{margin-top:14px;text-decoration:none;color:var(--gh-ink)!important}.gh-hero-assist-note{color:var(--gh-muted);margin:6px 0 0;font-size:14px}.gh-door-button{background:var(--gh-accent);color:var(--pm-surface);box-shadow:0 6px 18px var(--pm-shadow);border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.gh-door-button:hover{background:var(--gh-accent-dark);transform:translateY(-1px)}.gh-door-button svg{transition:transform .15s}.gh-door-button:hover svg{transform:translate(3px)}.gh-home-hero+.gh-home-section{margin-top:72px}@media (max-width:560px){.gh-door-button{justify-content:center;width:100%}}.gh-button-lg{padding:15px 26px;font-size:16px}.gh-steps-row,.gh-why{gap:16px!important}.gh-steps-row li,.gh-why>div{border:1px solid var(--gh-line);border-radius:12px;gap:8px;padding:22px 24px}.gh-steps-row strong,.gh-why strong{letter-spacing:-.3px;align-items:center;gap:12px;margin:0;font-size:20px;display:flex}.gh-steps-row p,.gh-why p{color:var(--gh-muted);margin:0;font-size:16px;line-height:1.45}.gh-step-num{flex-shrink:0}.gh-seo h1{letter-spacing:-1.2px;max-width:820px;margin:10px 0 14px;font-size:clamp(32px,4.4vw,46px);line-height:1.1}.gh-seo-answer{color:var(--pm-ink);max-width:760px;margin:0 0 24px;font-size:20px;line-height:1.55}.gh-crumbs{color:var(--gh-muted);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.gh-crumbs span+span:before{content:"/";color:var(--pm-line-strong);margin-right:6px}.gh-crumbs a{color:var(--gh-muted);text-decoration:none}.gh-crumbs a:hover{color:var(--gh-ink);text-decoration:underline}.gh-seo-grid{row-gap:28px;margin-top:8px}.gh-hub-links{flex-wrap:wrap;gap:10px;display:flex}.gh-hub-links a{border:1px solid var(--gh-line);color:var(--gh-ink);border-radius:999px;padding:10px 16px;font-size:16px;font-weight:500;text-decoration:none}.gh-hub-links a:hover{border-color:var(--gh-ink)}.gh-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gh-faq details{border-bottom:1px solid var(--gh-line);padding:16px 0}.gh-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.gh-faq summary:after{content:"+";color:var(--gh-muted);font-weight:400}.gh-faq details[open] summary:after{content:"2"}.gh-faq details p{color:var(--pm-ink);max-width:760px;margin:10px 0 0;font-size:16px;line-height:1.55}.gh-prose{max-width:720px;color:var(--pm-ink);font-size:16px;line-height:1.7}.gh-prose h2{letter-spacing:-.4px;margin:40px 0 12px;font-size:28px;line-height:1.25}.gh-prose h3{margin:28px 0 8px;font-size:20px}.gh-prose p,.gh-prose ul,.gh-prose ol{margin:0 0 18px}.gh-prose li{margin-bottom:6px}.gh-prose a{color:var(--gh-accent-dark)}.gh-prose table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:16px;display:block;overflow-x:auto}.gh-prose th,.gh-prose td{border:1px solid var(--gh-line);text-align:left;vertical-align:top;padding:10px 12px}.gh-prose th{background:var(--gh-soft)}.gh-prose table{-webkit-overflow-scrolling:touch;max-width:100%}.gh-prose th,.gh-prose td{overflow-wrap:anywhere}@media (max-width:600px){.gh-prose table{font-size:14px}.gh-prose th,.gh-prose td{padding:8px}}.gh-prose pre{background:var(--gh-soft);border:1px solid var(--gh-line);white-space:pre-wrap;border-radius:12px;padding:16px;font-size:16px;line-height:1.55}.gh-prose code{font-family:inherit}.gh-prose blockquote{border-left:3px solid var(--gh-accent);color:var(--pm-ink);margin:0 0 18px;padding-left:16px}.gh-post-meta{color:var(--gh-muted);margin:0 0 8px;font-size:14px}.gh-post-cta{margin-top:48px}.gh-post-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gh-post-list li{border-bottom:1px solid var(--gh-line);padding:18px 0}.gh-post-list a{color:var(--gh-ink);font-size:20px;text-decoration:none}.gh-post-list a:hover{text-decoration:underline}.gh-post-list p{color:var(--gh-muted);margin:6px 0 4px}.gh-post-list small{color:var(--gh-muted)}.gh-footer-full{flex-direction:column;align-items:stretch;gap:28px;padding-top:40px}.gh-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1120px,100%);margin:0 auto;display:grid}.gh-footer-cols nav{flex-direction:column;gap:8px;display:flex}.gh-footer-cols strong{color:var(--gh-ink);margin-bottom:4px;font-size:14px}.gh-footer-cols a{color:var(--gh-muted);font-size:14px;text-decoration:none}.gh-footer-cols a:hover{color:var(--gh-ink);text-decoration:underline}.gh-footer-note{width:min(1120px,100%);color:var(--gh-muted);margin:0 auto;font-size:12px}@media (max-width:700px){.gh-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-steps-4{grid-template-columns:1fr!important}}.gh-seo h1,.gh-prose h2,.gh-prose h3,.gh-faq h2{font-weight:700}.gh-answer-box{background:var(--pm-danger-soft);border:1px solid var(--pm-danger-soft);border-radius:12px;max-width:720px;margin:4px 0 24px;padding:18px 22px}.gh-answer-box strong{letter-spacing:.06em;text-transform:uppercase;color:var(--gh-accent-dark);margin-bottom:6px;font-size:14px;display:block}.gh-answer-box p{color:var(--pm-ink);margin:0;font-size:16px;line-height:1.55}.gh-drift{-webkit-mask-image:linear-gradient(90deg, transparent, var(--pm-ink) 14%, var(--pm-ink) 86%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--pm-ink) 14%, var(--pm-ink) 86%, transparent);mask-image:linear-gradient(90deg, transparent, var(--pm-ink) 14%, var(--pm-ink) 86%, transparent);overflow:hidden}.gh-drift-track{gap:14px;width:max-content;animation:70s linear infinite gh-drift;display:flex}.gh-drift-track.reverse{animation-duration:80s;animation-direction:reverse}.gh-drift-track.slow{animation-duration:95s}.gh-drift-copy{gap:14px;display:flex}.gh-drift:hover .gh-drift-track{animation-play-state:paused}@keyframes gh-drift{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.gh-float{gap:14px;padding:8px 0;display:grid}.gh-float .gh-art{width:112px;box-shadow:0 8px 22px var(--pm-shadow);flex-shrink:0}.gh-float .gh-drift:nth-child(2){transform:translate(-40px)}.gh-mini-show{width:150px;color:var(--gh-ink);flex-direction:column;flex-shrink:0;gap:3px;padding:6px 0;text-decoration:none;display:flex}.gh-mini-show .gh-art{border-radius:12px;width:150px;margin-bottom:8px}.gh-mini-show strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.gh-mini-show small{color:var(--gh-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gh-mini-show:hover .gh-art{filter:brightness(1.06)}.gh-guest-row{align-items:flex-start;flex-direction:row!important;gap:14px!important}.gh-guest-row .gh-art-thumb{flex-shrink:0;margin-bottom:0!important}.gh-guest-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.gh-guest-row .gh-home-guest-meta{margin-top:6px;padding-top:0}@media (prefers-reduced-motion:reduce){.gh-drift-track{animation:none}.gh-drift{overflow-x:auto}}@media (max-width:900px){.gh-float .gh-art{width:84px}.gh-float .gh-drift:nth-child(3){display:none}}.gh-partner-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.gh-partner{border:1px solid var(--gh-line);color:var(--gh-ink);border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.gh-partner:hover{border-color:var(--gh-ink)}.gh-partner-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gh-partner-top strong{font-size:16px}.gh-partner-top small{color:var(--gh-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.gh-partner-blurb{color:var(--pm-ink);flex:1;font-size:16px;line-height:1.45}.gh-partner-foot{color:var(--gh-muted);justify-content:space-between;align-items:center;display:flex}.gh-paid-label{background:var(--gh-soft);color:var(--gh-muted);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.gh-partners .gh-note{margin-top:12px}.gh-autofill-row{align-items:stretch;gap:8px;display:flex}.gh-autofill-row .gh-input-icon{flex:1;min-width:0}.gh-autofill-row .gh-button{white-space:nowrap}.gh-autofill-note{margin:4px 0;font-weight:400}.gh-quick-chip .gh-muted{font-weight:400}.gh-appearance-chip{text-align:left;border-radius:12px;max-width:100%}.gh-appearance-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.gh-autofill-row{flex-direction:column}}.gh-signin{--gh-ink:var(--pm-ink);--gh-muted:var(--pm-muted);--gh-line:var(--pm-line);--gh-soft:var(--pm-soft);--gh-accent:var(--pm-accent);--gh-accent-dark:var(--pm-accent-dark);width:100%;max-width:400px;color:var(--gh-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;gap:10px;font-size:16px;line-height:1.45;display:grid}.gh-signin *{box-sizing:border-box}.gh-signin button,.gh-signin input{font:inherit}.gh-signin .gh-provider-button{width:100%;color:var(--gh-ink)}.gh-signin-or{color:var(--gh-muted);align-items:center;gap:12px;margin:6px 0;font-size:14px;display:flex}.gh-signin-or:before,.gh-signin-or:after{content:"";background:var(--gh-line);flex:1;height:1px}.gh-signin form{gap:10px;display:grid}.gh-signin .gh-field{color:var(--gh-ink);margin:0}.gh-signin .gh-field input{border:1px solid var(--pm-line-strong);background:var(--pm-surface);color:var(--gh-ink);border-radius:12px;width:100%;padding:11px 12px;font-size:16px}.gh-signin .gh-field input:focus{outline:2px solid var(--gh-ink);border-color:#0000}.gh-signin .gh-button-accent{width:100%}.gh-signin .gh-error,.gh-signin .gh-note{margin:0}.gh-signin .gh-link-button{justify-self:start;padding:6px 0;font-size:14px;text-decoration:underline}.gh-signin-sent h3{margin:0 0 4px;font-size:20px;font-weight:700}.gh-signin-sent p{color:var(--gh-muted);margin:0}.gh-signin-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.gh-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.gh-toolbar .gh-quick{margin-bottom:0}.gh-sample-switch{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.gh-sample-switch button{color:var(--gh-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.gh-sample-switch button:hover{color:var(--gh-ink)}.gh-sample-switch button.on{background:var(--gh-ink);color:var(--pm-surface)}.gh-ob{--gh-ob-col:640px}.gh-ob-top{z-index:30;background:var(--gh-bg);border-bottom:1px solid var(--gh-line);position:sticky;top:0}.gh-ob-top-inner,.gh-ob-main,.gh-ob-bar-inner{width:min(var(--gh-ob-col), 100%);margin:0 auto;padding:0 24px}.gh-ob-top-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.gh-ob-top .gh-logo{font-size:20px}.gh-ob-top .gh-link-button{color:var(--gh-muted);font-size:14px}.gh-ob-main{flex:1;padding-top:24px;padding-bottom:48px}.gh-ob-progress p{color:var(--gh-muted);justify-content:space-between;margin:0 0 10px;font-size:14px;font-weight:500;display:flex}.gh-ob-track{background:var(--gh-line);border-radius:999px;height:4px;overflow:hidden}.gh-ob-track span{background:var(--gh-accent);border-radius:999px;height:100%;transition:width .25s;display:block}.gh-ob-step{padding-top:40px}.gh-ob-head{margin-bottom:28px}.gh-ob-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gh-muted);margin:0 0 8px;font-size:14px;font-weight:600}.gh-ob-head h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700;line-height:1.2}.gh-ob-head h1:focus,.gh-ob-head h1:focus-visible{outline:none}.gh-ob-help{color:var(--gh-muted);margin:10px 0 0;font-size:16px}.gh-ob .gh-quick-chip{min-height:40px;padding:9px 16px;font-size:14px}.gh-ob-step>.gh-chip-row{margin-bottom:20px}.gh-ob-group{border:0;min-width:0;margin:0 0 24px;padding:0}.gh-ob-group legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.gh-ob-field{margin-bottom:20px;font-size:14px}.gh-ob-field input,.gh-ob-field textarea{padding:13px 14px;font-size:16px}.gh-ob-field small{font-weight:400}.gh-ob .gh-autofill-row{gap:8px;display:flex}.gh-ob .gh-autofill-row>:first-child{flex:1;min-width:0}.gh-ob .gh-autofill-row>input{border:1px solid var(--pm-line-strong);border-radius:12px;width:100%;padding:13px 14px;font-size:16px}.gh-ob .gh-input-icon input{font-size:16px}.gh-ob-error{color:var(--pm-danger)}.gh-ob-empty{background:var(--gh-soft);color:var(--gh-muted);border-radius:12px;margin:0 0 20px;padding:16px}.gh-ob-cards{gap:12px;display:grid}.gh-ob-card{border:1px solid var(--pm-line);background:var(--pm-surface);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex}.gh-ob-card:hover{border-color:var(--gh-ink)}.gh-ob-card.on{border:2px solid var(--gh-ink);padding:19px 21px}.gh-ob-card strong{font-size:20px;display:block}.gh-ob-card small{color:var(--gh-muted);margin-top:2px;font-size:16px;display:block}.gh-ob-tick{border:1px solid var(--pm-line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.gh-ob-card.on .gh-ob-tick{background:var(--gh-ink);border-color:var(--gh-ink);color:var(--pm-surface)}.gh-ob-two{grid-template-columns:1fr 1fr;align-items:stretch}.gh-ob-two .gh-ob-card{align-items:flex-start}.gh-ob-choice .gh-assist{margin-top:20px}.gh-ob-instead{text-align:center;color:var(--gh-muted);margin:20px 0 0}@media (max-width:640px){.gh-ob-two{grid-template-columns:1fr}}.gh-assist{border:1px solid var(--gh-line);border-radius:var(--gh-radius);background:var(--gh-bg);color:var(--gh-ink);padding:20px}.gh-assist-add{gap:10px;display:grid}.gh-assist-primary{border-radius:12px;width:100%;padding:16px 24px;font-size:16px;font-weight:700;text-decoration:none}.gh-assist-secondary{flex-wrap:wrap;gap:10px;display:flex}.gh-assist-secondary .gh-button{min-width:140px;color:var(--gh-ink);flex:1 1 0;text-decoration:none}.gh-assist-after{min-height:8px;margin:10px 0 18px;font-size:14px}.gh-assist-after p{margin:0 0 4px}.gh-assist-toast{color:var(--gh-muted)}.gh-assist-next{color:var(--gh-ink);font-weight:600}.gh-assist-manual-lead{color:var(--gh-muted);margin:0 0 8px;font-size:14px}.gh-assist .gh-assist-step{border-top:1px solid var(--gh-line);margin:0 0 10px;padding-top:16px;font-size:16px;font-weight:600}.gh-assist-prompt{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.gh-assist-prompt textarea{field-sizing:content;resize:none;border:1px solid var(--gh-line);background:var(--gh-soft);width:100%;min-height:112px;color:var(--gh-ink);font:inherit;border-radius:12px;padding:14px;font-size:16px;line-height:1.5;display:block}.gh-assist-copy{align-items:center;gap:6px;min-width:112px;display:inline-flex}@media (max-width:640px){.gh-assist-prompt textarea{min-height:210px}.gh-assist-copy{width:100%}}.gh-assist-note{min-height:20px;color:var(--gh-muted);margin:8px 0 14px;font-size:14px}.gh-link-steps{gap:4px;margin:0 0 14px;padding-left:22px;font-size:16px;list-style:decimal;display:grid}.gh-link-setup .gh-assist-prompt textarea{field-sizing:fixed;resize:vertical;height:180px;min-height:180px;font-size:14px;overflow:auto}.gh-link-paste{gap:10px;margin-top:18px;display:grid}.gh-link-paste .gh-assist-step{margin-bottom:0}.gh-link-paste textarea{border:1px solid var(--gh-line);background:var(--gh-bg);width:100%;min-height:110px;color:var(--gh-ink);font:inherit;border-radius:12px;padding:12px;font-size:14px}.gh-link-paste .gh-button{justify-self:start}.gh-link-connector{border-top:1px solid var(--gh-line);margin-top:20px;padding-top:16px}.gh-link-connector summary{cursor:pointer;font-weight:600}.gh-link-connector .gh-assist{border:0;padding:12px 0 0}.gh-ob-review .gh-ob-group{gap:12px;display:grid}.gh-ob-note.gh-ob-skipped{display:block}.gh-ob-role-note{margin:-8px 0 20px}.gh-ob-link-problem{margin:0}.gh-ob-note.gh-ob-signin-again{margin-bottom:20px;display:block}.gh-ob-signin-again p{margin:0 0 10px}.gh-ob-more{margin:0 0 24px;display:none}@media (max-width:640px){.gh-ob-review .gh-ob-folded{display:none}.gh-ob-more{display:block}}.gh-ob-skipped p{margin:0 0 6px}.gh-ob-skipped ul{margin:0;padding-left:18px}.gh-ob-review select{border:1px solid var(--gh-line);background:var(--gh-bg);width:100%;color:var(--gh-ink);font:inherit;border-radius:12px;padding:12px}.gh-assist-manual{gap:8px;margin:0;padding:0;font-size:14px;display:grid}.gh-assist-manual div{grid-template-columns:76px 1fr;gap:8px;display:grid}.gh-assist-manual dt{font-weight:600}.gh-assist-manual dd{color:var(--gh-muted);overflow-wrap:anywhere;margin:0}.gh-assist-more{color:var(--gh-muted);margin:14px 0 0;font-size:14px}.gh-join-assist{margin-top:16px}.gh-join-assist summary{cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;display:inline}.gh-join-assist[open] summary{margin-bottom:12px;display:block}@media (max-width:480px){.gh-assist-manual div{grid-template-columns:1fr;gap:2px}}.gh-ob-zone{border:1px solid var(--gh-line);box-shadow:0 1px 2px var(--pm-shadow);border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 18px;font-size:14px;display:flex}.gh-ob-zone>span,.gh-ob-zone select{flex:1;min-width:0}.gh-ob-zone strong{font-weight:500}.gh-ob-zone select{border:1px solid var(--pm-line-strong);background:var(--pm-surface);border-radius:12px;padding:8px 10px}.gh-ob-text-button{cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}.gh-ob-week{border-top:1px solid var(--gh-line);margin-bottom:28px}.gh-ob-day{border-bottom:1px solid var(--gh-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.gh-ob-day>span{font-size:16px;font-weight:500}.gh-ob-slots{gap:8px;display:flex}.gh-ob-note{border:1px solid var(--gh-line);background:var(--gh-soft);color:var(--gh-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;display:flex}.gh-ob-note svg{flex-shrink:0;margin-top:2px}.gh-ob-small{font-size:14px}.gh-ob-match{border:1px solid var(--gh-line);background:var(--gh-soft);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.gh-ob-match>span{flex-direction:column;flex:1;gap:2px;display:flex}.gh-ob-match small{color:var(--gh-muted);font-size:14px}.gh-ob-match-list{align-items:flex-start}.gh-ob-match-list ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gh-ob-match-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gh-ob-photo{align-items:center}.gh-ob-photo img{object-fit:cover;border-radius:50%;width:40px;height:40px}img.gh-ob-avatar{object-fit:cover}.gh-member-photo{object-fit:cover;border-radius:50%;width:72px;height:72px}.gh-connect-plain{margin:0}.gh-menu-list .gh-signout{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:11px 16px;display:block}.gh-menu-list .gh-signout:hover{background:var(--gh-soft)}.gh-ob-ideas{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 24px;display:flex}.gh-ob-ideas p{margin:0;font-size:14px}.gh-ob-checks{border:1px solid var(--gh-line);border-radius:12px;margin:0;padding:0;list-style:none}.gh-ob-checks li+li{border-top:1px solid var(--gh-line)}.gh-ob-checks label{cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-size:16px;display:flex}.gh-ob-checks input{width:18px;height:18px;accent-color:var(--gh-ink);flex-shrink:0;margin-top:2px}.gh-ob-checks small{color:var(--gh-muted);margin-top:2px;font-size:14px;display:block}.gh-ob-preview{border:1px solid var(--gh-line);box-shadow:0 6px 20px var(--pm-shadow);border-radius:12px;gap:18px;margin-bottom:24px;padding:24px;display:flex}.gh-ob-preview>div{flex:1;min-width:0}.gh-ob-preview h2{margin:0;font-size:20px;font-weight:700}.gh-ob-preview>div>p{color:var(--gh-muted);margin:4px 0 12px}.gh-ob-avatar{background:var(--gh-soft);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid}.gh-ob-tag{background:var(--gh-soft);border-radius:999px;padding:4px 10px;font-size:14px}.gh-ob-facts{gap:6px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.gh-ob-facts li{align-items:center;gap:8px;display:flex}.gh-ob-preview .gh-ob-label{margin-top:16px}.gh-ob-points{margin:0;padding-left:18px;font-size:14px;list-style:outside}.gh-ob-save{flex-direction:column;gap:8px;display:flex}.gh-ob-save .gh-big{margin:0}.gh-ob-save h3{margin:0;font-size:20px}.gh-ob-save p,.gh-ob-next{margin:0;font-size:14px}.gh-ob-next{margin-top:16px}.gh-ob-bar{z-index:20;background:var(--gh-bg);border-top:1px solid var(--gh-line);position:sticky;bottom:0}.gh-ob-bar-inner{justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px;display:flex}.gh-ob-bar .gh-link-button:disabled{visibility:hidden}.gh-ob-bar-right{align-items:center;gap:8px;display:flex}.gh-ob-skip{color:var(--gh-muted);font-weight:500}.gh-ob-bar .gh-link-button,.gh-ob-bar .gh-ob-continue{align-items:center;height:44px;margin:0;padding-top:0;padding-bottom:0;font-size:16px;line-height:1;display:inline-flex}.gh-ob-bar .gh-ob-continue{padding-left:24px;padding-right:24px}.gh-ob-progress .gh-ob-exit-note{justify-content:flex-start;margin:12px 0 0}.gh-ob-progress .gh-ob-error{color:var(--pm-danger);border-color:var(--pm-danger)}.gh-ob-save .gh-error{margin:8px 0 0}.gh-ob-rows{gap:12px;margin-bottom:16px;display:grid}.gh-ob-row{border:1px solid var(--gh-line);border-radius:12px;align-items:flex-start;gap:8px;padding:14px;display:flex}.gh-ob-row-fields{flex:1;gap:8px;min-width:0;display:grid}.gh-ob-row input{border:1px solid var(--pm-line-strong);border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.gh-ob-row small{font-size:14px}.gh-ob-row-remove{width:44px;height:44px;color:var(--gh-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.gh-ob-row-remove:hover{background:var(--gh-soft);color:var(--gh-ink)}.gh-ob-hint{color:var(--gh-muted);margin:0 0 20px;font-size:14px}.gh-ob-rules{margin-top:24px}@media (max-width:560px){.gh-ob-top-inner,.gh-ob-main,.gh-ob-bar-inner{padding-left:16px;padding-right:16px}.gh-ob-top-inner{height:56px}.gh-ob-step{padding-top:28px}.gh-ob-head h1{font-size:28px}.gh-ob-day{flex-direction:column;align-items:flex-start;gap:8px}.gh-ob-slots{width:100%}.gh-ob-slots .gh-quick-chip{flex:1;justify-content:center;padding:9px 8px}.gh-ob-row{padding:12px}.gh-ob-bar-inner{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.gh-ob-match{flex-wrap:wrap}.gh-ob-preview{flex-direction:column;padding:18px}}.gh-report{text-align:center;max-width:480px;color:var(--gh-muted);margin:8px auto 0;font-size:12px}.gh-report form{text-align:left;margin-top:8px}.gh-feedback{max-width:560px}.gh-ob-list-toggle{border:1px solid var(--pm-line);cursor:pointer;background:var(--pm-surface);border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.gh-ob-list-toggle input{margin-top:4px}.gh-ob-list-toggle span{flex-direction:column;gap:2px;display:flex}.gh-ob-list-toggle small{color:var(--gh-muted);font-size:14px}.gh-paused-note{border:1px solid var(--gh-line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.gh-paused-note p{margin:0}.gh-member-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.gh-member-grid .gh-tier{margin-top:8px}.gh-member-shows{margin:0 0 32px}.gh-member-shows h2{margin:0 0 4px;font-size:20px}.gh-member-shows-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gh-member-shows-grid a{border:1px solid var(--gh-line);background:var(--pm-surface);height:100%;color:inherit;border-radius:12px;padding:16px;text-decoration:none;display:block}.gh-member-shows-grid a:hover{border-color:var(--gh-ink)}.gh-member-shows-grid h3{overflow-wrap:anywhere;margin:8px 0 6px;font-size:16px}.gh-member-shows-grid p{margin:0 0 8px}.gh-member-show-art{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.gh-ob-listed{margin-top:12px}.gh-show-proof{border:1px solid var(--gh-line);background:var(--pm-surface);border-radius:12px;margin-top:16px;padding:16px}.gh-show-proof-title{margin:0 0 4px;font-weight:600}.gh-show-proof ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gh-show-proof li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:14px;display:flex}.gh-show-proof li span{overflow-wrap:anywhere;flex:220px}.gh-agent-line{color:var(--gh-muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:14px}.gh-agent-line a{color:inherit;text-decoration:underline}.gh-asks{margin:32px 0}.gh-asks-lists{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 32px;display:grid}.gh-asks-title{margin:0 0 6px;font-weight:600}.gh-asks ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.gh-ob-own-topic{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.gh-ob-own-topic .gh-field{flex:1;margin:0}.gh-verify-section,.gh-show-proof{scroll-margin-top:96px}.gh-verify-section{border-top:1px solid var(--gh-line);margin-top:24px;padding-top:16px}.gh-proof-message{flex-basis:100%;margin:0}.gh-link-warning{gap:8px;margin:8px 0 0;display:grid}.gh-home-lean{width:min(960px,100% - 48px);padding:72px 0 80px}.gh-home-lean .gh-home-hero{text-align:center;max-width:720px;margin:0 auto;display:block}.gh-home-lean .gh-home-hero h1{margin:0 0 16px}.gh-home-lean .gh-hero-sub{max-width:520px;margin:0 auto 32px}.gh-home-lean .gh-doors{justify-content:center}.gh-home-lean .gh-home-section{margin-top:72px}.gh-home-lean .gh-home-section h2{align-items:center;gap:10px;font-size:20px;display:flex}.gh-soon{opacity:.55;filter:grayscale()}.gh-soon-tag{background:var(--gh-soft);border:1px solid var(--gh-line);color:var(--gh-muted);letter-spacing:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.gh-soon-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gh-soon-card{border:1px solid var(--gh-line);min-width:0;color:var(--gh-ink);border-radius:12px;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:500;display:flex}.gh-soon-card .gh-art{border-radius:8px;flex-shrink:0;width:40px;height:40px}.gh-soon-card .gh-art-round{border-radius:50%}.gh-soon-card .gh-art span{letter-spacing:0;text-shadow:none;font-size:14px}.gh-soon-card>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:560px){.gh-home-lean{width:calc(100% - 32px);padding:40px 0 56px}.gh-home-lean .gh-doors{flex-direction:column}.gh-home-lean .gh-doors .gh-button{justify-content:center;width:100%}.gh-home-lean .gh-home-section{margin-top:48px}.gh-soon-grid{grid-template-columns:1fr 1fr}}.gh-join-lean{width:min(440px,100%);padding-top:64px}.gh-continue{flex-direction:column;gap:20px;display:flex}.gh-continue h1,.gh-continue h2{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700}.gh-continue h2{font-size:20px}.gh-continue:focus-within h1:focus{outline:none}.gh-continue-fine{color:var(--gh-muted);margin:0;font-size:16px}.gh-continue-head{gap:8px;display:grid}.gh-continue-alert{background:var(--pm-danger-soft);color:var(--pm-danger);border-radius:12px;margin:0;padding:12px 16px;font-weight:500}.gh-continue-off{margin-top:16px}@media (max-width:560px){.gh-join-lean{padding-top:32px}}.gh-join-page{min-height:100vh}.gh-join-aside{display:none}.gh-join-side{flex-direction:column;min-height:100vh;display:flex}.gh-join-top{border-bottom:1px solid var(--gh-line);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.gh-join-top>a:last-child{min-height:44px;color:var(--gh-muted);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.gh-join-top .gh-logo{min-height:44px}.gh-join-form{box-sizing:border-box;flex-direction:column;flex:1;width:min(420px,100%);margin:0 auto;padding:32px 16px 8px;display:flex}.gh-join-form .gh-continue{gap:24px}.gh-join-form .gh-continue h1{letter-spacing:-.02em;font-size:40px;line-height:44px}.gh-join-form .gh-signin{gap:12px;max-width:none}.gh-join-form .gh-signin form{gap:12px}.gh-join-form .gh-signin .gh-provider-button,.gh-join-form .gh-signin .gh-button{min-height:56px;font-size:16px}.gh-join-form .gh-signin .gh-field input{height:56px;padding:0 16px}.gh-join-form .gh-signin-sent p{margin-bottom:16px;font-size:20px;line-height:28px}.gh-join-form .gh-signin-row{flex-direction:column;align-items:stretch}.gh-join-form .gh-signin-row .gh-link-button{justify-self:auto;min-height:44px;font-size:16px}.gh-join-links{justify-content:center;gap:24px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.gh-join-links a{min-height:44px;color:var(--gh-muted);align-items:center;display:inline-flex}@media (min-width:900px){.gh-join-page{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gh-join-aside{background:var(--pm-accent-soft);flex-direction:column;justify-content:space-between;padding:40px 64px;display:flex}.gh-join-aside .gh-logo-mark{color:var(--pm-accent)}.gh-join-pitch{letter-spacing:-.03em;margin:0 0 32px;font-size:64px;font-weight:700;line-height:68px}.gh-join-aside ul{gap:16px;margin:0;padding:0;font-size:20px;font-weight:500;line-height:28px;list-style:none;display:grid}.gh-join-aside li{align-items:center;gap:12px;display:flex}.gh-join-aside li svg{color:var(--pm-accent);flex:none}.gh-join-browse{min-height:44px;color:var(--gh-ink);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.gh-join-top{display:none}.gh-join-form{justify-content:center;padding:40px 0}.gh-join-form .gh-continue{margin-top:auto}.gh-join-links{justify-content:flex-start;margin-top:24px;margin-bottom:auto;padding-top:0}}@media (max-width:420px){.gh-header .gh-logo{gap:0;font-size:0}}.gh-ahead{margin:32px 0 0}.gh-ahead h2{margin:0 0 4px;font-size:20px}.gh-ahead-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gh-ahead-tile{background:var(--gh-ink);color:var(--gh-bg);cursor:default;-webkit-user-select:none;user-select:none;border-radius:12px;padding:16px;display:block}.gh-ahead-art{object-fit:cover;opacity:.45;filter:grayscale(.6);border-radius:12px;width:56px;height:56px;display:block}.gh-ahead-tile h3{overflow-wrap:anywhere;opacity:.6;margin:8px 0 10px;font-size:16px}.gh-ahead-label{letter-spacing:.02em;border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.gh-ahead-page{max-width:360px}.gh-ahead-page .gh-art{opacity:.55;width:160px;margin-bottom:16px}.gh-ahead-page .gh-ahead-label{background:var(--gh-ink);color:var(--gh-bg)}.gh-bell{position:relative}.gh-bell-button{border:1px solid var(--pm-line);background:var(--pm-surface);width:40px;height:40px;color:var(--gh-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.gh-bell-button:hover{box-shadow:0 2px 6px var(--pm-shadow)}.gh-bell-badge{background:var(--gh-accent);min-width:18px;height:18px;color:var(--pm-surface);text-align:center;border-radius:999px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-5px}.gh-bell-panel{z-index:40;background:var(--pm-surface);width:380px;max-height:min(520px,100vh - 90px);box-shadow:0 6px 24px var(--pm-shadow);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.gh-bell-head{border-bottom:1px solid var(--gh-line);align-items:center;gap:4px;padding:10px 8px 10px 16px;display:flex}.gh-bell-head h2{flex:1;margin:0;font-size:16px;font-weight:700}.gh-notes-mark,.gh-bell-close{color:var(--gh-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;font-size:14px;font-weight:600}.gh-notes-mark:hover:not(:disabled),.gh-bell-close:hover{background:var(--gh-soft)}.gh-notes-mark:disabled{color:var(--gh-muted);cursor:default}.gh-bell-close{display:flex}.gh-bell-panel .gh-notes{overflow-y:auto}.gh-notes-empty{color:var(--gh-muted);margin:0;padding:20px 16px;font-size:14px}.gh-bell-all{border-top:1px solid var(--gh-line);text-align:center;padding:12px 16px;font-size:14px;font-weight:600;display:block}.gh-bell-all:hover{background:var(--gh-soft)}.gh-notes{margin:0;padding:0;list-style:none}.gh-notes a{color:var(--gh-ink);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:grid}.gh-notes a:hover,.gh-notes a:focus-visible{background:var(--gh-soft)}.gh-note-dot{border-radius:50%;width:8px;height:8px}.gh-notes a.unread .gh-note-dot{background:var(--gh-accent)}.gh-notes a.unread .gh-note-line{font-weight:600}.gh-note-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-note-time{color:var(--gh-muted);white-space:nowrap;font-size:12px}.gh-notes-page .gh-notes{border-top:1px solid var(--gh-line)}.gh-notes-page .gh-notes li{border-bottom:1px solid var(--gh-line)}.gh-notes-page .gh-notes a{padding:14px 8px;font-size:16px}.gh-notes-page .gh-note-line{white-space:normal}.gh-notes-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gh-notes-title h1{margin:0}@media (max-width:560px){.gh-bell{position:static}.gh-bell-panel{border-radius:0 0 12px 12px;width:auto;max-height:calc(100vh - 70px);top:100%;left:0;right:0}.gh-notes-page{padding:24px 16px 48px}.gh-notes-title h1{font-size:28px}}.gh{font-size:16px}.gh-header{grid-template-columns:auto 1fr auto;height:56px;padding:0 32px}.gh-logo{gap:8px;font-size:18px;color:var(--gh-ink)!important}.gh-logo-mark{width:28px;height:28px}.gh-modes{grid-area:auto;justify-content:flex-start;margin-left:16px}.gh-modes a{align-items:center;min-height:44px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.gh-signin-link{align-items:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex;color:var(--gh-accent)!important}.gh-signin-link:hover{color:var(--gh-accent-dark)!important}.gh-menu-button{min-height:44px}.gh-menu-button-plain{padding:0 12px}.gh-button{border-radius:12px;min-height:52px;padding:0 24px;font-size:16px}.gh-button:disabled{opacity:1;background:var(--gh-soft);border-color:var(--gh-line);color:var(--gh-muted)!important}.gh-button-outline{border-color:var(--pm-line-strong)}.gh-field{font-size:14px}.gh-field input,.gh-field textarea,.gh-field select{border-radius:8px;min-height:52px;font-size:16px}.gh-field textarea{min-height:120px}.gh input::placeholder,.gh textarea::placeholder{color:var(--pm-placeholder);opacity:1}.gh :focus-visible,.gh-dialog :focus-visible{outline-color:var(--gh-accent)}.gh-chip,.gh-quick-chip,.gh-choice button{min-height:32px}.gh-footer-short{background:var(--gh-bg);padding:20px 32px}.gh-footer-short nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;width:100%;font-size:12px}.gh-footer-short nav>*{align-items:center;min-height:44px;display:inline-flex}.gh-footer-short nav>span{color:var(--gh-ink);font-weight:600}@media (max-width:880px){.gh-header{padding:0 24px}}@media (max-width:560px){.gh-header{gap:8px;padding:0 16px}.gh-modes{margin-left:4px}.gh-modes a{padding:0 6px}.gh-footer-short{padding:12px 16px}}.gh-home-e{flex:1;width:min(640px,100% - 32px);margin:0 auto;padding:120px 0 96px}.gh-home-e .gh-home-hero{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.gh-home-e .gh-home-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:64px;line-height:1}.gh-home-switch{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.gh-home-switch .gh-hero-sub{min-height:28px;margin:0}.gh-segmented{background:var(--gh-soft);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(320px,100%);padding:4px;display:grid}.gh-segmented button{min-height:44px;color:var(--gh-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px;font-weight:600}.gh-segmented button.on{background:var(--pm-surface);color:var(--gh-ink);box-shadow:0 1px 2px #00000014,0 2px 8px #0000000f}.gh-home-cta{border-radius:14px;width:min(320px,100%);min-height:56px;font-size:17px}.gh-taking{align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex;color:var(--gh-muted)!important}.gh-taking strong{color:var(--gh-accent);font-weight:600}.gh-taking-faces{flex:none;display:flex}.gh-taking-faces>*{border:2px solid var(--pm-surface);border-radius:50%;overflow:hidden;width:28px!important;height:28px!important}.gh-taking-faces>*+*{margin-left:-8px}@media (max-width:560px){.gh-home-e{padding:72px 0 64px}.gh-home-e .gh-home-hero{text-align:left;align-items:stretch}.gh-home-e .gh-home-hero h1{font-size:44px}.gh-home-switch{align-items:stretch}.gh-segmented,.gh-home-cta{width:100%}.gh-taking{text-align:left}}.gh-available{flex-direction:column;flex:1;gap:24px;width:min(720px,100% - 32px);margin:0 auto;padding:72px 0 64px;display:flex}.gh-available-head h1{letter-spacing:-.03em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.05}.gh-available-head p{color:var(--gh-muted);margin:0;font-size:20px}.gh-tabs{border-bottom:1px solid var(--gh-line);gap:4px;display:flex}.gh-tabs a{min-height:44px;color:var(--gh-muted);align-items:center;gap:6px;padding:0 12px;font-size:16px;font-weight:600;display:inline-flex}.gh-tabs a.on{color:var(--gh-ink);box-shadow:inset 0 -2px 0 var(--gh-ink)}.gh-tabs a span{color:var(--gh-muted);font-size:12px;font-weight:500}.gh-rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gh-row-link{border:1px solid var(--gh-line);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.gh-row-link:hover{border-color:var(--pm-line-strong)}.gh-row-link>:first-child{border-radius:8px;overflow:hidden;width:64px!important;height:64px!important}.gh-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gh-row-text strong{align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.gh-row-sub{color:var(--gh-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.gh-row-active{color:var(--pm-success);font-size:12px;font-weight:500}.gh-row-ask{border:1px solid var(--pm-line-strong);border-radius:12px;align-items:center;min-height:44px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.gh-row-ask-done{background:var(--gh-soft);color:var(--gh-muted);border-color:#0000}.gh-chip-link{align-items:center;display:inline-flex}.gh-chip-link:hover{text-decoration:underline}.gh-similar{flex-direction:column;gap:12px;margin-top:32px;display:flex}.gh-similar h2{margin:0;font-size:20px}.gh-available-foot{color:var(--gh-muted);margin:0;font-size:14px}.gh-available-foot a{color:var(--gh-accent);font-weight:600}.gh-available-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 0;display:flex}.gh-available-empty h2{margin:0;font-size:20px}.gh-available-empty p{color:var(--gh-muted);margin:0}@media (max-width:560px){.gh-available{padding-top:32px}.gh-available-head h1{font-size:34px}.gh-available-head p{font-size:16px}.gh-row-link{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:12px}.gh-row-link>:first-child{width:56px!important;height:56px!important}.gh-row-ask{padding:0 14px}}.gh-show-e{grid-template-columns:minmax(0,1fr) 340px;gap:64px;max-width:1080px;padding:64px 24px 96px}.gh-show-e article{flex-direction:column;gap:16px;min-width:0;display:flex}.gh-show-e article>*{margin:0}.gh-show-e .gh-member-photo{object-fit:cover;border-radius:50%;width:112px;height:112px}.gh-member-page.gh-show-e h1{letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font-size:40px;font-weight:700;line-height:1.05;display:flex}.gh-show-line{color:var(--gh-muted);max-width:52ch;font-size:20px;line-height:28px}.gh-show-meta{color:var(--gh-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}.gh-show-badges{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gh-show-badges>*{margin:0}.gh-show-badges:empty{display:none}.gh-socials-e{flex-wrap:wrap;gap:8px;display:flex}.gh-socials-e a{border:1px solid var(--gh-line);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.gh-socials-e a:hover{border-color:var(--pm-line-strong)}.gh-episodes-e{margin-top:16px!important}.gh-episodes-e h2{margin:0 0 8px;font-size:20px}.gh-episodes-e ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gh-episodes-e a{grid-template-columns:192px minmax(0,1fr);align-items:center;gap:16px;padding:8px 0;display:grid}.gh-episodes-e img{object-fit:cover;background:var(--gh-soft);border-radius:8px;width:192px;height:108px}.gh-episodes-e span{flex-direction:column;gap:4px;min-width:0;display:flex}.gh-episodes-e strong{font-size:16px;font-weight:600;line-height:22px}.gh-episodes-e a:hover strong{text-decoration:underline}.gh-episodes-e small{color:var(--gh-muted);font-size:12px}.gh-more-about{border-top:1px solid var(--gh-line);padding-top:4px}.gh-more-about summary{cursor:pointer;align-items:center;min-height:52px;font-size:16px;font-weight:600;display:flex}.gh-more-about h2{color:var(--gh-muted);margin:16px 0 4px;font-size:14px}.gh-more-about p,.gh-more-about ul{margin:0;font-size:16px}.gh-show-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:72px}.gh-show-side .gh-request{position:static}.gh-open-call{border-radius:20px;flex-direction:column;gap:12px;display:flex}.gh-open-call h2{margin:0;font-size:20px}.gh-open-call .gh-note{margin:0}.gh-open-call-tag{background:var(--pm-success-soft);color:var(--pm-success);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.gh-open-call-alt{min-height:44px;color:var(--gh-accent);justify-content:center;font-size:14px;text-decoration:none!important}.gh-action-bar{display:none}@media (max-width:860px){.gh-show-e{grid-template-columns:1fr;gap:32px;padding:32px 16px 120px}.gh-member-page.gh-show-e h1{letter-spacing:-.01em;font-size:28px;line-height:34px}.gh-show-line{font-size:17px;line-height:24px}.gh-show-side{position:static}.gh-open-call{display:none}.gh-action-bar{z-index:40;padding:12px max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--pm-surface);box-shadow:0 -1px 0 var(--pm-line), 0 -8px 24px #0000000f;display:block;position:fixed;bottom:0;left:0;right:0}.gh-episodes-e a{grid-template-columns:128px minmax(0,1fr);gap:12px}.gh-episodes-e img{width:128px;height:72px}.gh-episodes-e strong{font-size:14px;line-height:19px}}.gh-profile-top{align-items:flex-start;gap:32px;display:flex}.gh-profile-name{flex-direction:column;gap:8px;min-width:0;display:flex}.gh-profile-name>*{margin:0}.gh-profile-host{color:var(--gh-muted)}.gh-profile-edit{align-self:flex-start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.gh-show-e .gh-member-photo.gh-member-art{border-radius:12px;width:220px;height:220px}.gh-show-e .gh-socials-e a{border-radius:12px}.gh-show-e .gh-chip-row{gap:8px}.gh-show-e .gh-chip{box-sizing:border-box;background:var(--pm-accent-soft);min-height:36px;color:var(--gh-accent);align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.gh-next-step{box-sizing:border-box;background:var(--pm-surface);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 2px #0000000f,0 4px 16px #0000000f}.gh-next-step>*{margin:0}.gh-next-step-label{color:var(--gh-accent);font-size:14px;font-weight:600;line-height:20px}.gh-member-page .gh-next-step h2{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:34px}.gh-next-step-line{color:var(--gh-muted)}@media (max-width:860px){.gh-show-side-own{order:-1}.gh-show-e:has(.gh-show-side-own){gap:16px;padding-top:16px}.gh-profile-top{align-items:center;gap:16px}.gh-show-e .gh-member-photo,.gh-show-e .gh-member-photo.gh-member-art{width:112px;height:112px}.gh-next-step{background:var(--pm-accent-soft);box-shadow:none;gap:8px;padding:16px}.gh-next-step-label{display:none}.gh-member-page .gh-next-step h2{letter-spacing:0;font-size:20px;font-weight:600;line-height:28px}.gh-next-step-line{color:var(--gh-ink);margin-bottom:4px}}
