@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.library-module__yhv1lq__theme{--bg:#f6f3eb;--surface:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--primary:#215d48;--primary-light:#215d48;--primary-dark:#215d48;--secondary:#59685e;--library-line:#d6dccf;--library-soft:#ecebdf;--library-selected:#e5edbc;--library-action:#215d48;--library-action-ink:#fffdf8;--library-focus:#98502d;--library-peach:#fbe4d3;--library-peach-ink:#854223;color:var(--text-primary);caret-color:var(--primary);font-family:Terio Home,sans-serif}[data-theme=dark] .library-module__yhv1lq__theme{--bg:#151e19;--surface:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--primary:#b4dab8;--primary-light:#b4dab8;--primary-dark:#2b624b;--secondary:#bbc7b9;--library-line:#3d4d3e;--library-soft:#293528;--library-selected:#34462e;--library-action:#b4dab8;--library-action-ink:#193e33;--library-focus:#efb58d;--library-peach:#4a3225;--library-peach-ink:#f5c5a4}.library-module__yhv1lq__theme ::selection{background:var(--library-selected);color:var(--text-primary)}.library-module__yhv1lq__theme :is(button,a,input,summary,select):focus-visible{outline:3px solid var(--library-focus);outline-offset:3px}.library-module__yhv1lq__theme button{cursor:pointer}.library-module__yhv1lq__theme button:disabled{opacity:.5;cursor:not-allowed}.library-module__yhv1lq__page{background:var(--bg);scrollbar-width:thin;scrollbar-color:var(--library-line) var(--bg);height:100%;overflow-y:auto}.library-module__yhv1lq__content{max-width:1260px;margin:auto;padding:24px 40px 80px}.library-module__yhv1lq__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.library-module__yhv1lq__headingGroup{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.library-module__yhv1lq__title{letter-spacing:-.035em;flex-shrink:0;font-size:36px;font-weight:700;line-height:1.2}.library-module__yhv1lq__workspace{flex-shrink:0;max-width:230px;padding-top:4px;font-size:13px;line-height:1.6}.library-module__yhv1lq__workspace span{color:var(--text-secondary);margin-bottom:2px;font-size:12px;display:block}.library-module__yhv1lq__workspace strong{overflow-wrap:anywhere;display:block}.library-module__yhv1lq__page[data-has-context=true] .library-module__yhv1lq__content{padding-bottom:112px}.library-module__yhv1lq__contextActions{justify-content:space-between;align-items:center;gap:6px;display:flex}.library-module__yhv1lq__contextActions button{white-space:nowrap;padding-inline:8px;font-size:12px}.library-module__yhv1lq__primaryButton,.library-module__yhv1lq__secondaryButton,.library-module__yhv1lq__textButton,.library-module__yhv1lq__openButton{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;transition:background .16s,transform .12s;display:inline-flex}.library-module__yhv1lq__primaryButton{background:var(--library-action);color:var(--library-action-ink);padding:10px 16px}.library-module__yhv1lq__primaryButton:hover{background:var(--library-action)}@supports (color:color-mix(in lab, red, red)){.library-module__yhv1lq__primaryButton:hover{background:color-mix(in srgb, var(--library-action) 88%, var(--text-primary))}}.library-module__yhv1lq__primaryButton:active,.library-module__yhv1lq__openButton:active{transform:translateY(1px)}.library-module__yhv1lq__secondaryButton{background:var(--surface);border:1px solid var(--library-line);color:var(--text-primary);padding:9px 14px}.library-module__yhv1lq__secondaryButton:hover,.library-module__yhv1lq__textButton:hover{background:var(--library-soft)}.library-module__yhv1lq__textButton{color:var(--primary);padding:8px 10px}.library-module__yhv1lq__searchRow{align-items:center;gap:12px;margin-bottom:4px;display:flex}.library-module__yhv1lq__search{flex:1;min-width:0;position:relative}.library-module__yhv1lq__search>svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.library-module__yhv1lq__search input{border:1px solid var(--library-line);width:100%;min-height:44px;color:var(--text-primary);background:var(--surface);border-radius:16px;padding:10px 46px;font-size:14px}.library-module__yhv1lq__search input::placeholder{color:var(--text-secondary);opacity:1}.library-module__yhv1lq__search input::-webkit-search-cancel-button{display:none}.library-module__yhv1lq__search button{position:absolute;top:0;right:0}.library-module__yhv1lq__filters{margin-bottom:4px}.library-module__yhv1lq__filters summary{width:fit-content;min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.library-module__yhv1lq__filters summary::-webkit-details-marker{display:none}.library-module__yhv1lq__filters[open] summary{color:var(--primary)}.library-module__yhv1lq__filterFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:820px;padding:14px 0 8px;display:grid}.library-module__yhv1lq__filterFields button{min-height:44px}.library-module__yhv1lq__filterChips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.library-module__yhv1lq__filterChip{background:var(--library-soft);max-width:100%;min-height:44px;color:var(--text-primary);border-radius:12px;align-items:center;gap:6px;padding:6px 10px 6px 14px;font-size:12px;display:flex}.library-module__yhv1lq__filterChip span{overflow-wrap:anywhere;min-width:0}.library-module__yhv1lq__filterChip svg{flex-shrink:0}.library-module__yhv1lq__catalogBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.library-module__yhv1lq__tabs{flex-wrap:wrap;gap:4px;display:flex}.library-module__yhv1lq__tabs button{min-height:44px;color:var(--text-secondary);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.library-module__yhv1lq__tabs button:hover{background:var(--library-soft)}.library-module__yhv1lq__tabs button[aria-pressed=true]{background:var(--library-selected);color:var(--text-primary)}.library-module__yhv1lq__viewToggle{gap:4px;display:flex}.library-module__yhv1lq__iconButton{width:44px;height:44px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.library-module__yhv1lq__iconButton:hover{background:var(--library-soft);color:var(--primary)}.library-module__yhv1lq__iconButton[aria-pressed=true]{background:var(--library-selected);color:var(--text-primary)}.library-module__yhv1lq__resultHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.library-module__yhv1lq__resultHeading h2{font-size:17px;font-weight:700}.library-module__yhv1lq__resultHeading p{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.library-module__yhv1lq__hint{color:var(--text-secondary);margin:-4px 0 18px;font-size:12px;line-height:1.8}.library-module__yhv1lq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.library-module__yhv1lq__card{background:var(--surface);border:1px solid var(--library-line);border-radius:16px;flex-direction:column;min-width:0;padding:20px;transition:border-color .16s;display:flex}.library-module__yhv1lq__card:hover{border-color:var(--primary)}.library-module__yhv1lq__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.library-module__yhv1lq__categoryIcon{background:var(--library-soft);width:44px;height:44px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.library-module__yhv1lq__cardControls{align-items:center;gap:2px;display:flex}.library-module__yhv1lq__category{color:var(--text-secondary);margin-bottom:7px;font-size:11px;line-height:1.7}.library-module__yhv1lq__card h3{color:var(--text-primary);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.45}.library-module__yhv1lq__description{color:var(--text-secondary);margin:10px 0 22px;font-size:13px;line-height:1.75}.library-module__yhv1lq__cardFooter{border-top:1px solid var(--library-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.library-module__yhv1lq__mode{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1.6;display:inline-flex}.library-module__yhv1lq__mode svg{flex-shrink:0}.library-module__yhv1lq__loggingMode{color:var(--library-peach-ink)}.library-module__yhv1lq__openButton{background:var(--library-selected);color:var(--text-primary);white-space:normal;text-align:left;padding:8px 12px}.library-module__yhv1lq__openButton svg{flex-shrink:0}.library-module__yhv1lq__openButton:hover{background:var(--library-selected)}@supports (color:color-mix(in lab, red, red)){.library-module__yhv1lq__openButton:hover{background:color-mix(in srgb, var(--library-selected) 85%, var(--primary))}}.library-module__yhv1lq__list{border-block:1px solid var(--library-line)}.library-module__yhv1lq__listRow{border-bottom:1px solid var(--library-line);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:20px;padding:18px 0;display:grid}.library-module__yhv1lq__listRow:last-child{border-bottom:0}.library-module__yhv1lq__listName{align-items:flex-start;gap:12px;min-width:0;display:flex}.library-module__yhv1lq__listName>div{min-width:0}.library-module__yhv1lq__listName h3{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.5}.library-module__yhv1lq__listName p,.library-module__yhv1lq__listMode{color:var(--text-secondary);font-size:12px;line-height:1.7}.library-module__yhv1lq__listDescription{margin-top:6px}.library-module__yhv1lq__listActions{align-items:center;gap:4px;display:flex}.library-module__yhv1lq__empty{text-align:center;background:var(--surface);border:1px dashed var(--library-line);border-radius:16px;padding:44px 20px}.library-module__yhv1lq__empty h3{font-size:18px;font-weight:700;line-height:1.5}.library-module__yhv1lq__empty p{color:var(--text-secondary);max-width:54ch;margin:10px auto 14px;font-size:13px;line-height:1.8}.library-module__yhv1lq__emptyActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.library-module__yhv1lq__loadError{background:var(--library-peach);color:var(--library-peach-ink);border-radius:14px;margin-bottom:20px;padding:16px;font-size:13px;line-height:1.7}.library-module__yhv1lq__loadError button{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.library-module__yhv1lq__skeleton{background:var(--library-soft);border-radius:16px;height:250px;animation:1.5s ease-in-out infinite alternate library-module__yhv1lq__loading}.library-module__yhv1lq__pagination{border-top:1px solid var(--library-line);font-variant-numeric:tabular-nums;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.library-module__yhv1lq__pagination div{gap:6px;display:flex}@keyframes library-module__yhv1lq__loading{to{opacity:.5}}@media (min-width:1500px){.library-module__yhv1lq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.library-module__yhv1lq__content{padding-inline:28px}.library-module__yhv1lq__listRow{grid-template-columns:minmax(0,1fr) auto;gap:12px}.library-module__yhv1lq__listMode{grid-column:1;margin-left:56px}.library-module__yhv1lq__listActions{grid-area:1/2/span 2}}@media (max-width:1023px){.library-module__yhv1lq__contextDock{--context-dock-bottom:calc(100px + env(safe-area-inset-bottom,0px));--context-dock-left:16px;--context-dock-right:16px;--context-dock-width:auto}.library-module__yhv1lq__page[data-has-context=true] .library-module__yhv1lq__content{padding-bottom:calc(200px + env(safe-area-inset-bottom,0px))}.library-module__yhv1lq__content{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@media (max-width:700px){.library-module__yhv1lq__content{padding:24px 20px calc(120px + env(safe-area-inset-bottom,0px))}.library-module__yhv1lq__header{flex-direction:column;gap:8px;margin-bottom:12px}.library-module__yhv1lq__headingGroup{gap:4px;width:100%}.library-module__yhv1lq__title{width:100%;font-size:28px}.library-module__yhv1lq__workspace{max-width:100%;padding:0}.library-module__yhv1lq__workspace span,.library-module__yhv1lq__workspace strong{margin-right:8px;display:inline}.library-module__yhv1lq__searchRow{flex-wrap:wrap;gap:10px}.library-module__yhv1lq__search{flex-basis:100%}.library-module__yhv1lq__searchRow>button{flex:1;padding-inline:10px}.library-module__yhv1lq__filterFields{grid-template-columns:1fr;gap:14px}.library-module__yhv1lq__catalogBar{gap:8px}.library-module__yhv1lq__tabs button{padding-inline:11px}.library-module__yhv1lq__tabs button svg{display:none}.library-module__yhv1lq__grid{grid-template-columns:1fr}.library-module__yhv1lq__card{padding:18px}.library-module__yhv1lq__card h3{font-size:17px}.library-module__yhv1lq__listRow{grid-template-columns:minmax(0,1fr);gap:10px}.library-module__yhv1lq__listMode{margin-left:56px}.library-module__yhv1lq__listActions{grid-area:auto/1;justify-content:space-between;margin-left:56px}.library-module__yhv1lq__pagination{flex-wrap:wrap}}@media (max-width:360px){.library-module__yhv1lq__content{padding-inline:16px}.library-module__yhv1lq__tabs{gap:2px}.library-module__yhv1lq__tabs button{min-width:44px;padding-inline:4px;font-size:12px}.library-module__yhv1lq__viewToggle{margin-left:auto}.library-module__yhv1lq__resultHeading{align-items:flex-start}.library-module__yhv1lq__cardFooter{flex-direction:column;align-items:flex-start}.library-module__yhv1lq__cardFooter .library-module__yhv1lq__openButton{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.library-module__yhv1lq__theme *,.library-module__yhv1lq__skeleton{transition:none;animation:none}.library-module__yhv1lq__primaryButton:active,.library-module__yhv1lq__openButton:active{transform:none}}
@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.dialog-skin-module__ZnW0dG__surface[data-app-dialog]{--bg:#f6f3eb;--surface:#fffdf8;--surface-elevated:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--text-muted:#59685e;--primary:#215d48;--primary-light:#215d48;--primary-dark:#215d48;--secondary:#59685e;--dialog-line:#d6dccf;--dialog-soft:#ecebdf;--dialog-selected:#e5edbc;--dialog-action:#215d48;--dialog-action-ink:#fffdf8;--dialog-focus:#98502d;--dialog-danger:#a1322c;--dialog-danger-soft:#fbe4d3;--dialog-danger-ink:#fffdf8;--font-sans:"Terio Home", sans-serif;--font-heading:"Terio Home", sans-serif;background:var(--surface);color:var(--text-primary);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:var(--primary);border:0;border-radius:16px;box-shadow:0 16px 56px #193e3333}[data-theme=dark] .dialog-skin-module__ZnW0dG__surface[data-app-dialog]{--bg:#151e19;--surface:#202c24;--surface-elevated:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--text-muted:#bbc7b9;--primary:#b4dab8;--primary-light:#b4dab8;--primary-dark:#2b624b;--secondary:#bbc7b9;--dialog-line:#3d4d3e;--dialog-soft:#293528;--dialog-selected:#34462e;--dialog-action:#b4dab8;--dialog-action-ink:#193e33;--dialog-focus:#efb58d;--dialog-danger:#f0b0a5;--dialog-danger-soft:#4a3225;--dialog-danger-ink:#461d18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 16px 56px #0006}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select){font-family:inherit}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is(button,[role=button]){min-height:44px;box-shadow:none;border-radius:10px}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] button:is([aria-label^=Cerrar],:has(>.sr-only)){min-width:44px}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--dialog-focus);outline-offset:3px;box-shadow:none}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is(button,input,textarea,select):disabled{cursor:not-allowed}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select){min-height:44px}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:1}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is([class~=border-secondary\/10],[class~=border-secondary\/20]){border-color:var(--dialog-line)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] [class*=text-text-secondary\/]{color:var(--text-secondary)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] :is([class~=bg-red-50],[class~=bg-red-100]){background:var(--dialog-danger-soft);color:var(--dialog-danger)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] button:is([class~=bg-primary],[class~=bg-primary-dark]){background:var(--dialog-action);color:var(--dialog-action-ink)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] button:is([class~=bg-red-600],[class~=bg-red-500]){background:var(--dialog-danger);color:var(--dialog-danger-ink)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] button:is([class~=bg-primary],[class~=bg-primary-dark],[class~=bg-red-600],[class~=bg-red-500]):hover:not(:disabled){filter:brightness(.94)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] ::selection{background:var(--dialog-selected);color:var(--text-primary)}.dialog-skin-module__ZnW0dG__surface[data-app-dialog],.dialog-skin-module__ZnW0dG__surface[data-app-dialog] *{scrollbar-width:thin;scrollbar-color:var(--dialog-line) transparent}.dialog-skin-module__ZnW0dG__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#193e3366}[data-theme=dark] .dialog-skin-module__ZnW0dG__overlay{background:#09140fb8}.dialog-skin-module__ZnW0dG__frame{gap:16px}.dialog-skin-module__ZnW0dG__surface.dialog-skin-module__ZnW0dG__sheet{border-radius:16px 0 0 16px}.dialog-skin-module__ZnW0dG__header{text-align:left;flex-shrink:0}.dialog-skin-module__ZnW0dG__headerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] .dialog-skin-module__ZnW0dG__title{min-width:0;color:var(--text-primary);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.3}.dialog-skin-module__ZnW0dG__description{color:var(--text-secondary);font-size:14px;line-height:1.6}.dialog-skin-module__ZnW0dG__close{min-width:44px;color:var(--text-secondary);background:var(--dialog-soft);flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background .16s;display:inline-flex}.dialog-skin-module__ZnW0dG__close:hover{background:var(--dialog-selected);color:var(--text-primary)}.dialog-skin-module__ZnW0dG__body{overscroll-behavior:contain;min-height:0;color:var(--text-secondary);flex-direction:column;flex:1;font-size:14px;line-height:1.6;display:flex;overflow-y:auto}.dialog-skin-module__ZnW0dG__dangerIcon{color:var(--dialog-danger);flex-shrink:0}.dialog-skin-module__ZnW0dG__confirmationActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.dialog-skin-module__ZnW0dG__secondaryAction,.dialog-skin-module__ZnW0dG__dangerAction{padding:10px 16px;font-size:14px;font-weight:600}.dialog-skin-module__ZnW0dG__secondaryAction{background:var(--dialog-soft);color:var(--text-primary)}.dialog-skin-module__ZnW0dG__dangerAction{background:var(--dialog-danger);color:var(--dialog-danger-ink)}@media (max-width:639px){.dialog-skin-module__ZnW0dG__frame{padding:20px}.dialog-skin-module__ZnW0dG__surface[data-app-dialog] .dialog-skin-module__ZnW0dG__title{font-size:20px}.dialog-skin-module__ZnW0dG__surface.dialog-skin-module__ZnW0dG__fullScreen{border-radius:0;padding:0}.dialog-skin-module__ZnW0dG__surface.dialog-skin-module__ZnW0dG__sheet{border-radius:0}.dialog-skin-module__ZnW0dG__fullScreen .dialog-skin-module__ZnW0dG__header{padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;border-bottom:1px solid var(--dialog-line)}}@media (prefers-reduced-motion:reduce){.dialog-skin-module__ZnW0dG__surface[data-app-dialog],.dialog-skin-module__ZnW0dG__surface[data-app-dialog] *,.dialog-skin-module__ZnW0dG__overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.evaluation-context-module__lj7T6q__dock{z-index:35;bottom:var(--context-dock-bottom,24px);left:var(--context-dock-left,auto);right:var(--context-dock-right,24px);width:var(--context-dock-width,320px);max-width:calc(100vw - var(--app-sidebar-width,0px) - 32px);background:var(--surface);color:var(--text-primary);border-radius:16px;padding:8px 12px;position:fixed;box-shadow:0 6px 28px #193e3324}.evaluation-context-module__lj7T6q__inlineContext{min-width:0;color:var(--text-primary);align-items:center;gap:10px;display:flex}.evaluation-context-module__lj7T6q__contextIcon{color:var(--primary);flex-shrink:0}.evaluation-context-module__lj7T6q__identity{flex:1;min-width:0}.evaluation-context-module__lj7T6q__identity p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.evaluation-context-module__lj7T6q__identity strong{font-weight:600}.evaluation-context-module__lj7T6q__prefix{color:var(--text-secondary);font-size:12px;font-weight:400}.evaluation-context-module__lj7T6q__identity .evaluation-context-module__lj7T6q__detail{color:var(--text-secondary);margin-top:2px;font-size:12px}.evaluation-context-module__lj7T6q__changeButton{min-height:44px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;font-weight:500;transition:background .16s;display:inline-flex}.evaluation-context-module__lj7T6q__changeButton:hover,.evaluation-context-module__lj7T6q__changeButton[aria-expanded=true]{background:var(--runner-soft,var(--bg))}.evaluation-context-module__lj7T6q__changeButton:focus-visible{outline:3px solid var(--runner-focus,var(--primary));outline-offset:3px}@media (prefers-reduced-motion:reduce){.evaluation-context-module__lj7T6q__changeButton{transition:none}}
@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.directory-module__y-ubnq__theme{--bg:#f6f3eb;--surface:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--primary:#215d48;--primary-light:#215d48;--primary-dark:#215d48;--secondary:#59685e;--directory-line:#d6dccf;--directory-soft:#ecebdf;--directory-selected:#e5edbc;--directory-action:#215d48;--directory-focus:#98502d;--directory-peach:#fbe4d3;--directory-peach-ink:#854223;color:var(--text-primary);caret-color:var(--primary);font-family:Terio Home,sans-serif}[data-theme=dark] .directory-module__y-ubnq__theme{--bg:#151e19;--surface:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--primary:#b4dab8;--primary-light:#b4dab8;--primary-dark:#2b624b;--secondary:#bbc7b9;--directory-line:#3d4d3e;--directory-soft:#293528;--directory-selected:#34462e;--directory-action:#2b624b;--directory-focus:#efb58d;--directory-peach:#4a3225;--directory-peach-ink:#f5c5a4}.directory-module__y-ubnq__theme ::selection{background:var(--directory-selected);color:var(--text-primary)}.directory-module__y-ubnq__theme :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--directory-focus);outline-offset:3px}.directory-module__y-ubnq__theme :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:1}.directory-module__y-ubnq__theme .font-heading{font-family:Terio Home,sans-serif}.directory-module__y-ubnq__theme .bg-primary.text-white{background:var(--directory-action)}.directory-module__y-ubnq__page{background:var(--bg);scrollbar-color:var(--directory-line) var(--bg);scrollbar-width:thin;height:100%;overflow-y:auto}.directory-module__y-ubnq__content{max-width:1200px;margin:auto;padding:38px 40px 72px}.directory-module__y-ubnq__header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.directory-module__y-ubnq__title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:36px;font-weight:700;line-height:1.2}.directory-module__y-ubnq__intro{color:var(--text-secondary);max-width:62ch;margin-top:12px;font-size:14px;line-height:1.8}.directory-module__y-ubnq__context{text-align:right;max-width:230px;padding-top:3px;font-size:12px;line-height:1.8}.directory-module__y-ubnq__context span{color:var(--text-secondary);display:block}.directory-module__y-ubnq__context strong{overflow-wrap:anywhere;font-weight:600;display:block}.directory-module__y-ubnq__tabs{background:var(--directory-soft);border-radius:14px;gap:6px;width:fit-content;margin-bottom:28px;padding:5px;display:flex}.directory-module__y-ubnq__tabs button{min-height:48px;color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .16s ease-out,color .16s ease-out;display:inline-flex}.directory-module__y-ubnq__tabs button:hover{color:var(--text-primary)}.directory-module__y-ubnq__tabs button[aria-selected=true]{color:var(--text-primary);background:var(--directory-selected)}.directory-module__y-ubnq__count{font-variant-numeric:tabular-nums;text-align:center;min-width:22px;font-size:12px}.directory-module__y-ubnq__tools{margin-bottom:14px}.directory-module__y-ubnq__toolbar{grid-template-columns:minmax(190px,1fr) minmax(190px,220px) auto auto;align-items:center;gap:12px;display:grid}.directory-module__y-ubnq__search{min-width:0;color:var(--text-secondary);align-items:center;display:flex;position:relative}.directory-module__y-ubnq__search>svg{pointer-events:none;position:absolute;left:14px}.directory-module__y-ubnq__search input{border:1px solid var(--directory-line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--text-primary);border-radius:12px;padding:12px 44px 12px 42px;font-size:14px}.directory-module__y-ubnq__search input::-webkit-search-cancel-button{appearance:none}.directory-module__y-ubnq__search button{cursor:pointer;border-radius:10px;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;right:2px}.directory-module__y-ubnq__filter{background:var(--surface);border:1px solid var(--directory-line);border-radius:12px;align-items:center;gap:8px;min-width:0;padding-left:14px;display:flex;position:relative}.directory-module__y-ubnq__filter span{color:var(--text-secondary);font-size:12px}.directory-module__y-ubnq__filter select{min-width:0;min-height:46px;color:var(--text-primary);background:var(--surface);cursor:pointer;border-radius:12px;flex:1;padding:8px 10px 8px 0;font-size:14px}.directory-module__y-ubnq__primaryButton,.directory-module__y-ubnq__secondaryButton,.directory-module__y-ubnq__textButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;transition:background .16s ease-out;display:inline-flex}.directory-module__y-ubnq__primaryButton{background:var(--directory-action);color:#fffdf8;white-space:nowrap;min-height:48px;padding:12px 16px}.directory-module__y-ubnq__primaryButton:hover{filter:brightness(1.12)}.directory-module__y-ubnq__secondaryButton{color:var(--primary);background:var(--directory-soft);padding:10px 14px}.directory-module__y-ubnq__textButton{color:var(--primary);padding:0 8px}.directory-module__y-ubnq__textButton:hover,.directory-module__y-ubnq__search button:hover{background:var(--directory-soft)}.directory-module__y-ubnq__viewToggle{background:var(--directory-soft);border-radius:12px;gap:2px;padding:2px;display:flex}.directory-module__y-ubnq__viewToggle button{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;display:grid}.directory-module__y-ubnq__viewToggle button[aria-pressed=true]{background:var(--directory-selected);color:var(--text-primary)}.directory-module__y-ubnq__resultSummary{min-height:50px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.directory-module__y-ubnq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.directory-module__y-ubnq__card{text-align:left;background:var(--surface);width:100%;color:var(--text-primary);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;padding:22px;transition:background .16s ease-out,box-shadow .16s ease-out;display:flex;box-shadow:0 5px 20px #193e3308}.directory-module__y-ubnq__card:hover{background:var(--directory-selected);box-shadow:0 7px 22px #193e3312}.directory-module__y-ubnq__cardHeading{align-items:center;gap:14px;margin-bottom:16px;display:flex}.directory-module__y-ubnq__avatar{background:var(--directory-selected);width:48px;height:48px;color:var(--primary);border-radius:14px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.directory-module__y-ubnq__identity{min-width:0}.directory-module__y-ubnq__identity h3,.directory-module__y-ubnq__rowName{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.5}.directory-module__y-ubnq__identity p,.directory-module__y-ubnq__rowDetail{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.7}.directory-module__y-ubnq__tag{background:var(--directory-soft);color:var(--text-secondary);white-space:normal;border-radius:7px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.directory-module__y-ubnq__cardFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.directory-module__y-ubnq__cardFooter>span:first-child{color:var(--text-secondary);font-size:12px;line-height:1.7}.directory-module__y-ubnq__cardArrow{color:var(--primary);flex-shrink:0;align-items:center;display:inline-flex}.directory-module__y-ubnq__list{flex-direction:column;display:flex}.directory-module__y-ubnq__listRow{border-bottom:1px solid var(--directory-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:18px 0;display:grid}.directory-module__y-ubnq__rowIdentity{align-items:center;gap:14px;min-width:0;display:flex}.directory-module__y-ubnq__rowActions{align-items:center;gap:4px;display:flex}.directory-module__y-ubnq__iconButton{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:10px;place-items:center;display:grid}.directory-module__y-ubnq__iconButton:hover{background:var(--directory-soft);color:var(--primary)}.directory-module__y-ubnq__empty{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.directory-module__y-ubnq__emptyIcon{color:var(--primary);margin-bottom:22px}.directory-module__y-ubnq__empty h2{letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:1.4}.directory-module__y-ubnq__empty p{color:var(--text-secondary);max-width:52ch;margin:12px 0 24px;font-size:14px;line-height:1.8}.directory-module__y-ubnq__dialog{border-radius:16px}.directory-module__y-ubnq__dialog :is(input,textarea,select){font-family:inherit}.directory-module__y-ubnq__dialog button{min-width:44px;min-height:44px}.directory-module__y-ubnq__dialog [class*=text-text-secondary\/]{color:var(--text-secondary)}.directory-module__y-ubnq__dialog .text-xs{line-height:1.7}.directory-module__y-ubnq__skeleton{gap:16px;display:grid}.directory-module__y-ubnq__skeleton div{background:var(--directory-soft);border-radius:12px;min-height:100px}@media (max-width:1150px){.directory-module__y-ubnq__toolbar{grid-template-columns:minmax(190px,1fr) minmax(160px,200px) auto}.directory-module__y-ubnq__toolbar>.directory-module__y-ubnq__viewToggle{grid-area:2/3;justify-self:end}}@media (max-width:700px){.directory-module__y-ubnq__content{padding:26px 16px calc(112px + env(safe-area-inset-bottom))}.directory-module__y-ubnq__header{flex-direction:column;gap:14px;margin-bottom:24px}.directory-module__y-ubnq__title{font-size:30px}.directory-module__y-ubnq__intro{margin-top:10px}.directory-module__y-ubnq__context{text-align:left;flex-wrap:wrap;gap:8px;max-width:100%;padding:0;display:flex}.directory-module__y-ubnq__tabs{width:100%;margin-bottom:22px}.directory-module__y-ubnq__tabs button{flex:1;justify-content:center;gap:8px;padding:10px 8px}.directory-module__y-ubnq__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.directory-module__y-ubnq__search{grid-column:1/-1}.directory-module__y-ubnq__filter{grid-area:2/1/auto/-1}.directory-module__y-ubnq__toolbar>.directory-module__y-ubnq__viewToggle{grid-area:3/2}.directory-module__y-ubnq__toolbar>.directory-module__y-ubnq__primaryButton{grid-area:3/1}.directory-module__y-ubnq__theme :is(input,textarea,select){font-size:16px}.directory-module__y-ubnq__filter span{display:none}.directory-module__y-ubnq__card{padding:20px}.directory-module__y-ubnq__listRow{grid-template-columns:minmax(0,1fr) auto;gap:12px}.directory-module__y-ubnq__listRow>.directory-module__y-ubnq__tag{grid-area:2/1;justify-self:start;margin-left:62px}.directory-module__y-ubnq__rowActions{grid-column:1/-1;justify-content:flex-end}.directory-module__y-ubnq__empty{padding:24px 4px}.directory-module__y-ubnq__empty h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.directory-module__y-ubnq__theme *,.directory-module__y-ubnq__theme :before,.directory-module__y-ubnq__theme :after{transition:none!important;animation:none!important}}
.record-module__NOarBW__theme{}.record-module__NOarBW__page{background:var(--bg);scrollbar-width:thin;scrollbar-color:var(--directory-line) var(--bg);flex-direction:column;height:100%;display:flex;overflow-y:auto}.record-module__NOarBW__content{width:100%;max-width:1260px;min-height:100%;margin-inline:auto;padding:24px 40px 80px}.record-module__NOarBW__body{min-width:0}.record-module__NOarBW__header{border-bottom:1px solid var(--directory-line);margin-bottom:16px;padding-bottom:16px}.record-module__NOarBW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.record-module__NOarBW__identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.record-module__NOarBW__avatar{background:var(--directory-selected);width:44px;height:44px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.record-module__NOarBW__name{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.25}.record-module__NOarBW__badge{color:var(--text-secondary);font-size:12px}.record-module__NOarBW__metadata{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:13px;line-height:1.4;display:flex}.record-module__NOarBW__header .record-module__NOarBW__metadata button{min-width:0;min-height:0;padding:0;font-size:13px;line-height:1.4}.record-module__NOarBW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-module__NOarBW__primaryButton,.record-module__NOarBW__secondaryButton,.record-module__NOarBW__iconButton{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.record-module__NOarBW__primaryButton{background:var(--directory-action);color:#fffdf8}.record-module__NOarBW__secondaryButton,.record-module__NOarBW__iconButton{border:1px solid var(--directory-line);background:var(--surface);color:var(--text-primary)}.record-module__NOarBW__primaryButton:hover{background:color-mix(in srgb, var(--directory-action) 90%, var(--text-primary))}.record-module__NOarBW__secondaryButton:hover,.record-module__NOarBW__iconButton:hover{background:var(--directory-soft)}.record-module__NOarBW__iconButton{flex-shrink:0;width:44px;padding:0}.record-module__NOarBW__dangerButton{color:#a43b30}[data-theme=dark] .record-module__NOarBW__dangerButton{color:#f6afa2}.record-module__NOarBW__navigation{margin-bottom:20px}.record-module__NOarBW__tabs{flex-wrap:wrap;gap:4px;display:flex}.record-module__NOarBW__tab{min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600}.record-module__NOarBW__tab:hover{background:var(--directory-soft)}.record-module__NOarBW__tab[aria-pressed=true]{background:var(--directory-selected);color:var(--text-primary)}.record-module__NOarBW__mobileNavigation{display:none}.record-module__NOarBW__view{min-width:0}.record-module__NOarBW__panel{border:1px solid var(--directory-line);background:var(--surface);border-radius:24px;padding:24px;box-shadow:0 2px 3px #193e330f,0 8px 24px #193e3308}.record-module__NOarBW__inlineEdit{width:100%;min-height:44px;color:var(--text-secondary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.6;display:flex}.record-module__NOarBW__inlineEdit:hover{color:var(--primary)}.record-module__NOarBW__priorityColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.record-module__NOarBW__priorityColumn{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.record-module__NOarBW__metrics{border-block:1px solid var(--directory-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:16px;display:grid}.record-module__NOarBW__metric{flex-direction:column;gap:8px;min-width:0;display:flex}.record-module__NOarBW__metricLabel{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.record-module__NOarBW__metricValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.record-module__NOarBW__metrics p{font-size:12px;line-height:1.6}.record-module__NOarBW__metrics button{min-height:44px}.record-module__NOarBW__metric>:last-child>div{gap:8px}.record-module__NOarBW__summary{text-align:left;flex-direction:column;gap:20px;display:flex}.record-module__NOarBW__summary .rounded-3xl{border-radius:24px;box-shadow:0 2px 3px #193e330f,0 8px 24px #193e3308}.record-module__NOarBW__summary .text-xs{font-size:13px}.record-module__NOarBW__summary button{min-height:44px}.record-module__NOarBW__summary .gap-6{gap:20px}.record-module__NOarBW__summary .p-6{padding:20px}.record-module__NOarBW__theme :is(input,textarea,select){font-size:16px}@media (max-width:1100px){.record-module__NOarBW__content{padding-inline:28px}}@media (max-width:1023px){.record-module__NOarBW__content{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@media (max-width:700px){.record-module__NOarBW__content{padding:20px 20px calc(120px + env(safe-area-inset-bottom,0px))}.record-module__NOarBW__name{font-size:24px}.record-module__NOarBW__headerRow{align-items:flex-start}.record-module__NOarBW__identity{flex-basis:100%;align-items:flex-start}.record-module__NOarBW__avatar{display:none}.record-module__NOarBW__actions{width:100%}.record-module__NOarBW__actions>.record-module__NOarBW__primaryButton,.record-module__NOarBW__actions>.record-module__NOarBW__secondaryButton{flex:1;padding-inline:10px}.record-module__NOarBW__navigation{margin-bottom:16px}.record-module__NOarBW__tabs{display:none}.record-module__NOarBW__mobileNavigation{display:block}.record-module__NOarBW__metrics{grid-template-columns:1fr;gap:12px}.record-module__NOarBW__metric{border-bottom:1px solid var(--directory-line);padding-bottom:12px}.record-module__NOarBW__metric:last-child{border-bottom:0;padding-bottom:0}.record-module__NOarBW__metric>:last-child{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.record-module__NOarBW__metric>:last-child>:first-child{flex-shrink:0}.record-module__NOarBW__metric>:last-child>div:has(>div[style]){display:none}.record-module__NOarBW__panel{padding:16px}.record-module__NOarBW__summary .p-6{padding:16px}.record-module__NOarBW__priorityColumns{grid-template-columns:1fr;gap:16px}.record-module__NOarBW__priorityColumn+.record-module__NOarBW__priorityColumn{border-top:1px solid var(--directory-line);padding-top:16px}}@media (max-width:360px){.record-module__NOarBW__content{padding-inline:16px}.record-module__NOarBW__actions>.record-module__NOarBW__primaryButton,.record-module__NOarBW__actions>.record-module__NOarBW__secondaryButton{padding-inline:8px}.record-module__NOarBW__actions>.record-module__NOarBW__primaryButton svg,.record-module__NOarBW__actions>.record-module__NOarBW__secondaryButton svg{display:none}}@media (prefers-reduced-motion:reduce){.record-module__NOarBW__theme *,.record-module__NOarBW__theme :before,.record-module__NOarBW__theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.bubbles-module__-kAcrW__scope,.bubbles-module__-kAcrW__formSkin,.bubbles-module__-kAcrW__menu{--color-emerald-50:var(--directory-selected);--color-emerald-100:var(--directory-selected);--color-emerald-800:var(--text-primary);--color-emerald-950:var(--directory-selected);--color-emerald-300:var(--text-primary);--color-blue-50:var(--directory-peach);--color-blue-100:var(--directory-peach);--color-blue-800:var(--directory-peach-ink);--color-blue-950:var(--directory-peach);--color-blue-300:var(--directory-peach-ink);--color-accent-purple:var(--directory-peach-ink);--color-success:var(--text-primary);--color-warning:var(--directory-peach-ink);--bubble-shadow:0 2px 3px #193e330f, 0 8px 24px #193e3308;--bubble-raised:0 4px 6px #193e3312, 0 12px 28px #193e330f;}.bubbles-module__-kAcrW__scope{min-width:0}.bubbles-module__-kAcrW__scope :is(button,[role=button]),.bubbles-module__-kAcrW__formSkin :is(button,[role=button],summary),.bubbles-module__-kAcrW__menu [role=menuitem]{min-width:44px;min-height:44px}:is(.bubbles-module__-kAcrW__scope .text-xs,.bubbles-module__-kAcrW__formSkin .text-xs){font-size:13px}.bubbles-module__-kAcrW__scope :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]),.bubbles-module__-kAcrW__formSkin :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px}.bubbles-module__-kAcrW__scope :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.bubbles-module__-kAcrW__formSkin :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:44px;font-size:16px}.bubbles-module__-kAcrW__card{border:1px solid var(--directory-line);background:var(--surface);box-shadow:var(--bubble-shadow);border-radius:24px}.bubbles-module__-kAcrW__sessionCard{align-items:center;gap:12px;min-height:88px;padding:16px 20px;transition:box-shadow .16s,transform .16s;display:flex;}.bubbles-module__-kAcrW__sessionOpen{text-align:left;cursor:pointer;border-radius:12px;flex:1;min-width:0}.bubbles-module__-kAcrW__sessionOpen h4{overflow-wrap:anywhere}.bubbles-module__-kAcrW__sessionCard:has(.bubbles-module__-kAcrW__sessionOpen:hover){box-shadow:var(--bubble-raised);transform:translateY(-2px)}.bubbles-module__-kAcrW__sessionOpen:active{transform:translateY(1px)}.bubbles-module__-kAcrW__panel{padding:24px;}.bubbles-module__-kAcrW__metric{background:var(--directory-soft);color:var(--text-primary);border-radius:20px;padding:16px}.bubbles-module__-kAcrW__metricCompleted{background:var(--directory-selected);}.bubbles-module__-kAcrW__metric strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1.3;display:block}.bubbles-module__-kAcrW__metric span{color:var(--text-secondary);margin-top:4px;font-size:13px;display:block}.bubbles-module__-kAcrW__primaryButton{transition:background .16s,transform .12s;}.bubbles-module__-kAcrW__primaryButton:active{transform:translateY(1px)}.bubbles-module__-kAcrW__secondaryButton{}.bubbles-module__-kAcrW__iconButton{background:0 0;border-color:#0000;border-radius:50%;}.bubbles-module__-kAcrW__chip{color:var(--text-primary);background:var(--directory-selected);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex}.bubbles-module__-kAcrW__chip[data-tone=scheduled]{color:var(--directory-peach-ink);background:var(--directory-peach)}.bubbles-module__-kAcrW__chip[data-tone=cancelled],.bubbles-module__-kAcrW__chip[data-tone=withdrawn]{color:var(--text-secondary);background:var(--directory-soft)}.bubbles-module__-kAcrW__chip[data-tone=no_show]{color:#92392e;background:#fbe3dd}[data-theme=dark] .bubbles-module__-kAcrW__chip[data-tone=no_show]{color:#f6afa2;background:#482b26}.bubbles-module__-kAcrW__avatar{background:var(--directory-selected);color:var(--text-primary)}.bubbles-module__-kAcrW__avatarWarm{background:var(--directory-peach);color:var(--directory-peach-ink)}.bubbles-module__-kAcrW__tab{border-radius:999px;}.bubbles-module__-kAcrW__reportCard{transition:box-shadow .16s;position:relative;overflow:hidden;}.bubbles-module__-kAcrW__reportCard:has(.bubbles-module__-kAcrW__reportOpen:hover){box-shadow:var(--bubble-raised)}.bubbles-module__-kAcrW__reportCard[data-expanded=true]{border-color:var(--primary)}.bubbles-module__-kAcrW__reportHeader{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px;display:flex}.bubbles-module__-kAcrW__reportActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.bubbles-module__-kAcrW__reportTitle{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5;display:block}.bubbles-module__-kAcrW__toolbar{flex-direction:column;gap:16px;padding:24px;display:flex;}.bubbles-module__-kAcrW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bubbles-module__-kAcrW__sectionIdentity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bubbles-module__-kAcrW__sectionIdentity>div{min-width:0}.bubbles-module__-kAcrW__sectionIdentity h2{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.bubbles-module__-kAcrW__sectionIdentity p{color:var(--text-secondary);margin-top:3px;font-size:13px;line-height:1.5}.bubbles-module__-kAcrW__iconOrb{background:var(--directory-selected);width:44px;height:44px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bubbles-module__-kAcrW__iconOrbWarm{background:var(--directory-peach);color:var(--directory-peach-ink);}.bubbles-module__-kAcrW__inset{background:var(--directory-soft);border-radius:16px;padding:14px}.bubbles-module__-kAcrW__muted{color:var(--text-secondary)}.bubbles-module__-kAcrW__chip[data-tone=neutral]{background:var(--directory-soft);color:var(--text-secondary)}.bubbles-module__-kAcrW__emptyState{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex;}.bubbles-module__-kAcrW__emptyState p{max-width:48ch;font-size:14px;line-height:1.6}.bubbles-module__-kAcrW__emptyState h3{color:var(--text-primary);font-size:16px;font-weight:700}.bubbles-module__-kAcrW__evaluationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.bubbles-module__-kAcrW__evaluationCard{align-items:center;gap:16px;min-height:104px;padding:20px;transition:transform .16s,box-shadow .16s;display:flex;}.bubbles-module__-kAcrW__evaluationCard:hover{box-shadow:var(--bubble-raised);transform:translateY(-2px)}.bubbles-module__-kAcrW__evaluationCopy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.bubbles-module__-kAcrW__evaluationCopy strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.bubbles-module__-kAcrW__reportOpen{text-align:left;cursor:pointer;border-radius:12px;flex:320px;align-items:flex-start;gap:16px;min-width:0;display:flex}.bubbles-module__-kAcrW__reportCopy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bubbles-module__-kAcrW__reportTags{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.bubbles-module__-kAcrW__reportPreview{border-top:1px solid var(--directory-line);background:var(--bg);text-align:left;padding:20px}.bubbles-module__-kAcrW__reportDocument{background:var(--surface);scrollbar-color:var(--directory-line) var(--surface);scrollbar-width:thin;border-radius:16px;max-height:384px;margin-top:12px;padding:20px;overflow-y:auto}.bubbles-module__-kAcrW__menu{background:var(--surface);color:var(--text-primary);border-color:var(--directory-line);border-radius:16px}.bubbles-module__-kAcrW__formSkin{background:var(--surface);border-color:var(--directory-line);border-radius:24px}@media (max-width:700px){.bubbles-module__-kAcrW__sectionHeader>.bubbles-module__-kAcrW__sectionIdentity{flex-basis:100%}.bubbles-module__-kAcrW__panel,.bubbles-module__-kAcrW__toolbar{padding:20px}.bubbles-module__-kAcrW__reportActions{justify-content:flex-end;width:100%}.bubbles-module__-kAcrW__sessionCard{padding:16px}.bubbles-module__-kAcrW__formSkin.h-\[100dvh\]{border-radius:0}}@media (prefers-reduced-motion:reduce){.bubbles-module__-kAcrW__scope *,.bubbles-module__-kAcrW__formSkin *{transition:none!important;animation:none!important}.bubbles-module__-kAcrW__evaluationCard:hover,.bubbles-module__-kAcrW__sessionOpen:active,.bubbles-module__-kAcrW__primaryButton:active{transform:none}.bubbles-module__-kAcrW__sessionCard:has(.bubbles-module__-kAcrW__sessionOpen:hover){transform:none}}
.group-bubbles-module__F7scTa__scope,.group-bubbles-module__F7scTa__formSkin,.group-bubbles-module__F7scTa__menu{--color-emerald-50:var(--directory-selected);--color-emerald-100:var(--directory-selected);--color-emerald-800:var(--text-primary);--color-emerald-950:var(--directory-selected);--color-emerald-300:var(--text-primary);--color-blue-50:var(--directory-peach);--color-blue-100:var(--directory-peach);--color-blue-800:var(--directory-peach-ink);--color-blue-950:var(--directory-peach);--color-blue-300:var(--directory-peach-ink);--color-accent-purple:var(--directory-peach-ink);--color-success:var(--text-primary);--color-warning:var(--directory-peach-ink);--bubble-shadow:0 2px 3px #193e330f, 0 8px 24px #193e3308;--bubble-raised:0 4px 6px #193e3312, 0 12px 28px #193e330f;}.group-bubbles-module__F7scTa__scope{min-width:0}.group-bubbles-module__F7scTa__scope :is(button,[role=button]),.group-bubbles-module__F7scTa__formSkin :is(button,[role=button],summary),.group-bubbles-module__F7scTa__menu [role=menuitem]{min-width:44px;min-height:44px}:is(.group-bubbles-module__F7scTa__scope .text-xs,.group-bubbles-module__F7scTa__formSkin .text-xs){font-size:13px}.group-bubbles-module__F7scTa__scope :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]),.group-bubbles-module__F7scTa__formSkin :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px}.group-bubbles-module__F7scTa__scope :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.group-bubbles-module__F7scTa__formSkin :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:44px;font-size:16px}.group-bubbles-module__F7scTa__card{border:1px solid var(--directory-line);background:var(--surface);box-shadow:var(--bubble-shadow);border-radius:24px}.group-bubbles-module__F7scTa__sessionCard{align-items:center;gap:12px;min-height:88px;padding:16px 20px;transition:box-shadow .16s,transform .16s;display:flex;}.group-bubbles-module__F7scTa__sessionOpen{text-align:left;cursor:pointer;border-radius:12px;flex:1;min-width:0}.group-bubbles-module__F7scTa__sessionOpen h4{overflow-wrap:anywhere}.group-bubbles-module__F7scTa__sessionCard:has(.group-bubbles-module__F7scTa__sessionOpen:hover){box-shadow:var(--bubble-raised);transform:translateY(-2px)}.group-bubbles-module__F7scTa__sessionOpen:active{transform:translateY(1px)}.group-bubbles-module__F7scTa__panel{padding:24px;}.group-bubbles-module__F7scTa__metric{background:var(--directory-soft);color:var(--text-primary);border-radius:20px;padding:16px}.group-bubbles-module__F7scTa__metricCompleted{background:var(--directory-selected);}.group-bubbles-module__F7scTa__metric strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1.3;display:block}.group-bubbles-module__F7scTa__metric span{color:var(--text-secondary);margin-top:4px;font-size:13px;display:block}.group-bubbles-module__F7scTa__primaryButton{transition:background .16s,transform .12s;}.group-bubbles-module__F7scTa__primaryButton:active{transform:translateY(1px)}.group-bubbles-module__F7scTa__secondaryButton{}.group-bubbles-module__F7scTa__iconButton{background:0 0;border-color:#0000;border-radius:50%;}.group-bubbles-module__F7scTa__chip{color:var(--text-primary);background:var(--directory-selected);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex}.group-bubbles-module__F7scTa__chip[data-tone=scheduled]{color:var(--directory-peach-ink);background:var(--directory-peach)}.group-bubbles-module__F7scTa__chip[data-tone=cancelled],.group-bubbles-module__F7scTa__chip[data-tone=withdrawn]{color:var(--text-secondary);background:var(--directory-soft)}.group-bubbles-module__F7scTa__chip[data-tone=no_show]{color:#92392e;background:#fbe3dd}[data-theme=dark] .group-bubbles-module__F7scTa__chip[data-tone=no_show]{color:#f6afa2;background:#482b26}.group-bubbles-module__F7scTa__avatar{background:var(--directory-selected);color:var(--text-primary)}.group-bubbles-module__F7scTa__avatarWarm{background:var(--directory-peach);color:var(--directory-peach-ink)}.group-bubbles-module__F7scTa__tab{border-radius:999px;}.group-bubbles-module__F7scTa__memberCard{flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex;position:relative;}.group-bubbles-module__F7scTa__memberName{overflow-wrap:anywhere;font-size:16px;font-weight:700}.group-bubbles-module__F7scTa__attendanceFill{background:var(--directory-action);border-radius:999px;height:100%}.group-bubbles-module__F7scTa__reportCard{transition:box-shadow .16s;position:relative;overflow:hidden;}.group-bubbles-module__F7scTa__reportCard:has(.group-bubbles-module__F7scTa__reportOpen:hover){box-shadow:var(--bubble-raised)}.group-bubbles-module__F7scTa__reportCard[data-expanded=true]{border-color:var(--primary)}.group-bubbles-module__F7scTa__reportHeader{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px;display:flex}.group-bubbles-module__F7scTa__reportActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.group-bubbles-module__F7scTa__reportTitle{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5;display:block}.group-bubbles-module__F7scTa__toolbar{flex-direction:column;gap:16px;padding:24px;display:flex;}.group-bubbles-module__F7scTa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.group-bubbles-module__F7scTa__sectionIdentity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.group-bubbles-module__F7scTa__sectionIdentity>div{min-width:0}.group-bubbles-module__F7scTa__sectionIdentity h2{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.group-bubbles-module__F7scTa__sectionIdentity p{color:var(--text-secondary);margin-top:3px;font-size:13px;line-height:1.5}.group-bubbles-module__F7scTa__iconOrb{background:var(--directory-selected);width:44px;height:44px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.group-bubbles-module__F7scTa__iconOrbWarm{background:var(--directory-peach);color:var(--directory-peach-ink);}.group-bubbles-module__F7scTa__inset{background:var(--directory-soft);border-radius:16px;padding:14px}.group-bubbles-module__F7scTa__muted{color:var(--text-secondary)}.group-bubbles-module__F7scTa__chip[data-tone=neutral]{background:var(--directory-soft);color:var(--text-secondary)}.group-bubbles-module__F7scTa__memberActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-bubbles-module__F7scTa__emptyState{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex;}.group-bubbles-module__F7scTa__emptyState p{max-width:48ch;font-size:14px;line-height:1.6}.group-bubbles-module__F7scTa__emptyState h3{color:var(--text-primary);font-size:16px;font-weight:700}.group-bubbles-module__F7scTa__evaluationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.group-bubbles-module__F7scTa__evaluationCard{align-items:center;gap:16px;min-height:104px;padding:20px;transition:transform .16s,box-shadow .16s;display:flex;}.group-bubbles-module__F7scTa__evaluationCard:hover{box-shadow:var(--bubble-raised);transform:translateY(-2px)}.group-bubbles-module__F7scTa__evaluationCopy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.group-bubbles-module__F7scTa__evaluationCopy strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.group-bubbles-module__F7scTa__reportOpen{text-align:left;cursor:pointer;border-radius:12px;flex:320px;align-items:flex-start;gap:16px;min-width:0;display:flex}.group-bubbles-module__F7scTa__reportCopy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.group-bubbles-module__F7scTa__reportTags{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.group-bubbles-module__F7scTa__reportPreview{border-top:1px solid var(--directory-line);background:var(--bg);text-align:left;padding:20px}.group-bubbles-module__F7scTa__reportDocument{background:var(--surface);scrollbar-color:var(--directory-line) var(--surface);scrollbar-width:thin;border-radius:16px;max-height:384px;margin-top:12px;padding:20px;overflow-y:auto}.group-bubbles-module__F7scTa__menu{background:var(--surface);color:var(--text-primary);border-color:var(--directory-line);border-radius:16px}.group-bubbles-module__F7scTa__formSkin{background:var(--surface);border-color:var(--directory-line);border-radius:24px}@media (max-width:700px){.group-bubbles-module__F7scTa__sectionHeader>.group-bubbles-module__F7scTa__sectionIdentity{flex-basis:100%}.group-bubbles-module__F7scTa__panel,.group-bubbles-module__F7scTa__toolbar{padding:20px}.group-bubbles-module__F7scTa__reportActions{justify-content:flex-end;width:100%}.group-bubbles-module__F7scTa__sessionCard{padding:16px}.group-bubbles-module__F7scTa__formSkin.h-\[100dvh\]{border-radius:0}}@media (prefers-reduced-motion:reduce){.group-bubbles-module__F7scTa__scope *,.group-bubbles-module__F7scTa__formSkin *{transition:none!important;animation:none!important}.group-bubbles-module__F7scTa__evaluationCard:hover,.group-bubbles-module__F7scTa__sessionOpen:active,.group-bubbles-module__F7scTa__primaryButton:active{transform:none}.group-bubbles-module__F7scTa__sessionCard:has(.group-bubbles-module__F7scTa__sessionOpen:hover){transform:none}}
@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.runner-module__NwzpzG__theme{--bg:#f6f3eb;--surface:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--primary:#215d48;--primary-light:#215d48;--primary-dark:#215d48;--secondary:#59685e;--runner-line:#d6dccf;--runner-soft:#ecebdf;--runner-selected:#e5edbc;--runner-action:#215d48;--runner-action-ink:#fffdf8;--runner-focus:#98502d;--runner-peach:#fbe4d3;--runner-peach-ink:#854223;color:var(--text-primary);caret-color:var(--primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Terio Home,sans-serif}[data-theme=dark] .runner-module__NwzpzG__theme{--bg:#151e19;--surface:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--primary:#b4dab8;--primary-light:#b4dab8;--primary-dark:#2b624b;--secondary:#bbc7b9;--runner-line:#3d4d3e;--runner-soft:#293528;--runner-selected:#34462e;--runner-action:#b4dab8;--runner-action-ink:#193e33;--runner-focus:#efb58d;--runner-peach:#4a3225;--runner-peach-ink:#f5c5a4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.runner-module__NwzpzG__theme :is(h1,h2,h3,button,input,textarea,select){font-family:inherit}.runner-module__NwzpzG__theme ::selection{background:var(--runner-selected);color:var(--text-primary)}.runner-module__NwzpzG__theme :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--runner-focus);outline-offset:3px}.runner-module__NwzpzG__theme :is(button,input,textarea,select):disabled{cursor:not-allowed}.runner-module__NwzpzG__page{background:var(--bg);scrollbar-width:thin;scrollbar-color:var(--runner-line) var(--bg);height:100%;padding:76px 32px 32px;position:relative;overflow:hidden auto}.runner-module__NwzpzG__dialog{border-color:var(--runner-line);border-radius:24px}.runner-module__NwzpzG__content{width:100%;min-width:0;max-width:1280px;margin-inline:auto}.runner-module__NwzpzG__back{border:1px solid var(--runner-line);background:var(--surface);min-height:44px;color:var(--text-primary);border-radius:14px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:20px;left:32px}.runner-module__NwzpzG__back:hover{background:var(--runner-soft)}.runner-module__NwzpzG__runner{width:100%;min-width:0;padding-bottom:24px;container:runner/inline-size}.runner-module__NwzpzG__header{border-bottom:1px solid var(--runner-line);flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.runner-module__NwzpzG__headerRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.runner-module__NwzpzG__identity{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.runner-module__NwzpzG__titleIcon{background:var(--runner-selected);width:48px;height:48px;color:var(--text-primary);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.runner-module__NwzpzG__title{overflow-wrap:anywhere;letter-spacing:-.03em;text-wrap:balance;min-width:0;font-size:clamp(24px,3cqi,32px);font-weight:700;line-height:1.25}.runner-module__NwzpzG__context{border:1px solid var(--runner-line);background:var(--surface);border-radius:12px;min-width:0;max-width:48%;padding:8px 12px}.runner-module__NwzpzG__context:empty{display:none}.runner-module__NwzpzG__metadata{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.runner-module__NwzpzG__category,.runner-module__NwzpzG__readOnly{background:var(--runner-soft);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.runner-module__NwzpzG__readOnly{background:var(--runner-selected)}.runner-module__NwzpzG__description{max-width:72ch;color:var(--text-secondary);font-size:14px;line-height:1.7}.runner-module__NwzpzG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.runner-module__NwzpzG__form{border:1px solid var(--runner-line);background:var(--surface);border-radius:24px;min-width:0;padding:24px 28px}.runner-module__NwzpzG__form>*+*{margin-top:24px}.runner-module__NwzpzG__progress{border-bottom:1px solid var(--runner-line);padding-bottom:24px}.runner-module__NwzpzG__progressRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.runner-module__NwzpzG__progressTitle{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.runner-module__NwzpzG__progressMeta{color:var(--text-secondary);margin-top:4px;font-size:13px}.runner-module__NwzpzG__track{background:var(--runner-soft);width:100%;height:8px;accent-color:var(--runner-action);border:0;border-radius:999px;margin-top:16px;display:block;overflow:hidden}.runner-module__NwzpzG__track::-webkit-progress-bar{background:var(--runner-soft);border-radius:999px}.runner-module__NwzpzG__track::-webkit-progress-value{background:var(--runner-action);border-radius:999px}.runner-module__NwzpzG__track::-moz-progress-bar{background:var(--runner-action);border-radius:999px}.runner-module__NwzpzG__sectionSelect{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:13px;display:flex}.runner-module__NwzpzG__sectionSelect select{border:1px solid var(--runner-line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.runner-module__NwzpzG__mobileDisclosure{display:none}.runner-module__NwzpzG__mobileDisclosure summary{min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:8px;padding-block:12px;font-size:13px;font-weight:500}.runner-module__NwzpzG__fields>div:empty{display:none}.runner-module__NwzpzG__field{padding:24px 0;scroll-margin-top:24px}.runner-module__NwzpzG__fields>div+div .runner-module__NwzpzG__field{border-top:1px solid var(--runner-line,var(--secondary))}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__fields>div+div .runner-module__NwzpzG__field{border-top:1px solid var(--runner-line,color-mix(in srgb, var(--secondary) 20%, transparent))}}.runner-module__NwzpzG__fields>div:has(.runner-module__NwzpzG__sectionHeading)+div .runner-module__NwzpzG__field{border-top:0}.runner-module__NwzpzG__fields>div:first-child .runner-module__NwzpzG__field{padding-top:0}.runner-module__NwzpzG__fields>div:last-child .runner-module__NwzpzG__field{padding-bottom:0}.runner-module__NwzpzG__sectionHeading{padding:20px 0 8px;scroll-margin-top:24px}.runner-module__NwzpzG__sectionHeading h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.runner-module__NwzpzG__required{background:var(--runner-soft,var(--secondary));border-radius:8px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__required{background:var(--runner-soft,color-mix(in srgb, var(--secondary) 10%, transparent))}}.runner-module__NwzpzG__required{color:var(--text-secondary);font-size:11px;font-weight:500}.runner-module__NwzpzG__input{border:1px solid var(--runner-line,var(--secondary));width:100%;min-height:48px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__input{border:1px solid var(--runner-line,color-mix(in srgb, var(--secondary) 20%, transparent))}}.runner-module__NwzpzG__input{background:var(--bg);color:var(--text-primary);border-radius:14px;font-size:16px;line-height:1.6;transition:border-color .16s}.runner-module__NwzpzG__input::placeholder{color:var(--text-secondary);font-weight:400}.runner-module__NwzpzG__input:focus{border-color:var(--primary)}.runner-module__NwzpzG__input[readonly]{background:var(--runner-soft,var(--bg))}.runner-module__NwzpzG__choice,.runner-module__NwzpzG__likert{border-color:var(--runner-line,var(--secondary))}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__choice,.runner-module__NwzpzG__likert{border-color:var(--runner-line,color-mix(in srgb, var(--secondary) 20%, transparent))}}.runner-module__NwzpzG__choice,.runner-module__NwzpzG__likert{background:var(--bg);transition:background .16s,border-color .16s}.runner-module__NwzpzG__choice[data-selected=true],.runner-module__NwzpzG__likert[data-selected=true]{border-color:var(--primary);background:var(--runner-selected,var(--primary))}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__choice[data-selected=true],.runner-module__NwzpzG__likert[data-selected=true]{background:var(--runner-selected,color-mix(in srgb, var(--primary) 12%, var(--surface)))}}.runner-module__NwzpzG__choice[data-selected=true],.runner-module__NwzpzG__likert[data-selected=true]{color:var(--text-primary)}.runner-module__NwzpzG__choice:hover,.runner-module__NwzpzG__likert:hover{background:var(--runner-soft,var(--bg))}.runner-module__NwzpzG__choice[data-selected=true]:hover,.runner-module__NwzpzG__likert[data-selected=true]:hover{background:var(--runner-selected,var(--primary))}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__choice[data-selected=true]:hover,.runner-module__NwzpzG__likert[data-selected=true]:hover{background:var(--runner-selected,color-mix(in srgb, var(--primary) 12%, var(--surface)))}}:is(.runner-module__NwzpzG__choice:has(input:disabled),.runner-module__NwzpzG__likert:has(input:disabled)){cursor:default}:is(.runner-module__NwzpzG__choice:has(input:disabled):hover,.runner-module__NwzpzG__likert:has(input:disabled):hover){background:var(--bg)}:is(.runner-module__NwzpzG__choice[data-selected=true]:has(input:disabled):hover,.runner-module__NwzpzG__likert[data-selected=true]:has(input:disabled):hover){background:var(--runner-selected,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.runner-module__NwzpzG__choice[data-selected=true]:has(input:disabled):hover,.runner-module__NwzpzG__likert[data-selected=true]:has(input:disabled):hover){background:var(--runner-selected,color-mix(in srgb, var(--primary) 12%, var(--surface)))}}.runner-module__NwzpzG__aside{border-radius:16px;flex-direction:column;gap:16px;min-width:0;scroll-margin-top:24px;display:flex}.runner-module__NwzpzG__panel,.runner-module__NwzpzG__savePanel{border:1px solid var(--runner-line);background:var(--surface);border-radius:24px;min-width:0;padding:22px}.runner-module__NwzpzG__savePanel{display:none}.runner-module__NwzpzG__saveHeading{align-items:center;gap:10px;margin-bottom:6px;font-size:17px;font-weight:700;display:flex}.runner-module__NwzpzG__saveStatus{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.runner-module__NwzpzG__statusDot{background:var(--runner-line);border-radius:50%;flex-shrink:0;width:7px;height:7px}.runner-module__NwzpzG__statusDot[data-dirty=true]{background:var(--runner-peach-ink)}.runner-module__NwzpzG__primaryButton,.runner-module__NwzpzG__secondaryButton,.runner-module__NwzpzG__textButton{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.runner-module__NwzpzG__primaryButton{background:var(--runner-action);min-height:48px;color:var(--runner-action-ink)}.runner-module__NwzpzG__primaryButton:hover{background:var(--runner-action)}@supports (color:color-mix(in lab, red, red)){.runner-module__NwzpzG__primaryButton:hover{background:color-mix(in srgb, var(--runner-action) 88%, var(--text-primary))}}.runner-module__NwzpzG__secondaryButton{border:1px solid var(--runner-line);background:var(--surface);color:var(--text-primary)}.runner-module__NwzpzG__secondaryButton:hover,.runner-module__NwzpzG__textButton:hover{background:var(--runner-soft)}.runner-module__NwzpzG__textButton{color:var(--primary)}.runner-module__NwzpzG__primaryButton:disabled,.runner-module__NwzpzG__secondaryButton:disabled,.runner-module__NwzpzG__textButton:disabled{opacity:.6}.runner-module__NwzpzG__mobileBar{z-index:30;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:calc(var(--app-sidebar-width,0px) + 16px);background:var(--surface);border-radius:16px;padding:8px 12px;position:fixed;right:16px;box-shadow:0 6px 28px #193e3324}.runner-module__NwzpzG__mobileOnly{display:block}.runner-module__NwzpzG__notice{background:var(--runner-selected);color:var(--text-primary);border-radius:16px;margin-bottom:24px;padding:16px 20px;font-size:14px;line-height:1.6}.runner-module__NwzpzG__score{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:14px;font-size:36px;font-weight:700;line-height:1.2;display:flex}.runner-module__NwzpzG__classification{background:var(--runner-selected);border-radius:14px;margin-top:16px;padding:14px}.runner-module__NwzpzG__aiIcon{background:var(--runner-peach);width:32px;height:32px;color:var(--runner-peach-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}@container runner (min-width:900px){.runner-module__NwzpzG__layout{grid-template-columns:minmax(0,1fr) 304px}.runner-module__NwzpzG__aside{position:sticky;top:24px}.runner-module__NwzpzG__savePanel{display:block}.runner-module__NwzpzG__mobileBar,.runner-module__NwzpzG__mobileOnly{display:none}}@container runner (max-width:899px){.runner-module__NwzpzG__runner[data-editing=true] .runner-module__NwzpzG__layout{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}}@container runner (max-width:699px){.runner-module__NwzpzG__expressContext button,.runner-module__NwzpzG__desktopNavigation,.runner-module__NwzpzG__desktopInstructions{display:none}.runner-module__NwzpzG__mobileDisclosure{display:block}.runner-module__NwzpzG__progress .runner-module__NwzpzG__mobileDisclosure{margin-top:8px}.runner-module__NwzpzG__header{gap:8px;margin-bottom:16px;padding-bottom:16px}.runner-module__NwzpzG__headerRow{flex-direction:column;gap:16px}.runner-module__NwzpzG__context{width:100%;max-width:none}.runner-module__NwzpzG__context p{font-size:12px;line-height:1.5}.runner-module__NwzpzG__metadata .runner-module__NwzpzG__textButton{min-height:40px;padding-inline:8px;font-size:12px}.runner-module__NwzpzG__progress{padding-bottom:16px}.runner-module__NwzpzG__progressRow{gap:8px}.runner-module__NwzpzG__progressTitle{font-size:13px}.runner-module__NwzpzG__progressRow .runner-module__NwzpzG__textButton{padding-inline:8px;font-size:12px}.runner-module__NwzpzG__track,.runner-module__NwzpzG__sectionSelect{margin-top:12px}.runner-module__NwzpzG__sectionHeading{padding-top:8px}.runner-module__NwzpzG__titleIcon{border-radius:14px;width:44px;height:44px}.runner-module__NwzpzG__form{padding:20px}}@media (max-width:640px){.runner-module__NwzpzG__page{padding:76px 16px 24px}.runner-module__NwzpzG__back{left:16px}.runner-module__NwzpzG__metadata{gap:8px}}@media (prefers-reduced-motion:reduce){.runner-module__NwzpzG__theme *,.runner-module__NwzpzG__theme :before,.runner-module__NwzpzG__theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.documentation-module__v70gJa__theme{--bg:#f6f3eb;--surface:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--primary:#215d48;--primary-dark:#215d48;--primary-light:#215d48;--secondary:#59685e;--doc-line:#d6dccf;--doc-soft:#ecebdf;--doc-selected:#e5edbc;--doc-selected-ink:#193e33;--doc-action:#215d48;--doc-focus:#98502d;--doc-peach:#fbe4d3;--doc-peach-ink:#854223;color:var(--text-primary);caret-color:var(--primary);font-family:Terio Home,sans-serif}[data-theme=dark] .documentation-module__v70gJa__theme{--bg:#151e19;--surface:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--primary:#b4dab8;--primary-light:#b4dab8;--primary-dark:#2b624b;--secondary:#bbc7b9;--doc-line:#3d4d3e;--doc-soft:#293528;--doc-selected:#34462e;--doc-selected-ink:#edf1df;--doc-action:#2b624b;--doc-focus:#efb58d;--doc-peach:#4a3225;--doc-peach-ink:#f5c5a4}.documentation-module__v70gJa__theme ::selection{background:var(--doc-selected);color:var(--doc-selected-ink)}.documentation-module__v70gJa__theme :is(button,a,input,textarea,summary,select):focus-visible{outline:3px solid var(--doc-focus);outline-offset:3px}.documentation-module__v70gJa__theme .font-heading{font-family:Terio Home,sans-serif}.documentation-module__v70gJa__theme .bg-primary.text-white{background:var(--doc-action)}.documentation-module__v70gJa__theme :is(textarea,input)::placeholder{color:var(--text-secondary);opacity:1}.documentation-module__v70gJa__page{background:var(--bg);scrollbar-width:thin;scrollbar-color:var(--doc-line) var(--bg);height:100%;overflow-y:auto}.documentation-module__v70gJa__content{max-width:1200px;margin:auto;padding:38px 40px 72px}.documentation-module__v70gJa__embedded{width:100%}.documentation-module__v70gJa__embedded .documentation-module__v70gJa__content{padding:0}.documentation-module__v70gJa__header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.documentation-module__v70gJa__title{letter-spacing:-.035em;font-size:36px;font-weight:700;line-height:1.2}.documentation-module__v70gJa__intro{max-width:58ch;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.8}.documentation-module__v70gJa__context{flex-shrink:0;max-width:230px;padding-top:3px;font-size:13px;line-height:1.6}.documentation-module__v70gJa__context span{color:var(--text-secondary);margin-bottom:7px;font-size:12px;display:block}.documentation-module__v70gJa__context strong{overflow-wrap:anywhere;font-weight:600;display:block}.documentation-module__v70gJa__workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:30px;display:grid}.documentation-module__v70gJa__formatSection{min-width:0}.documentation-module__v70gJa__formatHeading h2{font-size:16px;font-weight:700;line-height:1.5}.documentation-module__v70gJa__formatHeading p{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.8}.documentation-module__v70gJa__formatOptions{margin-top:18px}.documentation-module__v70gJa__formatList{flex-direction:column;gap:6px;display:flex}.documentation-module__v70gJa__formatOption{text-align:left;width:100%;min-height:76px;color:var(--text-primary);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 12px;transition:background .16s;display:flex}.documentation-module__v70gJa__formatOption>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.documentation-module__v70gJa__formatOption:hover{background:var(--doc-soft)}.documentation-module__v70gJa__formatOption[aria-pressed=true]{background:var(--doc-selected);color:var(--doc-selected-ink)}.documentation-module__v70gJa__formatOption[aria-pressed=true]>svg{color:var(--doc-selected-ink)}.documentation-module__v70gJa__formatCopy{flex:1;min-width:0}.documentation-module__v70gJa__formatName{overflow-wrap:normal;font-size:13px;font-weight:600;line-height:1.6;display:block}.documentation-module__v70gJa__formatOption[aria-pressed=true] .documentation-module__v70gJa__formatName{font-weight:700}.documentation-module__v70gJa__formatDescription{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.7;display:block}.documentation-module__v70gJa__outputHint{color:var(--primary);margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.documentation-module__v70gJa__selectionCheck{width:16px}.documentation-module__v70gJa__moreFormats{width:100%;min-height:44px;color:var(--primary);border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.documentation-module__v70gJa__moreFormats:hover{background:var(--doc-soft)}.documentation-module__v70gJa__mobileFormatToggle{text-align:left;background:var(--doc-selected);width:100%;color:var(--doc-selected-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:none}.documentation-module__v70gJa__mobileFormatToggle>span{min-width:0}.documentation-module__v70gJa__mobileFormatToggle svg{flex-shrink:0;transition:transform .16s}.documentation-module__v70gJa__mobileFormatToggle[aria-expanded=true] svg{transform:rotate(180deg)}.documentation-module__v70gJa__formatLabel{margin-bottom:4px;font-size:12px;line-height:1.6;display:block}.documentation-module__v70gJa__mobileFormatToggle strong{font-size:14px;font-weight:700;line-height:1.6}.documentation-module__v70gJa__workspace[data-structured=true]{grid-template-columns:minmax(0,1fr)}.documentation-module__v70gJa__workspace[data-structured=true] .documentation-module__v70gJa__formatHeading,.documentation-module__v70gJa__workspace[data-structured=true] .documentation-module__v70gJa__formatOptions{display:none}.documentation-module__v70gJa__workspace[data-structured=true] .documentation-module__v70gJa__formatOptions[data-mobile-open=true]{display:block}.documentation-module__v70gJa__workspace[data-structured=true] .documentation-module__v70gJa__mobileFormatToggle{display:flex}@media (min-width:701px){.documentation-module__v70gJa__workspace[data-structured=true] .documentation-module__v70gJa__formatList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.documentation-module__v70gJa__theme :is(input,textarea){font-family:inherit}.documentation-module__v70gJa__documentWorkspace{min-width:0}.documentation-module__v70gJa__documentHeading{margin-bottom:20px}.documentation-module__v70gJa__documentHeading h2{letter-spacing:-.025em;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.35}.documentation-module__v70gJa__documentHeading p{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.8}.documentation-module__v70gJa__deepLinkNotice{color:var(--doc-peach-ink);background:var(--doc-peach);border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.8}.documentation-module__v70gJa__caseArea{margin-bottom:20px}.documentation-module__v70gJa__resultCaseArea{margin-top:24px}.documentation-module__v70gJa__caseBar{border-bottom:1px solid var(--doc-line,#d6dccf);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.documentation-module__v70gJa__caseInfo{flex:1;min-width:min(240px,100%)}.documentation-module__v70gJa__caseInfo p{color:var(--text-secondary);font-size:13px;line-height:1.7}.documentation-module__v70gJa__caseInfo .documentation-module__v70gJa__caseName{color:var(--text-primary);overflow-wrap:anywhere;margin-bottom:5px;font-weight:700}.documentation-module__v70gJa__caseControls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.documentation-module__v70gJa__caseControls :is(a,button){min-height:44px;color:var(--primary);border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:600;display:inline-flex}.documentation-module__v70gJa__caseControls :is(a,button):hover{background:var(--doc-soft,#ecebdf)}.documentation-module__v70gJa__generator{min-width:0}.documentation-module__v70gJa__editor{flex-direction:column;gap:18px;display:flex}.documentation-module__v70gJa__paper{background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 6px 22px #193e3308}.documentation-module__v70gJa__editorHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.documentation-module__v70gJa__editorHeading label{font-size:16px;font-weight:700;line-height:1.5}.documentation-module__v70gJa__editorHeading>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.documentation-module__v70gJa__helper{color:var(--text-secondary);font-size:12px;line-height:1.8}.documentation-module__v70gJa__draftNotice{color:var(--primary);font-size:12px;line-height:1.7}.documentation-module__v70gJa__textarea{resize:vertical;border:1px solid var(--doc-line);background:var(--surface);width:100%;min-height:216px;color:var(--text-primary);font:inherit;border-radius:12px;padding:16px;font-size:14px;line-height:1.9}.documentation-module__v70gJa__textarea:focus{border-color:var(--primary)}.documentation-module__v70gJa__manualGoals{min-height:96px}.documentation-module__v70gJa__textButton{min-height:44px;color:var(--primary);border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.documentation-module__v70gJa__textButton:hover{background:var(--doc-soft)}.documentation-module__v70gJa__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.documentation-module__v70gJa__actionButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documentation-module__v70gJa__primaryButton{background:var(--doc-action);color:#fffdf8;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;transition:filter .16s;display:inline-flex}.documentation-module__v70gJa__primaryButton:hover:enabled{filter:brightness(.9)}.documentation-module__v70gJa__primaryButton:disabled{opacity:.5;cursor:not-allowed}.documentation-module__v70gJa__usage{color:var(--text-secondary);font-size:12px;line-height:1.7}.documentation-module__v70gJa__usage strong{color:var(--text-primary)}.documentation-module__v70gJa__limitNotice{background:var(--doc-peach);color:var(--doc-peach-ink);border-radius:12px;padding:16px;font-size:13px;line-height:1.8}.documentation-module__v70gJa__generating{text-align:center;justify-content:center;align-items:center;min-height:280px}.documentation-module__v70gJa__generating>svg{color:var(--primary)}.documentation-module__v70gJa__generating>p{font-size:15px;font-weight:700}.documentation-module__v70gJa__resultHeader{border-bottom:1px solid var(--doc-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.documentation-module__v70gJa__resultHeader>div:first-child{flex-direction:column;gap:8px;display:flex}.documentation-module__v70gJa__resultTitle{color:var(--text-primary);font-size:16px;font-weight:700}.documentation-module__v70gJa__resultFooter{border-top:1px solid var(--doc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.documentation-module__v70gJa__resultFooter>div{flex-wrap:wrap;gap:4px;display:flex}.documentation-module__v70gJa__resultField{flex-direction:column;gap:10px;padding:8px 0;display:flex}.documentation-module__v70gJa__resultFieldHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.documentation-module__v70gJa__resultFieldHeader label{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.7;display:flex}.documentation-module__v70gJa__resultField .documentation-module__v70gJa__textarea{min-height:0}.documentation-module__v70gJa__complements{border-top:1px solid var(--doc-line);padding-top:12px}.documentation-module__v70gJa__complements summary{min-height:44px;color:var(--primary);cursor:pointer;padding:8px 0;font-size:13px;font-weight:600;line-height:1.8}.documentation-module__v70gJa__resultMenu{background:var(--surface);border-color:var(--doc-line);color:var(--text-primary);font-size:13px}.documentation-module__v70gJa__skeleton{background:var(--surface);border-radius:16px;flex-direction:column;gap:18px;min-height:320px;padding:24px;display:flex}.documentation-module__v70gJa__skeleton span{color:var(--text-secondary);font-size:13px}.documentation-module__v70gJa__skeleton div{background:var(--doc-soft);border-radius:6px;height:20px}.documentation-module__v70gJa__skeleton div:last-child{height:160px}@media (max-width:1199px){.documentation-module__v70gJa__content{padding-inline:28px}.documentation-module__v70gJa__workspace{grid-template-columns:minmax(0,1fr);gap:28px}.documentation-module__v70gJa__formatList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.documentation-module__v70gJa__formatHeading p{margin-top:4px}.documentation-module__v70gJa__moreFormats{width:auto}}@media (max-width:700px){.documentation-module__v70gJa__content{padding:24px 16px calc(112px + env(safe-area-inset-bottom,0px))}.documentation-module__v70gJa__header{flex-direction:column;gap:16px;margin-bottom:24px}.documentation-module__v70gJa__title{font-size:30px}.documentation-module__v70gJa__intro{font-size:14px}.documentation-module__v70gJa__context{max-width:none;padding:0;font-size:12px}.documentation-module__v70gJa__context span{margin-right:8px;display:inline}.documentation-module__v70gJa__context strong{display:inline}.documentation-module__v70gJa__formatHeading{display:none}.documentation-module__v70gJa__mobileFormatToggle{display:flex}.documentation-module__v70gJa__formatOptions{margin-top:10px;display:none}.documentation-module__v70gJa__formatOptions[data-mobile-open=true]{display:block}.documentation-module__v70gJa__formatList{display:flex}.documentation-module__v70gJa__formatOption{min-height:76px}.documentation-module__v70gJa__documentHeading h2{font-size:22px}.documentation-module__v70gJa__workspace{gap:24px}.documentation-module__v70gJa__paper{padding:18px 16px}.documentation-module__v70gJa__textarea{padding:14px;font-size:16px}.documentation-module__v70gJa__theme :is(input,textarea){font-size:16px}.documentation-module__v70gJa__workspace[data-structured=true] .documentation-module__v70gJa__generator .grid-cols-2{grid-template-columns:minmax(0,1fr)}.documentation-module__v70gJa__actionRow{flex-direction:column;align-items:stretch}.documentation-module__v70gJa__actionButtons,.documentation-module__v70gJa__actionButtons>.documentation-module__v70gJa__primaryButton,.documentation-module__v70gJa__caseControls{width:100%}.documentation-module__v70gJa__resultHeader{flex-direction:column}.documentation-module__v70gJa__resultFieldHeader{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.documentation-module__v70gJa__formatOption,.documentation-module__v70gJa__primaryButton,.documentation-module__v70gJa__mobileFormatToggle svg{transition:none}.documentation-module__v70gJa__editor .animate-spin{animation:none}}
.entity-picker-module__-l6QDa__picker{text-align:left;flex-direction:column;gap:16px;min-height:0;display:flex}.entity-picker-module__-l6QDa__description{color:var(--text-secondary);font-size:14px;line-height:1.6}.entity-picker-module__-l6QDa__tabs{background:var(--dialog-soft);border-radius:12px;flex-shrink:0;gap:4px;padding:4px;display:flex}.entity-picker-module__-l6QDa__tab{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;transition:background .16s,color .16s;display:flex}.entity-picker-module__-l6QDa__tab[aria-pressed=true]{background:var(--dialog-selected);color:var(--text-primary)}.entity-picker-module__-l6QDa__tab:hover{color:var(--text-primary)}.entity-picker-module__-l6QDa__search{border:1px solid var(--dialog-line);background:var(--bg);color:var(--text-secondary);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:0 14px;display:flex}.entity-picker-module__-l6QDa__search input{width:100%;min-width:0;min-height:48px;color:var(--text-primary);background:0 0;padding-block:12px;font-size:14px}.entity-picker-module__-l6QDa__directory{overscroll-behavior:contain;max-height:min(320px,40dvh);overflow-y:auto}.entity-picker-module__-l6QDa__row{text-align:left;align-items:center;gap:12px;width:100%;padding:12px;transition:background .16s;display:flex}.entity-picker-module__-l6QDa__row+.entity-picker-module__-l6QDa__row{margin-top:4px}.entity-picker-module__-l6QDa__row:hover{background:var(--dialog-soft)}.entity-picker-module__-l6QDa__avatar{background:var(--dialog-selected);width:36px;height:36px;color:var(--text-primary);border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.entity-picker-module__-l6QDa__identity{flex:1;min-width:0}.entity-picker-module__-l6QDa__name{overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;font-weight:600}.entity-picker-module__-l6QDa__detail{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12px;display:flex}.entity-picker-module__-l6QDa__setting{background:var(--dialog-soft);color:var(--text-primary);border-radius:6px;padding:2px 6px}.entity-picker-module__-l6QDa__chevron{color:var(--text-secondary);flex-shrink:0}.entity-picker-module__-l6QDa__state{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;font-size:14px;display:flex}.entity-picker-module__-l6QDa__footer{border-top:1px solid var(--dialog-line);justify-content:center;padding-top:8px;display:flex}.entity-picker-module__-l6QDa__withoutFicha{color:var(--primary);padding:8px 12px;font-size:13px;font-weight:600}.entity-picker-module__-l6QDa__withoutFicha:hover{background:var(--dialog-soft)}
@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.genograma-module__pAioDG__theme{--bg:#f6f3eb;--surface:#fffdf8;--surface-elevated:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--primary:#215d48;--line:#d6dccf;--soft:#ecebdf;--selected:#e5edbc;--action:#215d48;--action-ink:#fffdf8;--focus:#98502d;--danger:#a1322c;background:var(--bg);height:100%;min-height:0;color:var(--text-primary);caret-color:var(--primary);flex-direction:column;font-family:Terio Home,sans-serif;display:flex;overflow:hidden}[data-theme=dark] .genograma-module__pAioDG__theme{--bg:#151e19;--surface:#202c24;--surface-elevated:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--primary:#b4dab8;--line:#3d4d3e;--soft:#293528;--selected:#34462e;--action:#b4dab8;--action-ink:#193e33;--focus:#efb58d;--danger:#f0b0a5}.genograma-module__pAioDG__theme ::selection{background:var(--selected);color:var(--text-primary)}.genograma-module__pAioDG__theme :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.genograma-module__pAioDG__theme :is(button,input,textarea,select){font-family:inherit}.genograma-module__pAioDG__theme button{cursor:pointer}.genograma-module__pAioDG__theme button:disabled{opacity:.45;cursor:not-allowed}.genograma-module__pAioDG__header{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;padding:16px 24px 12px}.genograma-module__pAioDG__titleRow,.genograma-module__pAioDG__tools,.genograma-module__pAioDG__identity,.genograma-module__pAioDG__actions,.genograma-module__pAioDG__dialogHeader{align-items:center;gap:12px;display:flex}.genograma-module__pAioDG__titleRow{justify-content:space-between}.genograma-module__pAioDG__identity{min-width:0}.genograma-module__pAioDG__identity h1{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.3}.genograma-module__pAioDG__identity p,.genograma-module__pAioDG__muted{color:var(--text-secondary);font-size:13px;line-height:1.6}.genograma-module__pAioDG__tools{flex-wrap:wrap;gap:8px;margin-top:16px}.genograma-module__pAioDG__button,.genograma-module__pAioDG__iconButton,.genograma-module__pAioDG__primary,.genograma-module__pAioDG__danger{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex}.genograma-module__pAioDG__button,.genograma-module__pAioDG__iconButton{color:var(--text-primary);background:0 0}.genograma-module__pAioDG__button:hover,.genograma-module__pAioDG__iconButton:hover{background:var(--soft,var(--dialog-soft))}.genograma-module__pAioDG__button[aria-pressed=true],.genograma-module__pAioDG__button[aria-expanded=true]{background:var(--selected)}.genograma-module__pAioDG__iconButton{flex-shrink:0;width:44px;padding:10px}.genograma-module__pAioDG__primary{background:var(--action,var(--dialog-action));color:var(--action-ink,var(--dialog-action-ink))}.genograma-module__pAioDG__primary:hover{filter:brightness(.93)}.genograma-module__pAioDG__primary:active,.genograma-module__pAioDG__button:active{transform:translateY(1px)}.genograma-module__pAioDG__danger{color:var(--danger,var(--dialog-danger))}.genograma-module__pAioDG__danger:hover{background:var(--dialog-danger-soft,var(--soft))}.genograma-module__pAioDG__divider{background:var(--line);width:1px;height:24px;margin-inline:6px}.genograma-module__pAioDG__more{margin-left:auto;position:relative}.genograma-module__pAioDG__more summary{cursor:pointer;list-style:none}.genograma-module__pAioDG__more summary::-webkit-details-marker{display:none}.genograma-module__pAioDG__morePanel{border:1px solid var(--line);background:var(--surface);z-index:40;border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.genograma-module__pAioDG__morePanel button{justify-content:flex-start}.genograma-module__pAioDG__workspace{flex:1;min-height:0;display:flex;position:relative}.genograma-module__pAioDG__canvasArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.genograma-module__pAioDG__canvasFooter{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.genograma-module__pAioDG__canvasFooter>*{pointer-events:auto}.genograma-module__pAioDG__viewControls{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;padding:2px;display:flex}.genograma-module__pAioDG__viewControls output{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:12px}.genograma-module__pAioDG__legendButton{background:var(--surface);border:1px solid var(--line)}.genograma-module__pAioDG__hint{pointer-events:none;max-width:380px;position:absolute;top:20px;left:24px;right:24px}.genograma-module__pAioDG__hint h2{margin-bottom:6px;font-size:18px;font-weight:600}.genograma-module__pAioDG__hint p{color:var(--text-secondary);font-size:13px;line-height:1.7}.genograma-module__pAioDG__loading{background:var(--bg);z-index:30;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.genograma-module__pAioDG__sidebar{background:var(--surface);border-left:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) var(--surface);flex-shrink:0;width:300px;padding:24px;overflow-y:auto}.genograma-module__pAioDG__sidebarHeading{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.genograma-module__pAioDG__sidebar h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600}.genograma-module__pAioDG__sidebar h3{margin-top:24px;margin-bottom:10px;font-size:14px;font-weight:600}.genograma-module__pAioDG__flags{color:var(--text-secondary);gap:8px;margin-bottom:20px;font-size:13px;display:grid}.genograma-module__pAioDG__flags span{align-items:center;gap:8px;display:flex}.genograma-module__pAioDG__notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.genograma-module__pAioDG__relationships{gap:0;display:grid}.genograma-module__pAioDG__relationship{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding-block:10px;display:flex}.genograma-module__pAioDG__relationship>div{overflow-wrap:anywhere;flex:1;min-width:0}.genograma-module__pAioDG__relationship strong{font-size:13px;font-weight:600;display:block}.genograma-module__pAioDG__relationship small{color:var(--text-secondary);font-size:12px}.genograma-module__pAioDG__actions{flex-wrap:wrap;gap:4px;margin-top:20px}.genograma-module__pAioDG__reading{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.genograma-module__pAioDG__reading summary{cursor:pointer;padding-block:10px;font-size:14px;font-weight:600}.genograma-module__pAioDG__reading p{white-space:pre-wrap;margin-top:12px;font-size:13px;line-height:1.7}.genograma-module__pAioDG__reading .genograma-module__pAioDG__muted{font-size:12px}.genograma-module__pAioDG__legend{background:var(--surface);border:1px solid var(--line);z-index:20;border-radius:12px;max-width:560px;max-height:min(50vh,330px);padding:20px;position:absolute;bottom:76px;left:20px;right:20px;overflow-y:auto}.genograma-module__pAioDG__legend h2{margin-bottom:14px;font-size:15px;font-weight:600}.genograma-module__pAioDG__legendItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;font-size:12px;display:grid}.genograma-module__pAioDG__legendItems>div{align-items:center;gap:8px;display:flex}.genograma-module__pAioDG__legend svg{flex-shrink:0;width:34px;height:26px}.genograma-module__pAioDG__legend p{margin-top:16px}.genograma-module__pAioDG__mobileOnly{display:none}.genograma-module__pAioDG__overlay{z-index:100;background:#14271fb3;position:fixed;inset:0}.genograma-module__pAioDG__dialog{z-index:101;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.genograma-module__pAioDG__dialogHeader{justify-content:space-between;margin-bottom:20px}.genograma-module__pAioDG__dialogHeader h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.genograma-module__pAioDG__form{gap:18px;display:grid}.genograma-module__pAioDG__field{gap:7px;display:grid}.genograma-module__pAioDG__field label,.genograma-module__pAioDG__form legend{font-size:13px;font-weight:600}.genograma-module__pAioDG__field input,.genograma-module__pAioDG__field textarea,.genograma-module__pAioDG__field select{border:1px solid var(--dialog-line);background:var(--bg);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.genograma-module__pAioDG__field textarea{resize:vertical;min-height:78px}.genograma-module__pAioDG__field small,.genograma-module__pAioDG__form p{color:var(--text-secondary);font-size:12px;line-height:1.65}.genograma-module__pAioDG__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.genograma-module__pAioDG__checks{gap:0;display:grid}.genograma-module__pAioDG__checks label{cursor:pointer;align-items:center;gap:10px;min-height:38px;font-size:13px;display:flex}.genograma-module__pAioDG__checks input{width:17px;height:17px;accent-color:var(--primary)}.genograma-module__pAioDG__formFooter{border-top:1px solid var(--dialog-line);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.genograma-module__pAioDG__symbol{fill:var(--surface);stroke:var(--text-primary);stroke-width:2px}.genograma-module__pAioDG__indexSymbol{fill:var(--selected);stroke:var(--primary)}.genograma-module__pAioDG__nodeText{fill:var(--text-primary)}.genograma-module__pAioDG__nodeCaption{fill:var(--text-secondary);font-size:11px}@media (max-width:1023px){.genograma-module__pAioDG__sidebar{display:none}.genograma-module__pAioDG__mobileOnly{display:inline-flex}.genograma-module__pAioDG__mobileSidebar{z-index:35;border-left:1px solid var(--line);width:min(330px,100%);display:block;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #193e331a}}@media (max-width:600px){.genograma-module__pAioDG__header{padding:12px 12px 8px}.genograma-module__pAioDG__identity{gap:4px}.genograma-module__pAioDG__identity h1{font-size:18px}.genograma-module__pAioDG__identity p{font-size:12px}.genograma-module__pAioDG__tools{gap:2px;margin-top:10px}.genograma-module__pAioDG__tools .genograma-module__pAioDG__divider{margin-inline:2px}.genograma-module__pAioDG__button,.genograma-module__pAioDG__primary{padding-inline:10px}.genograma-module__pAioDG__canvasFooter{flex-wrap:wrap;gap:8px;bottom:12px;left:12px;right:12px}.genograma-module__pAioDG__viewControls .genograma-module__pAioDG__button{padding-inline:8px}.genograma-module__pAioDG__hint{top:16px;left:20px}.genograma-module__pAioDG__hint h2{font-size:16px}.genograma-module__pAioDG__hint p{font-size:12px}.genograma-module__pAioDG__legend{bottom:120px;left:12px;right:12px}.genograma-module__pAioDG__legendItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.genograma-module__pAioDG__theme *,.genograma-module__pAioDG__dialog *{transition:none!important;animation:none!important}}.genograma-module__pAioDG__familyActions{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.genograma-module__pAioDG__familyActions h3{margin-top:12px;font-size:13px;line-height:1.6}.genograma-module__pAioDG__familyActions>div{flex-wrap:wrap;gap:4px;display:flex}.genograma-module__pAioDG__familyActions .genograma-module__pAioDG__button{background:var(--soft);font-size:12px}.genograma-module__pAioDG__adoptionCheck{cursor:pointer;align-items:center;gap:10px;min-height:38px;font-size:13px;display:flex}.genograma-module__pAioDG__adoptionCheck input{width:17px;height:17px;accent-color:var(--primary)}.genograma-module__pAioDG__legendGroup{margin:20px 0 12px;font-size:13px;font-weight:600}.genograma-module__pAioDG__formOptional summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px;font-weight:600}.genograma-module__pAioDG__formOptional>fieldset{margin-top:10px}.genograma-module__pAioDG__formOptional>.genograma-module__pAioDG__field{margin-top:16px}
@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Terio Home;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}.mapa-redes-module__-K-YmW__theme{--bg:#f6f3eb;--surface:#fffdf8;--surface-elevated:#fffdf8;--text-primary:#193e33;--text-secondary:#59685e;--primary:#215d48;--primary-light:#2a7a62;--primary-dark:#0f3d30;--line:#d6dccf;--soft:#ecebdf;--selected:#e5edbc;--action:#215d48;--action-ink:#fffdf8;--focus:#98502d;--danger:#a1322c;--danger-soft:#fbe4d3;--quad-family:#1a5e4a;--quad-family-bg:#e4eae3;--quad-friend:#9f4932;--quad-friend-bg:#f3e7e0;--quad-work:#334155;--quad-work-bg:#e7e6e4;--quad-community:#4338a0;--quad-community-bg:#e8e5ed;background:var(--bg);width:100%;height:100%;min-height:0;color:var(--text-primary);caret-color:var(--primary);flex-direction:column;font-family:Terio Home,sans-serif;display:flex;position:relative;overflow:hidden}[data-theme=dark] .mapa-redes-module__-K-YmW__theme{--bg:#151e19;--surface:#202c24;--surface-elevated:#202c24;--text-primary:#edf1df;--text-secondary:#bbc7b9;--primary:#b4dab8;--primary-light:#44a88c;--primary-dark:#236d59;--line:#3d4d3e;--soft:#293528;--selected:#34462e;--action:#b4dab8;--action-ink:#193e33;--focus:#efb58d;--danger:#f0b0a5;--danger-soft:#3d2320;--quad-family:#77c9aa;--quad-family-bg:#30483c;--quad-friend:#e7a18b;--quad-friend-bg:#444137;--quad-work:#b8c7d3;--quad-work-bg:#3b4844;--quad-community:#c0a5e6;--quad-community-bg:#3d4247}.mapa-redes-module__-K-YmW__theme ::selection{background:var(--selected);color:var(--text-primary)}.mapa-redes-module__-K-YmW__theme :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mapa-redes-module__-K-YmW__theme :is(button,input,textarea,select){font-family:inherit}.mapa-redes-module__-K-YmW__theme button{cursor:pointer}.mapa-redes-module__-K-YmW__theme button:disabled{opacity:.45;cursor:not-allowed}.mapa-redes-module__-K-YmW__header{border-bottom:1px solid var(--line);background:var(--surface);z-index:40;flex-shrink:0;padding:16px 24px 12px}.mapa-redes-module__-K-YmW__titleRow,.mapa-redes-module__-K-YmW__tools,.mapa-redes-module__-K-YmW__identity,.mapa-redes-module__-K-YmW__actions{align-items:center;gap:12px;display:flex}.mapa-redes-module__-K-YmW__titleRow{justify-content:space-between}.mapa-redes-module__-K-YmW__identity{min-width:0}.mapa-redes-module__-K-YmW__identity h1{letter-spacing:-.025em;color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.3}.mapa-redes-module__-K-YmW__identity p,.mapa-redes-module__-K-YmW__muted{color:var(--text-secondary);font-size:13px;line-height:1.6}.mapa-redes-module__-K-YmW__tools{flex-wrap:wrap;gap:8px;margin-top:14px}.mapa-redes-module__-K-YmW__button,.mapa-redes-module__-K-YmW__iconButton,.mapa-redes-module__-K-YmW__primary,.mapa-redes-module__-K-YmW__danger{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.mapa-redes-module__-K-YmW__button,.mapa-redes-module__-K-YmW__iconButton{color:var(--text-primary);background:0 0;border:1px solid #0000}.mapa-redes-module__-K-YmW__button:hover,.mapa-redes-module__-K-YmW__iconButton:hover{background:var(--soft)}.mapa-redes-module__-K-YmW__button[aria-pressed=true],.mapa-redes-module__-K-YmW__button[aria-expanded=true]{background:var(--selected);color:var(--text-primary);font-weight:700}.mapa-redes-module__-K-YmW__iconButton{flex-shrink:0;width:44px;padding:10px}.mapa-redes-module__-K-YmW__primary{background:var(--action);color:var(--action-ink);border:1px solid #0000}.mapa-redes-module__-K-YmW__primary:hover:not(:disabled){filter:brightness(.93)}.mapa-redes-module__-K-YmW__primary:active:not(:disabled),.mapa-redes-module__-K-YmW__button:active:not(:disabled){transform:translateY(1px)}.mapa-redes-module__-K-YmW__danger{color:var(--danger)}.mapa-redes-module__-K-YmW__danger:hover:not(:disabled){background:var(--danger-soft)}.mapa-redes-module__-K-YmW__divider{background:var(--line);width:1px;height:24px;margin-inline:4px}.mapa-redes-module__-K-YmW__badge{background:var(--soft);height:32px;color:var(--text-secondary);border:1px solid var(--line);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.mapa-redes-module__-K-YmW__more{margin-left:auto;position:relative}.mapa-redes-module__-K-YmW__more summary{cursor:pointer;list-style:none}.mapa-redes-module__-K-YmW__more summary::-webkit-details-marker{display:none}.mapa-redes-module__-K-YmW__morePanel{border:1px solid var(--line);background:var(--surface);z-index:50;border-radius:12px;gap:2px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001f}.mapa-redes-module__-K-YmW__morePanel button{justify-content:flex-start;width:100%}.mapa-redes-module__-K-YmW__workspace{background:var(--bg);flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mapa-redes-module__-K-YmW__canvasArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.mapa-redes-module__-K-YmW__canvasFooter{pointer-events:none;z-index:30;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.mapa-redes-module__-K-YmW__canvasFooter>*{pointer-events:auto}.mapa-redes-module__-K-YmW__viewControls{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;padding:3px;display:flex;box-shadow:0 4px 16px #0000000f}.mapa-redes-module__-K-YmW__viewControls output{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--text-primary);font-size:12px;font-weight:600}.mapa-redes-module__-K-YmW__footerButton{background:var(--surface);border:1px solid var(--line);box-shadow:0 4px 16px #0000000f}.mapa-redes-module__-K-YmW__statusBanner{background:var(--surface);border:1px solid var(--line);color:var(--text-primary);z-index:40;border-radius:9999px;align-items:center;gap:12px;padding:8px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001a}.mapa-redes-module__-K-YmW__statusBanner button{border:1px solid var(--line);background:var(--soft);color:var(--text-primary);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.mapa-redes-module__-K-YmW__statusBanner button:hover{background:var(--selected)}.mapa-redes-module__-K-YmW__quadrantFamily{color:var(--quad-family)}.mapa-redes-module__-K-YmW__quadrantFriend{color:var(--quad-friend)}.mapa-redes-module__-K-YmW__quadrantWork{color:var(--quad-work)}.mapa-redes-module__-K-YmW__quadrantCommunity{color:var(--quad-community)}.mapa-redes-module__-K-YmW__nodePill{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.mapa-redes-module__-K-YmW__nodePill_family{color:var(--quad-family);background:var(--quad-family-bg);border-color:var(--quad-family)}@supports (color:color-mix(in lab, red, red)){.mapa-redes-module__-K-YmW__nodePill_family{border-color:color-mix(in srgb, var(--quad-family) 30%, transparent)}}.mapa-redes-module__-K-YmW__nodePill_friend{color:var(--quad-friend);background:var(--quad-friend-bg);border-color:var(--quad-friend)}@supports (color:color-mix(in lab, red, red)){.mapa-redes-module__-K-YmW__nodePill_friend{border-color:color-mix(in srgb, var(--quad-friend) 30%, transparent)}}.mapa-redes-module__-K-YmW__nodePill_work{color:var(--quad-work);background:var(--quad-work-bg);border-color:var(--quad-work)}@supports (color:color-mix(in lab, red, red)){.mapa-redes-module__-K-YmW__nodePill_work{border-color:color-mix(in srgb, var(--quad-work) 30%, transparent)}}.mapa-redes-module__-K-YmW__nodePill_community{color:var(--quad-community);background:var(--quad-community-bg);border-color:var(--quad-community)}@supports (color:color-mix(in lab, red, red)){.mapa-redes-module__-K-YmW__nodePill_community{border-color:color-mix(in srgb, var(--quad-community) 30%, transparent)}}@media (max-width:640px){.mapa-redes-module__-K-YmW__header{padding:12px 14px 10px}.mapa-redes-module__-K-YmW__identity h1{font-size:18px}.mapa-redes-module__-K-YmW__identity p{font-size:12px}.mapa-redes-module__-K-YmW__tools{gap:6px;margin-top:10px}.mapa-redes-module__-K-YmW__button,.mapa-redes-module__-K-YmW__primary,.mapa-redes-module__-K-YmW__danger{padding:8px 12px;font-size:12px}.mapa-redes-module__-K-YmW__canvasFooter{bottom:12px;left:12px;right:12px}}
