.accountChoicePage,.authPage,.authPage input,.authPage textarea,.authPage select{text-transform:uppercase}.accountChoicePage{color:#fff;background:radial-gradient(circle at 16% 18%,#32dffc2e,#0000 28rem),radial-gradient(circle at 86% 72%,#ff5d8f29,#0000 32rem),linear-gradient(145deg,#070817,#171047 58%,#073348);min-height:100svh;padding:34px clamp(24px,6vw,96px) 42px;overflow:hidden}.accountChoiceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.accountChoiceHeader>a:last-child{color:#aeb9d4;font-size:14px}.accountChoiceHeader strong{color:var(--mint)}.accountChoiceIntro{text-align:center;max-width:900px;margin:clamp(72px,10vh,120px) auto 54px}.accountChoiceIntro .authEyebrow{justify-content:center;margin-bottom:24px}.accountChoiceIntro h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,6vw,86px);line-height:.96}.accountChoiceIntro h1 em{color:#0000;background:linear-gradient(92deg, var(--cyan), var(--mint) 40%, var(--gold), var(--coral));-webkit-background-clip:text;background-clip:text;font-style:normal}.accountChoiceIntro>p:last-child{color:#b9c4dd;max-width:720px;margin:28px auto 0;font-size:17px;line-height:1.65}.accountChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100%,1040px);margin:0 auto;display:grid}.accountChoiceCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff24;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:430px;padding:clamp(28px,3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.accountChoiceCard:after{content:"";aspect-ratio:1;border:1px solid #57f2c52e;border-radius:50%;width:220px;position:absolute;top:-95px;right:-90px}.workforceChoice:after{border-color:#ff5d8f38}.accountChoiceIcon{aspect-ratio:1;width:54px;color:var(--mint);background:#57f2c517;border:1px solid #57f2c54d;border-radius:16px;place-items:center;margin-bottom:30px;font-size:25px;display:grid}.workforceChoice .accountChoiceIcon{color:var(--coral);background:#ff5d8f17;border-color:#ff5d8f52}.accountChoiceCard>span{color:#9daaca;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:14px}.accountChoiceCard h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(25px,2.5vw,36px)}.accountChoiceCard>p{color:#b3bdd4;margin:18px 0 0;font-size:15px;line-height:1.6}.accountChoiceCard ul{color:#8f9dbb;flex-direction:column;gap:10px;margin:24px 0 32px;padding:0;font-size:14px;list-style:none;display:flex}.accountChoiceCard li:before{content:"✓";color:var(--mint);margin-right:9px}.accountChoiceCard>a{color:#28166c;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:auto;padding:0 20px;font-size:14px;font-weight:800;display:flex}.accountChoiceCard>a>span{font-size:19px}.accountChoiceFooter{color:#8291ae;text-align:center;margin-top:30px;font-size:14px}.accountChoiceFooter a{color:var(--mint);font-weight:700}.authPage{color:#111222;background:#f7f7fc;grid-template-columns:minmax(420px,1.08fr) minmax(560px,.92fr);min-height:100svh;display:grid}.authStory{color:#fff;background:radial-gradient(circle at 78% 18%,#32dffc33,#0000 23rem),radial-gradient(circle at 12% 82%,#ff5d8f2e,#0000 24rem),linear-gradient(145deg,#070817,#171047 58%,#073348);flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.authStory:before{content:"";aspect-ratio:1;border:1px solid #57f2c52e;border-radius:50%;width:min(58vw,760px);position:absolute;top:11%;right:-36%;box-shadow:inset 0 0 130px #32dffc0d}.authStory:after{content:"";aspect-ratio:1;border:1px dashed #ffc8573d;border-radius:50%;width:min(38vw,500px);animation:35s linear infinite authOrbit;position:absolute;top:22%;right:-17%}.authLogo{z-index:2;flex-shrink:0;width:clamp(140px,35vw,260px);max-width:100%;display:block;position:relative}.authLogo img{width:100%;height:auto;display:block}.authStoryCopy{z-index:2;max-width:700px;margin-block:auto;padding-block:90px;position:relative}.accountTypeBadge{width:max-content;color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.12em;background:#57f2c512;border:1px solid #57f2c538;border-radius:999px;margin:0 0 24px;padding:7px 10px;font-size:14px;display:inline-flex}.workforceSignup .accountTypeBadge{color:#ff8bb1;background:#ff5d8f12;border-color:#ff5d8f40}.authEyebrow{color:#a8b9da;font-family:var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:10px;margin:0 0 30px;font-size:14px;display:flex}.authEyebrow span{aspect-ratio:1;background:var(--mint);width:8px;box-shadow:0 0 16px var(--mint);border-radius:50%}.authStoryCopy h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.3vw,84px);line-height:.95}.authStoryCopy h1 em{color:#0000;background:linear-gradient(92deg, var(--cyan), var(--mint) 40%, var(--gold), var(--coral));-webkit-background-clip:text;background-clip:text;font-style:normal}.authStoryCopy>p:last-child{color:#b9c4dd;max-width:600px;margin:38px 0 0;font-size:18px;line-height:1.7}.authJourney{z-index:2;color:#697895;font-family:var(--font-geist-mono);letter-spacing:.12em;align-items:center;gap:13px;font-size:14px;display:flex;position:relative}.authJourney span{transition:color .3s}.authJourney span.isActive{color:var(--mint)}.authJourney i{background:linear-gradient(90deg,#57f2c58c,#8a5cff3d);flex:1;height:1px}.authPanel{background:linear-gradient(145deg,#fff,#f5f4fc);flex-direction:column;min-height:100svh;padding:34px clamp(30px,5vw,78px) 56px;display:flex}.authPanelTop{color:#77788b;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.authPanelTop a{color:#342192;font-weight:700}.authForm{width:min(100%,640px);margin:auto;padding-block:56px 30px}.authProgress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:48px;display:grid}.authProgress span{background:#deddea;border-radius:99px;height:4px;transition:background .3s}.authProgress span.isActive{background:linear-gradient(90deg, var(--purple), var(--coral))}.authHeading>span{color:var(--purple);font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:14px}.authHeading h2{letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(30px,3vw,47px);line-height:1.08}.authHeading p{color:#6c6d80;margin:16px 0 0;font-size:16px;line-height:1.6}.authFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:38px;display:grid}.authFields label,.itemComposer label{flex-direction:column;gap:9px;display:flex}.authFields label>span,.itemComposer label>span{color:#535467;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.itemComposer label>span{font-size:12px}.fieldWide{grid-column:1/-1}.authFields input,.authFields select,.authFields textarea,.itemComposer input,.itemComposer select{color:#1c1d2c;width:100%;font:inherit;background:#ffffffc7;border:1px solid #d8d8e5;border-radius:12px;outline:none;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.authFields input,.authFields select{height:52px;padding:0 15px}.authFields textarea{resize:vertical;min-height:112px;padding:14px 15px}.authFields input:focus,.authFields select:focus,.authFields textarea:focus,.itemComposer input:focus,.itemComposer select:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 4px #5c2fdb17}.authConsent{background:#fff9;border:1px solid #dfdeeb;border-radius:12px;align-items:flex-start;margin-top:20px;padding:15px;display:flex;flex-direction:row!important;gap:12px!important}.authConsent input{width:18px;height:18px;accent-color:var(--purple);flex:none;margin:1px 0 0}.authConsent span{line-height:1.5;color:#626376!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:14px!important;font-weight:400!important}.signupSummary{color:#fff;background:linear-gradient(120deg,#11112d,#2b1767);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.signupSummary span{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:14px}.signupSummary strong{font-size:18px}.signupSummary small{color:#aeb9d4;font-size:14px}.workforceSummary{background:linear-gradient(120deg,#0b2631,#2d175b)}.passwordHint{color:#858697;margin:-6px 0 0;font-size:14px;line-height:1.55}.authError{color:#a51941;background:#ff5d8f14;border:1px solid #cc275333;border-radius:10px;margin:18px 0 0;padding:11px 13px;font-size:14px}.authActions{justify-content:space-between;align-items:center;gap:20px;margin-top:34px;display:flex}.authActions button,.authPrimary,.authBack{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700}.authBack{color:#656679;background:0 0}.authPrimary{color:#fff;background:linear-gradient(120deg,#4f2bc4,#8640ca 55%,#e1477f);justify-content:center;align-items:center;gap:24px;display:inline-flex;box-shadow:0 14px 36px #5c2fdb40}.authPrimary span{color:var(--gold);font-size:18px}.authPrimaryWide{width:100%;margin-top:26px}.signinForm{max-width:560px}.authSuccess{background:#57f2c517;border:1px solid #20b9803d;border-radius:14px;gap:14px;margin-bottom:34px;padding:14px 16px;display:flex}.authSuccess>span{aspect-ratio:1;color:#fff;background:#20b980;border-radius:50%;flex:none;place-items:center;width:32px;font-weight:800;display:grid}.authSuccess strong{font-size:14px}.authSuccess p{color:#627369;margin:4px 0 0;font-size:14px}.signinOptions{color:#68697b;justify-content:space-between;align-items:center;margin-top:18px;font-size:14px;display:flex}.signinOptions label{align-items:center;gap:8px;display:flex}.signinOptions input{accent-color:var(--purple)}.signinOptions button{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0}.authMethodTabs{background:#efeff5;border:1px solid #dedee9;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:32px;padding:5px;display:grid}.authMethodTabs button{color:#77788a;min-height:47px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.authMethodTabs button span{font-size:17px}.signinFields{margin-top:22px}.authFields input:disabled{color:#858697;cursor:not-allowed;background:#efeff4}.otpInput{letter-spacing:.3em;text-align:center;font-family:var(--font-geist-mono)!important;font-size:20px!important}.otpStatus{background:#57f2c514;border:1px solid #20b98038;border-radius:12px;grid-template-columns:1fr auto;gap:5px 16px;padding:14px 16px;display:grid}.otpStatus span{color:#477565;font-size:14px}.otpStatus strong{color:#167b5b;font-family:var(--font-geist-mono);grid-column:1;font-size:14px}.otpStatus button{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:14px;font-weight:700}.signupRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:30px;display:grid}.signupRoutes>span{color:#8b8c9c;grid-column:1/-1;font-size:14px}.signupRoutes>a{color:#6d6e7e;background:#ffffffbf;border:1px solid #dfdfe9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:13px;font-size:14px;display:grid}.signupRoutes>a>i{aspect-ratio:1;color:#5e3bc0;background:#eee9ff;border-radius:9px;place-items:center;width:30px;font-size:15px;font-style:normal;display:grid}.signupRoutes>a:nth-of-type(2)>i{color:#ba3565;background:#ffeaf2}.signupRoutes>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.signupRoutes strong{color:#343547;font-size:14px}.signupRoutes small{color:#9798a7;font-size:14px}.authSupport{color:#8b8c9b;text-align:center;margin:24px 0 0;font-size:14px}.authSupport a{color:var(--purple);font-weight:700}.authDemoNote{color:#9293a2;text-align:center;margin:18px 0 0;font-size:14px;line-height:1.55}.signinSignal{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.signinSignal div{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.signinSignal span{color:#a9b9d5;font-family:var(--font-geist-mono);letter-spacing:.1em;border:1px solid #57f2c538;border-radius:999px;padding:8px 10px;font-size:14px}.signinSignal i{background:linear-gradient(90deg, var(--cyan), var(--coral));flex:1;height:1px}.authLoading{color:#fff;min-height:100svh;font-family:var(--font-geist-mono);background:#0a0a1a;place-items:center;display:grid}@keyframes authOrbit{to{transform:rotate(360deg)}}.workspaceApp{color:#191a2a;background:#f5f6fb;grid-template-columns:226px minmax(0,1fr);min-height:100svh;display:grid}.studioSidebar{z-index:40;color:#fff;background:linear-gradient(175deg,#080917,#11102e 58%,#071f2b);flex-direction:column;height:100svh;padding:24px 16px;display:flex;position:sticky;top:0}.studioBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:5px 8px 30px;display:flex}.studioBrand>span{aspect-ratio:1;background:linear-gradient(135deg, var(--cyan), var(--purple), var(--coral));width:32px;font-family:var(--font-audiowide);border-radius:9px;place-items:center;font-size:14px;display:grid}.studioBrand strong{font-family:var(--font-audiowide);letter-spacing:.04em;font-size:11px;font-weight:400}.studioNav{flex-direction:column;gap:7px;padding-top:28px;display:flex}.studioNav button,.studioSignout{color:#8490aa;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:0 13px;font-size:14px;transition:color .2s,background .2s;display:flex}.studioNav button i{color:#68758f;text-align:center;width:20px;font-size:20px;font-style:normal}.studioNav button.isActive{color:#fff;background:linear-gradient(90deg,#8a5cff40,#32dffc14)}.workforcePanel{background:#57f2c50b;border:1px solid #57f2c526;border-radius:14px;margin-top:auto;padding:16px 12px}.workforceTitle{align-items:center;gap:8px;display:flex}.workforceTitle>span{aspect-ratio:1;background:var(--mint);width:7px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:1.5s ease-in-out infinite statusPulse}.workforceTitle strong{font-size:12px}.workforceAvatars{align-items:center;margin-top:14px;display:flex}.workforceAvatars i,.workforceAvatars b{aspect-ratio:1;color:#fff;background:#3e2a86;border:2px solid #11102e;border-radius:50%;place-items:center;width:28px;margin-left:-5px;font-size:8px;font-style:normal;display:grid}.workforceAvatars i:first-child{background:#087f96;margin-left:0}.workforceAvatars i:nth-child(2){background:#a33667}.workforceAvatars i:nth-child(3){background:#805719}.workforceAvatars b{background:#2b2b4c;font-weight:600}.workforcePanel p{color:#71809b;margin:11px 0 0;font-size:10px;line-height:1.5}.studioSignout{color:#71809a;margin-top:10px}.studioMain{min-width:0}.studioTopbar{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#f9fafddb;border-bottom:1px solid #e0e1ea;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:12px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.projectSwitcher{align-items:center;gap:12px;min-width:0;display:flex}.projectMark{aspect-ratio:1;color:#fff;width:42px;font-family:var(--font-audiowide);background:linear-gradient(145deg,#6332d2,#1d65ce);border-radius:12px;flex:none;place-items:center;font-size:12px;display:grid}.projectSwitcher div{flex-direction:column;gap:4px;min-width:0;display:flex}.projectSwitcher small{color:#9294a4;letter-spacing:.12em;font-size:8px}.projectSwitcher strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;overflow:hidden}.projectSwitcher>i{color:#9697a8;font-style:normal}.studioTopActions{align-items:center;gap:13px;display:flex}.studioSearch{background:#fff;border:1px solid #dedfe8;border-radius:11px;align-items:center;gap:9px;width:min(24vw,280px);height:42px;padding:0 12px;display:flex}.studioSearch span{color:#8d8e9e;font-size:19px}.studioSearch input{color:#292a3a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.notificationButton{aspect-ratio:1;color:#5c5d6f;cursor:pointer;background:#fff;border:1px solid #dedfe8;border-radius:11px;width:42px;position:relative}.notificationButton span{aspect-ratio:1;background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:17px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.profileChip{align-items:center;gap:9px;display:flex}.profileChip>span{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#00a8be,#6840cf);border-radius:50%;place-items:center;width:38px;font-size:10px;font-weight:700;display:grid}.profileChip>div{flex-direction:column;gap:2px;display:flex}.profileChip strong{font-size:12px}.profileChip small{color:#9293a2;letter-spacing:.1em;font-size:7px}.studioContent{padding:38px clamp(20px,3vw,42px) 70px}.studioHero{justify-content:space-between;align-items:end;gap:40px;display:flex}.studioEyebrow{font-family:var(--font-geist-mono);letter-spacing:.12em;color:#6752b5!important;margin:0 0 14px!important;font-size:10px!important}.studioHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.7vw,58px);line-height:1}.studioHero>div:first-child>p:last-child{color:#737487;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.65}.studioHeroActions{flex:none;gap:10px;display:flex}.primaryStudioButton,.secondaryStudioButton{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:12px;font-weight:700}.primaryStudioButton{color:#fff;background:linear-gradient(120deg,#4e2dbf,#7f3bc8 58%,#d3417b);border:0;box-shadow:0 10px 26px #5c2fdb33}.primaryStudioButton:disabled{opacity:.45;cursor:not-allowed}.secondaryStudioButton{color:#555669;background:#fff;border:1px solid #d9dae4}.deliveryStrip{background:#fff;border:1px solid #e0e1e9;border-radius:14px;grid-template-columns:1.2fr .72fr .72fr 1fr .9fr;align-items:center;gap:24px;margin-top:34px;padding:17px 20px;display:grid;box-shadow:0 12px 36px #2325430d}.deliveryStrip>div:not(.stripProgress){flex-direction:column;gap:5px;display:flex}.deliveryStrip span{color:#9a9baa;letter-spacing:.12em;font-size:8px}.deliveryStrip strong{font-size:11px}.healthGood{color:#168c63}.healthGood i{aspect-ratio:1;background:#28c98e;border-radius:50%;width:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #28c98e}.stripProgress{background:#ececf2;border-radius:99px;height:6px;overflow:hidden}.stripProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--cyan), var(--mint));height:100%;display:block}.kanbanBoard{grid-template-columns:repeat(5,minmax(255px,1fr));gap:12px;margin-top:24px;padding-bottom:12px;display:grid;overflow-x:auto}.kanbanColumn{background:#eff0f5;border:1px solid #e2e3eb;border-radius:15px;min-height:610px;padding:12px}.kanbanColumnHeader{justify-content:space-between;align-items:center;min-height:40px;padding:0 4px 10px;display:flex}.kanbanColumnHeader>div{align-items:center;gap:8px;display:flex}.kanbanColumnHeader i{aspect-ratio:1;background:#9b9caa;border-radius:50%;width:7px}.toneviolet .kanbanColumnHeader i{background:#8a5cff}.toneblue .kanbanColumnHeader i{background:#4169ff}.toneamber .kanbanColumnHeader i{background:#d99819}.tonegreen .kanbanColumnHeader i{background:#20b980}.kanbanColumnHeader strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.kanbanColumnHeader span{aspect-ratio:1;color:#6f7081;background:#dfe0e7;border-radius:50%;place-items:center;width:21px;font-size:9px;display:grid}.kanbanColumnHeader button{color:#8d8e9d;cursor:pointer;background:0 0;border:0;font-size:20px}.kanbanCards{flex-direction:column;gap:10px;display:flex}.workCard{background:#fff;border:1px solid #dedfe7;border-radius:12px;padding:14px;box-shadow:0 8px 20px #2325430b}.workCardMeta,.workCardFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.workCardMeta button{color:#9a9baa;cursor:pointer;background:0 0;border:0;font-size:10px}.itemType{color:#6243ba;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.typeFeature{color:#1d69bc}.typeStory{color:#008e86}.typeTask{color:#ba7215}.typeSubtask{color:#aa3865}.workCard h2{font-family:var(--font-geist-sans);letter-spacing:0;text-transform:none;margin:15px 0 8px;font-size:13px;font-weight:700;line-height:1.42}.workCard>p{color:#9697a6;margin:0 0 16px;font-size:9px}.priority{color:#777889;text-transform:uppercase;background:#eeeef3;border-radius:99px;align-items:center;width:max-content;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.priorityCritical{color:#bc2858;background:#ffe7ef}.priorityHigh{color:#ae6511;background:#fff0df}.priorityMedium{color:#4965bd;background:#e8edff}.priorityLow{color:#258262;background:#e4f8f0}.cardControls{align-items:center;gap:6px;display:flex}.cardControls button{aspect-ratio:1;color:#6b6c7c;cursor:pointer;background:#f8f8fb;border:1px solid #e0e1e9;border-radius:7px;width:24px}.cardControls button:disabled{opacity:.25;cursor:not-allowed}.assigneeAvatar{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#5a35c8,#168da0);border-radius:50%;flex:none;place-items:center;width:27px;font-size:8px;font-weight:800;display:grid}.emptyColumn{color:#a2a3b0;text-align:center;padding:30px 8px;font-size:10px}.backlogPanel{background:#fff;border:1px solid #e0e1e9;border-radius:16px;margin-top:24px;overflow-x:auto;box-shadow:0 14px 42px #2325430e}.hierarchyLegend{color:#626377;min-width:980px;font-family:var(--font-geist-mono);letter-spacing:.08em;border-bottom:1px solid #ececf1;align-items:center;gap:16px;padding:16px 20px;font-size:9px;display:flex}.hierarchyLegend i{color:#bbbcc8;font-style:normal}.backlogHeader,.backlogRow{grid-template-columns:minmax(390px,1.6fr) 95px 82px 60px 110px 92px;align-items:center;gap:14px;min-width:980px;display:grid}.backlogHeader{color:#9a9baa;letter-spacing:.1em;background:#f7f7fa;border-bottom:1px solid #ececf1;padding:11px 20px;font-size:8px}.backlogRow{background:linear-gradient(90deg, color-mix(in srgb, #6744ca calc(var(--tree-depth) * 2%), white), #fff 28%);border-bottom:1px solid #efeff3;min-height:58px;padding:8px 20px;position:relative}.backlogRow:last-child{border-bottom:0}.backlogIdentity{padding-left:calc(var(--tree-depth) * 30px);align-items:center;gap:11px;display:flex}.backlogIdentity>.itemType{aspect-ratio:1;color:#6544be;background:currentColor;border-radius:7px;place-items:center;width:27px;display:grid}.backlogIdentity>.itemType:first-letter{color:#fff}.backlogIdentity div{flex-direction:column;gap:4px;min-width:0;display:flex}.backlogIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.backlogIdentity small{color:#a0a1ad;font-size:8px}.pointsPill{color:#696a7a;font-size:10px}.statusPill{color:#676879;text-transform:uppercase;background:#eeeef3;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800}.statusready{color:#6543ba;background:#eee8ff}.statusprogress{color:#2e62b8;background:#e7efff}.statusreview{color:#a86b16;background:#fff1da}.statusdone{color:#1f805e;background:#e1f8ef}.breakdownButton{color:#5d46ad;cursor:pointer;background:#fff;border:1px solid #dcdde6;border-radius:8px;min-height:29px;font-size:9px;font-weight:700}.leafLabel{color:#b0b1bd;font-family:var(--font-geist-mono);font-size:8px}.analyticsPanel{margin-top:24px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metricGrid>article,.analyticsLower>article{background:#fff;border:1px solid #e0e1e9;border-radius:15px;min-width:0;padding:20px;box-shadow:0 12px 36px #2325430b}.metricGrid article>span,.analyticsTitle span{color:#9293a3;font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:8px}.progressRing{aspect-ratio:1;background:radial-gradient(circle at center, #fff 59%, transparent 60%), conic-gradient(var(--purple) 0 var(--progress), #ececf2 var(--progress) 360deg);text-align:center;border-radius:50%;place-content:center;width:118px;margin:22px auto 14px;display:grid}.progressRing strong{font-family:var(--font-audiowide);font-size:24px;font-weight:400}.progressRing small{color:#999aa9;letter-spacing:.1em;margin-top:4px;font-size:7px}.metricGrid article>p{color:#8a8b9b;text-align:center;margin:15px 0 0;font-size:9px;line-height:1.5}.metricGrid article>p b{color:#1c9a6b}.largeMetric{font-family:var(--font-audiowide);align-items:baseline;gap:7px;margin-top:24px;font-size:38px;font-weight:400;display:flex}.largeMetric small{color:#858697;font-family:var(--font-geist-mono);font-size:9px}.miniBars{border-bottom:1px solid #e4e4ea;align-items:end;gap:7px;height:70px;margin-top:18px;display:flex}.miniBars i{background:linear-gradient(#8a5cff,#32dffc);border-radius:4px 4px 0 0;flex:1}.cycleLine{justify-content:space-between;align-items:center;height:70px;margin-top:18px;display:flex;position:relative}.cycleLine:before{content:"";background:linear-gradient(90deg, var(--coral), var(--gold), var(--mint));height:2px;position:absolute;left:0;right:0;transform:rotate(-8deg)}.cycleLine i{z-index:1;aspect-ratio:1;background:var(--coral);border:2px solid #fff;border-radius:50%;width:8px;box-shadow:0 0 0 1px #ddd}.cycleLine i:nth-child(n+3){background:var(--gold)}.cycleLine i:nth-child(n+4){background:var(--mint)}.timezoneRows{flex-direction:column;gap:10px;margin-top:19px;display:flex}.timezoneRows div{color:#777889;letter-spacing:.08em;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.timezoneRows i{aspect-ratio:1;background:var(--mint);width:7px;box-shadow:0 0 8px var(--mint);border-radius:50%}.timezoneRows div:nth-child(2) i{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.timezoneRows div:nth-child(3) i{background:var(--coral);box-shadow:0 0 8px var(--coral)}.timezoneRows b{color:#292a3a}.analyticsLower{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px;display:grid}.analyticsTitle{justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px;display:flex}.analyticsTitle h2{font-family:var(--font-geist-sans);letter-spacing:0;text-transform:none;margin:7px 0 0;font-size:17px;font-weight:700}.analyticsTitle>small{color:#9293a2;font-size:9px}.statusBar{grid-template-columns:90px 1fr 24px;align-items:center;gap:12px;margin-top:13px;display:grid}.statusBar>span{color:#6d6e7e;font-size:10px}.statusBar>div{background:#eeeef3;border-radius:99px;height:8px;overflow:hidden}.statusBar i{border-radius:inherit;background:#9899aa;min-width:4px;height:100%;display:block}.statusBar .barviolet{background:#8a5cff}.statusBar .barblue{background:#4169ff}.statusBar .baramber{background:#e1a231}.statusBar .bargreen{background:#20b980}.statusBar strong{font-size:10px}.liveIndicator{aspect-ratio:1;background:var(--mint);width:9px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:1.5s ease-in-out infinite statusPulse}.activityFeed ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.activityFeed li{align-items:center;gap:11px;display:flex}.activityFeed li>span{aspect-ratio:1;color:#6242b5;background:#eee9ff;border-radius:50%;flex:none;place-items:center;width:29px;font-size:8px;font-weight:800;display:grid}.activityFeed li div{flex-direction:column;gap:4px;display:flex}.activityFeed li strong{font-size:10px}.activityFeed li small{color:#999aa9;font-size:8px}.composerBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08081794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.itemComposer{color:#1d1e2e;background:#fff;border-radius:20px;width:min(100%,620px);padding:28px;box-shadow:0 35px 110px #04051252}.composerTop{justify-content:space-between;align-items:start;gap:20px;display:flex}.composerTop span{color:var(--purple);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:9px}.composerTop h2{letter-spacing:-.03em;margin:9px 0 0;font-size:28px}.composerTop>button{aspect-ratio:1;color:#747586;cursor:pointer;background:#f8f8fa;border:1px solid #dedfe7;border-radius:9px;width:34px;font-size:20px}.parentContext{background:#f8f6ff;border:1px solid #e2e0ed;border-radius:12px;align-items:center;gap:12px;margin:24px 0;padding:13px;display:flex}.parentContext>span{aspect-ratio:1;color:#fff;background:#6842c7;border-radius:9px;place-items:center;width:34px;display:grid}.parentContext div{flex-direction:column;gap:4px;display:flex}.parentContext small{color:#9798a6;letter-spacing:.1em;font-size:8px}.parentContext strong{font-size:12px}.itemComposer>label input{height:50px;padding:0 14px}.composerGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.composerGrid select{height:46px;padding:0 11px}.composerActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;display:flex}.composerActions>button:first-child{color:#777889;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}@media (max-width:1180px){.workspaceApp{grid-template-columns:82px minmax(0,1fr)}.studioBrand{justify-content:center}.studioBrand strong,.studioNav button span,.studioSignout span,.workforcePanel{display:none}.studioNav button,.studioSignout{justify-content:center;padding-inline:0}.studioNav button i{width:auto}.metricGrid{grid-template-columns:repeat(2,1fr)}.deliveryStrip{grid-template-columns:1fr 1fr 1fr}.stripProgress{grid-column:1/3}.deliveryStrip>div:last-child{grid-area:2/3}}@media (max-width:900px){.accountChoiceGrid{grid-template-columns:1fr;max-width:650px}.authPage{grid-template-columns:1fr}.authStory{min-height:520px}.authStoryCopy{padding-block:80px}.authPanel{min-height:auto}.studioTopbar{align-items:flex-start}.studioSearch,.profileChip>div{display:none}.studioHero{flex-direction:column;align-items:flex-start}.studioHeroActions{align-self:stretch}.studioHeroActions button{flex:1}.analyticsLower{grid-template-columns:1fr}}@media (max-width:680px){.accountChoicePage{padding:26px 20px 36px}.accountChoiceHeader>a:last-child{font-size:14px}.accountChoiceIntro{margin:68px auto 38px}.accountChoiceIntro h1{font-size:38px}.accountChoiceIntro>p:last-child{font-size:14px}.accountChoiceCard{min-height:410px;padding:25px}.authStory{min-height:430px;padding:28px 24px}.authStoryCopy{padding-block:62px 40px}.authStoryCopy h1{font-size:38px}.authStoryCopy>p:last-child{font-size:15px}.authJourney,.signinSignal{display:none}.authPanel{padding:24px}.authPanelTop{flex-wrap:wrap;font-size:14px}.authPanelTop>span{text-align:right}.authForm{padding-top:48px}.authFields{grid-template-columns:1fr}.fieldWide{grid-column:auto}.authMethodTabs button{font-size:14px}.signupRoutes{grid-template-columns:1fr}.signupRoutes>span{grid-column:auto}.otpStatus{grid-template-columns:1fr}.otpStatus button{grid-area:auto/1;width:max-content;padding:0}.authActions{flex-direction:column-reverse;align-items:stretch}.authActions>span{display:none}.authActions button{width:100%}.workspaceApp{padding-bottom:72px;display:block}.studioSidebar{border-top:1px solid #ffffff1f;flex-direction:row;align-items:center;width:100%;height:66px;padding:7px 12px;position:fixed;inset:auto 0 0}.studioBrand,.studioSignout{display:none}.studioNav{flex-direction:row;justify-content:space-around;width:100%;padding:0}.studioNav button{flex-direction:column;flex:1;gap:2px;min-height:52px;font-size:8px}.studioNav button span{display:block}.studioNav button i{font-size:17px}.studioTopbar{min-height:68px;padding:10px 16px}.projectMark{width:36px}.projectSwitcher small,.notificationButton{display:none}.projectSwitcher strong{max-width:145px;font-size:11px}.profileChip>span{width:34px}.studioContent{padding:28px 16px 50px}.studioHero h1{font-size:34px}.studioHero>div:first-child>p:last-child{font-size:13px}.studioHeroActions{width:100%}.deliveryStrip{grid-template-columns:1fr 1fr;gap:16px}.deliveryStrip>div:nth-child(3){display:none}.stripProgress{grid-column:1/-1}.deliveryStrip>div:last-child{grid-area:auto}.kanbanBoard{grid-template-columns:repeat(5,270px);margin-right:-16px}.metricGrid,.analyticsLower{grid-template-columns:1fr}.hierarchyLegend,.backlogHeader,.backlogRow{min-width:900px}.composerGrid{grid-template-columns:1fr}.itemComposer{max-height:92svh;padding:22px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.authStory:after,.workforceTitle>span,.liveIndicator{animation:none}}.authPage>*,.authFields>*,.accountChoiceGrid>*,.studioContent>*,.composerGrid>*{min-width:0}.authPage :is(p,h1,h2,strong,small),.accountChoicePage :is(p,h1,h2,a),.parentContext strong{overflow-wrap:anywhere}.authFields input,.authFields select,.authFields textarea,.itemComposer input,.itemComposer select{min-width:0;font-size:16px}.authPanelTop,.signinOptions,.authJourney{flex-wrap:wrap}.authMethodTabs button{padding:10px}.itemComposer{max-height:calc(100dvh - 48px);overflow-y:auto}@media (max-width:1100px){.authPage{grid-template-columns:minmax(0,1fr)}.authStory{min-height:auto;padding:32px clamp(24px,5vw,56px)}.authStoryCopy{padding-block:48px}.authStoryCopy h1{font-size:clamp(32px,5vw,58px)}.authPanel{min-height:auto}}@media (max-width:600px){.accountChoiceIntro h1,.authStoryCopy h1{font-size:clamp(28px,8vw,38px);line-height:1.12}.accountChoiceCard h2{font-size:clamp(22px,6vw,30px)}.accountChoiceCard>a{gap:10px;padding:12px 16px}.authHeading h2{font-size:clamp(25px,7vw,34px)}.authPanelTop{gap:12px}.authPanelTop>span{text-align:left}.signinOptions{gap:12px}.signinOptions button{min-height:44px}.authSupport a{overflow-wrap:anywhere}.studioTopbar,.studioHeroActions,.composerActions{flex-wrap:wrap}.studioSidebar{height:auto;min-height:66px;padding-bottom:max(7px, env(safe-area-inset-bottom))}.workspaceApp{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.composerBackdrop{padding:12px}.itemComposer{max-height:calc(100dvh - 24px)}}@media (max-height:650px){.studioSidebar{overflow-y:auto}}.accountChoicePage,.authPage,.workspaceApp{--cyan:var(--brand-cyan);--blue:var(--brand-blue);--purple:#7024d9;--violet:var(--brand-purple);--coral:#dd2387;--gold:var(--brand-orange)}.accountChoicePage,.authStory{background:radial-gradient(ellipse at 5% 12%, #00cfee24, transparent 48%), radial-gradient(ellipse at 85% 55%, #f000df20, transparent 48%), radial-gradient(ellipse at 90% 100%, #ffb80015, transparent 40%), var(--brand-night)}.accountChoiceIntro h1 em,.authStoryCopy h1 em{background-image:var(--brand-gradient)}.accountChoiceCard{background:linear-gradient(145deg,#008cff12,#8a3dff12 50%,#f000df0c),#ffffff08;border-color:#8a3dff55}.workforceChoice{border-color:#f000df55}.accountChoiceIcon,.accountTypeBadge{color:var(--brand-cyan);background:#00cfee12;border-color:#00cfee55}.workforceChoice .accountChoiceIcon,.workforceSignup .accountTypeBadge{color:#ff8fea;background:#f000df14;border-color:#f000df55}.accountChoiceHeader strong,.accountChoiceFooter a,.accountChoiceCard li:before,.authJourney span.isActive,.signupSummary span{color:var(--brand-cyan)}.workforceChoice li:before{color:#ff8fea}.authEyebrow span{background:var(--brand-cyan);box-shadow:0 0 16px #00cfee66}.authStory:before{border-color:#008cff40}.authStory:after{border-color:#f000df40}.authJourney i,.signinSignal i{background:var(--brand-gradient)}.signinSignal span{color:#d7d8f3;border-color:#8a3dff66}.authPanel{background:radial-gradient(at 100% 0,#f000df08,#0000 45%),linear-gradient(145deg,#fff,#f1f7ff 60%,#faf3ff)}.authProgress span.isActive,.stripProgress span{background:var(--brand-gradient)}.authPrimary,.accountChoiceCard>a,.primaryStudioButton{background:var(--brand-action-gradient);color:#fff;transition:filter .2s,box-shadow .2s;box-shadow:-5px 8px 24px #008cff26,5px 8px 24px #f000df26}.authPrimary span{color:#fff}.authMethodTabs button.isActive{color:#7024d9;background:linear-gradient(110deg,#008cff0d,#f000df0d),#fff;box-shadow:inset 0 -2px #7024d9,0 7px 18px #7024d914}.signupSummary,.workforceSummary{background:radial-gradient(at 0 0,#008cff35,#0000 65%),linear-gradient(120deg,#060617,#281052 60%,#4a123e)}.authFields input:focus,.authFields select:focus,.authFields textarea:focus,.itemComposer input:focus,.itemComposer select:focus{border-color:#0757dd;box-shadow:0 0 0 4px #008cff18}.workspaceApp{background:radial-gradient(at 0 0,#008cff0c,#0000 45%),radial-gradient(at 100% 0,#f000df0a,#0000 50%),#f6f7fc}.studioSidebar{background:radial-gradient(ellipse at 0 0, #008cff22, transparent 55%), radial-gradient(ellipse at 100% 100%, #f000df1a, transparent 55%), var(--brand-night)}.studioBrand img{width:100%;height:auto;display:block}.studioBrand>span{background:var(--brand-action-gradient);display:none}.studioNav button.isActive{box-shadow:inset 3px 0 var(--brand-cyan);background:linear-gradient(100deg,#008cff30,#8a3dff35,#f000df20)}.studioNav button.isActive i{color:var(--brand-cyan)}.studioNav button,.studioSignout{color:#abb6d0}.studioTopbar{background:linear-gradient(100deg,#f0f8ffeb,#fbf3ffeb);border-bottom-color:#8a3dff26}.projectMark,.profileChip>span,.assigneeAvatar,.parentContext>span{background:var(--brand-action-gradient)}.studioHero h1{color:#0000;background-image:var(--brand-action-gradient);-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;line-height:1.15}.deliveryStrip,.backlogPanel,.metricGrid>article,.analyticsLower>article{border-color:#8a3dff26}.kanbanColumn{background:linear-gradient(#8a3dff08,#f1f2f8);border-top:3px solid #8a3dff}.toneblue{border-top-color:var(--brand-blue)}.toneamber{border-top-color:var(--brand-orange)}.tonegreen{border-top-color:#20b980}.workCard{border-color:#008cff20;box-shadow:0 6px 18px #7024d909}.miniBars i{background:linear-gradient(var(--brand-purple), var(--brand-blue), var(--brand-cyan))}.metricGrid>article{border-top:3px solid var(--brand-blue)}.metricGrid>article:nth-child(2){border-top-color:var(--brand-purple)}.metricGrid>article:nth-child(3){border-top-color:var(--brand-magenta)}.metricGrid>article:nth-child(4){border-top-color:var(--brand-orange)}.accountChoicePage a:focus-visible,.authPage a:focus-visible,.authPage button:focus-visible,.workspaceApp a:focus-visible,.workspaceApp button:focus-visible{outline-offset:4px;outline:3px solid #008cff}@media (hover:hover){.authPrimary:hover,.accountChoiceCard>a:hover,.primaryStudioButton:not(:disabled):hover{filter:brightness(1.08);box-shadow:-5px 10px 30px #008cff38,5px 10px 30px #f000df38}}@media (min-width:681px) and (max-width:1180px){.studioBrand img{display:none}.studioBrand>span{flex-shrink:0;display:grid}}
