@charset "UTF-8";@font-face{font-family:Red Hat Display;src:url(/assets/fonts/RedHatDisplay/RedHatDisplayVF.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--typography-font-family-sistecredito: "Red Hat Display", sans-serif;--typography-font-size-caption: 10px;--typography-font-size-detail: 11px;--typography-font-size-body-s: 12px;--typography-font-size-body-m: 14px;--typography-font-size-body-l: 16px;--typography-font-size-title-s: 16px;--typography-font-size-title-m: 18px;--typography-font-size-title-l: 20px;--typography-font-size-display-s: 28px;--typography-font-size-display-m: 32px;--gap-2: 2px;--gap-3: 3px;--gap-4: 4px;--gap-6: 6px;--gap-8: 8px;--gap-10: 10px;--gap-12: 12px;--gap-16: 16px;--gap-20: 20px;--gap-24: 24px;--gap-32: 32px;--cornerradius-s: 4px;--cornerradius-m: 8px;--cornerradius-l: 16px;--cornerradius-xl: 24px;--cornerradius-rounded: 999px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--typography-font-family-sistecredito);font-size:var(--typography-font-size-body-m);line-height:1.45;letter-spacing:-.011em;color:var(--sys-text-default);background:radial-gradient(980px 420px at 0% -8%,color-mix(in srgb,var(--sys-action-background-default) 34%,transparent),transparent 62%),radial-gradient(720px 360px at 100% 0%,color-mix(in srgb,var(--sys-feedback-info-background-soft) 90%,transparent),transparent 58%),var(--sys-background-subtle);background-attachment:fixed}[hidden]{display:none!important}img{max-width:100%}h1,h2,h3,h4{margin:0;font-weight:700;color:var(--sys-text-strong)}h1{font-size:2rem;letter-spacing:-.045em;line-height:1.05}h2{font-size:1.1rem;letter-spacing:-.03em}h3{font-size:1rem}p{margin:0}code{font-size:.92em}.stack{display:flex;flex-direction:column;gap:var(--gap-12)}.row{display:flex;gap:var(--gap-8);align-items:center;flex-wrap:wrap}.spacer{flex:1}.muted{color:var(--sys-text-subtle)}.small{font-size:var(--typography-font-size-body-s)}.sub{max-width:46rem;font-size:15px;line-height:1.45;color:var(--sys-text-subtle)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-head{justify-content:space-between;align-items:flex-end;width:100%;gap:var(--gap-16);margin-bottom:var(--gap-4)}.page-head .stack{gap:var(--gap-6)}.page-head flux-button{--sys-background-subtle: var(--sys-background-default)}.card{padding:var(--gap-16);border:1px solid color-mix(in srgb,var(--sys-border-subtle) 85%,transparent);border-radius:var(--cornerradius-l);background:var(--sys-background-default);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--sys-background-inverse) 45%,transparent)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--gap-16);align-items:stretch}.card-grid>.card{min-width:0}.card-grid-wide{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.empty{display:flex;flex-direction:column;gap:var(--gap-6)}.form-error{padding:var(--gap-10) var(--gap-12);border-radius:var(--cornerradius-m);background:var(--sys-feedback-error-background-subtle);color:var(--sys-feedback-error-text)}.take-result,.save-result{padding:var(--gap-10) var(--gap-12);border-radius:var(--cornerradius-m);background:var(--sys-background-interactive-selected-default);color:var(--sys-action-text-default)}.notice{padding:var(--gap-10) var(--gap-12);border-radius:var(--cornerradius-m);background:var(--sys-feedback-warning-background-subtle);color:var(--sys-feedback-warning-on-warning)}.fieldset{display:flex;flex-direction:column;gap:var(--gap-8);margin:0;padding:var(--gap-12);border:1px solid var(--sys-border-subtle);border-radius:var(--cornerradius-l)}.fieldset>legend{padding:0 var(--gap-6);font-weight:700;color:var(--sys-text-strong)}.linkish{padding:0;border:0;background:transparent;font:inherit;color:var(--comp-link-text-default);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.badge{display:inline-flex;align-items:center;gap:var(--gap-6);padding:2px var(--gap-8);border:1px solid transparent;border-radius:var(--cornerradius-rounded);font-size:var(--typography-font-size-body-s);font-weight:500;letter-spacing:-.01em;line-height:1.35;white-space:nowrap;background:var(--sys-background-subtle);color:var(--sys-text-default)}.badge-dark{font-weight:600;background:var(--sys-background-inverse);color:var(--sys-text-inverse)}.badge-active{background:var(--sys-background-interactive-selected-default);color:var(--sys-action-text-default)}.badge-ok{border-color:var(--sys-feedback-success-border);background:var(--sys-feedback-success-background-subtle);color:var(--sys-feedback-success-text)}.badge-warn{background:var(--sys-feedback-warning-background-subtle);color:var(--sys-feedback-warning-text)}.badge-danger{background:var(--sys-feedback-error-background-subtle);color:var(--sys-feedback-error-text)}.badge-done{background:transparent;color:var(--sys-text-subtle)}.badge-dot{flex:none;width:6px;height:6px;border-radius:var(--cornerradius-rounded);background:var(--sys-border-bold)}.dot-research{background:var(--sys-border-bold)}.dot-spec{background:var(--sys-informative-blue-background-brand)}.dot-plan{background:var(--sys-informative-violet-background-default)}.dot-tasks{background:var(--sys-informative-yellow-background-default)}.dot-approval{background:var(--sys-informative-orange-background-default)}.dot-implement{background:var(--sys-feedback-success-background-default)}.dot-done,.dot-completed{background:var(--sys-border-strong)}.dot-active{background:var(--sys-action-background-pressed);box-shadow:0 0 0 3px color-mix(in srgb,var(--sys-action-background-default) 45%,transparent)}.dot-blocked{background:var(--sys-feedback-warning-background-default)}.dot-abandoned{background:var(--sys-feedback-error-background-default)}.board-tools{display:flex;align-items:flex-end;gap:var(--gap-12)}.board-tools .search-field{flex:1;min-width:0}.board-count{flex:none;padding-bottom:var(--gap-12);font-size:var(--typography-font-size-body-s);color:var(--sys-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.board-filters{align-items:flex-end;padding:var(--gap-10) var(--gap-12);border:1px solid color-mix(in srgb,var(--sys-border-subtle) 80%,transparent);border-radius:var(--cornerradius-l);background:color-mix(in srgb,var(--sys-background-default) 72%,transparent)}.board-filters .filter{min-width:11rem}.feat-groups{counter-reset:feat;gap:var(--gap-20)}.feat-group{counter-increment:feat;padding:0;overflow:hidden;gap:0}.feat-group h2{display:flex;align-items:baseline;gap:var(--gap-12);padding:var(--gap-16) var(--gap-20) var(--gap-12);font-size:1.15rem;background:color-mix(in srgb,var(--sys-background-soft) 65%,transparent);border-bottom:1px solid var(--sys-border-subtle);box-shadow:inset 4px 0 0 var(--sys-action-background-default)}.feat-group h2:before{content:counter(feat,decimal-leading-zero);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--sys-text-subtle)}.feat-group:nth-child(4n+2) h2{box-shadow:inset 4px 0 0 var(--sys-feedback-info-background-default)}.feat-group:nth-child(4n+3) h2{box-shadow:inset 4px 0 0 var(--sys-feedback-warning-background-default)}.feat-group:nth-child(4n) h2{box-shadow:inset 4px 0 0 var(--sys-action-text-default)}.col-count{margin-left:auto;min-width:1.6rem;padding:2px var(--gap-8);border:1px solid var(--sys-border-subtle);border-radius:var(--cornerradius-rounded);background:var(--sys-background-default);text-align:center;font-weight:700;letter-spacing:0}.unit-table{width:100%;border-collapse:collapse;table-layout:fixed}.unit-table .col-phase,.unit-table .col-status,.unit-table .col-owner{width:9.5rem}.unit-table .col-actions{width:5rem}.unit-table .col-actions.with-owner{width:10rem}.unit-table td[data-owner]{overflow-wrap:anywhere}.unit-table th,.unit-table td{padding:var(--gap-12) 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sys-border-subtle)}.unit-table thead th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;background:var(--sys-background-default);color:var(--sys-text-subtle)}.unit-table tbody tr:hover td{background:color-mix(in srgb,var(--sys-background-soft) 80%,transparent)}.unit-table .row-actions{white-space:nowrap}.unit-table .row-actions .row{flex-wrap:nowrap}.unit-table .id{display:block;margin-top:2px;letter-spacing:0;color:var(--sys-text-subtle);font-size:var(--typography-font-size-body-s)}.unit-table tr[data-phase=research] td:first-child{box-shadow:inset 3px 0 0 var(--sys-border-bold)}.unit-table tr[data-phase=spec] td:first-child{box-shadow:inset 3px 0 0 var(--sys-informative-blue-background-brand)}.unit-table tr[data-phase=plan] td:first-child{box-shadow:inset 3px 0 0 var(--sys-informative-violet-background-default)}.unit-table tr[data-phase=tasks] td:first-child{box-shadow:inset 3px 0 0 var(--sys-informative-yellow-background-default)}.unit-table tr[data-phase=approval] td:first-child{box-shadow:inset 3px 0 0 var(--sys-informative-orange-background-default)}.unit-table tr[data-phase=implement] td:first-child{box-shadow:inset 3px 0 0 var(--sys-feedback-success-background-default)}.unit-table tr[data-phase=done] td:first-child{box-shadow:inset 3px 0 0 var(--sys-border-strong)}.unit-links{display:flex;flex-wrap:wrap;gap:4px var(--gap-8);align-items:center;margin-top:6px}.rel-prefix{font-size:11px;color:var(--sys-text-subtle)}.rel{padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--comp-link-text-default);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rel-out{font-size:12px;font-weight:600;color:var(--sys-text-subtle)}.rel-list{display:flex;flex-direction:column;gap:var(--gap-6);margin:.2rem 0 .6rem;padding:0;list-style:none}.board-card{gap:var(--gap-12);padding:18px;background:linear-gradient(180deg,var(--sys-background-default),color-mix(in srgb,var(--sys-background-soft) 55%,transparent))}.board-card h2{font-size:1.25rem;letter-spacing:-.035em;line-height:1.2}.feat-meter{display:flex;flex-direction:column;gap:var(--gap-10);padding:var(--gap-12) var(--gap-12) var(--gap-10);border:1px solid var(--sys-border-subtle);border-radius:14px;background:color-mix(in srgb,var(--sys-background-soft) 78%,transparent)}.feature-bar{display:flex;gap:var(--gap-4);height:8px}.feature-bar .seg{min-width:6px;border-radius:var(--cornerradius-rounded)}.feat-key{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.feat-key li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;column-gap:var(--gap-8);align-items:center;font-size:13px;color:var(--sys-text-default)}.feat-key i{width:8px;height:8px;border-radius:var(--cornerradius-rounded)}.feat-key b{font-variant-numeric:tabular-nums;font-weight:700}.seg-0{background:var(--sys-action-background-default)}.seg-1{background:var(--sys-feedback-info-background-default)}.seg-2{background:var(--sys-feedback-warning-background-default)}.seg-3{background:var(--sys-informative-violet-background-default)}.seg-4{background:var(--sys-informative-turquoise-background-default)}.seg-5{background:var(--sys-informative-orange-background-default)}.home-pick{display:flex;flex-wrap:wrap;gap:var(--gap-10)}.home-project{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-8);min-width:16rem;padding:14px var(--gap-16);border:1px solid var(--sys-border-subtle);border-radius:var(--cornerradius-l);background:var(--sys-background-default);color:inherit;font:inherit;text-align:left;cursor:pointer}.home-project.is-selected{border-color:var(--sys-action-border-default);box-shadow:inset 0 0 0 1px var(--sys-action-border-default)}.member-card.is-disabled{background:var(--sys-background-soft)}.member-card .avatar{display:inline-flex}.choice-list{display:flex;flex-direction:column;gap:var(--gap-8)}.repo-add{align-items:flex-end}.repo-add .grow{flex:1;min-width:12rem}.take-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-8) var(--gap-12);margin:var(--gap-12) 0}.take-brief div{display:flex;flex-direction:column;gap:2px}.take-brief dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sys-text-subtle)}.take-brief dd{margin:0;font-weight:700}.take-actions{align-items:flex-end}.unit-md{display:flex;flex-direction:column;gap:var(--gap-8);padding:0 2px var(--gap-12)}.unit-md h1{font-size:2.15rem}.unit-md h2{margin-top:var(--gap-16);padding-top:var(--gap-12);border-top:1px solid var(--sys-border-subtle)}.unit-md h2.first{margin-top:0;padding-top:0;border-top:0}.unit-md table{width:100%;border-collapse:collapse}.unit-md th,.unit-md td{padding:var(--gap-6) var(--gap-10);text-align:left;vertical-align:top;border:1px solid var(--sys-border-subtle)}.unit-md th{background:var(--sys-background-soft)}.unit-md .unit-file{display:inline-block;align-self:flex-start;padding:3px var(--gap-8);border-radius:var(--cornerradius-rounded);background:var(--sys-background-subtle)}.unit-md pre{margin:0;padding:var(--gap-10) var(--gap-12);overflow:auto;border:1px solid var(--sys-border-subtle);border-radius:var(--cornerradius-m);background:var(--sys-background-soft)}.unit-md blockquote{margin:0;padding:var(--gap-10) var(--gap-12);border-left:3px solid var(--sys-action-background-default);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--sys-background-interactive-selected-default) 65%,transparent)}.unit-md ul{margin:0;padding-left:var(--gap-20)}.unit-md ul.checks{padding-left:0;list-style:none}.unit-md .box{display:inline-block;width:.9em;height:.9em;margin-right:var(--gap-6);border:1.5px solid var(--sys-border-strong);border-radius:3px;vertical-align:-.1em}.unit-md .box.on{background:var(--sys-action-background-default);border-color:var(--sys-action-background-pressed)}.unit-md .section-head{align-items:baseline;justify-content:space-between}.app{display:flex;flex-direction:column;min-height:100vh}.topnav{position:sticky;top:0;z-index:10;padding:var(--gap-10) 22px;background:color-mix(in srgb,var(--sys-background-default) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--sys-border-subtle) 70%,transparent)}.link-strip{padding:var(--gap-8) 22px;border-bottom:1px solid color-mix(in srgb,var(--sys-border-subtle) 70%,transparent);background:var(--sys-background-default)}.card>.badge{align-self:flex-start}.brand{display:inline-flex;align-items:center;gap:var(--gap-10);font-size:15px;font-weight:700;letter-spacing:-.04em;color:var(--sys-text-strong);text-decoration:none}iark-mark{display:block;width:24px;height:24px;flex-shrink:0}.mark{display:block;width:100%;height:100%}.wordmark-dag{color:var(--sys-text-brand)}.login iark-mark{width:36px;height:36px}.login .wordmark{font-size:var(--typography-font-size-title-l)}.topnav nav{display:flex;gap:2px;padding:3px;border-radius:var(--cornerradius-rounded);background:color-mix(in srgb,var(--sys-background-subtle) 80%,transparent)}.navlink{padding:6px var(--gap-12);border-radius:var(--cornerradius-rounded);font-weight:600;letter-spacing:-.02em;color:var(--sys-text-subtle);text-decoration:none}.navlink:hover{color:var(--sys-text-strong)}.navlink.active{font-weight:700;color:var(--sys-text-strong);background:var(--sys-background-default);box-shadow:inset 0 -2px 0 var(--sys-action-background-default)}.content{flex:1;width:min(1120px,100%);margin-inline:auto;padding:28px 22px 80px}.footer{padding:14px var(--gap-16);text-align:center;border-top:1px solid color-mix(in srgb,var(--sys-border-subtle) 80%,transparent)}.login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--gap-16)}.login .card{width:min(28rem,100%);padding:var(--gap-32);gap:var(--gap-16)}@media(max-width:720px){.content{padding:18px 14px 64px}h1{font-size:1.6rem}.page-head{align-items:flex-start}.take-brief{grid-template-columns:repeat(2,minmax(0,1fr))}}
