.pt-ways .pt-way{display:inline-block}.pt-points{font-family:var(--font-ui);color:var(--accel);margin-block-start:var(--space-3);font-size:15px;font-weight:600}.pt-help{margin-block-end:0}.pt-help-foot{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.pt-fine{font-family:var(--font-reading);color:var(--ink-3);max-inline-size:60ch;margin-block-start:var(--space-4);font-size:16px;line-height:1.55}.pt-h3{font-family:var(--font-head);letter-spacing:-.015em;margin-block-end:var(--space-5);font-size:clamp(24px,1vw + 16px,32px);font-weight:500;line-height:1.15}[lang=ar] .pt-h3{letter-spacing:0;font-weight:700;line-height:1.5}.pt-empty{font-family:var(--font-reading);color:var(--ink-2);max-inline-size:48ch;font-size:18px;line-height:1.55}.pt-gaps>li{gap:8px var(--space-5);padding-block:var(--space-5) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.pt-gaps>li{grid-template-columns:minmax(180px,2fr) minmax(0,3fr);align-items:baseline}}.pt-gap-name{flex-direction:column;gap:2px;margin:0;display:flex}.pt-gap-name a{font-family:var(--font-head);font-size:clamp(21px,.6vw + 16px,25px);font-weight:500;line-height:1.2}[lang=ar] .pt-gap-name a{font-weight:700;line-height:1.5}.pt-gap-n{font-family:var(--font-ui);color:var(--ink-3);font-size:14px}.pt-gap-list{gap:6px var(--space-5);font-family:var(--font-ui);flex-wrap:wrap;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.pt-gap-list a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px;text-decoration-thickness:1px}.pt-gap-list a:hover{color:var(--brand-600);text-decoration-color:currentColor}.pt-log{margin-block-start:var(--space-9)}.pt-log-list>li{gap:6px var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.pt-log-name{font-family:var(--font-head);font-size:20px;font-weight:500}.pt-log-note{font-family:var(--font-reading);color:var(--ink-2);font-size:17px}.pt-log-time{font-family:var(--font-ui);color:var(--ink-3);margin-inline-start:auto;font-size:14px}.pt-people{gap:var(--space-8) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:980px){.pt-people{grid-template-columns:repeat(12,minmax(0,1fr))}.pt-you{grid-column:1/span 5}.pt-board{grid-column:7/span 6}}.pt-wall{max-inline-size:320px;margin-block:0 var(--space-5)}.pt-leaders>li{gap:4px var(--space-4);padding-block:var(--space-3);grid-template-columns:2.2em minmax(0,1fr) auto auto;align-items:baseline;display:grid}.pt-leader-n{font-family:var(--font-head);color:var(--c1);font-size:26px;font-weight:300;line-height:1}.pt-leaders>li:nth-child(4n+2) .pt-leader-n{color:var(--c2)}.pt-leaders>li:nth-child(4n+3) .pt-leader-n{color:var(--c3)}.pt-leaders>li:nth-child(4n+4) .pt-leader-n{color:var(--c4)}.pt-leaders strong{font-family:var(--font-ui);overflow-wrap:anywhere;font-size:17px;font-weight:600}.pt-leader-level,.pt-leader-pts{font-family:var(--font-ui);color:var(--ink-3);font-size:15px}.pt-leader-pts{color:var(--ink);font-weight:600}@media (max-width:480px){.pt-leaders>li{grid-template-columns:2em minmax(0,1fr) auto}.pt-leader-level{grid-area:2/2}}.pt-guide-intro{margin-block-end:var(--space-5)}.ctb.ctb-j{gap:var(--space-6);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.ctb-j .ctb-choose{flex-direction:column;gap:8px;max-inline-size:560px;display:flex}.ctb-j .ctb-label{font-family:var(--font-ui);color:var(--ink);font-size:15px;font-weight:600}.ctb-j .lcb .lcb-field,.cm-form .lcb .lcb-field{min-block-size:50px;padding-inline:var(--space-3) 4px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:none}.cm-form .lcb-multi .lcb-field{border-style:solid;border-color:var(--rule-strong)}.ctb-j .lcb .lcb-field:focus-within,.cm-form .lcb .lcb-field:focus-within{border-color:var(--ink);outline:2px solid var(--focus);outline-offset:1px}.ctb-j .lcb .lcb-field input,.cm-form .lcb .lcb-field input{font-family:var(--font-ui);font-size:17px;font-weight:400}.cm-form .lcb-multi .lcb-field input::placeholder{color:var(--ink-3);font-weight:400}.ctb-j .lcb .lcb-lead,.cm-form .lcb .lcb-lead{color:var(--ink-3)}.cm-form .lcb .lcb-chip{box-shadow:none;border-color:var(--rule);font-family:var(--font-ui);font-weight:500}.ctb-j .ctb-chosen{gap:var(--space-5);animation:fadeUp .5s var(--ease-calm) both;flex-direction:column;display:flex}.ctb-j .ctb-id{gap:var(--space-4);border-block-start:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block-start:var(--space-5);display:grid}.ctb-j .ctb-id strong{font-family:var(--font-head);font-size:clamp(24px,1vw + 16px,32px);font-weight:500;line-height:1.1;display:block}.ctb-j .ctb-id em{font-style:normal;font-family:var(--font-ui);color:var(--ink-3);font-size:15px}.ctb-j .ctb-view{font-size:15px}.ctb-j .ctb-acts>li{padding-block:var(--space-5) var(--space-5)}.ctb-j .ctb-act{font-size:clamp(20px,.6vw + 15px,24px)}.ctb-j .ctb-lock{font-family:var(--font-ui);color:var(--ink-3);margin-block-start:8px;font-size:14px}.ctb-j .ctb-empty{font-family:var(--font-reading);color:var(--ink-3);max-inline-size:48ch;font-size:18px;line-height:1.55}@media (max-width:560px){.ctb-j .ctb-id{grid-template-columns:auto minmax(0,1fr)}.ctb-j .ctb-view{grid-column:1/-1}}.sub-section{padding-block-start:var(--space-9)}.sub-kinds{margin-block-end:var(--space-9)}.sub-kinds .index{border-block-end:1px solid var(--rule)}.sub-kinds .sub-kind .index-line{-webkit-line-clamp:2}.sub-pts{font-family:var(--font-ui);color:var(--accel);font-size:14px;font-weight:600}.sub-kinds .sub-kind[aria-current=page]:before{background:var(--dot)}.sub-kinds .sub-kind[aria-current=page] .index-name{color:var(--brand-600);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sub-grid{gap:var(--space-8) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1040px){.sub-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.sub-main{grid-column:1/span 7}.sub-side{grid-column:9/span 4;position:sticky;inset-block-start:112px}}.sub-main{min-inline-size:0}.sub-head{border-block-start:1px solid var(--ink);margin-block-end:var(--space-7);padding-block-start:var(--space-5)}.sub-head .h2{font-size:clamp(34px,2.6vw + 16px,56px)}.sub-side{gap:var(--space-7);flex-direction:column;min-inline-size:0;display:flex}.sub-how{margin-block-end:var(--space-5)}.sub-how>li{padding-block:var(--space-4) var(--space-5);font-size:34px}.sub-how>li>div{font-family:var(--font-reading);color:var(--ink-2);font-size:17px;line-height:1.55}.hb-layout{gap:var(--space-8) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:var(--space-7);display:grid}@media (min-width:1040px){.hb-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.hb-layout>.hb-main{grid-column:1/span 8}.hb-layout>.hb-aside{grid-column:10/span 3;position:sticky;inset-block-start:112px}}.hb-main{gap:var(--space-8);flex-direction:column;min-inline-size:0;display:flex}.hb-aside{gap:var(--space-7);flex-direction:column;min-inline-size:0;display:flex}.hb-narrow{max-inline-size:760px}.hb-head-row{gap:var(--space-3) var(--space-5);border-block-start:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-block-end:8px;padding-block-start:var(--space-5);display:flex}.hb-head-row h2{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:clamp(28px,1.6vw + 16px,40px);font-weight:400;line-height:1.1}[lang=ar] .hb-head-row h2{letter-spacing:0;font-weight:700;line-height:1.45}.hb-gap{margin-block-start:var(--space-9)}.hb-center{margin-block-start:var(--space-5)}.hb-count{gap:4px var(--space-4);margin:0 0 calc(var(--space-6) - var(--space-8));font-family:var(--font-ui);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;font-size:16px;display:flex}.hb-count strong{color:var(--ink);font-weight:600}.hb-muted{font-family:var(--font-ui);color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.hb-sec{gap:var(--space-4);min-inline-size:0;padding:var(--space-5) 0 0;border:0;border-block-start:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;display:flex}.hb-main>.hb-sec{border-block-start-color:var(--ink);padding-block-start:var(--space-5)}.hb-sec-h{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(26px,1.2vw + 16px,34px);font-weight:400;line-height:1.12}.hb-aside .hb-sec-h,.sub-side .hb-sec-h,.pt-you .hb-sec-h{letter-spacing:0;font-size:21px;font-style:italic;line-height:1.3}[lang=ar] .hb-sec-h{letter-spacing:0;font-style:normal;font-weight:700;line-height:1.5}.hb-sec-h .hb-muted{font-family:var(--font-ui);font-size:16px;font-style:normal;display:inline}.hb-sec>.link-arrow,.hb-sec>.btn-quiet{align-self:flex-start}.hb-filters{align-items:flex-end;gap:var(--space-4) var(--space-6);padding-block:0 var(--space-5);border-block-end:1px solid var(--rule);flex-wrap:wrap;margin:0;display:flex}.hb-selects{gap:var(--space-4) var(--space-5);flex:640px;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));min-inline-size:0;display:grid}.hb-select{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hb-select>span{font-family:var(--font-ui);color:var(--ink-3);font-size:14px}.hb-filters .hb-select select:not([multiple]){appearance:none;border:0;border-block-end:1px solid var(--rule-strong);min-block-size:44px;inline-size:100%;color:var(--ink);font-weight:400;font-family:var(--font-ui);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238c8594' stroke-width='1.6'/%3E%3C/svg%3E") right 2px center/12px 8px no-repeat;border-radius:0;padding:6px 22px 6px 0;padding-inline:0 22px;font-size:16px}[dir=rtl] .hb-filters .hb-select select:not([multiple]){background-position:2px;padding-inline:0 22px}.hb-filters .hb-select select:not([multiple]):hover{border-color:#0000;border-block-end-color:var(--ink)}.hb-filters .hb-select select:not([multiple]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:#0000;border-block-end-color:var(--ink)}.hb-filters .hb-select[data-set] select:not([multiple]){border-block-end:2px solid var(--brand-600);font-weight:600}.hb-select option{color:var(--ink);background:var(--surface)}.hb-filter-go{gap:8px var(--space-5);flex:none;align-items:center;display:flex}.hb-entries{border-block-end:1px solid var(--rule);flex-direction:column;display:flex}.hb-entry{gap:var(--space-3);padding-block:var(--space-6) var(--space-6);border-block-start:1px solid var(--rule);flex-direction:column;min-inline-size:0;display:flex;position:relative}.hb-entry:first-child{border-block-start-color:var(--ink)}.hb-entry-tags{align-items:center;gap:4px var(--space-5);flex-wrap:wrap;margin:0;display:flex}.hb-entry-title{font-family:var(--font-head);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,.9vw + 16px,30px);font-weight:500;line-height:1.18}[lang=ar] .hb-entry-title{letter-spacing:0;font-weight:700;line-height:1.5}.hb-entry-title a{color:var(--ink);text-decoration:none;transition:color .2s}.hb-entry:hover .hb-entry-title a,.hb-entry-title a:focus-visible{color:var(--brand-600)}.hb-stretch:after{content:"";z-index:1;position:absolute;inset:0}.hb-stretch:focus-visible{outline:none}.hb-entry:has(.hb-stretch:focus-visible){outline:2px solid var(--focus);outline-offset:6px}.hb-entry-body{font-family:var(--font-reading);color:var(--ink-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-inline-size:62ch;margin:0;font-size:18px;line-height:1.55;display:-webkit-box;overflow:hidden}[lang=ar] .hb-entry-body{line-height:1.85}.hb-entry-facets{gap:2px var(--space-6);flex-wrap:wrap;display:flex}.hb-facets{font-family:var(--font-ui);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.hb-facets li+li:before{content:"·";padding-inline:8px}.hb-entry-foot{z-index:2;gap:6px var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-block-start:4px;display:flex;position:relative}.hb-entry-meta{gap:4px var(--space-5);font-family:var(--font-ui);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;margin:0;font-size:15px;display:inline-flex}.hb-eng{font-family:var(--font-ui);color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.hb-eng:before{content:"";border:1.5px solid var(--brand-600);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.hb-eng[data-eng=free]:before{background:var(--accel);border-color:var(--accel)}.hb-eng[data-eng=paid]:before{background:var(--guarantee);border-color:var(--guarantee)}.hb-avail{font-family:var(--font-ui);color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.hb-avail:before{content:"";background:var(--ok);border-radius:50%;block-size:8px;inline-size:8px}.hb-avail[data-avail=busy]:before{background:var(--warn)}.hb-avail[data-avail=away]:before{background:var(--rule-strong)}.hb-offer-st{font-family:var(--font-ui);color:var(--ink-2);font-size:15px;font-weight:600}.hb-offer-st[data-st=accepted]{color:var(--ok)}.hb-offer-st[data-st=held]{color:var(--warn)}.hb-offer-st[data-st=sent]{color:var(--brand-600)}.hb-person{align-items:baseline;gap:4px var(--space-3);min-inline-size:0;font-family:var(--font-ui);flex-wrap:wrap;font-size:15px;display:inline-flex}.hb-handle{font-family:var(--font-ui);color:var(--ink);direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:600;text-decoration:none}a.hb-handle{z-index:2;position:relative}a.hb-handle:hover{color:var(--brand-600);text-decoration:underline}.hb-former{color:var(--ink-3);font-style:italic}.hb-trust{font-family:var(--font-ui);color:var(--ink-3);font-size:15px}.hb-person-name{font-family:var(--font-head);margin:0;font-size:24px;font-weight:500;line-height:1.2}.hb-facts{font-family:var(--font-ui);color:var(--ink-2);flex-direction:column;gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.hb-mini{font-family:var(--font-ui);flex-direction:column;gap:0;margin:0;font-size:15px;display:flex}.hb-mini>div{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:0;padding-block:8px;display:grid}.hb-mini>div:first-child{border-block-start:0;padding-block-start:0}.hb-mini dt{color:var(--ink-3);font-size:14px}.hb-mini dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.hb-disclose{z-index:2;border-inline-start:3px solid var(--warn);font-family:var(--font-ui);color:var(--ink);flex-direction:column;gap:6px;padding-block:2px;padding-inline-start:var(--space-4);font-size:15px;display:flex;position:relative}.hb-disclose strong{align-items:center;gap:4px var(--space-3);color:var(--warn);flex-wrap:wrap;font-weight:600;display:inline-flex}.hb-disclose p{font-family:var(--font-reading);margin:0;font-size:17px;line-height:1.5}.hb-disclose ul{gap:4px var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hb-disclose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);text-underline-offset:4px}.hb-disclose[data-conflict=true]{border-inline-start-color:var(--crit)}.hb-disclose[data-conflict=true] strong{color:var(--crit)}.hb-disclose-warn{color:var(--crit);font-family:var(--font-ui);font-size:15px;font-weight:600;display:block}.hb-directory{border-block-end:1px solid var(--rule);flex-direction:column;display:flex}.hb-helper{gap:var(--space-4) var(--grid-gap);padding-block:var(--space-6) var(--space-6);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.hb-helper:first-child{border-block-start-color:var(--ink)}@media (min-width:760px){.hb-directory .hb-helper{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hb-helper-main,.hb-helper-facts{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.hb-helper-title{font-family:var(--font-head);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,.8vw + 16px,28px);font-weight:500;line-height:1.2}[lang=ar] .hb-helper-title{letter-spacing:0;font-weight:700;line-height:1.5}.hb-skills{color:var(--ink-2);font-size:16px}.hb-helper .hb-entry-meta{flex-wrap:wrap}.hb-fit{font-family:var(--font-ui);color:var(--signal);font-size:15px;font-weight:600}.hb-suggest-list{flex-direction:column;display:flex}.hb-suggest-list .hb-helper{padding-block:var(--space-4);gap:8px}.hb-suggest-list .hb-helper:first-child{border-block-start-color:var(--rule)}.hb-suggest-list .hb-helper-title{font-size:19px}.hb-suggest-list .hb-mini,.hb-suggest-list .hb-entry-tags .chip{display:none}.hb-terms ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-terms li{padding-block:var(--space-3);border-block-start:1px solid var(--rule);font-family:var(--font-reading);color:var(--ink-2);padding-inline-start:var(--space-5);font-size:16px;line-height:1.5;position:relative}.hb-terms li:first-child{border-block-start:0;padding-block-start:0}.hb-terms li:before{content:"";background:var(--signal);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:1.05em;inset-inline-start:0}.hb-terms li:first-child:before{inset-block-start:.6em}.hb-terms-links{gap:0 var(--space-5);font-family:var(--font-ui);flex-wrap:wrap;margin:0;font-size:15px;display:flex}.hb-terms-links a{min-block-size:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:5px;align-items:center;font-weight:600;display:inline-flex}.hb-cta-card p,.hb-steps ol{font-family:var(--font-reading);color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.hb-steps ol{flex-direction:column;gap:8px;padding-inline-start:1.2em;list-style:decimal;display:flex}.hb-steps li::marker{font-family:var(--font-head);color:var(--signal)}.hb-notice{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-5) 4px;border-block-start:2px solid var(--signal);flex-direction:column;display:flex}.hb-notice h2{font-family:var(--font-head);margin:0;font-size:clamp(26px,1.2vw + 16px,34px);font-weight:400;line-height:1.15}[lang=ar] .hb-notice h2{font-weight:700;line-height:1.5}.hb-notice p{font-family:var(--font-reading);color:var(--ink-2);max-inline-size:56ch;margin:0;font-size:19px;line-height:1.55}.hb-notice .btn-row{margin-block-start:8px}.hb-notice-big{max-inline-size:760px}.hb-flash{margin:0 0 var(--space-5);border-inline-start:3px solid var(--brand-600);font-family:var(--font-ui);color:var(--ink);padding-block:4px;padding-inline-start:var(--space-4);font-size:16px;line-height:1.5;display:block}.hb-flash[data-tone=ok]{border-inline-start-color:var(--ok)}.hb-flash[data-tone=crit]{border-inline-start-color:var(--crit);color:var(--crit)}.hb-flash[data-tone=warn]{border-inline-start-color:var(--warn)}.hb-flash:focus{outline:2px solid var(--focus);outline-offset:4px}.hb-pager{gap:var(--space-3);font-family:var(--font-ui);color:var(--ink-2);grid-template-columns:1fr auto 1fr;align-items:center;margin-block-start:calc(var(--space-6) - var(--space-8));font-size:15px;display:grid}.hb-pager>a:last-child{justify-self:end}.hb-rows{border-block-end:1px solid var(--rule);margin:0;padding:0;list-style:none}.hb-rows li{gap:8px var(--space-5);padding-block:var(--space-4);border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.hb-row-title{font-family:var(--font-head);color:var(--ink);overflow-wrap:anywhere;min-inline-size:0;font-size:21px;font-weight:500;line-height:1.25;text-decoration:none}.hb-row-title:hover{color:var(--brand-600)}.hb-row-meta{gap:6px var(--space-4);font-family:var(--font-ui);flex-wrap:wrap;align-items:baseline;font-size:15px;display:inline-flex}.hb-auto-note{font-style:italic}.hb-request .hb-entry-tags{order:-1}.hb-card-top{align-items:baseline;gap:4px var(--space-5);flex-wrap:wrap;display:flex}.hb-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-reading);color:var(--ink);font-size:18px;line-height:1.6}.hb-reading{font-size:var(--fs-reading);max-inline-size:var(--measure);line-height:1.65}[lang=ar] .hb-text{line-height:1.9}.hb-text a{overflow-wrap:anywhere;color:var(--ink);-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600)}.hb-facts-dl{border-block:1px solid var(--rule);flex-direction:column;margin:8px 0 0;display:flex}.hb-facts-dl>div{gap:2px var(--space-5);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.hb-facts-dl>div+div{border-block-start:1px solid var(--rule)}@media (min-width:640px){.hb-facts-dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,3fr)}}.hb-facts-dl dt{font-family:var(--font-ui);color:var(--ink-3);font-size:15px}.hb-facts-dl dd{font-family:var(--font-ui);color:var(--ink);margin:0;font-size:16px}.hb-facts-dl dd .hb-muted{font-family:var(--font-reading);margin-block-start:2px;font-size:16px;display:block}.hb-owner-rows{gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.hb-owner-rows>div{flex-direction:column;align-items:flex-start;gap:6px;max-inline-size:36ch;display:flex}.hb-inline-form{display:inline-flex}.hb-offers{gap:var(--space-5)}.hb-offer-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-offer{gap:var(--space-3);padding-block:var(--space-5);border-block-start:1px solid var(--rule);flex-direction:column;display:flex}.hb-offer:first-child{border-block-start:0;padding-block-start:6px}.hb-offer[data-st=declined],.hb-offer[data-st=withdrawn]{opacity:.72}.hb-offer-head{gap:4px var(--space-5);flex-wrap:wrap;align-items:baseline;display:flex}.hb-offer-actions{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.hb-offer-note{flex:220px}.hb-offer-compact .hb-offer{padding-block:var(--space-3)}.hb-mine{gap:var(--space-3);border-block-end:1px solid var(--rule);flex-direction:column;padding-block-end:var(--space-5);display:flex}.hb-h3{font-family:var(--font-head);margin:0;font-size:21px;font-style:italic;font-weight:400}[lang=ar] .hb-h3{font-style:normal;font-weight:700}.hb-h4{font-family:var(--font-ui);margin:0;font-size:16px;font-weight:600}.hb-closed-line{font-family:var(--font-reading);margin:0;font-size:18px}.hb-quote{border-inline-start:2px solid var(--brand-600);margin:0;padding-inline-start:var(--space-6)}.hb-review-list .hb-quote{border-inline-start-color:var(--signal)}.hb-quote-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-head);color:var(--ink);max-inline-size:52ch;font-size:clamp(20px,.6vw + 16px,25px);font-style:italic;font-weight:400;line-height:1.42}[lang=ar] .hb-quote-text{font-style:normal;line-height:1.85;font-family:var(--font-reading)}.hb-quote-text a{color:inherit;-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600)}.hb-review-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-review-list li{gap:var(--space-3);padding-block:var(--space-5);border-block-start:1px solid var(--rule);flex-direction:column;display:flex}.hb-review-list li:first-child{border-block-start:0;padding-block-start:6px}.hb-stars-read{color:var(--signal);letter-spacing:2px;font-size:17px}.hb-stars-off{color:var(--rule-strong)}.hb-reviews .hb-form{border-block-start:1px solid var(--rule);margin-block-start:8px;padding-block-start:var(--space-5)}.hb-report{z-index:2;font-family:var(--font-ui);font-size:15px;position:relative}.hb-report>summary{cursor:pointer;min-block-size:44px;color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px;align-items:center;gap:6px;list-style:none;display:inline-flex}.hb-report>summary::-webkit-details-marker{display:none}.hb-report>summary:hover{color:var(--crit)}.hb-report>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hb-report-form{gap:var(--space-4);max-inline-size:460px;padding-block:var(--space-4) 4px;border-inline-start:1px solid var(--rule-strong);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.hb-report-form .btn{align-self:flex-start}.hb-badge-list{flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.hb-badge-row{gap:8px var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.hb-badge-row:first-child{border-block-start:0;padding-block-start:0}.hb-badge-row strong{font-family:var(--font-ui);font-size:16px;font-weight:600}.hb-badge-row p{margin:2px 0 0}.hb-sec.cc{gap:var(--space-4)}.hb-sec.cc .hb-muted{font-family:var(--font-reading);color:var(--ink-2);font-size:17px;line-height:1.55}.cc .cc-form{align-items:flex-start;gap:var(--space-4);flex-direction:column;margin:4px 0 0;display:flex}.cc .cc-fine{font-family:var(--font-reading);color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.hb-sec.cc-on{border-color:var(--rule);box-shadow:none}.cc .cc-top{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cc .cc-badge{background:var(--signal-fill);block-size:48px;inline-size:48px;color:var(--on-signal-fill);font-family:var(--font-head);border:0;border-radius:50%;place-items:center;font-size:24px;font-weight:500;display:grid}.cc .cc-top>div{flex-direction:column;min-inline-size:0;display:flex}.cc .cc-name{font-family:var(--font-head);text-overflow:ellipsis;font-size:24px;font-weight:500;line-height:1.15;overflow:hidden}.cc .cc-level{font-family:var(--font-ui);color:var(--ink-3);font-size:15px}.cc .cc-points{font-family:var(--font-ui);font-size:16px;font-weight:600}.cc .cc-progress{flex-direction:column;gap:8px;margin:0;display:flex}.cc .sh-bar{background:var(--rule);border:0;border-radius:0;block-size:3px;display:block}.cc .sh-bar i{background:var(--signal);block-size:100%;display:block}.cc .cc-badges{gap:6px var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cc .cc-badges li{font-family:var(--font-ui);color:var(--ink-3);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:inline-flex}.cc .cc-badges li:before{content:"";border:1.5px solid var(--rule-strong);border-radius:50%;block-size:8px;inline-size:8px}.cc .cc-badges li[data-on=true]{color:var(--ink);background:0 0;border:0}.cc .cc-badges li[data-on=true]:before{background:var(--signal);border-color:var(--signal)}.cc .cc-key{gap:0 var(--space-5);flex-wrap:wrap;margin:0;display:flex}.cc .cc-keyval{flex-direction:column;gap:6px;margin:0;display:flex}.cc .cc-keyval code{background:var(--sunk);font-family:var(--font-mono);word-break:break-all;border-radius:var(--radius);border:0;padding:8px 10px;font-size:14px}.hb-linkbtn,.hb-more{min-block-size:44px;color:var(--ink);cursor:pointer;font:inherit;font-family:var(--font-ui);text-decoration:underline;-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;text-decoration-thickness:1.5px;display:inline-flex}.hb-linkbtn:hover,.hb-more:hover{color:var(--brand-600)}@media (prefers-reduced-motion:reduce){.ctb-j .ctb-chosen{animation:none}}.pt-ladder{max-inline-size:460px;margin-block-start:var(--space-7)}.pt-ways>li{padding-block:var(--space-5) var(--space-5)}.pt-help>li>.il-spot{margin-block-end:var(--space-3);display:block}.pt-leader-who{align-items:center;gap:var(--space-3);min-inline-size:0;display:inline-flex}.pt-gap-n{align-items:center;gap:4px var(--space-3);flex-wrap:wrap;display:inline-flex}.cv-entry{padding-inline-start:var(--space-9)}.cv-entry>.cv-entry-art{inline-size:52px;position:absolute;inset-block-start:26px;inset-inline-start:0}@media (max-width:559px){.cv-entry{padding-inline-start:var(--space-8)}.cv-entry>.cv-entry-art{inline-size:38px}}.cv-helper{grid-template-columns:auto minmax(0,1fr)}.cv-helper>.hb-helper-facts{grid-column:2}@media (min-width:760px){.hb-directory .cv-helper{grid-template-columns:auto minmax(0,7fr) minmax(0,5fr)}.hb-directory .cv-helper>.hb-helper-facts{grid-column:3}}.hb-person{align-items:center}.hb-person-name{align-items:center;gap:var(--space-4);display:flex}.cv-flash-done{align-items:center;gap:var(--space-3);display:flex}.hb-offer-st{align-items:center;gap:7px;display:inline-flex}.cv-badge-row{gap:8px var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cv-badge-row>.il-spot{grid-row:1/span 2;inline-size:40px}.cv-badge-row>:not(.il){grid-column:2;justify-self:start}.cv-fit{display:inline-block}
