.gu-share-page{background:var(--paper);min-height:100vh;color:var(--ink);padding:28px 24px 64px;font-family:Arial,Helvetica,sans-serif}.gu-share{max-width:760px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5}.gu-share h1,.gu-ended h1{font-family:var(--font-display);color:var(--ocean-deep);margin:0 0 20px;font-size:48px;font-weight:400;line-height:1.1}.gu-share h2{font-family:var(--font-display);color:var(--ocean-deep);margin:36px 0 12px;font-size:30px;font-weight:400}.gu-share h3{color:var(--ocean-deep);margin:0;font-size:16px;font-weight:600}.gu-share p{margin-bottom:16px}.gu-share-lead{margin:0 0 16px}.gu-share-note,.gu-share-fine{color:color-mix(in oklab, var(--ink) 72%, transparent);margin:0 0 12px;font-size:15px;line-height:1.6}.gu-share-fine{margin-top:32px}.gu-share-link{gap:8px;display:flex}.gu-share-link input{min-width:0;font:inherit;border:1px solid var(--sand-deep);background:var(--ivory);border-radius:2px;flex:1;padding:12px;font-size:16px}.gu-share-btn,.gu-share-submit{height:auto;font:inherit;border:1px solid var(--ocean-deep);background:var(--ocean-deep);color:var(--paper);cursor:pointer;white-space:normal;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.gu-share-btn:hover,.gu-share-submit:hover{background:var(--ocean);color:var(--paper)}.gu-share-submit{width:auto;min-height:48px;margin-top:24px;padding-inline:28px;font-size:16px}.gu-share-submit:disabled{opacity:.7;cursor:default}.gu-share-msg{border-top:1px solid var(--sand-deep);margin:0;padding:20px 0}.gu-share-msg-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.gu-share-msg p{overflow-wrap:anywhere;margin:0;font-size:16px}.gu-share-msg .gu-share-btn{color:var(--ocean-deep);border-color:var(--sand-deep);background:0 0}.gu-share-imgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gu-share-imgs figure{gap:12px;margin:0;display:grid}.gu-share-imgs img{aspect-ratio:4/3;object-fit:contain;background:var(--ivory);border-radius:2px;width:100%}.gu-share-apply{margin-top:24px;font-size:16px}.gu-share a:not(.gu-share-btn),.gu-ended-links a{color:var(--ocean-deep);text-underline-offset:4px;text-decoration:underline}.gu-feedback-privacy{color:color-mix(in oklab, var(--ink) 72%, transparent);margin:0 0 8px;font-size:15px}.gu-feedback-q{gap:8px;margin:24px 0 0;display:grid}.gu-feedback-q span{color:var(--ocean-deep);font-size:17px;font-weight:400}.gu-feedback-q textarea{font:inherit;border:1px solid color-mix(in oklab, var(--sand-deep) 80%, transparent);background:var(--ivory);resize:none;box-sizing:border-box;border-radius:5px;width:100%;max-width:100%;min-height:64px;max-height:320px;padding:10px 12px;font-size:16px;line-height:1.5;overflow-y:hidden}.gu-feedback-q textarea:focus-visible{outline:2px solid var(--ocean-deep);outline-offset:2px;border-color:var(--ocean-deep)}form.gu-share .gu-share-submit{border-radius:5px}form.gu-share .gu-share-submit:focus-visible{outline:2px solid var(--ocean-deep);outline-offset:3px}.gu-share-error{color:var(--destructive);margin:12px 0 0;font-size:15px}.gu-feedback-done{text-align:center;padding-top:80px}.gu-outreach-header{justify-content:space-between;align-items:center;gap:16px;max-width:1152px;margin:0 auto 48px;display:flex}.gu-outreach-header button{color:var(--ocean-deep);white-space:normal}.gu-ended{text-align:center;max-width:680px;margin:72px auto;font:18px/1.5 Arial,Helvetica,sans-serif}.gu-ended-primary{margin:32px 0 20px}.gu-ended-links{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.gu-ended-links button{color:var(--ocean-deep);white-space:normal;text-underline-offset:4px;background:0 0;height:auto;text-decoration:underline}.gu-activation{text-align:center;max-width:560px;margin-top:64px}.gu-preview-status{text-align:center;background:var(--ocean-wash);color:var(--ocean-deep);margin:0;padding:8px 16px;font:14px/1.5 Arial,sans-serif}.gu-member-label{color:color-mix(in oklab, var(--ink) 55%, transparent);text-transform:uppercase;font-size:12px}.gu-review-shell{background:var(--paper);min-height:100vh}.gu-review-controls{background:var(--ocean-deep);color:var(--paper);border-bottom:1px solid var(--ocean);padding:14px 20px}.gu-review-control-inner{max-width:1280px;margin:0 auto}.gu-review-disclaimer{margin:0 0 10px;font:13px/1.5 Arial,Helvetica,sans-serif}.gu-demo-steps,.gu-demo-clock{flex-wrap:wrap;align-items:center;gap:4px;font:13px/1.4 Arial,sans-serif;display:flex}.gu-demo-clock{margin-top:8px}.gu-demo-clock span{margin-right:8px}.gu-demo-steps button,.gu-demo-clock button{color:var(--paper);font:inherit;white-space:normal;background:0 0;border:1px solid #0000;border-radius:2px;height:auto;min-height:36px;padding:6px 10px}.gu-demo-steps button:hover,.gu-demo-clock button:hover{background:var(--ocean)}.gu-demo-steps button[aria-pressed=true],.gu-demo-clock button[aria-pressed=true]{background:var(--paper);color:var(--ocean-deep)}.gu-review-experience,.gu-review-experience .font-body{font-family:Arial,Helvetica,sans-serif}.gu-review-experience .font-display{letter-spacing:0}.gu-review-experience nav button{white-space:normal}.gu-review-experience [role=listitem]{white-space:normal;height:auto;text-align:inherit;padding:0}.gu-review-experience .group:has(>.group){white-space:normal;height:auto;text-align:inherit;padding:0;display:block}.gu-email-review{max-width:680px;margin:0 auto;padding:28px 20px}.gu-demo-email{background:var(--background);border:0;width:100%;height:1050px}.gu-resource-image{object-fit:contain;width:100%;max-height:440px;margin:24px 0}.gu-resource{text-align:center}.gu-resource .w-full{max-width:480px;margin-inline:auto}.gu-share :focus-visible,.gu-review-controls :focus-visible{outline:2px solid var(--grief);outline-offset:4px}@media (width<=640px){.gu-share-page{padding:22px 20px 48px}.gu-share h1,.gu-ended h1{font-size:36px}.gu-share h2{font-size:28px}.gu-share-imgs{grid-template-columns:1fr}.gu-share-imgs img{max-height:240px}.gu-share-link{flex-direction:column}.gu-outreach-header{margin-bottom:36px}.gu-ended,.gu-activation{margin-top:40px}.gu-review-controls{padding:12px}.gu-email-review{padding:24px 12px}.gu-demo-email{height:1320px}}@media (prefers-reduced-motion:reduce){.gu-review-experience *{transition:none;animation:none}}.gu-review-experience .member-preview-link{white-space:normal;height:auto;min-height:44px;text-align:inherit;border-radius:2px;padding:0;display:block}.gu-review-experience .gu-ended-links .member-preview-link{padding:8px 0}@media (width<=359px){.gu-review-experience .whitespace-nowrap{white-space:normal}}@media print{@page{margin:18mm 16mm}html,body{color:#0f1a22!important;background:#fbf8f2!important}.hb-noprint,header:not(.hb-sheet header),footer,nav,[data-preview-banner]{display:none!important}.hb-sheet{max-width:none!important}.hb-sheet,.hb-sheet *{color:#0f1a22!important}.hb-sheet h1,.hb-sheet h2{color:#1f3f50!important}.hb-print-block{break-inside:avoid}}.hb-page,.night .hb-page{--paper:oklch(95.5% .018 85);--ivory:oklch(95.5% .018 85);--sand:oklch(92.5% .022 80);--sand-deep:oklch(89% .026 80);--ocean-deep:oklch(33% .045 205);--ink:oklch(28% .025 200);--hb-muted:oklch(42% .02 200);--hb-teal-soft:oklch(86% .03 195);--hb-on-dark:oklch(97% .012 85);--font-body:Arial, Helvetica, sans-serif;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 18px/1.5 Arial,Helvetica,sans-serif}.hb-page .font-body{font-family:Arial,Helvetica,sans-serif}.hb-page :is(h1,h2){letter-spacing:0;text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.hb-page h3{text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.hb-page p{text-wrap:pretty}.hb-page .hb-btn{letter-spacing:normal;text-transform:none;white-space:normal;height:auto;min-height:52px;box-shadow:none;border-radius:2px;padding:14px 30px;font:600 18px/1.5 Arial,Helvetica,sans-serif}.hb-page .hb-btn-solid{background:var(--ocean-deep);color:var(--hb-on-dark)}.hb-page .hb-btn-solid:hover{background:color-mix(in oklab, var(--ocean-deep) 85%, black)}.hb-page .hb-btn-outline{color:var(--ocean-deep);border:1px solid color-mix(in oklab, var(--ocean-deep) 55%, transparent);background:0 0}.hb-page .hb-btn-outline:hover{border-color:var(--ocean-deep);background:color-mix(in oklab, var(--hb-teal-soft) 30%, transparent)}.hb-page :is(a,button,summary,input,textarea):focus-visible{outline-offset:3px;outline:2px solid}.hb-page .hb-chip{white-space:normal;border-radius:2px;height:auto;font:400 18px/1.5 Arial,Helvetica,sans-serif}.hb-page .hb-chip[aria-pressed=true],.hb-page .hb-chip[aria-checked=true]{background:var(--ocean-deep);border-color:var(--ocean-deep);color:var(--hb-on-dark)}.hb-page .hb-field{background:color-mix(in oklab, var(--paper) 55%, white);border-color:color-mix(in oklab, var(--ink) 18%, transparent);border-radius:2px;font-family:Arial,Helvetica,sans-serif}.hb-page .hb-field:focus{border-color:var(--ocean-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--hb-teal-soft) 55%, transparent)}.hb-page .hb-card{border:0;border-top:1px solid color-mix(in oklab, var(--hb-teal-soft) 90%, var(--ocean-deep) 10%);background:color-mix(in oklab, var(--sand) 55%, var(--paper));border-radius:2px}.hb-page .hb-accent:before{content:"";background:color-mix(in oklab, var(--ocean-deep) 35%, var(--hb-teal-soft));width:56px;height:1px;margin-bottom:20px;display:block}.hb-page .hb-image{border-radius:0}.hb-page button{white-space:normal;height:auto}
