@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#202324;background:#f6f7f8;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,.button{color:#fff;cursor:pointer;background:#a51e26;border:0;border-radius:7px;padding:12px 19px;font-weight:600;text-decoration:none;transition:all .2s}button:hover,.button:hover{filter:brightness(.95)}button:disabled{opacity:.45;cursor:wait}a{color:inherit}h1,h2,h3{margin:0;font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1.2px;font-size:32px;line-height:1.3}h2{letter-spacing:-.5px;font-size:19px}h3{font-size:16px}p{line-height:1.65}small{font-size:12px}aside{z-index:10;background:#fff;border-right:1px solid #e7e8e9;flex-direction:column;width:248px;padding:30px 20px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-direction:column;align-items:center;padding:0 20px 27px;text-decoration:none;display:flex}.brand img{width:154px;height:auto}.brand span{letter-spacing:3.8px;color:#78797b;margin-top:10px;font-size:8px}.workspace{border:1px solid #e9e9e9;border-radius:8px;align-items:center;gap:10px;margin-bottom:28px;padding:12px 10px;display:flex}.workspace small,.profile small{color:#8a8d90;margin-top:4px;font-size:10px;display:block}.workspace b{font-size:12px}.square{color:#a51e26;background:#f9edef;border-radius:6px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.online,.live-dot{background:#51856c;border-radius:50%;width:6px;height:6px;display:inline-block}.online{margin-left:auto}.navlabel{color:#9c9fa2;letter-spacing:1.6px;margin-bottom:12px;padding-left:15px;font-size:9px}nav button{color:#71777c;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:13px 14px;font-size:12px;font-weight:500;display:flex}nav button>span{width:20px;font-size:19px}nav button.active{color:#a51e26;background:#f9edef;font-weight:700}nav em{color:#fff;background:#a51e26;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.aside-note{margin-top:auto;padding:20px 14px 26px}.aside-note b{font-size:11px}.aside-note p{color:#999da1;font-size:11px}.line{background:#a51e26;width:28px;height:3px;margin-top:17px}.profile{border-top:1px solid #eee;align-items:center;gap:9px;padding-top:18px;display:flex}.profile b{text-overflow:ellipsis;max-width:125px;font-size:11px;display:block;overflow:hidden}.profile a{color:#8b9094;margin-left:auto;text-decoration:none}.avatar{color:#714b49;background:#eee6e4;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.avatar.small{width:29px;height:29px}main{margin-left:248px}header{color:#92969b;background:#fff;border-bottom:1px solid #e7e8e9;justify-content:space-between;align-items:center;height:75px;padding:0 42px;font-size:11px;display:flex}header b{color:#4c5358;font-weight:500}header i{color:#d3d5d7;margin:0 12px;font-style:normal}.header-right{align-items:center;gap:9px;display:flex}.header-right .avatar{margin-left:13px}.content{max-width:1550px;margin:auto;padding:37px 42px 22px}.eyebrow{letter-spacing:1.9px;color:#a51e26;font-size:9px;font-weight:700}.page-title{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 29px;display:flex}.page-title p,.section-heading p{color:#8b9297;margin:8px 0 0;font-size:12px}.page-title button{white-space:nowrap;font-size:12px}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:35px;display:grid}.metrics article{background:#fff;border:1px solid #e5e7e8;border-radius:9px;padding:20px}.metrics article>span{color:#747c82;justify-content:space-between;font-size:11px;display:flex}.metrics i{color:#a4a8ac;font-style:normal}.metrics strong{letter-spacing:-1px;margin:12px 0 6px;font-family:Manrope;font-size:31px;line-height:1.2;display:block}.metrics small{color:#9b9fa3;font-size:10px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:27px 0 18px;display:flex}.secondary{color:#535a5f;background:#fff;border:1px solid #dddfe1;font-size:12px}.work-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.work-card{color:#282d30;text-align:left;background:#fff;border:1px solid #e3e5e7;border-radius:9px;min-width:0;padding:20px;display:block}.work-card.selected{border-color:#a51e26}.work-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.work-icon{color:#947d69;background:#f6f3f1;border:1px solid #e9e4df;border-radius:7px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.work-card .eyebrow{color:#999da0;font-size:8px}.work-card h3{margin-top:8px}.work-card p{color:#979c9f;margin:9px 0 23px;font-size:11px;font-weight:400}.progress-label{color:#959a9f;justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:400;display:flex}.track{background:#f0eeed;border-radius:3px;height:5px;overflow:hidden}.track>div{background:#a51e26;border-radius:3px;height:100%}.work-card footer{color:#9b9fa3;border-top:1px solid #f1f1f1;justify-content:space-between;gap:8px;margin-top:20px;padding-top:15px;font-size:9px;font-weight:400;display:flex}.pill{white-space:nowrap;color:#787f85;background:#f1f2f3;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:500;display:inline-block}.pill.aprovado{color:#4a7d5d;background:#eaf3ed}.pill.pendente{color:#b0843e;background:#fbf1df}.pill.correcao{color:#a51e26;background:#fae7e8}.neutral{color:#92979b;background:#f3f4f4}.toolbar{gap:10px;margin-bottom:14px;display:flex}.toolbar input{flex:1;min-width:150px}.toolbar input,.toolbar select{color:#6d757c;background:#fff;border:1px solid #e1e4e6;border-radius:6px;padding:11px 13px;font-size:11px}.panel{background:#fff;border:1px solid #e4e6e8;border-radius:9px;overflow:hidden}.report-row{color:inherit;text-align:left;background:#fff;border-bottom:1px solid #eef0f1;border-radius:0;align-items:center;gap:20px;width:100%;padding:19px 20px;font-weight:400;display:flex}.report-row:last-child{border-bottom:0}.datebox{border:1px solid #e9ebec;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:48px;display:flex}.datebox b{font-family:Manrope;font-size:17px}.datebox span{color:#a0a4a7;font-size:8px}.report-title{flex:1;min-width:0}.report-title h3{margin:5px 0;font-size:12px}.report-title p{color:#9b9fa2;white-space:nowrap;text-overflow:ellipsis;max-width:400px;margin:0;font-size:10px;overflow:hidden}.report-meta{color:#8f979d;flex-direction:column;gap:8px;font-size:9px;display:flex}.mini-progress{width:75px}.mini-progress b{color:#657079;font-size:10px}.mini-progress .track{height:4px;margin-top:7px}.subtle{color:#9ba1a5;font-size:10px}.empty{text-align:center;background:#fff;border-radius:9px;grid-column:1/-1;width:100%;padding:48px 25px}.empty>span{color:#b6b8ba;margin-bottom:15px;font-size:29px;display:block}.empty h3{font-size:16px}.empty p{color:#959b9f;font-size:12px}.empty button{margin-top:12px;font-size:12px}.bottom-note{color:#a3a8ac;align-items:center;gap:8px;margin-top:32px;font-size:10px;display:flex}.bottom-note>span:last-child{letter-spacing:1.3px;margin-left:auto;font-size:8px}.alert,.success,.info{border-radius:6px;margin:14px 0;padding:13px 16px;font-size:12px;line-height:1.6}.alert{color:#93252d;background:#fbe8e9}.success{color:#49785a;background:#ebf3ed}.info{color:#69727a;background:#f2f3f4}.alert button,.success button{float:right;color:inherit;background:0 0;padding:0 5px}.person{border-bottom:1px solid #eee;align-items:center;gap:15px;padding:20px;font-size:12px;display:flex}.person small{color:#8b9297;margin-top:4px;display:block}.person>span:nth-last-child(2){color:#8b9297;font-size:11px}.text-button{color:#a51e26;background:0 0;margin-left:auto;font-size:11px}.entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.entry>img{border-radius:50%;width:155px;margin-bottom:25px}.entry h1{font-size:30px}.entry p{color:#858c92;max-width:430px}.entry small{color:#a0a5a9;margin-top:30px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;background:#15171999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:720px;max-width:100%;max-height:92vh;padding:35px;position:relative;overflow:auto}.close{color:#82898e;background:0 0;padding:4px 8px;font-size:23px;position:absolute;top:13px;right:18px}.modal h2{margin:10px 0 24px;font-size:25px}.modal h3{margin:22px 0 8px;font-size:14px}.modal label{color:#697179;flex-direction:column;gap:8px;margin:17px 0;font-size:12px;display:flex}.modal input,.modal select,.modal textarea{color:#30383e;background:#fff;border:1px solid #dce0e3;border-radius:6px;width:100%;min-width:0;padding:11px 12px}.modal textarea{resize:vertical;min-height:90px}.modal .check{flex-direction:row;align-items:center}.check input{width:auto}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.muted{color:#92999f;font-size:12px}.detail-summary{white-space:pre-wrap;color:#5a646b;margin:24px 0}.detail-stats{background:#f7f7f7;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.detail-stats strong{font-family:Manrope;font-size:25px;display:block}.detail-stats small{color:#9b9fa3;margin-top:5px;font-size:10px;display:block}.photos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.photos figure{margin:0}.photos img{object-fit:cover;border-radius:6px;width:100%;height:180px}.photos figcaption{color:#858e95;margin-top:7px;font-size:11px}.upload{background:#fafafa;border:1px dashed #ddd;border-radius:7px;margin:20px 0;padding:15px 20px}.actions{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}@media (min-width:1600px){.content{padding-top:45px}.work-card{padding:25px}.metrics article{padding:24px}}@media (max-width:1150px){aside{width:210px;padding-left:12px;padding-right:12px}main{margin-left:210px}.content{padding:28px 25px}header{padding:0 25px}.work-grid{grid-template-columns:repeat(2,1fr)}.metrics{gap:10px}.metrics article{padding:15px}.report-row{gap:12px}.mini-progress{display:none}}@media (max-width:780px){aside{border-bottom:1px solid #e2e4e6;width:100%;padding:16px 20px 0;position:static}.brand{align-items:flex-start;padding:0}.brand img{width:120px}.brand span,.workspace,.navlabel,.aside-note,.profile{display:none}nav{gap:5px;margin-top:15px;display:flex;overflow:auto}nav button{white-space:nowrap;width:auto;padding:9px;font-size:10px}nav button>span{display:none}nav em,main{margin-left:0}header{height:46px;padding:0 20px}.header-right{display:none}.content{padding:25px 20px}.page-title{align-items:flex-start}.page-title h1{font-size:25px}.page-title p{font-size:11px}.page-title button{padding:10px 12px;font-size:10px}.metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px}.metrics strong{font-size:27px}.section-heading h2{font-size:17px}.section-heading p{font-size:10px}.section-heading button{padding:10px;font-size:10px}.work-grid{grid-template-columns:1fr}.work-card{padding:20px}.work-top{margin-bottom:15px}.toolbar{flex-wrap:wrap}.toolbar input{flex-basis:100%}.toolbar select{flex:1;width:45%}.report-row{flex-wrap:wrap;gap:10px;padding:16px 12px}.report-title{flex-basis:calc(100% - 70px)}.report-row>.pill{margin-left:auto}.report-meta{flex-direction:row;margin-left:53px}.bottom-note{font-size:9px}.bottom-note>span:last-child{display:none}.overlay{padding:10px}.modal{max-height:96vh;padding:25px 20px}.form-grid,.photos{grid-template-columns:1fr}.actions{flex-wrap:wrap}.person{flex-wrap:wrap;gap:10px}.detail-stats{padding:15px}.detail-stats strong{font-size:21px}.modal h2{font-size:23px}.entry h1{font-size:25px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111417;--panel:#1b2025;--surface:#22292f;--border:#30383f;--muted:#9aa6af;--red:#e23b44;--white:#f0f3f5}body{background:var(--bg);color:var(--white)}button,.button{background:linear-gradient(135deg,#df3843,#af202c);border:1px solid #f7697030;border-radius:9px;box-shadow:0 4px 16px #a51e2633}button:hover{filter:brightness(1.12);transform:translateY(-1px)}aside{border-color:var(--border);background:#151a1e;padding-top:27px}.brand{align-items:flex-start;padding:0 13px 29px}.brand img{background:#faf9f6;border-radius:5px;width:166px;padding:7px 9px}.brand span{color:#a4adb4;letter-spacing:3.5px;margin-top:13px;font-size:8px}.workspace{background:linear-gradient(135deg,#272d32,#1c2227);border-color:#394047;border-radius:10px;padding:13px}.workspace small,.profile small{color:#8e9ba5}.workspace b{color:#e5e9ec}.square{color:#ed6670;background:#e43b431b;border:1px solid #e43b4333;border-radius:8px}.navlabel{color:#71808c}.online,.live-dot{background:#62cda1;box-shadow:0 0 10px #62cda133}nav button{color:#9eabb4;box-shadow:none;border:1px solid #0000;border-radius:8px;padding-top:14px;padding-bottom:14px;font-size:12px}nav button>span{align-items:center;display:flex}nav button:hover{background:#21282e;transform:none}nav button.active{color:#ff858b;background:linear-gradient(90deg,#cc313d25,#cc313d0a);border-color:#c3343f33;box-shadow:inset 3px 0 #e03c47}nav em{background:#da3945}.aside-note{background:linear-gradient(150deg,#29252a,#1b2025);border:1px solid #393139;border-radius:10px;margin:80px 5px 25px;padding:18px 15px}.aside-note b{color:#e4e6e8;font-size:12px}.aside-note p{color:#8e989f;line-height:1.7}.line{background:#e23b44;width:38px}.profile{border-color:#30383f;margin-top:auto;padding-top:20px}.profile b{color:#d9dfe3}.avatar{color:#ff9ba1;background:linear-gradient(135deg,#4d3036,#2c292e);border:1px solid #74414a}.logout{color:#a5b0b8;box-shadow:none;background:#252c31;border:1px solid #3a4248;margin-left:auto;padding:7px}.profile small{font-size:10px}header{color:#7e8b95;background:#151a1edb;border-color:#2c343b;height:72px}header b{color:#c2cbd1}header i{color:#4a555f}.header-right{color:#9faab2;font-size:10px}.content{padding-top:34px}.eyebrow{color:#ed6470;letter-spacing:2.2px}.page-title{background:radial-gradient(at 100% 0,#7b263e55,#0000 62%),linear-gradient(125deg,#282f35,#1c2228);border:1px solid #3a4148;border-radius:13px;min-height:151px;margin-top:16px;padding:26px 28px 28px;position:relative;overflow:hidden}.page-title:after{content:"";pointer-events:none;border-left:1px solid #ff586015;border-right:20px solid #ff586009;width:160px;height:280px;position:absolute;top:-65px;right:120px;transform:rotate(36deg)}.page-title h1{color:#f7f8f9;letter-spacing:-1.2px;font-size:31px}.page-title p{color:#a2afb8;max-width:600px;line-height:1.7}.page-title button{z-index:1;border-radius:8px;padding:13px 18px}.metrics{gap:15px;margin-top:25px;margin-bottom:32px}.metrics article{background:linear-gradient(140deg,#242b31,#1c2227);border-color:#343d45;border-radius:12px;padding:22px;position:relative;overflow:hidden}.metrics article:after{content:"";background:#e5525d;width:30px;height:2px;position:absolute;bottom:0;left:22px}.metrics article>span{color:#a3b0ba;font-size:11px}.metrics i{color:#f06c75;text-align:center;background:#b1323b19;border:1px solid #b1323b22;border-radius:6px;width:25px;height:25px;margin-top:-5px;line-height:23px}.metrics strong{color:#f5f6f7;margin-top:15px;font-size:35px;font-weight:700}.metrics small{color:#7e8c97}.section-heading h2{color:#eef1f3;font-size:20px}.section-heading p{color:#84929d}.secondary{color:#ced6dc;box-shadow:none;background:#252d34;border-color:#3d4851;border-radius:8px}.secondary:hover{background:#303942}.work-card{box-shadow:none;color:#e6ecef;background:linear-gradient(145deg,#242b31,#1b2227);border-color:#36414a;border-radius:12px;padding:23px}.work-card:hover{border-color:#9a414b;box-shadow:0 10px 30px #0002}.work-card.selected{border-color:#e45a64;box-shadow:0 0 0 2px #b32b3922}.work-top{margin-bottom:22px}.work-icon{color:#f07c86;background:linear-gradient(140deg,#be39452e,#71313e17);border-color:#75414b;border-radius:10px;width:42px;height:42px}.work-card .eyebrow{color:#788b99}.work-card h3{color:#e9eef2;font-size:18px}.work-card p{color:#91a1ad;font-size:11px}.progress-label{color:#82939f;font-size:10px}.progress-label b{color:#e0e7ec}.track{background:#35414a;height:5px}.track>div{background:linear-gradient(90deg,#ac2637,#f0656e)}.work-card footer{color:#7f929f;border-color:#34404a}.work-card footer span:last-child{color:#f08088}.pill{color:#a2b3c0;background:#2c3540;border:1px solid #3c4854;font-size:10px}.pill.aprovado{color:#87d6ac;background:#203b32;border-color:#315c46}.pill.pendente{color:#ddbc78;background:#3b3425;border-color:#5a4b30}.pill.correcao{color:#f2939e;background:#412a31;border-color:#75424e}.neutral{color:#a3b3bd;background:#283139;border-color:#394650}.toolbar input,.toolbar select{color:#b1c0cb;background:#1c242b;border-color:#34424d;border-radius:8px;padding:12px 14px}.toolbar input::placeholder{color:#748692}.panel{background:#1a2229;border-color:#34414c;border-radius:12px}.report-row{color:#acbac5;box-shadow:none;background:#1c242b;border-color:#2c3944;padding:22px}.report-row:hover{background:#242d35;transform:none}.datebox{background:#242e37;border-color:#3a4854;border-radius:8px}.datebox b{color:#eef2f5}.datebox span{color:#9cabba}.report-title small{color:#8397a7;font-size:10px}.report-title h3{color:#e4ebef;font-size:13px}.report-title p{color:#8799a6;font-size:11px}.report-meta{color:#99aab7;gap:9px}.report-meta>span{align-items:center;gap:6px;display:flex}.mini-progress b{color:#dce6ec}.mini-progress .track{height:4px}.empty{color:#c9d4db;background:radial-gradient(at 50% 0,#33404a40,#0000 80%),#1b232a;border:1px dashed #3b4b58;padding:48px 25px}.empty>span{color:#ce6b76;background:#63333e35;border:1px solid #7f3d4c55;border-radius:15px;place-items:center;width:60px;height:60px;margin:0 auto 20px;display:grid}.empty h3{color:#d7e1e7}.empty p{color:#8296a5;max-width:430px;margin:12px auto}.subtle{color:#8294a1}.bottom-note{color:#738692}.bottom-note>span:last-child{color:#617787}.alert{color:#ffacb8;background:#442630;border:1px solid #743c4b}.success{color:#9bd8b3;background:#1d3a30;border:1px solid #355647}.info{color:#a5b9c8;background:#232e38;border:1px solid #3a4b59;border-radius:9px}.person{color:#d7e0e6;border-color:#34414a;padding:20px}.person small{color:#8398a7;font-size:10px}.person>span:nth-last-child(2){color:#94a6b2}.person-actions{margin-left:auto;display:flex}.text-button{color:#f38b94;box-shadow:none;background:0 0;border:0;padding:7px 10px}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b10b8}.modal{background:#1c252d;border:1px solid #44535f;border-radius:16px;box-shadow:0 30px 120px #0009}.close{color:#a6b7c4;box-shadow:none;background:#2a3540;border:1px solid #3f4e5a;font-size:20px}.modal h2,.modal h3{color:#eff3f5}.modal label{color:#afbfcc;font-size:12px}.modal input,.modal select,.modal textarea{color:#e4edf3;background:#131c24;border-color:#3b4c59;border-radius:8px;padding:12px}.modal input::placeholder,.modal textarea::placeholder{color:#677e8f}.modal .check{align-items:center;line-height:1.6}.check input{accent-color:#e23b44}.muted{color:#8a9eac}.detail-summary{color:#b8c8d3;font-size:14px}.detail-stats{background:#121c24;border:1px solid #344653;border-radius:10px}.detail-stats strong{color:#f18b96}.detail-stats small{color:#90a6b5}.photos img{border:1px solid #465a68}.photos figcaption{color:#98aebe}.upload{background:#141e26;border-color:#50616e;border-radius:10px}.upload input[type=file]{padding:10px;font-size:11px}.modal .actions{border-top:1px solid #354652;padding-top:12px}input:focus,textarea:focus,select:focus{border-color:#dd6776;outline:2px solid #ef647544}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #fa8896}.access-page{background:#11171d;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.access-story{background:radial-gradient(at 80%,#74313e35,#0000 60%),linear-gradient(145deg,#23282d,#131a20);border-right:1px solid #3c3b40;flex-direction:column;padding:48px 62px;display:flex;position:relative;overflow:hidden}.access-story:before{content:"";pointer-events:none;background-image:linear-gradient(#77879907 1px,#0000 1px),linear-gradient(90deg,#77879907 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.login-brand{z-index:1;flex-direction:column;align-items:flex-start;gap:13px;text-decoration:none;display:flex;position:relative}.login-brand img{background:#faf9f6;border-radius:5px;width:172px;padding:8px 10px}.login-brand span{color:#b3bcc3;letter-spacing:2.4px;font-size:8px}.story-main{z-index:1;margin:auto 0;padding:70px 0 60px;position:relative}.access-tag{color:#e69aa0;letter-spacing:2px;background:#68323b33;border:1px solid #80444c;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;display:inline-flex}.access-tag i{background:#ef6d78;border-radius:50%;width:5px;height:5px}.story-main h1{letter-spacing:-2.5px;z-index:2;margin-top:28px;font-size:clamp(38px,4vw,62px);font-weight:800;line-height:1.12;position:relative}.story-main h1>span{color:#f16c78}.story-main>p{color:#96a5b0;z-index:2;margin-top:24px;font-size:13px;line-height:1.9;position:relative}.structure{opacity:.5;pointer-events:none;width:330px;height:420px;position:absolute;top:60px;right:-160px;transform:rotate(-12deg)}.beam{background:linear-gradient(135deg,#7639401c,#4a2f3822);border:1px solid #f07d7d44;position:absolute;box-shadow:inset 5px 0 #c7444a0a}.beam.one{width:180px;height:280px;top:40px;left:70px;transform:skewY(25deg)}.beam.two{width:180px;height:280px;top:40px;left:70px;transform:skewY(-25deg)}.beam.three{background:linear-gradient(90deg,#b12a3d88,#f5657533);border:1px solid #e76c7888;width:320px;height:36px;top:160px;left:0;transform:rotate(-33deg)}.beam.four{background:#be4c5811;width:28px;height:370px;top:0;left:140px}.structure-label{letter-spacing:3px;color:#b76b7a;font-size:8px;position:absolute;bottom:0}.story-benefits{border-top:1px solid #3d4046;gap:30px;margin-top:55px;padding-top:25px;display:flex}.story-benefits>div{flex-direction:column;gap:10px;display:flex}.story-benefits b{color:#cb5362;font-family:Manrope;font-size:11px}.story-benefits span{color:#a2aeb8;font-size:10px}.access-story footer{letter-spacing:1.7px;color:#758591;z-index:1;font-size:8px;position:relative}.access-form{background:radial-gradient(at 100% 0,#292a3333,#0000 50%),#12191f;flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.login-card{width:100%;max-width:370px;margin:auto}.secure-label{color:#869ba9;letter-spacing:2px;font-size:9px}.login-card h2{letter-spacing:-1px;color:#eef3f6;margin:20px 0 12px;font-size:28px}.login-card label{color:#b4c4cf;flex-direction:column;gap:10px;margin:20px 0;font-size:11px;display:flex}.login-card label small{color:#6f899c;font-size:10px}.login-card input{color:#e7eef3;background:#1b252e;border:1px solid #3a4a57;border-radius:8px;outline:none;width:100%;padding:14px}.login-card input::placeholder{color:#5f7789;font-size:12px}.password-field{position:relative}.password-field input{padding-right:70px}.password-field button{color:#a5b7c5;box-shadow:none;background:0 0;border:0;padding:6px;font-size:9px;position:absolute;top:8px;right:8px}.login-submit{background:linear-gradient(120deg,#df3b49,#b92637);border-radius:8px;width:100%;margin-top:9px;padding:15px;font-size:12px;box-shadow:0 8px 28px #ae27352a}.login-help{color:#728c9e;border-bottom:1px solid #2c3a46;padding:25px 0;font-size:10px;line-height:1.9}.login-trust{color:#6a8497;justify-content:space-between;gap:15px;margin-top:21px;font-size:8px;display:flex}.login-trust>span:first-child{color:#7eae99}.access-form>footer{color:#506d82;margin-top:40px;font-size:9px}.modal .access-page{background:0 0;min-height:auto;display:block}.modal .access-story{display:none}.modal .access-form{background:0 0;padding:10px}.modal .login-card{max-width:none}.modal .access-form>footer{display:none}@media (min-width:1600px){.access-story{padding:55px 85px}.story-main{padding:90px 0}.story-benefits{gap:45px}}@media (max-width:1150px){.access-story{padding:40px}.story-main h1{font-size:46px}.structure{right:-230px}.story-benefits{gap:20px}.access-form{padding:35px}.page-title h1{font-size:28px}}@media (max-width:780px){.access-page{grid-template-columns:1fr}.access-story{border-bottom:1px solid #493038;border-right:0;min-height:260px;padding:25px}.login-brand img{width:130px}.login-brand span{font-size:7px}.story-main{margin:0;padding:25px 0 15px}.access-tag{padding:6px 8px;font-size:7px}.story-main h1{letter-spacing:-1.4px;margin:18px 0 0;font-size:35px;line-height:1.1}.story-main h1 br:nth-of-type(2){display:none}.story-main h1>span:before{content:" "}.story-main>p,.story-benefits,.access-story footer{display:none}.structure{opacity:.35;width:200px;height:180px;top:-50px;right:-40px;transform:rotate(-20deg)scale(.7)}.access-form{min-height:440px;padding:36px 25px}.login-card{max-width:420px}.login-card h2{font-size:25px}.login-card>p{margin-bottom:24px}.access-form>footer{margin-top:30px}.brand{padding:0}.brand img{width:125px;padding:4px 7px}.page-title{border-radius:12px;flex-direction:column;gap:18px;padding:22px 18px}.page-title h1{letter-spacing:-1px;font-size:28px}.page-title p{font-size:12px;line-height:1.8}.page-title button{font-size:11px}.metrics article{padding:18px}.metrics strong{font-size:30px}.metrics i{display:none}.metrics article>span{font-size:10px}.metrics small{font-size:9px}.section-heading h2{font-size:18px}.work-card{padding:22px}.content{padding-top:25px}.aside-note,.profile{display:none}nav button{padding:10px 11px}nav button>span{display:none}.person-actions{width:100%;margin-left:40px}.report-row{padding:17px 12px}.bottom-note{font-size:10px}.modal{border-radius:12px}.login-card input,.toolbar input,.toolbar select,.modal input,.modal select,.modal textarea{font-size:16px}.login-card input::placeholder{font-size:13px}.detail-stats{padding:15px}.section-heading .secondary{white-space:nowrap}}nav{scrollbar-width:none}nav::-webkit-scrollbar{display:none}:root{--glass-border:#d2e4f329;--glass-surface:#1c26318a;--glass-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #ffffff06,0 20px 60px #0000002e}body{background:#0d1218}.shell{isolation:isolate;min-height:100vh;position:relative}.shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 88% 8%,#ae344326,#0000 36%),radial-gradient(at 25% 80%,#6f8ea216,#0000 42%),linear-gradient(130deg,#0c1219,#141a22 65%,#0c1218);position:fixed;inset:0}.shell>aside{-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--glass-border);background:#121921b3;box-shadow:inset -1px 0 #ffffff04}.shell header{-webkit-backdrop-filter:blur(20px);background:#151e2866;border-color:#e3f1ff10}.workspace,.aside-note{border-color:var(--glass-border);background:linear-gradient(135deg,#ffffff0c,#ffffff02);box-shadow:inset 0 1px #ffffff0a}.page-title{-webkit-backdrop-filter:blur(20px);box-shadow:var(--glass-shadow);background:linear-gradient(120deg,#dbefff0c,#ce314a0c 65%,#c2334f1c);border-color:#d1e8ff26;border-radius:18px}.page-title:after{border-left-color:#e5efff14;border-right-color:#ffffff06;transform:rotate(32deg)}.metrics article,.work-card,.panel,.user-person,.user-registration,.users-summary{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#d6eaff0d,#1b253242)}.metrics article{border-radius:15px}.metrics article:before{content:"";background:linear-gradient(90deg,#0000,#e9f6ff55,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.metrics article:after{box-shadow:0 0 12px #ef5b7299}.work-card{border-radius:15px}.work-card:hover{background:linear-gradient(135deg,#e7f2ff16,#48252e44);border-color:#e38a9a55;box-shadow:inset 0 1px #ffffff1f,0 14px 45px #0003}.report-row{background:#ffffff02}.report-row:hover{background:#c1dfff09}.empty{background:#ffffff03}.secondary{background:linear-gradient(130deg,#ffffff0e,#ffffff03);border-color:#d4eaff2c;box-shadow:inset 0 1px #ffffff0c}.modal{-webkit-backdrop-filter:blur(30px);background:linear-gradient(140deg,#263341eb,#19222ef2);border-color:#d3e8ff36;box-shadow:inset 0 1px #ffffff1a,0 35px 110px #0009}.toolbar input,.toolbar select{background:#10192270;border-color:#c6e2ff24}.login-card input,.user-registration input,.user-registration select{background:#0c172266;border:1px solid #ccdeed2b;box-shadow:inset 0 1px 6px #0002}.login-card input:focus,.user-registration input:focus{border-color:#fa809e99;box-shadow:0 0 0 3px #e75b7617,inset 0 1px 6px #0002}.button,button{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.login-submit,.registration-footer button[type=submit]{background:linear-gradient(115deg,#ed4d65,#ba203d);border:1px solid #ffbac84d;box-shadow:inset 0 1px #ffc7d347,0 8px 35px #c82b4655}.login-submit:hover{box-shadow:inset 0 1px #ffc7d35c,0 8px 45px #de365d77}.access-page{isolation:isolate;background:#0b1017;min-height:100svh;position:relative;overflow:hidden}.ambient-scene{z-index:-1;pointer-events:none;background:radial-gradient(at 20%,#3c172b55,#0000 70%),linear-gradient(125deg,#080f18,#151a23);position:absolute;inset:0;overflow:hidden}.ambient-orb{filter:blur(65px);will-change:transform;opacity:.65;border-radius:50%;position:absolute}.orb-red{background:radial-gradient(circle,#d42d4f88,#a51e2644 45%,#0000 70%);width:48vw;max-width:800px;height:48vw;max-height:800px;animation:24s ease-in-out infinite alternate orb-drift-red;top:10%;left:-5%}.orb-silver{background:radial-gradient(circle,#9bb7ce44,#48648322 45%,#0000 70%);width:36vw;height:36vw;animation:28s ease-in-out infinite alternate orb-drift-silver;top:-12%;right:-10%}.orb-wine{background:radial-gradient(circle,#97244477,#72324b44,#0000 70%);width:42vw;height:42vw;animation:22s ease-in-out infinite alternate orb-drift-wine;bottom:-28%;right:8%}.ambient-grid{background-image:linear-gradient(#c7dfff05 1px,#0000 1px),linear-gradient(90deg,#c7dfff05 1px,#0000 1px);background-size:75px 75px;animation:45s linear infinite grid-travel;position:absolute;inset:-30%;transform:perspective(900px)rotateX(25deg)rotate(-13deg);-webkit-mask-image:radial-gradient(#0009,#0000 75%);mask-image:radial-gradient(#0009,#0000 75%)}.glass-orbit{border:1px solid #e8efff14;border-radius:22%;width:45vw;height:45vw;animation:60s linear infinite orbit-turn;position:absolute;top:25%;left:13%;transform:rotate(-28deg);box-shadow:inset 0 0 45px #ffffff03,0 0 45px #c932450b}.orbit-two{border-color:#fa728e1f;width:32vw;height:32vw;animation-duration:75s;animation-direction:reverse;top:33%;left:20%}.ambient-grain{opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.18' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.access-story{background:0 0;border-right:1px solid #d2e4ff12}.access-story:before{background:0 0}.access-form{z-index:2;background:0 0;padding:45px 35px;position:relative}.login-card{-webkit-backdrop-filter:blur(30px);background:linear-gradient(145deg,#dcecff13,#14202c66 65%,#3b203244);border:1px solid #d2e9ff38;border-radius:24px;max-width:430px;padding:35px 35px 25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 1px 0 #ffffff06,0 30px 90px #0005,0 0 80px #ba354b0c}.login-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff9c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.login-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff09,#0000 70%);width:180px;height:180px;position:absolute;top:-80px;right:-80px}.secure-label{letter-spacing:1.7px;color:#b3c3d4;background:#ffffff04;border:1px solid #dceeff1a;border-radius:20px;align-items:center;padding:8px 10px;font-size:8px;display:inline-flex}.login-card h2{font-size:27px}.login-card>p{color:#9fb0c0;margin-bottom:27px;font-size:12px}.login-card label{color:#ccd6e0}.login-card input::placeholder{color:#7b90a3}.login-help{color:#95a8b9;border-color:#d0e6ff17;font-size:10px}.login-trust{color:#8ea3b6;gap:12px;font-size:8px}.access-form>footer{color:#7791a5}.story-main h1{text-shadow:0 4px 28px #0002;font-size:clamp(38px,4.3vw,66px)}.story-main h1>span{color:#0000;background:linear-gradient(110deg,#ff9aad,#ee4a65 60%,#c9254d);-webkit-background-clip:text;background-clip:text}.story-main>p{color:#b0bac6}.access-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffb1c0;background:linear-gradient(135deg,#f080981a,#af31480a);border-color:#ed8ca644;box-shadow:inset 0 1px #ffffff0e}.access-tag i{box-shadow:0 0 12px #fb668c}.story-benefits{border-top-color:#e9f0ff1c}.story-benefits b{color:#fb849d}.story-benefits span{color:#c0cad2}.structure{opacity:.45;animation:12s ease-in-out infinite alternate structure-float}.beam{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.access-story>footer{color:#8598ab;justify-content:space-between;align-items:center;gap:15px;font-size:7px;line-height:1.7;display:flex}.motion-toggle{box-shadow:none;color:#aabace;white-space:nowrap;background:#ffffff05;border:1px solid #d9eaff1a;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:inline-flex}.motion-toggle:hover{background:#ffffff0c;transform:none}.access-page[data-motion=paused] .ambient-scene *,.access-page[data-motion=paused] .structure{animation-play-state:paused}.modal .ambient-scene{display:none}.modal .login-card{padding:20px}.modal .access-page{overflow:visible}.modal .access-form{padding:5px}@keyframes orb-drift-red{0%{transform:translate(-7%,-8%)scale(1)}to{transform:translate(38%,25%)scale(1.18)}}@keyframes orb-drift-silver{0%{transform:translate(0,0)}to{transform:translate(-45%,60%)scale(1.25)}}@keyframes orb-drift-wine{0%{transform:translate(15%,5%)}to{transform:translate(-45%,-40%)}}@keyframes grid-travel{0%{background-position:0 0}to{background-position:150px 150px}}@keyframes orbit-turn{0%{transform:rotate(-28deg)}to{transform:rotate(332deg)}}@keyframes structure-float{0%{transform:translateY(-8px)rotate(-14deg)}to{transform:translateY(10px)rotate(-8deg)}}.users-page{margin-top:25px}.users-summary{background:linear-gradient(120deg,#dcecff0c,#b6294910);border-radius:16px;align-items:center;gap:30px;padding:24px 27px;display:flex}.users-summary>div{align-items:center;gap:15px;display:flex}.glass-symbol{color:#ff96ad;background:linear-gradient(130deg,#d64a6626,#ffffff03);border:1px solid #ff9bb03b;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff12}.users-summary strong{font-family:Manrope;font-size:29px;line-height:1.2;display:block}.users-summary>div>div>span{color:#8ea6b8;font-size:10px}.users-summary p{color:#8ea1b3;border-left:1px solid #c3dfff1a;margin:0;padding-left:28px;font-size:11px}.users-summary p b{color:#c3d0dc;font-weight:500}.security-chip{color:#9bbaaf;background:#6eaf8c0a;border:1px solid #a8dbc226;border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:8px 10px;font-size:9px;display:inline-flex}.user-tabs{border-bottom:1px solid #d8eaff1a;gap:7px;margin-top:28px;padding-bottom:12px;display:flex}.user-tabs button{box-shadow:none;color:#8fa6ba;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex}.user-tabs button.current{color:#ffb2c3;background:#d3426017;border-color:#e86b8730;box-shadow:inset 0 1px #ffffff09}.users-page .section-heading button{align-items:center;gap:8px;display:inline-flex}.user-search{color:#728ca3;background:#10192366;border:1px solid #bbd8f326;border-radius:10px;align-items:center;gap:10px;margin:20px 0;padding:0 13px;display:flex}.user-search input{color:#e2ebf5;background:0 0;border:0;outline:none;width:100%;padding:13px 0;font-size:12px}.user-search:focus-within{border-color:#f488a466;box-shadow:0 0 0 3px #e45e7c10}.user-list{grid-template-columns:1fr 1fr;gap:17px;display:grid}.user-person{border-radius:15px;min-width:0;padding:22px}.user-person-top{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.user-person .avatar{background:linear-gradient(140deg,#6e3b4c77,#29364488);border-color:#e994ac30;width:38px;height:38px;box-shadow:inset 0 1px #ffffff14}.user-identity{flex:1;min-width:100px}.user-identity h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.user-identity p{color:#8ca4b8;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.you-badge{color:#91a9bd;background:#c5dcf00c;border:1px solid #c2dfff16;border-radius:4px;padding:3px 6px;font:9px DM Sans,sans-serif}.profile-badge{color:#adc4d9;background:#7da2cc0b;border:1px solid #b8d4ff25;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.profile-badge.admin{color:#f5a9c1;background:#c637660b;border-color:#f58aad30}.profile-badge.cliente{color:#a2d0ba;background:#579e740c;border-color:#7ccd9b30}.person-work-access{color:#8fa8bc;align-items:flex-start;gap:9px;margin-top:20px;font-size:10px;display:flex}.person-work-access>svg{flex-shrink:0;margin-top:2px}.person-work-access>div{flex-wrap:wrap;gap:6px;display:flex}.work-chip{color:#a7bccc;background:#ffffff03;border:1px solid #d3e7ff1c;border-radius:5px;padding:4px 7px;font-size:9px}.user-person footer{border-top:1px solid #c9e5ff13;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.user-person footer button{align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.user-person .text-button{color:#e193aa;margin-left:auto}.user-registration{border-radius:18px;margin-top:25px;padding:30px}.registration-title{border-bottom:1px solid #c9e4ff1a;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.registration-title h2{margin:9px 0;font-size:24px}.registration-title p{color:#8ba4b9;margin:0;font-size:12px}.registration-title button{align-items:center;gap:7px;display:flex}.registration-section{border-bottom:1px solid #c9e4ff13;align-items:flex-start;gap:19px;padding:28px 0;display:flex}.step-number{color:#ed97af;background:linear-gradient(135deg,#d1546e1f,#ffffff02);border:1px solid #e993ad36;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.registration-fields{border:0;flex:1;min-width:0;margin:0;padding:0}.registration-fields h3,.registration-fields legend{color:#e3edf6;margin:4px 0 15px;font:700 15px Manrope,sans-serif}.registration-fields legend{float:left;width:100%;padding:0}.registration-fields .muted{clear:both;margin:6px 0 17px;font-size:11px}.user-registration label:not(.profile-option):not(.work-choice){color:#b8ccdc;flex-direction:column;gap:9px;margin:12px 0;font-size:11px;display:flex}.user-registration input{color:#edf5fc;border-radius:8px;width:100%;min-width:0;padding:12px}.user-registration input::placeholder{color:#698297;font-size:11px}.user-registration label small{color:#7893a8;font-size:9px;line-height:1.7}.user-registration .form-grid{gap:0 18px}.user-registration .password-check{background:#d0e4ff04;border:1px solid #c4e1ff16;border-radius:8px;align-items:flex-start;padding:15px;flex-direction:row!important;gap:10px!important}.password-check input{accent-color:#e75476;width:15px;margin:2px 0}.password-check span{flex-direction:column;gap:4px;line-height:1.6;display:flex}.profile-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profile-option{cursor:pointer;background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #b7d8f526;border-radius:12px;flex-direction:column;min-width:0;padding:21px 16px;transition:all .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff07}.profile-option>input{opacity:0;width:1px;height:1px;position:absolute}.profile-option:focus-within{outline-offset:3px;outline:2px solid #f28faa}.profile-option:hover{border-color:#ed8da658;transform:translateY(-2px)}.profile-option.chosen{background:linear-gradient(145deg,#d6385c21,#c7496010);border-color:#ee819a70;box-shadow:inset 0 1px #ffb1c72e,0 0 25px #d1445f0a}.profile-icon{color:#92acc2;margin-bottom:16px;display:block}.chosen .profile-icon{color:#ff94b1}.profile-option>b{color:#e5eff7;font:600 12px Manrope,sans-serif}.profile-option>span:not(.profile-icon):not(.selection-dot){color:#8ea8be;margin-top:9px;font-size:10px;line-height:1.8}.profile-option .selection-dot{border:1px solid #97afc244;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:17px;right:13px}.chosen .selection-dot{color:#fff;background:#e45174;border-color:#ff96b3}.all-works{color:#ef99b3;background:#9b385015;border:1px solid #e185a441;border-radius:10px;align-items:center;gap:13px;padding:19px;display:flex}.all-works b{color:#f2c4d3;font-size:12px;display:block}.all-works small{color:#ad889b;margin-top:5px;font-size:10px;display:block}.work-selection-heading{color:#8faac0;justify-content:space-between;align-items:center;margin:14px 0;font-size:10px;display:flex}.work-selection-heading .text-button{font-size:10px}.work-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.work-choice{color:#86a5bc;cursor:pointer;background:#ffffff03;border:1px solid #b8d7f125;border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex;position:relative}.work-choice input{accent-color:#ec6387;flex-shrink:0;width:15px!important}.work-choice>span{flex:1;min-width:0}.work-choice b{color:#c4d8e7;font-size:11px;display:block}.work-choice small{color:#7c9aaf;margin-top:4px;font-size:9px;display:block}.work-choice>svg{flex-shrink:0}.work-choice.chosen{background:#c83d5b0e;border-color:#e874943d}.work-choice.chosen>svg:last-child{color:#f285a7}.selection-note{color:#c9a272;font-size:10px;line-height:1.8}.registration-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.registration-footer>p{color:#92aaad;align-items:center;gap:8px;margin:0;font-size:10px;line-height:1.8;display:flex}.registration-footer>p svg{flex-shrink:0}.registration-footer>div{gap:10px;display:flex}.registration-footer button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}aside.install-banner{z-index:60;-webkit-backdrop-filter:blur(26px);color:#e1ebf6;background:linear-gradient(135deg,#31404ae8,#251a2aed);border:1px solid #e8f1ff36;border-radius:16px;flex-direction:row;align-items:center;gap:13px;width:510px;max-width:calc(100vw - 36px);height:auto;padding:18px 37px 18px 18px;display:flex;position:fixed;inset:auto 23px 23px auto;box-shadow:inset 0 1px #ffffff24,0 20px 80px #0007}.install-banner>img{border:1px solid #ffffff26;border-radius:12px;width:46px;height:46px;box-shadow:0 5px 18px #0004}.install-banner>div{flex:1;min-width:0}.install-banner b{font-size:12px}.install-banner p{color:#a5b7c9;margin:5px 0 0;font-size:10px;line-height:1.7}.install-action{white-space:nowrap;background:linear-gradient(120deg,#e84a70,#b82950);border:1px solid #ff9dbb55;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:10px;display:flex;box-shadow:inset 0 1px #ffc0d329,0 5px 20px #c4396d30}.install-dismiss{box-shadow:none;color:#94acbf;background:0 0;border:0;border-radius:5px;padding:5px;position:absolute;top:6px;right:6px}.ios-install{color:#d2e2ed;flex-direction:column;gap:8px;margin-top:13px;font-size:10px;display:flex}.ios-install>span{align-items:center;gap:7px;display:flex}.install-dismiss:hover{background:#ffffff0d;transform:none}@media (max-width:1150px){.user-list{grid-template-columns:1fr}.users-summary{gap:20px;padding:22px}.users-summary p{display:none}.user-registration{padding:24px}.profile-options{gap:10px}.profile-option{padding:18px 13px}.registration-footer{flex-direction:column;align-items:flex-start}.registration-footer>div{align-self:flex-end}.login-card{max-width:410px;padding:30px 25px}.access-story{padding:40px}.access-story>footer>span{max-width:170px}.orb-red{width:65vw;height:65vw}}@media (max-width:780px){.access-story{background:#0b13191a;border-bottom:1px solid #e7ebff19;border-right:0;min-height:265px;padding:25px}.access-form{min-height:auto;padding:26px 19px 30px}.login-card{border-radius:21px;max-width:440px;margin:0 auto;padding:27px 23px 23px}.login-card h2{font-size:24px}.login-card>p{font-size:11px}.login-card input{padding:14px;font-size:16px}.login-trust{font-size:7px}.access-form>footer{margin-top:23px}.story-main h1{font-size:35px;line-height:1.15}.structure{opacity:.3;width:200px;top:-70px;right:-15px}.ambient-orb{filter:blur(40px)}.orb-red{opacity:.8;width:120vw;height:120vw;top:-10%;left:-40%}.orb-silver{width:90vw;height:90vw;top:35%;right:-35%}.orb-wine{width:120vw;height:120vw;bottom:-10%;right:-60%}.glass-orbit{border-radius:25%;width:90vw;height:90vw;top:5%;left:2%}.orbit-two{width:65vw;height:65vw;top:12%;left:15%}.ambient-grid{background-size:60px 60px}.users-summary{border-radius:14px;padding:19px}.users-summary strong{font-size:26px}.security-chip{max-width:130px;padding:7px 8px;font-size:8px;line-height:1.7}.glass-symbol{width:40px;height:40px}.users-summary>div{gap:10px}.users-summary>div>div>span{font-size:9px}.user-tabs{gap:5px}.user-tabs button{gap:7px;padding:11px 12px;font-size:10px}.users-page .section-heading{align-items:flex-start}.users-page .section-heading h2{font-size:17px}.users-page .section-heading p{font-size:10px}.users-page .section-heading button{white-space:nowrap;padding:11px;font-size:10px}.user-person{padding:18px}.user-identity h3{font-size:12px}.profile-badge{font-size:8px}.user-person-top{gap:9px}.user-person footer button{font-size:9px}.user-registration{border-radius:14px;padding:20px 16px}.registration-title{align-items:flex-start;gap:10px}.registration-title h2{font-size:21px}.registration-title p{max-width:220px;font-size:10px}.registration-title button{padding:9px;font-size:10px}.registration-section{gap:10px;padding:23px 0}.step-number{border-radius:6px;width:23px;height:23px;margin-top:2px;font-size:8px}.registration-fields h3,.registration-fields legend{font-size:14px}.user-registration .form-grid{grid-template-columns:1fr}.user-registration input{font-size:16px}.user-registration .password-field input{padding-right:65px}.profile-options{grid-template-columns:1fr;gap:10px}.profile-option{min-height:82px;padding:16px 40px 16px 52px}.profile-option .profile-icon{margin:0;position:absolute;top:18px;left:16px}.profile-option>b{font-size:12px}.profile-option>span:not(.profile-icon):not(.selection-dot){margin-top:6px;font-size:10px}.profile-option .selection-dot{top:19px;right:12px}.work-choices{grid-template-columns:1fr}.work-choice{gap:9px;padding:14px 10px}.work-choice b{font-size:11px}.work-choice>svg{width:16px}.registration-footer>div{align-self:auto;width:100%}.registration-footer button{flex:1;padding:12px 10px;font-size:10px}.registration-footer>p{font-size:9px}.user-search input{padding:14px 0;font-size:16px}.install-banner{flex-wrap:wrap}.install-banner>img{width:41px;height:41px}.install-banner>div{min-width:160px}.install-banner .install-action{width:calc(100% - 54px);margin-left:54px}aside.install-banner{gap:10px;max-width:calc(100vw - 24px);padding:15px 30px 15px 15px;bottom:12px;right:12px}.install-banner b{font-size:12px}.install-banner p{font-size:10px}.shell .page-title,.metrics article,.work-card,.panel{-webkit-backdrop-filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.ambient-scene *,.structure{will-change:auto!important;animation:none!important}.profile-option,.work-card,button{transition:none!important}.profile-option:hover{transform:none}.ambient-orb{opacity:.4}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-card,.modal,.user-registration,.user-person,.metrics article{background:#1a2530}.shell>aside{background:#151c25}}.install-banner.install-expanded{flex-wrap:wrap}.install-guide{border-top:1px solid #d2e8ff24;flex-direction:column;gap:14px;margin-top:4px;padding-top:15px;display:flex;flex:0 0 100%!important;min-width:0!important}.install-guide>b{color:#efcfda;font-size:12px}.install-guide>span{color:#b7cadb;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.install-guide>span>svg{color:#f48da9;flex-shrink:0;margin-top:2px}.install-guide strong{color:#e8eff6;font-weight:600}.install-guide>p{color:#8fa5b8!important;margin:0!important;font-size:9px!important;line-height:1.8!important}.install-banner{max-height:calc(100svh - 30px);overflow-y:auto}.install-banner>.install-action{flex-shrink:0}@media (max-width:780px){.install-guide>span{font-size:11px}.install-guide{gap:13px}.install-banner.install-expanded{padding-right:28px}.install-banner>.install-action{font-size:11px}}
