/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#16241f;--muted:#66716b;--forest:#143f35;--forest-deep:#0d3129;--lime:#d9f06f;--cream:#f5f3eb;--paper:#fffdf8;--line:#dddcd3;--clay:#dc704c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #dc704c66}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8eb;border-bottom:1px solid #16241f1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 max(24px,50vw - 660px);display:grid;position:sticky;top:0}.brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#ecece4;border-radius:99px;margin-left:2px;padding:5px 7px;font-size:8px}.brand-mark{background:var(--forest);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-mark:before{border:2px solid var(--lime);content:"";border-radius:50%;width:20px;height:15px;transform:rotate(-10deg)}.brand-mark span{background:var(--lime);border-radius:99px;width:24px;height:2px;position:absolute;top:12px;left:7px;transform:rotate(-10deg)}.location-wrap{position:relative}.location-pill{background:var(--forest);color:#fff;cursor:pointer;text-align:left;border:2px solid #d9f06f9e;border-radius:15px;grid-template-columns:40px minmax(145px,auto) auto;align-items:center;gap:10px;min-height:68px;padding:7px 12px 7px 8px;display:grid}.location-pill:hover{transform:translateY(-1px);box-shadow:0 8px 22px #143f3529}.location-pill-copy{flex-direction:column;min-width:0;display:flex}.location-pill-copy small{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.location-pill-copy strong{margin-top:2px;font-size:14px;line-height:1.2}.location-pill-copy em{color:#ffffff9e;margin-top:2px;font-size:8px;font-style:normal;font-weight:650}.chevron{color:var(--muted);margin-left:2px;font-size:16px}.location-pill .chevron{color:var(--lime)}.tournament-logo{background:var(--paper);color:var(--forest);border:1px solid #143f3524;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex;overflow:hidden}.tournament-logo img{object-fit:contain;width:100%;height:100%;display:block}.tournament-logo strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:950;line-height:1;overflow:hidden}.tournament-logo small{color:currentColor;letter-spacing:.13em;opacity:.58;text-transform:uppercase;margin-top:4px;font-size:5px;font-weight:900;line-height:1}.tournament-logo.is-reserved{background:#edf1e8;border-style:dashed;border-color:#afc0b0}.tournament-logo-compact{border-radius:8px;width:40px;height:40px}.location-pill .tournament-logo{color:var(--lime);background:#ffffff17;border-color:#d9f06f61}.profile-button{background:var(--lime);cursor:pointer;border:0;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.profile-button.profile-sign-in{border-radius:99px;width:auto;padding:0 13px;font-size:10px}.topbar-actions{justify-self:end;align-items:center;gap:8px;display:flex}.instagram-glyph{width:18px;height:18px;display:block}.instagram-header-link{background:var(--paper);border:1px solid var(--line);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .16s,border-color .16s,color .16s;display:flex}.instagram-header-link:hover{background:var(--forest);border-color:var(--forest);color:var(--lime)}.location-menu{background:var(--paper);border:1px solid var(--line);z-index:50;border-radius:16px;min-width:390px;max-height:min(650px,100vh - 105px);padding:8px;position:absolute;top:72px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 50px #16241f2e}.location-menu>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:7px 9px 5px;font-size:9px;font-weight:800}.location-menu-intro{color:var(--muted);max-width:330px;margin:0 9px 8px;font-size:8px;line-height:1.45;display:block}.location-menu button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:10px;font-size:12px;display:grid}.location-menu button:hover{background:#f0f0e8}.location-menu-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.location-menu button small{color:var(--muted);font-size:9px;font-weight:500}.location-menu-selected{color:var(--forest);text-align:center;font-size:13px;font-weight:950}.location-menu footer{border-top:1px solid var(--line);color:var(--muted);margin:7px 5px 0;padding:9px 5px 5px;font-size:7px;font-weight:750}.stop-menu-status{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;border-radius:99px;align-self:flex-start;margin-top:3px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.stop-menu-live{background:var(--forest);color:var(--lime)}.stop-menu-sample{color:#655a31;background:#e7dfc2}.stop-menu-future{background:#ecece6}.page-shell{grid-template-columns:minmax(0,1fr) 252px;gap:28px;max-width:1320px;margin:0 auto;padding:28px 24px 80px;display:grid}.content-column{min-width:0}.hero{background:var(--forest);color:#fff;border-radius:30px;grid-template-columns:1.15fr .85fr;min-height:430px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:56px 20px 52px 58px;position:relative}.eyebrow{color:#ffffffa8;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:700}.eyebrow span{color:var(--lime)}.hero h1{letter-spacing:-.065em;max-width:620px;margin:0;font-size:clamp(46px,5.2vw,74px);line-height:.96}.hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.hero-intro{color:#ffffffc2;max-width:500px;margin:27px 0 30px;font-size:17px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.button{border-radius:12px;justify-content:center;padding:14px 20px;font-size:14px;font-weight:800;display:inline-flex}.button-primary{background:var(--lime);color:var(--forest-deep)}.button-ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.button-ghost:hover{background:#ffffff14}.hero-art{min-height:100%;position:relative;overflow:hidden}.hero-art:before{background:var(--lime);content:"";border-radius:50%;width:390px;height:390px;position:absolute;bottom:-120px;right:-80px}.hero-art:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:320px;height:320px;position:absolute;top:-70px;right:20px}.disc{z-index:2;background:#fff;border-radius:50%;width:126px;height:83px;position:absolute;box-shadow:inset -9px -7px #16241f26,0 22px 45px #00000030}.disc:before{content:"";border:2px solid #143f3538;border-radius:50%;position:absolute;inset:13px 24px}.disc-one{top:25%;right:17%;transform:rotate(-18deg)scale(.88)}.disc-two{bottom:16%;right:1%;transform:rotate(12deg)scale(.72)}.flight-path{border-top:2px dashed #d9f06f99;border-radius:50%;width:310px;height:120px;position:absolute;top:13%;right:18%;transform:rotate(-14deg)}.hero-stamp{background:var(--clay);border:5px solid var(--forest);color:var(--forest-deep);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;font-size:11px;line-height:1.15;display:flex;position:absolute;bottom:31px;right:24%;transform:rotate(-9deg)}.hero-stamp strong{font-size:18px}.stop-scope-note{background:#e6ebe2;border:1px solid #d2dcd0;border-radius:14px;grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:12px 15px;display:grid}.stop-scope-note>span:not(.tournament-logo){background:var(--forest);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.stop-scope-note p{flex-direction:column;gap:3px;margin:0;display:flex}.stop-scope-note strong{font-size:10px}.stop-scope-note small{color:var(--muted);font-size:8px;line-height:1.45}.stop-scope-sample{background:#eee8d5;border-color:#ded5b8}.stop-scope-sample>span:not(.tournament-logo){color:#fff;background:#75662d}.stop-scope-future{background:#ecece7;border-color:#dbdcd5}.stop-scope-future>span:not(.tournament-logo){color:#fff;background:#657069}.impact-strip{background:var(--paper);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:18px;padding:28px 28px 18px;display:grid;position:relative}.sample-label{letter-spacing:.12em;text-transform:uppercase;position:absolute;top:10px;left:28px;color:var(--clay)!important;margin:0!important;font-size:7px!important;font-weight:850!important}.impact-strip>div{flex-direction:column;padding:0 24px;display:flex}.impact-strip>div:first-child{padding-left:0}.impact-strip>div+div{border-left:1px solid var(--line)}.impact-strip strong{letter-spacing:-.04em;font-size:22px}.impact-strip span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:650}.impact-strip .impact-fund{grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:11px;display:grid}.impact-fund .spark{color:var(--clay);grid-row:1/3;font-size:22px}.impact-fund strong,.impact-fund span:last-child{grid-column:2}.usdgc-home-callout{background:var(--forest);color:#fff;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin-top:13px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.usdgc-home-callout:after{content:"";border:11px solid #d9f06f14;border-radius:50%;width:110px;height:110px;position:absolute;top:-74px;right:21%}.usdgc-callout-date{background:var(--lime);color:var(--forest);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.usdgc-callout-date strong{letter-spacing:.12em;font-size:6px}.usdgc-callout-date i{font-size:13px;font-style:normal;font-weight:900}.usdgc-home-callout>span:nth-child(2){z-index:2;flex-direction:column;display:flex;position:relative}.usdgc-home-callout>span:nth-child(2) small{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:850}.usdgc-home-callout>span:nth-child(2) strong{margin-top:4px;font-size:12px}.usdgc-home-callout>em{color:#ffffffbf;z-index:2;font-size:8px;font-style:normal;font-weight:800;position:relative}.browse-section,.local-section{padding-top:62px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.section-kicker{color:var(--clay);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,39px);line-height:1}.section-heading>a{font-size:13px;font-weight:800}.section-heading>a span{color:var(--clay);margin-left:5px}.chip-row{scrollbar-width:none;gap:8px;margin-bottom:20px;padding-bottom:3px;display:flex;overflow-x:auto}.chip{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c9cbc2;border-radius:99px;padding:9px 15px;font-size:12px;font-weight:700}.chip.active{background:var(--forest);border-color:var(--forest);color:#fff}.card-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.experience-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden}.experience-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #16241f17}.card-visual{height:148px;position:relative;overflow:hidden}.card-visual.lime{background:#d7eb79}.card-visual.clay{background:#dc7653}.card-visual.blue{background:#93c1c2}.card-visual.gold{background:#d9b860}.card-visual.purple{background:#b5a5c8}.card-visual.mint{background:#8dc8aa}.visual-rings{border:19px solid #ffffff3d;border-radius:50%;width:170px;height:170px;position:absolute;top:9px;right:-38px}.visual-rings:after{content:"";border:2px solid #16241f38;border-radius:50%;position:absolute;inset:25px}.type-badge{text-transform:uppercase;z-index:2;background:#fffdf8e6;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:13px;left:13px}.save-button{cursor:pointer;z-index:3;background:#fffdf8e6;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex;position:absolute;top:12px;right:12px}.save-button.saved{color:var(--clay)}.save-button.sample{opacity:.72}.save-feedback{color:#6d4a35;background:#f3eadc;border:1px solid #e4d5bf;border-radius:10px;margin:-7px 0 17px;padding:9px 11px;font-size:9px;line-height:1.45}.avatar{background:var(--forest);color:#fff;z-index:2;border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:61px;height:61px;font-size:15px;font-weight:850;display:flex;position:absolute;bottom:13px;left:16px}.card-body{padding:18px 16px 16px}.card-body h3{letter-spacing:-.02em;margin:0 0 12px;font-size:16px;line-height:1.25}.experience-title-button{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.experience-title-button:hover{color:var(--clay);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.host-name{margin:0;font-size:12px;font-weight:800}.verified{background:var(--forest);color:var(--lime);vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-left:2px;font-size:7px;display:inline-flex}.host-detail{color:var(--muted);margin:3px 0 16px;font-size:11px}.card-schedule{color:var(--forest);margin:-9px 0 13px;font-size:8px;font-weight:800;line-height:1.45}.live-listing-note{color:var(--forest);text-transform:uppercase;margin:6px 0 13px;font-size:8px;font-weight:850}.card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:13px;display:flex}.card-footer p{flex-direction:column;margin:0;display:flex}.card-footer strong{font-size:17px}.card-footer p span{color:var(--muted);font-size:10px}.card-action{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.card-availability{color:var(--muted);text-align:right;font-size:8px;font-weight:750;line-height:1.35}.book-link{background:var(--forest);border:1px solid var(--forest);color:#fff;text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.book-link:hover{background:#25574a}.book-link span{color:var(--lime);margin-left:6px}.marketplace-empty{background:var(--paper);border:1px dashed #bdc4b9;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:220px;padding:34px;display:flex}.marketplace-empty>span{color:var(--clay);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.marketplace-empty h3{letter-spacing:-.035em;margin:8px 0 10px;font-size:23px}.marketplace-empty p{color:var(--muted);max-width:650px;margin:0;font-size:11px;line-height:1.65}.marketplace-empty>button,.marketplace-empty>a{background:var(--forest);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:11px 15px;font-size:10px;font-weight:850;display:inline-flex}.marketplace-empty-compact{min-height:0;padding:23px}.marketplace-empty-compact h3{font-size:18px}.local-list{gap:10px;display:grid}.local-card{background:var(--paper);border:1px solid var(--line);color:inherit;font:inherit;text-align:left;border-radius:16px;grid-template-columns:58px 1fr auto auto;align-items:center;gap:15px;width:100%;padding:13px 17px 13px 13px;display:grid}.local-card:hover{border-color:#c9cec2;transform:translateY(-1px);box-shadow:0 8px 24px #16352c14}.local-card:focus-visible{outline-offset:2px;outline:3px solid #e06f4a4d}.offer-icon{background:#e9e9df;border:1px solid #143f3514;border-radius:12px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.offer-icon span{filter:saturate(.88);font-size:27px;line-height:1;transform:translateY(1px)}.offer-icon-lodging,.offer-icon-laundry{background:#e5eadf}.offer-icon-ride,.offer-icon-equipment{background:#e4ecec}.offer-icon-water,.offer-icon-outdoors{background:#deece9}.offer-icon-food,.offer-icon-coffee{background:#f0e7d2}.offer-icon-disc-golf,.offer-icon-coaching{background:#e9efc9}.offer-icon-fitness,.offer-icon-personal-care{background:#f2dfd8}.offer-icon-pets,.offer-icon-photo,.offer-icon-shopping,.offer-icon-community{background:#ebe6dc}.offer-label{letter-spacing:.1em;text-transform:uppercase;font-weight:850;color:var(--clay)!important;font-size:9px!important}.local-copy h3{margin:3px 0 4px;font-size:14px}.local-copy p{color:var(--muted);margin:0;font-size:10px}.local-copy small{color:var(--clay);margin-top:7px;font-size:7px;font-weight:850;display:block}.offer-tag{background:#eef0e8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.row-arrow{color:var(--clay);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex}.exchange-heading{margin-bottom:18px}.text-button{background:0 0;border:0;font-size:12px;font-weight:800}.text-button span{color:var(--clay);margin-left:4px}.exchange-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:13px;display:flex;overflow-x:auto}.exchange-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:11px 13px;font-size:11px;font-weight:750}.exchange-tabs button[aria-selected=true]{border-bottom-color:var(--clay);color:var(--ink)}.community-gallery{border-top:1px solid var(--line);margin-top:64px;padding-top:54px}.community-gallery>header{grid-template-columns:1fr minmax(220px,360px);align-items:end;gap:5px 28px;margin-bottom:22px;display:grid}.community-gallery>header .section-kicker{grid-column:1}.community-gallery>header h2{letter-spacing:-.05em;grid-column:1;margin:0;font-size:clamp(30px,3.6vw,43px);line-height:1}.community-gallery>header>p:last-child{color:var(--muted);grid-area:1/2/3;margin:0;font-size:11px;line-height:1.6}.community-gallery-grid{grid-template-columns:1.35fr 1fr;gap:13px;display:grid}.community-gallery figure{background:var(--paper);border:1px solid var(--line);border-radius:19px;min-width:0;margin:0;overflow:hidden}.community-gallery figure.community-photo-lead{grid-row:1/3;grid-template-rows:minmax(360px,1fr) auto;display:grid}.community-photo-frame{aspect-ratio:16/9;background:#e4e6dd;overflow:hidden}.community-photo-lead .community-photo-frame{aspect-ratio:auto;min-height:0}.community-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.community-gallery figcaption{flex-direction:column;gap:5px;padding:13px 15px 15px;display:flex}.community-gallery figcaption strong{font-size:11px;line-height:1.4}.community-gallery figcaption span{color:var(--muted);font-size:8px;line-height:1.45}.instagram-follow-section{background:var(--forest);color:#fff;border-radius:24px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:52px;padding:27px 29px;display:grid;position:relative;overflow:hidden}.instagram-follow-section:after{content:"";border:18px solid #d9f06f14;border-radius:50%;width:170px;height:170px;position:absolute;top:-105px;right:18%}.instagram-follow-icon{background:var(--lime);color:var(--forest);z-index:1;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.instagram-follow-icon .instagram-glyph{width:32px;height:32px}.instagram-follow-section>div{z-index:1;position:relative}.instagram-follow-section .section-kicker{color:var(--lime);margin-bottom:7px}.instagram-follow-section h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,37px);line-height:1}.instagram-follow-section>div>p:last-child{color:#ffffffa1;max-width:560px;margin:10px 0 0;font-size:10px;line-height:1.55}.instagram-follow-section>a{background:var(--lime);color:var(--forest);z-index:1;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:10px 14px;font-size:9px;font-weight:750;display:flex;position:relative}.instagram-follow-section>a span{flex-direction:column;gap:2px;display:flex}.instagram-follow-section>a strong{font-size:10px}.mobile-sponsor{display:none}.impact-explainer{background:var(--forest);color:#fff;border-radius:26px;grid-template-columns:1fr 340px;gap:60px;margin-top:68px;padding:50px 56px;display:grid;position:relative;overflow:hidden}.impact-explainer:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:370px;height:370px;position:absolute;top:-220px;left:-180px}.impact-copy{z-index:2;position:relative}.impact-copy h2{letter-spacing:-.055em;max-width:570px;margin:4px 0 20px;font-size:clamp(30px,3.8vw,46px);line-height:1.02}.impact-copy>p:not(.section-kicker){color:#ffffffad;max-width:570px;font-size:14px;line-height:1.65}.sponsor-purpose-card{background:var(--paper);color:var(--ink);z-index:2;border-radius:19px;padding:24px;position:relative}.purpose-label{color:var(--clay);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:900}.sponsor-purpose-card>div{border-top:1px solid var(--line);grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.sponsor-purpose-card>div>span{color:var(--forest);background:#e1eadf;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:flex}.sponsor-purpose-card>div p{flex-direction:column;margin:0;display:flex}.sponsor-purpose-card strong{font-size:10px}.sponsor-purpose-card small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.trust-section{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:13px;padding:54px 0;display:grid}.trust-card{background:var(--paper);border:1px solid var(--line);border-radius:19px;min-width:0;padding:19px;position:relative;overflow:hidden}.trust-visual{background:#e1eadf;border-radius:15px;justify-content:center;align-items:center;height:92px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.trust-word{letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:var(--clay)!important;margin-bottom:7px!important;font-size:9px!important}.trust-section h3{letter-spacing:-.025em;margin:0 0 8px;font-size:17px;line-height:1.12}.trust-card>p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.trust-shield>span{background:var(--forest);color:var(--lime);z-index:2;border-radius:40% 40% 52% 52%;justify-content:center;align-items:center;width:48px;height:55px;font-size:25px;display:flex;position:relative}.trust-shield i{border:1px solid #143f3533;border-radius:50%;width:75px;height:75px;position:absolute}.trust-shield i:last-child{width:112px;height:112px}.trust-steps{background:#f0dfd8;gap:8px}.trust-steps span{background:var(--paper);color:var(--clay);border:1px solid #dc704c40;border-radius:10px;justify-content:center;align-items:center;width:48px;height:50px;font-size:13px;font-weight:900;display:flex;transform:translateY(7px)}.trust-steps span:nth-child(2){background:var(--clay);color:#fff;transform:translateY(0)}.trust-steps span:nth-child(3){transform:translateY(-7px)}.trust-path{background:var(--forest);color:#fff;gap:10px}.trust-path:before{content:"";border-top:1px dashed #d9f06f66;position:absolute;top:50%;left:15%;right:15%}.trust-path span{background:var(--lime);color:var(--forest);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:7px;font-weight:900;display:flex;position:relative}.trust-path span:last-child{background:var(--clay);color:#fff}.trust-path b{color:#fff;z-index:2;font-size:17px;position:relative}.pilot-cta{text-align:center;background:#e4ddb9;border-radius:26px;flex-direction:column;align-items:center;margin-top:56px;padding:52px 24px;display:flex;position:relative;overflow:hidden}.pilot-cta:before,.pilot-cta:after{content:"";border:22px solid #143f3512;border-radius:50%;width:210px;height:210px;position:absolute}.pilot-cta:before{top:-100px;left:-85px}.pilot-cta:after{bottom:-120px;right:-70px}.pilot-cta h2{letter-spacing:-.055em;margin:4px 0 11px;font-size:clamp(32px,4vw,48px);position:relative}.pilot-cta>p:not(.section-kicker){color:#16241fad;max-width:520px;margin:0 auto 24px;font-size:13px;line-height:1.6;position:relative}.pilot-cta>div{gap:9px;display:flex;position:relative}.button-dark{background:var(--forest);color:#fff;border:0}.button-light{background:#ffffffa6;border:1px solid #16241f26}.prototype-note{color:var(--muted);text-align:center;margin:20px 0 0;font-size:9px}.prototype-note a{color:var(--forest);text-underline-offset:3px;font-weight:800;text-decoration:underline}.home-site-footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px 24px;margin-top:24px;padding:27px 3px 4px;display:grid}.home-footer-brand{align-items:center;gap:10px;display:flex}.home-footer-brand>span:last-child{flex-direction:column;display:flex}.home-footer-brand strong{font-size:12px}.home-footer-brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800}.home-site-footer nav{flex-wrap:wrap;justify-content:center;gap:9px 13px;display:flex}.home-site-footer nav a{color:var(--muted);text-underline-offset:3px;font-size:7px;font-weight:800;text-decoration:underline}.home-footer-instagram{color:var(--forest);background:#e8ecdf;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.home-footer-instagram>span{flex-direction:column;gap:2px;display:flex}.home-footer-instagram small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.home-footer-instagram strong{font-size:8px}.home-site-footer>p{color:var(--muted);text-align:center;grid-column:1/4;margin:0;font-size:7px;line-height:1.5}.sponsor-rail{align-self:start;position:sticky;top:98px}.rail-label{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:5px 0 10px;font-size:9px;font-weight:850}.sponsor-card{border-radius:18px;margin-bottom:12px;padding:21px;overflow:hidden}.sponsor-featured{background:var(--forest);color:#fff;min-height:280px}.sponsor-tag{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:800;display:block}.deer-mark{border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:23px;font-family:Georgia,serif;font-size:20px;display:flex}.sponsor-card h3{letter-spacing:-.04em;margin:0 0 13px;font-size:22px;line-height:1.02}.sponsor-card p{color:#ffffffa8;margin:0 0 17px;font-size:11px;line-height:1.55}.sponsor-card button,.sponsor-card a{color:var(--lime);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.sponsor-small{background:#e4ddb9;min-height:165px}.sponsor-small .sponsor-tag{color:var(--forest);margin-bottom:14px}.sponsor-small h3{margin:9px 0 6px;font-size:16px}.sponsor-small p{color:#16241fa6}.sponsor-logo{border:2px solid var(--forest);border-radius:5px;padding:5px;font-size:12px;font-weight:900;display:inline-block}.sponsor-cta{background:0 0;border:1px dashed #aeb1a8;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px;font-size:10px;font-weight:800;display:flex}.sponsor-cta span{color:var(--clay)}.fund-note{align-items:flex-start;gap:10px;padding:20px 8px;display:flex}.fund-icon{color:var(--clay)}.fund-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.fund-note strong{color:var(--ink)}.mobile-nav{display:none}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1e19ad;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border-radius:24px;width:100%;max-width:520px;max-height:min(800px,100vh - 44px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000047}.modal-close{background:#eeeee7;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:flex;position:absolute;top:18px;right:18px}.modal-kicker{color:var(--clay);letter-spacing:.13em;text-transform:uppercase;margin:0 45px 7px 0;font-size:9px;font-weight:850}.modal h2{letter-spacing:-.045em;margin:0 40px 20px 0;font-size:31px;line-height:1.08}.modal-intro{color:var(--muted);margin:-7px 0 22px;font-size:12px;line-height:1.6}.modal-host{background:#f0f0e8;border-radius:14px;align-items:center;gap:12px;margin:0 0 24px;padding:12px;display:flex}.modal-host>span{background:var(--forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:flex}.modal-host p{color:var(--muted);flex-direction:column;gap:3px;margin:0;font-size:9px;display:flex}.modal-host strong{color:var(--ink);font-size:11px}.modal-host i{background:var(--forest);color:var(--lime);border-radius:50%;padding:2px 4px;font-size:7px;font-style:normal}.booking-capacity{color:var(--forest);background:#e2ebe2;border-radius:10px;justify-content:space-between;align-items:center;margin:-13px 0 20px;padding:10px 12px;font-size:9px;display:flex}.booking-capacity span{color:#5a6d63}.time-picker>label{justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.time-picker>label small{color:var(--muted);font-size:7px;font-weight:650}.time-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.time-picker button{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:10px 7px;font-size:9px;line-height:1.35;display:flex}.time-picker button strong{font-size:8px;line-height:1.35}.time-picker button small{color:var(--muted);font-size:6px}.time-picker button.selected{background:var(--forest);border-color:var(--forest);color:#fff}.time-picker button.selected small{color:var(--lime)}.time-picker button.full{color:var(--muted);cursor:default;opacity:.7;background:#efefe9}.booking-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:23px 0 18px;padding:14px 0}.booking-summary p{justify-content:space-between;margin:7px 0;font-size:11px;display:flex}.booking-summary p span{color:var(--muted)}.booking-summary p small{color:var(--forest);background:#efefe7;border-radius:99px;padding:3px 5px;font-size:7px;font-weight:850}.booking-summary .summary-total{margin-top:13px;font-size:13px}.booking-summary .summary-total span{color:var(--ink);font-weight:800}.booking-summary>small{color:var(--muted);font-size:8px;line-height:1.4;display:block}.modal-primary{background:var(--clay);color:#fff;border:0;border-radius:12px;width:100%;padding:14px 18px;font-size:12px;font-weight:850}.modal-primary:disabled,.join-submit:disabled,.review-actions button:disabled,.response-copy button:disabled{cursor:wait;opacity:.6}.modal-primary-link{text-align:center;display:inline-block}.booking-note{flex-direction:column;gap:7px;margin:-3px 0 15px;font-size:9px;font-weight:800;display:flex}.booking-note textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:10px;width:100%;padding:11px 12px;font-size:10px}.exchange-message-composer{background:#edf2e8;border:1px solid #d6e0d1;border-radius:12px;margin:0 0 15px;padding:13px}.exchange-message-composer>span{color:var(--forest);font-size:11px}.exchange-message-composer>small{color:#607067;font-size:7px;font-weight:650;line-height:1.45}.exchange-message-composer textarea{background:var(--paper);margin-top:2px}.exchange-meta{color:var(--clay);margin:-10px 0 13px;font-size:9px;font-weight:800}.exchange-description{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.exchange-terms{background:#e2ebe2;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:11px 12px;display:flex}.exchange-terms span{color:#5a6d63;font-size:8px}.exchange-terms strong{color:var(--forest);font-size:13px}.sample-exchange-note{border:1px solid var(--line);background:#f0f0e8;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 15px;padding:12px;display:flex}.sample-exchange-note>span{background:var(--forest);color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.sample-exchange-note p{flex-direction:column;margin:0;display:flex}.sample-exchange-note strong{font-size:9px}.sample-exchange-note small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.5}.form-error,.dashboard-error{color:#853e2a;background:#f4ded7;border:1px solid #ebc4b7;border-radius:9px;margin:11px 0;padding:10px 12px;font-size:9px;line-height:1.45}.modal-disclaimer{color:var(--muted);text-align:center;margin:9px 0 0;font-size:8px}.success-state{text-align:center;padding:25px 0 5px}.success-state>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:27px;display:flex}.success-state h2{max-width:360px;margin:0 auto 14px}.success-state>p:not(.modal-kicker){color:var(--muted);max-width:390px;margin:0 auto 24px;font-size:12px;line-height:1.6}.success-state .modal-primary{max-width:310px}.success-actions{flex-direction:column;align-items:center;gap:9px;max-width:310px;margin:0 auto;display:flex}.success-actions .modal-primary,.success-actions .modal-secondary{width:100%;min-height:44px}.modal-secondary{border:1px solid var(--line);color:var(--forest);background:0 0;border-radius:10px;padding:12px 18px;font-size:11px;font-weight:850}.modal-secondary:hover{border-color:var(--forest)}.role-options{gap:9px;display:grid}.role-options button{text-align:left;background:#f0f0e8;border:1px solid #0000;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:4px 12px;padding:15px;display:grid}.role-options button:hover{border-color:var(--clay)}.role-options button>span{background:var(--forest);color:var(--lime);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:46px;height:46px;font-size:8px;font-weight:900;display:flex}.role-options button:nth-child(2)>span{background:var(--clay);color:#fff}.role-options strong{font-size:13px}.role-options small{color:var(--muted);grid-column:2;font-size:9px;line-height:1.4}.role-options i{color:var(--clay);grid-area:1/3/3;font-style:normal}.organizer-post-lane{background:#f4f1e5;border:1px solid #d9d2b8;border-radius:13px;margin:0 0 17px;padding:14px}.organizer-post-lane legend{padding:0 5px;font-size:10px;font-weight:900}.organizer-post-lane>p{color:var(--muted);margin:0 0 10px;font-size:8px;line-height:1.45}.organizer-post-lane>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.organizer-post-lane>div>label{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 8px;padding:11px;display:grid}.organizer-post-lane>div>label.selected{box-shadow:inset 3px 0 var(--forest);background:#edf5ca;border-color:#b8cb6a}.organizer-post-lane>div>label.selected.real{box-shadow:inset 3px 0 var(--clay);background:#fff0d1;border-color:#dcbf76}.organizer-post-lane>div input{grid-row:1/4;align-self:center;margin:0}.organizer-post-lane>div span{color:var(--forest);letter-spacing:.1em;font-size:7px;font-weight:950}.organizer-post-lane>div label.real span{color:#8a4d2d}.organizer-post-lane>div strong{font-size:9px}.organizer-post-lane>div small{color:var(--muted);font-size:7px;line-height:1.4}.organizer-post-lane .organizer-real-confirm{color:#704f1a;align-items:flex-start;gap:8px;margin-top:11px;font-size:8px;font-weight:800;line-height:1.45;display:flex}.organizer-post-lane .organizer-real-confirm input{flex:none;margin-top:1px}.back-link{color:var(--muted);background:0 0;border:0;margin:0 0 17px;padding:0;font-size:9px}.post-modal form>label{color:var(--ink);flex-direction:column;gap:7px;margin:13px 0;font-size:10px;font-weight:800;display:flex}.post-modal input,.post-modal select,.post-modal textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:10px;width:100%;padding:11px 12px;font-size:11px;font-weight:500}.post-modal .post-tournament-field{background:#e4eddf;border:1px solid #cbdcc7;border-radius:13px;margin:4px 0 13px;padding:13px}.post-tournament-field>strong{background:var(--forest);color:var(--lime);letter-spacing:.07em;text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:5px 7px;font-size:7px}.post-tournament-field select{background:#fff;border-color:#aec3af;font-weight:750}.post-tournament-confirm{background:var(--forest);color:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:-4px 0 15px;padding:11px 12px;display:grid}.post-tournament-confirm .tournament-logo{background:var(--lime);color:var(--forest);border-color:#ffffff3d}.post-tournament-confirm p{flex-direction:column;margin:0;display:flex}.post-tournament-confirm strong{font-size:9px}.post-tournament-confirm small{color:#fff9;margin-top:3px;font-size:7px}.post-tournament-confirm em{color:var(--lime);grid-column:2;font-size:7px;font-style:normal;font-weight:800}.post-destination-preview{background:#e7eee3;border:1px solid #d3dfcf;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;margin:-3px 0 15px;padding:12px;display:grid}.post-destination-preview>span{background:var(--forest);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:900}.post-destination-preview p{flex-direction:column;margin:0;display:flex}.post-destination-preview small{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.post-destination-preview strong{margin-top:2px;font-size:11px}.post-destination-preview em{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal;line-height:1.45}.posting-rules-summary{background:#e2ebe2;border:1px solid #c8dbce;border-radius:13px;grid-template-columns:28px 1fr;align-items:start;gap:11px;margin:16px 0 12px;padding:13px;display:grid}.posting-rules-summary>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:950;display:flex}.posting-rules-summary strong{font-size:9px;display:block}.posting-rules-summary ul{color:#56665d;margin:7px 0;padding-left:15px;font-size:7px;line-height:1.5}.posting-rules-summary a{color:var(--forest);text-underline-offset:2px;font-size:7px;font-weight:850;text-decoration:underline}.posting-rules-check{align-items:flex-start;gap:8px;line-height:1.45;flex-direction:row!important;font-size:7px!important;display:flex!important}.posting-rules-check input{accent-color:var(--forest);flex:none;margin-top:1px}.post-destination-player-request{background:#f2ead4;border-color:#e2d6b3}.capacity-control{background:#edf2e9;border:1px solid #dce5d9;border-radius:13px;grid-template-columns:120px 1fr;align-items:end;gap:10px;margin:13px 0;padding:12px;display:grid}.capacity-control>label{color:var(--ink);flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.capacity-control>label input{background:var(--paper)}.capacity-control output{background:var(--forest);color:#fff;border-radius:9px;flex-direction:column;min-height:43px;padding:9px 11px;display:flex}.capacity-control output span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.capacity-control output strong{margin-top:4px;font-size:10px}.capacity-control>small{color:#617068;grid-column:1/3;font-size:7px;line-height:1.45}.availability-builder{background:#f2ead0;border:1px solid #e3d5a7;border-radius:13px;gap:9px;margin:13px 0;padding:14px;display:grid}.availability-builder>div{grid-template-columns:1fr auto;align-items:end;display:grid}.availability-builder>div .workspace-eyebrow{grid-column:1/3}.availability-builder h3{margin:0;font-size:13px}.availability-builder>div small{color:#746b50;font-size:7px}.availability-builder>label{color:var(--ink);flex-direction:column;gap:5px;font-size:8px;font-weight:850;display:flex}.availability-builder>label>span{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.availability-builder input{background:var(--paper)}.availability-builder>label button{color:#765c25;background:0 0;border:1px solid #d2c59b;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.availability-builder .add-time-option{color:var(--forest);background:0 0;border:1px dashed #b9a96d;border-radius:9px;padding:9px;font-size:8px;font-weight:850}.availability-builder .add-time-option:disabled{cursor:default;opacity:.45}.workspace-page{background:#efefe7;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:var(--forest-deep);color:#fff;flex-direction:column;height:100vh;padding:27px 18px 18px;display:flex;position:sticky;top:0}.workspace-brand{letter-spacing:-.025em;align-items:center;gap:9px;font-size:15px;font-weight:850;display:flex}.workspace-brand .brand-mark{background:var(--lime);width:31px;height:31px}.workspace-brand .brand-mark:before{border-color:var(--forest)}.workspace-brand .brand-mark span{background:var(--forest)}.workspace-sidebar>nav{gap:5px;margin-top:52px;display:grid}.workspace-sidebar>nav a,.workspace-sidebar>nav button,.workspace-admin-link a{color:#ffffff9e;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:11px;font-weight:720;display:grid}.workspace-sidebar>nav a:hover,.workspace-sidebar>nav button:hover,.workspace-sidebar>nav .workspace-nav-active{color:#fff;background:#ffffff14}.workspace-sidebar>nav span,.workspace-admin-link span{color:var(--lime);text-align:center;font-size:17px;line-height:1}.workspace-sidebar>nav i{background:var(--clay);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:flex}.workspace-admin-link{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:17px}.workspace-admin-link p{color:#ffffff5c;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 6px;font-size:8px;font-weight:800}.workspace-user{border-top:1px solid #ffffff1a;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:17px 5px 2px;display:grid}.workspace-user>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:flex}.workspace-user p{flex-direction:column;gap:3px;margin:0;display:flex}.workspace-user strong{font-size:10px}.workspace-user small{color:#ffffff73;font-size:8px}.workspace-user button{color:#ffffff8c;background:0 0;border:0;padding:4px}.workspace-main{width:100%;max-width:1260px;margin:0 auto;padding:48px 46px 70px}.workspace-mobile-header{display:none}.workspace-mobile-actions{align-items:center;gap:12px;display:flex}.mobile-notifications{color:var(--forest);background:#e2ebe2;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex;position:relative}.mobile-notifications i{background:var(--clay);color:#fff;border:2px solid #efefe7;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:6px;font-style:normal;display:flex;position:absolute;top:-4px;right:-5px}.workspace-topline{justify-content:space-between;align-items:flex-end;display:flex}.workspace-eyebrow{color:var(--clay);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px!important;font-size:8px!important;font-weight:850!important}.workspace-topline h1{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,49px);line-height:1}.workspace-topline>div>p:last-child{color:var(--muted);margin:13px 0 0;font-size:11px}.workspace-create{background:var(--clay);color:#fff;border:0;border-radius:11px;padding:13px 17px;font-size:11px;font-weight:850}.launch-banner{background:var(--forest);color:#fff;border-radius:18px;grid-template-columns:66px 1fr auto;align-items:center;gap:17px;margin-top:31px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.launch-banner:after{content:"";border:15px solid #d9f06f14;border-radius:50%;width:170px;height:170px;position:absolute;top:-102px;right:20%}.launch-date{background:var(--lime);color:var(--forest);z-index:2;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:61px;height:61px;display:flex;position:relative}.launch-date strong{letter-spacing:.16em;font-size:8px}.launch-date span{letter-spacing:-.04em;font-size:17px;font-weight:900}.launch-banner h2{letter-spacing:-.025em;z-index:2;margin:0 0 5px;font-size:17px;position:relative}.launch-banner div>p:last-child{color:#ffffff94;z-index:2;margin:0;font-size:9px;position:relative}.launch-status{color:#ffffffb8;z-index:2;background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:750;display:flex;position:relative}.launch-status i{background:#e4b758;border-radius:50%;width:6px;height:6px}.workspace-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.workspace-stats article{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.stat-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;display:flex}.stat-icon.green{color:var(--forest);background:#d9eadf}.stat-icon.clay{color:var(--clay);background:#f2d9d0}.stat-icon.gold{color:#9a792f;background:#f0e7c8}.stat-icon.blue{color:#477e83;background:#d9e9eb}.workspace-stats p{grid-template-columns:1fr auto;width:100%;min-width:0;margin:0;display:grid}.workspace-stats small{color:var(--muted);grid-column:1;font-size:8px}.workspace-stats strong{letter-spacing:-.05em;grid-column:1;font-size:23px;line-height:1.1}.workspace-stats em{color:var(--muted);text-align:right;grid-area:1/2/3;align-self:end;font-size:7px;font-style:normal}.workspace-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;margin-top:18px;display:grid}.workspace-panel,.profile-progress,.account-foundation{background:var(--paper);border:1px solid var(--line);border-radius:16px}.workspace-tabs{border-bottom:1px solid var(--line);gap:7px;padding:0 18px;display:flex}.workspace-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 8px 12px;font-size:10px;font-weight:780}.workspace-tabs button[aria-selected=true]{border-bottom-color:var(--clay);color:var(--ink)}.workspace-tabs button span{background:var(--clay);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:7px;display:inline-flex}.dashboard-list{padding:7px}.dashboard-post{border-bottom:1px solid #ebeae2;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 10px;display:grid}.dashboard-post:last-of-type{border-bottom:0}.dashboard-post-icon{color:var(--forest);background:#edf0e8;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.dashboard-post div>p,.saved-row div>p{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:850}.dashboard-post h3,.saved-row h3{margin:0 0 4px;font-size:11px}.dashboard-post small,.saved-row small{color:var(--muted);font-size:8px;display:block}.post-status{white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.status-live{color:var(--forest);background:#d9eadf}.status-pending-review,.status-pending{color:#7d6224;background:#f0e7c8}.status-closed,.status-declined{color:#716a63;background:#ebe8e3}.status-draft{color:var(--muted);background:#e9e9e2}.dashboard-post-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.dashboard-post-actions button{color:var(--ink);text-align:right;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:8px;font-weight:800}.dashboard-post-actions button:first-child{color:var(--clay)}.dashboard-post-actions button:disabled{color:var(--muted);cursor:default;font-weight:650}.dashboard-post-actions button i{color:var(--clay);margin-left:3px;font-style:normal}.dashboard-add-row{color:var(--forest);text-align:center;background:#f1f1e9;border:1px dashed #c9cbc1;border-radius:10px;width:calc(100% - 14px);margin:7px;padding:11px;font-size:9px;font-weight:800;display:block}.dashboard-empty{text-align:center;flex-direction:column;align-items:center;padding:42px 20px 35px;display:flex}.dashboard-empty>span{color:var(--forest);background:#e2ebe2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.dashboard-empty h3{margin:13px 0 5px;font-size:14px}.dashboard-empty p,.sample-dashboard-note{color:var(--muted);max-width:360px;margin:0;font-size:8px;line-height:1.5}.dashboard-empty a{color:var(--clay);margin-top:12px;font-size:8px;font-weight:850}.sample-dashboard-note{background:#f1f1e9;border-radius:8px;max-width:none;margin:7px;padding:9px 11px}.dashboard-loading{background:var(--paper);border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:14px;margin-top:18px;padding:34px;font-size:10px}.post-manager-modal{max-width:650px}.post-manager-modal form>label,.post-manager-fields label{color:var(--ink);flex-direction:column;gap:7px;margin:13px 0;font-size:10px;font-weight:800;display:flex}.post-manager-modal input,.post-manager-modal textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:10px;width:100%;padding:11px 12px;font-size:11px;font-weight:500}.post-manager-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:19px;display:flex}.post-manager-heading h2{margin-bottom:8px}.post-manager-heading p{color:var(--muted);max-width:455px;margin:0;font-size:9px;line-height:1.55}.post-manager-heading>.post-status{flex:none;margin-top:5px}.post-manager-fields{grid-template-columns:1fr 145px;gap:12px;display:grid}.post-manager-times{border:0;border-top:1px solid var(--line);margin:20px 0;padding:17px 0 0}.post-manager-times legend{color:var(--ink);padding:0 10px 0 0;font-size:11px;font-weight:850}.post-manager-times legend span{color:var(--muted);text-transform:uppercase;margin-left:6px;font-size:7px;font-weight:650}.post-manager-times>p{color:var(--muted);margin:0 0 9px;font-size:8px;line-height:1.5}.post-manager-times>div{border:1px solid var(--line);background:#f5f5ee;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:7px 0;padding:7px;display:grid}.post-manager-times>div input{background:#fff}.post-manager-times>div button,.post-manager-add-time{color:var(--clay);background:0 0;border:0;padding:7px;font-size:8px;font-weight:850}.post-manager-times>div.locked{background:#eeeee7}.post-manager-times>div.locked input{color:var(--muted);background:0 0;border-color:#0000}.post-manager-times>div.locked span{color:var(--forest);max-width:140px;font-size:7px;font-weight:800;line-height:1.4}.post-manager-add-time{padding-left:0}.post-manager-add-time:disabled{color:var(--muted)}.post-manager-notice{color:var(--forest);background:#e1ecdf;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:750}.member-decision-callout{background:#fff7dc;border:1px solid #ead99e;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px;display:flex}.member-decision-callout>span{color:var(--clay);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.member-decision-callout p{flex-direction:column;gap:4px;margin:0;display:flex}.member-decision-callout strong{color:var(--ink);font-size:10px}.member-decision-callout small{color:#666456;font-size:9px;line-height:1.5}.member-decision-callout.decision-approved{background:#e1ecdf;border-color:#cbdcca}.member-decision-callout.decision-approved>span{color:var(--forest)}.member-decision-callout.decision-declined{background:#f8e8e2;border-color:#e8c9c0}.post-manager-new-post{text-align:center;text-decoration:none;display:block}.post-manager-status-actions{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:19px;padding-top:15px;display:flex}.post-manager-status-actions p{color:var(--muted);flex:1;margin:0;font-size:8px;line-height:1.5}.post-manager-status-actions button{color:var(--ink);background:#eeeee7;border:0;border-radius:9px;flex:none;padding:9px 11px;font-size:8px;font-weight:850}.post-manager-status-actions button.danger{color:#fff;background:#9f3f32}.post-manager-lane{border:1px solid var(--line);background:#f3f3ec;border-radius:12px;margin:0 0 17px;padding:12px}.post-manager-lane>div:first-child{align-items:center;gap:9px;display:flex}.post-manager-lane>div:first-child>span{background:var(--forest);color:var(--lime);letter-spacing:.1em;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:950}.post-manager-lane-pilot>div:first-child>span{background:var(--clay);color:#fff}.post-manager-lane>div:first-child p{flex-direction:column;flex:1;gap:2px;margin:0;display:flex}.post-manager-lane>div:first-child strong{font-size:9px}.post-manager-lane>div:first-child small,.post-manager-lane-locked{color:var(--muted);font-size:7px;line-height:1.45}.post-manager-lane>button{color:var(--forest);background:#e4e7dd;border:0;border-radius:9px;min-height:44px;margin-top:11px;padding:10px 12px;font-size:8px;font-weight:850}.post-manager-lane-pilot>button{background:#edf5ca}.post-manager-lane-locked{border-top:1px solid var(--line);margin:11px 0 0;padding-top:10px}.post-manager-lane-confirm{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:grid}.post-manager-lane-confirm p{flex-direction:column;gap:3px;margin:0;display:flex}.post-manager-lane-confirm strong{font-size:8px}.post-manager-lane-confirm small{color:var(--muted);font-size:7px;line-height:1.4}.post-manager-lane-confirm button{color:var(--ink);background:#e4e7dd;border:0;border-radius:8px;min-height:44px;padding:9px 11px;font-size:7px;font-weight:850}.post-manager-lane-confirm button:first-of-type{background:var(--forest);color:#fff}.post-manager-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;display:flex}.post-manager-loading span{color:var(--forest);background:#e2ebe2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.post-manager-loading p{color:var(--muted);font-size:10px}.dashboard-response{border-bottom:1px solid #ebeae2;grid-template-columns:39px 1fr;align-items:start;gap:11px;padding:15px 11px;display:grid}.dashboard-response.response-unread{border-left:3px solid var(--lime);background:#f5f7ec;padding-left:8px}.dashboard-response:last-child{border-bottom:0}.response-avatar{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:9px;font-weight:850;display:flex;position:relative}.response-avatar>i{background:var(--clay);border:2px solid var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.response-copy>p{align-items:center;gap:6px;margin:0;display:flex}.response-copy>p strong{font-size:10px}.response-copy>p span{color:var(--forest);text-transform:uppercase;background:#e9eee7;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:850}.response-copy>p em{background:var(--clay);color:#fff;white-space:nowrap;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.response-copy time{color:var(--muted);margin-left:auto;font-size:7px}.response-copy>small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.response-copy blockquote{color:#48534e;margin:9px 0;font-size:9px;line-height:1.55}.response-copy>div{gap:6px;display:flex}.response-copy button{background:var(--forest);color:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.response-copy button+button{border:1px solid var(--line);color:var(--muted);background:0 0}.response-copy>em{color:var(--forest);font-size:8px;font-style:normal;font-weight:800}.conversation-summary-actions{justify-content:space-between;align-items:center;display:flex}.conversation-schedule{color:var(--forest);align-items:center;margin-top:6px;font-size:7px;font-weight:850;display:inline-flex}.conversation-summary-actions .conversation-status{border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.conversation-status-new{color:#7d6224;background:#f0e7c8}.conversation-status-accepted{color:var(--forest);background:#d9eadf}.conversation-status-declined,.conversation-status-withdrawn,.conversation-status-cancelled{color:var(--muted);background:#e9e9e2}.conversation-summary-actions button{color:var(--forest);background:0 0;border:0;padding:6px 0}.conversation-summary-actions button i{color:var(--clay);font-style:normal}.response-declined .response-avatar,.response-withdrawn .response-avatar,.response-cancelled .response-avatar{opacity:.55}.saved-row{border-bottom:1px solid #ebeae2;grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.saved-row:last-child{border-bottom:0}.saved-art{background:var(--lime);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;display:flex}.saved-art-2{background:#df9175}.saved-art-3{background:#a7cacc}.saved-row>strong{font-size:11px}.saved-row-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.saved-row-actions a,.saved-row-actions button{color:var(--ink);background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.saved-row-actions button{color:var(--muted)}.saved-row-actions button:disabled{opacity:.55}.workspace-right{gap:14px;display:grid}.profile-progress,.account-foundation{padding:19px}.progress-heading{justify-content:space-between;align-items:center;display:flex}.progress-heading p{align-items:center;gap:8px;margin:0;display:flex}.progress-heading p span{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:flex}.progress-heading strong{font-size:10px}.progress-heading em{color:var(--clay);font-size:10px;font-style:normal;font-weight:850}.progress-bar{background:#e8e8e0;border-radius:99px;height:6px;margin:13px 0 17px;overflow:hidden}.progress-bar span{background:var(--clay);border-radius:99px;width:70%;height:100%;display:block}.profile-progress h3,.account-foundation h3{letter-spacing:-.025em;margin:0 0 7px;font-size:14px}.profile-progress>p{color:var(--muted);margin:0 0 14px;font-size:8px;line-height:1.55}.profile-progress>button{background:var(--forest);color:#fff;border:0;border-radius:9px;width:100%;padding:10px;font-size:8px;font-weight:850}.account-foundation{background:#e4ddb9;border-color:#d5cda8}.account-foundation ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.account-foundation li{color:#4e5a53;align-items:center;gap:7px;font-size:8px;display:flex}.account-foundation li span{color:var(--forest);font-weight:900}.account-foundation a,.account-foundation>button{color:var(--forest);background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.account-foundation>button+button,.account-foundation>a{margin-top:9px;display:block}.account-foundation>button:disabled{cursor:wait;opacity:.55}.verification-notice{color:#526159;margin:9px 0;font-size:7px;line-height:1.45;display:block}.profile-modal form>label{color:var(--ink);flex-direction:column;gap:7px;margin:13px 0;font-size:10px;font-weight:800;display:flex}.profile-modal form>label small{color:var(--muted);font-size:7px;font-weight:500}.profile-modal input,.profile-modal textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:10px;width:100%;padding:11px 12px;font-size:11px;font-weight:500}.profile-role-picker{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px;display:grid}.profile-role-picker button{border:1px solid var(--line);background:0 0;border-radius:9px;padding:9px 5px;font-size:8px;font-weight:800}.profile-role-picker button.selected{background:var(--forest);border-color:var(--forest);color:#fff}.notifications-modal{max-width:560px}.notification-intro{color:var(--muted);max-width:450px;margin:-8px 0 17px;font-size:10px;line-height:1.55}.notification-account{background:#e5eddf;border:1px solid #d4dfcf;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.notification-account>span{background:var(--paper);color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.notification-account p,.notification-pilot-note p,.notification-sms p{flex-direction:column;min-width:0;margin:0;display:flex}.notification-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.notification-account small{color:#607067;margin-top:3px;font-size:7px}.notification-loading{color:var(--muted);text-align:center;padding:37px 0;font-size:9px}.notification-options{border:0;margin:19px 0 13px;padding:0}.notification-options legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:850}.notification-toggle{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 1px;display:grid;position:relative}.notification-toggle>span{flex-direction:column;display:flex}.notification-toggle strong{font-size:9px}.notification-toggle small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.notification-toggle input{opacity:0;width:1px;height:1px;position:absolute}.notification-toggle>i{background:#d6d8d1;border-radius:99px;width:42px;height:24px;transition:background .16s;position:relative}.notification-toggle>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #152f2733}.notification-toggle input:checked+i{background:var(--forest)}.notification-toggle input:checked+i:after{transform:translate(18px)}.notification-toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #e06f4a47}.notification-pilot-note{background:#f2ead0;border:1px solid #e3d5a7;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.notification-pilot-note>span{color:#8f702e;font-size:15px}.notification-pilot-note strong{color:#6f581f;font-size:8px}.notification-pilot-note small{color:#746b50;margin-top:3px;font-size:7px;line-height:1.45}.notification-pilot-note.notification-delivery-ready{background:#e5eddf;border-color:#d4dfcf}.notification-pilot-note.notification-delivery-ready>span,.notification-pilot-note.notification-delivery-ready strong{color:var(--forest)}.notification-pilot-note.notification-delivery-ready small{color:#607067}.notification-sms{border:1px dashed #c9cbc1;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 0 15px;padding:11px 12px;display:grid}.notification-sms>span{color:var(--muted);background:#e9e9e2;border-radius:7px;padding:7px;font-size:7px;font-weight:900}.notification-sms strong{font-size:8px}.notification-sms small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.notification-sms em{color:var(--muted);text-transform:uppercase;background:#e9e9e2;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.notification-saved{color:var(--forest);margin:-3px 0 10px;font-size:8px;font-weight:850}.activity-modal{max-width:620px;padding:0;overflow:hidden}.activity-header{background:var(--forest);color:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:30px 68px 23px 27px;display:flex}.activity-header h2{color:#fff;margin:0 0 7px;font-size:29px}.activity-header>div>p:last-child{color:#fff9;margin:0;font-size:8px;line-height:1.5}.activity-header>button{color:var(--lime);background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;flex:none;padding:8px 10px;font-size:7px;font-weight:850}.activity-list{max-height:470px;padding:7px;overflow-y:auto}.activity-list>button{text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#ebeae2;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 11px;display:grid}.activity-list>button.activity-unread{background:#f5f7ec;border-color:#e3e8cd;border-radius:10px}.activity-list>button>span{color:var(--forest);background:#e6ece3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}.activity-list>button.activity-unread>span{background:var(--lime)}.activity-list>button p{flex-direction:column;min-width:0;margin:0;display:flex}.activity-list>button small{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.activity-list>button strong{margin:4px 0;font-size:9px;line-height:1.45}.activity-list>button em{color:var(--muted);font-size:6px;font-style:normal}.activity-list>button>i{color:var(--clay);font-size:11px;font-style:normal}.activity-empty{text-align:center;flex-direction:column;align-items:center;padding:50px 25px;display:flex}.activity-empty>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.activity-empty h3{margin:13px 0 5px;font-size:14px}.activity-empty p{color:var(--muted);max-width:330px;margin:0;font-size:8px;line-height:1.5}.activity-footer{border-top:1px solid var(--line);background:#f1f1e9;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.activity-footer span{color:var(--muted);font-size:7px}.activity-footer button{color:var(--forest);white-space:nowrap;background:0 0;border:0;padding:0;font-size:7px;font-weight:850}.conversation-modal{flex-direction:column;max-width:680px;padding:0;display:flex;overflow:hidden}.conversation-modal>.modal-close{z-index:3}.conversation-header{background:var(--forest);color:#fff;padding:29px 70px 22px 28px}.conversation-private{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:7px;font-weight:900;display:flex}.conversation-private span{font-size:6px}.conversation-header h2{color:#fff;margin:0 0 9px;font-size:27px}.conversation-header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conversation-header>div>span{color:var(--lime);background:#ffffff1f;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850}.conversation-header>div>small{color:#ffffff91;font-size:8px}.conversation-time-card{background:var(--lime);color:var(--forest);align-items:center;gap:10px;padding:12px 28px;display:flex}.conversation-time-card>span{background:var(--forest);color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;display:flex}.conversation-time-card p{flex-direction:column;gap:2px;margin:0;display:flex}.conversation-time-card small{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.conversation-time-card strong{font-size:9px}.conversation-time-card>button{background:var(--forest);color:#fff;border:0;border-radius:8px;margin-left:auto;padding:8px 10px;font-size:7px;font-weight:850}.schedule-change-card{background:#f0e7c8;border-bottom:1px solid #dfd19f;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 28px;display:grid}.schedule-change-card>span{color:#fff;background:#8d712f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.schedule-change-card p{flex-direction:column;margin:0;display:flex}.schedule-change-card small{color:#7a6126;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.schedule-change-card strong{margin:2px 0;font-size:9px}.schedule-change-card em{color:#6d6652;font-size:7px;font-style:normal}.schedule-change-card>div{gap:6px;display:flex}.schedule-change-card button{background:var(--forest);color:#fff;border:0;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:850}.schedule-change-card button+button{color:#6d5b28;background:0 0;border:1px solid #bdae78}.schedule-change-mine{background:#e5eddf;border-color:#ccd9c7}.schedule-change-mine>span{background:var(--forest);color:var(--lime)}.schedule-change-picker{border-bottom:1px solid var(--line);background:#f5f4ed;padding:15px 28px}.schedule-change-picker>p{flex-direction:column;margin:0 0 10px;display:flex}.schedule-change-picker>p strong{font-size:9px}.schedule-change-picker>p small{color:var(--muted);margin-top:3px;font-size:7px}.schedule-change-picker>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.schedule-change-picker>div button{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:9px;flex-direction:column;padding:9px;display:flex}.schedule-change-picker>div button.selected{background:var(--forest);border-color:var(--forest);color:#fff}.schedule-change-picker>div button:disabled{cursor:not-allowed;opacity:.48}.schedule-change-picker>div strong{font-size:8px}.schedule-change-picker>div small{color:var(--muted);margin-top:3px;font-size:6px}.schedule-change-picker>div button.selected small{color:#ffffffa6}.schedule-change-picker footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.schedule-change-picker footer button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.schedule-change-picker footer button:last-child{background:var(--clay);border-color:var(--clay);color:#fff}.schedule-change-picker footer button:disabled{opacity:.48}.conversation-privacy-note{background:#e5eddf;border-bottom:1px solid #d3dfcf;align-items:center;gap:11px;padding:11px 28px;display:flex}.conversation-privacy-note>span{background:var(--paper);color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;display:flex}.conversation-privacy-note p{flex-direction:column;margin:0;display:flex}.conversation-privacy-note strong{color:var(--forest);font-size:8px}.conversation-privacy-note small{color:#607067;margin-top:2px;font-size:7px;line-height:1.45}.conversation-thread{background:#f3f2ea;flex-direction:column;gap:10px;min-height:210px;padding:22px 28px;display:flex;overflow-y:auto}.message-bubble{border-radius:14px 14px 14px 4px;max-width:min(78%,430px);padding:11px 13px;box-shadow:0 2px 8px #152f270d}.message-bubble>p{align-items:center;gap:10px;margin:0 0 5px;display:flex}.message-bubble strong{font-size:7px}.message-bubble time{color:var(--muted);font-size:6px}.message-bubble>span{white-space:pre-wrap;font-size:9px;line-height:1.55;display:block}.message-theirs{background:var(--paper);align-self:flex-start}.message-mine{background:var(--forest);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.message-mine time{color:#ffffff7a}.conversation-decision{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 28px;display:flex}.conversation-decision>p{flex-direction:column;margin:0;display:flex}.conversation-decision strong{font-size:9px}.conversation-decision small{color:var(--muted);margin-top:3px;font-size:7px}.conversation-decision>div{flex:none;gap:6px;display:flex}.conversation-decision button{background:var(--forest);color:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.conversation-decision button+button{border:1px solid var(--line);color:var(--muted);background:0 0}.conversation-composer{border-top:1px solid var(--line);padding:15px 28px 20px}.conversation-composer>label{margin-bottom:7px;font-size:8px;font-weight:850;display:block}.conversation-composer textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f6f5ed;border-radius:11px;width:100%;padding:10px 11px;font-size:9px;line-height:1.5}.conversation-composer>div{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.conversation-composer small{color:var(--muted);font-size:6px}.conversation-composer button{background:var(--clay);color:#fff;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:850}.conversation-composer button:disabled,.conversation-decision button:disabled{cursor:wait;opacity:.55}.conversation-form-error{margin:10px 28px 0}.conversation-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:35px;display:flex}.conversation-loading>span{color:var(--forest);background:#e2ebe2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;display:flex}.conversation-loading p{color:var(--muted);margin:13px 0;font-size:10px}.conversation-load-error button{background:var(--forest);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:850}.join-page{background:var(--paper);grid-template-columns:minmax(360px,.9fr) 1.1fr;min-height:100vh;display:grid}.join-story{background:var(--forest);color:#fff;flex-direction:column;min-height:100vh;padding:42px clamp(36px,6vw,85px);display:flex;position:relative;overflow:hidden}.join-story:before{background:var(--lime);content:"";border-radius:50%;width:440px;height:440px;position:absolute;bottom:-210px;right:-170px}.join-story:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:310px;height:310px;position:absolute;top:80px;right:-50px}.light-brand{color:#fff;z-index:2;position:relative}.join-story>div{z-index:2;max-width:570px;margin:auto 0;position:relative}.join-story h1{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,70px);line-height:.97}.join-story>div>p:last-child{color:#ffffffab;max-width:480px;margin-top:24px;font-size:15px;line-height:1.65}.join-story blockquote{border-left:2px solid var(--lime);color:#ffffffc7;z-index:2;max-width:420px;margin:0;padding-left:15px;font-family:Georgia,serif;font-size:13px;line-height:1.55;position:relative}.join-story blockquote span{color:#ffffff73;margin-top:8px;font-family:ui-sans-serif,sans-serif;font-size:8px;display:block}.join-form-wrap{justify-content:center;align-items:center;padding:70px 35px;display:flex;position:relative}.join-back{color:var(--muted);font-size:9px;position:absolute;top:30px;left:34px}.join-form-card{width:100%;max-width:410px}.join-form-card h2{letter-spacing:-.055em;margin:0 0 10px;font-size:37px}.join-form-card>p:not(.workspace-eyebrow){color:var(--muted);margin:0 0 23px;font-size:11px;line-height:1.6}.join-toggle{background:#edede5;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;display:grid}.join-toggle button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px;font-size:9px;font-weight:800}.join-toggle button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 2px 7px #16241f14}.join-form-card form>label:not(.join-check){flex-direction:column;gap:7px;margin:13px 0;font-size:9px;font-weight:800;display:flex}.join-form-card input[type=text],.join-form-card input[type=email],.join-form-card input[type=password]{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f5f5ee;border-radius:10px;width:100%;padding:12px;font-size:11px}.join-check{color:var(--muted);align-items:flex-start;gap:7px;margin:16px 0;font-size:8px;line-height:1.45;display:flex}.join-check input{margin:1px 0 0}.join-check a{color:var(--forest);text-underline-offset:2px;font-weight:800;text-decoration:underline}.join-submit{background:var(--clay);color:#fff;border:0;border-radius:10px;width:100%;padding:13px;font-size:10px;font-weight:850}.join-form-card>small{color:var(--muted);text-align:center;margin-top:11px;font-size:7px;line-height:1.45;display:block}.join-role-picker{border:0;margin:14px 0;padding:0}.join-role-picker legend{margin-bottom:7px;font-size:9px;font-weight:800}.join-role-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.join-role-picker button{border:1px solid var(--line);background:0 0;border-radius:9px;padding:10px 5px;font-size:8px;font-weight:800}.join-role-picker button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.join-error{color:#853e2a;background:#f4ded7;border-radius:8px;margin:10px 0;padding:9px 10px;font-size:8px;line-height:1.45}.mobile-signout{color:var(--clay);background:0 0;border:0;min-height:44px;padding:8px;font-size:9px;font-weight:800}.join-success{text-align:center}.join-success>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:25px;display:flex}.join-success a{color:var(--clay);font-size:10px;font-weight:850}.forgot-link{color:var(--clay);align-self:flex-end;margin-top:-17px;margin-bottom:-2px;font-size:7px;font-weight:800}.recovery-page{background:var(--paper);grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:100vh;display:grid}.recovery-story{background:var(--forest);color:#fff;flex-direction:column;min-height:100vh;padding:42px clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.recovery-story:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:400px;height:400px;position:absolute;top:80px;right:-190px}.recovery-story:after{background:var(--lime);content:"";opacity:.95;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-230px;left:-170px}.recovery-story>div{z-index:2;max-width:540px;margin:auto 0;position:relative}.recovery-story h1{letter-spacing:-.065em;margin:0;font-size:clamp(45px,5vw,69px);line-height:.96}.recovery-story>div>p:last-child{color:#ffffffab;max-width:460px;margin:24px 0 0;font-size:14px;line-height:1.65}.recovery-form-wrap{justify-content:center;align-items:center;min-width:0;padding:74px 34px;display:flex;position:relative}.recovery-card{width:100%;max-width:440px}.recovery-card h2{letter-spacing:-.055em;margin:0 0 12px;font-size:38px;line-height:1.04}.recovery-card>p:not(.workspace-eyebrow),.recovery-success>p:not(.workspace-eyebrow){color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.6}.recovery-card form>label{flex-direction:column;gap:7px;margin:14px 0;font-size:9px;font-weight:800;display:flex}.recovery-card input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f5f5ee;border-radius:10px;width:100%;padding:12px;font-size:11px}.recovery-success{text-align:center}.recovery-success>span,.recovery-wait>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:23px;font-weight:900;display:flex}.recovery-success .workspace-eyebrow{text-align:center}.recovery-success a{color:var(--clay);font-size:10px;font-weight:850}.recovery-wait{color:var(--muted);text-align:center;padding:30px 0;font-size:10px}@media (width<=1000px){.workspace-page{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-main{padding-top:20px}.workspace-mobile-header{justify-content:space-between;align-items:center;margin-bottom:37px;display:flex}.workspace-mobile-actions>a{color:var(--clay);font-size:9px;font-weight:800}}@media (width<=820px){.workspace-main{padding:18px 15px 50px}.workspace-topline{align-items:start;gap:20px}.workspace-topline h1{font-size:37px}.workspace-topline>div>p:last-child{max-width:380px}.workspace-create{width:43px;height:43px;padding:0;font-size:0}.workspace-create:first-letter{font-size:20px}.launch-banner{grid-template-columns:56px 1fr;align-items:start;padding:16px}.launch-date{width:52px;height:52px}.launch-status{grid-column:2;justify-self:start}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-grid{grid-template-columns:1fr}.workspace-right{grid-template-columns:1fr 1fr}.dashboard-post{grid-template-columns:42px 1fr auto}.dashboard-post-actions{grid-column:2/4;align-items:flex-start}.join-page{grid-template-columns:1fr}.join-story{min-height:480px;padding:31px 25px 37px}.join-story>div{margin:auto 0 35px}.join-story h1{max-width:580px;font-size:45px}.join-story blockquote{display:none}.join-form-wrap{padding:75px 22px 50px}.recovery-page{grid-template-columns:1fr}.recovery-story{min-height:390px;padding:31px 25px 42px}.recovery-story>div{margin-top:auto}.recovery-story h1{max-width:600px;font-size:43px}.recovery-form-wrap{min-height:520px;padding:78px 22px 55px}}@media (width<=560px){.workspace-stats{grid-template-columns:1fr}.workspace-stats article{padding:13px}.workspace-right{grid-template-columns:1fr}.dashboard-post{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px}.dashboard-post-icon{width:38px;height:38px}.post-status{grid-column:2;justify-self:start}.dashboard-post-actions{grid-column:2}.saved-row{grid-template-columns:44px 1fr auto}.saved-art{width:44px;height:44px}.saved-row-actions{flex-direction:row;grid-column:2/4;justify-self:start;align-items:flex-start}.launch-banner h2{font-size:14px}.launch-status{grid-column:1/3}.workspace-topline>div>p:last-child{display:none}.workspace-tabs{padding:0 9px;overflow-x:auto}.workspace-tabs button{white-space:nowrap}.profile-role-picker{grid-template-columns:1fr}.join-story{min-height:430px}.join-story h1{font-size:40px}}@media (width<=1040px){.page-shell{grid-template-columns:1fr}.sponsor-rail{display:none}.mobile-sponsor{background:var(--forest);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-top:28px;padding:18px;display:flex}.mobile-sponsor div{flex-direction:column;display:flex}.mobile-sponsor span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.mobile-sponsor strong{margin-top:5px;font-size:14px}.mobile-sponsor p{color:#ffffff9e;margin:3px 0 0;font-size:9px}.mobile-sponsor button,.mobile-sponsor a{color:var(--lime);white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:800}}@media (width<=720px){body{padding-bottom:78px}.topbar{height:auto;min-height:74px;padding:6px 12px}.brand{font-size:0}.brand small{display:none}.brand-mark{width:33px;height:33px}.topbar-actions{gap:5px}.instagram-header-link{width:33px;height:33px}.location-pill{border-radius:12px;grid-template-columns:36px minmax(112px,auto) auto;gap:7px;min-height:60px;padding:6px 9px 6px 6px}.location-pill .tournament-logo-compact{width:36px;height:36px}.location-pill-copy small{font-size:6px}.location-pill-copy strong{font-size:12px}.location-pill-copy em{font-size:7px}.location-menu{min-width:min(390px,100vw - 24px);max-height:calc(100vh - 90px);top:65px;left:auto;right:-54px;transform:none}.page-shell{padding:14px 12px 40px}.hero{border-radius:22px;min-height:495px;display:block}.hero-copy{padding:34px 24px 210px}.eyebrow{margin-bottom:18px}.hero h1{font-size:48px}.hero-intro{margin:22px 0 24px;font-size:14px}.hero-art{width:100%;height:210px;position:absolute;bottom:0;right:0}.hero-art:before{width:380px;height:380px;bottom:-190px;right:-80px}.hero-art:after{width:230px;height:230px;top:24px;right:95px}.disc-one{top:auto;bottom:3%;right:6%;transform:rotate(-18deg)scale(.62)}.disc-two{display:none}.flight-path{width:220px;top:25%;right:28%}.hero-stamp{bottom:18px;right:13%}.stop-scope-note{grid-template-columns:44px minmax(0,1fr);align-items:flex-start}.stop-scope-note .tournament-logo{grid-row:1/3;width:44px;height:44px}.stop-scope-note>span:not(.tournament-logo){justify-self:start}.stop-scope-note p{grid-column:2}.stop-scope-note strong{font-size:13px}.stop-scope-note small{font-size:11px}.impact-strip{grid-template-columns:1fr 1fr;gap:0;padding:25px 16px 14px}.sample-label{top:8px;left:16px}.impact-strip>div{padding:0 12px}.impact-strip>div:nth-child(2){padding-right:0}.impact-strip .impact-fund{border-left:0;border-top:1px solid var(--line);grid-column:1/3;margin-top:15px;padding:15px 0 0}.browse-section,.local-section{padding-top:47px}.section-heading{align-items:center}.section-heading h2{font-size:29px}.section-heading>a{font-size:11px}.card-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-right:-12px;padding:0 12px 10px 0;overflow-x:auto}.experience-card{scroll-snap-align:start}.marketplace-empty{min-height:0;padding:24px 20px}.marketplace-empty h3{font-size:22px}.marketplace-empty p,.marketplace-empty>button,.marketplace-empty>a{font-size:13px}.local-card{grid-template-columns:52px 1fr auto;gap:11px;padding:11px}.offer-icon{width:52px;height:52px}.offer-tag{grid-area:1/3;align-self:start}.row-arrow{grid-area:2/3;place-self:end;width:40px;height:40px;display:flex}.exchange-tabs button{padding-left:9px;padding-right:9px}.text-button{font-size:10px}.community-gallery{margin-top:49px;padding-top:42px}.community-gallery>header{display:block}.community-gallery>header h2{font-size:31px}.community-gallery>header>p:last-child{max-width:430px;margin-top:10px;font-size:10px}.community-gallery-grid{grid-template-columns:1fr 1fr}.community-gallery figure.community-photo-lead{grid-area:auto/1/auto/3;grid-template-rows:auto auto}.community-photo-lead .community-photo-frame{aspect-ratio:4/3;min-height:0}.community-gallery figcaption{padding:11px 12px 13px}.instagram-follow-section{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;margin-top:42px;padding:21px}.instagram-follow-icon{border-radius:15px;width:54px;height:54px}.instagram-follow-icon .instagram-glyph{width:25px;height:25px}.instagram-follow-section h2{font-size:28px}.instagram-follow-section>div>p:last-child{font-size:11px}.instagram-follow-section>a{grid-column:1/3;justify-content:center;width:100%}.impact-explainer{margin-top:50px;padding:35px 23px 23px;display:block}.impact-copy h2{font-size:33px}.impact-copy>p:not(.section-kicker){font-size:12px}.sponsor-purpose-card{margin-top:28px}.trust-section{grid-template-columns:1fr;gap:12px;padding:38px 0}.trust-card{grid-template-columns:112px 1fr;gap:3px 17px;padding:16px;display:grid}.trust-visual{grid-row:1/4;height:112px;margin:0}.trust-word{align-self:end}.pilot-cta{padding:39px 20px}.pilot-cta>div{flex-direction:column;width:100%}.home-site-footer{text-align:center;grid-template-columns:1fr;padding-bottom:12px}.home-footer-brand,.home-site-footer nav{justify-content:center}.home-footer-instagram{justify-content:center;justify-self:center}.home-site-footer>p{grid-column:1}.modal-backdrop{align-items:flex-end;padding:0}.modal{max-width:none;max-height:91vh;padding:29px 21px max(28px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.conversation-modal{max-height:94vh;padding:0}.conversation-header{padding:25px 62px 19px 20px}.conversation-time-card{padding:11px 20px}.conversation-privacy-note{padding:10px 20px}.conversation-thread{min-height:190px;padding:18px 16px}.message-bubble{max-width:87%}.conversation-decision{flex-direction:column;align-items:flex-start;padding:12px 20px}.conversation-decision>div{width:100%}.conversation-decision button{flex:1}.conversation-composer{padding:13px 16px max(17px, env(safe-area-inset-bottom))}.conversation-form-error{margin-left:16px;margin-right:16px}.modal h2{font-size:28px}.conversation-header h2{font-size:24px}.notifications-modal{max-height:94vh;overflow-y:auto}.notification-sms{grid-template-columns:auto 1fr;align-items:start}.notification-sms em{grid-column:2;justify-self:start}.time-picker>div{grid-template-columns:1fr}.time-picker>label{flex-direction:column;align-items:flex-start;gap:3px}.availability-builder>div{grid-template-columns:1fr;align-items:start}.availability-builder>div .workspace-eyebrow{grid-column:1}.role-options button{grid-template-columns:48px 1fr auto}.organizer-post-lane>div{grid-template-columns:1fr}.organizer-post-lane>div>label{min-height:72px}.post-modal input,.post-modal select,.post-modal textarea{font-size:16px}.post-tournament-field>strong{font-size:9px}.post-tournament-confirm{grid-template-columns:auto 1fr;align-items:start}.post-tournament-confirm strong{font-size:12px}.post-tournament-confirm small,.post-tournament-confirm em{font-size:10px}.post-destination-preview{grid-template-columns:1fr;align-items:flex-start}.post-destination-preview>span{justify-self:start}.post-destination-preview small,.post-destination-preview em{font-size:12px}.post-destination-preview strong{font-size:15px}.posting-rules-summary strong{font-size:12px}.posting-rules-summary ul,.posting-rules-summary a,.posting-rules-check{font-size:11px!important}.mobile-nav{border-top:1px solid var(--line);height:70px;padding:7px 5px max(7px, env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf8f5;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:9px;font-weight:750;display:flex}.mobile-nav a span{font-size:19px;line-height:1}.mobile-nav .nav-active{color:var(--forest)}.post-button{background:var(--clay);border:4px solid var(--cream);color:#fff;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:52px;height:52px;margin-top:-29px;font-size:26px;display:flex}}@media (width<=380px){.community-gallery-grid{grid-template-columns:1fr}.community-gallery figure.community-photo-lead{grid-column:1}.community-photo-frame,.community-photo-lead .community-photo-frame{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.experience-card{transition:none}}.admin-page{background:#f3f2ea;grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:var(--forest);color:#fff;flex-direction:column;min-height:100vh;padding:27px 19px 20px;display:flex;position:sticky;top:0}.admin-pilot-mark{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-direction:column;margin:27px 0 17px;padding:18px 6px;display:flex}.admin-pilot-mark span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.admin-pilot-mark strong{margin-top:7px;font-size:15px}.admin-pilot-mark small{color:#ffffff7a;margin-top:4px;font-size:8px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a{color:#ffffffa1;border-radius:9px;grid-template-columns:19px 1fr auto;align-items:center;gap:9px;padding:10px;font-size:9px;font-weight:760;display:grid}.admin-sidebar nav a span{text-align:center;font-size:15px}.admin-sidebar nav a i{background:var(--clay);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:flex}.admin-sidebar nav a.active{color:#fff;background:#ffffff17}.admin-private-note{background:#d9f06f17;border:1px solid #d9f06f26;border-radius:12px;align-items:flex-start;gap:9px;margin-top:auto;padding:13px;display:flex}.admin-private-note>span{color:var(--lime);font-size:11px}.admin-private-note p{flex-direction:column;margin:0;display:flex}.admin-private-note strong{font-size:8px}.admin-private-note small{color:#ffffff7a;margin-top:4px;font-size:7px;line-height:1.5}.admin-main{min-width:0;padding:37px clamp(24px,4vw,58px) 55px}.admin-header{justify-content:space-between;align-items:flex-start;display:flex}.admin-header h1{letter-spacing:-.055em;margin:0;font-size:43px;line-height:1}.admin-header>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:10px}.admin-header>a{color:var(--clay);margin-top:7px;font-size:9px;font-weight:800}.admin-summary{grid-template-columns:repeat(3,minmax(105px,145px)) minmax(220px,1fr);gap:10px;margin:29px 0 18px;display:grid}.admin-summary article,.admin-summary>div{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:14px 16px}.admin-summary article{grid-template-columns:auto 1fr;display:grid}.admin-summary article small{color:var(--muted);grid-column:1/3;font-size:7px}.admin-summary article strong{letter-spacing:-.05em;margin-top:8px;font-size:22px;line-height:1}.admin-summary article span{color:var(--muted);align-self:end;margin:0 0 1px 5px;font-size:7px}.admin-summary>div{background:#e4ddb9;border-color:#d5cda8;flex-direction:column;justify-content:center;display:flex}.admin-summary>div span{color:#657068;font-size:7px}.admin-summary>div strong{margin:3px 0;font-size:12px}.admin-summary>div small{color:#657068;font-size:7px}.admin-workbench{grid-template-columns:minmax(325px,.85fr) minmax(350px,1.15fr);align-items:stretch;gap:13px;min-height:570px;display:grid}.review-queue,.review-detail{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.review-filter{border-bottom:1px solid var(--line);scrollbar-width:none;gap:3px;padding:0 12px;display:flex;overflow-x:auto}.review-filter button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:5px;padding:14px 7px 11px;font-size:8px;font-weight:800;display:flex}.review-filter button[aria-selected=true]{border-bottom-color:var(--clay);color:var(--ink)}.review-filter button span{background:#ecece5;border-radius:99px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:6px;display:inline-flex}.review-list{padding:7px}.review-list>button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.review-list>button+button{margin-top:3px}.review-list>button.selected{background:#f1f1e9;border-color:#deded4}.review-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.review-list>button small{color:var(--clay);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.review-list>button strong{margin:4px 0;font-size:9px;line-height:1.35}.review-list>button em{color:var(--muted);font-size:7px;font-style:normal}.review-list>button>i{color:var(--muted);font-size:17px;font-style:normal}.review-kind{color:var(--forest);background:#e2ebe2;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:flex}.review-kind-profiles{color:#6d5c82;background:#e6e0ef}.review-kind-flagged{color:#a64e34;background:#f3ddd6}.review-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.review-empty span,.review-detail-empty span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:13px;font-size:17px;display:flex}.review-empty strong{color:var(--ink);font-size:11px}.review-empty p{font-size:8px}.review-detail{flex-direction:column;padding:24px;display:flex}.review-back-to-queue{display:none}.review-detail-head{align-items:flex-start;gap:13px;display:flex}.review-detail-head p{color:var(--clay);letter-spacing:.09em;text-transform:uppercase;margin:1px 0 5px;font-size:7px;font-weight:850}.review-detail-head h2{letter-spacing:-.035em;margin:0 0 5px;font-size:19px;line-height:1.2}.review-detail-head small{color:var(--muted);font-size:8px}.review-event{background:#f0f0e9;border-radius:9px;flex-direction:column;margin-top:20px;padding:10px 12px;display:flex}.review-event span{color:var(--muted);text-transform:uppercase;font-size:6px}.review-event strong{margin-top:3px;font-size:9px}.review-facts{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.review-facts span{color:var(--forest);background:#e2ebe2;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:750}.organizer-note{border-left:3px solid #d9b860;margin:7px 0 19px;padding:4px 0 4px 12px}.organizer-note p:last-child{color:#56605a;margin:5px 0 0;font-size:8px;line-height:1.55}.recent-decision-audit{background:#f5f2e7;border:1px solid #dfd8c4;border-radius:12px;margin:0 0 16px;padding:14px}.recent-decision-audit header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.recent-decision-audit header>span{background:var(--forest);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.recent-decision-audit header p{flex-direction:column;gap:2px;margin:0;display:flex}.recent-decision-audit header small{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.recent-decision-audit header strong{font-size:10px}.recent-decision-audit>p{color:#56605a;margin:6px 0;font-size:8px;line-height:1.5}.recent-decision-audit footer{color:var(--muted);border-top:1px solid #dfd8c4;margin-top:10px;padding-top:9px;font-size:7px;line-height:1.45}.reconsider-intro,.recent-decision-locked{background:#e4eee3;border:1px solid #cadac8;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;display:flex}.reconsider-intro>span,.recent-decision-locked>span{color:var(--forest);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.reconsider-intro p,.recent-decision-locked p{flex-direction:column;gap:3px;margin:0;display:flex}.reconsider-intro strong,.recent-decision-locked strong{font-size:9px}.reconsider-intro small,.recent-decision-locked small{color:#59635d;font-size:8px;line-height:1.45}.recent-decision-locked{border-color:var(--line);background:#f1f1e9;margin-top:4px}.decision-note-editor{color:var(--ink);flex-direction:column;gap:7px;margin-top:4px;font-size:9px;font-weight:850;display:flex}.decision-note-editor>span{justify-content:space-between;display:flex}.decision-note-editor>span small{color:var(--muted);font-size:8px;font-weight:700}.decision-note-editor textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f7f6ef;border-radius:10px;width:100%;padding:11px 12px;font-size:11px;font-weight:500;line-height:1.5}.decision-note-editor em{color:var(--muted);font-size:8px;font-style:normal;font-weight:600;line-height:1.45}.safety-checks{border-top:1px solid var(--line);padding-top:17px}.safety-checks h3{margin:0 0 11px;font-size:10px}.safety-checks label{color:#56605a;align-items:flex-start;gap:7px;margin:9px 0;font-size:8px;line-height:1.4;display:flex}.safety-checks input{accent-color:var(--forest);margin:0}.review-actions{grid-template-columns:1.35fr 1fr auto;gap:7px;margin-top:auto;padding-top:23px;display:grid}.review-actions button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:8px;min-height:44px;padding:10px 8px;font-size:8px;font-weight:850}.review-actions button.approve{background:var(--forest);border-color:var(--forest);color:#fff}.review-actions button.decline{color:var(--clay)}.review-actions.reconsider-actions{grid-template-columns:1.35fr 1fr}.review-detail-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.review-detail-empty h2{margin:0 0 8px;font-size:20px}.review-detail-empty p{color:var(--muted);max-width:280px;font-size:8px;line-height:1.55}.admin-decision-toast{background:var(--forest);color:#fff;z-index:120;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:470px;margin:0;padding:13px 15px;font-size:10px;font-weight:750;line-height:1.45;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #14302840}.admin-decision-toast button{background:var(--lime);color:var(--forest);border:0;border-radius:8px;flex:none;min-height:34px;padding:8px 10px;font-size:8px;font-weight:900}.community-photos-main{max-width:1240px}.community-photo-readiness{background:#fff4d4;border:1px solid #ead89f;border-radius:14px;align-items:center;gap:12px;margin:20px 0;padding:13px 15px;display:flex}.community-photo-readiness>span{color:var(--ink);background:#d7b957;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.community-photo-readiness.ready{background:#e1ecdf;border-color:#c4d9c2}.community-photo-readiness.ready>span{background:var(--forest);color:var(--lime)}.community-photo-readiness p{flex-direction:column;gap:3px;margin:0;display:flex}.community-photo-readiness strong{font-size:10px}.community-photo-readiness small{color:var(--muted);font-size:8px;line-height:1.45}.community-photo-workbench{grid-template-columns:minmax(300px,.75fr) minmax(450px,1.25fr);align-items:start;gap:18px;display:grid}.community-photo-uploader,.community-photo-library{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px}.community-photo-uploader>div:first-child h2,.community-photo-library>header h2{letter-spacing:-.035em;margin:4px 0 7px;font-size:20px}.community-photo-uploader>div:first-child>p:last-child{color:var(--muted);margin:0 0 16px;font-size:8px;line-height:1.5}.community-photo-uploader>label:not(.community-photo-consent),.community-photo-admin-fields label{color:var(--ink);flex-direction:column;gap:6px;margin:11px 0;font-size:8px;font-weight:850;display:flex}.community-photo-uploader label small{color:var(--muted);font-size:7px;font-weight:600;line-height:1.4}.community-photo-uploader input,.community-photo-uploader textarea,.community-photo-uploader select,.community-photo-admin-fields input,.community-photo-admin-fields textarea,.community-photo-admin-fields select{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:9px;width:100%;min-height:42px;padding:10px 11px;font-size:9px}.community-photo-picker input[type=file]{background:0 0;padding:8px 0}.community-photo-upload-preview{background:#e5e7df;border-radius:13px;margin:13px 0 16px;overflow:hidden}.community-photo-upload-preview img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.community-photo-upload-preview figcaption{background:var(--forest);color:#fff;padding:7px 10px;font-size:7px;font-weight:800}.community-photo-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.community-photo-consent{color:var(--muted);align-items:flex-start;gap:8px;margin:15px 0;font-size:8px;line-height:1.5;display:flex}.community-photo-consent input{accent-color:var(--forest);flex:none;width:auto;min-height:0;padding:0}.community-photo-library>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:14px;padding-bottom:14px;display:flex}.community-photo-library>header>span{color:var(--muted);font-size:8px;font-weight:800}.community-photo-admin-card{border:1px solid var(--line);border-radius:14px;grid-template-columns:180px minmax(0,1fr);gap:14px;margin-top:12px;padding:12px;display:grid;overflow:hidden}.community-photo-admin-card.status-published{box-shadow:inset 3px 0 var(--forest);border-color:#bcd2b9}.community-photo-admin-card.status-deleting{opacity:.72}.community-photo-admin-card>figure{background:#e4e6dd;border-radius:10px;margin:0;position:relative;overflow:hidden}.community-photo-admin-card>figure img{object-fit:cover;width:100%;height:100%;min-height:190px;display:block}.community-photo-admin-card>figure figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#13362de6;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;top:8px;left:8px}.community-photo-admin-fields{min-width:0}.community-photo-admin-fields label{margin:0 0 8px}.community-photo-admin-fields>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.community-photo-admin-card>footer{flex-wrap:wrap;grid-column:1/3;align-items:center;gap:7px;display:flex}.community-photo-admin-card>footer button{color:var(--ink);background:#e8e9e1;border:0;border-radius:8px;min-height:44px;padding:9px 11px;font-size:7px;font-weight:850}.community-photo-admin-card>footer button.publish{background:var(--forest);color:#fff}.community-photo-admin-card>footer button.unpublish{color:#725116;background:#fff0cf}.community-photo-admin-card>footer button.danger,.community-photo-admin-card>footer button.danger-link{color:#8a3f2a}.community-photo-admin-card>footer button.danger{background:#f2dcd5}.community-photo-admin-card>footer button:disabled{cursor:wait;opacity:.55}.community-photo-unsaved{color:#725116;font-size:7px;font-weight:800;line-height:1.4}.community-photo-delete-warning{color:#8a3f2a;font-size:7px;font-weight:850;line-height:1.4}.community-photo-load-error{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.community-photo-load-error>span{color:#8a3f2a;background:#f2dcd5;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:13px;font-size:18px;font-weight:900;display:flex}.community-photo-load-error strong{color:var(--ink);font-size:12px}.community-photo-load-error p{max-width:330px;margin:8px 0 15px;font-size:8px;line-height:1.55}.community-photo-load-error button{background:var(--forest);color:#fff;border:0;border-radius:8px;min-height:44px;padding:10px 17px;font-size:8px;font-weight:850}.community-photo-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.community-photo-empty>span{color:var(--forest);background:#e7e9df;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:13px;font-size:20px;display:flex}.community-photo-empty strong{color:var(--ink);font-size:12px}.community-photo-empty p{max-width:330px;font-size:8px;line-height:1.55}@media (width<=900px){.admin-page{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-main{padding:25px 17px 45px}.admin-summary{grid-template-columns:repeat(3,1fr)}.admin-summary>div{grid-column:1/4}.admin-workbench{grid-template-columns:1fr}.review-detail{min-height:500px}.community-photo-workbench{grid-template-columns:1fr}}@media (width<=560px){.admin-header h1{font-size:35px}.admin-header>div>p:last-child{max-width:250px}.admin-summary{grid-template-columns:1fr 1fr 1fr}.admin-summary article{padding:12px 10px}.admin-summary article small{line-height:1.3}.review-detail{padding:18px}.review-back-to-queue{color:var(--forest);text-align:left;background:0 0;border:0;min-height:44px;margin:-4px 0 15px;padding:0;font-size:10px;font-weight:850;display:block}.decision-note-editor textarea{font-size:16px}.review-actions{background:var(--paper);z-index:4;grid-template-columns:1fr 1fr;margin:0 -18px;padding:14px 18px 18px;position:sticky;bottom:-18px}.review-actions .approve{grid-column:1/3}.review-actions.reconsider-actions .approve{grid-column:auto}.admin-decision-toast{max-width:none;bottom:82px;left:14px;right:14px}.community-photo-uploader,.community-photo-library{padding:15px}.community-photo-fields,.community-photo-admin-fields>div{grid-template-columns:1fr}.community-photo-uploader input,.community-photo-uploader textarea,.community-photo-uploader select,.community-photo-admin-fields input,.community-photo-admin-fields textarea,.community-photo-admin-fields select{min-height:44px;font-size:16px}.community-photo-admin-card{grid-template-columns:1fr}.community-photo-admin-card>figure img{aspect-ratio:4/3;min-height:0}.community-photo-admin-card>footer{grid-column:1}.community-photo-unsaved,.community-photo-delete-warning,.community-photo-load-error p,.community-photo-load-error button{font-size:13px}}.pilot-page{background:#f5f3eb;min-height:100vh}.pilot-nav{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 620px);display:flex}.pilot-nav>div{align-items:center;gap:27px;display:flex}.pilot-nav>div>a{color:#ffffffa8;font-size:9px;font-weight:750}.pilot-nav>div>a:hover{color:#fff}.pilot-nav .pilot-nav-cta{background:var(--lime);color:var(--forest);border-radius:9px;padding:10px 13px}.pilot-hero{background:var(--forest);color:#fff;grid-template-columns:1.08fr .92fr;min-height:590px;padding:55px max(24px,50vw - 620px) 73px;display:grid;position:relative;overflow:hidden}.pilot-hero:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:680px;height:680px;position:absolute;top:-260px;right:-240px}.pilot-hero-copy{z-index:2;align-self:center;max-width:700px;position:relative}.pilot-kicker{color:#ffffff91;letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:9px;font-weight:800}.pilot-kicker span{color:var(--lime);margin-right:8px}.pilot-hero h1{letter-spacing:-.07em;max-width:780px;margin:0;font-size:clamp(55px,6vw,82px);line-height:.92}.pilot-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400;display:block}.pilot-hero-copy>p:nth-of-type(2){color:#ffffffad;max-width:570px;margin:26px 0;font-size:14px;line-height:1.65}.pilot-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.pilot-button{border:1px solid #ffffff3b;border-radius:11px;justify-content:space-between;align-items:center;gap:19px;padding:14px 16px;font-size:10px;font-weight:850;display:inline-flex}.pilot-button.primary{background:var(--lime);border-color:var(--lime);color:var(--forest)}.pilot-button.secondary{color:#fff}.pilot-button span{color:var(--clay)}.pilot-button.secondary span{color:var(--lime)}.pilot-hero-copy>small{color:#ffffff59;margin-top:19px;font-size:7px;display:block}.pilot-hero-art{align-self:stretch;min-height:460px;position:relative}.pilot-route-line{border:1px dashed #d9f06f52;border-radius:50%;width:510px;height:330px;position:absolute;top:14%;left:15%;transform:rotate(-10deg)}.pilot-location-card{color:var(--ink);z-index:2;background:#fcfaf2;border-radius:16px;flex-direction:column;width:225px;padding:18px;display:flex;position:absolute;top:34%;left:25%;transform:rotate(3deg);box-shadow:0 24px 55px #00000038}.pilot-location-card:after{border:13px solid var(--clay);content:"";border-radius:50% 50% 50% 0;width:15px;height:15px;position:absolute;top:-19px;right:19px;transform:rotate(-45deg)}.pilot-location-card>span{color:var(--clay);letter-spacing:.13em;font-size:7px;font-weight:900}.pilot-location-card strong{letter-spacing:-.03em;margin:7px 0 4px;font-size:16px}.pilot-location-card small{color:var(--muted);font-size:8px}.pilot-floating-card{color:var(--ink);z-index:3;background:#fffffff0;border:1px solid #ffffff61;border-radius:12px;flex-direction:column;width:190px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 16px 40px #0003}.pilot-floating-card i{color:var(--clay);letter-spacing:.13em;font-size:6px;font-style:normal;font-weight:900}.pilot-floating-card strong{margin:6px 0 4px;font-size:10px}.pilot-floating-card span{color:var(--muted);font-size:7px}.pilot-pro-card{top:13%;right:0;transform:rotate(5deg)}.pilot-local-card{bottom:12%;left:4%;transform:rotate(-5deg)}.pilot-disc{background:var(--lime);border:4px solid #ffffff4d;border-radius:50%;width:145px;height:112px;position:absolute;bottom:8%;right:2%;transform:rotate(-12deg);box-shadow:0 22px 35px #0003}.pilot-disc:before{border:2px solid var(--forest);content:"";border-radius:50%;position:absolute;inset:19px}.pilot-disc span{background:var(--forest);border-radius:99px;width:96px;height:4px;position:absolute;top:34px;left:24px;transform:rotate(-4deg)}.pilot-promises{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:23px max(24px,50vw - 620px);display:grid}.pilot-promises p{grid-template-columns:25px 1fr;align-items:center;gap:2px 9px;margin:0;padding:0 22px;display:grid}.pilot-promises p+p{border-left:1px solid var(--line)}.pilot-promises p>span{color:var(--forest);background:#e1eadf;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:flex}.pilot-promises strong{font-size:8px}.pilot-promises small{color:var(--muted);font-size:7px}.pilot-audiences{max-width:1240px;margin:0 auto;padding:87px 24px 95px}.pilot-section-heading{max-width:690px;margin-bottom:35px}.pilot-section-heading p{color:var(--clay);letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:8px;font-weight:900}.pilot-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.02}.pilot-audience-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pilot-audience-card{border-radius:24px;padding:32px;overflow:hidden}.pilot-audience-card.pro-side{background:var(--forest);color:#fff}.pilot-audience-card.local-side{background:#e4ddb9}.pilot-audience-title{grid-template-columns:36px 1fr;align-items:flex-start;gap:15px;display:grid}.pilot-audience-title>span{opacity:.45;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:8px;display:flex}.pilot-audience-title h3{color:var(--lime);letter-spacing:-.045em;max-width:440px;margin:1px 0 0;font-size:clamp(25px,2.6vw,34px);line-height:1}.local-side .pilot-audience-title h3{color:var(--forest)}.pilot-audience-title p{color:#ffffffb3;max-width:410px;margin:10px 0 0;font-size:12px;font-weight:750;line-height:1.35}.local-side .pilot-audience-title p{color:#59645d}.pilot-audience-card ul{gap:1px;margin:30px 0;padding:0;list-style:none;display:grid}.pilot-audience-card li{border-top:1px solid #ffffff1c;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 2px;display:grid}.local-side li{border-top-color:#16241f1a}.pilot-audience-card li>span{background:#ffffff14;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.local-side li>span{background:#16241f12}.pilot-audience-card li p{flex-direction:column;margin:0;display:flex}.pilot-audience-card li strong{font-size:9px}.pilot-audience-card li small{color:#ffffff7a;margin-top:3px;font-size:7px}.local-side li small{color:#68716c}.pilot-audience-card>a{color:var(--lime);font-size:9px;font-weight:850}.local-side>a{color:var(--forest)}.pilot-steps{background:var(--paper);grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;padding:86px max(24px,50vw - 620px);display:grid}.pilot-steps>div .pilot-kicker{color:var(--clay)}.pilot-steps h2{letter-spacing:-.055em;margin:0;font-size:42px;line-height:1}.pilot-steps>div>p:last-child{color:var(--muted);max-width:360px;font-size:10px;line-height:1.55}.pilot-steps ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pilot-steps li{border-bottom:1px solid var(--line);grid-template-columns:37px 1fr;align-items:center;gap:16px;padding:17px 2px;display:grid}.pilot-steps li>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:flex}.pilot-steps li p{flex-direction:column;margin:0;display:flex}.pilot-steps li strong{font-size:10px}.pilot-steps li small{color:var(--muted);margin-top:4px;font-size:8px}.pilot-partner-opening{background:#e4ddb9;grid-template-columns:1fr 370px;align-items:center;gap:70px;padding:72px max(24px,50vw - 560px);display:grid}.pilot-partner-opening .pilot-kicker{color:var(--clay);margin-bottom:12px}.pilot-partner-opening h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(35px,4vw,50px);line-height:1}.pilot-partner-opening>div>p:last-child{color:#5f685f;max-width:620px;font-size:10px;line-height:1.6}.pilot-partner-opening aside{background:var(--forest);color:#fff;border-radius:18px;flex-direction:column;padding:25px;display:flex}.pilot-partner-opening aside span{color:var(--lime);letter-spacing:.12em;font-size:7px;font-weight:900}.pilot-partner-opening aside strong{letter-spacing:-.03em;margin:12px 0 6px;font-size:20px}.pilot-partner-opening aside small{color:#ffffff8c;font-size:8px;line-height:1.5}.pilot-partner-opening aside a{color:var(--lime);margin-top:19px;font-size:8px;font-weight:850}.pilot-creator{color:#fff;background:#dd7653;grid-template-columns:190px minmax(0,1fr) 240px;align-items:center;gap:46px;padding:72px max(24px,50vw - 620px);display:grid}.creator-signal{justify-content:center;align-items:center;width:190px;height:170px;display:flex;position:relative}.creator-signal>span{background:var(--lime);color:var(--forest);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;padding-left:5px;font-size:24px;display:flex;position:relative}.creator-signal i{border:1px solid #ffffff4d;border-radius:50%;width:110px;height:110px;position:absolute}.creator-signal i:nth-of-type(2){width:145px;height:145px}.creator-signal i:nth-of-type(3){width:180px;height:180px}.pilot-creator h2{letter-spacing:-.055em;max-width:620px;margin:0;font-size:37px;line-height:1}.pilot-creator>div:nth-child(2)>p:not(.pilot-kicker){color:#ffffffb3;max-width:590px;font-size:10px;line-height:1.6}.pilot-creator>div:nth-child(2)>a{color:var(--lime);font-size:9px;font-weight:850}.pilot-creator aside{background:#143f35e6;border-radius:16px;padding:20px}.pilot-creator aside>p{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:7px;font-weight:900}.pilot-creator aside>div{border-top:1px solid #ffffff1f;align-items:baseline;gap:8px;padding:9px 0;display:flex}.pilot-creator aside strong{font-size:20px}.pilot-creator aside span{color:#ffffff8c;font-size:7px}.pilot-creator aside>small{color:#ffffff59;margin-top:7px;font-size:6px;display:block}.pilot-final-cta{background:var(--forest);color:#fff;text-align:center;padding:82px 24px}.pilot-final-cta>p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.pilot-final-cta h2{letter-spacing:-.065em;max-width:750px;margin:15px auto 27px;font-size:clamp(40px,5vw,64px);line-height:.98}.pilot-final-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pilot-final-cta a{border:1px solid #fff3;border-radius:10px;padding:13px 16px;font-size:9px;font-weight:850}.pilot-final-cta a:first-child{background:var(--lime);border-color:var(--lime);color:var(--forest)}.pilot-footer{color:#fff;background:#0c2f27;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:28px max(24px,50vw - 620px);display:grid}.pilot-footer>p{color:#ffffff73;text-align:center;margin:0;font-size:8px}.pilot-footer>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pilot-footer>div a{color:#ffffffb8;text-underline-offset:3px;white-space:nowrap;font-size:7px;font-weight:800;text-decoration:underline}.pilot-footer>small{color:#ffffff59;text-align:right;font-size:6px}.policy-callout{background:#e2ebe2;border:1px solid #c7dbce;border-radius:15px;margin:28px 0;padding:19px 21px}.policy-callout strong{color:var(--forest);margin-bottom:5px;font-size:11px;display:block}.policy-callout p{color:#53655b;margin:0}.policy-callout-alert{background:#f4e7df;border-color:#e4c5b5}.policy-callout-alert strong{color:#8d452e}.policy-rule-list{border-bottom:1px solid var(--line);margin:28px 0}.policy-rule-list section{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.policy-rule-list section>span{color:var(--clay);letter-spacing:.08em;padding-top:5px;font-size:8px;font-weight:950}.policy-rule-list h2{margin:0 0 6px;font-size:18px}.policy-rule-list p{margin:0}.safety-rule-list section>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.member-preview-page{background:#f5f3eb;min-height:100vh}.member-preview-nav{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;min-height:74px;padding:12px max(24px,50vw - 560px);display:flex}.member-preview-nav>a:last-child{color:#ffffffbf;align-items:center;min-height:44px;font-size:9px;font-weight:850;display:inline-flex}.member-preview-nav>a:last-child:hover{color:#fff}.member-preview-intro{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:55px;max-width:1168px;margin:0 auto;padding:75px 24px 45px;display:grid}.member-preview-kicker{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:8px;font-weight:900}.member-preview-kicker span{color:var(--clay);margin-right:9px}.member-preview-intro h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(43px,5vw,66px);line-height:.96}.member-preview-intro>div>p:last-child{color:var(--muted);max-width:680px;margin:22px 0 0;font-size:11px;line-height:1.65}.member-preview-intro aside{background:#e2ebe2;border:1px solid #cbdccf;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:18px;display:grid}.member-preview-intro aside>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.member-preview-intro aside p{flex-direction:column;margin:0;display:flex}.member-preview-intro aside strong{font-size:10px}.member-preview-intro aside small{color:#5d6b63;margin-top:4px;font-size:8px;line-height:1.5}.member-preview-stage{background:var(--paper);border:1px solid var(--line);border-radius:24px;max-width:1120px;margin:0 auto 55px;overflow:hidden;box-shadow:0 24px 70px #11302817}.member-preview-stage>header{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;min-height:70px;padding:14px 20px;display:flex}.member-preview-stage>header>div{align-items:center;gap:10px;display:flex}.member-preview-stage>header>div>span{color:var(--lime);background:#ffffff14;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}.member-preview-stage>header strong{font-size:13px}.member-preview-pill{background:var(--lime);color:var(--forest);letter-spacing:.08em;border-radius:99px;padding:8px 10px;font-size:7px;font-weight:950}.member-preview-layout{grid-template-columns:190px minmax(0,1fr);min-height:520px;display:grid}.member-preview-layout>nav{border-right:1px solid var(--line);background:#efeee6;flex-direction:column;gap:5px;padding:18px 12px;display:flex}.member-preview-layout>nav span{color:var(--muted);border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:10px;display:flex}.member-preview-layout>nav span.active{background:var(--paper);color:var(--forest)}.member-preview-layout>nav strong{font-size:8px}.member-preview-content{min-width:0;padding:22px}.member-preview-private-note{background:#e2ebe2;border:1px solid #cbdccf;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:12px 14px;display:grid}.member-preview-private-note>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;display:flex}.member-preview-private-note p{flex-direction:column;margin:0;display:flex}.member-preview-private-note strong{font-size:9px}.member-preview-private-note small{color:#5d6b63;margin-top:3px;font-size:7px;line-height:1.45}.member-preview-section{margin-top:25px}.member-preview-section>header,.member-preview-message>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.member-preview-section>header p,.member-preview-message>header p{color:var(--clay);letter-spacing:.1em;margin:0 0 5px;font-size:6px;font-weight:950}.member-preview-section h2,.member-preview-message h2{letter-spacing:-.04em;margin:0;font-size:19px}.member-preview-section>header>span{color:var(--muted);font-size:7px}.member-preview-card-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-preview-card-grid article{background:#f1f0e8;border:1px solid #e2e0d5;border-radius:13px;min-height:160px;padding:17px}.member-preview-card-grid article>span{color:var(--clay);letter-spacing:.1em;font-size:6px;font-weight:950}.member-preview-card-grid h3{letter-spacing:-.025em;margin:11px 0 7px;font-size:14px}.member-preview-card-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.member-preview-card-grid small{color:#8b908a;text-transform:uppercase;margin-top:15px;font-size:6px;display:block}.member-preview-message{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.member-preview-message>header>span{color:#82a993;font-size:9px}.member-preview-message>div{border:1px dashed #cfd3ca;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.member-preview-lock{color:#735f2d;background:#eee7cf;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;display:flex}.member-preview-message>div p{flex-direction:column;margin:0;display:flex}.member-preview-message>div strong{font-size:9px}.member-preview-message>div small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.5}.member-preview-rules{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1120px;margin:0 auto;padding:0 0 75px;display:grid}.member-preview-rules article{background:#e4ddb9;border-radius:17px;padding:23px}.member-preview-rules article>span{color:var(--clay);font-size:7px;font-weight:950}.member-preview-rules h2{letter-spacing:-.035em;margin:12px 0 7px;font-size:17px}.member-preview-rules p{color:#5d6258;margin:0;font-size:8px;line-height:1.55}.member-preview-cta{background:var(--forest);color:#fff;text-align:center;padding:70px 24px}.member-preview-cta>p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.member-preview-cta h2{letter-spacing:-.06em;margin:12px auto 25px;font-size:clamp(36px,5vw,55px)}.member-preview-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.member-preview-cta a{border:1px solid #ffffff38;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.member-preview-cta a:first-child{background:var(--lime);border-color:var(--lime);color:var(--forest)}@media (width<=900px){.pilot-hero{grid-template-columns:1fr;padding-bottom:25px}.pilot-hero-copy{max-width:760px}.pilot-hero-art{min-height:410px}.pilot-promises{grid-template-columns:1fr 1fr}.pilot-promises p{padding:13px 20px}.pilot-promises p:nth-child(3){border-left:0}.pilot-promises p:nth-child(n+3){border-top:1px solid var(--line)}.pilot-steps{grid-template-columns:1fr;gap:45px}.pilot-partner-opening{grid-template-columns:1fr;gap:35px}.pilot-creator{grid-template-columns:155px 1fr}.creator-signal{width:155px}.pilot-creator aside{grid-column:1/3}.pilot-footer{text-align:center;grid-template-columns:1fr}.pilot-footer>small{text-align:center}.member-preview-intro{grid-template-columns:1fr;align-items:start;gap:24px}.member-preview-intro aside{max-width:520px}.member-preview-stage,.member-preview-rules{margin-left:20px;margin-right:20px}}@media (width<=640px){.pilot-nav{height:65px;padding:0 16px}.pilot-nav>div>a:not(.pilot-nav-cta){display:none}.pilot-nav .workspace-brand>span:last-child{font-size:13px}.pilot-hero{min-height:0;padding:45px 20px 15px}.pilot-hero h1{font-size:50px}.pilot-hero-copy>p:nth-of-type(2){font-size:12px}.pilot-hero-actions{flex-direction:column}.pilot-button{width:100%}.pilot-hero-art{min-height:360px}.pilot-pro-card{right:2%}.pilot-location-card{top:36%;left:15%}.pilot-local-card{left:0}.pilot-disc{display:none}.pilot-promises{padding-left:9px;padding-right:9px}.pilot-promises p{padding:13px 8px}.pilot-audiences{padding:65px 16px}.pilot-audience-grid{grid-template-columns:1fr}.pilot-audience-card{padding:25px 20px}.pilot-section-heading h2{font-size:37px}.pilot-steps{padding:65px 20px}.pilot-steps h2{font-size:36px}.pilot-partner-opening{padding:60px 20px}.pilot-creator{grid-template-columns:1fr;padding:62px 20px}.creator-signal{width:155px;height:130px;margin:auto}.creator-signal i:nth-of-type(3){width:150px;height:150px}.pilot-creator aside{grid-column:1}.pilot-creator h2{font-size:34px}.pilot-footer{padding:28px 20px}.member-preview-nav{min-height:65px;padding:10px 16px}.member-preview-nav .workspace-brand>span:last-child{display:none}.member-preview-nav>a:last-child{font-size:11px}.member-preview-intro{padding:50px 18px 32px}.member-preview-intro h1{font-size:43px}.member-preview-intro>div>p:last-child{font-size:14px}.member-preview-intro aside strong{font-size:13px}.member-preview-intro aside small{font-size:11px}.member-preview-stage{border-radius:17px;margin:0 12px 35px}.member-preview-stage>header{padding:12px 14px}.member-preview-layout{grid-template-columns:1fr}.member-preview-layout>nav{border-bottom:1px solid var(--line);border-right:0;flex-direction:row;padding:9px;overflow-x:auto}.member-preview-layout>nav span{flex:none;min-height:44px}.member-preview-layout>nav strong{font-size:11px}.member-preview-content{padding:14px}.member-preview-private-note strong,.member-preview-message>div strong{font-size:12px}.member-preview-private-note small,.member-preview-message>div small{font-size:10px}.member-preview-section>header{flex-direction:column;align-items:start;gap:7px}.member-preview-card-grid{grid-template-columns:1fr}.member-preview-card-grid h3{font-size:17px}.member-preview-card-grid p{font-size:12px}.member-preview-message>div{grid-template-columns:1fr;align-items:start}.member-preview-rules{grid-template-columns:1fr;margin:0;padding:0 12px 50px}.member-preview-rules h2{font-size:19px}.member-preview-rules p{font-size:12px}}.outreach-main{max-width:1500px}.outreach-rule{background:var(--forest);color:#fff;border-radius:17px;grid-template-columns:auto minmax(260px,1fr) repeat(3,82px);align-items:center;gap:18px;margin:29px 0 17px;padding:18px 20px;display:grid;overflow:hidden}.outreach-rule>span{background:var(--lime);color:var(--forest);letter-spacing:.1em;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.outreach-rule>p{flex-direction:column;margin:0;display:flex}.outreach-rule>p strong{font-size:12px}.outreach-rule>p small{color:#ffffff87;max-width:650px;margin-top:4px;font-size:8px;line-height:1.5}.outreach-rule>div{border-left:1px solid #ffffff21;flex-direction:column;padding-left:16px;display:flex}.outreach-rule b{color:var(--lime);font-size:21px}.outreach-rule div small{color:#ffffff80;font-size:7px}.outreach-tracker{background:var(--paper);border:1px solid var(--line);border-radius:19px;margin:0 0 17px;padding:22px}.outreach-tracker-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.outreach-tracker-header>div{max-width:720px}.outreach-tracker-header h2{letter-spacing:-.045em;margin:5px 0 7px;font-size:24px;line-height:1.05}.outreach-tracker-header>div>p:last-child{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.outreach-tracker-header>button{background:var(--forest);color:#fff;border:0;border-radius:10px;flex:none;min-height:44px;padding:0 15px;font-size:9px;font-weight:850}.outreach-consent-note{background:#edf5ca;border:1px solid #d5e493;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:11px;margin:18px 0 14px;padding:11px 13px;display:grid}.outreach-consent-note>span{background:var(--forest);color:var(--lime);letter-spacing:.1em;border-radius:7px;padding:7px;font-size:7px;font-weight:950}.outreach-consent-note p{flex-direction:column;margin:0;display:flex}.outreach-consent-note strong{font-size:8px}.outreach-consent-note small{color:#596653;margin-top:3px;font-size:7px;line-height:1.45}.outreach-stage-tabs{scrollbar-width:thin;gap:6px;margin:0 0 14px;padding:1px 0 5px;display:flex;overflow-x:auto}.outreach-stage-tabs button{color:var(--muted);background:#f1f1e9;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.outreach-stage-tabs button b{color:var(--forest);background:#143f3514;border-radius:99px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:7px;display:flex}.outreach-stage-tabs button.active{background:var(--forest);border-color:var(--forest);color:#fff}.outreach-stage-tabs button.active b{background:var(--lime);color:var(--forest)}.outreach-tracker-notice{color:var(--forest);background:#e2ebe2;border-radius:9px;margin:0 0 12px;padding:11px;font-size:8px;font-weight:750}.outreach-tracker-state{color:var(--muted);text-align:center;background:#f3f2eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:24px;font-size:9px;display:flex}.outreach-tracker-state strong{color:var(--ink);font-size:12px}.outreach-tracker-state p{margin:6px 0 0;line-height:1.5}.outreach-tracker-state button{background:var(--forest);color:#fff;border:0;border-radius:9px;min-height:44px;margin-top:10px;padding:0 15px;font-size:8px;font-weight:850}.outreach-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.outreach-contact-card{border:1px solid var(--line);background:#f5f4ed;border-radius:13px;flex-direction:column;min-width:0;padding:14px;display:flex}.outreach-contact-card>header{justify-content:space-between;align-items:center;display:flex}.outreach-contact-card>header>span{color:var(--forest);letter-spacing:.07em;text-transform:uppercase;background:#e2ebe2;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}.outreach-contact-card.stage-follow_up>header>span{color:#8c4e2d;background:#f5dfc9}.outreach-contact-card.stage-joined>header>span{background:var(--lime)}.outreach-contact-card.stage-declined{opacity:.74}.outreach-contact-card>header button{color:var(--clay);background:0 0;border:0;min-height:44px;padding:0 4px;font-size:8px;font-weight:850}.outreach-contact-card h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 2px;font-size:16px}.outreach-contact-fit{color:var(--muted);margin:0 0 11px;font-size:7px;line-height:1.4}.outreach-contact-card dl{gap:5px;margin:0;display:grid}.outreach-contact-card dl>div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.outreach-contact-card dt{color:#7a827b;text-transform:uppercase;font-size:6px;font-weight:800}.outreach-contact-card dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:7px}.outreach-contact-card dl>div.overdue dt,.outreach-contact-card dl>div.overdue dd{color:#a44d31;font-weight:900}.outreach-access-status{background:#e2ebe2;border:1px solid #c9d9cb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:11px;padding:10px;display:grid}.outreach-access-status p{flex-direction:column;min-width:0;margin:0;display:flex}.outreach-access-status p span{color:#65766b;letter-spacing:.1em;font-size:5px;font-weight:950}.outreach-access-status p strong{color:var(--forest);margin-top:3px;font-size:8px}.outreach-access-status>a{color:var(--clay);align-self:center;min-height:44px;padding:14px 0 0 8px;font-size:7px;font-weight:850}.outreach-access-status>small{color:#65766b;grid-column:1/-1;font-size:6px;line-height:1.45}.outreach-access-status.status-paused{background:#f4e6dc;border-color:#e5c4af}.outreach-access-status.status-paused p strong{color:#934e31}.outreach-contact-notes{border-top:1px solid var(--line);color:#59635d;overflow-wrap:anywhere;white-space:pre-wrap;margin:11px 0 0;padding-top:10px;font-size:7px;line-height:1.55}.outreach-contact-card footer{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.outreach-contact-card footer button{background:var(--forest);border:1px solid var(--forest);color:#fff;border-radius:8px;min-height:44px;padding:0 11px;font-size:7px;font-weight:850}.outreach-contact-card footer button.quiet{border-color:var(--line);color:var(--muted);background:0 0}.outreach-contact-card footer .outreach-manage-access{color:#934e31;background:#f4e6dc;border:1px solid #e5c4af;border-radius:8px;align-items:center;min-height:44px;padding:0 11px;font-size:7px;font-weight:850;display:inline-flex}.outreach-contact-card button:disabled{cursor:wait;opacity:.55}.outreach-editor-backdrop{z-index:150;background:#09211bb3;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.outreach-editor{background:var(--paper);border-radius:19px;width:100%;max-width:680px;max-height:min(880px,100vh - 36px);padding:27px;position:relative;overflow-y:auto}.outreach-editor>h2{letter-spacing:-.05em;margin:7px 42px 18px 0;font-size:28px;line-height:1.05}.outreach-editor-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.outreach-editor label{color:var(--ink);flex-direction:column;gap:7px;font-size:8px;font-weight:850;display:flex}.outreach-editor label>small{color:var(--muted);font-size:6px;font-weight:600;line-height:1.4}.outreach-editor input,.outreach-editor select,.outreach-editor textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f5f4ed;border-radius:9px;width:100%;min-height:44px;padding:10px 11px;font-size:9px}.outreach-editor textarea{resize:vertical;min-height:94px;line-height:1.5}.outreach-editor-notes{margin-top:11px}.outreach-editor-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.outreach-editor-actions button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:9px;min-height:44px;padding:0 15px;font-size:8px;font-weight:850}.outreach-editor-actions button[type=submit]{background:var(--forest);border-color:var(--forest);color:#fff}.outreach-editor form>small{color:var(--muted);text-align:right;margin-top:10px;font-size:6px;line-height:1.5;display:block}.outreach-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.outreach-lane{background:var(--paper);border:1px solid var(--line);border-radius:17px;flex-direction:column;min-width:0;padding:20px;display:flex}.outreach-lane>header{grid-template-columns:35px 1fr auto;align-items:flex-start;gap:11px;display:grid}.outreach-lane>header>span{border:1px solid var(--line);color:var(--clay);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:7px;font-weight:900;display:flex}.outreach-lane>header p{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;margin:1px 0 5px;font-size:7px;font-weight:850}.outreach-lane h2{letter-spacing:-.035em;margin:0;font-size:18px;line-height:1.08}.outreach-lane>header em{color:var(--muted);white-space:nowrap;background:#ecece5;border-radius:99px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:800}.pro-lane>header em{color:var(--forest);background:#e2ebe2}.outreach-offer{background:#e2ebe2;border-radius:12px;flex-direction:column;margin:18px 0 13px;padding:14px;display:flex}.outreach-offer p{color:#5e6c64;margin:0 0 5px;font-size:7px}.outreach-offer strong{color:var(--forest);letter-spacing:-.04em;font-size:20px}.outreach-offer small{color:#5e6c64;margin-top:4px;font-size:7px}.outreach-checks{gap:8px;margin:0 0 15px;padding:0;list-style:none;display:grid}.outreach-checks li{color:#536058;padding-left:16px;font-size:8px;line-height:1.45;position:relative}.outreach-checks li:before{color:var(--clay);content:"✓";font-weight:900;position:absolute;left:0}.outreach-source{color:var(--clay);text-underline-offset:3px;font-size:8px;font-weight:850;-webkit-text-decoration:underline #d96f4b4d;text-decoration:underline #d96f4b4d}.outreach-note{color:var(--muted);margin:10px 0 14px;font-size:7px;line-height:1.5}.outreach-lane details{border-top:1px solid var(--line);margin-top:auto;padding-top:13px}.outreach-lane summary{color:var(--forest);cursor:pointer;font-size:8px;font-weight:850}.outreach-lane details p{color:#536058;background:#f2f1e9;border-radius:9px;margin:10px 0 0;padding:11px;font-size:8px;line-height:1.6}.club-leads{gap:6px;margin:18px 0 12px;display:grid}.club-leads>div{background:#f1f1e9;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:10px;display:grid}.club-leads>div>span{color:#70776e;background:#e6e4d9;border-radius:99px;padding:5px 6px;font-size:5px;font-weight:900}.club-leads p{flex-direction:column;margin:0;display:flex}.club-leads p strong{font-size:9px}.club-leads p small{color:var(--muted);margin-top:3px;font-size:6px}.club-leads nav{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px 10px;display:flex}.club-leads nav a{color:var(--clay);font-size:6px;font-weight:800}.club-leads nav a.club-email-link{background:var(--clay);color:#fff;border-radius:7px;padding:7px 8px;text-decoration:none}.club-leads nav a.club-member-email-link{background:var(--forest);color:#fff;border-radius:7px;padding:7px 8px;text-decoration:none}.club-ask{border-left:3px solid var(--lime);margin:4px 0 14px;padding-left:10px}.club-ask strong{font-size:8px}.club-ask p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.5}.shop-lead{background:var(--forest);color:#fff;border-radius:12px;align-items:center;gap:12px;margin:18px 0 8px;padding:13px;display:flex}.shop-monogram{border:1px solid var(--lime);color:var(--lime);border-radius:8px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;font-size:8px;font-weight:900;display:flex}.shop-lead p{flex-direction:column;margin:0;display:flex}.shop-lead p small{color:var(--lime);letter-spacing:.1em;font-size:5px;font-weight:900}.shop-lead p strong{margin:5px 0;font-size:11px}.shop-lead p em{color:#ffffff85;font-size:6px;font-style:normal;line-height:1.45}.shop-proof{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.shop-proof span{background:#f1f1e9;border-radius:9px;flex-direction:column;padding:9px;display:flex}.shop-proof strong{font-size:13px}.shop-proof small{color:var(--muted);margin-top:2px;font-size:6px}.shop-proposal{margin:11px 0}.shop-proposal p{color:#536058;margin:7px 0;font-size:7px;line-height:1.55}.shop-proposal strong{color:var(--ink)}.outreach-link-row{flex-wrap:wrap;gap:13px;display:flex}.outreach-sequence{background:#e4ddb9;border-radius:17px;margin-top:14px;padding:21px}.outreach-sequence ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.outreach-sequence li{background:#ffffff73;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.outreach-sequence li>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:flex}.outreach-sequence li p{flex-direction:column;margin:0;display:flex}.outreach-sequence li strong{font-size:8px}.outreach-sequence li small{color:#667068;margin-top:3px;font-size:6px}@media (width<=1180px){.outreach-contact-grid,.outreach-lanes{grid-template-columns:1fr 1fr}.shop-lane{grid-column:1/3}}@media (width<=900px){.outreach-rule{grid-template-columns:auto 1fr}.outreach-rule>div{display:none}.outreach-sequence ol{grid-template-columns:1fr 1fr}}@media (width<=640px){.capacity-control{grid-template-columns:1fr}.capacity-control>small{grid-column:1}.outreach-rule{grid-template-columns:1fr;align-items:start}.outreach-rule>span{justify-self:start}.outreach-tracker{padding:16px}.outreach-tracker-header{flex-direction:column;align-items:stretch;gap:14px}.outreach-tracker-header>button{width:100%}.outreach-consent-note{grid-template-columns:1fr;align-items:start}.outreach-consent-note>span{justify-self:start}.outreach-contact-grid{grid-template-columns:1fr}.outreach-editor-backdrop{align-items:flex-end;padding:0}.outreach-editor{max-height:92vh;padding:23px 18px calc(20px + env(safe-area-inset-bottom));border-radius:19px 19px 0 0}.outreach-editor-grid{grid-template-columns:1fr}.outreach-editor-actions{grid-template-columns:1fr 1fr;display:grid}.outreach-lanes{grid-template-columns:1fr}.shop-lane{grid-column:1}.outreach-lane>header{grid-template-columns:35px 1fr}.outreach-lane>header em{grid-column:2;justify-self:start}.outreach-sequence ol{grid-template-columns:1fr}}.pilot-signup{background:#e8e5d8;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:84px max(24px,50vw - 560px);scroll-margin-top:20px;display:grid}.pilot-signup-copy .pilot-kicker{color:var(--clay)}.pilot-signup-copy h2{letter-spacing:-.06em;max-width:510px;margin:0;font-size:clamp(39px,4vw,54px);line-height:1}.pilot-signup-copy>p:not(.pilot-kicker){color:var(--muted);max-width:430px;font-size:10px;line-height:1.6}.pilot-signup-copy ul{gap:9px;margin:23px 0 0;padding:0;list-style:none;display:grid}.pilot-signup-copy li{color:#4f5c55;align-items:center;gap:8px;font-size:8px;display:flex}.pilot-signup-copy li span{color:var(--forest);background:#d6dfd3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:7px;display:flex}.pilot-signup-form,.pilot-signup-success{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:27px;box-shadow:0 24px 60px #16241f17}.pilot-signup-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pilot-signup-form label:not(.pilot-consent):not(.pilot-honeypot){flex-direction:column;gap:7px;margin-bottom:12px;font-size:8px;font-weight:850;display:flex}.pilot-signup-form input:not([type=checkbox]),.pilot-signup-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f5f4ed;border-radius:9px;width:100%;min-height:42px;padding:10px 11px;font-size:9px}.pilot-signup-form select{cursor:pointer}.pilot-consent{color:var(--muted);align-items:flex-start;gap:8px;margin:4px 0 13px;font-size:7px;line-height:1.5;display:flex}.pilot-consent input{accent-color:var(--forest);margin:1px 0 0}.pilot-signup-form>button{background:var(--forest);color:#fff;border:0;border-radius:9px;width:100%;padding:13px;font-size:9px;font-weight:850}.pilot-signup-form>button:disabled{opacity:.6}.pilot-signup-form>small{color:var(--muted);text-align:center;margin-top:10px;font-size:6px;line-height:1.5;display:block}.pilot-signup-form>small a{color:var(--clay);text-decoration:underline}.pilot-honeypot{width:0;height:0;position:absolute;left:-10000px;overflow:hidden}.pilot-form-error{color:#8a3f2a;background:#f4ded7;border-radius:7px;margin:0 0 10px;padding:8px;font-size:7px}.pilot-signup-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex}.pilot-signup-success>span{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:17px;font-size:21px;display:flex}.pilot-signup-success .pilot-kicker{color:var(--clay);margin-bottom:9px}.pilot-signup-success h2{letter-spacing:-.055em;margin:0 0 8px;font-size:33px}.pilot-signup-success>p:not(.pilot-kicker){color:var(--muted);max-width:360px;font-size:9px;line-height:1.55}.pilot-signup-success a{color:var(--clay);margin-top:12px;font-size:8px;font-weight:850}.privacy-page{background:var(--cream);min-height:100vh;padding:38px max(22px,50vw - 425px) 80px}.privacy-page>.workspace-brand{margin-bottom:60px}.privacy-page article{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(28px,6vw,65px)}.privacy-page h1{letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(43px,7vw,66px);line-height:.95}.privacy-page h2{letter-spacing:-.025em;margin:30px 0 7px;font-size:17px}.privacy-page article>p:not(.workspace-eyebrow){color:#4f5b54;font-size:10px;line-height:1.75}.privacy-back{color:var(--clay);margin-top:35px;font-size:9px;font-weight:850;display:inline-block}.policy-page article>p a{color:var(--forest);text-underline-offset:3px;font-weight:800;text-decoration:underline}.policy-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin-top:38px;padding-top:23px;display:flex}.policy-actions a{color:var(--clay);font-size:9px;font-weight:850}.account-controls-page{background:var(--cream);min-height:100vh;padding:34px max(22px,50vw - 450px) 80px}.account-controls-nav{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.account-controls-nav>a:last-child{color:var(--forest);font-size:9px;font-weight:850}.account-controls-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;overflow:hidden}.account-controls-card>header{background:var(--forest);color:#fff;padding:clamp(30px,6vw,62px)}.account-controls-card>header h1{color:#fff;letter-spacing:-.065em;max-width:700px;margin:8px 0 18px;font-size:clamp(40px,7vw,62px);line-height:.96}.account-controls-card>header>p:not(.workspace-eyebrow){color:#ffffffa8;max-width:610px;margin:0;font-size:11px;line-height:1.7}.account-policy-links{grid-template-columns:1fr 1fr;gap:10px;padding:24px clamp(22px,6vw,62px) 0;display:grid}.account-policy-links a{background:#f1f1e9;border:1px solid #e1e1d8;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:16px;display:grid}.account-policy-links span{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:7px;font-weight:900}.account-policy-links strong{grid-column:1;font-size:10px}.account-policy-links i{color:var(--forest);grid-area:1/2/3;font-size:14px;font-style:normal}.account-deletion-control{padding:35px clamp(22px,6vw,62px)}.account-deletion-control>div:first-child h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:24px}.account-deletion-control>div:first-child>p:not(.workspace-eyebrow){color:var(--muted);max-width:680px;margin:0;font-size:10px;line-height:1.7}.account-deletion-control form{background:#f3f1e8;border:1px solid #e0dccd;border-radius:15px;gap:14px;margin-top:22px;padding:20px;display:grid}.account-deletion-control form label{color:var(--ink);gap:7px;font-size:9px;font-weight:800;display:grid}.account-deletion-control form input,.account-deletion-control form textarea{background:var(--paper);color:var(--ink);font:inherit;resize:vertical;border:1px solid #d7d5ca;border-radius:9px;width:100%;padding:11px;font-size:10px}.account-deletion-control form>button,.account-request-active>button{color:#fff;background:#923f2d;border:0;border-radius:9px;justify-self:start;min-height:44px;padding:11px 14px;font-size:9px;font-weight:900}.account-deletion-control button:disabled{cursor:wait;opacity:.52}.account-request-active{background:#e2ebe0;border:1px solid #cfddcc;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:22px;padding:18px;display:grid}.account-request-active>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.account-request-active strong{font-size:11px}.account-request-active p{color:#53625a;margin:5px 0 0;font-size:8px;line-height:1.55}.account-request-active small{color:#53625a;margin-top:9px;font-size:8px;display:block}.account-control-loading,.account-request-cancelled{color:var(--muted);margin:20px 0 0;font-size:9px;line-height:1.55}.account-request-cancelled{background:#e1e9df;border-radius:9px;margin:0;padding:11px}.account-control-notice,.account-control-error{border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.account-control-notice{color:var(--forest);background:#e1ecdf}.account-control-error{color:#873e2d;background:#f4ded7}.account-control-error button{color:inherit;font:inherit;background:0 0;border:0;font-weight:900;text-decoration:underline}.account-retention-note{background:#e8dfbd;border-top:1px solid #d8cfaa;padding:23px clamp(22px,6vw,62px) 28px}.account-retention-note strong{font-size:10px}.account-retention-note p{color:#596158;margin:7px 0 0;font-size:8px;line-height:1.65}@media (width<=760px){.pilot-signup{grid-template-columns:1fr;gap:38px;padding:65px 20px}.pilot-signup-form{padding:22px 18px}}@media (width<=480px){.pilot-signup-form>div{grid-template-columns:1fr}.privacy-page{padding-top:25px}.privacy-page>.workspace-brand{margin-bottom:35px}.privacy-page article>p:not(.workspace-eyebrow){font-size:14px}.policy-actions{flex-direction:column;align-items:flex-start}.policy-actions a{min-height:44px;padding:10px 0;font-size:13px}.account-controls-page{padding:22px 14px 50px}.account-controls-nav{margin-bottom:24px}.account-controls-card>header{padding:30px 22px}.account-controls-card>header>p:not(.workspace-eyebrow){font-size:14px}.account-policy-links{grid-template-columns:1fr}.account-policy-links strong{font-size:14px}.account-deletion-control>div:first-child>p:not(.workspace-eyebrow),.account-request-active p,.account-request-active small,.account-retention-note p,.account-deletion-control form label,.account-control-loading,.account-request-cancelled,.account-control-notice,.account-control-error{font-size:13px}.account-deletion-control form input,.account-deletion-control form textarea{font-size:16px}.account-request-active{grid-template-columns:38px 1fr;align-items:start}.account-request-active>button{grid-column:2;justify-self:stretch}.usdgc-home-callout{grid-template-columns:44px 1fr;padding:11px}.usdgc-callout-date{width:44px;height:44px}.usdgc-home-callout>em{grid-column:2}}.card-reputation{color:var(--forest);margin:7px 0 0;font-size:7px;font-weight:800}.sample-profile-pill{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:7px 0 0;font-size:6px;font-weight:800}.payment-safety-note{background:#fff2d2;border-top:1px solid #ecd89e;border-bottom:1px solid #ecd89e;align-items:flex-start;gap:11px;padding:13px 28px;display:flex}.payment-safety-note>span{color:#fff;background:#8b6420;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:flex}.payment-safety-note p{flex-direction:column;margin:0;display:flex}.payment-safety-note strong{color:#694a13;font-size:9px}.payment-safety-note small{color:#6f6042;margin-top:3px;font-size:7px;line-height:1.5}.booking-payment-safety{border:1px solid #ecd89e;border-radius:11px;margin:-3px 0 15px;padding:12px}.payment-safety-check{color:#56605a;align-items:flex-start;gap:8px;margin:2px 0 14px;font-size:8px;line-height:1.5;display:flex}.payment-safety-check input,.verification-attendance input{accent-color:var(--forest);flex:none;margin:2px 0 0}.post-verification-gate{text-align:center}.post-verification-gate .back-link{text-align:left;display:block}.post-verification-gate>p:not(.modal-kicker){color:var(--muted);max-width:410px;margin:0 auto 23px;font-size:11px;line-height:1.6}.verification-gate-icon{background:var(--lime);color:var(--forest);border:6px solid #edf4cb;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:8px auto 18px;font-size:22px;display:flex}.post-verification-gate .modal-kicker,.post-verification-gate h2{margin-right:0}.pro-verification-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:19px}.pro-verification-card h3{letter-spacing:-.025em;margin:0 0 7px;font-size:14px}.pro-verification-card>p:not(.workspace-eyebrow){color:var(--muted);margin:0 0 13px;font-size:8px;line-height:1.55}.pro-verification-card>button{background:var(--forest);color:#fff;border:0;border-radius:9px;width:100%;min-height:44px;padding:10px;font-size:8px;font-weight:850}.pro-verification-card>button:disabled{color:#737b75;cursor:default;background:#d7d9d0}.pro-verification-card.verification-approved{background:#e2ebe2;border-color:#cbdcca}.verification-decision-note{background:#fff7dc;border:1px solid #ead99e;border-radius:9px;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px;display:flex}.verification-decision-note strong{color:var(--ink);font-size:8px}.verification-decision-note span{color:#666456;font-size:8px;line-height:1.45}.pro-verified-seal{background:var(--forest);color:var(--lime);border-radius:99px;padding:7px 9px;font-size:7px;font-weight:850;display:inline-flex}.pro-verification-modal form>p:not(.modal-kicker){color:var(--muted);font-size:9px;line-height:1.55}.pro-verification-modal .verification-attendance{flex-direction:row;align-items:flex-start;font-size:8px;line-height:1.5}.conversation-modal{overflow-y:auto}.conversation-reputation{color:#ffffffb8;margin:10px 0 0;font-size:7px;font-weight:750}.connection-followthrough{background:#edf2e8;border-top:1px solid #d8e1d3;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 28px;display:grid}.connection-followthrough>.followthrough-copy{grid-area:1/1}.connection-followthrough h3{margin:3px 0;font-size:10px}.connection-followthrough small{color:var(--muted);max-width:390px;font-size:7px;line-height:1.45;display:block}.connection-followthrough>button{background:var(--forest);color:#fff;border:0;border-radius:8px;min-height:40px;padding:9px 10px;font-size:7px;font-weight:850}.connection-followthrough>.review-action{background:var(--clay)}.completion-pair{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:6px;display:flex}.completion-pair span{color:#747b76;background:#e1e3dc;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:850}.completion-pair span.confirmed{color:var(--forest);background:#d4e5d1}.completion-waiting,.completion-mutual,.review-submitted{color:var(--forest);text-align:right;font-size:7px;font-weight:850}.connection-followthrough>button.completion-problem{color:#85513f;text-underline-offset:3px;background:0 0;min-height:30px;padding:5px 0;text-decoration:underline}.connection-earnings{background:#ffffffad;border:1px solid #d5dfd1;border-radius:11px;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 112px minmax(170px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.connection-earnings h4{margin:3px 0;font-size:10px}.connection-earnings>label{background:#fff;border:1px solid #cbd5c7;border-radius:8px;align-items:center;min-height:40px;display:flex;overflow:hidden}.connection-earnings>label span{color:var(--forest);padding-left:10px;font-size:9px;font-weight:900}.connection-earnings>label input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 10px 9px 4px;font-size:9px}.connection-earnings>p{flex-direction:column;gap:3px;margin:0;display:flex}.connection-earnings>p strong{color:var(--forest);font-size:8px}.connection-earnings.is-matched,.connection-earnings.is-reported{background:#dcebd7;border-color:#bed5b7}.connection-earnings.has-mismatch{background:#fff2dc;border-color:#e7cf9d}.connection-earnings .earnings-mismatch strong{color:#85513f}.earnings-response-actions{flex-direction:column;gap:6px;display:flex}.earnings-response-actions button,.earnings-dispute-form button{color:#fff;cursor:pointer;background:#315260;border:0;border-radius:8px;min-height:34px;padding:8px 10px;font-size:8px;font-weight:900}.earnings-response-actions button:last-child,.earnings-dispute-form footer button:first-child{color:var(--forest);background:0 0;border:1px solid #9bad9f}.earnings-response-actions button:disabled,.earnings-dispute-form button:disabled{cursor:default;opacity:.55}.earnings-dispute-form{gap:6px;display:grid}.earnings-dispute-form>label{background:#fff;border:1px solid #cbd5c7;border-radius:8px;align-items:center;min-height:40px;display:flex;overflow:hidden}.earnings-dispute-form>label span{color:var(--forest);padding-left:10px;font-size:9px;font-weight:900}.earnings-dispute-form>label input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 10px 9px 4px;font-size:9px}.earnings-dispute-form footer{gap:6px;display:flex}.earnings-dispute-form footer button{flex:1}.connection-followthrough>button.earnings-update{background:#315260}.cancellation-record{background:#f1e6e1;border-top:1px solid #e1ccc4;align-items:center;gap:10px;padding:12px 28px;display:flex}.cancellation-record>span{color:#fff;background:#85513f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.cancellation-record p{flex-direction:column;margin:0;display:flex}.cancellation-record small{color:#85513f;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.cancellation-record strong{margin:3px 0;font-size:9px}.cancellation-record em{color:var(--muted);font-size:6px;font-style:normal}.connection-management{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 28px;display:flex}.connection-management>p{flex-direction:column;margin:0;display:flex}.connection-management>p strong{font-size:8px}.connection-management>p small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.connection-management>button{color:#85513f;text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:7px;font-weight:850;text-decoration:underline}.cancellation-confirm{grid-template-columns:1fr minmax(150px,.8fr);align-items:end;gap:10px;width:100%;display:grid}.cancellation-confirm>p{flex-direction:column;margin:0;display:flex}.cancellation-confirm strong{font-size:9px}.cancellation-confirm small{color:var(--muted);margin-top:3px;font-size:7px}.cancellation-confirm label{color:#6d625d;flex-direction:column;gap:4px;font-size:7px;font-weight:800;display:flex}.cancellation-confirm select{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;padding:8px;font-size:7px}.cancellation-confirm footer{grid-column:1/3;justify-content:flex-end;gap:6px;display:flex}.cancellation-confirm footer button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:850}.cancellation-confirm footer button:last-child{color:#fff;background:#85513f;border-color:#85513f}.conversation-trust-form{border-top:1px solid var(--line);background:#f5f4ed;grid-template-columns:1fr 1fr;gap:9px;padding:15px 28px;display:grid}.conversation-trust-form h3{grid-column:1/3;margin:0 0 2px;font-size:11px}.conversation-trust-form label{color:#4d5952;flex-direction:column;gap:5px;font-size:7px;font-weight:800;display:flex}.conversation-trust-form label:last-of-type{grid-column:1/3}.conversation-trust-form select,.conversation-trust-form textarea{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;padding:9px;font-size:8px}.conversation-trust-form>button{background:var(--forest);color:#fff;border:0;border-radius:8px;grid-column:1/3;padding:10px;font-size:8px;font-weight:850}.conversation-safety-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 28px;display:flex}.conversation-safety-actions button{color:#7b4939;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:7px;font-weight:800;text-decoration:underline}.conversation-safety-actions small{color:var(--muted);margin-left:auto;font-size:7px}.conversation-blocked-note{color:#744b3e;text-align:center;background:#f1e6e1;margin:0;padding:14px 28px;font-size:8px}.review-source-link{color:var(--clay);text-underline-offset:3px;margin-top:10px;font-size:8px;font-weight:850;text-decoration:underline}.member-profile-link{text-underline-offset:3px;-webkit-text-decoration:underline #dc704c73;text-decoration:underline #dc704c73;text-decoration-thickness:1px}.member-profile-link:hover{color:var(--clay);text-decoration-color:currentColor}.modal-profile-link,.exchange-profile-link,.conversation-profile-link{color:var(--clay);text-underline-offset:3px;font-size:8px;font-weight:850;line-height:1.4;-webkit-text-decoration:underline #dc704c59;text-decoration:underline #dc704c59;display:inline-flex}.modal-profile-link{margin-top:3px}.exchange-profile-link{margin:-5px 0 14px}.conversation-profile-link{color:var(--lime);margin-left:auto}.public-profile-page{background:var(--cream);min-height:100vh;padding-bottom:90px}.public-profile-topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8eb;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 580px);display:flex;position:sticky;top:0}.public-profile-topbar>a:last-child{color:var(--forest);font-size:10px;font-weight:850}.public-profile-hero{background:var(--forest);color:#fff;grid-template-columns:104px 1fr;align-items:center;gap:27px;max-width:1160px;min-height:255px;margin:32px auto 0;padding:45px 52px;display:grid;position:relative;overflow:hidden}.public-profile-hero:before{content:"";border:42px solid #d9f06f14;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-70px}.public-profile-avatar{background:var(--lime);color:var(--forest);z-index:1;border:7px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;font-size:27px;font-weight:900;display:flex;position:relative}.public-profile-identity{z-index:1;min-width:0;position:relative}.public-profile-identity .workspace-eyebrow{color:var(--lime)}.public-profile-identity h1{letter-spacing:-.065em;margin:0;font-size:clamp(41px,6vw,63px);line-height:.96}.public-profile-identity>p:not(.workspace-eyebrow){color:#ffffffa3;margin:12px 0 0;font-size:11px;line-height:1.5}.public-verified-badge{background:#ffffff17;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:9px;margin-top:17px;padding:9px 12px;display:inline-flex}.public-verified-badge>span{background:var(--lime);color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:flex}.public-verified-badge p{flex-direction:column;gap:2px;margin:0;display:flex}.public-verified-badge strong{font-size:8px}.public-verified-badge small{color:#ffffff8c;font-size:7px}.public-profile-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;max-width:1160px;margin:18px auto 0;display:grid}.public-profile-main,.public-profile-side{gap:18px;min-width:0;display:grid}.public-profile-stats{grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.public-profile-stats article{background:var(--paper);border:1px solid var(--line);flex-direction:column;min-height:128px;padding:22px;display:flex}.public-profile-stats article:first-child{border-radius:16px 0 0 16px}.public-profile-stats article:last-child{border-radius:0 16px 16px 0}.public-profile-stats small{color:var(--muted);font-size:8px;font-weight:800}.public-profile-stats strong{letter-spacing:-.055em;margin:11px 0 7px;font-size:30px;line-height:1}.public-profile-stats span{color:var(--muted);font-size:7px;line-height:1.4}.public-profile-section,.public-profile-posts{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:27px}.public-profile-section h2,.public-profile-posts h2,.public-profile-safety h2{letter-spacing:-.045em;margin:0;font-size:23px;line-height:1.05}.profile-about>p:not(.workspace-eyebrow){color:#526059;white-space:pre-line;margin:14px 0 0;font-size:10px;line-height:1.7}.profile-about>a{color:var(--clay);text-underline-offset:3px;margin-top:16px;font-size:8px;font-weight:850;text-decoration:underline;display:inline-block}.public-profile-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-2px 0 20px;padding-bottom:18px;display:flex}.public-profile-section-heading>span{color:var(--forest);background:#eeeee7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:flex}.public-review-list{gap:13px;display:grid}.public-review{background:#f4f3eb;border-radius:13px;padding:17px}.public-review header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.public-review header>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:flex}.public-review header p{flex-direction:column;gap:3px;margin:0;display:flex}.public-review header strong{font-size:9px}.public-review header small{color:var(--muted);font-size:7px}.public-review header em{color:var(--forest);background:#dce8d9;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.public-review>p{color:#4d5a53;margin:13px 0 0;font-size:9px;line-height:1.65}.public-review>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.public-review>div span{background:var(--paper);border:1px solid var(--line);color:var(--forest);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800}.public-profile-empty{text-align:center;flex-direction:column;align-items:center;padding:34px 15px 23px;display:flex}.public-profile-empty>span{color:var(--forest);background:#eef0e7;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;display:flex}.public-profile-empty h3{margin:14px 0 6px;font-size:15px}.public-profile-empty p{color:var(--muted);max-width:390px;margin:0;font-size:8px;line-height:1.6}.public-profile-safety{background:#e5ddb8;border:1px solid #d4cba4;border-radius:17px;padding:24px}.public-profile-safety>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;margin-bottom:17px;font-size:10px;font-weight:900;display:flex}.public-profile-safety>p:not(.workspace-eyebrow){color:#526059;margin:12px 0 15px;font-size:8px;line-height:1.6}.public-profile-safety ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.public-profile-safety li{color:#435149;padding-left:17px;font-size:8px;line-height:1.45;position:relative}.public-profile-safety li:before{color:var(--forest);content:"✓";font-weight:900;position:absolute;left:0}.public-profile-posts{padding:22px}.public-profile-posts>div{margin-bottom:14px}.public-profile-posts h2{font-size:19px}.public-profile-posts>a{background:#f2f1e9;border-radius:11px;margin-top:8px;padding:13px;display:grid}.public-profile-posts>a:hover{background:#e9ede3}.public-profile-posts>a span{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.public-profile-posts>a strong{margin:5px 0;font-size:10px;line-height:1.35}.public-profile-posts>a small{color:var(--muted);font-size:7px}.public-profile-posts>a em{color:var(--forest);margin-top:9px;font-size:7px;font-style:normal;font-weight:850}.public-profile-no-posts{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.5}.profile-unavailable-page{padding-bottom:0}.profile-unavailable{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:22px;flex-direction:column;align-items:center;max-width:610px;margin:90px auto;padding:55px;display:flex}.profile-unavailable>span{color:var(--forest);background:#eceee5;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;font-size:24px;display:flex}.profile-unavailable h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,49px);line-height:1}.profile-unavailable>p:not(.workspace-eyebrow){color:var(--muted);margin:17px 0 22px;font-size:10px;line-height:1.7}.profile-unavailable>a{color:var(--clay);font-size:9px;font-weight:850}.pilot-roster-main{max-width:1500px}.admin-mobile-links{display:none}.pilot-account-requests{background:#e4ece1;border:1px solid #d1dfcd;border-radius:16px;margin:14px 0 18px;overflow:hidden}.pilot-account-requests>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.pilot-account-requests>header>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:flex}.pilot-account-requests>header h2{letter-spacing:-.03em;margin:4px 0;font-size:16px}.pilot-account-requests>header div>p:last-child{color:#5c6961;margin:0;font-size:8px;line-height:1.5}.pilot-account-requests>header>a{color:var(--forest);font-size:8px;font-weight:850}.pilot-account-requests.has-requests{background:#f7e5d9;border-color:#e7cabb}.pilot-account-requests.has-requests>header>span{color:#fff;background:#913f2e}.pilot-account-requests>div{border-top:1px solid #1b3e341f;gap:1px;display:grid}.pilot-account-requests article{background:#ffffff73;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 15px;padding:13px 18px;display:grid}.pilot-account-requests article p{flex-direction:column;margin:0;display:flex}.pilot-account-requests article strong{font-size:9px}.pilot-account-requests article a,.pilot-account-requests article span,.pilot-account-requests article small{color:#626c66;font-size:7px}.pilot-account-requests article small{grid-column:1/3;line-height:1.5}.pilot-roster-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:29px 0 18px;display:grid}.pilot-roster-summary article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:15px 17px;display:grid}.pilot-roster-summary small{color:var(--muted);font-size:7px}.pilot-roster-summary strong{letter-spacing:-.055em;margin:8px 0 5px;font-size:27px;line-height:1}.pilot-roster-summary span{color:var(--muted);font-size:7px}.pilot-roster-summary article:nth-child(3){background:var(--forest);border-color:var(--forest);color:#fff}.pilot-roster-summary article:nth-child(3) small,.pilot-roster-summary article:nth-child(3) span{color:#ffffff8f}.pilot-roster-summary article:nth-child(3) strong{color:var(--lime)}.pilot-roster-workbench{grid-template-columns:minmax(390px,.9fr) minmax(410px,1.1fr);align-items:stretch;gap:13px;min-height:620px;display:grid}.pilot-roster-list,.pilot-person-detail{background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:0;overflow:hidden}.pilot-roster-search{padding:12px 13px 7px}.pilot-roster-search label{background:#f1f1e9;border:1px solid #deded4;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.pilot-roster-search label span{color:var(--muted);font-size:14px}.pilot-roster-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:9px}.pilot-people{max-height:515px;padding:7px;overflow-y:auto}.pilot-people>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.pilot-people>button+button{margin-top:3px}.pilot-people>button.selected{background:#f1f1e9;border-color:#deded4}.pilot-avatar{color:var(--forest);background:#e2ebe2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:8px;font-weight:900;display:flex}.pilot-avatar-pro,.pilot-avatar-both{background:var(--forest);color:var(--lime)}.pilot-avatar-creator{color:#6d5c82;background:#e6e0ef}.pilot-avatar-partner{color:#816630;background:#efe2c7}.pilot-people>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pilot-people small{color:var(--clay);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:850;overflow:hidden}.pilot-people strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:9px;line-height:1.3;overflow:hidden}.pilot-people em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.pilot-status{text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:900}.pilot-status-interested{color:#806424;background:#efe7c9}.pilot-status-invited{color:#436d76;background:#dce8ed}.pilot-status-joined{color:var(--forest);background:#dce9d9}.pilot-status-declined{color:#756d65;background:#ece8e3}.pilot-person-detail{flex-direction:column;padding:26px;display:flex}.pilot-person-detail>header{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.pilot-person-detail>header .pilot-avatar{width:50px;height:50px;font-size:10px}.pilot-person-detail>header p{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:7px;font-weight:850}.pilot-person-detail>header h2{letter-spacing:-.04em;margin:0 0 4px;font-size:22px}.pilot-person-detail>header a{color:var(--muted);text-underline-offset:3px;font-size:8px;text-decoration:underline}.pilot-person-facts{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 13px;display:grid}.pilot-person-facts>div{background:#f2f1e9;border-radius:10px;flex-direction:column;padding:12px;display:flex}.pilot-person-facts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:800}.pilot-person-facts strong{margin-top:5px;font-size:8px;line-height:1.4}.pilot-account-state{background:#e0ebdd;border:1px solid #cfdfcb;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;margin-top:4px;padding:14px;display:grid}.pilot-account-state>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:flex}.pilot-account-state p{flex-direction:column;margin:0;display:flex}.pilot-account-state strong{font-size:9px}.pilot-account-state small{color:#5a675f;margin-top:4px;font-size:7px;line-height:1.45}.pilot-account-state a{color:var(--forest);white-space:nowrap;font-size:7px;font-weight:850}.pilot-invite-box{background:var(--forest);color:#fff;border-radius:14px;margin-top:4px;padding:19px}.pilot-invite-box h3{margin:6px 0 8px;font-size:17px}.pilot-invite-box>p:not(.workspace-eyebrow){color:#ffffff94;max-width:450px;margin:0 0 15px;font-size:8px;line-height:1.55}.pilot-invite-box button{background:var(--lime);color:var(--forest);border:0;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}.pilot-invite-box>a{color:#ffffffb3;text-underline-offset:3px;margin-left:12px;font-size:7px;font-weight:800;text-decoration:underline}.pilot-status-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:23px;display:flex}.pilot-status-actions p{flex-direction:column;flex:150px;margin:0;display:flex}.pilot-status-actions p strong{font-size:9px}.pilot-status-actions p small{color:var(--muted);margin-top:3px;font-size:7px}.pilot-status-actions button{color:var(--ink);background:#eeeee7;border:0;border-radius:8px;padding:9px;font-size:7px;font-weight:850}.pilot-status-actions button.decline{color:var(--clay)}.pilot-status-actions button:disabled{cursor:wait;opacity:.55}.pilot-consent-note{border-top:1px solid var(--line);color:var(--muted);margin:19px 0 0;padding-top:12px;font-size:7px;line-height:1.55}@media (width<=900px){.admin-mobile-links{border:1px solid var(--line);scrollbar-width:none;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f2eaf5;border-radius:14px;gap:6px;margin:18px 0 17px;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto}.admin-mobile-links::-webkit-scrollbar{display:none}.admin-mobile-links a{color:var(--muted);white-space:nowrap;background:#e8e8df;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 11px;font-size:8px;font-weight:850;display:flex}.admin-mobile-links a.active{background:var(--forest);color:#fff}.pilot-roster-workbench{grid-template-columns:1fr}.pilot-person-detail{min-height:520px}}@media (width<=600px){.pilot-account-requests>header{grid-template-columns:36px 1fr;align-items:start}.pilot-account-requests>header>a{grid-column:2;min-height:44px;padding:12px 0}.pilot-account-requests article{grid-template-columns:1fr;align-items:start}.pilot-account-requests article small{grid-column:1}.pilot-roster-summary{grid-template-columns:1fr 1fr}.pilot-roster-workbench{min-height:0}.pilot-people{max-height:430px}.pilot-person-detail{min-height:0;padding:19px}.pilot-person-detail>header{grid-template-columns:44px minmax(0,1fr)}.pilot-person-detail>header .pilot-avatar{width:44px;height:44px}.pilot-person-detail>header>.pilot-status{grid-column:2;justify-self:start}.pilot-person-facts{grid-template-columns:1fr}.pilot-account-state{grid-template-columns:32px 1fr;align-items:start}.pilot-account-state a{grid-column:2}.pilot-status-actions{margin-top:22px}.post-manager-fields{grid-template-columns:1fr}.post-manager-times>div{grid-template-columns:1fr;align-items:start}.post-manager-times>div.locked span{max-width:none;padding:0 7px 5px}.post-manager-status-actions{flex-wrap:wrap;align-items:flex-start}.post-manager-status-actions p{flex-basis:100%}.post-manager-lane-confirm{grid-template-columns:1fr 1fr;align-items:stretch}.post-manager-lane-confirm p{grid-column:1/3}.post-manager-modal input,.post-manager-modal textarea,.pro-verification-modal input{font-size:16px}}@media (width<=640px){.payment-safety-note{padding:12px 18px}.activity-modal{max-height:94vh}.activity-header{flex-direction:column;padding:26px 58px 20px 20px}.activity-header>button{margin-top:-8px}.activity-list{max-height:56vh}.activity-footer{flex-direction:column;align-items:flex-start}.conversation-time-card{flex-wrap:wrap;padding:11px 18px}.conversation-time-card>button{margin-left:41px}.schedule-change-card{grid-template-columns:30px 1fr;align-items:start;padding:11px 18px}.schedule-change-card>div{grid-column:2;width:100%}.schedule-change-card>div button{flex:1}.schedule-change-picker{padding:14px 18px}.schedule-change-picker>div{grid-template-columns:1fr}.cancellation-record,.connection-management{padding:12px 18px}.connection-management{flex-direction:column;align-items:flex-start}.cancellation-confirm{grid-template-columns:1fr}.cancellation-confirm label,.cancellation-confirm footer{grid-column:1;width:100%}.cancellation-confirm footer button{flex:1}.connection-followthrough{grid-template-columns:1fr;padding:14px 18px}.connection-followthrough>.followthrough-copy{grid-area:auto/1}.completion-pair{grid-area:auto/1;justify-content:flex-start}.connection-earnings{grid-area:auto/1;grid-template-columns:1fr}.connection-earnings>label{min-height:44px}.completion-waiting,.completion-mutual,.review-submitted{text-align:left}.connection-followthrough>button{width:100%;min-height:44px}.connection-followthrough>button.completion-problem{min-height:44px}.conversation-trust-form{grid-template-columns:1fr;padding:14px 18px}.conversation-trust-form h3,.conversation-trust-form label:last-of-type,.conversation-trust-form>button{grid-column:1}.conversation-safety-actions{padding:11px 18px}.conversation-safety-actions small{width:100%;margin-left:0}.conversation-blocked-note{padding:13px 18px}}@media (width<=600px){.modal-secondary{font-size:13px}.connection-followthrough h3{font-size:16px}.connection-followthrough small,.completion-pair span,.completion-waiting,.completion-mutual,.review-submitted{font-size:13px}.connection-earnings h4{font-size:16px}.connection-earnings>label span,.connection-earnings>label input,.connection-earnings>p strong,.earnings-response-actions button,.earnings-dispute-form button,.earnings-dispute-form>label span,.earnings-dispute-form>label input{font-size:14px}.connection-followthrough>button{font-size:13px}.conversation-trust-form h3{font-size:17px}.conversation-trust-form label{font-size:13px}.conversation-trust-form select,.conversation-trust-form textarea{font-size:16px}.conversation-trust-form>button{min-height:44px;font-size:13px}}@media (width<=900px){.public-profile-topbar{padding-left:22px;padding-right:22px}.public-profile-hero{border-radius:0;margin-top:0;padding-left:34px;padding-right:34px}.public-profile-layout{grid-template-columns:1fr;margin-left:22px;margin-right:22px}.public-profile-side{grid-template-columns:1fr 1fr}}@media (width<=600px){.public-profile-page{padding-bottom:55px}.public-profile-topbar{height:64px;padding-left:17px;padding-right:17px}.public-profile-topbar .workspace-brand{font-size:12px}.public-profile-topbar .workspace-brand .brand-mark{width:28px;height:28px}.public-profile-topbar>a:last-child{font-size:8px}.public-profile-hero{grid-template-columns:68px 1fr;gap:16px;min-height:220px;padding:35px 20px}.public-profile-avatar{border-width:5px;width:68px;height:68px;font-size:18px}.public-profile-identity h1{font-size:39px}.public-profile-identity>p:not(.workspace-eyebrow){font-size:9px}.public-verified-badge{align-items:flex-start;margin-top:21px;margin-left:-84px;display:flex}.public-profile-layout{margin-left:12px;margin-right:12px}.public-profile-stats{gap:7px}.public-profile-stats article{min-height:111px;padding:15px 12px;border-radius:12px!important}.public-profile-stats strong{font-size:23px}.public-profile-stats span{font-size:6px}.public-profile-section{padding:21px 18px}.public-profile-section h2,.public-profile-safety h2{font-size:21px}.public-review{padding:14px}.public-review header{grid-template-columns:31px minmax(0,1fr)}.public-review header>span{width:31px;height:31px}.public-review header em{grid-column:2;justify-self:start}.public-profile-side{grid-template-columns:1fr}.profile-unavailable{border-left:0;border-right:0;border-radius:0;margin:35px 0;padding:50px 24px}.exchange-profile-link{min-height:30px}.conversation-profile-link{flex-basis:100%;margin-left:0}}.invitation-page{color:var(--ink);background:#efeee6;min-height:100vh;padding-bottom:70px}.invitation-header{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 24px;display:flex}.invitation-header>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.invitation-hero{background:var(--forest);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:70px;max-width:1180px;min-height:530px;margin:0 auto;padding:72px;display:grid;position:relative;overflow:hidden}.invitation-page-friendly .invitation-hero{background:#203f58}.invitation-hero:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:440px;height:440px;position:absolute;top:-180px;right:-160px}.invitation-copy{z-index:1;min-width:0;position:relative}.invitation-copy .workspace-eyebrow{color:var(--lime)}.invitation-copy h1{letter-spacing:-.07em;max-width:690px;margin:14px 0 22px;font-size:clamp(47px,5.5vw,72px);line-height:.94}.invitation-copy>p:not(.workspace-eyebrow){color:#ffffffab;max-width:620px;margin:0;font-size:11px;line-height:1.7}.invitation-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:29px;display:flex}.invitation-actions a{background:var(--lime);color:var(--forest);border-radius:11px;padding:14px 17px;font-size:10px;font-weight:900}.invitation-actions a span{margin-left:9px}.invitation-actions small{color:#ffffff73;font-size:7px}.invitation-pass{color:var(--ink);z-index:1;background:#f5f1df;border-radius:16px;flex-direction:column;min-height:390px;padding:29px;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 30px 70px #0000003b}.invitation-pass:before{content:"";pointer-events:none;border:1px dashed #c9c3ac;border-radius:11px;position:absolute;inset:10px}.invitation-pass>p{color:var(--clay);letter-spacing:.16em;margin:0;font-size:7px;font-weight:950}.invitation-pass>strong{color:var(--forest);letter-spacing:-.075em;margin:24px 0 3px;font-size:60px;line-height:1}.invitation-pass>span{color:var(--muted);letter-spacing:.1em;margin-bottom:38px;font-size:7px;font-weight:850}.invitation-pass>div{border-top:1px solid #d8d2bd;flex-direction:column;gap:5px;padding:15px 0;display:flex}.invitation-pass>div small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.invitation-pass>div b{font-size:10px}.invitation-pass>em{background:var(--forest);color:var(--lime);letter-spacing:.08em;text-align:center;border-radius:6px;margin-top:auto;padding:8px;font-size:6px;font-style:normal;font-weight:900}.invitation-page-friendly .invitation-pass>em{background:#203f58}.invitation-steps{max-width:1100px;margin:68px auto 0;padding:0 24px}.invitation-steps>header{max-width:630px}.invitation-steps h2{letter-spacing:-.055em;margin:10px 0 28px;font-size:38px;line-height:1.03}.invitation-steps>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.invitation-steps article{background:var(--paper);border:1px solid var(--line);border-radius:15px;min-height:180px;padding:22px}.invitation-steps article>span{color:var(--clay);letter-spacing:.12em;font-size:7px;font-weight:900}.invitation-steps h3{letter-spacing:-.025em;margin:27px 0 9px;font-size:15px}.invitation-steps article p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.invitation-safety-note{background:#e4ddb9;border:1px solid #d3cba6;border-radius:14px;grid-template-columns:35px 1fr;align-items:center;gap:13px;max-width:1052px;margin:26px auto 0;padding:15px 17px;display:grid}.invitation-safety-note>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:flex}.invitation-safety-note p{flex-direction:column;gap:4px;margin:0;display:flex}.invitation-safety-note strong{font-size:9px}.invitation-safety-note small{color:#5d655c;font-size:7px;line-height:1.5}.invitation-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:40px 24px;display:flex}.invitation-state h1{letter-spacing:-.06em;margin:18px 0 8px;font-size:42px}.invitation-state>p:not(.workspace-eyebrow){color:var(--muted);max-width:450px;font-size:10px;line-height:1.6}.invitation-state>a{background:var(--forest);color:#fff;border-radius:10px;margin-top:15px;padding:12px 15px;font-size:9px;font-weight:850}.invitation-error-state>span{color:var(--clay);background:#ead7cf;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:20px;display:flex}.invitation-spinner{border:3px solid #d4d7ce;border-top-color:var(--forest);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite invitation-spin}@keyframes invitation-spin{to{transform:rotate(360deg)}}.join-invite-banner{background:#e1eadf;border:1px solid #ccddc8;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin:-5px 0 19px;padding:10px;display:grid}.join-invite-banner>span{background:var(--forest);color:var(--lime);letter-spacing:.06em;border-radius:8px;justify-content:center;align-items:center;height:38px;font-size:6px;font-weight:950;display:flex}.join-invite-banner p{flex-direction:column;gap:3px;margin:0;display:flex}.join-invite-banner strong{font-size:8px}.join-invite-banner small{color:#5b675f;font-size:6px;line-height:1.45}.join-invite-friendly{background:#dee8ee;border-color:#c8dae3}.join-invite-friendly>span{color:#fff;background:#203f58}.join-role-picker>small{color:var(--muted);margin-top:7px;font-size:6px;display:block}.join-role-picker:disabled button{cursor:default;opacity:.62}.join-form-card input[readonly]{color:#606b65;background:#eeeee7}.member-next-action{background:var(--forest);color:#fff;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;margin:0 0 12px;padding:17px 19px;display:grid}.member-next-action>span{background:var(--lime);color:var(--forest);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:flex}.member-next-action .workspace-eyebrow{color:var(--lime)}.member-next-action h2{letter-spacing:-.035em;margin:4px 0;font-size:18px}.member-next-action div>p:last-child{color:#ffffffa6;max-width:590px;margin:0;font-size:8px;line-height:1.5}.member-next-action>a,.member-next-action>button{background:var(--lime);color:var(--forest);text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 14px;font-size:8px;font-weight:900;display:flex}.member-next-action>em{color:#ffffff9e;font-size:8px;font-style:normal;font-weight:800}.member-next-action.waiting{background:#315260}.member-next-action.waiting>span{color:#315260;background:#dbe7ea}.pilot-onboarding{background:var(--paper);border:1px solid var(--line);border-radius:17px;margin:0 0 16px;padding:23px;overflow:hidden}.pilot-onboarding-friendly{background:#f0f5f7;border-color:#d7e3e9}.pilot-onboarding>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.pilot-onboarding>header h2{letter-spacing:-.045em;margin:6px 0;font-size:24px}.pilot-onboarding>header p:not(.workspace-eyebrow){color:var(--muted);margin:0;font-size:8px;line-height:1.5}.pilot-onboarding>header>strong{color:var(--forest);letter-spacing:-.055em;font-size:31px}.pilot-onboarding>header>strong span{color:var(--muted);font-size:14px}.pilot-onboarding-progress{background:#dedfd7;border-radius:99px;height:5px;margin:17px 0;overflow:hidden}.pilot-onboarding-progress>span{background:var(--lime);border-radius:inherit;height:100%;transition:width .3s;display:block}.pilot-onboarding-friendly .pilot-onboarding-progress>span{background:#4d829c}.pilot-onboarding-steps{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pilot-onboarding-steps article{background:#ffffffa3;border:1px solid #e1e1d9;border-radius:10px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:9px;display:grid}.pilot-onboarding-steps article>span{color:var(--muted);background:#e7e7df;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:flex}.pilot-onboarding-steps article.complete>span{background:var(--forest);color:var(--lime)}.pilot-onboarding-steps p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.pilot-onboarding-steps strong{font-size:8px}.pilot-onboarding-steps small{color:var(--muted);font-size:6px;line-height:1.35}.pilot-onboarding-steps button{color:var(--clay);white-space:nowrap;background:0 0;border:0;padding:5px;font-size:6px;font-weight:900}.pilot-onboarding-steps article.complete{opacity:.74}.pilot-roster-header>button{background:var(--forest);color:#fff;border:0;border-radius:10px;padding:12px 14px;font-size:8px;font-weight:900}.pilot-launch-readiness{background:var(--forest);color:#fff;border-radius:18px;margin-top:29px;padding:23px}.pilot-launch-readiness>header{justify-content:space-between;align-items:center;display:flex}.pilot-launch-readiness .workspace-eyebrow{color:var(--lime)}.pilot-launch-readiness h2{letter-spacing:-.045em;margin:6px 0;font-size:23px}.pilot-launch-readiness header p:not(.workspace-eyebrow){color:#ffffff80;margin:0;font-size:7px}.pilot-launch-readiness>header>span{color:#ffffff8c;background:#ffffff14;border-radius:10px;align-items:baseline;gap:6px;padding:10px 12px;font-size:7px;display:flex}.pilot-launch-readiness>header>span strong{color:var(--lime);font-size:22px}.pilot-readiness-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.pilot-readiness-grid article{background:#ffffff12;border:1px solid #ffffff17;border-radius:11px;padding:13px}.pilot-readiness-grid article p{justify-content:space-between;align-items:flex-end;margin:0 0 11px;display:flex}.pilot-readiness-grid article small{color:#ffffff8f;font-size:7px}.pilot-readiness-grid article strong{color:#fff;letter-spacing:-.04em;font-size:19px}.pilot-readiness-grid article strong span{color:#ffffff59;font-size:10px}.pilot-readiness-grid article>div{background:#ffffff1a;border-radius:99px;height:4px;overflow:hidden}.pilot-readiness-grid article>div>span{background:var(--lime);border-radius:inherit;height:100%;display:block}.pilot-connections-count em{color:#ffffff61;font-size:6px;font-style:normal}.pilot-impact{background:#f4f5e7;border:1px solid #dfe2c5;border-radius:16px;margin-top:14px;overflow:hidden}.pilot-impact>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.pilot-impact>header h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:21px}.pilot-impact>header p:not(.workspace-eyebrow){color:var(--muted);max-width:720px;margin:0;font-size:8px;line-height:1.5}.pilot-impact>header>strong{color:var(--forest);letter-spacing:-.055em;font-size:36px}.pilot-impact>div{border-top:1px solid #dfe2c5;grid-template-columns:repeat(5,1fr);display:grid}.pilot-impact>div p{flex-direction:column;gap:4px;margin:0;padding:14px 20px;display:flex}.pilot-impact>div p+p{border-left:1px solid #dfe2c5}.pilot-impact>div strong{color:var(--forest);font-size:14px}.pilot-impact>div span{color:var(--muted);font-size:7px;line-height:1.4}.pilot-impact>footer{color:#5d6658;background:#e9edd0;padding:11px 20px;font-size:7px;line-height:1.5}.pilot-public-surface{background:#e6efe2;border:1px solid #cfddc9;border-radius:16px;margin-top:14px;overflow:hidden}.pilot-public-surface>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.pilot-public-surface>header>span{background:var(--forest);color:var(--lime);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:flex}.pilot-public-surface>header h2{letter-spacing:-.035em;margin:4px 0;font-size:18px}.pilot-public-surface>header div>p:last-child{color:#5a685f;margin:0;font-size:8px;line-height:1.5}.pilot-public-surface>header>a{color:var(--forest);font-size:8px;font-weight:900}.pilot-public-surface>div{border-top:1px solid #1b3e341c;grid-template-columns:repeat(4,1fr);display:grid}.pilot-public-surface>div>p{flex-direction:column;gap:3px;margin:0;padding:14px 18px;display:flex}.pilot-public-surface>div>p+p{border-left:1px solid #1b3e341c}.pilot-public-surface>div strong{color:var(--forest);letter-spacing:-.04em;font-size:18px}.pilot-public-surface>div span{color:#69736d;font-size:7px}.pilot-public-surface.has-warning{background:#f8e6dc;border-color:#e7c8b8}.pilot-public-surface.has-warning>header>span,.pilot-public-conflict{background:var(--clay);color:#fff}.pilot-public-conflict strong,.pilot-public-conflict span{color:#fff!important}.pilot-rehearsal{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:14px;overflow:hidden}.pilot-rehearsal>header{justify-content:space-between;align-items:center;gap:24px;padding:22px 23px 18px;display:flex}.pilot-rehearsal>header h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:22px}.pilot-rehearsal>header p:not(.workspace-eyebrow){color:var(--muted);margin:0;font-size:8px;line-height:1.5}.pilot-rehearsal>header>span{color:var(--forest);background:#e8eee3;border-radius:99px;flex:none;padding:9px 12px;font-size:8px;font-weight:900}.pilot-rehearsal>ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.pilot-rehearsal>ol li{background:#f5f4ed;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:15px;display:grid}.pilot-rehearsal>ol li>span{background:var(--forest);color:var(--lime);border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;font-weight:950;display:flex}.pilot-rehearsal>ol p{flex-direction:column;gap:5px;margin:0;display:flex}.pilot-rehearsal>ol strong{font-size:9px;line-height:1.35}.pilot-rehearsal>ol small{color:var(--muted);font-size:7px;line-height:1.5}.pilot-rehearsal>footer{border-top:1px solid var(--line);align-items:center;gap:9px;padding:14px 18px;display:flex}.pilot-rehearsal>footer button,.pilot-rehearsal>footer a{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:7px;font-weight:900;display:flex}.pilot-rehearsal>footer button{background:var(--forest);color:#fff;border:0}.pilot-rehearsal>footer a{color:var(--forest);background:#ecece4}.pilot-rehearsal>aside{background:#eef3f5;border-top:1px solid #d8e2e6;flex-direction:column;gap:4px;padding:13px 18px;display:flex}.pilot-rehearsal>aside strong{color:#315d6a;font-size:8px}.pilot-rehearsal>aside span{color:#60737b;font-size:7px;line-height:1.5}.pilot-action-board{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:13px;overflow:hidden}.pilot-action-board>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 23px 17px;display:flex}.pilot-action-board>header h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:22px}.pilot-action-board>header p:not(.workspace-eyebrow){color:var(--muted);margin:0;font-size:8px;line-height:1.5}.pilot-action-board>header>span{color:var(--muted);background:#ecece5;border-radius:99px;flex:none;padding:8px 10px;font-size:7px;font-weight:850}.pilot-action-tabs{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 13px 13px;display:grid}.pilot-action-tabs>button{color:var(--ink);text-align:left;background:#f1f1e9;border:1px solid #0000;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.pilot-action-tabs>button>i{color:var(--muted);background:#e2e2da;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:flex}.pilot-action-tabs>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pilot-action-tabs strong{font-size:9px}.pilot-action-tabs small{color:var(--muted);font-size:6px}.pilot-action-tabs em{background:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:8px;font-style:normal;font-weight:900;display:flex}.pilot-action-tabs>button[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff}.pilot-action-tabs>button[aria-selected=true]>i{background:var(--lime);color:var(--forest)}.pilot-action-tabs>button[aria-selected=true] small{color:#ffffff8c}.pilot-action-tabs>button[aria-selected=true] em{color:var(--lime);background:#ffffff1a}.pilot-action-list{border-top:1px solid var(--line);padding:7px}.pilot-action-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 12px;display:grid}.pilot-action-list>button+button{border-top-color:var(--line);border-top-left-radius:0;border-top-right-radius:0}.pilot-action-list>button:hover,.pilot-action-list>button:focus-visible{background:#f3f2eb;border-color:#deded4}.pilot-action-lane{letter-spacing:.05em;border-radius:9px;justify-content:center;align-items:center;width:43px;height:34px;font-size:6px;font-weight:950;display:flex}.pilot-action-lane-friendly_test{color:#315d6a;background:#dce8ed}.pilot-action-lane-pilot{color:var(--forest);background:#dfe9db}.pilot-action-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pilot-action-list>button strong{color:var(--clay);letter-spacing:.04em;text-transform:uppercase;font-size:7px}.pilot-action-list>button b{margin:4px 0;font-size:10px}.pilot-action-list>button small{color:var(--muted);font-size:7px;line-height:1.4}.pilot-action-progress{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.pilot-action-progress i{color:var(--muted);font-size:7px;font-style:normal;font-weight:850}.pilot-action-progress em{color:var(--forest);white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.pilot-action-empty{color:var(--muted);text-align:center;margin:0;padding:24px;font-size:9px}.pilot-next-step{border:1px solid #d9ddd1;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:14px;display:grid}.pilot-next-step>span{color:var(--forest);background:#e5eadf;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:flex}.pilot-next-step>div{min-width:0}.pilot-next-step .workspace-eyebrow{margin:0}.pilot-next-step h3{margin:4px 0;font-size:13px}.pilot-next-step>div>p:last-child{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.pilot-next-step>button,.pilot-next-step>a{background:var(--forest);color:#fff;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:7px;font-weight:900;display:flex}.pilot-next-step>button:disabled{cursor:wait;opacity:.55}.pilot-next-step-organizer{background:#f3eadf;border-color:#ead6c0}.pilot-next-step-organizer>span{background:var(--clay);color:#fff}.pilot-next-step-complete{background:#e3eddf;border-color:#cadcc4}.pilot-next-step-complete>span{background:var(--forest);color:var(--lime)}.pilot-next-step-paused{background:#f0eee9}.pilot-roster-notice{margin:-5px 0 13px}.pilot-lane-filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:9px;display:grid}.pilot-lane-filters button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 5px;font-size:7px;font-weight:850}.pilot-lane-filters button span{color:#8b928d;margin-left:4px;font-size:6px}.pilot-lane-filters button[aria-selected=true]{background:var(--forest);color:#fff}.pilot-lane-filters button[aria-selected=true] span{color:var(--lime)}.pilot-status-ready{color:#765d8a;background:#e8e1f0}.pilot-status-opened{color:#436d76;background:#dce8ed}.pilot-status-paused{color:#8a4d3a;background:#eadbd6}.pilot-invite-friendly_test{background:#203f58}.pilot-journey-card{background:#f3f2eb;border-radius:12px;margin:0 0 12px;padding:14px}.pilot-journey-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.pilot-journey-card>div:first-child p{margin:0}.pilot-journey-card>div:first-child strong{color:var(--forest);font-size:7px}.pilot-journey-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.pilot-journey-steps>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.pilot-journey-steps i{background:#e3e3db;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:flex}.pilot-journey-steps>span.complete{color:var(--ink);font-weight:800}.pilot-journey-steps>span.complete i{background:var(--forest);color:var(--lime)}.pilot-journey-card>small{color:var(--muted);margin-top:11px;font-size:6px;display:block}.pilot-invitation-controls,.pilot-promote-test{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.pilot-invitation-controls p,.pilot-promote-test p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.pilot-invitation-controls strong,.pilot-promote-test strong{font-size:8px}.pilot-invitation-controls small,.pilot-promote-test small{color:var(--muted);font-size:6px;line-height:1.45}.pilot-invitation-controls button,.pilot-promote-test button{color:var(--ink);white-space:nowrap;background:#ecece5;border:0;border-radius:8px;padding:9px 10px;font-size:7px;font-weight:850}.pilot-promote-test button{color:var(--forest)}.pilot-add-modal{background:var(--paper);border-radius:18px;width:calc(100% - 30px);max-width:540px;padding:25px;box-shadow:0 30px 80px #00000038}.pilot-add-modal>header{justify-content:space-between;align-items:flex-start;display:flex}.pilot-add-modal>header h2{letter-spacing:-.05em;margin:6px 0 0;font-size:26px}.pilot-add-modal>header>button{color:var(--ink);background:#ecece5;border:0;border-radius:50%;width:31px;height:31px;font-size:15px}.pilot-add-modal>p{color:var(--muted);margin:12px 0 20px;font-size:8px;line-height:1.55}.pilot-add-modal>label,.pilot-add-grid label{flex-direction:column;gap:7px;margin-bottom:12px;font-size:8px;font-weight:850;display:flex}.pilot-add-modal input,.pilot-add-modal select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f2f1e9;border-radius:9px;width:100%;min-height:42px;padding:10px;font-size:9px}.pilot-add-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pilot-add-grid-test-only{grid-template-columns:1fr}.pilot-add-modal>aside{border-radius:10px;flex-direction:column;gap:4px;margin:3px 0 17px;padding:12px;display:flex}.pilot-add-modal>aside.friendly{color:#203f58;background:#dee8ee}.pilot-add-modal>aside.pilot{color:var(--forest);background:#dfe9db}.pilot-add-modal>aside strong{font-size:8px}.pilot-add-modal>aside small{opacity:.7;font-size:6px;line-height:1.45}.pilot-add-modal>footer{justify-content:flex-end;gap:8px;display:flex}.pilot-add-modal>footer button{color:var(--ink);background:#ecece5;border:0;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:850}.pilot-add-modal>footer button:last-child{background:var(--forest);color:#fff}@media (width<=900px){.invitation-hero{border-radius:0;grid-template-columns:minmax(0,1fr) 285px;gap:35px;padding:50px 35px}.invitation-pass{min-height:350px;padding:23px}.invitation-steps>div,.pilot-onboarding-steps,.pilot-readiness-grid,.pilot-public-surface>div{grid-template-columns:1fr 1fr}.pilot-public-surface>div>p:nth-child(3){border-top:1px solid #1b3e341c;border-left:0}.pilot-public-surface>div>p:nth-child(4){border-top:1px solid #1b3e341c}.pilot-rehearsal>ol{grid-template-columns:1fr 1fr}.pilot-action-board>header{align-items:flex-start}}@media (width<=600px){.invitation-header{height:64px;padding:0 17px}.invitation-header>span{display:none}.invitation-hero{grid-template-columns:1fr;align-items:stretch;gap:37px;padding:43px 22px}.invitation-copy h1{font-size:44px}.invitation-pass{justify-self:center;width:100%;max-width:330px;transform:rotate(1deg)}.invitation-steps{margin-top:48px;padding:0 14px}.invitation-steps h2{font-size:31px}.invitation-steps>div{grid-template-columns:1fr}.invitation-steps article{min-height:145px}.invitation-safety-note{margin-left:14px;margin-right:14px}.pilot-onboarding{padding:18px}.member-next-action{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:16px}.member-next-action h2{font-size:21px}.member-next-action div>p:last-child{font-size:12px}.member-next-action>a,.member-next-action>button,.member-next-action>em{grid-column:2;justify-self:stretch}.member-next-action>em{padding:4px 0;font-size:12px}.pilot-onboarding>header{align-items:start}.pilot-onboarding-steps{grid-template-columns:1fr}.pilot-launch-readiness>header{flex-direction:column;align-items:flex-start;gap:15px}.pilot-readiness-grid{grid-template-columns:1fr 1fr}.pilot-impact>header{grid-template-columns:1fr;align-items:flex-start}.pilot-impact>div{grid-template-columns:1fr}.pilot-impact>div p+p{border-top:1px solid #dfe2c5;border-left:0}.pilot-public-surface>header{grid-template-columns:38px minmax(0,1fr);align-items:start}.pilot-public-surface>header>a{grid-column:2;min-height:44px;padding:12px 0}.pilot-public-surface>div{grid-template-columns:1fr 1fr}.pilot-rehearsal>header{flex-direction:column;align-items:flex-start;gap:12px}.pilot-rehearsal>ol{grid-template-columns:1fr}.pilot-rehearsal>footer{flex-direction:column;align-items:stretch}.pilot-action-board>header{flex-direction:column;gap:10px}.pilot-action-tabs{grid-template-columns:1fr}.pilot-action-tabs>button{min-height:64px}.pilot-action-list>button{grid-template-columns:43px minmax(0,1fr);align-items:start}.pilot-action-progress{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%}.pilot-next-step{grid-template-columns:38px minmax(0,1fr);align-items:start}.pilot-next-step>button,.pilot-next-step>a{grid-column:2;justify-self:stretch}.pilot-roster-header{flex-direction:column;align-items:flex-start;gap:14px}.pilot-lane-filters,.pilot-journey-steps{grid-template-columns:1fr 1fr}.pilot-add-grid{grid-template-columns:1fr}.pilot-invitation-controls,.pilot-promote-test{flex-direction:column;align-items:flex-start}}.tester-feedback-callout{color:#fff;background:#203f58;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-2px 0 18px;padding:13px 15px;display:grid}.tester-feedback-callout>span{color:#203f58;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.tester-feedback-callout p{flex-direction:column;gap:3px;margin:0;display:flex}.tester-feedback-callout strong{font-size:9px}.tester-feedback-callout small{color:#ffffff94;font-size:7px;line-height:1.45}.tester-feedback-callout a{background:var(--lime);color:var(--forest);white-space:nowrap;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:900}.feedback-page{max-width:1260px;min-height:100vh;margin:0 auto;padding:0 38px 70px}.feedback-site-header{justify-content:space-between;align-items:center;height:82px;display:flex}.feedback-site-header>a:last-child{color:var(--muted);font-size:9px;font-weight:800}.feedback-hero{background:var(--forest);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:55px;padding:48px;display:grid;position:relative;overflow:hidden}.feedback-hero:after{content:"";border:26px solid #d9f06f14;border-radius:50%;width:260px;height:260px;position:absolute;top:-190px;right:23%}.feedback-hero>div,.feedback-hero>aside{z-index:1;position:relative}.feedback-hero .workspace-eyebrow{color:var(--lime)}.feedback-hero h1{letter-spacing:-.065em;margin:9px 0 17px;font-size:clamp(38px,5vw,66px);line-height:.98}.feedback-hero>div>p:last-child{color:#ffffffa1;max-width:610px;margin:0;font-size:11px;line-height:1.6}.feedback-hero>aside{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:39px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.feedback-hero>aside>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:14px;display:flex}.feedback-hero>aside p{flex-direction:column;gap:4px;margin:0;display:flex}.feedback-hero>aside strong{font-size:9px}.feedback-hero>aside small{color:#ffffff8f;font-size:7px;line-height:1.5}.feedback-center-grid{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:17px;margin-top:18px;display:grid}.feedback-form-card,.feedback-history{background:var(--paper);border:1px solid var(--line);border-radius:18px}.feedback-form-card{padding:30px}.feedback-form-card form>header h2{letter-spacing:-.05em;margin:7px 0;font-size:27px}.feedback-form-card form>header>p:last-child{color:var(--muted);margin:0 0 21px;font-size:9px}.feedback-type-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feedback-type-grid button{text-align:left;background:#f2f1e9;border:1px solid #0000;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:3px 10px;min-height:66px;padding:11px;display:grid}.feedback-type-grid button>span{color:var(--muted);background:#e3e3db;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:flex}.feedback-type-grid button strong{font-size:9px}.feedback-type-grid button small{color:var(--muted);font-size:7px;line-height:1.35}.feedback-type-grid button.selected{background:#e2ebe2;border-color:#bcd2c2;box-shadow:inset 0 0 0 1px #bcd2c2}.feedback-type-grid button.selected>span{background:var(--forest);color:var(--lime)}.feedback-field{flex-direction:column;gap:7px;margin-top:18px;font-size:9px;font-weight:850;display:flex;position:relative}.feedback-field em{color:var(--muted);font-size:7px;font-style:normal;font-weight:650}.feedback-field input,.feedback-field select,.feedback-field textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f4ed;border-radius:10px;width:100%;padding:11px 12px;font-size:10px;font-weight:500;line-height:1.5}.feedback-field input:focus,.feedback-field select:focus,.feedback-field textarea:focus{border-color:#85a38f;outline:0;box-shadow:0 0 0 3px #143f3514}.feedback-field>small{color:var(--muted);font-size:6px;font-weight:650;position:absolute;bottom:9px;right:10px}.feedback-severity{border:0;margin:19px 0 0;padding:0}.feedback-severity legend{margin-bottom:7px;font-size:9px;font-weight:850}.feedback-severity>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.feedback-severity button{text-align:left;background:#f2f1e9;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:3px;min-height:51px;padding:9px;display:flex}.feedback-severity button strong{font-size:7px}.feedback-severity button small{color:var(--muted);font-size:6px;line-height:1.3}.feedback-severity button.selected{background:var(--forest);border-color:var(--forest);color:#fff}.feedback-severity button.selected small{color:#ffffff8f}.feedback-contact{background:#eef2ea;border-radius:11px;grid-template-columns:16px 1fr;align-items:start;gap:10px;margin-top:17px;padding:12px;display:grid}.feedback-contact input{accent-color:var(--forest);width:15px;height:15px;margin:1px 0 0}.feedback-contact span{flex-direction:column;gap:3px;display:flex}.feedback-contact strong{font-size:8px}.feedback-contact small{color:var(--muted);font-size:7px}.feedback-submit{background:var(--clay);color:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:13px 15px;font-size:10px;font-weight:900;display:flex}.feedback-submit:disabled{cursor:wait;opacity:.6}.feedback-submit span{font-size:15px}.feedback-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:35px 20px;display:flex}.feedback-success>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:19px;font-size:26px;display:flex}.feedback-success h2{letter-spacing:-.055em;margin:7px 0 10px;font-size:31px}.feedback-success>p:not(.workspace-eyebrow){color:var(--muted);max-width:420px;margin:0;font-size:10px;line-height:1.6}.feedback-success>div{gap:8px;margin-top:23px;display:flex}.feedback-success button,.feedback-success a{background:var(--forest);color:#fff;border:0;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:850}.feedback-success a{color:var(--ink);background:#ecece5}.feedback-history{position:sticky;top:16px;overflow:hidden}.feedback-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.feedback-history>header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.feedback-history>header>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:flex}.feedback-history-intro{color:var(--muted);margin:0;padding:13px 20px 7px;font-size:7px;line-height:1.5}.feedback-history>div{max-height:600px;padding:7px;overflow-y:auto}.feedback-history article{border-bottom:1px solid #ebeae2;padding:13px}.feedback-history article.feedback-history-highlight{background:#f4f7e5;border:1px solid #d7dfad;border-radius:10px;scroll-margin:20px;box-shadow:0 0 0 3px #d9f06f38}.feedback-history article:focus{outline-offset:-3px;outline:3px solid #e06f4a47}.feedback-history article:last-child{border-bottom:0}.feedback-history article>header{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;display:grid}.feedback-history-type{color:var(--muted);background:#e8e7df;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:flex}.feedback-history-problem{color:var(--clay);background:#f2d9d0}.feedback-history-confusing{color:#876a24;background:#efe7c9}.feedback-history-idea{color:#386c73;background:#d9e9eb}.feedback-history-praise{color:var(--forest);background:#dce9d9}.feedback-history article header p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.feedback-history article header small{color:var(--muted);font-size:6px;line-height:1.35}.feedback-history article header strong{font-size:8px;line-height:1.4}.feedback-state{border-radius:99px;grid-column:2;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.feedback-state-new{color:var(--muted);background:#e8e7df}.feedback-state-reviewing{color:#386c73;background:#d9e9eb}.feedback-state-retesting{color:#705717;background:#f1e7bd}.feedback-state-resolved{color:var(--forest);background:#dce9d9}.feedback-state-archived{color:#756b59;background:#eee9de}.feedback-history blockquote{border-left:3px solid var(--lime);color:#4c5a53;background:#f2f1e9;border-radius:0 8px 8px 0;margin:10px 0 0 39px;padding:9px;font-size:7px;line-height:1.5}.feedback-history blockquote small{color:var(--clay);text-transform:uppercase;margin-bottom:4px;font-size:6px;font-weight:850;display:block}.feedback-history blockquote.feedback-history-tester-followup{border-left-color:#8aa0a5}.feedback-history-notice,.feedback-history-error{border-radius:9px;margin:9px 14px 4px;padding:10px 12px;font-size:7px;line-height:1.5}.feedback-history-notice{color:var(--forest);background:#e5efdf}.feedback-history-notice:focus{outline-offset:2px;outline:3px solid #143f3533}.feedback-history-error{color:#8a422f;background:#f4ded7}.feedback-retest{background:#f5f1df;border:1px solid #e4d7a6;border-radius:10px;margin:11px 0 0 39px;padding:12px}.feedback-retest>p{flex-direction:column;margin:0;display:flex}.feedback-retest>p strong{font-size:9px}.feedback-retest>p small{color:#6d6652;margin-top:4px;font-size:7px;line-height:1.5}.feedback-retest label{color:#625c49;flex-direction:column;gap:5px;margin-top:10px;font-size:7px;font-weight:800;display:flex}.feedback-retest textarea{color:var(--ink);font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #d8c98f;border-radius:8px;width:100%;padding:9px;font-size:8px;line-height:1.45}.feedback-retest textarea:focus{border-color:#8b7a36;outline:0;box-shadow:0 0 0 3px #8b7a361f}.feedback-retest>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.feedback-retest button{color:#5f572f;background:#e7e1c7;border:0;border-radius:8px;min-height:44px;padding:9px 10px;font-size:7px;font-weight:900}.feedback-retest button.feedback-retest-works{background:var(--forest);color:#fff}.feedback-retest button:disabled{opacity:.55}@media (width<=470px){.feedback-retest{margin-left:0}.feedback-retest>div{grid-template-columns:1fr;display:grid}}.feedback-history-empty{color:var(--muted);text-align:center;margin:0;padding:35px 18px;font-size:8px;line-height:1.5}@media (width<=900px){.feedback-hero{grid-template-columns:1fr;align-items:stretch;gap:28px}.feedback-hero>aside{max-width:440px}.feedback-center-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=700px){.tester-feedback-callout{grid-template-columns:35px 1fr;align-items:start}.tester-feedback-callout>span{width:35px;height:35px}.tester-feedback-callout a{grid-column:2;justify-self:start}.feedback-page{padding:0 14px 45px}.feedback-site-header{height:67px;padding:0 4px}.feedback-hero{border-radius:17px;padding:31px 23px}.feedback-hero h1{font-size:42px}.feedback-center-grid{grid-template-columns:1fr}.feedback-form-card{padding:20px}.feedback-history{position:static}}@media (width<=470px){.feedback-site-header .workspace-brand{font-size:13px}.feedback-type-grid{grid-template-columns:1fr}.feedback-severity>div{grid-template-columns:1fr 1fr}.feedback-success>div{flex-direction:column;width:100%}}.feedback-admin-main{max-width:1500px}.feedback-admin-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin:29px 0 18px;display:grid}.feedback-admin-summary article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:15px 17px;display:grid}.feedback-admin-summary small{color:var(--muted);font-size:7px}.feedback-admin-summary strong{letter-spacing:-.055em;margin:8px 0 5px;font-size:27px;line-height:1}.feedback-admin-summary span{color:var(--muted);font-size:7px}.feedback-admin-summary article:nth-child(2){background:var(--forest);border-color:var(--forest);color:#fff}.feedback-admin-summary article:nth-child(2) small,.feedback-admin-summary article:nth-child(2) span{color:#ffffff8c}.feedback-admin-summary article:nth-child(2) strong{color:var(--lime)}.feedback-admin-summary article:nth-child(2).urgent{background:#8a422f;border-color:#8a422f}.feedback-admin-summary article:nth-child(2).urgent strong{color:#fff0c4}.feedback-admin-toast{z-index:80;width:max-content;max-width:min(520px,100vw - 32px);margin:0;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #16352c33}.feedback-admin-workbench{grid-template-columns:minmax(390px,.88fr) minmax(430px,1.12fr);align-items:stretch;gap:13px;min-height:640px;display:grid}.feedback-admin-list,.feedback-admin-detail{background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:0;overflow:hidden}.feedback-admin-filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:9px;display:grid}.feedback-admin-filters button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 5px;font-size:7px;font-weight:850}.feedback-admin-filters button span{color:#8b928d;margin-left:4px;font-size:6px}.feedback-admin-filters button[aria-selected=true]{background:var(--forest);color:#fff}.feedback-admin-filters button[aria-selected=true] span{color:var(--lime)}.feedback-admin-search{background:#f1f1e9;border:1px solid #deded4;border-radius:10px;align-items:center;gap:8px;margin:12px 13px 7px;padding:0 11px;display:flex}.feedback-admin-search>span{color:var(--muted);font-size:14px}.feedback-admin-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:9px}.feedback-admin-items{max-height:525px;padding:7px;overflow-y:auto}.feedback-admin-items>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.feedback-admin-items>button+button{margin-top:3px}.feedback-admin-items>button.selected{background:#f1f1e9;border-color:#deded4}.feedback-admin-kind{color:var(--muted);background:#e8e7df;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:flex}.feedback-admin-problem{color:var(--clay);background:#f2d9d0}.feedback-admin-confusing{color:#876a24;background:#efe7c9}.feedback-admin-idea{color:#386c73;background:#d9e9eb}.feedback-admin-praise{color:var(--forest);background:#dce9d9}.feedback-admin-items>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.feedback-admin-items small{color:var(--clay);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:850;overflow:hidden}.feedback-admin-items strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:9px;line-height:1.35;overflow:hidden}.feedback-admin-items em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.feedback-severity-badge{text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:900}.feedback-severity-blocker{color:#934832;background:#ead8d2}.feedback-severity-major{color:#7f6423;background:#efe7c9}.feedback-severity-minor{color:#5e6c64;background:#e5e8e1}.feedback-severity-suggestion{color:#436d76;background:#dce8ed}.feedback-admin-detail{flex-direction:column;padding:27px;display:flex}.feedback-admin-detail:focus{outline-offset:3px;outline:3px solid #143f3529}.feedback-admin-detail>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.feedback-admin-detail>header>.feedback-admin-kind{width:48px;height:48px;font-size:15px}.feedback-admin-detail>header p{color:var(--clay);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:7px;font-weight:850}.feedback-admin-detail>header h2{letter-spacing:-.04em;margin:0 0 5px;font-size:23px;line-height:1.1}.feedback-admin-detail>header small{color:var(--muted);font-size:7px}.feedback-admin-detail>header>.feedback-state{grid-column:auto;justify-self:end}.feedback-admin-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 13px;display:grid}.feedback-admin-facts>span{background:#f2f1e9;border-radius:10px;flex-direction:column;min-width:0;padding:11px;display:flex}.feedback-admin-facts small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:800}.feedback-admin-facts strong{margin-top:5px;font-size:7px;line-height:1.4}.feedback-admin-facts code{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.feedback-admin-facts a{color:var(--ink);text-underline-offset:2px;margin-top:6px;font-size:7px;font-weight:800;text-decoration:underline}.feedback-admin-story,.feedback-admin-expected{background:#f6f5ef;border:1px solid #e5e3da;border-radius:12px;margin-top:8px;padding:16px}.feedback-admin-story>p:last-child,.feedback-admin-expected>p:last-child{color:#46544d;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.65}.feedback-admin-expected{background:#eaf0e7;border-color:#d8e3d4}.feedback-admin-followup{background:#e8f0f1;border:1px solid #cedfe1;border-radius:12px;margin-top:8px;padding:16px}.feedback-admin-followup>p:last-child{color:#365d63;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.6}.feedback-admin-followup.needs-work{background:#f6e7df;border-color:#ebcfc2}.feedback-admin-followup.needs-work>p:last-child{color:#7c4636}.feedback-admin-content-action{background:#f4ece6;border:1px solid #e6d4c8;border-radius:12px;gap:10px;margin-top:12px;padding:16px;display:grid}.feedback-admin-content-action h3{margin:5px 0 3px;font-size:12px}.feedback-admin-content-action p{color:#68564b;margin:0;font-size:7px;line-height:1.5}.feedback-admin-content-action label{color:#59473d;gap:5px;font-size:7px;font-weight:850;display:grid}.feedback-admin-content-action select{background:var(--paper);color:var(--ink);font:inherit;border:1px solid #d8c4b7;border-radius:8px;min-height:42px;padding:8px 10px}.feedback-admin-content-action>button{background:var(--forest);color:#fff;border:0;border-radius:8px;justify-self:start;min-height:44px;padding:10px 12px;font-size:8px;font-weight:850}.feedback-admin-content-action>button.danger{background:#934b38}.feedback-admin-content-action>button:disabled{cursor:default;opacity:.48}.feedback-admin-content-owner a{color:var(--clay);text-underline-offset:3px;margin-left:4px;font-weight:850;text-decoration:underline;display:inline-block}.feedback-admin-email{color:var(--clay);text-underline-offset:3px;align-self:flex-start;margin:13px 2px 0;font-size:7px;font-weight:850;text-decoration:underline}.feedback-admin-reply{flex-direction:column;margin-top:21px;display:flex}.feedback-admin-reply>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.feedback-admin-reply>div>span{font-size:9px;font-weight:850}.feedback-admin-reply>div small{color:var(--muted);margin-left:4px;font-size:6px;font-weight:650}.feedback-admin-reply>div button{color:var(--clay);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:6px;font-weight:850;text-decoration:underline}.feedback-admin-reply textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f4ed;border-radius:10px;width:100%;padding:11px 12px;font-size:9px;line-height:1.55}.feedback-admin-reply textarea:focus{border-color:#85a38f;outline:0;box-shadow:0 0 0 3px #143f3514}.feedback-admin-reply>em{color:var(--muted);margin:6px 2px 0;font-size:6px;font-style:normal}.feedback-admin-reply>em.feedback-admin-retest-help{color:#7a5620;font-size:7px;font-weight:800}.feedback-admin-action-help{color:#56604c;background:#f1f4e2;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:7px;line-height:1.5}.feedback-admin-action-help strong{color:var(--forest)}.feedback-admin-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:21px;display:flex}.feedback-admin-actions button{color:var(--ink);background:#ecece5;border:0;border-radius:8px;min-height:44px;padding:10px 11px;font-size:7px;font-weight:850}.feedback-admin-actions button.resolve{background:var(--forest);color:#fff}.feedback-admin-actions button.close-note{color:#6b5d47;background:#eee8dc}.feedback-admin-actions button.save-reply{color:var(--clay);margin-left:auto}.feedback-admin-actions button:disabled{cursor:default;opacity:.48}.feedback-admin-waiting{color:#705717;background:#f1e7bd;border-radius:8px;align-items:center;min-height:34px;padding:8px 10px;font-size:7px;font-weight:850;display:inline-flex}@media (width<=1050px){.feedback-admin-summary{grid-template-columns:repeat(3,1fr)}.feedback-admin-facts{grid-template-columns:1fr 1fr}}@media (width<=900px){.feedback-admin-workbench{grid-template-columns:1fr}.feedback-admin-detail{min-height:560px}}@media (width<=600px){.feedback-admin-summary{grid-template-columns:1fr 1fr}.feedback-admin-workbench{min-height:0}.feedback-admin-items{max-height:430px}.feedback-admin-detail{min-height:0;padding:19px}.feedback-admin-detail>header{grid-template-columns:42px minmax(0,1fr);align-items:start}.feedback-admin-detail>header>.feedback-admin-kind{width:42px;height:42px}.feedback-admin-detail>header>.feedback-state{grid-column:2;justify-self:start}.feedback-admin-facts{grid-template-columns:1fr 1fr}.feedback-admin-actions{align-items:flex-start}.feedback-admin-actions button,.feedback-admin-waiting,.feedback-admin-action-help{font-size:13px}.feedback-admin-actions button.save-reply{margin-left:0}.feedback-admin-reply>div{flex-direction:column;align-items:flex-start;gap:3px}.feedback-admin-reply>div>span{font-size:14px}.feedback-admin-reply>div button{min-height:44px;padding:10px 0;font-size:13px}.feedback-admin-reply textarea{font-size:16px}.feedback-admin-reply>em,.feedback-admin-reply>em.feedback-admin-retest-help{font-size:13px;line-height:1.45}}@media (width<=470px){.feedback-history-intro,.feedback-history-notice,.feedback-history-error{font-size:13px}.feedback-retest>p strong{font-size:15px}.feedback-retest>p small,.feedback-retest label{font-size:13px}.feedback-retest textarea{font-size:16px}.feedback-retest button{font-size:13px}}.marketplace-test-banner{z-index:29;background:#e4efb6;border-bottom:1px solid #c8d68f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px max(24px,50vw - 660px);display:grid;position:sticky;top:72px}.marketplace-test-banner>span{background:var(--forest);color:var(--lime);letter-spacing:.12em;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:950}.marketplace-test-banner p{flex-direction:column;margin:0;display:flex}.marketplace-test-banner strong{font-size:10px}.marketplace-test-banner small{color:#52604f;margin-top:3px;font-size:7px;line-height:1.4}.marketplace-test-banner a{color:var(--forest);white-space:nowrap;font-size:8px;font-weight:900}.marketplace-organizer-banner{background:#dce8ed;border-bottom-color:#bfd0d5}.marketplace-organizer-banner>span{color:#fff;background:#386c73}.test-listing-card{border-color:#a7bd54;box-shadow:0 0 0 2px #d9f06f38}.test-live-note{color:#6f5a13}.modal-test-warning,.conversation-test-warning{background:#edf5ca;border:1px solid #d5e493;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0 0 16px;padding:11px;display:grid}.modal-test-warning>span,.conversation-test-warning>span{background:var(--forest);color:var(--lime);letter-spacing:.1em;border-radius:7px;padding:7px;font-size:7px;font-weight:950}.modal-test-warning p,.conversation-test-warning p{flex-direction:column;margin:0;display:flex}.modal-test-warning strong,.conversation-test-warning strong{font-size:8px}.modal-test-warning small,.conversation-test-warning small{color:#596653;margin-top:3px;font-size:7px;line-height:1.45}.activity-lane-test{color:#526018;letter-spacing:.08em;vertical-align:1px;background:#e6f0b7;border:1px solid #cadb78;border-radius:5px;margin-right:6px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:950;display:inline-flex}.conversation-test-label{color:#fff2a9;letter-spacing:.08em;text-transform:uppercase;margin:-2px 0 8px;font-size:7px;font-weight:900}.conversation-test-warning{border-width:0 0 1px;border-radius:0;margin:0;padding:12px 28px}.review-test-pill{color:#56631d;white-space:nowrap;background:#e6f0b7;border-radius:7px;margin-left:auto;padding:7px 8px;font-size:6px;font-style:normal;font-weight:950}@media (width<=720px){.marketplace-test-banner{grid-template-columns:auto 1fr;gap:9px;padding:9px 13px;top:62px}.marketplace-test-banner a{grid-column:2}.marketplace-test-banner small{font-size:6px}.conversation-test-warning{padding:11px 18px}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedback-upload{background:#f3f5ec;border:1px solid #dfe5d5;border-radius:12px;margin-top:17px;padding:14px}.feedback-upload>div:first-child{align-items:center;gap:10px;display:flex}.feedback-upload>div:first-child>span{background:var(--forest);color:var(--lime);border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;display:flex}.feedback-upload>div:first-child p{flex-direction:column;gap:3px;margin:0;display:flex}.feedback-upload>div:first-child strong{font-size:9px}.feedback-upload>div:first-child strong em{color:var(--muted);font-size:7px;font-style:normal;font-weight:650}.feedback-upload>div:first-child small{color:var(--muted);font-size:7px}.feedback-upload-privacy{color:#69746a;margin:11px 0;font-size:7px;line-height:1.5}.feedback-upload-picker{color:var(--forest);cursor:pointer;background:#fff;border:1px dashed #9fb3a3;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:8px;font-weight:900;display:flex;position:relative;overflow:hidden}.feedback-upload-picker input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.feedback-upload-picker:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:2px;box-shadow:0 0 0 3px #143f351f}.feedback-upload-selection{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(120px,210px) 1fr;align-items:center;gap:12px;padding:10px;display:grid;overflow:hidden}.feedback-upload-selection>img{object-fit:contain;background:#1b2521;border-radius:7px;width:100%;max-height:45vh;display:block}.feedback-upload-selection>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.feedback-upload-selection p{flex-direction:column;width:100%;min-width:0;margin:0 0 10px;display:flex}.feedback-upload-selection strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.feedback-upload-selection small{color:var(--muted);margin-top:4px;font-size:7px}.feedback-upload-selection button{color:var(--ink);background:#ecefe8;border:0;border-radius:8px;min-height:44px;padding:10px 12px;font-size:7px;font-weight:850}.feedback-upload-message{color:var(--clay);min-height:10px;margin:8px 0 0;font-size:7px;line-height:1.4}.feedback-history-attachment{color:var(--forest);background:#edf2e8;border-radius:7px;align-items:center;gap:6px;min-height:44px;margin:10px 0 0 39px;padding:8px 10px;font-size:7px;font-weight:850;display:flex}.feedback-history-attachment span{color:var(--clay);font-size:10px}.feedback-admin-screenshot{background:#eef1ea;border:1px solid #dce2d6;border-radius:12px;margin:8px 0 0;padding:10px;overflow:hidden}.feedback-admin-screenshot img{object-fit:contain;background:#17231e;border-radius:8px;width:100%;max-height:520px;display:block}.feedback-admin-screenshot figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:9px 2px 1px;font-size:7px;display:flex}.feedback-admin-screenshot a{box-sizing:border-box;color:var(--clay);white-space:nowrap;align-items:center;min-width:44px;min-height:44px;padding:8px 4px;font-weight:850;display:inline-flex}@media (width<=470px){.feedback-upload-selection{grid-template-columns:1fr}.feedback-upload-selection button{width:100%}.feedback-history-attachment{margin-left:0}.feedback-admin-screenshot{padding:7px}.feedback-admin-screenshot figcaption{flex-direction:column;align-items:flex-start}.feedback-admin-screenshot a{justify-content:center;width:100%}}.marketing-kit-main{max-width:1380px}.marketing-kit-hero{background:var(--forest);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:38px;margin:28px 0 12px;padding:clamp(27px,4vw,48px);display:grid;position:relative;overflow:hidden}.marketing-kit-hero:after{border:52px solid var(--lime);content:"";opacity:.08;border-radius:50%;width:190px;height:190px;position:absolute;top:-110px;right:-80px}.marketing-kit-hero .workspace-eyebrow{color:var(--lime)}.marketing-kit-hero h2{letter-spacing:-.06em;max-width:760px;margin:9px 0 14px;font-size:clamp(28px,3.5vw,47px);line-height:.98}.marketing-kit-hero>div:first-child>p:last-child{color:#ffffffa8;max-width:710px;margin:0;font-size:9px;line-height:1.65}.marketing-kit-actions{z-index:1;gap:8px;display:grid;position:relative}.marketing-kit-actions a,.marketing-partner-handoff nav a{background:var(--lime);color:var(--forest);border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 13px;font-size:8px;font-weight:900;display:flex}.marketing-kit-actions a+a{color:#fff;background:#ffffff17;outline:1px solid #ffffff29}.marketing-kit-actions span,.marketing-partner-handoff nav span{letter-spacing:.08em;opacity:.66;font-size:6px}.marketing-brand-foundation{grid-template-columns:1fr 1.18fr 1fr;gap:9px;margin-bottom:12px;display:grid}.marketing-brand-foundation article{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:128px;padding:17px;display:flex}.marketing-brand-foundation small,.marketing-asset-card header small{color:var(--clay);letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:950}.marketing-brand-foundation strong{letter-spacing:-.025em;margin-top:18px;font-size:16px;line-height:1.15}.marketing-brand-foundation p{color:var(--muted);margin:auto 0 0;font-size:7px;line-height:1.5}.marketing-palette>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.marketing-palette>div span{border-radius:7px;height:27px;display:block}.marketing-palette>div span:first-child{background:var(--forest)}.marketing-palette>div span:nth-child(2){background:var(--lime)}.marketing-palette>div span:nth-child(3){background:var(--clay)}.marketing-palette>div span:nth-child(4){background:var(--cream);border:1px solid var(--line)}.marketing-tracking-rule{background:#fff2cd;border:1px solid #ead495;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:grid}.marketing-tracking-rule>span{background:var(--forest);color:var(--lime);letter-spacing:.1em;border-radius:7px;padding:8px 9px;font-size:6px;font-weight:950}.marketing-tracking-rule p{flex-direction:column;gap:3px;margin:0;display:flex}.marketing-tracking-rule strong{font-size:9px}.marketing-tracking-rule small{color:#696552;font-size:7px;line-height:1.5}.marketing-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-asset-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px;overflow:hidden}.marketing-asset-card>header{justify-content:space-between;align-items:flex-start;display:flex}.marketing-asset-card>header p{flex-direction:column;gap:5px;margin:0;display:flex}.marketing-asset-card>header strong{letter-spacing:-.035em;font-size:17px}.marketing-asset-card>header>span{color:var(--muted);background:#eaebe3;border-radius:99px;padding:7px 8px;font-size:6px;font-weight:900}.marketing-asset-card figure{background:#eeeee6;border-radius:13px;justify-content:center;align-items:center;height:280px;margin:16px 0 13px;padding:16px;display:flex;overflow:hidden}.marketing-asset-card figure img{object-fit:contain;width:100%;height:100%}.marketing-logo-card figure{background:#fff;height:210px}.marketing-video-card figure{background:#101d18}.marketing-print-card figure{height:340px}.marketing-asset-card>p{color:var(--muted);margin:0 0 14px;font-size:8px;line-height:1.55}.marketing-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.marketing-downloads a{color:var(--forest);text-align:center;background:#f0f1e9;border:1px solid #e0e1d9;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:9px;font-size:7px;font-weight:850;display:flex}.marketing-downloads a:hover,.marketing-downloads a:focus-visible{background:#e5eddc;border-color:#cbd9c3}.marketing-partner-handoff{background:#e5e1cf;border:1px solid #d6d0b8;border-radius:18px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:32px;margin-top:12px;padding:25px;display:grid}.marketing-partner-handoff h2{letter-spacing:-.045em;margin:6px 0 8px;font-size:23px}.marketing-partner-handoff>div>p:last-child{color:#64675e;max-width:690px;margin:0;font-size:8px;line-height:1.6}.marketing-partner-handoff nav{gap:6px;display:grid}.marketing-partner-handoff nav a{background:var(--paper);border:1px solid #d2cdb9}@media (width<=1020px){.marketing-kit-hero{grid-template-columns:minmax(0,1fr) 240px}.marketing-brand-foundation{grid-template-columns:1fr 1fr}.marketing-palette{grid-column:1/3}.marketing-partner-handoff{grid-template-columns:1fr 280px}}@media (width<=760px){.marketing-kit-hero,.marketing-partner-handoff{grid-template-columns:1fr}.marketing-kit-actions{grid-template-columns:1fr 1fr}.marketing-asset-grid,.marketing-brand-foundation{grid-template-columns:1fr}.marketing-palette{grid-column:auto}}@media (width<=520px){.marketing-kit-hero{padding:24px 19px}.marketing-kit-actions,.marketing-downloads{grid-template-columns:1fr}.marketing-tracking-rule{grid-template-columns:1fr;align-items:flex-start}.marketing-tracking-rule>span{justify-self:start}.marketing-asset-card{padding:14px}.marketing-asset-card figure,.marketing-print-card figure{height:270px}.marketing-logo-card figure{height:180px}.marketing-partner-handoff{padding:20px 16px}}.email-studio-main{max-width:1420px}.email-delivery-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:28px 0 12px;display:grid}.email-delivery-status article{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;min-height:132px;padding:15px;display:grid}.email-delivery-status article>span{color:var(--forest);letter-spacing:.03em;background:#e8e9e1;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:flex}.email-delivery-status article.live{background:#e7efe2;border-color:#cbdcc3}.email-delivery-status article.live>span{background:var(--forest);color:var(--lime)}.email-delivery-status article.recommended{background:#fff1e7;border-color:#ead0bf}.email-delivery-status article.recommended>span{background:var(--clay);color:#fff}.email-delivery-status article p{flex-direction:column;min-width:0;margin:0;display:flex}.email-delivery-status article small{color:var(--clay);letter-spacing:.1em;font-size:6px;font-weight:950}.email-delivery-status article strong{margin:5px 0;font-size:10px;line-height:1.25}.email-delivery-status article em{color:var(--muted);font-size:7px;font-style:normal;line-height:1.5}.email-studio-workbench{grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);align-items:start;gap:13px;display:grid}.email-studio-controls{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:21px}.email-studio-steps{background:var(--forest);color:#fff;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:15px;display:grid}.email-studio-steps>span{background:var(--lime);color:var(--forest);letter-spacing:.09em;border-radius:7px;padding:7px 8px;font-size:6px;font-weight:950}.email-studio-steps ol{gap:5px;margin:0;padding-left:16px;display:grid}.email-studio-steps li{color:#ffffffc2;padding-left:3px;font-size:7px;line-height:1.45}.email-template-picker{margin-top:21px}.email-template-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.email-template-picker button{color:var(--ink);text-align:left;background:#f1f1e9;border:1px solid #0000;border-radius:11px;flex-direction:column;min-height:74px;padding:11px;display:flex}.email-template-picker button strong{font-size:9px}.email-template-picker button small{color:var(--muted);margin-top:4px;font-size:6px;line-height:1.4}.email-template-picker button[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff}.email-template-picker button[aria-selected=true] small{color:#fff9}.email-version-picker{border-bottom:1px solid var(--line);border-top:1px solid var(--line);align-items:center;gap:6px;margin:18px 0;padding:13px 0;display:flex}.email-version-picker>span{color:var(--muted);margin-right:auto;font-size:7px;font-weight:850}.email-version-picker button{color:var(--muted);background:#eeeee7;border:0;border-radius:8px;min-height:40px;padding:0 11px;font-size:7px;font-weight:850}.email-version-picker button[aria-pressed=true]{background:var(--clay);color:#fff}.email-studio-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-studio-fields label,.email-subject-field label{color:var(--ink);flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:850;display:flex}.email-studio-fields input,.email-subject-field input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f5f5ee;border-radius:9px;width:100%;min-height:44px;padding:10px 11px;font-size:9px}.email-studio-link-field{grid-column:1/2}.email-subject-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.email-subject-field button{border:1px solid var(--line);color:var(--forest);background:#e9eae2;border-radius:9px;min-height:44px;padding:0 12px;font-size:7px;font-weight:900}.email-generic-link-note{color:#67624e;background:#fff2cd;border:1px solid #ead495;border-radius:9px;margin:12px 0 0;padding:10px 11px;font-size:7px;line-height:1.5}.email-generic-link-note strong{color:var(--ink)}.email-studio-actions{grid-template-columns:1.2fr 1fr .85fr;gap:7px;margin-top:13px;display:grid}.email-studio-actions button,.email-studio-actions a{background:var(--forest);border:1px solid var(--forest);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:9px 11px;font-size:7px;font-weight:900;display:flex}.email-studio-actions button:nth-child(2){border-color:var(--line);color:var(--forest);background:0 0}.email-studio-actions a{background:var(--clay);border-color:var(--clay)}.club-member-share-kit{background:#edf3d5;border:1px solid #d6e29b;border-radius:13px;margin-top:13px;padding:14px}.club-member-share-kit>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.club-member-share-kit>header div{flex-direction:column;display:flex}.club-member-share-kit>header span{color:#738126;letter-spacing:.09em;font-size:6px;font-weight:950}.club-member-share-kit>header strong{color:var(--forest);margin-top:4px;font-size:12px}.club-member-share-kit>header small{color:#657059;text-align:right;max-width:250px;font-size:6px;line-height:1.45}.club-member-share-kit>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.club-member-share-kit button{background:var(--paper);color:var(--forest);text-align:left;border:1px solid #d8dec1;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:54px;padding:10px 11px;display:flex}.club-member-share-kit button strong{font-size:8px}.club-member-share-kit button small{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.4}.email-copy-notice{color:var(--forest);min-height:10px;margin:9px 0 0;font-size:7px;font-weight:800;line-height:1.4}.email-studio-preview{background:#e5e4dc;border:1px solid #d6d5cc;border-radius:18px;position:sticky;top:18px;overflow:hidden}.email-studio-preview>header{background:var(--forest);color:#fff;flex-direction:column;padding:23px 26px;display:flex}.email-studio-preview>header strong{font-size:18px}.email-studio-preview>header span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:900}.email-studio-preview>div{background:var(--paper);margin:11px;padding:27px 25px}.email-studio-preview>div>small{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:950}.email-studio-preview h2{letter-spacing:-.05em;margin:8px 0 18px;font-size:27px;line-height:1.05}.email-studio-preview p{color:#52605a;margin:0 0 13px;font-size:9px;line-height:1.62}.email-studio-preview>div>a{background:var(--clay);color:#fff;border-radius:9px;align-items:center;min-height:44px;margin:8px 0 20px;padding:0 14px;font-size:8px;font-weight:900;display:inline-flex}.email-studio-preview .email-preview-signature{color:var(--ink)}.email-studio-preview .email-preview-signature span{color:var(--muted)}.email-studio-preview footer{border-top:1px solid var(--line);color:#7a837e;margin-top:20px;padding-top:14px;font-size:6px;line-height:1.5}.outreach-contact-card footer button.outreach-email-draft{background:var(--clay);border-color:var(--clay)}.sponsor-agreement-section{margin-top:18px}.sponsor-agreement-heading{color:#fff;background:#244e43;border-radius:18px 18px 0 0;justify-content:space-between;align-items:end;gap:28px;padding:24px 26px;display:flex}.sponsor-agreement-heading .workspace-eyebrow{color:var(--lime)}.sponsor-agreement-heading h2{letter-spacing:-.05em;margin:6px 0 7px;font-size:27px;line-height:1.05}.sponsor-agreement-heading>div>p:last-child{color:#ffffffa3;max-width:720px;margin:0;font-size:8px;line-height:1.55}.sponsor-agreement-heading>span{background:var(--lime);color:var(--forest);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;flex:none;padding:8px 10px;font-size:7px;font-weight:950}.sponsor-agreement-workbench{background:#e6e5dd;border:1px solid #d6d5cc;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(540px,1.12fr) minmax(390px,.88fr);align-items:start;gap:13px;padding:13px;display:grid}.sponsor-agreement-controls{background:var(--paper);border-radius:14px;padding:20px}.agreement-review-note{background:#fff2cd;border:1px solid #ead495;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-bottom:14px;padding:12px;display:grid}.agreement-review-note>span{background:var(--forest);color:var(--lime);letter-spacing:.09em;border-radius:7px;padding:7px 8px;font-size:6px;font-weight:950}.agreement-review-note p{flex-direction:column;margin:0;display:flex}.agreement-review-note strong{font-size:8px}.agreement-review-note small{color:#6b654e;margin-top:4px;font-size:7px;line-height:1.5}.agreement-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.agreement-mode-picker button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f0f0e9;border-radius:11px;flex-direction:column;min-height:68px;padding:12px;display:flex}.agreement-mode-picker button strong{font-size:8px}.agreement-mode-picker button small{color:var(--muted);margin-top:4px;font-size:6px;line-height:1.4}.agreement-mode-picker button[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff}.agreement-mode-picker button[aria-selected=true] small{color:#ffffff9e}.sponsor-agreement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sponsor-agreement-fields label{flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:850;display:flex}.sponsor-agreement-fields input,.sponsor-agreement-fields textarea,.sponsor-agreement-fields select{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:9px;width:100%;min-height:44px;padding:10px 11px;font-size:9px;line-height:1.45}.sponsor-agreement-fields input:disabled,.sponsor-agreement-fields textarea:disabled{color:#9b9f98;opacity:.58}.sponsor-agreement-fields .agreement-wide-field{grid-column:1/3}.sponsor-agreement-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.sponsor-agreement-actions button,.sponsor-agreement-actions a{background:var(--forest);border:1px solid var(--forest);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:9px;font-size:7px;font-weight:900;display:flex}.sponsor-agreement-actions button:nth-child(2),.sponsor-agreement-actions button:nth-child(4){border-color:var(--line);color:var(--forest);background:0 0}.sponsor-agreement-actions a:first-of-type{background:var(--clay);border-color:var(--clay)}.sponsor-agreement-actions a:last-child{color:var(--forest);background:#e3e9da;border-color:#d2dbc8}.agreement-source-note{color:var(--muted);margin:12px 0 0;font-size:6px;line-height:1.5}.agreement-source-note a{color:var(--forest);text-underline-offset:2px;font-weight:850;text-decoration:underline}.sponsor-agreement-card{background:var(--paper);color:var(--ink);border:1px solid #d7d4c7;border-radius:14px;overflow:hidden}.sponsor-agreement-card>header{background:var(--forest);color:#fff;justify-content:space-between;align-items:start;padding:23px 24px;display:flex}.sponsor-agreement-card>header>div{flex-direction:column;display:flex}.sponsor-agreement-card>header>div strong{letter-spacing:-.025em;font-size:18px}.sponsor-agreement-card>header>div span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.sponsor-agreement-card>header>p{text-align:right;flex-direction:column;margin:0;display:flex}.sponsor-agreement-card>header small{color:#ffffff8f;letter-spacing:.1em;font-size:6px;font-weight:900}.sponsor-agreement-card>header b{color:var(--lime);margin-top:4px;font-size:9px}.sponsor-agreement-card>header em{color:#ffffffa6;margin-top:3px;font-size:6px;font-style:normal}.agreement-status{flex-direction:column;padding:12px 24px;display:flex}.agreement-status.proposal{color:#645d41;background:#fff2cd}.agreement-status.agreement{color:#3c5848;background:#e7f0df}.agreement-status strong{font-size:8px}.agreement-status span{margin-top:3px;font-size:6px;line-height:1.45}.agreement-parties{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:17px 24px;display:grid}.agreement-parties>div{flex-direction:column;display:flex}.agreement-parties small,.agreement-summary small,.agreement-contribution small,.agreement-next-step small,.agreement-signatures small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:5.5px;font-weight:950}.agreement-parties strong{margin-top:5px;font-size:9px}.agreement-parties span{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.45}.agreement-summary{background:#f2f1e9;grid-template-columns:1fr 1fr 1.2fr;gap:14px;padding:13px 24px;display:grid}.agreement-summary p{flex-direction:column;margin:0;display:flex}.agreement-summary strong{margin-top:4px;font-size:7px;line-height:1.35}.agreement-scope{border-bottom:1px solid var(--line);padding:16px 24px}.agreement-scope h3{align-items:center;margin:0 0 8px;font-size:8px;display:flex}.agreement-scope h3 span{background:var(--forest);color:var(--lime);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-size:5.5px;display:flex}.agreement-scope p{color:#52605a;white-space:pre-line;margin:0;font-size:6.5px;line-height:1.55}.agreement-scope>small{color:var(--clay);margin-top:7px;font-size:6px;font-weight:850;display:block}.agreement-contribution{background:#e4ddb9;grid-template-columns:1fr 1fr;gap:20px;margin:13px 14px;padding:15px;display:grid}.agreement-contribution>div{flex-direction:column;display:flex}.agreement-contribution strong{margin-top:5px;font-size:9px;line-height:1.35}.agreement-contribution span{color:#675f49;margin-top:5px;font-size:6px;line-height:1.45}.agreement-standard-terms{padding:16px 24px 8px}.agreement-standard-terms h3{margin:0 0 8px;font-size:9px}.agreement-standard-terms ol{columns:2;column-gap:24px;margin:0;padding-left:16px}.agreement-standard-terms li{break-inside:avoid;color:#56615b;margin:0 0 7px;padding-left:2px;font-size:5.4px;line-height:1.43}.agreement-signatures{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:10px 24px 0;padding:16px 0 8px;display:grid}.agreement-signatures>div{flex-direction:column;min-width:0;display:flex}.agreement-signatures p{margin:14px 0 0;font-size:6px}.agreement-signatures>div>span{border-bottom:1px solid #808782;height:28px;display:block}.agreement-signatures em{color:var(--muted);margin-top:5px;font-size:5.5px;font-style:normal;line-height:1.4}.agreement-next-step{background:#e7f0df;flex-direction:column;margin:14px;padding:16px;display:flex}.agreement-next-step strong{margin-top:5px;font-size:9px}.agreement-next-step span{color:var(--muted);margin-top:5px;font-size:6px;line-height:1.5}.sponsor-agreement-card>footer{border-top:1px solid var(--line);justify-content:space-between;padding:14px 24px 18px;display:flex}.sponsor-agreement-card>footer p,.sponsor-agreement-card>footer span{color:var(--muted);margin:0;font-size:5.5px;line-height:1.45}.sponsor-agreement-card>footer p{max-width:64%}.sponsor-agreement-card>footer span{text-align:right}.sponsor-invoice-section{margin-top:18px}.sponsor-invoice-heading{background:var(--forest);color:#fff;border-radius:18px 18px 0 0;justify-content:space-between;align-items:end;gap:28px;padding:24px 26px;display:flex}.sponsor-invoice-heading .workspace-eyebrow{color:var(--lime)}.sponsor-invoice-heading h2{letter-spacing:-.05em;margin:6px 0 7px;font-size:27px;line-height:1.05}.sponsor-invoice-heading>div>p:last-child{color:#ffffff9e;max-width:680px;margin:0;font-size:8px;line-height:1.55}.sponsor-invoice-heading>span{background:var(--lime);color:var(--forest);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;flex:none;padding:8px 10px;font-size:7px;font-weight:950}.sponsor-invoice-workbench{background:#e6e5dd;border:1px solid #d6d5cc;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);align-items:start;gap:13px;padding:13px;display:grid}.sponsor-invoice-controls{background:var(--paper);border-radius:14px;padding:20px}.invoice-legal-note{background:#fff2cd;border:1px solid #ead495;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-bottom:16px;padding:12px;display:grid}.invoice-legal-note>span{background:var(--forest);color:var(--lime);letter-spacing:.09em;border-radius:7px;padding:7px 8px;font-size:6px;font-weight:950}.invoice-legal-note p{flex-direction:column;margin:0;display:flex}.invoice-legal-note strong{font-size:8px}.invoice-legal-note small{color:#6b654e;margin-top:4px;font-size:7px;line-height:1.5}.sponsor-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sponsor-invoice-fields label{flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:850;display:flex}.sponsor-invoice-fields input,.sponsor-invoice-fields textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#f5f5ee;border-radius:9px;width:100%;min-height:44px;padding:10px 11px;font-size:9px;line-height:1.45}.sponsor-invoice-fields .invoice-wide-field{grid-column:1/3}.sponsor-invoice-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.sponsor-invoice-actions button,.sponsor-invoice-actions a{background:var(--forest);border:1px solid var(--forest);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:9px;font-size:7px;font-weight:900;display:flex}.sponsor-invoice-actions button:nth-child(2),.sponsor-invoice-actions button:last-child{border-color:var(--line);color:var(--forest);background:0 0}.sponsor-invoice-actions a{background:var(--clay);border-color:var(--clay)}.sponsor-invoice-card{background:var(--paper);color:var(--ink);border:1px solid #d7d4c7;border-radius:14px;overflow:hidden}.sponsor-invoice-card>header{background:var(--forest);color:#fff;justify-content:space-between;align-items:start;padding:24px 25px;display:flex}.sponsor-invoice-card>header>div{flex-direction:column;display:flex}.sponsor-invoice-card>header>div strong{letter-spacing:-.025em;font-size:18px}.sponsor-invoice-card>header>div span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.sponsor-invoice-card>header>p{text-align:right;flex-direction:column;margin:0;display:flex}.sponsor-invoice-card>header small{color:#ffffff8c;letter-spacing:.12em;font-size:6px;font-weight:900}.sponsor-invoice-card>header b{color:var(--lime);margin-top:5px;font-size:10px}.invoice-meta{border-bottom:1px solid var(--line);justify-content:flex-end;gap:35px;padding:16px 24px;display:flex}.invoice-meta p,.invoice-payment p{flex-direction:column;margin:0;display:flex}.invoice-meta small,.invoice-bill-to>small,.invoice-payment small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:950}.invoice-meta strong{margin-top:3px;font-size:8px}.invoice-bill-to{flex-direction:column;min-height:115px;padding:20px 24px;display:flex}.invoice-bill-to strong{margin:6px 0 3px;font-size:12px}.invoice-bill-to span{color:var(--muted);white-space:pre-line;font-size:8px;line-height:1.5}.invoice-line-item{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0 24px}.invoice-line-item>header{color:var(--muted);letter-spacing:.1em;grid-template-columns:1fr auto;padding:9px 0;font-size:6px;font-weight:950;display:grid}.invoice-line-item>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:20px;min-height:120px;padding:16px 0;display:grid}.invoice-line-item p{flex-direction:column;margin:0;display:flex}.invoice-line-item p strong{font-size:10px}.invoice-line-item p small{color:var(--clay);margin-top:4px;font-size:7px;font-weight:850}.invoice-line-item p em{color:var(--muted);margin-top:8px;font-size:7px;font-style:normal;line-height:1.5}.invoice-line-item b{font-size:10px}.invoice-total{justify-content:flex-end;align-items:center;padding:17px 24px;display:flex}.invoice-total span{color:var(--muted);margin-right:20px;font-size:8px;font-weight:800}.invoice-total strong{letter-spacing:-.04em;font-size:20px}.invoice-payment{background:#eef2e9;grid-template-columns:.8fr 1.2fr;gap:20px;margin:0 14px;padding:16px;display:grid}.invoice-payment p strong,.invoice-payment p span{margin-top:5px;font-size:8px;line-height:1.5}.sponsor-invoice-card>footer{flex-direction:column;padding:20px 24px 24px;display:flex}.sponsor-invoice-card>footer strong{font-size:8px}.sponsor-invoice-card>footer span{color:var(--muted);margin-top:5px;font-size:7px}@media (width<=1120px){.email-studio-workbench{grid-template-columns:minmax(470px,1.05fr) minmax(330px,.95fr)}.email-template-picker>div{grid-template-columns:1fr}}@media (width<=900px){.email-delivery-status{grid-template-columns:1fr}.email-delivery-status article{min-height:0}.email-studio-workbench{grid-template-columns:1fr}.email-studio-preview{position:static}.email-template-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-agreement-workbench,.sponsor-invoice-workbench{grid-template-columns:1fr}}@media (width<=560px){.email-studio-controls{padding:15px}.email-studio-steps{grid-template-columns:1fr}.email-studio-steps>span{justify-self:start}.email-template-picker>div,.email-studio-fields,.email-studio-actions{grid-template-columns:1fr}.club-member-share-kit>header{flex-direction:column;align-items:start;gap:6px}.club-member-share-kit>header small{text-align:left;max-width:none}.club-member-share-kit>div{grid-template-columns:1fr}.email-studio-link-field{grid-column:auto}.email-version-picker{flex-wrap:wrap;align-items:stretch}.email-version-picker>span{flex-basis:100%;align-items:center;display:flex}.email-version-picker button{flex:1;min-height:44px}.email-studio-fields input,.email-subject-field input{font-size:16px}.email-subject-field{grid-template-columns:1fr}.email-subject-field button{width:100%}.email-studio-preview>div{margin:7px;padding:22px 18px}.email-studio-preview h2{font-size:24px}.email-studio-preview p{font-size:12px}.email-studio-preview footer{font-size:9px}.sponsor-agreement-heading{flex-direction:column;align-items:flex-start}.sponsor-agreement-workbench{padding:8px}.sponsor-agreement-controls{padding:15px}.agreement-mode-picker,.sponsor-agreement-fields,.sponsor-agreement-actions{grid-template-columns:1fr}.sponsor-agreement-fields .agreement-wide-field{grid-column:auto}.sponsor-agreement-fields input,.sponsor-agreement-fields textarea,.sponsor-agreement-fields select{font-size:16px}.agreement-parties,.agreement-summary,.agreement-contribution,.agreement-signatures{grid-template-columns:1fr}.agreement-standard-terms ol{columns:1}.sponsor-agreement-card>footer{flex-direction:column;gap:8px}.sponsor-agreement-card>footer p{max-width:none}.sponsor-agreement-card>footer span{text-align:left}.sponsor-invoice-heading{flex-direction:column;align-items:flex-start}.sponsor-invoice-workbench{padding:8px}.sponsor-invoice-controls{padding:15px}.sponsor-invoice-fields,.sponsor-invoice-actions{grid-template-columns:1fr}.sponsor-invoice-fields .invoice-wide-field{grid-column:auto}.sponsor-invoice-fields input,.sponsor-invoice-fields textarea{font-size:16px}.invoice-payment{grid-template-columns:1fr}}@media print{@page{margin:.5in;size:letter}body{background:#fff!important;padding:0!important}body[data-print-target] *{visibility:hidden!important}body[data-print-target=sponsor-agreement] .sponsor-agreement-card,body[data-print-target=sponsor-agreement] .sponsor-agreement-card *,body[data-print-target=sponsor-invoice] .sponsor-invoice-card,body[data-print-target=sponsor-invoice] .sponsor-invoice-card *{visibility:visible!important}body[data-print-target=sponsor-agreement] .sponsor-agreement-card,body[data-print-target=sponsor-invoice] .sponsor-invoice-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;width:100%;position:absolute;top:0;left:0;overflow:visible}body[data-print-target=sponsor-agreement] .agreement-scope,body[data-print-target=sponsor-agreement] .agreement-contribution,body[data-print-target=sponsor-agreement] .agreement-signatures{break-inside:avoid}}.decision-reason-editor{border:1px solid var(--line);background:#f1f2ea;border-radius:12px;flex-direction:column;gap:7px;margin-top:12px;padding:12px;display:flex}.decision-reason-editor>span{color:var(--ink);font-size:8px;font-weight:900}.decision-reason-editor select{background:var(--paper);color:var(--ink);font:inherit;border:1px solid #cfd2c6;border-radius:9px;width:100%;min-height:44px;padding:9px 11px;font-size:9px}.decision-reason-editor em{color:var(--muted);font-size:7px;font-style:normal;line-height:1.45}.member-decision-callout p>em{color:var(--clay);text-transform:uppercase;margin:4px 0;font-size:7px;font-style:normal;font-weight:900;display:block}.member-decision-callout p>a{color:var(--forest);text-underline-offset:2px;margin-top:8px;font-size:7px;font-weight:900;text-decoration:underline;display:inline-block}.review-policy-summary{color:#536050;background:#eef3e8;border:1px solid #d4dfca;border-radius:10px;margin:0;padding:10px 11px;font-size:8px;line-height:1.55}.conversation-trust-form label>small{color:var(--muted);margin-top:4px;font-size:7px;font-weight:500;line-height:1.4;display:block}.conversation-trust-form .review-policy-check{border:1px solid var(--line);background:#f4f3eb;border-radius:10px;flex-direction:row;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.conversation-trust-form .review-policy-check input{flex:none;width:18px;min-height:18px;margin-top:2px}.conversation-trust-form .review-policy-check span{color:var(--ink);font-size:8px;line-height:1.45}.conversation-trust-form .review-policy-check a{color:var(--forest);font-weight:900;text-decoration:underline}.public-review-disclosure{color:#825435;background:#fff0df;border-radius:7px;margin-top:8px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-block}.public-review-report{color:var(--muted);text-underline-offset:2px;margin-top:9px;font-size:7px;text-decoration:underline;display:inline-block}.modal-report-link{color:var(--muted);text-align:center;text-underline-offset:2px;width:fit-content;margin:10px auto 0;font-size:8px;text-decoration:underline;display:block}@media (width<=560px){.decision-reason-editor>span,.review-policy-summary,.conversation-trust-form .review-policy-check span,.modal-report-link{font-size:12px}.decision-reason-editor em,.conversation-trust-form label>small,.public-review-disclosure,.public-review-report{font-size:11px}.decision-reason-editor select{font-size:16px}}.moderation-guide-main{max-width:1320px}.moderation-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 13px;display:grid}.moderation-guide-steps article{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:31px 1fr;gap:11px;min-height:152px;padding:15px;display:grid}.moderation-guide-steps article>span{background:var(--forest);color:var(--lime);border-radius:8px;justify-content:center;align-items:center;height:31px;font-size:7px;font-weight:950;display:flex}.moderation-guide-steps strong{font-size:10px;line-height:1.2}.moderation-guide-steps p{color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.55}.moderation-guide-matrix{background:var(--forest);color:#fff;border-radius:17px;grid-template-columns:1.15fr repeat(3,1fr);gap:10px;margin:13px 0;padding:20px;display:grid}.moderation-guide-matrix>div{padding:5px 14px 5px 3px}.moderation-guide-matrix .workspace-eyebrow{color:var(--lime)}.moderation-guide-matrix h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px;line-height:1.05}.moderation-guide-matrix article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:13px}.moderation-guide-matrix article span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:950}.moderation-guide-matrix article strong{margin:7px 0;font-size:10px;display:block}.moderation-guide-matrix article p{color:#ffffffab;margin:0;font-size:7px;line-height:1.5}.moderation-template-section{background:var(--paper);border:1px solid var(--line);border-radius:17px;margin-top:13px;padding:22px}.moderation-template-section>header{max-width:720px}.moderation-template-section h2{letter-spacing:-.045em;margin:6px 0 8px;font-size:24px}.moderation-template-section>header>p:last-child{color:var(--muted);font-size:8px;line-height:1.55}.moderation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.moderation-template-grid article{background:#f1f1e9;border:1px solid #dcddd2;border-radius:13px;padding:15px}.moderation-template-grid article.severe{background:#fff1e7;border-color:#ebcdbb}.moderation-template-grid article>header{justify-content:space-between;align-items:center;display:flex}.moderation-template-grid article>header span,.moderation-template-grid article>header em{color:var(--clay);letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:950}.moderation-template-grid h3{margin:9px 0 5px;font-size:13px}.moderation-template-grid article>p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.moderation-template-grid blockquote{background:var(--paper);border-left:3px solid var(--lime);color:#46544d;border-radius:0 9px 9px 0;margin:12px 0 0;padding:11px 12px;font-size:8px;line-height:1.6}.moderation-guide-donts{background:#fff1e7;border:1px solid #ebcdbb;border-radius:17px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:28px;margin-top:13px;padding:21px;display:grid}.moderation-guide-donts h2{margin:6px 0 0;font-size:22px}.moderation-guide-donts ul{color:#76503c;gap:7px;margin:0;padding-left:18px;font-size:8px;line-height:1.45;display:grid}.moderation-guide-links{flex-wrap:wrap;gap:8px;margin:13px 0 30px;display:flex}.moderation-guide-links a{background:var(--paper);border:1px solid var(--line);color:var(--forest);border-radius:9px;padding:11px 13px;font-size:7px;font-weight:900}@media (width<=1050px){.moderation-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-guide-matrix{grid-template-columns:repeat(3,1fr)}.moderation-guide-matrix>div{grid-column:1/4}}@media (width<=700px){.moderation-guide-steps,.moderation-template-grid,.moderation-guide-donts,.moderation-guide-matrix{grid-template-columns:1fr}.moderation-guide-matrix>div{grid-column:auto}.moderation-guide-steps p,.moderation-guide-matrix article p,.moderation-template-section>header>p:last-child,.moderation-template-grid article>p,.moderation-template-grid blockquote,.moderation-guide-donts ul{font-size:12px}.moderation-template-grid article>header span,.moderation-template-grid article>header em,.moderation-guide-links a{font-size:10px}}.ambassador-main{max-width:1440px}.ambassador-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0 12px;display:grid}.ambassador-summary article{background:var(--paper);border:1px solid var(--line);border-radius:15px;flex-direction:column;min-height:122px;padding:18px;display:flex}.ambassador-summary small{color:var(--muted);font-size:8px;font-weight:800}.ambassador-summary strong{letter-spacing:-.055em;margin:12px 0 7px;font-size:29px}.ambassador-summary span{color:var(--muted);font-size:7px;line-height:1.45}.silas-readiness-card{background:var(--forest);color:#fff;border-radius:18px;margin-bottom:12px;padding:22px;position:relative;overflow:hidden}.silas-readiness-card:after{content:"";border:24px solid #d9f06f12;border-radius:50%;width:210px;height:210px;position:absolute;top:-120px;right:-70px}.silas-readiness-card>header{z-index:1;justify-content:space-between;align-items:start;gap:20px;display:flex;position:relative}.silas-readiness-card>header span{color:var(--lime);letter-spacing:.12em;font-size:7px;font-weight:950}.silas-readiness-card h2{letter-spacing:-.05em;margin:6px 0 5px;font-size:28px}.silas-readiness-card>header p{color:#ffffff9e;margin:0;font-size:8px;line-height:1.5}.silas-readiness-card>header em{letter-spacing:.08em;z-index:2;border:1px solid #ffffff2e;border-radius:99px;padding:8px 10px;font-size:7px;font-style:normal;font-weight:900;position:relative}.silas-readiness-card>header em.safe{background:var(--lime);border-color:var(--lime);color:var(--forest)}.silas-readiness-card>header em.contacted{background:var(--clay);border-color:var(--clay)}.silas-readiness-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:19px;display:grid;position:relative}.silas-readiness-grid p{background:#ffffff12;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:27px 1fr;align-items:center;gap:3px 9px;margin:0;padding:11px;display:grid}.silas-readiness-grid p>span{color:#fff;background:#ffffff1a;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:27px;height:27px;font-size:8px;font-weight:950;display:flex}.silas-readiness-grid p.done>span{background:var(--lime);color:var(--forest)}.silas-readiness-grid p.pending>span{background:var(--clay)}.silas-readiness-grid strong{font-size:8px}.silas-readiness-grid small{color:#ffffff94;font-size:6px;line-height:1.35}.silas-readiness-card>footer{z-index:1;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex;position:relative}.silas-readiness-card>footer a{color:var(--lime);font-size:8px;font-weight:900}.silas-readiness-card>footer button{color:var(--forest);background:#fff;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.ambassador-notice,.ambassador-error{border-radius:11px;margin:10px 0;padding:11px 13px;font-size:8px;font-weight:800}.ambassador-notice{color:var(--forest);background:#e3eddd}.ambassador-error{color:#8a4028;background:#fff0e7}.ambassador-loading{background:var(--paper);border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:16px;margin:25px 0;padding:35px;font-size:10px}.ambassador-loading button{background:var(--forest);color:#fff;border:0;border-radius:9px;min-height:40px;margin-top:12px;padding:0 14px}.ambassador-pipeline,.ambassador-referrals-panel,.ambassador-ledger-panel,.ambassador-activity-panel{background:var(--paper);border:1px solid var(--line);border-radius:17px;margin-top:12px;padding:20px}.ambassador-pipeline>header,.ambassador-referrals-panel>header,.ambassador-ledger-panel>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.ambassador-pipeline h2,.ambassador-referrals-panel h2,.ambassador-ledger-panel h2,.ambassador-activity-panel h2{letter-spacing:-.045em;margin:5px 0;font-size:24px}.ambassador-pipeline>header p:last-child,.ambassador-referrals-panel>header p:last-child{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.ambassador-pipeline>header button,.ambassador-referrals-panel>header button{background:var(--forest);color:#fff;border:0;border-radius:10px;flex:none;min-height:42px;padding:0 13px;font-size:8px;font-weight:900}.ambassador-pipeline>nav{scrollbar-width:none;gap:5px;margin:17px 0 13px;padding-bottom:3px;display:flex;overflow-x:auto}.ambassador-pipeline>nav::-webkit-scrollbar{display:none}.ambassador-pipeline>nav button{color:var(--muted);white-space:nowrap;background:#efefe7;border:0;border-radius:99px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.ambassador-pipeline>nav button b{background:#143f3517;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:6px;display:flex}.ambassador-pipeline>nav button.active{background:var(--forest);color:#fff}.ambassador-pipeline>nav button.active b{background:var(--lime);color:var(--forest)}.ambassador-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ambassador-candidate{background:#f3f2ea;border:1px solid #dedfd5;border-left:4px solid #aeb6ae;border-radius:13px;min-width:0;padding:15px}.ambassador-candidate.stage-ready_outreach{border-left-color:var(--clay)}.ambassador-candidate.stage-ambassador{border-left-color:var(--lime)}.ambassador-candidate>header{justify-content:space-between;align-items:center;display:flex}.ambassador-candidate>header span,.ambassador-candidate>header em{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:950}.ambassador-candidate>header em{color:var(--forest);background:#fff;border-radius:99px;padding:6px 8px}.ambassador-candidate-title{justify-content:space-between;align-items:start;gap:15px;margin-top:11px;display:flex}.ambassador-candidate-title h3{letter-spacing:-.035em;margin:0;font-size:19px}.ambassador-candidate-title p{color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.45}.ambassador-candidate-title button{color:var(--forest);background:0 0;border:1px solid #cdd0c7;border-radius:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.ambassador-candidate dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:15px 0 12px;display:grid}.ambassador-candidate dl div{background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:8px;display:flex}.ambassador-candidate dt{color:var(--muted);font-size:5px;font-weight:800}.ambassador-candidate dd{margin:5px 0 0;font-size:13px;font-weight:900}.candidate-fit,.candidate-network{color:#526059;margin:8px 0 0;font-size:7px;line-height:1.55}.candidate-fit strong,.candidate-network strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:6px;display:block}.candidate-referral-link{background:#e8e8e0;border:1px dashed #c7cac0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:9px;display:flex}.candidate-referral-link.enabled{background:#e4eddb;border-color:#b6caa7}.candidate-referral-link p{flex-direction:column;min-width:0;margin:0;display:flex}.candidate-referral-link small{color:var(--muted);letter-spacing:.07em;font-size:5px;font-weight:950}.candidate-referral-link strong{margin:3px 0;font-size:8px}.candidate-referral-link span{color:var(--muted);font-size:6px;line-height:1.35}.candidate-referral-link button{background:var(--forest);color:#fff;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 9px;font-size:6px;font-weight:900}.candidate-referral-link button:disabled{color:#737a74;cursor:not-allowed;background:#c3c6bd}.ambassador-candidate>footer{border-top:1px solid #d8d9d0;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;padding-top:11px;display:grid}.ambassador-candidate>footer span{flex-direction:column;display:flex}.ambassador-candidate>footer small{color:var(--muted);font-size:5px}.ambassador-candidate>footer strong{margin-top:3px;font-size:9px}.ambassador-records{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;display:grid}.ambassador-table-wrap{margin-top:15px;overflow-x:auto}.ambassador-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.ambassador-table-wrap th{color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:6px}.ambassador-table-wrap td{border-top:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:11px 10px;font-size:8px}.ambassador-table-wrap td strong,.ambassador-table-wrap td small{display:block}.ambassador-table-wrap td small{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.4}.ambassador-table-wrap tr.needs-review{background:#fff1e7}.ambassador-table-wrap td>span{text-transform:uppercase;background:#eceee6;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900;display:inline-block}.ambassador-table-wrap td>span.connected{color:#29445f;background:#e8edf4}.ambassador-table-wrap td>span.confirmed{color:var(--forest);background:#e2efd6}.ambassador-table-wrap td>span.activated{background:var(--lime);color:var(--forest)}.ambassador-table-wrap td button{border:1px solid var(--line);color:var(--forest);background:0 0;border-radius:7px;min-height:34px;padding:0 9px;font-size:7px;font-weight:900}.ambassador-empty{text-align:center;flex-direction:column;align-items:center;padding:38px 15px 25px;display:flex}.ambassador-empty>span{color:var(--forest);background:#ebeee5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ambassador-empty strong{margin-top:12px;font-size:11px}.ambassador-empty p{color:var(--muted);max-width:470px;margin:6px 0 0;font-size:7px;line-height:1.55}.ambassador-empty.compact{padding:25px 10px 15px}.ambassador-ledger-list{gap:7px;margin-top:15px;display:grid}.ambassador-ledger-list>button{text-align:left;background:#f1f1e9;border:1px solid #dedfd5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.ledger-kind{background:var(--forest);color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:7px;grid-row:1/3;max-width:62px;padding:7px;font-size:5px;font-weight:900}.ambassador-ledger-list p{flex-direction:column;min-width:0;margin:0;display:flex}.ambassador-ledger-list p strong{font-size:8px}.ambassador-ledger-list p small{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.35}.ambassador-ledger-list b{font-size:10px}.ambassador-ledger-list em{color:var(--muted);text-transform:uppercase;grid-column:2/4;font-size:5px;font-style:normal}.ambassador-activity-panel{margin-bottom:12px}.ambassador-activity-panel ol{margin:14px 0 0;padding:0;list-style:none}.ambassador-activity-panel li{border-top:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ambassador-activity-panel li>span{color:var(--forest);background:#ebeee5;border-radius:50%;justify-content:center;align-items:center;height:25px;font-size:7px;font-weight:950;display:flex}.ambassador-activity-panel li p{flex-direction:column;margin:0;display:flex}.ambassador-activity-panel li strong{font-size:8px}.ambassador-activity-panel li small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.ambassador-activity-panel li time{color:var(--muted);font-size:6px}.ambassador-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1e19bf;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ambassador-modal{background:var(--paper);border-radius:20px;width:100%;max-width:860px;margin:auto;padding:25px}.ambassador-modal.small{max-width:520px}.ambassador-modal>header{justify-content:space-between;align-items:start;gap:15px;margin-bottom:16px;display:flex}.ambassador-modal h2{letter-spacing:-.05em;margin:5px 0 0;font-size:27px}.ambassador-modal>header>button{background:#ecece5;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex}.ambassador-modal>aside,.ambassador-modal .modal-note{color:#76503c;background:#fff1e7;border:1px solid #ebcdbb;border-radius:10px;flex-direction:column;margin:0 0 14px;padding:11px;font-size:8px;line-height:1.45;display:flex}.ambassador-modal>aside small{margin-top:3px;font-size:7px}.candidate-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ambassador-modal label{color:var(--ink);flex-direction:column;gap:6px;margin:9px 0;font-size:8px;font-weight:850;display:flex}.ambassador-modal input,.ambassador-modal select,.ambassador-modal textarea{color:var(--ink);font:inherit;resize:vertical;background:#f4f3ec;border:1px solid #d4d6cc;border-radius:9px;width:100%;min-height:42px;padding:9px 10px;font-size:9px}.ambassador-modal textarea{line-height:1.55}.ambassador-modal fieldset{border:1px solid var(--line);border-radius:12px;margin:14px 0 0;padding:12px}.ambassador-modal legend{color:var(--clay);letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-size:7px;font-weight:950}.ambassador-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.ambassador-modal>footer button{border:1px solid var(--line);background:0 0;border-radius:9px;min-height:42px;padding:0 15px;font-size:8px;font-weight:900}.ambassador-modal>footer button:last-child{background:var(--forest);border-color:var(--forest);color:#fff}.silas-playbook{border-top:1px solid var(--line);margin-top:32px;padding:42px 0 30px}.silas-playbook>header{max-width:750px}.silas-playbook>header h2{letter-spacing:-.055em;margin:7px 0 9px;font-size:34px}.silas-playbook>header>p:last-child{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.silas-playbook-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;margin-top:20px;display:grid}.silas-dm-card,.silas-selection-card,.silas-call-sheet,.ambassador-program-notes article{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:20px}.silas-dm-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.silas-dm-card>header div{flex-direction:column;display:flex}.silas-dm-card>header span{color:var(--clay);letter-spacing:.09em;font-size:6px;font-weight:950}.silas-dm-card>header strong{margin-top:6px;font-size:11px}.silas-dm-card>header button{background:var(--forest);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 12px;font-size:7px;font-weight:900}.silas-dm-card blockquote{border-left:4px solid var(--lime);color:#435149;white-space:pre-line;background:#f2f1e9;border-radius:0 11px 11px 0;margin:16px 0 0;padding:17px;font-size:9px;line-height:1.7}.silas-dm-card>footer{color:var(--muted);margin-top:10px;font-size:6px;line-height:1.45}.silas-selection-card{background:var(--forest);color:#fff}.silas-selection-card .workspace-eyebrow{color:var(--lime)}.silas-selection-card h3{letter-spacing:-.045em;margin:8px 0 13px;font-size:24px;line-height:1.05}.silas-selection-card>p:not(.workspace-eyebrow){color:#ffffffad;font-size:8px;line-height:1.65}.silas-selection-card>p strong{color:#fff}.silas-call-sheet{margin-top:12px}.silas-call-sheet>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.silas-call-sheet>header span{color:var(--clay);letter-spacing:.1em;font-size:7px;font-weight:950}.silas-call-sheet h3{letter-spacing:-.045em;margin:6px 0 0;font-size:26px}.silas-call-sheet>header em{color:#8a4b33;background:#fff1e7;border-radius:9px;padding:9px 11px;font-size:7px;font-style:normal;font-weight:850}.silas-call-sheet ol{margin:18px 0 0;padding:0;list-style:none}.silas-call-sheet li{border-top:1px solid var(--line);grid-template-columns:75px 1fr;gap:18px;padding:14px 0;display:grid}.silas-call-sheet li>span{color:var(--clay);font-size:7px;font-weight:950}.silas-call-sheet li strong{font-size:10px}.silas-call-sheet li p,.silas-call-sheet li ul{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.silas-call-sheet li ul{gap:5px;padding-left:16px;display:grid}.silas-call-sheet>aside{color:var(--forest);background:#e5eddb;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:8px;display:flex}.ambassador-program-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ambassador-program-notes h3{letter-spacing:-.04em;margin:7px 0 10px;font-size:19px}.ambassador-program-notes p,.ambassador-program-notes li{color:var(--muted);font-size:8px;line-height:1.55}.ambassador-program-notes ul{gap:6px;margin:0;padding-left:16px;display:grid}.ambassador-program-notes .avoid-note{color:#76503c;background:#fff1e7;border-radius:8px;padding:9px}.ambassador-program-notes dl{margin:0}.ambassador-program-notes dl div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.ambassador-program-notes dt{color:var(--muted)}.ambassador-program-notes dd{text-align:right;margin:0;font-weight:900}.ambassador-implementation-note{background:#e4ddb9;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;margin-top:12px;padding:16px;display:grid}.ambassador-implementation-note>span{background:var(--forest);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;height:34px;display:flex}.ambassador-implementation-note strong{font-size:9px}.ambassador-implementation-note p{color:#526059;margin:4px 0 0;font-size:7px;line-height:1.5}.ambassador-implementation-note a{color:var(--forest);text-underline-offset:3px;font-size:7px;font-weight:900;text-decoration:underline}.public-ambassador-badge{background:#d9f06f1a;border:1px solid #d9f06f57;border-radius:10px;align-items:center;gap:9px;max-width:460px;margin-top:8px;padding:8px 10px;display:flex}.public-ambassador-badge>span{background:var(--lime);color:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;display:flex}.public-ambassador-badge p{flex-direction:column;margin:0;display:flex}.public-ambassador-badge strong{color:#fff;font-size:8px}.public-ambassador-badge small{color:#ffffff94;margin-top:2px;font-size:6px;line-height:1.4}.ambassador-agreement-page{background:#e8e7df;min-height:100vh;padding:24px 24px 70px}.ambassador-agreement-toolbar{justify-content:space-between;align-items:center;max-width:850px;margin:0 auto 16px;display:flex}.ambassador-agreement-toolbar a{color:var(--forest);font-size:8px;font-weight:900}.ambassador-agreement-toolbar span{color:#9a472f;letter-spacing:.08em;font-size:7px;font-weight:950}.ambassador-agreement-toolbar button{background:var(--forest);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.ambassador-agreement-document{background:#fff;max-width:850px;margin:0 auto;padding:60px 68px;box-shadow:0 18px 50px #1428201a}.ambassador-agreement-document>header{border-bottom:3px solid var(--forest);padding-bottom:20px}.ambassador-agreement-document>header p{color:var(--forest);letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.ambassador-agreement-document h1{color:var(--ink);letter-spacing:-.035em;margin:8px 0;font-family:Georgia,serif;font-size:37px}.ambassador-agreement-document>header span{color:var(--muted);font-size:8px}.ambassador-agreement-document>aside{color:#76503c;background:#fff1e7;border:1px solid #ebcdbb;margin:20px 0;padding:13px;font-size:9px;line-height:1.55}.ambassador-agreement-document>p,.ambassador-agreement-document section p,.ambassador-agreement-document li{color:#34433c;font-family:Georgia,serif;font-size:10px;line-height:1.7}.ambassador-agreement-document section{margin-top:21px}.ambassador-agreement-document h2{color:var(--forest);margin:0 0 7px;font-family:Georgia,serif;font-size:16px}.ambassador-agreement-document ul,.ambassador-agreement-document ol{padding-left:22px}.agreement-player-terms{border:1px solid var(--line);background:#f5f3eb;padding:18px}.agreement-player-terms dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.agreement-player-terms dl div{flex-direction:column;display:flex}.agreement-player-terms dt{color:var(--muted);font-size:8px;font-weight:800}.agreement-player-terms dd{margin:8px 0 0;font-size:10px}.ambassador-agreement-document>footer{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;padding-top:30px;display:grid}.ambassador-agreement-document>footer span{color:var(--forest);letter-spacing:.1em;font-size:8px;font-weight:950}.ambassador-agreement-document>footer p{margin:23px 0 0;font-family:Georgia,serif;font-size:9px}@media (width<=1100px){.ambassador-summary,.silas-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ambassador-records{grid-template-columns:1fr}}@media (width<=800px){.ambassador-candidate-list,.silas-playbook-grid,.ambassador-program-notes{grid-template-columns:1fr}.ambassador-implementation-note{grid-template-columns:34px 1fr}.ambassador-implementation-note a{grid-column:2}}@media (width<=560px){.ambassador-summary{grid-template-columns:1fr 1fr}.ambassador-summary article{min-height:110px;padding:14px}.ambassador-summary strong{font-size:23px}.silas-readiness-card{border-radius:13px;padding:16px}.silas-readiness-card>header{flex-direction:column}.silas-readiness-grid{grid-template-columns:1fr}.silas-readiness-card>footer{flex-direction:column;align-items:stretch;gap:10px}.ambassador-pipeline,.ambassador-referrals-panel,.ambassador-ledger-panel,.ambassador-activity-panel{padding:15px}.ambassador-pipeline>header,.ambassador-referrals-panel>header,.ambassador-ledger-panel>header{flex-direction:column;align-items:stretch}.ambassador-pipeline>header button,.ambassador-referrals-panel>header button{width:100%}.ambassador-candidate dl{grid-template-columns:repeat(3,1fr)}.candidate-editor-grid{grid-template-columns:1fr}.ambassador-modal-backdrop{padding:8px}.ambassador-modal{border-radius:14px;padding:18px 15px}.ambassador-modal input,.ambassador-modal select,.ambassador-modal textarea{font-size:16px}.silas-dm-card>header,.silas-call-sheet>header{flex-direction:column;align-items:stretch}.silas-dm-card blockquote{font-size:12px}.silas-call-sheet li{grid-template-columns:1fr}.silas-call-sheet li p,.silas-call-sheet li ul,.ambassador-program-notes p,.ambassador-program-notes li{font-size:12px}.ambassador-agreement-page{padding:0 0 30px}.ambassador-agreement-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:12px}.ambassador-agreement-document{padding:35px 22px}.agreement-player-terms dl,.ambassador-agreement-document>footer{grid-template-columns:1fr}}@media print{.ambassador-agreement-page{background:#fff;padding:0}.ambassador-agreement-toolbar{display:none}.ambassador-agreement-document{box-shadow:none;max-width:none;padding:0}.ambassador-agreement-document>aside{border:1px solid #999}.ambassador-agreement-document section,.agreement-player-terms,.ambassador-agreement-document>footer{break-inside:avoid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
