.ok-eyebrow{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--op-brand)}.ok-link{color:var(--op-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font-size:inherit}.ok-bad{color:var(--op-red)!important}.ok-hint{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:.85rem;color:var(--op-muted);margin-top:14px}.ok-lead{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:var(--op-ink-2);font-size:.9rem;margin:4px 0 16px}.ok-check{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;color:var(--op-ink-2);cursor:pointer}.ok-check input{width:16px;height:16px;accent-color:var(--op-brand)}.ok-num{text-align:right;font-variant-numeric:tabular-nums}.ok-topsel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.ok-strip{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px 24px;margin-bottom:8px}.ok-strip__org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.ok-strip__org strong{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.ok-strip__org span{color:var(--op-muted);font-size:.875rem;max-width:60ch}.ok-strip__time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:min(320px,100%)}.ok-strip__label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--op-muted)}.ok-strip__label b{color:var(--op-ink)}.ok-time{height:6px;border-radius:99px;background:var(--op-surface-2);overflow:hidden}.ok-time i{display:block;height:100%;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6)}.ok-tabs{margin:12px 0 20px}.ok-view{min-height:40vh}.ok-ring{-ms-flex-negative:0;flex-shrink:0}.ok-ring__bg{fill:none;stroke:var(--op-surface-2);stroke-width:6}.ok-ring__fg{fill:none;stroke-width:6;stroke-linecap:round;-webkit-transition:stroke-dashoffset .6s cubic-bezier(.32,.72,0,1);transition:stroke-dashoffset .6s cubic-bezier(.32,.72,0,1)}.ok-ring--ok .ok-ring__fg{stroke:#10b981}.ok-ring--warn .ok-ring__fg{stroke:#f59e0b}.ok-ring--bad .ok-ring__fg{stroke:#ef4444}.ok-ring__tick{stroke:var(--op-ink);stroke-width:2;stroke-linecap:round;opacity:.55}.ok-ring__txt{fill:var(--op-ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.ok-bar{position:relative;height:8px;border-radius:99px;background:var(--op-surface-2)}.ok-bar i{display:block;height:100%;border-radius:inherit;-webkit-transition:width .6s cubic-bezier(.32,.72,0,1);transition:width .6s cubic-bezier(.32,.72,0,1)}.ok-bar--ok i{background:#10b981}.ok-bar--warn i{background:#f59e0b}.ok-bar--bad i{background:#ef4444}.ok-bar b{position:absolute;top:-3px;width:2px;height:14px;margin-left:-1px;border-radius:2px;background:var(--op-ink);opacity:.45}.ok-conf{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.72rem;font-weight:700;white-space:nowrap}.ok-conf--ok{background:var(--op-green-soft);color:var(--op-green)}.ok-conf--warn{background:var(--op-amber-soft);color:var(--op-amber)}.ok-conf--bad{background:var(--op-red-soft);color:var(--op-red)}.ok-pace{display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px;border-radius:99px;font-size:.72rem;font-weight:700;background:var(--op-surface-2);color:var(--op-ink-2);vertical-align:middle}.ok-pace--no_ritmo,.ok-pace--concluido{background:var(--op-green-soft);color:var(--op-green)}.ok-pace--atencao{background:var(--op-amber-soft);color:var(--op-amber)}.ok-pace--atrasado{background:var(--op-red-soft);color:var(--op-red)}.ok-level{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.72rem;font-weight:700;background:var(--op-brand-soft);color:var(--op-brand)}.ok-level--team{background:#e0f2fe;color:#0369a1}.dark .ok-level--team{background:#0c2a3d;color:#7dd3fc}.ok-level--person{background:#fae8ff;color:#a21caf}.dark .ok-level--person{background:#3b0f3f;color:#f0abfc}.ok-grade{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:99px;font-size:.72rem;font-weight:800}.ok-grade--ok{background:var(--op-green-soft);color:var(--op-green)}.ok-grade--warn{background:var(--op-amber-soft);color:var(--op-amber)}.ok-grade--bad{background:var(--op-red-soft);color:var(--op-red)}.ok-draft{padding:2px 8px;border-radius:99px;font-size:.72rem;font-weight:700;border:1px dashed var(--op-line);color:var(--op-muted)}.ok-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--op-muted);-ms-flex-negative:0;flex-shrink:0}.ok-dot--ok{background:#10b981}.ok-dot--warn{background:#f59e0b}.ok-dot--bad{background:#ef4444}.ok-spark{width:64px;height:20px}.ok-spark polyline{fill:none;stroke:var(--op-brand);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ok-linkchip,.ok-auto{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:1px 7px;border-radius:6px;font-size:.7rem;font-weight:600;background:var(--op-surface-2);color:var(--op-ink-2);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ok-auto{margin-left:6px;background:var(--op-brand-soft);color:var(--op-brand)}.ok-stale{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--op-amber)}.ok-onboard{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1.1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;-ms-flex-align:center;align-items:center;padding:32px 0}.ok-onboard__text h1{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:10px 0 12px}.ok-onboard__text p{color:var(--op-ink-2)}.ok-create{display:-ms-grid;display:grid;gap:6px;margin-top:20px;max-width:440px}.ok-create button{margin-top:8px;-ms-grid-column-align:start;justify-self:start}.ok-onboard__art{position:relative;padding:24px;border-radius:24px;background:radial-gradient(120% 120% at 0% 0%,var(--op-brand-soft),transparent 60%),var(--op-surface);border:1px solid var(--op-line)}.ok-onboard__art span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:.7rem;font-weight:700;color:var(--op-muted)}.ok-onboard__art b{display:block;margin:4px 0 8px;font-size:.95rem}.ok-onboard__art i{display:block;height:7px;border-radius:99px;background:var(--op-surface-2);position:relative;overflow:hidden}.ok-onboard__art i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#10b981));background:linear-gradient(90deg,#6366f1,#10b981);-webkit-animation:ok-grow 1.6s cubic-bezier(.32,.72,0,1) both;animation:ok-grow 1.6s cubic-bezier(.32,.72,0,1) both}.ok-onboard__obj{padding:16px;border-radius:16px;background:var(--op-surface);border:1px solid var(--op-line);-webkit-box-shadow:0 16px 32px -22px rgba(79,70,229,.45);box-shadow:0 16px 32px -22px rgba(79,70,229,.45)}.ok-onboard__kids{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;position:relative}.ok-onboard__kids:before{content:"";position:absolute;left:25%;right:25%;top:-20px;height:16px;border:2px solid var(--op-line);border-bottom:0;border-radius:12px 12px 0 0}.ok-onboard__kids>div{padding:14px;border-radius:14px;background:var(--op-surface);border:1px solid var(--op-line)}@-webkit-keyframes ok-grow{0%{width:0}}@keyframes ok-grow{0%{width:0}}@media (max-width: 860px){.ok-onboard{-ms-grid-columns:1fr;grid-template-columns:1fr}.ok-onboard__art{-ms-flex-order:2;order:2}}.ok-exec{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:18px}.ok-hero{display:-ms-grid;display:grid;-ms-grid-columns:auto 24px minmax(0,1fr) 24px minmax(220px,280px);grid-template-columns:auto minmax(0,1fr) minmax(220px,280px);gap:24px;-ms-flex-align:center;align-items:center;padding:22px;border-radius:22px;background:radial-gradient(90% 140% at 0% 0%,var(--op-brand-soft),transparent 55%),var(--op-surface);border:1px solid var(--op-line)}.ok-hero__text h2{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:6px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px}.ok-hero__text p{color:var(--op-ink-2);font-size:.9rem}.ok-hero__actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px}.ok-conf-stack ul{list-style:none;margin:12px 0 0;padding:0;display:-ms-grid;display:grid;gap:6px}.ok-conf-stack li{display:-ms-grid;display:grid;-ms-grid-columns:auto 8px 1fr 8px auto 8px auto;grid-template-columns:auto 1fr auto auto;-ms-flex-align:center;align-items:center;gap:8px;font-size:.82rem;color:var(--op-ink-2)}.ok-conf-stack li b{font-variant-numeric:tabular-nums;color:var(--op-ink)}.ok-conf-stack li em{font-style:normal;color:var(--op-muted);font-size:.75rem;min-width:34px;text-align:right}.ok-stack{display:-ms-flexbox;display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--op-surface-2);gap:2px}.ok-stack i{min-width:0;-webkit-transition:flex .6s;transition:flex .6s;transition:flex .6s,-ms-flex .6s}.ok-stack--ok{background:#10b981}.ok-stack--warn{background:#f59e0b}.ok-stack--bad{background:#ef4444}@media (max-width: 960px){.ok-hero{-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.ok-conf-stack{grid-column:1 / -1}}@media (max-width: 560px){.ok-hero{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);text-align:left;padding:16px}.ok-hero__ring svg{width:104px;height:104px}}.ok-levels{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 760px){.ok-levels{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ok-level-card{display:-ms-grid;display:grid;gap:10px}.ok-level-card__n{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:10px}.ok-level-card__n strong{font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.ok-level-card__n span{font-size:.8rem;color:var(--op-muted)}.ok-level-card__chips{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ok-exec__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1.4fr) 14px minmax(0,1fr);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}@media (max-width: 960px){.ok-exec__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ok-exec__grid .rk-card{display:-ms-grid;display:grid;gap:12px;-ms-flex-line-pack:start;align-content:start;min-width:0}.ok-table{width:100%;border-collapse:collapse;font-size:.85rem}.ok-table th{text-align:left;font-size:.72rem;font-weight:700;color:var(--op-muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;border-bottom:1px solid var(--op-line)}.ok-table td{padding:10px 8px;border-bottom:1px solid var(--op-line);vertical-align:middle}.ok-table tr:last-child td{border-bottom:0}.ok-cell-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-width:120px}.ok-cell-bar .ok-bar{-ms-flex:1;flex:1}.ok-cell-bar span{font-weight:700;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.ok-exec__grid .rk-card:has(.ok-table){overflow-x:auto}.ok-attn{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:6px}.ok-attn button{display:-ms-grid;display:grid;gap:2px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;background:var(--op-surface-2);border:1px solid transparent;-webkit-transition:border-color .15s;transition:border-color .15s}.ok-attn button:hover{border-color:var(--op-line)}.ok-attn button b{font-size:.875rem}.ok-attn button span{font-size:.78rem}.ok-attn__reason{font-weight:800;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.04em}.ok-attn__reason--3{color:var(--op-red)}.ok-attn__reason--2{color:var(--op-amber)}.ok-attn__reason--1{color:var(--op-muted)}.ok-allgood{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:var(--op-green);font-weight:600}.ok-dist{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:16px;height:160px;padding-top:10px}.ok-dist__col{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:6px;height:100%}.ok-dist__col span{font-size:.75rem;color:var(--op-muted)}.ok-dist__bar{width:100%;max-width:90px;border-radius:10px 10px 4px 4px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding-top:6px;-webkit-transition:height .6s cubic-bezier(.32,.72,0,1);transition:height .6s cubic-bezier(.32,.72,0,1)}.ok-dist__bar b{font-size:.85rem;color:#fff}.ok-dist__bar--0{background:#ef4444}.ok-dist__bar--1{background:#f59e0b}.ok-dist__bar--2{background:#10b981}.ok-feed{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:12px}.ok-feed li{display:-ms-grid;display:grid;-ms-grid-columns:auto 10px minmax(0,1fr) 10px auto;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;-ms-flex-align:start;align-items:start}.ok-feed p{margin:2px 0 0;font-size:.85rem;color:var(--op-ink-2);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-ms-flex-align:center;align-items:center}.ok-feed q{display:block;margin-top:4px;font-size:.82rem;color:var(--op-muted);font-style:italic}.ok-ai-text p{margin:0 0 12px;line-height:1.6}.ok-empty{text-align:center;padding:48px 16px;border:1.5px dashed var(--op-line);border-radius:22px}.ok-empty__icon{width:64px;height:64px;margin:0 auto 12px;border-radius:18px;display:-ms-grid;display:grid;place-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.ok-empty h2{font-size:1.3rem;font-weight:800}.ok-empty p{color:var(--op-ink-2);max-width:52ch;margin:8px auto 18px}.ok-empty__actions{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ok-filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:18px}.ok-filter-q{-ms-flex:1;flex:1;min-width:200px;max-width:360px}.ok-filter-team{width:auto}.ok-group{margin-bottom:26px}.ok-group__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--op-muted);margin:0 0 10px}.ok-group__title span{padding:0 7px;border-radius:99px;background:var(--op-surface-2);font-size:.72rem}.ok-obj{background:var(--op-surface);border:1px solid var(--op-line);border-radius:18px;padding:16px;margin-bottom:12px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);scroll-margin-top:90px}.ok-obj--done{opacity:.85}.ok-obj__head{display:-ms-grid;display:grid;-ms-grid-columns:auto 14px minmax(0,1fr) 14px auto;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;-ms-flex-align:start;align-items:start}.ok-obj__meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ok-obj__title h4{font-size:1.08rem;font-weight:800;letter-spacing:-.01em;margin:0}.ok-obj__parent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;margin:4px 0 0;font-size:.78rem;color:var(--op-muted)}.ok-obj__desc{margin:6px 0 0;font-size:.85rem;color:var(--op-ink-2)}.ok-obj__side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.ok-obj__kids{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--op-line);font-size:.78rem;color:var(--op-muted)}.ok-obj__kids span{padding:1px 8px;border-radius:99px;background:var(--op-surface-2);color:var(--op-ink-2);font-weight:600}.ok-krs{list-style:none;margin:14px 0 0;padding:0;display:-ms-grid;display:grid;gap:4px}.ok-kr{border-radius:12px;padding:6px 8px;-webkit-transition:background .15s;transition:background .15s}.ok-kr:hover{background:var(--op-surface-2)}.ok-kr--empty{color:var(--op-muted);font-size:.85rem}.ok-kr__main{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,2fr) 12px minmax(120px,auto) 12px minmax(90px,1.2fr) 12px 44px;grid-template-columns:minmax(0,2fr) minmax(120px,auto) minmax(90px,1.2fr) 44px;-ms-flex-align:center;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:2px 0;cursor:pointer;color:inherit}.ok-kr__title{font-weight:600;font-size:.9rem}.ok-kr__val{font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ok-kr__pct{font-weight:800;font-size:.85rem;text-align:right;font-variant-numeric:tabular-nums}.ok-kr__info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;font-size:.75rem}.ok-kr__info .rk-btn{margin-left:auto}.ok-kr__owner{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;color:var(--op-ink-2);font-weight:600}@media (max-width: 680px){.ok-kr__main{-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto}.ok-kr__bar{grid-column:1 / -1;-ms-flex-order:3;order:3}.ok-kr__pct{display:none}.ok-obj__head{-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.ok-obj__side{grid-column:1 / -1;-ms-flex-pack:end;justify-content:flex-end;margin-top:-8px}}.ok-archived-note{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;color:var(--op-muted);font-size:.8rem}.ok-menu{display:-ms-grid;display:grid;gap:4px}.ok-menu button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-align:left;font-weight:600;font-size:.9rem;color:var(--op-ink)}.ok-menu button:hover{background:var(--op-surface-2)}.ok-menu button svg{width:18px;height:18px;color:var(--op-muted)}.ok-menu--danger{color:var(--op-red)!important}.ok-editor{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px 280px;grid-template-columns:minmax(0,1fr) 280px;gap:20px}@media (max-width: 900px){.ok-editor{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ok-editor__main{display:-ms-grid;display:grid;gap:6px;min-width:0}.ok-editor__title{font-size:1.05rem;font-weight:700}.ok-editor__row{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:8px 0;-ms-flex-align:end;align-items:end}.ok-editor__krs-head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;gap:6px 12px;margin-top:12px}.ok-editor__krs-head h3{font-size:1rem;font-weight:800;margin:0}.ok-editor__krs-head span{font-size:.8rem;-ms-flex:1;flex:1}.ok-editor__krs{display:-ms-grid;display:grid;gap:10px;margin:8px 0}.ok-kred{padding:12px;border-radius:14px;border:1px solid var(--op-line);background:var(--op-surface-2);display:-ms-grid;display:grid;gap:8px}.ok-kred__row{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ok-kred__title{-ms-flex:1;flex:1;min-width:200px;font-weight:600}.ok-kred__row>select{width:auto}.ok-kred__nums label{display:-ms-grid;display:grid;gap:2px;font-size:.72rem;font-weight:700;color:var(--op-muted);width:120px}.ok-kred__nums label.ok-kred__project{width:200px}.ok-kred__hint{margin:0;font-size:.75rem;color:var(--op-muted)}.ok-editor__tips{background:var(--op-surface-2);border-radius:16px;padding:14px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;position:sticky;top:0}.ok-editor__tips h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:.85rem;font-weight:800;margin:0 0 10px}.ok-editor__tips ul{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:8px}.ok-tip{display:-ms-grid;display:grid;-ms-grid-columns:auto 8px 1fr;grid-template-columns:auto 1fr;gap:8px;font-size:.8rem;line-height:1.4;color:var(--op-ink-2)}.ok-tip svg{margin-top:2px}.ok-tip--warn svg{color:var(--op-amber)}.ok-tip--tip svg{color:var(--op-brand)}.ok-tip--ok svg{color:var(--op-green)}.ok-ci{display:-ms-grid;display:grid;gap:12px}.ok-ci--compact{-ms-grid-columns:minmax(150px,220px) auto minmax(0,1fr) auto;grid-template-columns:minmax(150px,220px) auto minmax(0,1fr) auto;-ms-flex-align:end;align-items:end}@media (max-width: 900px){.ok-ci--compact{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ok-ci__val label{display:-ms-grid;display:grid;gap:4px}.ok-ci__meta{font-size:.75rem;display:block;margin-top:4px}.ok-ci__conf{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.ok-ci__conf legend{width:100%;margin-bottom:4px}.ok-ci__chip input{position:absolute;opacity:0;pointer-events:none}.ok-ci__chip span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:7px 11px;border-radius:10px;border:1.5px solid var(--op-line);font-size:.8rem;font-weight:700;color:var(--op-ink-2);cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ok-ci__chip input:focus-visible+span{outline:2px solid var(--op-brand);outline-offset:2px}.ok-ci__chip--ok input:checked+span{border-color:#10b981;background:var(--op-green-soft);color:var(--op-green)}.ok-ci__chip--warn input:checked+span{border-color:#f59e0b;background:var(--op-amber-soft);color:var(--op-amber)}.ok-ci__chip--bad input:checked+span{border-color:#ef4444;background:var(--op-red-soft);color:var(--op-red)}.ok-ci__note{display:-ms-grid;display:grid;gap:4px}.ok-ci-page{display:-ms-grid;display:grid;gap:14px}.ok-ci-hero{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-align:center;align-items:center;padding:20px;border-radius:20px;background:radial-gradient(90% 140% at 0% 0%,var(--op-green-soft),transparent 60%),var(--op-surface);border:1px solid var(--op-line)}.ok-ci-hero h2{font-size:1.35rem;font-weight:800;margin:6px 0}.ok-ci-hero p{color:var(--op-ink-2);font-size:.9rem;max-width:60ch;margin:0}.ok-ci-hero__n{text-align:center}.ok-ci-hero__n strong{display:block;font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums}.ok-ci-hero__n span{color:var(--op-muted);font-size:.8rem}.ok-ci-card{display:-ms-grid;display:grid;gap:12px}.ok-ci-card--late{border-left:4px solid #f59e0b}.ok-ci-card header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.ok-ci-card h4{font-size:1rem;font-weight:800;margin:6px 0 2px}.ok-ci-card p{margin:0;font-size:.82rem}.ok-ci-card__now{text-align:right;display:-ms-grid;display:grid;gap:2px}.ok-ci-card__now b{font-size:1.1rem;font-variant-numeric:tabular-nums}.ok-ci-card__now span{font-size:.8rem;color:var(--op-muted)}.ok-ci-card__now em{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;font-style:normal;font-size:.72rem;font-weight:700;color:var(--op-amber);-ms-flex-pack:end;justify-content:flex-end}.ok-hist{display:-ms-grid;display:grid;gap:16px}.ok-hist__top{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center}.ok-hist__top>div{display:-ms-grid;display:grid;gap:4px;justify-items:start}.ok-hist__top b{font-size:1.3rem}.ok-tree,.ok-tree__kids{list-style:none;margin:0;padding:0}.ok-tree{display:-ms-grid;display:grid;gap:22px}.ok-tree__kids{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin:22px 0 0 26px;padding-left:22px;border-left:2px solid var(--op-line);position:relative}.ok-tree__kids>.ok-tree__item{position:relative;-ms-flex:1 1 260px;flex:1 1 260px;max-width:420px}.ok-tree__kids>.ok-tree__item:before{content:"";position:absolute;left:-24px;top:26px;width:22px;height:2px;background:var(--op-line)}.ok-tree--flat{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}.ok-tree--flat>.ok-tree__item{-ms-flex:1 1 260px;flex:1 1 260px;max-width:420px}.ok-node{display:-ms-grid;display:grid;gap:8px;padding:14px;border-radius:16px;background:var(--op-surface);border:1px solid var(--op-line);cursor:pointer;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.ok-node:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -16px rgba(79,70,229,.5);box-shadow:0 12px 24px -16px rgba(79,70,229,.5)}.ok-node--org{border-top:4px solid #6366f1}.ok-node--team{border-top:4px solid #0ea5e9}.ok-node--person{border-top:4px solid #d946ef}.ok-node__head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:8px}.ok-node__pct{font-weight:800;font-variant-numeric:tabular-nums}.ok-node b{font-size:.95rem}.ok-node__krs{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:4px;font-size:.78rem;color:var(--op-ink-2)}.ok-node__krs li{display:-ms-grid;display:grid;-ms-grid-columns:auto 6px 1fr 6px auto;grid-template-columns:auto 1fr auto;-ms-flex-align:center;align-items:center;gap:6px}.ok-node__krs em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.ok-node__links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.ok-orphans{margin-top:30px;padding-top:18px;border-top:1px dashed var(--op-line)}.ok-orphans h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:.95rem;font-weight:800;color:var(--op-amber);margin:0}.ok-orphans>p{font-size:.82rem;margin:4px 0 14px}@media (max-width: 640px){.ok-tree__kids{margin-left:8px;padding-left:14px}.ok-tree__kids>.ok-tree__item:before{left:-16px;width:14px}}.ok-rm-head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:14px}.ok-rm-head .rk-seg button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px}.ok-rm-head__actions{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ok-rm-public{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px 14px;padding:10px 14px;margin-bottom:14px;border-radius:12px;background:var(--op-green-soft);color:var(--op-green);font-size:.85rem;font-weight:600}.ok-rm-public span{-ms-flex:1;flex:1;min-width:200px}.ok-lanes{display:-ms-grid;display:grid;-ms-grid-columns:minmax(240px,1fr) 14px minmax(240px,1fr) 14px minmax(240px,1fr) 14px minmax(240px,1fr);grid-template-columns:repeat(4,minmax(240px,1fr));gap:14px;overflow-x:auto;padding-bottom:6px}@media (max-width: 1080px){.ok-lanes{-ms-grid-columns:(minmax(250px,80vw))[4];grid-template-columns:repeat(4,minmax(250px,80vw));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.ok-lane{scroll-snap-align:start}}.ok-lane{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:var(--op-surface-2);border:2px solid transparent;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;min-height:220px}.ok-lane.is-over{border-color:var(--op-brand);background:var(--op-brand-soft)}.ok-lane header h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.95rem;font-weight:800;margin:0}.ok-lane header h3 span{font-size:.72rem;padding:0 7px;border-radius:99px;background:var(--op-surface);color:var(--op-muted)}.ok-lane header p{margin:2px 0 0;font-size:.75rem;color:var(--op-muted)}.ok-lane--now header h3:before,.ok-lane--next header h3:before,.ok-lane--later header h3:before,.ok-lane--done header h3:before{content:"";width:10px;height:10px;border-radius:3px}.ok-lane--now header h3:before{background:#6366f1}.ok-lane--next header h3:before{background:#0ea5e9}.ok-lane--later header h3:before{background:#94a3b8}.ok-lane--done header h3:before{background:#10b981}.ok-lane__list{display:-ms-grid;display:grid;gap:8px;-ms-flex-line-pack:start;align-content:start;-ms-flex:1;flex:1}.ok-lane__empty{margin:0;padding:18px 8px;text-align:center;font-size:.78rem;color:var(--op-muted);border:1.5px dashed var(--op-line);border-radius:12px}.ok-lane__add{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:8px;border-radius:10px;font-size:.82rem;font-weight:600;color:var(--op-muted)}.ok-lane__add:hover{background:var(--op-surface);color:var(--op-brand)}.ok-ini{position:relative;display:-ms-grid;display:grid;gap:6px;padding:12px 12px 12px 16px;border-radius:14px;background:var(--op-surface);border:1px solid var(--op-line);cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.ok-ini:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.ok-ini:hover{-webkit-box-shadow:0 10px 22px -16px rgba(15,23,42,.45);box-shadow:0 10px 22px -16px rgba(15,23,42,.45)}.ok-ini:focus-visible{outline:2px solid var(--op-brand);outline-offset:2px}.ok-ini.is-dragging{opacity:.45;-webkit-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.ok-ini b{font-size:.9rem}.ok-ini p{margin:0;font-size:.8rem;color:var(--op-ink-2)}.ok-ini__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:6px;font-size:.7rem}.ok-ini__status{padding:1px 7px;border-radius:99px;font-weight:700;background:var(--op-surface-2);color:var(--op-ink-2)}.ok-ini__status--info{background:var(--op-brand-soft);color:var(--op-brand)}.ok-ini__status--warn{background:var(--op-amber-soft);color:var(--op-amber)}.ok-ini__status--ok{background:var(--op-green-soft);color:var(--op-green)}.ok-ini__when{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:3px;color:var(--op-muted)}.ok-ini__chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.ok-ini__chips span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:3px;padding:1px 7px;border-radius:6px;font-size:.7rem;font-weight:600;background:var(--op-surface-2);color:var(--op-ink-2)}.ok-ini__obj em{font-style:normal;font-weight:800;color:var(--op-brand);margin-left:2px}.ok-ini__move{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.ok-ini:hover .ok-ini__move,.ok-ini:focus-within .ok-ini__move{display:-ms-flexbox;display:flex}.ok-ini__move button{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:6px;border:1px solid var(--op-line);color:var(--op-muted)}.ok-ini__move button:hover{color:var(--op-brand);border-color:var(--op-brand)}@media (hover: none){.ok-ini__move{display:-ms-flexbox;display:flex}}.ok-tl{border:1px solid var(--op-line);border-radius:18px;background:var(--op-surface);padding:12px;overflow-x:auto}.ok-tl__head,.ok-tl__row{display:-ms-grid;display:grid;-ms-grid-columns:;grid-template-columns:repeat(var(--cols),minmax(110px,1fr));gap:4px;min-width:calc(var(--cols) * 110px)}.ok-tl__head span{padding:6px 8px;font-size:.75rem;font-weight:700;color:var(--op-muted);text-transform:capitalize;border-bottom:1px solid var(--op-line)}.ok-tl__head span.is-today{color:var(--op-brand)}.ok-tl__rows{display:-ms-grid;display:grid;gap:6px;padding-top:8px;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / var(--cols) - 1px),var(--op-line) calc(100% / var(--cols) - 1px),var(--op-line) calc(100% / var(--cols)))}.ok-tl__bar{display:-ms-grid;display:grid;text-align:left;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--c) 16%,var(--op-surface));border-left:4px solid var(--c);color:var(--op-ink);min-width:0}.ok-tl__bar b{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ok-tl__bar span{font-size:.7rem;color:var(--op-muted)}.ok-tl__bar.cut-s{border-top-left-radius:0;border-bottom-left-radius:0;border-left-style:dashed}.ok-tl__bar.cut-e{border-top-right-radius:0;border-bottom-right-radius:0}.ok-tl__unsched{margin-top:12px;font-size:.82rem;color:var(--op-ink-2)}.ok-form{display:-ms-grid;display:grid;gap:6px}.ok-form__grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:8px}.ok-form__grid label{display:-ms-grid;display:grid;gap:4px;font-size:.75rem;font-weight:700;color:var(--op-muted)}.ok-form__btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px;margin-top:8px}.ok-colors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:4px}.ok-colors button{width:26px;height:26px;border-radius:8px;background:var(--c);border:2px solid transparent}.ok-colors button[aria-pressed=true]{border-color:var(--op-ink);-webkit-box-shadow:0 0 0 2px var(--op-surface) inset;box-shadow:0 0 0 2px var(--op-surface) inset}.ok-copy{display:-ms-flexbox;display:flex;gap:8px}.ok-copy input{-ms-flex:1;flex:1;min-width:0}.ok-port{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:26px}.ok-proj{display:-ms-grid;display:grid;gap:10px;text-decoration:none;color:inherit;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.ok-proj:hover,.ok-team:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 28px -20px rgba(79,70,229,.55);box-shadow:0 14px 28px -20px rgba(79,70,229,.55)}.ok-proj header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.ok-proj header b{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ok-proj__key{font-size:.7rem;font-weight:800;padding:2px 6px;border-radius:6px;background:var(--op-brand-soft);color:var(--op-brand)}.ok-health{min-width:36px;text-align:center;padding:3px 8px;border-radius:10px;font-weight:800;font-size:.8rem}.ok-health--good{background:var(--op-green-soft);color:var(--op-green)}.ok-health--warn{background:var(--op-amber-soft);color:var(--op-amber)}.ok-health--bad{background:var(--op-red-soft);color:var(--op-red)}.ok-proj__nums{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;font-size:.8rem;color:var(--op-ink-2)}.ok-proj__why{margin:0;font-size:.75rem;color:var(--op-amber)}.ok-proj__why--ok{color:var(--op-green)}.ok-proj__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.ok-proj__tags span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:3px;padding:1px 7px;border-radius:6px;font-size:.7rem;font-weight:600;background:var(--op-brand-soft);color:var(--op-brand)}.ok-proj__mode{font-size:.72rem;color:var(--op-muted)}.ok-team{display:-ms-flexbox;display:flex;gap:14px;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.ok-team>div{display:-ms-grid;display:grid;gap:2px;min-width:0}.ok-team span{font-size:.78rem}.ok-team__okr{font-weight:600}.ok-team__okr em{font-style:normal}.ok-settings{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;-ms-flex-align:start;align-items:start}.ok-settings .rk-card{display:-ms-grid;display:grid;gap:12px}.ok-invite{display:-ms-grid;display:grid;gap:8px}.ok-people{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:10px}.ok-people li{display:-ms-grid;display:grid;-ms-grid-columns:auto 10px minmax(0,1fr) 10px auto;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;-ms-flex-align:center;align-items:center}.ok-people li>div{display:-ms-grid;display:grid;min-width:0}.ok-people li span{font-size:.75rem}.ok-people__act{display:-ms-flexbox;display:flex;gap:10px;font-size:.78rem}.ok-grades{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:8px}.ok-grades li{display:-ms-grid;display:grid;-ms-grid-columns:auto 10px minmax(0,1fr) 10px auto;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;-ms-flex-align:center;align-items:center;font-size:.85rem}.ok-events{border:0;padding:0;margin:6px 0 0;display:-ms-grid;display:grid;gap:6px}.ok-danger{border-color:color-mix(in srgb,var(--op-red) 30%,var(--op-line))!important}.ok-pub{display:-ms-grid;display:grid;gap:22px}.ok-pub__head{text-align:center;padding:20px 0 6px}.ok-pub__head h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;margin:8px 0}.ok-pub__head p{color:var(--op-ink-2);max-width:60ch;margin:0 auto 8px}.ok-lanes--public .ok-ini{cursor:default}.ok-pub__foot{text-align:center;color:var(--op-muted);font-size:.85rem;padding:20px 0}.ok-pub__foot a{color:var(--op-brand);font-weight:700}@media (prefers-reduced-motion: reduce){.ok-ring__fg,.ok-bar i,.ok-dist__bar,.ok-stack i,.ok-onboard__art i:after{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}}.ok-react{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:6px}.ok-react button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:3px;height:26px;min-width:30px;padding:0 7px;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--op-muted);border:1px solid transparent;opacity:.7;-webkit-transition:opacity .15s,background .15s,-webkit-transform .15s;transition:opacity .15s,background .15s,-webkit-transform .15s;transition:opacity .15s,background .15s,transform .15s;transition:opacity .15s,background .15s,transform .15s,-webkit-transform .15s}.ok-react button.has-n,.ok-react button:hover,.ok-react button:focus-visible{opacity:1;border-color:var(--op-line)}.ok-react button[aria-pressed=true]{opacity:1;background:var(--op-brand-soft);color:var(--op-brand);border-color:var(--op-brand)}.ok-react button:active{-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}.ok-ex-areas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.ok-ex-areas button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1.5px solid var(--op-line);font-size:.82rem;font-weight:600;color:var(--op-ink-2)}.ok-ex-areas button[aria-pressed=true]{border-color:var(--op-brand);background:var(--op-brand-soft);color:var(--op-brand)}.ok-ex-opts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.ok-ex-team{width:auto;min-width:12rem}.ok-ex-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.ok-ex-item{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:start;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--op-line);cursor:pointer}.ok-ex-item:has(input:checked){border-color:var(--op-brand)}.ok-ex-item input{margin-top:3px;width:16px;height:16px;accent-color:var(--op-brand);-ms-flex-negative:0;flex-shrink:0}.ok-ex-item b{display:block;font-size:.9rem}.ok-ex-item small{display:block;font-size:.76rem;color:var(--op-muted);margin-top:2px}@media (prefers-reduced-motion: reduce){.ok-react button:active{-webkit-transform:none;-ms-transform:none;transform:none}}.ok-warn{color:var(--op-amber)!important}.ok-x-kpis{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:10px;margin-bottom:14px}.ok-x-kpi{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:14px}.ok-x-kpi b{font-size:1.5rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.ok-x-kpi span{font-size:.8rem;color:var(--op-ink-2)}.ok-x-kpi small{font-size:.72rem;color:var(--op-muted)}.ok-x-filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ok-x-filters .rk-select{width:auto;max-width:16rem;font-size:16px}.ok-x-seg{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;padding:3px;border-radius:12px;background:var(--op-surface-2)}.ok-x-seg button{padding:5px 12px;border-radius:9px;font-size:.8rem;font-weight:700;color:var(--op-ink-2)}.ok-x-seg button.is-on{background:var(--op-surface);color:var(--op-brand);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.ok-x-tree{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:22px}.ok-x-obj{margin-left:calc(var(--depth, 0) * 22px);padding:14px;border-radius:16px;border:1px solid var(--op-line);background:var(--op-surface);position:relative}.ok-x-obj[style*="--depth:1"],.ok-x-obj[style*="--depth:2"],.ok-x-obj[style*="--depth:3"]{border-left:3px solid var(--op-brand-soft)}.ok-x-obj__head{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:start;align-items:flex-start}.ok-x-obj__head h3{font-size:1rem;font-weight:800;margin-top:4px;overflow-wrap:anywhere}.ok-x-obj__meta{font-size:.76rem;color:var(--op-muted);margin-top:2px}.ok-x-proj{font-weight:800}.ok-x-proj--ok{color:var(--op-green)}.ok-x-proj--warn{color:var(--op-amber)}.ok-x-proj--bad{color:var(--op-red)}.ok-x-flags{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:10px}.ok-x-flag{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-align:start;align-items:flex-start;font-size:.8rem;padding:6px 10px;border-radius:10px}.ok-x-flag svg{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.ok-x-flag--warn{background:var(--op-amber-soft);color:var(--op-ink-2)}.ok-x-flag--warn svg{color:var(--op-amber)}.ok-x-flag--bad{background:var(--op-red-soft);color:var(--op-ink-2)}.ok-x-flag--bad svg{color:var(--op-red)}.ok-x-krs{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:8px;margin-top:10px}.ok-x-kr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--op-surface-2);min-width:0}.ok-x-kr__head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:.84rem}.ok-x-kr__head b{overflow-wrap:anywhere}.ok-x-kr__pct{font-weight:800;font-variant-numeric:tabular-nums}.ok-x-work{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-top:6px;border-top:1px dashed var(--op-line)}.ok-x-work__label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:4px;font-size:.74rem;color:var(--op-ink-2)}.ok-x-work__label em{font-style:normal;font-weight:700}.ok-x-work__bar{height:6px;border-radius:99px;background:var(--op-surface);overflow:hidden}.ok-x-work__bar i{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(45deg,#6366f1 0,#6366f1 6px,#818cf8 6px,#818cf8 12px)}.ok-x-work__bar--align{background:var(--op-surface-2);margin-top:8px}.ok-x-work__bar--align i{background:#10b981}.ok-x-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.ok-x-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 8px;border-radius:99px;background:var(--op-surface);border:1px solid var(--op-line);font-size:.72rem}.ok-x-link a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--op-ink-2);text-decoration:none;font-weight:600}.ok-x-link a:hover{color:var(--op-brand)}.ok-x-link button{display:-ms-grid;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--op-muted);-ms-flex-negative:0;flex-shrink:0}.ok-x-link button:hover{background:var(--op-red-soft);color:var(--op-red)}.ok-x-nowork{font-size:.74rem;color:var(--op-muted)}.ok-x-add{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-item-align:start;align-self:flex-start;font-size:.76rem}.ok-x-orphans{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:10px}.ok-x-orphan{padding:14px}.ok-x-orphan header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:.88rem}.ok-x-orphan header span{font-size:.76rem;color:var(--op-muted);white-space:nowrap}.ok-x-orphan ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:10px}.ok-x-orphan li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:10px;background:var(--op-surface-2);font-size:.8rem}.ok-x-orphan li small{display:block;font-size:.7rem;color:var(--op-muted)}.ok-x-scroll{overflow-x:auto}.ok-x-trend tr.is-current td{background:var(--op-brand-soft)}.ok-x-cell{display:inline-block;min-width:3.2rem;padding:2px 8px;border-radius:8px;font-weight:700;background:var(--op-surface-2);color:var(--op-muted)}.ok-x-cell--ok{background:var(--op-green-soft);color:var(--op-green)}.ok-x-cell--warn{background:var(--op-amber-soft);color:var(--op-amber)}.ok-x-cell--bad{background:var(--op-red-soft);color:var(--op-red)}#ok-trend{margin-top:16px}@media (max-width: 640px){.ok-x-obj{margin-left:calc(var(--depth, 0) * 10px);padding:12px}.ok-x-krs{-ms-grid-columns:1fr;grid-template-columns:1fr}.ok-x-orphan li{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 560px){.op-topbar:has(.ok-topsel) .op-brand__badge{display:none}.ok-topsel{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.ok-topsel .op-select{min-width:0;-ms-flex:1 1 auto;flex:1 1 auto}.ok-topsel .op-select select{min-width:0;width:100%;max-width:none;font-size:16px}}
