:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090d;--bg-soft:#11131a;--card:#ffffff14;--card-strong:#ffffff24;--text:#f7f7fb;--muted:#f7f7fb9e;--muted-2:#f7f7fb6b;--line:#ffffff1a;--black:#050506;--white:#fff;--lime:#f28b3c;--violet:#a78bfa;--cyan:#57e8ff;--orange:#ffb157;--danger:#ff6b6b;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--shadow:0 28px 80px #00000073;--font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f3f7;--bg-soft:#fff;--card:#ffffffd1;--card-strong:#fffffff5;--text:#11131a;--muted:#11131a9e;--muted-2:#11131a6b;--line:#11131a1a;--black:#11131a;--white:#fff;--shadow:0 28px 80px #12192624}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font);color:var(--text);background:radial-gradient(circle at 0 0,#57e8ff38,#0000 34%),radial-gradient(circle at 80% 12%,#a78bfa33,#0000 30%),linear-gradient(135deg,#08090d 0%,#11131a 48%,#050506 100%);margin:0;overflow-x:hidden}:root.light body{background:radial-gradient(circle at 0 0,#57e8ff47,#0000 34%),radial-gradient(circle at 80% 12%,#f28b3c38,#0000 30%),linear-gradient(135deg,#f4f6fb 0%,#e9edf5 100%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.ambient{filter:blur(80px);opacity:.36;pointer-events:none;z-index:0;border-radius:999px;width:360px;height:360px;position:fixed}.ambient-one{background:var(--cyan);top:-120px;left:-80px}.ambient-two{background:var(--violet);bottom:0;right:-120px}.page-shell{z-index:1;grid-template-columns:minmax(280px,420px) minmax(360px,430px);justify-content:center;align-items:center;gap:56px;min-height:100vh;padding:56px 24px;display:grid;position:relative}.desktop-brief{max-width:420px}.brand-mark{background:linear-gradient(145deg, var(--white), #d8dee9);color:#050506;letter-spacing:-.08em;width:72px;height:72px;box-shadow:var(--shadow);border-radius:26px;place-items:center;font-weight:950;display:grid}.eyebrow{color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}.desktop-brief h1{letter-spacing:-.075em;margin:18px 0 14px;font-size:clamp(48px,7vw,86px);line-height:.86}.desktop-brief p:not(.eyebrow){color:var(--muted);margin:0;font-size:18px;line-height:1.55}.brief-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.brief-grid span{background:var(--card);border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:14px 16px}.phone-frame{width:min(100%,430px);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff42,#ffffff0f);border:1px solid #ffffff29;border-radius:48px;padding:12px}.app{scrollbar-width:none;background:linear-gradient(#11131af5,#050506fa);border:1px solid #ffffff14;border-radius:38px;height:min(850px,100vh - 48px);padding:22px 18px 100px;position:relative;overflow-y:auto}:root.light .app{background:linear-gradient(#fffffff5,#f2f5fbfa)}.app::-webkit-scrollbar{display:none}.app-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#08090df0,#08090db8,#0000);justify-content:space-between;align-items:center;margin:-22px -18px 16px;padding:22px 18px 12px;display:flex;position:sticky;top:-22px}:root.light .app-header{background:linear-gradient(#ffffffeb,#ffffffb8,#0000)}.app-header h2{letter-spacing:-.05em;margin:0;font-size:28px}.icon-btn{background:var(--card-strong);width:44px;height:44px;color:var(--text);border:0;border:1px solid var(--line);border-radius:16px}.hero-card{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 82% 18%,#f28b3cb8,#0000 23%),radial-gradient(circle at 12% 88%,#57e8ff5c,#0000 28%),linear-gradient(145deg,#1d2029,#0a0b10 64%);border:1px solid #ffffff1f;min-height:218px;padding:20px;position:relative;overflow:hidden}.hero-card:after{content:"";background:#ffffff14;border-radius:999px;width:220px;height:220px;position:absolute;inset:auto -60px -90px auto}.hero-copy{z-index:1;position:relative}.pill{color:#ffffffd1;background:#ffffff1f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.pill.live:before{content:"";background:var(--lime);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 6px #f28b3c26}.hero-card h3{letter-spacing:-.07em;max-width:292px;margin:18px 0 10px;font-size:29px;line-height:.98}.hero-card p{color:#ffffffd6;max-width:245px;margin:0;line-height:1.44}.hero-orb{color:#0a0b10;letter-spacing:-.08em;background:linear-gradient(145deg, var(--lime), #ffd4a8);border-radius:32px;place-items:center;width:66px;height:66px;font-weight:950;display:grid;position:absolute;bottom:14px;right:14px;transform:rotate(-8deg);box-shadow:0 20px 48px #f28b3c40}.quick-actions{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.action-card{border-radius:var(--radius-lg);background:var(--card-strong);border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:78px;padding:14px;display:flex}.action-card.dark{color:#050506;background:#f7f7fb}.action-card strong{letter-spacing:-.04em}.action-card small{color:var(--muted)}.action-card.dark small{color:#0505068f}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.metrics div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:20px;padding:14px 10px}.metrics strong{letter-spacing:-.06em;font-size:22px;display:block}.metrics span{color:var(--muted-2);margin-top:4px;font-size:11px;line-height:1.15;display:block}.section{margin-top:26px;scroll-margin-top:78px}.section-head{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.section-head.compact{align-items:center}.section-head h3{letter-spacing:-.06em;margin:0;font-size:24px}.count{background:var(--card-strong);min-width:36px;height:36px;color:var(--muted);border:1px solid var(--line);border-radius:14px;place-items:center;font-weight:800;display:grid}.search-box{background:var(--card-strong);border:1px solid var(--line);height:54px;color:var(--muted-2);border-radius:20px;align-items:center;gap:12px;padding:0 16px;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:none}.chips{scrollbar-width:none;gap:8px;padding:12px 0 8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.company-list{gap:12px;display:grid}.company-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:14px;transition:transform .18s,background .18s,border-color .18s;display:grid}.company-card:hover{background:var(--card-strong);border-color:#fff3;transform:translateY(-2px)}.avatar{color:#050506;letter-spacing:-.07em;background:linear-gradient(145deg,#ffffffeb,#f28b3cdb);border-radius:20px;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.company-main h4{letter-spacing:-.04em;margin:0 0 6px;font-size:16px}.company-main p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.badge{color:var(--muted);background:#ffffff14;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.arrow{color:var(--muted-2);font-size:24px}.empty-state{border-radius:var(--radius-lg);background:var(--card);border:1px dashed var(--line);color:var(--muted);text-align:center;padding:24px}.rfq-section{margin-bottom:24px}.rfq-form,.info-card{border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--line);padding:16px}.rfq-form label{gap:7px;margin-bottom:12px;display:grid}.rfq-form label span{color:var(--muted);font-size:12px;font-weight:800}.rfq-form input,.rfq-form textarea,.rfq-form select{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff12;border-radius:16px;outline:none;padding:13px 14px}:root.light .rfq-form input,:root.light .rfq-form textarea,:root.light .rfq-form select{background:#11131a0a}.rfq-form input:focus,.rfq-form textarea:focus,.rfq-form select:focus{border-color:#f28b3c80;box-shadow:0 0 0 4px #f28b3c14}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primary-btn{background:linear-gradient(145deg, var(--lime), #ffd0a0);color:#050506;letter-spacing:-.03em;border:0;border-radius:18px;width:100%;min-height:54px;font-weight:950;box-shadow:0 16px 34px #f28b3c24}.form-note{color:var(--muted-2);margin:12px 4px 0;font-size:12px;line-height:1.35}.info-card h3{letter-spacing:-.06em;margin:0 0 10px;font-size:24px}.info-card p:last-child{color:var(--muted);margin:0;line-height:1.5}.bottom-nav{z-index:6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050506c7;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 0;padding:10px;display:grid;position:static}:root.light .bottom-nav{background:#ffffffc7}.bottom-nav a{min-height:46px;color:var(--muted-2);border-radius:18px;place-items:center;gap:2px;font-size:18px;display:grid}.bottom-nav a span{font-size:10px;font-weight:800}.bottom-nav a.active{background:var(--text);color:var(--bg)}.company-dialog{border:1px solid var(--line);background:var(--bg-soft);width:min(92vw,420px);color:var(--text);box-shadow:var(--shadow);border-radius:32px;padding:22px}.company-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e}.dialog-close{background:var(--card-strong);width:38px;height:38px;color:var(--text);border:0;border-radius:14px;font-size:24px;position:absolute;top:14px;right:14px}.dialog-hero{align-items:center;gap:14px;margin-bottom:18px;padding-right:42px;display:flex}.dialog-hero h3{letter-spacing:-.06em;margin:0 0 6px;font-size:24px}.dialog-hero p{color:var(--muted);margin:0}.dialog-block{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;padding:14px}.dialog-block strong{margin-bottom:6px;display:block}.dialog-block p{color:var(--muted);margin:0;line-height:1.45}.link-row{flex-wrap:wrap;gap:8px;display:flex}.link-row a,.secondary-btn{border:1px solid var(--line);background:var(--card-strong);color:var(--text);border-radius:999px;padding:10px 12px;font-size:12px;font-weight:900}.secondary-btn{border-radius:18px;width:100%;min-height:50px;margin-top:4px}@media (max-width:860px){.page-shell{padding:0;display:block}.desktop-brief{display:none}.phone-frame{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app{border:0;border-radius:0;height:100vh}}@media (max-width:380px){.hero-card h3{font-size:29px}.form-row{grid-template-columns:1fr}.company-card{grid-template-columns:48px 1fr}.arrow{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.light-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f3f7;--bg-soft:#fff;--card:#ffffffd1;--card-strong:#fffffff5;--text:#11131a;--muted:#11131a9e;--muted-2:#11131a6b;--line:#11131a1a;--black:#11131a;--white:#fff;--shadow:0 28px 80px #12192624}.light-root body,.light-root .app{background:linear-gradient(#fffffff5,#f2f5fbfa)}.dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-open{display:block;position:relative}.secondary-btn{text-align:center;place-items:center;display:grid}.dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.dialog-actions .secondary-btn{margin-top:0}.share-profile-btn{background:#f28b3c2e;border-color:#f28b3c6b}@media (max-width:620px){.dialog-actions{grid-template-columns:1fr}}.primary-btn:disabled{opacity:.72;cursor:wait}.unified-shell{z-index:1;max-width:1180px;margin:0 auto;padding:28px 24px 80px;position:relative}.web-topbar{justify-content:space-between;align-items:center;gap:24px;min-height:66px;margin-bottom:34px;display:flex}.web-logo{letter-spacing:-.06em;align-items:center;gap:12px;font-size:22px;font-weight:950;display:flex}.web-logo span{background:linear-gradient(145deg,var(--lime),#ffd4a8);color:#050506;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.web-links{color:var(--muted);align-items:center;gap:10px;font-weight:800;display:flex}.web-links a{border-radius:999px;padding:12px 14px}.web-links a:hover{background:var(--card);color:var(--text)}.web-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:22px;margin-bottom:28px;display:grid}.web-hero-copy,.web-hero-panel{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:36px;padding:34px}.web-hero-copy{background:radial-gradient(circle at 82% 18%,#f28b3c47,#0000 26%),linear-gradient(145deg,#ffffff1f,#ffffff0d)}.web-hero-copy h1{letter-spacing:-.08em;max-width:760px;margin:22px 0 16px;font-size:clamp(44px,6vw,76px);line-height:.9}.web-hero-copy p{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.web-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-link,.secondary-link{border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-weight:950;display:inline-flex}.primary-link{background:linear-gradient(145deg,var(--lime),#ffd0a0);color:#050506}.secondary-link{border:1px solid var(--line);background:var(--card-strong);color:var(--text)}.web-hero-panel{background:radial-gradient(circle at 85% 10%, #f28b3c38, transparent 28%), var(--card);align-content:center;gap:12px;display:grid}.panel-row{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.panel-row span{color:var(--muted)}.panel-row strong{letter-spacing:-.06em;font-size:24px}.web-content{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;display:grid}.web-main,.web-side{min-width:0}.web-main .section,.web-side .section{margin-top:0}.web-main .company-list{grid-template-columns:repeat(2,minmax(0,1fr))}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{background:#ffffff1a}.web-side{gap:18px;display:grid;position:sticky;top:24px}.web-side .info-card{margin-top:0}.web-shell .bottom-nav{display:none}@media (max-width:980px){.unified-shell{max-width:none;min-height:100vh;padding:0}.web-topbar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#08090df0,#08090db8,#0000);margin:0;padding:18px;position:sticky;top:0}.light-root .web-topbar{background:linear-gradient(#ffffffeb,#ffffffb8,#0000)}.web-logo{font-size:20px}.web-links a{display:none}.web-hero{margin:0 18px 14px;display:block}.web-hero-copy{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 82% 18%,#f28b3cb8,#0000 23%),radial-gradient(circle at 12% 88%,#57e8ff5c,#0000 28%),linear-gradient(145deg,#1d2029,#0a0b10 64%);min-height:196px;padding:20px}.web-hero-copy h1{letter-spacing:-.07em;max-width:292px;margin:18px 0 10px;font-size:27px;line-height:.98}.web-hero-copy p{color:#ffffffd6;max-width:245px;font-size:14px;line-height:1.44}.web-cta{margin-top:16px}.primary-link,.secondary-link{border-radius:16px;min-height:44px;padding:0 14px;font-size:13px}.web-hero-panel{display:none}.web-content{padding:0 18px 80px;display:block}.web-main .company-list{grid-template-columns:1fr}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{background:var(--card)}.web-side{margin-top:26px;position:static}.web-shell .bottom-nav{display:grid}}@media (min-width:981px){.web-shell .bottom-nav{display:none}}.hero-note{font-weight:700;color:#ffffffeb!important;margin-top:10px!important}.web-hero-copy .hero-note{opacity:.86;color:var(--text)!important}.search-box{color:var(--muted)}.company-main p{color:#f7f7fbbd}.light-root .company-main p{color:#11131ab8}.badge{color:#f7f7fbc2;background:#ffffff1a}.light-root .badge{color:#11131ab8;background:#11131a0f}.card-action{color:#050506;background:#f28b3ce6;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.strong-note{font-weight:700;color:var(--muted)!important}@media (max-width:980px){.web-hero-copy .hero-note{font-size:13px;color:#ffffffe6!important}.chips{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 0% 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 86%,#0000 100%)}.sticky-rfq{z-index:8;background:linear-gradient(145deg,var(--lime),#ffd0a0);color:#050506;border-radius:18px;place-items:center;min-height:52px;margin:18px 0 10px;font-weight:950;display:grid;position:sticky;bottom:10px;box-shadow:0 16px 34px #0000003d}.bottom-nav{margin-top:10px}.unified-content{padding-bottom:132px}.sticky-rfq{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.bottom-nav{left:18px;right:18px;bottom:calc(10px + env(safe-area-inset-bottom,0px));margin:0;position:fixed}}.web-shell{max-width:1220px}.web-topbar{color:#fff}.web-logo span{color:#fff;background:#050506;box-shadow:0 16px 38px #0000002e}.web-links{color:#ffffffc7}.web-hero{align-items:center;min-height:640px}.web-hero-copy{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:36px 0}.web-hero-copy h1{color:#fff;text-wrap:balance;max-width:690px;font-size:clamp(56px,7vw,92px);line-height:.9}.web-hero-copy p{color:#ffffffd1;max-width:650px}.web-hero-copy .hero-note{max-width:560px;color:#ffffffeb!important}.secondary-link{color:#fff;background:#ffffff24;border-color:#ffffff2e;border-radius:999px;min-height:58px}.mono-phone{color:#050506;background:linear-gradient(#fffffff5,#eaeef9eb);border:1px solid #ffffff70;border-radius:52px;align-content:start;justify-self:end;gap:18px;width:min(360px,100%);min-height:600px;padding:22px;display:grid;position:relative;overflow:hidden;transform:rotate(4deg);box-shadow:0 42px 110px #0000005c}.mono-phone:before{content:"";background:#0505061f;border-radius:999px;height:6px;position:absolute;inset:14px 92px auto}.phone-top{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.phone-top span{letter-spacing:-.06em;font-size:24px;font-weight:950}.phone-top strong{color:#050506;background:var(--lime);border-radius:999px;padding:8px 12px;font-size:12px}.phone-screen-card{color:#fff;background:linear-gradient(145deg,#050506,#202233);border-radius:30px;gap:8px;min-height:150px;padding:22px;display:grid}.phone-screen-card small{color:#ffffff94;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.phone-screen-card strong{letter-spacing:-.08em;font-size:38px;line-height:.9}.phone-screen-card span{color:#ffffffb3}.phone-screen-list{gap:12px;display:grid}.phone-screen-list span{background:#05050612;border:1px solid #0505060f;border-radius:24px;height:68px}.phone-bottom-cta{background:var(--lime);color:#050506;border-radius:20px;place-items:center;min-height:54px;margin-top:auto;font-weight:950;display:grid}.web-content{z-index:2;margin-top:-70px;position:relative}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08090dc7;border-color:#ffffff1f;box-shadow:0 24px 70px #0003}@media (max-width:980px){body{background:linear-gradient(135deg,#3b66ff 0%,#6b4dff 42%,#13091f 100%)}.web-topbar{color:#fff}.web-hero{min-height:auto}.web-hero-copy{background:0 0;border:0;padding:12px 0 20px}.web-hero-copy h1{color:#fff;max-width:340px;font-size:42px}.web-hero-copy p{color:#ffffffd1;max-width:330px}.web-cta{gap:10px}.secondary-link{display:none}.web-content{margin-top:0}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{background:#08090db8}.company-main p{color:#f7f7fbc7}}html,body{max-width:100%;overflow-x:hidden}.unified-shell,.web-content,.web-hero{max-width:100%}@media (max-width:980px){.web-hero,.web-content,.web-topbar{max-width:100vw}}:root{--saas-bg:#f6f7fb;--saas-surface:#fff;--saas-surface-2:#f0f3f8;--saas-ink:#101214;--saas-muted:#667085;--saas-line:#1012141a;--saas-accent:#1f6fff;--saas-accent-2:#0a2540;--saas-lime:#f28b3c}.ambient{display:none}.unified-shell{max-width:1200px;padding-top:22px}.web-topbar{color:var(--saas-ink);min-height:58px;margin-bottom:54px;padding:0}.web-logo{color:var(--saas-ink);font-size:21px}.web-links{color:var(--saas-muted);gap:4px}.web-links a{color:var(--saas-muted);background:0 0!important;border:0!important}.web-links a:hover,.web-links .nav-pill{color:var(--saas-ink);background:var(--saas-surface-2)!important;border:0!important}.icon-btn{background:var(--saas-surface);color:var(--saas-ink);border:1px solid var(--saas-line);box-shadow:0 8px 24px #1012140f}.web-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:52px;min-height:520px;margin-bottom:34px}.web-hero-copy{padding:24px 0}.web-hero-copy .pill{color:var(--saas-accent);background:#eef4ff;border:1px solid #1f6fff1f}.web-hero-copy p{color:var(--saas-muted);max-width:650px;font-size:19px}.web-hero-copy .hero-note{opacity:.86;font-size:16px;color:var(--saas-accent-2)!important}.primary-link{background:var(--saas-ink);color:#fff;border-radius:14px;box-shadow:0 18px 44px #1012142e}.secondary-link{background:var(--saas-surface);color:var(--saas-ink);border:1px solid var(--saas-line);border-radius:14px;box-shadow:0 12px 34px #1012140f}.mono-phone{background:var(--saas-surface);border:1px solid var(--saas-line);border-radius:34px;width:min(410px,100%);min-height:520px;padding:20px;transform:none;box-shadow:0 28px 80px #1012141f}.mono-phone:before{display:none}.phone-top span{color:var(--saas-ink)}.phone-top strong{color:#027a48;background:#ecfdf3}.phone-screen-card{background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:24px}.phone-screen-card strong{font-size:34px}.phone-screen-list span{border-color:var(--saas-line);background:#f3f6fb}.phone-bottom-cta{background:var(--saas-ink);color:#fff;border-radius:16px}.web-content{grid-template-columns:minmax(0,1fr) 380px;margin-top:0}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{color:var(--saas-ink);border:1px solid var(--saas-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 54px #10121412;background:#ffffffeb!important}.count{background:var(--saas-surface-2);color:var(--saas-muted);border:1px solid var(--saas-line)}.search-box{border:1px solid var(--saas-line);color:var(--saas-muted);background:#f7f9fc}.search-box input{color:var(--saas-ink)}.search-box:focus-within{border-color:#1f6fff6b;box-shadow:0 0 0 4px #1f6fff14}.chip{color:var(--saas-muted);border:1px solid var(--saas-line);background:#f7f9fc}.chip.active{background:var(--saas-ink);color:#fff}.company-card{color:var(--saas-ink);border:1px solid var(--saas-line);background:#fff;box-shadow:0 10px 28px #1012140b}.card-action{background:var(--saas-ink);color:#fff}.rfq-form input,.rfq-form textarea,.rfq-form select{border:1px solid var(--saas-line);color:var(--saas-ink);background:#f7f9fc}.rfq-form label span{color:var(--saas-muted)}.form-note,.strong-note{color:var(--saas-muted)!important}.info-card p:last-child{color:var(--saas-muted)}.dialog-backdrop{background:#0f172a75}.company-dialog{background:var(--saas-surface);color:var(--saas-ink);border:1px solid var(--saas-line)}.dialog-block{border:1px solid var(--saas-line);background:#f7f9fc}.dialog-block p{color:var(--saas-muted)}.link-row a,.secondary-btn{color:var(--saas-ink);border:1px solid var(--saas-line);background:#fff}@media (max-width:980px){body{background:linear-gradient(#fff 0%,#f6f7fb 48%,#eef2f7 100%)!important}.unified-shell{padding:0}.web-topbar{color:var(--saas-ink);background:#ffffffdb;border-bottom:1px solid #1012140f;padding:14px 18px}.web-logo{color:var(--saas-ink)}.web-hero{margin:0 18px 14px}.web-hero-copy{border:1px solid var(--saas-line);border-radius:30px;padding:22px;box-shadow:0 18px 54px #10121412;background:var(--saas-surface)!important}.web-hero-copy h1{color:var(--saas-ink);max-width:330px;font-size:40px;line-height:.94}.web-hero-copy p{color:var(--saas-muted);max-width:330px}.web-hero-copy .hero-note{color:var(--saas-accent-2)!important}.primary-link{border-radius:14px}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{background:#fffffff0!important}.sticky-rfq{background:var(--saas-ink);color:#fff;box-shadow:0 18px 44px #10121433}.bottom-nav{border:1px solid var(--saas-line);background:#ffffffeb;box-shadow:0 18px 44px #10121424}.bottom-nav a.active{background:var(--saas-ink);color:#fff}}:root{--structo-bg:#dfe3e7;--structo-panel:#ffffffad;--structo-panel-strong:#ffffffd6;--structo-ink:#101010;--structo-muted:#6b7280;--structo-line:#10101014;--structo-orange:#f28b3c;--structo-green:#38b58a;--structo-pink:#d92762}html,body{color:var(--structo-ink);background:var(--structo-bg)!important}body{background:radial-gradient(circle at 18% 10%,#f48b3c29,#0000 28%),radial-gradient(circle at 80% 8%,#6c809629,#0000 30%),linear-gradient(#e5e8eb 0%,#d9dee3 100%)!important}.unified-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7f9f8b8;border:1px solid #ffffff9e;border-radius:0;max-width:1240px;margin:54px auto;padding:28px;overflow:hidden;box-shadow:0 46px 110px #1f29371f}.web-topbar{color:var(--structo-ink);margin-bottom:26px}.web-logo{color:var(--structo-ink)}.web-logo span{background:var(--structo-orange);color:#fff;box-shadow:none;border-radius:10px}.web-links{background:#ffffff94;border:1px solid #ffffffb3;border-radius:999px;padding:8px;box-shadow:0 20px 54px #1f293714}.web-links a{color:var(--structo-muted);border-radius:999px;padding:10px 18px}.web-links .nav-pill,.web-links a:hover{color:#fff!important;background:#0b0b0c!important}.icon-btn{background:#ffffffb8;border:1px solid #fffc;border-radius:999px;box-shadow:0 16px 44px #1f29371a}.web-hero{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);align-items:center;gap:22px;min-height:520px;margin-bottom:22px}.web-hero-copy{z-index:2;padding:34px 24px 34px 40px;position:relative}.web-hero-copy .pill{color:var(--structo-orange);background:#ffffffb8;border:1px solid #f28b3c2e;box-shadow:0 16px 46px #1f29370f}.pill.live:before{background:var(--structo-orange);box-shadow:0 0 0 6px #f28b3c29}.web-hero-copy h1{color:var(--structo-ink);letter-spacing:-.08em;max-width:450px;font-size:clamp(52px,5.2vw,78px);line-height:.88}.web-hero-copy p{max-width:420px;color:var(--structo-muted);font-size:15px;line-height:1.5}.web-hero-copy .hero-note{opacity:.76;max-width:420px;color:var(--structo-ink)!important}.web-cta{margin-top:24px}.primary-link{color:#fff;background:#0b0b0c;border-radius:999px;min-height:54px;padding:0 22px;box-shadow:0 26px 60px #00000029}.secondary-link{color:var(--structo-ink);background:#ffffff9e;border:1px solid #ffffffd6;border-radius:999px;min-height:54px}.project-visual{min-height:520px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.visual-lines{filter:drop-shadow(0 42px 36px #1f293724);opacity:.9;background:linear-gradient(26deg,#0000 0 44%,#10101014 44.3% 45%,#0000 45.3% 100%),linear-gradient(154deg,#0000 0 48%,#10101014 48.2% 49%,#0000 49.3% 100%),repeating-linear-gradient(90deg,#1010100e 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#1010100a 0 1px,#0000 1px 46px),linear-gradient(135deg,#ffffff73,#ffffff0f);border-radius:20px;position:absolute;inset:32px 28px 78px 0}.visual-lines:before{content:"";background:linear-gradient(135deg,#f28b3c1f,#fff3);border:1px solid #10101029;width:68%;height:48%;position:absolute;top:18%;left:12%;transform:skew(-16deg)rotate(-1deg);box-shadow:inset 0 0 0 34px #ffffff14}.visual-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffdb;border-radius:24px;gap:8px;padding:18px;display:grid;position:absolute;box-shadow:0 28px 70px #1f293724}.visual-card span{color:var(--structo-muted);font-size:12px;font-weight:800}.visual-card strong{color:var(--structo-ink);letter-spacing:-.07em;font-size:34px;line-height:.9}.visual-card small{color:var(--structo-muted)}.main-visual-card{background:#19191ab8;min-width:210px;top:30%;left:22%}.main-visual-card span,.main-visual-card small{color:#ffffffad}.main-visual-card strong{color:#fff}.float-card{min-width:185px;top:16%;left:44%}.side-stat{border-color:#f28b3c73;min-width:170px;top:20%;right:0}.side-stat strong{font-size:42px}.side-stat.second{border-color:#d9276247;top:50%}.web-content{grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-top:-16px}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffd1;border-radius:28px;box-shadow:0 26px 70px #1f29371a;background:var(--structo-panel)!important}.web-side .section-head h3,.web-main .section-head h3,.info-card h3{color:var(--structo-ink)}.eyebrow{color:#858b93}.count{color:var(--structo-muted);background:#fff9;border:1px solid #fffc}.search-box,.rfq-form input,.rfq-form textarea,.rfq-form select{color:var(--structo-ink);background:#ffffff9e;border:1px solid #ffffffd1}.search-box:focus-within,.rfq-form input:focus,.rfq-form textarea:focus,.rfq-form select:focus{border-color:#f28b3c85;box-shadow:0 0 0 4px #f28b3c1a}.chip{color:var(--structo-muted);background:#ffffff94;border:1px solid #ffffffd1}.chip.active{color:#fff;background:#0b0b0c}.company-card{color:var(--structo-ink);box-shadow:none;background:#ffffff9e;border:1px solid #ffffffdb}.company-card:hover{border-color:#f28b3c6b;box-shadow:0 24px 54px #1f29371a}.avatar{color:var(--structo-orange);background:#f28b3c24}.company-main p,.light-root .company-main p{color:var(--structo-muted)}.badge,.light-root .badge{color:var(--structo-muted);background:#ffffff9e}.card-action{color:#fff;background:#0b0b0c}.primary-btn{background:var(--structo-orange);color:#fff;box-shadow:0 18px 40px #f28b3c38}.info-card p:last-child,.form-note,.strong-note,.rfq-form label span{color:var(--structo-muted)!important}@media (max-width:980px){body{background:linear-gradient(#e9edf0 0%,#dfe4e8 100%)!important}.unified-shell{box-shadow:none;background:#f7f9f8b8;border:0;margin:0;padding:0}.web-topbar{background:#f7f9f8c7;border-bottom:1px solid #ffffffb3}.web-links{box-shadow:none;background:0 0;border:0}.web-hero{min-height:auto;margin:0 16px 14px;display:block}.web-hero-copy{border:1px solid #ffffffd1;border-radius:30px;padding:22px;box-shadow:0 24px 70px #1f29371a;background:#ffffff94!important}.web-hero-copy h1{color:var(--structo-ink);font-size:40px}.web-hero-copy p{color:var(--structo-muted)}.web-hero-copy .hero-note{color:var(--structo-ink)!important}.web-content{margin-top:0;padding:0 16px 132px}.web-main .section:not(#requests),.web-side .rfq-form,.web-side .info-card{border-radius:26px;background:#ffffff9e!important}.sticky-rfq{color:#fff;background:#0b0b0c}.bottom-nav{background:#ffffffbd;border:1px solid #ffffffdb}.bottom-nav a.active{color:#fff;background:#0b0b0c}}.explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:-4px 0 22px;display:grid}.explainer-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:24px;padding:22px;box-shadow:0 20px 54px #1f293714}.explainer-num{color:#fff;background:#0b0b0c;border-radius:999px;place-items:center;width:32px;height:32px;margin-bottom:14px;font-weight:900;display:grid}.explainer-card h3{letter-spacing:-.04em;margin:0 0 8px;font-size:18px}.explainer-card p{color:var(--structo-muted);margin:0;font-size:14px;line-height:1.45}@media (max-width:980px){.explainer-grid{grid-template-columns:1fr;gap:10px;margin:0 16px 18px}.explainer-card{border-radius:22px;padding:18px}}.unified-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 auto!important;overflow:visible!important}@media (min-width:981px){.unified-shell{padding-top:28px!important}}.status-review{background:var(--blue-50,#e6f0f5)!important;color:var(--blue-600,#2f6d8f)!important}.status-verified{background:var(--green-50,#e8f2ec)!important;color:var(--green-600,#3f7d5b)!important}.status-rfq{color:var(--wood-700,#6b4d2e)!important;background:#c2904f29!important}.preview-status-row{color:#ffffffbd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.dot{border-radius:999px;width:8px;height:8px;margin-left:4px;display:inline-block}.dot.verified{background:var(--green-600,#3f7d5b)}.dot.rfq{background:var(--wood-500,#a9763f)}.producer-dashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:24px;padding:18px;box-shadow:0 20px 54px #1f293714}.producer-dashboard h3{letter-spacing:-.05em;color:var(--structo-ink);margin:0 0 14px}.producer-dashboard p:last-child{color:var(--structo-muted);margin:12px 0 0;font-size:14px;line-height:1.45}.producer-kpis{gap:8px;display:grid}.producer-kpis span{background:#ffffff9e;border:1px solid #ffffffc7;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.producer-kpis strong{color:var(--structo-ink);letter-spacing:-.04em}.producer-kpis small{color:var(--structo-muted);font-weight:700}@media (max-width:980px){.producer-dashboard{margin-top:12px}}.web-main .section#catalog{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}@media (max-width:980px){.web-main .section#catalog{box-shadow:none!important;background:0 0!important;border:0!important}}.company-card{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff3d!important;border-color:#ffffff7a!important;box-shadow:0 18px 44px #1f29370b!important}.company-card:hover{background:#ffffff57!important;border-color:#f28b3c47!important;box-shadow:0 24px 54px #1f293713!important}@media (max-width:980px){.company-card{background:#ffffff4d!important}}.clean-company-card{grid-template-columns:54px 1fr 18px;padding:16px 14px;position:relative}.status-dot{border:2px solid #ffffffd1;border-radius:999px;width:12px;height:12px;position:absolute;top:12px;right:12px;box-shadow:0 8px 18px #1f293724}.status-dot.status-verified{background:var(--green-600,#3f7d5b)}.status-dot.status-rfq{background:var(--wood-500,#a9763f)}.company-title-row{justify-content:space-between;align-items:flex-start;gap:22px;padding-right:14px;display:flex}.company-title-row h4{margin:0}.company-service{width:max-content;color:var(--structo-muted);background:#fff6;border-radius:999px;margin:7px 0 8px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.contact-icons{flex:none;gap:5px;margin-top:16px;display:flex}.contact-icons a,.contact-hint{width:24px;height:24px;color:var(--structo-ink);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:999px;place-items:center;font-size:11px;font-weight:950;line-height:1;display:grid}.contact-icons a:hover{color:#fff;background:#0b0b0c}.contact-hint{width:auto;color:var(--structo-muted);padding:0 8px}.clean-company-card .badges,.clean-company-card .card-action{display:none!important}.clean-company-card .company-main p{-webkit-line-clamp:2;margin:0}@media (max-width:380px){.clean-company-card{grid-template-columns:48px 1fr}.clean-company-card .arrow{display:none}.company-title-row{padding-right:18px}}.clean-company-card{min-height:116px;grid-template-columns:54px minmax(0,1fr) 18px!important;padding:16px 14px!important}.clean-company-card .company-title-row{justify-content:flex-start;padding-right:28px}.clean-company-card .company-service{margin-top:8px}.clean-company-card .arrow{align-self:center}.status-dot{background:#10101033!important;border:2px solid #ffffffdb!important;width:11px!important;height:11px!important;top:14px!important;right:14px!important;box-shadow:0 8px 20px #1f29371f!important}.status-dot.status-online,.status-dot.status-verified{background:var(--structo-green,#38b58a)!important;box-shadow:0 0 0 6px #38b58a21,0 8px 20px #1f29371f!important}.status-dot.status-review{background:#10101033!important}.dot.online,.dot.verified{background:var(--structo-green,#38b58a)!important}.dot.review{background:#ffffff6b!important}.company-dialog{max-height:min(88vh,760px);overflow-y:auto;border-radius:30px!important;width:min(94vw,520px)!important}.dialog-heading{min-width:0}.dialog-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dialog-title-row h3{margin:0!important}.verified-mark{color:var(--structo-green,#38b58a);letter-spacing:-.02em;background:#38b58a1f;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.dialog-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.dialog-meta-grid span{min-height:62px;color:var(--structo-muted);background:#ffffff94;border:1px solid #ffffffd1;border-radius:18px;gap:4px;padding:11px 12px;font-size:12px;line-height:1.25;display:grid}.dialog-meta-grid b{color:var(--structo-ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-link{min-height:56px;color:var(--structo-ink);background:#ffffffa3;border:1px solid #ffffffd6;border-radius:18px;align-items:center;gap:10px;padding:9px 10px;transition:transform .16s,border-color .16s,background .16s;display:flex}.contact-link:hover{background:#ffffffd1;border-color:#f28b3c5c;transform:translateY(-1px)}.contact-icon{color:#fff;background:#0b0b0c;border-radius:13px;flex:none;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.contact-icon svg{width:22px;height:22px;overflow:visible}.contact-icon svg rect,.contact-icon svg circle{fill:none;stroke:currentColor;stroke-width:1.8px}.letter-icon{place-items:center;font-size:16px;font-weight:950;line-height:1;display:grid}.contact-copy{gap:2px;min-width:0;display:grid}.contact-copy strong{letter-spacing:-.025em;margin:0;font-size:13px;display:block}.contact-copy small{color:var(--structo-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.contact-link.instagram .contact-icon{background:radial-gradient(circle at 30% 107%,#fdf497 0 18%,#fd5949 43%,#d6249f 62%,#285aeb 100%)}.contact-link.facebook .contact-icon{background:#1877f2}.contact-link.tiktok .contact-icon{background:#050506}.contact-link.telegram .contact-icon{background:#229ed9}.contact-link.whatsapp .contact-icon{color:#052b16;background:#25d366}.contact-link.phone .contact-icon{background:var(--structo-orange,#f28b3c)}.contact-link.email .contact-icon{background:#334155}.contact-link.portfolio .contact-icon{background:#6d5dfc}.privacy-note{background:#f28b3c1a;border-radius:14px;padding:10px 12px;font-size:12px;color:var(--structo-muted)!important;margin:10px 0 0!important}@media (max-width:520px){.contact-grid,.dialog-meta-grid{grid-template-columns:1fr}.company-dialog{width:min(94vw,420px)!important;padding:18px!important}}@media (max-width:380px){.clean-company-card{grid-template-columns:48px minmax(0,1fr)!important}}.status-dot.status-review{display:none!important}.contact-icon{border:1px solid #10101014;box-shadow:inset 0 1px #ffffffbf;color:var(--structo-ink)!important;background:#1010100e!important;border-radius:999px!important}.contact-link.instagram .contact-icon,.contact-link.facebook .contact-icon,.contact-link.tiktok .contact-icon,.contact-link.telegram .contact-icon,.contact-link.whatsapp .contact-icon,.contact-link.phone .contact-icon,.contact-link.email .contact-icon,.contact-link.portfolio .contact-icon,.contact-link.website .contact-icon{color:var(--structo-ink)!important;background:#1010100e!important}.contact-link:hover .contact-icon{color:#fff!important;background:#0b0b0c!important}.letter-icon{letter-spacing:.03em;text-transform:uppercase;font-size:10px!important}.profile-detail-list{gap:8px;display:grid}.profile-detail-list>span{color:var(--structo-muted);background:#ffffff8a;border:1px solid #ffffffc2;border-radius:15px;gap:4px;padding:10px 11px;font-size:12px;line-height:1.35;display:grid}.profile-detail-list b{color:var(--structo-ink);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.profile-detail-list small{color:var(--structo-muted);line-height:1.35;display:block}.source-channel-list{gap:6px!important}.logo-button,.web-links button,.header-cta,.menu-button,.workspace-switcher button,.bottom-nav button,.side-create-card,.request-action,.primary-link,.secondary-link{appearance:none;font:inherit;border:0}.logo-button{cursor:pointer;background:0 0}.web-topbar{position:relative}.primary-tabs{gap:6px}.web-links button{color:var(--structo-muted);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-weight:900}.web-links button:hover,.web-links button.active,.web-links .nav-pill.active{color:#fff!important;background:#0b0b0c!important}.topbar-actions{align-items:center;gap:10px;display:flex;position:relative}.header-cta{background:var(--structo-orange,#f28b3c);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #f28b3c2e}.menu-button{cursor:pointer;background:#ffffffb8;border:1px solid #ffffffdb;border-radius:999px;place-items:center;gap:4px;width:44px;height:44px;padding:12px;display:grid;box-shadow:0 16px 44px #1f29371a}.menu-button span{background:var(--structo-ink,#101010);border-radius:999px;width:17px;height:2px}.header-menu{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe0;border:1px solid #ffffffeb;border-radius:22px;gap:6px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 80px #1f29372e}.header-menu a,.header-menu button{width:100%;min-height:42px;color:var(--structo-ink,#101010);text-align:left;background:0 0;border-radius:15px;align-items:center;padding:0 12px;font-weight:850;display:flex}.header-menu a:hover,.header-menu button:hover{background:#1010100f}.workspace-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8a;border:1px solid #ffffffd1;border-radius:999px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;margin:0 0 22px;padding:8px;display:inline-grid;box-shadow:0 18px 48px #1f293712}.workspace-switcher button{min-height:44px;color:var(--structo-muted,#6b7280);cursor:pointer;background:0 0;border-radius:999px;font-weight:950}.workspace-switcher button.active{color:#fff;background:#0b0b0c}.side-create-card{text-align:left;color:#fff;cursor:pointer;background:#101010e0;border-radius:24px;gap:7px;width:100%;padding:18px;display:grid;box-shadow:0 22px 58px #1f293724}.side-create-card span,.side-create-card small{color:#ffffffad}.side-create-card strong{letter-spacing:-.05em;font-size:22px}.requests-board{border-radius:28px;padding:20px}.board-intro{background:#ffffff80;border:1px solid #ffffffc7;border-radius:22px;margin-bottom:14px;padding:16px}.board-intro strong{letter-spacing:-.03em;margin-bottom:6px;display:block}.board-intro p{color:var(--structo-muted);margin:0;line-height:1.45}.request-list{gap:12px;display:grid}.request-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #ffffffdb;border-radius:24px;padding:18px;box-shadow:0 18px 44px #1f29370e}.request-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.request-status{min-height:26px;color:var(--structo-orange,#f28b3c);background:#f28b3c1f;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.public-id-badge{min-height:24px;color:var(--structo-slate,#2f4156);letter-spacing:.04em;white-space:nowrap;background:#2f415614;border:1px solid #2f41561f;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.public-id-badge.large{min-height:28px;padding:0 10px;font-size:11px}.request-card-top small{color:var(--structo-muted);font-weight:800}.request-card h4{letter-spacing:-.05em;margin:0 0 8px;font-size:20px}.request-card p{color:var(--structo-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.request-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.request-meta span{color:var(--structo-muted);background:#ffffff8a;border:1px solid #ffffffc7;border-radius:16px;gap:4px;padding:10px 11px;font-size:12px;display:grid}.request-meta b{color:var(--structo-ink);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.request-action{color:#fff;background:#0b0b0c;border-radius:15px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:950;display:inline-flex}.request-empty{text-align:left;gap:6px;display:grid}.request-empty p{margin:0}.request-side .rfq-section{margin-bottom:0}.request-policy-card{margin-top:0!important}.primary-link,.secondary-link{cursor:pointer}.sticky-rfq{display:none!important}.bottom-nav{display:none}.bottom-nav button{min-height:52px;color:var(--structo-muted,#6b7280);cursor:pointer;background:0 0;border-radius:18px;place-items:center;gap:2px;font-size:16px;font-weight:900;display:grid}.bottom-nav button span:last-child{font-size:11px}.bottom-icon{line-height:1}.bottom-nav button.active{color:#fff;background:#0b0b0c}@media (max-width:980px){.web-topbar{grid-template-columns:auto 1fr auto;gap:10px}.primary-tabs,.web-links button,.web-links a{display:none!important}.topbar-actions{margin-left:auto}.header-cta{min-height:38px;padding:0 13px;font-size:12px}.menu-button{width:40px;height:40px;padding:11px}.header-menu{width:min(230px,100vw - 36px);right:0}.workspace-switcher{display:none}.web-content{padding-bottom:116px!important}.requests-board{padding:0}.board-intro{border-radius:20px;padding:14px}.request-meta{grid-template-columns:1fr}.request-card{border-radius:22px;padding:16px}.request-card h4{font-size:18px}.side-create-card{display:none}.bottom-nav{left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:18;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffffe6;border-radius:24px;gap:8px;margin:0;padding:8px;position:fixed;box-shadow:0 18px 44px #1f293729;background:#ffffffd1!important;grid-template-columns:repeat(2,1fr)!important;display:grid!important}}@media (min-width:981px){.bottom-nav{display:none!important}.requests-view .web-main .section:not(#requests){-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ffffff94!important;border:1px solid #ffffffd1!important;box-shadow:0 26px 70px #1f29371a!important}}.web-topbar{will-change:transform;z-index:40!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:10px 12px!important;transition:transform .24s,opacity .24s,box-shadow .24s!important;position:sticky!important;top:16px!important}.workspace-switcher,.bottom-nav{display:none!important}.menu-button,.header-menu{display:none}@media (min-width:981px){.web-topbar,.primary-tabs{display:flex!important}.menu-button,.header-menu{display:none!important}}@media (max-width:980px){.web-topbar{border-radius:24px!important;min-height:56px!important;margin:8px 12px 22px!important;padding:8px 9px!important;top:8px!important}.web-topbar.header-hidden{transform:translateY(calc(-100% - 18px))!important}.primary-tabs{display:none!important}.menu-button{display:grid!important}.header-menu{display:grid}.web-content{padding-bottom:42px!important}}.web-shell{padding-top:28px!important}.web-topbar{width:auto!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transition:transform .22s,opacity .18s!important;position:fixed!important;top:18px!important;left:max(24px,50vw - 566px)!important;right:max(24px,50vw - 566px)!important;transform:translate(0,0)!important}.web-topbar.header-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(-92px)!important}.web-logo,.topbar-actions,.primary-tabs{flex:none}.web-logo{-webkit-backdrop-filter:blur(18px);border:1px solid #ffffffd1;border-radius:999px;min-height:58px;padding:8px 16px 8px 8px;box-shadow:0 18px 44px #1f293717;background:#ffffffa3!important}.primary-tabs{-webkit-backdrop-filter:blur(18px)!important;background:#ffffffa3!important;border:1px solid #ffffffd1!important;border-radius:999px!important;padding:6px!important;box-shadow:0 18px 44px #1f293717!important}.header-cta{min-height:58px!important;padding:0 20px!important;box-shadow:0 18px 42px #f28b3c38!important}@media (max-width:980px){.web-shell{padding-top:82px!important}.web-topbar{border-radius:0!important;min-height:50px!important;margin:0!important;padding:0!important;top:10px!important;left:12px!important;right:12px!important}.web-topbar.header-hidden{transform:translateY(-78px)!important}.web-logo{min-height:50px;padding:6px 10px 6px 6px}.web-logo span{border-radius:14px;width:38px;height:38px}.header-cta{min-height:50px!important;padding:0 14px!important}.menu-button{-webkit-backdrop-filter:blur(18px)!important;background:#ffffffa3!important;border:1px solid #ffffffd1!important;width:50px!important;height:50px!important;box-shadow:0 18px 44px #1f293717!important}.header-menu{top:calc(100% + 8px)!important}.primary-tabs,.web-links.primary-tabs{visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.web-topbar{justify-content:space-between!important;gap:8px!important}.topbar-actions{flex:none!important;margin-left:auto!important}}.web-topbar,.web-logo,.primary-tabs,.header-cta,.menu-button{box-shadow:none!important;filter:none!important}.web-topbar,.web-logo,.primary-tabs,.menu-button{-webkit-backdrop-filter:none!important}@media (max-width:980px){.web-logo,.header-cta,.menu-button{box-shadow:none!important;-webkit-backdrop-filter:none!important}.web-hero .primary-link{display:none!important}.web-hero .secondary-link{min-height:46px!important;color:var(--structo-ink)!important;background:#ffffffa3!important;border:1px solid #ffffffd1!important}}@media (min-width:981px){.web-shell{padding-top:98px!important}}.search-box input::placeholder{color:#10101094!important;opacity:1!important}@media (min-width:981px){.web-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:14px!important}.web-logo{min-height:52px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0 4px 0 0!important}.web-logo span{border-radius:16px!important;width:46px!important;height:46px!important}.primary-tabs,.web-links.primary-tabs{min-height:52px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.web-links button,.web-links a,.producer-join-cta,.header-cta{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;font-size:15px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.web-links button,.web-links a{color:#101010b8!important;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #ffffffe0!important;padding:0 22px!important}.web-links button:hover,.web-links a:hover{color:#101010!important;background:#ffffffeb!important}.web-links button.active,.web-links .nav-pill.active{color:#101010!important;background:#f28b3c!important;border-color:#f28b3cd9!important;box-shadow:0 0 0 4px #f28b3c29!important}.topbar-actions{gap:8px!important}.producer-join-cta{appearance:none!important;color:#101010!important;cursor:pointer!important;background:#ffffffb8!important;border:1px solid #ffffffe0!important;padding:0 20px!important}.producer-join-cta:hover{color:#fff!important;background:#101010!important;border-color:#101010!important}.header-cta{background:var(--structo-orange,#f28b3c)!important;color:#fff!important;border:1px solid #f28b3ce0!important;padding:0 24px!important;box-shadow:0 12px 32px #f28b3c33!important}}@media (max-width:980px){.producer-join-cta{display:none!important}.header-cta,.menu-button,.web-logo{min-height:50px!important}}.request-contact{color:var(--structo-ink);background:#f28b3c24;border:1px solid #f28b3c4d;border-radius:18px;gap:4px;margin:12px 0 14px;padding:12px 13px;font-size:13px;display:grid}.request-contact b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.request-contact a{color:var(--structo-ink);font-weight:850;text-decoration:none}.producer-form-link{margin-top:10px}.producer-create-card{color:#101010!important;background:#f28b3ceb!important}.request-create-card{background:#101010e0!important}.submission-page{z-index:1;width:min(1180px,100vw - 32px);min-height:100vh;color:var(--structo-ink,#101010);margin:0 auto;padding:24px 0 70px;position:relative}.submission-topbar{z-index:20;justify-content:space-between;align-items:center;gap:12px;margin-bottom:54px;display:flex;position:sticky;top:18px}.submission-logo{min-height:52px;color:var(--structo-ink,#101010);align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.submission-logo span{background:var(--structo-orange,#f28b3c);color:#fff;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.submission-nav{align-items:center;gap:8px;display:flex}.submission-nav a{color:#101010;background:#ffffffb8;border:1px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.submission-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:26px;margin-bottom:26px;display:grid}.submission-hero h1{letter-spacing:-.075em;max-width:760px;margin:8px 0 12px;font-size:clamp(44px,7vw,88px);line-height:.88}.submission-hero p{max-width:680px;color:var(--structo-muted,#5f625f);margin:0;font-size:18px;line-height:1.5}.submission-side-note{background:#ffffff9e;border:1px solid #ffffffd6;border-radius:28px;gap:9px;padding:20px;display:grid}.submission-side-note strong{letter-spacing:-.03em;font-size:18px}.submission-side-note span{color:var(--structo-muted,#5f625f);line-height:1.35}.submission-form{background:#ffffff8f;border:1px solid #ffffffd1;border-radius:34px;gap:16px;padding:18px;display:grid}.form-block{background:#ffffff94;border:1px solid #ffffffd1;border-radius:26px;gap:14px;padding:18px;display:grid}.form-block h2{letter-spacing:-.055em;margin:0;font-size:24px}.field-grid{gap:12px;display:grid}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-form label{color:var(--structo-muted,#5f625f);letter-spacing:.01em;gap:7px;font-size:12px;font-weight:850;display:grid}.submission-form input,.submission-form textarea,.submission-form select{width:100%;min-height:50px;color:var(--structo-ink,#101010);font:inherit;background:#ffffffd1;border:1px solid #10101014;border-radius:16px;outline:none;padding:0 14px;font-weight:750}.submission-form textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.45}.submission-form input:focus,.submission-form textarea:focus,.submission-form select:focus{border-color:#f28b3c94;box-shadow:0 0 0 4px #f28b3c1f}.checkbox-field{background:#f28b3c21;border:1px solid #f28b3c47;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;padding:13px;color:var(--structo-ink,#101010)!important;gap:10px!important}.checkbox-field input{accent-color:#f28b3c;margin-top:1px;width:18px!important;min-height:18px!important}.form-status{color:var(--structo-muted,#5f625f);background:#1010100f;border-radius:20px;padding:14px 16px;font-weight:800;line-height:1.4}.form-status.success{color:#1d3514;background:#f28b3c33}.form-status.error{color:#8a2321;background:#ee53501f}.form-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-actions-row .primary-btn,.form-actions-row .secondary-btn{border-radius:999px;min-height:52px}.target-producer-note{background:#f28b3c2e;border:1px solid #f28b3c52;border-radius:20px;padding:13px 16px}@media (max-width:980px){.submission-page{width:min(100vw - 24px,620px);padding-top:12px}.submission-topbar{margin-bottom:34px;top:10px}.submission-nav{display:none}.submission-hero{grid-template-columns:1fr;gap:14px}.submission-hero h1{font-size:clamp(42px,14vw,64px)}.submission-hero p{font-size:16px}.field-grid.two,.field-grid.three{grid-template-columns:1fr}.submission-form{border-radius:26px;padding:12px}.form-block{border-radius:22px;padding:14px}.form-actions-row .primary-btn,.form-actions-row .secondary-btn{width:100%}}@media (min-width:981px){.web-topbar,.web-topbar:before,.web-topbar:after,.web-logo,.web-logo:before,.web-logo:after,.primary-tabs,.web-links.primary-tabs,.primary-tabs:before,.primary-tabs:after,.topbar-actions,.topbar-actions:before,.topbar-actions:after{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.web-links button,.web-links a,.producer-join-cta{box-shadow:none!important;color:#101010ad!important;background:0 0!important;border:0!important}.web-links button.active,.web-links .nav-pill.active{box-shadow:none!important;color:#fff!important;background:#0b0b0c!important;border:0!important}.header-cta{background:var(--structo-orange,#f28b3c)!important;min-height:52px!important;box-shadow:none!important;color:#fff!important;border:0!important}.web-topbar,.web-logo,.primary-tabs,.web-links.primary-tabs,.topbar-actions,.web-topbar:before,.web-topbar:after,.web-logo:before,.web-logo:after,.primary-tabs:before,.primary-tabs:after,.topbar-actions:before,.topbar-actions:after{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.web-links button,.web-links a,.producer-join-cta{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;color:#1010109e!important;background:0 0!important;border:0!important}.web-links button:hover,.web-links a:hover,.producer-join-cta:hover{color:#101010!important;background:#1010100e!important}.web-links button.active,.web-links .nav-pill.active{color:#fff!important;box-shadow:none!important;background:#0b0b0c!important;border:0!important}.web-links button.active:hover,.web-links .nav-pill.active:hover{color:#fff!important;background:#0b0b0c!important}html body .web-shell .web-topbar.web-topbar,html body .web-shell .web-topbar.web-topbar:before,html body .web-shell .web-topbar.web-topbar:after,html body .web-shell .web-topbar.web-topbar .web-logo.web-logo,html body .web-shell .web-topbar.web-topbar .web-logo.web-logo:before,html body .web-shell .web-topbar.web-topbar .web-logo.web-logo:after,html body .web-shell .web-topbar.web-topbar .primary-tabs.primary-tabs,html body .web-shell .web-topbar.web-topbar .web-links.primary-tabs,html body .web-shell .web-topbar.web-topbar .primary-tabs.primary-tabs:before,html body .web-shell .web-topbar.web-topbar .primary-tabs.primary-tabs:after,html body .web-shell .web-topbar.web-topbar .topbar-actions.topbar-actions,html body .web-shell .web-topbar.web-topbar .topbar-actions.topbar-actions:before,html body .web-shell .web-topbar.web-topbar .topbar-actions.topbar-actions:after{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body .web-shell .web-topbar.web-topbar,html body .web-shell .web-topbar.web-topbar .web-logo.web-logo,html body .web-shell .web-topbar.web-topbar .primary-tabs.primary-tabs,html body .web-shell .web-topbar.web-topbar .web-links.primary-tabs,html body .web-shell .web-topbar.web-topbar .topbar-actions.topbar-actions{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:blur()!important;background:0 0!important;border:0!important}html body .web-shell .web-topbar.web-topbar .web-links .nav-pill.nav-pill,html body .web-shell .web-topbar.web-topbar .web-links a,html body .web-shell .web-topbar.web-topbar .producer-join-cta.producer-join-cta{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:blur()!important;color:#10101099!important;background:0 0!important;border:0!important}html body .web-shell .web-topbar.web-topbar .web-links .nav-pill.nav-pill:hover,html body .web-shell .web-topbar.web-topbar .web-links a:hover,html body .web-shell .web-topbar.web-topbar .producer-join-cta.producer-join-cta:hover{color:#101010!important;background:#1010100f!important}html body .web-shell .web-topbar.web-topbar .web-links .nav-pill.nav-pill.active,html body .web-shell .web-topbar.web-topbar .web-links .nav-pill.nav-pill.active:hover{color:#fff!important;box-shadow:none!important;background:#0b0b0c!important;border:0!important}}.admin-shell{width:min(1180px,100vw - 32px);min-height:100vh;color:var(--structo-ink,#101010);z-index:1;margin:0 auto;padding:24px 0 80px;position:relative}.admin-topbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:30px;display:flex}.admin-brand,.admin-login-card .admin-mark{letter-spacing:-.055em;align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.admin-brand span,.admin-login-card .admin-mark{background:var(--structo-orange,#f28b3c);color:#fff;letter-spacing:0;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.admin-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-topbar-actions small{color:#1010108a;font-weight:800}.admin-topbar button,.admin-login-form button,.admin-actions button,.admin-kpis button{color:#101010;min-height:44px;box-shadow:none;background:#ffffffb8;border:0;border-radius:999px;padding:0 16px;font-weight:900}.admin-hero,.admin-card,.admin-login-card,.admin-empty,.admin-status{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:34px;padding:22px}.admin-hero{margin-bottom:16px}.admin-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#10101085;margin:0 0 8px;font-size:11px;font-weight:900}.admin-hero h1,.admin-login-card h1{letter-spacing:-.075em;max-width:840px;margin:0 0 10px;font-size:clamp(42px,6vw,72px);line-height:.9}.admin-hero p,.admin-login-card p{color:#1010109e;max-width:720px;margin:0;font-weight:650;line-height:1.55}.admin-kpis{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.admin-kpis button{text-align:left;border-radius:22px;gap:2px;min-height:64px;padding:12px 18px;display:inline-grid}.admin-kpis button.active{color:#fff;background:#0b0b0c}.admin-kpis strong{letter-spacing:-.055em;font-size:26px;line-height:1}.admin-kpis span{color:inherit;opacity:.72;font-size:12px}.admin-list{gap:14px;margin-top:14px;display:grid}.admin-card{gap:12px;display:grid}.admin-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-card-head div{flex-wrap:wrap;gap:8px;display:flex}.admin-card-head small{color:#10101080;font-weight:800}.admin-status-pill{color:#7c3c14;background:#f28b3c2e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.admin-status-pill.status-published,.admin-status-pill.status-verified{color:#14582e;background:#258b4829}.admin-status-pill.status-archived,.admin-status-pill.status-hidden{color:#10101094;background:#1010101c}.admin-status-pill.muted{color:#1010108f;background:#10101012}.admin-grid{gap:10px;display:grid}.admin-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-card label,.admin-login-form label{color:#1010108f;gap:7px;font-size:12px;font-weight:900;display:grid}.admin-card input,.admin-card textarea,.admin-card select,.admin-login-form input{color:#101010;width:100%;min-height:48px;font:inherit;background:#ffffffc2;border:1px solid #1010101a;border-radius:16px;outline:none;padding:0 13px;font-weight:760}.admin-card textarea{resize:vertical;min-height:112px;padding:13px;line-height:1.45}.admin-card input:focus,.admin-card textarea:focus,.admin-card select:focus,.admin-login-form input:focus{border-color:#f28b3c94;box-shadow:0 0 0 4px #f28b3c21}.admin-check{background:#1010100f;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;width:fit-content;padding:11px 13px;color:#101010!important;gap:10px!important;display:flex!important}.admin-check input{accent-color:#0b0b0c;width:18px!important;min-height:18px!important}.admin-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.admin-actions .approve{color:#fff;background:#0b0b0c}.admin-actions .reject{color:#8a2321;background:#8a23211f}.admin-status.success{color:#1d3514;background:#f28b3c38;border-color:#f28b3c6b;margin:14px 0;font-weight:850}.admin-status.error{color:#8a2321;background:#ee535024;border-color:#ee53503d;margin-top:14px}.admin-empty{color:#1010109e;font-weight:820}.admin-login-shell{place-items:center;display:grid}.admin-login-card{gap:14px;width:min(620px,100%);display:grid}.admin-login-form{gap:10px;margin-top:4px;display:grid}.admin-login-form button{color:#fff;background:#0b0b0c}.admin-back-link{color:#10101094;width:fit-content;font-weight:900;text-decoration:none}@media (max-width:760px){.admin-shell{width:min(100vw - 24px,620px);padding-top:14px}.admin-topbar,.admin-card-head{flex-direction:column;align-items:flex-start}.admin-grid.two,.admin-grid.three{grid-template-columns:1fr}.admin-hero,.admin-card,.admin-login-card,.admin-empty,.admin-status{border-radius:26px;padding:16px}.admin-hero h1,.admin-login-card h1{font-size:clamp(38px,13vw,58px)}.admin-actions button{width:100%}}.admin-toolbar{background:#ffffff85;border:1px solid #ffffffb8;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px;display:flex}.admin-toolbar input{color:#101010;min-height:48px;font:inherit;background:#ffffffc7;border:1px solid #10101014;border-radius:18px;outline:none;flex:420px;padding:0 15px;font-weight:760}.admin-toolbar span{color:#1010108c;white-space:nowrap;font-size:12px;font-weight:900}.admin-actions-wide button{min-width:104px}.admin-status-pill.status-active,.admin-status-pill.status-completed{color:#14582e;background:#258b4829}.admin-status-pill.status-hidden,.admin-status-pill.status-suspended,.admin-status-pill.status-cancelled{color:#8c4615;background:#f28b3c2b}.admin-audit-card p{color:#101010ad;margin:0;font-weight:700;line-height:1.45}.admin-audit-card code{color:#101010a3;background:#1010100f;border-radius:8px;padding:2px 6px;font-size:12px}.admin-note-line{color:#101010d1!important}@media (max-width:760px){.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar input{flex-basis:auto}.admin-toolbar span{white-space:normal}}.request-action{width:fit-content;text-decoration:none}.request-detail-page{padding-bottom:70px}.request-detail-hero h1{max-width:980px}.request-detail-layout{align-items:start}.request-detail-main{gap:18px;display:grid}.request-detail-card{background:#ffffff94;border:1px solid #ffffffd1;border-radius:34px;padding:18px;box-shadow:0 24px 70px #1f293714}.detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.request-public-contact{color:var(--structo-ink,#101010);background:#f28b3c26;border:1px solid #f28b3c52;border-radius:22px;gap:6px;padding:16px;display:grid}.request-public-contact.muted{color:var(--structo-muted,#5f625f);background:#1010100b;border-color:#10101014}.request-public-contact a{color:inherit;font-weight:900}.form-hint{color:var(--structo-muted,#5f625f);margin:-4px 0 2px;line-height:1.45}.request-detail-side{position:sticky;top:110px}.submission-nav-actions{align-items:center;gap:10px;display:flex}.submission-nav-actions a{min-height:42px;color:var(--structo-ink,#101010);background:#ffffff94;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.submission-nav-actions .topbar-cta{color:#fff;background:#0b0b0c;border-color:#0b0b0c}@media (max-width:980px){.request-detail-layout,.detail-meta{grid-template-columns:1fr}.request-detail-side{position:static}.submission-nav-actions a:not(.topbar-cta){display:none}}.request-domain-tabs{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.request-domain-tabs button{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-height:42px;padding:0 15px;font-weight:900}.request-domain-tabs button.active{background:var(--structo-orange,#f28b3c);color:#090a0d;border-color:#0000}.request-status.domain-design{color:#e4d5ff;background:#a36bff2e}.request-status.domain-partnership,.request-status.domain-sourcing{color:#d1f7ff;background:#47dbff26}.projectant-create-card{background:linear-gradient(145deg,#8057fff2,#11151ff2)}.projectant-submission-page .submission-side-note{border-color:#8057ff42}.admin-detail-page{background:#ffffffc2;border:1px solid #ffffffe6;border-radius:34px;gap:18px;margin:16px 0;padding:22px;display:grid}.admin-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-detail-head h2{letter-spacing:-.065em;margin:0 0 8px;font-size:clamp(30px,4vw,52px);line-height:.95}.admin-detail-head p{color:#1010109e;margin:0;font-weight:800}.admin-detail-head button,.admin-detail-page button{color:#101010;background:#10101014;border:0;border-radius:999px;min-height:42px;padding:0 14px;font-weight:900}.admin-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.admin-detail-main,.admin-detail-side{gap:12px;display:grid}.admin-detail-field,.admin-detail-meta span,.admin-detail-dates span,.admin-timeline-empty{background:#1010100b;border-radius:22px;padding:14px}.admin-detail-field b,.admin-detail-meta b,.admin-detail-dates b{letter-spacing:.08em;text-transform:uppercase;color:#1010107a;margin-bottom:5px;font-size:11px;display:block}.admin-detail-field p{margin:0 0 6px;font-weight:750;line-height:1.45}.admin-detail-field small{color:#10101094;font-weight:800}.admin-detail-meta,.admin-detail-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-detail-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-timeline{gap:10px;display:grid;position:relative}.admin-timeline-item{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.admin-timeline-dot{background:var(--structo-orange,#f28b3c);border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 5px #f28b3c24}.admin-timeline-item div{background:#1010100e;border-radius:18px;padding:12px}.admin-timeline-item strong{font-size:14px;display:block}.admin-timeline-item small{color:#10101085;margin-top:4px;font-weight:850;display:block}.admin-timeline-item p{color:#101010a6;margin:8px 0 0;font-weight:720;line-height:1.4}.admin-check-grid .admin-check{width:auto}@media (max-width:900px){.admin-detail-grid,.admin-detail-meta,.admin-detail-dates{grid-template-columns:1fr}.admin-detail-head{flex-direction:column}}.admin-actions a,.admin-topbar-actions a.admin-back-link,.admin-detail-head a.admin-back-link{color:#101010;background:#10101014;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.profile-cta-wrap{display:inline-flex;position:relative}.profile-menu{z-index:42;-webkit-backdrop-filter:blur(24px);background:#fffffff0;border:1px solid #fffffff5;border-radius:24px;gap:7px;width:258px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 80px #1f29372e}.profile-menu button{color:#101010;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;align-content:center;gap:4px;width:100%;min-height:64px;padding:12px 14px;display:grid}.profile-menu button:hover{background:#1010100f}.profile-menu strong{letter-spacing:-.02em;font-size:15px;font-weight:950;line-height:1}.profile-menu small{color:#10101094;font-size:12px;font-weight:800;line-height:1.25}@media (min-width:981px){html body .web-shell .web-topbar.web-topbar .profile-menu-trigger.profile-menu-trigger[aria-expanded=true]{color:#101010!important;background:#10101014!important}}@media (max-width:980px){.profile-cta-wrap{display:none!important}}:root{--mebliar-accent:var(--structo-orange,#f28b3c);--lime:var(--mebliar-accent);--saas-lime:var(--mebliar-accent)}.producer-create-card,html body .producer-create-card{color:#101010!important;background:linear-gradient(145deg,#f28b3cf5,#ffb86eeb)!important}.producer-create-card span,.producer-create-card small{color:#101010a8!important}.web-logo span,.avatar,.status-dot.status-online,.request-contact,.request-public-contact,.admin-status.success{--accent-lime:var(--mebliar-accent)}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.pagination button{min-width:42px;min-height:42px;color:var(--structo-muted,#6b7280);cursor:pointer;background:#ffffff9e;border:1px solid #ffffffd6;border-radius:999px;font-weight:950;box-shadow:0 14px 34px #1f29370f}.pagination button.active{color:#fff;background:#0b0b0c;border-color:#0b0b0c}.pagination button:disabled{opacity:.42;cursor:not-allowed}@media (min-width:981px){.web-main .company-list,.request-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.header-menu{width:min(230px,100vw - 36px)}.pagination{margin:16px 0 2px}.pagination button{min-width:38px;min-height:38px}}.request-domain-tabs button{box-shadow:0 12px 28px #1f29370d;color:var(--structo-ink,#101010)!important;background:#ffffff9e!important;border-color:#ffffffd6!important}.request-domain-tabs button.active{color:#fff!important;background:#0b0b0c!important;border-color:#0b0b0c!important}.marketplace-closing{gap:18px;margin-top:24px;display:grid}.closing-hero-card,.closing-info-grid article,.marketplace-footer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #ffffffd1;box-shadow:0 26px 70px #1f293714}.closing-hero-card{background:radial-gradient(circle at 88% 18%,#f28b3c33,#0000 28%),#ffffff9e;border-radius:34px;gap:14px;padding:clamp(22px,4vw,36px);display:grid}.closing-hero-card h3{max-width:840px;color:var(--structo-ink,#101010);letter-spacing:-.075em;margin:0;font-size:clamp(32px,5vw,62px);line-height:.92}.closing-hero-card p{max-width:760px;color:var(--structo-muted,#6b7280);margin:0;font-weight:760;line-height:1.52}.closing-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.closing-actions button,.marketplace-footer button,.marketplace-footer a{appearance:none;min-height:44px;color:var(--structo-ink,#101010);background:#ffffffa8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}.closing-actions button:first-child{background:var(--structo-orange,#f28b3c);color:#fff;box-shadow:0 16px 38px #f28b3c33}.closing-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.closing-info-grid article{border-radius:26px;align-content:start;gap:10px;min-height:170px;padding:20px;display:grid}.closing-info-grid span{width:38px;height:38px;color:var(--structo-ink,#101010);background:#10101014;border-radius:999px;place-items:center;font-weight:950;display:grid}.closing-info-grid strong{color:var(--structo-ink,#101010);letter-spacing:-.04em;font-size:20px}.closing-info-grid p{color:var(--structo-muted,#6b7280);margin:0;font-weight:740;line-height:1.44}.marketplace-footer{border-radius:28px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.marketplace-footer strong{color:var(--structo-ink,#101010);letter-spacing:-.06em;font-size:24px;display:block}.marketplace-footer p{color:var(--structo-muted,#6b7280);margin:4px 0 0;font-weight:760}.marketplace-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketplace-footer nav button:hover,.marketplace-footer nav a:hover,.closing-actions button:hover{color:#fff;background:#0b0b0c}@media (max-width:980px){.marketplace-closing{margin:0 16px 108px}.closing-info-grid{grid-template-columns:1fr}.marketplace-footer{flex-direction:column;align-items:flex-start}.marketplace-footer nav{justify-content:flex-start}}.web-main .section#projectants{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}#projectants .company-card{-webkit-backdrop-filter:blur(14px)!important;background:#ffffff3d!important;border-color:#ffffff7a!important;box-shadow:0 18px 44px #1f29370b!important}#projectants .company-card:hover{background:#ffffff57!important;border-color:#f28b3c47!important;box-shadow:0 24px 54px #1f293713!important}@media (max-width:980px){.web-main .section#projectants{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}#projectants .company-card{background:#ffffff4d!important}}.web-main .section#projectants{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-directory{gap:14px;margin-top:14px;display:grid}.admin-directory-head{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:34px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.admin-directory-head h2{letter-spacing:-.07em;margin:0 0 8px;font-size:clamp(34px,4vw,54px);line-height:.92}.admin-directory-head p{color:#1010109e;max-width:680px;margin:0;font-weight:720;line-height:1.48}.admin-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(100%,360px);display:grid}.admin-directory-metrics span{color:#10101094;background:#ffffff94;border-radius:18px;gap:2px;padding:11px 12px;font-size:12px;font-weight:900;display:grid}.admin-directory-metrics b{color:#101010;font-size:22px;line-height:1}.admin-filter-row{background:#ffffff85;border:1px solid #ffffffb8;border-radius:24px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.admin-filter-row button,.admin-row-actions button,.admin-row-actions a{color:#101010;background:#ffffffb8;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-weight:950;text-decoration:none;display:inline-flex}.admin-filter-row button.active{color:#fff;background:#0b0b0c}.admin-directory-pagination{color:#10101094;background:#ffffff85;border:1px solid #ffffffb8;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:900;display:flex}.admin-directory-pagination>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-directory-pagination button{color:#101010;background:#ffffffc2;border:0;border-radius:999px;min-width:38px;min-height:34px;font-weight:950}.admin-directory-pagination button.active{color:#fff;background:#0b0b0c}.admin-directory-pagination button:disabled{opacity:.46;cursor:not-allowed}.admin-page-slot{align-items:center;gap:6px;display:inline-flex}.admin-page-slot i{color:#1010106b;font-style:normal}.admin-directory-table{gap:8px;display:grid}.admin-directory-row{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:24px;grid-template-columns:minmax(220px,1.4fr) .7fr .8fr .7fr .7fr minmax(220px,.9fr);align-items:center;gap:10px;padding:14px;display:grid}.admin-directory-row.head{color:#1010108f;text-transform:uppercase;letter-spacing:.04em;background:#1010100f;min-height:44px;padding:0 14px;font-size:12px;font-weight:950}.admin-directory-row span{color:#101010b3;gap:5px;min-width:0;font-weight:840;display:grid}.admin-directory-row b{color:#101010;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-directory-row small{color:#1010107a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.admin-directory-row i.admin-status-pill{width:fit-content;font-style:normal}.admin-row-actions{flex-wrap:wrap;gap:6px!important;display:flex!important}.admin-row-actions button:first-child{color:#fff;background:#0b0b0c}@media (max-width:980px){.admin-directory-head{flex-direction:column}.admin-directory-metrics{width:100%}.admin-directory-row,.admin-directory-row.head{grid-template-columns:1fr}.admin-directory-row.head{display:none}.admin-directory-pagination{flex-direction:column;align-items:flex-start}.admin-directory-pagination>div{justify-content:flex-start}}.cabinet-shell{width:min(1180px,100vw - 32px);min-height:100vh;color:var(--structo-ink,#101010);z-index:1;margin:0 auto;padding:24px 0 90px;position:relative}.cabinet-topbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.cabinet-logo{color:#101010;letter-spacing:-.055em;align-items:center;gap:10px;font-size:21px;font-weight:950;text-decoration:none;display:inline-flex}.cabinet-logo span{background:var(--structo-orange,#f28b3c);color:#fff;letter-spacing:0;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.cabinet-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cabinet-topbar-actions small{color:#1010108c;font-weight:850}.cabinet-topbar-actions button,.cabinet-login-form button{color:#fff;background:#0b0b0c;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:950}.cabinet-hero,.cabinet-panel,.cabinet-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffd1;border-radius:34px;box-shadow:0 26px 70px #1f293714}.cabinet-hero{margin-bottom:16px;padding:clamp(22px,4vw,34px)}.cabinet-hero h1,.cabinet-login-card h1{letter-spacing:-.08em;max-width:840px;margin:0 0 10px;font-size:clamp(42px,6vw,76px);line-height:.9}.cabinet-hero p,.cabinet-login-card p{color:#1010109e;max-width:760px;margin:0;font-weight:720;line-height:1.52}.cabinet-metrics{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cabinet-metrics span{color:#1010108f;background:#ffffff9e;border-radius:20px;gap:3px;min-width:132px;padding:13px 15px;font-size:12px;font-weight:900;display:grid}.cabinet-metrics b{color:#101010;font-size:28px;line-height:1}.cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cabinet-panel{align-content:start;gap:12px;padding:20px;display:grid}.cabinet-panel.wide{grid-column:1/-1}.cabinet-panel-head h2{letter-spacing:-.06em;margin:0;font-size:30px}.cabinet-card{color:#101010;background:#ffffff8a;border:1px solid #ffffffc7;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:15px;text-decoration:none;display:flex}.cabinet-card strong,.cabinet-card small{display:block}.cabinet-card small{color:#10101085;margin-top:4px;font-weight:820}.cabinet-card.link:hover{background:#ffffffb8;border-color:#f28b3c57}.cabinet-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cabinet-pill-row span{color:#101010a8;background:#10101012;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.cabinet-empty{color:#10101094;background:#1010100b;border-radius:20px;margin:0;padding:16px;font-weight:820}.cabinet-login-shell{place-items:center;display:grid}.cabinet-login-card{gap:14px;width:min(650px,100%);padding:30px;display:grid}.cabinet-login-form{gap:10px;display:grid}.cabinet-login-form label{color:#1010108f;gap:7px;font-size:12px;font-weight:900;display:grid}.cabinet-login-form input{color:#101010;width:100%;min-height:50px;font:inherit;background:#ffffffc7;border:1px solid #1010101a;border-radius:16px;padding:0 14px;font-weight:760}@media (max-width:860px){.cabinet-shell{width:min(100vw - 24px,640px);padding-top:14px}.cabinet-topbar,.cabinet-card{flex-direction:column;align-items:flex-start}.cabinet-grid{grid-template-columns:1fr}.cabinet-panel.wide{grid-column:auto}.cabinet-hero,.cabinet-panel,.cabinet-login-card{border-radius:26px;padding:16px}.cabinet-hero h1,.cabinet-login-card h1{font-size:clamp(38px,13vw,58px)}.cabinet-pill-row{justify-content:flex-start}}.requests-board .section-head{align-items:start}.requests-board .request-list{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.requests-board .request-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff5c;border:1px solid #ffffffbd;border-radius:24px;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"avatar content action""avatar meta action";align-items:center;gap:12px 18px;width:100%;min-height:132px;padding:18px;display:grid;box-shadow:0 14px 34px #1f29370b}.requests-board .request-card-top{width:70px;height:70px;color:var(--structo-orange,#f28b3c);background:#f28b3c1f;border-radius:22px;grid-area:avatar;justify-self:center;place-items:center;margin:0;display:grid}.requests-board .request-contact{grid-area:meta;align-self:stretch;margin:0}.requests-board .request-contact+.request-action{grid-area:action}.requests-board .request-action{white-space:nowrap;border-radius:18px;grid-area:action;min-width:150px;min-height:46px;padding:0 18px;text-decoration:none}.requests-board .request-card-top small{display:none}.requests-board .request-status{text-align:center;min-height:auto;padding:0;font-size:11px;color:inherit!important;background:0 0!important}@media (max-width:1120px){.requests-board .request-card{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"avatar content""meta meta""action action";align-items:start}}@media (max-width:720px){.requests-board .request-card{border-radius:24px;grid-template-columns:1fr;grid-template-areas:"avatar""content""meta""action";padding:16px}.requests-board .request-card-top{justify-self:start}.requests-board .request-meta{grid-template-columns:1fr}.requests-board .request-action{width:100%}}.requests-board .request-card-content{grid-area:content;min-width:0}.requests-board .request-card-content h4{letter-spacing:-.065em;margin:0 0 8px;font-size:clamp(18px,1.55vw,22px);line-height:1.02}.requests-board .request-card-content p{max-width:62ch;color:var(--structo-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.requests-board .request-card>h4,.requests-board .request-card>p{display:none}.requests-board .request-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff8a!important;border:1px solid #ffffffd1!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)!important;grid-template-areas:"content action""meta action""contact action"!important;align-items:center!important;gap:14px 22px!important;min-height:0!important;padding:22px 24px!important;box-shadow:0 18px 42px #1f29370e!important}.requests-board .request-card-top{display:none!important}.requests-board .request-card-content{grid-area:content;gap:8px;min-width:0;display:grid}.requests-board .request-card-content:before{content:attr(data-domain);width:fit-content;min-height:28px;color:var(--structo-orange,#f28b3c);letter-spacing:-.02em;background:#f28b3c1f;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.requests-board .request-card-content h4{letter-spacing:-.075em!important;color:var(--structo-ink,#101010)!important;margin:0!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.02!important}.requests-board .request-card-content p{color:#1010109e!important;-webkit-line-clamp:2!important;max-width:66ch!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.requests-board .request-meta{grid-area:meta;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.requests-board .request-meta span{overflow-wrap:anywhere;align-content:center;gap:5px;min-height:70px;display:grid;color:#1010109e!important;background:#ffffff8f!important;border:1px solid #ffffffc7!important;border-radius:18px!important;padding:12px 13px!important;font-size:13px!important;line-height:1.18!important}.requests-board .request-meta b{color:#101010d1!important;letter-spacing:.1em!important;font-size:10px!important;line-height:1!important}.requests-board .request-contact{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;display:grid;color:#101010b8!important;background:#f28b3c1a!important;border:1px solid #f28b3c38!important;border-radius:18px!important;grid-area:contact!important;min-height:auto!important;margin:0!important;padding:12px 14px!important}.requests-board .request-contact b{text-transform:uppercase;grid-row:span 3;align-self:start;color:#101010c7!important;letter-spacing:.1em!important;font-size:10px!important;line-height:1.25!important}.requests-board .request-contact span,.requests-board .request-contact a{overflow-wrap:anywhere;min-width:0;color:#101010c7!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.requests-board .request-action{text-align:center;align-self:center;width:100%;color:#fff!important;white-space:normal!important;background:#0b0b0c!important;border-radius:20px!important;grid-area:action!important;min-width:0!important;min-height:56px!important;padding:0 18px!important;font-size:clamp(14px,1.35vw,20px)!important;font-weight:950!important;line-height:1.05!important}@media (max-width:1180px){.requests-board .request-card{grid-template-columns:1fr!important;grid-template-areas:"content""meta""contact""action"!important;align-items:stretch!important}.requests-board .request-action{max-width:360px}}@media (max-width:720px){.requests-board .request-card{border-radius:24px!important;padding:16px!important}.requests-board .request-meta{grid-template-columns:1fr!important}.requests-board .request-contact{grid-template-columns:1fr}.requests-board .request-contact b{grid-row:auto}.requests-board .request-action{max-width:none}}.requests-board .request-card .request-contact{display:none!important}.requests-board .request-card{grid-template-columns:1fr!important;grid-template-areas:"content""meta"!important;align-items:stretch!important;gap:18px!important;padding:24px 26px!important;position:relative!important}.requests-board .request-card-content{width:100%;padding-right:0}.requests-board .request-card-content p{-webkit-line-clamp:4!important;max-width:100%!important}.requests-board .request-action{top:24px;right:26px;color:#7f4820eb!important;width:auto!important;min-width:124px!important;max-width:148px!important;min-height:34px!important;box-shadow:none!important;letter-spacing:-.02em!important;background:#f28b3c2e!important;border:1px solid #f28b3c4d!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;position:absolute!important}.requests-board .request-action:hover{background:#f28b3c42!important;border-color:#f28b3c6b!important}@media (min-width:721px){.requests-board .request-card-content:before{margin-right:156px}}@media (max-width:720px){.requests-board .request-card{padding:18px!important}.requests-board .request-action{justify-self:start;margin-top:2px;max-width:150px!important;position:static!important}}.web-logo.logo-button,.web-links .nav-pill,.primary-link,.secondary-link,.marketplace-footer nav a{text-decoration:none}.web-links .nav-pill{color:var(--structo-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-weight:900;display:inline-flex}.web-main .section#requests,.requests-view .web-main .section#requests{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}#requests .board-intro{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important}#requests .board-intro strong{font-size:16px;margin-bottom:4px!important}#requests .board-intro p{max-width:760px;font-size:14px;color:#10101094!important}#requests .request-search-box{-webkit-backdrop-filter:blur(14px);margin:0 0 12px;background:#ffffff3d!important;border-color:#ffffff80!important;box-shadow:0 18px 44px #1f293709!important}#requests .request-domain-tabs{margin:0 0 18px!important}#requests .request-domain-tabs button{-webkit-backdrop-filter:blur(12px);color:#101010a8!important;background:#ffffff3d!important;border-color:#ffffff80!important;box-shadow:0 12px 30px #1f293709!important}#requests .request-domain-tabs button.active{color:#fff!important;background:#0b0b0c!important;border-color:#0b0b0c!important}#requests.requests-board .request-card{-webkit-backdrop-filter:blur(14px)!important;background:#ffffff3d!important;border-color:#ffffff7a!important;box-shadow:0 18px 44px #1f29370b!important}#requests.requests-board .request-card:hover{background:#ffffff57!important;border-color:#f28b3c47!important;box-shadow:0 24px 54px #1f293713!important}#requests.requests-board .request-meta span{background:#ffffff4d!important;border-color:#ffffff75!important}#requests.requests-board .request-card-content:before,#requests.requests-board .request-action{background:#f28b3c29!important}@media (max-width:980px){.web-main .section#requests,.requests-view .web-main .section#requests{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}#requests.requests-board .request-card,#requests .request-search-box,#requests .request-domain-tabs button{background:#ffffff4d!important}}@media (min-width:981px){.producer-view .web-side,.requests-view .web-side{width:auto!important;max-height:none!important;margin-top:0!important;position:sticky!important;top:24px!important;overflow-y:visible!important}}.mebliar-global-nav{z-index:30;position:relative}.global-nav-cta{color:#fff!important;background:#0b0b0c!important;border-color:#0b0b0c!important}.global-menu-button{display:none}.global-header-menu{top:calc(100% + 10px);right:0}@media (max-width:980px){.mebliar-global-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid!important}.mebliar-global-nav .global-nav-links{display:none!important}.global-menu-button{margin-left:auto;display:inline-flex!important}.global-header-menu{display:grid!important}}@media (max-width:720px){#requests.requests-board .request-list{gap:10px!important}#requests.requests-board .request-card{border-radius:22px!important;gap:10px!important;min-height:0!important;padding:14px 14px 13px!important}#requests.requests-board .request-card-content{gap:7px!important}#requests.requests-board .request-card-content:before{min-height:24px!important;margin-right:0!important;padding:0 9px!important;font-size:10px!important}#requests.requests-board .request-card-content h4{letter-spacing:-.055em!important;font-size:18px!important;line-height:1.06!important}#requests.requests-board .request-card-content p{-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.34!important}#requests.requests-board .request-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#requests.requests-board .request-meta span{border-radius:14px!important;gap:3px!important;min-height:48px!important;padding:8px!important;font-size:11px!important}#requests.requests-board .request-meta b{letter-spacing:.07em!important;font-size:8px!important}#requests.requests-board .request-action{justify-self:start;max-width:132px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important}}@media (max-width:420px){#requests.requests-board .request-meta{grid-template-columns:1fr 1fr!important}#requests.requests-board .request-meta span:last-child{grid-column:1/-1}}@media (max-width:720px){#requests.requests-board .request-card{gap:8px!important;padding:12px!important}#requests.requests-board .request-card-content h4{font-size:17px!important}#requests.requests-board .request-card-content p{-webkit-line-clamp:1!important}#requests.requests-board .request-meta{grid-template-columns:1fr 1fr!important}#requests.requests-board .request-meta span{min-height:42px!important;padding:7px 8px!important}#requests.requests-board .request-meta span:last-child{display:none!important}}.cabinet-notice{color:#101010b8;background:#f28b3c24;border:1px solid #f28b3c3d;border-radius:18px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:900}.cabinet-response-group{background:#ffffff57;border:1px solid #ffffff9e;border-radius:24px;gap:10px;padding:12px;display:grid}.cabinet-response-group-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 6px;display:flex}.cabinet-response-group-head strong{letter-spacing:-.035em;font-size:17px;font-weight:950}.cabinet-response-group-head a{color:#1010109e;background:#1010100f;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.cabinet-response-card{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:22px;gap:10px;padding:14px;display:grid}.cabinet-response-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cabinet-response-main strong,.cabinet-response-main small{display:block}.cabinet-response-main strong{letter-spacing:-.035em;font-weight:950}.cabinet-response-main small{color:#10101085;margin-top:4px;font-size:12px;font-weight:820}.cabinet-response-card p{color:#101010a8;margin:0;font-size:14px;font-weight:760;line-height:1.45}.cabinet-response-status{white-space:nowrap;color:#101010a8;background:#10101012;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.cabinet-response-status.status-shortlisted{color:#9b4b13;background:#f28b3c2e}.cabinet-response-status.status-accepted{color:#12613b;background:#1b8e5324}.cabinet-response-status.status-rejected{color:#8a1f17;background:#b423181a}.cabinet-response-actions{flex-wrap:wrap;gap:8px;display:flex}.cabinet-response-actions button{color:#101010b3;cursor:pointer;background:#ffffffc2;border:1px solid #10101014;border-radius:999px;min-height:36px;padding:0 13px;font-weight:950}.cabinet-response-actions button.accept{color:#12613b;background:#1b8e531f;border-color:#1b8e5338}.cabinet-response-actions button.reject{color:#8a1f17;background:#b4231814;border-color:#b4231829}.cabinet-response-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:860px){.cabinet-response-group-head,.cabinet-response-main{flex-direction:column;align-items:flex-start}}.cabinet-match-list{gap:10px;display:grid}.cabinet-match-card{color:#101010;background:#ffffff8a;border:1px solid #ffffffc7;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.cabinet-match-card:hover{background:#ffffffb8;border-color:#f28b3c57}.cabinet-match-main{gap:5px;display:grid}.cabinet-match-main span{color:#f28b3ceb;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:950}.cabinet-match-main strong{letter-spacing:-.04em;font-size:18px;font-weight:950}.cabinet-match-main p{color:#10101094;max-width:760px;margin:0;font-size:13px;font-weight:760;line-height:1.42}@media (max-width:860px){.cabinet-match-card{grid-template-columns:1fr}}.admin-stats-strip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-stats-strip span{color:#1010109e;background:#ffffff94;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-stats-strip b{color:#101010;font-size:18px}.admin-ai-box,.admin-ai-card{background:#ffffff94;border:1px solid #ffffffd1;border-radius:20px;gap:10px;padding:14px;display:grid}.admin-ai-box.empty{color:#10101085;font-weight:850}.admin-ai-box.status-ready_to_publish,.admin-ai-card.status-ready_to_publish{background:#1b8e5314;border-color:#1b8e5340}.admin-ai-box.status-needs_clarification,.admin-ai-card.status-needs_clarification{background:#f28b3c17;border-color:#f28b3c4d}.admin-ai-box.status-reject_recommended,.admin-ai-card.status-reject_recommended,.admin-ai-box.risk-high,.admin-ai-card.risk-high{background:#b4231812;border-color:#b4231833}.admin-ai-box-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-ai-box-head span,.admin-ai-box-head b,.admin-ai-box-head small{color:#101010a8;background:#10101012;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.admin-ai-box-head b{color:#fff;background:#101010}.admin-ai-box p,.admin-ai-card p{color:#101010a6;margin:0;font-size:13px;font-weight:760;line-height:1.45}.admin-ai-box details,.admin-ai-card details{background:#ffffff7a;border-radius:14px;padding:10px}.admin-ai-box summary,.admin-ai-card summary{cursor:pointer;color:#101010b3;font-weight:950}.admin-ai-box pre,.admin-ai-card pre{white-space:pre-wrap;color:#101010ad;font:inherit;margin:10px 0 0;font-size:13px}.admin-ai-section{gap:16px;display:grid}.admin-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-ai-card h3{letter-spacing:-.04em;margin:0;font-size:18px}.admin-status-pill.status-ready_to_publish,.admin-status-pill.status-low{color:#12613b;background:#1b8e531f}.admin-status-pill.status-needs_clarification,.admin-status-pill.status-medium{color:#9b4b13;background:#f28b3c24}.admin-status-pill.status-needs_human_review{color:#101010a3;background:#10101014}.admin-status-pill.status-reject_recommended,.admin-status-pill.status-high{color:#8a1f17;background:#b423181a}@media (max-width:900px){.admin-ai-grid{grid-template-columns:1fr}}.admin-guide-box,.admin-state-summary,.admin-advanced-fields,.admin-more-actions{background:#ffffff7a;border:1px solid #1010100f;border-radius:20px}.admin-guide-box{color:#101010ad;gap:7px;padding:14px 16px;font-size:13px;font-weight:760;line-height:1.45;display:grid}.admin-guide-box b{color:#101010;font-size:15px;font-weight:950}.admin-guide-box p{margin:0}.admin-state-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-state-summary span{color:#101010;background:#ffffff94;border-radius:16px;gap:4px;min-height:58px;padding:10px 12px;font-weight:950;display:grid}.admin-state-summary b{color:#10101080;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.admin-advanced-fields{padding:0;overflow:hidden}.admin-advanced-fields summary,.admin-more-actions summary{cursor:pointer;color:#1010109e;padding:12px 14px;font-size:13px;font-weight:950}.admin-advanced-fields[open] summary{border-bottom:1px solid #1010100f}.admin-advanced-fields .admin-grid{padding:12px}.admin-more-actions{align-items:center;min-height:44px;display:inline-flex;position:relative}.admin-more-actions[open]{flex-wrap:wrap;gap:8px;padding:7px;display:flex}.admin-more-actions[open] summary{width:100%;padding:5px 8px}.admin-actions .admin-more-actions button{min-height:38px}@media (max-width:760px){.admin-state-summary{grid-template-columns:1fr}}.admin-selected-editor{background:#ffffff94;border:1px solid #ffffffd1;border-radius:28px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 55px #141e2814}.admin-selected-editor-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-selected-editor-head h3{letter-spacing:-.07em;margin:0;font-size:clamp(28px,4vw,48px);line-height:.9}.admin-selected-editor-head p{color:#1010109e;max-width:760px;margin:8px 0 0;font-weight:780;line-height:1.42}.admin-selected-editor>label{color:#10101085;letter-spacing:.02em;gap:8px;font-size:12px;font-weight:950;display:grid}.admin-selected-editor input,.admin-selected-editor textarea,.admin-selected-editor select{color:#101010;width:100%;font:inherit;background:#ffffffb3;border:1px solid #10101012;border-radius:16px;padding:13px 14px;font-size:14px;font-weight:850}.admin-selected-editor textarea{resize:vertical;min-height:92px}@media (max-width:760px){.admin-selected-editor-head{flex-direction:column}}.dialog-close{z-index:5;color:#fff!important;opacity:1!important;background:#101010!important;border:1px solid #ffffffb3!important;box-shadow:0 12px 34px #00000038!important}.dialog-close:hover{transform:scale(1.04);background:var(--structo-orange,#f28b3c)!important}.profile-type-pill{color:#9b4b13;letter-spacing:-.02em;white-space:nowrap;background:#f28b3c24;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.capability-chips{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.capability-chips span{color:#101010ad;background:#1010100f;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:920;display:inline-flex}.bio-block p{color:#101010b3!important;font-size:15px!important;line-height:1.48!important}.compact-contact-grid{flex-wrap:wrap;gap:9px!important;display:flex!important}.compact-contact-link{justify-content:center;width:46px;height:46px;border-radius:999px!important;min-height:46px!important;padding:0!important}.compact-contact-link .contact-icon{width:38px;height:38px}.compact-contact-link .letter-icon{font-size:10px!important}.dialog-block .profile-detail-list>span.source-channel-list,.source-channel-list{display:none!important}.profile-detail-list>span{padding:12px 13px!important}@media (max-width:520px){.dialog-close{width:42px!important;height:42px!important;font-size:28px!important}.compact-contact-grid{grid-template-columns:none!important}}.work-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.work-facts span{color:#101010a8;background:#ffffff94;border:1px solid #ffffffc2;border-radius:15px;gap:3px;padding:10px 11px;font-size:12px;font-weight:760;line-height:1.32;display:grid}.work-facts b{color:#101010e0;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (max-width:520px){.work-facts{grid-template-columns:1fr}}.legal-page-shell{z-index:1;min-height:100vh;padding:0 clamp(18px,4vw,54px) 54px;position:relative}.legal-hero{border:1px solid var(--line);border-radius:var(--radius-xl);max-width:960px;box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff1a,#ffffff0a);margin:36px auto 22px;padding:clamp(28px,5vw,58px)}.legal-hero h1{letter-spacing:-.07em;margin:8px 0 14px;font-size:clamp(2.2rem,7vw,5.8rem);line-height:.9}.legal-hero p{max-width:760px;color:var(--muted);margin:0 0 16px;font-size:1.08rem;line-height:1.55}.legal-hero span{color:var(--muted-2);font-size:.9rem}.legal-content-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:#ffffff14;max-width:960px;margin:0 auto;padding:clamp(22px,4vw,42px)}.legal-section+.legal-section{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.legal-section h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.25rem,3vw,2rem)}.legal-section p{color:var(--muted);margin:10px 0 0;line-height:1.68}.legal-footer-links{max-width:960px;color:var(--muted);flex-wrap:wrap;gap:10px;margin:18px auto 0;font-size:.92rem;display:flex}.legal-footer-links a,.legal-consent-checkbox a{color:var(--orange);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-consent-block{gap:8px;margin-top:14px;display:grid}.legal-consent-checkbox span{line-height:1.45}.mebliar-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}
