._PVPxW_hero{background:radial-gradient(130% 130% at 88% -25%, var(--color-hero-highlight) 0%, var(--color-hero-highlight-fade) 52%), linear-gradient(150deg, var(--brandcolor-darkblue) 0%, var(--color-hero-deep) 100%);color:var(--brandcolor-white);border-radius:var(--border-radius-lg);padding:clamp(var(--spacing-xl), 4vw, var(--space-12)) clamp(var(--space-5), 4vw, var(--space-9));margin-bottom:var(--space-10);position:relative;overflow:hidden}._PVPxW_hero:before{content:"";border:1px solid var(--color-white-alpha12);border-radius:calc(var(--border-radius-lg) - 4px);pointer-events:none;position:absolute;inset:12px}._PVPxW_inner{z-index:1;position:relative}._PVPxW_kicker{font-family:var(--font-family-label);font-size:var(--font-size-xs);letter-spacing:.24em;color:var(--color-white-alpha55);margin:0 0 var(--spacing-md);font-weight:700}._PVPxW_title{font-size:clamp(24px,3vw,36px);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5);letter-spacing:.01em;overflow-wrap:anywhere;line-height:1.3}._PVPxW_lead{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);opacity:.85;margin:0 0 var(--spacing-xl);max-width:560px}._PVPxW_cta{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._PVPxW_btn{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-label);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);padding:12px var(--spacing-lg);transition:background var(--transition), border-color var(--transition);border:1.5px solid #0000;line-height:1;text-decoration:none;display:inline-flex}._PVPxW_btnPrimary{background:var(--brandcolor-white);color:var(--brandcolor-darkblue)}._PVPxW_btnPrimary:hover{background:var(--color-neutral-100)}._PVPxW_btnSecondary{color:var(--brandcolor-white);border-color:var(--color-white-alpha60);background:0 0}._PVPxW_btnSecondary:hover{background:var(--color-white-alpha10);border-color:var(--brandcolor-white)}
.IdHyLa_promo{justify-content:space-between;align-items:center;gap:var(--space-5);border-radius:var(--border-radius-lg);padding:clamp(var(--spacing-md), 2vw, var(--spacing-lg)) clamp(var(--space-5), 2.5vw, 28px);margin-bottom:var(--space-10);border:1px solid;flex-wrap:wrap;display:flex}.IdHyLa_body{flex:360px;min-width:0;max-width:720px}.IdHyLa_badge{font-family:var(--font-family-label);font-size:var(--font-size-xs);letter-spacing:.08em;background:var(--brandcolor-white);border-radius:var(--radius-pill);margin-bottom:var(--spacing-sm);border:1px solid;padding:2px 10px;font-weight:700;display:inline-block}.IdHyLa_title{font-size:clamp(16px,1.9vw,20px);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xs);line-height:1.4}.IdHyLa_lead{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:640px;margin:0}.IdHyLa_note{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);margin:var(--spacing-xs) 0 0;max-width:640px}.IdHyLa_cta{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-label);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);padding:12px var(--spacing-lg);color:var(--brandcolor-white);white-space:nowrap;transition:background var(--transition);border:none;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.IdHyLa_onboarding{background:linear-gradient(135deg, var(--color-promo-onboarding-bg-from) 0%, var(--color-promo-onboarding-bg-to) 100%);border-color:var(--color-promo-onboarding-border)}.IdHyLa_onboarding .IdHyLa_badge{color:var(--brandcolor-darkblue);border-color:var(--color-promo-onboarding-border)}.IdHyLa_onboarding .IdHyLa_title{color:var(--brandcolor-darkblue)}.IdHyLa_onboarding .IdHyLa_lead{color:var(--color-text-secondary)}.IdHyLa_onboarding .IdHyLa_cta{background:var(--brandcolor-darkblue)}.IdHyLa_onboarding .IdHyLa_cta:hover{background:var(--color-primary-light)}.IdHyLa_cowork{background:linear-gradient(135deg, var(--color-promo-cowork-bg-from) 0%, var(--color-promo-cowork-bg-to) 100%);border-color:var(--color-promo-cowork-border)}.IdHyLa_cowork .IdHyLa_badge{color:var(--color-promo-cowork-accent);border-color:var(--color-promo-cowork-border)}.IdHyLa_cowork .IdHyLa_title{color:var(--color-promo-cowork-title)}.IdHyLa_cowork .IdHyLa_lead{color:var(--color-promo-cowork-lead)}.IdHyLa_cowork .IdHyLa_note{color:var(--color-promo-cowork-note)}.IdHyLa_cowork .IdHyLa_cta{background:var(--color-promo-cowork-accent)}.IdHyLa_cowork .IdHyLa_cta:hover{background:var(--color-promo-cowork-accent-hover)}.IdHyLa_community{background:linear-gradient(135deg, var(--color-promo-community-bg-from) 0%, var(--color-promo-community-bg-to) 100%);border-color:var(--color-promo-community-border)}.IdHyLa_community .IdHyLa_badge{color:var(--color-teams-dark);border-color:var(--color-promo-community-border)}.IdHyLa_community .IdHyLa_title{color:var(--color-promo-community-title)}.IdHyLa_community .IdHyLa_lead{color:var(--color-promo-community-lead)}.IdHyLa_community .IdHyLa_cta{background:var(--color-teams)}.IdHyLa_community .IdHyLa_cta:hover{background:var(--color-teams-dark)}
.di5H6q_notice{border:1px solid var(--color-warning);border-radius:var(--border-radius-lg);background:var(--color-warning-bg);padding:clamp(var(--spacing-md), 2vw, var(--spacing-lg)) clamp(var(--space-5), 2.5vw, 28px);margin-bottom:var(--space-10);border-left-width:6px}.di5H6q_badge{font-family:var(--font-family-label);font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--color-warning);background:var(--brandcolor-white);border:1px solid var(--color-warning);border-radius:var(--radius-pill);margin-bottom:var(--spacing-sm);padding:2px 10px;font-weight:700;display:inline-block}.di5H6q_title{font-size:clamp(16px,1.9vw,20px);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkgray);margin:0 0 var(--spacing-xs);line-height:1.4}.di5H6q_lead{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--brandcolor-darkgray);margin:0 0 var(--spacing-sm);max-width:640px}.di5H6q_link{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--brandcolor-darkgray);text-decoration:underline}.di5H6q_link:hover{color:var(--brandcolor-darkblue)}
._9TuPeG_emptyState{text-align:center;padding:var(--spacing-xxl) var(--spacing-xl);color:var(--color-text-muted)}._9TuPeG_icon{margin-bottom:var(--spacing-md);font-size:48px}._9TuPeG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}._9TuPeG_desc{font-size:var(--font-size-sm)}._9TuPeG_action{margin-top:var(--spacing-md)}
.IcTU0q_pagination{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-lg);justify-content:center;display:flex}.IcTU0q_pageButton{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;width:32px;height:32px;font-size:var(--font-size-sm);background:var(--color-background-default);color:var(--brandcolor-darkgray);transition:all var(--transition);justify-content:center;align-items:center;display:inline-flex}.IcTU0q_pageButton:hover{border-color:var(--brandcolor-darkblue);color:var(--brandcolor-darkblue)}.IcTU0q_active{background:var(--brandcolor-darkblue);border-color:var(--brandcolor-darkblue);color:#fff}.IcTU0q_pageButton:disabled{opacity:.4;cursor:not-allowed}
.J5sY1G_badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-xs);border-radius:var(--border-radius-sm);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.J5sY1G_draft{color:#616161;background:#f4f4f4}.J5sY1G_submitted{color:var(--brandcolor-darkblue);background:#eef2ff}.J5sY1G_inReview{color:var(--brandcolor-darkblue);background:#dbe3ff}.J5sY1G_approved{background:var(--color-success-bg);color:var(--color-success)}.J5sY1G_rejected{background:var(--color-error-bg);color:var(--color-error)}.J5sY1G_deprecated{color:#9e9e9e;background:#f4f4f4}.J5sY1G_blocked{background:var(--color-error-bg);color:var(--color-error);border:1px solid #f3c2c2}.J5sY1G_low{background:var(--color-success-bg);color:var(--color-success)}.J5sY1G_medium{background:var(--color-neutral-200);color:var(--color-neutral-600)}.J5sY1G_high{background:var(--color-warning-bg);color:var(--color-warning)}.J5sY1G_critical{background:var(--color-error-bg);color:var(--color-error)}.J5sY1G_unknown{background:var(--color-neutral-200);color:var(--color-neutral-600)}.J5sY1G_official{background:var(--brandcolor-darkblue);color:#fff}.J5sY1G_category{background:var(--color-neutral-100);color:var(--color-neutral-600);border:1px solid var(--color-border)}.J5sY1G_plugin{color:#5b21b6;background:#ede7fc;padding:2px 6px;font-size:10px}.J5sY1G_binary{color:#b42318;background:#fde2e1;padding:2px 6px;font-size:10px}.J5sY1G_script{background:var(--color-warning-bg);color:var(--color-warning);padding:2px 6px;font-size:10px}.J5sY1G_cowork{color:#0a7a43;background:#dcf5e6;padding:2px 6px;font-size:10px}.J5sY1G_skillMdMissing{background:var(--color-warning-bg);color:var(--color-warning);padding:2px 6px;font-size:10px}
.uAl7SW_card{background:var(--color-background-default);border-radius:var(--border-radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--space-5);transition:box-shadow var(--transition)}.uAl7SW_card:hover{box-shadow:var(--shadow-md)}.uAl7SW_link{cursor:pointer}.uAl7SW_link:hover{border-color:var(--brandcolor-darkblue)}
.yini9G_box.dialog-box{padding:var(--spacing-lg);box-shadow:var(--shadow-lg);border-radius:12px;justify-content:flex-start;align-items:stretch}.abeam-dialog .overlay:has(>.yini9G_box){background:#00000080}.yini9G_box.dialog-box .close-button{display:none}.yini9G_box.dialog-box .dialog-title{max-width:none;margin:0 0 var(--spacing-md);font-size:var(--font-size-xl);text-align:start;color:#333;align-self:stretch;font-weight:700;line-height:1.5}.yini9G_box.dialog-box .dialog-text{max-width:none;font-size:var(--font-size-base);text-align:start;color:#333;align-self:stretch;margin:0;line-height:1.6}.yini9G_box.dialog-box .abeam-textbox .label{font-size:var(--font-size-sm);letter-spacing:normal;color:#333;margin-bottom:4px;font-weight:500;line-height:1.4}.yini9G_box.dialog-box .dialog-buttons{justify-content:flex-end;align-self:stretch;gap:var(--spacing-sm);margin:var(--spacing-lg) 0 0;flex-flow:row}:is(.yini9G_box.dialog-box .button-secondary,.yini9G_box.dialog-box .button-primary){min-width:0;height:auto;padding:6px 14px}.yini9G_box.dialog-box .button-secondary{border:1.5px solid var(--brandcolor-darkblue);background:0 0}.yini9G_box.dialog-box .button-secondary:hover{background:var(--color-primary-alpha10)}.yini9G_box.dialog-box .button-secondary-text{color:var(--brandcolor-darkblue)}:is(.yini9G_box.dialog-box .button-secondary-text,.yini9G_box.dialog-box .button-primary-text){font-size:var(--font-size-sm);font-weight:500;line-height:1}
.Cdad7W_message{white-space:pre-line;margin:0}
.WhHEnW_group{gap:var(--spacing-xxs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.WhHEnW_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default)}.WhHEnW_required{color:var(--color-error)}.WhHEnW_helper{font-size:var(--font-size-xs);color:var(--color-text-muted)}.WhHEnW_error{font-size:var(--font-size-xs);color:var(--color-error)}
.kd7owq_box{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--brandcolor-darkgray);border:1px solid var(--color-neutral-300);border-top:3px solid var(--brandcolor-darkblue);border-radius:var(--border-radius-md);padding:var(--space-5) var(--spacing-lg);background:var(--color-neutral-100);box-shadow:var(--shadow-sm)}.kd7owq_box h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkblue);margin:var(--spacing-lg) 0 var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--color-border)}.kd7owq_box h1:first-child{margin-top:0}.kd7owq_box h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkblue);margin:var(--spacing-lg) 0 var(--spacing-sm);padding-bottom:var(--spacing-xxs);border-bottom:1px solid var(--color-border)}.kd7owq_box h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkgray);margin:var(--space-5) 0 var(--spacing-xs)}.kd7owq_box h4{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkgray);margin:var(--spacing-md) 0 var(--spacing-xs)}.kd7owq_box p{margin:0 0 var(--spacing-sm)}.kd7owq_box ul,.kd7owq_box ol{padding-left:var(--spacing-lg);margin:0 0 var(--spacing-sm)}.kd7owq_box li{margin-bottom:var(--spacing-xxs)}.kd7owq_box li>ul,.kd7owq_box li>ol{margin:var(--spacing-xxs) 0 0}.kd7owq_box blockquote{border-left:4px solid var(--color-primary-alpha20);padding:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-sm) 0;background:var(--color-neutral-100);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;color:var(--color-text-secondary)}.kd7owq_box blockquote p{margin:0}.kd7owq_box code{background:var(--color-neutral-100);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--brandcolor-darkblue);padding:1px 5px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.kd7owq_box pre{background:var(--color-terminal-bg);border-radius:var(--border-radius-md);padding:var(--spacing-md) var(--space-5);margin:var(--spacing-sm) 0 var(--spacing-md);overflow-x:auto}.kd7owq_box pre code{color:var(--color-terminal-text);background:0 0;border:none;padding:0;font-size:12px;line-height:1.6}.kd7owq_box table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);margin:var(--spacing-sm) 0 var(--spacing-md)}.kd7owq_box th{text-align:left;padding:var(--spacing-xs) var(--spacing-sm);font-weight:var(--font-weight-semibold);background:var(--color-neutral-100);border:1px solid var(--color-border)}.kd7owq_box td{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border)}.kd7owq_box tr:hover td{background:var(--color-neutral-100)}.kd7owq_box a{color:var(--brandcolor-darkblue)}.kd7owq_box a:hover{text-decoration:underline}.kd7owq_box hr{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-lg) 0}.kd7owq_box strong{font-weight:var(--font-weight-semibold)}.kd7owq_box input[type=checkbox]{margin-right:var(--spacing-xs);accent-color:var(--brandcolor-darkblue)}
.nZykMq_list{gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.nZykMq_item{padding-left:var(--spacing-sm);border-left:3px solid var(--color-review-sev-unknown)}.nZykMq_critical{border-left-color:var(--color-review-sev-critical)}.nZykMq_high{border-left-color:var(--color-review-sev-high)}.nZykMq_medium{border-left-color:var(--color-review-sev-medium)}.nZykMq_low{border-left-color:var(--color-review-sev-low)}.nZykMq_head{align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.nZykMq_severity{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em}.nZykMq_critical .nZykMq_severity{color:var(--color-review-sev-critical)}.nZykMq_high .nZykMq_severity{color:var(--color-review-sev-high)}.nZykMq_medium .nZykMq_severity{color:var(--color-review-sev-medium)}.nZykMq_low .nZykMq_severity{color:var(--color-review-sev-low)}.nZykMq_title{font-weight:var(--font-weight-bold)}.nZykMq_location{color:var(--color-text-secondary);font-family:monospace;font-size:var(--font-size-xs)}.nZykMq_evidence{margin:var(--spacing-xs) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary);font-family:monospace;font-size:var(--font-size-xs)}.nZykMq_remediation{margin:var(--spacing-xs) 0 0}
.eaKZhW_chip{align-items:center;gap:var(--spacing-xxs);background:var(--brandcolor-white);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition);white-space:nowrap;display:inline-flex}.eaKZhW_outline{padding:5px var(--spacing-sm);border:1.5px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-default)}.eaKZhW_outline:hover,.eaKZhW_outline.eaKZhW_active{border-color:var(--brandcolor-darkblue);color:var(--brandcolor-darkblue);background:var(--color-primary-alpha10)}.eaKZhW_solid{font-family:var(--font-family-label);font-size:var(--font-size-sm);padding:var(--spacing-xxs) var(--spacing-md);border:1px solid var(--color-border);color:var(--color-text-secondary)}.eaKZhW_solid:hover{background:var(--color-neutral-200)}.eaKZhW_solid.eaKZhW_active,.eaKZhW_solid.eaKZhW_active:hover{background:var(--brandcolor-darkblue);border-color:var(--brandcolor-darkblue);color:var(--brandcolor-white)}
.KH2AQa_dropZone{border:2px dashed var(--color-border);border-radius:var(--border-radius-md);padding:var(--space-10);text-align:center;cursor:pointer;transition:all var(--transition);background:var(--color-neutral-100)}.KH2AQa_dropZone.KH2AQa_dragOver,.KH2AQa_dropZone:hover{border-color:var(--brandcolor-darkblue);background:var(--color-primary-alpha10)}.KH2AQa_icon{margin-bottom:var(--spacing-sm);font-size:40px}.KH2AQa_title{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xxs)}.KH2AQa_hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.KH2AQa_selected{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-xs)}.KH2AQa_error{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--spacing-xs)}
.PpLYca_select.abeam-selectbox{--ads-selectbox-width:100%;width:100%;display:block}.PpLYca_select.abeam-selectbox .select-container{box-sizing:border-box;width:100%;height:36px;padding:6px var(--spacing-sm);border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--brandcolor-white);font-size:var(--font-size-sm);line-height:1.4}.PpLYca_select.abeam-selectbox .select-container:focus{border-color:var(--brandcolor-darkblue);box-shadow:0 0 0 2px var(--color-primary-alpha10)}.PpLYca_select.abeam-selectbox .select-container.open{border-color:var(--brandcolor-darkblue);box-shadow:0 0 0 2px var(--color-primary-alpha10)}.PpLYca_select.abeam-selectbox .select-container:focus-visible{outline:2px solid var(--brandcolor-darkblue);outline-offset:2px}.PpLYca_select.abeam-selectbox .select-container:focus:not(:focus-visible){outline:none}.PpLYca_select.abeam-selectbox .select-options{z-index:3;box-sizing:border-box;border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);white-space:normal;margin-top:4px;top:100%}.PpLYca_select.abeam-selectbox .select-option{min-width:0;padding:6px var(--spacing-sm)}.PpLYca_select.abeam-selectbox .empty-margin{display:none}
.z8pT-a_spinner{border:2px solid var(--color-border);border-top-color:var(--brandcolor-darkblue);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite z8pT-a_spin}@keyframes z8pT-a_spin{to{transform:rotate(360deg)}}
.YX3h1q_alert{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);line-height:1.5;display:flex}.YX3h1q_warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid #ffe0a0}.YX3h1q_error{background:var(--color-error-bg);color:var(--color-error);border:1px solid #f5c0c0}.YX3h1q_success{background:var(--color-success-bg);color:var(--color-success);border:1px solid #b0e0c0}.YX3h1q_info{background:var(--color-info-bg);color:var(--color-info);border:1px solid #99c2ff}
.igZlpq_stars,.igZlpq_row{align-items:center;gap:1px;display:inline-flex}.igZlpq_star{color:var(--brandcolor-beige);font-size:14px;line-height:1;display:inline-block;position:relative}.igZlpq_starFill{white-space:nowrap;color:#f0a000;position:absolute;top:0;left:0;overflow:hidden}.igZlpq_count{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:var(--spacing-xxs);line-height:1}
.WH_iOa_tagList{gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.WH_iOa_tag{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-neutral-100);border:1px solid var(--color-border);padding:2px var(--spacing-xs);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.WH_iOa_clickable{appearance:none;font:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.WH_iOa_clickable:hover{background:var(--color-neutral-200);border-color:var(--brandcolor-beige)}.WH_iOa_selected{background:var(--brandcolor-darkblue);color:#fff;border-color:var(--brandcolor-darkblue)}.WH_iOa_selected:hover{background:var(--color-primary-light);color:#fff;border-color:var(--color-primary-light)}
.KMT9Gq_textarea{width:100%;min-height:80px;padding:7px var(--spacing-sm);border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--brandcolor-white);color:var(--color-text-default);font:inherit;font-size:var(--font-size-sm);resize:vertical;transition:border-color var(--transition);line-height:1.4}.KMT9Gq_textarea.KMT9Gq_compact{border-width:1px;min-height:0;padding:8px 10px}.KMT9Gq_textarea:focus{border-color:var(--brandcolor-darkblue);box-shadow:0 0 0 2px var(--color-primary-alpha10);outline:none}.KMT9Gq_textarea:focus-visible{outline:2px solid var(--brandcolor-darkblue);outline-offset:2px}.KMT9Gq_textarea::placeholder{color:var(--color-text-muted)}
._9d8eWq_textbox{text-align:start}._9d8eWq_textbox.abeam-textbox .container{max-width:none}._9d8eWq_textbox.abeam-textbox .input-wrapper{height:36px;padding:0 var(--spacing-sm);border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);transition:border-color var(--transition)}._9d8eWq_textbox.abeam-textbox .input-wrapper:focus-within{border-color:var(--brandcolor-darkblue);box-shadow:0 0 0 2px var(--color-primary-alpha10)}._9d8eWq_textbox.abeam-textbox .input-wrapper:has(.text-input:focus-visible){outline:2px solid var(--brandcolor-darkblue);outline-offset:2px}._9d8eWq_textbox.abeam-textbox[data-state=errored] .input-wrapper{border:1.5px solid var(--color-error)}._9d8eWq_textbox.abeam-textbox .text-input{height:auto;font-size:var(--font-size-sm);line-height:1.4}._9d8eWq_passwordField.abeam-textbox .icon-clear{display:none}
.IYC_WW_frame{aspect-ratio:16/9;background:var(--color-neutral-100);position:relative;overflow:hidden}.IYC_WW_frame img{object-fit:cover}.IYC_WW_placeholder{padding:var(--spacing-sm);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.eiL02G_container{bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:300;gap:var(--spacing-xs);flex-direction:column;display:flex;position:fixed}.eiL02G_toast{min-width:260px;max-width:400px;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);font-size:var(--font-size-sm)}.eiL02G_success{background:var(--color-success);color:#fff}.eiL02G_error{background:var(--color-error);color:#fff}.eiL02G_info{background:var(--brandcolor-darkblue);color:#fff}
._5Xq24a_wrapper{margin:var(--spacing-sm) 0 var(--spacing-md);position:relative}._5Xq24a_codeBlock{color:#cdd6f4;border-radius:var(--border-radius-md);padding:var(--spacing-md) var(--space-5);white-space:pre;background:#1e1e2e;max-width:100%;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto}._5Xq24a_copyButton{top:var(--spacing-xs);right:var(--spacing-xs);border-radius:var(--border-radius-sm);color:#6c7086;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute}._5Xq24a_copyButton:hover{color:#cdd6f4;background:#ffffff24;border-color:#ffffff40}._5Xq24a_copied{color:#a6e3a1;border-color:#a6e3a1}
._87C_RW_list{flex-direction:column;display:flex}._87C_RW_row{border-bottom:1px solid var(--color-border);padding:var(--spacing-xs) 0}._87C_RW_rowHeader{justify-content:space-between;align-items:center;display:flex}._87C_RW_user{font-size:var(--font-size-sm);font-weight:600}._87C_RW_comment{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}._87C_RW_muted{font-size:var(--font-size-sm);color:var(--color-text-muted)}._87C_RW_form{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}._87C_RW_group{gap:var(--spacing-xxs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}._87C_RW_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default)}._87C_RW_scoreSelect{width:160px}
.e3wXSG_deck{border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-neutral-100);outline:none;overflow:hidden}.e3wXSG_deck:focus-visible{box-shadow:0 0 0 3px var(--color-primary-alpha10)}.e3wXSG_stage{background:var(--color-neutral-100);line-height:0;position:relative}.e3wXSG_img{background:var(--color-neutral-100);width:100%;height:auto;display:block}.e3wXSG_nav{color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--transition);background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.e3wXSG_nav:hover{background:#e60028d9}.e3wXSG_nav:disabled{opacity:.25;cursor:default;background:#00000073}.e3wXSG_navPrev{left:10px}.e3wXSG_navNext{right:10px}.e3wXSG_bar{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background:var(--brandcolor-white);border-top:1px solid var(--color-border);display:flex}.e3wXSG_btn{font-size:var(--font-size-sm);padding:var(--spacing-xxs) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--brandcolor-white);color:var(--color-text-default);cursor:pointer;transition:background var(--transition), border-color var(--transition)}.e3wXSG_btn:hover:not(:disabled){background:var(--color-primary-alpha10);border-color:var(--brandcolor-darkblue);color:var(--brandcolor-darkblue)}.e3wXSG_btn:disabled{opacity:.4;cursor:default}.e3wXSG_count{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:center;min-width:64px}.e3wXSG_count b{color:var(--color-text-default)}
.AjoDKG_title{margin-bottom:6px}.AjoDKG_list{margin:0;padding-left:1.2em}.AjoDKG_footer{margin-top:6px}
.crBUcG_tiles{gap:var(--spacing-xs);margin-top:var(--spacing-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.crBUcG_tile{background:var(--brandcolor-white);border:1px solid var(--color-border);border-top:3px solid var(--brandcolor-darkblue);border-radius:var(--border-radius-md);padding:var(--space-5) var(--spacing-md)}.crBUcG_tileValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkblue);line-height:1.1}.crBUcG_tileLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs);letter-spacing:.02em}@media (max-width:560px){.crBUcG_tileLabel{font-size:10px}}
.pfA8JG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-default);margin-bottom:var(--spacing-sm)}.pfA8JG_badgeRow{margin-bottom:var(--spacing-sm)}.pfA8JG_actions{gap:var(--spacing-xs);flex-direction:column;align-items:flex-start;display:flex}.pfA8JG_hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:4px}
.z9TfgW_shot{border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:100%;max-width:460px;height:auto;margin:var(--spacing-sm) 0;background:var(--color-neutral-100);display:block}
._2USKiW_header{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}._2USKiW_icon{border-radius:var(--border-radius-md);background:var(--color-primary-alpha10);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}._2USKiW_main{flex:1;min-width:0}._2USKiW_name{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkblue)}._2USKiW_id{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px;font-family:monospace}._2USKiW_badges{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._2USKiW_actions{gap:var(--spacing-xs);flex-shrink:0;display:flex}
._S1auG_flow{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}._S1auG_flowSecond{margin-top:0}._S1auG_arrow{color:var(--color-text-muted);font-size:18px}._S1auG_note{font-size:var(--font-size-xs);color:var(--color-text-muted);padding-left:2px}
.pnaqCq_loading{padding:var(--spacing-xxl);color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.pnaqCq_layout{gap:var(--spacing-lg);grid-template-columns:1fr 300px;display:grid}@media (max-width:900px){.pnaqCq_layout{grid-template-columns:1fr}}.pnaqCq_main{min-width:0}.pnaqCq_sidebar{gap:var(--spacing-md);flex-direction:column;display:flex}
.ILOaQW_showcase{margin-bottom:var(--space-10)}.ILOaQW_header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.ILOaQW_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkgray);letter-spacing:.01em;margin:0;padding-left:16px;position:relative}.ILOaQW_title:before{content:"";background:var(--brandcolor-darkblue);border-radius:2px;width:4px;position:absolute;top:.12em;bottom:.12em;left:0}.ILOaQW_more{font-size:var(--font-size-sm);color:var(--brandcolor-darkblue);white-space:nowrap;text-decoration:none}.ILOaQW_more:hover{text-decoration:underline}
.IMQLQW_body{line-height:1.75;font-size:var(--font-size-sm);min-height:60px}.IMQLQW_status{font-size:var(--font-size-xs);color:var(--color-text-muted)}.IMQLQW_muted{font-size:var(--font-size-sm);color:var(--color-text-muted)}.IMQLQW_frontmatter{background:var(--color-neutral-100);border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);align-items:center;gap:8px;margin-bottom:20px;padding:7px 12px;display:flex}.IMQLQW_fmIcon{opacity:.6;flex-shrink:0;font-size:13px}.IMQLQW_fmName{color:var(--color-text-default);font-weight:600}.IMQLQW_fmSep{color:var(--color-border)}.IMQLQW_fmDesc{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.zpyTfa_skillCard{gap:var(--spacing-sm);cursor:pointer;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.zpyTfa_media{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;border-bottom:1px solid var(--color-border)}.zpyTfa_media:empty{display:none}.zpyTfa_skillCard:hover{border-color:var(--brandcolor-darkblue)}.zpyTfa_header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.zpyTfa_titleBlock{min-width:0}.zpyTfa_titleLink{text-decoration:none}.zpyTfa_titleLink:after{content:"";position:absolute;inset:0}.zpyTfa_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkblue)}.zpyTfa_subline{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}.zpyTfa_badges{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex;position:relative}.zpyTfa_desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zpyTfa_tags{z-index:1;position:relative}.zpyTfa_footer{z-index:1;justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:auto;display:flex;position:relative}.zpyTfa_footerRight{align-items:center;gap:var(--spacing-xs);display:flex}.zpyTfa_installs,.zpyTfa_footnote{font-size:var(--font-size-xs);color:var(--color-text-muted)}
.c0SLVa_list{gap:var(--spacing-sm);font-size:var(--font-size-sm);flex-direction:column;display:flex}.c0SLVa_item{flex-direction:column;gap:2px;display:flex}.c0SLVa_label{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.c0SLVa_value{color:var(--color-text-default)}.c0SLVa_muted{font-size:var(--font-size-xs);color:var(--color-text-muted)}.c0SLVa_reason{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}.c0SLVa_overrideSelect{margin-top:6px}
.ZQsSEq_grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.ZQsSEq_card{background:var(--brandcolor-white);border:1px solid var(--color-border);border-top:3px solid var(--brandcolor-darkblue);border-radius:var(--border-radius-md);padding:var(--space-5) var(--spacing-md);position:relative}.ZQsSEq_value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkblue);font-variant-numeric:tabular-nums;line-height:1.1}.ZQsSEq_label{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs);letter-spacing:.02em}
._99g5Ba_column{max-width:720px}._99g5Ba_uploadColumn{max-width:600px}._99g5Ba_steps{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);display:flex}._99g5Ba_step{color:var(--color-text-muted)}._99g5Ba_stepCurrent{font-weight:var(--font-weight-bold);color:var(--brandcolor-darkblue)}._99g5Ba_stepSep{color:var(--color-text-muted)}._99g5Ba_grid2{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){._99g5Ba_grid2{grid-template-columns:1fr}}._99g5Ba_readonlyBox{padding:7px var(--spacing-sm);border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-neutral-100);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:not-allowed}._99g5Ba_previewDetails{margin-top:var(--spacing-xs)}._99g5Ba_previewSummary{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._99g5Ba_previewBody{margin-top:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius-md);min-height:40px;font-size:var(--font-size-sm);background:var(--color-neutral-100)}._99g5Ba_chips{margin-bottom:var(--spacing-xs);flex-wrap:wrap;gap:6px;display:flex}._99g5Ba_checks{gap:var(--spacing-md);flex-wrap:wrap;display:flex}._99g5Ba_radios{gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);display:flex}._99g5Ba_hr{margin:var(--spacing-lg) 0;border:none;border-top:1px solid var(--color-border)}._99g5Ba_helperNote{margin-top:4px}._99g5Ba_helperNote code{font-size:inherit}._99g5Ba_footer{gap:var(--spacing-sm);margin-top:var(--spacing-xs);justify-content:flex-end;display:flex}._99g5Ba_muted{font-size:var(--font-size-sm);color:var(--color-text-muted)}._99g5Ba_confirmCard{margin-bottom:var(--spacing-md)}._99g5Ba_summaryTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}._99g5Ba_summaryTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._99g5Ba_summaryLabel{width:120px;padding:5px var(--spacing-md) 5px 0;color:var(--color-text-muted);white-space:nowrap;vertical-align:top;text-align:left;font-weight:400}._99g5Ba_summaryValue{padding:5px 0}._99g5Ba_summaryDescription{color:var(--color-text-secondary)}._99g5Ba_mono{font-family:monospace}._99g5Ba_tagBadges{gap:var(--spacing-xxs);flex-wrap:wrap;display:inline-flex}._99g5Ba_tagBadge{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-neutral-100);border:1px solid var(--color-border);padding:2px var(--spacing-xs);border-radius:var(--radius-pill);align-items:center;display:inline-flex}._99g5Ba_fileInfo{margin-top:var(--spacing-sm)}._99g5Ba_qualityArea{margin-bottom:var(--spacing-md)}._99g5Ba_reviewLoading{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-md);display:flex}@keyframes _99g5Ba_spin{to{transform:rotate(360deg)}}._99g5Ba_spin{animation:1s linear infinite _99g5Ba_spin;display:inline-block}._99g5Ba_reviewCard{border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--space-5)}._99g5Ba_reviewHead{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}._99g5Ba_reviewTitle{font-weight:var(--font-weight-semibold)}._99g5Ba_scorePill{color:var(--brandcolor-white);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);padding:2px 10px}._99g5Ba_success{background:var(--color-success)}._99g5Ba_warning{background:var(--color-warning)}._99g5Ba_error{background:var(--color-error)}._99g5Ba_reviewSummary{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)}._99g5Ba_reviewBlock{margin-bottom:var(--spacing-sm)}._99g5Ba_list{margin:var(--spacing-xs) 0 0;padding-left:20px}._99g5Ba_list li{margin-bottom:4px}._99g5Ba_issues{margin-top:var(--spacing-xs)}._99g5Ba_resultActions{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}._99g5Ba_confirmThumbnail{border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:240px;max-width:100%;overflow:hidden}
.XBv8NG_loading{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--space-12);color:var(--color-text-muted);display:flex}
.UwXvTW_list{margin:6px 0 0;padding-left:1.2em}.UwXvTW_spaced{margin-top:6px}.UwXvTW_muted{color:var(--color-text-muted);margin-top:6px}
._7I7rHa_root.toggle_button{width:40px;height:22px}._7I7rHa_root.toggle_button .toggle_label{width:40px;height:22px}._7I7rHa_root.toggle_button .toggle_label:after{width:16px;height:16px;top:3px;left:3px}._7I7rHa_root.toggle_button .toggle_input:checked+.toggle_label:after{left:21px}
._PTbtq_grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}._PTbtq_pack{background:var(--brandcolor-white);border:1px solid var(--color-border);border-radius:var(--border-radius-md);min-height:128px;padding:var(--space-5) var(--spacing-md) var(--spacing-md);color:var(--brandcolor-darkgray);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}._PTbtq_pack:before{content:"";background:var(--brandcolor-darkblue);transform-origin:top;width:3px;transition:transform var(--transition);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.18)}._PTbtq_pack:hover{border-color:var(--brandcolor-darkblue);box-shadow:var(--shadow-md);transform:translateY(-2px)}._PTbtq_pack:hover:before{transform:scaleY(1)}._PTbtq_index{top:var(--spacing-sm);right:var(--spacing-md);font-family:var(--font-family-label);letter-spacing:.01em;color:var(--color-primary-alpha10);transition:color var(--transition);font-size:30px;font-weight:700;line-height:1;position:absolute}._PTbtq_pack:hover ._PTbtq_index{color:var(--color-primary-alpha20)}._PTbtq_title{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);margin:var(--spacing-md) 0 var(--spacing-xs);color:var(--brandcolor-darkblue);max-width:80%}._PTbtq_desc{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:auto;line-height:1.5}
.ymUnKW_quickStart{background:var(--color-background-default);border:1px solid var(--color-border);border-top:3px solid var(--brandcolor-darkblue);border-radius:var(--border-radius-md);padding:var(--space-5);margin-bottom:var(--spacing-lg)}.ymUnKW_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkblue);margin-bottom:var(--spacing-md)}.ymUnKW_methods{margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.ymUnKW_method{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);display:flex}.ymUnKW_method:last-child{border-bottom:none}.ymUnKW_methodMeta{align-items:center;gap:var(--spacing-sm);flex-shrink:0;min-width:220px;display:flex}.ymUnKW_methodIcon{flex-shrink:0;font-size:18px}.ymUnKW_methodText{flex-direction:column;display:flex}.ymUnKW_methodLabel{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)}.ymUnKW_methodDesc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.ymUnKW_methodAction{flex:1;min-width:0}.ymUnKW_unavailable{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ymUnKW_inlineLink{color:inherit;margin-left:var(--spacing-xxs);text-decoration:underline}.ymUnKW_strip{background:var(--color-terminal-bg);border-radius:var(--border-radius-md);align-items:center;gap:10px;padding:5px 10px 5px 16px;display:flex}.ymUnKW_stripPrefix{color:var(--color-terminal-prompt);-webkit-user-select:none;user-select:none;flex-shrink:0;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.ymUnKW_stripText{color:var(--color-terminal-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Cascadia Code,Consolas,monospace;font-size:12px;overflow:hidden}
.lg6OLW_search.abeam-search{max-width:none;height:36px;padding:6px var(--spacing-sm);border-radius:var(--border-radius-sm);outline:1.5px solid var(--color-border);outline-offset:-1.5px}.lg6OLW_search.abeam-search .search-input{height:auto;font-size:var(--font-size-sm);line-height:1.4}.lg6OLW_wrap{width:100%;position:relative}.lg6OLW_icon{left:var(--spacing-sm);z-index:1;color:var(--color-text-muted);font-size:var(--font-size-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lg6OLW_search.lg6OLW_withIcon.abeam-search{padding-left:var(--spacing-xl)}.lg6OLW_search.lg6OLW_withIcon.abeam-search .icon-search{display:none}
.Cuawza_skeleton{background:var(--color-neutral-200);border-radius:var(--border-radius-sm);animation:1.4s ease-in-out infinite Cuawza_pulse}@keyframes Cuawza_pulse{0%,to{opacity:1}50%{opacity:.5}}
._81tUjW_wrap{border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-background-default);overflow-x:auto}._81tUjW_table{border-collapse:collapse;width:100%}._81tUjW_table th{text-align:left;padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);white-space:nowrap}._81tUjW_sortable{cursor:pointer;-webkit-user-select:none;user-select:none}._81tUjW_table td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);vertical-align:middle}._81tUjW_table tr:hover td{background:var(--color-neutral-100)}._81tUjW_emptyState{text-align:center;padding:var(--spacing-xxl) var(--spacing-xl);color:var(--color-text-muted)}
.p1j1hq_breadcrumb{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-md);display:flex}.p1j1hq_breadcrumb a{color:var(--color-text-muted)}.p1j1hq_breadcrumb a:hover{color:var(--brandcolor-darkblue)}.p1j1hq_sep{color:var(--brandcolor-beige)}
.dAvgNG_header{margin-bottom:var(--spacing-lg)}.dAvgNG_row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.dAvgNG_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkblue);margin:0}.dAvgNG_srOnlyTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dAvgNG_subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-xxs) 0 0}.dAvgNG_actions{gap:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}
.rjScha_spacing{margin-bottom:var(--space-10)}
.eP2CBW_pop{bottom:var(--spacing-lg);left:var(--spacing-lg);z-index:290;width:min(380px, calc(100vw - var(--spacing-lg) * 2));background:var(--brandcolor-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-md) var(--space-5);animation:.25s eP2CBW_popIn;position:fixed}@keyframes eP2CBW_popIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.eP2CBW_head{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.eP2CBW_title{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--brandcolor-darkgray);flex:1}.eP2CBW_item{gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-xxs) 0;align-items:baseline;display:flex}.eP2CBW_itemTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--brandcolor-darkgray);overflow:hidden}.eP2CBW_itemLink{text-decoration:none}.eP2CBW_itemLink:hover .eP2CBW_itemTitle{color:var(--brandcolor-darkblue)}.eP2CBW_more{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);display:inline-block}
.AhkJXW_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-default);margin-bottom:var(--spacing-sm)}.AhkJXW_list{flex-direction:column;display:flex}.AhkJXW_row{border-bottom:1px solid var(--color-border);padding:var(--spacing-xs) 0;font-size:var(--font-size-xs)}.AhkJXW_row:last-child{border-bottom:none}.AhkJXW_rowHeader{justify-content:space-between;align-items:center;display:flex}.AhkJXW_open{color:var(--brandcolor-darkblue);font-weight:500}.AhkJXW_closed,.AhkJXW_muted{color:var(--color-text-muted)}
.WxV1Oa_list{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:var(--brandcolor-white);flex-direction:column;display:flex;overflow:hidden}.WxV1Oa_row{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--space-5);color:var(--brandcolor-darkgray);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border);align-items:baseline;text-decoration:none;display:flex}.WxV1Oa_row:last-child{border-bottom:none}a.WxV1Oa_row:hover{background:var(--color-neutral-200)}.WxV1Oa_emoji{flex-shrink:0}.WxV1Oa_date{color:var(--color-text-muted);font-size:var(--font-size-xs);flex-shrink:0}.WxV1Oa_label{font-family:var(--font-family-label);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.WxV1Oa_title{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.VWnOUq_toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.VWnOUq_muted{font-size:var(--font-size-xs);color:var(--color-text-muted)}.VWnOUq_small{font-size:var(--font-size-xs)}.VWnOUq_nowrap{white-space:nowrap}.VWnOUq_emptyText{font-size:var(--font-size-sm);color:var(--color-text-muted)}.VWnOUq_actions{gap:var(--spacing-xxs);white-space:nowrap;flex-wrap:wrap;display:flex}.VWnOUq_stats{margin:0}
.IIHyHq_actions{flex-wrap:wrap;gap:4px;display:flex}
.Z-1AqW_field{align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.Z-1AqW_preview{border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:280px;max-width:100%;overflow:hidden}.Z-1AqW_actions{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.Z-1AqW_fileName{font-size:var(--font-size-xs);color:var(--color-text-muted)}
.qGRphG_bar{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--brandcolor-white);border:1px solid var(--color-border);border-radius:var(--border-radius-md);flex-wrap:wrap;align-items:flex-end;display:flex}.qGRphG_field{gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:140px;display:flex}.qGRphG_fieldWide{flex:2;min-width:200px}.qGRphG_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default)}
.HuEcNa_loading{padding:var(--spacing-xxl);color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.HuEcNa_layout{gap:var(--spacing-lg);grid-template-columns:1fr 300px;display:grid}@media (max-width:900px){.HuEcNa_layout{grid-template-columns:1fr}}.HuEcNa_main{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.HuEcNa_sidebar{gap:var(--spacing-md);flex-direction:column;display:flex}.HuEcNa_cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--color-text-default)}.HuEcNa_metaList{gap:var(--spacing-sm);font-size:var(--font-size-sm);flex-direction:column;display:flex}.HuEcNa_metaItem{flex-direction:column;gap:2px;display:flex}.HuEcNa_metaLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.HuEcNa_metaValue{color:var(--color-text-default)}.HuEcNa_muted{font-size:var(--font-size-sm);color:var(--color-text-muted)}.HuEcNa_decisions{gap:var(--spacing-sm);flex-direction:column;display:flex}.HuEcNa_decision{gap:var(--spacing-md);display:flex}.HuEcNa_dot{background:var(--color-border);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;position:relative}.HuEcNa_dot:after{content:"";background:var(--color-border);width:2px;height:calc(100% + 8px);position:absolute;top:12px;left:5px}.HuEcNa_decision:last-child .HuEcNa_dot:after{display:none}.HuEcNa_dotApprove{background:var(--color-success)}.HuEcNa_dotReject{background:var(--color-error)}.HuEcNa_decisionBody{flex:1}.HuEcNa_decisionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xxs);display:flex}.HuEcNa_actor{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.HuEcNa_time{font-size:var(--font-size-xs);color:var(--color-text-muted)}.HuEcNa_comment{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-wrap}.HuEcNa_decisionButtons{gap:var(--spacing-xs);flex-direction:column;display:flex}.HuEcNa_entryLine{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.HuEcNa_group{margin-top:var(--spacing-sm)}.HuEcNa_groupHeading{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-default);border-left:3px solid var(--brandcolor-darkblue);padding-left:var(--spacing-xs);margin-bottom:2px}.HuEcNa_item{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border)}.HuEcNa_itemRow{gap:var(--spacing-xs);align-items:flex-start;display:flex}.HuEcNa_severity{font-size:10px;font-weight:var(--font-weight-bold);min-width:62px;color:var(--color-review-sev-unknown)}.HuEcNa_sevCritical{color:var(--color-review-sev-critical)}.HuEcNa_sevHigh{color:var(--color-review-sev-high)}.HuEcNa_sevMedium{color:var(--color-review-sev-medium)}.HuEcNa_sevLow{color:var(--color-review-sev-low)}.HuEcNa_itemBody{flex:1}.HuEcNa_itemLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.HuEcNa_evidenceBadge{margin-left:var(--spacing-xxs);color:var(--color-review-evidence-text);background:var(--color-review-evidence-bg);border:1px solid var(--color-review-evidence-border);border-radius:var(--border-radius-sm);padding:1px 5px;font-size:10px}.HuEcNa_itemMeta{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}.HuEcNa_details{margin-top:var(--spacing-xxs)}.HuEcNa_summary{font-size:var(--font-size-xs);cursor:pointer;color:var(--brandcolor-darkblue)}.HuEcNa_criteria{font-size:var(--font-size-xs);margin-top:5px;line-height:1.6}.HuEcNa_criteria ul{margin:3px 0 8px 18px;padding:0}.HuEcNa_passHead{color:var(--color-review-pass);font-weight:var(--font-weight-bold)}.HuEcNa_failHead{color:var(--color-review-fail);font-weight:var(--font-weight-bold)}.HuEcNa_lookHead{color:var(--color-review-look);font-weight:var(--font-weight-bold)}.HuEcNa_verdict{flex-shrink:0}.HuEcNa_evidence{margin:6px 0 0 70px}.HuEcNa_evidenceLabel{font-size:var(--font-size-xs);margin-bottom:var(--spacing-xxs);display:block}.HuEcNa_note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-sm)}.HuEcNa_saveButton{margin-top:var(--spacing-xs)}.HuEcNa_relayText{font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.HuEcNa_relayActions{margin-top:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;align-items:flex-start;display:flex}.HuEcNa_gap{margin-top:var(--spacing-xs)}
.p_f5wW_official,.p_f5wW_muted{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.p_f5wW_official{color:var(--brandcolor-darkblue)}.p_f5wW_muted{color:var(--color-text-muted)}
.f5fv8W_stats{margin-bottom:var(--spacing-lg)}.f5fv8W_deletedRow{opacity:.5}.f5fv8W_rowId{font-size:var(--font-size-xs);color:var(--color-text-muted)}.f5fv8W_small{font-size:var(--font-size-xs)}.f5fv8W_muted{font-size:var(--font-size-xs);color:var(--color-text-muted)}.f5fv8W_emptyText{font-size:var(--font-size-sm);color:var(--color-text-muted)}
.FwWHuW_grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.FwWHuW_loading{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--space-12);color:var(--color-text-muted);grid-column:1/-1;display:flex}.FwWHuW_empty{grid-column:1/-1}
.aamWza_hero{background:radial-gradient(130% 130% at 88% -25%, var(--color-teams-light) 0%, var(--color-teams-light-fade) 52%), linear-gradient(150deg, var(--color-teams) 0%, var(--color-teams-dark) 100%);color:var(--brandcolor-white);border-radius:var(--border-radius-lg);padding:clamp(var(--spacing-xl), 4vw, var(--space-12)) clamp(var(--spacing-lg), 4vw, var(--space-9));margin-bottom:var(--space-10);position:relative;overflow:hidden}.aamWza_hero:before{content:"";border:1px solid var(--color-white-alpha12);border-radius:calc(var(--border-radius-lg) - 4px);pointer-events:none;position:absolute;inset:12px}.aamWza_heroInner{z-index:1;position:relative}.aamWza_kicker{font-family:var(--font-family-label);font-size:var(--font-size-xs);letter-spacing:.24em;color:var(--color-white-alpha60);margin:0 0 var(--spacing-md);font-weight:700}.aamWza_title{font-size:clamp(22px,3vw,32px);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md);letter-spacing:.01em;overflow-wrap:anywhere;line-height:1.3}.aamWza_lead{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);opacity:.88;margin:0 0 var(--spacing-xl);max-width:620px}.aamWza_cta{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-label);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-pill);padding:10px var(--spacing-lg);background:var(--brandcolor-white);color:var(--color-teams-dark);transition:background var(--transition);border:none;line-height:1;text-decoration:none;display:inline-flex}.aamWza_cta:hover{background:var(--color-white-alpha88)}.aamWza_note{font-size:var(--font-size-xs);opacity:.7;margin:var(--spacing-md) 0 0}.aamWza_features{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.aamWza_featureEmoji{margin-bottom:var(--spacing-sm);font-size:28px;line-height:1}.aamWza_featureTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkblue);margin:0 0 var(--spacing-xs)}.aamWza_featureDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.aamWza_links{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.AifHVW_filter{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.AifHVW_loading{padding:var(--space-12);color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.AifHVW_timeline{gap:var(--spacing-md);max-width:760px;margin-top:var(--spacing-lg);flex-direction:column;display:flex}.AifHVW_entry{gap:var(--spacing-md);padding:var(--space-5);background:var(--color-background-default);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);color:inherit;text-decoration:none;display:flex}.AifHVW_emoji{flex-shrink:0;font-size:24px;line-height:1.3}.AifHVW_body{flex:1;min-width:0}.AifHVW_meta{gap:var(--spacing-sm);margin-bottom:var(--spacing-xxs);font-size:var(--font-size-xs);color:var(--color-text-muted);align-items:center;display:flex}.AifHVW_type{font-family:var(--font-family-label);font-weight:var(--font-weight-semibold)}.AifHVW_title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--brandcolor-darkgray);margin:0 0 var(--spacing-xxs);overflow-wrap:anywhere}a.AifHVW_entry:hover .AifHVW_title{color:var(--brandcolor-darkblue)}.AifHVW_desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
.Z3zqYG_filterLabel,.Z3zqYG_modeLabel{display:block}.Z3zqYG_modeLabel{font-size:var(--font-size-xs)}.Z3zqYG_tabs{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.Z3zqYG_gitChannel{margin-top:var(--spacing-xxs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--brandcolor-darkblue)}.Z3zqYG_date{font-size:var(--font-size-xs);color:var(--color-text-muted)}.Z3zqYG_detailLink{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);white-space:nowrap;padding:6px 16px;text-decoration:none;display:inline-block}.Z3zqYG_loading{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl) 0;color:var(--color-text-muted);justify-content:center;display:flex}.Z3zqYG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
