.rtl-scene{height:860px;min-height:760px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--rp2-border);border-radius:calc(var(--rp2-radius)*1.5);background:var(--rp2-panel)}.rtl-scene.has-detail{grid-template-columns:minmax(0,42%) minmax(0,58%)}.rtl-scene button{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:2.2em;padding:.35em .75em;border:1px solid var(--rp2-border);border-radius:calc(var(--rp2-radius)*.65);background:var(--rp2-panel);color:var(--rp2-ink);font-size:.9em;line-height:1.5}.rtl-scene button:hover:not(:disabled){background:var(--rp2-soft)}.rtl-scene button.rtl-icon{border:0;min-width:2.2em;padding:.4em;background:transparent;color:var(--rp2-muted)}.rtl-project{min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--rp2-selected) 27%,var(--rp2-panel));overflow:hidden}.rtl-appbar{display:flex;align-items:center;justify-content:space-between;gap:1.3em;min-height:64px;padding:0 calc(var(--rp2-pad)*1.65);border-bottom:1px solid var(--rp2-border);white-space:nowrap;background:color-mix(in srgb,var(--rp2-selected) 25%,var(--rp2-panel));overflow:hidden}.rtl-wordmark{display:flex;align-items:center;gap:.55em;text-decoration:none;color:var(--rp2-ink);font-size:1.2em}.rtl-wordmark>svg{color:var(--rp2-accent)}.rtl-wordmark strong{letter-spacing:-.05em;font-size:1.2em}.rtl-wordmark>span{font-weight:400;letter-spacing:-.03em;border-left:1px solid var(--rp2-border);padding-left:.65em;font-size:.9em;color:var(--rp2-muted)}.rtl-appbar nav{display:flex;align-items:center;gap:.3em}.rtl-appbar nav button{border-color:transparent;background:transparent;padding:.6em .8em;font-size:.88em}.rtl-appbar nav .is-active{background:var(--rp2-selected);color:var(--rp2-accent)}.rtl-project-heading{padding:calc(var(--rp2-pad)*1.6) calc(var(--rp2-pad)*1.7) 0;flex-shrink:0}.rtl-project-heading .rtl-back{border:0;background:transparent;color:var(--rp2-muted);padding:0;min-height:1.4em;font-size:.84em;margin-bottom:1em}.rtl-project-heading>div{display:flex;flex-wrap:wrap;gap:.25em .55em;align-items:baseline}.rtl-project-heading h1{font-size:1.65em;letter-spacing:-.035em;font-weight:650;line-height:1.6}.rtl-project-number{font-size:1.55em;font-weight:600;color:var(--rp2-muted);letter-spacing:-.03em}.rtl-project-heading>p{display:flex;flex-wrap:wrap;gap:.5em 1em;font-size:.8em;color:var(--rp2-muted);margin:.65em 0 1.25em}.rtl-project-heading>p span{display:inline-flex;gap:.4em;align-items:center}.rtl-project-heading>nav{display:flex;align-items:center;gap:1.4em;border-bottom:1px solid var(--rp2-border);white-space:nowrap}.rtl-project-heading>nav button{border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;padding:.7em .2em;min-height:3.4em;font-size:.88em;color:var(--rp2-muted)}.rtl-project-heading>nav .is-selected{color:var(--rp2-accent);border-bottom-color:var(--rp2-accent)}.rtl-project-heading>nav b{font-weight:400;font-size:.85em;border:1px solid var(--rp2-border);padding:0 .55em;border-radius:3em}.rtl-plan-scroll{padding:calc(var(--rp2-pad)*1.6);min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.rtl-plan{border:1px solid var(--rp2-border);border-radius:calc(var(--rp2-radius)*.7);overflow:hidden;background:color-mix(in srgb,var(--rp2-selected) 26%,var(--rp2-panel))}.rtl-plan-top{display:grid;grid-template-columns:220px 1fr;min-height:57px;border-bottom:1px solid var(--rp2-border)}.rtl-plan-top>div:first-child{display:flex;align-items:center;justify-content:space-between;border-right:1px solid var(--rp2-border);padding:.6em}.rtl-plan-top>div:first-child>span{display:flex}.rtl-plan-top>div:first-child button{font-size:.85em;min-height:2.5em;background:transparent}.rtl-plan-top>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);align-items:end;padding:.8em 0;font-size:.78em;color:var(--rp2-muted)}.rtl-plan-top>div:nth-child(2)>span{text-align:center}.rtl-phase-heading,.rtl-work-row{display:grid;grid-template-columns:220px 1fr;min-height:45px;border-bottom:1px solid var(--rp2-border)}.rtl-phase:last-child>.rtl-work-row:last-child{border-bottom:0}.rtl-phase-heading>button{display:flex;border:0;border-right:1px solid var(--rp2-border);border-radius:0;background:transparent;justify-content:flex-start;text-align:start;gap:.65em;padding:.75em .8em;font-weight:650;font-size:.88em}.rtl-phase-heading>button>svg{margin-left:auto}.rtl-phase-dot{display:block;width:.95em;height:.95em;border-radius:.23em;background:color-mix(in srgb,var(--rp2-accent) 18%,var(--rp2-panel));flex-shrink:0}.rtl-phase-dot.phase-1{background:color-mix(in srgb,var(--rp2-warning) 18%,var(--rp2-panel))}.rtl-phase-dot.phase-2{background:color-mix(in srgb,var(--rp2-accent) 30%,var(--rp2-panel))}.rtl-phase-dot.phase-3{background:var(--rp2-border)}.rtl-phase-heading>div{display:flex;align-items:center;background-image:linear-gradient(to right,var(--rp2-border) 1px,transparent 1px);background-size:33.333% 100%}.rtl-phase-heading>div>span{display:block;font-size:.7em;font-weight:600;text-align:center;padding:.25em .3em;border-radius:.2em;color:var(--rp2-accent);background:color-mix(in srgb,var(--rp2-accent) 13%,var(--rp2-panel))}.rtl-phase:nth-child(3)>.rtl-phase-heading>div>span{background:var(--rp2-warning-soft);color:var(--rp2-warning)}.rtl-work-row>button{justify-content:space-between;border:0;border-right:1px solid var(--rp2-border);border-radius:0;background:transparent;padding:.7em 1em .7em 2em;font-size:.87em;font-weight:400;text-align:start}.rtl-work-row>button>svg{color:var(--rp2-muted)}.rtl-check{width:1.35em;height:1.35em;display:grid;place-items:center;flex-shrink:0;color:var(--rp2-on-accent);background:var(--rp2-accent);border-radius:50%}.rtl-work-row.is-selected{background:color-mix(in srgb,var(--rp2-selected) 65%,var(--rp2-panel));box-shadow:inset 3px 0 var(--rp2-accent)}.rtl-track{display:flex;align-items:center;background-image:linear-gradient(to right,var(--rp2-border) 1px,transparent 1px);background-size:33.333% 100%}.rtl-track>button{display:block;min-height:1.8em;padding:.15em .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.69em;font-weight:600;border:0;border-radius:.2em;color:var(--rp2-accent);background:color-mix(in srgb,var(--rp2-accent) 17%,var(--rp2-panel))}.rtl-phase:nth-child(3) .rtl-track>button{color:var(--rp2-warning);background:color-mix(in srgb,var(--rp2-warning) 18%,var(--rp2-panel))}.rtl-project-foot{font-size:.68em;display:flex;justify-content:space-between;gap:1em;color:var(--rp2-muted);padding:.8em calc(var(--rp2-pad)*1.7);border-top:1px solid var(--rp2-border)}.rtl-project button.rtl-reopen{align-self:flex-end;margin:0 var(--rp2-pad) var(--rp2-pad);color:var(--rp2-accent);border-color:var(--rp2-accent);background:var(--rp2-panel)}.rtl-inspection{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;background:var(--rp2-panel);border-left:1px solid var(--rp2-border);z-index:2}.has-related>.rtl-inspection{grid-template-columns:minmax(0,64%) minmax(0,36%)}.rtl-detail{display:flex;min-height:0;flex-direction:column;overflow:hidden}.rtl-detail-actions{min-height:64px;border-bottom:1px solid var(--rp2-border);padding:.6em calc(var(--rp2-pad)*1.5);display:flex;align-items:center;justify-content:space-between;gap:.6em;flex-shrink:0}.rtl-detail-actions>div{display:flex;gap:.55em;align-items:center}.rtl-detail-actions button{font-size:.77em;white-space:nowrap;min-height:2.6em}.rtl-detail-actions button.rtl-complete{color:var(--rp2-accent);border-color:color-mix(in srgb,var(--rp2-accent) 40%,var(--rp2-border));background:var(--rp2-panel)}.rtl-detail-actions button.is-done{background:var(--rp2-selected)}.rtl-detail-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.rtl-task-properties{padding:calc(var(--rp2-pad)*1.65) calc(var(--rp2-pad)*1.7) calc(var(--rp2-pad)*1.8);border-bottom:1px solid var(--rp2-border)}.rtl-task-code{color:var(--rp2-muted);font-size:.65em;letter-spacing:.06em}.rtl-task-properties h2{font-size:1.7em;font-weight:650;line-height:1.5;letter-spacing:-.04em;margin:.4em 0 1.15em}.rtl-task-properties dl{display:flex;flex-direction:column;gap:1.1em;font-size:.87em}.rtl-task-properties dl>div{display:grid;grid-template-columns:5.2em minmax(0,1fr);gap:1em;align-items:center}.rtl-task-properties dt{color:var(--rp2-muted)}.rtl-task-properties dd{display:flex;align-items:center;flex-wrap:wrap;gap:.4em}.rtl-project-id{font-weight:500}.rtl-stage-square{display:block;width:.8em;height:.8em;border-radius:.15em;background:var(--rp2-warning)}.rtl-task-properties .rtl-status{padding:.05em .65em;min-height:1.9em;font-size:1em;border-radius:2em}.rtl-status svg:first-child{color:var(--rp2-accent)}.rtl-title-input{width:100%;border:1px solid var(--rp2-accent);border-radius:var(--rp2-radius);padding:.4em;font-size:1.4em!important;margin:.6em 0 1em;background:var(--rp2-panel);color:var(--rp2-ink)}.rtl-conversation{padding:calc(var(--rp2-pad)*1.6) calc(var(--rp2-pad)*1.7)}.rtl-conversation form{position:relative;border:1px solid var(--rp2-border);border-radius:calc(var(--rp2-radius)*1.2);display:flex;align-items:center;padding:.65em .7em;gap:.5em;margin-bottom:1.8em}.rtl-conversation textarea{border:0;outline:0;resize:vertical;min-height:3.4em;max-height:10em;background:transparent;color:var(--rp2-ink);width:100%;font-size:.88em;line-height:1.6;padding:.3em}.rtl-conversation textarea::placeholder{color:var(--rp2-muted)}.rtl-conversation form button{border:0;border-radius:50%;width:1.85em;height:1.85em;min-height:1.85em;padding:0;background:var(--rp2-accent);color:var(--rp2-on-accent);flex-shrink:0}.rtl-date-separator{display:flex;align-items:center;gap:.7em;font-size:.65em;font-weight:600;color:var(--rp2-muted);white-space:nowrap;margin-bottom:1.8em;letter-spacing:.04em}.rtl-date-separator span{height:1px;background:var(--rp2-border);flex:1}.rtl-comment{display:flex;align-items:flex-start;gap:.85em;margin-bottom:1.9em}.rtl-comment>.klic-avatar{margin-top:.12em}.rtl-comment>div{flex:1}.rtl-comment h3{font-weight:600;font-size:.98em;line-height:1.5}.rtl-comment h3 small{font-size:.74em;font-weight:400;color:var(--rp2-muted);display:flex;align-items:center;gap:.3em;margin:.2em 0 .6em}.rtl-comment p,.rtl-comment-bubble{font-size:.88em;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.rtl-comment-bubble{background:var(--rp2-soft);padding:.8em 1em;border-radius:calc(var(--rp2-radius)*1.1)}.rtl-comment-bubble a{color:var(--rp2-accent);text-decoration:none;font-weight:500}.rtl-comment .rtl-reply{font-size:.73em;margin-top:.6em;padding:.2em .65em;min-height:2em}.rtl-system-event{display:flex;align-items:flex-start;gap:.9em;margin:0 0 1.65em;position:relative}.rtl-system-event>span{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:5px solid var(--rp2-soft);background:var(--rp2-muted);color:var(--rp2-panel)}.rtl-system-event>span:after{content:"";position:absolute;left:15px;top:35px;bottom:-1.2em;width:1px;background:var(--rp2-border)}.rtl-system-event p{font-size:.83em;line-height:1.8;margin-top:.2em}.rtl-system-event strong{font-weight:600}.rtl-system-event b{font-size:.9em;display:inline-flex;padding:.05em .6em;border:1px solid var(--rp2-border);border-radius:2em;white-space:nowrap;font-weight:400}.rtl-system-event small{display:block;color:var(--rp2-muted);font-size:.8em}.rtl-local-notice{flex-shrink:0;font-size:.65em;padding:.7em calc(var(--rp2-pad)*1.7);border-top:1px solid var(--rp2-border);color:var(--rp2-muted);background:var(--rp2-panel)}.rtl-related{display:flex;flex-direction:column;gap:1.8em;padding:calc(var(--rp2-pad)*1.2);background:var(--rp2-soft);border-left:1px solid var(--rp2-border);overflow:auto;overscroll-behavior:contain}.rtl-related h3{font-size:.94em;display:flex;align-items:center;gap:.45em;font-weight:550;margin-bottom:.8em}.rtl-related h3 button{margin-left:auto;padding:0;border:0;color:var(--rp2-muted);background:transparent;min-height:1.4em}.rtl-resource-card,.rtl-scene button.rtl-resource-card{display:flex;flex-direction:column;align-items:flex-start;gap:.65em;width:100%;padding:1em;background:var(--rp2-panel);border:1px solid var(--rp2-border);border-radius:calc(var(--rp2-radius)*.9);text-align:left;box-shadow:0 1px 2px color-mix(in srgb,var(--rp2-ink) 3%,transparent);font-size:1em}.rtl-resource-card strong{font-size:.89em;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.rtl-resource-card small{font-size:.7em;line-height:1.6;color:var(--rp2-muted)}.rtl-file-tag{font-size:.72em;padding:.2em .65em;border-radius:.45em;background:var(--rp2-selected);color:var(--rp2-accent);border:1px solid color-mix(in srgb,var(--rp2-accent) 15%,var(--rp2-border))}.rtl-unresolved{font-size:.69em;color:var(--rp2-warning);display:flex;align-items:center;gap:.35em}.rtl-review-images{display:flex;width:100%;gap:.3em}.rtl-review-images img{display:block;width:24%;aspect-ratio:1;object-fit:cover;border-radius:.3em;border:1px solid var(--rp2-border)}.rtl-review-images button{font-size:.65em;width:24%;padding:0;aspect-ratio:1;min-height:0}.rtl-resource-card dl{display:flex;flex-wrap:wrap;gap:1em;font-size:.78em;margin:.2em 0}.rtl-resource-card dt{color:var(--rp2-muted);font-size:.85em;margin-bottom:.3em}.rtl-related-state{font-size:.73em;display:inline-flex;gap:.35em;align-items:center;padding:.25em .6em;border:1px solid color-mix(in srgb,var(--rp2-accent) 20%,var(--rp2-border));background:var(--rp2-selected);border-radius:.4em;color:var(--rp2-accent)}.rtl-alt-content{padding:.3em;display:flex;flex-direction:column;gap:1.2em;max-width:50em}.rtl-alt-content h2{font-size:1.3em;font-weight:600;margin-bottom:.3em}.rtl-alt-content>button,.rtl-member{display:flex;align-items:center;justify-content:flex-start;gap:1em;padding:1em;border:1px solid var(--rp2-border);background:var(--rp2-panel);border-radius:var(--rp2-radius)}.rtl-alt-content button>span,.rtl-member>span{flex:1;text-align:left;font-size:.9em}.rtl-alt-content small,.rtl-member small{display:block;font-size:.78em;color:var(--rp2-muted);margin-top:.3em}.rtl-alt-content>p{line-height:1.9;font-size:.95em}.rtl-visually-hidden{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.rtl-scrim{position:absolute;inset:0;z-index:1;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--rp2-ink) 30%,transparent)!important}@container rp2-example (max-width:1000px){.rtl-scene.has-detail{grid-template-columns:36% 64%}.rtl-appbar{padding:0 1em;gap:1em}.rtl-appbar .rtl-wordmark>span{display:none}.rtl-appbar nav button{font-size:.78em;padding:.6em}.rtl-project-heading{padding:1.6em 1.2em 0}.rtl-project-heading h1{font-size:1.4em}.rtl-project-number{font-size:1.25em}.rtl-task-properties,.rtl-conversation{padding:1.5em 1.35em}.rtl-detail-actions{padding:.6em 1em}.rtl-task-properties h2{font-size:1.5em}.rtl-related{padding:1em}.rtl-related h3{font-size:.86em}.rtl-resource-card{padding:.9em}.rtl-detail-actions>div{gap:.3em}}@container rp2-example (max-width:739px){.rtl-scene.has-detail{grid-template-columns:1fr}.rtl-scene{height:820px}.rtl-inspection{position:absolute;inset:0;border:0;grid-template-columns:1fr!important;overflow:auto}.rtl-detail{min-height:820px;overflow:visible}.rtl-detail-scroll{overflow:visible}.rtl-related{border-left:0;border-top:1px solid var(--rp2-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));overflow:visible}.rtl-appbar{justify-content:flex-start}.rtl-appbar>button{margin-left:auto}.rtl-project-heading h1{font-size:1.65em}.rtl-project-heading>nav{gap:1.4em}.rtl-detail-actions{position:sticky;top:0;background:var(--rp2-panel);z-index:1}.rtl-task-properties dl>div{grid-template-columns:5em minmax(0,1fr)}.rtl-inspection .rtl-detail-actions button{font-size:.8em}}.rcrm-scene{--rcrm-line:var(--rp2-border,#e2e3e7);--rcrm-surface:var(--rp2-panel,#fff);--rcrm-soft:var(--rp2-soft,#f7f8fa);--rcrm-ink:var(--rp2-ink,#171b26);--rcrm-muted:var(--rp2-muted,#737681);--rcrm-blue:var(--rp2-accent,#245fc2);position:relative;display:flex;flex-direction:column;height:860px;min-height:600px;overflow:hidden;border:1px solid var(--rcrm-line);border-radius:var(--rp2-radius,12px);background:var(--rcrm-surface);color:var(--rcrm-ink);font-family:var(--runtime-font,system-ui,sans-serif);font-size:calc(var(--rp2-font)*.8125);line-height:1.45;isolation:isolate}.rcrm-scene *{box-sizing:border-box}.rcrm-scene button,.rcrm-scene input,.rcrm-scene select,.rcrm-scene textarea{font:inherit;color:inherit}.rcrm-scene button{cursor:pointer}.rcrm-scene button:disabled{cursor:default;opacity:.45}.rcrm-scene button:focus-visible,.rcrm-scene input:focus-visible,.rcrm-scene select:focus-visible,.rcrm-scene textarea:focus-visible{outline:2px solid var(--rcrm-blue);outline-offset:3px}.rcrm-scene h2,.rcrm-scene h3,.rcrm-scene p,.rcrm-scene dl,.rcrm-scene dd{margin:0}.rcrm-scene svg{flex-shrink:0}.rcrm-global-header{height:64px;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;border-bottom:1px solid var(--rcrm-line);background:var(--rcrm-surface)}.rcrm-global-title,.rcrm-global-actions{display:flex;align-items:center;gap:15px}.rcrm-global-title h2{font-size:calc(var(--rp2-font)*1.125);letter-spacing:-.5px;font-weight:600}.rcrm-global-title>span{font-size:calc(var(--rp2-font)*.625);color:var(--rcrm-muted);padding:3px 6px;border:1px solid var(--rcrm-line);border-radius:4px}.rcrm-global-actions{gap:20px}.rcrm-members{display:flex;padding-left:7px}.rcrm-members>.klic-avatar{width:27px;height:27px;margin-left:-7px;border:2px solid var(--rcrm-surface);outline:1px solid var(--rcrm-line);border-radius:50%}.rcrm-members>.klic-avatar:first-child{outline-color:var(--rcrm-blue)}.rcrm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:5px 12px;border:1px solid var(--rcrm-line);border-radius:9px;background:var(--rcrm-surface);white-space:nowrap;box-shadow:0 1px 2px #131c2f06}.rcrm-button svg{color:var(--rcrm-muted)}.rcrm-button:hover{background:var(--rcrm-soft)}.rcrm-button.is-active{color:var(--rcrm-blue);border-color:var(--rcrm-blue);background:var(--rp2-selected,#eef3fc)}.rcrm-button.is-active svg{color:var(--rcrm-blue)}.rcrm-workspace{flex:1;display:flex;min-height:0;min-width:0}.rcrm-board-area{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--rcrm-surface)}.rcrm-board-toolbar{height:59px;min-height:59px;display:flex;align-items:center;gap:12px;padding:0 17px;border-bottom:1px solid var(--rcrm-line)}.rcrm-toolbar-buttons{display:flex;gap:10px}.rcrm-board-toolbar .rcrm-button{min-height:32px;font-size:calc(var(--rp2-font)*.75);padding-inline:11px}.rcrm-search{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--rcrm-muted);min-width:40px;width:127px}.rcrm-search input{width:100%;min-width:0;padding:6px 0;border:0;background:transparent;outline-offset:0;font-size:calc(var(--rp2-font)*.75)}.rcrm-search input::placeholder{color:var(--rcrm-muted)}.rcrm-filter-count{display:inline-grid;place-content:center;width:15px;height:15px;border-radius:4px;background:var(--rcrm-blue);color:var(--rp2-on-accent,#fff);font-size:calc(var(--rp2-font)*.625)}.rcrm-active-filter{display:flex;align-items:center;gap:5px;padding:7px 18px;border-bottom:1px solid var(--rcrm-line);font-size:calc(var(--rp2-font)*.625);color:var(--rcrm-blue);background:var(--rp2-selected,#eef3fc)}.rcrm-active-filter button{display:grid;place-items:center;margin-left:1px;border:0;background:none;padding:2px;color:inherit}.rcrm-reopen{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--rcrm-blue)!important;white-space:nowrap;font-size:calc(var(--rp2-font)*.75)!important;padding:5px}.rcrm-board-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rcrm-line) transparent}.rcrm-lanes{display:grid;grid-template-columns:repeat(3,minmax(244px,1fr));gap:16px;min-width:796px;padding:0 17px 22px}.rcrm-lane{min-width:0}.rcrm-lane-header{height:51px;display:flex;align-items:center;justify-content:space-between;gap:8px}.rcrm-lane-header h3{display:flex;align-items:center;gap:7px;font-size:calc(var(--rp2-font)*.8125);font-weight:500;white-space:nowrap}.rcrm-stage-dot{display:inline-block;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--rcrm-blue);flex-shrink:0}.rcrm-stage-discovery{border-color:var(--rcrm-muted);border-style:dashed}.rcrm-stage-proposal{border-color:var(--rcrm-blue)}.rcrm-stage-negotiation{border-color:var(--rp2-warning,#b97816);background:linear-gradient(90deg,transparent 50%,var(--rp2-warning,#b97816) 50%)}.rcrm-lane-count{padding:0 5px;border-radius:5px;background:var(--rcrm-soft);color:var(--rcrm-muted);font-size:calc(var(--rp2-font)*.75)}.rcrm-lane-tools{display:flex;gap:9px;color:var(--rcrm-muted);padding-right:1px}.rcrm-cards{display:flex;flex-direction:column;gap:13px}.rcrm-deal-card{display:flex;flex-direction:column;text-align:left;min-height:107px;width:100%;padding:12px 13px 13px;border:1px solid var(--rcrm-line);border-radius:10px;background:var(--rcrm-surface);box-shadow:0 1px 2px #131c2f07;transition:border-color .15s,box-shadow .15s}.rcrm-deal-card:hover{border-color:var(--rcrm-blue)}.rcrm-deal-card.is-selected{border-color:color-mix(in srgb,var(--rcrm-blue) 48%,var(--rcrm-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--rcrm-blue) 7%,transparent)}.rcrm-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:19px;width:100%}.rcrm-card-company{display:flex;align-items:center;gap:6px;min-width:0;font-size:calc(var(--rp2-font)*.6875);color:var(--rcrm-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rcrm-card-top>.klic-avatar{width:19px;height:19px;border:1px solid var(--rcrm-line);flex-shrink:0;border-radius:50%}.rcrm-company-mark{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;border-radius:4px;color:#fff;background:#245fc2}.rcrm-mark-1{background:#455180}.rcrm-mark-2{background:#697596}.rcrm-mark-3{background:#202a43}.rcrm-deal-card>strong{display:block;overflow:hidden;max-width:100%;margin-top:7px;font-size:calc(var(--rp2-font)*.8125);line-height:1.45;letter-spacing:-.25px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.rcrm-card-meta{display:flex;align-items:center;gap:5px;margin-top:10px;max-width:100%;white-space:nowrap;overflow:hidden;font-size:calc(var(--rp2-font)*.625);line-height:1.4}.rcrm-priority{display:inline-flex;align-items:center;width:max-content;min-height:19px;padding:0 5px;border:1px solid var(--rcrm-line);border-radius:6px;font-size:calc(var(--rp2-font)*.6875);font-weight:400;white-space:nowrap;line-height:1.35}.rcrm-priority-high{color:var(--rp2-danger,#b54444);background:var(--rp2-danger-soft,#fff5f5);border-color:color-mix(in srgb,var(--rp2-danger,#b54444) 16%,transparent)}.rcrm-priority-medium{color:var(--rp2-warning,#95650e);background:var(--rp2-warning-soft,#fffbed);border-color:color-mix(in srgb,var(--rp2-warning,#95650e) 17%,transparent)}.rcrm-priority-low{color:var(--rcrm-blue);background:var(--rp2-selected,#f0f4fd);border-color:color-mix(in srgb,var(--rcrm-blue) 13%,transparent)}.rcrm-meta-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--rcrm-line);border-radius:6px;min-height:19px;padding:0 5px;color:var(--rcrm-muted)}.rcrm-meta-chip:last-child{font-variant-numeric:tabular-nums;letter-spacing:-.2px}.rcrm-lane-empty{padding:25px 12px;text-align:center;font-size:calc(var(--rp2-font)*.6875);color:var(--rcrm-muted);border:1px dashed var(--rcrm-line);border-radius:9px}.rcrm-inspector{position:relative;z-index:2;flex:0 0 39.5%;width:39.5%;min-width:375px;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--rcrm-line);background:var(--rcrm-surface);box-shadow:-5px 0 14px #1a223305;transition:flex-basis .2s,width .2s}.rcrm-inspector-header{height:59px;min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 19px;border-bottom:1px solid var(--rcrm-line)}.rcrm-inspector-header h2{font-size:calc(var(--rp2-font)*1);font-weight:500;letter-spacing:-.45px;line-height:1.4;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcrm-inspector-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.rcrm-icon-button{display:inline-grid;place-items:center;min-width:27px;min-height:29px;padding:5px;border:0;border-radius:6px;color:var(--rcrm-muted)!important;background:transparent}.rcrm-icon-button:hover{background:var(--rcrm-soft);color:var(--rcrm-blue)!important}.rcrm-inspector-scroll{flex:1;min-height:0;overflow:auto;padding:0 20px;scrollbar-width:thin;scrollbar-color:var(--rcrm-line) transparent}.rcrm-details{padding:21px 0 18px;border-bottom:1px solid var(--rcrm-line)}.rcrm-inspector h3{font-size:calc(var(--rp2-font)*.8125);line-height:1.45;font-weight:500;letter-spacing:-.25px}.rcrm-properties{margin-top:12px!important}.rcrm-properties>div{display:grid;grid-template-columns:minmax(128px,44%) minmax(0,1fr);align-items:center;min-height:40px;gap:10px}.rcrm-properties dt{display:flex;align-items:center;gap:8px;color:var(--rcrm-muted);font-size:calc(var(--rp2-font)*.75)}.rcrm-properties dt>svg{color:var(--rcrm-muted);stroke-width:1.5}.rcrm-properties dd{display:flex;align-items:center;gap:7px;min-width:0;font-size:calc(var(--rp2-font)*.75);letter-spacing:-.2px;white-space:nowrap}.rcrm-properties dd>.klic-avatar{width:17px;height:17px;border-radius:5px;flex-shrink:0}.rcrm-properties .rcrm-company-mark{width:16px;height:16px}.rcrm-stage-value{position:relative}.rcrm-stage-value .rcrm-stage-dot{width:12px;height:12px}.rcrm-stage-value select{position:relative;appearance:none;min-width:0;max-width:calc(100% - 28px);padding:4px 14px 4px 0;border:0;background:transparent;cursor:pointer;outline-offset:1px}.rcrm-stage-value>svg{margin-left:-13px;pointer-events:none;color:var(--rcrm-muted)}.rcrm-contact-section{padding:21px 0 20px;border-bottom:1px solid var(--rcrm-line)}.rcrm-contact-card{display:flex;align-items:center;gap:11px;margin-top:16px;padding:13px 14px;border:1px solid var(--rcrm-line);border-radius:10px;min-height:67px;box-shadow:0 1px 2px #131c2f06}.rcrm-contact-card>.klic-avatar{width:32px;height:34px;flex-shrink:0;border-radius:6px}.rcrm-contact-info{display:flex;flex-direction:column;gap:2px;min-width:0}.rcrm-contact-info strong{font-size:calc(var(--rp2-font)*.8125);font-weight:500}.rcrm-contact-info>span{font-size:calc(var(--rp2-font)*.625);color:var(--rcrm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcrm-contact-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.rcrm-contact-actions .rcrm-icon-button{min-width:31px;min-height:31px;border:1px solid var(--rcrm-line);border-radius:10px;box-shadow:0 1px 2px #131c2f06}.rcrm-activity-section{padding:21px 0 27px}.rcrm-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.rcrm-section-title .rcrm-button{font-size:calc(var(--rp2-font)*.6875);min-height:29px;padding:3px 10px;border-radius:9px}.rcrm-activity-list{padding:0;margin:19px 0 0;list-style:none}.rcrm-activity-item{position:relative;display:flex;gap:14px;padding-bottom:22px}.rcrm-activity-item:before{position:absolute;content:"";left:18px;top:43px;bottom:1px;width:1px;background:var(--rcrm-line)}.rcrm-activity-item:last-child:before{display:none}.rcrm-event-icon{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--rp2-selected,#eff5ff);color:var(--rcrm-blue)}.rcrm-event-meeting{color:var(--rp2-warning,#95650e);background:var(--rp2-warning-soft,#fffbed)}.rcrm-event-body{flex:1;min-width:0;padding-top:1px}.rcrm-event-body>p{font-size:calc(var(--rp2-font)*.75);line-height:1.65;letter-spacing:-.3px}.rcrm-event-body>p strong{font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--rcrm-ink) 50%,transparent)}.rcrm-event-body>time{display:block;color:var(--rcrm-muted);font-size:calc(var(--rp2-font)*.625);margin-top:3px}.rcrm-note-card{margin-top:11px;padding:12px 13px 13px;border:1px solid var(--rcrm-line);border-radius:10px;box-shadow:0 1px 2px #131c2f07;background:var(--rcrm-surface)}.rcrm-note-card>p{font-size:calc(var(--rp2-font)*.75);line-height:1.65;letter-spacing:-.3px;overflow-wrap:anywhere;white-space:pre-wrap}.rcrm-note-tags{display:flex;gap:7px}.rcrm-note-tag{display:inline-block;margin-top:10px;padding:1px 5px;border:1px solid var(--rcrm-line);border-radius:6px;color:var(--rcrm-muted);font-size:calc(var(--rp2-font)*.625);line-height:1.5}.rcrm-composer{padding:12px;margin-top:14px;border:1px solid var(--rcrm-blue);border-radius:9px;background:var(--rcrm-surface)}.rcrm-composer>label{display:block;font-size:calc(var(--rp2-font)*.6875);font-weight:500;margin-bottom:7px}.rcrm-composer textarea{width:100%;min-height:82px;resize:vertical;padding:7px;border:1px solid var(--rcrm-line);border-radius:5px;background:var(--rcrm-surface);font-size:calc(var(--rp2-font)*.75)}.rcrm-composer>div{display:flex;align-items:center;gap:5px;margin-top:7px}.rcrm-composer>div>span{margin-right:auto;font-size:calc(var(--rp2-font)*.5625);color:var(--rcrm-muted)}.rcrm-composer button{display:flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--rcrm-line);border-radius:5px;background:var(--rcrm-surface);font-size:calc(var(--rp2-font)*.625)}.rcrm-composer button[type=submit]{background:var(--rcrm-blue);border-color:var(--rcrm-blue);color:var(--rp2-on-accent,#fff)}.rcrm-share-anchor,.rcrm-more-anchor{position:relative}.rcrm-popover{position:absolute;z-index:5;right:0;top:calc(100% + 8px);width:190px;padding:7px;border:1px solid var(--rcrm-line);border-radius:9px;background:var(--rcrm-surface);box-shadow:0 9px 25px #101c3020}.rcrm-popover button{display:flex;align-items:center;gap:7px;width:100%;padding:8px;border:0;border-radius:5px;background:transparent;text-align:left;font-size:calc(var(--rp2-font)*.6875)}.rcrm-popover button:hover{background:var(--rcrm-soft)}.rcrm-share-popover strong{display:block;padding:5px 6px;font-size:calc(var(--rp2-font)*.75);font-weight:500}.rcrm-share-popover>span{display:block;padding:0 6px 7px;color:var(--rcrm-muted);font-size:calc(var(--rp2-font)*.625)}.rcrm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rcrm-scene.is-expanded .rcrm-inspector{flex-basis:57%;width:57%;min-width:430px}.rcrm-scene[data-density=compact] .rcrm-properties>div{min-height:36px}.rcrm-scene[data-density=compact] .rcrm-details{padding-top:18px;padding-bottom:15px}.rcrm-scene[data-density=compact] .rcrm-deal-card{min-height:99px;padding-block:10px}.rcrm-scene[data-density=compact] .rcrm-cards{gap:10px}.rcrm-scene[data-density=relaxed] .rcrm-properties>div{min-height:44px}.rcrm-scene[data-density=relaxed] .rcrm-deal-card{min-height:114px;padding-block:14px}.rcrm-scene[data-density=relaxed] .rcrm-cards{gap:15px}.rcrm-scene.is-narrow .rcrm-inspector{position:absolute;inset:0;z-index:4;width:100%;height:100%;min-width:0;border-left:0;box-shadow:none}.rcrm-scene.is-narrow .rcrm-inspector-header{min-height:64px;height:64px;padding-inline:20px}.rcrm-scene.is-narrow .rcrm-inspector-scroll{padding-inline:24px}.rcrm-scene.is-narrow .rcrm-inspector-header h2{font-size:calc(var(--rp2-font)*1.125)}.rcrm-scene.is-narrow .rcrm-properties>div{grid-template-columns:minmax(135px,42%) minmax(0,1fr)}.rcrm-scene.is-narrow .rcrm-expand{display:none}.rcrm-scene.is-narrow .rcrm-details{padding-top:24px}.rcrm-scene.is-narrow .rcrm-contact-info>span{font-size:calc(var(--rp2-font)*.6875)}.rcrm-scene.is-narrow .rcrm-global-title>span{display:none}@media (prefers-reduced-motion:reduce){.rcrm-inspector,.rcrm-deal-card{transition:none}}.rcrm-scene.is-narrow .rcrm-properties>div{grid-template-columns:minmax(5.6em,.85fr) minmax(0,1.15fr);align-items:start;padding-block:.45em;min-height:3em}.rcrm-scene.is-narrow .rcrm-properties dd{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.rcrm-scene.is-narrow .rcrm-contact-card{flex-wrap:wrap}.rcrm-scene.is-narrow .rcrm-contact-info{flex:1}.rtask-scene{position:relative;isolation:isolate;container-type:inline-size;width:100%;height:860px;min-height:600px;overflow:hidden;border:1px solid var(--rp2-border,#e4e6eb);border-radius:12px;background:var(--rp2-bg,#f8f9fb);color:var(--rp2-ink,#202330);font-family:var(--runtime-font,system-ui,sans-serif);font-size:calc(var(--rp2-font)*.8125);line-height:1.5}.rtask-scene *{box-sizing:border-box}.rtask-scene button,.rtask-scene select,.rtask-scene textarea{font:inherit}.rtask-scene button{cursor:pointer}.rtask-scene button:disabled{cursor:default}.rtask-scene button:focus-visible,.rtask-scene select:focus-visible,.rtask-scene textarea:focus-visible,.rtask-tab-content:focus-visible{outline:2px solid var(--rp2-accent,#245fc2);outline-offset:3px}.rtask-app{display:flex;height:100%;background:var(--rp2-panel,#fff)}.rtask-sidebar{flex:0 0 160px;display:flex;flex-direction:column;padding:18px 10px 13px;border-right:1px solid var(--rp2-border,#e4e6eb);background:var(--rp2-soft,#f7f8fa);font-size:calc(var(--rp2-font)*.75)}.rtask-brand{display:flex;align-items:center;gap:7px;white-space:nowrap;margin-bottom:22px}.rtask-brand strong{font-weight:600}.rtask-brand>svg{margin-left:auto;color:var(--rp2-muted,#737987)}.rtask-brand-mark{display:grid;place-items:center;width:22px;height:23px;border-radius:6px;background:var(--rp2-accent,#245fc2);color:var(--rp2-on-accent,#fff);font-weight:700;font-size:calc(var(--rp2-font)*.875)}.rtask-search{display:flex;align-items:center;gap:6px;padding:6px 7px;background:var(--rp2-border,#e9ebef);border-radius:4px;color:var(--rp2-muted,#6b7280)}.rtask-search kbd{font:9px inherit;margin-left:auto;color:var(--rp2-muted,#737987)}.rtask-navlinks{display:grid;gap:16px;padding:22px 6px 25px}.rtask-navlinks>span{display:flex;align-items:center;gap:8px}.rtask-sidebar-label{display:flex;align-items:center;justify-content:space-between;color:var(--rp2-muted,#737987);font-size:calc(var(--rp2-font)*.6875);padding:0 6px 10px}.rtask-workspaces{display:grid;gap:3px}.rtask-workspaces>span{display:flex;align-items:center;gap:7px;padding:7px 6px;border-radius:4px;white-space:nowrap;font-size:calc(var(--rp2-font)*.6875)}.rtask-workspaces>span.is-active{background:var(--rp2-selected,#e9effc);color:var(--rp2-accent,#245fc2)}.rtask-project-dot{width:7px;height:7px;background:var(--rp2-accent,#245fc2);border-radius:2px;flex-shrink:0}.rtask-project-dot.is-light{background:var(--rp2-muted,#858b98);opacity:.55}.rtask-sidebar-bottom{display:grid;gap:15px;margin-top:auto;padding:10px 6px 0}.rtask-sidebar-bottom>span,.rtask-sidebar-bottom>div{display:flex;align-items:center;gap:7px}.rtask-sidebar-bottom small{color:var(--rp2-muted,#737987);font-size:calc(var(--rp2-font)*.625)}.rtask-sidebar-bottom>div>svg{margin-left:auto}.rtask-workspace{flex:1;min-width:0;padding:23px 24px 15px;overflow:hidden}.rtask-workspace-title{display:flex;gap:11px;align-items:center}.rtask-workspace-title h2{margin:0;font-weight:600;font-size:calc(var(--rp2-font)*1.1875);letter-spacing:-.025em;white-space:nowrap}.rtask-project-icon{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;background:var(--rp2-selected,#e7ecfc);color:var(--rp2-accent,#245fc2);border-radius:6px}.rtask-board-members{display:flex;margin-left:auto;padding-right:6px}.rtask-board-members>*+*{margin-left:-6px}.rtask-board-members .klic-avatar{border:2px solid var(--rp2-panel,#fff)}.rtask-board-toolbar{display:flex;gap:8px;margin:29px 0 16px}.rtask-board-toolbar>span{display:flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--rp2-border,#e4e6eb);border-radius:5px;white-space:nowrap;background:var(--rp2-panel,#fff);font-size:calc(var(--rp2-font)*.6875)}.rtask-board{display:grid;grid-template-columns:repeat(3,minmax(225px,1fr));gap:17px;min-width:775px}.rtask-column{min-width:0;background:var(--rp2-soft,#f5f6f8);border-radius:9px;padding:9px 6px;min-height:695px}.rtask-column h3{display:flex;align-items:center;gap:7px;margin:0 6px 10px;font-weight:600;font-size:calc(var(--rp2-font)*.75)}.rtask-column h3 small{font-size:calc(var(--rp2-font)*.625);font-weight:500;background:var(--rp2-border,#e4e6eb);padding:0 4px;border-radius:2px}.rtask-column h3>svg:first-of-type{margin-left:auto}.rtask-card{display:flex;flex-direction:column;align-items:stretch;gap:7px;width:100%;min-height:102px;margin:0 0 8px;padding:10px 9px 8px;border:1px solid var(--rp2-border,#e0e3e8);border-radius:9px;text-align:left;color:var(--rp2-ink,#252836);background:var(--rp2-panel,#fff);box-shadow:0 1px 2px #14203808}.rtask-card:hover,.rtask-card.is-selected{border-color:var(--rp2-accent,#245fc2)}.rtask-card>strong{font-weight:450;font-size:calc(var(--rp2-font)*.75);line-height:1.45;letter-spacing:-.02em;min-height:34px}.rtask-card-tag{align-self:flex-start;font-size:calc(var(--rp2-font)*.625);line-height:1.5;color:var(--rp2-accent,#245fc2);background:var(--rp2-selected,#eaf0ff);border-radius:2px;padding:0 3px}.rtask-card-bottom{display:flex;align-items:center;gap:6px;margin:2px -9px -1px;padding:7px 8px 0;border-top:1px solid var(--rp2-border,#eceef1);font-size:calc(var(--rp2-font)*.5625);white-space:nowrap;color:var(--rp2-muted,#747b88)}.rtask-card-bottom>span:not(.rtask-card-avatars){display:flex;align-items:center;gap:3px}.rtask-card-avatars{display:flex;align-items:center;margin-right:auto;padding-left:2px}.rtask-card-avatars>*{border:1px solid var(--rp2-panel,#fff)}.rtask-card-avatars>*+*{margin-left:-6px}.rtask-card-bottom .rtask-tool{font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-ink,#343845);max-width:56px;overflow:hidden;text-overflow:ellipsis;display:block}.rtask-done-check{color:var(--rp2-accent,#245fc2)}.rtask-flow-preview{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 5px;padding:15px 4px;height:97px;background:var(--rp2-soft,#f6f8fc);border-bottom:1px solid var(--rp2-border,#e0e3e8);margin:-5px -4px 0}.rtask-flow-preview i{height:21px;background:var(--rp2-warning-soft,#fff0c7);border:1px solid var(--rp2-warning,#b98c25);border-radius:2px}.rtask-flow-preview i:nth-child(4n){background:var(--rp2-selected,#e9efff);border-color:var(--rp2-accent,#245fc2)}.rtask-board-hint{font-size:calc(var(--rp2-font)*.625);color:var(--rp2-muted,#737987);margin-top:13px}.rtask-backdrop{position:absolute;inset:0;z-index:2;border:0;background:#15171d75;border-radius:inherit;padding:0}.rtask-drawer{position:absolute;z-index:3;inset:0 0 0 auto;display:flex;flex-direction:column;width:46%;min-width:470px;max-width:640px;background:var(--rp2-panel,#fff);border-radius:20px 0 0;box-shadow:-12px 0 35px #14192712;outline:0;color:var(--rp2-ink,#202330)}.rtask-scene.is-expanded .rtask-drawer{width:calc(100% - 175px);max-width:none}.rtask-drawer-toolbar{position:relative;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 23px 10px;min-height:52px}.rtask-drawer-toolbar>div:not(.rtask-toolbar-popover){display:flex;align-items:center;gap:1px}.rtask-drawer-toolbar button{display:grid;place-items:center;min-width:26px;min-height:26px;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--rp2-muted,#6e7480)}.rtask-drawer-toolbar button:hover{background:var(--rp2-soft,#f5f6f8);color:var(--rp2-ink,#202330)}.rtask-drawer-toolbar button:disabled{opacity:.35}.rtask-drawer-toolbar i{height:15px;width:1px;background:var(--rp2-border,#e2e5eb);margin:0 3px}.rtask-toolbar-popover{position:absolute;z-index:8;top:47px;right:22px;display:grid;width:230px;max-width:calc(100% - 44px);padding:12px;background:var(--rp2-panel,#fff);border:1px solid var(--rp2-border,#e2e5eb);border-radius:9px;box-shadow:0 7px 24px #111c3417;font-size:calc(var(--rp2-font)*.6875)}.rtask-toolbar-popover>strong{display:flex;gap:6px;align-items:center;font-size:calc(var(--rp2-font)*.75)}.rtask-toolbar-popover p{margin:11px 0 0}.rtask-toolbar-popover small{display:block;color:var(--rp2-muted,#737987);margin-top:3px}.rtask-drawer-toolbar .rtask-toolbar-popover>button{display:block;text-align:left;width:100%;padding:7px;color:var(--rp2-ink,#202330)}.rtask-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rtask-task-heading{padding:8px 27px 17px}.rtask-task-heading h2{margin:0 0 23px;max-width:515px;font-size:calc(var(--rp2-font)*1.375);font-weight:650;line-height:1.43;letter-spacing:-.035em;overflow-wrap:anywhere}.rtask-properties{display:grid;gap:13px;margin:0}.rtask-properties>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;min-height:20px;gap:8px}.rtask-properties dt{color:var(--rp2-muted,#777d89);font-size:calc(var(--rp2-font)*.75)}.rtask-properties dd{display:flex;align-items:center;gap:7px;min-width:0;margin:0;font-size:calc(var(--rp2-font)*.75);overflow-wrap:anywhere}.rtask-status-control{display:inline-flex;align-items:center;position:relative;gap:3px;background:var(--rp2-selected,#e9efff);color:var(--rp2-accent,#245fc2);border-radius:4px;padding:0 4px}.rtask-status-control select{appearance:none;-webkit-appearance:none;color:inherit;border:0;background:transparent;padding:1px 13px 1px 1px;cursor:pointer;font-size:calc(var(--rp2-font)*.6875);font-weight:550;max-width:110px;line-height:1.5}.rtask-status-control>svg:last-child{position:absolute;right:4px;pointer-events:none}.rtask-status-control.is-todo{background:var(--rp2-soft,#f4f5f7);color:var(--rp2-muted,#737987)}.rtask-label{display:inline-block;background:var(--rp2-selected,#edf0fc);color:var(--rp2-accent,#2641b9);border-radius:3px;font-size:calc(var(--rp2-font)*.625);font-weight:500;padding:0 4px}.rtask-tabs{display:flex;gap:17px;align-items:stretch;padding:8px 27px 0;border-bottom:1px solid var(--rp2-border,#e9eaf0)}.rtask-tabs button{position:relative;display:flex;align-items:center;gap:5px;padding:9px 2px 10px;border:0;background:transparent;color:var(--rp2-muted,#6f7581);font-size:calc(var(--rp2-font)*.75);white-space:nowrap}.rtask-tabs button[aria-selected=true]{color:var(--rp2-ink,#202330)}.rtask-tabs button[aria-selected=true]:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--rp2-ink,#202330);content:""}.rtask-tabs button>span{background:var(--rp2-soft,#eceef2);border:1px solid var(--rp2-border,#e4e6eb);border-radius:3px;line-height:1.15;padding:0 2px;font-size:calc(var(--rp2-font)*.625)}.rtask-tab-content{padding:15px 27px 40px;outline:none}.rtask-composer{display:flex;flex-direction:column;gap:5px;background:var(--rp2-soft,#f7f7f9);border-radius:13px;padding:11px 11px 10px;margin-bottom:14px}.rtask-composer textarea{display:block;resize:vertical;width:100%;min-height:37px;max-height:200px;padding:0;border:0;background:transparent;color:var(--rp2-ink,#202330);outline:0;font-size:calc(var(--rp2-font)*.75);line-height:1.6}.rtask-composer textarea::placeholder{color:var(--rp2-muted,#777d89)}.rtask-composer-actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.rtask-composer-actions>button:not(.rtask-submit){display:grid;place-items:center;width:25px;height:27px;background:transparent;color:var(--rp2-muted,#747a88);border:0;border-radius:4px;padding:3px}.rtask-composer-actions>button:not(.rtask-submit):hover{background:var(--rp2-border,#e7e9ef)}.rtask-submit{padding:5px 12px;margin-left:7px;min-height:29px;border:0;border-radius:7px;background:var(--rp2-accent,#245fc2);color:var(--rp2-on-accent,#fff);font-size:calc(var(--rp2-font)*.6875);font-weight:550}.rtask-submit:disabled{opacity:1;filter:saturate(.7);cursor:default}.rtask-reply-target{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:calc(var(--rp2-font)*.625);color:var(--rp2-accent,#245fc2);margin-bottom:4px}.rtask-reply-target button{display:grid;place-items:center;padding:2px;background:transparent;border:0;color:inherit}.rtask-created{display:flex;align-items:center;gap:7px;padding:0 0 11px;border-bottom:1px solid var(--rp2-border,#e7e8ed);font-size:calc(var(--rp2-font)*.6875);min-height:36px}.rtask-created strong{font-weight:550}.rtask-created small{display:inline;color:var(--rp2-muted,#7e8390);font-size:calc(var(--rp2-font)*.625);margin-left:6px;white-space:nowrap}.rtask-comment{padding:12px 0 10px;border-bottom:1px solid var(--rp2-border,#e7e8ed)}.rtask-comment:last-child{border-bottom:0}.rtask-comment-header{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rtask-comment-header>strong{font-size:calc(var(--rp2-font)*.75);font-weight:550}.rtask-comment-header>span{font-size:calc(var(--rp2-font)*.625);color:var(--rp2-muted,#7a808b)}.rtask-comment p{margin:8px 0 9px;font-size:calc(var(--rp2-font)*.75);line-height:1.65;color:var(--rp2-muted,#666e7b);white-space:pre-wrap;overflow-wrap:anywhere}.rtask-comment-reply-to{display:block;color:var(--rp2-accent,#245fc2);font-size:calc(var(--rp2-font)*.625);margin:5px 0 0 31px}.rtask-comment-actions{display:flex;align-items:center;gap:7px}.rtask-comment-actions button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;border-radius:4px;min-height:22px;font-size:calc(var(--rp2-font)*.625);color:var(--rp2-ink,#202330)}.rtask-comment-actions .rtask-add-reaction{color:var(--rp2-muted,#737987)}.rtask-comment-actions .rtask-reaction{padding:0 5px;background:var(--rp2-soft,#f1f2f6);border:1px solid var(--rp2-border,#e7e9ef);font-size:calc(var(--rp2-font)*.6875);line-height:1.3;min-height:19px}.rtask-comment-actions .rtask-reaction[aria-pressed=true]{color:var(--rp2-accent,#245fc2);background:var(--rp2-selected,#e9efff);border-color:var(--rp2-accent,#245fc2)}.rtask-comment-actions .rtask-reaction span{font-size:calc(var(--rp2-font)*.5625)}.rtask-comment-actions>i{width:1px;height:12px;background:var(--rp2-border,#e0e3e9);margin:0 1px}.rtask-description h3{font-weight:600;font-size:calc(var(--rp2-font)*.8125);margin:3px 0 15px}.rtask-description p{font-size:calc(var(--rp2-font)*.8125);line-height:1.9;color:var(--rp2-muted,#626a78);margin:0 0 17px;overflow-wrap:anywhere}.rtask-description>div{display:flex;align-items:center;gap:7px;margin-top:26px;color:var(--rp2-muted,#737987);font-size:calc(var(--rp2-font)*.625)}.rtask-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rtask-scene[data-density=compact] .rtask-properties{gap:10px}.rtask-scene[data-density=compact] .rtask-task-heading{padding-bottom:12px}.rtask-scene[data-density=compact] .rtask-comment{padding-top:10px;padding-bottom:8px}.rtask-scene[data-density=relaxed] .rtask-properties{gap:17px}.rtask-scene[data-density=relaxed] .rtask-task-heading{padding-bottom:21px}.rtask-scene[data-density=relaxed] .rtask-comment{padding-top:16px;padding-bottom:14px}@container (max-width:1000px){.rtask-sidebar{flex-basis:145px}.rtask-workspace{padding-left:18px;padding-right:18px}.rtask-drawer{width:52%;min-width:450px}.rtask-task-heading h2{font-size:calc(var(--rp2-font)*1.3125)}.rtask-task-heading,.rtask-tabs,.rtask-tab-content{padding-left:24px;padding-right:24px}}@container (max-width:730px){.rtask-drawer,.rtask-scene.is-expanded .rtask-drawer{width:100%;min-width:0;max-width:none;border-radius:12px 12px 0 0}.rtask-drawer-toolbar{padding:15px 18px 9px}.rtask-task-heading{padding:8px 22px 17px}.rtask-task-heading h2{font-size:calc(var(--rp2-font)*1.375);max-width:520px}.rtask-tabs,.rtask-tab-content{padding-left:22px;padding-right:22px}.rtask-properties>div{grid-template-columns:85px minmax(0,1fr)}.rtask-sidebar{flex-basis:138px}.rtask-workspace-title h2{font-size:calc(var(--rp2-font)*1.0625)}}@container (max-width:370px){.rtask-task-heading,.rtask-tab-content,.rtask-tabs{padding-left:17px;padding-right:17px}.rtask-drawer-toolbar{padding-left:12px;padding-right:12px}.rtask-task-heading h2{font-size:calc(var(--rp2-font)*1.25)}.rtask-properties>div{grid-template-columns:68px minmax(0,1fr)}.rtask-created{align-items:flex-start}.rtask-created small{display:block;margin-left:0;margin-top:2px}.rtask-comment-header{gap:5px}}@media (prefers-reduced-motion:reduce){.rtask-scene *{scroll-behavior:auto!important}}.rtask-task-heading h2{white-space:pre-line}.rtask-flow-preview{display:block;padding:0;overflow:hidden;height:110px}.rtask-flow-preview img{width:100%;height:100%;object-fit:cover;display:block}.rrisk-scene{--rrisk-space:12px;--rrisk-edge:18px;position:relative;height:860px;min-width:0;overflow:hidden;border:1px solid var(--rp2-border,#dfe3e8);border-radius:26px;background:var(--rp2-bg,#f1f2f4);color:var(--rp2-ink,#202633);font-family:var(--runtime-font,system-ui,sans-serif);font-size:calc(var(--rp2-font)*.75);line-height:1.45;isolation:isolate;container-type:inline-size}.rrisk-scene[data-density=compact]{--rrisk-space:10px;--rrisk-edge:16px}.rrisk-scene[data-density=relaxed]{--rrisk-space:16px;--rrisk-edge:22px}.rrisk-scene *{box-sizing:border-box}.rrisk-scene button,.rrisk-scene input,.rrisk-scene select,.rrisk-scene textarea{font:inherit}.rrisk-scene button{cursor:pointer}.rrisk-scene button:disabled{cursor:not-allowed}.rrisk-scene button:focus-visible,.rrisk-scene input:focus-visible,.rrisk-scene textarea:focus-visible,.rrisk-scene select:focus-visible{outline:3px solid var(--rp2-accent,#245fc2);outline-offset:3px}.rrisk-scene h2,.rrisk-scene h3,.rrisk-scene p{margin:0}.rrisk-app{height:100%;padding:15px;display:flex;flex-direction:column;gap:12px;background:var(--rp2-bg,#f1f2f4)}.rrisk-topbar{display:flex;align-items:center;gap:12px;flex-shrink:0;height:59px;background:var(--rp2-panel,#fff);padding:0 18px;border-radius:19px}.rrisk-brand{display:flex;gap:10px;align-items:center;min-width:190px}.rrisk-brand>strong{font-size:calc(var(--rp2-font)*1.375);letter-spacing:-1px;line-height:1}.rrisk-brand>strong>span{font-size:calc(var(--rp2-font)*.625);font-weight:500;letter-spacing:.1px;margin-left:8px;color:var(--rp2-muted,#7d8593)}.rrisk-brand-mark{width:24px;height:25px;border:2px solid var(--rp2-ink,#202633);border-radius:7px;position:relative}.rrisk-brand-mark>span{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;background:var(--rp2-accent,#245fc2);border:2px solid var(--rp2-panel,#fff);border-radius:4px}.rrisk-search{height:34px;max-width:440px;min-width:100px;flex:1;margin-left:auto;display:flex;align-items:center;gap:8px;border-radius:20px;background:var(--rp2-soft,#f5f6f8);padding:0 12px;color:var(--rp2-muted,#7d8593)}.rrisk-search input{background:none;border:0;outline:none;min-width:0;width:100%;color:var(--rp2-ink,#202633)}.rrisk-search input::placeholder{color:var(--rp2-muted,#7d8593)}.rrisk-search kbd{white-space:nowrap;padding:2px 4px;font-size:calc(var(--rp2-font)*.625);border-radius:4px;background:var(--rp2-panel,#fff)}.rrisk-settings{height:33px;width:33px;display:grid;place-items:center;border:1px dashed var(--rp2-border,#dfe3e8);border-radius:50%;background:transparent;color:var(--rp2-muted,#7d8593)}.rrisk-settings.is-active{background:var(--rp2-selected,#edf2ff);color:var(--rp2-accent,#245fc2)}.rrisk-reopen{display:flex;align-items:center;gap:6px;border:0;background:var(--rp2-selected,#edf2ff);color:var(--rp2-accent,#245fc2);border-radius:20px;padding:8px 11px;white-space:nowrap;font-size:calc(var(--rp2-font)*.6875)!important}.rrisk-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;flex:1;min-height:0}.rrisk-sidebar{background:var(--rp2-panel,#fff);border-radius:20px;padding:20px 12px 12px;display:flex;flex-direction:column;min-height:0}.rrisk-project{padding:0 10px 17px;border-bottom:1px solid var(--rp2-border,#dfe3e8);margin-bottom:14px}.rrisk-project h3{font-size:calc(var(--rp2-font)*1.4375);font-weight:550;letter-spacing:-1.2px;line-height:1.18}.rrisk-project p{color:var(--rp2-muted,#7d8593);font-size:calc(var(--rp2-font)*.625);margin-top:7px}.rrisk-sidebar>small{font-size:calc(var(--rp2-font)*.5625);letter-spacing:.7px;color:var(--rp2-muted,#7d8593);padding:0 9px;margin-bottom:9px}.rrisk-sidebar nav{display:flex;flex-direction:column;gap:4px}.rrisk-sidebar nav>span{display:flex;align-items:center;gap:9px;min-height:32px;padding:6px 9px;color:var(--rp2-ink,#202633);font-size:calc(var(--rp2-font)*.6875);white-space:nowrap;border-radius:10px}.rrisk-sidebar nav>span svg{color:var(--rp2-muted,#7d8593);flex-shrink:0}.rrisk-sidebar nav>span b{margin-left:auto;background:var(--rp2-soft,#f5f6f8);font-size:calc(var(--rp2-font)*.5);font-weight:500;padding:2px 5px;border-radius:10px}.rrisk-sidebar nav>span.rrisk-nav-active{background:var(--rp2-accent,#245fc2);color:var(--rp2-on-accent,#fff)}.rrisk-sidebar nav>span.rrisk-nav-active svg{color:inherit}.rrisk-sidebar-divider{border-top:1px solid var(--rp2-border,#dfe3e8);margin:15px 9px}.rrisk-sidebar-person{display:flex;align-items:center;gap:8px;margin-top:auto;padding:9px;border-radius:12px;background:var(--rp2-soft,#f5f6f8)}.rrisk-sidebar-person>div{display:flex;flex-direction:column;gap:3px;flex:1}.rrisk-sidebar-person small{color:var(--rp2-accent,#245fc2);font-size:calc(var(--rp2-font)*.5);font-weight:650;letter-spacing:.4px}.rrisk-sidebar-person strong{font-size:calc(var(--rp2-font)*.6875);font-weight:500}.rrisk-sidebar-person svg{color:var(--rp2-muted,#7d8593)}.rrisk-dashboard{min-width:0;overflow:auto;padding-right:1px}.rrisk-dashboard-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:1px 4px 12px}.rrisk-dashboard-heading p{font-size:calc(var(--rp2-font)*.625);color:var(--rp2-muted,#7d8593);margin-bottom:3px}.rrisk-dashboard-heading h2{font-size:calc(var(--rp2-font)*1.375);font-weight:550;letter-spacing:-.9px}.rrisk-dashboard-heading>span{font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593);background:var(--rp2-panel,#fff);border:1px solid var(--rp2-border,#dfe3e8);padding:3px 7px;border-radius:10px;white-space:nowrap;margin-bottom:3px}.rrisk-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:580px}.rrisk-card{background:var(--rp2-panel,#fff);padding:18px 17px 13px;border-radius:20px;min-width:0}.rrisk-card h3{font-size:calc(var(--rp2-font)*1);font-weight:550;display:flex;align-items:center;gap:8px;letter-spacing:-.4px;line-height:1.3}.rrisk-card h3 svg{stroke-width:1.5;flex-shrink:0}.rrisk-card>p{font-size:calc(var(--rp2-font)*.625);color:var(--rp2-muted,#7d8593);padding-left:28px;margin-top:5px;min-height:29px}.rrisk-matrix-chart{display:grid;grid-template-columns:58px minmax(0,1fr);gap:6px;margin-top:8px}.rrisk-y-axis{display:grid;grid-template-rows:repeat(5,1fr);padding-bottom:21px;font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593)}.rrisk-y-axis span{display:flex;align-items:center}.rrisk-matrix{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:5px;aspect-ratio:1.35}.rrisk-matrix>span{display:grid;place-items:center;min-width:0;border-radius:7px;position:relative}.rrisk-matrix>span b{font-size:calc(var(--rp2-font)*.5625);font-weight:550;min-width:19px;height:19px;display:grid;place-items:center;background:color-mix(in srgb,var(--rp2-panel,#fff) 65%,transparent);border-radius:50%;color:var(--rp2-ink,#202633)}.rrisk-cell-low{background:var(--rp2-selected,#eaf0fc)}.rrisk-cell-mid{background:color-mix(in srgb,var(--rp2-warning,#ba8019) 17%,var(--rp2-panel,#fff))}.rrisk-cell-high{background:color-mix(in srgb,var(--rp2-danger,#d14b3d) 34%,var(--rp2-panel,#fff))}.rrisk-matrix .rrisk-cell-current{box-shadow:inset 0 0 0 2px var(--rp2-danger,#d14b3d)}.rrisk-matrix .rrisk-cell-target{box-shadow:inset 0 0 0 2px var(--rp2-accent,#245fc2)}.rrisk-matrix>span.rrisk-cell-high b{background:var(--rp2-danger,#d14b3d);color:#fff}.rrisk-x-axis{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;font-size:calc(var(--rp2-font)*.5);color:var(--rp2-muted,#7d8593);text-align:center;margin-top:8px}.rrisk-legend{display:flex;align-items:center;gap:9px;margin:10px 0 0 1px;color:var(--rp2-muted,#7d8593);font-size:calc(var(--rp2-font)*.5625)}.rrisk-legend>span{display:flex;align-items:center;gap:4px}.rrisk-legend i{width:9px;height:9px;background:var(--rp2-selected,#eaf0fc);border-radius:2px}.rrisk-legend>span:nth-child(2) i{background:color-mix(in srgb,var(--rp2-warning,#ba8019) 25%,var(--rp2-panel,#fff))}.rrisk-legend>span:nth-child(3) i{background:color-mix(in srgb,var(--rp2-danger,#d14b3d) 40%,var(--rp2-panel,#fff))}.rrisk-legend small{margin-left:auto;font-size:calc(var(--rp2-font)*.5625)}.rrisk-chart{display:block;width:100%;margin-top:8px;overflow:visible}.rrisk-grid-lines line{stroke:var(--rp2-border,#dfe3e8);stroke-width:.8}.rrisk-grid-lines text,.rrisk-chart-labels text{font-family:inherit;font-size:calc(var(--rp2-font)*.5625);fill:var(--rp2-muted,#7d8593)}.rrisk-chart-note{font-family:inherit;font-size:calc(var(--rp2-font)*.5625);fill:var(--rp2-ink,#202633);font-weight:550}.rrisk-chart-key{display:flex;gap:15px;justify-content:center;font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593);margin-top:3px}.rrisk-chart-key span{display:flex;align-items:center;gap:4px}.rrisk-chart-key i{width:12px;height:2px;background:var(--rp2-accent,#245fc2)}.rrisk-chart-key span+span i{background:#8aa5d7}.rrisk-confidence-chart{margin-top:15px}.rrisk-register-card{display:flex;flex-direction:column}.rrisk-register-labels{margin-top:13px;display:grid;grid-template-columns:40px 1fr 28px;gap:8px;padding:0 12px 8px;font-size:calc(var(--rp2-font)*.5);letter-spacing:.5px;color:var(--rp2-muted,#7d8593);border-bottom:1px solid var(--rp2-border,#dfe3e8)}.rrisk-register>button{display:grid;grid-template-columns:38px minmax(0,1fr) 25px 12px;gap:6px;width:100%;padding:14px 8px;border:0;border-bottom:1px solid var(--rp2-border,#dfe3e8);background:transparent;align-items:center;color:var(--rp2-ink,#202633);text-align:left;min-height:58px}.rrisk-register>button:hover,.rrisk-register>button.is-selected{background:var(--rp2-selected,#edf2ff)}.rrisk-register>button code{font-family:inherit;font-size:calc(var(--rp2-font)*.625)}.rrisk-register>button strong{font-size:calc(var(--rp2-font)*.625);font-weight:450;line-height:1.6}.rrisk-register-score{display:flex;align-items:center;justify-content:center;width:24px;height:22px;font-size:calc(var(--rp2-font)*.625);background:var(--rp2-warning-soft,#fff6e7);color:var(--rp2-warning,#a46b0c);border-radius:8px}.rrisk-register-score.is-high{background:var(--rp2-danger-soft,#fff0ec);color:var(--rp2-danger,#cb4937)}.rrisk-register>button>svg{color:var(--rp2-muted,#7d8593)}.rrisk-register-total{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;font-size:calc(var(--rp2-font)*.5);color:var(--rp2-muted,#7d8593)}.rrisk-register-total strong{font-weight:550;color:var(--rp2-ink,#202633)}.rrisk-empty{padding:30px 10px;text-align:center;color:var(--rp2-muted,#7d8593)}.rrisk-empty svg{margin:auto}.rrisk-empty p{margin:7px}.rrisk-empty button{border:1px solid var(--rp2-border,#dfe3e8);border-radius:9px;background:var(--rp2-panel,#fff);padding:5px 9px;color:var(--rp2-accent,#245fc2)}.rrisk-backdrop{position:absolute;inset:0;z-index:2;border:0;background:#191e266e;cursor:default!important;border-radius:inherit}.rrisk-sheet{position:absolute;right:12px;top:12px;bottom:12px;z-index:3;width:clamp(398px,37%,560px);max-width:calc(100% - 24px);border-radius:22px;background:var(--rp2-panel,#fff);box-shadow:0 14px 45px #0c162838;display:flex;flex-direction:column;overflow:hidden;outline:none;color:var(--rp2-ink,#202633)}.rrisk-sheet-header{position:relative;padding:var(--rrisk-edge);padding-bottom:17px;flex-shrink:0;border-bottom:1px solid var(--rp2-border,#e8eaee)}.rrisk-sheet-overline{font-size:calc(var(--rp2-font)*.5625);font-weight:550;letter-spacing:.55px;color:var(--rp2-muted,#7d8593);padding-right:32px;line-height:1.6}.rrisk-sheet-overline>span{padding:0 3px}.rrisk-close{position:absolute;right:18px;top:18px;display:grid;place-items:center;background:transparent;border:1px dashed var(--rp2-border,#dfe3e8);color:var(--rp2-muted,#7d8593);width:29px;height:29px;border-radius:50%}.rrisk-close:hover{background:var(--rp2-soft,#f5f6f8)}.rrisk-title-line{display:flex;align-items:flex-start;gap:13px;padding-right:2px;margin-top:5px}.rrisk-title-line h2{font-size:calc(var(--rp2-font)*1.0625);letter-spacing:-.65px;font-weight:550;line-height:1.4;flex:1;max-width:350px}.rrisk-title-line>.rrisk-pill{margin-top:3px;margin-right:2px}.rrisk-sheet-header>p{margin-top:7px;font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593)}.rrisk-sheet-header>p span{margin:0 3px}.rrisk-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;min-height:21px;border-radius:20px;font-size:calc(var(--rp2-font)*.5625);font-weight:550;padding:3px 7px;line-height:1.2}.rrisk-pill>i{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.rrisk-pill-danger{background:var(--rp2-danger-soft,#fff0ec);color:var(--rp2-danger,#c84935)}.rrisk-pill-warning{background:var(--rp2-warning-soft,#fff6e7);color:var(--rp2-warning,#a46b0c)}.rrisk-pill-blue,.rrisk-pill-reviewed{background:var(--rp2-selected,#edf2ff);color:var(--rp2-accent,#245fc2)}.rrisk-sheet-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--rrisk-edge);padding-top:var(--rrisk-space);scrollbar-width:thin;scrollbar-color:var(--rp2-border,#dfe3e8) transparent}.rrisk-section+.rrisk-section{margin-top:var(--rrisk-space)}.rrisk-section>h3{font-size:calc(var(--rp2-font)*.625);font-weight:550;letter-spacing:.1px;color:var(--rp2-muted,#7d8593);display:flex;align-items:center;gap:7px;margin-bottom:8px;line-height:1.3}.rrisk-section>h3>span{font-size:calc(var(--rp2-font)*.5);letter-spacing:.5px;opacity:.7;font-weight:450}.rrisk-section>h3>small{font-size:calc(var(--rp2-font)*.5625);font-weight:450;letter-spacing:0;margin-left:auto}.rrisk-score-layout{display:flex;gap:16px;align-items:center}.rrisk-matrix--mini{width:90px;flex-shrink:0;aspect-ratio:1;gap:3px}.rrisk-matrix--mini>span{border-radius:3px}.rrisk-matrix--mini .rrisk-cell-target{box-shadow:none;outline:1.5px dotted var(--rp2-accent,#245fc2);outline-offset:-2px}.rrisk-score-summary{flex:1;display:flex;flex-direction:column;gap:11px;min-width:0}.rrisk-score-summary>div{position:relative;padding-right:60px;min-height:29px}.rrisk-score-summary p{font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593);line-height:1.35;margin-bottom:3px}.rrisk-score-summary strong{font-size:calc(var(--rp2-font)*.625);font-weight:500;display:block;white-space:nowrap;letter-spacing:-.3px}.rrisk-score-summary .rrisk-pill{position:absolute;right:0;top:8px}.rrisk-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rrisk-cost-grid>div{background:var(--rp2-soft,#f5f6f8);border-radius:13px;padding:11px 11px 10px;min-width:0}.rrisk-cost-grid>div>span{font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593)}.rrisk-cost-grid strong{display:block;line-height:1.25;letter-spacing:-1.2px;font-size:calc(var(--rp2-font)*1.375);font-weight:450;margin-top:4px;white-space:nowrap}.rrisk-cost-grid strong small{font-size:calc(var(--rp2-font)*.8125);letter-spacing:-.3px}.rrisk-cost-grid p{font-size:calc(var(--rp2-font)*.5);color:var(--rp2-muted,#7d8593);margin-top:7px;white-space:nowrap}.rrisk-cause>p{font-size:calc(var(--rp2-font)*.6875);line-height:1.75;letter-spacing:-.15px}.rrisk-progress{height:2px;border-radius:2px;background:var(--rp2-border,#e8eaee);margin-top:3px;overflow:hidden}.rrisk-progress>i{display:block;height:100%;background:var(--rp2-accent,#245fc2);transition:width .2s}.rrisk-checks>label{display:flex;align-items:center;gap:9px;position:relative;min-height:40px;padding:8px 0;border-bottom:1px solid var(--rp2-border,#e8eaee);cursor:pointer}.rrisk-checks>label:last-child{border-bottom:0}.rrisk-checks input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:0;cursor:pointer;margin:0}.rrisk-checkbox{display:grid;place-items:center;width:15px;height:15px;flex-shrink:0;border:1.5px solid var(--rp2-muted,#969eab);border-radius:4px;color:var(--rp2-on-accent,#fff)}.rrisk-checks input:focus-visible+.rrisk-checkbox{outline:3px solid var(--rp2-accent,#245fc2);outline-offset:3px}.rrisk-checks .is-complete .rrisk-checkbox{border-color:var(--rp2-accent,#245fc2);background:var(--rp2-accent,#245fc2)}.rrisk-check-text{font-size:calc(var(--rp2-font)*.625);flex:1;line-height:1.5;letter-spacing:-.15px}.rrisk-checks .is-complete .rrisk-check-text{color:var(--rp2-muted,#7d8593)}.rrisk-checks .klic-avatar{flex-shrink:0}.rrisk-link-pills{display:flex;gap:5px;flex-wrap:wrap}.rrisk-link-pills>button{display:flex;align-items:center;gap:5px;border:1px solid var(--rp2-border,#e5e7eb);border-radius:20px;padding:6px 8px;background:var(--rp2-panel,#fff);color:var(--rp2-ink,#202633);font-size:calc(var(--rp2-font)*.5625);line-height:1.3;white-space:nowrap}.rrisk-link-pills>button>svg{color:var(--rp2-muted,#7d8593)}.rrisk-link-pills>button:hover,.rrisk-link-pills>button.is-active{border-color:var(--rp2-accent,#245fc2);background:var(--rp2-selected,#edf2ff);color:var(--rp2-accent,#245fc2)}.rrisk-evidence{border:1px solid var(--rp2-border,#e5e7eb);border-radius:11px;background:var(--rp2-soft,#f5f6f8);padding:11px;margin-top:9px;font-size:calc(var(--rp2-font)*.625);line-height:1.65}.rrisk-evidence>strong{font-weight:550}.rrisk-evidence p{margin-top:5px}.rrisk-evidence small{font-size:calc(var(--rp2-font)*.5);color:var(--rp2-muted,#7d8593);display:block;margin-top:7px}.rrisk-history>div{display:flex;align-items:center;gap:8px;margin-top:8px}.rrisk-history>div>p{font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593);flex:1;line-height:1.5}.rrisk-history>div strong{font-weight:500;color:var(--rp2-muted,#7d8593)}.rrisk-history time{font-size:calc(var(--rp2-font)*.5);color:var(--rp2-muted,#7d8593);white-space:nowrap}.rrisk-ai-mark{height:23px;width:23px;display:grid;place-items:center;background:var(--rp2-accent,#245fc2);color:var(--rp2-on-accent,#fff);border-radius:7px;flex-shrink:0}.rrisk-sheet-footer{flex-shrink:0;border-top:1px solid var(--rp2-border,#e8eaee);padding:10px var(--rrisk-edge) 14px;background:var(--rp2-panel,#fff)}.rrisk-sheet-footer>p{font-size:calc(var(--rp2-font)*.5);color:var(--rp2-muted,#7d8593);min-height:12px;margin-bottom:7px;text-align:right;line-height:1.5}.rrisk-sheet-footer>div{display:flex;gap:7px;justify-content:flex-end}.rrisk-sheet-footer button{height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--rp2-border,#e5e7eb);border-radius:22px;padding:0 13px;font-size:calc(var(--rp2-font)*.6875);font-weight:500;white-space:nowrap}.rrisk-edit-button{background:var(--rp2-panel,#fff);color:var(--rp2-ink,#202633)}.rrisk-edit-button:hover{background:var(--rp2-soft,#f5f6f8)}.rrisk-sheet-footer button.rrisk-signoff{background:var(--rp2-accent,#245fc2);border-color:var(--rp2-accent,#245fc2);color:var(--rp2-on-accent,#fff);padding:0 15px}.rrisk-sheet-footer button.rrisk-signoff:disabled{opacity:.5}.rrisk-edit-form{padding:11px;background:var(--rp2-soft,#f5f6f8);border:1px solid var(--rp2-border,#e5e7eb);border-radius:11px}.rrisk-edit-form>label{display:flex;flex-direction:column;gap:5px;font-size:calc(var(--rp2-font)*.5625);color:var(--rp2-muted,#7d8593);margin-bottom:9px}.rrisk-edit-form textarea,.rrisk-edit-form select{width:100%;background:var(--rp2-panel,#fff);color:var(--rp2-ink,#202633);border:1px solid var(--rp2-border,#dfe3e8);border-radius:7px;padding:7px;font-size:calc(var(--rp2-font)*.625)}.rrisk-edit-form textarea{min-height:82px;resize:vertical;line-height:1.6}.rrisk-edit-form>div{display:flex;justify-content:flex-end;gap:6px}.rrisk-edit-form button{border:1px solid var(--rp2-border,#e5e7eb);background:var(--rp2-panel,#fff);border-radius:7px;display:flex;align-items:center;gap:4px;padding:5px 9px;font-size:calc(var(--rp2-font)*.625);color:var(--rp2-ink,#202633)}.rrisk-edit-form button.rrisk-edit-save{background:var(--rp2-accent,#245fc2);border-color:var(--rp2-accent,#245fc2);color:var(--rp2-on-accent,#fff)}@container (max-width:950px){.rrisk-workspace{grid-template-columns:157px minmax(0,1fr)}.rrisk-brand{min-width:155px}.rrisk-sidebar{padding-left:9px;padding-right:9px}.rrisk-sidebar nav>span{font-size:calc(var(--rp2-font)*.625);gap:7px}.rrisk-project h3{font-size:calc(var(--rp2-font)*1.3125)}.rrisk-sheet{width:420px}.rrisk-brand>strong>span{display:none}.rrisk-reopen span{display:none}}@container (max-width:640px){.rrisk-app{padding:9px;gap:9px}.rrisk-topbar{height:52px;padding:0 12px;gap:8px}.rrisk-brand{min-width:90px}.rrisk-brand>strong{font-size:calc(var(--rp2-font)*1.125)}.rrisk-brand-mark{width:21px;height:21px}.rrisk-search{margin-left:0}.rrisk-search input{font-size:calc(var(--rp2-font)*.625)}.rrisk-search kbd,.rrisk-settings{display:none}.rrisk-workspace{grid-template-columns:1fr}.rrisk-sidebar{display:none}.rrisk-dashboard{padding:4px}.rrisk-dashboard-grid{min-width:570px}.rrisk-dashboard-heading h2{font-size:calc(var(--rp2-font)*1.25)}.rrisk-sheet{inset:8px;width:auto;max-width:none;border-radius:18px}.rrisk-sheet-header{padding:19px 18px 15px}.rrisk-sheet-body{padding:18px}.rrisk-sheet-footer{padding-left:18px;padding-right:18px}.rrisk-title-line h2{max-width:none}.rrisk-sheet-overline{padding-right:35px}.rrisk-close{right:14px;top:14px}}@media (max-width:640px){.rrisk-sheet{inset:8px;width:auto;max-width:none;border-radius:18px}.rrisk-workspace{grid-template-columns:1fr}.rrisk-sidebar{display:none}.rrisk-brand{min-width:90px}.rrisk-brand>strong>span,.rrisk-search kbd,.rrisk-settings,.rrisk-reopen span{display:none}.rrisk-topbar{padding:0 12px;gap:8px}.rrisk-brand>strong{font-size:calc(var(--rp2-font)*1.125)}.rrisk-title-line{gap:8px}.rrisk-title-line h2{font-size:calc(var(--rp2-font)*1)}.rrisk-score-layout{gap:11px}.rrisk-score-summary strong{font-size:calc(var(--rp2-font)*.5625)}.rrisk-score-summary>div{padding-right:54px}.rrisk-cost-grid>div{padding:10px 9px}.rrisk-cost-grid strong{font-size:calc(var(--rp2-font)*1.25)}.rrisk-sheet-footer button{padding:0 11px}}@media (prefers-reduced-motion:reduce){.rrisk-progress>i{transition:none}}.rrisk-brand-icon{display:flex;align-items:center;color:var(--rp2-accent)}.rrisk-title-line h2{white-space:pre-line}.rrisk-title-line>.rrisk-pill{margin-top:16px}@container (max-width:500px){.rrisk-cost-grid{grid-template-columns:1fr}.rrisk-cost-grid>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.rrisk-cost-grid strong{margin:0}.rrisk-cost-grid p{grid-column:1/-1;margin-top:0;white-space:normal}.rrisk-score-layout{align-items:flex-start}.rrisk-score-summary>div{padding-right:0}.rrisk-score-summary strong{white-space:normal}.rrisk-score-summary .rrisk-pill{position:static;margin-top:4px}.rrisk-title-line{display:block}.rrisk-title-line>.rrisk-pill{margin-top:8px}.rrisk-sheet-footer>div{flex-wrap:wrap}.rrisk-link-pills>button{white-space:normal}}.rrisk-scene{--rrisk-space:10px}.rrisk-sheet-footer>p{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rrisk-scene[data-density=compact]{--rrisk-space:8px}.rrisk-scene[data-density=relaxed]{--rrisk-space:14px}.rp2-root{--rp2-panel:var(--klic-component-block-color-panel);--rp2-soft:var(--klic-component-block-color-soft);--rp2-bg:var(--klic-component-block-color-surface);--rp2-ink:var(--klic-component-block-color-text);--rp2-muted:var(--klic-component-block-color-muted);--rp2-border:var(--klic-component-block-color-border);--rp2-accent:var(--klic-component-block-color-accent);--rp2-selected:var(--klic-component-block-color-selected);--rp2-on-accent:var(--klic-component-block-color-on-accent);--rp2-danger:var(--klic-component-block-color-danger);--rp2-danger-soft:var(--klic-component-block-color-danger-surface);--rp2-warning:var(--klic-component-block-color-warning);--rp2-warning-soft:var(--klic-component-block-color-warning-surface);--rp2-pad:var(--klic-component-block-container-padding);--rp2-radius:var(--klic-component-block-surface-radius);--rp2-font:var(--klic-component-block-typography-body-font-size);width:100%;color:var(--rp2-ink);background:var(--rp2-panel);font-family:var(--runtime-font,system-ui,sans-serif);font-size:calc(var(--rp2-font)*.88);line-height:1.55;container:rp2-example / inline-size}.rp2-root[data-density=compact]{--rp2-pad:calc(var(--klic-component-block-container-padding)*.875)}.rp2-root[data-density=relaxed]{--rp2-pad:calc(var(--klic-component-block-container-padding)*1.18)}.rp2-root *{box-sizing:border-box;min-width:0}.rp2-root :is(button,input,textarea,select){font:inherit}.rp2-root button{cursor:pointer}.rp2-root button:disabled{cursor:not-allowed;opacity:.45}.rp2-root :is(button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--rp2-accent);outline-offset:3px}.rp2-root svg{flex-shrink:0}.rp2-root :is(h1,h2,h3,h4,p,dl,dd){margin:0}.rp2-root .klic-avatar{border-radius:50%}@media (prefers-reduced-motion:reduce){.rp2-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
