/*! 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{--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}::backdrop{--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{--paper:#f6f7f3;--surface:#fff;--ink:#141714;--muted:#6c716c;--line:#e1e4de;--line-strong:#d2d6cf;--acid:#d6ff69;--acid-deep:#b7ea31;--deep:#17231b;--violet:#6e5af7;--blue:#4386f4;--coral:#f2765e}.review-revision-panel{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px;max-width:1240px;margin:0 auto 56px;padding:28px;display:grid}.review-revision-panel h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.5rem,3vw,2.5rem)}.review-revision-panel>div>p:last-child{color:var(--muted);line-height:1.6}.review-revision-panel form{grid-template-columns:140px 1fr;gap:14px;display:grid}.review-revision-panel label{gap:7px;display:grid}.review-revision-panel label:nth-of-type(3){grid-column:1/-1}.review-revision-panel input,.review-revision-panel select,.review-revision-panel textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:12px;padding:12px}.review-revision-panel textarea{resize:vertical;min-height:130px}.review-revision-panel form>button{background:var(--ink);color:#fff;border:0;border-radius:999px;grid-column:1/-1;justify-self:end;padding:13px 20px;font-weight:700}@media (max-width:760px){.review-revision-panel{grid-template-columns:1fr;margin:0 16px 32px}.review-revision-panel form{grid-template-columns:1fr}.review-revision-panel label:nth-of-type(3),.review-revision-panel form>button{grid-column:auto}}.project-shell{background:radial-gradient(circle at 85% 2%,#6e5af717,#0000 24%),#f3f5ef;min-height:100vh}.project-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:90px;width:min(1180px,100% - 64px);margin:0 auto;padding:75px 0 48px;display:grid}.project-hero h1{letter-spacing:-.065em;max-width:850px;margin:12px 0 10px;font-size:clamp(50px,6vw,78px);line-height:.96}.project-hero>div>p:not(.overline){color:#697169;max-width:700px;margin:0;font-size:12px;line-height:1.7}.project-hero>div>div{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.project-hero>div>div a,.project-hero>div>div span{border:1px solid var(--line);background:#ffffffc2;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:680}.project-hero aside{background:#fffc;border:1px solid #d6dfca;border-radius:18px;padding:22px}.project-hero aside>span{color:#7c857c;font-size:8px}.project-hero aside>strong{letter-spacing:-.07em;margin:7px 0;font-size:42px;display:block}.project-hero aside>div{background:#e2e6dc;border-radius:999px;height:7px;overflow:hidden}.project-hero aside i{border-radius:inherit;background:linear-gradient(90deg,#b7e84b,#725fee);height:100%;display:block}.project-hero aside p{margin:9px 0 0;font-size:9px;font-weight:700}.project-hero aside small{border-top:1px solid var(--line);color:#888f88;margin-top:13px;padding-top:12px;font-size:7px;line-height:1.5;display:block}.project-notice{z-index:5;color:#506536;background:#eff6e2;border:1px solid #c9daaa;border-radius:10px;width:min(1180px,100% - 64px);margin:0 auto 18px;padding:12px 14px;font-size:9px;position:sticky;top:78px}.project-section-nav{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f9faf7ed;border-radius:12px;gap:24px;width:min(1180px,100% - 64px);margin:0 auto 30px;padding:13px 16px;display:flex;position:sticky;top:76px}.project-section-nav a{font-size:8px;font-weight:720}.project-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;width:min(1180px,100% - 64px);margin:0 auto;padding-bottom:100px;display:grid}.project-main{gap:18px;min-width:0;display:grid}.project-panel,.project-aside>section{border:1px solid var(--line);background:#ffffffdb;border-radius:19px;padding:28px}.project-panel-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.project-panel-heading h2{letter-spacing:-.055em;margin:5px 0 0;font-size:34px}.project-panel-heading>span{color:#7f877f;font-size:8px}.project-milestones{gap:9px;display:grid}.project-milestone-card{background:#fbfcfa;border:1px solid #dce0d8;border-radius:14px;overflow:hidden}.project-milestone-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.project-milestone-card>header>span{background:var(--deep);width:31px;height:31px;color:var(--acid);font:9px var(--font-geist-mono);border-radius:9px;place-items:center;display:grid}.project-milestone-card h3{margin:0;font-size:15px}.project-milestone-card header p{color:#8a918a;margin:4px 0 0;font-size:8px}.project-milestone-card header b{color:#667066;text-transform:uppercase;background:#ecefeb;border-radius:999px;padding:6px 8px;font-size:7px}.project-milestone-card.in_progress header b{color:#6551d8;background:#ece8ff}.project-milestone-card.submitted header b{color:#577426;background:#e9f4d8}.project-milestone-card.approved header b{color:#466923;background:#dff0d3}.project-milestone-card.changes_requested header b{color:#865c35;background:#fff0df}.project-delivery-note,.project-response-note{border-top:1px solid var(--line);background:#f3f6ed;padding:15px 18px}.project-response-note{background:#fff7ec}.project-delivery-note span,.project-response-note span{text-transform:uppercase;font-size:7px;font-weight:760}.project-delivery-note p,.project-response-note p{color:#626b62;white-space:pre-line;margin:6px 0 0;font-size:9px;line-height:1.65}.project-action-box{border-top:1px solid var(--line);background:#fff;padding:17px 18px}.project-action-box label{gap:7px;display:grid}.project-action-box label span,.project-message-form label span{font-size:8px;font-weight:720}.project-action-box textarea,.project-message-form textarea{resize:vertical;background:#fafbf8;border:1px solid #d8ddd4;border-radius:10px;width:100%;min-height:100px;padding:11px;font-size:10px;line-height:1.55}.project-action-box>button,.project-action-box>div button,.project-message-form>button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;margin-top:9px;padding:0 12px;font-size:8px;font-weight:720}.project-action-box>div{justify-content:flex-end;gap:8px;display:flex}.project-action-box>div button:first-child{color:#765d50;background:#fff;border:1px solid #e1d8cf}.project-action-box button:disabled,.project-message-form button:disabled{cursor:not-allowed;opacity:.4}.project-messages{gap:8px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.project-messages article{background:#f0f2ed;border-radius:12px 12px 12px 3px;max-width:78%;padding:12px 14px}.project-messages article.mine{background:#ede9ff;border-radius:12px 12px 3px;justify-self:end}.project-messages article.system,.project-messages article.milestone,.project-messages article.delivery,.project-messages article.dispute{border:1px solid var(--line);background:#fafbf8;border-radius:10px;max-width:100%}.project-messages article header{justify-content:space-between;gap:15px;display:flex}.project-messages article strong{font-size:8px}.project-messages article time{color:#909690;font-size:7px}.project-messages article p{color:#5f675f;white-space:pre-line;margin:6px 0 0;font-size:9px;line-height:1.6}.project-message-form{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;display:grid}.project-message-form label{gap:7px;display:grid}.project-message-form>button{justify-self:end}.project-aside{align-content:start;gap:12px;display:grid}.project-aside h2{letter-spacing:-.045em;margin:7px 0;font-size:22px}.project-aside>section>p:not(.overline):not(.project-boundary){color:#6d756d;white-space:pre-line;font-size:9px;line-height:1.65}.project-aside dl{margin:18px 0 0}.project-aside dl div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.project-aside dd{margin:0;font-weight:720}.project-aside button{border:1px solid var(--line);background:var(--deep);color:#fff;cursor:pointer;border-radius:10px;width:100%;min-height:40px;font-size:8px;font-weight:720}.project-boundary{color:#8b918b;margin:14px 0 0;font-size:7px;line-height:1.55}.project-open-dispute{background:#fff0e4;border-radius:10px;padding:13px}.project-open-dispute strong{font-size:9px}.project-open-dispute p{color:#765b45;margin:5px 0;font-size:8px}.project-open-dispute small{font-size:7px}.project-dialog input{border:1px solid var(--line);background:#fbfcfa;border-radius:9px;width:100%;height:42px;padding:0 11px}.project-room-link{background:#e5efcf;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-weight:720;display:inline-flex;color:#4f6824!important;font-size:8px!important}.marketplace-proposal-status.disputed{color:#865c35;background:#fff0df}.marketplace-proposal-status.completed{color:#466923;background:#dff0d3}@media (max-width:980px){.project-hero,.project-grid{grid-template-columns:1fr}.project-hero{gap:30px}.project-hero aside{max-width:500px}.project-aside{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.project-hero,.project-grid,.project-section-nav,.project-notice{width:calc(100% - 36px)}.project-hero{padding:52px 0 35px}.project-hero h1{font-size:clamp(46px,13vw,63px)}.project-section-nav{gap:16px;overflow-x:auto}.project-grid{padding-bottom:70px}.project-panel,.project-aside>section{padding:20px 17px}.project-aside{grid-template-columns:1fr}.project-milestone-card>header{grid-template-columns:32px 1fr}.project-milestone-card>header b{grid-column:2;width:max-content}.project-messages article{max-width:92%}.project-panel-heading{flex-direction:column;align-items:flex-start}.project-action-box>div{flex-direction:column;align-items:stretch}.project-action-box>div button{width:100%}}.service-marketplace-shell{background:radial-gradient(circle at 16% 5%,#d6ff692b,#0000 24%),radial-gradient(circle at 88% 1%,#6e5af71a,#0000 20%),#f3f5ef}.service-marketplace-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:80px;width:min(1180px,100% - 64px);margin:0 auto;padding:92px 0 72px;display:grid}.service-marketplace-hero h1{letter-spacing:-.07em;max-width:800px;margin:8px 0 0;font-size:clamp(60px,7vw,94px);line-height:.93}.service-marketplace-hero h1 em{color:#6b59e8;font-style:normal}.service-marketplace-hero>div>p:not(.overline){color:#697169;max-width:650px;margin:26px 0 0;font-size:13px;line-height:1.7}.service-marketplace-hero>div>div{gap:10px;margin-top:28px;display:flex}.service-marketplace-hero>div>div a{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;min-height:45px;padding:0 15px;font-size:10px;font-weight:730;display:inline-flex}.service-marketplace-hero>div>div a:first-child{border-color:var(--deep);background:var(--deep);color:#fff}.service-marketplace-hero aside{background:#ffffffc7;border:1px solid #d8dfcf;border-radius:19px;padding:25px;box-shadow:0 24px 60px #17231b0d}.service-marketplace-hero aside>span{color:#71844a;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.service-marketplace-hero aside>strong{letter-spacing:-.05em;margin:11px 0 20px;font-size:25px;line-height:1.05;display:block}.service-marketplace-hero aside ul{border-top:1px solid var(--line);gap:12px;margin:0;padding:17px 0 0;list-style:none;display:grid}.service-marketplace-hero aside li{color:#697169;grid-template-columns:25px 1fr;gap:9px;font-size:9px;line-height:1.5;display:grid}.service-marketplace-hero aside i{color:#768e40;font:8px var(--font-geist-mono);font-style:normal}.service-directory{padding-top:70px}.service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-card{border:1px solid var(--line);background:#ffffffe6;border-radius:19px;flex-direction:column;min-width:0;min-height:475px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.service-card:hover{transform:translateY(-3px);box-shadow:0 22px 55px #17231b14}.service-card>header{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.service-card .founder-avatar{border-radius:14px;width:48px;height:48px;font-size:12px}.service-card>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.service-card>header a{color:#6b7d43;font:8px var(--font-geist-mono)}.service-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.service-card>header span{color:#8a918a;font-size:8px}.service-card>header b{color:#5a732d;background:#eef4e1;border-radius:999px;padding:6px 8px;font-size:8px}.service-category{text-transform:uppercase;letter-spacing:.08em;color:#725fee!important;font:8px var(--font-geist-mono)!important;margin:25px 0 0!important}.service-card h3{letter-spacing:-.05em;margin:8px 0;font-size:24px;line-height:1.02}.service-card>p:not(.service-category){color:#6d756d;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:52px;margin:0 0 17px;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.service-card dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto 0 0;display:grid;overflow:hidden}.service-card dl div{background:#f6f8f2;gap:4px;padding:10px;display:grid}.service-card dt{color:#929792;text-transform:uppercase;font-size:7px}.service-card dd{margin:0;font-size:9px;font-weight:720}.service-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:8px;display:flex}.service-card footer span{color:#899089}.service-card footer a{font-weight:720}.service-detail-hero>aside>a{background:var(--deep);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:43px;margin-top:18px;font-size:9px;font-weight:730;display:flex}.service-detail-hero>aside>small{color:#8a908a;text-align:center;margin-top:11px;font-size:7px;line-height:1.5;display:block}.service-builder-card{border:1px solid var(--line);background:#fff;border-radius:18px;align-self:start;padding:28px}.service-builder-card .founder-avatar{margin-bottom:24px}.service-builder-card h2{letter-spacing:-.05em;margin:7px 0 4px;font-size:28px}.service-builder-card>strong{color:#5d7139;font-size:10px}.service-builder-card>p:not(.overline){color:#707870;margin:18px 0;font-size:10px;line-height:1.65}.service-builder-card>a{background:var(--deep);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:9px;font-weight:730;display:flex}.service-builder-card .report-trigger{width:100%;margin-top:9px}.service-profile-gate{margin-top:0}.service-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-manager-card{border:1px solid var(--line);background:#ffffffd9;border-radius:18px;padding:24px}.service-manager-card header>p:first-of-type{color:#6c59e7;font:8px var(--font-geist-mono);text-transform:uppercase;margin:16px 0 0}.service-manager-card h3{letter-spacing:-.05em;margin:7px 0;font-size:25px}.service-manager-card header>p:last-child{color:#6e766e;margin:0 0 17px;font-size:10px;line-height:1.6}.service-manager-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;display:grid}.service-manager-card dl div{background:#f3f5ef;border-radius:10px;padding:11px}.service-manager-card dt{color:#8a918a;text-transform:uppercase;font-size:7px}.service-manager-card dd{margin:4px 0 0;font-size:10px;font-weight:720}.service-manager-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:16px;display:flex}.service-manager-card footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:36px;padding:0 11px;font-size:8px;font-weight:700}.service-manager-card footer a,.service-manager-card footer span{color:#65763f;font-size:8px;font-weight:700}@media (max-width:980px){.service-marketplace-hero{grid-template-columns:1fr;gap:35px}.service-marketplace-hero aside{max-width:520px}.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.service-marketplace-hero{width:calc(100% - 36px);padding:58px 0}.service-marketplace-hero h1{font-size:clamp(48px,14vw,68px)}.service-marketplace-hero>div>div{flex-direction:column;align-items:stretch}.service-marketplace-hero>div>div a{justify-content:center}.service-card-grid,.service-manager-grid{grid-template-columns:1fr}.service-card{min-height:440px}.service-builder-card{grid-row:1}.service-manager-card dl{grid-template-columns:1fr}.service-manager-card footer{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--paper);max-width:100%;color:var(--ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:3px solid var(--violet);outline-offset:3px}.skip-link{z-index:1000;background:var(--deep);color:#fff;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .18s;display:inline-flex;position:fixed;top:10px;left:10px;transform:translateY(-160%);box-shadow:0 10px 30px #17231b33}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.site-shell{background:radial-gradient(circle at 48% -12%, #d6ff6929, transparent 24%), var(--paper);min-height:100vh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#ffffffe8;grid-template-columns:260px 1fr auto;align-items:center;height:76px;padding:0 30px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.035em;align-items:center;gap:11px;width:max-content;font-size:18px;font-weight:720;display:inline-flex}.brand-mark{background:url(/brand/mvp-place-mark.png) 50%/contain no-repeat;flex:none;width:41px;height:27px;display:block;position:relative}.brand-mark:before{content:none}.brand-mark i{display:none}.primary-nav{color:#707570;justify-self:center;align-items:center;gap:34px;font-size:13px;font-weight:560;display:flex}.primary-nav a{padding:28px 0 25px;position:relative}.primary-nav a:hover,.primary-nav a.active{color:var(--ink)}.primary-nav a.active:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.top-actions{align-items:center;gap:9px;display:flex}.search-button,.add-button,.avatar-button,.inbox-button{cursor:pointer;border:0}.search-button{border:1px solid var(--line);color:#606860;background:#f9faf7;border-radius:11px;align-items:center;gap:9px;width:192px;height:38px;padding:0 10px;font-size:12px;display:flex}.search-button>span:first-child{color:#5f655f;font-size:19px;line-height:1;transform:rotate(-15deg)}.search-button kbd{border:1px solid var(--line);font:12px var(--font-geist-mono);color:#606760;background:#fff;border-radius:5px;margin-left:auto;padding:2px 5px}.add-button{background:var(--deep);color:#fff;border-radius:11px;height:38px;padding:0 15px;font-size:12px;font-weight:650}.add-button>span:first-child{color:var(--acid)}.mobile-search,.mobile-launch{display:none}.avatar-button{color:#4b2519;width:34px;height:34px;box-shadow:0 0 0 1px var(--line);background:linear-gradient(145deg,#f5cdbc,#c97f66);border:2px solid #fff;border-radius:50%;margin-left:3px;font-size:12px;font-weight:750}.inbox-button{border:1px solid var(--line);color:#596159;background:#f9faf7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:relative}.inbox-button:hover{color:var(--ink);background:#fff;border-color:#c6cec3}.inbox-button b{background:var(--violet);color:#fff;text-align:center;border:2px solid #fff;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:14px;position:absolute;top:-5px;right:-6px;box-shadow:0 2px 8px #37277d38}.app-grid{grid-template-columns:220px minmax(580px,1fr) 290px;max-width:1560px;min-height:calc(100vh - 76px);margin:0 auto;display:grid}.rail{border-right:1px solid var(--line);padding:37px 22px 30px 28px}.rail-group{margin-bottom:33px}.eyebrow,.overline{color:#606760;letter-spacing:.13em;margin:0 0 12px;font-size:12px;font-weight:760;line-height:1.3}.rail-link{color:#676c67;border-radius:10px;align-items:center;gap:11px;min-height:39px;margin:2px 0;padding:0 10px;font-size:12.5px;font-weight:540;display:flex}.rail-link>span{text-align:center;color:#687068;width:17px;font-size:15px}.rail-link b{color:#555d55;text-align:center;background:#e9ebe6;border-radius:6px;min-width:21px;margin-left:auto;padding:2px 5px;font-size:12px}.rail-link:hover{color:var(--ink);background:#ffffffb3}.rail-link.selected{color:var(--ink);background:#fff;font-weight:650;box-shadow:0 1px #14171405,0 0 0 1px #1417140a}.rail-link.selected>span{color:var(--ink)}.rail-card{background:var(--deep);color:#fff;border-radius:14px;padding:18px 17px;position:relative;overflow:hidden;box-shadow:0 14px 30px #17231b21}.rail-card:after{content:"";border:1px solid #d6ff6926;border-radius:50%;width:110px;height:110px;position:absolute;top:-48px;right:-53px}.live-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d6ff691a}.rail-card p{color:#aeb8b0;text-transform:uppercase;letter-spacing:.08em;margin:11px 0 5px;font-size:12px}.rail-card strong{letter-spacing:-.015em;font-size:13px;display:block}.rail-card small{color:#9ea8a0;margin-top:4px;font-size:12px;display:block}.rail-card a{color:var(--acid);justify-content:space-between;margin-top:18px;font-size:12px;font-weight:680;display:flex}.content{min-width:0;padding:58px clamp(30px,4vw,68px) 80px}.hero-row{grid-template-columns:1fr minmax(245px,320px);align-items:end;gap:36px;padding-bottom:38px;display:grid}.overline{color:#596159;margin-bottom:17px}h1{letter-spacing:-.067em;max-width:660px;margin:0;font-size:clamp(42px,4.2vw,65px);font-weight:680;line-height:.98}.hero-copy{color:var(--muted);letter-spacing:-.01em;max-width:570px;margin:22px 0 0;font-size:14px;line-height:1.65}.cohort-summary{border:1px solid var(--line);background:#ffffffb3;border-radius:15px;align-items:flex-start;gap:15px;padding:17px;display:flex}.cohort-orbit{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.cohort-orbit span{background:var(--deep);border-radius:50%;width:19px;height:19px}.cohort-orbit i{background:var(--acid-deep);width:8px;height:8px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:2px;right:2px}.cohort-summary small{color:#606860;letter-spacing:.1em;font-size:12px;font-weight:750}.cohort-summary strong{margin-top:4px;font-size:12px;display:block}.cohort-summary p{color:#606860;margin:6px 0 0;font-size:12px;line-height:1.45}.filter-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;gap:7px;padding:19px 0;display:flex;overflow-x:auto}.filter{white-space:nowrap;border:1px solid var(--line);color:#6d736c;cursor:pointer;background:#ffffff85;border-radius:9px;height:34px;padding:0 13px;font-size:12px}.filter:hover{color:var(--ink);border-color:#bfc5bc}.filter.active{background:var(--deep);color:#fff;border-color:var(--deep)}.filter .count{color:#555d55;background:#e9ebe7;border-radius:5px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:12px;display:inline-grid}.filter-more{letter-spacing:2px;margin-left:auto;padding-inline:12px}.sort-control{border:1px solid var(--line);background:#ffffff85;border-radius:9px;align-items:center;gap:8px;height:34px;margin-left:auto;padding:0 9px;display:inline-flex}.sort-control span{color:#6d736c;white-space:nowrap;font-size:12px;display:block}.sort-control select{color:var(--ink);-webkit-appearance:none;appearance:none;padding:0;cursor:pointer;background:0 0;border:0;outline:none;padding-right:12px;font-size:12px;line-height:1}.sort-control:has(select:focus-visible){outline:3px solid var(--violet);outline-offset:3px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:31px 0 17px;display:flex}.section-heading h2,.signal-header h2{letter-spacing:-.035em;margin:0;font-size:19px;font-weight:670}.section-heading p{color:#848983;margin:6px 0 0;font-size:12px}.text-button{color:#777c77;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.text-button:hover{color:var(--ink)}.product-list{gap:9px;display:grid}.product-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:57px minmax(0,1fr) auto;align-items:start;gap:18px;padding:19px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative}.product-card:hover{border-color:#d1d5ce;transform:translateY(-2px);box-shadow:0 14px 36px #22272212}.product-card:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:auto 180px}.product-card:has(.product-card-hitarea:focus-visible){outline:3px solid var(--violet);outline-offset:3px}.product-card-hitarea{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.product-card a:not(.product-card-hitarea),.product-card button{z-index:2;position:relative}.source-card{background:linear-gradient(105deg,#eff7dd6b,#fff 26%);box-shadow:inset 3px 0 #c6e879}.concept-card{background:linear-gradient(105deg,#f2f0fb57,#fff 26%)}.product-icon-link{z-index:2;border-radius:15px;width:57px;height:57px;display:block;position:relative}.product-icon{color:#fff;letter-spacing:-.04em;border-radius:15px;place-items:center;width:57px;height:57px;font-weight:740;display:grid;position:relative;overflow:hidden}.product-icon:before{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:9px}.product-icon:after{content:"";border:1px solid #ffffff2e;width:34px;height:34px;position:absolute;transform:rotate(45deg)}.product-icon span{z-index:1;font-size:13px}.product-icon i{z-index:2;background:var(--acid-deep);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.product-icon.violet{background:linear-gradient(145deg,#7b68ff,#5140c2)}.product-icon.blue{background:linear-gradient(145deg,#70a9ff,#2670e1)}.product-icon.coral{background:linear-gradient(145deg,#ff997f,#d95d49)}.product-icon.mint{background:linear-gradient(145deg,#60c8a1,#208465)}.product-icon.amber{background:linear-gradient(145deg,#f4b95f,#bd6f19)}.product-icon.slate{background:linear-gradient(145deg,#76838e,#3d4851)}.product-title-row{flex-wrap:wrap;align-items:center;gap:7px 10px;min-height:24px;display:flex}.product-title-row>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.product-title-row h3{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:700}.category{color:#969b95;font-size:12px}.source-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:720;display:inline-flex}.source-badge.revenue{color:#426021;background:#edf6e3;border-color:#cfe3b9}.source-badge.launch{color:#98452f;background:#fff0e9;border-color:#f1d3c8}.source-badge.concept{color:#655d86;background:#f3f1fb;border-color:#ddd9ef}.editor-label{letter-spacing:.05em;text-transform:uppercase;color:#6551cf;background:#f0edff;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:720}.tagline{color:#606760;margin:7px 0 12px;font-size:13px;line-height:1.45}.proof-row{flex-wrap:wrap;gap:6px;display:flex}.proof-pill{color:#535a53;cursor:pointer;background:#fafbf8;border:1px solid #e2e5de;border-radius:7px;align-items:center;gap:6px;min-height:26px;padding:0 8px 0 5px;font-size:12px;display:inline-flex}.proof-check,.proof-spark{border-radius:5px;place-items:center;width:16px;height:16px;font-size:12px;font-weight:800;display:grid}.proof-check{color:#4d7110;background:#e9f8cd}.proof-spark{color:#3263bf;background:#e8efff}.product-meta{color:#9a9f99;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.product-meta i{background:#b4b9b3;border-radius:50%;width:2px;height:2px}.product-meta strong{color:#687067;font-weight:620}.source-line{color:#6d746c;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.source-line .fresh-dot{width:6px;height:6px;box-shadow:0 0 0 3px #edf5de}.source-line.source-healthy,.source-line.source-redirected{color:#557031}.source-line.source-attention{color:#9a602d}.source-line.source-attention .fresh-dot,.live-dot.attention{background:#e69a42;box-shadow:0 0 0 4px #e69a4221}.product-actions{grid-template-columns:30px 1fr;align-items:center;gap:6px;min-width:122px;display:grid}.support-button{color:#596159;cursor:pointer;background:#f7f9f3;border:1px solid #dce2d5;border-radius:8px;grid-column:1/-1;min-height:31px;font-size:11px;font-weight:680}.support-button span{color:#536331;margin-right:5px}.support-button:hover,.support-button.supported{color:#405b15;background:#edf7dc;border-color:#c9dda0}.save-button,.primary-button{border:1px solid var(--line);cursor:pointer;background:#fafbf9;border-radius:8px;height:31px}.save-button{color:#5e655e;font-size:17px}.save-button:hover{background:#f0f2ed}.save-button:disabled,.support-button:disabled{cursor:wait;opacity:.68}.primary-button{border-color:var(--deep);background:var(--deep);color:#fff;padding:0 10px;font-size:12px;font-weight:650}.primary-button span{color:var(--acid);margin-left:4px}.feedback-link{color:#6e756e;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-content:center;align-items:center;min-height:29px;padding:4px;font-size:12px;display:flex}.feedback-link:hover{color:var(--ink)}.report-card>p:not(.eyebrow){color:#747b74;margin:0 0 13px;font-size:11px;line-height:1.55}.report-trigger{color:#5e675e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aeb5ac;align-items:center;min-height:36px;padding:0;font-size:10px;font-weight:680;display:inline-flex}.report-trigger:hover{color:var(--ink);border-color:#687168}.report-layer{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e141094;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.report-dialog{background:#fbfcf9;border:1px solid #ffffffb3;border-radius:20px;width:min(560px,100%);max-height:min(760px,100vh - 44px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #080d0a4d}.report-dialog h2{letter-spacing:-.052em;margin:9px 0 11px;font-size:31px}.report-dialog>p:not(.overline){color:#6b736b;margin:0 35px 22px 0;font-size:12px;line-height:1.62}.report-dialog>p strong{color:#3f493f}.report-close{border:1px solid var(--line);color:#636a63;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:17px;right:17px}.report-dialog form{gap:14px;display:grid}.report-dialog form label{color:#4f574f;gap:7px;font-size:11px;font-weight:680;display:grid}.report-dialog select,.report-dialog textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:12px var(--font-geist-sans);background:#fff;border-radius:10px}.report-dialog select{height:44px;padding:0 11px}.report-dialog textarea{resize:vertical;min-height:126px;padding:12px;line-height:1.55}.report-dialog label small{color:#8b918b;justify-self:end;font-size:9px;font-weight:500}.report-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.report-dialog footer button,.report-result button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:42px;padding:0 13px;font-size:11px;font-weight:690}.report-dialog footer button:last-child,.report-result button{border-color:var(--deep);background:var(--deep);color:#fff}.report-dialog footer button:disabled{cursor:not-allowed;opacity:.45}.report-result{background:#f0f6e6;border:1px solid #d5e2bf;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.report-result>span{color:#4d691e;background:#dcebbf;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.report-result p{color:#526046;margin:0;font-size:11px;line-height:1.5}.load-more{color:#606860;cursor:pointer;background:#ffffff52;border:1px dashed #d3d7d0;border-radius:12px;width:100%;height:42px;margin-top:12px;font-size:12px}.load-more:hover{color:var(--ink);background:#fff}.signal-panel{border-left:1px solid var(--line);background:#fbfcf973;padding:44px 25px 30px}.signal-header{justify-content:space-between;align-items:start;display:flex}.signal-header .eyebrow{margin-bottom:8px}.signal-header button{color:#969b96;letter-spacing:2px;cursor:pointer;background:0 0;border:0}.signal-intro{color:#858a84;margin:11px 0 24px;font-size:12px;line-height:1.55}.signal-list{border-top:1px solid var(--line)}.signal-item{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:start;gap:10px;padding:15px 0;display:grid}.signal-mark{background:var(--deep);width:32px;height:32px;color:var(--acid);border-radius:10px;place-items:center;font-size:12px;font-weight:750;display:grid;position:relative;overflow:hidden}.signal-item strong{margin-top:1px;font-size:12px;display:block}.signal-item p{color:#747a74;margin:3px 0;font-size:12px}.signal-item small{color:#a3a7a2;font-size:12px}.signal-arrow{color:#a3a8a2;margin-top:8px;font-size:12px}.panel-link{color:#5f665f;justify-content:space-between;align-items:center;padding:13px 0 27px;font-size:12px;font-weight:610;display:flex}.trust-note{background:#eef4df;border:1px solid #dde7c8;border-radius:13px;grid-template-columns:33px 1fr;gap:11px;padding:15px;display:grid}.trust-icon{background:var(--acid);color:#39500f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.trust-note strong{font-size:12px;display:block}.trust-note p{color:#59664a;margin:4px 0 8px;font-size:12px;line-height:1.45}.trust-note a{color:#52622d;font-size:12px;font-weight:650}.people-stack{align-items:center;margin-top:28px;display:flex}.people-stack>span{border:2px solid var(--paper);color:#596058;background:#d8dcd5;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-7px;font-size:12px;font-weight:740;display:grid}.people-stack>span:first-child{background:#f0c6a8;margin-left:0}.people-stack>span:nth-child(2){background:#b8c6ec}.people-stack>span:nth-child(3){background:#d4b7df}.people-stack>span:last-of-type{background:var(--deep);color:var(--acid)}.people-stack p{color:#606860;margin:0 0 0 10px;font-size:12px;line-height:1.4}.people-stack strong{color:#626862}.demo-disclosure{color:#4f5d43;text-align:center;background:#edf4df;border-bottom:1px solid #d5dfbd;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 9px;min-height:38px;padding:8px 24px;font-size:12px;line-height:1.45;display:flex}.demo-disclosure span{color:#324613;background:#d9ecae;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:760}.demo-disclosure.dark{color:#d1d8d2;background:#202d24;border-color:#d6ff6933}.demo-disclosure.dark span{background:var(--acid);color:#2f4210}.empty-products{border:1px dashed var(--line-strong);text-align:center;background:#ffffff80;border-radius:14px;margin-top:10px;padding:35px 22px}.empty-products strong{font-size:14px}.empty-products p{color:#606760;margin:6px 0 0;font-size:12px}.empty-products>a{background:var(--deep);color:#fff;border-radius:9px;align-items:center;min-height:38px;margin-top:16px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.fresh-label{color:#4d6720;background:#e4efd0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:680}@media (max-width:1180px){.app-grid{grid-template-columns:190px minmax(560px,1fr)}.signal-panel{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:36px clamp(30px,4vw,68px) 50px}.signal-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.signal-item{border:1px solid var(--line);background:#ffffffb8;border-radius:13px;min-width:0;padding:14px}.topbar{grid-template-columns:210px 1fr auto}.primary-nav{gap:22px}.search-button{display:none}.mobile-search{border:1px solid var(--line);color:#4f574f;cursor:pointer;background:#f9faf7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}}@media (max-width:820px){.topbar{grid-template-columns:1fr auto;height:66px;padding:0 18px}.primary-nav{display:none}.mobile-launch{color:#515851;align-items:center;height:38px;padding:0 6px;font-size:12px;font-weight:650;display:inline-flex}.app-grid{display:block}.rail{display:none}.content{padding:38px 18px 60px}.signal-panel{padding:34px 18px 50px;display:block}.signal-list{grid-template-columns:1fr}.hero-row{grid-template-columns:1fr;gap:25px}h1{font-size:clamp(41px,12vw,58px)}.cohort-summary{max-width:420px}.section-heading{align-items:flex-start}.text-button{display:none}.sort-control{white-space:nowrap;flex:none;margin-left:0}}@media (max-width:560px){.brand{font-size:16px}.brand-mark{width:37px;height:24px}.add-button{padding:0 12px}.top-actions .add-button{width:38px;padding:0}.top-actions .add-label,.mobile-launch{display:none}.signin-button{align-items:center;min-height:38px;display:inline-flex}.hero-copy{font-size:13px}.product-card{grid-template-columns:49px minmax(0,1fr);gap:13px;padding:15px}.product-icon-link,.product-icon{border-radius:13px;width:49px;height:49px}.product-actions{grid-column:1/-1;grid-template-columns:38px 1fr;margin-top:3px}.primary-button,.save-button{height:36px}.product-meta{flex-wrap:wrap;row-gap:4px}.editor-label{display:none}.filter{height:42px}.proof-pill{min-height:40px;padding-inline:7px 10px}.feedback-link{min-height:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.source-badge.community{color:#456020;background:#eff7e4;border-color:#c9dfad}.product-status-disclosure.status-submitted{color:#5a5477;background:#f0eef9;border-color:#d8d4ee}.product-status-disclosure.status-submitted span{color:#4f437d;background:#ded9f4}.product-status-disclosure.status-changes_requested{color:#765630;background:#fff4e3;border-color:#eed6b5}.product-status-disclosure.status-changes_requested span{color:#714b19;background:#f8dfb7}.product-status-disclosure.status-published{color:#466020;background:#eef7df;border-color:#cfe2b3}.product-editor-wrap{max-width:1240px}.editor-hero{margin-top:30px}.product-editor-grid{grid-template-columns:minmax(0,1fr) 310px;gap:56px;padding:58px 0 90px;display:grid}.product-story-form{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:30px;box-shadow:0 22px 65px #17231b0d}.product-story-form>fieldset{border:0;min-width:0;margin:0;padding:0}.product-story-form>fieldset:disabled{opacity:.68}.product-logo-editor{background:linear-gradient(145deg,#fafbf8,#f4f6ef);border:1px solid #dddcd7;border-radius:15px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:17px;margin:25px 0 28px;padding:17px;display:grid}.product-logo-editor.logo-ready{background:linear-gradient(145deg,#fbfcf8,#f0f6e7);border-color:#cbdcb0}.product-logo-preview{width:78px;height:78px;color:var(--acid);background:linear-gradient(145deg,#293c30,#142018);border:1px solid #18221d1a;border-radius:20px;place-items:center;font-size:17px;font-weight:760;display:grid;overflow:hidden;box-shadow:0 10px 25px #17231b17}.product-logo-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.product-logo-editor h3{letter-spacing:-.03em;margin:5px 0 4px;font-size:16px}.product-logo-editor div>p:not(.eyebrow){color:#687068;max-width:510px;margin:0;font-size:11px;line-height:1.5}.product-logo-editor div>small{color:#8a9089;margin-top:7px;font-size:10px;display:block}.product-logo-controls{justify-items:stretch;gap:6px;min-width:104px;display:grid}.product-logo-controls label{background:var(--deep);color:#fff;cursor:pointer;border-radius:10px;place-items:center;min-height:38px;margin:0;padding:0 12px;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.product-logo-controls label.disabled{cursor:not-allowed;opacity:.45}.product-logo-controls input{opacity:0;width:1px;height:1px;position:absolute}.product-logo-controls label:has(input:focus-visible){outline:3px solid var(--violet);outline-offset:2px}.product-logo-controls button{color:#776057;cursor:pointer;background:#fff;border:1px solid #ddd8d1;border-radius:9px;min-height:34px;font-size:10px;font-weight:650}.product-logo-controls button:disabled{cursor:not-allowed;opacity:.45}.product-domain-verification{background:#fafbf8;border:1px solid #dddcd7;border-radius:15px;gap:15px;margin:0 0 26px;padding:19px;display:grid}.product-domain-verification.verified{background:#f1f7e8;border-color:#c8dda5}.domain-verification-heading{grid-template-columns:38px 1fr;align-items:start;gap:13px;display:grid}.domain-verification-heading>span{color:#5e685b;background:#e8ece4;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.product-domain-verification.verified .domain-verification-heading>span{color:#4f6c1b;background:#dcedbf}.domain-verification-heading h3{letter-spacing:-.03em;margin:4px 0;font-size:16px}.domain-verification-heading p:not(.eyebrow){color:#687068;margin:0;font-size:11px;line-height:1.55}.verification-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.verification-options>div{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:13px}.verification-options span{color:#505850;font-size:11px;font-weight:720}.verification-options p{color:#767e76;overflow-wrap:anywhere;margin:6px 0 9px;font-size:10px;line-height:1.5}.verification-options a{color:#526f29;text-underline-offset:2px;text-decoration:underline}.verification-options code{color:#323932;max-width:100%;font:10px/1.5 var(--font-geist-mono);white-space:nowrap;background:#eef0ec;border-radius:8px;padding:9px;display:block;overflow-x:auto}.verification-notice{color:#75522e;background:#fff1e4;border-radius:9px;margin:0;padding:11px 13px;font-size:11px}.domain-verification-actions{justify-content:flex-end;align-items:center;display:flex}.domain-verification-actions button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:39px;padding:0 14px;font-size:11px;font-weight:700}.domain-verification-actions button:disabled{cursor:not-allowed;opacity:.45}.domain-verification-actions small{color:#547025;font-size:11px;font-weight:680}.product-story-form label{gap:8px;margin-top:19px;display:grid}.product-story-form label>span,.editor-proof-visibility legend{color:#464d46;font-size:12px;font-weight:690}.product-story-form input,.product-story-form textarea,.product-story-form select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fbfcf9;border-radius:11px;font-size:13px}.product-story-form input,.product-story-form select{height:44px;padding:0 13px}.product-story-form textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.55}.product-story-form label>small{color:#858b84;font-size:12px}.editor-proof-visibility{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;margin:24px 0 0;padding:18px;display:grid}.editor-proof-visibility legend{padding:0 6px}.editor-proof-visibility label{border:1px solid var(--line);cursor:pointer;background:#fafbf8;border-radius:11px;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin:0;padding:12px}.editor-proof-visibility label.selected{background:#f0f6e5;border-color:#cfe0ae}.editor-proof-visibility input{opacity:0;position:absolute}.editor-proof-visibility label>span{background:#fff;border:1px solid #c8cec5;border-radius:50%;width:16px;height:16px;margin-top:1px;display:block}.editor-proof-visibility label.selected>span{border:5px solid #6f9430}.editor-proof-visibility strong{font-size:12px;display:block}.editor-proof-visibility p{color:#7c837c;margin:3px 0 0;font-size:12px;line-height:1.4}.product-editor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.product-editor-actions>span{color:#747b74;font-size:12px}.review-readiness{align-self:start;gap:10px;display:grid;position:sticky;top:100px}.review-readiness>section{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.review-readiness h2{letter-spacing:-.045em;margin:8px 0;font-size:22px}.review-readiness section>p:not(.overline,.eyebrow){color:#737a73;font-size:12px;line-height:1.6}.review-readiness ul{margin:13px 0 0;padding:0;list-style:none}.review-readiness li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.review-readiness li>span{color:#777d77;width:27px;height:27px;font:12px var(--font-geist-mono);background:#ebece9;border-radius:8px;place-items:center;display:grid}.review-readiness li.ready>span{color:#4e6c18;background:#e8f3d2;font-weight:750}.review-readiness li strong{font-size:12px}.review-readiness li p{color:#7e857e;margin:3px 0 0;font-size:12px;line-height:1.4}.moderation-note{background:#fff4e3;border:1px solid #eed6b5;border-radius:11px;margin-top:16px;padding:13px}.moderation-note span{color:#76511f;font-size:12px;font-weight:730}.moderation-note p{color:#765d3e;margin:5px 0 0;font-size:12px;line-height:1.55}.submit-review-button,.withdraw-button,.published-link,.founder-profile-prompt{text-align:center;border-radius:11px;justify-content:center;align-items:center;min-height:45px;font-size:12px;font-weight:700;display:flex}.submit-review-button{background:var(--deep);color:#fff;cursor:pointer;border:0}.submit-review-button:disabled{cursor:not-allowed;opacity:.42}.withdraw-button{color:#7b4533;cursor:pointer;background:#fff4ef;border:1px solid #e1c9bf}.product-delete-panel{background:linear-gradient(#fffaf8,#fff6f2)!important;border:1px solid #ead7d1!important}.product-delete-panel>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-delete-panel h2{color:#562e28;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.product-delete-panel>p{color:#745f5a;margin:12px 0 16px;font-size:12px;line-height:1.55}.product-delete-panel form{gap:9px;display:grid}.product-delete-panel label{color:#694741;font-size:11px}.product-delete-panel input{color:#342521;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #dec8c1;border-radius:10px;outline:none;padding:0 12px;font-size:12px}.product-delete-panel input:focus{border-color:#9e6559;box-shadow:0 0 0 3px #9e65591f}.product-delete-panel button{color:#fff;min-height:41px;font:inherit;cursor:pointer;background:#8a493d;border:1px solid #8a493d;border-radius:10px;font-size:11px;font-weight:750}.product-delete-panel button:disabled{color:#9b817b;cursor:not-allowed;background:#eadedb;border-color:#d9c7c2}.published-link{background:var(--deep);color:var(--acid)}.founder-profile-prompt{border:1px solid var(--line);color:#53624b;background:#fff}.review-readiness>.product-insights{color:#fff;background:linear-gradient(145deg,#18221d,#233128);border-color:#0000;padding:20px;overflow:hidden}.insights-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.product-insights .insights-heading h2{color:#fff;margin:5px 0 0}.product-insights .insights-heading>span{color:var(--acid);background:#d6ff6914;border:1px solid #d6ff6933;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:720}.insights-metrics{border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:1fr 1fr;margin-top:17px;display:grid;overflow:hidden}.insights-metrics>div{padding:12px}.insights-metrics>div:nth-child(odd){border-right:1px solid #ffffff1a}.insights-metrics>div:nth-child(n+3){border-top:1px solid #ffffff1a}.insights-metrics>div:last-child:nth-child(odd){text-align:center;border-right:0;grid-column:1/-1}.insights-metrics strong{color:#fff;letter-spacing:-.04em;font-size:20px;display:block}.insights-metrics span{color:#aeb9b1;margin-top:2px;font-size:10px;display:block}.insights-chart{border-bottom:1px solid #ffffff21;align-items:end;gap:4px;height:82px;margin-top:20px;padding-top:5px;display:flex}.insights-chart>div{flex:1;justify-content:center;align-items:end;gap:1px;height:100%;display:flex}.insights-chart span,.insights-chart i{border-radius:2px 2px 0 0;width:42%;min-height:1px;display:block}.insights-chart span{background:var(--acid)}.insights-chart i{background:#9e8cff}.insights-legend{color:#c2cbc4;align-items:center;gap:10px;margin-top:8px;font-size:9px;display:flex}.insights-legend>span{align-items:center;gap:4px;display:flex}.insights-legend i{background:var(--acid);border-radius:2px;width:6px;height:6px}.insights-legend>span:nth-child(2) i{background:#9e8cff}.insights-legend small{color:#818e84;margin-left:auto;font-size:9px}.review-readiness .product-insights>.insights-privacy{color:#9eaaa1;border-top:1px solid #ffffff1a;margin:16px 0 0;padding-top:14px;font-size:10px;line-height:1.55}.review-readiness .product-insights>.insights-pending{color:#cbd3cd;background:#ffffff0f;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:10px}.owner-updates{border:1px solid var(--line);background:#fff;border-radius:22px;margin:0 0 90px;padding:32px;box-shadow:0 22px 65px #17231b0d}.owner-updates-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.owner-updates-heading h2{letter-spacing:-.045em;margin:7px 0;font-size:31px}.owner-updates-heading>div>p:last-child{color:#717971;max-width:660px;margin:0;font-size:12px;line-height:1.6}.owner-updates-heading>span{color:#52682d;white-space:nowrap;background:#f1f6e9;border:1px solid #d8e3c6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:720}.owner-updates-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:28px;margin-top:27px;display:grid}.update-composer{background:#fafbf8;border:1px solid #dce3d6;border-radius:16px;align-self:start;padding:21px}.update-composer h3{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.update-composer label{gap:7px;margin-top:16px;display:grid}.update-composer label>span{font-size:11px;font-weight:700}.update-composer input,.update-composer select,.update-composer textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;font-size:12px}.update-composer input,.update-composer select{height:42px;padding:0 12px}.update-composer textarea{resize:vertical;min-height:125px;padding:11px 12px;line-height:1.55}.update-composer label small{color:#8b918a;text-align:right;font-size:10px}.update-composer-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.update-composer-foot>span{color:#7e857e;max-width:160px;font-size:10px;line-height:1.4}.update-composer-foot>button:not(.continue-button){color:#717871;background:0 0;border:0;font-size:10px}.update-composer-foot .continue-button{min-width:170px}.owner-update-history{align-content:start;gap:9px;display:grid}.owner-update-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:17px;display:grid}.owner-update-mark{color:#5b781f;background:#edf4df;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.owner-update-row.status-submitted .owner-update-mark{color:#54749e;background:#edf2f8}.owner-update-row.status-changes_requested .owner-update-mark{color:#996227;background:#fff1dc}.owner-update-row>div>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-update-row small{color:#8a918a;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.owner-update-row b{color:#5b702e;background:#edf4df;border-radius:5px;padding:4px 6px;font-size:9px}.owner-update-row.status-submitted b{color:#54749e;background:#edf2f8}.owner-update-row.status-changes_requested b{color:#8c5c26;background:#fff1dc}.owner-update-row h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:15px}.owner-update-row>div>p{color:#707870;margin:0;font-size:11px;line-height:1.55}.owner-update-row footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.owner-update-row footer a,.owner-update-row footer button{border:1px solid var(--line);color:#606960;background:#fff;border-radius:8px;align-items:center;min-height:32px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.owner-update-row footer button:last-child{border-color:var(--deep);background:var(--deep);color:#fff}.owner-update-row footer button:disabled{opacity:.5}.update-editorial-note{background:#fff5e5;border:1px solid #eed6b5;border-radius:9px;margin-top:12px;padding:11px}.update-editorial-note strong{color:#775421;font-size:10px}.update-editorial-note p{color:#7c6546;margin:4px 0 0;font-size:10px;line-height:1.5}.owner-updates-empty{text-align:center;border:1px dashed #ccd4c7;border-radius:15px;padding:45px 20px}.owner-updates-empty>span{background:var(--deep);width:40px;height:40px;color:var(--acid);border-radius:12px;place-items:center;margin:0 auto 13px;display:grid}.owner-updates-empty h3{margin:0;font-size:17px}.owner-updates-empty p{color:#767e76;max-width:390px;margin:7px auto 0;font-size:11px;line-height:1.55}.owner-updates>.profile-saved,.owner-updates>.form-error{margin-bottom:0}.community-feedback-form{z-index:1;color:var(--ink);background:#fbfcf9;border:1px solid #ffffffb8;border-radius:15px;margin-top:24px;padding:21px;position:relative;box-shadow:0 18px 45px #030a062e}.community-feedback-form fieldset{border:0;margin:0;padding:0}.community-feedback-form legend,.community-feedback-form label>span{color:#485048;font-size:11px;font-weight:700}.feedback-kind-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.feedback-kind-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.feedback-kind-grid label.selected{background:#eef6df;border-color:#bcd48f;box-shadow:inset 0 0 0 1px #d9e9bc}.feedback-kind-grid input{opacity:0;position:absolute}.feedback-kind-grid label>span{color:#667066;background:#edf0eb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.feedback-kind-grid input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.feedback-kind-grid label.selected>span{background:var(--deep);color:var(--acid)}.feedback-kind-grid strong,.feedback-kind-grid small{display:block}.feedback-kind-grid strong{font-size:11px}.feedback-kind-grid small{color:#858c85;margin-top:2px;font-size:9px;line-height:1.3}.community-feedback-form>label{gap:7px;margin-top:15px;display:grid}.community-feedback-form label em{color:#8b918b;font-style:normal;font-weight:500}.community-feedback-form>label:not(.feedback-identity-choice) input,.community-feedback-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:0;font-size:12px}.community-feedback-form>label:not(.feedback-identity-choice) input{height:42px;padding:0 12px}.community-feedback-form textarea{resize:vertical;min-height:118px;padding:12px;line-height:1.55}.community-feedback-form>label:not(.feedback-identity-choice) input:focus,.community-feedback-form textarea:focus{border-color:#9caf7c;box-shadow:0 0 0 4px #edf4e3}.community-feedback-form>label>small{color:#929891;justify-self:end;font-size:9px}.community-feedback-form>.feedback-identity-choice{border:1px solid var(--line);cursor:pointer;background:#f5f7f2;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.feedback-identity-choice>input{opacity:0;position:absolute}.feedback-identity-choice>span{background:#d9ddd6;border-radius:10px;width:30px;height:18px;transition:background .2s;display:block;position:relative}.feedback-identity-choice>span i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.feedback-identity-choice>input:checked+span{background:#72983a}.feedback-identity-choice>input:checked+span i{transform:translate(12px)}.feedback-identity-choice>input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.feedback-identity-choice strong{color:#465046;font-size:10px;display:block}.feedback-identity-choice p{color:#7d857d;margin:3px 0 0;font-size:9px;line-height:1.4}.community-feedback-foot{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.community-feedback-foot p{color:#788078;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.community-feedback-foot p span{color:#5b752f}.community-feedback-foot button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700}.community-feedback-foot button:disabled{cursor:not-allowed;opacity:.42}.feedback-success{color:#49621b;background:#edf6df;border:1px solid #cee0ae;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:11px}.community-feedback-signin{z-index:1;background:#ffffff0f;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:22px;padding:15px;display:grid;position:relative}.community-feedback-signin>span{width:36px;height:36px;color:var(--acid);background:#d6ff691f;border-radius:10px;place-items:center;display:grid}.community-feedback-signin strong{font-size:11px;display:block}.community-feedback-signin p{color:#aeb7b0;margin:3px 0 0;font-size:10px}.launch-question .community-feedback-signin a{white-space:nowrap;border:1px solid #d6ff6938;border-radius:8px;margin:0;padding:9px 11px}.inbox-setup-row{background:#f3f0fb;border-color:#ded7f4;margin-bottom:8px}.inbox-setup-row b{color:#63558c}.founder-inbox-shell{background:radial-gradient(circle at 10% 0,#9e8cff24,#0000 24%),#f4f5f2;min-height:100vh}.inbox-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6}.inbox-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:70px;max-width:1120px;margin:0 auto;padding:78px 28px 52px;display:grid}.inbox-hero h1{letter-spacing:-.075em;margin-top:14px;font-size:clamp(54px,7vw,86px);line-height:.93}.inbox-hero>div:first-child>p:last-child{color:#6b726b;max-width:610px;margin:23px 0 0;font-size:13px;line-height:1.65}.inbox-hero>div:last-child{border:1px solid var(--line);background:#ffffffd6;border-radius:16px;padding:21px}.inbox-hero>div:last-child span,.inbox-hero>div:last-child small{color:#818881;font-size:10px;display:block}.inbox-hero>div:last-child strong{letter-spacing:-.045em;margin:9px 0 6px;font-size:22px;display:block}.founder-inbox{max-width:1120px;margin:0 auto;padding:28px 28px 100px}.founder-social-signals{margin-bottom:66px}.inbox-seen-control{align-items:center;gap:8px;display:flex}.inbox-seen-control>span{color:#64558e;background:#ede9f8;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:720}.inbox-seen-control>button{border:1px solid var(--line);color:#596259;cursor:pointer;background:#fff;border-radius:9px;min-height:35px;padding:0 11px;font-size:10px;font-weight:680}.inbox-seen-control>button:disabled{cursor:default;opacity:.48}.founder-social-signal-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.founder-social-signal-list article{border:1px solid var(--line);background:#ffffffdb;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.founder-social-signal-list article.unread,.feedback-inbox-list>article.unread{border-color:#c7dba1;box-shadow:inset 3px 0 #8baa4f,0 16px 48px #16211a0b}.founder-social-signal-list article>span{color:#4e6a20;background:#edf4df;border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:750;display:grid}.founder-social-signal-list article:nth-child(2n)>span{color:#665994;background:#ece9f8}.founder-social-signal-list small{color:#858d85;letter-spacing:.06em;font-size:9px}.founder-social-signal-list h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:15px;overflow:hidden}.founder-social-signal-list p{color:#747c74;margin:0;font-size:10px}.founder-social-signal-list aside{justify-items:end;gap:7px;display:grid}.founder-social-signal-list time{color:#8a918a;font-size:9px}.founder-social-signal-list a{color:#4f6242;white-space:nowrap;font-size:9px;font-weight:700}.social-signal-empty{background:#ffffff8c;border:1px dashed #cdd3ca;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.social-signal-empty>span{color:#5b6c52;background:#edf1e9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.social-signal-empty h3{margin:0;font-size:15px}.social-signal-empty p{color:#747c74;margin:4px 0 0;font-size:10px}.social-signal-empty a{color:#506348;white-space:nowrap;font-size:10px;font-weight:700}.inbox-toolbar{gap:7px;margin:24px 0 14px;display:flex}.inbox-toolbar button{border:1px solid var(--line);color:#687068;cursor:pointer;background:#ffffffbf;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:0 11px;font-size:11px;font-weight:650;display:flex}.inbox-toolbar button.active{border-color:var(--deep);background:var(--deep);color:#fff}.inbox-toolbar b{background:#8089801f;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.inbox-toolbar button.active b{color:var(--acid);background:#ffffff1f}.inbox-message{color:#49621b;background:#eef6df;border:1px solid #cfe0ae;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:11px}.feedback-inbox-list{grid-template-columns:1fr 1fr;gap:11px;display:grid}.feedback-inbox-list>article{border:1px solid var(--line);background:#ffffffe6;border-radius:17px;min-width:0;padding:21px;box-shadow:0 16px 48px #16211a0b}.feedback-inbox-list article>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.feedback-inbox-list header>div{align-items:center;gap:11px;display:flex}.feedback-inbox-list header>div>span{color:#695b9c;background:#ece9f8;border-radius:11px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:750;display:grid}.feedback-inbox-list header>div>img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:11px;width:39px;height:39px;padding:2px}.feedback-inbox-list header small{color:#8a918a;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.feedback-inbox-list header h3{letter-spacing:-.035em;margin:4px 0 0;font-size:17px}.inbox-status{color:#537029;background:#eef4e6;border-radius:7px;padding:5px 7px;font-size:9px}.inbox-status.acknowledged{color:#665a92;background:#eeebf8}.inbox-status.archived{color:#747b74;background:#eef0ed}.feedback-context{border:1px solid var(--line);background:#fafbf8;border-radius:10px;margin-top:17px;padding:11px}.feedback-context span{color:#8a918a;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.feedback-context p{color:#626a62;margin:5px 0 0;font-size:11px}.feedback-inbox-list blockquote{color:#303730;letter-spacing:-.01em;margin:16px 0;font-size:14px;line-height:1.62}.feedback-author{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.feedback-author>div{align-items:center;gap:9px;min-width:0;display:flex}.feedback-author>div>span{color:#667066;background:#edf0eb;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.feedback-author p{min-width:0;margin:0}.feedback-author strong,.feedback-author p>a,.feedback-author p>small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.feedback-author strong{font-size:10px}.feedback-author p>a,.feedback-author p>small{color:#858c85;margin-top:2px;font-size:9px}.feedback-author>a{color:#596759;white-space:nowrap;font-size:9px;font-weight:650}.feedback-inbox-list footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.feedback-inbox-list footer button{border:1px solid var(--line);color:#626a62;cursor:pointer;background:#fafbf8;border-radius:8px;min-height:35px;padding:0 10px;font-size:10px;font-weight:650}.feedback-inbox-list footer button:first-child{background:var(--deep);color:#fff;border-color:var(--deep)}.feedback-inbox-list footer button:disabled{cursor:not-allowed;opacity:.45}.inbox-empty{text-align:center;background:#ffffff8c;border:1px dashed #ccd2c8;border-radius:17px;padding:70px 24px}.inbox-empty>span{color:#685b97;background:#ece9f8;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 14px;display:grid}.inbox-empty h2{margin:0;font-size:22px}.inbox-empty p{color:#747c74;margin:7px 0 15px;font-size:11px}.inbox-empty a{color:#53634f;font-size:11px;font-weight:700}.inbox-boundary{background:#eaf0e5;border:1px solid #d8dfd3;border-radius:12px;grid-template-columns:30px 1fr;gap:10px;margin-top:13px;padding:15px;display:grid}.inbox-boundary>span{color:#5c7832}.inbox-boundary p{color:#657065;margin:0;font-size:10px;line-height:1.55}.inbox-boundary strong{color:#425241}.moderation-shell{background:radial-gradient(circle at 12% 0,#d6ff6929,#0000 22%),#f5f6f2;min-height:100vh}.moderation-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb}.moderation-hero{justify-content:space-between;align-items:end;gap:50px;max-width:1120px;margin:0 auto;padding:80px 28px 50px;display:flex}.moderation-hero h1{font-size:clamp(54px,7vw,88px)}.moderation-hero>div:first-child>p:last-child{color:#6d746d;max-width:570px;margin:22px 0 0;font-size:13px;line-height:1.65}.moderation-hero>div:last-child{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:155px;padding:20px}.moderation-hero>div:last-child strong{letter-spacing:-.05em;font-size:32px;display:block}.moderation-hero>div:last-child span{color:#7f867f;font-size:12px}.moderation-queue{max-width:1120px;margin:0 auto;padding:30px 28px 100px}.moderation-message{color:#49621b;background:#eef6df;border:1px solid #cfe0ae;border-radius:11px;margin:0 0 15px;padding:12px 15px;font-size:12px}.moderation-list{gap:13px;display:grid}.moderation-list>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 17px 48px #17231b0d}.moderation-list article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.moderation-list article>header>div{align-items:center;gap:14px;display:flex}.moderation-list article>header>div>span{background:var(--deep);width:52px;height:52px;color:var(--acid);border-radius:14px;place-items:center;font-size:12px;font-weight:750;display:grid}.moderation-list article>header>div>img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:14px;width:52px;height:52px;padding:3px}.moderation-list header small{color:#858b84;font-size:12px}.moderation-list header h3{letter-spacing:-.04em;margin:3px 0;font-size:20px}.moderation-list header p{color:#6e756e;margin:0;font-size:12px}.moderation-list header>a{border:1px solid var(--line);white-space:nowrap;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.moderation-context{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid;overflow:hidden}.moderation-context>div{padding:13px}.moderation-context>div+div{border-left:1px solid var(--line)}.moderation-context span,.moderation-copy>div>span{color:#8b918a;text-transform:uppercase;letter-spacing:.07em;font-size:12px;display:block}.moderation-context strong{margin-top:5px;font-size:12px;display:block}.moderation-context small{color:#7e857e;font-size:12px}.moderation-copy{grid-template-columns:1fr 1fr;gap:9px;display:grid}.moderation-copy>div{border:1px solid var(--line);background:#fafbf8;border-radius:11px;padding:14px}.moderation-copy p{color:#626a62;margin:6px 0 0;font-size:12px;line-height:1.55}.moderation-copy .founder-skills{margin-top:8px}.moderation-copy .founder-skills i{color:#5f675f;border:1px solid #dde3d8;border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal}.moderation-list article>label{gap:7px;margin-top:17px;display:grid}.moderation-list article>label>span{font-size:12px;font-weight:680}.moderation-list article>label em{color:#8a908a;font-style:normal;font-weight:500}.moderation-list textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:10px;min-height:86px;padding:11px;font-size:12px;line-height:1.5}.moderation-list footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.moderation-list footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:40px;padding:0 14px;font-size:12px;font-weight:680}.moderation-list footer button:last-child{border-color:var(--deep);background:var(--deep);color:#fff}.moderation-list footer button:disabled{cursor:not-allowed;opacity:.45}.moderation-empty{text-align:center;background:#ffffff85;border:1px dashed #cdd3ca;border-radius:17px;padding:70px 24px}.moderation-empty>span{color:#4e6d18;background:#e7f1d3;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 15px;font-weight:800;display:grid}.moderation-empty h2{margin:0;font-size:22px}.moderation-empty p{color:#737a73;font-size:12px}.update-moderation-queue,.report-moderation-queue{padding-top:0}.report-review-list,.restriction-review-list{gap:11px;display:grid}.report-review-list>article,.restriction-review-list>article{background:#fff;border:1px solid #ddd9e9;border-radius:17px;padding:22px;box-shadow:0 17px 48px #17231b0b}.report-review-list header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.report-review-list header>span{color:#695b9b;background:#eeeafa;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.report-review-list header small{color:#858c85;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.report-review-list header h3{letter-spacing:-.035em;margin:4px 0 2px;font-size:18px}.report-review-list header p{color:#747b74;margin:0;font-size:10px}.report-review-list header a{border:1px solid var(--line);color:#566056;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:10px;font-weight:680;display:inline-flex}.report-review-detail{border:1px solid var(--line);background:#fafbf8;border-radius:10px;margin:17px 0;padding:13px}.report-review-detail span{color:#858c85;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.report-review-detail p{color:#4f584f;margin:6px 0 0;font-size:12px;line-height:1.6}.report-review-list label{gap:7px;display:grid}.report-review-list label>span{font-size:11px;font-weight:680}.report-review-list label em{color:#8a908a;font-style:normal;font-weight:500}.report-review-list textarea{border:1px solid var(--line-strong);resize:vertical;min-height:82px;font:12px/1.5 var(--font-geist-sans);border-radius:10px;padding:11px}.report-review-list footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.report-review-list footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:680}.report-review-list footer button:last-child{border-color:var(--deep);background:var(--deep);color:#fff}.report-review-list footer button.danger{color:#fff;background:#7c3131;border-color:#7c3131}.report-review-list footer button:disabled{cursor:not-allowed;opacity:.45}.report-section-empty{max-width:1120px;margin:0 auto 40px}.restriction-heading{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:32px;margin-top:54px;padding-top:34px;display:grid}.restriction-heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:28px}.restriction-heading>p{color:#717971;margin:0;font-size:12px;line-height:1.65}.restriction-review-list{margin-top:22px}.restriction-review-list header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.restriction-review-list header>span{color:#853d35;background:#f6e6e4;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.restriction-review-list header small{color:#8d7774;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.restriction-review-list header h3{letter-spacing:-.035em;margin:4px 0 2px;font-size:18px}.restriction-review-list header p{color:#747b74;margin:0;font-size:10px}.restriction-review-list label{gap:7px;display:grid}.restriction-review-list label>span{font-size:11px;font-weight:680}.restriction-review-list label em{color:#8a908a;font-style:normal;font-weight:500}.restriction-review-list textarea{border:1px solid var(--line-strong);resize:vertical;min-height:82px;font:12px/1.5 var(--font-geist-sans);border-radius:10px;padding:11px}.restriction-review-list footer{justify-content:flex-end;margin-top:12px;display:flex}.restriction-review-list footer button{border:1px solid var(--deep);background:var(--deep);color:#fff;cursor:pointer;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:680}.restriction-review-list footer button:disabled{cursor:not-allowed;opacity:.45}.restriction-section-empty{margin-top:20px}.update-review-copy{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr)}.moderation-section-empty{color:#717971;background:#ffffff80;border:1px dashed #cdd3ca;border-radius:12px;align-items:center;gap:9px;padding:14px 16px;font-size:12px;display:flex}.moderation-section-empty span{color:#4e6d18;background:#e7f1d3;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.moderation-history{max-width:1120px;margin:0 auto;padding:0 28px 100px}.moderation-history>.directory-heading{border-top:1px solid var(--line);margin-bottom:20px;padding-top:35px}.moderation-history>.directory-heading>p{color:#747b74;max-width:390px;margin:0;font-size:11px;line-height:1.6}.moderation-history-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.moderation-history-list article{border:1px solid var(--line);background:#ffffffdb;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px;display:grid}.moderation-event-mark{color:#55752a;background:#edf3e3;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.moderation-event-mark.action-content_hidden{color:#853d35;background:#f6e6e4}.moderation-event-mark.action-product_changes_requested,.moderation-event-mark.action-update_changes_requested{color:#826626;background:#f5eedc}.moderation-history-list small{color:#8b918a;font:9px var(--font-geist-mono);letter-spacing:.04em}.moderation-history-list h3{letter-spacing:-.025em;margin:5px 0 2px;font-size:15px}.moderation-history-list strong{color:#5e675e;font-size:10px}.moderation-history-list p{color:#717971;margin:8px 0 0;font-size:11px;line-height:1.55}.moderation-history-boundary{background:#eaf0e5;border:1px solid #d7dfd1;border-radius:12px;grid-template-columns:28px 1fr;gap:10px;margin-top:12px;padding:15px;display:grid}.moderation-history-boundary>span{color:#58753a}.moderation-history-boundary p{color:#657065;margin:0;font-size:10px;line-height:1.55}.source-health-panel{max-width:1120px;margin:0 auto;padding:20px 28px 58px}.source-health-panel>.directory-heading{border-top:1px solid var(--line);padding-top:35px}.source-health-panel>.directory-heading>p{color:#747b74;max-width:430px;margin:0;font-size:11px;line-height:1.6}.source-health-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;margin:20px 0 12px;display:grid}.source-health-summary>div{border:1px solid var(--line);background:#ffffffd6;border-radius:12px;flex-direction:column;padding:14px 16px;display:flex}.source-health-summary strong{letter-spacing:-.04em;font-size:20px}.source-health-summary span{color:#7b827a;font-size:10px}.source-health-summary .attention strong{color:#a65e22}.source-health-summary button,.source-health-list button{color:#fff;cursor:pointer;font:10px var(--font-geist-mono);background:#1e231e;border:0;border-radius:11px}.source-health-summary button{min-width:170px;padding:0 18px}.source-health-summary button:disabled,.source-health-list button:disabled{cursor:default;opacity:.5}.source-health-message{color:#52624c;background:#eaf0e5;border-radius:10px;margin:0 0 12px;padding:11px 14px;font-size:11px}.source-health-list{grid-template-columns:1fr 1fr;gap:9px;max-height:630px;padding-right:3px;display:grid;overflow:auto}.source-health-list article{border:1px solid var(--line);background:#ffffffe0;border-radius:13px;grid-template-columns:8px minmax(0,1fr) minmax(145px,.8fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.source-health-dot{background:#aeb4ad;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #aeb4ad1f}.source-health-dot.status-healthy,.source-health-dot.status-redirected{background:#84c32b;box-shadow:0 0 0 4px #84c32b1f}.source-health-dot.status-attention{background:#e58c35;box-shadow:0 0 0 4px #e58c3524}.source-health-list small{color:#8b918a;font:8px var(--font-geist-mono);letter-spacing:.04em}.source-health-list h3{margin:3px 0 4px;font-size:14px}.source-health-list a{color:#637061;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.source-health-list dl{gap:4px;margin:0;display:grid}.source-health-list dl div{grid-template-columns:55px 1fr;gap:7px;font-size:9px;display:grid}.source-health-list dt{color:#979d96}.source-health-list dd{color:#555e55;margin:0}.source-health-list button{white-space:nowrap;padding:10px 12px}.conversation-moderation-queue{padding-top:10px}.conversation-review-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.conversation-review-list article{border:1px solid var(--line);background:#ffffffe0;border-radius:15px;gap:15px;padding:20px;display:grid}.conversation-review-list header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.conversation-review-list header>span{color:#58732d;background:#ecf2df;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.conversation-review-list header small{color:#899087;font:8px var(--font-geist-mono);letter-spacing:.04em}.conversation-review-list header h3{letter-spacing:-.035em;margin:4px 0 2px;font-size:17px}.conversation-review-list header p{color:#747c74;margin:0;font-size:10px}.conversation-review-list header>a{color:#566256;white-space:nowrap;font-size:10px}.conversation-review-list blockquote{color:#3e473f;background:#f2f5ed;border-left:2px solid #a9bd86;border-radius:0 10px 10px 0;margin:0;padding:15px;font-size:12px;line-height:1.65}.conversation-review-list label{gap:7px;display:grid}.conversation-review-list label>span{font-size:11px;font-weight:680}.conversation-review-list label em{color:#8a908a;font-style:normal;font-weight:500}.conversation-review-list textarea{border:1px solid var(--line-strong);resize:vertical;min-height:82px;font:12px/1.5 var(--font-geist-sans);border-radius:10px;padding:11px}.conversation-review-list footer{justify-content:flex-end;gap:8px;display:flex}.conversation-review-list footer button{border:1px solid var(--line-strong);color:#586158;cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:680}.conversation-review-list footer button.approve{border-color:var(--deep);background:var(--deep);color:#fff}.conversation-review-list footer button:disabled{cursor:default;opacity:.45}.founder-qa{scroll-margin-top:82px}.qa-intro{color:#737b73;max-width:650px;margin:-5px 0 20px;font-size:12px;line-height:1.65}.qa-access-card{background:#f2f5ed;border:1px solid #d8dfd1;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.qa-access-card>span{color:#536d35;background:#e2ead5;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.qa-access-card strong,.qa-access-card p{display:block}.qa-access-card p{color:#737b73;margin:3px 0 0;font-size:10px;line-height:1.5}.qa-access-card a{color:#fff;white-space:nowrap;background:#1d251f;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:680}.qa-owner-note{background:#edf2e8;border:1px solid #d9e1d3;border-radius:12px;align-items:center;gap:11px;padding:14px 16px;display:flex}.qa-owner-note>span{color:#5c7a35;font-size:17px}.qa-owner-note p{color:#667166;margin:0;font-size:11px;line-height:1.55}.qa-composer{background:linear-gradient(145deg,#f5f8f1,#edf2e8);border:1px solid #d6dfcf;border-radius:15px;gap:12px;padding:20px;display:grid}.qa-composer>div:first-child{justify-content:space-between;align-items:center;display:flex}.qa-composer>div:first-child button{color:#6a7468;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:10px;text-decoration:underline}.qa-composer label{gap:7px;display:grid}.qa-composer label>span{font-size:11px;font-weight:700}.qa-composer textarea{resize:vertical;min-height:110px;font:13px/1.55 var(--font-geist-sans);background:#ffffffd1;border:1px solid #ccd5c6;border-radius:11px;padding:13px}.qa-composer label small{color:#838b82;text-align:right;font-size:9px}.qa-composer footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.qa-composer footer p{color:#727b72;margin:0;font-size:9px}.qa-composer footer button{color:#fff;cursor:pointer;background:#1d251f;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700}.qa-composer footer button:disabled{cursor:default;opacity:.45}.qa-message{color:#526a38;background:#e9f1df;border-radius:10px;margin:11px 0 0;padding:11px 13px;font-size:10px}.qa-pending{background:#f5f7f2cc;border:1px dashed #cfd7ca;border-radius:13px;gap:7px;margin-top:16px;padding:14px;display:grid}.qa-pending>.eyebrow{margin-bottom:3px}.qa-pending article{background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.qa-pending article>span{color:#627654;background:#eef2e9;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.qa-pending small{color:#8a9189;font:8px var(--font-geist-mono)}.qa-pending article p{color:#586258;margin:5px 0 0;font-size:11px;line-height:1.5}.qa-pending em{color:#925c31;margin-top:6px;font-size:9px;font-style:normal;display:block}.qa-pending button,.qa-post-copy footer>button{color:#777f77;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:9px;text-decoration:underline}.qa-thread-list{gap:12px;margin-top:18px;display:grid}.qa-thread{border:1px solid var(--line);background:#fff;border-radius:15px;scroll-margin-top:90px;overflow:hidden}.qa-post{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:19px;display:grid}.qa-post.founder-reply{border-top:1px solid var(--line);background:#f4f7ef;margin-left:48px}.qa-avatar{color:#526249;background:#e7ecdf;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.founder-reply .qa-avatar{color:#476324;background:#dce9c9}.qa-post-copy>div:first-child{justify-content:space-between;align-items:start;gap:12px;display:flex}.qa-post-copy>div:first-child p{align-items:baseline;gap:7px;margin:0;display:flex}.qa-post-copy>div:first-child a{color:#252b26;font-size:11px;font-weight:750}.qa-post-copy>div:first-child span,.qa-post-copy time{color:#8b928a;font-size:9px}.qa-post-copy blockquote{color:#3f4840;margin:10px 0 12px;font-size:13px;line-height:1.65}.qa-post-copy footer{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.qa-post-copy .report-trigger.compact{color:#858c84;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-size:9px;text-decoration:underline}.qa-post-copy .qa-reply-button{color:#516b31;background:#e8efdd;border-radius:8px;margin-left:auto;padding:7px 10px;font-weight:700;text-decoration:none}.qa-empty{border:1px dashed #cfd6ca;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:13px;margin-top:18px;padding:20px;display:grid}.qa-empty>span{color:#66765a;background:#edf1e9;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.qa-empty h3{margin:0;font-size:15px}.qa-empty p{color:#777f77;margin:4px 0 0;font-size:10px;line-height:1.5}.network-analytics-shell{background:radial-gradient(circle at 88% 0,#9e8cff21,#0000 25%),radial-gradient(circle at 8% 8%,#d6ff6921,#0000 20%),#f3f5f1;min-height:100vh}.analytics-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6}.analytics-hero{grid-template-columns:minmax(0,1fr) 285px;align-items:end;gap:70px;max-width:1180px;margin:0 auto;padding:82px 28px 55px;display:grid}.analytics-hero h1{letter-spacing:-.075em;margin-top:14px;font-size:clamp(54px,7vw,86px);line-height:.93}.analytics-hero>div:first-child>p:last-child{color:#697169;max-width:610px;margin:24px 0 0;font-size:13px;line-height:1.65}.analytics-hero>div:last-child{color:#fff;background:#17211c;border:1px solid #ffffff14;border-radius:17px;padding:22px;box-shadow:0 24px 65px #18231d21}.analytics-hero>div:last-child span,.analytics-hero>div:last-child small{color:#9faaa2;font-size:11px;display:block}.analytics-hero>div:last-child strong{color:var(--acid);letter-spacing:-.065em;margin:10px 0 7px;font-size:45px;display:block}.analytics-dashboard{max-width:1180px;margin:0 auto;padding:24px 28px 100px}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0 13px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:#fffc;border-radius:14px;min-width:0;padding:20px 17px}.analytics-kpis span,.analytics-kpis small{color:#7c847c;font-size:10px;display:block}.analytics-kpis strong{letter-spacing:-.055em;margin:10px 0 5px;font-size:30px;display:block}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:13px;display:grid}.network-chart-card,.top-products-card{border:1px solid var(--line);background:#ffffffdb;border-radius:18px;min-width:0;padding:25px}.network-chart-card h2,.top-products-card h2{letter-spacing:-.045em;margin:7px 0 0;font-size:24px}.network-chart{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:225px;margin-top:30px;padding:0 3px 25px;display:flex}.network-chart>div{flex:1;justify-content:center;align-items:end;gap:2px;height:100%;display:flex;position:relative}.network-chart>div>span,.network-chart>div>i{border-radius:4px 4px 1px 1px;width:36%;min-height:1px;transition:height .3s;display:block}.network-chart>div>span{background:#465d4f}.network-chart>div>i{background:#9e8cff}.network-chart>div>small{color:#929991;font-size:9px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.network-chart-card footer{color:#697169;align-items:center;gap:14px;margin-top:12px;font-size:10px;display:flex}.network-chart-card footer>span{align-items:center;gap:5px;display:flex}.network-chart-card footer i{background:#465d4f;border-radius:2px;width:7px;height:7px}.network-chart-card footer>span:nth-child(2) i{background:#9e8cff}.network-chart-card footer small{color:#929991;margin-left:auto}.top-products-card ol{margin:20px 0 0;padding:0;list-style:none}.top-products-card li{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.top-products-card li>span{color:#9a9f99;font:10px var(--font-geist-mono)}.top-products-card li div{min-width:0}.top-products-card li a{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.top-products-card li small{color:#868d86;margin-top:3px;font-size:10px;display:block}.top-products-card li>strong{color:#52644d;font-size:11px}.analytics-empty{text-align:center;place-items:center;min-height:210px;padding:25px;display:grid}.analytics-empty>span{color:#5d7a2a;background:#edf3e2;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.analytics-empty p{color:#7a827a;max-width:260px;margin:10px auto 0;font-size:11px;line-height:1.55}.analytics-privacy-note{background:#eaf0e5;border:1px solid #d7dfd1;border-radius:16px;grid-template-columns:34px 1fr;gap:13px;margin-top:13px;padding:20px;display:grid}.analytics-privacy-note>span{color:#536d35;background:#dce7d2;border-radius:10px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-style:italic;display:grid}.analytics-privacy-note strong{font-size:12px}.analytics-privacy-note p{color:#687368;margin:5px 0 0;font-size:11px;line-height:1.6}.discovery-footer{border-top:1px solid var(--line);background:#f8f9f6;justify-content:space-between;align-items:center;gap:30px;padding:36px 30px 45px;display:flex}.discovery-footer>div{align-items:center;gap:14px;display:flex}.discovery-footer .brand{padding:0}.discovery-footer p{color:#606860;margin:0;font-size:11px}.discovery-footer nav{align-items:center;gap:18px;display:flex}.discovery-footer nav a{color:#646c64;font-size:11px}.discovery-footer nav a:hover{color:var(--ink)}.privacy-shell{background:radial-gradient(circle at 82% 0,#d6ff6924,#0000 24%),#f4f6f2;min-height:100vh}.privacy-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6}.privacy-hero{max-width:1120px;margin:0 auto;padding:92px 28px 72px}.privacy-hero h1{letter-spacing:-.078em;max-width:900px;margin-top:15px;font-size:clamp(58px,8vw,100px);line-height:.9}.privacy-hero>p:last-of-type{color:#687168;max-width:650px;margin:28px 0 18px;font-size:14px;line-height:1.7}.privacy-hero>span{color:#8b928a;font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.privacy-grid{grid-template-columns:285px minmax(0,720px);gap:85px;max-width:1120px;margin:0 auto;padding:0 28px 100px;display:grid}.privacy-grid>aside{border:1px solid var(--line);background:#fffc;border-radius:16px;align-self:start;padding:22px;position:sticky;top:100px}.privacy-grid>aside ul{margin:15px 0 0;padding:0;list-style:none}.privacy-grid>aside li{border-top:1px solid var(--line);color:#5f685f;grid-template-columns:19px 1fr;gap:8px;padding:11px 0;font-size:11px;line-height:1.45;display:grid}.privacy-grid>aside li span{color:#5f7d2b;font-weight:800}.privacy-grid>article{min-width:0}.privacy-grid>article>section{border-top:1px solid var(--line);padding:34px 0;scroll-margin-top:90px}.privacy-grid>article>section:first-child{border-top:0;padding-top:0}.privacy-grid article h2{letter-spacing:-.06em;margin:9px 0 17px;font-size:clamp(30px,4vw,43px);line-height:1}.privacy-grid article p,.privacy-grid article li{color:#626b62;font-size:13px;line-height:1.75}.privacy-grid article a{color:#405622;text-underline-offset:3px;font-weight:680;-webkit-text-decoration:underline #b5c69b;text-decoration:underline #b5c69b}.privacy-grid article p{margin:0 0 14px}.privacy-grid article ul{margin:0 0 16px;padding-left:20px}.privacy-callout{background:#eaf0e5;border:1px solid #d6dfcf;border-radius:13px;grid-template-columns:30px 1fr;gap:12px;margin-top:22px;padding:17px;display:grid}.privacy-callout>span{color:#536d35;background:#dce7d2;border-radius:9px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-style:italic;display:grid}.privacy-callout p{margin:0;font-size:11px}.privacy-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:34px max(28px,50vw - 560px);display:flex}.privacy-footer .brand{padding:0}.privacy-footer>p{color:#818881;margin:0;font-size:11px}.privacy-footer>div:last-child{gap:17px;display:flex}.privacy-footer>div:last-child a{color:#626a62;font-size:11px}.submission-standard{color:#747d74;text-align:center;margin:-2px 2px 2px;font-size:10px;line-height:1.55}.submission-standard a,.report-standard a{color:#405622;text-underline-offset:2px;font-weight:700;text-decoration:underline}.report-standard{color:#757d75;margin:2px 0 0;font-size:10px;line-height:1.5}@media (max-width:900px){.product-editor-grid{grid-template-columns:1fr;gap:25px}.review-readiness{position:static}.owner-updates-grid,.feedback-inbox-list{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-grid{grid-template-columns:1fr}.privacy-grid{grid-template-columns:230px minmax(0,1fr);gap:45px}}@media (max-width:720px){.product-story-form{padding:22px 17px}.product-logo-editor{grid-template-columns:62px minmax(0,1fr);padding:14px}.product-logo-preview{border-radius:17px;width:62px;height:62px}.product-logo-controls{grid-column:1/-1;grid-template-columns:1fr auto}.verification-options,.editor-proof-visibility{grid-template-columns:1fr}.product-editor-actions{flex-direction:column;align-items:stretch}.product-editor-actions .continue-button{width:100%}.owner-updates{margin:0 0 65px;padding:22px 17px}.owner-updates-heading{flex-direction:column;gap:12px}.update-composer-foot{flex-direction:column;align-items:stretch}.update-composer-foot .continue-button{width:100%}.moderation-hero{flex-direction:column;align-items:stretch;padding:55px 18px 35px}.moderation-hero>div:last-child{min-width:0}.moderation-queue{padding:25px 18px 70px}.moderation-list>article{padding:18px}.moderation-list article>header{flex-direction:column}.moderation-context,.moderation-copy{grid-template-columns:1fr}.moderation-context>div+div{border-left:0;border-top:1px solid var(--line)}.moderation-list footer{flex-direction:column-reverse;align-items:stretch}.moderation-history{padding:0 18px 70px}.moderation-history>.directory-heading{flex-direction:column;align-items:flex-start}.moderation-history-list{grid-template-columns:1fr}.source-health-panel{padding:10px 18px 48px}.source-health-panel>.directory-heading{flex-direction:column;align-items:flex-start}.source-health-summary{grid-template-columns:1fr 1fr}.source-health-summary button{grid-column:1/-1;min-height:48px}.source-health-list{grid-template-columns:1fr;max-height:none}.source-health-list article{grid-template-columns:8px minmax(0,1fr) auto}.source-health-list dl{grid-column:2/-1}.conversation-review-list{grid-template-columns:1fr}.conversation-review-list header{grid-template-columns:42px minmax(0,1fr)}.conversation-review-list header>a{grid-column:2}.qa-access-card{grid-template-columns:42px 1fr}.qa-access-card>a{text-align:center;grid-column:1/-1}.qa-composer footer{flex-direction:column;align-items:stretch}.qa-composer footer button{width:100%}.qa-post.founder-reply{margin-left:18px}.qa-post-copy>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.feedback-kind-grid{grid-template-columns:1fr 1fr}.community-feedback-foot{flex-direction:column;align-items:stretch}.community-feedback-foot button{width:100%}.community-feedback-signin{grid-template-columns:38px 1fr}.community-feedback-signin>a{text-align:center;grid-column:1/-1}.inbox-hero{grid-template-columns:1fr;gap:25px;padding:55px 18px 35px}.founder-inbox{padding:25px 18px 70px}.inbox-toolbar{padding-bottom:3px;overflow-x:auto}.inbox-toolbar button{flex:none}.feedback-author{flex-direction:column;align-items:flex-start}.analytics-hero{grid-template-columns:1fr;gap:25px;padding:55px 18px 35px}.analytics-dashboard{padding:25px 18px 70px}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.network-chart-card,.top-products-card{padding:20px 17px}.network-chart{gap:3px;height:185px}.discovery-footer{flex-direction:column;align-items:flex-start;padding:30px 18px}.discovery-footer>div{flex-direction:column;align-items:flex-start;gap:8px}.discovery-footer nav{flex-wrap:wrap;gap:12px 17px}.privacy-hero{padding:58px 18px 50px}.privacy-grid{grid-template-columns:1fr;gap:32px;padding:0 18px 70px}.privacy-grid>aside{position:static}.privacy-footer{flex-direction:column;align-items:flex-start;padding:28px 18px}}.add-button{justify-content:center;align-items:center;gap:3px;display:inline-flex}.avatar-button{place-items:center;display:grid}.signin-button{padding:9px 4px;font-size:12px;font-weight:650}.rail-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.cohort-summary{transition:background .2s,border-color .2s,transform .2s}.cohort-summary:hover{border-color:var(--line-strong);background:#fff;transform:translateY(-1px)}.primary-button{white-space:nowrap;justify-content:center;align-items:center;display:flex}.save-button.saved{color:#4d7110;background:#eff8df;border-color:#dceac0}.under-label{letter-spacing:.05em;text-transform:uppercase;color:#8c6517;background:#fff2d8;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:720}.panel-link,.trust-note button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.trust-note button{color:#52622d;padding:0;font-size:12px;font-weight:650}.modal-layer{z-index:50;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11141175;place-items:start center;padding:11vh 20px 30px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.search-modal,.proof-modal,.feedback-modal{background:#fbfcf9;border:1px solid #ffffffa6;border-radius:20px;width:min(640px,100%);animation:.22s ease-out modal-in;overflow:hidden;box-shadow:0 30px 90px #0e110e3d}.search-modal{max-height:86vh}.search-field{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px 1fr auto auto;align-items:center;gap:9px;height:64px;padding:0 14px 0 18px;display:grid}.search-field>span{color:#555c55;font-size:25px;transform:rotate(-15deg)}.search-field input{height:100%;color:var(--ink);letter-spacing:-.015em;background:0 0;border:0;outline:0;font-size:15px}.search-field input::-webkit-search-cancel-button{display:none}.search-field:has(input:focus-visible){box-shadow:inset 0 0 0 3px var(--violet)}.search-field input::placeholder{color:#687068;opacity:1}.search-field kbd{border:1px solid var(--line);color:#606860;font:12px var(--font-geist-mono);background:#f6f7f3;border-radius:6px;padding:4px 7px}.search-close-button{border:1px solid var(--line);color:#626962;cursor:pointer;background:#fafbf8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.search-results{max-height:calc(86vh - 64px);padding:19px;overflow-y:auto}.search-results>.eyebrow{margin:0 6px 9px}.search-result{border-radius:12px;grid-template-columns:42px 1fr auto 16px;align-items:center;gap:12px;padding:10px;display:grid}.search-result:hover{background:#f0f2ed}.mini-product{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:760;display:grid;position:relative;overflow:hidden}.mini-product.violet,.passport-icon.violet,.cohort-icon.violet,.founder-product-icon.violet{background:linear-gradient(145deg,#7b68ff,#5140c2)}.mini-product.blue,.passport-icon.blue,.cohort-icon.blue,.founder-product-icon.blue{background:linear-gradient(145deg,#70a9ff,#2670e1)}.mini-product.coral,.passport-icon.coral,.cohort-icon.coral,.founder-product-icon.coral{background:linear-gradient(145deg,#ff997f,#d95d49)}.mini-product.mint,.passport-icon.mint,.cohort-icon.mint,.founder-product-icon.mint{background:linear-gradient(145deg,#60c8a1,#208465)}.mini-product.amber,.passport-icon.amber,.cohort-icon.amber,.founder-product-icon.amber{background:linear-gradient(145deg,#f4b95f,#bd6f19)}.mini-product.slate,.passport-icon.slate,.cohort-icon.slate,.founder-product-icon.slate{background:linear-gradient(145deg,#76838e,#3d4851)}.has-logo{box-shadow:inset 0 0 0 1px #14191517;background:#fff!important}.has-logo:before,.has-logo:after{display:none!important}.has-logo>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.has-logo.logo-contain>img{object-fit:contain;background:#fff;padding:9%}.has-logo>i{box-shadow:0 1px 5px #12181233}.has-official-logo{border:1px solid var(--line);background:#fff!important}.has-official-logo:before,.has-official-logo:after{display:none!important}.has-official-logo>img{object-fit:contain;background:#fff;padding:9%}.has-official-logo>span{display:none}.search-result strong{font-size:12px;display:block}.search-result p{color:#797f79;margin:3px 0 0;font-size:12px}.search-result small{color:#9aa09a;font-size:12px}.search-result>span:last-child{color:#919791}.empty-search{text-align:center;padding:30px 10px}.empty-search strong{font-size:13px}.empty-search p{color:#868b85;font-size:12px}.proof-modal,.feedback-modal{max-height:86vh;padding:30px;position:relative;overflow-y:auto}.modal-close{border:1px solid var(--line);cursor:pointer;color:#6b716b;background:#fff;border-radius:50%;width:31px;height:31px;font-size:17px;position:absolute;top:17px;right:17px}.proof-modal-title{align-items:center;gap:13px;margin-top:21px;display:flex}.proof-modal-title small{color:#878c86;font-size:12px}.proof-modal-title h2{letter-spacing:-.045em;margin:2px 0 0;font-size:24px}.proof-detail-copy{border-left:2px solid var(--acid-deep);color:#646b63;margin:20px 0;padding-left:14px;font-size:12px;line-height:1.5}.proof-ledger{border-top:1px solid var(--line);margin:0}.proof-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:12px 0;font-size:12px;display:grid}.proof-ledger dt{color:#8c918b}.proof-ledger dd{margin:0;font-weight:580}.fresh-dot{background:#82b828;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #ebf6d7}.proof-principle{background:#f2f6e8;border:1px solid #e1e7d3;border-radius:11px;grid-template-columns:24px 1fr;gap:10px;margin-top:18px;padding:13px;display:grid}.proof-principle>span{color:#506c19;background:#ddebbd;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:750;display:grid}.proof-principle p{color:#737e62;margin:0;font-size:12px;line-height:1.5}.feedback-modal h2{letter-spacing:-.05em;max-width:470px;margin:18px 0 9px;font-size:29px;line-height:1.06}.feedback-ask{color:#656c64;margin:0 0 23px;font-size:12px;line-height:1.55}.feedback-modal form label{margin-bottom:7px;font-size:12px;font-weight:680;display:block}.feedback-modal textarea{resize:vertical;border:1px solid var(--line-strong);background:#fff;border-radius:12px;outline:0;width:100%;min-height:130px;padding:13px;font:12px/1.55 inherit}.feedback-modal textarea:focus{border-color:#9da990;box-shadow:0 0 0 4px #edf3e4}.feedback-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.feedback-foot span{color:#979c96;font-size:12px}.feedback-foot button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:680}.feedback-foot button:disabled{opacity:.42;cursor:not-allowed}.toast{z-index:70;background:var(--deep);color:#fff;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;max-width:calc(100vw - 32px);min-height:42px;padding:0 16px;font-size:12px;animation:.24s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #0c100d38}.toast span{background:var(--acid);color:#31440f;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:800;display:grid}.toast.error{background:#542b2b;border-color:#ffbebe4d}.toast.error span{color:#6d2020;background:#ffc5c5}.toast.info span{color:#334f83;background:#dce7ff;font-family:Georgia,serif;font-style:italic}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(9px)scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.studio-shell{background:#f5f6f2;min-height:100vh}.studio-topbar,.passport-topbar{border-bottom:1px solid var(--line);background:#fffffff0;grid-template-columns:240px 1fr auto;align-items:center;height:72px;padding:0 28px;display:grid}.studio-title{color:#848984;justify-self:center;align-items:center;gap:9px;font-size:12px;display:flex}.studio-title span{color:var(--ink);font-weight:680}.studio-title i{background:#a7aba6;border-radius:50%;width:3px;height:3px}.studio-account{align-items:center;gap:12px;font-size:12px;display:flex}.studio-account span{color:#737973;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.studio-account a{border:1px solid var(--line);background:#fafbf8;border-radius:8px;padding:8px 10px;font-weight:620}.studio-grid{grid-template-columns:minmax(260px,33%) 1fr;min-height:calc(100vh - 72px);display:grid}.studio-steps{background:var(--deep);color:#fff;flex-direction:column;padding:clamp(45px,7vw,90px) clamp(30px,5vw,76px) 35px;display:flex;position:relative;overflow:hidden}.studio-steps:before{content:"";border:1px solid #d6ff6914;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-210px;left:-270px}.studio-steps:after{content:"";border:1px solid #d6ff6914;border-radius:50%;width:190px;height:190px;position:absolute;top:-85px;right:-95px}.studio-steps>div,.studio-steps ol,.studio-back{z-index:1;position:relative}.studio-steps .eyebrow{color:var(--acid)}.studio-steps h1{letter-spacing:-.06em;font-size:clamp(35px,4vw,55px);line-height:1.01}.studio-steps>div>p:last-child{color:#aeb7b0;max-width:440px;font-size:12px;line-height:1.65}.studio-steps ol{margin:58px 0 40px;padding:0;list-style:none}.studio-steps li{opacity:.45;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.studio-steps li>span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.studio-steps li strong{font-size:12px;display:block}.studio-steps li p{color:#aeb7b0;margin:3px 0 0;font-size:12px}.studio-steps li.active,.studio-steps li.done{opacity:1}.studio-steps li.active>span{border-color:var(--acid);color:var(--acid);box-shadow:0 0 0 5px #d6ff6912}.studio-steps li.done>span{background:var(--acid);border-color:var(--acid);color:#354713}.studio-back{color:#b9c1bb;margin-top:auto;font-size:12px}.studio-workspace{grid-template-columns:minmax(430px,680px) minmax(190px,250px);justify-content:center;gap:clamp(28px,5vw,70px);padding:clamp(45px,7vw,85px) clamp(24px,5vw,75px);display:grid}.studio-form{align-self:start}.form-heading{border-bottom:1px solid var(--line);padding-bottom:29px}.form-heading h2,.created-state h2{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(30px,3.1vw,43px);line-height:1.05}.form-heading>p:last-child,.created-state>p{color:#747a74;max-width:560px;margin:0;font-size:12px;line-height:1.65}.form-fields{gap:19px;padding:28px 0;display:grid}.form-fields label{gap:7px;display:grid;position:relative}.form-fields label>span,.proof-setup legend{font-size:12px;font-weight:680}.form-fields input,.form-fields select{border:1px solid var(--line-strong);width:100%;height:45px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 12px;font-size:12px}.form-fields input:focus,.form-fields select:focus{border-color:#899780;box-shadow:0 0 0 4px #ebf1e3}.form-fields label>small{color:#9a9f99;font-size:12px}.form-fields label:has(input[maxlength="140"])>small{background:#fff;padding-left:5px;position:absolute;bottom:15px;right:10px}.field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.form-actions>button{color:#6f756f;cursor:pointer;background:0 0;border:0;font-size:12px}.form-actions .continue-button{background:var(--deep);color:#fff;border-radius:9px;min-width:145px;height:40px;padding:0 15px;font-weight:670}.continue-button:disabled{opacity:.38;cursor:not-allowed}.draft-panel{border-left:1px solid var(--line);align-self:start;padding-left:25px}.draft-panel>div{justify-content:space-between;align-items:start;display:flex}.draft-panel>div>span{color:#6d746d;background:#e7eae4;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.draft-row{border-bottom:1px solid var(--line);border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.draft-row:hover{background:#f1f4ed;padding-inline:7px}.draft-row:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.draft-row>span{background:var(--deep);width:31px;height:31px;color:var(--acid);border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.draft-row>img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:9px;width:31px;height:31px;padding:2px}.draft-row strong{font-size:12px;display:block}.draft-row p{color:#696f69;text-transform:capitalize;margin:3px 0 0;font-size:12px}.draft-row>b{color:#707770;letter-spacing:1px;font-size:12px}.draft-empty{color:#989d97;font-size:12px;line-height:1.5}.proof-setup,.review-setup{padding:28px 0}.connector-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:13px;display:grid}.connector-icon{color:#fff;background:#1e2520;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.connector-icon.stripe{background:#665bff}.connector-card strong{font-size:12px;display:block}.connector-card p{color:#8b908a;margin:3px 0 0;font-size:12px}.connector-status{border:1px solid var(--line);color:#606760;white-space:nowrap;background:#f3f5f0;border-radius:8px;padding:7px 9px;font-size:12px}.proof-setup fieldset{border:0;margin:27px 0 17px;padding:0}.proof-setup legend{margin-bottom:9px}.proof-setup fieldset label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:20px 1fr;gap:10px;margin-bottom:7px;padding:12px;display:grid}.proof-setup fieldset label.selected{background:#fafcf5;border-color:#8da15c;box-shadow:inset 0 0 0 1px #8da15c}.proof-setup fieldset label:focus-within{outline:3px solid var(--violet);outline-offset:3px}.proof-setup fieldset input{opacity:0;pointer-events:none;position:absolute}.proof-setup fieldset label>span{background:#fff;border:1px solid #c8cdc5;border-radius:50%;width:16px;height:16px;margin-top:1px}.proof-setup fieldset label.selected>span{background:#72972c;border:4px solid #fff;box-shadow:0 0 0 1px #72972c}.proof-setup fieldset strong{font-size:12px;display:block}.proof-setup fieldset p{color:#8b918a;margin:3px 0 0;font-size:12px}.privacy-note{background:#eef4e4;border:1px solid #dee8ce;border-radius:10px;grid-template-columns:24px 1fr;gap:10px;padding:12px;display:grid}.privacy-note>span{color:#617238;font-size:17px}.privacy-note p{color:#758067;margin:0;font-size:12px;line-height:1.5}.privacy-note strong{color:#596548}.review-product{background:var(--deep);color:#fff;border-radius:15px;grid-template-columns:58px 1fr;gap:16px;padding:20px;display:grid}.review-product>span{background:linear-gradient(145deg,#7b68ff,#5140c2);border-radius:15px;place-items:center;width:58px;height:58px;font-size:12px;font-weight:750;display:grid}.review-product small{color:#9da69f;font-size:12px}.review-product h3{margin:3px 0;font-size:16px}.review-product p{color:#bbc2bc;margin:0 0 11px;font-size:12px}.review-product div div{gap:6px;display:flex}.review-product b{color:var(--acid);background:#d6ff691a;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:600}.readiness-list{margin-top:17px}.readiness-list>div{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.readiness-list>div>span{color:#527115;background:#e7f3ce;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:750;display:grid}.readiness-list .waiting>span{color:#858b84;background:#eceeea}.readiness-list strong{font-size:12px;display:block}.readiness-list p{color:#919690;margin:2px 0 0;font-size:12px}.readiness-list b{color:#697069;font-size:12px}.review-note{color:#8c928b;margin:16px 0 0;font-size:12px}.form-error{color:#9a4d43;background:#fff1ef;border:1px solid #efcfca;border-radius:9px;margin:-8px 0 15px;padding:10px;font-size:12px}.created-state{align-self:start;padding-top:20px}.created-check{background:var(--acid);color:#385010;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:26px;font-size:17px;font-weight:800;display:grid}.created-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin-top:27px;padding:15px;display:grid}.created-card:hover{border-color:#bfc9b3;box-shadow:0 12px 30px #191e1912}.created-card:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.created-card>span{background:var(--deep);width:48px;height:48px;color:var(--acid);border-radius:13px;place-items:center;font-size:12px;font-weight:750;display:grid}.created-card strong{font-size:12px}.created-card p{color:#747a74;margin:3px 0;font-size:12px}.created-card small{color:#999e98;font-size:12px}.created-card b{color:#747a74;text-transform:uppercase;background:#eceeea;border-radius:6px;padding:5px 7px;font-size:12px}.created-actions{align-items:center;gap:17px;margin-top:17px;display:flex}.created-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.created-actions a{color:#60675f;font-size:12px}.passport-shell{background:var(--paper);min-height:100vh}.passport-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;position:sticky;top:0}.passport-topbar nav{color:#757b75;gap:30px;font-size:12px;display:flex}.passport-topbar nav a:hover,.passport-topbar nav a.active{color:var(--ink)}.passport-topbar>.add-button{justify-self:end}.passport-wrap{max-width:1240px;margin:0 auto;padding:0 28px 80px}.breadcrumbs{color:#9ba09a;align-items:center;gap:8px;padding:21px 0;font-size:12px;display:flex}.breadcrumbs strong{color:#747a74;font-weight:620}.passport-hero{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:25px;padding:42px 0 45px;display:grid}.passport-icon{color:#fff;border-radius:25px;place-items:center;width:96px;height:96px;font-size:20px;font-weight:750;display:grid;position:relative;overflow:hidden}.passport-icon:before{content:"";border:1px solid #ffffff3d;border-radius:50%;width:58px;height:58px;position:absolute}.passport-icon:after{content:"";border:1px solid #ffffff2e;width:63px;height:63px;position:absolute;transform:rotate(45deg)}.passport-icon>span{z-index:1}.passport-icon i{z-index:2;background:var(--acid-deep);border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:8px;right:8px}.passport-labels{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.passport-labels span,.passport-labels b,.passport-labels a{color:#697069;text-transform:uppercase;letter-spacing:.05em;background:#e9ece7;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:650}.passport-labels b{color:#6450ca;background:#efedff}.passport-labels a{color:#456327;background:#eef6e5;border:1px solid #d3e4bf}.passport-intro h1{font-size:clamp(48px,6vw,76px);line-height:.9}.passport-intro>p{color:#626962;margin:13px 0 0;font-size:14px}.passport-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.passport-tags span{border:1px solid var(--line);color:#7c827c;background:#fff9;border-radius:7px;padding:5px 8px;font-size:12px}.passport-actions{grid-template-columns:1fr auto;gap:7px;min-width:210px;display:grid}.passport-actions button,.passport-actions>a{cursor:pointer;border-radius:10px;min-height:40px;font-size:12px;font-weight:650}.passport-actions>a{justify-content:center;align-items:center;display:flex}.passport-primary{background:var(--deep);color:#fff;border:0;padding:0 13px}.passport-primary.saved{color:#405b15;background:#e8f2d5;box-shadow:inset 0 0 0 1px #cfe0ad}.passport-primary span{color:var(--acid)}.passport-save{border:1px solid var(--line);background:#fff;padding:0 11px}.passport-save.saved{color:#4d7011;background:#eef7df}.passport-support{color:#536331;cursor:pointer;background:#f5f8ef;border:1px solid #d9e2c9;border-radius:10px;grid-column:1/-1;min-height:38px;font-size:12px;font-weight:680}.passport-support:hover,.passport-support.supported{color:#3f5b12;background:#eaf6d7;border-color:#c7dc98}.passport-support.owner-support{cursor:default;color:#777e76;border-color:var(--line);background:#f6f7f4;justify-content:center;align-items:center;display:flex}.passport-source{color:#616a61;cursor:pointer;background:0 0;border:0;grid-column:1/-1;min-height:28px!important}.passport-actions small{color:#8b918a;text-align:right;grid-column:1/-1;font-size:12px}.passport-actions button:disabled{cursor:wait;opacity:.68}.passport-actions small.error,.founder-actions small.error{color:#8d3434}.passport-grid{grid-template-columns:minmax(0,1fr) 290px;gap:70px;padding-top:52px;display:grid}.passport-main{min-width:0}.passport-section{border-bottom:1px solid var(--line);margin-bottom:48px;padding:0 0 48px}.passport-section:last-child{border-bottom:0}.product-overview h2{letter-spacing:-.05em;max-width:780px;margin:13px 0 30px;font-size:clamp(27px,3.6vw,42px);font-weight:610;line-height:1.12}.overview-stats{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.overview-stats>div{border-right:1px solid var(--line);padding:18px}.overview-stats>div:last-child{border:0}.overview-stats strong{letter-spacing:-.04em;font-size:18px;display:block}.overview-stats span{color:#929791;margin-top:3px;font-size:12px;display:block}.capability-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.capability-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f9f3);border-radius:14px;min-height:148px;padding:18px}.capability-grid article>span{background:var(--deep);width:28px;height:28px;color:var(--acid);font:12px var(--font-geist-mono);border-radius:8px;place-items:center;display:inline-grid}.capability-grid h3{letter-spacing:-.03em;max-width:220px;margin:26px 0 6px;font-size:15px;line-height:1.25}.capability-grid p{color:#737a73;margin:0;font-size:12px}.passport-section-title{justify-content:space-between;align-items:end;margin-bottom:21px;display:flex}.passport-section-title h2{letter-spacing:-.045em;margin:8px 0 0;font-size:27px}.passport-section-title>a{color:#596159;font-size:12px;font-weight:620}.section-status{color:#5c645c;background:#e8ebe5;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:650}.passport-proof-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.passport-proof-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px}.passport-proof-grid article>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.passport-proof-grid article>div:first-child b{color:#7f857e;letter-spacing:.08em;font-size:12px}.passport-proof-grid article>div:first-child small{color:#6b7d50;margin-left:auto;font-size:12px}.passport-proof-grid article>div:first-child small i{background:#8cbe36;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.claim-source-link{color:#4f6728;flex-basis:100%;margin:2px 0 0 34px;font-size:10px;font-weight:720}.claim-source-link:hover{text-underline-offset:3px;text-decoration:underline}.claim-source-link:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:3px}.passport-proof-grid h3{letter-spacing:-.035em;margin:17px 0 6px;font-size:19px}.passport-proof-grid>article>p{color:#7c827b;min-height:28px;margin:0 0 17px;font-size:12px;line-height:1.5}.passport-proof-grid dl{border-top:1px solid var(--line);margin:0}.passport-proof-grid dl div{justify-content:space-between;padding-top:9px;font-size:12px;display:flex}.passport-proof-grid dt{color:#9ba09a}.passport-proof-grid dd{margin:0}.provenance-foot{color:#8b918a;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.provenance-foot span{background:#e5e8e2;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:700;display:grid}.timeline{position:relative}.timeline:before{content:"";background:#d6dad3;width:1px;position:absolute;top:20px;bottom:23px;left:18px}.timeline article{grid-template-columns:38px 1fr;gap:15px;padding-bottom:30px;display:grid;position:relative}.timeline article:last-child{padding-bottom:0}.timeline-mark{z-index:1;color:#5c7b1e;background:#eef4df;border:1px solid #d6ded0;border-radius:11px;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.timeline-mark.feedback{color:#6955cc;background:#f0edff;border-color:#e1dcfa}.timeline-mark.proof{color:#3d70b8;background:#e9f2ff;border-color:#d9e5f6}.timeline small{color:#969b95;letter-spacing:.07em;font-size:12px}.timeline h3{letter-spacing:-.025em;margin:5px 0;font-size:14px}.timeline p{color:#777e77;margin:0 0 10px;font-size:12px;line-height:1.5}.timeline article>div>div{align-items:center;gap:12px;display:flex}.timeline b{color:#59731f;background:#e9f4d3;border-radius:5px;padding:4px 6px;font-size:12px}.timeline article>div>div span,.timeline article>div>div a{color:#697169;font-size:12px}.timeline article>div>div a{text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #cbd3c9;text-decoration:underline #cbd3c9}.launch-question{background:var(--deep);color:#fff;border:0;border-radius:18px;padding:30px;position:relative;overflow:hidden}.launch-question:after{content:"";border:1px solid #d6ff691f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-130px;right:-120px}.launch-question .overline{color:var(--acid)}.launch-question h2{letter-spacing:-.045em;max-width:660px;margin:12px 0;font-size:27px;line-height:1.15}.launch-question>p:not(.overline){color:#b4bcb5;font-size:12px}.launch-question a{color:var(--acid);margin-top:14px;font-size:12px;font-weight:650;display:inline-block}.passport-aside section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:18px}.maker-card>div{align-items:center;gap:10px;display:flex}.maker-card>div>span{color:#623c29;background:#ecc5ac;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.maker-card strong{font-size:12px;display:block}.maker-card div p{color:#929791;margin:3px 0 0;font-size:12px}.maker-card>p:not(.eyebrow){color:#858b84;margin:14px 0;font-size:12px;line-height:1.55}.maker-status{color:#4d671f;text-align:center;background:#f0f6e5;border:1px solid #dce8c6;border-radius:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:650;display:block}.product-facts-card dl{border-top:1px solid var(--line);margin:13px 0 15px}.product-facts-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:8px;padding:9px 0;font-size:12px;display:grid}.product-facts-card dt{color:#606860}.product-facts-card dd{color:#343a34;text-align:right;margin:0;font-weight:620}.private-proof-note{background:#f0f5e7;border:1px solid #dbe6ca;border-radius:14px;grid-template-columns:38px 1fr;gap:14px;padding:20px;display:grid}.private-proof-note>span{background:var(--deep);width:36px;height:36px;color:var(--acid);border-radius:10px;place-items:center;font-size:18px;display:grid}.private-proof-note strong{font-size:13px}.private-proof-note p{color:#66705c;max-width:620px;margin:6px 0 0;font-size:12px;line-height:1.6}.category,.product-meta,.section-heading p,.text-button,.feedback-link,.signal-intro,.signal-item p,.signal-item small,.signal-arrow,.people-stack p,.search-result small,.proof-modal-title small,.proof-ledger dt,.feedback-foot span,.studio-title,.studio-account span,.form-fields label>small,.draft-panel article p,.draft-panel article>b,.draft-empty,.connector-card p,.proof-setup fieldset p,.readiness-list p,.review-note,.created-card small,.breadcrumbs,.passport-tags span,.passport-actions small,.overview-stats span,.passport-proof-grid>article>p,.passport-proof-grid dt,.provenance-foot,.timeline small,.timeline p,.timeline article>div>div span,.maker-card div p,.maker-card>p:not(.eyebrow),.related-card>p:not(.eyebrow),.related-card p,.related-card b,.cohort-position,.cohort-copy>span,.cohort-foot>span,.exposure-key p,.standard-grid span,.standard-grid p{color:#606760}.passport-aside .cohort-card{background:var(--deep);color:#fff;border-color:var(--deep)}.cohort-card .eyebrow{color:var(--acid);margin-left:7px;display:inline-block}.cohort-card h3{letter-spacing:-.035em;margin:9px 0;font-size:17px}.cohort-card>p:not(.eyebrow){color:#aeb7af;font-size:12px;line-height:1.55}.cohort-card a{color:var(--acid);margin-top:9px;font-size:12px;display:inline-block}.related-card>p:not(.eyebrow){color:#858b84;font-size:12px}.related-card>a{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.related-card .mini-product{border-radius:9px;width:34px;height:34px;font-size:12px}.related-card strong{font-size:12px}.related-card small{color:#6f766f;margin-bottom:2px;font-size:12px;display:block}.related-card p{color:#8e938d;margin:2px 0 0;font-size:12px;line-height:1.3}.related-card b{color:#959a94;font-size:12px}.launch-shell{background:#f5f6f2;min-height:100vh}.launch-hero{text-align:center;background:radial-gradient(circle at 50% 45%, #d6ff691f, transparent 30%), var(--deep);color:#fff;padding:90px 28px 80px}.launch-status{color:var(--acid);letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 10px;font-size:12px;font-weight:680;display:inline-flex}.launch-hero h1{letter-spacing:-.075em;max-width:920px;margin:0 auto;font-size:clamp(58px,8vw,106px);line-height:.86}.launch-hero>p{color:#b7c0b9;max-width:560px;margin:28px auto 0;font-size:12px;line-height:1.65}.launch-clock{justify-content:center;align-items:center;gap:30px;margin-top:46px;display:flex}.launch-clock i{background:#ffffff26;width:1px;height:32px}.launch-clock div{min-width:90px}.launch-clock strong{color:var(--acid);letter-spacing:-.04em;font-size:27px;display:block}.launch-clock span{color:#95a098;font-size:12px}.launch-update-feed{border-bottom:1px solid var(--line);background:#f0f3ed;padding:70px max(28px,50vw - 592px)}.launch-conversation-feed{background:#f8f9f6}.launch-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-update-grid article{background:#fff;border:1px solid #d9e0d5;border-radius:17px;grid-template-columns:54px minmax(0,1fr);gap:15px;padding:20px;display:grid}.launch-update-logo{border-radius:14px;width:54px;height:54px}.launch-update-grid article>div{min-width:0}.launch-update-grid small{color:#7e867e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.launch-update-grid h3{letter-spacing:-.035em;margin:6px 0;font-size:18px}.launch-update-grid p{color:#6d756d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.launch-update-grid footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.launch-update-grid footer a,.launch-update-grid footer span{color:#727a72;font-size:9px}.launch-update-grid footer a{color:#536b2f;font-weight:700}.launch-update-grid footer a:last-child{margin-left:auto}.cohort-stage{max-width:1240px;margin:0 auto;padding:70px 28px 85px}.cohort-stage-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.cohort-stage-heading h2{letter-spacing:-.05em;margin:8px 0 0;font-size:33px}.exposure-key{align-items:center;gap:9px;max-width:260px;display:flex}.exposure-key>span{background:var(--acid-deep);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #e7f2cf}.exposure-key p{color:#8a908a;margin:0;font-size:12px;line-height:1.45}.exposure-key strong{color:#626962;font-size:12px;display:block}.cohort-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cohort-product{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:20px;transition:transform .2s,box-shadow .2s;position:relative}.cohort-product:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:auto 330px}.cohort-product:hover{transform:translateY(-3px);box-shadow:0 18px 46px #191e1914}.cohort-product:has(.cohort-card-hitarea:focus-visible){outline:3px solid var(--violet);outline-offset:3px}.cohort-card-hitarea{z-index:1;border-radius:inherit;position:absolute;inset:0}.cohort-product a:not(.cohort-card-hitarea){z-index:2;position:relative}.cohort-card-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:7px;min-height:24px;display:flex}.cohort-position{color:#a1a6a0;font:12px var(--font-geist-mono)}.cohort-card-top b{color:#6854ce;text-transform:uppercase;background:#f0edff;border-radius:5px;padding:4px 6px;font-size:12px}.cohort-icon-link{border-radius:18px;width:65px;margin:10px 0 19px;display:block}.cohort-icon{color:#fff;border-radius:18px;place-items:center;width:65px;height:65px;font-size:13px;font-weight:750;display:grid;position:relative;overflow:hidden}.cohort-icon:before{content:"";border:1px solid #ffffff38;border-radius:50%;width:38px;height:38px;position:absolute}.cohort-icon>span{z-index:1}.cohort-icon i{background:var(--acid-deep);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:5px;right:5px}.cohort-copy>span{color:#949a94;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.cohort-copy h3{letter-spacing:-.04em;margin:5px 0;font-size:20px}.cohort-copy p{color:#747b74;min-height:35px;margin:0;font-size:12px;line-height:1.5}.cohort-proof{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.cohort-proof span{border:1px solid var(--line);color:#687068;background:#fafbf8;border-radius:6px;align-items:center;gap:4px;min-height:23px;padding:0 7px 0 4px;font-size:12px;display:inline-flex}.cohort-proof i{color:#54731a;background:#e8f3d2;border-radius:4px;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.cohort-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.cohort-foot>span{color:#929791;font-size:12px}.cohort-foot strong{color:#5f665f}.cohort-foot a{font-size:12px;font-weight:650}.launch-standards{background:#fff;padding:85px max(28px,50vw - 592px)}.standards-intro{grid-template-columns:180px 1fr 330px;align-items:start;gap:40px;margin-bottom:46px;display:grid}.standards-intro h2{letter-spacing:-.05em;margin:0;font-size:35px;line-height:1.08}.standards-intro>p:last-child{color:#747b74;margin:3px 0 0;font-size:12px;line-height:1.65}.standard-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.standard-grid article{border-right:1px solid var(--line);margin-right:20px;padding:24px 20px 25px 0}.standard-grid article:last-child{border:0;margin:0}.standard-grid span{color:#9ba09a;font:12px var(--font-geist-mono)}.standard-grid h3{letter-spacing:-.025em;margin:30px 0 8px;font-size:13px}.standard-grid p{color:#818781;margin:0;font-size:12px;line-height:1.6}.award-preview{background:#eef3e3;grid-template-columns:1fr 1fr;gap:90px;padding:75px max(28px,50vw - 592px);display:grid}.award-preview h2{letter-spacing:-.05em;margin:9px 0;font-size:37px}.award-preview>div>p:last-child{color:#748066;font-size:12px}.award-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.award-list span{color:#5f6b50;background:#ffffff9e;border:1px solid #d9e3c9;border-radius:10px;align-items:center;min-height:46px;padding:0 13px;font-size:12px;font-weight:620;display:flex}.award-list span:before{content:"✦";color:#75962f;margin-right:8px}.launch-footer{background:var(--deep);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px max(28px,50vw - 592px);display:grid}.launch-footer p{color:#9fa9a1;font-size:12px}.launch-footer>a{color:var(--acid);justify-self:end;font-size:12px}@media (max-width:980px){.studio-workspace{grid-template-columns:minmax(0,1fr)}.draft-panel{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.passport-grid{grid-template-columns:minmax(0,1fr);gap:25px}.passport-aside{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.passport-aside section{margin:0}.capability-grid{grid-template-columns:repeat(2,1fr)}.cohort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-update-grid{grid-template-columns:1fr}.standards-intro{grid-template-columns:1fr;gap:12px}.standard-grid{grid-template-columns:1fr 1fr}.standard-grid article:nth-child(2){border-right:0}}@media (max-width:720px){.modal-layer{padding:7vh 12px 20px}.search-result{grid-template-columns:42px minmax(0,1fr) auto 14px}.search-result small{display:inline-flex}.search-field kbd{display:none}.studio-topbar{grid-template-columns:1fr auto;padding:0 18px}.studio-title,.studio-account span{display:none}.studio-account{gap:6px}.studio-account a{padding-inline:8px}.studio-account a:not(:first-of-type):not(:last-child){display:none}.studio-grid{display:block}.studio-steps{min-height:420px;padding:50px 24px 28px}.studio-steps ol{margin:35px 0 30px}.studio-steps li{padding:8px 0}.studio-workspace{padding:43px 20px 65px}.field-pair{grid-template-columns:1fr}.connector-card{grid-template-columns:40px 1fr}.connector-status{grid-column:1/-1;justify-self:start}.passport-topbar{grid-template-columns:1fr auto;padding:0 18px}.passport-topbar nav{display:none}.passport-wrap{padding:0 18px 55px}.passport-hero{grid-template-columns:72px 1fr;gap:16px}.passport-icon{border-radius:20px;width:72px;height:72px}.passport-actions{grid-column:1/-1}.passport-labels a,.passport-labels span,.passport-labels b{align-items:center;min-height:30px;display:inline-flex}.passport-grid{padding-top:38px}.overview-stats{grid-template-columns:1fr}.overview-stats>div{border-right:0;border-bottom:1px solid var(--line)}.passport-proof-grid,.capability-grid,.passport-aside{grid-template-columns:1fr}.cohort-grid{grid-template-columns:minmax(0,1fr)}.launch-update-feed{padding:55px 18px}.launch-update-grid article{grid-template-columns:46px minmax(0,1fr);padding:16px}.launch-update-logo{border-radius:12px;width:46px;height:46px}.cohort-stage-heading{flex-direction:column;align-items:start;gap:18px}.standard-grid{grid-template-columns:1fr}.standard-grid article{border-right:0;border-bottom:1px solid var(--line);margin:0}.award-preview{grid-template-columns:1fr;gap:30px}.award-list{grid-template-columns:1fr}.launch-footer{text-align:center;grid-template-columns:1fr;gap:12px}.launch-footer .brand,.launch-footer>a{justify-self:center}.launch-clock{gap:15px}.launch-clock div{min-width:72px}}.community-shell,.founder-profile-shell{background:radial-gradient(circle at 82% 4%,#d6ff6933,#0000 24%),#f5f6f2;min-height:100vh}.community-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6}.community-topbar nav a.active{color:var(--ink)}.community-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;max-width:1240px;margin:0 auto;padding:92px 28px 60px;display:grid}.community-hero h1{max-width:830px;font-size:clamp(56px,7vw,92px)}.community-hero>div:last-child{padding-bottom:7px}.community-hero>div:last-child p{color:#687068;margin:0 0 20px;font-size:14px;line-height:1.7}.community-hero>div:last-child a{color:#3f5c12;font-size:13px;font-weight:720}.community-stats{border:1px solid var(--line);background:#ffffffb8;border-radius:17px;grid-template-columns:repeat(3,1fr);max-width:1184px;margin:0 auto;display:grid;overflow:hidden}.community-stats div{border-right:1px solid var(--line);padding:23px 26px}.community-stats div:last-child{border:0}.community-stats strong{letter-spacing:-.045em;font-size:23px;display:block}.community-stats span{color:#7e857e;margin-top:3px;font-size:12px;display:block}.founder-directory{max-width:1240px;margin:0 auto;padding:75px 28px 100px}.founder-directory-toolbar{border:1px solid var(--line);background:#ffffffc2;border-radius:15px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,.72fr)) auto;gap:8px;margin-bottom:12px;padding:10px;display:grid;box-shadow:0 16px 45px #17231b09}.founder-directory-toolbar>*{min-width:0}.founder-directory-toolbar>label:not(.founder-search){gap:5px;display:grid}.founder-directory-toolbar>label>span{color:#858d85;text-transform:uppercase;letter-spacing:.07em;padding-left:2px;font-size:9px;font-weight:680}.founder-directory-toolbar input,.founder-directory-toolbar select{width:100%;height:42px;color:var(--ink);font:11px var(--font-geist-sans);background:#fbfcfa;border:1px solid #d9ded5;border-radius:9px}:is(.founder-directory-toolbar input:focus-visible,.founder-directory-toolbar select:focus-visible){outline:3px solid var(--violet);outline-offset:1px;border-color:#0000}.founder-directory-toolbar select{padding:0 10px}.founder-search{align-self:end;position:relative}.founder-search i{color:#778077;pointer-events:none;font-size:16px;font-style:normal;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.founder-search input{padding:0 13px 0 38px}.founder-directory-toolbar button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:9px;align-self:end;min-height:42px;padding:0 16px;font-size:11px;font-weight:720}.founder-directory-toolbar button:hover{background:#243b2d}.founder-directory-toolbar button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.founder-results-summary{color:#7d857d;justify-content:space-between;align-items:center;min-height:35px;margin-bottom:13px;padding:0 4px;font-size:10px;display:flex}.founder-results-summary p{margin:0}.founder-results-summary strong{color:#4e584e}.founder-results-summary a{color:#4e6527;font-weight:700}.directory-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.directory-heading h2{letter-spacing:-.052em;margin:7px 0 0;font-size:clamp(28px,3vw,40px)}.directory-heading>p{color:#737a73;text-align:right;max-width:320px;margin:0;font-size:12px;line-height:1.55}.directory-heading>span{color:#596159;background:#e7eadf;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:680}.founder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.founder-card{border:1px solid var(--line);background:#ffffffdb;border-radius:18px;flex-direction:column;min-width:0;min-height:350px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.founder-card:hover{border-color:#d1d6cc;transform:translateY(-3px);box-shadow:0 20px 48px #17231b14}.founder-avatar{width:58px;height:58px;color:var(--acid);letter-spacing:-.03em;background:linear-gradient(145deg,#293c30,#122018);border-radius:18px;flex:none;place-items:center;font-size:15px;font-weight:760;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.founder-avatar.tone-1{color:#fff;background:linear-gradient(145deg,#7664ed,#4435a8)}.founder-avatar.tone-2{color:#fff;background:linear-gradient(145deg,#f29c75,#b85243)}.founder-avatar.tone-3{color:#fff;background:linear-gradient(145deg,#6aa7e8,#306bb2)}.founder-avatar.tone-4{color:#2d210c;background:linear-gradient(145deg,#e6bb62,#986b20)}.founder-card-copy{margin-top:20px}.founder-card-copy>span,.founder-profile-intro>p,.profile-preview>div>span{color:#7a8179;font:12px var(--font-geist-mono)}.founder-card h3{letter-spacing:-.04em;margin:5px 0 3px;font-size:21px}.founder-card-copy>strong,.founder-profile-intro>strong,.profile-preview strong{color:#50622d;font-size:12px}.founder-card-copy>p{color:#6e756e;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:61px;margin:16px 0 18px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.founder-skills{flex-wrap:wrap;gap:5px;display:flex}.founder-skills span{color:#616961;background:#f8faf5;border:1px solid #dfe4da;border-radius:7px;padding:5px 8px;font-size:12px}.founder-card-foot{border-top:1px solid var(--line);color:#858b84;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.founder-card-foot b{color:#626962}.founder-card-foot a{color:#303830;white-space:nowrap;font-weight:680}.community-empty{text-align:center;background:#ffffff85;border:1px dashed #ccd2c8;border-radius:18px;padding:70px 24px}.community-empty>span{background:var(--deep);width:48px;height:48px;color:var(--acid);border-radius:15px;place-items:center;margin:0 auto 18px;display:grid}.community-empty h2{letter-spacing:-.04em;margin:0;font-size:24px}.community-empty p{color:#737a73;max-width:500px;margin:8px auto 20px;font-size:13px}.community-empty a{color:#4b651e;font-size:13px;font-weight:700}.founder-profile-wrap{max-width:1184px;margin:0 auto;padding:34px 28px 90px}.founder-profile-hero{border:1px solid var(--line);background:#ffffffd1;border-radius:24px;grid-template-columns:112px minmax(0,1fr) 240px;align-items:start;gap:25px;margin-top:30px;padding:42px;display:grid;box-shadow:0 28px 70px #17231b0f}.profile-avatar{border-radius:29px;width:112px;height:112px;font-size:25px}.founder-profile-intro h1{margin:8px 0 4px;font-size:clamp(38px,5vw,65px)}.founder-profile-intro blockquote{color:#5e665e;max-width:650px;margin:22px 0 17px;font-size:14px;line-height:1.7}.founder-profile-intro>div{color:#858b84;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.founder-actions{grid-template-columns:1fr;gap:7px;display:grid}.founder-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;min-height:42px;font-size:12px;font-weight:680}.founder-actions button:first-child{border-color:var(--deep);background:var(--deep);color:#fff}.founder-actions button:first-child.following{color:#466019;background:#eaf4d6;border-color:#cfe1ac}.founder-actions>span,.founder-actions small{color:#7e857d;text-align:center;font-size:12px}.founder-actions small{min-height:30px;line-height:1.4}.founder-network-link{color:#4f6726;justify-content:center;align-items:center;min-height:39px;font-size:11px;font-weight:700;display:flex}.editorial-profile-actions{background:#f8faf5;border:1px solid #dbe2d4;border-radius:13px;gap:7px;padding:14px;display:grid}.editorial-profile-actions>span{color:#5a6c37;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:740}.editorial-profile-actions>a{background:var(--deep);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.editorial-profile-actions>small{color:#7e857d;text-align:center;font-size:11px;line-height:1.45}.founder-profile-grid{grid-template-columns:minmax(0,1fr) 290px;gap:50px;padding-top:58px;display:grid}.founder-work{min-width:0}.founder-product-list{gap:9px;display:grid}.founder-product-list article{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.founder-product-list article>div{align-items:center;gap:14px;display:flex}.founder-product-list article>div>span{background:var(--deep);width:48px;height:48px;color:var(--acid);border-radius:13px;place-items:center;font-size:12px;font-weight:750;display:grid}.founder-product-icon{border-radius:13px;width:48px;height:48px}.founder-product-list small{color:#858b84;font-size:12px}.founder-product-list h3{margin:3px 0;font-size:16px}.founder-product-list p{color:#737a73;margin:0;font-size:12px}.founder-product-list a{white-space:nowrap;font-size:12px;font-weight:680}.founder-products-empty{background:#ffffff85;border:1px dashed #ccd2c8;border-radius:15px;grid-template-columns:44px 1fr;gap:15px;padding:25px;display:grid}.founder-products-empty>span{color:#617739;background:#e9eedf;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.founder-products-empty h3{margin:2px 0 5px;font-size:15px}.founder-products-empty p{color:#737a73;margin:0;font-size:12px;line-height:1.55}.founder-profile-aside{align-content:start;gap:10px;display:grid}.founder-profile-aside section,.founder-website{border:1px solid var(--line);background:#fff;border-radius:15px;padding:19px}.profile-skills{margin-top:14px}.founder-profile-aside dl{margin:12px 0 0}.founder-profile-aside dl div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.founder-profile-aside dt{color:#7e857e}.founder-profile-aside dd{margin:0;font-weight:650}.founder-website{color:#4a641d;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.member-network-shell{background:radial-gradient(circle at 76% 0,#d6ff6929,#0000 25%),#f4f6f2;min-height:100vh}.member-network-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:70px;max-width:1184px;margin:0 auto;padding:82px 28px 62px;display:grid}.member-network-hero h1{max-width:800px;font-size:clamp(54px,7vw,88px)}.member-network-hero>div:first-child>p:last-child{color:#697169;max-width:620px;margin:25px 0 0;font-size:13px;line-height:1.7}.member-network-hero>div:last-child{background:#ffffffc7;border:1px solid #dbe2d4;border-radius:17px;padding:22px}.member-network-hero>div:last-child span,.member-network-hero>div:last-child small{color:#7b837b;font-size:11px;display:block}.member-network-hero>div:last-child strong{letter-spacing:-.06em;margin:8px 0 4px;font-size:38px;display:block}.member-network-grid{gap:60px;max-width:1184px;margin:0 auto;padding:0 28px 100px;display:grid}.network-message{z-index:3;color:#4e671f;background:#edf6dd;border:1px solid #cedead;border-radius:11px;margin:0;padding:12px 15px;font-size:12px;position:sticky;top:86px;box-shadow:0 8px 25px #17231b14}.network-collection,.network-pulse{min-width:0}.network-pulse .directory-heading>span,.network-collection .directory-heading>span{border:1px solid var(--line);color:#647064;min-width:35px;height:35px;font:11px var(--font-geist-mono);background:#fffc;border-radius:999px;place-items:center;padding:0 10px;display:grid}.network-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.network-activity-list article{background:#ffffffe6;border:1px solid #d9e0d5;border-radius:18px;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:21px;display:grid;box-shadow:0 16px 45px #17231b09}.network-activity-logo{border-radius:15px;width:56px;height:56px}.network-activity-copy{min-width:0}.network-activity-copy>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.network-activity-copy>div:first-child span{color:#58702e;text-transform:uppercase;letter-spacing:.06em;background:#eef5e2;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:750}.network-activity-copy time{color:#929992;font:9px var(--font-geist-mono)}.network-activity-copy>small{color:#7d857d;margin-top:11px;font-size:10px;display:block}.network-activity-copy>small a{color:#586d35;font-weight:700}.network-activity-copy h3{letter-spacing:-.035em;margin:6px 0 5px;font-size:18px}.network-activity-copy p{color:#6c746c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.network-activity-list aside{border-top:1px solid var(--line);grid-column:2;align-items:center;gap:7px;margin-top:3px;padding-top:12px;display:flex}.network-activity-list aside strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:10px;overflow:hidden}.network-activity-list aside span{color:#8a918a;font-size:9px}.network-activity-list aside a{color:#506240;margin-left:auto;font-size:10px;font-weight:700}.network-pulse .network-empty>div{justify-content:center;gap:8px;display:flex}.network-pulse .network-empty>div a{border:1px solid var(--line);border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.network-pulse .network-empty>div a:first-child{border-color:var(--deep);background:var(--deep);color:#fff}.network-founder-list,.network-product-list{gap:9px;display:grid}.network-founder-list article{border:1px solid var(--line);background:#ffffffe0;border-radius:17px;grid-template-columns:58px minmax(0,1fr) 180px;align-items:start;gap:17px;padding:20px;display:grid}.network-founder-list article>div:nth-child(2){min-width:0}.network-founder-list small,.network-product-list small{color:#818881;font:10px var(--font-geist-mono)}.network-founder-list h3,.network-product-list h3{letter-spacing:-.035em;margin:4px 0 2px;font-size:18px}.network-founder-list strong{color:#566b33;font-size:11px}.network-founder-list p{color:#6f776f;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:640px;margin:10px 0 12px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.network-founder-list aside,.network-product-list aside{text-align:right;align-content:start;gap:7px;display:grid}.network-founder-list aside>span{color:#858c85;font-size:10px}.network-founder-list aside a,.network-product-list aside a{background:var(--deep);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:38px;font-size:11px;font-weight:700;display:flex}.network-founder-list aside button,.network-product-list aside button{border:1px solid var(--line);color:#6f766f;cursor:pointer;background:#fff;border-radius:9px;min-height:36px;font-size:10px}.network-founder-list aside button:disabled,.network-product-list aside button:disabled{cursor:wait;opacity:.5}.network-product-list article{border:1px solid var(--line);background:#ffffffe0;border-radius:15px;grid-template-columns:54px minmax(0,1fr) 145px;align-items:center;gap:15px;padding:17px;display:grid}.network-product-logo{border-radius:15px;width:54px;height:54px}.network-product-list p{color:#727a72;margin:4px 0 7px;font-size:11px}.network-product-list article>div>span{color:#64705e;font-size:10px;font-weight:650}.network-empty{text-align:center;background:#ffffff80;border:1px dashed #cbd2c7;border-radius:17px;padding:50px 22px}.network-empty>span{background:var(--deep);width:45px;height:45px;color:var(--acid);border-radius:14px;place-items:center;margin:0 auto 15px;display:grid}.network-empty h3{letter-spacing:-.035em;margin:0;font-size:19px}.network-empty p{color:#747c74;max-width:480px;margin:7px auto 17px;font-size:12px;line-height:1.55}.network-empty a{color:#4f6726;font-size:12px;font-weight:720}.profile-editor-grid{grid-template-columns:360px minmax(0,760px);justify-content:center;gap:70px;padding:70px 28px 100px;display:grid}.profile-editor-intro{align-self:start;position:sticky;top:105px}.profile-editor-intro h1{max-width:360px;font-size:48px}.profile-editor-intro>p:not(.eyebrow){color:#6d746d;margin:22px 0 32px;font-size:13px;line-height:1.7}.profile-editor-intro ol{margin:0 0 35px;padding:0;list-style:none}.profile-editor-intro li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:13px 0;display:grid}.profile-editor-intro li>span{background:var(--deep);width:31px;height:31px;color:var(--acid);font:12px var(--font-geist-mono);border-radius:9px;place-items:center;display:grid}.profile-editor-intro li strong{font-size:13px}.profile-editor-intro li p{color:#848a84;margin:3px 0 0;font-size:12px}.profile-editor-intro>a{color:#586058;font-size:12px;font-weight:650}.profile-editor-form{border:1px solid var(--line);background:#fff;border-radius:22px;padding:36px;box-shadow:0 22px 65px #17231b0f}.profile-editor-form>label,.profile-form-pair>label{gap:8px;margin-top:20px;display:grid}.profile-editor-form label>span{font-size:12px;font-weight:680}.profile-editor-form label em{color:#909690;font-style:normal;font-weight:500}.profile-editor-form input,.profile-editor-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fbfcf9;border-radius:11px;padding:0 13px;font-size:13px}.profile-editor-form input{height:44px}.profile-editor-form textarea{resize:vertical;min-height:116px;padding-top:12px;line-height:1.55}.profile-editor-form label>small{color:#858b84;font-size:12px}.profile-form-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.handle-input{position:relative}.handle-input i{color:#818781;font:13px var(--font-geist-mono);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.handle-input input{font-family:var(--font-geist-mono);padding-left:29px}.profile-preview{background:#f3f7eb;border:1px solid #dce5cd;border-radius:16px;grid-template-columns:66px 1fr;gap:16px;margin-top:26px;padding:21px;display:grid}.profile-preview-avatar{border-radius:18px;width:66px;height:66px}.profile-preview h3{letter-spacing:-.04em;margin:4px 0 2px;font-size:20px}.profile-preview p{color:#697168;margin:10px 0;font-size:12px;line-height:1.5}.visibility-control{border:1px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:45px 1fr;align-items:center;padding:17px;gap:13px!important;margin-top:15px!important;display:grid!important}.visibility-control.public{background:#f1f7e6;border-color:#cfe0ae}.visibility-control>input{opacity:0;pointer-events:none;position:absolute}.visibility-control>span{background:#d6dbd3;border-radius:999px;width:44px;height:25px;position:relative}.visibility-control>span i{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.visibility-control.public>span{background:#86ae3a}.visibility-control.public>span i{transform:translate(19px)}.visibility-control strong{font-size:13px}.visibility-control p{color:#737a73;margin:4px 0 0;font-size:12px;line-height:1.45}.profile-saved{color:#49621b;background:#eef6df;border:1px solid #cfe0ae;border-radius:11px;padding:12px 14px;font-size:12px}.profile-saved a{text-underline-offset:3px;font-weight:720;text-decoration:underline}.profile-editor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:20px;display:flex}.profile-editor-actions>a{color:#6c736c;font-size:12px}.profile-editor-loading{color:#747b74;place-items:center;min-height:calc(100vh - 76px);font-size:13px;display:grid}.profile-setup-row{background:#f2f7e8;border:1px solid #d9e4c6;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:13px 0 18px;padding:12px;display:grid}.profile-setup-row>span{background:var(--deep);width:34px;height:34px;color:var(--acid);border-radius:10px;place-items:center;display:grid}.profile-setup-row strong{font-size:12px;display:block}.profile-setup-row p{color:#727a6a;margin:3px 0 0;font-size:12px}.profile-setup-row b{color:#53672f;font-size:12px}.settings-setup-row{border-color:var(--line);background:#fafbf8}.settings-setup-row>span{color:#4b554b;background:#eef0eb}.account-settings-shell{background:var(--paper);min-height:100vh}.account-settings-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:55px;max-width:1180px;margin:0 auto;padding:78px 28px 62px;display:grid}.account-settings-hero h1{letter-spacing:-.055em;max-width:720px;margin-top:14px;font-size:clamp(46px,6vw,78px);line-height:.96}.account-settings-hero>div:first-child>p:last-child{color:#687068;max-width:610px;margin:24px 0 0;font-size:14px;line-height:1.7}.account-settings-hero>div:last-child{border:1px solid var(--line);background:#ffffffbf;border-radius:18px;padding:23px;box-shadow:0 18px 50px #17231b0d}.account-settings-hero>div:last-child span,.account-settings-hero>div:last-child small{color:#7a827a;font-size:11px;display:block}.account-settings-hero>div:last-child strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:17px;display:block;overflow:hidden}.account-settings-hero>div:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:22px;max-width:1180px;margin:0 auto;padding:0 28px 100px;display:grid}.account-data-overview,.account-export,.account-delete,.account-privacy-link{border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:0 18px 55px #17231b0b}.account-data-overview,.account-export{padding:30px}.account-delete{background:#fffdfc;border-color:#e3c9c2;grid-column:1/-1;padding:30px}.account-privacy-link{grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 24px;display:grid}.account-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.account-section-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:28px}.account-section-heading>span{border:1px solid var(--line);color:#626b62;text-transform:uppercase;letter-spacing:.07em;background:#f7f9f4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:720}.account-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.account-summary-grid article{border:1px solid var(--line);background:#fafbf8;border-radius:14px;flex-direction:column;min-height:130px;padding:17px;display:flex}.account-summary-grid article>span{color:#717971;font-size:11px}.account-summary-grid strong{letter-spacing:-.04em;margin-top:auto;font-size:31px}.account-summary-grid small{color:#8a918a;margin-top:2px;font-size:10px}.account-quick-links{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.account-quick-links a{border:1px solid var(--line);color:#5e675e;background:#fff;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:650}.account-export>p,.account-delete>p{color:#6e756e;margin:21px 0;font-size:12px;line-height:1.65}.account-boundary{background:#f3f7ea;border-radius:12px;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid}.account-boundary>span{background:var(--deep);width:28px;height:28px;color:var(--acid);border-radius:8px;place-items:center;display:grid}.account-boundary p{color:#637058;margin:0;font-size:11px;line-height:1.5}.account-boundary strong{color:#35412d;display:block}.account-export-button{background:var(--deep);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;min-height:45px;margin-top:18px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.account-export-button span{color:var(--acid);font-size:18px}.account-delete .account-section-heading>span{color:#975646;background:#fff2ee;border-color:#e6cbc3}.account-delete-warning{background:#fff5f1;border:1px solid #edd4cd;border-radius:12px;grid-template-columns:31px 1fr;gap:11px;margin-bottom:20px;padding:14px;display:grid}.account-delete-warning>span{color:#fff;background:#b85f4b;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.account-delete-warning p{color:#865144;margin:0;font-size:11px;line-height:1.55}.account-delete-warning strong{color:#6e3d32;display:block}.account-delete form{border-top:1px solid #ecdfdb;padding-top:20px}.account-delete form label{color:#5e514e;margin-bottom:9px;font-size:12px;display:block}.account-delete form>div{grid-template-columns:minmax(180px,1fr) auto;gap:10px;display:grid}.account-delete input{height:45px;font:13px var(--font-geist-mono);background:#fff;border:1px solid #d9c7c2;border-radius:10px;padding:0 13px}.account-delete button{color:#fff;background:#a84634;border:0;border-radius:10px;min-height:45px;padding:0 18px;font-size:12px;font-weight:750}.account-delete button:disabled{color:#8c7f7b;cursor:not-allowed;background:#d9ceca}.account-delete .form-error{margin-bottom:0}.account-privacy-link>span{color:#56634f;width:36px;height:36px;font:12px var(--font-geist-mono);background:#eef2e9;border-radius:50%;place-items:center;display:grid}.account-privacy-link strong{font-size:12px}.account-privacy-link p{color:#7b827b;margin:3px 0 0;font-size:11px}.account-privacy-link a{color:#526344;font-size:11px;font-weight:700}.account-deleted{text-align:center;background:#fff;border:1px solid #cfdfb6;border-radius:22px;max-width:680px;margin:70px auto 110px;padding:50px;box-shadow:0 25px 75px #17231b12}.account-deleted>span{background:var(--deep);width:58px;height:58px;color:var(--acid);border-radius:18px;place-items:center;margin:0 auto 22px;font-size:24px;display:grid}.account-deleted h2{letter-spacing:-.04em;margin:10px 0 15px;font-size:34px}.account-deleted>p:not(.overline){color:#6c746c;font-size:13px;line-height:1.7}.account-deleted>div{justify-content:center;gap:10px;margin-top:26px;display:flex}.account-deleted a{border:1px solid var(--line);border-radius:10px;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.account-deleted a:first-child{border-color:var(--deep);background:var(--deep);color:#fff}@media (max-width:980px){.founder-directory-toolbar{grid-template-columns:1fr 1fr}.founder-search{grid-column:1/-1}.founder-directory-toolbar button{min-height:42px}.founder-social-signal-list{grid-template-columns:1fr}.founder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-profile-hero{grid-template-columns:90px minmax(0,1fr)}.profile-avatar{width:90px;height:90px}.founder-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.editorial-profile-actions,.founder-actions>span,.founder-actions small{grid-column:1/-1}.founder-profile-grid{grid-template-columns:minmax(0,1fr)}.founder-profile-aside{grid-template-columns:1fr 1fr}.founder-website{grid-column:1/-1}.profile-editor-grid{grid-template-columns:minmax(0,760px);gap:35px}.profile-editor-intro{position:static}.profile-editor-intro ol{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-editor-intro li{border:1px solid var(--line);border-radius:12px;padding:13px}.member-network-hero{grid-template-columns:1fr;gap:25px}.member-network-hero>div:last-child{max-width:320px}.network-activity-list,.account-settings-grid{grid-template-columns:1fr}.account-delete,.account-privacy-link{grid-column:auto}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.passport-topbar>.add-button{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;max-width:150px;overflow:hidden}.report-layer{align-items:end;padding:10px}.report-dialog{border-radius:18px;max-height:calc(100vh - 20px);padding:25px 18px 18px}.report-dialog h2{font-size:27px}.report-dialog footer{flex-direction:column-reverse;align-items:stretch}.report-dialog footer button{width:100%}.report-result{grid-template-columns:32px 1fr}.report-result button{grid-column:1/-1;width:100%}.report-review-list>article{padding:17px}.report-review-list header{grid-template-columns:42px minmax(0,1fr)}.report-review-list header>a{grid-column:1/-1;justify-content:center}.report-review-list footer{flex-direction:column;align-items:stretch}.report-review-list footer button{width:100%}.restriction-heading{grid-template-columns:1fr;gap:10px}.restriction-review-list>article{padding:17px}.restriction-review-list footer button{width:100%}.community-hero{grid-template-columns:1fr;gap:28px;padding:58px 18px 40px}.community-hero>*{min-width:0}.community-hero h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(47px,14vw,58px)}.community-stats{grid-template-columns:1fr;margin:0 18px}.community-stats div{border-right:0;border-bottom:1px solid var(--line)}.founder-directory{padding:55px 18px 70px}.founder-directory-toolbar{grid-template-columns:1fr}.founder-search{grid-column:auto}.founder-directory-toolbar button{width:100%}.founder-results-summary{align-items:flex-start;gap:8px}.founder-grid{grid-template-columns:1fr}.founder-social-signals{margin-bottom:48px}.inbox-seen-control{justify-content:space-between;width:100%}.founder-social-signal-list article{grid-template-columns:40px minmax(0,1fr)}.founder-social-signal-list aside{grid-column:2;grid-template-columns:1fr auto;justify-items:start;width:100%}.founder-social-signal-list aside a{justify-self:end}.social-signal-empty{grid-template-columns:40px 1fr}.social-signal-empty>a{grid-column:2}.directory-heading{flex-direction:column;align-items:start}.directory-heading>p{text-align:left}.founder-profile-wrap{padding:25px 18px 60px}.founder-profile-hero{grid-template-columns:68px 1fr;padding:24px}.profile-avatar{border-radius:19px;width:68px;height:68px;font-size:17px}.founder-profile-intro blockquote,.founder-profile-intro>div{grid-column:1/-1}.founder-profile-hero .founder-profile-intro{display:contents}.founder-actions{grid-template-columns:1fr}.founder-actions>span,.founder-actions small{grid-column:auto}.founder-profile-aside{grid-template-columns:1fr}.founder-website{grid-column:auto}.profile-editor-grid{padding:48px 18px 70px}.profile-editor-intro h1{font-size:42px}.profile-editor-intro ol{grid-template-columns:1fr}.profile-editor-form{padding:24px 18px}.profile-form-pair{grid-template-columns:1fr;gap:0}.profile-preview{grid-template-columns:52px 1fr}.profile-preview-avatar{width:52px;height:52px}.profile-editor-actions{flex-direction:column-reverse;align-items:stretch}.profile-editor-actions .continue-button{width:100%}.founder-product-list article{flex-direction:column;align-items:flex-start}.member-network-hero{padding:56px 18px 42px}.member-network-grid{gap:48px;padding:0 18px 70px}.network-founder-list article{grid-template-columns:48px minmax(0,1fr);padding:16px}.network-founder-list .founder-avatar{border-radius:14px;width:48px;height:48px;font-size:12px}.network-founder-list aside{text-align:left;grid-column:1/-1;grid-template-columns:1fr 1fr}.network-founder-list aside>span{grid-column:1/-1}.network-product-list article{grid-template-columns:48px minmax(0,1fr);padding:15px}.network-product-logo{border-radius:13px;width:48px;height:48px}.network-product-list aside{grid-column:1/-1;grid-template-columns:1fr 1fr}.network-activity-list article{grid-template-columns:48px minmax(0,1fr);padding:16px}.network-activity-logo{border-radius:13px;width:48px;height:48px}.network-activity-list aside{grid-column:1/-1}.account-settings-hero{grid-template-columns:1fr;gap:28px;padding:56px 18px 40px}.account-settings-hero>div:last-child{max-width:100%}.account-settings-grid{padding:0 18px 70px}.account-data-overview,.account-export,.account-delete{padding:23px 18px}.account-summary-grid{grid-template-columns:1fr 1fr}.account-summary-grid article{min-height:112px}.account-delete form>div{grid-template-columns:1fr}.account-delete button{width:100%}.account-privacy-link{grid-template-columns:36px 1fr}.account-privacy-link a{grid-column:2}.account-deleted{margin:45px 18px 70px;padding:38px 20px}.account-deleted>div{flex-direction:column;align-items:stretch}.account-deleted a{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px),(pointer:coarse){.mobile-search,.top-actions .add-button,.signin-button,.avatar-button,.inbox-button,.filter,.sort-control,.save-button,.support-button,.primary-button,.feedback-link,.passport-actions button,.passport-actions>a,.search-close-button,.modal-close,.inbox-toolbar button,.feedback-inbox-list footer button,.product-logo-controls label,.product-logo-controls button,.domain-verification-actions button,.update-composer-foot button,.owner-update-row footer a,.owner-update-row footer button,.founder-network-link,.network-founder-list aside a,.network-founder-list aside button,.network-product-list aside a,.network-product-list aside button,.network-activity-list aside a,.network-pulse .network-empty>div a,.moderation-list header>a,.report-trigger,.report-close,.report-dialog footer button,.report-result button,.report-review-list header>a,.report-review-list footer button,.restriction-review-list footer button{min-height:44px}.launch-update-grid footer a{align-items:center;min-height:44px;display:inline-flex}.account-export-button,.account-delete button,.account-quick-links a,.account-privacy-link a{min-height:44px}.mobile-search,.top-actions .add-button,.avatar-button,.inbox-button,.search-close-button,.modal-close{width:44px;height:44px}.save-button,.primary-button,.filter,.sort-control{height:44px}.save-button{min-width:44px}.passport-actions .passport-source{min-height:44px!important}.passport-support{min-height:44px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recovery-shell{background:radial-gradient(circle at 76% 22%, #d6ff692e, transparent 24%), radial-gradient(circle at 12% 84%, #6e5af714, transparent 25%), var(--paper);min-height:100vh}.recovery-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;justify-content:space-between;align-items:center;min-height:76px;padding:0 30px;display:flex}.recovery-topbar>span{color:#7d837c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:680}.recovery-stage{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:clamp(55px,9vw,140px);width:min(1180px,100% - 56px);min-height:600px;margin:0 auto;padding:85px 0;display:grid}.recovery-copy{min-width:0}.recovery-copy h1{max-width:720px;font-size:clamp(56px,7vw,94px);line-height:.9}.recovery-copy h1:focus{outline:none}.recovery-copy>p:not(.overline){color:#676f68;max-width:570px;margin:27px 0 0;font-size:14px;line-height:1.7}.recovery-actions{flex-wrap:wrap;gap:9px;margin-top:33px;display:flex}.recovery-primary,.recovery-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:25px;min-height:48px;padding:0 18px;font-size:12px;font-weight:720;display:inline-flex}.recovery-primary{border:1px solid var(--deep);background:var(--deep);color:#fff;box-shadow:0 12px 30px #17231b24}.recovery-primary span{color:var(--acid);font-size:16px}.recovery-secondary{border:1px solid var(--line-strong);color:#545b55;background:#ffffffb3}.recovery-reference{color:#969b95;font:10px var(--font-geist-mono);margin-top:18px;display:block}.recovery-orbit{aspect-ratio:1;width:min(34vw,410px);color:var(--deep);border:1px solid #cfd5cc;border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}.recovery-orbit:before,.recovery-orbit:after{content:"";border:1px solid #dce1d9;border-radius:50%;position:absolute}.recovery-orbit:before{inset:12%}.recovery-orbit:after{background:#ffffff80;inset:29%}.recovery-orbit span{z-index:2;font:680 clamp(34px, 6vw, 72px) var(--font-geist-mono);letter-spacing:-.08em;position:relative}.recovery-orbit i,.recovery-orbit b{z-index:3;background:var(--acid-deep);box-shadow:0 0 0 7px var(--paper);border-radius:50%;position:absolute}.recovery-orbit i{width:18px;height:18px;top:15%;right:11%}.recovery-orbit b{background:var(--violet);width:10px;height:10px;bottom:18%;left:7%}.recovery-orbit.interrupted i{background:var(--coral)}.recovery-links{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 56px);margin:0 auto;padding:0 0 70px;display:grid}.recovery-links a{border-right:1px solid var(--line);grid-template-columns:34px 1fr;gap:4px 10px;padding:24px 25px 24px 0;display:grid}.recovery-links a+a{padding-left:25px}.recovery-links a:last-child{border-right:0}.recovery-links span{color:#a0a59f;font:10px var(--font-geist-mono);grid-row:1/3}.recovery-links strong{font-size:13px}.recovery-links small{color:#777e78;font-size:11px;line-height:1.5}.recovery-loading .recovery-stage{min-height:calc(100vh - 76px)}.recovery-skeleton{background:linear-gradient(90deg,#e7eae4 20%,#f5f6f2 50%,#e7eae4 80%) 0 0/220% 100%;border-radius:999px;animation:1.6s ease-in-out infinite recovery-shimmer;display:block}.recovery-skeleton.short{width:145px;height:12px;margin-bottom:30px}.recovery-skeleton.title{width:min(640px,82%);height:clamp(42px,6vw,68px)}.recovery-skeleton.title.second{width:min(460px,64%);margin-top:9px}.recovery-skeleton.body{width:min(520px,74%);height:14px;margin-top:38px}.recovery-skeleton.action{border-radius:12px;width:160px;height:48px;margin-top:38px}.recovery-orbit.loading span{letter-spacing:.08em;animation:1.4s ease-in-out infinite recovery-pulse}@keyframes recovery-shimmer{to{background-position-x:-220%}}@keyframes recovery-pulse{50%{opacity:.35}}@media (max-width:720px){.recovery-topbar{min-height:66px;padding:0 18px}.recovery-stage{grid-template-columns:minmax(0,1fr);gap:48px;width:calc(100% - 36px);min-height:0;padding:66px 0 54px}.recovery-copy h1{font-size:clamp(50px,15vw,68px)}.recovery-copy>p:not(.overline){font-size:13px}.recovery-orbit{justify-self:center;width:min(82vw,330px)}.recovery-links{grid-template-columns:1fr;width:calc(100% - 36px);padding-bottom:45px}.recovery-links a,.recovery-links a+a{border-right:0;border-bottom:1px solid var(--line);padding:19px 0}.recovery-links a:last-child{border-bottom:0}.recovery-loading .recovery-stage{min-height:calc(100vh - 66px)}.recovery-loading .recovery-orbit{display:none}}@media (prefers-reduced-motion:reduce){.recovery-skeleton,.recovery-orbit.loading span{animation:none}}.catalog-claim-shell{background:radial-gradient(circle at 82% 11%, #d3ff5e33, transparent 24%), radial-gradient(circle at 10% 52%, #6e5af714, transparent 28%), var(--paper);min-height:100vh}.claim-topbar{z-index:2;position:relative}.catalog-claim-hero{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:end;gap:clamp(50px,8vw,120px);width:min(1180px,100% - 56px);margin:0 auto;padding:84px 0 64px;display:grid}.catalog-claim-hero h1{letter-spacing:-.065em;margin-top:18px;font-size:clamp(58px,7vw,92px);line-height:.88}.catalog-claim-hero>div>p:last-child{color:#626a63;max-width:650px;margin-top:28px;font-size:14px;line-height:1.75}.catalog-claim-hero article{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-radius:22px;grid-template-columns:72px 1fr;align-items:center;gap:17px;padding:21px;display:grid;box-shadow:0 22px 60px #1e2a2014}.claim-product-logo{border-radius:18px;width:72px;height:72px}.catalog-claim-workspace{border:1px solid var(--line-strong);background:#ffffffd4;border-radius:26px;width:min(1180px,100% - 56px);margin:0 auto 100px;padding:clamp(26px,4vw,48px);position:relative;box-shadow:0 25px 75px #1e2a2014}.claim-start{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.claim-start h2,.claim-profile-gate h2,.claim-approved h2,.claim-submitted h2,.claim-verification h2{letter-spacing:-.045em;margin-top:12px;font-size:clamp(32px,4vw,52px);line-height:1}.claim-start>div>p:last-child,.claim-profile-gate p,.claim-approved p,.claim-submitted>div>p{color:#69706a;max-width:600px;margin-top:18px;font-size:13px;line-height:1.7}.claim-start aside{border-left:1px solid var(--line);padding-left:34px}.claim-start dl,.claim-submitted dl{gap:13px;display:grid}.claim-start dl div,.claim-submitted dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;font-size:11px;display:flex}.claim-start dt,.claim-submitted dt{color:#8c928c}.claim-start dd,.claim-submitted dd{text-align:right;font-weight:700}.claim-start button,.claim-submitted button,.claim-verification footer button,.claim-profile-gate>a{border:1px solid var(--deep);background:var(--deep);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:0 18px;font-size:11px;font-weight:760;display:inline-flex}.claim-start button:disabled,.claim-submitted button:disabled,.claim-verification button:disabled{opacity:.5;cursor:wait}.claim-profile-gate{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.claim-profile-gate>div>span,.claim-approved>span{background:var(--acid);width:42px;height:42px;font:700 15px var(--font-geist-mono);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.claim-approved{border-color:#bad978;grid-template-columns:58px 1fr;gap:24px;display:grid}.claim-approved>span{width:58px;height:58px;margin:0}.claim-approved>div>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.claim-approved a{border:1px solid var(--line-strong);border-radius:11px;align-items:center;min-height:44px;padding:0 15px;font-size:11px;font-weight:720;display:inline-flex}.claim-submitted{grid-template-columns:1fr auto;align-items:start;gap:50px;display:grid}.claim-submitted dl{max-width:540px;margin-top:26px}.claim-submitted>button{color:#535b54;background:#fff;border-color:#cbd0ca}.claim-verification>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.claim-verification>header>div>p:last-child{color:#69706a;max-width:690px;margin-top:16px;font-size:13px;line-height:1.65}.claim-verification>header>span{color:#7a817a;font:10px var(--font-geist-mono);border:1px solid #d8dcd6;border-radius:999px;flex:none;padding:9px 12px}.claim-verification>header>span.verified{color:#4f6b23;background:#f2f9e5;border-color:#bdd78a}.claim-editorial-note{border-left:3px solid var(--coral);background:#fff6f2;margin-top:28px;padding:17px 19px}.claim-editorial-note strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.claim-editorial-note p{color:#6e635f;margin-top:5px;font-size:12px;line-height:1.55}.claim-methods{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}.claim-methods article{border:1px solid var(--line);background:#fafbf8;border-radius:18px;min-width:0;padding:24px}.claim-methods label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;margin-top:16px;display:grid}.claim-methods label small{color:#929792;font:9px var(--font-geist-mono);text-transform:uppercase;grid-column:1/-1}.claim-methods label code{color:#303831;font:10px/1.5 var(--font-geist-mono);white-space:nowrap;background:#fff;border:1px solid #e0e4dd;border-radius:9px;padding:12px;overflow:auto}.claim-methods label button{cursor:pointer;background:#fff;border:1px solid #d8dcd6;border-radius:9px;min-height:40px;padding:0 12px;font-size:10px;font-weight:720}.claim-verification>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:22px;padding-top:22px;display:grid}.claim-verification>footer>div{gap:4px;display:grid}.claim-verification>footer strong{font-size:12px}.claim-verification>footer small{color:#858b85;font-size:10px}.claim-verification>footer button{color:#4f5750;background:#fff;border-color:#ccd1ca;margin:0}.claim-verification>footer .claim-submit{border-color:var(--deep);background:var(--deep);color:#fff}.claim-boundary{background:#f2f3ef;border-radius:13px;grid-template-columns:28px 1fr;gap:12px;margin-top:22px;padding:15px;display:grid}.claim-boundary span{width:28px;height:28px;font:700 11px var(--font-geist-mono);background:#fff;border-radius:50%;place-items:center;display:grid}.claim-boundary p{color:#6c736c;font-size:10px;line-height:1.55}.product-claim-card{background:linear-gradient(145deg,#f7fbe7,#fff);border:1px solid #bedb7e;border-radius:17px;padding:22px}.product-claim-card h3{margin-top:12px;font-size:20px}.product-claim-card>p:not(.eyebrow){color:#697069;margin-top:8px;font-size:11px;line-height:1.55}.product-claim-card a{background:var(--deep);color:#fff;border-radius:10px;align-items:center;min-height:42px;margin-top:17px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}@media (max-width:760px){.catalog-claim-hero{grid-template-columns:1fr;gap:38px;width:calc(100% - 36px);padding:58px 0 42px}.catalog-claim-hero h1{font-size:clamp(50px,15vw,68px)}.catalog-claim-workspace{border-radius:20px;width:calc(100% - 36px);margin-bottom:60px;padding:24px 18px}.claim-start,.claim-profile-gate,.claim-submitted{grid-template-columns:1fr;gap:28px}.claim-start aside{border-top:1px solid var(--line);border-left:0;padding:26px 0 0}.claim-methods{grid-template-columns:1fr}.claim-methods article{padding:19px 15px}.claim-verification>header{flex-direction:column}.claim-verification>footer{grid-template-columns:1fr}.claim-verification>footer button,.claim-start button,.claim-submitted>button,.claim-profile-gate>a{width:100%;min-height:48px}.claim-approved{grid-template-columns:1fr}}.marketplace-shell,.marketplace-detail-shell{background:radial-gradient(circle at 15% 4%,#d6ff692b,#0000 25%),#f4f6ef;min-height:100vh}.marketplace-topbar{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafbf7e6;border-bottom:1px solid #242f271a;grid-template-columns:250px 1fr auto;align-items:center;min-height:74px;padding:0 32px;display:grid;position:sticky;top:0}.marketplace-topbar nav{color:#737a73;justify-self:center;align-items:center;gap:30px;font-size:12px;font-weight:620;display:flex}.marketplace-topbar nav a{padding:29px 0 27px;position:relative}.marketplace-topbar nav a:hover,.marketplace-topbar nav a.active{color:var(--ink)}.marketplace-topbar nav a.active:after{content:"";background:var(--deep);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.marketplace-topbar>div{align-items:center;gap:8px;display:flex}.marketplace-account-link{color:#596159;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:680;display:inline-flex}.marketplace-post-button{background:var(--deep);color:#fff;border-radius:11px;align-items:center;gap:13px;min-height:40px;padding:0 9px 0 15px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:0 10px 25px #17231b1f}.marketplace-post-button span{background:var(--acid);color:#354918;border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.marketplace-hero{grid-template-columns:minmax(0,1fr) 355px;align-items:end;gap:clamp(50px,8vw,130px);width:min(1240px,100% - 64px);margin:0 auto;padding:98px 0 86px;display:grid}.marketplace-hero-copy h1{letter-spacing:-.075em;max-width:820px;font-size:clamp(54px,6.4vw,96px);font-weight:650;line-height:.91}.marketplace-hero-copy h1 em{color:#718c37;font-style:normal}.marketplace-hero-copy>p:not(.overline){color:#687068;max-width:650px;margin:28px 0 0;font-size:15px;line-height:1.7}.marketplace-hero-copy>div{gap:10px;margin-top:34px;display:flex}.marketplace-hero-copy>div a{background:#ffffff9e;border:1px solid #d7dbd3;border-radius:11px;align-items:center;min-height:46px;padding:0 16px;font-size:11px;font-weight:720;display:inline-flex}.marketplace-hero-copy>div a:first-child{border-color:var(--deep);background:var(--deep);color:#fff}.marketplace-hero>aside{background:var(--deep);color:#fff;border:1px solid #d6ff6924;border-radius:22px;padding:26px;box-shadow:0 28px 70px #14201826}.marketplace-hero>aside>span{color:var(--acid);font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em}.marketplace-hero>aside>strong{letter-spacing:-.045em;margin-top:18px;font-size:25px;line-height:1.06;display:block}.marketplace-hero>aside ul{border-top:1px solid #ffffff1c;gap:14px;margin:27px 0 0;padding:22px 0 0;list-style:none;display:grid}.marketplace-hero>aside li{color:#b7c1b9;grid-template-columns:24px 1fr;gap:10px;font-size:11px;line-height:1.5;display:grid}.marketplace-hero>aside li i{color:var(--acid);font:9px var(--font-geist-mono);font-style:normal}.marketplace-metrics{border-block:1px solid var(--line);background:#ffffff80;align-items:center;min-height:92px;padding:0 max(32px,50% - 620px);display:flex}.marketplace-metrics>div{align-items:baseline;gap:9px;min-width:155px;display:flex}.marketplace-metrics strong{letter-spacing:-.05em;font-size:23px}.marketplace-metrics span{color:#757c75;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.marketplace-metrics>i{background:var(--line);width:1px;height:24px;margin:0 28px}.marketplace-metrics>p{color:#687068;margin-left:auto;font-size:10px}.marketplace-directory{width:min(1240px,100% - 64px);margin:0 auto;padding:88px 0 110px}.marketplace-directory-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.marketplace-directory-heading h2,.marketplace-how h2,.marketplace-detail-next h2{letter-spacing:-.065em;margin:0;font-size:clamp(36px,4vw,58px);line-height:.98}.marketplace-directory-heading p:not(.overline){color:#707770;max-width:610px;margin:17px 0 0;font-size:12px;line-height:1.65}.marketplace-directory-heading>a{color:#596159;border-bottom:1px solid #9ca49a;flex:none;padding-bottom:4px;font-size:11px;font-weight:680}.marketplace-filters{border:1px solid var(--line);background:#ffffffad;border-radius:16px;grid-template-columns:minmax(260px,1fr) 190px 155px 150px auto;gap:8px;margin-top:40px;padding:10px;display:grid;box-shadow:0 15px 45px #1a261e0a}.marketplace-filters label{border-right:1px solid var(--line);gap:5px;min-width:0;padding:6px 12px;display:grid;position:relative}.marketplace-filters label>span{color:#8b918b;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:760}.marketplace-filters input,.marketplace-filters select{color:#303630;background:0 0;border:0;outline:0;width:100%;height:26px;padding:0;font-size:11px}.marketplace-filters select{cursor:pointer}.marketplace-search b{color:#7c847c;font-size:18px;position:absolute;top:50%;right:14px;transform:translateY(-30%)}.marketplace-filters>button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:88px;font-size:11px;font-weight:720}.marketplace-results-note{justify-content:space-between;align-items:center;min-height:52px;display:flex}.marketplace-results-note p{color:#7a817a;margin:0;font-size:10px}.marketplace-results-note p strong{color:#3b423b}.marketplace-results-note a{color:#677067;text-underline-offset:3px;font-size:10px;text-decoration:underline}.marketplace-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplace-request-card{cursor:pointer;background:#ffffffc7;border:1px solid #dde1da;border-radius:20px;min-width:0;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 18px 55px #18231b0b}.marketplace-card-hitarea{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.marketplace-request-card:has(.marketplace-card-hitarea:focus-visible){outline:3px solid var(--violet);outline-offset:3px}.marketplace-request-card>:not(.marketplace-card-hitarea){z-index:2;pointer-events:none;position:relative}.marketplace-request-card a:not(.marketplace-card-hitarea),.marketplace-request-card button,.marketplace-request-card input,.marketplace-request-card select{pointer-events:auto}.marketplace-request-card:hover{border-color:#cbd3c5;transform:translateY(-2px);box-shadow:0 24px 65px #18231b13}.marketplace-request-card>header{justify-content:space-between;align-items:center;display:flex}.marketplace-request-card>header small{color:#979c97;font:9px var(--font-geist-mono)}.marketplace-status{color:#506d22;text-transform:uppercase;letter-spacing:.06em;background:#f0f7e2;border:1px solid #cce19e;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.marketplace-status:before{content:"";background:#78aa2e;border-radius:50%;width:5px;height:5px;margin-right:6px}.marketplace-status.matched,.marketplace-status.accepted{color:#5e5583;background:#f1effb;border-color:#d3cff0}.marketplace-status.matched:before,.marketplace-status.accepted:before{background:var(--violet)}.marketplace-status.submitted{color:#716f65;background:#f4f3ee;border-color:#dcd9cf}.marketplace-status.changes_requested{color:#82532a;background:#fff2e5;border-color:#efd0b2}.marketplace-request-card>a:not(.marketplace-card-hitarea){margin-top:22px;display:block}.marketplace-request-card>a:not(.marketplace-card-hitarea)>span{color:#6f776f;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.marketplace-request-card h3{letter-spacing:-.045em;max-width:510px;margin:10px 0 8px;font-size:23px;line-height:1.08}.marketplace-request-card>a:not(.marketplace-card-hitarea)>p{color:#717871;min-height:42px;margin:0;font-size:11px;line-height:1.62}.marketplace-skill-list{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.marketplace-skill-list>span{color:#697069;background:#fafbf8;border:1px solid #dfe3db;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:620}.marketplace-request-card dl{border-block:1px solid var(--line);grid-template-columns:1.25fr 1fr .7fr;gap:12px;margin:22px 0 0;padding:18px 0;display:grid}.marketplace-request-card dl div{gap:5px;display:grid}.marketplace-request-card dt{color:#969b96;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.marketplace-request-card dd{margin:0;font-size:11px;font-weight:690}.marketplace-request-card>footer{color:#7d847d;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:9px;display:flex}.marketplace-request-card>footer>a:last-child{color:#343a34;font-size:10px;font-weight:720}.marketplace-request-card>footer b{color:#7f9d3f}.acquisition-market{overflow:hidden}.acquisition-heading{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:32px;display:grid}.acquisition-heading>div:first-child>p:last-child{color:#717871;max-width:650px;margin:12px 0 0;font-size:11px;line-height:1.7}.acquisition-state{background:#f7f9f3;border:1px solid #d8ddd4;border-radius:15px;gap:4px;padding:17px;display:grid}.acquisition-state>span{color:#547027;font:7px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;background:#e8f3d4;border-radius:999px;justify-self:start;padding:4px 7px}.acquisition-state.paused>span{color:#6f756f;background:#eceeeb}.acquisition-state.sold>span{color:#6350d4;background:#ede9ff}.acquisition-state strong{letter-spacing:-.05em;margin-top:7px;font-size:24px}.acquisition-state small{color:#878d87;font-size:8px}.acquisition-form{background:#f4f8ed;border:1px solid #dce3d3;border-radius:15px;grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:30px;padding:16px;display:grid}.acquisition-form label{gap:6px;display:grid}.acquisition-form label span{color:#596259;font-size:8px;font-weight:720}.acquisition-form input{background:#fff;border:1px solid #d5dccd;border-radius:9px;width:100%;height:42px;padding:0 11px;font-size:10px}.acquisition-form button,.acquisition-form>a{background:var(--deep);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:9px;font-weight:720;display:inline-flex}.acquisition-form button:disabled{opacity:.45;cursor:wait}.acquisition-form>small{color:#7f877f;grid-column:1/-1;font-size:7px;line-height:1.5}.acquisition-owner-note{color:#625891;background:#f1edff;border-radius:10px;margin:26px 0 0;padding:13px 15px;font-size:9px}.acquisition-offers{border-top:1px solid var(--line);margin-top:28px}.acquisition-offers>header{justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.acquisition-offers>header div{align-items:baseline;gap:8px;display:flex}.acquisition-offers>header strong{letter-spacing:-.05em;font-size:24px}.acquisition-offers>header span{color:#737a73;font-size:9px}.acquisition-offers>header p{color:#929792;text-align:right;max-width:380px;margin:0;font-size:8px;line-height:1.5}.acquisition-offers ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acquisition-offers li{background:#fbfcfa;border:1px solid #e0e3dd;border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.acquisition-offers li.accepted{background:#f6f3ff;border-color:#cdc5fa}.offer-rank{background:var(--deep);width:32px;height:32px;color:var(--acid);font:8px var(--font-geist-mono);border-radius:9px;place-items:center;display:grid}.accepted .offer-rank{background:var(--violet);color:#fff}.offer-person{min-width:0}.offer-person>strong{font-size:10px;display:block}.offer-person>span{color:#8b918b;font-size:7px}.offer-person>p{color:#686f68;margin:7px 0 0;font-size:9px;line-height:1.55}.offer-amount{justify-items:end;gap:3px;display:grid}.offer-amount>strong{letter-spacing:-.035em;font-size:17px}.offer-amount>span{color:#858b85;font-size:7px}.offer-amount>button{cursor:pointer;background:#fff;border:1px solid #d9ddd6;border-radius:7px;margin-top:5px;padding:6px 8px;font-size:7px;font-weight:720}.offer-amount>button:hover{border-color:#bfc8b9}.acquisition-empty{border:1px dashed #d8ddd4;border-radius:12px;align-items:center;gap:13px;padding:24px;display:flex}.acquisition-empty>span{color:#87957b;font-size:24px}.acquisition-empty strong{font-size:11px}.acquisition-empty p{color:#838a83;margin:5px 0 0;font-size:9px}.acquisition-notice{color:#526b2f;background:#eaf4db;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:8px}.acquisition-notice.error{color:#8b5036;background:#fff0e6}.sale-settings-panel{background:radial-gradient(circle at 90% 0,#6e5af71a,#0000 38%),#fbfcf8;border:1px solid #d8dfcf;border-radius:20px;grid-template-columns:minmax(0,1fr) 430px;gap:50px;width:min(1180px,100% - 64px);margin:22px auto 100px;padding:34px;display:grid}.sale-settings-panel h2{letter-spacing:-.05em;margin:5px 0 12px;font-size:31px}.sale-settings-panel>div>p:last-child{color:#707870;max-width:620px;margin:0;font-size:10px;line-height:1.7}.sale-settings-panel form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sale-settings-panel label{gap:7px;display:grid}.sale-settings-panel label span{font-size:8px;font-weight:720}.sale-settings-panel label em{color:#919791;font-style:normal;font-weight:500}.sale-settings-panel select,.sale-settings-panel input{background:#fff;border:1px solid #d6dcd2;border-radius:9px;width:100%;height:42px;padding:0 11px}.sale-settings-panel button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;min-height:42px;font-size:9px;font-weight:720}.sale-settings-panel form>p{grid-column:1/-1;margin:0}@media (max-width:800px){.acquisition-heading,.sale-settings-panel{grid-template-columns:1fr}.acquisition-state{max-width:240px}.acquisition-form{grid-template-columns:1fr}.acquisition-form>small{grid-column:auto}.acquisition-offers>header{flex-direction:column;align-items:flex-start}.acquisition-offers>header p{text-align:left}.acquisition-offers li{grid-template-columns:35px minmax(0,1fr)}.offer-amount{grid-column:2;justify-items:start}.sale-settings-panel{gap:26px;width:calc(100% - 36px);padding:24px 18px}}@media (max-width:520px){.sale-settings-panel form{grid-template-columns:1fr}.sale-settings-panel button,.sale-settings-panel form>p{grid-column:auto}}.marketplace-empty{text-align:center;background:#ffffff80;border:1px dashed #cfd5cb;border-radius:20px;justify-items:center;padding:65px 25px;display:grid}.marketplace-empty>span{background:var(--deep);width:48px;height:48px;color:var(--acid);border-radius:15px;place-items:center;font-size:19px;display:grid}.marketplace-empty h3{letter-spacing:-.045em;margin:19px 0 7px;font-size:22px}.marketplace-empty p{color:#747b74;max-width:520px;margin:0;font-size:11px;line-height:1.6}.marketplace-empty>div{gap:9px;margin-top:22px;display:flex}.marketplace-empty a{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.marketplace-empty a:last-child{border-color:var(--deep);background:var(--deep);color:#fff}.marketplace-how{background:var(--deep);color:#fff;grid-template-columns:1.3fr repeat(3,1fr);gap:1px;padding:90px max(32px,50% - 620px);display:grid}.marketplace-how>div{padding-right:60px}.marketplace-how .overline{color:var(--acid)}.marketplace-how article{border-left:1px solid #ffffff1f;padding:4px 26px 0}.marketplace-how article span{color:var(--acid);font:10px var(--font-geist-mono)}.marketplace-how article h3{letter-spacing:-.035em;margin:54px 0 9px;font-size:17px}.marketplace-how article p{color:#adb8b0;margin:0;font-size:10px;line-height:1.6}.marketplace-footer{border-top:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;min-height:132px;padding:28px max(32px,50% - 620px);display:flex}.marketplace-footer>div p{color:#838983;margin:10px 0 0;font-size:10px}.marketplace-footer nav{color:#707770;flex-wrap:wrap;gap:22px;font-size:10px;display:flex}.marketplace-detail-breadcrumb{color:#899089;gap:8px;width:min(1120px,100% - 64px);margin:0 auto;padding:36px 0 0;font-size:9px;display:flex}.marketplace-detail-breadcrumb strong{color:#5d655d}.marketplace-detail-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:70px;width:min(1120px,100% - 64px);margin:0 auto;padding:70px 0 74px;display:grid}.marketplace-detail-state{align-items:center;gap:12px;display:flex}.marketplace-detail-state small{color:#8b918b;font:9px var(--font-geist-mono)}.marketplace-detail-hero h1{max-width:790px;margin-top:22px;font-size:clamp(50px,6vw,82px)}.marketplace-detail-hero>div>p{color:#667066;max-width:710px;margin:23px 0 0;font-size:15px;line-height:1.65}.marketplace-detail-hero>aside{background:#ffffffbf;border:1px solid #d9ded6;border-radius:18px;padding:24px;box-shadow:0 22px 60px #18231b0e}.marketplace-detail-hero>aside>span{color:#858c85;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.marketplace-detail-hero>aside>strong{letter-spacing:-.05em;margin-top:8px;font-size:27px;display:block}.marketplace-detail-hero>aside dl{border-top:1px solid var(--line);gap:12px;margin:22px 0 0;padding-top:18px;display:grid}.marketplace-detail-hero>aside dl div{justify-content:space-between;gap:15px;display:flex}.marketplace-detail-hero>aside dt{color:#858c85;font-size:9px}.marketplace-detail-hero>aside dd{margin:0;font-size:10px;font-weight:700}.marketplace-detail-hero>aside>small{color:#949994;margin-top:18px;font-size:8px;line-height:1.5;display:block}.marketplace-detail-grid{grid-template-columns:minmax(0,1fr) 390px;gap:70px;width:min(1120px,100% - 64px);margin:0 auto;padding:0 0 110px;display:grid}.marketplace-brief{min-width:0}.marketplace-brief>section{border-top:1px solid var(--line);padding:42px 0}.marketplace-brief h2,.proposal-form-wrap h2,.proposal-gate h2{letter-spacing:-.055em;margin:0;font-size:31px}.marketplace-long-copy{margin-top:20px}.marketplace-long-copy p{color:#5f685f;white-space:pre-line;margin:0 0 12px;font-size:13px;line-height:1.78}.marketplace-deliverables{border-top:1px solid var(--line);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.marketplace-deliverables li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:62px;display:grid}.marketplace-deliverables li span{color:#769139;font:10px var(--font-geist-mono)}.marketplace-deliverables li p{color:#4d554d;margin:0;font-size:12px;line-height:1.5}.marketplace-brief-boundary{background:#eaf1db;border-radius:13px;grid-template-columns:30px 1fr;gap:12px;margin:4px 0 22px;padding:16px;display:grid}.marketplace-brief-boundary span{background:var(--acid);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.marketplace-brief-boundary p{color:#56634a;margin:0;font-size:10px;line-height:1.55}.marketplace-proposal-column{position:relative}.proposal-form-wrap,.proposal-gate{background:#ffffffe6;border:1px solid #d8ddd4;border-radius:20px;padding:26px;position:sticky;top:96px;box-shadow:0 25px 70px #16221912}.proposal-form-wrap>p:not(.overline),.proposal-gate p{color:#747b74;margin:12px 0 0;font-size:10px;line-height:1.6}.proposal-gate>span{color:#6e8834;font:9px var(--font-geist-mono);letter-spacing:.09em}.proposal-gate h2{margin-top:13px}.proposal-gate>a{background:var(--deep);color:#fff;border-radius:10px;align-items:center;min-height:42px;margin-top:20px;padding:0 14px;font-size:10px;font-weight:720;display:inline-flex}.proposal-gate.sent,.proposal-gate.owner{background:#f5f9ed;border-color:#cdddac}.proposal-gate.matched{background:#f6f4fc;border-color:#d9d4ef}.proposal-form{gap:17px;margin-top:24px;display:grid}.proposal-form label{gap:6px;display:grid}.proposal-form label>span,.proposal-milestones legend{color:#4d554d;font-size:10px;font-weight:720}.proposal-form input,.proposal-form textarea{width:100%;color:var(--ink);background:#fbfcf9;border:1px solid #d7dbd4;border-radius:10px;font-size:11px}.proposal-form input{height:42px;padding:0 11px}.proposal-form textarea{resize:vertical;min-height:130px;padding:11px;line-height:1.55}.proposal-form label small{color:#999e99;justify-self:end;font-size:8px}.proposal-numbers{grid-template-columns:1fr 1fr;gap:9px;display:grid}.proposal-milestones{border:1px solid var(--line);border-radius:13px;margin:4px 0 0;padding:16px}.proposal-milestones>p{color:#858c85;margin:1px 0 14px;font-size:8px;line-height:1.5}.proposal-milestone{grid-template-columns:24px minmax(0,1fr) 72px 62px auto;align-items:end;gap:6px;margin-top:9px;display:grid}.proposal-milestone>span{color:#7a913f;font:9px var(--font-geist-mono);align-self:center}.proposal-milestone label{gap:4px}.proposal-milestone label b{color:#898f89;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.proposal-milestone input{min-width:0;height:36px;padding:0 8px;font-size:9px}.proposal-milestone>button{color:#8d5d4e;cursor:pointer;background:#f0e9e5;border:0;border-radius:50%;width:25px;height:25px;margin-bottom:5px}.proposal-milestones>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.proposal-milestones>footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:34px;font-size:8px;font-weight:700}.proposal-milestones>footer span{color:#9a7a69;font-size:8px}.proposal-milestones>footer span.balanced{color:#5e7e29}.proposal-error,.marketplace-form-error{color:#8b503c;background:#fff0eb;border-radius:9px;margin:0;padding:11px;font-size:9px;line-height:1.5}.proposal-submit{gap:12px;padding-top:5px;display:grid}.proposal-submit p{color:#8a908a;margin:0;font-size:8px;line-height:1.45}.proposal-submit button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:45px;font-size:10px;font-weight:740}.proposal-submit button:disabled{cursor:not-allowed;opacity:.4}.marketplace-detail-next{background:var(--deep);color:#fff;grid-template-columns:160px 1fr auto;align-items:center;gap:40px;padding:70px max(32px,50% - 560px);display:grid}.marketplace-detail-next>span{color:var(--acid);font:9px var(--font-geist-mono);text-transform:uppercase}.marketplace-detail-next h2{max-width:650px;font-size:40px}.marketplace-detail-next a{background:var(--acid);color:#304312;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:10px;font-weight:760;display:inline-flex}.marketplace-compose-shell,.marketplace-workspace-shell{background:radial-gradient(circle at 85% 2%,#6e5af714,#0000 22%),#f4f6ef;min-height:100vh}.marketplace-compose-hero,.marketplace-workspace-hero{grid-template-columns:1fr 310px;align-items:end;gap:90px;width:min(1080px,100% - 64px);margin:0 auto;padding:70px 0 52px;display:grid}.marketplace-compose-hero h1,.marketplace-workspace-hero h1{max-width:760px;font-size:clamp(52px,6vw,80px)}.marketplace-compose-hero>div>p:not(.overline),.marketplace-workspace-hero>div>p:not(.overline){color:#687168;max-width:650px;margin:22px 0 0;font-size:13px;line-height:1.68}.marketplace-compose-hero aside{border:1px solid var(--line);background:#ffffffa8;border-radius:17px;padding:21px}.marketplace-compose-hero aside>span{font-size:10px;font-weight:760}.marketplace-compose-hero aside ol{border-top:1px solid var(--line);gap:12px;margin:17px 0 0;padding:16px 0 0;list-style:none;display:grid}.marketplace-compose-hero aside li{color:#6f776f;grid-template-columns:24px 1fr;gap:8px;font-size:9px;line-height:1.45;display:grid}.marketplace-compose-hero aside b{color:#6e8834;font:9px var(--font-geist-mono)}.marketplace-request-form{width:min(880px,100% - 64px);margin:0 auto;padding-bottom:100px;display:grid}.marketplace-request-form>section{border:1px solid var(--line);background:#fffc;border-bottom:0;padding:40px}.marketplace-request-form>section:first-child{border-radius:22px 22px 0 0}.marketplace-request-form>section:nth-of-type(3){border-bottom:1px solid var(--line);border-radius:0 0 22px 22px}.marketplace-form-section-heading{grid-template-columns:44px 1fr;gap:16px;margin-bottom:30px;display:grid}.marketplace-form-section-heading>span{background:var(--deep);width:42px;height:42px;color:var(--acid);font:10px var(--font-geist-mono);border-radius:13px;place-items:center;display:grid}.marketplace-form-section-heading .overline{margin:0 0 6px}.marketplace-form-section-heading h2{letter-spacing:-.05em;margin:0;font-size:28px}.marketplace-request-form label{gap:7px;margin-top:18px;display:grid}.marketplace-request-form label>span{color:#4c544c;font-size:10px;font-weight:720}.marketplace-request-form input,.marketplace-request-form select,.marketplace-request-form textarea{width:100%;color:var(--ink);background:#fbfcf9;border:1px solid #d7dbd4;border-radius:11px;font-size:12px}.marketplace-request-form input,.marketplace-request-form select{height:45px;padding:0 13px}.marketplace-request-form textarea{resize:vertical;min-height:145px;padding:13px;line-height:1.6}.marketplace-request-form textarea.deliverables-input{min-height:120px}.marketplace-request-form label small{color:#919791;justify-self:end;font-size:8px}.marketplace-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketplace-budget-row{grid-template-columns:1fr 35px 1fr;align-items:end;gap:10px;display:grid}.marketplace-budget-row>span{color:#8b918b;place-items:center;height:45px;font-size:9px;display:grid}.marketplace-payment-boundary{background:#edf3df;border-radius:13px;grid-template-columns:34px 1fr;gap:13px;margin-top:24px;padding:16px;display:grid}.marketplace-payment-boundary>span{background:var(--acid);color:#40571a;border-radius:10px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.marketplace-payment-boundary p{color:#5a674e;margin:0;font-size:9px;line-height:1.6}.marketplace-request-form>footer{justify-content:space-between;align-items:center;gap:30px;padding:25px 0 0;display:flex}.marketplace-request-form>footer strong{font-size:11px}.marketplace-request-form>footer p{color:#818781;margin:5px 0 0;font-size:9px}.marketplace-request-form>footer button{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:46px;padding:0 18px;font-size:10px;font-weight:740}.marketplace-request-form>footer button:disabled{cursor:not-allowed;opacity:.4}.marketplace-compose-success{text-align:center;background:#f7faef;border:1px solid #cbdca8;border-radius:24px;width:min(760px,100% - 36px);margin:35px auto 90px;padding:55px}.marketplace-compose-success>span{background:var(--deep);width:50px;height:50px;color:var(--acid);border-radius:16px;place-items:center;margin:0 auto 22px;font-size:19px;display:grid}.marketplace-compose-success h2{letter-spacing:-.055em;margin:0;font-size:38px}.marketplace-compose-success>p:not(.overline){color:#697269;max-width:560px;margin:15px auto 0;font-size:11px;line-height:1.65}.marketplace-compose-success>div{justify-content:center;gap:9px;margin-top:24px;display:flex}.marketplace-compose-success a{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.marketplace-compose-success a:first-child{border-color:var(--deep);background:var(--deep);color:#fff}.marketplace-workspace-hero{grid-template-columns:1fr auto;width:min(1180px,100% - 64px);padding-bottom:58px}.marketplace-workspace-hero>a{background:var(--deep);color:#fff;border-radius:12px;align-items:center;gap:14px;min-height:48px;padding:0 10px 0 16px;font-size:10px;font-weight:740;display:inline-flex}.marketplace-workspace-hero>a span{background:var(--acid);color:#3b5016;border-radius:8px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.marketplace-workspace{width:min(1180px,100% - 64px);margin:0 auto;padding-bottom:100px}.marketplace-workspace-tabs{grid-template-columns:1fr 1fr;gap:8px;max-width:570px;margin-bottom:42px;display:grid}.marketplace-workspace-tabs button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff9;border-radius:13px;grid-template-columns:1fr auto;gap:3px 12px;padding:16px;display:grid}.marketplace-workspace-tabs button.active{background:#f5faea;border-color:#bace91;box-shadow:inset 0 -2px #94b84b}.marketplace-workspace-tabs span{align-self:center;font-size:11px;font-weight:720}.marketplace-workspace-tabs strong{letter-spacing:-.05em;grid-area:1/2/3;align-self:center;font-size:24px}.marketplace-workspace-tabs small{color:#8c928c;font-size:8px}.marketplace-workspace-message{color:#536744;background:#f1f7e5;border:1px solid #cadba9;border-radius:11px;margin:-20px 0 30px;padding:13px 15px;font-size:10px}.marketplace-workspace-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.marketplace-workspace-heading h2{letter-spacing:-.06em;margin:0;font-size:39px}.marketplace-workspace-heading>p{color:#777e77;max-width:480px;margin:0;font-size:10px;line-height:1.6}.marketplace-workspace-requests,.marketplace-submitted-proposals{gap:14px;display:grid}.marketplace-workspace-request{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;overflow:hidden}.marketplace-workspace-request>header{justify-content:space-between;gap:35px;padding:24px;display:flex}.marketplace-workspace-request>header>div:first-child{min-width:0}.marketplace-workspace-request header small{color:#8a918a;margin-top:11px;font-size:8px;display:block}.marketplace-workspace-request h3{letter-spacing:-.04em;margin:7px 0;font-size:22px}.marketplace-workspace-request header p{color:#717971;max-width:700px;margin:0;font-size:10px;line-height:1.55}.marketplace-workspace-request>header>div:last-child{flex:none;align-content:center;justify-items:end;gap:5px;display:grid}.marketplace-workspace-request>header>div:last-child strong{font-size:16px}.marketplace-workspace-request>header>div:last-child span{color:#898f89;font-size:9px}.marketplace-workspace-request>footer{border-top:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;min-height:53px;padding:0 24px;display:flex}.marketplace-workspace-request>footer a{color:#727a72;font-size:9px}.marketplace-workspace-request>footer>div{align-items:center;gap:16px;display:flex}.marketplace-workspace-request>footer button{cursor:pointer;background:0 0;border:0;min-height:34px;font-size:9px;font-weight:720}.marketplace-workspace-request>footer button.marketplace-close-request{color:#8b6254;text-underline-offset:3px;min-height:auto;padding:0;font-size:8px;text-decoration:underline}.marketplace-review-note{color:#765536;background:#fff1e4;border-radius:10px;margin:0 24px 20px;padding:13px;font-size:9px;line-height:1.5}.marketplace-review-note strong{margin-bottom:4px;display:block}.marketplace-proposal-comparison{border-top:1px solid var(--line);background:#f0f3eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.marketplace-workspace-proposal{background:#fff;border:1px solid #daddd7;border-radius:15px;padding:22px}.marketplace-workspace-proposal>header{justify-content:space-between;gap:18px;display:flex}.marketplace-workspace-proposal>header a{color:#6e8738;font:8px var(--font-geist-mono)}.marketplace-workspace-proposal h4{letter-spacing:-.035em;margin:8px 0 5px;font-size:17px;line-height:1.1}.marketplace-workspace-proposal>header p{color:#858c85;margin:0;font-size:8px}.marketplace-proposal-status{color:#686e68;text-transform:uppercase;background:#eee;border-radius:999px;flex:none;height:max-content;padding:6px 8px;font-size:7px;font-weight:760}.marketplace-proposal-status.accepted{color:#506c22;background:#e4efce}.marketplace-proposal-status.declined,.marketplace-proposal-status.withdrawn{color:#856b61;background:#f1edeb}.marketplace-proposal-approach{color:#626a62;white-space:pre-line;margin:17px 0 0;font-size:9px;line-height:1.62}.marketplace-proposal-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.marketplace-proposal-summary div{background:#f5f6f2;border-radius:9px;gap:4px;padding:10px;display:grid}.marketplace-proposal-summary span{color:#8a908a;text-transform:uppercase;font-size:7px}.marketplace-proposal-summary strong{font-size:10px}.marketplace-proposal-milestones{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none;display:grid}.marketplace-proposal-milestones li{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:48px;display:grid}.marketplace-proposal-milestones>li>span{color:#78913e;font:8px var(--font-geist-mono)}.marketplace-proposal-milestones p{gap:3px;margin:0;display:grid}.marketplace-proposal-milestones strong{font-size:9px}.marketplace-proposal-milestones small{color:#919691;font-size:7px}.marketplace-proposal-milestones b{font-size:9px}.marketplace-workspace-proposal>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.marketplace-workspace-proposal>footer small{color:#929792;font-size:7px}.marketplace-workspace-proposal>footer button,.marketplace-workspace-proposal>footer strong{background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:8px;font-weight:720}.marketplace-workspace-proposal>footer strong{color:#4f6824;background:#e5efcf;align-items:center;display:inline-flex}.marketplace-workspace-proposal>footer button.withdraw{color:#765f55;background:#fff;border:1px solid #dedbd6}.marketplace-workspace-proposal>footer button:disabled{cursor:not-allowed;opacity:.5}.marketplace-submitted-proposals{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-workspace-empty{text-align:center;background:#ffffff80;border:1px dashed #ccd2c7;border-radius:18px;justify-items:center;padding:60px 20px;display:grid}.marketplace-workspace-empty>span{background:var(--deep);width:43px;height:43px;color:var(--acid);border-radius:13px;place-items:center;display:grid}.marketplace-workspace-empty h3{margin:17px 0 7px;font-size:21px}.marketplace-workspace-empty p{color:#747c74;max-width:500px;margin:0;font-size:10px;line-height:1.6}.marketplace-workspace-empty a{background:var(--deep);color:#fff;border-radius:10px;align-items:center;min-height:40px;margin-top:20px;padding:0 13px;font-size:9px;font-weight:720;display:inline-flex}.marketplace-moderation-queue .moderation-copy ul{color:#687068;margin:0;padding-left:16px;font-size:11px;line-height:1.6}@media (max-width:980px){.marketplace-topbar{grid-template-columns:1fr auto;padding:0 20px}.marketplace-topbar nav{display:none}.marketplace-hero{grid-template-columns:1fr;padding-top:72px}.marketplace-hero>aside{max-width:520px}.marketplace-filters{grid-template-columns:1fr 1fr}.marketplace-filters label{border-right:0;border-bottom:1px solid var(--line)}.marketplace-filters .marketplace-search{grid-column:1/-1}.marketplace-filters>button{min-height:44px}.marketplace-how{grid-template-columns:1fr 1fr;gap:40px 1px}.marketplace-how>div{grid-column:1/-1}.marketplace-detail-hero,.marketplace-detail-grid{grid-template-columns:1fr;gap:38px}.marketplace-detail-hero>aside{max-width:480px}.proposal-form-wrap,.proposal-gate{position:static}.marketplace-proposal-column{grid-row:1}.marketplace-detail-next{grid-template-columns:1fr;gap:17px}.marketplace-compose-hero{grid-template-columns:1fr;gap:30px}.marketplace-compose-hero aside{max-width:500px}.marketplace-proposal-comparison,.marketplace-submitted-proposals{grid-template-columns:1fr}}@media (max-width:680px){.marketplace-topbar{min-height:66px;padding:0 16px}.marketplace-account-link{display:none}.marketplace-post-button{width:40px;padding:0;font-size:0}.marketplace-post-button span{border-radius:11px;width:40px;height:40px}.marketplace-hero,.marketplace-directory,.marketplace-detail-hero,.marketplace-detail-grid{width:calc(100% - 36px)}.marketplace-hero{padding:58px 0}.marketplace-hero-copy h1{font-size:clamp(48px,14vw,67px)}.marketplace-hero-copy>div{flex-direction:column;align-items:stretch}.marketplace-hero-copy>div a{justify-content:center;min-height:48px}.marketplace-metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 18px;display:grid}.marketplace-metrics>div{gap:3px;min-width:0;display:grid}.marketplace-metrics>i{display:none}.marketplace-metrics>p{grid-column:1/-1;margin:4px 0 0}.marketplace-directory{padding:65px 0 80px}.marketplace-directory-heading{flex-direction:column;align-items:start}.marketplace-filters{grid-template-columns:1fr}.marketplace-filters .marketplace-search{grid-column:auto}.marketplace-request-grid{grid-template-columns:1fr}.marketplace-request-card{padding:19px}.marketplace-request-card dl{grid-template-columns:1fr 1fr}.marketplace-request-card dl div:last-child{grid-column:1/-1}.marketplace-request-card>footer{flex-direction:column;align-items:flex-start}.marketplace-how{grid-template-columns:1fr;padding:65px 18px}.marketplace-how>div{grid-column:auto;padding:0 0 20px}.marketplace-how article{border-top:1px solid #ffffff1f;border-left:0;padding:24px 0 0}.marketplace-how article h3{margin-top:25px}.marketplace-footer{flex-direction:column;align-items:flex-start;gap:25px;padding:34px 18px}.marketplace-footer nav{gap:14px 20px}.marketplace-detail-breadcrumb{width:calc(100% - 36px)}.marketplace-detail-hero{padding:50px 0}.marketplace-detail-hero h1{font-size:clamp(45px,13vw,64px)}.marketplace-detail-grid{padding-bottom:70px}.proposal-form-wrap,.proposal-gate{padding:21px 17px}.proposal-milestone{border-bottom:1px solid var(--line);grid-template-columns:23px 1fr 1fr;padding-bottom:10px}.proposal-milestone label:first-of-type{grid-column:2/-1}.proposal-milestone>button{grid-column:3;justify-self:end}.marketplace-detail-next{padding:55px 18px}.marketplace-compose-hero,.marketplace-workspace-hero,.marketplace-workspace{width:calc(100% - 36px)}.marketplace-compose-hero,.marketplace-workspace-hero{padding-top:50px}.marketplace-compose-hero h1,.marketplace-workspace-hero h1{font-size:clamp(46px,14vw,63px)}.marketplace-request-form{width:calc(100% - 36px)}.marketplace-request-form>section{padding:26px 18px}.marketplace-form-row,.marketplace-budget-row{grid-template-columns:1fr}.marketplace-budget-row>span{height:20px}.marketplace-request-form>footer{flex-direction:column;align-items:stretch}.marketplace-request-form>footer button{min-height:48px}.marketplace-workspace-hero{grid-template-columns:1fr;gap:25px}.marketplace-workspace-hero>a{width:max-content}.marketplace-workspace-tabs{grid-template-columns:1fr}.marketplace-workspace-heading{flex-direction:column;align-items:flex-start}.marketplace-workspace-request>header{flex-direction:column}.marketplace-workspace-request>header>div:last-child{justify-items:start}.marketplace-workspace-request>footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:14px}.marketplace-workspace-request>footer>div{flex-direction:column;align-items:flex-start;gap:10px}.marketplace-proposal-summary{grid-template-columns:1fr}.marketplace-compose-success{padding:42px 22px}.marketplace-compose-success>div{flex-direction:column;align-items:stretch}.marketplace-compose-success a{justify-content:center}}@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}
