@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.brand-landing-module__Ipf_ZG__page{--pointer-nx:0;--pointer-ny:0;--ink:#f2f3fa;--muted:#a7aabc;--home-canvas:#06080f;--home-panel:#10131e;--home-line:#2d3141;--grad-a:#7c6cff;--grad-b:#58d6ff;isolation:isolate;min-height:100dvh;color:var(--ink);background:var(--home-canvas);font-family:var(--font-system);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);padding:0 max(clamp(24px,6vw,96px),50vw - 760px) 44px;display:grid;position:relative;overflow:clip}.brand-landing-module__Ipf_ZG__page a{text-underline-offset:.3em}.brand-landing-module__Ipf_ZG__page a:focus-visible,.brand-landing-module__Ipf_ZG__page button:focus-visible{outline:2px solid var(--grad-b);outline-offset:5px}.brand-landing-module__Ipf_ZG__visual{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-landing-module__Ipf_ZG__visual:before{aspect-ratio:1537/1023;content:"";width:74%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 16%, var(--ink) 86%, transparent), linear-gradient(180deg, transparent, var(--ink) 12%, var(--ink) 77%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) 16%, var(--ink) 86%, transparent), linear-gradient(180deg, transparent, var(--ink) 12%, var(--ink) 77%, transparent);mix-blend-mode:screen;filter:saturate(1.12)brightness(1.12);transform:translate3d(calc(var(--pointer-nx) * 10px), calc(var(--pointer-ny) * 8px), 0);background:url(/ui/masque-optical-film-v1.jpg) 50%/100% 100% no-repeat;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(145px,18vh,235px);right:-5%;-webkit-mask-composite:source-in;mask-composite:intersect}.brand-landing-module__Ipf_ZG__gridField{background:radial-gradient(ellipse at 79% 48%, color-mix(in srgb, var(--grad-a) 13%, transparent), transparent 48%), radial-gradient(ellipse at 52% 87%, color-mix(in srgb, var(--grad-a) 7%, transparent), transparent 52%);position:absolute;inset:0}.brand-landing-module__Ipf_ZG__gridField:before{content:"";background:radial-gradient(ellipse at 70% 24%, color-mix(in srgb, var(--grad-b) 9%, transparent), transparent 48%), radial-gradient(ellipse at 48% 75%, color-mix(in srgb, var(--grad-a) 16%, transparent), transparent 58%);animation:20s ease-in-out infinite alternate brand-landing-module__Ipf_ZG__optical-drift;animation-play-state:var(--home-motion-play-state,running);position:absolute;inset:-12%}@keyframes brand-landing-module__Ipf_ZG__optical-drift{0%{opacity:.65;transform:translate(-1%,1%)scale(.98)}to{opacity:1;transform:translate(2%,-1%)scale(1.04)}}.brand-landing-module__Ipf_ZG__gridSpark,.brand-landing-module__Ipf_ZG__pointerGlow{display:none}.brand-landing-module__Ipf_ZG__particleCanvas{opacity:.12;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 75%);mask-image:linear-gradient(90deg,#0000 40%,#000 75%)}.brand-landing-module__Ipf_ZG__vignette{background:linear-gradient(180deg, var(--home-canvas), transparent 18%, transparent 88%, var(--home-canvas));position:absolute;inset:0}.brand-landing-module__Ipf_ZG__header{z-index:30;background:color-mix(in srgb, var(--surface-canvas) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);border-bottom:1px solid #a7aabc29;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;min-height:108px;display:flex;position:sticky;top:0}.brand-landing-module__Ipf_ZG__header .account-root{min-width:0;max-width:min(28vw,240px)}.brand-landing-module__Ipf_ZG__header .account-trigger{min-width:0;max-width:100%}.brand-landing-module__Ipf_ZG__header .account-avatar{flex-shrink:0}.brand-landing-module__Ipf_ZG__header .account-trigger-copy{min-width:0}.brand-landing-module__Ipf_ZG__header .account-trigger-copy>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.brand-landing-module__Ipf_ZG__brand{min-height:44px;color:var(--ink);flex-shrink:0;align-items:baseline;gap:15px;padding-top:5px;text-decoration:none;display:inline-flex}.brand-landing-module__Ipf_ZG__brand span{letter-spacing:.12em;font-family:Playfair Display,Songti SC,Georgia,serif;font-size:1.375rem;font-weight:600}.brand-landing-module__Ipf_ZG__brand small{color:var(--muted);letter-spacing:.28em;font-size:.75rem}.brand-landing-module__Ipf_ZG__navigation{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.brand-landing-module__Ipf_ZG__navLink{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.brand-landing-module__Ipf_ZG__navLink:after{content:"";background:var(--grad-a);height:2px;transition:transform .24s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.brand-landing-module__Ipf_ZG__navLink:hover,.brand-landing-module__Ipf_ZG__navLink[aria-current=page]{color:var(--ink)}.brand-landing-module__Ipf_ZG__navLink:hover:after,.brand-landing-module__Ipf_ZG__navLink[aria-current=page]:after{transform:scaleX(1)}.brand-landing-module__Ipf_ZG__authActions{color:var(--muted);align-items:center;gap:18px;font-size:.875rem;display:flex}.brand-landing-module__Ipf_ZG__authActions>span{display:none}.brand-landing-module__Ipf_ZG__authActions a{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.brand-landing-module__Ipf_ZG__authActions a:last-child{border:1px solid var(--home-line);border-radius:999px;min-width:78px;transition:border-color .18s,background-color .18s}.brand-landing-module__Ipf_ZG__authActions a:hover{color:var(--grad-b);border-color:var(--muted)}.brand-landing-module__Ipf_ZG__heroCopy{z-index:5;text-align:left;flex-direction:column;grid-area:2/1;align-self:center;align-items:flex-start;min-width:0;padding:80px 0;display:flex;position:relative}.brand-landing-module__Ipf_ZG__heroTitle{flex-wrap:wrap;order:0;align-items:baseline;gap:16px 26px;margin:0 0 28px;line-height:1.06;display:flex}.brand-landing-module__Ipf_ZG__heroEnglish{letter-spacing:.045em;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(3.25rem,6.1vw,5.65rem);font-weight:600}.brand-landing-module__Ipf_ZG__heroChinese{letter-spacing:.18em;color:#c6c0e8;font-family:Songti SC,STSong,Noto Serif SC,serif;font-size:clamp(1.6rem,2.3vw,2.1rem);font-weight:600}.brand-landing-module__Ipf_ZG__slogan{max-width:8em;color:var(--ink);letter-spacing:.045em;text-wrap:balance;order:1;margin:0;font-size:clamp(1.65rem,3.1vw,2.75rem);font-weight:450;line-height:1.5}.brand-landing-module__Ipf_ZG__textSheen{color:var(--ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in srgb, white, black)){.brand-landing-module__Ipf_ZG__textSheen{--sheen-rest:color-mix(in srgb, var(--ink) 78%, var(--muted));background-image:linear-gradient(110deg, var(--sheen-rest) 38%, var(--ink) 46%, color-mix(in srgb, var(--ink) 93%, var(--grad-b)) 50%, var(--ink) 54%, var(--sheen-rest) 62%);-webkit-text-fill-color:transparent;animation:6.8s ease-in-out 1.1s infinite brand-landing-module__Ipf_ZG__lettering-sheen;animation-play-state:var(--home-motion-play-state,running);background-position:140% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.brand-landing-module__Ipf_ZG__slogan.brand-landing-module__Ipf_ZG__textSheen{animation-iteration-count:1;animation-delay:1.45s}}@keyframes brand-landing-module__Ipf_ZG__lettering-sheen{0%{background-position:140% 0}25%,to{background-position:-140% 0}}.brand-landing-module__Ipf_ZG__sloganEnglish{max-width:36ch;color:var(--muted);letter-spacing:.12em;order:2;margin:18px 0 0;font-size:.75rem;line-height:1.8}.brand-landing-module__Ipf_ZG__heroTag{color:var(--muted);letter-spacing:.08em;order:3;margin-top:34px;font-size:.9375rem;line-height:1.6;display:block}.brand-landing-module__Ipf_ZG__heroActions{flex-wrap:wrap;order:4;align-items:center;gap:18px 26px;margin-top:22px;display:flex}.brand-landing-module__Ipf_ZG__primaryAction{min-height:44px}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction{border-color:color-mix(in srgb, var(--muted) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--home-panel) 88%, var(--ink)), var(--home-panel) 54%, var(--home-canvas));height:auto;min-height:54px;color:var(--ink);letter-spacing:.045em;box-shadow:inset 0 1px 0 var(--hairline-3), 0 8px 24px color-mix(in srgb, var(--home-canvas) 45%, transparent);transition:transform .24s var(--ease-standard), border-color .24s ease, box-shadow .24s ease;gap:10px;padding-block:14px;padding-inline:28px;font-size:.9375rem;font-weight:500}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction>span:last-child{font-weight:550}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction>span:last-child:before,.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction:after{background:0 0;display:none}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction>span:nth-child(3){display:none}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction>span:first-child:before,.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction>span:first-child:after{background:var(--muted)}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction:before{background:radial-gradient(110px 60px at var(--glow-mx,50%) var(--glow-my,50%), var(--ink), color-mix(in srgb, var(--grad-a) 32%, transparent) 52%, transparent 78%)}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction:hover:not(:disabled){border-color:color-mix(in srgb, var(--muted) 46%, transparent);box-shadow:inset 0 1px 0 var(--hairline-5), 0 12px 28px color-mix(in srgb, var(--home-canvas) 55%, transparent);transform:translateY(-2px)}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction:active:not(:disabled){transform:translateY(0)scale(.99)}.brand-landing-module__Ipf_ZG__ghostAction{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;text-decoration:none;transition:color .18s;display:inline-flex}.brand-landing-module__Ipf_ZG__ghostAction:hover{color:var(--ink)}.brand-landing-module__Ipf_ZG__workbenchFloat{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f121ed6;border:1px solid #97a4ca3d;border-radius:14px;grid-area:2/2;place-self:end;width:min(100%,520px);height:160px;margin:0 0 30px;padding:18px 20px;position:relative;transform:perspective(1500px)rotateY(-8deg)rotateX(6deg)}@keyframes brand-landing-module__Ipf_ZG__hero-float{0%{opacity:.6}to{opacity:1}}.brand-landing-module__Ipf_ZG__floatChrome{align-items:center;gap:6px;min-height:20px;margin-bottom:14px;display:flex}.brand-landing-module__Ipf_ZG__floatChrome i{background:#767e99;border-radius:50%;width:5px;height:5px}.brand-landing-module__Ipf_ZG__floatBody{grid-template-columns:70px minmax(0,1fr);gap:18px;display:grid}.brand-landing-module__Ipf_ZG__floatSide{align-content:start;gap:10px;padding-top:2px;display:grid}.brand-landing-module__Ipf_ZG__floatSide b{background:#34394d;border-radius:2px;height:4px}.brand-landing-module__Ipf_ZG__floatSide b:first-child{background:#8175ca;width:72%}.brand-landing-module__Ipf_ZG__floatMain{min-width:0}.brand-landing-module__Ipf_ZG__floatCells{gap:7px;display:flex}.brand-landing-module__Ipf_ZG__floatCells i{background:linear-gradient(150deg,#4d4765,#252b3c);border-radius:5px;flex:1;height:46px}.brand-landing-module__Ipf_ZG__floatCells i:nth-child(4){background:linear-gradient(145deg,#9591c3,#455a76)}.brand-landing-module__Ipf_ZG__floatTrack{gap:6px;margin-top:12px;display:grid}.brand-landing-module__Ipf_ZG__floatTrack b{background:#8a7bc7;border-radius:2px;width:70%;height:4px}.brand-landing-module__Ipf_ZG__floatTrack b+b{background:#577d99;width:44%;margin-left:45%}.brand-landing-module__Ipf_ZG__companyName{max-width:100%;color:var(--ink);letter-spacing:.005em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.125rem,3.35vw,3.3rem);font-weight:500;line-height:1.32}.brand-landing-module__Ipf_ZG__portalOverview{z-index:5;border-top:1px solid var(--home-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;padding-top:24px;display:grid;position:relative}.brand-landing-module__Ipf_ZG__portalRole{color:var(--muted);grid-column:1;margin:0;font-size:.8125rem;line-height:1.6}.brand-landing-module__Ipf_ZG__portalStatus{color:var(--ink);grid-column:1;margin:0;font-size:1rem;line-height:1.6}.brand-landing-module__Ipf_ZG__portalOverview>.auth-error{grid-column:1}.brand-landing-module__Ipf_ZG__portalBrief{border-block:1px solid var(--home-line);width:100%;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;order:3;grid-column:1;align-items:center;gap:10px 14px;margin:22px 0 6px;padding:20px 0;font-size:.9375rem;line-height:1.6;display:flex}.brand-landing-module__Ipf_ZG__portalBrief strong{color:var(--ink);font-weight:600}.brand-landing-module__Ipf_ZG__portalBrief>span{flex-basis:100%}.brand-landing-module__Ipf_ZG__portalBrief>a{min-height:44px}.brand-landing-module__Ipf_ZG__statRail{flex-wrap:wrap;order:5;grid-area:1/2/span 2;gap:24px 42px;margin:0;display:flex}.brand-landing-module__Ipf_ZG__statRail>div{flex-direction:column;gap:10px;min-width:80px;display:flex}.brand-landing-module__Ipf_ZG__statRail dt{color:var(--muted);font-size:.8125rem}.brand-landing-module__Ipf_ZG__statRail dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:560;line-height:1.2}.brand-landing-module__Ipf_ZG__entryRow{flex-wrap:wrap;order:6;grid-column:1/-1;gap:6px 24px;margin-top:8px;display:flex}.brand-landing-module__Ipf_ZG__entryRow a{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.brand-landing-module__Ipf_ZG__entryRow a:hover{color:var(--ink)}.brand-landing-module__Ipf_ZG__portalFloat{border:1px solid color-mix(in srgb, var(--muted) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--home-panel) 90%, transparent), color-mix(in srgb, var(--home-canvas) 82%, transparent));width:min(100%,520px);height:auto;box-shadow:inset 0 1px 0 var(--hairline-2), 0 24px 64px color-mix(in srgb, var(--home-canvas) 30%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-self:end;margin:0 0 30px;padding:24px 30px;animation:none;display:grid;transform:none}.brand-landing-module__Ipf_ZG__portalFloat .brand-landing-module__Ipf_ZG__floatChrome{grid-area:1/2;min-height:44px;margin:0}.brand-landing-module__Ipf_ZG__portalFloat .brand-landing-module__Ipf_ZG__floatChrome i{display:none}.brand-landing-module__Ipf_ZG__projectHeading{grid-area:1/1;align-self:center}.brand-landing-module__Ipf_ZG__projectHeading h2{color:var(--ink);margin:0;font-size:1.125rem;font-weight:560}.brand-landing-module__Ipf_ZG__portalFloat>:is(.brand-landing-module__Ipf_ZG__floatProjects,.brand-landing-module__Ipf_ZG__floatEmpty,[aria-label=六步生产]){grid-column:1/-1}.brand-landing-module__Ipf_ZG__floatChromeLink{margin-left:auto}.brand-landing-module__Ipf_ZG__floatChromeLink a{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.brand-landing-module__Ipf_ZG__floatChromeLink a:hover{color:var(--grad-b)}.brand-landing-module__Ipf_ZG__floatProjects{align-content:start;display:grid}.brand-landing-module__Ipf_ZG__floatProjects a{border-bottom:1px solid var(--home-line);color:var(--ink);gap:8px;padding:18px 2px;text-decoration:none;transition:color .18s,background-color .18s;display:grid}.brand-landing-module__Ipf_ZG__floatProjects a:hover{color:var(--grad-b);background:#7c6cff0f}.brand-landing-module__Ipf_ZG__floatProjects h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:550;line-height:1.5}.brand-landing-module__Ipf_ZG__floatProjects a span{color:var(--muted);font-size:.8125rem;line-height:1.6}.brand-landing-module__Ipf_ZG__floatEmpty{min-height:200px;color:var(--muted);align-content:center;justify-items:start;gap:16px;line-height:1.8;display:grid}.brand-landing-module__Ipf_ZG__floatEmpty p{margin:0}.brand-landing-module__Ipf_ZG__stageStrip{color:var(--muted);flex-wrap:wrap;gap:14px 18px;margin:26px 0 0;padding:0;font-size:.8125rem;line-height:1.6;list-style:none;display:flex}.brand-landing-module__Ipf_ZG__stageStrip li:not(:last-child):after{content:"/";color:#727990;margin-left:18px}.brand-landing-module__Ipf_ZG__page[aria-label=首页登录状态] .brand-landing-module__Ipf_ZG__heroCopy{text-align:center;grid-column:1/-1;align-items:center}.brand-landing-module__Ipf_ZG__page[aria-label=首页登录状态] .brand-landing-module__Ipf_ZG__heroCopy h1{font-size:clamp(1.5rem,3vw,2.5rem)}.brand-landing-module__Ipf_ZG__page[aria-label=首页登录状态] .brand-landing-module__Ipf_ZG__heroCopy p{color:var(--muted);line-height:1.8}@media (min-width:1700px){.brand-landing-module__Ipf_ZG__visual:before{width:min(64%,1250px);right:max(-2%,50vw - 1020px)}}@media (max-width:1100px){.brand-landing-module__Ipf_ZG__page{column-gap:28px;padding-inline:32px}.brand-landing-module__Ipf_ZG__heroTitle{gap:18px}.brand-landing-module__Ipf_ZG__heroActions{flex-direction:column;align-items:flex-start;gap:12px}.brand-landing-module__Ipf_ZG__portalFloat{padding-inline:22px}.brand-landing-module__Ipf_ZG__statRail{gap:24px}}@media (max-width:760px){.brand-landing-module__Ipf_ZG__page{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);padding:0 24px 32px}.brand-landing-module__Ipf_ZG__header{flex-wrap:wrap;gap:8px 12px;min-height:88px;padding:18px 0 12px}.brand-landing-module__Ipf_ZG__brand span{font-size:1.125rem}.brand-landing-module__Ipf_ZG__brand small{font-size:.6875rem}.brand-landing-module__Ipf_ZG__header .account-root{max-width:calc(100% - 132px)}.brand-landing-module__Ipf_ZG__navigation{order:3;justify-content:space-between;gap:16px;width:100%}.brand-landing-module__Ipf_ZG__authActions{gap:10px}.brand-landing-module__Ipf_ZG__authActions a:last-child{min-width:60px}.brand-landing-module__Ipf_ZG__heroCopy{grid-area:2/1;padding:52px 0 24px}.brand-landing-module__Ipf_ZG__heroTitle{gap:18px;margin-bottom:20px}.brand-landing-module__Ipf_ZG__heroEnglish{font-size:clamp(2.5rem,11vw,4.5rem)}.brand-landing-module__Ipf_ZG__heroChinese{font-size:1.5rem}.brand-landing-module__Ipf_ZG__slogan{max-width:none;font-size:clamp(1.55rem,6.5vw,2.1rem)}.brand-landing-module__Ipf_ZG__sloganEnglish{letter-spacing:.08em;margin-top:12px;font-size:.6875rem}.brand-landing-module__Ipf_ZG__heroTag{margin-top:24px;font-size:.875rem}.brand-landing-module__Ipf_ZG__heroActions{gap:8px;margin-top:18px}.brand-landing-module__Ipf_ZG__visual:before{opacity:.88;width:136%;top:485px;right:-28%;transform:none}.brand-landing-module__Ipf_ZG__particleCanvas{display:none}.brand-landing-module__Ipf_ZG__workbenchFloat{grid-area:3/1;align-self:end;width:88%;height:130px;margin:250px 0 0;padding:14px;transform:none}.brand-landing-module__Ipf_ZG__floatCells i{height:34px}.brand-landing-module__Ipf_ZG__floatBody{grid-template-columns:48px minmax(0,1fr);gap:12px}.brand-landing-module__Ipf_ZG__floatSide{gap:8px}.brand-landing-module__Ipf_ZG__companyName{font-size:clamp(2rem,8vw,2.5rem)}.brand-landing-module__Ipf_ZG__portalOverview{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.brand-landing-module__Ipf_ZG__portalOverview .brand-landing-module__Ipf_ZG__statRail{grid-area:auto/1;margin-top:12px}.brand-landing-module__Ipf_ZG__portalFloat{align-self:start;width:100%;height:auto;margin:250px 0 0;padding:24px}.brand-landing-module__Ipf_ZG__statRail{justify-content:space-between;gap:16px;width:100%;margin-top:34px}.brand-landing-module__Ipf_ZG__statRail>div{min-width:0}.brand-landing-module__Ipf_ZG__statRail dd{font-size:1.75rem}.brand-landing-module__Ipf_ZG__entryRow{gap:4px 20px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.brand-landing-module__Ipf_ZG__visual:before,.brand-landing-module__Ipf_ZG__workbenchFloat,.brand-landing-module__Ipf_ZG__heroCopy,.brand-landing-module__Ipf_ZG__primaryAction,.brand-landing-module__Ipf_ZG__gridField,.brand-landing-module__Ipf_ZG__gridField:before,.brand-landing-module__Ipf_ZG__textSheen{transition:none;animation:none;transform:none}.brand-landing-module__Ipf_ZG__page a,.brand-landing-module__Ipf_ZG__page a:before,.brand-landing-module__Ipf_ZG__page a:after{transition:none}.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction:hover:not(:disabled),.brand-landing-module__Ipf_ZG__heroActions .brand-landing-module__Ipf_ZG__primaryAction:active:not(:disabled){transform:none}}@media (forced-colors:active){.brand-landing-module__Ipf_ZG__textSheen{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.brand-landing-module__Ipf_ZG__visual{display:none}}.brand-landing-module__Ipf_ZG__entryLocked{min-height:44px;color:var(--muted);opacity:.45;cursor:not-allowed;align-items:center;font-size:.875rem;display:inline-flex}
.account-settings-module__yFYZLa__root .account-popover{--ink:var(--control-ink);--muted:var(--control-muted);background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-soft)}:is(.account-settings-module__yFYZLa__root .account-trigger-copy small,.account-settings-module__yFYZLa__root .account-identity small,.account-settings-module__yFYZLa__root .account-identity p,.account-settings-module__yFYZLa__root .account-item small,.account-settings-module__yFYZLa__root .account-badge){color:var(--muted)}:is(.account-settings-module__yFYZLa__root .account-identity,.account-settings-module__yFYZLa__root .account-footer,.account-settings-module__yFYZLa__root .account-badge){border-color:var(--line)}.account-settings-module__yFYZLa__root .account-badge.platform{background:var(--accent-soft);color:var(--accent-strong)}.account-settings-module__yFYZLa__root .account-item:hover{background:var(--surface-muted)}.account-settings-module__yFYZLa__root .account-item.danger{color:var(--danger)}.account-settings-module__yFYZLa__backdrop.account-dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:24px 16px}.account-settings-module__yFYZLa__backdrop.account-dialog-backdrop::backdrop{background:var(--scrim)}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel{--ink:var(--control-ink);--muted:var(--control-muted);background:var(--surface);width:min(560px,100%);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow);border:0;padding:24px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel section{border-color:var(--line);gap:12px;padding-block:20px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel label{color:var(--muted);font-size:14px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-status{color:var(--muted);font-size:14px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-dialog-login{color:var(--muted);font-size:14px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-dialog-close{color:var(--muted);font-size:14px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel input{border-color:var(--line-control);background:var(--surface-soft);width:100%;min-width:0;color:var(--ink);font-size:16px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel button{min-height:44px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-session-list span{overflow-wrap:anywhere;min-width:0;color:var(--ink)}:is(.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-session-list em,.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-session-list small){color:var(--muted);opacity:1}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-session-revoke{color:var(--danger);border-color:var(--line-control);flex:none}.account-settings-module__yFYZLa__themeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-settings-module__yFYZLa__themeChoices button{border:1px solid var(--line-control);background:var(--surface-soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px}.account-settings-module__yFYZLa__themeChoices button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.account-settings-module__yFYZLa__hint,.account-settings-module__yFYZLa__error{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.account-settings-module__yFYZLa__error{color:var(--danger)}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel.account-settings-module__yFYZLa__center{--accent:var(--control-accent);--accent-strong:var(--control-accent-ink);--accent-soft:var(--control-accent-soft);--on-accent:var(--control-on-accent);border:1px solid var(--hairline-3);border-radius:var(--radius-xl);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;width:min(1060px,100%);height:min(740px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.account-settings-module__yFYZLa__center>header{border-bottom:1px solid var(--hairline-3);flex-shrink:0;padding:18px 24px}.account-settings-module__yFYZLa__settingsLayout{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.account-settings-module__yFYZLa__settingsNav{border-right:1px solid var(--hairline-3);flex-direction:column;gap:8px;padding:24px 14px;display:flex}.account-settings-module__yFYZLa__settingsNav button{text-align:left;border-radius:var(--radius-md);color:var(--muted);cursor:pointer;background:0 0;border:0;gap:5px;padding:14px 16px;display:grid}.account-settings-module__yFYZLa__settingsNav button strong{font-size:14px;font-weight:600}.account-settings-module__yFYZLa__settingsNav button small{color:var(--muted);font-size:11px}.account-settings-module__yFYZLa__settingsNav button:hover{background:var(--hairline-2);color:var(--ink)}.account-settings-module__yFYZLa__settingsNav button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.account-settings-module__yFYZLa__settingsNav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-settings-module__yFYZLa__settingsContent{overscroll-behavior:contain;min-width:0;min-height:0;padding:10px 28px 24px;overflow-y:auto}.account-settings-module__yFYZLa__settingsContent>[hidden]{display:none}.account-settings-module__yFYZLa__settingsContent>div>section:first-child{border-top:0}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-settings-module__yFYZLa__identity{background:var(--surface-soft-glass);border-color:var(--hairline-3)}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel input{background:var(--surface-soft-glass)}.account-settings-module__yFYZLa__securityGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel .account-settings-module__yFYZLa__securityGrid>section{border-top:0;align-content:start}.account-settings-module__yFYZLa__securityGrid .account-session-list li{flex-wrap:wrap}.account-settings-module__yFYZLa__themeShortcut{display:inline-flex;position:relative}.account-settings-module__yFYZLa__themeToggle{width:44px;height:44px;color:inherit;cursor:pointer;transition:background-color .16s var(--ease-standard), transform .16s var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.account-settings-module__yFYZLa__themeToggle:hover:not(:disabled){background:var(--hairline-3);transform:translateY(-1px)}.account-settings-module__yFYZLa__themeToggle:focus-visible{outline:2px solid var(--portrait-accent);outline-offset:2px}.account-settings-module__yFYZLa__themeError{background:var(--surface);border-radius:var(--radius-sm);width:min(280px,70vw);color:var(--danger);padding:12px;font-size:12px;position:absolute;top:100%;right:0}@media (max-width:760px){.account-settings-module__yFYZLa__themeError{width:auto;position:fixed;top:112px;left:16px;right:16px}.account-settings-module__yFYZLa__backdrop .account-settings-module__yFYZLa__panel.account-settings-module__yFYZLa__center{height:min(800px,100dvh - 32px);max-height:calc(100dvh - 32px)}.account-settings-module__yFYZLa__center>header{padding:12px 16px}.account-settings-module__yFYZLa__settingsLayout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.account-settings-module__yFYZLa__settingsNav{border-right:0;border-bottom:1px solid var(--hairline-3);flex-direction:row;gap:4px;padding:10px}.account-settings-module__yFYZLa__settingsNav button{text-align:center;flex:1;padding:10px 4px}.account-settings-module__yFYZLa__settingsNav button strong{font-size:12px}.account-settings-module__yFYZLa__settingsNav button small{display:none}.account-settings-module__yFYZLa__settingsContent{padding:6px 16px 20px}.account-settings-module__yFYZLa__securityGrid{grid-template-columns:minmax(0,1fr);gap:0}}.account-settings-module__yFYZLa__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-settings-module__yFYZLa__heroAvatar{justify-items:start;gap:10px;display:grid}.account-settings-module__yFYZLa__avatarActions{flex-wrap:wrap;gap:8px;display:flex}.account-settings-module__yFYZLa__avatarActions button{align-items:center;gap:6px;display:inline-flex}.account-settings-module__yFYZLa__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-settings-module__yFYZLa__identity{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:10px;margin:0;padding:14px 16px;display:grid}.account-settings-module__yFYZLa__identity>div{gap:2px;display:grid}.account-settings-module__yFYZLa__identity dt{color:var(--muted);font-size:12px}.account-settings-module__yFYZLa__identity dd{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.account-settings-module__yFYZLa__identity dd code{font-size:13px;font-weight:600}.account-settings-module__yFYZLa__identity dd small{color:var(--muted);font-size:12px;font-weight:400}.account-settings-module__yFYZLa__tones{flex-wrap:wrap;gap:8px;display:flex}.account-settings-module__yFYZLa__tone{border:1px solid var(--line-control);background:var(--surface-soft);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.account-settings-module__yFYZLa__tone .account-avatar{width:24px;height:24px}.account-settings-module__yFYZLa__tone[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--focus-ring)}.account-settings-module__yFYZLa__choice{border:1px solid var(--line-control);background:var(--surface-soft);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-items:start;gap:3px;padding:10px 12px;display:grid}.account-settings-module__yFYZLa__choice strong{font-size:14px;font-weight:600}.account-settings-module__yFYZLa__choice small{color:var(--muted);font-size:12px}.account-settings-module__yFYZLa__choice[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.account-settings-module__yFYZLa__choice[aria-checked=true] strong{color:var(--accent-strong)}@media (max-width:560px){.account-settings-module__yFYZLa__hero{grid-template-columns:minmax(0,1fr)}}
.brand-wordmark-module__n6izNa__wordmark{font:inherit;letter-spacing:inherit;white-space:nowrap}.brand-wordmark-module__n6izNa__accent{color:var(--accent);font:inherit;letter-spacing:inherit;margin-inline-end:-.08em;padding-inline-end:.08em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.brand-wordmark-module__n6izNa__accent{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-strong) 75%, var(--ink)), var(--accent-strong) 38%, var(--accent) 72%, color-mix(in srgb, var(--accent) 86%, var(--surface-canvas)));color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.brand-wordmark-module__n6izNa__accent{color:canvastext;background:0 0}}
.command-search-module__NGx4NW__trigger{background:var(--hairline-1);border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.85rem;display:inline-flex}.command-search-module__NGx4NW__trigger:hover,.command-search-module__NGx4NW__trigger:focus-visible{background:var(--control-accent-soft);border-color:var(--control-accent)}.command-search-module__NGx4NW__triggerCompact{justify-content:center;width:30px;height:30px;min-height:30px;padding:0}.command-search-module__NGx4NW__triggerCompact .command-search-module__NGx4NW__triggerLabel,.command-search-module__NGx4NW__triggerCompact .command-search-module__NGx4NW__kbd{display:none}.command-search-module__NGx4NW__kbd{border:1px solid var(--line-control);opacity:.75;border-radius:6px;padding:3px 5px;font:600 11px/1 ui-monospace,SF Mono,Menlo,monospace}.command-search-module__NGx4NW__dialog{--ink:var(--control-ink);--muted:var(--control-muted);color-scheme:var(--theme-scheme);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);z-index:30;border-radius:18px;width:min(640px,92vw);max-width:none;max-height:72vh;margin:0;padding:0;position:fixed;inset:12vh auto auto 50%;overflow:hidden;transform:translate(-50%)}.command-search-module__NGx4NW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03020794}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.command-search-module__NGx4NW__dialog{-webkit-backdrop-filter:blur(20px)saturate(122%);backdrop-filter:blur(20px)saturate(122%)}}.command-search-module__NGx4NW__panel{grid-template-rows:auto minmax(0,1fr) auto;max-height:72vh;display:grid}.command-search-module__NGx4NW__field{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:10px 16px;display:flex}.command-search-module__NGx4NW__input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px;font-size:1rem}.command-search-module__NGx4NW__input::placeholder{color:var(--muted)}.command-search-module__NGx4NW__input::-webkit-search-cancel-button{appearance:none}.command-search-module__NGx4NW__results{min-height:0;padding:8px;overflow:auto}.command-search-module__NGx4NW__list{margin:0;padding:0;list-style:none}.command-search-module__NGx4NW__group+.command-search-module__NGx4NW__group{margin-top:6px}.command-search-module__NGx4NW__groupLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 4px;font-size:.72rem;display:block}.command-search-module__NGx4NW__option a{color:inherit;border-radius:10px;gap:2px;min-height:44px;padding:8px 10px;text-decoration:none;display:grid}.command-search-module__NGx4NW__option[aria-selected=true] a,.command-search-module__NGx4NW__option a:hover,.command-search-module__NGx4NW__option a:focus-visible{background:var(--control-accent-soft)}.command-search-module__NGx4NW__option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.command-search-module__NGx4NW__option small{color:var(--muted);font-size:.75rem}.command-search-module__NGx4NW__empty,.command-search-module__NGx4NW__error{color:var(--muted);margin:0;padding:18px 12px;font-size:.85rem}.command-search-module__NGx4NW__error{color:var(--danger);padding-bottom:0}.command-search-module__NGx4NW__hint{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;padding:8px 16px;font-size:.72rem;display:flex}.command-search-module__NGx4NW__hint kbd{border:1px solid var(--line-control);border-radius:5px;margin-right:4px;padding:2px 5px;font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace}@media (max-width:760px){.command-search-module__NGx4NW__triggerLabel,.command-search-module__NGx4NW__trigger .command-search-module__NGx4NW__kbd{display:none}.command-search-module__NGx4NW__trigger{justify-content:center;width:44px;min-height:44px;padding:0}.command-search-module__NGx4NW__dialog{width:auto;max-height:calc(100dvh - 16px);inset:8px 8px auto;transform:none}.command-search-module__NGx4NW__panel{max-height:calc(100dvh - 16px)}.command-search-module__NGx4NW__triggerCompact{width:44px;height:44px;min-height:44px}}
.workspace-navigation-module__gcQDrW__header{--accent:var(--portrait-accent);--accent-strong:var(--portrait-accent-strong);z-index:65;min-height:var(--app-header-height);color:var(--ink);background:0 0;align-items:center;gap:clamp(20px,3vw,56px);padding:12px clamp(24px,4vw,80px);display:flex;position:sticky;top:0}.workspace-navigation-module__gcQDrW__brand{min-height:44px;color:var(--ink);letter-spacing:-.06em;flex-shrink:0;align-items:center;gap:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;text-decoration:none;display:inline-flex}.workspace-navigation-module__gcQDrW__brandCaption{font-family:var(--font-system);letter-spacing:.1em;color:var(--muted);font-size:11px}.workspace-navigation-module__gcQDrW__desktopNav{align-items:center;gap:clamp(16px,2.5vw,40px);margin:0 auto;display:flex}.workspace-navigation-module__gcQDrW__navLink{min-height:44px;color:var(--muted);white-space:nowrap;transition:color .18s var(--ease-standard);align-items:center;padding:8px 3px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.workspace-navigation-module__gcQDrW__navLink:after{content:"";background:linear-gradient(100deg, var(--accent-strong), var(--accent));width:20px;height:3px;transition:transform .18s var(--ease-standard);border-radius:999px;position:absolute;bottom:0;left:calc(50% - 10px);transform:scaleX(0)}.workspace-navigation-module__gcQDrW__navLink:hover,.workspace-navigation-module__gcQDrW__navLink[aria-current=page]{color:var(--ink)}.workspace-navigation-module__gcQDrW__navLink[aria-current=page]:after{transform:scaleX(1)}.workspace-navigation-module__gcQDrW__tools{align-items:center;gap:10px;margin-left:auto;display:flex}.workspace-navigation-module__gcQDrW__tools>button{min-width:44px;min-height:44px}.workspace-navigation-module__gcQDrW__tools .notification-trigger{color:var(--muted)}.workspace-navigation-module__gcQDrW__homeLink{min-height:44px;color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.workspace-navigation-module__gcQDrW__homeLink svg{transform:rotate(-45deg)}.workspace-navigation-module__gcQDrW__mobileNav summary>svg{transform:rotate(90deg)}.workspace-navigation-module__gcQDrW__header[data-entry=true] .workspace-navigation-module__gcQDrW__tools{margin-left:0}.workspace-navigation-module__gcQDrW__brand:focus-visible,.workspace-navigation-module__gcQDrW__navLink:focus-visible,.workspace-navigation-module__gcQDrW__homeLink:focus-visible,.workspace-navigation-module__gcQDrW__mobileNav summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:999px}.workspace-navigation-module__gcQDrW__mobileNav{display:none}.workspace-navigation-module__gcQDrW__header[data-entry=false]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:76px;padding-inline:clamp(24px,4vw,64px);display:grid}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__brand{justify-self:start;font-size:24px}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__desktopNav{gap:var(--space-6);margin:0}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__navLink{min-height:48px;padding-inline:var(--space-2);font-weight:500}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__tools{justify-self:end;margin-left:0}@media (max-width:960px){.workspace-navigation-module__gcQDrW__header[data-entry=false]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding-inline:20px}.workspace-navigation-module__gcQDrW__header{gap:16px;padding:8px 20px}.workspace-navigation-module__gcQDrW__brandCaption,.workspace-navigation-module__gcQDrW__desktopNav{display:none}.workspace-navigation-module__gcQDrW__mobileNav{margin-left:auto;display:block;position:relative}.workspace-navigation-module__gcQDrW__mobileNav summary{background:var(--surface-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;list-style:none;display:flex}.workspace-navigation-module__gcQDrW__mobileNav summary::-webkit-details-marker{display:none}.workspace-navigation-module__gcQDrW__mobileNav nav{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);width:200px;box-shadow:var(--shadow-md);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.workspace-navigation-module__gcQDrW__mobileNav .workspace-navigation-module__gcQDrW__navLink{padding:10px 12px}.workspace-navigation-module__gcQDrW__mobileNav .workspace-navigation-module__gcQDrW__navLink:after{left:12px}.workspace-navigation-module__gcQDrW__tools{gap:4px;margin-left:0}}@media (max-width:480px){.workspace-navigation-module__gcQDrW__header[data-entry=false]{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__brand{font-size:22px}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__tools{grid-area:1/2}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__mobileNav{grid-column:1/-1;margin-left:0}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__mobileNav summary{padding-inline:var(--space-3);background:0 0;justify-content:space-between;font-size:12px}.workspace-navigation-module__gcQDrW__header[data-entry=false] .workspace-navigation-module__gcQDrW__mobileNav nav{width:100%}.workspace-navigation-module__gcQDrW__header{flex-wrap:wrap;gap:8px;padding-inline:16px}.workspace-navigation-module__gcQDrW__brand{font-size:22px}.workspace-navigation-module__gcQDrW__homeLink{font-size:11px}.workspace-navigation-module__gcQDrW__mobileNav summary{padding-inline:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.workspace-navigation-module__gcQDrW__navLink,.workspace-navigation-module__gcQDrW__navLink:after{transition:none}}
.brand-portrait-module__2E0eNq__root{--gutter:clamp(24px, 4.8vw, 132px);--display:"Helvetica Neue", Helvetica, Arial, "PingFang SC", sans-serif}:is(.brand-portrait-module__2E0eNq__root .portrait-stage h1,.brand-portrait-module__2E0eNq__root .portrait-stage h2,.brand-portrait-module__2E0eNq__root .portrait-stage p){max-width:none}.brand-portrait-module__2E0eNq__root *{box-sizing:border-box}.brand-portrait-module__2E0eNq__root{scroll-behavior:smooth;background:var(--surface-canvas);color:var(--ink);font-family:var(--font-system);margin:0}.brand-portrait-module__2E0eNq__root a{color:inherit;text-decoration:none}.brand-portrait-module__2E0eNq__root a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:7px}.brand-portrait-module__2E0eNq__root .skip{z-index:99;background:var(--ink);color:var(--surface-canvas);border-radius:999px;padding:14px 22px;position:fixed;top:-100px;left:24px}.brand-portrait-module__2E0eNq__root .skip:focus{top:12px}.brand-portrait-module__2E0eNq__root .portrait-header{z-index:10;padding:28px var(--gutter);background:linear-gradient(var(--surface-canvas), transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid;position:fixed;inset:0 0 auto}.brand-portrait-module__2E0eNq__root .brand{width:fit-content;font:500 25px/1 var(--display);letter-spacing:-.035em;align-items:baseline;gap:16px;display:flex}.brand-portrait-module__2E0eNq__root .brand>small{font:400 11px/1 var(--font-system);color:var(--muted);letter-spacing:.15em}:is(.brand-portrait-module__2E0eNq__root .portrait-navigation,.brand-portrait-module__2E0eNq__root .account){align-items:center;gap:32px;font-size:12px;display:flex}:is(.brand-portrait-module__2E0eNq__root .portrait-navigation a,.brand-portrait-module__2E0eNq__root .account>a){align-items:center;min-height:44px;display:inline-flex}.brand-portrait-module__2E0eNq__root .portrait-navigation a{color:var(--muted);transition:color .18s;position:relative}.brand-portrait-module__2E0eNq__root .portrait-navigation a:before{content:"";background:var(--accent-strong);width:15px;height:3px;box-shadow:0 0 12px var(--accent-soft);opacity:0;transition:opacity .2s, transform .26s var(--ease-standard);border-radius:999px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,3px)scaleX(.3)}.brand-portrait-module__2E0eNq__root .portrait-navigation a[aria-current=page]:before{opacity:1;transform:translate(-50%)scale(1)}.brand-portrait-module__2E0eNq__root .portrait-navigation a:not([aria-current]):hover:before{opacity:.45;transform:translate(-50%)scale(.75)}.brand-portrait-module__2E0eNq__root .portrait-navigation a:focus-visible:before{opacity:.45;transform:translate(-50%)scale(.75)}:is(.brand-portrait-module__2E0eNq__root .portrait-navigation a:hover,.brand-portrait-module__2E0eNq__root .portrait-navigation a[aria-current]){color:var(--ink)}.brand-portrait-module__2E0eNq__root .account{justify-content:flex-end;gap:22px}.brand-portrait-module__2E0eNq__root .pill{background:var(--ink);min-height:46px;color:var(--surface-canvas);transition:transform .28s var(--ease-standard), box-shadow .28s;border-radius:999px;justify-content:space-between;align-items:center;gap:40px;padding:0 23px;font-size:12px;display:inline-flex}.brand-portrait-module__2E0eNq__root .pill span{font-size:22px;transition:transform .28s}.brand-portrait-module__2E0eNq__root .pill:hover{box-shadow:0 12px 30px var(--hairline-2);transform:translateY(-3px)}.brand-portrait-module__2E0eNq__root .pill:hover span{transform:rotate(45deg)}.brand-portrait-module__2E0eNq__root .pill:active{transform:translateY(-1px)scale(.98)}.brand-portrait-module__2E0eNq__root .portrait-story{height:480svh}.brand-portrait-module__2E0eNq__root .portrait-stage{isolation:isolate;height:100svh;min-height:580px;position:sticky;top:0}.brand-portrait-module__2E0eNq__root canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}:is(.brand-portrait-module__2E0eNq__root .portrait-opening,.brand-portrait-module__2E0eNq__root .portrait-introduction,.brand-portrait-module__2E0eNq__root .portrait-finale){position:absolute;inset:0}.brand-portrait-module__2E0eNq__root .opening-caption{top:24%;left:var(--gutter);color:var(--muted);flex-direction:column;gap:15px;font-size:12px;display:flex;position:absolute}.brand-portrait-module__2E0eNq__root .opening-caption>span:first-child{color:var(--ink);letter-spacing:.18em;font-size:18px}.brand-portrait-module__2E0eNq__root .opening-english{right:var(--gutter);font:400 12px/1.6 var(--display);letter-spacing:.04em;margin:0;position:absolute;top:24%}:is(.brand-portrait-module__2E0eNq__root .opening-english,.brand-portrait-module__2E0eNq__root .english){font-style:italic!important}.brand-portrait-module__2E0eNq__root .portrait-opening h1{inset:auto var(--gutter) 56px;font:400 21.5vw/.95 var(--display);letter-spacing:-.063em;text-align:center;white-space:nowrap;margin:0;position:absolute}.brand-portrait-module__2E0eNq__root .opening-baseline{inset:auto var(--gutter) 34px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-opening{opacity:var(--opening-opacity,1);transform:translateY(var(--opening-shift,0px))}.brand-portrait-module__2E0eNq__root[data-enhanced=true] #portrait-wordmark{opacity:var(--wordmark-opacity,1)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .opening-baseline{opacity:var(--opening-detail-opacity,1)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-introduction .portrait-bottom{opacity:var(--intro-detail-opacity,0)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-finale .portrait-bottom{opacity:var(--finale-detail-opacity,0)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-introduction .actions{opacity:var(--intro-action-opacity,0)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-introduction .eyebrow{opacity:var(--intro-eyebrow-opacity,1)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-finale .actions{opacity:var(--finale-action-opacity,0)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-introduction{opacity:var(--intro-opacity,0);visibility:var(--intro-visibility,hidden)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-copy{transform:translateY(var(--intro-shift,28px))}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .portrait-finale{opacity:var(--finale-opacity,0);visibility:var(--finale-visibility,hidden)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .finale-copy{transform:translateY(var(--finale-shift,24px))}.brand-portrait-module__2E0eNq__root .finale-copy{top:30%;left:var(--gutter);right:var(--gutter);text-align:center;position:absolute}.brand-portrait-module__2E0eNq__root .finale-copy .actions{justify-content:center;margin-top:38px}.brand-portrait-module__2E0eNq__root .finale-copy h2{font-size:clamp(44px,5.1vw,126px)}.brand-portrait-module__2E0eNq__root .finale-copy h2>span{width:max-content;max-width:100%;transform:translateX(var(--ink-shift,0px));margin-inline:auto}.brand-portrait-module__2E0eNq__root .portrait-copy{width:37%;position:absolute;top:31%;left:clamp(32px,8vw,200px)}.brand-portrait-module__2E0eNq__root .portrait-copy h2{font-weight:400;line-height:1.17}.brand-portrait-module__2E0eNq__root .portrait-copy .english{margin-block:24px 32px}.brand-portrait-module__2E0eNq__root .portrait-copy .eyebrow{margin-bottom:22px}.brand-portrait-module__2E0eNq__root .portrait-introduction .portrait-bottom>span:first-child{letter-spacing:-.05em;font-size:clamp(26px,2.2vw,48px)}.brand-portrait-module__2E0eNq__root .eyebrow{color:var(--muted);letter-spacing:.06em;margin:0 0 38px;font-size:12px}.brand-portrait-module__2E0eNq__root .portrait-stage h2{font:300 clamp(44px, 4.6vw, 116px)/1.33 var(--display);letter-spacing:-.045em;margin:0}.brand-portrait-module__2E0eNq__root .portrait-stage h2 span{display:block}.brand-portrait-module__2E0eNq__root .english{font:400 10px/1.65 var(--display);color:var(--muted);letter-spacing:.12em;margin:28px 0 36px}.brand-portrait-module__2E0eNq__root .primary{gap:42px;min-height:54px;font-size:13px}.brand-portrait-module__2E0eNq__root .pill.primary{isolation:isolate;background:linear-gradient(115deg, var(--accent-strong), var(--accent) 48%, color-mix(in srgb, var(--accent-strong) 82%, var(--ink)));color:var(--on-accent);position:relative;overflow:hidden}.brand-portrait-module__2E0eNq__root .pill.primary:after{content:none}.brand-portrait-module__2E0eNq__root .pill.primary:hover{box-shadow:none;background:var(--accent-strong)}.brand-portrait-module__2E0eNq__root #portrait-wordmark{background:linear-gradient(110deg, color-mix(in srgb, var(--ink) 88%, var(--muted)) 43%, var(--ink) 49%, color-mix(in srgb, var(--ink) 88%, var(--muted)) 55%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:11s linear infinite brand-portrait-module__2E0eNq__type-sheen}.brand-portrait-module__2E0eNq__root #portrait-title>span{background:linear-gradient(110deg, color-mix(in srgb, var(--ink) 88%, var(--muted)) 43%, var(--ink) 49%, color-mix(in srgb, var(--ink) 88%, var(--muted)) 55%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:11s linear infinite brand-portrait-module__2E0eNq__type-sheen}.brand-portrait-module__2E0eNq__root #finale-title>span{background:linear-gradient(110deg, color-mix(in srgb, var(--ink) 88%, var(--muted)) 43%, var(--ink) 49%, color-mix(in srgb, var(--ink) 88%, var(--muted)) 55%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:11s linear infinite brand-portrait-module__2E0eNq__type-sheen}:is(.brand-portrait-module__2E0eNq__root #portrait-title>span:nth-child(2),.brand-portrait-module__2E0eNq__root #finale-title>span:nth-child(2)){animation-delay:.25s}.brand-portrait-module__2E0eNq__root[data-backgrounded=true] *,.brand-portrait-module__2E0eNq__root[data-backgrounded=true] :after{animation-play-state:paused!important}@keyframes brand-portrait-module__2E0eNq__type-sheen{0%,46%{background-position:140%}82%,to{background-position:-40%}}@keyframes brand-portrait-module__2E0eNq__button-sheen{0%,62%{transform:translate(-400%)rotate(18deg)}86%,to{transform:translate(500%)rotate(18deg)}}.brand-portrait-module__2E0eNq__root .actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.brand-portrait-module__2E0eNq__root .secondary{min-height:44px;color:var(--muted);align-items:center;gap:12px;font-size:11px;display:inline-flex}.brand-portrait-module__2E0eNq__root .secondary:hover{color:var(--ink)}.brand-portrait-module__2E0eNq__root .portrait-bottom{inset:auto var(--gutter) 56px;color:var(--muted);justify-content:space-between;align-items:center;display:flex;position:absolute}.brand-portrait-module__2E0eNq__root .portrait-bottom>span:first-child{font:400 clamp(40px, 5vw, 90px)/1 var(--display);letter-spacing:-.07em;color:var(--ink)}.brand-portrait-module__2E0eNq__root .portrait-finale .portrait-bottom>span:first-child{letter-spacing:-.05em;font-size:clamp(26px,2.2vw,48px)}.brand-portrait-module__2E0eNq__root .scroll{align-items:center;gap:24px;font-size:11px;display:flex}.brand-portrait-module__2E0eNq__root .scroll i{font-size:22px;font-style:normal}.brand-portrait-module__2E0eNq__root .preview-note{left:var(--gutter);color:var(--tertiary);margin:0;font-size:10px;position:absolute;bottom:17px}.brand-portrait-module__2E0eNq__root .render-status{right:var(--gutter);color:var(--muted);margin:0;font-size:11px;position:absolute;bottom:18px}.brand-portrait-module__2E0eNq__root .scroll-rail{z-index:20;touch-action:none;cursor:grab;outline-offset:3px;width:24px;height:clamp(140px,22vh,220px);display:none;position:fixed;top:50%;right:8px;transform:translateY(-50%)}.brand-portrait-module__2E0eNq__root[data-enhanced=true] .scroll-rail{display:block}.brand-portrait-module__2E0eNq__root .scroll-rail:before{content:"";left:9px;background:var(--hairline-2);border-radius:999px;width:6px;position:absolute;inset-block:0}.brand-portrait-module__2E0eNq__root .scroll-rail span{left:9px;top:calc(var(--scroll-position,0) * (100% - 34px));background:var(--ink);pointer-events:none;border-radius:999px;width:6px;height:34px;transition:width .18s,left .18s;position:absolute}:is(.brand-portrait-module__2E0eNq__root .scroll-rail:hover span,.brand-portrait-module__2E0eNq__root .scroll-rail:focus-visible span){width:8px;left:8px}.brand-portrait-module__2E0eNq__root .scroll-rail:active{cursor:grabbing}.brand-portrait-module__2E0eNq__root .scroll-rail:focus-visible{outline:1px solid var(--muted);border-radius:999px}.brand-portrait-module__2E0eNq__root[data-enhanced=true]{scrollbar-width:none}.brand-portrait-module__2E0eNq__root[data-enhanced=true]::-webkit-scrollbar{display:none}.brand-portrait-module__2E0eNq__root:not([data-enhanced=true]) .portrait-story{height:auto}.brand-portrait-module__2E0eNq__root:not([data-enhanced=true]) .portrait-stage{height:auto;position:relative}:is(.brand-portrait-module__2E0eNq__root:not([data-enhanced=true]) .portrait-opening,.brand-portrait-module__2E0eNq__root:not([data-enhanced=true]) .portrait-introduction,.brand-portrait-module__2E0eNq__root:not([data-enhanced=true]) .portrait-finale){height:100svh;min-height:580px;position:relative}.brand-portrait-module__2E0eNq__root:not([data-enhanced=true]) canvas{height:100svh}@media (min-width:2200px){.brand-portrait-module__2E0eNq__root .portrait-opening h1{bottom:66px}.brand-portrait-module__2E0eNq__root .opening-baseline{bottom:42px}}@media (max-width:850px){.brand-portrait-module__2E0eNq__root .portrait-header{grid-template-columns:1fr auto;gap:10px;padding-block:18px}.brand-portrait-module__2E0eNq__root .portrait-navigation{grid-area:2/1/auto/-1;justify-content:space-between}.brand-portrait-module__2E0eNq__root .portrait-copy{left:var(--gutter);width:80%;top:48%}.brand-portrait-module__2E0eNq__root .eyebrow{margin-bottom:18px}.brand-portrait-module__2E0eNq__root .portrait-stage h2{font-size:clamp(40px,7vw,62px)}.brand-portrait-module__2E0eNq__root .english{margin-block:18px 24px}.brand-portrait-module__2E0eNq__root .portrait-copy .english{margin-block:18px 24px}.brand-portrait-module__2E0eNq__root .portrait-copy .eyebrow{margin-bottom:18px}.brand-portrait-module__2E0eNq__root .portrait-bottom{bottom:47px}.brand-portrait-module__2E0eNq__root .portrait-bottom>span:first-child{font-size:32px}}@media (max-width:540px){.brand-portrait-module__2E0eNq__root .scroll-rail{width:16px;right:0}.brand-portrait-module__2E0eNq__root .scroll-rail:before{width:3px;left:7px}.brand-portrait-module__2E0eNq__root .scroll-rail span{width:3px;left:7px}.brand-portrait-module__2E0eNq__root .brand{gap:10px;font-size:22px}.brand-portrait-module__2E0eNq__root .portrait-navigation{gap:14px}.brand-portrait-module__2E0eNq__root .account{gap:16px}.brand-portrait-module__2E0eNq__root .account .pill{gap:12px;padding-inline:17px}.brand-portrait-module__2E0eNq__root .account .pill span{display:none}:is(.brand-portrait-module__2E0eNq__root .opening-caption,.brand-portrait-module__2E0eNq__root .opening-english){top:24%}.brand-portrait-module__2E0eNq__root .opening-caption{font-size:10px}.brand-portrait-module__2E0eNq__root .opening-english{font-size:9px}.brand-portrait-module__2E0eNq__root .portrait-opening h1{font-size:21.25vw;bottom:15%}.brand-portrait-module__2E0eNq__root .opening-baseline{font-size:10px;bottom:9%}.brand-portrait-module__2E0eNq__root .portrait-copy{width:calc(100% - 2 * var(--gutter));top:49%}.brand-portrait-module__2E0eNq__root .portrait-stage h2{font-size:42px}.brand-portrait-module__2E0eNq__root .eyebrow{margin-bottom:14px;font-size:10px}.brand-portrait-module__2E0eNq__root .english{margin-block:14px 21px;font-size:9px}.brand-portrait-module__2E0eNq__root .primary{min-height:48px}.brand-portrait-module__2E0eNq__root .scroll{gap:10px;font-size:9px}.brand-portrait-module__2E0eNq__root .preview-note{font-size:8px}}@media (max-height:740px) and (max-width:850px){.brand-portrait-module__2E0eNq__root .portrait-copy{top:45%}.brand-portrait-module__2E0eNq__root .portrait-stage h2{font-size:36px;line-height:1.25}.brand-portrait-module__2E0eNq__root .english{margin-block:12px 17px}.brand-portrait-module__2E0eNq__root .portrait-copy .english{margin-block:12px 17px}.brand-portrait-module__2E0eNq__root .portrait-copy .eyebrow{margin-bottom:14px}.brand-portrait-module__2E0eNq__root .portrait-bottom{bottom:36px}.brand-portrait-module__2E0eNq__root .portrait-bottom>span:first-child{font-size:27px}.brand-portrait-module__2E0eNq__root .preview-note{bottom:12px}}@media (max-height:740px) and (min-width:851px){.brand-portrait-module__2E0eNq__root .portrait-stage{min-height:500px}.brand-portrait-module__2E0eNq__root .portrait-copy{top:25%}.brand-portrait-module__2E0eNq__root .finale-copy{top:25%}.brand-portrait-module__2E0eNq__root .finale-copy h2{font-size:42px}.brand-portrait-module__2E0eNq__root .finale-copy .actions{margin-top:24px}.brand-portrait-module__2E0eNq__root .eyebrow{margin-bottom:18px}.brand-portrait-module__2E0eNq__root .portrait-stage h2{font-size:42px}.brand-portrait-module__2E0eNq__root .english{margin-block:15px 22px}.brand-portrait-module__2E0eNq__root .portrait-copy .english{margin-block:15px 22px}.brand-portrait-module__2E0eNq__root .portrait-copy .eyebrow{margin-bottom:18px}.brand-portrait-module__2E0eNq__root .portrait-bottom{bottom:32px}.brand-portrait-module__2E0eNq__root .portrait-bottom>span:first-child{font-size:35px}.brand-portrait-module__2E0eNq__root .preview-note{bottom:10px}}@media (prefers-reduced-motion:reduce){.brand-portrait-module__2E0eNq__root{scroll-behavior:auto}.brand-portrait-module__2E0eNq__root *,.brand-portrait-module__2E0eNq__root :before,.brand-portrait-module__2E0eNq__root :after{transition:none!important;animation:none!important}}.brand-portrait-module__2E0eNq__root{--ink:var(--portrait-ink);--muted:var(--portrait-muted);--surface-canvas:var(--portrait-canvas);--accent:var(--portrait-accent);--accent-strong:var(--portrait-accent-strong);--on-accent:var(--portrait-on-accent);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--home-canvas:var(--surface-canvas);--home-panel:var(--surface);--home-line:var(--line);--grad-a:var(--accent);--grad-b:var(--accent-strong);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;position:relative}.brand-portrait-module__2E0eNq__root .portrait-header{border:0;max-width:none;margin:0}.brand-portrait-module__2E0eNq__root .portrait-header .account{min-width:0}.brand-portrait-module__2E0eNq__root .portrait-opening h1.company-wordmark{font:400 clamp(30px, 6.2vw, 108px)/1.18 var(--display);white-space:normal;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.04em;max-height:none;bottom:12%;overflow:visible}.brand-portrait-module__2E0eNq__root .portrait-dashboard{padding:100px var(--gutter) 80px;background:var(--surface-canvas);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,96px);scroll-margin-top:120px;display:grid;position:relative}.brand-portrait-module__2E0eNq__root .portrait-dashboard h2{font:500 24px/1.3 var(--font-system);letter-spacing:0}.brand-portrait-module__2E0eNq__root .portrait-dashboard h3{font:500 16px/1.4 var(--font-system)}.brand-portrait-module__2E0eNq__root .dashboard-projects>section{background:color-mix(in srgb, var(--portrait-ink) 4%, var(--surface-canvas));width:100%;height:auto;min-height:240px;max-height:none;box-shadow:none;border:0;justify-self:stretch;margin:0;padding:24px;transform:none}.brand-portrait-module__2E0eNq__root .actions>a:first-child{background:linear-gradient(115deg, var(--accent-strong), var(--accent) 48%, color-mix(in srgb, var(--accent-strong) 82%, var(--ink)));min-height:54px;color:var(--on-accent);border:0;border-radius:999px;font-size:13px}.brand-portrait-module__2E0eNq__root .actions>a[data-glow-track]:first-child>span[aria-hidden]{display:none}.brand-portrait-module__2E0eNq__root .actions>a:first-child>span:last-child{color:inherit;background:0 0}.brand-portrait-module__2E0eNq__root .actions>a:first-child>span:last-child:before{display:none}.brand-portrait-module__2E0eNq__root .actions>a:first-child:before{display:none}.brand-portrait-module__2E0eNq__root .actions>a:last-child:not(:first-child){color:var(--muted);font-size:11px}:is(.brand-portrait-module__2E0eNq__root .portrait-story a,.brand-portrait-module__2E0eNq__root .portrait-header a){text-decoration:none}.brand-portrait-module__2E0eNq__root .render-status{max-width:70%}@media (max-width:760px){.brand-portrait-module__2E0eNq__root .portrait-dashboard{grid-template-columns:minmax(0,1fr);padding-block:72px 48px}.brand-portrait-module__2E0eNq__root .portrait-header .account{max-width:60vw}.brand-portrait-module__2E0eNq__root .portrait-opening h1.company-wordmark{font-size:clamp(30px,8vw,64px);bottom:13%}.brand-portrait-module__2E0eNq__root .portrait-header .brand{white-space:nowrap;flex-shrink:0}.brand-portrait-module__2E0eNq__root .portrait-header .account-trigger-copy{max-width:128px}.brand-portrait-module__2E0eNq__root .portrait-header .account-trigger-copy small{display:none}}@media (forced-colors:active){:is(.brand-portrait-module__2E0eNq__root #portrait-wordmark,.brand-portrait-module__2E0eNq__root #portrait-title>span,.brand-portrait-module__2E0eNq__root #finale-title>span){color:canvastext;background:0 0}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){:is(.brand-portrait-module__2E0eNq__root #portrait-wordmark,.brand-portrait-module__2E0eNq__root #portrait-title>span,.brand-portrait-module__2E0eNq__root #finale-title>span){color:var(--ink)}}.brand-portrait-module__2E0eNq__root .portrait-notice{grid-column:1/-1;min-width:0}.brand-portrait-module__2E0eNq__root[data-notice=true] .portrait-header{row-gap:14px}:is(.brand-portrait-module__2E0eNq__root[data-notice=true] .opening-caption,.brand-portrait-module__2E0eNq__root[data-notice=true] .opening-english){top:max(24%,200px)}.brand-portrait-module__2E0eNq__root .portrait-navigation span[aria-disabled=true]{min-height:44px;color:var(--muted);opacity:.45;cursor:not-allowed;align-items:center;display:inline-flex}@media (max-width:850px){:is(.brand-portrait-module__2E0eNq__root[data-notice=true] .opening-caption,.brand-portrait-module__2E0eNq__root[data-notice=true] .opening-english){top:max(24%,232px)}}
.my-work-panel-module__buKEta__panel,.my-work-panel-module__buKEta__content{gap:14px;min-width:0;display:grid}.my-work-panel-module__buKEta__content:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (min-width:1400px){.my-work-panel-module__buKEta__scrollPanel{flex-direction:column;min-height:0;display:flex}.my-work-panel-module__buKEta__scrollPanel>h2{flex-shrink:0}.my-work-panel-module__buKEta__scrollPanel .my-work-panel-module__buKEta__content{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;padding:2px 8px 4px 2px;overflow-y:auto}}.my-work-panel-module__buKEta__panel h2{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.my-work-panel-module__buKEta__group{gap:8px;min-width:0;display:grid}.my-work-panel-module__buKEta__group h3{align-items:baseline;gap:8px;margin:0;font-size:.95rem;display:flex}.my-work-panel-module__buKEta__count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem}.my-work-panel-module__buKEta__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.my-work-panel-module__buKEta__item{gap:2px;min-width:0;display:grid}.my-work-panel-module__buKEta__item a{border:1px solid var(--line);color:inherit;border-radius:10px;gap:2px;min-width:0;min-height:44px;padding:8px 10px;text-decoration:none;display:grid}.my-work-panel-module__buKEta__item a:hover,.my-work-panel-module__buKEta__item a:focus-visible{border-color:var(--accent)}.my-work-panel-module__buKEta__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.my-work-panel-module__buKEta__item small,.my-work-panel-module__buKEta__item time,.my-work-panel-module__buKEta__exception time{color:var(--muted);font-size:.74rem}.my-work-panel-module__buKEta__item time,.my-work-panel-module__buKEta__exception time{font-variant-numeric:tabular-nums;padding-left:10px}.my-work-panel-module__buKEta__exception{border-left:3px solid #ff805ab3;gap:3px;min-width:0;padding-left:10px;font-size:.8rem;display:grid}.my-work-panel-module__buKEta__exception[data-contact-owner=true]{border-left-color:#ff6076d9}.my-work-panel-module__buKEta__exception a{color:inherit;gap:2px;min-height:44px;text-decoration:none;display:grid}.my-work-panel-module__buKEta__exception a:hover strong,.my-work-panel-module__buKEta__exception a:focus-visible strong{text-decoration:underline}.my-work-panel-module__buKEta__exception small{color:var(--muted)}.my-work-panel-module__buKEta__exception code{overflow-wrap:anywhere;font-size:.72rem}.my-work-panel-module__buKEta__empty,.my-work-panel-module__buKEta__more,.my-work-panel-module__buKEta__error{margin:0;font-size:.85rem}.my-work-panel-module__buKEta__empty,.my-work-panel-module__buKEta__more{color:var(--muted)}.my-work-panel-module__buKEta__more a{color:inherit}.my-work-panel-module__buKEta__error{color:var(--danger-text,#ffc2cb)}
.session-required-notice-module__hEs75q__notice{border:1px solid var(--hairline-4);background:var(--material-strong);max-width:640px;color:var(--ink);box-shadow:inset 0 1px 0 var(--hairline-2), var(--shadow-soft);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 16px;margin:24px auto;padding:22px 24px;display:grid}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.session-required-notice-module__hEs75q__notice{-webkit-backdrop-filter:blur(16px)saturate(122%);backdrop-filter:blur(16px)saturate(122%)}}.session-required-notice-module__hEs75q__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.session-required-notice-module__hEs75q__copy h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.session-required-notice-module__hEs75q__copy p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.7}.session-required-notice-module__hEs75q__actions{flex-wrap:wrap;grid-column:2;gap:10px;display:flex}.session-required-notice-module__hEs75q__actions .button{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (max-width:560px){.session-required-notice-module__hEs75q__notice{grid-template-columns:minmax(0,1fr);margin:16px 0;padding:18px}.session-required-notice-module__hEs75q__actions{grid-column:1}}
:is(.management-layout-module__TzubrW__root.team,.management-layout-module__TzubrW__root.org-center){width:100%;max-width:1600px;color:var(--ink);gap:24px;margin:0 auto;padding:32px clamp(24px,4vw,64px) 80px}.management-layout-module__TzubrW__root.team[data-embedded=true]{max-width:none;margin:0;padding:0}:is(.management-layout-module__TzubrW__root .team-head,.management-layout-module__TzubrW__root .members-header){border:0;gap:24px;margin:0 0 8px;padding:0}.management-layout-module__TzubrW__root .team-head>div:first-child{flex:320px;min-width:0}.management-layout-module__TzubrW__root h1{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,2.4vw,36px);font-weight:550}:is(.management-layout-module__TzubrW__root .auth-hint,.management-layout-module__TzubrW__root .auth-note){max-width:72ch;color:var(--muted);line-height:1.7}.management-layout-module__TzubrW__root .team-head-side{gap:24px}.management-layout-module__TzubrW__root .team-counts{gap:20px}.management-layout-module__TzubrW__root .team-counts dd{font-size:20px}.management-layout-module__TzubrW__root .team-counts dt{color:var(--muted)}.management-layout-module__TzubrW__root .team-toolbar{border-block:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px 0}.management-layout-module__TzubrW__root .team-search{flex:0 420px}.management-layout-module__TzubrW__root .team-filters button{min-height:44px;padding-inline:20px}.management-layout-module__TzubrW__root .team-list{border-radius:var(--radius-md);background:var(--surface);gap:0}.management-layout-module__TzubrW__root .team-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(160px,1.2fr) minmax(160px,1fr) minmax(120px,.8fr) auto;gap:16px 24px;padding:24px}.management-layout-module__TzubrW__root .team-row:last-child{border-bottom:0}.management-layout-module__TzubrW__root .team-row-identity{gap:6px}.management-layout-module__TzubrW__root .team-row-identity small{overflow-wrap:anywhere;color:var(--muted)}.management-layout-module__TzubrW__root .team-row-action{flex-wrap:wrap;justify-content:flex-end;gap:8px}:is(.management-layout-module__TzubrW__root .team-row-action a,.management-layout-module__TzubrW__root .team-row-action button){min-height:44px}.management-layout-module__TzubrW__root .team-confirm{background:var(--surface-soft);border-radius:var(--radius-md);border:0;grid-column:1/-1;padding:20px}.management-layout-module__TzubrW__organizationBody{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:32px;margin-top:32px;display:grid}.management-layout-module__TzubrW__root .org-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.management-layout-module__TzubrW__root .org-card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:0;padding:24px 0;display:grid}.management-layout-module__TzubrW__root .org-card-head{flex-wrap:wrap;gap:12px;min-width:0}.management-layout-module__TzubrW__root .org-card-identity{overflow-wrap:anywhere;min-width:0}.management-layout-module__TzubrW__root .org-card-stats{background:0 0;border:0;gap:24px;margin:0;padding:0}.management-layout-module__TzubrW__root .org-card-stats dd{font-size:22px}.management-layout-module__TzubrW__root .org-assignment-list{grid-column:1/-1;margin:0}.management-layout-module__TzubrW__root .org-card>p{grid-column:1/-1;margin:0}.management-layout-module__TzubrW__root .member-grant{border-radius:var(--radius-md);background:var(--surface-soft);box-shadow:none;border:0;margin:0;padding:24px}.management-layout-module__TzubrW__root .member-grant h2{margin:0 0 20px;font-size:18px}.management-layout-module__TzubrW__root .member-grant-controls{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.management-layout-module__TzubrW__root .member-grant-controls>input{width:100%;min-width:0;min-height:44px}@media (max-width:1250px){.management-layout-module__TzubrW__root .team-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.management-layout-module__TzubrW__root .team-row-action{justify-content:flex-start}.management-layout-module__TzubrW__organizationBody{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){:is(.management-layout-module__TzubrW__root.team,.management-layout-module__TzubrW__root.org-center){padding:24px 16px 48px}.management-layout-module__TzubrW__root .team-row{gap:16px;padding:20px 16px}:is(.management-layout-module__TzubrW__root .team-row-facts,.management-layout-module__TzubrW__root .team-row-action){grid-column:1/-1}.management-layout-module__TzubrW__root .org-card{grid-template-columns:minmax(0,1fr)}.management-layout-module__TzubrW__root .team-search{flex-basis:100%}}
.one-click-production-flow-module__CB0vja__taskAction{margin-bottom:18px}.one-click-production-flow-module__CB0vja__signals{flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;display:flex}.one-click-production-flow-module__CB0vja__signalReview{color:var(--warning)}.one-click-production-flow-module__CB0vja__signalBlocked{color:var(--danger)}.one-click-production-flow-module__CB0vja__reviewStatus{background:var(--warning-soft);border:1px solid var(--warning);color:var(--warning)}@media (max-width:620px){.one-click-production-flow-module__CB0vja__taskAction{margin-bottom:14px}}
.glow-pill-button-module__70viVW__pill{background:var(--control-accent);min-height:44px;color:var(--control-on-accent);cursor:pointer;box-shadow:none;transition:background-color .18s var(--ease-standard), transform .18s var(--ease-standard);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.glow-pill-button-module__70viVW__lg{min-height:52px;padding-inline:28px;font-size:15px}.glow-pill-button-module__70viVW__plus{flex:none;width:14px;height:14px;position:relative}.glow-pill-button-module__70viVW__plus:before,.glow-pill-button-module__70viVW__plus:after{content:"";background:currentColor;border-radius:1px;position:absolute}.glow-pill-button-module__70viVW__plus:before{width:1.5px;top:1px;bottom:1px;left:6px}.glow-pill-button-module__70viVW__plus:after{height:1.5px;top:6px;left:1px;right:1px}.glow-pill-button-module__70viVW__divider{opacity:.22;background:currentColor;width:1px;height:14px}.glow-pill-button-module__70viVW__glow{font-weight:600}.glow-pill-button-module__70viVW__pill:hover:not(:disabled){background:var(--control-accent-hover);transform:translateY(-1px)}.glow-pill-button-module__70viVW__pill:active:not(:disabled){transform:translateY(0)scale(.99)}.glow-pill-button-module__70viVW__pill:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.glow-pill-button-module__70viVW__pill:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.glow-pill-button-module__70viVW__pill{transition:none}.glow-pill-button-module__70viVW__pill:hover:not(:disabled),.glow-pill-button-module__70viVW__pill:active:not(:disabled){transform:none}}
.task-progress-action-module__oNC2bG__root{--task-grad-a-rgb:124 108 255;--task-grad-b-rgb:88 214 255;--task-grad-c-rgb:125 255 207;--task-accent-rgb:82 204 230;--task-accent-soft-rgb:164 232 255;--task-accent-hot-rgb:226 255 251;--task-accent-warm-rgb:151 255 214;--task-deep-rgb:3 28 35;--task-track-rgb:3 5 10;--task-progress-shift:-100%;--task-progress-value:8%;--task-energy-edge-width:26px;isolation:isolate;appearance:none;color:#f8f9ff;width:100%;min-width:0;min-height:64px;font:inherit;text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;contain:layout paint style;background:#090c14;border:0;border-radius:22px;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),filter .18s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,inset 0 -18px 36px #0000003d,0 10px 26px #0003}.task-progress-action-module__oNC2bG__root[data-tone=neutral]{--task-accent-rgb:58 205 228;--task-accent-soft-rgb:176 231 255;--task-accent-hot-rgb:219 255 250;--task-accent-warm-rgb:132 249 209;--task-deep-rgb:3 30 42}.task-progress-action-module__oNC2bG__root[data-visual=complete]{--task-accent-rgb:72 224 172;--task-accent-soft-rgb:181 255 223;--task-accent-hot-rgb:227 255 239;--task-accent-warm-rgb:116 255 190;--task-deep-rgb:3 38 29}.task-progress-action-module__oNC2bG__root[data-visual=problem]{--task-accent-rgb:255 103 132;--task-accent-soft-rgb:255 190 207;--task-accent-hot-rgb:255 220 229;--task-accent-warm-rgb:255 151 102;--task-deep-rgb:49 4 18}.task-progress-action-module__oNC2bG__root[data-visual=paused]{--task-accent-rgb:241 190 86;--task-accent-soft-rgb:255 225 158;--task-accent-hot-rgb:255 239 196;--task-accent-warm-rgb:255 187 88;--task-deep-rgb:51 33 5}.task-progress-action-module__oNC2bG__root[data-visual=blocked]{--task-accent-rgb:185 132 154;--task-accent-soft-rgb:240 194 215;--task-accent-hot-rgb:255 222 235;--task-accent-warm-rgb:205 147 177;--task-deep-rgb:51 24 36}.task-progress-action-module__oNC2bG__root[data-visual=unknown]{--task-accent-rgb:88 180 255;--task-accent-soft-rgb:190 226 255;--task-accent-hot-rgb:222 240 255;--task-accent-warm-rgb:132 220 255;--task-deep-rgb:5 27 54}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar]{min-height:104px}.task-progress-action-module__oNC2bG__root[data-visual=energy]{background:rgb(var(--task-track-rgb));border-radius:25px;min-height:74px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,inset 0 -18px 36px #00000057,0 12px 30px #00000042}.task-progress-action-module__oNC2bG__root[data-interactive=true]{cursor:pointer}.task-progress-action-module__oNC2bG__root[data-interactive=true]:hover{filter:brightness(1.05)saturate(1.05);box-shadow:inset 0 0 0 1px rgb(var(--task-accent-rgb) / 24%), inset 0 1px 0 #ffffff29, inset 0 -18px 36px #0000003d, 0 16px 36px #00000042, 0 0 28px rgb(var(--task-accent-rgb) / 10%);transform:translateY(-2px)}.task-progress-action-module__oNC2bG__root[data-interactive=true]:active{filter:brightness(.96)saturate(.98);transition-duration:90ms;transform:translateY(1px)scale(.982)}.task-progress-action-module__oNC2bG__root:focus-visible{outline:3px solid rgb(var(--task-accent-rgb) / 36%);outline-offset:3px}.task-progress-action-module__oNC2bG__root:disabled{cursor:not-allowed;opacity:1}.task-progress-action-module__oNC2bG__root:disabled[data-interactive=false]{filter:saturate(.82)}.task-progress-action-module__oNC2bG__root[data-layout=card]{border-radius:inherit;height:100%;min-height:100%;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 16px 36px #0000004d}.task-progress-action-module__oNC2bG__surface,.task-progress-action-module__oNC2bG__fluidViewport,.task-progress-action-module__oNC2bG__fluidBody,.task-progress-action-module__oNC2bG__fluidTexture,.task-progress-action-module__oNC2bG__fluidCore,.task-progress-action-module__oNC2bG__fluidSheen,.task-progress-action-module__oNC2bG__fluidBody:before,.task-progress-action-module__oNC2bG__fluidBody:after{pointer-events:none;position:absolute}.task-progress-action-module__oNC2bG__fluidBody:before,.task-progress-action-module__oNC2bG__fluidBody:after{content:""}.task-progress-action-module__oNC2bG__surface,.task-progress-action-module__oNC2bG__fluidViewport{border-radius:inherit;inset:0}.task-progress-action-module__oNC2bG__surface{z-index:0;background:radial-gradient(160px 90px at 8% 48%, rgb(var(--task-accent-rgb) / 10%), transparent 72%), radial-gradient(220px 140px at 112% 26%, rgb(var(--task-accent-soft-rgb) / 5%), transparent 70%), linear-gradient(180deg, #ffffff12, transparent 34%), linear-gradient(135deg, #10131d 0%, #080b12 62%, #05070d 100%);transition:filter .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.task-progress-action-module__oNC2bG__root[data-interactive=true]:hover .task-progress-action-module__oNC2bG__surface{filter:brightness(1.08)saturate(1.08)}.task-progress-action-module__oNC2bG__root[data-visual=action] .task-progress-action-module__oNC2bG__surface{background:radial-gradient(170px 96px at 8% 48%, rgb(var(--task-accent-rgb) / 13%), transparent 72%), radial-gradient(180px 112px at 96% 8%, #a66fff14, transparent 70%), linear-gradient(180deg, #ffffff14, transparent 36%), linear-gradient(135deg, #111520 0%, #080c14 72%)}.task-progress-action-module__oNC2bG__root[data-visual=complete] .task-progress-action-module__oNC2bG__surface,.task-progress-action-module__oNC2bG__root[data-visual=problem] .task-progress-action-module__oNC2bG__surface,.task-progress-action-module__oNC2bG__root[data-visual=paused] .task-progress-action-module__oNC2bG__surface,.task-progress-action-module__oNC2bG__root[data-visual=blocked] .task-progress-action-module__oNC2bG__surface,.task-progress-action-module__oNC2bG__root[data-visual=unknown] .task-progress-action-module__oNC2bG__surface{background:radial-gradient(134px 86px at 8% 50%, rgb(var(--task-accent-rgb) / 11%), transparent 72%), linear-gradient(180deg, #ffffff12, transparent 36%), linear-gradient(135deg, rgb(var(--task-deep-rgb) / 28%), #080b13 60%, #05070d 100%)}.task-progress-action-module__oNC2bG__root[data-visual=energy] .task-progress-action-module__oNC2bG__surface{background:radial-gradient(220px 118px at 4% 50%, rgb(var(--task-accent-rgb) / 8%), transparent 72%), linear-gradient(180deg, #ffffff12, transparent 32%), linear-gradient(135deg, #080b12 0%, rgb(var(--task-track-rgb)) 72%, #000 100%)}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__fluidViewport{z-index:1;background:#ffffff14;border-radius:999px;height:30px;inset:auto 16px 12px 14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 2px 5px #00000061}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__fluidBody{border-radius:inherit;transform:translate3d(var(--task-progress-shift), 0, 0);background:linear-gradient(270deg, rgb(var(--task-grad-c-rgb)) 0, rgb(var(--task-grad-b-rgb)) 110px, rgb(var(--task-grad-a-rgb)) 380px);box-shadow:inset 0 1px 0 #ffffff61, inset 0 -2px 4px #00000024, 0 0 14px rgb(var(--task-grad-b-rgb) / 42%), 0 0 30px rgb(var(--task-grad-a-rgb) / 22%);transition:transform .52s cubic-bezier(.16,1,.3,1);inset:0;overflow:hidden}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__fluidBody:before{content:"";opacity:.35;background:repeating-linear-gradient(115deg,#0000 0 26px,#ffffff29 26px 40px,#0000 40px 66px) 0 0/200% 100%;inset:0}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__fluidBody:after{content:none}.task-progress-action-module__oNC2bG__root[data-mode=determinate][data-motion=running] .task-progress-action-module__oNC2bG__fluidBody:before{will-change:background-position;animation:9s linear infinite task-progress-action-module__oNC2bG__task-energy-field}.task-progress-action-module__oNC2bG__root[data-mode=indeterminate] .task-progress-action-module__oNC2bG__fluidBody{width:auto;inset:0;transform:translate(-82%)}.task-progress-action-module__oNC2bG__root[data-mode=indeterminate][data-motion=running] .task-progress-action-module__oNC2bG__fluidBody{animation:5.6s ease-in-out infinite alternate task-progress-action-module__oNC2bG__task-fluid-indeterminate}.task-progress-action-module__oNC2bG__fluidTexture,.task-progress-action-module__oNC2bG__fluidCore,.task-progress-action-module__oNC2bG__fluidSheen{display:none}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=card] .task-progress-action-module__oNC2bG__fluidViewport{z-index:1;border-radius:inherit;inset:0;overflow:hidden}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=card] .task-progress-action-module__oNC2bG__fluidBody{border-radius:inherit;transform:translate3d(var(--task-progress-shift), 0, 0);background:linear-gradient(90deg, rgb(var(--task-grad-a-rgb) / 26%), rgb(var(--task-grad-b-rgb) / 30%));transition:transform .52s cubic-bezier(.16,1,.3,1);inset:0}.task-progress-action-module__oNC2bG__content{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:10px 16px 10px 13px;display:grid;position:relative}.task-progress-action-module__oNC2bG__root[data-visual=energy] .task-progress-action-module__oNC2bG__content{min-height:72px}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__content{align-items:start;min-height:0;padding:13px 16px 54px 14px}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__content{background:linear-gradient(#0103080d 0%,#010308a8 72%,#010308d6);grid-template-columns:minmax(0,1fr);align-items:end;height:100%;min-height:0;padding:12px}.task-progress-action-module__oNC2bG__lead{align-items:center;gap:11px;min-width:0;display:flex}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__lead{align-items:flex-end;gap:8px}.task-progress-action-module__oNC2bG__indicator{width:20px;height:20px;color:rgb(var(--task-accent-soft-rgb));background:rgb(var(--task-accent-rgb) / 10%);box-shadow:inset 0 0 0 1px rgb(var(--task-accent-rgb) / 18%), 0 0 18px rgb(var(--task-accent-rgb) / 12%);border-radius:50%;flex:0 0 20px;place-items:center;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.task-progress-action-module__oNC2bG__root[data-interactive=true]:hover .task-progress-action-module__oNC2bG__indicator{box-shadow:inset 0 0 0 1px rgb(var(--task-accent-rgb) / 28%), 0 0 22px rgb(var(--task-accent-rgb) / 22%);transform:scale(1.07)}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__indicator{flex-basis:18px;width:18px;height:18px;margin-bottom:2px}.task-progress-action-module__oNC2bG__indicator:after{border-radius:inherit;content:"";opacity:0;box-shadow:0 0 0 1px rgb(var(--task-accent-rgb) / 34%);position:absolute;inset:-4px;transform:scale(.8)}.task-progress-action-module__oNC2bG__root[data-motion=running] .task-progress-action-module__oNC2bG__indicator:after{opacity:.5;transform:scale(1)}.task-progress-action-module__oNC2bG__indicatorMark{width:6px;height:6px;box-shadow:0 0 14px rgb(var(--task-accent-hot-rgb) / 34%);background:currentColor;border-radius:50%}.task-progress-action-module__oNC2bG__root[data-visual=complete] .task-progress-action-module__oNC2bG__indicatorMark{width:6px;height:10px;box-shadow:none;background:0 0;border:2px solid;border-width:0 2px 2px 0;border-radius:0;transform:translateY(-1px)rotate(45deg)}.task-progress-action-module__oNC2bG__root[data-visual=paused] .task-progress-action-module__oNC2bG__indicatorMark{width:7px;height:10px;box-shadow:none;background:0 0;border:0 solid;border-width:0 3px;border-radius:0}.task-progress-action-module__oNC2bG__root[data-visual=problem] .task-progress-action-module__oNC2bG__indicatorMark,.task-progress-action-module__oNC2bG__root[data-visual=blocked] .task-progress-action-module__oNC2bG__indicatorMark,.task-progress-action-module__oNC2bG__root[data-visual=unknown] .task-progress-action-module__oNC2bG__indicatorMark{border-radius:999px;width:2px;height:9px;box-shadow:0 9px 0 -.5px}.task-progress-action-module__oNC2bG__copy{text-shadow:0 1px 7px #04070cd1;gap:2px;min-width:0;display:grid}.task-progress-action-module__oNC2bG__primary,.task-progress-action-module__oNC2bG__secondary,.task-progress-action-module__oNC2bG__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-progress-action-module__oNC2bG__primary{color:#fff;letter-spacing:0;font-size:.88rem;font-weight:760;line-height:1.3}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__primary{font-size:.78rem;line-height:1.25}.task-progress-action-module__oNC2bG__secondary{color:#f1f4ffc2;letter-spacing:.01em;font-size:.73rem;font-weight:520;line-height:1.35}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__secondary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.32;display:-webkit-box;overflow:hidden}.task-progress-action-module__oNC2bG__detail{color:#e2e8f894;font-size:.69rem;line-height:1.35}.task-progress-action-module__oNC2bG__counts,.task-progress-action-module__oNC2bG__stateLabel{justify-self:end;min-width:max-content}.task-progress-action-module__oNC2bG__counts{text-align:right;align-content:center;gap:1px;display:grid}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__counts{display:none}.task-progress-action-module__oNC2bG__countValue{color:#f4f6ffad;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:4px;font-size:.76rem;line-height:1.05;display:flex}.task-progress-action-module__oNC2bG__countValue strong{color:#fff;letter-spacing:0;font-size:1.28rem;font-weight:680}.task-progress-action-module__oNC2bG__countDivider{color:#ffffff57}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__counts{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090c1494;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 12px;display:flex;position:absolute;bottom:16px;right:20px;box-shadow:inset 0 0 0 1px #ffffff29}.task-progress-action-module__oNC2bG__root[data-visual=energy][data-layout=bar] .task-progress-action-module__oNC2bG__countValue strong{font-size:.92rem}.task-progress-action-module__oNC2bG__countLabel,.task-progress-action-module__oNC2bG__stateLabel{color:#e9edfa94;font-size:.62rem;font-weight:650;line-height:1.3}.task-progress-action-module__oNC2bG__root[data-visual=complete] .task-progress-action-module__oNC2bG__countLabel,.task-progress-action-module__oNC2bG__root[data-visual=complete] .task-progress-action-module__oNC2bG__stateLabel{color:rgb(var(--task-accent-soft-rgb) / 78%)}.task-progress-action-module__oNC2bG__root[data-visual=problem] .task-progress-action-module__oNC2bG__stateLabel,.task-progress-action-module__oNC2bG__root[data-visual=blocked] .task-progress-action-module__oNC2bG__stateLabel,.task-progress-action-module__oNC2bG__root[data-visual=paused] .task-progress-action-module__oNC2bG__stateLabel,.task-progress-action-module__oNC2bG__root[data-visual=unknown] .task-progress-action-module__oNC2bG__stateLabel{color:rgb(var(--task-accent-soft-rgb) / 82%)}.task-progress-action-module__oNC2bG__stateLabel{box-shadow:none;background:0 0;padding:0}.task-progress-action-module__oNC2bG__root[data-layout=card] .task-progress-action-module__oNC2bG__stateLabel{display:none}.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__fluidBody,.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__fluidBody:before,.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__fluidBody:after,.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__fluidTexture,.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__fluidCore,.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__fluidSheen,.task-progress-action-module__oNC2bG__root[data-motion=paused] .task-progress-action-module__oNC2bG__indicator:after{will-change:auto!important;animation-play-state:paused!important}.task-progress-action-module__oNC2bG__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes task-progress-action-module__oNC2bG__task-fluid-indeterminate{0%{opacity:.78;transform:translate(-84%)}to{opacity:1;transform:translate(-57%)}}@keyframes task-progress-action-module__oNC2bG__task-energy-field{0%{background-position:0 0}to{background-position:200% 0}}@keyframes task-progress-action-module__oNC2bG__task-fluid-edge{0%{opacity:.62}to{opacity:.95}}@media (max-width:560px){.task-progress-action-module__oNC2bG__root,.task-progress-action-module__oNC2bG__content{min-height:64px}.task-progress-action-module__oNC2bG__root[data-visual=energy],.task-progress-action-module__oNC2bG__root[data-visual=energy] .task-progress-action-module__oNC2bG__content{min-height:70px}.task-progress-action-module__oNC2bG__content{gap:10px;padding:9px 12px 9px 10px}.task-progress-action-module__oNC2bG__lead{gap:9px}.task-progress-action-module__oNC2bG__indicator{flex-basis:18px;width:18px;height:18px}.task-progress-action-module__oNC2bG__detail{display:none}.task-progress-action-module__oNC2bG__counts{padding-left:10px}.task-progress-action-module__oNC2bG__countValue strong{font-size:1rem}}@media (max-width:380px){.task-progress-action-module__oNC2bG__content{gap:8px}.task-progress-action-module__oNC2bG__indicator{flex-basis:16px;width:16px;height:16px}.task-progress-action-module__oNC2bG__primary{font-size:.8rem}.task-progress-action-module__oNC2bG__secondary{font-size:.66rem}.task-progress-action-module__oNC2bG__countLabel{display:none}}@media (prefers-reduced-motion:reduce){.task-progress-action-module__oNC2bG__root,.task-progress-action-module__oNC2bG__fluidBody{transition:none}.task-progress-action-module__oNC2bG__root[data-interactive=true]:hover,.task-progress-action-module__oNC2bG__root[data-interactive=true]:active{transform:none}.task-progress-action-module__oNC2bG__fluidBody,.task-progress-action-module__oNC2bG__fluidBody:before,.task-progress-action-module__oNC2bG__fluidBody:after,.task-progress-action-module__oNC2bG__fluidTexture,.task-progress-action-module__oNC2bG__fluidCore,.task-progress-action-module__oNC2bG__fluidSheen,.task-progress-action-module__oNC2bG__indicator:after{will-change:auto!important;animation:none!important}.task-progress-action-module__oNC2bG__root[data-mode=indeterminate] .task-progress-action-module__oNC2bG__fluidBody{opacity:.68;transform:translate(-70%)}}@media (forced-colors:active){.task-progress-action-module__oNC2bG__root{color:buttontext;box-shadow:none;forced-color-adjust:auto;background:buttonface;border:1px solid buttontext}.task-progress-action-module__oNC2bG__fluidBody{background:highlight}.task-progress-action-module__oNC2bG__indicator{box-shadow:none;background:0 0;border:1px solid}}
.admin-workspace-module__GY5gTW__shell{--backoffice-gutter:clamp(20px, 2vw, 40px);width:100%;min-height:calc(100dvh - var(--app-header-height) - var(--app-chrome-compact-height,0px));padding:var(--backoffice-gutter) var(--backoffice-gutter) 0;color:var(--ink);grid-template-columns:224px minmax(0,1fr);gap:clamp(24px,3vw,56px);display:grid}.admin-workspace-module__GY5gTW__sidebar{top:calc(var(--app-header-height) + var(--app-chrome-compact-height,0px) + var(--backoffice-gutter));min-height:calc(100dvh - var(--app-header-height) - var(--app-chrome-compact-height,0px) - var(--backoffice-gutter) * 2);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-self:start;gap:32px;padding:8px 0 16px;display:flex;position:sticky;overflow:visible}.admin-workspace-module__GY5gTW__identity{align-items:center;gap:12px;min-width:0;padding:4px 6px 0;display:flex}.admin-workspace-module__GY5gTW__mark{width:36px;height:36px;color:var(--ink);background:color-mix(in srgb, var(--portrait-accent) 18%, var(--surface));border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.admin-workspace-module__GY5gTW__identityCopy{gap:3px;min-width:0;display:grid}.admin-workspace-module__GY5gTW__identityCopy strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.3}.admin-workspace-module__GY5gTW__eyebrow{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.admin-workspace-module__GY5gTW__identityMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.admin-workspace-module__GY5gTW__kind{border:1px solid var(--hairline-5);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.admin-workspace-module__GY5gTW__kindPlatform{border-color:var(--line);background:var(--accent-soft);color:var(--accent-strong)}.admin-workspace-module__GY5gTW__nav{gap:24px;display:grid}.admin-workspace-module__GY5gTW__navGroup{gap:2px;display:grid}.admin-workspace-module__GY5gTW__navGroupLabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 12px 6px;font-size:11px;font-weight:600}.admin-workspace-module__GY5gTW__navLink{min-height:44px;color:var(--muted);transition:background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out, transform var(--duration-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:10px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.admin-workspace-module__GY5gTW__navLink svg{opacity:.85;flex:none}.admin-workspace-module__GY5gTW__navLink span{color:inherit}.admin-workspace-module__GY5gTW__navLink:hover{background:var(--hairline-2);color:var(--ink);transform:translateY(-1px)}.admin-workspace-module__GY5gTW__navLink[aria-current=page]{background:color-mix(in srgb, var(--portrait-accent) 12%, var(--surface));box-shadow:none;color:var(--ink);font-weight:600}.admin-workspace-module__GY5gTW__navLink[aria-current=page]:after{content:"";background:linear-gradient(100deg, var(--portrait-accent-strong), var(--portrait-accent));border-radius:999px;width:14px;height:3px;margin-left:auto}.admin-workspace-module__GY5gTW__navLink[aria-current=page] svg{opacity:1}.admin-workspace-module__GY5gTW__sidebarFooter{border-top:1px solid var(--hairline-2);gap:6px;margin-top:auto;padding-top:12px;display:grid}.admin-workspace-module__GY5gTW__footerLink{min-height:40px;color:var(--muted);transition:background-color var(--duration-fast) ease-out, color var(--duration-fast) ease-out;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.admin-workspace-module__GY5gTW__footerLink:hover{background:var(--hairline-2);color:var(--ink)}.admin-workspace-module__GY5gTW__footerLinkPrimary{color:var(--ink);border:1px solid var(--hairline-3);background:var(--hairline-1)}.admin-workspace-module__GY5gTW__content{min-width:0;padding:8px 0 72px}.admin-workspace-module__GY5gTW__content:focus,.admin-workspace-module__GY5gTW__content:focus-visible{outline:0;box-shadow:none!important;border-color:#0000!important}.admin-workspace-module__GY5gTW__content .admin{max-width:none;margin:0;padding:0}.admin-workspace-module__GY5gTW__gate{border:1px solid var(--hairline-3);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--hairline-2), transparent 44%), var(--material);max-width:560px;box-shadow:var(--shadow-soft);gap:12px;margin:clamp(40px,8vh,96px) auto 0;padding:32px;display:grid}.admin-workspace-module__GY5gTW__gate h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650}.admin-workspace-module__GY5gTW__gate p{color:var(--muted);margin:0;line-height:1.7}.admin-workspace-module__GY5gTW__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:32px;display:flex}.admin-workspace-module__GY5gTW__heading h1{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,2.4vw,36px);font-weight:550}.admin-workspace-module__GY5gTW__heading p{max-width:65ch;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.admin-workspace-module__GY5gTW__toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.admin-workspace-module__GY5gTW__toolbar label{color:var(--muted);flex:160px;gap:8px;font-size:14px;display:grid}.admin-workspace-module__GY5gTW__shell select,.admin-workspace-module__GY5gTW__shell input,.admin-workspace-module__GY5gTW__shell textarea{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background:var(--surface-glass);border:1px solid var(--line-control);border-radius:10px;padding:10px 12px}.admin-workspace-module__GY5gTW__shell button,.admin-workspace-module__GY5gTW__message button,.admin-workspace-module__GY5gTW__action{border:1px solid var(--line-control);background:var(--surface-glass);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px;text-decoration:none}.admin-workspace-module__GY5gTW__shell button:disabled{opacity:.55;cursor:default}.admin-workspace-module__GY5gTW__scroll{border-radius:var(--radius-md);background:var(--surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;overflow-x:auto}.admin-workspace-module__GY5gTW__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.admin-workspace-module__GY5gTW__table th{color:var(--muted);background:var(--surface-soft-glass);white-space:nowrap;font-size:12px;font-weight:500}.admin-workspace-module__GY5gTW__table :is(td,th){border-bottom:1px solid var(--hairline-3);padding:20px 22px;line-height:1.6}.admin-workspace-module__GY5gTW__table td{overflow-wrap:anywhere;min-width:120px}.admin-workspace-module__GY5gTW__table tr:last-child td{border-bottom:0}.admin-workspace-module__GY5gTW__table small{color:var(--muted);font-size:11px;display:block}.admin-workspace-module__GY5gTW__table td:first-child a{font-weight:600;text-decoration:none}.admin-workspace-module__GY5gTW__table td:first-child a:hover{color:var(--accent-strong);text-decoration:underline}.admin-workspace-module__GY5gTW__table tbody tr:hover{background:var(--hairline-1)}.admin-workspace-module__GY5gTW__pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.admin-workspace-module__GY5gTW__pager div{gap:8px;display:flex}.admin-workspace-module__GY5gTW__message{color:var(--muted);padding:32px;line-height:1.7}.admin-workspace-module__GY5gTW__message a{margin-left:16px}.admin-workspace-module__GY5gTW__links{gap:0;display:grid}.admin-workspace-module__GY5gTW__links a{border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0;text-decoration:none;display:flex}.admin-workspace-module__GY5gTW__links span{color:var(--muted);font-size:14px}.admin-workspace-module__GY5gTW__detail{gap:16px;margin-top:32px;display:grid}.admin-workspace-module__GY5gTW__detail dl{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.admin-workspace-module__GY5gTW__detail dt{color:var(--muted)}.admin-workspace-module__GY5gTW__detail dd{overflow-wrap:anywhere;margin:0}.admin-workspace-module__GY5gTW__detail label{gap:8px;display:grid}.admin-workspace-module__GY5gTW__detail textarea{resize:vertical;min-height:100px}.admin-workspace-module__GY5gTW__actions{flex-wrap:wrap;gap:12px;display:flex}.admin-workspace-module__GY5gTW__history{overflow-wrap:anywhere;gap:24px;padding-left:24px;line-height:1.7;display:grid}.admin-workspace-module__GY5gTW__history p{color:var(--muted);margin:8px 0}.admin-workspace-module__GY5gTW__history summary{cursor:pointer;min-height:44px;padding:10px 0}.admin-workspace-module__GY5gTW__settingsForm{gap:20px;max-width:880px;display:grid}.admin-workspace-module__GY5gTW__settingsForm fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.admin-workspace-module__GY5gTW__settingsForm legend{color:var(--muted);margin-bottom:16px}.admin-workspace-module__GY5gTW__profilePage{max-width:1440px;margin-inline:auto}.admin-workspace-module__GY5gTW__profilePage>.admin-workspace-module__GY5gTW__companyFacts{border-bottom:1px solid var(--hairline-3);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:16px 0;display:flex}.admin-workspace-module__GY5gTW__profileForm{border:1px solid var(--hairline-3);border-radius:var(--radius-lg);background:var(--surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:16px;max-width:none;padding:clamp(20px,3vw,36px)}.admin-workspace-module__GY5gTW__profileForm>h2{margin:0}.admin-workspace-module__GY5gTW__profileForm>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.admin-workspace-module__GY5gTW__profileForm fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.admin-workspace-module__GY5gTW__profileForm legend{padding:12px 0;font-size:12px}.admin-workspace-module__GY5gTW__profileForm input{min-height:48px}.admin-workspace-module__GY5gTW__profileForm>button{justify-self:start;min-width:152px;padding-inline:24px}@media (max-width:760px){.admin-workspace-module__GY5gTW__profileForm fieldset{grid-template-columns:minmax(0,1fr);gap:18px}.admin-workspace-module__GY5gTW__profilePage>.admin-workspace-module__GY5gTW__companyFacts{grid-template-columns:auto minmax(0,1fr);display:grid}.admin-workspace-module__GY5gTW__table :is(td,th){padding:14px}}.admin-workspace-module__GY5gTW__meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.admin-workspace-module__GY5gTW__contactPage{max-width:1080px;color:var(--ink);margin:0 auto;padding:clamp(40px,8vh,96px) clamp(24px,4vw,64px) 80px;line-height:1.7}.admin-workspace-module__GY5gTW__contactPage h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:500}.admin-workspace-module__GY5gTW__contactPage>p{max-width:60ch;color:var(--muted)}.admin-workspace-module__GY5gTW__contactPage dl{border-block:1px solid var(--line);gap:24px;margin:16px 0;padding-block:32px;font-size:18px}.admin-workspace-module__GY5gTW__contactPage dt{font-size:13px}.admin-workspace-module__GY5gTW__content .admin-head{border:0;margin-bottom:8px;padding-bottom:0}.admin-workspace-module__GY5gTW__content .admin-head h1{letter-spacing:-.025em;font-size:clamp(28px,2.4vw,36px);font-weight:550}.admin-workspace-module__GY5gTW__content .admin-totals{border-block:1px solid var(--line);background:0 0;gap:0;margin-block:8px;padding:24px 0}.admin-workspace-module__GY5gTW__content .admin-total{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 24px}.admin-workspace-module__GY5gTW__content .admin-total+.admin-total{border-left:1px solid var(--line)}.admin-workspace-module__GY5gTW__content .admin-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}.admin-workspace-module__GY5gTW__content .admin-section-head{margin-bottom:20px}.admin-workspace-module__GY5gTW__content .admin-section-head h2{font-size:18px;font-weight:600}.admin-workspace-module__GY5gTW__content .admin-workspace-module__GY5gTW__companyOverview{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px 40px;display:grid}.admin-workspace-module__GY5gTW__companyOverview>*{grid-column:1/-1}.admin-workspace-module__GY5gTW__companyOverview>.admin-section:first-of-type{grid-column:1}.admin-workspace-module__GY5gTW__companyOverview>.admin-section:nth-of-type(2){grid-column:2}.admin-workspace-module__GY5gTW__companyOverview .admin-section-head{min-height:44px}.admin-workspace-module__GY5gTW__contactPage a{color:var(--ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.admin-workspace-module__GY5gTW__tabs{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.admin-workspace-module__GY5gTW__tabs a{min-height:44px;color:var(--muted);border-radius:10px;flex-shrink:0;padding:12px 16px;text-decoration:none}.admin-workspace-module__GY5gTW__tabs a[aria-current=page]{color:var(--ink);background:var(--accent-soft)}.admin-workspace-module__GY5gTW__tabContent{padding-top:24px}.admin-workspace-module__GY5gTW__companyFacts{grid-template-columns:max-content minmax(0,1fr);gap:12px 24px;line-height:1.7;display:grid}.admin-workspace-module__GY5gTW__companyFacts dt{color:var(--muted)}.admin-workspace-module__GY5gTW__companyFacts dd{overflow-wrap:anywhere;margin:0}@media (max-width:1180px){.admin-workspace-module__GY5gTW__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}.admin-workspace-module__GY5gTW__sidebar{gap:14px;min-height:0;max-height:none;padding:14px;position:static}.admin-workspace-module__GY5gTW__nav{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-workspace-module__GY5gTW__navGroup{align-items:center;gap:4px;display:flex}.admin-workspace-module__GY5gTW__navGroupLabel{display:none}.admin-workspace-module__GY5gTW__navLink{white-space:nowrap;flex-shrink:0}.admin-workspace-module__GY5gTW__sidebarFooter{grid-auto-flow:column;justify-content:start;gap:8px}.admin-workspace-module__GY5gTW__content{padding:4px 0 64px}}@media (max-width:760px){.admin-workspace-module__GY5gTW__content .admin-workspace-module__GY5gTW__companyOverview{grid-template-columns:minmax(0,1fr)}.admin-workspace-module__GY5gTW__companyOverview>.admin-section:nth-of-type(2){grid-column:1}.admin-workspace-module__GY5gTW__shell{--backoffice-gutter:12px}.admin-workspace-module__GY5gTW__identity{padding:0}.admin-workspace-module__GY5gTW__content{padding:0 0 56px}.admin-workspace-module__GY5gTW__heading{margin-bottom:24px}.admin-workspace-module__GY5gTW__heading h1{font-size:24px}.admin-workspace-module__GY5gTW__detail dl{grid-template-columns:minmax(0,1fr);gap:6px}.admin-workspace-module__GY5gTW__detail dd{margin-bottom:12px}.admin-workspace-module__GY5gTW__content .admin-total{padding:12px}.admin-workspace-module__GY5gTW__content .admin-total:nth-child(odd){border-left:0}}@media (prefers-reduced-motion:reduce){.admin-workspace-module__GY5gTW__navLink,.admin-workspace-module__GY5gTW__footerLink{transition:none}.admin-workspace-module__GY5gTW__navLink:hover{transform:none}}.admin-workspace-module__GY5gTW__cooperation{border:1px solid var(--hairline-4);background:var(--material-glass);border-radius:14px;gap:12px;margin:0 0 20px;padding:16px 18px;display:grid}.admin-workspace-module__GY5gTW__cooperation h2{margin:0;font-size:15px;font-weight:650}.admin-workspace-module__GY5gTW__cooperation p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.admin-workspace-module__GY5gTW__cooperationForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-workspace-module__GY5gTW__cooperationForm label{color:var(--muted);flex:260px;gap:4px;font-size:12px;display:grid}.admin-workspace-module__GY5gTW__cooperationForm input{border:1px solid var(--line-control);background:var(--surface-soft-glass);min-height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.admin-workspace-module__GY5gTW__createGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.admin-workspace-module__GY5gTW__createGrid label{color:var(--muted);gap:4px;font-size:12px;display:grid}.admin-workspace-module__GY5gTW__createGrid input{border:1px solid var(--line-control);background:var(--surface-soft-glass);min-height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.admin-workspace-module__GY5gTW__createActions{grid-column:1/-1;gap:10px;display:flex}@media (max-width:900px){.admin-workspace-module__GY5gTW__createGrid{grid-template-columns:minmax(0,1fr)}}@media (max-height:720px) and (min-width:1181px){.admin-workspace-module__GY5gTW__sidebar{max-height:calc(100dvh - var(--app-header-height) - var(--app-chrome-compact-height,0px) - var(--backoffice-gutter) * 2);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.admin-workspace-module__GY5gTW__createWide{grid-column:1/-1}.admin-workspace-module__GY5gTW__createWide textarea{resize:vertical;min-height:120px}.admin-workspace-module__GY5gTW__announcementList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-workspace-module__GY5gTW__announcementList li{background:var(--surface-soft);border:1px solid var(--hairline-2);border-radius:var(--radius-md);justify-content:space-between;align-items:start;gap:12px;padding:12px 14px;display:flex}.admin-workspace-module__GY5gTW__announcementList li[data-revoked=true]{opacity:.6}.admin-workspace-module__GY5gTW__announcementList li>div{gap:4px;min-width:0;display:grid}.admin-workspace-module__GY5gTW__announcementList small{color:var(--muted)}.admin-workspace-module__GY5gTW__announcementList p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}
.project-detail-overview-module__2-S9Iq__layout{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.project-detail-overview-module__2-S9Iq__main,.project-detail-overview-module__2-S9Iq__side{min-width:0}.project-detail-overview-module__2-S9Iq__main>.project-detail-overview-module__2-S9Iq__projectHeading.workbench-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:36px;padding:20px 0 28px;display:flex}.project-detail-overview-module__2-S9Iq__projectHeading:before,.project-detail-overview-module__2-S9Iq__projectHeading:after{display:none}.project-detail-overview-module__2-S9Iq__projectHeading>div{min-width:0}.project-detail-overview-module__2-S9Iq__projectHeading.workbench-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:24ch;margin:8px 0 12px;font-size:clamp(26px,2.35vw,46px);font-weight:550;line-height:1.25}.project-detail-overview-module__2-S9Iq__projectHeading>div>p:last-child{color:var(--muted);font-size:13px}@media (max-width:900px){.project-detail-overview-module__2-S9Iq__main>.project-detail-overview-module__2-S9Iq__projectHeading.workbench-hero{flex-direction:column;align-items:stretch;gap:12px;padding:12px 0 20px}}.project-detail-overview-module__2-S9Iq__side{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.project-detail-overview-module__2-S9Iq__baseline{margin:18px 0 0}.project-detail-overview-module__2-S9Iq__baseline dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px;margin:0;display:grid}.project-detail-overview-module__2-S9Iq__baseline dt{color:var(--muted);font-size:.78rem}.project-detail-overview-module__2-S9Iq__baseline dd{overflow-wrap:anywhere;gap:2px;min-width:0;margin:4px 0 0;font-weight:650;display:grid}.project-detail-overview-module__2-S9Iq__baseline small{color:var(--muted);font-size:.78rem;font-weight:500}.project-detail-overview-module__2-S9Iq__baseline dd[data-tone=review]{color:var(--warning)}.project-detail-overview-module__2-S9Iq__baseline dd[data-tone=blocked]{color:var(--danger)}@media (min-width:1400px){.project-detail-overview-module__2-S9Iq__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.project-detail-overview-module__2-S9Iq__side{top:calc(var(--workbench-topbar-height,66px) + 16px);max-height:calc(100dvh - var(--workbench-topbar-height,66px) - 32px);flex-direction:column;min-height:0;display:flex;position:sticky}}
.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__topbar{column-gap:var(--space-5);padding-left:var(--workspace-gutter)}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav{gap:var(--space-2);flex-wrap:nowrap;flex:auto;min-width:0;min-height:44px;font-size:14px}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar .workbench-topbar-action{color:var(--ink)}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar .workbench-topbar-action small{color:var(--muted)}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav>button{text-align:left;min-width:0;display:block}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav>:is(a,svg,strong){flex-shrink:0}@media (min-width:761px) and (max-width:1099px){.project-navigation-module__i-0FsG__root.project-workbench{--workbench-topbar-height:112px}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__topbar{padding-right:var(--workspace-gutter);grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav{margin-right:340px}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>.workbench-topbar-tools{justify-self:end}}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav>:is(a,button){color:var(--muted);transition:color var(--duration-fast) var(--ease-standard)}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav>:is(a,button):hover{color:var(--ink)}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav>strong{color:var(--ink);font-size:14px;font-weight:600}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail.stage-navigation{align-content:start;gap:var(--space-2);padding:var(--space-5) var(--space-3);background:0 0;border-right:0;grid-auto-rows:auto}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-navigation-title{min-height:36px;padding:0 var(--space-3) var(--space-3);color:var(--muted)}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-navigation-title strong{color:var(--ink);font-size:12px;font-weight:600}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-navigation-title span{color:var(--muted);background:0 0;padding-inline:0;font-size:10px}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a{gap:var(--space-3);min-height:64px;padding:var(--space-3);color:var(--muted);box-shadow:none;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);background:0 0;border-color:#0000}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a:after{display:none}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a:hover{background:var(--surface-soft);color:var(--ink);box-shadow:none;border-color:#0000}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a[aria-current=page]{background:linear-gradient(115deg, color-mix(in srgb, var(--portrait-accent) 14%, var(--surface)), var(--surface));border-color:color-mix(in srgb, var(--portrait-accent) 28%, var(--line));color:var(--ink);box-shadow:var(--shadow-soft)}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a:focus-visible{outline:2px solid var(--portrait-accent);outline-offset:2px}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-number{width:32px;height:32px;color:var(--muted);background:0 0;border-color:#0000;flex:0 0 32px}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a[aria-current=page] .stage-number{background:var(--surface);box-shadow:none;color:var(--accent-strong);border-color:#0000}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-copy{gap:var(--space-1);min-width:0}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-copy strong{font-size:13px;font-weight:600;line-height:1.35}.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__rail .stage-copy small{color:var(--muted);font-size:11px;line-height:1.4}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a .stage-fluid{opacity:0}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a[aria-current=page] .stage-fluid{opacity:.22}@media (max-width:1099px){.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail.stage-navigation{padding:var(--space-2) var(--space-3);background:var(--surface-canvas);border-bottom:0}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a{min-height:56px;padding:var(--space-2) var(--space-3);flex-basis:164px}}@media (prefers-reduced-motion:reduce){.project-navigation-module__i-0FsG__root .project-navigation-module__i-0FsG__topbar>nav>:is(a,button){transition:none}.project-navigation-module__i-0FsG__root.project-workbench .project-navigation-module__i-0FsG__rail>a{transition:none}}
