:root{--kawader-blue:#3464b0;--kawader-orange:#f39d52;--kawader-navy:#193b68;--kawader-pale-blue:#eef3fa;--kawader-border:#e1e7ef;--kawader-white:#fff;--kawader-muted:#5e6f85;--kawader-blue-hover:#284f90;--kawader-control-border:#7d90aa;--kawader-success:#256846;--kawader-success-surface:#eaf6ee;--kawader-warning:#805122;--kawader-warning-surface:#fff3e5;--kawader-error:#a5332e;--kawader-selected-border:#afc5e6;--kawader-backdrop:#193b6899;--kawader-font-arabic:"Droid Arabic Kufi", Tahoma, Arial, sans-serif;--kawader-font-english:"Open Sans", "Droid Arabic Kufi", Arial, sans-serif;--kawader-radius-control:.375rem;--kawader-radius-card:.5rem;--kawader-radius-dialog:.625rem;--kawader-shadow-card:0 2px 10px #193b680a;--kawader-shadow-hover:0 4px 18px #193b6812;--kawader-shadow-dialog:0 24px 80px #193b6838;--kawader-focus-ring:3px solid var(--kawader-navy);--kawader-focus-offset:4px;--kawader-space-1:.25rem;--kawader-space-2:.5rem;--kawader-space-3:.75rem;--kawader-space-4:1rem;--kawader-space-6:1.5rem;--kawader-space-8:2rem;--color-brand:var(--kawader-blue);--color-accent:var(--kawader-orange);--color-ink:var(--kawader-navy);--color-muted:var(--kawader-muted);--color-border:var(--kawader-border);--color-pale:var(--kawader-pale-blue);--color-surface:var(--kawader-white);--shadow:var(--kawader-shadow-card)}@font-face{font-family:Droid Arabic Kufi;src:url(../fonts/DroidKufi-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Droid Arabic Kufi;src:url(../fonts/DroidKufi-Bold.ttf)format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-Variable.ttf)format("truetype");font-weight:300 800;font-display:swap}:root{font-family:var(--kawader-font-arabic);color:var(--color-ink);background:var(--color-pale);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root[lang=en]{font-family:var(--kawader-font-english)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem}html[data-text-size=large]{font-size:112.5%}html[data-text-size=larger]{font-size:125%}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{line-height:1.6}p,h1,h2,h3,h4{margin:0}p{line-height:1.95}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4{line-height:1.7}h1{letter-spacing:-.035em;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:700}h2{font-size:1.12rem}h3{font-size:.94rem}h4{font-size:.85rem}li{margin-block:.35rem;line-height:1.95}ul{margin-block:.6rem;padding-inline-start:1.4rem}:focus-visible{outline:3px solid var(--color-ink)}::selection{background:var(--color-accent);color:var(--color-ink)}input,select,textarea{max-width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand);cursor:pointer;width:1.1rem;height:1.1rem}input:disabled{cursor:default}fieldset{min-inline-size:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:50;top:.6rem;background:var(--color-surface);border:2px solid var(--color-brand);border-radius:.35rem;padding:.75rem 1rem;position:fixed;inset-inline-start:1rem;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}.demo-strip{background:var(--color-ink);color:var(--color-surface);font-size:.65rem}.demo-strip-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1800px;margin:auto;padding:.6rem 2rem;display:flex}.demo-strip-inner>span{align-items:center;gap:.5rem;display:flex}.demo-strip-label{color:var(--color-accent)}.status-dot{background:var(--kawader-success);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}.demo-strip .status-dot{background:var(--color-accent)}.status-dot.offline,.status-dot.unknown{background:var(--kawader-warning)}.app-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:3;align-items:center;gap:2rem;min-height:5.8rem;padding:1rem 2rem;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:.85rem;display:inline-flex}.brand-wordmark{color:var(--color-brand);font-family:Droid Arabic Kufi,sans-serif;font-size:1.9rem;font-weight:700;line-height:1.5;position:relative}.brand-dot{background:var(--color-accent);border-radius:50%;width:.38rem;height:.38rem;margin-inline-start:.24rem;display:inline-block}.brand-lockup{border-inline-start:1px solid var(--color-border);flex-direction:column;gap:.22rem;padding-inline-start:.85rem;display:flex}.brand-lockup strong{font-family:var(--kawader-font-english);letter-spacing:.15em;font-size:.76rem}.brand-lockup small{letter-spacing:.04em;color:var(--color-muted);font-size:.57rem}.role-switch{border:1px solid var(--color-border);background:var(--color-pale);border-radius:.55rem;gap:.3rem;margin-inline:auto;padding:.3rem;display:flex}.role-switch button{min-height:2.45rem;color:var(--color-muted);background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;padding:.48rem .8rem;font-size:.74rem;display:flex}.role-switch button[aria-pressed=true]{color:var(--color-surface);background:var(--color-brand);box-shadow:var(--shadow)}.header-actions{align-items:center;gap:.5rem;display:flex}.language-button{background:0 0;border:0;border-radius:.4rem;min-height:2.75rem;padding:.6rem .65rem;font-size:.76rem;font-weight:600}.language-button:hover{background:var(--color-pale)}.icon-button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.icon-button:hover{background:var(--color-pale)}.mobile-menu-button,.mobile-nav{display:none}.app-layout{grid-template-columns:15.2rem minmax(0,1fr);max-width:1800px;margin:auto;display:grid}.app-sidebar{background:var(--color-surface);border-inline-end:1px solid var(--color-border);flex-direction:column;gap:1.8rem;min-height:calc(100vh - 8rem);padding:1.5rem 1rem;display:flex}.organization-card{background:var(--color-pale);border:1px solid var(--color-border);border-radius:.5rem;align-items:center;gap:.6rem;padding:.85rem .55rem;display:flex}.organization-card>div{min-width:0}.organization-card strong{font-size:.68rem;display:block}.organization-card small{color:var(--color-muted);margin-top:.3rem;font-size:.57rem;display:block}.organization-icon{background:var(--color-pale);width:2.2rem;height:2.4rem;color:var(--color-brand);border-radius:.35rem;flex-shrink:0;place-items:center;display:grid}.organization-card>svg{margin-inline-start:auto}.nav-caption{color:var(--color-muted);letter-spacing:.08em;margin-bottom:.45rem;padding:.4rem .8rem;font-size:.6rem;font-weight:600}.sidebar-link{text-align:start;width:100%;color:var(--color-muted);background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.7rem;margin-bottom:.25rem;padding:.8rem .85rem;font-size:.73rem;line-height:1.8;display:flex}.sidebar-link:hover{background:var(--color-pale)}.sidebar-link.active{background:var(--color-pale);color:var(--color-brand);box-shadow:inset -3px 0 var(--color-brand);font-weight:700}[dir=ltr] .sidebar-link.active{box-shadow:inset 3px 0 var(--color-brand)}.sidebar-divider{background:var(--color-border);height:1px;margin:1.4rem .8rem}.sidebar-note{background:var(--color-pale);border:1px solid var(--color-border);border-radius:.5rem;margin:1.5rem .2rem 1rem;padding:1rem}.sidebar-note svg{color:var(--color-brand);margin-bottom:.5rem}.sidebar-note strong{font-size:.73rem;display:block}.sidebar-note p{color:var(--color-muted);margin-top:.5rem;font-size:.64rem;line-height:2}.integration-note{color:var(--color-muted);align-items:center;gap:.5rem;padding:.5rem;font-size:.59rem;display:flex}.sidebar-bottom{border-top:1px solid var(--color-border);align-items:center;gap:.7rem;margin-top:auto;padding:1.25rem .4rem 0;display:flex}.sidebar-bottom>span{background:var(--color-ink);color:var(--color-surface);border-radius:.45rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;font-weight:700;display:grid}.sidebar-bottom strong{font-family:var(--kawader-font-english);font-size:.78rem;display:block}.sidebar-bottom small{color:var(--color-muted);font-size:.56rem;display:block}.sidebar-bottom>svg{margin-inline-start:auto}.main-workspace{min-width:0;padding:1.5rem 2.1rem 0}.workspace-breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.65rem;font-size:.64rem;display:flex}.workspace-breadcrumb strong{color:var(--color-ink);font-weight:500}.sandbox-label{background:var(--color-pale);border-radius:.25rem;margin-inline-start:auto;padding:.3rem .5rem;font-size:.59rem}.view-container{min-width:0}.workspace-footer{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;gap:1rem;margin-top:2.5rem;padding:1.3rem 0;font-size:.58rem;display:flex}.workspace-footer>span{align-items:center;gap:.4rem;display:flex}.stack{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.stack>.stack{gap:1rem}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.split>*{min-width:0}.page-heading,.section-heading{justify-content:space-between;align-items:flex-start;gap:1.4rem;display:flex}.page-heading p:not(.eyebrow),.section-heading p:not(.eyebrow){color:var(--color-muted);max-width:55rem;margin-top:.4rem;font-size:.78rem}.page-heading>.badge,.section-heading>.badge{flex-shrink:0;margin-top:.4rem}.eyebrow{letter-spacing:.05em;color:var(--color-brand);margin-bottom:.45rem;font-size:.59rem;font-weight:700}.panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:.65rem;min-width:0;padding:1.5rem}.panel>p,.panel>ul,.panel>details,.panel>.stack,.panel>.split,.panel>.notice{margin-top:1rem}.panel p,.panel li{font-size:.78rem}.panel-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.panel-header p{margin-top:.3rem;font-size:.73rem}.panel-header .panel-header{margin:0}.muted{color:var(--color-muted);font-size:.73rem;line-height:1.9}.badge{background:var(--color-pale);max-width:100%;color:var(--color-muted);border-radius:.3rem;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.61rem;font-weight:600;line-height:1.8;display:inline-flex}.badge.blue{color:var(--color-brand);background:var(--color-pale)}.badge.green{color:var(--kawader-success);background:var(--kawader-success-surface)}.badge.amber{color:var(--kawader-warning);background:var(--kawader-warning-surface)}.badge.muted{color:var(--color-muted);background:var(--color-pale)}.chip,.check-chip{background:var(--color-pale);color:var(--color-ink);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:.3rem;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .6rem;font-size:.65rem;display:inline-flex}.chip-row,.skill-chips{flex-wrap:wrap;gap:.45rem;margin-block:.7rem;display:flex}.check-chip input{width:1rem;height:1rem}.actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.button{color:var(--color-ink);text-align:center;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;padding:.65rem 1rem;font-size:.74rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.button.primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.button.primary:hover:not(:disabled){background:var(--kawader-blue-hover);border-color:var(--kawader-blue-hover)}.button.secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand)}.button.secondary:hover:not(:disabled){background:var(--color-pale);border-color:var(--kawader-selected-border)}.button.ghost{color:var(--color-brand);background:0 0}.button.ghost:hover:not(:disabled){background:var(--color-pale)}.button.compact{min-height:2.3rem;padding:.45rem .7rem;font-size:.66rem}.field{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;font-size:.73rem;display:flex}.field>span,.field legend{font-size:.67rem;font-weight:600}.field small{color:var(--color-muted);font-size:.6rem;line-height:1.9}.field input:not([type=checkbox]),.field textarea,.field select,select{border:1px solid var(--kawader-control-border);background:var(--color-surface);border-radius:.4rem;width:100%;min-height:2.65rem;padding:.65rem .75rem;font-size:.75rem;transition:border-color .15s}.field input:hover,.field textarea:hover,.field select:hover,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--color-brand)}textarea{resize:vertical;line-height:1.9}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.notice{background:var(--color-pale);border:1px solid var(--color-border);color:var(--color-ink);overflow-wrap:anywhere;border-radius:.45rem;padding:.85rem 1rem;font-size:.71rem;line-height:2}.notice>svg{margin-inline-end:.4rem}.notice p{font-size:.71rem}.notice strong{color:var(--color-ink)}.notice.warning{background:var(--kawader-warning-surface);border-color:var(--color-accent);margin-bottom:1rem}.form-error{color:var(--kawader-error);margin:.7rem 0;font-size:.73rem}.empty-state{text-align:center;border:1px dashed var(--color-border);background:var(--color-surface);border-radius:.6rem;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1.3rem;display:flex}.empty-state>svg{color:var(--color-brand)}.empty-state p{max-width:36rem;color:var(--color-muted);font-size:.75rem}.tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;padding-bottom:.55rem;display:flex}.tabs button{min-height:2.7rem;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.72rem;display:flex}.tabs button[aria-selected=true],.tabs button[aria-pressed=true],.tabs button.active{background:var(--color-pale);color:var(--color-brand);border-color:var(--color-border);font-weight:700}.tabs button:hover{background:var(--color-pale)}.table-scroll{border:1px solid var(--color-border);overscroll-behavior-inline:contain;border-radius:.45rem;width:100%;max-width:100%;overflow:auto}.data-table{border-collapse:collapse;text-align:start;width:100%;font-size:.72rem}.data-table th{text-align:start;color:var(--color-ink);background:var(--color-pale);font-size:.65rem;font-weight:600}.data-table th,.data-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:1rem;line-height:1.85}.data-table tr:last-child td,.data-table tr:last-child th{border-bottom:0}.data-table td p{font-size:.7rem}.data-table caption{text-align:start;background:var(--color-pale);padding:1rem;font-size:.75rem;font-weight:600}.table-subtitle{color:var(--color-muted);margin-top:.3rem;font-size:.64rem;font-weight:400;display:block}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:.6rem;flex-direction:column;gap:.65rem;padding:1.35rem;display:flex;position:relative}.stat-card:before{content:"";background:var(--color-accent);top:0;width:1.7rem;height:3px;position:absolute;inset-inline-start:1.35rem}.stat-card>span{color:var(--color-muted);font-size:.67rem;line-height:1.8}.stat-card>strong{font-size:1.9rem;font-family:var(--kawader-font-english);color:var(--color-brand);font-weight:600;line-height:1.3}.stat-card>small{color:var(--color-muted);font-size:.59rem;line-height:1.8}.toggle-row{border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.toggle-row>span:first-child{flex:1;min-width:0}.toggle-row strong{font-size:.74rem;font-weight:600;display:block}.toggle-row small,.toggle-row .muted{margin-top:.35rem;font-size:.63rem;display:block}.toggle-row input{flex-shrink:0;width:1.2rem;height:1.2rem}.toggle-row:last-child{border-bottom:0}.setting-group{border:0;margin:1.3rem 0;padding:0}.setting-group legend{margin-bottom:.6rem;font-size:.76rem;font-weight:600}.segmented-control{background:var(--color-pale);border-radius:.45rem;gap:.3rem;padding:.3rem;display:flex}.segmented-control button{background:0 0;border:1px solid #0000;border-radius:.3rem;flex:1;min-height:2.75rem;padding:.65rem .5rem;font-size:.72rem}.segmented-control button[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-brand);box-shadow:var(--shadow)}.settings-footer{justify-content:space-between;margin-top:1.5rem}.settings-content{padding:1.6rem}.settings-content>p{margin-top:.7rem;font-size:.78rem}.settings-content>.actions{margin-top:1.5rem}.notice-icon{background:var(--color-pale);width:3rem;height:3rem;color:var(--color-brand);border-radius:.6rem;place-items:center;margin-bottom:1rem;display:grid}.journey-steps{flex-wrap:wrap;align-items:center;gap:1.2rem;padding:.4rem 0;display:flex}.journey-steps a{color:var(--color-muted);align-items:center;gap:.55rem;font-size:.67rem;display:flex}.journey-steps a>span{font-family:var(--kawader-font-english);background:var(--color-pale);width:1.6rem;height:1.6rem;color:var(--color-ink);border-radius:50%;place-items:center;font-size:.57rem;display:grid}.journey-steps a:first-child{color:var(--color-brand);font-weight:700}.journey-steps a:first-child>span{background:var(--color-brand);color:var(--color-surface)}.journey-steps a:hover{color:var(--color-brand)}.search-panel{border-top:3px solid var(--color-brand);padding:1.5rem 1.7rem}.search-panel>.panel-header h2{font-size:1.27rem}.query-field>span{color:var(--color-muted);font-size:.64rem;font-weight:400}.query-field textarea{background:var(--color-surface);min-height:6.2rem;padding:1rem 1.1rem;font-size:.9rem;line-height:2}.query-footer{justify-content:space-between;align-items:center;gap:1.3rem;margin-top:1rem;display:flex}.query-footer>p{max-width:65%;font-size:.62rem}.query-footer>.button{flex-shrink:0}.requirements-details{border-top:1px solid var(--color-border);margin-top:1.2rem;padding-top:1.1rem}.requirements-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-height:2rem;font-size:.76rem;font-weight:600;list-style:none;display:flex}.requirements-details>summary::-webkit-details-marker{display:none}.requirements-details>summary>span{align-items:center;gap:.55rem;display:flex}.requirements-details[open]>summary>svg{transform:rotate(180deg)}.requirements-details>form{margin-top:1.2rem}.requirements-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}.requirements-grid input,.requirements-grid select{min-height:2.55rem;padding:.55rem .65rem;font-size:.71rem}.requirements-grid .field>span{font-size:.59rem}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.candidate-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:.6rem;flex-direction:column;gap:.85rem;min-width:0;padding:1.2rem;transition:border-color .15s,box-shadow .15s;display:flex}.candidate-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.candidate-avatar{background:var(--color-pale);border:1px solid var(--color-border);width:3.2rem;height:3.2rem;color:var(--color-brand);border-radius:.6rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.candidate-card h3{font-size:.95rem}.candidate-title{color:var(--color-muted);margin-top:.15rem;font-size:.67rem}.score-ring{border:3px solid var(--color-border);border-top-color:var(--color-brand);border-inline-start-color:var(--color-brand);width:3.5rem;height:3.5rem;color:var(--color-brand);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.2;display:flex}.score-ring strong{font-family:var(--kawader-font-english);font-size:1rem;font-weight:700}.score-ring span{margin-top:.13rem;font-size:.45rem}.score-ring.large{border-width:4px;width:5rem;height:5rem}.score-ring.large strong{font-size:1.7rem}.score-ring.large span{font-size:.65rem}.candidate-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.61rem;display:flex}.candidate-meta span{align-items:center;gap:.25rem;display:flex}.candidate-salary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.candidate-salary strong{font-size:.8rem}.candidate-salary .muted{font-size:.58rem}.candidate-card .skill-chips{min-height:1.6rem;margin:0}.candidate-card .chip{padding:.24rem .45rem;font-size:.58rem}.candidate-availability{color:var(--kawader-success);align-items:center;gap:.4rem;font-size:.63rem;display:flex}.candidate-card>.badge{align-self:flex-start;font-size:.55rem}.candidate-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.candidate-actions .button{white-space:normal;flex:1;min-height:2.5rem;padding:.55rem .6rem;font-size:.61rem}.candidate-actions .button svg{width:.9rem}.compare-choice{color:var(--color-muted);cursor:pointer;align-items:center;gap:.45rem;margin-top:.1rem;font-size:.58rem;display:flex}.compare-choice input{width:.95rem;height:.95rem}.results-note{align-items:center;gap:.45rem;font-size:.65rem;display:flex}.pipeline-table td{vertical-align:middle}.pipeline-table .field select{min-width:8rem;font-size:.68rem}.pipeline-table td:first-child{min-width:11rem}.pipeline-table .actions{flex-wrap:nowrap}.score-summary{background:var(--color-pale);border-radius:.5rem;align-items:center;gap:1.3rem;padding:1rem;display:flex}.score-summary h3{margin-bottom:.3rem;font-size:1.03rem}.dimension-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dimension-row{border:1px solid var(--color-border);border-radius:.45rem;padding:1.1rem}.dimension-heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dimension-heading>strong{font-size:.74rem}.dimension-heading>.badge{font-size:.52rem}.dimension-points{font-family:var(--kawader-font-english);color:var(--color-muted);margin-inline-start:auto;font-size:.7rem}.dimension-track{background:var(--color-pale);border-radius:1rem;height:.3rem;margin:.8rem 0;overflow:hidden}.dimension-track>span{background:var(--color-brand);border-radius:1rem;height:100%;display:block}.dimension-row p{color:var(--color-muted);margin-top:.5rem;font-size:.68rem}.brief-intro{flex-direction:column;gap:.7rem;display:flex}.brief-intro>.badge{align-self:flex-start}.brief-intro p{font-size:.8rem}.evidence-list li{font-size:.73rem}.experience-list{flex-direction:column;gap:1rem;display:flex}.evidence-card,.assessment-card{border:1px solid var(--color-border);border-radius:.45rem;padding:1.2rem}.evidence-card p{margin-top:.55rem;font-size:.74rem}.screening-summary{background:var(--color-pale);border-radius:.35rem;margin-top:.7rem;padding:.8rem;font-size:.74rem}.assessment-card p{font-size:.73rem}.assessment-score{font-family:var(--kawader-font-english);color:var(--color-brand);font-size:1.6rem;font-weight:600}.consent-notice{background:var(--color-pale);border:1px solid var(--color-border);color:var(--color-muted);border-radius:.5rem;align-items:center;gap:.8rem;padding:1.5rem;font-size:.78rem;display:flex}.profile-content{min-height:13rem;padding-block:.5rem 1rem}.profile-content p{font-size:.76rem}.comparison-table{min-width:36rem}.comparison-table th:not(:first-child),.comparison-table td{min-width:13rem;max-width:20rem}.comparison-total{font-family:var(--kawader-font-english);color:var(--color-brand);font-size:1.5rem}.dialog,.settings-dialog{border:1px solid var(--color-border);max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--kawader-shadow-dialog);border-radius:.75rem;margin:auto;padding:0;overflow:auto}.settings-dialog{width:32rem}.dialog{width:55rem}.comparison-dialog{width:68rem}.dialog::backdrop,.settings-dialog::backdrop{background:var(--kawader-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:has(dialog[open]){overflow:hidden}.dialog-content{padding:1.6rem}.dialog-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.dialog-footer .muted{font-size:.65rem}.dialog-content>.notice{margin-top:1rem}.bar-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;padding-block:1.5rem;display:grid}.bar-row{min-width:0}.bar-row .panel-header{margin-bottom:.55rem;font-size:.72rem}.bar-row .panel-header small{color:var(--color-muted);font-size:.6rem}.bar-track{background:var(--color-pale);border-radius:1rem;height:.5rem;margin-bottom:.65rem;overflow:hidden}.bar-fill{background:var(--color-brand);border-radius:1rem;height:100%;display:block}.bar-fill.demand{background:var(--color-accent)}.bar-row>.muted{margin-bottom:.7rem;font-size:.61rem}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.team-grid .panel{box-shadow:none}.team-grid h3{margin-bottom:.4rem}.chat-log{background:var(--color-pale);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:1rem;max-height:34rem;margin-bottom:1rem;padding:1rem;display:flex;overflow:auto}.chat-message{background:var(--color-surface);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:.7rem;align-self:flex-start;max-width:90%;padding:.85rem 1rem;font-size:.74rem;line-height:1.9}.chat-message.user{background:var(--color-pale);border-color:var(--kawader-selected-border);align-self:flex-end}.chat-message.assistant{background:var(--color-surface)}.chat-message .actions{margin-top:.7rem}.chat-message strong{margin-bottom:.3rem;font-size:.62rem;display:block}.chat-message p{font-size:.74rem}.chat-message li{font-size:.7rem}.panel details>summary{cursor:pointer;color:var(--color-brand);padding:.5rem 0;font-size:.75rem}@media (width>=105rem){.main-workspace{padding-inline:2.7rem}.candidate-grid{gap:1.4rem}}@media (width<=85rem){.app-layout{grid-template-columns:13.8rem minmax(0,1fr)}.app-header{gap:1rem;padding-inline:1.5rem}.main-workspace{padding-inline:1.5rem}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-switch button{padding-inline:.55rem}.brand-lockup strong{font-size:.65rem}.brand-wordmark{font-size:1.65rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=65rem){.app-layout{grid-template-columns:1fr}.app-sidebar{display:none}.mobile-menu-button{display:inline-flex}.app-header{flex-wrap:wrap;gap:.8rem}.header-actions{margin-inline-start:auto}.role-switch{margin-inline:auto}.mobile-nav{background:var(--color-surface);border:1px solid var(--color-border);grid-column:1;padding:1rem 1.2rem;display:block}.mobile-nav .sidebar-note,.mobile-nav .integration-note{display:none}.mobile-nav .sidebar-divider{margin:.8rem}.mobile-nav .sidebar-link{font-size:.8rem}.demo-strip-inner{padding-inline:1.5rem}.main-workspace{padding:1.3rem 1.5rem 0}.workspace-breadcrumb{margin-bottom:1.3rem}.sandbox-label{font-size:.56rem}.page-heading{gap:1rem}.page-heading>.badge{max-width:12rem}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requirements-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=45rem){.app-header{padding:1rem 1.1rem}.brand-wordmark{font-size:1.6rem}.brand-lockup strong{font-size:.66rem}.role-switch{order:3;width:100%;margin-top:.3rem}.role-switch button{flex:1;font-size:.7rem}.demo-strip-inner{flex-wrap:wrap;gap:.3rem .8rem;padding:.6rem 1.1rem;font-size:.55rem}.demo-strip-label{margin-inline-start:auto}.main-workspace{padding:1.2rem 1.1rem 0}.workspace-breadcrumb{font-size:.58rem}.sandbox-label{display:none}.stack{gap:1.2rem}.page-heading,.section-heading{flex-direction:column;gap:.7rem}.page-heading>.badge{max-width:100%;margin:0}h1{font-size:1.45rem}.page-heading p:not(.eyebrow),.section-heading p:not(.eyebrow){font-size:.73rem}.panel,.search-panel{padding:1.2rem}.panel-header{flex-wrap:wrap;align-items:flex-start;gap:.7rem}.query-field textarea{padding:.8rem;font-size:.8rem}.query-footer{flex-wrap:wrap;gap:.8rem}.query-footer>p{max-width:100%}.query-footer>.button{margin-inline-start:auto}.requirements-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requirements-grid{gap:.8rem}.requirements-grid .field>span{font-size:.58rem}.candidate-grid{gap:.85rem}.candidate-card{gap:.7rem;padding:1rem}.candidate-card h3{font-size:.82rem}.candidate-actions{flex-direction:column}.candidate-card .button{font-size:.65rem}.candidate-salary strong{font-size:.76rem}.candidate-title{font-size:.61rem}.candidate-avatar{width:2.75rem;height:2.75rem}.score-ring{width:3rem;height:3rem}.candidate-meta{gap:.3rem}.split,.team-grid{grid-template-columns:1fr}.stat-card{padding:1.1rem}.stat-card>strong{font-size:1.7rem}.dimension-list{grid-template-columns:1fr}.bar-chart{grid-template-columns:1fr;gap:1.1rem}.workspace-footer{flex-direction:column;gap:.5rem;font-size:.55rem}.dialog-content,.settings-content{padding:1.2rem}.dialog-footer{align-items:flex-start}.profile-tabs button{padding:.55rem .6rem;font-size:.65rem}.journey-steps{gap:.7rem}.journey-steps a{gap:.35rem;font-size:.58rem}.journey-steps a>span{width:1.3rem;height:1.3rem;font-size:.5rem}.results-note{align-items:flex-start}.tabs{gap:.3rem}.tabs button{padding-inline:.55rem;font-size:.65rem}.chat-message{max-width:100%}}@media (width<=32rem){.candidate-grid{grid-template-columns:1fr}.candidate-actions{flex-direction:row}.candidate-card{padding:1.2rem}.candidate-card h3{font-size:1rem}.candidate-avatar{width:3.2rem;height:3.2rem}.candidate-title{font-size:.68rem}.candidate-meta{gap:.8rem}.candidate-actions .button{font-size:.65rem}.candidate-salary strong{font-size:.85rem}.score-ring{width:3.5rem;height:3.5rem}.requirements-grid,.form-grid{grid-template-columns:1fr}.requirements-grid .field>span{font-size:.65rem}.stat-card>span{font-size:.61rem}.stat-grid{gap:.7rem}.panel,.search-panel{padding:1.05rem}.brand-lockup{display:none}.header-actions{gap:.2rem}.language-button{padding-inline:.4rem;font-size:.7rem}.role-switch button{gap:.25rem;padding:.5rem .25rem;font-size:.61rem}.role-switch button svg{width:.85rem}.journey-steps{flex-direction:column;align-items:flex-start;gap:.6rem}.query-footer>.button{width:100%;margin:0}.section-heading>.button{width:100%}.score-summary{align-items:flex-start;gap:.8rem}.score-summary h3{font-size:.85rem}.score-summary p{font-size:.68rem}.score-ring.large{width:4.3rem;height:4.3rem}.dialog,.settings-dialog{max-width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.settings-footer{gap:.5rem}.settings-footer>.button{flex:1;padding-inline:.5rem;font-size:.67rem}.segmented-control button{padding-inline:.2rem;font-size:.65rem}.toggle-row{gap:.6rem}.chat-log{padding:.7rem}.stat-card{padding:.9rem}.stat-card>strong{font-size:1.5rem}.data-table th,.data-table td{padding:.8rem}.demo-strip-label{margin:0}.chip-row .button{padding-inline:.65rem;font-size:.64rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html[data-reduced-motion=true]{scroll-behavior:auto}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{transition:none!important;animation:none!important}.field{position:relative}.workspace-context{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.65rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin-block-end:1.8rem;padding:1.1rem 1.3rem;display:grid}.workspace-context .field{min-width:0}.workspace-context .field>span{font-size:.66rem}.workspace-context-note{color:var(--color-muted);grid-column:1/-1;margin:0;font-size:.62rem;line-height:1.8}.recruiter-controls{border:0;min-inline-size:0;margin:0;padding:0}.recruiter-controls:disabled{opacity:.8}@media (width<=45rem){.workspace-context{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem}.workspace-context>.button{justify-self:start}.workspace-context-note{font-size:.6rem}}:lang(ar){letter-spacing:normal}[lang=ar]{font-family:var(--kawader-font-arabic)}:lang(en){font-family:var(--kawader-font-english)}h1,h2,h3,h4{color:var(--color-ink)}:root[lang=ar] h1,:root[lang=ar] .eyebrow,:root[lang=ar] .nav-caption{letter-spacing:0}:focus-visible{outline:var(--kawader-focus-ring);outline-offset:var(--kawader-focus-offset)}.brand{border-radius:var(--kawader-radius-control);gap:0}.brand-artwork{direction:ltr;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:15rem;max-width:100%;height:auto;display:block}.brand-emblem{object-fit:contain;width:2.65rem;height:2.65rem;display:none}.brand-artwork-emblem>.brand-emblem{display:block}.app-header{padding-block:.75rem}.role-switch{border-radius:var(--kawader-radius-card);background:var(--color-pale)}.role-switch button{border-radius:var(--kawader-radius-control);min-height:2.75rem}.role-switch button[aria-pressed=true]{box-shadow:none}.organization-card{background:var(--color-surface);border-radius:var(--kawader-radius-card)}.organization-icon{background:var(--color-pale)}.nav-caption{color:var(--color-muted)}.sidebar-link{border-radius:var(--kawader-radius-control)}.sidebar-note{background:var(--color-pale);border-color:var(--color-border)}.sidebar-bottom>.brand-artwork{background:0 0;border-radius:0;width:2.65rem;height:2.65rem}.sidebar-bottom .brand-emblem{width:2.65rem;height:2.65rem}.sidebar-bottom strong{font-family:inherit}.sandbox-label{background:var(--color-surface);border:1px solid var(--color-border)}.workspace-footer{color:var(--color-muted)}.workspace-context{border-radius:var(--kawader-radius-card);box-shadow:var(--shadow);margin-block-end:1.5rem}.panel,.candidate-card,.stat-card,.empty-state{border-radius:var(--kawader-radius-card)}.panel,.candidate-card,.stat-card{background:var(--color-surface)}.panel-header>svg{color:var(--color-brand)}.panel-header>div{min-width:0}.panel-header>.actions{flex-shrink:1}.button,.icon-button,.language-button{border-radius:var(--kawader-radius-control)}.button{overflow-wrap:anywhere}.button.primary{box-shadow:0 2px 4px #193b680f}.button.accent{color:var(--color-ink);background:var(--color-accent);border-color:var(--color-accent)}.button.accent:hover:not(:disabled){border-color:var(--color-ink)}.button.secondary{color:var(--color-ink)}.button.compact{min-height:2.5rem}.field input:not([type=checkbox]),.field select,.field textarea,select{border-color:var(--kawader-control-border);border-radius:var(--kawader-radius-control)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-brand)}.field small,.workspace-context-note,.badge{font-size:.65rem}.badge.blue{background:var(--color-pale);color:var(--color-brand)}.badge.amber,.notice.warning{color:var(--kawader-warning);background:var(--kawader-warning-surface)}.notice{background:var(--color-pale);border-color:var(--color-border);color:var(--color-ink)}.notice.warning{border-inline-start:3px solid var(--color-accent)}.empty-state{background:var(--color-surface)}.tabs button{border-radius:var(--kawader-radius-control)}.tabs button[aria-selected=true],.tabs button[aria-pressed=true],.tabs button.active{background:var(--color-pale);border-color:var(--color-border)}.tabs .button.primary[aria-selected=true]{color:var(--color-surface);background:var(--color-brand);border-color:var(--color-brand)}.tabs .button.primary[aria-selected=true]:hover:not(:disabled),.tabs .button.primary[aria-selected=true]:focus-visible{color:var(--color-surface);background:var(--kawader-blue-hover);border-color:var(--kawader-blue-hover)}.tabs .button.primary[aria-selected=true]>svg{color:currentColor}.data-table th,.data-table caption{background:var(--color-pale);color:var(--color-ink)}.data-table tbody tr:hover{background:#eef3fa73}.table-scroll{background:var(--color-surface);border-radius:var(--kawader-radius-control)}.stat-card:before{background:var(--color-accent);width:2rem}.stat-card>strong{color:var(--color-ink)}.stat-card>span{color:var(--color-muted)}.workspace-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.overview-item{border:1px solid var(--color-border);border-radius:var(--kawader-radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow);align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.overview-item>svg{width:1.25rem;height:1.25rem;color:var(--color-brand);margin-top:.15rem}.overview-item>div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.overview-item span{color:var(--color-muted);font-size:.7rem}.overview-item strong{color:var(--color-ink);font-size:1.7rem;font-family:var(--kawader-font-english);font-weight:600;line-height:1.3}.overview-item small{color:var(--color-muted);font-size:.62rem;line-height:1.8}.overview-item:first-child{background:var(--color-ink);border-color:var(--color-ink)}.overview-item:first-child>svg{color:var(--color-accent)}.overview-item:first-child span,.overview-item:first-child strong,.overview-item:first-child small{color:var(--color-surface)}.journey-steps{border:1px solid var(--color-border);border-radius:var(--kawader-radius-card);background:var(--color-surface);gap:1rem;padding:.8rem 1rem}.journey-steps a{color:var(--color-muted);font-size:.7rem}.journey-steps a>span{background:var(--color-pale);color:var(--color-ink)}.search-panel{border-top-color:var(--color-brand)}.query-field textarea{background:var(--color-surface)}.query-footer>p{font-size:.67rem}.candidate-card:hover{border-color:var(--kawader-selected-border);box-shadow:var(--kawader-shadow-hover)}.candidate-avatar{border-color:var(--color-border);border-radius:var(--kawader-radius-card)}.candidate-title,.candidate-meta,.compare-choice{color:var(--color-muted)}.candidate-title{font-size:.71rem}.candidate-meta{font-size:.66rem}.candidate-card>.badge{font-size:.61rem}.candidate-card .chip{font-size:.62rem}.candidate-actions .button{font-size:.66rem}.candidate-salary .muted,.compare-choice{font-size:.63rem}.score-ring{border-color:var(--color-border);border-top-color:var(--color-brand);border-inline-start-color:var(--color-brand)}.score-ring span{font-size:.52rem}.score-summary{background:var(--color-pale);border-radius:var(--kawader-radius-card)}.dimension-track{background:var(--color-pale)}.dimension-row,.evidence-card,.assessment-card{border-radius:var(--kawader-radius-control)}.screening-summary{background:var(--color-pale)}.evidence-card blockquote{border-inline-start:3px solid var(--color-accent);margin-inline:0;padding-inline-start:1rem;font-size:.78rem;line-height:1.95}.assessment-score{color:var(--color-brand)}.dialog,.settings-dialog{border-radius:var(--kawader-radius-dialog);box-shadow:var(--kawader-shadow-dialog)}.dialog .panel-header,.settings-dialog .panel-header{align-items:flex-start}.dialog .panel-header>.icon-button,.settings-dialog .panel-header>.icon-button{flex-shrink:0}.bar-track,.bar-fill{border-radius:2px}.bar-track{height:.65rem}.chat-log{background:var(--color-pale)}.chat-message{border-radius:var(--kawader-radius-card)}.chat-message.user{border-color:var(--kawader-selected-border)}.demo-entry-dialog{width:46rem}.demo-entry-topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.demo-entry-topbar>span{color:var(--color-muted);font-size:.72rem}.demo-entry-hero{isolation:isolate;background:var(--color-surface);padding:1.6rem 2rem 1.8rem;position:relative;overflow:hidden}.demo-entry-hero:after{content:"";z-index:-1;opacity:.6;background:url(../brand/kawader-pattern.svg) 50%/13rem;width:37%;position:absolute;inset-block:0;inset-inline-end:0}.demo-entry-hero>.brand-artwork{margin-block-end:1.35rem}.demo-entry-hero .brand-logo{width:15rem}.demo-entry-hero .eyebrow{font-size:.65rem}.demo-entry-hero h2{max-width:90%;margin-block-end:.5rem;font-size:1.45rem}.demo-entry-hero p:not(.eyebrow){color:var(--color-muted);max-width:35rem;font-size:.76rem}.demo-entry-options{gap:.75rem;padding:0 2rem 1.5rem;display:grid}.demo-entry-option{text-align:start;width:100%;min-width:0;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--kawader-radius-card);align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.demo-entry-option>svg:first-child{width:1.45rem;height:1.45rem;color:var(--color-brand)}.demo-entry-option>span{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.demo-entry-option strong{font-size:.8rem}.demo-entry-option small{color:var(--color-muted);font-size:.66rem;line-height:1.8}.demo-entry-option>svg:last-child{width:1rem;height:1rem;color:var(--color-brand)}.demo-entry-option:hover{border-color:var(--color-brand);background:var(--color-pale)}.demo-entry-option:first-child{border-inline-start:3px solid var(--color-accent)}.demo-entry-notice{border-top:1px solid var(--color-border);background:var(--color-pale);color:var(--color-muted);padding:1rem 2rem;font-size:.64rem;line-height:1.95}@media (width<=65rem){.brand-logo{width:13rem}.overview-item{gap:.65rem;padding:1rem}.overview-item span{font-size:.65rem}}@media (width<=45rem){.app-header{padding-block:.65rem}.brand-logo{width:12rem}.workspace-overview{gap:.7rem}.overview-item{flex-direction:column;padding:.9rem}.overview-item strong{font-size:1.5rem}.overview-item small{font-size:.58rem}.overview-item span{font-size:.62rem}.journey-steps{gap:.7rem}.journey-steps a{font-size:.63rem}.candidate-title{font-size:.67rem}.candidate-meta{font-size:.64rem}.demo-entry-topbar{padding:.8rem 1.1rem}.demo-entry-hero{padding:1.3rem 1.2rem}.demo-entry-hero .brand-logo{width:12.5rem}.demo-entry-hero h2{max-width:100%;font-size:1.2rem}.demo-entry-options{padding:0 1.2rem 1.2rem}.demo-entry-option{gap:.75rem;padding:.9rem}.demo-entry-notice{padding:1rem 1.2rem}}@media (width<=32rem){.brand-artwork:not(.brand-artwork-full)>.brand-full{display:none}.brand-artwork:not(.brand-artwork-full)>.brand-emblem{display:block}.workspace-overview{grid-template-columns:1fr;gap:.65rem}.overview-item{flex-direction:row;align-items:center;gap:.85rem;padding:.85rem 1rem}.overview-item>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;display:grid}.overview-item span{font-size:.68rem}.overview-item strong{grid-area:span 2/2;font-size:1.6rem}.overview-item small{grid-column:1;font-size:.6rem}.candidate-actions .button{font-size:.66rem}.journey-steps{flex-direction:row;align-items:center}.journey-steps a{font-size:.62rem}.demo-entry-option strong{font-size:.74rem}.demo-entry-option small{font-size:.63rem}.demo-entry-hero p:not(.eyebrow){font-size:.7rem}.demo-entry-hero:after{opacity:.35;width:30%}}.company-view .company-switcher{align-items:center;gap:1.5rem;padding:1.15rem 1.4rem;display:flex}.company-switcher>.field{flex:1;min-width:12rem;max-width:27rem}.company-switcher>.button{flex-shrink:0}.company-switcher-copy{color:var(--color-muted);flex:1;align-items:center;gap:.65rem;display:flex}.company-switcher-copy>p{max-width:17rem;font-size:.65rem}.company-switcher-copy>svg{color:var(--color-brand)}.company-notice-actions{margin-top:.7rem}.company-view .company-overview{border-top:3px solid var(--color-brand);padding:1.65rem 1.7rem}.company-identity{align-items:flex-start;gap:1.1rem;display:flex}.company-emblem{background:var(--color-pale);border:1px solid var(--color-border);width:4.8rem;height:4.8rem;color:var(--color-brand);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.company-identity-copy{flex:1;min-width:0}.company-identity-copy h2{overflow-wrap:anywhere;font-size:1.35rem;line-height:1.7}.company-identity-copy .eyebrow{margin-bottom:.25rem}.company-identity-copy .company-secondary-name{color:var(--color-muted);text-align:start;margin-top:.4rem;font-size:.69rem;display:inline-block}.company-identity>.button{flex-shrink:0;margin-top:.2rem}.company-metadata{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;font-size:.65rem;display:flex}.company-metadata>span{align-items:center;gap:.4rem;display:flex}.company-metadata .badge{font-size:.55rem}.company-overview>.company-description{border-top:1px solid var(--color-border);max-width:58rem;color:var(--color-muted);margin-top:1.45rem;padding-top:1.25rem;font-size:.77rem}.company-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.35rem;display:grid}.company-profile-grid>div{min-width:0}.company-profile-grid>div:first-child{grid-column:span 1}.company-profile-grid h3{color:var(--color-muted);font-size:.67rem;font-weight:500}.company-profile-grid p{overflow-wrap:anywhere;margin-top:.5rem;font-weight:600}.company-profile-grid small{font-size:.6rem}.company-profile-grid .chip-row{margin-bottom:0}.company-profile-grid .badge{font-size:.57rem}.company-contact-row{border-top:1px solid var(--color-border);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin-top:1.35rem;padding-top:1.15rem;font-size:.64rem;display:flex}.company-contact-row>span:first-child{color:var(--color-muted)}.company-contact-row>span,.company-contact-row>strong{min-width:0;max-width:100%}.company-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.company-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.6rem;align-items:center;gap:1rem;padding:1.2rem;display:flex}.company-stat-icon{background:var(--color-pale);width:2.8rem;height:2.8rem;color:var(--color-brand);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.company-stat>div{flex-direction:column;gap:.2rem;display:flex}.company-stat strong{font-family:var(--kawader-font-english);font-size:1.7rem;font-weight:600;line-height:1.4}.company-stat>div>span{color:var(--color-muted);font-size:.65rem}.company-editor>.panel-header{border-bottom:1px solid var(--color-border);padding-bottom:1.1rem}.company-fieldset{border:0;margin:1.6rem 0 0;padding:0}.company-fieldset>legend{align-items:center;gap:.55rem;width:100%;margin-bottom:1.2rem;font-size:.82rem;font-weight:600;display:flex}.company-fieldset+.company-fieldset{border-top:1px solid var(--color-border);padding-top:1.3rem}.company-fieldset>.muted{margin:-.4rem 0 1rem}.company-fieldset .form-grid{gap:1.1rem 1.5rem}.company-field-wide{grid-column:1/-1}.company-field-error,.company-view .field>.company-field-error{color:var(--kawader-error);font-size:.65rem;font-weight:400;line-height:1.9}.company-view [aria-invalid=true]{background:var(--color-surface);border-color:var(--kawader-error)!important}.company-view .company-form-help{color:var(--color-muted);align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.63rem;line-height:1.9;display:flex}.company-form-help>svg{margin-top:.2rem}.company-fieldset>.company-form-help{margin-top:-.2rem;margin-bottom:1.1rem}.company-sector-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.85rem 0 1.2rem;display:grid}.company-sector-choice{border:1px solid var(--color-border);cursor:pointer;border-radius:.4rem;align-items:center;gap:.5rem;min-width:0;padding:.7rem .8rem;font-size:.69rem;line-height:1.9;display:flex}.company-sector-choice>span{overflow-wrap:anywhere}.company-sector-choice input{flex-shrink:0;width:1rem;height:1rem}.company-sector-choice.selected{border-color:var(--kawader-selected-border);background:var(--color-pale);color:var(--color-brand)}.company-sector-choice:hover{border-color:var(--color-brand)}.company-form-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1.3rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.company-form-footer>.muted{max-width:60%;font-size:.63rem}.company-form-footer>.actions{flex-shrink:0}.company-jobs>.panel-header{margin-bottom:1.3rem}.company-job-tabs{margin-top:.5rem}.company-job-tabs button>span{background:var(--color-pale);border-radius:.25rem;padding:.05rem .4rem;font-size:.6rem}.company-job-tabs button[aria-pressed=true]>span{background:var(--color-border)}.company-job-list{flex-direction:column;gap:.9rem;display:flex}.company-job-card{border:1px solid var(--color-border);border-radius:.5rem;min-width:0;padding:1.2rem}.company-job-card.active{border-color:var(--kawader-selected-border);background:var(--color-surface);box-shadow:inset -3px 0 var(--color-brand)}[dir=ltr] .company-job-card.active{box-shadow:inset 3px 0 var(--color-brand)}.company-job-heading{align-items:flex-start;gap:.8rem;display:flex}.company-job-heading>div:not(.company-job-icon){flex:1;min-width:0}.company-job-heading>.button{flex-shrink:0}.company-job-icon{background:var(--color-pale);width:2.6rem;height:2.6rem;color:var(--color-brand);border-radius:.4rem;flex-shrink:0;place-items:center;display:grid}.company-job-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.company-job-title h3{overflow-wrap:anywhere;font-size:.9rem}.company-job-title .badge{padding:.2rem .45rem;font-size:.52rem}.company-job-heading .muted{margin-top:.35rem;font-size:.64rem}.company-job-details{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:1rem;padding-inline-start:3.4rem;font-size:.64rem;display:flex}.company-job-details strong{color:var(--color-ink);font-weight:600}.company-job-bottom{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.9rem;display:flex}.company-job-bottom>.chip-row{margin:0}.company-job-bottom>.button{flex-shrink:0}.company-job-bottom .chip{font-size:.6rem}.company-job-form{background:var(--color-pale);border:1px solid var(--kawader-selected-border);border-radius:.5rem;margin-bottom:1.5rem;padding:1.3rem}.company-job-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-job-form .field>span{font-size:.61rem}.company-job-card form>.form-grid{margin-top:1rem}.company-job-card:has(form){border-color:var(--kawader-selected-border);background:var(--color-surface)}.company-jobs>.empty-state{margin-top:1rem}.company-view .form-error p{font-size:.7rem}@media (width<=85rem){.company-switcher-copy{display:none}.company-switcher>.field{max-width:none}.company-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-stat{gap:.7rem;padding:1rem}.company-stat-icon{width:2.4rem;height:2.4rem}.company-stat>div>span{font-size:.6rem}.company-sector-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){.company-view .company-switcher{flex-wrap:wrap;gap:.9rem;padding:1.1rem}.company-switcher>.field{flex-basis:100%;width:100%;min-width:0}.company-switcher>.button{margin-inline-start:auto}.company-view .company-overview{padding:1.2rem}.company-identity{flex-wrap:wrap;gap:.8rem}.company-emblem{width:3.6rem;height:3.6rem}.company-emblem>svg{width:25px}.company-identity-copy h2{font-size:1.1rem}.company-identity>.button{margin-inline-start:auto}.company-metadata{gap:.6rem;font-size:.6rem}.company-profile-grid{gap:1rem}.company-overview>.company-description{margin-top:1.1rem;padding-top:1rem;font-size:.72rem}.company-stat-grid{gap:.65rem}.company-stat{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem}.company-stat-icon{width:2.2rem;height:2.2rem}.company-stat strong{font-size:1.5rem}.company-stat>div>span{font-size:.59rem}.company-form-footer{flex-wrap:wrap;gap:.8rem}.company-form-footer>.muted{max-width:100%}.company-form-footer>.actions{margin-inline-start:auto}.company-job-form{padding:1rem}.company-job-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-job-heading{flex-wrap:wrap;gap:.6rem}.company-job-heading>.button{margin-inline-start:auto}.company-job-card{padding:1rem}.company-job-details{gap:.6rem 1rem;padding-inline-start:0;font-size:.6rem}.company-job-bottom{flex-wrap:wrap;gap:.8rem}.company-job-bottom>.button{margin-inline-start:auto}.company-job-title h3{font-size:.8rem}.company-job-icon{width:2.2rem;height:2.2rem}.company-fieldset .form-grid{gap:1rem}.company-fieldset>legend{font-size:.75rem}.company-sector-choice{padding:.65rem;font-size:.63rem}}@media (width<=32rem){.company-stat-grid{grid-template-columns:1fr}.company-stat{flex-direction:row;align-items:center;gap:.9rem}.company-stat>div{flex-direction:row;align-items:center;gap:.7rem}.company-stat>div>span{font-size:.66rem}.company-sector-options,.company-job-form .form-grid,.company-profile-grid{grid-template-columns:1fr}.company-switcher>.button{width:100%}.company-identity-copy{flex-basis:calc(100% - 4.5rem)}.company-identity>.button{width:100%;margin-top:.5rem}.company-identity-copy h2{font-size:1rem}.company-identity-copy .company-secondary-name{font-size:.63rem}.company-contact-row{gap:.5rem .8rem}.company-job-heading>.button{margin-top:.2rem}.company-job-bottom>.button,.company-job-card .company-form-footer>.actions{width:100%}.company-form-footer>.actions{flex-direction:column;align-items:stretch;width:100%;min-width:0}.company-form-footer>.actions>.button{white-space:normal;flex:none;width:100%;min-width:0}.company-notice-actions>.button{width:100%}}.company-stat,.company-job-card,.company-job-form{border-radius:var(--kawader-radius-card)}.company-stat{box-shadow:var(--shadow)}.company-stat-icon,.company-emblem{border-radius:var(--kawader-radius-card);background:var(--color-pale)}.company-emblem{border-color:var(--color-border)}.company-stat strong{color:var(--color-ink)}.company-sector-choice{border-radius:var(--kawader-radius-control)}.company-sector-choice.selected{background:var(--color-pale);border-color:var(--kawader-selected-border)}.company-job-card.active{background:var(--color-surface);border-color:var(--kawader-selected-border)}:is(.company-job-form,.company-job-card:has(form)){background:var(--color-pale);border-color:var(--kawader-selected-border)}.company-view .company-field-error{color:var(--kawader-error)}.company-profile-grid h3,.company-view .company-form-help{color:var(--color-muted)}.company-contact-row{font-size:.68rem}.company-job-details,.company-job-heading .muted{font-size:.67rem}.company-job-title .badge,.company-metadata .badge{font-size:.6rem}.company-job-card .company-job-title{min-width:0}@media (width<=45rem){.company-contact-row,.company-job-details,.company-job-heading .muted{font-size:.64rem}}.panel,.stat-card,.candidate-card,.overview-item,.company-stat,.company-job-card,.company-job-form,.company-emblem,.company-stat-icon,.organization-card,.sidebar-note,.demo-entry-option,.empty-state,.button,.tabs button,.field input:not([type=checkbox]),.field textarea,.field select,.company-sector-choice,.table-scroll{border-radius:0}.tabs,.discovery-tabs{isolation:isolate;border-block-end:0;flex-wrap:wrap;gap:1px;margin-block-end:1rem;padding-block-end:.75rem;display:flex}.tabs button,.discovery-tabs button{border:1px solid var(--color-border);background:var(--color-surface);min-height:3.2rem;color:var(--color-brand);border-radius:0;flex:8rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.72rem;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:flex;position:relative}.tabs button:hover:not(:disabled),.discovery-tabs button:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.tabs button:is([aria-selected=true],[aria-pressed=true],.active),.discovery-tabs button:is([aria-selected=true],[aria-pressed=true],.active){background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.tabs button:is([aria-selected=true],[aria-pressed=true],.active):after,.discovery-tabs button:is([aria-selected=true],[aria-pressed=true],.active):after{content:"";border-inline:.55rem solid #0000;border-block-start:.55rem solid var(--color-brand);pointer-events:none;position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - .55rem)}.tabs button:is([aria-selected=true],[aria-pressed=true],.active):hover:not(:disabled),.discovery-tabs button:is([aria-selected=true],[aria-pressed=true],.active):hover:not(:disabled){background:var(--kawader-blue-hover);border-color:var(--kawader-blue-hover);color:var(--color-surface)}.tabs button:is([aria-selected=true],[aria-pressed=true],.active):hover:after,.discovery-tabs button:is([aria-selected=true],[aria-pressed=true],.active):hover:after{border-block-start-color:var(--kawader-blue-hover)}.tabs button:focus-visible,.discovery-tabs button:focus-visible{z-index:2}.tabs button>svg,.discovery-tabs button>svg{color:currentColor}.company-job-tabs button[aria-pressed=true]>span{color:var(--color-ink);background:var(--color-surface)}.discovery-hero{isolation:isolate;border:1px solid var(--color-border);border-block-end:3px solid var(--color-brand);background:var(--color-surface);padding:2rem;position:relative;overflow:hidden}.discovery-hero>:not(.network-motion){z-index:1;position:relative}.discovery-hero h1{max-width:50rem}.discovery-hero h1>em{color:var(--color-brand);font-style:normal}.discovery-hero p:not(.eyebrow){max-width:52rem;color:var(--color-muted);margin-block-start:.5rem;font-size:.78rem}.discovery-hero .actions{margin-block-start:1rem}.discovery-hero .badge{border:1px solid var(--color-border);background:var(--color-surface)}.network-motion{z-index:0;width:100%;height:100%;color:var(--color-muted);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.network-motion path{fill:none;stroke:currentColor;stroke-width:1.3px}.network-motion circle{fill:var(--color-surface);stroke:currentColor;stroke-width:2px}.network-motion-layer{transform-origin:50%}.network-motion-layer-back{animation:4.2s ease-out both network-settle-back}.network-motion-layer-front{opacity:.68;animation:3.8s ease-out both network-settle-front}.demo-entry-hero>.network-motion{z-index:-1;opacity:.1}.demo-entry-hero:has(>.network-motion):after{display:none}.discovery-filters{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;padding:1.35rem;display:grid}.discovery-filters .discovery-query{grid-column:span 2}.discovery-filters>.button{width:100%}.discovery-toolbar p{font-size:.74rem}.discovery-toolbar .field{min-width:12rem}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.discovery-card{background:var(--color-surface);border:1px solid var(--color-border);border-block-start:3px solid var(--color-brand);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:.85rem;padding:1.35rem;display:flex}.discovery-card h2,.discovery-card h3{overflow-wrap:anywhere;font-size:.92rem}.discovery-card p{color:var(--color-muted);font-size:.72rem}.discovery-card .actions{margin-block-start:auto;padding-block-start:.6rem}.discovery-card .actions .button{flex:auto}.discovery-card .chip-row{margin-block:0}.discovery-card .badge{align-self:flex-start}.discovery-card .discovery-meta{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.67rem;display:flex}.discovery-card .discovery-meta>span{align-items:center;gap:.3rem;display:flex}.discovery-card .discovery-card-heading{align-items:flex-start;gap:.75rem;display:flex}.discovery-card-heading>div{min-width:0}.discovery-card-icon{width:2.75rem;height:2.75rem;color:var(--color-brand);background:var(--color-pale);flex-shrink:0;place-items:center;display:grid}.discovery-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.discovery-pagination>span,.discovery-pagination>p{color:var(--color-muted);font-size:.72rem}.discovery-pagination .button{min-width:5.5rem}.discovery-search-button,.button.accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.discovery-search-button:hover:not(:disabled),.button.accent:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.company-profile{min-width:0}.company-profile>.panel:first-child{border-block-start:3px solid var(--color-brand)}.culture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.culture-row{border:1px solid var(--color-border);background:var(--color-pale);min-width:0;padding:1rem}.culture-row h3,.culture-row strong{font-size:.74rem}.culture-row p{margin-block-start:.4rem;font-size:.67rem;line-height:1.9}.culture-row .badge{margin-block-start:.6rem}.discovery-panel-enter{animation:.18s ease-out both discovery-panel-enter}@keyframes network-settle-back{0%{transform:translate(-8px,3px)scale(1.015)}to{transform:translate(0)scale(1)}}@keyframes network-settle-front{0%{transform:translate(7px,-4px)scale(1.01)}to{transform:translate(0)scale(1)}}@keyframes discovery-panel-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=85rem){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=65rem){.discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){.discovery-hero{padding:1.25rem}.discovery-hero p:not(.eyebrow){font-size:.72rem}.discovery-grid{grid-template-columns:minmax(0,1fr)}.discovery-card{padding:1.1rem}.discovery-filters{gap:.85rem;padding:1rem}.tabs button,.discovery-tabs button{flex-basis:6rem;padding-inline:.55rem;font-size:.64rem}.culture-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=32rem){.discovery-filters{grid-template-columns:minmax(0,1fr)}.discovery-filters .discovery-query{grid-column:auto}.discovery-toolbar{align-items:stretch}.discovery-toolbar .field{width:100%;min-width:0}.discovery-pagination{gap:.5rem}}@media (prefers-reduced-motion:reduce){.network-motion-layer,.discovery-panel-enter{animation:none}.tabs button,.discovery-tabs button{transition:none}}html[data-reduced-motion=true] .network-motion-layer,html[data-reduced-motion=true] .discovery-panel-enter{animation:none}html[data-reduced-motion=true] .tabs button,html[data-reduced-motion=true] .discovery-tabs button{transition:none}.discovery-search-row{align-items:end;gap:1rem;margin-block-end:1rem;display:flex}.discovery-search-row .field{flex:1}.discovery-search-row .button{min-height:2.8rem}.discovery-card{flex-direction:column;align-items:stretch;gap:.7rem;display:flex}.discovery-card h3,.discovery-card p{margin:0}.discovery-card .actions{margin-block-start:auto}.discovery-card .muted svg{vertical-align:middle}.discovery-card.expanded{grid-column:1/-1}.discovery-card .culture-comparison{border-block-start:1px solid var(--color-border);padding-block-start:1rem}.text-link{color:var(--color-brand);text-align:start;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.culture-comparison{margin-block:1.25rem}.culture-grid{margin-block:1rem}.culture-row dt{color:var(--color-muted);font-size:.78rem}.culture-row dd{color:var(--color-ink);margin:.5rem 0 0;font-weight:600}.culture-row .panel-header{flex-wrap:wrap}.privacy-company-list{overscroll-behavior:contain;max-height:20rem;padding:.25rem;overflow-y:auto}.discovery-filters .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.discovery-pagination{justify-content:center;align-items:center;gap:1rem;display:flex}.discovery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.discovery-toolbar h2{margin:0}.demo-entry-hero>:not(.network-motion){position:relative}@media (width<=540px){.discovery-search-row{flex-wrap:wrap}.discovery-search-row .field{flex-basis:100%}.discovery-search-row .button{width:100%}.discovery-grid{grid-template-columns:minmax(0,1fr)}}.discovery-filters>div{grid-column:1/-1}:root{--motion-duration-instant:90ms;--motion-duration-fast:.14s;--motion-duration-base:.2s;--motion-duration-moderate:.28s;--motion-duration-slow:.42s;--motion-duration-assemble:1.1s;--motion-duration-feedback:2.6s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-settle:cubic-bezier(.22, 1.2, .36, 1);--motion-stagger-step:45ms;--motion-distance-nudge:2px;--motion-distance-rise:10px;--motion-distance-drop:18px;--motion-loop-period:3.6s;--motion-origin-start:left;--motion-origin-end:right;--motion-dir:1}:root[dir=rtl]{--motion-origin-start:right;--motion-origin-end:left;--motion-dir:-1}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-distance-rise))}}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-block-in{0%{opacity:0;transform:translateY(var(--motion-distance-drop)) scale(.985)}}@keyframes motion-grow-x{0%{transform:scaleX(0)}}@keyframes motion-grow-y{0%{transform:scaleY(0)}}@keyframes motion-pop{0%{opacity:.35;transform:scale(.82)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes motion-value-swap{0%{opacity:.15;transform:translateY(40%)}}@keyframes motion-flash-accent{0%,30%{background-color:#f39d5238}to{background-color:#0000}}@keyframes motion-flash-brand{0%,30%{background-color:#3464b021}to{background-color:#0000}}@keyframes motion-flash-accent-alt{0%,30%{background-color:#f39d5238}to{background-color:#0000}}@keyframes motion-flash-card{0%,30%{background-color:#fdebdb}to{background-color:var(--color-surface)}}@keyframes motion-flash-card-alt{0%,30%{background-color:#fdebdb}to{background-color:var(--color-surface)}}@keyframes motion-flash-brand-alt{0%,30%{background-color:#3464b021}to{background-color:#0000}}@keyframes motion-block-pulse{0%{transform:scale(.92)}}@keyframes motion-pointer-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes motion-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes motion-progress-fade{0%,40%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes motion-saved{0%{opacity:0;transform:translateY(4px)}10%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes motion-icon-swap{0%{opacity:0;transform:rotate(-90deg)scale(.7)}}@keyframes motion-ring-draw{0%{stroke-dasharray:0 100}}@keyframes motion-toast-in{0%{opacity:0;transform:translateY(14px)}}@keyframes motion-toast-out{to{opacity:0;transform:translateY(8px)}}.motion-view>:is(.stack,.employer-view)>:not(dialog,.sr-only){animation:motion-block-in var(--motion-duration-moderate) var(--motion-ease-enter) both;animation-delay:calc(min(var(--motion-i,0), 4) * var(--motion-stagger-step))}:is(.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>*{animation:motion-block-in var(--motion-duration-moderate) var(--motion-ease-enter) both;animation-delay:calc(var(--motion-i,0) * var(--motion-stagger-step) + var(--motion-group-delay,0s))}:is(.motion-view>:is(.stack,.employer-view),.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>:nth-child(2){--motion-i:1}:is(.motion-view>:is(.stack,.employer-view),.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>:nth-child(3){--motion-i:2}:is(.motion-view>:is(.stack,.employer-view),.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>:nth-child(4){--motion-i:3}:is(.motion-view>:is(.stack,.employer-view),.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>:nth-child(5){--motion-i:4}:is(.motion-view>:is(.stack,.employer-view),.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>:nth-child(6){--motion-i:5}:is(.motion-view>:is(.stack,.employer-view),.workspace-overview,.stat-grid,.company-stat-grid,.candidate-grid,.discovery-grid,.dimension-list,.bar-chart,.experience-list,.culture-grid,.team-grid,.egrid,.company-job-list)>:nth-child(n+7){--motion-i:6}.dimension-list,.bar-chart{--motion-group-delay:60ms}.view-container{position:relative}.view-container[data-pending]:before{content:"";z-index:2;background:var(--color-brand);height:2px;transform-origin:var(--motion-origin-start);animation:motion-progress var(--motion-duration-slow) var(--motion-ease-standard) .12s both;position:absolute;inset-block-start:-.75rem;inset-inline:0}[role=tabpanel],.motion-panel-swap,.discovery-details,.requirements-details[open]>form{animation:motion-rise var(--motion-duration-base) var(--motion-ease-enter) both}.requirements-details>summary>svg{transition:transform var(--motion-duration-base) var(--motion-ease-standard)}:is(.notice,.form-error,.empty-state)[role=status],[role=alert],.empty-state{animation:motion-rise var(--motion-duration-base) var(--motion-ease-enter) both}:is(.button,.icon-button,.language-button,.sidebar-link,.demo-entry-option,.role-switch button,.segmented-control button,.text-link,.tabs button,.discovery-tabs button){transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard)}:is(.button,.icon-button,.language-button,.demo-entry-option,.role-switch button,.segmented-control button):active:not(:disabled){transition-duration:0s;transform:translateY(1px)}.button>svg,.sidebar-link>svg,.demo-entry-option>svg:last-child{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.demo-entry-option:hover>svg:last-child,.demo-entry-option:focus-visible>svg:last-child{transform:translate(calc(var(--motion-dir) * var(--motion-distance-nudge)), calc(-1 * var(--motion-distance-nudge)))}.icon-button[aria-expanded=true]{background:var(--color-pale);border-color:var(--kawader-selected-border);color:var(--color-brand)}.motion-icon{animation:motion-icon-swap var(--motion-duration-base) var(--motion-ease-enter) both;display:inline-flex}.tabs button:is([aria-selected=true],[aria-pressed=true],.active):after,.discovery-tabs button:is([aria-selected=true],[aria-pressed=true],.active):after{animation:motion-pointer-drop var(--motion-duration-base) var(--motion-ease-enter) both}.segmented-control button[aria-pressed=true]{animation:motion-fade var(--motion-duration-fast) var(--motion-ease-standard)}.sidebar-link{position:relative}.sidebar-link:before{content:"";background:var(--color-brand);width:3px;transition:transform var(--motion-duration-base) var(--motion-ease-enter), background-color var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset-block:.55rem;inset-inline-start:0;transform:scaleY(0)}.sidebar-link:is(.active,[aria-current=page]):before{transform:scaleY(1)}.sidebar-link:hover:not(.active):before{background:var(--color-accent);transform:scaleY(.45)}.sidebar-link:focus-visible{background:var(--color-pale)}.sidebar-link:hover>svg,.sidebar-link:focus-visible>svg{transform:translateX(calc(var(--motion-dir) * var(--motion-distance-nudge)))}.sidebar-link.active,[dir] .sidebar-link.active{box-shadow:none}.role-switch{isolation:isolate;position:relative}.role-switch button{z-index:1;position:relative}.role-switch.has-thumb button[aria-pressed=true]{background:0 0}.role-switch-thumb{z-index:0;background:var(--color-brand);border-radius:var(--kawader-radius-control);pointer-events:none;transition:transform var(--motion-duration-slow) var(--motion-ease-enter), width var(--motion-duration-slow) var(--motion-ease-enter);position:absolute;top:0;left:0}.role-switch-thumb[data-ready=false]{transition:none}.mobile-nav-shell{display:none}@media (width<=65rem){.mobile-nav-shell{transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-enter);grid-column:1;grid-template-rows:0fr;display:grid}.mobile-nav-shell.is-open{grid-template-rows:1fr}.mobile-nav-shell:not(.is-open){transition-timing-function:var(--motion-ease-exit);transition-duration:var(--motion-duration-base)}@starting-style{.mobile-nav-shell.is-open{grid-template-rows:0fr}}.mobile-nav-shell>.mobile-nav{background:0 0;border:0;grid-column:auto;min-height:0;padding:0;display:block;overflow:hidden}.mobile-nav-inner{background:var(--color-surface);border:1px solid var(--color-border);border-block-start:3px solid var(--color-brand);opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-enter);padding:1rem 1.2rem;transform:none}.mobile-nav-shell:not(.is-open) .mobile-nav-inner{opacity:0;transform:translateY(-8px)}@starting-style{.mobile-nav-shell.is-open .mobile-nav-inner{opacity:0;transform:translateY(-8px)}}.mobile-nav-inner .sidebar-note,.mobile-nav-inner .integration-note{display:none}.mobile-nav-inner .sidebar-divider{margin:.8rem}.mobile-nav-inner .sidebar-link{font-size:.8rem}}dialog:is(.dialog,.settings-dialog){opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-enter), overlay var(--motion-duration-base) allow-discrete, display var(--motion-duration-base) allow-discrete;transform:translateY(14px)scale(.985)}dialog:is(.dialog,.settings-dialog)[open]{opacity:1;transform:none}@starting-style{dialog:is(.dialog,.settings-dialog)[open]{opacity:0;transform:translateY(14px)scale(.985)}}dialog:is(.dialog,.settings-dialog)::backdrop{transition:background-color var(--motion-duration-base) var(--motion-ease-standard), overlay var(--motion-duration-base) allow-discrete, display var(--motion-duration-base) allow-discrete;background-color:#193b6800}dialog:is(.dialog,.settings-dialog)[open]::backdrop{background-color:var(--kawader-backdrop)}@starting-style{dialog:is(.dialog,.settings-dialog)[open]::backdrop{background-color:#193b6800}}@media (width<=45rem){dialog.dialog:is(.profile-dialog,.comparison-dialog){border-block-start:3px solid var(--color-brand);border-end-end-radius:0;border-end-start-radius:0;width:100%;max-width:100%;max-height:calc(100dvh - 1.25rem);margin:auto 0 0;transform:translateY(40px)}dialog.dialog:is(.profile-dialog,.comparison-dialog)[open]{transform:none}@starting-style{dialog.dialog:is(.profile-dialog,.comparison-dialog)[open]{transform:translateY(40px)}}}.update-status{min-height:1.85rem;color:var(--color-muted);align-items:center;margin:0;padding-block-end:.35rem;font-size:.66rem;line-height:1.6;display:flex;position:relative}.update-status-text{align-items:center;gap:.35rem;display:inline-flex}.update-status.is-updating .update-status-text{color:var(--color-brand)}.update-status.is-done .update-status-text{color:var(--kawader-success);animation:motion-rise var(--motion-duration-fast) var(--motion-ease-enter) both}.update-status-line{background:var(--color-border);height:2px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.update-status-line:after{content:"";background:var(--color-brand);transform-origin:var(--motion-origin-start);position:absolute;inset:0;transform:scaleX(0)}.update-status.is-updating .update-status-line:after{animation:motion-progress var(--motion-duration-moderate) var(--motion-ease-standard) forwards}.update-status.is-done .update-status-line:after{background:var(--color-accent);animation:motion-progress-fade .9s var(--motion-ease-standard) forwards}.candidate-card,.discovery-card{position:relative}.candidate-card:before,.discovery-card:after{content:"";background:var(--color-brand);height:3px;transform-origin:var(--motion-origin-start);transition:transform var(--motion-duration-moderate) var(--motion-ease-enter), background-color var(--motion-duration-fast) var(--motion-ease-standard);pointer-events:none;position:absolute;inset-block-start:-1px;inset-inline:-1px;transform:scaleX(0)}.candidate-card.is-compared{border-color:var(--color-brand)}.candidate-card.is-compared:before{transform:scaleX(1)}.candidate-card.is-shortlisted:before{background:var(--color-accent);transform:scaleX(1)}.candidate-card.is-just-added{animation:motion-flash-card var(--motion-duration-feedback) var(--motion-ease-standard)}.candidate-card.is-just-added.flash-1{animation-name:motion-flash-card-alt}.candidate-card.is-just-added .candidate-actions .button>svg{animation:motion-pop var(--motion-duration-moderate) var(--motion-ease-settle) both}.compare-choice:has(input:checked){color:var(--color-brand);font-weight:600}.discovery-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.discovery-card:hover,.discovery-card:focus-within{border-color:var(--kawader-selected-border);box-shadow:var(--kawader-shadow-hover)}.discovery-card.expanded{border-color:var(--color-brand)}.discovery-card.expanded:after{background:var(--color-accent);transform:scaleX(1)}.motion-value{display:inline-block}:is(.overview-item,.stat-card,.company-stat) strong .motion-value{font-size:inherit;color:inherit;line-height:inherit}.motion-value.is-changed{animation:motion-value-swap var(--motion-duration-moderate) var(--motion-ease-enter) both}.score-ring.score-meter{isolation:isolate;border:0;border-radius:0;position:relative}.score-meter>svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[dir=rtl] .score-meter>svg{transform:scaleX(-1)}.score-meter rect{fill:none;stroke-width:3.2px}.score-meter-track{stroke:var(--color-border)}.score-meter-arc{stroke:var(--color-brand);stroke-linecap:butt;stroke-dasharray:var(--score) 100;animation:motion-ring-draw var(--motion-duration-slow) var(--motion-ease-enter) both;animation-delay:80ms}.dimension-track>span,.bar-fill{transform-origin:var(--motion-origin-start);animation:motion-grow-x var(--motion-duration-slow) var(--motion-ease-enter) both;animation-delay:calc(var(--motion-i,0) * var(--motion-stagger-step) + .12s);transition:width var(--motion-duration-slow) var(--motion-ease-enter)}.dimension-track.is-unknown{background:repeating-linear-gradient(135deg, var(--color-pale) 0 4px, var(--color-border) 4px 7px)}.stat-card:before{transform-origin:var(--motion-origin-start);animation:motion-grow-x var(--motion-duration-slow) var(--motion-ease-enter) both;animation-delay:calc(var(--motion-i,0) * var(--motion-stagger-step) + .16s)}.stage-blocks{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.stage-block{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;min-height:4.6rem;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard);animation:motion-block-in var(--motion-duration-moderate) var(--motion-ease-enter) both;animation-delay:calc(var(--motion-i,0) * var(--motion-stagger-step));flex-direction:column;justify-content:space-between;gap:.35rem;margin:0;padding:.75rem .7rem .6rem;line-height:1.4;display:flex;position:relative}.stage-block:before{content:"";background:var(--color-brand);height:3px;transform-origin:var(--motion-origin-start);transition:transform var(--motion-duration-moderate) var(--motion-ease-enter);position:absolute;inset-block-start:-1px;inset-inline:-1px;transform:scaleX(0)}.stage-block.has-count{background:var(--color-pale);border-color:var(--kawader-selected-border)}.stage-block.has-count:before{transform:scaleX(1)}.stage-block-count{font-family:var(--kawader-font-english);color:var(--color-ink);font-size:1.3rem;font-weight:600;line-height:1.2}.stage-block-label{color:var(--color-muted);overflow-wrap:anywhere;font-size:.62rem}.stage-block.is-highlight{background:var(--color-brand);border-color:var(--color-brand);animation:motion-block-pulse var(--motion-duration-moderate) var(--motion-ease-settle) both;animation-delay:0s}.stage-block.is-highlight :is(.stage-block-count,.stage-block-label){color:var(--color-surface)}.stage-block.is-highlight:before{background:var(--color-accent);transform:scaleX(1)}.stage-block.is-highlight:after{content:"";border-inline:.5rem solid #0000;border-block-start:.5rem solid var(--color-brand);animation:motion-pointer-drop var(--motion-duration-base) var(--motion-ease-enter) both;position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - .5rem)}.pipeline-table tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-base) var(--motion-ease-exit), transform var(--motion-duration-base) var(--motion-ease-exit)}.pipeline-table tbody tr.is-added{animation:motion-flash-accent var(--motion-duration-feedback) var(--motion-ease-standard)}.pipeline-table tbody tr.is-added>:first-child,.pipeline-table tbody tr.is-moved>:first-child{box-shadow:inset calc(var(--motion-dir) * 3px) 0 0 var(--color-accent)}.pipeline-table tbody tr.is-moved{animation:motion-flash-brand var(--motion-duration-feedback) var(--motion-ease-standard)}.pipeline-table tbody tr.is-added.flash-1{animation-name:motion-flash-accent-alt}.pipeline-table tbody tr.is-moved.flash-1{animation-name:motion-flash-brand-alt}.pipeline-table tbody tr.is-moved>:first-child{box-shadow:inset calc(var(--motion-dir) * 3px) 0 0 var(--color-brand)}.pipeline-table tbody tr.is-leaving{opacity:0;pointer-events:none;transform:translateY(-6px)}.saved-chip{color:var(--kawader-success);white-space:nowrap;animation:motion-saved var(--motion-duration-feedback) var(--motion-ease-standard) both;align-items:center;gap:.3rem;margin-inline-start:.5rem;font-size:.6rem;font-weight:600;display:inline-flex}.stage-cell{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.motion-toast{z-index:60;background:var(--color-ink);width:max-content;max-width:min(30rem,100vw - 2rem);color:var(--color-surface);border-inline-start:3px solid var(--color-accent);box-shadow:var(--kawader-shadow-dialog);pointer-events:none;animation:motion-toast-in var(--motion-duration-moderate) var(--motion-ease-enter) both;align-items:center;gap:.55rem;margin-inline:auto;padding:.75rem 1rem;font-size:.72rem;line-height:1.8;display:flex;position:fixed;inset-block-end:1.25rem;inset-inline:0}.motion-toast>svg{color:var(--color-accent)}.motion-toast.is-leaving{animation:motion-toast-out var(--motion-duration-base) var(--motion-ease-exit) both}.toggle-row input[type=checkbox]{appearance:none;border:1px solid var(--kawader-control-border);background:var(--color-surface);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:0;flex-shrink:0;margin:0;position:relative}.toggle-row input[type=checkbox]:before{content:"";background:var(--kawader-control-border);width:calc(1.5rem - 8px);height:calc(1.5rem - 8px);transition:transform var(--motion-duration-base) var(--motion-ease-settle), background-color var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset-block-start:3px;inset-inline-start:3px}.toggle-row input[type=checkbox]:checked{background:var(--color-brand);border-color:var(--color-brand)}.toggle-row input[type=checkbox]:checked:before{background:var(--color-surface);transform:translateX(calc(var(--motion-dir) * 1.25rem))}.toggle-row input[type=checkbox]:hover:not(:disabled){border-color:var(--color-brand)}.toggle-row input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.toggle-row:has(input:checked) strong{color:var(--color-ink)}.block-network{min-width:0;margin:0}.block-network-art{width:100%;height:auto;display:block;overflow:visible}.bn-link{fill:none;stroke:#c3d1e6;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;animation:bn-draw .52s var(--motion-ease-standard) both;animation-delay:var(--bn-delay,0s)}.bn-link-main{stroke:#9db3d9;stroke-width:2.2px}.bn-flow{fill:none;stroke-width:3px;stroke-linecap:square;stroke-dasharray:.06 .94;stroke-dashoffset:1px;opacity:0}.bn-flow-0{stroke:var(--kawader-blue)}.bn-flow-1{stroke:var(--kawader-navy)}.bn-flow-2{stroke:var(--kawader-orange)}.block-network:not([data-motion-paused=true]) .bn-flow{animation:bn-flow var(--motion-loop-period) linear 1.4s infinite}.block-network:not([data-motion-paused=true]) .bn-flow-1{animation-delay:2.6s}.block-network:not([data-motion-paused=true]) .bn-flow-2{animation-delay:3.8s}.bn-block{animation:bn-drop .62s var(--motion-ease-settle) both;animation-delay:var(--bn-delay,0s)}.bn-hub-top{fill:var(--kawader-white);stroke:var(--kawader-border);stroke-width:1.5px}.bn-hub-side-left{fill:var(--kawader-pale-blue);stroke:var(--kawader-border)}.bn-hub-side-right{fill:var(--kawader-border);stroke:var(--kawader-border)}.bn-hub-grid{fill:none;stroke:var(--kawader-pale-blue);stroke-width:1.5px;stroke-dasharray:4 4}.bn-blue .bn-top{fill:#7f9fd2}.bn-blue .bn-left{fill:var(--kawader-blue)}.bn-blue .bn-right{fill:#284f90}.bn-navy .bn-top{fill:#4a6a97}.bn-navy .bn-left{fill:var(--kawader-navy)}.bn-navy .bn-right{fill:#102a4c}.bn-orange .bn-top{fill:#f8c38f}.bn-orange .bn-left{fill:var(--kawader-orange)}.bn-orange .bn-right{fill:#d9853f}.bn-white .bn-top{fill:var(--kawader-white);stroke:#afc5e6}.bn-white .bn-left{fill:var(--kawader-pale-blue);stroke:#afc5e6}.bn-white .bn-right{fill:var(--kawader-border);stroke:#afc5e6}.bn-block polygon{stroke-linejoin:round;stroke-width:.8px}.bn-node{fill:var(--kawader-white);stroke:#9db3d9;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:bn-node-in .36s var(--motion-ease-settle) both;animation-delay:var(--bn-delay,0s)}.bn-bob>g{transform-box:fill-box}.block-network:not([data-motion-paused=true]) .bn-bob>g{animation:bn-bob var(--motion-loop-period) ease-in-out 1.5s infinite alternate}.block-network:not([data-motion-paused=true]) .bn-bob-2>g{animation-delay:1.9s}.block-network:not([data-motion-paused=true]) .bn-bob-3>g{animation-delay:2.3s}.block-network-legend{color:var(--color-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-block-start:.6rem;font-size:.64rem;line-height:1.7;display:flex}.bn-key{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.bn-key>i{flex-shrink:0;width:.65rem;height:.65rem}.bn-key>b{color:var(--color-ink);font-weight:700}.bn-key-blue>i{background:var(--kawader-blue)}.bn-key-navy>i{background:var(--kawader-navy)}.bn-key-orange>i{background:var(--kawader-orange)}.block-network-legend>.bn-key{animation:motion-rise var(--motion-duration-base) var(--motion-ease-enter) both}.block-network-legend>.bn-key:first-child{animation-delay:.7s}.block-network-legend>.bn-key:nth-child(2){animation-delay:.76s}.block-network-legend>.bn-key:nth-child(3){animation-delay:.82s}@keyframes bn-drop{0%{opacity:0;transform:translateY(-34px)}55%{opacity:1}}@keyframes bn-draw{0%{stroke-dashoffset:1px}}@keyframes bn-node-in{0%{opacity:0;transform:scale(.2)}}@keyframes bn-flow{0%{opacity:0;stroke-dashoffset:1px}8%{opacity:1}42%{opacity:1;stroke-dashoffset:.06px}50%,to{opacity:0;stroke-dashoffset:.06px}}@keyframes bn-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.demo-entry-hero.has-network{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);align-items:center;column-gap:1.25rem;display:grid}.demo-entry-hero.has-network>:not(.network-motion,.block-network){grid-column:1}.demo-entry-hero.has-network>.block-network{grid-area:1/2/span 5;align-self:center}.demo-entry-hero.has-network:after{display:none}.demo-entry-hero.has-network h2{text-wrap:balance;max-width:none}@media (width<=45rem){.demo-entry-hero.has-network{grid-template-columns:minmax(0,1fr)}.demo-entry-hero.has-network>.block-network{grid-area:auto/1;margin-block-start:.9rem}.demo-entry-hero.has-network .block-network-art{max-height:8.5rem}}.discovery-hero>.block-network-compact{display:none}@media (width>=90rem){.discovery-hero:has(>.block-network-compact){padding-inline-end:19rem}.discovery-hero>.block-network-compact{z-index:0;width:16rem;display:block;position:absolute;inset-block:1.2rem;inset-inline-end:1.5rem}.discovery-hero>.block-network-compact .block-network-art{height:100%}}::view-transition-old(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-standard)}::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-standard)}::view-transition-group(*){animation-duration:var(--motion-duration-moderate);animation-timing-function:var(--motion-ease-enter)}@media (width<=65rem){.stage-blocks{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(6.6rem,1fr);grid-auto-flow:column;padding-block-end:.7rem;overflow-x:auto}.stage-block{scroll-snap-align:start}.stage-block-label{overflow-wrap:normal}}@media (width<=32rem){.motion-toast{font-size:.68rem;inset-block-end:.75rem}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
