@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-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}:root{--navy:#0d1d2b;--deep:#225056;--mid:#388299;--teal:#1f7e8b;--teal-hover:#1a6e7a;--teal-ink:#175f69;--accent:#eae89b;--bg:#f7f9f9;--surface:#fff;--tint:#eaf3f4;--tint-2:#d9ebed;--fill:#eef2f3;--fill-2:#e4eaeb;--line:#e3e9ea;--line-2:#cfd9dc;--ink:#0f1e27;--ink-2:#3f5259;--ink-3:#5b6d74;--ink-4:#7b8b91;--warn:#a94d28;--warn-bg:#fbf1ec;--r-s:6px;--r-m:10px;--r-l:12px;--r-xl:16px;--sh-1:0 1px 2px #0d1d2b12;--sh-pop:0 14px 36px #0d1d2b29,0 2px 8px #0d1d2b14;--sh-sheet:0 30px 80px #0d1d2b4d,0 4px 18px #0d1d2b1f;--ease:cubic-bezier(.2,.8,.2,1);--font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tex-login:url(/images/textura-entrar.jpg);--tex-hero:url(/images/textura-inicio.jpg);--sidebar-w:240px;--tabbar-h:58px;--bar-b:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;overscroll-behavior:none;margin:0;font-size:.875rem;line-height:1.5;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--teal-ink);-webkit-tap-highlight-color:transparent;text-decoration:none}a:hover{color:var(--teal)}svg,img{display:block}[hidden]{display:none!important}b,strong{font-weight:700}kbd{font-family:var(--font);color:var(--ink-3);letter-spacing:.02em;background:#0f1e2714;border-radius:4px;padding:2px 5px;font-size:.625rem;font-weight:700;line-height:1}.btn.primary kbd{color:#fff;background:#ffffff38}.kbd-hint{display:none}@media (pointer:fine){.kbd-hint{margin-left:2px;display:inline-block}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;color:var(--ink);box-shadow:none;transition:top .15s var(--ease);background:#fff;border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;top:-64px;left:12px}.skip:focus{box-shadow:var(--sh-pop);top:12px}:focus{outline:none}:focus-visible{outline-offset:2px;outline:3px solid #1f7e8b8c}.sidebar :focus-visible,.hero :focus-visible,.login-art :focus-visible,.toast :focus-visible{outline-color:#ffffffd9}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic.sm{width:17px;height:17px}.ic.xs{width:15px;height:15px}.ic.lg{width:24px;height:24px}.ic .f{fill:currentColor;stroke:none}.lt{letter-spacing:-.025em;text-wrap:balance;font-size:1.75rem;font-weight:800;line-height:1.12}.t1{letter-spacing:-.02em;text-wrap:balance;font-size:1.375rem;font-weight:800;line-height:1.2}.t2{letter-spacing:-.012em;font-size:1.125rem;font-weight:700;line-height:1.25}.t3{letter-spacing:-.006em;font-size:1rem;font-weight:700;line-height:1.3}.sub{color:var(--ink-2);text-wrap:pretty;font-size:.875rem;line-height:1.5}.meta{color:var(--ink-3);font-size:.75rem;line-height:1.4}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:700;line-height:1.3}.num{font-variant-numeric:tabular-nums}.btn{appearance:none;border-radius:var(--r-m);white-space:nowrap;min-height:36px;transition:background-color .15s,transform .12s var(--ease),box-shadow .15s,opacity .15s;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.primary{background:var(--teal);color:#fff}.btn.primary:hover{background:var(--teal-hover);color:#fff}.btn.tint{background:var(--tint);color:var(--teal-ink)}.btn.tint:hover{background:var(--tint-2);color:var(--teal-ink)}.btn.gray{background:var(--fill);color:var(--ink)}.btn.gray:hover{background:var(--fill-2);color:var(--ink)}.btn.plain{color:var(--teal-ink);background:0 0;padding:0 10px}.btn.plain:hover{background:var(--tint)}.btn.plain.muted{color:var(--ink-2)}.btn.plain.muted:hover{background:var(--fill);color:var(--ink)}.btn.sm{border-radius:var(--r-s);min-height:30px;padding:0 11px;font-size:.75rem}.btn.block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}.link{appearance:none;min-height:32px;color:var(--teal-ink);background:0 0;border:0;align-items:center;gap:3px;padding:4px 2px;font-size:.8125rem;font-weight:600;display:inline-flex}.link:hover{color:var(--teal)}.iconbtn{appearance:none;width:36px;height:36px;color:var(--teal-ink);background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:inline-grid}.iconbtn:hover{background:var(--tint)}.iconbtn[disabled]{opacity:.35;pointer-events:none}.chip{border-radius:var(--r-s);white-space:nowrap;background:var(--fill);min-height:22px;color:var(--ink-2);align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.chip.tint{background:var(--tint);color:var(--teal-ink)}.chip.solid{background:var(--teal);color:#fff}.chip.line{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:#fff}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.turn{background:var(--accent);color:var(--navy)}.chip.new{background:var(--navy);color:var(--accent)}.chip.plain{background:0 0;padding-left:0;padding-right:0}.prio{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;display:inline-flex}.prio i{box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px}.prio.alta i{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--navy)}.prio.media i{background:var(--teal)}.prio.explorar i{box-shadow:inset 0 0 0 1.5px var(--ink-4)}.ct{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600}.badge{background:var(--accent);min-width:20px;height:20px;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.newdot{background:var(--navy);width:9px;height:9px;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px var(--accent);border-radius:50%;position:absolute;top:-3px;right:-3px}.tile{border-radius:var(--r-s);background:var(--tint);width:36px;height:36px;color:var(--teal-ink);flex:none;place-items:center;display:grid;position:relative}.tile .ic{width:18px;height:18px}.tile.mono{letter-spacing:.02em;font-size:.6875rem;font-weight:700}.tile.date{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;align-content:center;justify-items:center;gap:0}.tile.date b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800;line-height:1}.tile.date i{letter-spacing:.08em;color:var(--teal-ink);font-size:.5625rem;font-style:normal;font-weight:800;line-height:1.2}.avatar{letter-spacing:.02em;background:var(--tint);width:30px;height:30px;color:var(--teal-ink);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.avatar.lg{background:var(--navy);color:#fff;width:40px;height:40px;font-size:.8125rem}.rows{flex-direction:column;display:flex}.rows>li+li{border-top:1px solid var(--line)}.row{border-radius:var(--r-m);text-align:left;width:100%;min-height:52px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s;display:flex}.row:hover{background:#0f1e270a}.row[aria-current=true]{background:var(--tint)}.row .rmain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row .title{color:var(--ink);text-wrap:pretty;font-size:.875rem;font-weight:600;line-height:1.3}.row .meta{text-wrap:pretty}.row .trail{color:var(--ink-3);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:.75rem;display:flex}.row .trail .due{color:var(--warn);font-weight:700}.row .chev{color:var(--ink-4);flex:none}.seg{background:#e7edee;border-radius:9px;gap:2px;padding:2px;display:flex}.seg button{min-height:30px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0d1d2b29,0 0 0 .5px #0d1d2b0d}.seg.dark{background:#ffffff24}.seg.dark button{color:#ffffffc7;min-height:26px;padding:0 9px;font-size:.75rem}.seg.dark button:hover{color:#fff}.seg.dark button[aria-selected=true]{color:var(--navy);background:#fff}.switch{background:#c4ced1;border:0;border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .2s;position:relative}.switch:after{content:"";width:22px;height:22px;transition:transform .24s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000038}.switch[aria-checked=true]{background:var(--teal)}.switch[aria-checked=true]:after{transform:translate(18px)}.switch[aria-disabled=true]{opacity:.55;cursor:not-allowed}.switch:before{content:"";position:absolute;inset:-9px -6px}.field{border:1px solid var(--line-2);border-radius:var(--r-m);width:100%;min-height:40px;color:var(--ink);background:#fff;padding:0 12px;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:block}textarea.field{resize:vertical;min-height:104px;padding:10px 12px;line-height:1.5}.field::placeholder{color:var(--ink-4)}.field:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #1f7e8b2e}.field[aria-invalid=true]{border-color:var(--warn);box-shadow:0 0 0 4px #a94d281f}.label{color:var(--ink);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.help{color:var(--ink-3);margin-top:6px;font-size:.75rem}.error{color:var(--warn);margin-top:6px;font-size:.75rem;font-weight:600}.pick{border:1px solid var(--line-2);border-radius:var(--r-m);text-align:left;width:100%;min-height:48px;color:var(--ink);background:#fff;align-items:center;gap:12px;padding:9px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.pick:hover{border-color:var(--ink-4)}.pick .box{border:1.5px solid var(--ink-4);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s;display:grid}.pick.radio .box{border-radius:50%}.pick .box .ic{stroke-width:2.6px;opacity:0;width:13px;height:13px}.pick[aria-checked=true]{border-color:var(--teal);background:var(--tint);box-shadow:inset 0 0 0 1px var(--teal)}.pick[aria-checked=true] .box{background:var(--teal);border-color:var(--teal)}.pick[aria-checked=true] .box .ic{opacity:1}.pick .pt{font-size:.875rem;font-weight:600;line-height:1.3}.pick .ps{color:var(--ink-3);font-size:.75rem;line-height:1.35}.pick .txt{flex-direction:column;gap:1px;min-width:0;display:flex}.picks{flex-direction:column;gap:6px;display:flex}.tog{border:1px solid var(--line-2);min-height:32px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.tog:hover{border-color:var(--ink-4)}.tog[aria-pressed=true]{background:var(--tint);border-color:var(--teal);color:var(--teal-ink);box-shadow:inset 0 0 0 1px var(--teal)}.tog .ic{stroke-width:2.6px;width:14px;height:14px;display:none}.tog[aria-pressed=true] .ic{display:block}.togs{flex-wrap:wrap;gap:6px;display:flex}.steps{gap:3px;display:flex}.steps i{background:#d9e2e4;border-radius:3px;flex:1;height:5px}.steps i.done{background:var(--teal)}.steps i.cur{background:var(--navy)}.timeline{flex-direction:column;display:flex}.timeline li{gap:12px;padding:0 0 14px;display:flex;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--line-2);width:2px;position:absolute;top:22px;bottom:2px;left:9px}.timeline li.done:before{background:var(--teal)}.timeline li:last-child:before{display:none}.timeline .dot{border:2px solid var(--line-2);color:#fff;background:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.timeline .done .dot{background:var(--teal);border-color:var(--teal)}.timeline .done .dot .ic{stroke-width:3px;width:11px;height:11px}.timeline .cur .dot{border-color:var(--navy);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px var(--navy)}.timeline .tl-t{font-size:.875rem;font-weight:600;line-height:1.35}.timeline .future .tl-t{color:var(--ink-3);font-weight:500}.timeline .tl-d{color:var(--ink-3);font-size:.75rem}.checks{flex-direction:column;display:flex}.checks li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;font-size:.8125rem;line-height:1.4;display:flex}.checks li:first-child{border-top:0}.checks .ck{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.checks .ck .ic{stroke-width:3px;width:12px;height:12px}.checks .ok .ck{background:var(--teal);color:#fff}.checks .no .ck{background:var(--warn-bg);color:var(--warn)}.checks .ask .ck{box-shadow:inset 0 0 0 1.5px var(--ink-4);color:var(--ink-3)}.checks .ask .ck .ic{width:11px;height:11px}.checks li span{flex:1}.checks li .meta{display:block}.kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;font-size:.8125rem;line-height:1.45;display:grid}.kv dt{color:var(--ink-3);font-weight:600}.kv dd{color:var(--ink)}.prog3{border:1px solid var(--line);border-radius:var(--r-m);background:#fff;gap:0;display:flex;overflow:hidden}.prog3 div{flex:1;padding:10px 12px}.prog3 div+div{border-left:1px solid var(--line)}.prog3 b{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.prog3 span{color:var(--ink-3);margin-top:2px;font-size:.6875rem;font-weight:600;display:block}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:380px;margin:0 auto;padding:40px 20px;display:flex}.empty .badge-ic{background:var(--tint);width:52px;height:52px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty .badge-ic .ic{width:24px;height:24px}.empty h3{font-size:1rem;font-weight:700}.empty p{color:var(--ink-2);text-wrap:pretty;font-size:.875rem}.empty .btn{margin-top:6px}details.disc>summary{cursor:pointer;min-height:32px;color:var(--teal-ink);border-radius:var(--r-s);align-items:center;gap:5px;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}details.disc>summary::-webkit-details-marker{display:none}details.disc>summary .ic{transition:transform .2s var(--ease)}details.disc[open]>summary .ic{transform:rotate(90deg)}dialog.sheet{color:inherit;background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}dialog.sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1d2b70;animation:.2s ease-out fade}.sheet-card{border-radius:var(--r-xl);width:min(480px,100vw - 32px);max-height:calc(100% - 48px);box-shadow:var(--sh-sheet);animation:pop .3s var(--ease);background:#fff;padding:22px 22px 18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.sheet-card.wide{width:min(620px,100vw - 32px)}.sheet-card .grab{display:none}.sheet-card h2{letter-spacing:-.015em;text-wrap:balance;font-size:1.25rem;font-weight:800;line-height:1.2}.sheet-card .sub{margin-top:5px;font-size:.875rem}.sheet-body{flex-direction:column;gap:10px;margin-top:16px;display:flex}.sheet-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sheet-foot .btn{flex:none}.reason{border:1px solid var(--line-2);border-radius:var(--r-m);text-align:left;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:11px 14px;transition:border-color .15s,background-color .15s;display:flex}.reason:hover{border-color:var(--teal);background:var(--tint)}.reason .rt,.reason .rs{display:block}.reason .rt{font-size:.875rem;font-weight:700;line-height:1.3}.reason .rs{color:var(--ink-3);margin-top:2px;font-size:.75rem;line-height:1.4}.menu{z-index:80;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);min-width:220px;max-width:min(320px,100vw - 24px);box-shadow:var(--sh-pop),0 0 0 .5px #0d1d2b1a;animation:pop-s .18s var(--ease);transform-origin:var(--ox,50%) var(--oy,0);background:#fffffff0;border-radius:12px;padding:5px;position:fixed}.menu button{text-align:left;width:100%;min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:.8125rem;font-weight:500;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--tint);outline:none}.menu button .ct{margin-left:auto}.menu button .ic{color:var(--teal)}.menu button .ck{stroke-width:2.4px;width:16px;height:16px;color:var(--teal);opacity:0;flex:none}.menu button[aria-checked=true] .ck{opacity:1}.menu hr{border:0;border-top:1px solid var(--line);margin:5px 8px}.menu .mhead{padding:8px 10px 6px}.menu .mhead b{font-size:.875rem;display:block}.menu .mhead span{color:var(--ink-3);font-size:.75rem;display:block}.toast{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;min-height:46px;box-shadow:var(--sh-pop);max-width:min(600px,100vw - 32px);animation:toast-in .3s var(--ease);background:#0d1d2bf0;border-radius:12px;align-items:center;gap:12px;padding:5px 6px 5px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast p{text-wrap:pretty;font-size:.8125rem;font-weight:500;line-height:1.35}.toast button{min-height:34px;color:var(--accent);background:#ffffff1a;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:.8125rem;font-weight:700}.toast button:hover{background:#ffffff2e}.toast kbd{color:#fff;background:#ffffff24}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes pop-s{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes view-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bar-in{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes push-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes toast-in-m{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 #eae89b8c}70%,to{box-shadow:0 0 0 9px #eae89b00}}@keyframes flash{0%{background:var(--tint)}to{background:0 0}}.just{animation:1.4s ease-out flash}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}#app{grid-template-columns:var(--sidebar-w) minmax(0,1fr);background:var(--bg);height:100%;display:grid}.main{-webkit-overflow-scrolling:touch;min-width:0;height:100%;position:relative;overflow:hidden auto}.main:focus{outline:none}.page{max-width:1180px;margin:0 auto;padding:28px 36px 56px}.page.fill{flex-direction:column;height:100%;padding-bottom:24px;display:flex}.enter{animation:view-in .3s var(--ease)}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.page-head .sub{max-width:66ch;margin-top:5px}.page-head h1:focus,.d-head h2:focus,.sheet-card h2:focus{outline:none}.legal{max-width:70ch;color:var(--ink-3);margin-top:28px;font-size:.6875rem;line-height:1.55}.sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px 2px;display:flex}.sec-h h2{letter-spacing:-.012em;font-size:1rem;font-weight:800;line-height:1.25}.sec-h .ct{margin-left:6px;font-size:.875rem}.sec-h .meta{margin-left:auto}.stack{flex-direction:column;gap:24px;display:flex}.stack-s{flex-direction:column;gap:12px;display:flex}.sidebar{background:var(--navy);color:#fff;flex-direction:column;min-height:0;padding:24px 12px 12px 24px;display:flex;position:relative;overflow:hidden}.brand{padding-left:2px;display:block}.brand img{width:136px;height:auto}.nav{flex-direction:column;gap:2px;margin:22px 0 0;display:flex}.nav-i{appearance:none;color:#ffffffd6;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.nav-i:hover{color:#fff;background:#ffffff12}.nav-i[aria-current=page]{color:#fff;background:#ffffff1f}.nav-i .badge{margin-left:auto}.nav-i .ic{width:18px;height:18px}.me{appearance:none;color:#fff;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;margin-top:auto;padding:8px 6px;transition:background-color .15s;display:flex}.me:hover,.me[aria-expanded=true]{background:#ffffff14}.me .avatar{color:#fff;background:#ffffff26;width:30px;height:30px}.me .who{flex:1;min-width:0;display:block}.me b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.me small{color:#ffffffad;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}.me .ic{color:#fff9}.proto{color:#ffffff7a;margin:14px 2px 6px;font-size:.625rem;line-height:1.4}.toolbar{display:none}.toolbar .tb-l,.toolbar .tb-r{z-index:1;align-items:center;gap:4px;display:flex;position:relative}.toolbar .tb-r{margin-left:auto}.toolbar .tb-brand img{width:auto;height:20px}.toolbar .tb-brand{transition:opacity .16s}.toolbar.scrolled .tb-brand{opacity:0}.toolbar .tb-title{letter-spacing:-.005em;opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;transition:opacity .16s;display:flex;position:absolute;inset:0 96px;overflow:hidden}.toolbar.scrolled .tb-title{opacity:1}.toolbar .back{appearance:none;min-height:44px;color:var(--teal-ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:.9375rem;font-weight:600;display:inline-flex}.toolbar .back:hover{background:var(--tint)}.toolbar .avbtn{appearance:none;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.toolbar .avbtn .avatar{width:32px;height:32px}.tabbar{display:none}.tab{appearance:none;min-height:49px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px 3px;font-size:.625rem;font-weight:600;line-height:1.1;transition:color .15s;display:flex;position:relative}.tab .ic{width:24px;height:24px}.tab[aria-current=page]{color:var(--teal-ink)}.tab[aria-current=page] .ic{stroke-width:2.1px}.tab .badge{min-width:18px;height:18px;padding:0 5px;font-size:.625rem;position:absolute;top:1px;left:calc(50% + 6px);box-shadow:0 0 0 2px #fff}.home-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.hero{isolation:isolate;border-radius:var(--r-xl);color:#fff;background:var(--navy) var(--tex-hero) 62% 50%/cover no-repeat;padding:20px 24px 18px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(#0d1d2b00 45%,#0d1d2b38 66%,#0d1d2b94 100%),linear-gradient(98deg,#091621db 0%,#0d1d2bb3 36%,#0d1d2b57 70%,#0d1d2b29 100%);position:absolute;inset:0}.hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.live{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.6875rem;font-weight:700;display:inline-flex}.live i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite pulse}.hero-n{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:18px 0 0;display:flex}.hero-n .big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6.5vw,4.5rem);font-weight:800;line-height:.9;display:block}.hero-n .copy{text-wrap:pretty;max-width:40em;padding-bottom:4px;font-size:.9375rem;font-weight:500;line-height:1.42;display:block}.hero-n .copy b{font-weight:800}.stats{gap:6px;margin-top:14px;display:flex}.stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1d2b75;border-radius:10px;min-width:96px;padding:8px 12px 7px;box-shadow:inset 0 0 0 1px #fff3}.stat b{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.stat span{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-top:2px;font-size:.625rem;font-weight:700;line-height:1.2;display:block}.stat.dim{opacity:.75}.plot{margin-top:18px}.bars{align-items:flex-end;gap:clamp(3px,.6vw,7px);height:78px;display:flex}.bar{min-width:0;height:max(3px,calc(var(--v) * 100%));transform-origin:50% 100%;background:#ffffff4d;border-radius:4px 4px 2px 2px;flex:1 1 0;position:relative}.bar.zero{background:#ffffff24}.bar.hit{appearance:none;cursor:pointer;background:#fff;border:0;padding:0;transition:background-color .15s,box-shadow .15s}.bar.hit:after{content:"";position:absolute;inset:-70% -9px 0}.bar.hit:hover{background:var(--accent)}.bar.hit[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--accent),0 0 0 6px #eae89b47;background:#fff}.hero.anim .bar{animation:bar-in .6s var(--ease) both;animation-delay:calc(var(--i) * 15ms)}.axis{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:8px;font-size:.625rem;font-weight:700;line-height:1.2;display:flex}.hero-detail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1d2b80;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin-top:12px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.hero-detail p{text-wrap:pretty;font-size:.8125rem;line-height:1.45}.hero-detail p b{color:var(--accent);font-weight:800}.hero-detail .hd-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.btn.light{color:var(--navy);background:#fff;flex:none}.btn.light:hover{background:var(--tint);color:var(--navy)}.hero.cold .bars{opacity:.55}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}.home-grid>section,.home-grid>div{min-width:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl)}.group{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.group .rows>li{position:relative}.group .rows>li+li{border-top:0}.group .rows>li+li:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:60px;right:0}.group .row{border-radius:0;min-height:56px;padding:9px 14px}.group .row:hover{background:#f3f7f7}.group .row[aria-current=true]{background:var(--tint)}.group .rows>li+li .set{border-top:1px solid var(--line)}.focus{padding:20px 22px 18px}.focus .chips{margin-bottom:10px}.focus h3{margin-bottom:8px}.focus .why{margin-bottom:10px}.focus .where{margin-bottom:14px}.focus-next{margin-top:10px}.event{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.event .tile.date{border-radius:10px;flex:none;width:46px;height:50px}.event .tile.date b{font-size:1.25rem}.event .ev-t{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:3px;display:flex}.event .ev-t h3{font-size:.9375rem}.event p{color:var(--ink-2);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.event .acts{margin-top:10px}.event+.event{border-top:1px solid var(--line)}.news{padding:4px 0}.news .row{min-height:48px}.news .row .title{font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.why{color:var(--ink);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.where{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.5;display:flex}.where .ic{color:var(--teal);margin-top:1px}.note{color:var(--ink-3);align-items:flex-start;gap:7px;font-size:.75rem;line-height:1.45;display:flex}.note .ic{flex:none;margin-top:1px}.acts{flex-wrap:wrap;gap:8px;display:flex}.acts .btn.primary{flex:160px}.acts .btn.gray{flex:0 auto}.acts.compact{gap:6px}.acts.compact .btn.primary{flex:0 auto}.opp-head{margin-bottom:16px}.opp-head .sub{margin-top:5px}.split{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);flex:1;grid-template-columns:minmax(320px,380px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.master{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.master-top{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex}.filterbar{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.master-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 6px 14px;overflow-y:auto}.grp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:8px;padding:14px 10px 4px;scroll-margin-top:64px;font-size:.6875rem;font-weight:700;line-height:1.3;display:flex}.grp-h.warn{color:var(--warn)}.grp-h .ct{letter-spacing:0;font-weight:600}.master-list .row{padding:8px 10px}.master-list .rows>li+li{border-top:0}.master-list .rows>li{position:relative}.master-list .rows>li+li:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:56px;right:6px}.detail{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.d-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:32px 40px 36px;overflow-y:auto}.d-head{flex-direction:column;gap:9px;display:flex}.d-head .sub{color:var(--ink-3)}.d-sec{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.d-sec>.eyebrow{margin-bottom:8px}.actionbar{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;gap:8px;padding:12px 32px 14px;display:flex}.detail-empty{flex:1;place-items:center;padding:24px;display:grid}.state{border-radius:var(--r-l);background:var(--tint);margin-top:18px;padding:14px 16px}.state .st-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.state .steps{margin:10px 0}.state b{font-size:.9375rem;font-weight:700}.state .meta{color:var(--ink-2)}.act{border:1px solid var(--line-2);border-radius:var(--r-l);flex-direction:column;gap:12px;margin-top:14px;padding:16px 16px 14px;display:flex}.act.info{background:var(--surface);border-style:solid}.act-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.act h2,.act h3{font-size:.9375rem;font-weight:700;line-height:1.3}.act-h .meta{margin-top:2px}.who{align-items:center;gap:10px;display:flex}.who b{font-size:.875rem;display:block}.who span{color:var(--ink-3);font-size:.75rem;line-height:1.35;display:block}.calm{align-items:flex-start;gap:10px;display:flex}.calm .ic{color:var(--teal);margin-top:1px}.meet{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.meet .tile.date{border-radius:10px;width:50px;height:54px}.meet .tile.date b{font-size:1.25rem}.meet .mt{font-size:.9375rem;font-weight:700;line-height:1.3}.meet .mm{color:var(--ink-2);margin-top:2px;font-size:.8125rem;line-height:1.45}.meet .acts{margin-top:10px}.rchips{flex-wrap:wrap;gap:5px;display:flex}.row .rmain>.chip,.row .rmain>.rchips{align-self:flex-start;margin-top:4px}.sub.due{color:var(--warn);font-weight:600}.master-list .empty{padding-top:36px}.detail .empty{padding:24px}.meta .ic{vertical-align:-2px;display:inline-block}@media (min-width:1100px){.master .row .chev{display:none}.master-list>.rows:first-child{margin-top:6px}}.hover-act{display:none}@media (hover:hover) and (min-width:1100px){.master-list .hover-act{z-index:1;gap:4px;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.master-list li:hover .hover-act{display:flex}.master-list li:hover .row .trail{visibility:hidden}.master-list .rows>li{position:relative}}.cc-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.cc-grid>div{min-width:0}.ed-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 22px;display:grid}.ed-hero .ed-t{letter-spacing:-.015em;text-wrap:balance;margin-top:4px;font-size:1.25rem;font-weight:800;line-height:1.2}.ed-hero .ed-s{color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin-top:6px;font-size:.8125rem;line-height:1.5}.ed-hero .ed-m{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:.75rem;display:flex}.ed-hero .ed-m span{align-items:center;gap:5px;display:inline-flex}.ed-hero .ed-m .ic{color:var(--teal)}.ed-hero .talk{border-radius:var(--r-m);background:var(--tint);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:.8125rem;line-height:1.45;display:flex}.ed-hero .talk b{color:var(--ink)}.ed-hero .talk .ic{color:var(--teal);margin-top:1px}.ed-side{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.ed-side .tile.date{border-radius:12px;width:56px;height:60px}.ed-side .tile.date b{font-size:1.5rem}.ed-side .acts{justify-content:flex-end}.ed-side .kpis{gap:14px;display:flex}.ed-side .kpis div{flex-direction:column;align-items:flex-end;display:flex}.ed-side .kpis b{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1}.ed-side .kpis span{color:var(--ink-3);margin-top:2px;font-size:.6875rem;font-weight:600}.mapa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 10px 2px;display:flex}.mapa-head p{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin-top:3px;font-size:.8125rem}.mapa-head .ct{margin-left:8px;font-size:.9375rem}.mapa-head .acts{gap:6px}.mc-list{flex-direction:column;display:flex}.mc{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px 18px 14px;transition:background-color .2s;display:grid}.mc+.mc{border-top:1px solid var(--line)}.mc .tile{grid-row:1/span 3}.mc .mc-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc .mc-h h3{font-size:.9375rem;font-weight:700;line-height:1.3}.mc .mc-h .meta{white-space:nowrap}.mc .why{max-width:70ch;margin-top:2px;font-size:.875rem;line-height:1.55}.mc .mc-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.mc .mc-f .acts{gap:6px}.mc .mc-f .acts .btn.primary{flex:0 auto}.mc .mc-st{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.mc .mc-st .chip{flex:none}.mc.done{background:#fafcfc}.mc.done .why{color:var(--ink-2)}.mapa-foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 18px 14px;display:flex}.mesa{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.mesa+.mesa{border-top:1px solid var(--line)}.mesa .tile{width:44px;height:44px}.mesa .mt{font-size:.875rem;font-weight:700;line-height:1.3}.mesa .mm{color:var(--ink-3);margin-top:1px;font-size:.75rem;line-height:1.4}.mesa .acts{gap:6px;margin-top:6px}.mesa.pend .tile{background:var(--fill);color:var(--ink-3)}.ed-list .row .tile.date{width:40px;height:44px}.ed-list .row .tile.date b{font-size:1.0625rem}.how{flex-direction:column;gap:0;display:flex}.how li{color:var(--ink-2);gap:12px;padding:10px 16px;font-size:.8125rem;line-height:1.45;display:flex}.how li+li{border-top:1px solid var(--line)}.how li b{color:var(--ink);font-size:.8125rem;display:block}.how li .n{background:var(--navy);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.6875rem;font-weight:800;display:grid}.cold-steps{padding:4px 0}.tabs-wrap{max-width:320px;margin-bottom:18px}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.reto-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 22px;display:grid}.reto-card .why{max-width:64ch;margin-top:6px;font-size:1rem;line-height:1.55}.reto-card .bstat{align-items:flex-end}.prog{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.prog-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prog-h b{font-size:.9375rem;font-weight:800}.prog .steps{gap:4px}.prog .steps i{height:6px}.blocks{margin-top:2px}.pblock{grid-template-columns:190px minmax(0,1fr) 170px;align-items:start;gap:6px 24px;padding:14px 18px;display:grid}.pblock+.pblock{border-top:1px solid var(--line)}.pblock h3{font-size:.875rem;font-weight:700;line-height:1.3}.pblock .meta{margin-top:1px}.pblock .val{color:var(--ink);text-wrap:pretty;font-size:.8125rem;line-height:1.55}.pblock .val.empty-val{color:var(--ink-4);font-style:italic}.pblock .val .togs{gap:5px}.pblock .val .chip{min-height:24px;padding:3px 9px;font-size:.75rem}.bstat{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bstat .ok{color:var(--teal-ink);align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:inline-flex}.bstat .pend{color:var(--ink-2);font-size:.75rem;font-weight:700}.bstat .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.metrics{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.metric{min-width:0;padding:18px 20px 14px}.metric+.metric{border-left:1px solid var(--line)}.metric .n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;height:2.25rem;font-size:2.25rem;font-weight:800;line-height:1;display:flex}.metric .n .chip{letter-spacing:0;font-size:.6875rem}.metric h2{margin-top:8px;font-size:.9375rem;font-weight:700;line-height:1.3}.metric .meta{margin-top:2px}.metric details{margin-top:4px}.metric .defs{color:var(--ink-2);padding:2px 0 6px;font-size:.8125rem;line-height:1.5}.metric .defs p+p{margin-top:6px}.metric .defs b{color:var(--ink)}.spark{width:100%;height:34px;margin-top:8px}.cta-line{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 4px 0;display:flex}.cta-line h3{font-size:.9375rem}.cta-line p{color:var(--ink-2);margin-top:2px;font-size:.8125rem}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.cols>div{min-width:0}.form-card{flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.field-row{display:block}.field-row select.field{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235B6D74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9.5 6 6 6-6'/></svg>") right 12px center no-repeat;padding-right:40px}.done-card{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.done-card .badge-ic{background:var(--tint);width:38px;height:38px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.set{align-items:center;gap:14px;min-height:56px;padding:11px 16px;display:flex}.set .tx{flex:1;min-width:0}.set .tt{font-size:.875rem;font-weight:600;line-height:1.35}.set .ts{color:var(--ink-3);margin-top:1px;font-size:.75rem;line-height:1.4}.team .row{cursor:default}.team .row:hover{background:0 0}.plan{padding:16px 18px 6px}.plan .pl-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan .pl-h p{text-wrap:pretty;max-width:60ch;margin-top:4px;font-size:.9375rem;line-height:1.5}.plan .checks{margin-top:10px}.plan .checks li{padding:9px 0}.reqs .row{cursor:default}.reqs .row:hover{background:0 0}#login{background:var(--bg);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:100%;display:grid;overflow:hidden}.login-art{isolation:isolate;color:#fff;background:var(--navy) var(--tex-login) center/cover no-repeat;flex-direction:column;justify-content:space-between;padding:40px 48px 36px;display:flex;position:relative;overflow:hidden}.login-art:before{content:"";z-index:-1;background:linear-gradient(200deg,#09162133 0%,#0d1d2b80 46%,#091621db 100%);position:absolute;inset:0}.login-art .logo{width:min(280px,64%);height:auto}.login-art h1{letter-spacing:-.032em;text-wrap:balance;max-width:12ch;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:800;line-height:1.04}.login-art p{color:#fff;max-width:40ch;margin-top:16px;font-size:1rem;line-height:1.55}.login-form{place-items:center;padding:32px;display:grid;overflow-y:auto}.login-card{flex-direction:column;gap:16px;width:min(400px,100%);display:flex}.login-card .sub{margin-top:-6px}.login-card .qr{border-radius:var(--r-m);background:var(--tint);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.5;display:flex}.login-card .qr .ic{color:var(--teal);margin-top:1px}.login-card .qr b{color:var(--ink)}.login-card .qr .btn{margin-top:8px}.preview{border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;overflow:hidden}.preview .band{background:var(--navy) var(--tex-hero) 70% 40%/cover no-repeat;height:84px;padding:12px 14px;position:relative}.preview .band .chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1d2b80}.preview .band .top{justify-content:space-between;align-items:center;display:flex}.preview .band .prio{color:#fff;border-radius:var(--r-s);background:#0d1d2b80;padding:3px 9px}.preview .mono{width:48px;height:48px;box-shadow:0 0 0 1px var(--line),var(--sh-1);color:var(--teal-ink);background:#fff;border-radius:13px;place-items:center;font-size:.9375rem;font-weight:800;display:grid;position:absolute;bottom:-22px;left:16px}.preview .pb{flex-direction:column;gap:7px;padding:30px 16px 16px;display:flex}.preview .pb h3{letter-spacing:-.012em;font-size:1.125rem;font-weight:800}.preview .pb .sub{color:var(--ink-3);font-size:.8125rem}.preview .pb .eyebrow{margin-top:6px}.preview .pb p.why{font-size:.875rem;line-height:1.6}.sheet-sec{margin-top:4px}.sheet-sec .eyebrow{margin-bottom:6px}.prog-list{flex-direction:column;display:flex}.prog-list li{gap:12px;padding:7px 0;display:flex}.prog-list li+li{border-top:1px solid var(--line)}.prog-list time{width:44px;color:var(--teal-ink);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:700}.prog-list span{font-size:.875rem;line-height:1.45}@media (max-width:1099.98px){.split{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.master{background:0 0;border-right:0}.master-top{border-bottom:0;padding:0 0 12px}.master-list{padding:0;overflow:visible}.master-list .grp-h{padding:16px 4px 6px}.master-list .rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.master-list .row{padding:10px 14px}.master-list .rows>li+li:before{left:60px;right:0}.page.fill{height:auto;padding-bottom:56px;display:block}.detail{background:0 0;display:block}.d-scroll{padding:0;overflow:visible}.actionbar{bottom:var(--bar-b);z-index:5;background:linear-gradient(to top,var(--bg) 72%,#f7f9f900);border-top:0;margin:20px 0 0;padding:12px 0 14px;position:sticky}.detail-empty{display:none}.toolbar.back{z-index:20;align-items:center;height:52px;padding:0 10px 0 12px;transition:background-color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.toolbar.back.scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f7f9f9f0;box-shadow:0 .5px #0d1d2b29}.toolbar.back .tb-brand,.opp.pushed .master,.opp.list .detail,.opp.pushed .opp-head,.opp.pushed .page-head{display:none}.detail.enter{animation:push-in .32s var(--ease)}}@media (max-width:1099.98px) and (min-width:900px){.page{padding:28px 28px 56px}.home-grid,.cols,.cc-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:899.98px){:root{--bar-b:var(--tabbar-h)}#app{display:block}.sidebar{display:none}.main{position:absolute;inset:0}.page{padding-block:0 calc(var(--tabbar-h) + 28px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.page.fill{padding-bottom:calc(var(--tabbar-h) + 28px)}.toolbar{z-index:20;align-items:center;height:52px;padding:0 8px 0 16px;transition:background-color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.toolbar.scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f7f9f9f0;box-shadow:0 .5px #0d1d2b29}.toolbar.back{padding:0 8px 0 6px}.tabbar{z-index:40;padding:4px 4px calc(env(safe-area-inset-bottom,0px) + 3px);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#ffffffeb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.5px #0d1d2b2e}.lt{font-size:1.625rem}.page-head,.home-title{margin-bottom:16px;display:block}.hero{border-radius:16px;padding:18px 16px 16px}.hero-top{gap:10px}.hero-n{gap:12px;margin-top:16px}.hero-n .big{font-size:3.25rem}.hero-n .copy{font-size:.875rem}.stats{width:100%}.stat{flex:1;min-width:0;padding:7px 10px 6px}.stat b{font-size:1.125rem}.stat span{text-transform:none;letter-spacing:0;font-size:.6875rem;font-weight:600}.plot{margin-top:16px}.bars{gap:3px;height:64px}.bar.hit:after{left:-17px;right:-17px}.hero-detail{flex-direction:column;align-items:flex-start;gap:10px;min-height:88px}.hero-detail .hd-acts{justify-content:flex-start;width:100%}.home-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:22px}.focus{padding:18px 16px 16px}.cols,.cc-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ed-hero{grid-template-columns:minmax(0,1fr);padding:16px}.ed-side{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center}.ed-side .kpis div{align-items:flex-start}.ed-side .acts{justify-content:flex-start}.mc{padding:14px 16px 12px}.mc .tile{grid-row:1/span 1}.mc .why,.mc .mc-f{grid-column:1/-1}.reto-card{grid-template-columns:minmax(0,1fr);padding:16px}.reto-card .bstat{align-items:flex-start}.pblock{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px}.bstat{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center}.bstat .row-actions{justify-content:flex-start}.metrics{grid-template-columns:minmax(0,1fr)}.metric+.metric{border-left:0;border-top:1px solid var(--line)}.tabs-wrap{max-width:none}.head-actions{margin-top:12px}.event{padding:16px}.legal{margin-top:24px}#login{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow-y:auto}.login-art{gap:30px;padding:24px 22px 28px}.login-art h1{max-width:12ch;font-size:2rem}.login-form{place-items:start center;padding:24px 18px 40px;overflow:visible}.toast{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 12px)}}@media (max-width:640px){.sheet-card{width:100%;max-height:90%;padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 18px);animation:slide-up .34s var(--ease);border-radius:20px 20px 0 0;inset:auto 0 0;transform:none}.sheet-card.wide{width:100%}.sheet-card .grab{background:#cbd5d8;border-radius:3px;width:38px;height:5px;margin:0 auto 14px;display:block}.sheet-foot{flex-direction:column-reverse}.sheet-foot .btn{width:100%}.acts .btn.primary{flex:100%}.acts .btn{flex:calc(50% - 4px)}.acts.compact .btn{flex:auto}.toast{max-width:none;animation:toast-in-m .3s var(--ease);left:16px;right:16px;transform:none}.row{grid-template-columns:36px minmax(0,1fr) 17px;grid-template-areas:"tile main chev"".trail chev";align-items:center;gap:0 12px;display:grid}.row .tile{grid-area:tile;align-self:start}.row .rmain{grid-area:main}.row .trail{text-align:left;flex-direction:row;grid-area:trail;justify-content:flex-start;align-items:center;gap:10px;margin-top:5px}.row .chev{grid-area:chev}.metrics .metric{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 16px 4px;display:grid}.metric .n{grid-row:1/span 2;height:auto;font-size:1.875rem}.metric .n .chip{display:none}.metric h2{margin-top:0}.metric details,.metric .spark{grid-column:1/-1}.mc .mc-h .meta{white-space:normal}.ed-side .kpis{gap:10px}}@media (max-width:380px){.stat span{letter-spacing:.05em}.hero-n .big{font-size:2.75rem}}.seg button{position:relative}.seg button:before{content:"";position:absolute;inset:-4px 0}@media (max-width:899.98px),(pointer:coarse){.btn,.btn.sm,.tog,.filterbar .btn.sm,.link,.iconbtn{min-height:44px}.iconbtn{width:44px}.row{min-height:60px}.seg button{min-height:38px}.bar.hit:after{left:-18px;right:-18px}.switch{width:51px;height:31px}.switch:after{width:27px;height:27px}.switch[aria-checked=true]:after{transform:translate(20px)}}@media print{html,body{background:#fff;height:auto;overflow:visible}#app{display:block}.sidebar,.tabbar,.toolbar,#layer,.skip,.no-print,.acts,.mc-f,.btn{display:none!important}.main{height:auto;position:static;overflow:visible}.page{max-width:none;padding:0}.card,.group{border:0;border-radius:0}.mc{break-inside:avoid;padding:10px 0}.mc .tile{display:none}.mc{grid-template-columns:minmax(0,1fr)}.cc-grid{display:block}.legal{display:block!important}}.ctx{color:var(--ink-3);font-size:.8125rem;font-weight:600;line-height:1.4}.name{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.3}.sec{color:var(--ink-3);font-size:.8125rem;line-height:1.45}.lead{color:var(--ink);text-wrap:pretty;max-width:62ch;font-size:1.0625rem;line-height:1.55}.due-line{color:var(--warn);font-size:.875rem;font-weight:700}.plain-line{color:var(--ink-2);font-size:.875rem;line-height:1.5}.label{color:var(--ink);font-size:.8125rem;font-weight:700}.nav-i .badge{min-width:0;height:auto;color:var(--accent);background:0 0;padding:0;font-size:.8125rem}.linkbtn{appearance:none;font:inherit;color:var(--teal-ink);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.8125rem;font-weight:600}.linkbtn:hover{color:var(--teal)}.opp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.opp-bar h1{font-size:1.375rem}.opp-bar .seg{flex:0 360px}.master-list{padding-top:4px}.master-list .rows>li+li:before{display:none}.orow{text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:background-color .12s;display:flex}.orow:hover{background:#0f1e270a}.orow[aria-current=true]{background:var(--tint)}.orow .om{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.orow .om .sec{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orow .om .sec.turn{color:var(--ink);font-weight:600}.orow .om .sec.turn i{background:var(--accent);color:var(--navy);border-radius:5px;margin-left:6px;padding:0 6px;font-size:.6875rem;font-style:normal;font-weight:800;line-height:1.6;display:inline-block}.orow .om .sec.warn{color:var(--warn);font-weight:600}.orow .ot{color:var(--ink-3);text-align:right;white-space:nowrap;flex:none;font-size:.8125rem}.orow .ot.due{color:var(--warn);font-weight:700}.orow .chev{color:var(--ink-4);flex:none}.newmark{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--navy);vertical-align:2px;border-radius:50%;margin-right:8px;display:inline-block}@media (min-width:1100px){.master-list .orow .chev{display:none}}.group .orow{border-radius:0;padding:11px 16px}.group .orow:hover{background:#f3f7f7}.group .rows>li+li:has(>.orow):before{left:16px}.dv{flex-direction:column;gap:24px;display:flex}.dv-head{flex-direction:column;gap:7px;display:flex}.dv-head .ttl{letter-spacing:-.022em;text-wrap:balance;font-size:1.75rem;font-weight:800;line-height:1.15}.dv-head .ttl:focus{outline:none}.dv-dec{flex-direction:column;gap:8px;display:flex}.dv-dec .btn{min-height:42px;padding:0 18px;font-size:.9375rem}.dv-dec .btn.primary{flex:0 auto}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.facts>div{flex-direction:column-reverse;gap:3px;min-width:0;padding:16px 18px 16px 0;display:flex}.facts>div+div{border-left:1px solid var(--line);padding-left:18px}.facts dd{letter-spacing:-.02em;margin:0;font-size:1.625rem;font-weight:800;line-height:1.1}.facts dt{color:var(--ink-3);font-size:.8125rem;line-height:1.4}.dv-who{color:var(--ink-3);align-items:center;gap:10px;font-size:.8125rem;display:flex}.dv-who b{color:var(--ink);font-weight:700}.dv-foot{color:var(--ink-3);font-size:.75rem;line-height:1.5}.dv details.disc{margin-top:-8px}.dv .state,.dv .act{margin-top:0}.focus{flex-direction:column;gap:10px;display:flex}.focus .ttl{letter-spacing:-.015em;font-size:1.25rem;font-weight:800;line-height:1.2}.focus .ttl:focus{outline:none}.focus .lead{color:var(--ink-2);font-size:.9375rem}.focus .dv-dec{margin-top:4px}.cita{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cita+.cita{border-top:1px solid var(--line)}.cita .tile.date{border-radius:10px;width:46px;height:50px}.cita .tile.date b{font-size:1.25rem}.cita .cb{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cita .acts{margin-top:8px}.cc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.cc-head>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.cc-head h1{letter-spacing:-.03em;font-size:2.125rem;line-height:1.08}.cc-head .acts .btn{min-height:42px;padding:0 18px;font-size:.9375rem}.cc-cols{flex-wrap:wrap;align-items:flex-start;gap:28px 32px;display:flex}.cc-main{flex-direction:column;flex:999 520px;gap:18px;min-width:0;display:flex}.cc-side{flex-direction:column;flex:260px;gap:28px;min-width:0;max-width:340px;display:flex}.agenda{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.agenda-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 22px;display:flex}.agenda-h h2{font-size:1rem;font-weight:800}.agenda-h p{color:var(--ink-3);max-width:62ch;font-size:.8125rem;line-height:1.45}.mesas{flex-direction:column;display:flex}.mesa-r{flex-wrap:wrap;gap:8px 22px;padding:18px 22px;transition:background-color .2s;display:flex}.mesa-r+.mesa-r{border-top:1px solid var(--line)}.mesa-r .mt{flex-direction:column;flex:0 0 76px;gap:2px;display:flex}.mesa-r .mt b{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.1}.mesa-r .mt span{color:var(--ink-3);font-size:.8125rem;font-weight:600}.mesa-r .mt .nowtag{background:var(--navy);color:var(--accent);border-radius:5px;align-self:flex-start;margin-top:4px;padding:1px 7px;font-size:.6875rem;font-weight:800}.mesa-r .mb{flex-direction:column;flex:300px;gap:5px;min-width:0;display:flex}.mesa-r h3{font-size:1.0625rem;font-weight:700;line-height:1.25}.mesa-r .hook{color:var(--ink);max-width:66ch;font-size:.9375rem;line-height:1.45}.mesa-r .full{color:var(--ink-2);max-width:64ch;margin-top:2px;font-size:.875rem;line-height:1.55}.mesa-r .mx{flex:none;align-self:flex-start}.mesa-r .flag{background:var(--fill);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:7px;margin-top:4px;padding:8px 10px;font-size:.8125rem;line-height:1.45;display:flex}.mesa-r .flag .ic{color:var(--teal-ink);margin-top:1px}.mesa-r.past{opacity:.5}.mesa-r.now{background:var(--tint)}.agenda-f{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 22px 16px;display:flex}.agenda-f p{color:var(--ink-2);max-width:72ch;font-size:.8125rem;line-height:1.5}.agenda-f .legal{color:var(--ink-3);margin-top:2px;font-size:.6875rem}.side-h{margin-bottom:10px;font-size:1rem;font-weight:800}.day{flex-direction:column;display:flex}.day li{border-top:1px solid #dce4e6;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0;font-size:.875rem;line-height:1.4;display:grid}.day li:last-child{border-bottom:1px solid #dce4e6}.day li time{color:var(--ink-3);font-weight:700}.day li span{color:var(--ink-2)}.day li.hl{background:var(--navy);border-top-color:#0000;border-radius:10px;margin:0 -12px;padding:9px 12px}.day li.hl+li{border-top-color:#0000}.day li.hl time{color:var(--accent);font-weight:800}.day li.hl span{color:#fff;font-weight:700}.contact{align-items:center;gap:12px;margin-bottom:10px;display:flex}.contact div b{font-size:.875rem;font-weight:700;display:block}.contact div span{color:var(--ink-3);font-size:.8125rem;display:block}.eds{flex-direction:column;gap:6px;display:flex}.eds p{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.eds p b{color:var(--ink)}.steps-list{flex-direction:column;display:flex}.steps-list li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.steps-list li:first-child{border-top:0}.steps-list .ck{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:#fff;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.steps-list .ck .ic{stroke-width:3px;width:13px;height:13px}.steps-list .ok .ck{background:var(--teal);box-shadow:none}.steps-list .tx{flex-direction:column;gap:2px;font-size:.9375rem;font-weight:600;display:flex}.steps-list .tx .sec{font-weight:500}.cold-card{padding:8px 22px 18px}.cold-card .acts{margin-top:10px}.nextb{background:var(--navy);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;padding:16px 20px;display:flex}.nextb .k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:700}.nextb .v{letter-spacing:-.01em;margin-top:2px;font-size:1.375rem;font-weight:800;line-height:1.2}.nextb .e{color:#fff;font-size:.9375rem;font-weight:600}.simbar{border:1px dashed var(--line-2);color:var(--ink-3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:16px;padding:6px 10px 6px 12px;font-size:.75rem;display:flex}.simbar b{color:var(--ink-2)}.simbar .acts{gap:4px;margin-left:auto}.cc-banner{isolation:isolate;color:#fff;background:linear-gradient(118deg,#1e3f6a 0%,#285f92 45%,#3b8590 100%);border-radius:18px;align-items:center;min-height:280px;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.cc-banner img{z-index:-1;object-fit:cover;object-position:left center;width:60%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000d9 38%,#000 60%);mask-image:linear-gradient(90deg,#0000 0%,#000000d9 38%,#000 60%)}.cc-banner .bx{box-sizing:border-box;flex-direction:column;gap:12px;max-width:640px;padding:34px 40px;display:flex;position:relative}.cc-banner .ey{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.8125rem;font-weight:800}.cc-banner h1{letter-spacing:-.03em;text-wrap:balance;color:#fff;font-size:2.625rem;font-weight:800;line-height:1.05}.cc-banner h1:focus{outline:none}.cc-banner .l{color:#fff;font-size:1.0625rem;line-height:1.45}.cc-banner .acts{gap:10px;margin-top:8px}.pill{appearance:none;white-space:nowrap;min-height:46px;transition:background-color .15s,transform .12s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.9375rem;font-weight:700;display:inline-flex}.pill:active{transform:scale(.97)}.pill.white{color:var(--teal-ink);background:#fff}.pill.white:hover{background:var(--tint)}.pill.ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.pill.ghost:hover{background:#ffffff1f}.cc-banner :focus-visible{outline-color:#ffffffe6}.citas{margin:0;padding:0;list-style:none;overflow:hidden}.citas .cita{align-items:flex-start}.citas .cita.mine{background:var(--tint)}.citas .tile.date.dark{background:var(--navy);box-shadow:none}.citas .tile.date.dark b{color:#fff}.citas .tile.date{grid-template-rows:1fr auto;align-content:stretch;overflow:hidden}.citas .tile.date b{align-self:center}.citas .tile.date i{background:var(--teal);color:#fff;text-align:center;place-self:stretch stretch;padding:3px 0 4px;display:block}.citas .ca{flex:none;padding-top:2px}.citas .cb .name{line-height:1.3}.emp{flex-direction:column;gap:28px;max-width:1100px;margin-inline:auto;padding:20px 0 16px;display:flex}.qs{margin:0;padding:0;list-style:none;overflow:hidden}.q{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:24px 26px;display:grid}.q+.q{border-top:1px solid var(--line)}.q-n{background:var(--navy);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid}.q-b{flex-direction:column;gap:10px;min-width:0;display:flex}.q-h{flex-direction:column;gap:3px;display:flex}.q-h h2{font-size:1.125rem;font-weight:700;line-height:1.3}.q-a{text-wrap:pretty;max-width:62ch;font-size:1rem;line-height:1.55}.q-empty{color:var(--ink-3);font-size:.9375rem;font-style:italic}.q-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.q-chips li{background:var(--tint);color:var(--teal-ink);border-radius:999px;padding:5px 12px;font-size:.875rem;font-weight:600}.q-origen{color:var(--ink-2);font-size:.8125rem}.q-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.q-ok{color:var(--teal-ink);white-space:nowrap;font-size:.8125rem;font-weight:600}@media (max-width:899.98px){.cc-banner{border-radius:16px;min-height:0;margin-bottom:20px}.cc-banner img{opacity:.3;width:100%;-webkit-mask-image:none;mask-image:none}.cc-banner .bx{padding:24px 20px}.cc-banner h1{font-size:1.875rem}.cc-banner .l{font-size:.9375rem}.cc-banner .acts .pill{flex:auto}.q{grid-template-columns:28px minmax(0,1fr);gap:10px 12px;padding:18px 16px}.q-n{width:28px;height:28px;font-size:.8125rem}.q-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (max-width:1099.98px){.master-list .rows>li+li:before{display:block;left:14px;right:0}.orow{border-radius:0;padding:11px 14px}.d-scroll{padding:0}}@media (max-width:899.98px){.opp-bar .seg{flex:100%}.cc-head h1{font-size:1.75rem}.cc-head .acts{width:100%}.cc-head .acts .btn.primary{flex:auto}.cc-side{max-width:none}.mesa-r{padding:16px}.mesa-r .mt{flex-direction:row;flex:0 0 100%;align-items:baseline;gap:10px}.mesa-r .mt .nowtag{margin-top:0}.agenda-h,.agenda-f{padding-left:16px;padding-right:16px}.facts{grid-template-columns:minmax(0,1fr)}.facts>div{padding:12px 0}.facts>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.dv-dec .btn{flex:auto}}:root{--avatar-gradient-1:radial-gradient(circle at 72% 18%,#82eeb0f2,transparent 34%),linear-gradient(135deg,#41d889 0%,#27bfa6 46%,#287fb7 100%);--avatar-gradient-2:radial-gradient(circle at 72% 18%,#ffef90f2,transparent 34%),linear-gradient(135deg,#b7e86b 0%,#8bd46c 46%,#d8b84a 100%);--avatar-gradient-3:radial-gradient(circle at 72% 18%,#9ce5fff2,transparent 34%),linear-gradient(135deg,#3f6fd6 0%,#28a7c2 48%,#2f9a74 100%);--avatar-gradient-4:radial-gradient(circle at 72% 18%,#ffc55deb,transparent 34%),linear-gradient(135deg,#0f4c5c 0%,#23877b 48%,#c46d38 100%);--avatar-gradient-5:linear-gradient(115deg,#eebbb5 0%,#bd8bbd 24%,#6861c8 55%,#303978 78%,#111a30 100%);--avatar-shine:inset 0 1px 0 #ffffff52,0 5px 12px #0000002e}.avatar.user-avatar{background:var(--avatar-gradient,var(--avatar-gradient-1));box-shadow:var(--avatar-shine);color:#fff;letter-spacing:.07em}.avatar-gradient-1{--avatar-gradient:var(--avatar-gradient-1)}.avatar-gradient-2{--avatar-gradient:var(--avatar-gradient-2)}.avatar-gradient-3{--avatar-gradient:var(--avatar-gradient-3)}.avatar-gradient-4{--avatar-gradient:var(--avatar-gradient-4)}.avatar-gradient-5{--avatar-gradient:var(--avatar-gradient-5)}.route{background:var(--bg);min-height:100%}.route:has(.page.fill){height:100%}.orow:hover,.orow:focus-visible{color:inherit}.tab:hover{color:var(--ink-2)}.tab[aria-current=page]:hover{color:var(--teal-ink)}.seg a{min-height:30px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.seg a:hover,.seg a[aria-selected=true]{color:var(--ink)}.seg a:before{content:"";position:absolute;inset:-4px 0}@media (max-width:899.98px),(pointer:coarse){.seg a{min-height:38px}}.opp-bar .lt{font-size:1.375rem}.seg.has-thumb{isolation:isolate;position:relative}.seg .seg-thumb{z-index:-1;width:var(--w,0);pointer-events:none;opacity:0;transform:translateX(var(--x,0));background:#fff;border-radius:7px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 1px 3px #0d1d2b29,0 0 0 .5px #0d1d2b0d}.seg.measured .seg-thumb{opacity:1}.seg.sliding .seg-thumb{transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}.seg.measured button[aria-selected=true],.seg.measured a[aria-selected=true]{box-shadow:none;background:0 0}.seg:not(.measured) a[aria-selected=true]{background:#fff;box-shadow:0 1px 3px #0d1d2b29,0 0 0 .5px #0d1d2b0d}.seg.sliding [role=tab]{transition:color .3s}.nav{position:relative}.nav-i{z-index:1;position:relative}.nav .nav-ind{pointer-events:none;height:36px;transform:translateY(calc(var(--i) * 38px));background:#ffffff1f;border-radius:9px;transition:transform .45s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:0;right:0}.nav.has-ind .nav-i[aria-current=page]{background:0 0}.tab[aria-current=page] .ic{animation:.42s cubic-bezier(.32,.72,0,1) tab-pop}@keyframes tab-pop{0%{transform:scale(.84)}55%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:1099.98px){.opp.list .orow[aria-current=true]{background:0 0}}.login-card form{flex-direction:column;gap:14px;display:flex}.login-card .field{min-height:44px}.login-card .note a{font-weight:600}.login-lang{justify-content:center;gap:18px;display:flex}.login-lang .linkbtn{color:var(--ink-3)}.login-lang .linkbtn[aria-pressed=true]{color:var(--ink);cursor:default}.menu form{margin:0}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(.vt-tab-out){animation:.17s cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-new(.vt-tab-in){animation:.44s cubic-bezier(.2,.8,.2,1) 70ms both vt-rise-in}::view-transition-group(.vt-push-in){z-index:2}::view-transition-new(.vt-push-in){animation:.46s cubic-bezier(.32,.72,0,1) both vt-from-right;box-shadow:-18px 0 36px #0d1d2b24}::view-transition-old(.vt-push-out){animation:.46s cubic-bezier(.32,.72,0,1) both vt-to-left}::view-transition-group(.vt-pop-out){z-index:2}::view-transition-old(.vt-pop-out){animation:.42s cubic-bezier(.32,.72,0,1) both vt-to-right;box-shadow:-18px 0 36px #0d1d2b24}::view-transition-new(.vt-pop-in){animation:.42s cubic-bezier(.32,.72,0,1) both vt-from-left}.tabbar{view-transition-name:tabbar}::view-transition-group(tabbar){z-index:20;animation:none}::view-transition-old(tabbar){display:none}::view-transition-new(tabbar){animation:none}::view-transition-old(.vt-swap-out){animation:.14s ease-out both vt-fade-out}::view-transition-new(.vt-swap-in){animation:.32s cubic-bezier(.2,.8,.2,1) 40ms both vt-swap-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.996)}to{opacity:1;filter:none;transform:none}}@keyframes vt-from-right{0%{transform:translate(100%)}to{transform:none}}@keyframes vt-to-left{to{opacity:.55;transform:translate(-28%)}}@keyframes vt-to-right{to{transform:translate(100%)}}@keyframes vt-from-left{0%{opacity:.55;transform:translate(-28%)}to{opacity:1;transform:none}}@keyframes vt-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@supports not (view-transition-name:none){.route{animation:view-in .3s var(--ease)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.seg .seg-thumb,.nav .nav-ind{transition:none}}.side-head{align-items:center;display:flex}.sidebar{padding-inline:18px}.sidebar-resize{display:none}@media screen and (min-width:900px){#app{position:relative}.sidebar{width:var(--sidebar-w)}#app.sidebar-resizing,#app.sidebar-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.sidebar-resize{z-index:30;top:0;bottom:0;left:calc(var(--sidebar-w) - 5px);cursor:col-resize;touch-action:none;width:10px;display:block;position:absolute}.sidebar-resize:focus-visible{outline:none}.sidebar-resize:focus-visible:after{content:"";background:var(--teal-ink);border-radius:999px;width:2px;position:absolute;top:16px;bottom:16px;left:4px}}.menu a{width:100%;min-height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:.8125rem;font-weight:500;display:flex}.menu a:hover,.menu a:focus-visible{background:var(--tint);color:var(--ink);outline:none}.menu a .ic{color:var(--teal)}.menu .mtrail{color:var(--ink-3);align-items:center;gap:4px;margin-left:auto;padding-left:12px;font-size:.75rem;font-weight:600;display:inline-flex}.menu .mtrail .ic{color:var(--ink-3);transition:transform .2s var(--ease)}.msub-wrap{position:relative}.menu .msub-trigger[aria-expanded=true]{background:var(--tint)}.msub{z-index:1;min-width:180px;box-shadow:var(--sh-pop),0 0 0 .5px #0d1d2b1a;animation:pop-s .16s var(--ease);transform-origin:0 0;background:#fffffff7;border-radius:12px;padding:5px;position:absolute;top:-5px;left:calc(100% + 9px)}.msub.left{transform-origin:100% 0;left:auto;right:calc(100% + 9px)}.msub.up{transform-origin:0 100%;top:auto;bottom:-5px}.msub.inline{min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:2px 0 2px 26px;animation:none;position:static}.msub-wrap:has(.msub.inline) .mtrail .ic{transform:rotate(90deg)}.tb-brand .on-dark{display:none}.side-head .brand{border-radius:8px;flex:0 auto;align-items:center;gap:10px;min-width:0;margin:-4px 0;padding:4px 2px;display:flex}.brand .brand-mark{flex:none;width:28px;height:28px}.brand .brand-word{flex:0 180px;width:180px;min-width:0;height:auto}.toolbar .tb-brand{border-radius:8px;align-items:center;gap:9px;min-height:44px;padding-right:8px;display:flex}.toolbar .tb-brand img{height:18px}.toolbar .tb-brand .tb-mark{width:28px;height:28px}.toolbar.scrolled .tb-brand{pointer-events:none}.login-brand{align-items:center;gap:14px;display:flex}.login-brand .mark{flex:none;width:44px;height:44px}.login-art .login-brand .logo{min-width:0}.brand .brand-word,.tb-brand .on-light,.tb-brand .on-dark,.login-brand .logo{transform:translateY(3%)}@media (max-width:899.98px){.login-brand{gap:12px}.login-brand .mark{width:36px;height:36px}}.login-art>.login-copy{margin-block:auto}.login-aurora{z-index:-2;background:linear-gradient(170deg,#0789a6 0%,#0c8499 45%,#1f7e8b 100%);position:absolute;inset:0;overflow:hidden;container-type:size}.login-aurora i{margin:-50vmax 0 0 -50vmax;will-change:transform;border-radius:50%;width:100cqmax;height:100cqmax;margin:-50cqmax 0 0 -50cqmax;animation:18s ease-in-out infinite alternate aurora-1;position:absolute;top:50%;left:50%}.login-aurora i:first-child{background:radial-gradient(closest-side,#0b1e32fa,#0b1e32c7 40%,#0b1e3200)}.login-aurora i:nth-child(2){background:radial-gradient(closest-side,#42a8b8f5,#42a8b89e 40%,#42a8b800);animation-name:aurora-2;animation-duration:16s}.login-aurora i:nth-child(3){background:radial-gradient(closest-side,#269688f2,#26968899 40%,#26968800);animation-name:aurora-3;animation-duration:14s}.login-aurora i:nth-child(4){background:radial-gradient(closest-side,#eae89b,#eae89bd1 36%,#eae89b00);width:72cqmax;height:72cqmax;margin:-36cqmax 0 0 -36cqmax;animation:36s ease-in-out infinite aurora-4}.login-grain{z-index:-1;pointer-events:none;mix-blend-mode:lighten;opacity:.34;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='n' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .07  0 0 0 0 .53  0 0 0 0 .63  6 0 0 0 -2.5'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.login-grain.dark{mix-blend-mode:darken;opacity:.3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='n' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='3' seed='23' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .07  0 0 0 0 .53  0 0 0 0 .63  6 0 0 0 -2.5'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes aurora-1{0%{transform:translate(-58cqw,-34cqh)scale(1)}50%{transform:translate(-34cqw,8cqh)scale(1.15)}to{transform:translate(-62cqw,46cqh)scale(.92)}}@keyframes aurora-2{0%{transform:translate(34cqw,-46cqh)scale(1)}50%{transform:translate(-12cqw,-22cqh)scale(1.18)}to{transform:translate(26cqw,4cqh)scale(.9)}}@keyframes aurora-3{0%{transform:translate(-36cqw,60cqh)scale(1)}50%{transform:translate(8cqw,30cqh)scale(.88)}to{transform:translate(-20cqw,-6cqh)scale(1.12)}}@keyframes aurora-4{0%,to{transform:translate(-40cqw,50cqh)scale(1)}33%{transform:translate(52cqw,48cqh)scale(1.08)}66%{transform:translate(56cqw,-40cqh)scale(.94)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.login-art:before{background:linear-gradient(200deg,#09162129 0%,#0916214d 100%)}.login-art>.login-copy{align-self:flex-start;position:relative}.login-copy:before{content:"";z-index:-2;filter:blur(48px);pointer-events:none;background:#065c6cd9;border-radius:120px;position:absolute;inset:-64px -84px -64px -150px}.login-brand{position:relative}.login-brand:before{content:"";z-index:-2;filter:blur(30px);pointer-events:none;background:#065c6c99;border-radius:60px;width:500px;position:absolute;inset:-28px auto -28px -90px}}@media (prefers-reduced-motion:no-preference) and (max-width:899.98px){.login-art:before{background:linear-gradient(200deg,#09162180 0%,#0d1d2b9e 46%,#091621db 100%)}.login-aurora i:nth-child(4){opacity:.55}}@media (prefers-reduced-motion:reduce){.login-aurora,.login-grain{display:none}}.hero-detail .hd-rows{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hero-detail .hd-rows li{justify-content:space-between;align-items:center;gap:14px;display:flex}.hero-detail .hd-rows .btn{flex:none}@media (max-width:899.98px){.hero-detail .hd-rows{gap:12px;width:100%}.hero-detail .hd-rows li{flex-direction:column;align-items:flex-start;gap:8px}}.hero.intro .plot{animation:1.9s cubic-bezier(.45,0,.2,1) both intro-sweep;-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero.intro .bar{animation:none}@keyframes intro-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.pt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;display:flex}.pt-head-t{flex-direction:column;flex:440px;gap:8px;min-width:0;display:flex}.pt-eyebrow{color:var(--ink-2)}.pt-h1{color:var(--ink)}.pt-lead{color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-size:1rem;line-height:1.55}.pt-valid{color:var(--teal-ink);align-items:center;gap:6px;margin-top:4px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.pt-valid .ic{stroke-width:2px;flex:none;width:15px;height:15px}.pt-valid.edited{color:var(--ink-3);margin-top:0}.btn.tint.pt-propose{flex:none;margin-top:22px}.btn.tint.pt-propose .ic{width:14px;height:14px}.pt-pending{color:var(--ink);background:#fdf6e7;border:1px solid #ecd9a6;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.pt-pending>.ic{color:#8a5a00;stroke-width:2px;flex:none;width:18px;height:18px}.pt-pending p{text-wrap:pretty;flex:1;min-width:0;font-size:.875rem;line-height:1.5}.pt-pending .btn{flex:none}.btn.primary.validate{color:#fff;background:#2a8b3e;border-color:#2a8b3e}.btn.primary.validate:hover:not(:disabled){background:#237735;border-color:#237735}.pt-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pt-card>*+*{border-top:1px solid var(--line)}.pt-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700;line-height:1.3}.pt-reto{flex-direction:column;gap:10px;padding:24px 24px 26px;display:flex}.pt-reto .pt-k{color:var(--teal-ink)}.pt-reto p{letter-spacing:-.015em;max-width:780px;color:var(--ink);text-wrap:pretty;font-size:1.375rem;font-weight:800;line-height:1.3}.pt-band{background:#fbfcfc;padding:11px 24px}.pt-objs{margin:0;padding:0;list-style:none}.pt-obj{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding:18px 24px;display:flex}.pt-obj:last-child{padding-bottom:22px}.pt-obj h3{max-width:680px;color:var(--ink);text-wrap:pretty;font-size:1.0625rem;font-weight:700;line-height:1.35}.pt-obj p{max-width:640px;color:var(--ink-3);text-wrap:pretty;font-size:.875rem;line-height:1.5}.pt-card .area{letter-spacing:.07em;border-radius:5px;padding:3px 7px;font-size:.6875rem;font-weight:700}.pobj-n{background:var(--fill);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.pobj-m{color:var(--teal-ink);font-size:.75rem;font-weight:600;line-height:1.4}.area{letter-spacing:.09em;text-transform:uppercase;background:var(--fill);color:var(--ink-2);border-radius:4px;padding:3px 7px;font-size:.625rem;font-weight:800;line-height:1.3;display:inline-block}.area.a1{color:#4e2a86;background:#eadff7}.area.a2{background:var(--accent);color:var(--navy)}.area.a3{color:#2e5e2a;background:#d7ebcf}.area.a4{background:var(--teal);color:#fff}dialog.plan-sheet .sheet-card.pe-sheet{flex-direction:column;width:min(660px,100vw - 32px);max-height:calc(100% - 48px);padding:0;display:flex;overflow:hidden}html:has(dialog.plan-sheet[open]){overflow:hidden}.pe-head{border-bottom:1px solid var(--line);flex-direction:column;flex:none;align-items:stretch;gap:14px;padding:20px 16px 14px 22px;display:flex}.pe-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pe-head-t{min-width:0}.pe-progress{flex-direction:column;gap:7px;padding-right:6px;display:flex}.pe-progress .steps{gap:4px}.pe-progress .steps i{height:4px}.pe-step-cap{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;font-size:.8125rem;line-height:1.4;display:flex}.pe-step-cap b{color:var(--ink);min-width:0;font-weight:700}.pe-step-cap span{font-variant-numeric:tabular-nums;flex:none}.pe-step{animation:pe-step-in .22s var(--ease)}.pe-step.reto{flex-direction:column;justify-content:center;min-height:220px;display:flex}.pe-step.reto .pe-reto{color:var(--ink);text-align:center;font-size:1.125rem;font-weight:600;line-height:1.45}.pe-step.back{animation-name:pe-step-back}@keyframes pe-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes pe-step-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.pe-x{color:var(--ink-2);flex:none;margin:-4px 0 0}.pe-x:hover{background:var(--fill);color:var(--ink)}.pe-body{overscroll-behavior:contain;background:var(--bg);flex:1;min-height:0;padding:16px 22px 22px;overflow:auto}.pe-label{margin:4px 0 6px;display:block}.pe-reto+.pe-label{margin-top:20px}.pe-ghost{resize:none;width:calc(100% + 12px);font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 6px;line-height:1.45;transition:background-color .15s,box-shadow .15s;display:block;overflow:hidden}.pe-ghost::placeholder{color:var(--ink-4)}.pe-ghost:hover{background:var(--fill)}.pe-ghost:focus{background:var(--surface);box-shadow:0 0 0 2px var(--teal);outline:none}.pe-ghost[aria-invalid=true]{box-shadow:0 0 0 2px var(--warn)}.pe-ghost:disabled{opacity:.6}.pe-reto{color:var(--ink-2);font-size:.9375rem}.pe-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pe-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px 12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #0d1d2b0a}.pe-card:focus-within{border-color:var(--line-2);box-shadow:0 6px 18px #0d1d2b14}.pe-card.invalid{border-color:var(--warn)}.pe-card-top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.pe-card-top .pobj-n{flex:none}.pe-pick{flex:1;min-width:0;display:flex;position:relative}.pe-chip{appearance:none;cursor:pointer;border:0;align-items:center;gap:3px;transition:filter .15s,box-shadow .15s;display:inline-flex}.pe-chip:hover{filter:brightness(.96)}.pe-chip .ic{stroke-width:2.2px;width:12px;height:12px}.pe-chip.pe-none{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:0 0}.pe-chip[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--warn);color:var(--warn)}.pe-pop{z-index:5;background:var(--surface);min-width:200px;box-shadow:var(--sh-pop),0 0 0 .5px #0d1d2b1a;border-radius:12px;flex-direction:column;gap:2px;padding:5px;animation:.15s ease-out fade;display:flex;position:fixed}.pe-opt{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 8px;display:flex}.pe-opt:hover,.pe-opt:focus-visible{background:var(--fill);outline:none}.pe-opt .ic{color:var(--teal);opacity:0}.pe-opt[aria-pressed=true] .ic{opacity:1}.pe-del{width:32px;height:32px;color:var(--ink-3);flex:none}.pe-del:hover{background:var(--warn-bg);color:var(--warn)}.pe-title{font-size:.9375rem;font-weight:700}.pe-detail{color:var(--ink-2);font-size:.8125rem}.pe-card .pobj-m{margin-top:4px}.pe-more{border:1.5px dashed var(--line-2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px 12px 16px;display:flex}.pe-more p{color:var(--ink-2);font-size:.875rem;font-weight:600}.pe-more .btn .ic{width:14px;height:14px}.pe-full{text-align:center;color:var(--ink-3);margin-top:12px;font-size:.8125rem}.pe-sum{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pe-sum-b{appearance:none;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.pe-sum-b:hover{border-color:var(--line-2);background:var(--fill)}.pe-sum-b:focus-visible{box-shadow:0 0 0 2px var(--teal);outline:none}.pe-sum-b:disabled{cursor:default;opacity:.6}.pe-sum-b .pobj-n{flex:none}.pe-sum-b>.ic{color:var(--ink-3);flex:none}.pe-sum-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pe-sum-t .area{align-self:flex-start}.pe-sum-t b{color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;font-size:.9375rem;font-weight:700;line-height:1.3}.pe-sum-t b.empty{color:var(--ink-4);font-weight:500}.pe-sum li.invalid .pe-sum-b{border-color:var(--warn)}.pe-sum-reto .pe-sum-t b{color:var(--ink-2);font-weight:500}.pe-foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 22px;display:flex}.pe-status{min-width:0;color:var(--ink-3);flex:1;font-size:.8125rem;line-height:1.4}.pe-undo{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pe-undo .btn{min-height:28px;padding:0 8px}.pe-err{color:var(--warn);font-weight:600}.pe-ask{color:var(--ink);font-weight:700}.pe-dirty:before{content:"";background:var(--teal);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.pe-acts{flex:none;gap:8px;display:flex}.home-grid{--hcell-h:452px}.hcell{height:var(--hcell-h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.hcell.wide{grid-column:1/-1;height:320px}.hcell-h{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 12px;display:flex}.hcell-h h2{letter-spacing:-.015em;color:var(--ink);font-size:1.0625rem;font-weight:800;line-height:1.25}.hcell-h h2:focus{outline:none}.hcell-h .ct{color:var(--ink-3);margin-left:7px;font-size:.875rem;font-weight:700}.hcell-h .link{flex:none;padding-right:0}.hcell-b{flex:1;min-height:0;position:relative;overflow:hidden}.hcell.over .hcell-b:after{content:"";background:linear-gradient(to bottom,#fff0,var(--surface));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.hcell-more{border-top:1px solid var(--line);flex:none;justify-content:center;padding:10px 20px 12px;display:flex}.hcell-more .btn .ic{width:14px;height:14px}.hcell .card,.hcell .group{background:0 0;border:0;border-radius:0}.hcell .focus{padding:16px 20px 14px}.hcell .focus .lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-due .ctx{color:var(--teal-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.plan-due .ctx .ic{width:14px;height:14px;color:var(--teal)}.plan-due .pd-acts{margin-top:4px;display:flex}.plan-due .pd-acts .btn .ic{width:14px;height:14px}.hcell-b.scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overflow-y:auto}.hcell-b.scroll:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.hcell .focus-next{border-top:1px solid var(--line);margin-top:0}.hcell .orow{padding-left:20px;padding-right:20px}.hcell .empty{padding:44px 20px 24px}.hcell-h.has-sub{flex-wrap:wrap;row-gap:0}.hcell-h.has-sub h2{flex:1 1 0;min-width:0}.hcell-sub{color:var(--ink-2);text-wrap:pretty;flex:1 0 100%;order:3;margin-top:4px;font-size:.875rem;line-height:1.5}.plan-sum{padding:4px 20px}.plan-sum .lead{color:var(--ink-2);text-wrap:pretty;margin:8px 0 12px;font-size:.875rem;line-height:1.5}.plan-sum-list{margin:0;padding:0;list-style:none}.plan-sum-list li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.plan-sum-list li:first-child{border-top:0}.plan-sum-list .obj-n{background:var(--tint);width:32px;height:32px;color:var(--teal-ink);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;place-items:center;margin-top:1px;font-size:.8125rem;font-weight:800;display:grid}.plan-sum-list .ob{flex-direction:column;gap:3px;min-width:0;display:flex}.plan-sum-list .ob b{color:var(--ink);text-wrap:pretty;font-size:.9375rem;font-weight:700;line-height:1.3}.plan-sum-list .ob .meta{color:var(--ink-3);font-size:.8125rem;line-height:1.4}.plan-sum-list .ob .area{align-self:flex-start;margin:2px 0 1px}.hcell .citas .cita{padding:16px 20px}.hcell .ag-empty{color:var(--ink-3);padding:16px 20px;font-size:.875rem;line-height:1.5}.cita .cb a.name{color:var(--ink);text-decoration:none}.cita .cb a.name:hover{color:var(--teal-ink);text-underline-offset:3px;text-decoration:underline}.cita .note{color:var(--ink-2);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.orow .om .obj-ref{color:var(--teal-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.obj-line{color:var(--teal-ink);align-items:flex-start;gap:6px;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.obj-line .ic{flex:none;margin-top:2px}@media (max-width:899.98px){.emp{gap:18px;padding:0 0 8px}.pt-lead{font-size:.9375rem}.btn.tint.pt-propose{width:100%;margin-top:0}.pt-pending{flex-wrap:wrap;padding:12px 14px}.pt-pending .btn{width:100%}.pt-reto{padding:18px 16px 20px}.pt-reto p{font-size:1.1875rem}.pt-band{padding:10px 16px}.pt-obj{padding:16px}.pt-obj:last-child{padding-bottom:18px}.pt-obj h3{font-size:1rem}dialog.plan-sheet .sheet-card.pe-sheet{width:100%;height:94%;max-height:94%;padding:10px 0 0}.pe-head{gap:12px;padding:0 10px 12px 18px}.pe-progress{padding-right:8px}.pe-body{padding:14px 16px 20px}.pe-chip{min-height:30px}.pe-more{flex-direction:column;align-items:flex-start}.pe-foot{padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);flex-direction:column;align-items:stretch;gap:10px}.pe-acts .btn{flex:1}.hcell-h{padding:16px 16px 10px}.hcell .focus,.hcell .citas .cita,.hcell .orow,.hcell-more,.plan-sum{padding-left:16px;padding-right:16px}}@media screen{:root[data-theme=dark]{--bg:#151515;--surface:#1d1d1d;--raised:#242424;--tint:#1a2d30;--tint-2:#1f3a3e;--fill:#262626;--fill-2:#303030;--line:#2e2e2e;--line-2:#3c3c3c;--ink:#f4fbfc;--ink-2:#c3cfd2;--ink-3:#9aa7ab;--ink-4:#737e82;--teal-ink:#7ccad4;--teal-fg:#4fb3c0;--warn:#ee9467;--warn-bg:#3a241b;--block:#2c2c2c;--sh-1:0 1px 2px #00000059;--sh-pop:0 14px 36px #00000080,0 2px 8px #0000004d;--sh-sheet:0 30px 80px #0009,0 4px 18px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-theme=dark]) a:hover,:where([data-theme=dark]) .link:hover,:where([data-theme=dark]) .linkbtn:hover{color:#a6dce3}:where([data-theme=dark]) :focus-visible{outline-color:#4fb3c0cc}[data-theme=dark] kbd{background:#ffffff1a}[data-theme=dark] .skip{background:var(--raised)}[data-theme=dark] .empty .badge-ic,[data-theme=dark] .done-card .badge-ic,[data-theme=dark] .where .ic,[data-theme=dark] .calm .ic,[data-theme=dark] .ed-hero .ed-m .ic,[data-theme=dark] .ed-hero .talk .ic,[data-theme=dark] .login-card .qr .ic,[data-theme=dark] .menu button .ic,[data-theme=dark] .menu a .ic,[data-theme=dark] .menu button .ck{color:var(--teal-fg)}[data-theme=dark] .menu .mtrail .ic{color:var(--ink-3)}[data-theme=dark] .chip.line,[data-theme=dark] .tile.date,[data-theme=dark] .field,[data-theme=dark] .prog3,[data-theme=dark] .preview,[data-theme=dark] .preview .mono,[data-theme=dark] .pick:not([aria-checked=true]),[data-theme=dark] .tog:not([aria-pressed=true]),[data-theme=dark] .reason:not(:hover){background-color:var(--surface)}[data-theme=dark] .field-row select.field{background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2393A6AC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9.5 6 6 6-6'/></svg>") no-repeat right 12px center}[data-theme=dark] .field:focus{box-shadow:0 0 0 4px #4fb3c040}[data-theme=dark] .field[aria-invalid=true]{box-shadow:0 0 0 4px #ee94672e}[data-theme=dark] .sheet-card{background:var(--raised)}[data-theme=dark] dialog.sheet::backdrop{background:#0009}[data-theme=dark] .sheet-card .grab{background:#3c3c3c}[data-theme=dark] .pe-pop{background:var(--raised);box-shadow:var(--sh-pop),0 0 0 .5px #ffffff24}[data-theme=dark] .pe-opt .ic,[data-theme=dark] .pe-chip .ic{color:inherit}[data-theme=dark] .pe-card{box-shadow:none}[data-theme=dark] .pe-card:focus-within{box-shadow:0 6px 18px #00000059}[data-theme=dark] .switch:not([aria-checked=true]){background:#3c3c3c}[data-theme=dark] .mc.done{background:#191919}[data-theme=dark] .chip.new,[data-theme=dark] .avatar.lg,[data-theme=dark] .how li .n,[data-theme=dark] .q-n,[data-theme=dark] .mesa-r .mt .nowtag,[data-theme=dark] .nextb,[data-theme=dark] .day li.hl,[data-theme=dark] .citas .tile.date.dark{background:var(--block)}[data-theme=dark] .newdot{background:var(--block);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 2px var(--accent)}[data-theme=dark] .day li{border-top-color:var(--line-2)}[data-theme=dark] .day li:last-child{border-bottom-color:var(--line-2)}[data-theme=dark] .day li.hl,[data-theme=dark] .day li.hl+li{border-top-color:#0000}[data-theme=dark] .steps i:not(.done):not(.cur){background:#363636}[data-theme=dark] .steps i.cur{background:var(--ink)}[data-theme=dark] .timeline li:not(.done) .dot{background:var(--surface)}[data-theme=dark] .timeline .cur .dot{border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 10px var(--ink)}[data-theme=dark] .row:hover,[data-theme=dark] .orow:hover{background:#ffffff0b}[data-theme=dark] .group .row:hover,[data-theme=dark] .group .orow:hover{background:#262626}[data-theme=dark] .row[aria-current=true],[data-theme=dark] .orow[aria-current=true],[data-theme=dark] .group .row[aria-current=true]{background:var(--tint)}[data-theme=dark] .seg:not(.dark){background:var(--fill)}[data-theme=dark] .seg:not(.dark) .seg-thumb,[data-theme=dark] .seg:not(.dark):not(.measured) button[aria-selected=true],[data-theme=dark] .seg:not(.dark):not(.measured) a[aria-selected=true]{background:#3a3a3a;box-shadow:0 1px 3px #0006}[data-theme=dark] .btn.light:hover{background:#eaf3f4}[data-theme=dark] .pill.white{color:#175f69}[data-theme=dark] .pill.white:hover{background:#eaf3f4}[data-theme=dark] .menu{box-shadow:var(--sh-pop),0 0 0 .5px #ffffff24;background:#242424f7}[data-theme=dark] .msub:not(.inline){box-shadow:var(--sh-pop),0 0 0 .5px #ffffff24;background:#2c2c2cfa}[data-theme=dark] .toast{box-shadow:var(--sh-pop),inset 0 0 0 1px #ffffff14;background:#2c2c2cf7}[data-theme=dark] .sidebar{background:#111;box-shadow:inset -1px 0 #ffffff1a}[data-theme=dark] .nav-i[aria-current=page]{background:#ffffff1a}[data-theme=dark] .toolbar.scrolled,[data-theme=dark] .toolbar.back.scrolled{background:#151515eb;box-shadow:0 .5px #ffffff1a}[data-theme=dark] .tabbar{background:#111111f0;box-shadow:0 -.5px #ffffff1a}[data-theme=dark] .tab .badge{box-shadow:0 0 0 2px #111}[data-theme=dark] .tb-brand .on-light{display:none}[data-theme=dark] .tb-brand .on-dark{display:block}[data-theme=dark] .area.a1{color:#cdb8f0;background:#352550}[data-theme=dark] .area.a3{color:#a7d7a0;background:#22402a}[data-theme=dark] .plan-due .ctx .ic{color:var(--teal-fg)}[data-theme=dark] .pt-band{background:var(--raised)}[data-theme=dark] .pt-pending{background:#2b2414;border-color:#4a3d1b}[data-theme=dark] .pt-pending>.ic{color:#e5b45a}[data-theme=dark] .plan-sum-list .obj-n{color:var(--teal-fg)}[data-theme=dark] .cita .cb a.name:hover{color:#a6dce3}[data-theme=dark] .hcell.over .hcell-b:after{background:linear-gradient(to bottom,#1d1d1d00,var(--surface) 88%)}}@media screen and (max-width:1099.98px){[data-theme=dark] .actionbar{background:linear-gradient(to top,var(--bg) 72%,#15151500)}}
