*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{color:#111827;letter-spacing:0;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}.site{background:#fff;overflow-x:hidden}.wrap{width:min(1180px,100% - 40px);margin:0 auto}.topbar{color:#64748b;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:13px}.topbar__inner,.topbar nav,.gnb__inner,.gnb__links,.hero__actions{align-items:center;display:flex}.topbar__inner{justify-content:space-between;gap:18px;min-height:42px}.topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:18px}.topbar a:hover,.gnb a:hover{color:#0069ff}.gnb{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.mobile-menu-button,.mobile-nav{display:none}.gnb__inner{justify-content:space-between;gap:24px;min-height:72px;position:relative}.brand{color:#0f172a;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.brand span{color:#fff;background:#0069ff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:15px;display:inline-grid}.gnb__links{color:#334155;gap:30px;font-size:15px;font-weight:600}.gnb__cta,.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.gnb__cta,.button--primary{color:#fff;background:#0069ff}.gnb__cta:hover,.button--primary:hover{color:#fff;background:#0058d6}.button--secondary{color:#0f172a;background:#fff;border-color:#cbd5e1}.hero .button--secondary{color:#0f172a;background:#fffffff5;border-color:#ffffffc7}.button--dark{color:#fff;background:#0f172a}
.market-hero{background:linear-gradient(92deg,#071a3aeb 0%,#071a3acc 34%,#004caf6b 58%,#0f172a2e 100%),radial-gradient(circle at 78% 36%,#3b82f633,#0000 30%),url(/images/hero-ai-workspace.png) 74%/cover no-repeat;position:relative;overflow:hidden}.market-hero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:42px;min-height:620px;padding:64px 0 72px;display:grid}.market-hero__copy{min-width:0;max-width:760px}.market-hero h1{color:#fff;word-break:keep-all;max-width:760px;margin:16px 0 0;font-size:50px;font-weight:850;line-height:1.13}.market-hero__copy>p:not(.eyebrow){color:#ffffffdb;word-break:keep-all;max-width:680px;margin:20px 0 0;font-size:18px;line-height:1.72}.market-search{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(0,1fr) 170px 96px;gap:8px;max-width:760px;margin-top:30px;padding:8px;display:grid;box-shadow:0 18px 42px #0f172a1c}.market-search-block{gap:12px;max-width:760px;margin-top:30px;display:grid}.market-search-block .market-search{margin-top:0}.market-search input,.market-search select,.market-search button{border-radius:6px;min-width:0;min-height:48px;font-size:15px}.market-search input,.market-search select{color:#0f172a;background:#f8fafc;border:1px solid #0000}.market-search input{padding:0 16px}.market-search select{padding:0 12px}.market-search input:focus,.market-search select:focus{border-color:#0069ff;outline:3px solid #0069ff24}.market-search button{color:#fff;cursor:pointer;background:#0069ff;border:0;font-weight:900}.market-search button:hover{background:#0058d6}.market-search button:disabled{cursor:progress;opacity:.76}.market-search-results{background:#fffffff0;border:1px solid #dbe3ef;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 30px #0f172a14}.market-search-results__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.market-search-results__head strong{color:#0f172a;font-size:15px}.market-search-results__head span,.market-search-results>p,.market-search-results__empty,.market-search-error{color:#64748b;margin:0;font-size:13px;line-height:1.55}.market-search-results__empty{gap:10px;display:grid}.market-search-results__empty p{margin:0}.market-search-results__empty a{color:#0058d6;justify-self:start;font-size:13px;font-weight:900;text-decoration:none}.market-search-results__list{gap:10px;display:grid}.market-search-results__list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:7px;padding:12px;display:grid}.market-search-results__list span{color:#0069ff;font-size:12px;font-weight:900}.market-search-results__list h3{color:#0f172a;margin:0;font-size:15px;line-height:1.35}.market-search-results__list p{color:#334155;margin:0;font-size:13px;line-height:1.55}.market-search-results__list div{flex-wrap:wrap;gap:8px;display:flex}.market-search-results__list a,.market-search-results__more{color:#0058d6;font-size:13px;font-weight:900;text-decoration:none}.market-search-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-weight:800}.market-hero__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.market-proof{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.market-proof li{color:#ffffffe6;background:#ffffff29;border:1px solid #ffffff2e;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;line-height:30px}.market-hero__examples{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a142994;border:1px solid #ffffff2e;border-radius:8px;gap:14px;min-width:0;padding:26px;display:grid;box-shadow:0 22px 54px #0f172a47}.market-hero__examples>span{color:#93c5fd;font-size:13px;font-weight:900}.market-hero__examples h2{color:#fff;word-break:keep-all;margin:0;font-size:24px;line-height:1.32}.market-hero__examples p{color:#ffffffc2;margin:0;font-size:14px;line-height:1.68}.market-example-list{gap:10px;display:grid}.market-mini-deal{background:#ffffff14;border:1px solid #93c5fd2e;border-radius:8px;gap:5px;padding:14px;display:grid}.market-mini-deal strong{color:#fff;font-size:15px;line-height:1.35}.market-mini-deal small{color:#93c5fd;font-size:12px;font-weight:900}.section-head{max-width:790px}.section-head h2{color:#0f172a;word-break:keep-all;margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.32}.section-head p:not(.eyebrow){color:#475569;word-break:keep-all;margin:12px 0 0;font-size:15px;line-height:1.7}.market-deals{background:#fff;padding:70px 0 78px}.market-deal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.market-deal-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-content:space-between;gap:18px;min-width:0;min-height:286px;padding:22px;display:grid}.market-deal-card h3{color:#0f172a;word-break:keep-all;margin:10px 0 0;font-size:18px;line-height:1.36}.market-deal-card__badge{color:#0057d8;background:#eef6ff;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;line-height:26px;display:inline-flex}.market-deal-card p{color:#475569;word-break:keep-all;margin:10px 0 0;font-size:14px;line-height:1.65}.market-deal-card dl{gap:8px;margin:0;display:grid}.market-deal-card dl div{border-top:1px solid #eef2f7;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.market-deal-card dt,.market-deal-card dd{margin:0;font-size:13px;line-height:1.4}.market-deal-card dt{color:#64748b}.market-deal-card dd{color:#0f172a;text-align:right;font-weight:900}.market-deal-card>a{color:#0069ff;font-size:14px;font-weight:900}.expert-recruit{color:#fff;background:linear-gradient(90deg,#080e1cfa 0%,#080e1cf5 38%,#080e1ce0 56%,#080e1cc2 72%,#080e1ceb 100%),url(/images/generated/home-bands/expert-recruit-band.png) 100%/cover no-repeat,#0b1220;padding:66px 0;position:relative;overflow:hidden}.expert-recruit__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:42px;display:grid;position:relative}.expert-recruit h2{color:#fff;word-break:keep-all;max-width:760px;margin:12px 0 0;font-size:34px;line-height:1.32}.expert-recruit p:not(.eyebrow){color:#ffffffc7;word-break:keep-all;max-width:760px;margin:14px 0 0;font-size:15px;line-height:1.75}.expert-recruit__side{gap:18px;display:grid}.expert-recruit__side ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.expert-recruit__side li{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-width:0;padding:12px;font-size:13px;font-weight:800;line-height:1.45}.gabia-entry{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:58px 0}.gabia-entry__inner{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:40px;display:grid}.gabia-entry h2{color:#0f172a;word-break:keep-all;max-width:780px;margin:12px 0 0;font-size:28px;line-height:1.34}.gabia-entry p:not(.eyebrow){color:#475569;word-break:keep-all;max-width:760px;margin:14px 0 0;font-size:15px;line-height:1.75}.gabia-entry ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gabia-entry li{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:13px 14px;font-size:14px;font-weight:800}.hero{background:#fff}.hero-carousel{position:relative;overflow:hidden}.hero-track{will-change:transform;transition:transform .26s;display:flex}.hero-slide{color:#fff;isolation:isolate;background-position:50%;background-size:cover;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.hero-slide:before{z-index:-2;content:"";background-image:url(/images/hero-ai-workspace.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-slide:after{z-index:-1;content:"";position:absolute;inset:0}.hero-slide--blue{background-color:#0069ff}.hero-slide--blue:after{background:linear-gradient(90deg,#0040aaeb 0%,#0069ffb8 42%,#0069ff3d 100%),radial-gradient(circle at 78% 16%,#ffffff2e,#0000 32%)}.hero-slide--green{background-color:#047857}.hero-slide--green:after{background:linear-gradient(90deg,#045b4aeb 0%,#047857b8 44%,#04785738 100%),radial-gradient(circle at 78% 16%,#ffffff29,#0000 32%)}.hero-slide--navy{background-color:#0f172a}.hero-slide--navy:after{background:linear-gradient(90deg,#0f172af0 0%,#1e3a8abd 46%,#1e3a8a33 100%),radial-gradient(circle at 78% 16%,#60a5fa33,#0000 32%)}.hero__inner{align-items:center;min-height:620px;padding:72px 0 86px;display:flex}.hero__copy{min-width:0;max-width:min(100%,660px)}.eyebrow{color:#0069ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.hero h1,.section h2,.enterprise h2,.benefit h2,.support h2,.service-strip h2{color:#0f172a;word-break:keep-all;margin:0}.hero h1{max-width:640px;margin-top:16px;font-size:54px;font-weight:800;line-height:1.12}.hero .eyebrow,.hero h1{color:#fff}.hero__lead{color:#ffffffdb;word-break:keep-all;max-width:560px;margin:22px 0 0;font-size:18px;line-height:1.75}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:32px}.hero-controls{background:#ffffffeb;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:12px;padding:8px;display:inline-flex;position:absolute;bottom:30px;right:max(20px,50vw - 590px);box-shadow:0 14px 34px #0f172a1f}.hero-controls>button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:26px;line-height:1;display:inline-grid}.hero-controls>button:hover{color:#0069ff;border-color:#0069ff}.hero-dots{align-items:center;gap:7px;display:inline-flex}.hero-dots button{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:8px;height:8px;padding:0}.hero-dots button.is-active{background:#0069ff;width:22px}.service-strip{background:#fff;padding:60px 0 72px}.service-strip h2,.section h2,.enterprise h2,.benefit h2,.support h2{max-width:780px;font-size:34px;font-weight:800;line-height:1.32}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.service-card,.feature-card,.reason-card,.support__box{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.service-card{gap:12px;min-height:230px;padding:28px;display:grid}.service-card span{color:#0069ff;font-size:13px;font-weight:800}.service-card h3,.feature-card h3,.reason-card h3{color:#0f172a;margin:0;font-size:20px;line-height:1.35}.service-card p,.feature-card p,.reason-card p,.enterprise p,.support p{color:#475569;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.service-card a{color:#0069ff;align-self:end;font-size:14px;font-weight:800}.site-posts{background:#f8fafc;border-top:1px solid #e5e7eb;padding:54px 0}.site-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.site-post-board{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:0;padding:22px}.site-post-board__head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.site-post-board__head .eyebrow{margin-bottom:6px}.site-post-board__head a{color:#0069ff;flex:none;font-size:13px;font-weight:900}.site-posts h2{color:#0f172a;margin:0;font-size:24px;line-height:1.25}.site-post-list{gap:0;display:grid}.site-post-row{border-bottom:1px solid #eef2f7;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px 0;display:grid}.site-post-row:last-child{border-bottom:0}.site-post-row span{color:#0069ff;font-size:12px;font-weight:900;line-height:1.45}.site-post-row--event span{color:#0f766e}.site-post-row h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.35;overflow:hidden}.site-post-row h3 a{color:inherit}.site-post-row h3 a:hover{color:#0069ff;text-underline-offset:3px;text-decoration:underline}.site-post-row p{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;line-height:1.55;overflow:hidden}.post-index-hero{background:linear-gradient(90deg,#0069ff14,#0f172a08),#fff;padding:72px 0 54px}.post-index-hero h1{color:#0f172a;word-break:keep-all;max-width:780px;margin:12px 0 0;font-size:46px;font-weight:800;line-height:1.16}.post-index-hero p:not(.eyebrow){color:#475569;word-break:keep-all;max-width:720px;margin:16px 0 0;font-size:17px;line-height:1.75}.post-index-section{background:#f8fafc;padding:54px 0 84px}.post-index-list{gap:12px;display:grid}.post-index-row{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:120px minmax(0,1fr) 92px;align-items:center;gap:18px;min-width:0;padding:22px;display:grid}.post-index-row>span{color:#0069ff;font-size:13px;font-weight:900;line-height:1.45}.post-index-row h2{color:#0f172a;word-break:keep-all;margin:0;font-size:20px;line-height:1.35}.post-index-row h2 a{color:inherit}.post-index-row h2 a:hover{color:#0069ff;text-underline-offset:3px;text-decoration:underline}.post-index-row p,.post-index-empty{color:#475569;word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.65}.post-index-row__more{color:#0069ff;justify-self:end;font-size:13px;font-weight:900}.post-detail{background:#f8fafc;padding:72px 0 92px}.post-detail__inner{gap:24px;max-width:880px;display:grid}.post-detail__back{color:#0069ff;justify-self:start;font-size:14px;font-weight:900}.post-detail header{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:14px;padding:34px;display:grid}.post-detail h1{color:#0f172a;word-break:keep-all;margin:0;font-size:42px;line-height:1.22}.post-detail__meta{flex-wrap:wrap;gap:8px;display:flex}.post-detail__meta span{color:#0069ff;background:#eef6ff;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:28px}.post-detail header p{color:#475569;word-break:keep-all;margin:0;font-size:16px;line-height:1.75}.post-detail__body{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:14px;padding:34px;display:grid}.post-detail__body p{color:#334155;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.post-detail__image{gap:8px;margin:0;display:grid}.post-detail__image img{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;width:100%;max-height:520px}.post-detail__image figcaption,.post-detail__attachment a{color:#475569;font-size:14px;font-weight:800}.post-detail__attachment a{background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;text-decoration:none;display:inline-flex}.section{padding:86px 0}.section--muted{background:#f8fafc}.section .eyebrow,.enterprise .eyebrow,.benefit .eyebrow,.support .eyebrow{margin-bottom:12px}.section-intro{color:#475569;word-break:keep-all;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.75}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.feature-card,.reason-card{align-content:start;gap:10px;min-width:0;min-height:150px;padding:22px;display:grid}.feature-card__icon{object-fit:contain;object-position:center;background:#fff;border-radius:12px;width:58px;height:58px;display:block}.feature-card h3{font-size:17px}.feature-card p,.reason-card p{font-size:14px}.enterprise{color:#fff;background:linear-gradient(90deg,#070e1dfa 0%,#070e1df5 40%,#070e1de0 58%,#070e1dc7 74%,#070e1deb 100%),url(/images/generated/home-bands/enterprise-band.png) 100%/cover no-repeat,#0b1220;padding:66px 0;position:relative;overflow:hidden}.enterprise__grid,.benefit__grid,.support__grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:40px;display:grid}.enterprise__grid{z-index:1;position:relative}.enterprise h2,.enterprise p{color:#fff}.enterprise .eyebrow{color:#0069ff}.enterprise p{color:#ffffffc7;max-width:680px;margin-top:16px}.reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.benefit{background:#fff;padding:72px 0}.benefit ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.benefit li{color:#334155;padding-left:24px;font-size:15px;line-height:1.65;position:relative}.benefit li:before{content:"";background:#0069ff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.support{background:#f1f5f9;padding:84px 0}.support__box{gap:10px;padding:28px;display:grid}.support__box strong{color:#0f172a;font-size:18px}.support__box span{color:#0069ff;font-size:32px;font-weight:800}.support__box .button{justify-self:start;margin-top:8px}.footer{color:#cbd5e1;background:#0f172a;border-top:1px solid #e2e8f0}.footer__grid{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(160px,.6fr));gap:28px;padding:44px 0 34px;display:grid}.footer__brand,.footer nav{align-content:start;gap:10px;display:grid}.footer__language{justify-items:start;gap:8px;margin-top:8px;display:grid}.footer__language-label{color:#94a3b8;font-size:12px;font-weight:800}.footer__language-menu{position:relative}.footer__language-menu summary{color:#fff;cursor:pointer;border:1px solid #cbd5e147;border-radius:6px;align-items:center;gap:10px;min-height:34px;padding:0 10px 0 12px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.footer__language-menu summary::-webkit-details-marker{display:none}.footer__language-menu summary:after{content:"";border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.footer__language-menu[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.footer__language-code{color:#cbd5e1;background:#ffffff14;border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:11px;display:inline-flex}.footer__language-menu nav{z-index:10;background:#fff;border:1px solid #cbd5e138;border-radius:8px;gap:4px;min-width:184px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 46px #0f172a2e}.footer__language-menu a{color:#334155;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.footer__language-menu a:hover,.footer__language-menu a[aria-current=page]{color:#0069ff;background:#eef6ff}.footer__language-menu small{color:#64748b;font-size:12px}.footer strong{color:#fff;font-size:15px}.footer__brand strong{font-size:22px}.footer p,.footer a,.footer span{color:#cbd5e1;margin:0;font-size:13px;line-height:1.7}.footer a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer .footer__language-label{color:#94a3b8}.footer .footer__language-code{color:#cbd5e1}.footer .footer__language-menu a{color:#334155}.footer .footer__language-menu a:hover,.footer .footer__language-menu a[aria-current=page]{color:#0069ff;text-decoration:none}.footer__bottom{border-top:1px solid #cbd5e12e;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 0 26px;display:flex}
.menu-page{background:linear-gradient(90deg,#0069ff14,#0f172a08),#fff;min-height:560px;padding:76px 0 92px}.menu-page__inner{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:44px;display:grid}.menu-page__copy{gap:18px;max-width:720px;display:grid}.menu-page__copy h1{color:#0f172a;word-break:keep-all;margin:0;font-size:46px;line-height:1.16}.menu-page__copy p:not(.eyebrow){color:#475569;word-break:keep-all;margin:0;font-size:18px;line-height:1.75}.menu-page__copy .button{justify-self:start;margin-top:10px}.menu-page__panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 18px 46px #0f172a14}.menu-page__panel article{border-top:1px solid #eef2f7;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.menu-page__panel article:first-child{border-top:0;padding-top:0}.menu-page__panel span{background:#0069ff;border-radius:50%;width:10px;height:10px;margin-top:7px}.menu-page__panel p{color:#334155;margin:0;font-size:15px;line-height:1.65}.enterprise-hero-page{isolation:isolate;color:#fff;background:linear-gradient(90deg,#071a3aeb 0%,#004cafcc 48%,#0f172a29 100%),url(/images/enterprise-ai-adoption-hero.png) 50%/cover no-repeat;position:relative;overflow:hidden}.enterprise-hero-page__inner{align-content:center;max-width:780px;min-height:560px;padding:74px 0 88px;display:grid}.enterprise-hero-page .eyebrow{color:#93c5fd}.enterprise-hero-page h1{color:#fff;word-break:keep-all;margin:16px 0 0;font-size:52px;font-weight:800;line-height:1.14}.enterprise-hero-page p:not(.eyebrow){color:#ffffffe0;word-break:keep-all;max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.75}.enterprise-hero-page__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.enterprise-page-section{background:#fff;padding:78px 0}.enterprise-page-section--muted{background:#f8fafc}.enterprise-page-section__head{gap:12px;margin-bottom:30px;display:grid}.enterprise-page-section__head h2,.enterprise-process__copy h2,.enterprise-output-grid h2,.enterprise-final-cta h2{color:#0f172a;word-break:keep-all;max-width:820px;margin:0;font-size:34px;font-weight:800;line-height:1.3}.enterprise-page-section__head p,.enterprise-process__copy p,.enterprise-final-cta p{color:#475569;word-break:keep-all;max-width:760px;margin:0;font-size:16px;line-height:1.75}.enterprise-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.enterprise-signal-card,.enterprise-scenario-card,.enterprise-governance-grid article{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-content:start;gap:10px;min-width:0;display:grid}.enterprise-signal-card{min-height:170px;padding:22px}.enterprise-signal-card h3,.enterprise-scenario-card h3,.enterprise-governance-grid h3,.enterprise-process__flow h3{color:#0f172a;margin:0;font-size:18px;line-height:1.35}.enterprise-signal-card p,.enterprise-scenario-card p,.enterprise-governance-grid p,.enterprise-process__flow p,.enterprise-output-grid li{color:#475569;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.enterprise-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.enterprise-scenario-card{min-height:210px;padding:20px}.enterprise-scenario-card span{color:#0f766e;background:#ecfeff;border-radius:999px;justify-self:start;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:28px}.enterprise-process{color:#fff;background:#0f172a;padding:78px 0}.enterprise-process__inner{grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);align-items:start;gap:40px;display:grid}.enterprise-process__copy h2{color:#fff}.enterprise-process__copy p:not(.eyebrow){color:#cbd5e1}.enterprise-process__flow{gap:12px;display:grid}.enterprise-process__flow article{background:#ffffff0f;border:1px solid #cbd5e13d;border-radius:8px;grid-template-columns:58px minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:18px;display:grid}.enterprise-process__flow span{color:#111827;background:#fbbf24;border-radius:8px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:inline-grid}.enterprise-process__flow h3{color:#fff}.enterprise-process__flow p{color:#cbd5e1}.enterprise-output-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:34px;display:grid}.enterprise-output-grid ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.enterprise-output-grid li{padding-left:24px;font-weight:700;position:relative}.enterprise-output-grid li:before{content:"";background:#0069ff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.enterprise-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.enterprise-governance-grid article{background:#f8fafc;padding:20px}.enterprise-final-cta{background:#eef6ff;padding:62px 0 76px}.enterprise-final-cta__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.enterprise-final-cta p{margin-top:12px}.expert-request-hero{background:linear-gradient(90deg,#0069ff1f,#14b8a614),#f8fafc;padding:66px 0}.expert-request-hero__inner{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:34px;display:grid}.expert-request-hero h1{color:#0f172a;word-break:keep-all;max-width:780px;margin:14px 0 0;font-size:46px;font-weight:800;line-height:1.18}.expert-request-hero p:not(.eyebrow),.expert-ad-banner p{color:#475569;word-break:keep-all;margin:18px 0 0;font-size:17px;line-height:1.75}.expert-ad-banner{color:#fff;background:linear-gradient(135deg,#0069ff,#0f766e);border:1px solid #bfdbfe;border-radius:8px;gap:10px;min-height:220px;padding:24px;display:grid;box-shadow:0 18px 44px #0f172a24}.expert-ad-banner span,.expert-filter-panel__ad span{color:#fff;background:#ffffff2e;border-radius:999px;justify-self:start;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;line-height:24px}.expert-ad-banner strong{color:#fff;font-size:24px;line-height:1.3}.expert-ad-banner p{color:#ffffffdb;font-size:14px}.expert-ad-banner a{color:#0069ff;background:#fff;border-radius:6px;place-self:end start;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;line-height:36px}.expert-case-section{background:#fff;border-top:1px solid #e2e8f0;padding:66px 0}.expert-case-section__head{max-width:740px}.expert-case-section__head h2{color:#0f172a;word-break:keep-all;margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.26}.expert-case-section__head p:not(.eyebrow){color:#475569;word-break:keep-all;margin:14px 0 0;font-size:16px;line-height:1.75}.expert-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.expert-case-card{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:13px;min-width:0;padding:24px;display:grid}.expert-case-card>span{color:#075985;background:#e0f2fe;border-radius:999px;justify-self:start;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:28px}.expert-case-card h3{color:#0f172a;word-break:keep-all;margin:0;font-size:21px;line-height:1.36}.expert-case-card p{color:#475569;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.expert-case-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.expert-case-card li{color:#334155;word-break:keep-all;font-size:13px;line-height:1.6}.expert-case-card button{color:#0069ff;cursor:pointer;background:#fff;border:1px solid #0069ff;border-radius:6px;justify-self:start;min-height:38px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:900}.expert-case-card button:hover{color:#fff;background:#0069ff}.expert-search-section{background:#f8fafc;padding:64px 0 84px}.expert-search-layout{grid-template-columns:260px minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.expert-filter-panel,.expert-detail-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid;position:sticky;top:96px}.expert-filter-panel h2,.expert-result-head h2,.expert-detail-panel h2{color:#0f172a;margin:0;font-size:20px;line-height:1.35}.expert-filter-panel label{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.expert-filter-panel input,.expert-filter-panel select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:42px;padding:0 12px;font-size:14px}.expert-filter-panel input:focus,.expert-filter-panel select:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.expert-filter-panel__ad{background:#0f172a;border-radius:8px;gap:8px;margin-top:6px;padding:16px;display:grid}.expert-filter-panel__ad strong{color:#fff;font-size:16px;line-height:1.35}.expert-filter-panel__ad p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.6}.expert-filter-panel__ad a{color:#0f172a;background:#fff;border-radius:6px;justify-self:start;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;line-height:34px}.expert-result-column{gap:14px;min-width:0;display:grid}.expert-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.expert-result-head span{color:#0069ff;background:#eef6ff;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:14px;font-weight:900;display:inline-grid}.expert-result-head--sub{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:12px}.hybrid-search-meta{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.hybrid-search-meta span{color:#0069ff;letter-spacing:0;font-size:12px;font-weight:900}.hybrid-search-meta p{color:#475569;margin:0;font-size:13px;line-height:1.6}.hybrid-search-list{gap:10px;display:grid}.hybrid-search-card{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:8px;padding:18px;display:grid}.hybrid-search-card:hover{border-color:#0069ff;box-shadow:0 16px 36px #0f172a1a}.hybrid-search-card span{color:#0f766e;font-size:12px;font-weight:900}.hybrid-search-card strong{color:#0f172a;font-size:18px;line-height:1.35}.hybrid-search-card p{color:#475569;margin:0;font-size:14px;line-height:1.65}.expert-card-list{gap:12px;display:grid}.expert-card{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:10px;width:100%;min-width:0;padding:20px;display:grid}.expert-card:hover,.expert-card.is-selected{border-color:#0069ff;box-shadow:0 16px 36px #0f172a1a}.expert-card__meta{color:#0069ff;font-size:13px;font-weight:900}.expert-card strong{color:#0f172a;font-size:20px;line-height:1.35}.expert-card p,.expert-empty{color:#475569;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.expert-card__skills,.expert-detail-panel__tags{flex-wrap:wrap;gap:6px;display:flex}.expert-card__skills span,.expert-detail-panel__tags span{color:#334155;background:#f1f5f9;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;line-height:28px}.expert-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.expert-card__stats span{color:#64748b;text-align:center;background:#f8fafc;border-radius:6px;gap:2px;min-height:48px;padding:8px;font-size:12px;display:grid}.expert-card__stats b{color:#0f172a;font-size:16px}.expert-detail-panel{gap:18px}.expert-detail-panel__head{border-bottom:1px solid #eef2f7;gap:8px;padding-bottom:16px;display:grid}.expert-detail-panel__head span{color:#0f766e;font-size:13px;font-weight:900}.expert-detail-panel__head p{color:#475569;margin:0;font-size:14px;line-height:1.65}.expert-detail-panel section{gap:10px;display:grid}.expert-detail-panel h3{color:#0f172a;margin:0;font-size:15px;line-height:1.35}.expert-detail-panel ul,.expert-detail-panel ol{gap:7px;margin:0;padding-left:18px;display:grid}.expert-detail-panel li{color:#475569;word-break:keep-all;font-size:13px;line-height:1.6}.expert-detail-panel__actions{gap:8px;display:grid}.expert-detail-panel__actions .button{width:100%}.ai-work-hero{background:linear-gradient(90deg,#0f172af0,#0069ffc7),url(/images/hero-ai-workspace.png) 50%/cover no-repeat;padding:72px 0}.ai-work-hero__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:36px;display:grid}.ai-work-hero h1{color:#fff;word-break:keep-all;max-width:780px;margin:14px 0 0;font-size:46px;font-weight:800;line-height:1.18}.ai-work-hero p:not(.eyebrow){color:#ffffffdb;word-break:keep-all;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.75}.ai-work-hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ai-work-hero__actions .button--secondary{color:#fff;background:#ffffff1f;border-color:#ffffff85}.ai-work-hero__summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #ffffff47;border-radius:8px;gap:12px;padding:22px;display:grid}.ai-work-hero__summary article{background:#ffffff1f;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 14px;display:flex}.ai-work-hero__summary strong{color:#fff;font-size:30px;line-height:1}.ai-work-hero__summary span{color:#ffffffd1;font-size:13px;font-weight:800}.ai-work-board{background:#f8fafc;padding:66px 0 84px}.ai-work-board__layout{grid-template-columns:260px minmax(0,1fr) minmax(320px,390px);align-items:start;gap:18px;display:grid}.ai-work-filter,.ai-work-detail{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid;position:sticky;top:96px}.ai-work-filter h2,.ai-work-results__head h2,.ai-work-detail h2,.ai-work-guide h2{color:#0f172a;margin:0;line-height:1.35}.ai-work-filter h2,.ai-work-results__head h2,.ai-work-detail h2{font-size:20px}.ai-work-filter label{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.ai-work-filter input,.ai-work-filter select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:42px;padding:0 12px;font-size:14px}.ai-work-filter input:focus,.ai-work-filter select:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.ai-work-results{gap:14px;min-width:0;display:grid}.ai-work-results__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-work-results__head span{color:#075985;background:#e0f2fe;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:14px;font-weight:900;display:inline-grid}.ai-work-card-list{gap:12px;display:grid}.ai-work-card{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:10px;width:100%;min-width:0;padding:20px;display:grid}.ai-work-card:hover,.ai-work-card.is-selected{border-color:#0f766e;box-shadow:0 16px 36px #0f172a1a}.ai-work-card__meta{color:#0f766e;font-size:13px;font-weight:900}.ai-work-card strong{color:#0f172a;word-break:keep-all;font-size:20px;line-height:1.35}.ai-work-card p,.ai-work-empty{color:#475569;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.ai-work-card__chips,.ai-work-card__skills,.ai-work-detail__tags{flex-wrap:wrap;gap:6px;display:flex}.ai-work-card__chips span{color:#047857;background:#ecfdf5;border-radius:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:28px}.ai-work-card__skills span,.ai-work-detail__tags span{color:#334155;background:#f1f5f9;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;line-height:28px}.ai-work-card__action{color:#0f766e;border:1px solid #0f766e;border-radius:6px;justify-self:start;min-height:32px;padding:0 12px;font-size:13px;font-weight:900;line-height:30px}.ai-work-more{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:46px;font-size:14px;font-weight:900}.ai-work-more:hover{color:#0069ff;border-color:#0069ff}.ai-work-detail{gap:18px}.ai-work-detail__head{border-bottom:1px solid #eef2f7;gap:8px;padding-bottom:16px;display:grid}.ai-work-detail__head span{color:#0f766e;font-size:13px;font-weight:900}.ai-work-detail__head p{color:#475569;margin:0;font-size:14px;line-height:1.65}.ai-work-detail__head .ai-work-detail__notice{color:#115e59;background:#f0fdfa;border-left:4px solid #0f766e;padding:10px 12px;font-size:13px;font-weight:800}.ai-work-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ai-work-detail__facts div{background:#f8fafc;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.ai-work-detail__facts dt{color:#64748b;font-size:12px;font-weight:800}.ai-work-detail__facts dd{color:#0f172a;margin:0;font-size:13px;font-weight:900;line-height:1.35}.ai-work-detail section{gap:10px;display:grid}.ai-work-detail h3{color:#0f172a;margin:0;font-size:15px;line-height:1.35}.ai-work-detail ul{gap:7px;margin:0;padding-left:18px;display:grid}.ai-work-detail li{color:#475569;word-break:keep-all;font-size:13px;line-height:1.6}.ai-work-detail__actions{gap:8px;display:grid}.ai-work-detail__actions .button{width:100%}.ai-work-guide{background:#fff;padding:64px 0}.ai-work-guide h2{word-break:keep-all;font-size:32px;font-weight:800}.ai-work-guide__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.ai-work-guide__grid article{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;min-width:0;padding:20px}.ai-work-guide__grid h3{color:#0f172a;margin:0;font-size:17px}.ai-work-guide__grid p{color:#475569;word-break:keep-all;margin:10px 0 0;font-size:14px;line-height:1.7}.self-tools-hero{background:linear-gradient(90deg,#0069ff1a,#fbbf241a),#f8fafc;padding:72px 0}.self-tools-hero__inner{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:42px;display:grid}.self-tools-hero__copy{gap:18px;max-width:780px;display:grid}.self-tools-hero h1,.self-tools-section__head h2,.self-tools-journey h2,.self-tools-apply h2,.self-tools-final h2{color:#0f172a;word-break:keep-all;margin:0;font-size:44px;font-weight:800;line-height:1.18}.self-tools-hero__copy p:not(.eyebrow),.self-tools-section__head p,.self-tools-journey p,.self-tools-apply p,.self-tools-final p{color:#475569;word-break:keep-all;margin:0;font-size:17px;line-height:1.75}.self-tools-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.self-tools-visual{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:12px;min-height:300px;padding:26px;display:grid;box-shadow:0 20px 54px #0f172a1f}.self-tools-visual span{color:#0069ff;background:#eef6ff;border-radius:8px;align-items:center;min-height:50px;padding:0 16px;font-weight:900;display:flex}.self-tools-visual span:nth-child(2){color:#0f766e;background:#ecfeff}.self-tools-visual span:nth-child(3){color:#92400e;background:#fffbeb}.self-tools-visual div{background:linear-gradient(90deg,#0069ff,#14b8a6,#fbbf24);border-radius:999px;height:10px}.self-tools-visual strong{color:#0f172a;font-size:22px;line-height:1.35}.self-tools-section{background:#fff;padding:76px 0}.self-tools-section--muted{background:#f8fafc}.self-tools-section__head{gap:12px;margin-bottom:30px;display:grid}.self-tools-section__head h2,.self-tools-journey h2,.self-tools-apply h2,.self-tools-final h2{max-width:820px;font-size:34px}.self-tools-section__head p,.self-tools-journey p,.self-tools-apply p,.self-tools-final p{max-width:760px;font-size:16px}.self-tools-track-grid,.self-tools-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.self-tools-program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.self-tools-track-card,.self-tools-program-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-content:start;gap:12px;min-width:0;display:grid}.self-tools-track-card{min-height:360px;padding:22px}.self-tools-program-card{min-height:240px;padding:20px}.self-tools-track-card>span{color:#0069ff;background:#eef6ff;border-radius:999px;justify-self:start;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:28px}.self-tools-track-card h3,.self-tools-program-card h3,.self-tools-journey__steps h3{color:#0f172a;margin:0;font-size:20px;line-height:1.35}.self-tools-track-card p,.self-tools-program-card p,.self-tools-journey__steps p{color:#475569;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.self-tools-track-card ul,.self-tools-apply ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.self-tools-track-card li,.self-tools-apply li{color:#334155;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.self-tools-track-card li:before,.self-tools-apply li:before{content:"";background:#0069ff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.self-tools-track-card a{color:#0069ff;align-self:end;font-size:14px;font-weight:900}.self-tools-program-card strong{color:#0f766e;align-self:end;font-size:13px;line-height:1.55}.self-tools-journey{color:#fff;background:#0f172a;padding:76px 0}.self-tools-journey__inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:40px;display:grid}.self-tools-journey h2{color:#fff}.self-tools-journey p{color:#cbd5e1;margin-top:14px}.self-tools-journey__steps{gap:12px;display:grid}.self-tools-journey__steps article{background:#ffffff0f;border:1px solid #cbd5e13d;border-radius:8px;grid-template-columns:54px minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.self-tools-journey__steps span{color:#fff;background:#14b8a6;border-radius:8px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:inline-grid}.self-tools-journey__steps h3{color:#fff}.self-tools-journey__steps p{color:#cbd5e1;margin:0}.self-tools-apply,.self-tools-final{background:#fff;padding:68px 0}.self-tools-apply__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.self-tools-apply ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.self-tools-apply li{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;min-height:52px;padding:14px 16px 14px 34px;font-weight:800}.self-tools-apply li:before{top:23px;left:16px}.self-tools-final{background:#eef6ff}.self-tools-final__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.support-center{background:linear-gradient(90deg,#0069ff14,#14b8a614),#f8fafc}.support-center__hero{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:42px;padding:70px 0;display:grid}.support-center__copy{gap:18px;max-width:760px;display:grid}.support-center__copy h1{color:#0f172a;word-break:keep-all;margin:0;font-size:48px;line-height:1.14}.support-center__copy p:not(.eyebrow){color:#475569;word-break:keep-all;margin:0;font-size:18px;line-height:1.75}.support-search{gap:8px;max-width:680px;margin-top:8px;display:grid}.support-search label{color:#334155;font-size:13px;font-weight:800}.support-search div{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px;display:grid;box-shadow:0 18px 44px #0f172a14}.support-search input{color:#0f172a;border:0;min-width:0;min-height:44px;font-size:15px}.support-search input:focus{outline:none}.support-center__visual{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 22px 58px #0f172a1f}.support-center__visual span{background:linear-gradient(135deg,#0069ff,#14b8a6);border-radius:8px;width:46px;height:46px}.support-center__visual strong{color:#0f172a;font-size:26px;line-height:1.1}.support-center__visual div{background:#e2e8f0;border-radius:999px;height:12px}.support-center__visual div:nth-child(4){width:82%}.support-center__visual div:nth-child(5){background:#bfdbfe;width:64%}.support-band{background:#fff;padding:64px 0}.support-band--muted{background:#f8fafc}.support-stack{gap:26px;display:grid}.support-section-head{gap:8px;max-width:720px;display:grid}.support-section-head h2{color:#0f172a;word-break:keep-all;margin:0;font-size:32px;line-height:1.25}.support-audience-grid,.support-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-audience-card,.support-guide-card,.support-category-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:10px;padding:22px;display:grid}.support-audience-card:hover,.support-guide-card:hover{border-color:#0069ff;box-shadow:0 16px 38px #0f172a14}.support-audience-card span{color:#0069ff;background:#eef6ff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:inline-grid}.support-audience-card strong,.support-guide-card strong,.support-category-card strong{color:#0f172a;font-size:18px;line-height:1.35}.support-audience-card p,.support-guide-card p,.support-topic__head p,.support-cta p{color:#475569;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.support-topic{gap:18px;padding-top:18px;display:grid}.support-topic+.support-topic{border-top:1px solid #e2e8f0;margin-top:34px;padding-top:42px}.support-topic__head{gap:8px;max-width:780px;display:grid}.support-topic__head h3{color:#0f172a;margin:0;font-size:26px;line-height:1.25}.support-top-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-top-list a{color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.45;display:grid}.support-top-list a:hover{color:#0069ff;border-color:#0069ff}.support-top-list span{color:#0069ff;font-size:13px}.support-faq-list{gap:10px;display:grid}.support-faq-list details{background:#fff;border:1px solid #dbe3ef;border-radius:8px}.support-faq-list summary{color:#0f172a;cursor:pointer;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:14px 16px;font-size:15px;font-weight:800;line-height:1.45;display:grid}.support-faq-list summary span{color:#0069ff;font-size:13px}.support-faq-list p{color:#475569;word-break:keep-all;margin:0;padding:0 16px 16px 146px;font-size:14px;line-height:1.75}.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-category-card{background:#fff;align-content:start}.support-category-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-category-card li{color:#475569;padding-left:14px;font-size:14px;line-height:1.55;position:relative}.support-category-card li:before{content:"";background:#0069ff;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.support-inquiry-form{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:20px;max-width:940px;padding:28px;display:grid;box-shadow:0 16px 40px #0f172a14}.support-inquiry-form__head{gap:8px;max-width:760px;display:grid}.support-inquiry-form__head h2{color:#0f172a;word-break:keep-all;margin:0;font-size:30px;line-height:1.25}.support-inquiry-form__head p:not(.eyebrow){color:#475569;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.support-inquiry-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-inquiry-form label{color:#334155;gap:8px;font-size:13px;font-weight:800;display:grid}.support-inquiry-form input,.support-inquiry-form select,.support-inquiry-form textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:14px}.support-inquiry-form textarea{resize:vertical;min-height:128px;padding:12px;line-height:1.65}.support-inquiry-form input:focus,.support-inquiry-form select:focus,.support-inquiry-form textarea:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.support-inquiry-form__wide{grid-column:1/-1}.support-inquiry-form__check{color:#475569;align-items:center;gap:10px;font-size:14px;display:flex}.support-inquiry-form__check input{width:18px;min-height:18px}.support-inquiry-form__message{border-radius:6px;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.5}.support-inquiry-form__message--success{color:#047857;background:#ecfdf5}.support-inquiry-form__message--error{color:#b91c1c;background:#fef2f2}.support-inquiry-form button{justify-self:start}.support-cta{background:#0f172a;padding:58px 0 76px}.support-cta__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.support-cta h2{color:#fff;word-break:keep-all;margin:0 0 10px;font-size:30px;line-height:1.3}.support-cta .eyebrow{color:#93c5fd}.support-cta p{color:#cbd5e1;max-width:680px}.support-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.proposal-page{color:#0f172a;background:#e8edf4;min-height:100vh;padding:24px 0 64px}.proposal-toolbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dbe3ef;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:58px;margin:0 auto 22px;padding:8px 10px 8px 14px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #0f172a14}.proposal-toolbar__brand{color:#0f172a;align-items:center;gap:10px;font-size:15px;font-weight:900;display:inline-flex}.proposal-toolbar__brand span{color:#fff;background:#0069ff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:14px;display:inline-grid}.proposal-toolbar__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.proposal-toolbar__nav a,.proposal-toolbar__nav button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.proposal-toolbar__nav button{color:#fff;background:#0069ff;border-color:#0069ff}.proposal-toolbar__nav a:hover{color:#0069ff;border-color:#0069ff}.proposal-toolbar__nav button:hover{background:#0058d6}.proposal-stage{gap:28px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.proposal-slide{aspect-ratio:16/9;background:#fff;border:1px solid #d6dee9;border-radius:8px;min-height:0;display:grid;overflow:hidden;box-shadow:0 22px 54px #0f172a24}.proposal-slide__content{min-width:0;min-height:0;padding:46px;display:grid}.proposal-slide__head{align-content:start;gap:10px;max-width:960px;display:grid}.proposal-kicker{color:#0069ff;margin:0;font-size:13px;font-weight:900;line-height:1.45}.proposal-slide h1,.proposal-slide h2,.proposal-slide p{margin:0}.proposal-slide h1{color:#fff;word-break:keep-all;max-width:680px;font-size:50px;font-weight:900;line-height:1.12}.proposal-slide h2{color:#0f172a;word-break:keep-all;font-size:30px;font-weight:900;line-height:1.2}.proposal-slide__head>p:not(.proposal-kicker),.proposal-cover__copy>p{color:#475569;word-break:keep-all;font-size:15px;line-height:1.6}.proposal-slide--cover{background:#0f172a}.proposal-cover{background:linear-gradient(135deg,#0069ff29,#14b8a614),#0f172a;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:center;gap:42px}.proposal-cover .proposal-kicker{color:#93c5fd}.proposal-cover__copy{align-content:center;gap:18px;display:grid}.proposal-cover__copy>p{color:#dbeafe;max-width:640px}.proposal-cover__meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.proposal-cover__meta span{color:#dbeafe;border:1px solid #93c5fd5c;border-radius:6px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.proposal-cover__download{color:#fff;background:#2251ff;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:12px 20px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.proposal-cover__download:after{content:"↓"}.proposal-cover__download:hover{background:#1a41d6}.proposal-cover__visual{background:#111827;border:1px solid #dbeafe33;border-radius:8px;min-height:390px;display:grid;position:relative;overflow:hidden}.proposal-cover__visual img{object-fit:cover;opacity:.74;width:100%;height:100%;min-height:390px}.proposal-cover__visual div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.proposal-cover__visual span{color:#0f172a;text-align:center;background:#ffffffeb;border-radius:6px;min-width:0;min-height:40px;padding:10px;font-size:12px;font-weight:900;line-height:1.45}.proposal-slide--toc .proposal-slide__content{align-content:start;gap:30px}.proposal-toc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.proposal-toc-grid li,.proposal-toc-grid a{min-width:0}.proposal-toc-grid a{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;align-content:start;gap:8px;min-height:108px;padding:16px;display:grid}.proposal-toc-grid span{color:#0069ff;font-size:12px;font-weight:900}.proposal-toc-grid strong{color:#0f172a;font-size:17px;line-height:1.35}.proposal-toc-grid small{color:#64748b;font-size:12px;font-weight:700;line-height:1.55}.proposal-layout{gap:18px;min-height:0;margin-top:22px;display:grid}.proposal-layout--summary,.proposal-layout--split,.proposal-layout--dashboard{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.proposal-layout--workflow,.proposal-layout--timeline{grid-template-columns:minmax(0,1fr)}.proposal-layout--matrix{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr)}.proposal-main-slot,.proposal-side-slot{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-content:start;gap:12px;min-width:0;display:grid}.proposal-main-slot{background:linear-gradient(135deg,#0069ff14,#0f172a05),#f8fafc;min-height:292px;padding:22px}.proposal-side-slot{min-height:292px;padding:20px}.proposal-main-slot span,.proposal-side-slot span{color:#0069ff;font-size:12px;font-weight:900}.proposal-main-slot strong,.proposal-side-slot strong{color:#0f172a;word-break:keep-all;max-width:540px;font-size:22px;line-height:1.28}.proposal-main-slot p{color:#475569;word-break:keep-all;max-width:620px;font-size:13px;line-height:1.6}.proposal-bullet-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proposal-bullet-list li{color:#334155;word-break:keep-all;padding-left:16px;font-size:13px;font-weight:800;line-height:1.48;position:relative}.proposal-bullet-list li:before{content:"";background:#0069ff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.proposal-side-slot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proposal-side-slot li{color:#1e3a8a;background:#eef6ff;border-radius:6px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.4}.proposal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.proposal-mini-card{background:#fff;border:1px solid #dbe3ef;border-radius:6px;gap:5px;min-width:0;padding:11px;display:grid}.proposal-mini-card b{color:#0f172a;font-size:12px;line-height:1.35}.proposal-mini-card p{color:#64748b;margin:0;font-size:11px;line-height:1.45}.proposal-table{background:#fff;border:1px solid #dbe3ef;border-radius:6px;display:grid;overflow:hidden}.proposal-table__row{border-top:1px solid #eef2f7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proposal-table__row:first-child{border-top:0}.proposal-table__row span{color:#334155;word-break:keep-all;border-left:1px solid #eef2f7;min-width:0;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.4}.proposal-table__row span:first-child{border-left:0}.proposal-table__row--head{background:#0f172a}.proposal-table__row--head span{color:#fff;border-left-color:#ffffff24;font-size:11px;font-weight:900}.proposal-footnote{color:#64748b;margin-top:2px;font-size:10px;line-height:1.45}.proposal-layout--workflow .proposal-main-slot,.proposal-layout--timeline .proposal-main-slot{min-height:214px;position:relative}.proposal-layout--workflow .proposal-main-slot:after,.proposal-layout--timeline .proposal-main-slot:after{content:"";background:linear-gradient(90deg,#0069ff 0 24%,#0f766e 24% 48%,#f59e0b 48% 72%,#0f172a 72% 100%);border-radius:999px;height:8px;position:absolute;bottom:26px;left:24px;right:24px}.proposal-layout--workflow .proposal-side-slot,.proposal-layout--timeline .proposal-side-slot{min-height:166px}.proposal-layout--workflow .proposal-side-slot ul,.proposal-layout--timeline .proposal-side-slot ul,.proposal-layout--dashboard .proposal-side-slot ul,.proposal-layout--matrix .proposal-side-slot ul{grid-template-columns:repeat(2,minmax(0,1fr))}@media print{@page{size:297mm 167.063mm;margin:0}html,body{background:#fff;width:297mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.proposal-page{background:#fff;padding:0}.proposal-toolbar{display:none}.proposal-stage{width:297mm;margin:0;display:block}.proposal-slide{break-after:page;break-inside:avoid;page-break-after:always;page-break-inside:avoid;width:297mm;height:167.063mm;box-shadow:none;border:0;border-radius:0;display:block}.proposal-slide:last-child{break-after:auto;page-break-after:auto}.proposal-slide__content{padding:14mm}}
.signup-page{background:#f8fafc;padding:64px 0 84px}.signup-page__inner{gap:30px;display:grid}.signup-page__header{text-align:center;justify-items:center;gap:12px;display:grid}.signup-page__header h1{color:#0f172a;word-break:keep-all;margin:0;font-size:40px;line-height:1.2}.signup-page__header>p:not(.eyebrow){color:#475569;word-break:keep-all;max-width:680px;margin:0;font-size:16px;line-height:1.7}.signup-form{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:22px;width:min(100%,560px);margin:0 auto;padding:32px;display:grid}.signup-form__head{gap:8px;display:grid}.signup-form__head h2{color:#0f172a;margin:0;font-size:20px;line-height:1.3}.signup-form__head p:not(.eyebrow),.signup-type span,.signup-type small,.signup-form__actions a{color:#64748b;margin:0;font-size:14px;line-height:1.6}.signup-type-grid{grid-template-columns:1fr;gap:12px;display:grid}.signup-type{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:5px 12px;min-height:0;padding:16px;display:grid}.signup-type__icon{object-fit:cover;border-radius:8px;grid-row:1/4;width:40px;height:40px;display:block;box-shadow:0 8px 18px #0f172a14}.signup-type:hover,.signup-type.is-selected{background:#eef6ff;border-color:#0069ff}.signup-type strong{grid-column:2;font-size:16px}.signup-type span,.signup-type small{grid-column:2}.signup-type small{font-size:13px}.signup-form__notice{color:#0f172a;background:#f8fafc;border-left:4px solid #0069ff;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.6}.signup-form__section-title{color:#0f172a;border-top:1px solid #eef2f7;margin:4px 0 -4px;padding-top:18px;font-size:20px;line-height:1.3}.signup-form__grid,.signup-form__expert{grid-template-columns:1fr;gap:14px;display:grid}.signup-form label,.account-form label{color:#334155;gap:8px;min-width:0;font-size:13px;font-weight:800;display:grid}.signup-form input,.signup-form select,.signup-form textarea,.account-form input,.account-form select,.account-form textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.signup-form textarea,.account-form textarea{resize:vertical;padding-top:10px;line-height:1.6}.signup-form input:focus,.signup-form select:focus,.signup-form textarea:focus,.account-form input:focus,.account-form select:focus,.account-form textarea:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.signup-form__wide{grid-column:1/-1}.signup-form__checks{gap:10px;padding-top:2px;display:grid}.signup-form__checks label{color:#475569;align-items:flex-start;gap:10px;font-weight:700;display:flex}.signup-form__checks input{width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.signup-form__checks a{color:#0069ff;text-underline-offset:3px;text-decoration:underline}.signup-form__message{border-radius:6px;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.55}.signup-form__message--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.signup-form__message--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.signup-form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.signup-form__actions a:hover{color:#0069ff}.signup-form button:disabled{opacity:.62;cursor:progress}.work-request-page{background:#f8fafc;padding:64px 0 86px}.work-request-page__inner{gap:28px;display:grid}.work-request-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch;gap:24px;display:grid}.work-request-hero h1{color:#0f172a;word-break:keep-all;max-width:780px;margin:12px 0 0;font-size:42px;font-weight:800;line-height:1.2}.work-request-hero p:not(.eyebrow){color:#475569;word-break:keep-all;max-width:720px;margin:16px 0 0;font-size:16px;line-height:1.75}.work-request-summary{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:14px;padding:22px;display:grid}.work-request-summary strong{color:#0f172a;font-size:17px;line-height:1.35}.work-request-summary ul{gap:9px;margin:0;padding-left:18px;display:grid}.work-request-summary li{color:#475569;word-break:keep-all;font-size:14px;line-height:1.6}.work-request-form{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:22px;padding:28px;display:grid}.work-request-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.work-request-tab{color:#334155;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:9px;min-height:46px;padding:0 12px;font-size:14px;font-weight:900;display:flex}.work-request-tab span{color:#475569;background:#e2e8f0;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;display:inline-grid}.work-request-tab.is-selected{color:#0069ff;background:#eef6ff;border-color:#0069ff}.work-request-tab.is-selected span{color:#fff;background:#0069ff}.work-request-panel{min-width:0}.work-request-panel[hidden]{display:none}.work-request-form__grid,.work-request-form__stack{gap:16px;display:grid}.work-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-request-form label,.work-request-form fieldset{min-width:0}.work-request-form label{color:#334155;gap:8px;font-size:13px;font-weight:800;display:grid}.work-request-form fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.work-request-form legend{color:#334155;font-size:13px;font-weight:900}.work-request-form input,.work-request-form select,.work-request-form textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.work-request-form textarea{resize:vertical;padding-top:10px;line-height:1.65}.work-request-form input:focus,.work-request-form select:focus,.work-request-form textarea:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.work-request-form__wide{grid-column:1/-1}.work-request-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.work-request-option{background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.work-request-option input,.work-request-checks input{width:18px;height:18px;min-height:18px;padding:0}.work-request-option span,.work-request-checks span{color:#334155;font-size:13px;font-weight:800;line-height:1.45}.work-request-checks{gap:10px;margin-top:16px;display:grid}.work-request-checks label{align-items:flex-start;gap:10px;display:flex}.work-request-checks a{color:#0069ff;text-underline-offset:3px;text-decoration:underline}.work-request-message{border-radius:6px;gap:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.55;display:grid}.work-request-message p{margin:0}.work-request-next-actions{flex-wrap:wrap;gap:8px;display:flex}.work-request-message--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.project-page{background:#f8fafc;padding:64px 0 86px}.project-page__inner{gap:24px;display:grid}.project-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.project-hero h1{color:#0f172a;word-break:keep-all;max-width:760px;margin:12px 0 0;font-size:42px;font-weight:800;line-height:1.2}.project-hero p:not(.eyebrow){color:#475569;word-break:keep-all;max-width:820px;margin:14px 0 0;font-size:16px;line-height:1.75}.project-hero__actions,.project-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-policy-checks{gap:8px;margin-top:12px;display:grid}.project-policy-checks label,.project-check{color:#334155;align-items:flex-start;gap:8px;font-size:13px;font-weight:800;line-height:1.5;display:flex}.project-policy-checks input,.project-check input{flex:none;width:16px;height:16px;margin-top:2px}.project-policy-checks a,.project-check a{color:#0057d8;text-decoration:none}.project-policy-checks a:hover,.project-check a:hover{text-decoration:underline}.project-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px;display:grid}.project-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.project-panel--wide{grid-column:1/-1}.project-panel--center{text-align:center;justify-items:center}.project-panel h2,.project-room h3,.project-item h3,.project-case h3{color:#0f172a;word-break:keep-all;margin:0;line-height:1.35}.project-panel h2{font-size:22px}.project-panel__head,.project-item__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.project-count,.project-status{color:#0057d8;white-space:nowrap;background:#eef6ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.project-count{justify-content:center;min-width:28px}.project-form,.project-inline-form,.project-message-form,.project-inline-label{gap:14px;display:grid}.project-form__grid,.project-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-form label,.project-inline-form label,.project-message-form label,.project-inline-label{color:#334155;min-width:0;font-size:13px;font-weight:800}.project-form label,.project-inline-form label,.project-message-form label{gap:8px;display:grid}.project-form input,.project-form select,.project-form textarea,.project-inline-form input,.project-inline-form textarea,.project-message-form textarea,.project-inline-label input,.project-inline-label textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.project-inline-form input[type=file],.project-inline-label input[type=file]{color:#334155;padding:10px 12px;font-size:13px}.project-form textarea,.project-inline-form textarea,.project-message-form textarea,.project-inline-label textarea{resize:vertical;padding-top:10px;line-height:1.65}.project-form input:focus,.project-form select:focus,.project-form textarea:focus,.project-inline-form input:focus,.project-inline-form textarea:focus,.project-message-form textarea:focus,.project-inline-label input:focus,.project-inline-label textarea:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.project-form__wide{grid-column:1/-1}.project-list,.project-room-list,.project-sublist{gap:12px;display:grid}.project-item,.project-room,.project-case,.project-subitem{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:0}.project-item,.project-case{gap:14px;padding:18px;display:grid}.project-item p,.project-case p,.project-note,.project-empty,.project-subitem p{color:#475569;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.project-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.project-meta div{background:#f8fafc;border-radius:6px;gap:4px;padding:10px;display:grid}.project-meta dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.project-meta dd{color:#0f172a;margin:0;font-size:13px;font-weight:800;line-height:1.35}.project-subitem{background:#f8fafc;gap:8px;padding:14px;display:grid}.project-subitem strong{color:#0f172a;font-size:14px;line-height:1.35}.project-subitem span,.project-case time{color:#64748b;font-size:12px;font-weight:800}.project-room{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:16px;padding:18px;display:grid}.project-room__main,.project-room__side{align-content:start;gap:14px;min-width:0;display:grid}.project-progress{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:12px;padding:16px;display:grid}.project-progress__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-progress__head span,.project-progress__grid span,.project-next-actions strong,.project-workspace-section__head strong,.project-workspace-section__head span,.project-task span,.project-calendar-event span,.project-calendar-event time,.project-review-list strong{color:#64748b;font-size:12px;font-weight:900}.project-progress__head strong{color:#0057d8;font-size:24px;line-height:1}.project-progress__bar{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.project-progress__bar span{border-radius:inherit;background:#0069ff;height:100%;display:block}.project-progress__grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.project-progress__grid div{background:#fff;border-radius:6px;gap:5px;padding:10px;display:grid}.project-progress__grid strong{color:#0f172a;word-break:keep-all;font-size:14px;line-height:1.35}.project-progress__wide{grid-column:span 2}.project-progress__danger{color:#b91c1c!important}.project-role-board{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:12px;padding:16px;display:grid}.project-role-board--customer{background:#f8fbff;border-color:#bfdbfe}.project-role-board--expert{background:#f7fef9;border-color:#bbf7d0}.project-role-board__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.project-role-board__head div{gap:5px;min-width:0;display:grid}.project-role-board__head strong{color:#0f172a;font-size:15px;line-height:1.35}.project-role-board__head p,.project-role-board__queue p{color:#475569;word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.project-role-board__head>span{color:#334155;background:#eef2f7;border-radius:999px;flex:none;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.project-role-board__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.project-role-board__stats div,.project-role-board__queue div{background:#fff;border:1px solid #dbe3ef;border-radius:6px;gap:5px;min-width:0;padding:10px;display:grid}.project-role-board__stats span,.project-role-board__queue span{overflow-wrap:anywhere;color:#64748b;font-size:12px;font-weight:900;line-height:1.35}.project-role-board__stats strong{overflow-wrap:anywhere;color:#0f172a;font-size:16px;line-height:1.25}.project-role-board__queue{gap:8px;display:grid}.project-role-board__queue strong{overflow-wrap:anywhere;color:#0f172a;font-size:13px;line-height:1.35}.project-next-actions{gap:8px;padding-top:2px;display:grid}.project-next-actions ul{gap:6px;margin:0;padding-left:18px;display:grid}.project-next-actions li{color:#334155;word-break:keep-all;font-size:13px;font-weight:800;line-height:1.55}.project-workspace-section{gap:10px;min-width:0;display:grid}.project-workspace-section__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-workspace-section__head strong{color:#0f172a;font-size:15px}.project-workspace-section__head span{background:#eef2f7;border-radius:999px;place-items:center;min-width:26px;height:26px;display:inline-grid}.project-payment-section{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:14px}.project-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-payment-grid div{background:#fff;border:1px solid #dbe3ef;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.project-payment-grid span,.project-payment-grid small,.project-payment-history,.project-payment-action label span{color:#64748b;font-size:12px;font-weight:900}.project-payment-grid strong{overflow-wrap:anywhere;color:#0f172a;font-size:14px;line-height:1.35}.project-payment-grid small{overflow-wrap:anywhere;line-height:1.35}.project-payment-history{gap:6px;display:grid}.project-payment-history p{color:#334155;margin:0;line-height:1.45}.project-payment-action{gap:8px;display:grid}.project-payment-action label{gap:6px;display:grid}.project-payment-action textarea{resize:vertical;width:100%;min-width:0}.project-task-list,.project-calendar-list,.project-review-list,.project-file-list{gap:8px;display:grid}.project-task,.project-calendar-event{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:0;display:grid}.project-task{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px}.project-task__mark{background:#94a3b8;border-radius:999px;width:12px;height:12px;margin-top:4px}.project-task--in_progress .project-task__mark,.project-task--review_waiting .project-task__mark{background:#0069ff}.project-task--revision_requested .project-task__mark{background:#d97706}.project-task--done .project-task__mark{background:#16a34a}.project-task div,.project-calendar-event div{gap:5px;min-width:0;display:grid}.project-task strong,.project-calendar-event strong{color:#0f172a;word-break:keep-all;font-size:14px;line-height:1.35}.project-task p,.project-review-list p{color:#475569;word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.project-calendar-event{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:10px;padding:12px}.project-calendar-event time{color:#0057d8}.project-review-list{background:#fff;border-radius:6px;padding:10px}.project-review-list strong{color:#0f172a}.project-review-item{gap:8px;min-width:0;display:grid}.project-file-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-file-button{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.project-file-button:hover{background:#eef6ff;border-color:#0069ff}.project-file-button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.project-file-button small{color:#64748b;font-size:12px;font-weight:800}.project-file-selected{color:#475569;word-break:break-all;grid-column:1/-1;margin:0;font-size:12px;font-weight:800;line-height:1.5}.project-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-message{border-radius:6px;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.55}.project-message--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.project-message--error,.work-request-message--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.work-request-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-request-actions .button:disabled{opacity:.62;cursor:progress}.account-page{background:#f8fafc;padding:64px 0 84px}.account-page__inner{gap:30px;display:grid}.account-grid{grid-template-columns:minmax(260px,.75fr) minmax(320px,1fr);gap:18px;display:grid}.account-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:18px;padding:24px;display:grid}.account-panel--center{text-align:center;justify-items:center;width:min(100%,520px);margin:0 auto}.account-panel--wide{grid-column:1/-1}.account-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-panel h2{color:#0f172a;margin:0;font-size:20px;line-height:1.35}.profile-photo-form,.account-form{gap:16px;display:grid}.profile-photo-preview{background:#eef6ff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:132px;height:132px;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-preview span{color:#0069ff;font-size:42px;font-weight:800}.profile-photo-picker{color:#334155;gap:8px;font-size:13px;font-weight:800;display:grid}.profile-photo-picker input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:9px 12px}.profile-photo-form p,.account-message{color:#64748b;margin:0;font-size:14px;line-height:1.6}.account-definition{gap:12px;margin:0;display:grid}.account-definition div{border-top:1px solid #eef2f7;grid-template-columns:120px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.account-definition div:first-child{border-top:0;padding-top:0}.account-definition dt{color:#334155;font-size:13px;font-weight:800}.account-definition dd{color:#64748b;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.account-actions{justify-content:flex-end;display:flex}.account-message{border-radius:6px;padding:12px 14px;font-weight:800}.account-message--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.account-message--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.legal-page{background:#f8fafc;padding:58px 0 82px}.legal-page__inner{gap:18px;width:min(920px,100% - 40px);display:grid}.legal-page__tabs{flex-wrap:wrap;gap:8px;display:flex}.legal-page__tabs a{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.legal-page__tabs a[aria-current=page]{color:#0069ff;border-color:#0069ff}.legal-document{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:26px;padding:34px;display:grid}.legal-document header{border-bottom:1px solid #eef2f7;gap:12px;padding-bottom:24px;display:grid}.legal-document h1{color:#0f172a;word-break:keep-all;margin:0;font-size:34px;line-height:1.25}.legal-document dl{flex-wrap:wrap;gap:12px 22px;margin:0;display:flex}.legal-document dl div{color:#64748b;gap:6px;font-size:13px;display:inline-flex}.legal-document dt{font-weight:800}.legal-document dd{margin:0}.legal-version-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:10px;padding:14px;display:grid}.legal-version-list strong{color:#0f172a;font-size:14px}.legal-version-list div{flex-wrap:wrap;gap:8px;display:flex}.legal-version-list a{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.legal-version-list a[aria-current=page]{color:#0069ff;background:#eef6ff;border-color:#0069ff}.legal-document__body{gap:12px;display:grid}.legal-document__body h1{display:none}.legal-document__body h2{color:#0f172a;margin:22px 0 0;font-size:20px;line-height:1.4}.legal-document__body h2:first-child{margin-top:0}.legal-document__body p{color:#334155;word-break:keep-all;margin:0;font-size:15px;line-height:1.8}
.admin-site{color:#0f172a;background:#f8fafc;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-auth-site{color:#0f172a;background:linear-gradient(135deg,#0069ff1a,#0f172a0a),#f8fafc;place-items:center;min-height:100vh;padding:28px;display:grid}.admin-auth-panel{gap:22px;width:min(100%,460px);display:grid}.admin-sidebar{color:#fff;background:#0f172a;border-right:1px solid #dbe3ef;align-content:start;gap:28px;padding:26px 22px;display:grid}.admin-brand{align-items:center;gap:10px;display:inline-flex}.admin-brand span{color:#fff;background:#0069ff;border-radius:7px;place-items:center;width:32px;height:32px;font-weight:800;display:inline-grid}.admin-brand strong{font-size:18px}.admin-brand--light{color:#0f172a}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav a,.admin-subnav a{color:#cbd5e1;border-radius:6px;padding:11px 12px;font-size:14px;font-weight:700}.admin-sidebar nav a:hover,.admin-sidebar nav a[aria-current=page],.admin-subnav a:hover,.admin-subnav a[aria-current=page]{color:#fff;background:#ffffff17}.admin-menu-node{gap:4px;display:grid}.admin-subnav{gap:4px;padding-left:12px;display:grid}.admin-subnav a{font-size:13px}.admin-main{min-width:0;padding:34px}.admin-top{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:28px;display:flex}.admin-top h1{color:#0f172a;margin:0;font-size:30px;line-height:1.25}.admin-top p:not(.eyebrow){color:#64748b;margin:10px 0 0;font-size:15px}.admin-auth-copy h1{color:#0f172a;margin:0;font-size:30px;line-height:1.25}.admin-auth-copy p:not(.eyebrow){color:#64748b;margin:10px 0 0;font-size:15px}.admin-stack{gap:18px;display:grid}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-summary article,.admin-panel,.admin-login{background:#fff;border:1px solid #dbe3ef;border-radius:8px}.admin-summary article{gap:8px;padding:22px;display:grid}.admin-summary span,.admin-module-list span{color:#0069ff;font-size:13px;font-weight:800}.admin-summary strong{color:#0f172a;font-size:28px;line-height:1.1}.admin-summary p,.admin-module-list p,.admin-definition dd{color:#64748b;margin:0;font-size:14px;line-height:1.65}.admin-panel{padding:24px}.admin-panel h2{color:#0f172a;margin:0 0 18px;font-size:20px;line-height:1.35}.admin-panel__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-panel__head h2{margin-bottom:8px}.admin-panel__head p,.admin-empty{color:#64748b;margin:0;font-size:14px;line-height:1.65}.admin-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-inline-actions select,.admin-inline-actions input,.admin-hero-form input,.admin-hero-form select,.admin-hero-form textarea,.admin-legal-form input,.admin-legal-form select,.admin-legal-form textarea,.admin-faq-form input,.admin-faq-form select,.admin-faq-form textarea,.admin-post-form input,.admin-post-form select,.admin-post-form textarea,.admin-member-card input,.admin-member-card select,.admin-member-card textarea,.admin-transaction-note-form select,.admin-transaction-note-form input,.admin-transaction-note-form textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:42px;padding:0 12px;font-size:14px}.admin-inline-actions select{width:132px}.admin-inline-actions input{width:220px}.admin-hero-list,.admin-legal-list,.admin-faq-list,.admin-post-list,.admin-member-list{gap:16px;display:grid}.admin-hero-form,.admin-legal-form,.admin-faq-form,.admin-post-form,.admin-member-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:16px;padding:18px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid label,.admin-check{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-form-grid__wide{grid-column:1/-1}.admin-hero-form textarea,.admin-legal-form textarea,.admin-faq-form textarea,.admin-post-form textarea,.admin-member-card textarea{resize:vertical;padding-top:10px;line-height:1.55}.admin-member-body{grid-template-columns:minmax(260px,.9fr) minmax(260px,1fr);gap:16px;display:grid}.admin-legal-form__meta{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.admin-legal-form__meta strong{color:#0f172a;font-size:16px}.admin-sla-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-sla-badge--due_soon{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-sla-badge--overdue{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.admin-sla-badge--met{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.admin-legal-form__meta span,.admin-muted{color:#64748b;font-size:13px;font-weight:800}.admin-legal-card{gap:10px;display:grid}.admin-legal-version-form{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:10px;padding:14px;display:grid}.admin-legal-version-form label{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-legal-version-form input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:42px;padding:0 12px;font-size:14px}.admin-form-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-check{grid-auto-flow:column;align-items:center;display:inline-flex}.admin-check input{width:18px;height:18px}.admin-module-list{gap:10px;display:grid}.admin-grid{gap:18px;display:grid}.admin-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-account-summary article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:14px 16px;display:grid}.admin-account-summary span{color:#64748b;font-size:12px;font-weight:800}.admin-account-summary strong{color:#0f172a;font-size:24px;line-height:1.1}.admin-account-summary p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th,.admin-table td{color:#334155;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 12px;font-size:13px}.admin-table th{color:#64748b;font-size:12px;font-weight:900}.admin-table-note{color:#b91c1c;margin-top:4px;font-size:12px;line-height:1.45;display:block}.admin-detail-body{color:#334155;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.7}.admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-row-actions .button{min-height:32px;padding:0 9px;font-size:12px}.admin-account-actions,.admin-account-status-form,.admin-password-reset form{gap:8px;min-width:250px;display:grid}.admin-account-status-form{grid-template-columns:minmax(110px,1fr) auto}.admin-account-status-form select,.admin-password-reset input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:0 10px;font-size:13px}.admin-password-reset{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:9px 10px}.admin-password-reset summary{cursor:pointer;color:#334155;font-size:13px;font-weight:800}.admin-password-reset form{margin-top:10px}.admin-password-reset small{color:#64748b;font-size:12px;line-height:1.45}.admin-permission-list,.admin-menu-permission-list{gap:8px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.admin-permission-list .admin-check{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-start;gap:9px;padding:9px 10px}.admin-permission-list span,.admin-menu-permission div{gap:3px;display:grid}.admin-permission-list strong,.admin-menu-permission strong{color:#0f172a;font-size:13px}.admin-permission-list small,.admin-menu-permission span{color:#64748b;font-size:12px;line-height:1.45}.admin-menu-permission{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:8px;padding:10px 12px;display:grid}.admin-menu-permission select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:96px;padding:8px 10px;font-size:12px}.admin-mini-list{gap:10px;display:grid}.admin-mini-list div{background:#f8fafc;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.admin-mini-list strong{color:#0f172a;font-size:14px}.admin-mini-list span{color:#64748b;font-size:13px;line-height:1.45}.admin-payment-decision{grid-template-columns:minmax(110px,150px) minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:8px;display:grid}.admin-payment-decision select,.admin-payment-decision textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:40px;font-size:13px}.admin-payment-decision select{padding:0 10px}.admin-payment-decision textarea{resize:vertical;padding:9px 10px;line-height:1.45}.admin-transaction-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-transaction-summary article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:7px;min-width:0;padding:16px;display:grid}.admin-transaction-summary span,.admin-transaction-grid span,.admin-transaction-card__head span{color:#64748b;font-size:12px;font-weight:900}.admin-transaction-summary strong{color:#0f172a;font-size:24px;line-height:1.1}.admin-transaction-summary p,.admin-transaction-action{color:#64748b;margin:0;font-size:13px;line-height:1.55}.admin-transaction-list{gap:14px;display:grid}.admin-transaction-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.admin-transaction-card--customer_review,.admin-transaction-card--revision,.admin-transaction-card--overdue{border-left-color:#d97706}.admin-transaction-card--no_proposal,.admin-transaction-card--deposit_waiting,.admin-transaction-card--start_waiting{border-left-color:#0069ff}.admin-transaction-card--complete{border-left-color:#16a34a}.admin-transaction-card--risk{border-left-color:#dc2626}.admin-transaction-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-transaction-card__head>div{gap:6px;min-width:0;display:grid}.admin-transaction-card__head strong{color:#0f172a;word-break:keep-all;font-size:16px;line-height:1.35}.admin-transaction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-transaction-grid div{background:#fff;border-radius:6px;gap:5px;min-width:0;padding:10px;display:grid}.admin-transaction-grid strong{color:#0f172a;word-break:keep-all;font-size:13px;line-height:1.35}.admin-transaction-action{color:#334155;background:#fff;border-radius:6px;padding:10px 12px;font-weight:800}.admin-transaction-notes,.admin-transaction-ops{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.admin-transaction-ops>div{gap:5px;display:grid}.admin-transaction-ops strong{color:#0f172a;font-size:14px}.admin-transaction-ops p{color:#475569;margin:0;font-size:13px;line-height:1.55}.admin-transaction-notes__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-transaction-notes__head strong{color:#0f172a;font-size:14px}.admin-transaction-note-form{grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-transaction-note-form textarea{resize:vertical;padding-top:10px;line-height:1.55}.admin-transaction-note-list{gap:8px;display:grid}.admin-transaction-note-list article{background:#f8fafc;border-radius:6px;gap:5px;min-width:0;padding:10px 12px;display:grid}.admin-transaction-note-list span{color:#64748b;font-size:12px;font-weight:900}.admin-transaction-note-list p{color:#334155;word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.admin-module-list article{border-top:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.admin-module-list article:first-child{border-top:0;padding-top:0}.admin-module-list h3{color:#0f172a;margin:0 0 6px;font-size:16px}.admin-queue-count{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:38px;font-size:20px;font-weight:900;text-decoration:none;display:inline-flex}.admin-queue-count--warning{color:#b45309;background:#fffbeb}.admin-queue-count--critical{color:#b91c1c;background:#fef2f2}.admin-definition{gap:12px;margin:0;display:grid}.admin-definition div{border-top:1px solid #eef2f7;grid-template-columns:150px minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.admin-definition div:first-child{border-top:0;padding-top:0}.admin-definition dt{color:#334155;font-size:13px;font-weight:800}.admin-support-project{gap:6px;display:grid}.admin-support-project strong{color:#0f172a;font-size:14px}.admin-support-project__links{flex-wrap:wrap;gap:10px;display:flex}.admin-support-project__links a{color:#0069ff;font-weight:800;text-decoration:none}.admin-support-project__links a:hover{text-decoration:underline}.admin-support-project__hint{grid-column:1/-1;margin:-4px 0 0}.admin-login{gap:16px;max-width:440px;padding:28px;display:grid}.admin-login label{color:#334155;gap:8px;font-size:14px;font-weight:800;display:grid}.admin-login input{color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.admin-login input:focus{border-color:#0069ff;outline:3px solid #0069ff2e}.admin-service-source{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.admin-service-source span,.admin-service-legend span{color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.admin-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-service-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;min-width:0;padding:18px;display:grid}.admin-service-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-service-card__meta span{color:#0069ff;font-size:12px;font-weight:900}.admin-service-card__meta strong{color:#0f172a;font-size:12px}.admin-service-card h3{color:#0f172a;margin:0;font-size:17px;line-height:1.35}.admin-service-card p{color:#475569;margin:0;font-size:13px;line-height:1.6}.admin-service-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-service-card li{color:#334155;overflow-wrap:anywhere;background:#fff;border-radius:6px;min-width:0;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.admin-service-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-service-map{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.admin-service-map svg{width:100%;min-width:920px;height:auto;display:block}.admin-service-map text{fill:#0f172a;font-size:13px;font-weight:800}.admin-service-map text+text{fill:#64748b;font-size:11px;font-weight:700}.admin-service-map__lane{fill:#f8fafc;stroke:#dbe3ef}.admin-service-map__lane-title{fill:#334155;font-size:14px;font-weight:900}.admin-service-map__node{stroke-width:1.4px}.admin-service-map__node--public{fill:#eff6ff;stroke:#93c5fd}.admin-service-map__node--core{fill:#ecfdf5;stroke:#86efac}.admin-service-map__node--money{fill:#fffbeb;stroke:#fbbf24}.admin-service-map__node--admin{fill:#eef2ff;stroke:#a5b4fc}.admin-service-map__node--data{fill:#f1f5f9;stroke:#94a3b8}.admin-service-map__edge{fill:none;stroke:#64748b;stroke-width:2px}.admin-table--compact{min-width:620px}.admin-mermaid-code{color:#e2e8f0;white-space:pre;background:#0f172a;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;overflow-x:auto}@media (max-width:980px){.admin-site{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-summary,.admin-grid--two,.admin-account-summary,.admin-service-grid,.admin-transaction-summary,.admin-transaction-grid,.admin-member-body,.admin-transaction-ops .admin-transaction-note-form,.admin-transaction-note-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-main{padding:22px}.admin-top,.admin-panel__head,.admin-transaction-card__head,.admin-form-actions{display:grid}.admin-summary,.admin-grid--two,.admin-account-summary,.admin-service-grid,.admin-transaction-summary,.admin-transaction-grid,.admin-member-body,.admin-form-grid,.admin-definition div,.admin-legal-version-form,.admin-transaction-ops .admin-transaction-note-form,.admin-transaction-note-form,.admin-payment-decision,.admin-account-status-form{grid-template-columns:1fr}.admin-inline-actions{justify-content:stretch}.admin-inline-actions select,.admin-inline-actions input,.admin-inline-actions .button,.admin-transaction-card__head .button{width:100%}}
.kg-hero{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e5e7eb;padding:48px 0 36px}.kg-hero__inner h1{color:#0f172a;margin:6px 0 10px;font-size:30px;font-weight:800}.kg-hero__inner>p{color:#475569;max-width:720px;margin:0 0 22px;line-height:1.6}.kg-hero .eyebrow{letter-spacing:.02em;color:#0069ff;margin:0;font-size:13px;font-weight:700}.kg-search{gap:10px;max-width:560px;display:flex}.kg-search input{border:1px solid #cbd5e1;border-radius:6px;flex:1;min-height:44px;padding:0 14px;font-size:15px}.kg-search input:focus{border-color:#0069ff;outline:none;box-shadow:0 0 0 3px #0069ff26}.kg-quickpick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.kg-quickpick__label{color:#64748b;font-size:13px;font-weight:700}.kg-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;transition:all .15s}.kg-chip:hover{color:#0069ff;border-color:#0069ff}.kg-chip.is-active{color:#fff;background:#0069ff;border-color:#0069ff}.kg-explorer{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);align-items:start;gap:20px;margin:28px auto 64px;display:grid}.kg-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.kg-panel--graph{background:radial-gradient(circle at 50% 45%,#f8fafc 0%,#fff 70%);padding:12px}.kg-panel__title{color:#0f172a;margin:0 0 14px;font-size:15px;font-weight:800}.kg-graph{width:100%;height:auto;display:block}.kg-graph__edge{stroke:#cbd5e1;stroke-width:1.4px}.kg-graph__edge--cross{stroke:#e2e8f0;stroke-width:1.1px;stroke-dasharray:4 4}.kg-graph__node{cursor:pointer}.kg-graph__node circle{transition:fill-opacity .15s}.kg-graph__node:hover circle{fill-opacity:.34}.kg-graph__node:focus-visible{outline:none}.kg-graph__node:focus-visible circle{fill-opacity:.34;stroke-width:3px}.kg-graph__node--center{cursor:default}.kg-graph__label{fill:#1f2937;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.kg-graph__label--center{fill:#0f172a;stroke-width:4px;font-size:13px;font-weight:800}.kg-graph__more{text-align:center;color:#94a3b8;margin:4px 0 6px;font-size:12px}.kg-nodecard__type{letter-spacing:.02em;font-size:12px;font-weight:800;display:inline-block}.kg-nodecard h3{color:#0f172a;margin:6px 0 8px;font-size:20px;font-weight:800}.kg-nodecard p{color:#475569;margin:0 0 14px;font-size:14px;line-height:1.55}.kg-relations{flex-direction:column;gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kg-relations button{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.kg-relations button:hover{background:#fff;border-color:#cbd5e1}.kg-relations__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.kg-relations__label{color:#1f2937;flex:1;font-size:14px;font-weight:600}.kg-relations__rel{color:#94a3b8;font-size:12px}.kg-insight__metrics{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.kg-metric{border:1px solid #e5e7eb;border-radius:10px;padding:12px}.kg-metric__label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.kg-metric__value{color:#0f172a;font-size:20px;font-weight:800}.kg-meter{background:#e5e7eb;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.kg-meter__fill{background:#0069ff;border-radius:999px;height:100%;display:block}.kg-insight__block{margin-bottom:18px}.kg-insight__heading{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.kg-taglist{flex-wrap:wrap;gap:8px;display:flex}.kg-tag{color:#0058d6;background:#0069ff1a;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.kg-insight__counts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.kg-insight__counts>div{text-align:center;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.kg-insight__counts strong{color:#0f172a;font-size:22px;font-weight:800;display:block}.kg-insight__counts span{color:#64748b;font-size:12px}.kg-insight__cta{flex-direction:column;gap:8px;display:flex}.kg-insight__cta .button{width:100%}.kg-muted{color:#94a3b8;font-size:14px}@media (max-width:980px){.kg-explorer{grid-template-columns:1fr}.kg-panel--graph{max-width:560px}}
@media (max-width:980px){.gnb__links{gap:18px}.hero__inner,.market-hero__inner,.expert-recruit__inner,.gabia-entry__inner,.enterprise__grid,.benefit__grid,.support__grid,.work-request-hero,.ai-work-hero__inner,.ai-work-board__layout,.expert-request-hero__inner,.expert-search-layout,.self-tools-hero__inner,.self-tools-journey__inner,.self-tools-apply__inner,.enterprise-process__inner,.enterprise-output-grid,.project-layout,.project-room,.support-audience-grid,.support-guide-grid,.support-top-list,.support-category-grid,.support-inquiry-form__grid{grid-template-columns:1fr;display:grid}.hero__inner{min-height:0;padding:54px 0 68px}.market-hero__inner{min-height:0;padding:54px 0 64px}.hero-controls{bottom:24px;left:50%;right:auto;transform:translate(-50%)}.hero h1,.market-hero h1{font-size:42px}.service-grid,.market-deal-grid,.feature-grid,.reason-grid,.site-posts__grid,.enterprise-signal-grid,.enterprise-scenario-grid,.ai-work-guide__grid,.expert-case-grid,.work-request-options,.self-tools-track-grid,.self-tools-program-grid,.project-case-grid,.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-process__flow article{grid-template-columns:58px minmax(0,1fr)}.enterprise-process__flow p,.self-tools-journey__steps p{grid-column:2}.self-tools-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-filter-panel,.expert-detail-panel,.ai-work-filter,.ai-work-detail{position:static}.footer__brand{grid-column:1/-1}}@media (max-width:720px){.wrap{width:min(100% - 28px,1180px)}.topbar{display:none}.gnb__inner{min-height:60px}.gnb__links,.gnb__cta{display:none}.mobile-menu-button{z-index:60;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid;position:fixed;top:9px;right:14px}.mobile-menu-button__icon{gap:5px;width:20px;display:grid}.mobile-menu-button__icon span{background:#0f172a;border-radius:999px;height:2px;display:block}.mobile-nav{background:#fff;border-bottom:1px solid #e2e8f0;max-height:0;transition:max-height .22s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 34px #0f172a1f}.mobile-nav.is-open{max-height:420px}.mobile-nav__inner{gap:4px;padding-top:12px;padding-bottom:14px;display:grid}.mobile-nav a:not(.button){color:#334155;border-bottom:1px solid #eef2f7;padding:13px 2px;font-size:16px;font-weight:800}.brand{font-size:20px}.brand span{width:30px;height:30px}.hero__inner{gap:32px;min-height:394px;padding:40px 0 88px}.hero__copy{width:100%;max-width:calc(100vw - 28px)}.hero-slide:before{background-position:62%}.hero-slide:after{background:linear-gradient(90deg,#0045b4f0 0%,#0069ffd1 100%)}.hero-slide--green:after{background:linear-gradient(90deg,#045b4af0 0%,#047857d1 100%)}.hero-slide--navy:after{background:linear-gradient(90deg,#0f172af0 0%,#1e3a8ad6 100%)}.hero h1{overflow-wrap:anywhere;line-break:anywhere;word-break:break-all;max-width:min(100%,330px);font-size:24px;line-height:1.32}.hero__lead{overflow-wrap:anywhere;line-break:anywhere;word-break:break-all;font-size:14px;line-height:1.68}.hero-controls{bottom:18px}.hero__actions .button{width:100%}.market-hero{background:linear-gradient(100deg,#071a3aeb 0%,#071a3ac2 42%,#004caf57 68%,#0f172a2e 100%),url(/images/hero-ai-workspace.png) 70%/cover no-repeat}.market-hero__inner{gap:24px;padding:38px 0 44px}.market-hero h1{font-size:28px;line-height:1.24}.market-hero__copy>p:not(.eyebrow){font-size:15px;line-height:1.68}.market-search{grid-template-columns:1fr;margin-top:22px}.market-search input,.market-search select,.market-search button{width:100%}.market-hero__actions{display:grid}.market-hero__actions .button{width:100%}.market-proof{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-proof li{text-align:center;min-height:34px;line-height:34px}.market-hero__examples{padding:20px}.market-hero__examples h2,.section-head h2,.expert-recruit h2,.gabia-entry h2{font-size:24px}.market-deals,.expert-recruit,.gabia-entry{padding:52px 0}.expert-recruit{background:linear-gradient(#080e1cfa 0%,#080e1cf0 48%,#080e1ce6 100%),url(/images/generated/home-bands/expert-recruit-band.png) 76%/190% no-repeat,#0b1220}.market-deal-grid,.expert-recruit__side ul,.gabia-entry ul{grid-template-columns:1fr}.market-deal-card{min-height:0}.service-strip,.site-posts,.section,.benefit,.support{padding:52px 0}.service-strip h2,.section h2,.enterprise h2,.benefit h2,.support h2{font-size:26px}.service-grid,.feature-grid,.reason-grid,.site-posts__grid,.enterprise-signal-grid,.enterprise-scenario-grid,.enterprise-governance-grid,.ai-work-guide__grid,.expert-case-grid,.self-tools-track-grid,.self-tools-program-grid,.self-tools-apply ul,.footer__grid{grid-template-columns:1fr}.feature-card__icon{width:52px;height:52px}.enterprise{background:linear-gradient(#070e1dfa 0%,#070e1df0 48%,#070e1de6 100%),url(/images/generated/home-bands/enterprise-band.png) 76%/190% no-repeat,#0b1220}.enterprise-hero-page{background:linear-gradient(90deg,#071a3af2 0%,#004cafd6 100%),url(/images/enterprise-ai-adoption-hero.png) 64%/cover no-repeat}.enterprise-hero-page__inner{min-height:430px;padding:52px 0 68px}.enterprise-hero-page h1{font-size:32px;line-height:1.24}.enterprise-hero-page p:not(.eyebrow){font-size:15px;line-height:1.68}.enterprise-hero-page__actions,.enterprise-final-cta__inner{display:grid}.enterprise-hero-page__actions .button,.enterprise-final-cta__inner .button{width:100%}.enterprise-page-section,.enterprise-process,.enterprise-final-cta{padding:52px 0}.enterprise-page-section__head h2,.enterprise-process__copy h2,.enterprise-output-grid h2,.enterprise-final-cta h2,.ai-work-hero h1,.ai-work-guide h2,.expert-case-section__head h2,.expert-request-hero h1,.post-index-hero h1,.work-request-hero h1,.post-detail h1{font-size:26px}.project-hero h1{font-size:30px}.ai-work-hero,.ai-work-board,.ai-work-guide,.expert-case-section,.expert-request-hero,.expert-search-section,.post-index-hero,.work-request-page,.post-index-section,.post-detail,.project-page{padding:52px 0}.ai-work-hero p:not(.eyebrow),.expert-request-hero p:not(.eyebrow),.expert-case-section__head p:not(.eyebrow),.work-request-hero p:not(.eyebrow),.project-hero p:not(.eyebrow),.expert-ad-banner p{font-size:15px;line-height:1.68}.project-hero,.project-panel__head,.project-item__head{display:grid}.project-form__grid,.project-inline-form,.project-meta,.project-progress__grid,.project-role-board__head,.project-role-board__stats,.project-payment-grid,.project-calendar-event,.project-case-grid,.project-file-list{grid-template-columns:1fr}.project-panel,.project-room,.support-inquiry-form{padding:18px}.project-hero__actions .button,.project-actions .button,.support-inquiry-form button,.ai-work-hero__actions .button,.ai-work-detail__actions .button{width:100%}.ai-work-detail__facts,.expert-card__stats{grid-template-columns:1fr}.post-index-row{grid-template-columns:1fr;gap:8px}.post-index-row__more{justify-self:start}.post-detail header,.post-detail__body{padding:24px}.self-tools-hero,.self-tools-section,.self-tools-journey,.self-tools-apply,.self-tools-final{padding:52px 0}.self-tools-hero h1,.self-tools-section__head h2,.self-tools-journey h2,.self-tools-apply h2,.self-tools-final h2{font-size:26px}.self-tools-hero__copy p:not(.eyebrow),.self-tools-section__head p,.self-tools-journey p,.self-tools-apply p,.self-tools-final p{font-size:15px;line-height:1.68}.self-tools-hero__actions,.self-tools-final__inner{display:grid}.self-tools-hero__actions .button,.self-tools-final__inner .button{width:100%}.self-tools-visual{min-height:0}.self-tools-journey__steps article,.enterprise-process__flow article{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.enterprise-process__flow span{width:40px;height:40px}.menu-page{padding:52px 0}.menu-page__inner{grid-template-columns:1fr;gap:26px}.menu-page__copy h1{font-size:32px}.menu-page__copy p:not(.eyebrow){font-size:16px}.signup-page{padding:48px 0 58px}.signup-page__inner{gap:24px}.signup-page__header h1{font-size:32px}.signup-page__header>p:not(.eyebrow){font-size:16px}.signup-form__grid,.signup-form__expert,.work-request-form__grid,.work-request-options{grid-template-columns:1fr}.signup-form,.work-request-form{padding:20px}.signup-form__actions,.work-request-actions{display:grid}.signup-form__actions .button,.work-request-actions .button{width:100%}.work-request-tabs{grid-template-columns:1fr}.legal-page{padding:42px 0 58px}.legal-page__inner{width:min(100% - 28px,920px)}.legal-document{padding:22px}.legal-document h1{font-size:28px}.legal-document__body p{font-size:14px}.footer__grid{padding-top:34px}.footer__bottom{flex-direction:column}.admin-site{grid-template-columns:1fr}.admin-sidebar{gap:16px;padding:18px 14px;position:static}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subnav{grid-column:1/-1}.admin-main{padding:24px 14px 40px}.admin-auth-site{place-items:stretch stretch;padding:22px 14px}.admin-top{display:grid}.admin-summary{grid-template-columns:1fr}.admin-definition div{grid-template-columns:1fr;gap:6px}.admin-panel__head{display:grid}.admin-inline-actions{justify-content:stretch}.admin-inline-actions select{width:100%}.admin-inline-actions input,.admin-member-body,.account-grid{grid-template-columns:1fr;width:100%}.admin-form-grid{grid-template-columns:1fr}.proposal-page{padding:14px 0 40px}.proposal-toolbar,.proposal-stage{width:min(100% - 28px,1180px)}.proposal-toolbar{display:grid;position:static}.proposal-toolbar__nav{justify-content:stretch}.proposal-toolbar__nav a,.proposal-toolbar__nav button{flex:92px}.proposal-slide{aspect-ratio:auto}.proposal-slide__content{padding:24px}.proposal-cover,.proposal-layout,.proposal-layout--summary,.proposal-layout--split,.proposal-layout--dashboard,.proposal-layout--workflow,.proposal-layout--timeline,.proposal-layout--matrix{grid-template-columns:1fr}.proposal-slide h1{font-size:34px}.proposal-slide h2{font-size:24px}.proposal-cover__visual,.proposal-cover__visual img{min-height:240px}.proposal-cover__visual div,.proposal-toc-grid,.proposal-layout--workflow .proposal-side-slot ul,.proposal-layout--timeline .proposal-side-slot ul,.proposal-layout--dashboard .proposal-side-slot ul,.proposal-layout--matrix .proposal-side-slot ul{grid-template-columns:1fr}.proposal-main-slot,.proposal-side-slot{min-height:0}.proposal-main-slot strong{font-size:22px}.proposal-card-grid,.proposal-table__row{grid-template-columns:1fr}.proposal-table__row span{border-top:1px solid #eef2f7;border-left:0}.proposal-table__row span:first-child{border-top:0}}
