.vt-page{--page-w:1120px}.vt-add{gap:var(--s3);display:grid}.vt-add-actions,.vt-picker-foot{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.vt-picker-foot{justify-content:space-between}.vt-pick-list,.vt-sent{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.vt-pick{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);display:flex}.vt-icon{border-radius:var(--radius-md);background:var(--tint-brand);width:40px;height:40px;color:var(--brand-strong);flex:none;place-items:center;display:grid}.vt-body{flex:1;justify-items:start;gap:2px;min-width:0;display:grid}.vt-body b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vt-meta{color:var(--text-2);font-size:var(--fs-footnote)}.vt-picker{gap:var(--s3);display:grid}.vt-pick{border:1px solid var(--card-edge);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer}.vt-pick[data-on]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.vt-pick input{width:18px;height:18px;accent-color:var(--brand);flex:none}.vt-waiting{align-items:center;gap:var(--s2);color:var(--text-2);font-size:var(--fs-footnote);margin:0;display:flex}.ct-msg[data-docs]{min-width:min(280px,100%)}.vt-sent-item{align-items:center;gap:var(--s2);padding:var(--s2);border-radius:var(--radius-md);background:var(--surface);color:var(--text);display:flex}.ct-msg[data-mine] .vt-sent-item{background:var(--deep-frost);color:var(--on-deep)}.ct-msg[data-mine] .vt-icon{background:var(--deep-frost-hover);color:var(--on-deep)}.ct-msg[data-mine] .vt-meta{color:var(--on-deep-muted)}.vt-sent-item[data-state=removed],.vt-sent-item[data-state=unavailable]{opacity:.7}.vt-sent-actions{align-items:center;gap:var(--s1);flex:none;display:flex}.ct-msg[data-mine] .vt-sent-actions .btn,.ct-msg[data-mine] .vt-sent-actions .ui-icon-btn{color:var(--on-deep)}.vt-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.vt-head-text{justify-items:start;gap:var(--s1);max-width:64ch;display:grid}.vt-head-text h1{font-size:var(--fs-title1);margin:0}.vt-head-text p{color:var(--text-2);margin:0}.vt-quota{align-items:center;gap:var(--s3);min-width:min(100%,280px);padding:var(--s3) var(--s4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);display:flex}@media (max-width:639px){.vt-quota{flex:100%}}.vt-quota-icon,.vt-how li>span:first-child,.vt-tile-icon{border-radius:var(--radius-md);background:var(--tint-brand);width:40px;height:40px;color:var(--brand-strong);flex:none;place-items:center;display:grid}.vt-quota-text{flex:1;gap:2px;display:grid}.vt-quota-text small,.vt-section-head small{color:var(--text-2);font-size:var(--fs-footnote)}.vt-meter{height:6px;margin-top:var(--s1);border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}.vt-meter i{border-radius:var(--radius-pill);background:var(--brand);height:100%;display:block}.vt-top{gap:var(--s4);display:grid}@media (min-width:1024px){.vt-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.vt-drop{align-content:center;justify-items:center;gap:var(--s3);padding:var(--s6) var(--s4);border:2px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--surface);text-align:center;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);display:grid}.vt-drop[data-over]{border-color:var(--brand);background:var(--tint-brand)}.vt-drop h2,.vt-how h2,.vt-section-head h2{font-size:var(--fs-title3);margin:0}.vt-drop p{max-width:46ch;color:var(--text-2);margin:0}.vt-drop .ui-progress{width:min(100%,360px)}.vt-drop-mark{border-radius:var(--radius-lg);background:var(--deep);width:64px;height:64px;color:var(--on-deep);place-items:center;display:grid}.vt-limits{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.vt-limits span{padding:2px var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--fs-footnote)}.vt-how{align-content:start;gap:var(--s3);padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.vt-how ol{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.vt-how li{gap:var(--s3);display:flex}.vt-how li>span:first-child{width:36px;height:36px}.vt-how li>span:last-child{gap:2px;display:grid}.vt-how small,.vt-tile-text small{color:var(--text-2);font-size:var(--fs-footnote)}.vt-private{gap:var(--s2);padding:var(--s3);border-radius:var(--radius-md);background:var(--fill);color:var(--text-2);font-size:var(--fs-footnote);margin:0;display:flex}.vt-private svg{flex:none}.vt-section-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.vt-suggest,.vt-docs{gap:var(--s3);display:grid}.vt-suggest>.btn{justify-self:start}.vt-suggest-lead{max-width:72ch;color:var(--text-2);margin:0}.vt-tiles,.vt-grid{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.vt-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vt-tile{align-items:center;gap:var(--s3);width:100%;height:100%;min-height:88px;padding:var(--s3) var(--s4);border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:inherit;font:inherit;text-align:start;display:flex}button.vt-tile{cursor:pointer}button.vt-tile:hover:not(:disabled){border-color:var(--brand)}button.vt-tile:disabled{cursor:not-allowed;opacity:.55}.vt-tile[data-state=waiting],.vt-tile[data-state=approved]{background:var(--tint-brand);border-color:#0000}.vt-tile[data-state=rejected]{border-color:var(--warn);background:var(--warn-tint)}.vt-tile[data-state] .vt-tile-icon{background:var(--surface)}.vt-tile-text{flex:1;gap:2px;min-width:0;display:grid}.vt-tile-mark{color:var(--brand-strong);flex:none}.vt-filters{gap:var(--s1);padding:var(--s1);border-radius:var(--radius-lg);background:var(--fill);flex-wrap:wrap;display:inline-flex}.vt-filter{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.vt-filter span{min-width:20px;padding:0 var(--s1);border-radius:var(--radius-pill);font-size:var(--fs-footnote)}.vt-filter[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--text)}.vt-filter[aria-selected=true] span{background:var(--tint-brand);color:var(--brand-strong)}.vt-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vt-doc{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);border:1.5px solid #0000;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.vt-doc[data-state=rejected]{border-color:var(--warn)}.vt-doc[aria-busy=true]{opacity:.6}.vt-thumb{background:var(--fill);height:150px;color:var(--text-3);place-items:center;display:grid;position:relative;overflow:hidden}.vt-thumb[data-kind=image]{background:var(--deep);color:var(--on-deep-muted)}.vt-thumb img{object-fit:cover;width:100%;height:100%}.vt-page-lines{inset:var(--s4) var(--s5);align-content:start;gap:var(--s3);display:grid;position:absolute}.vt-page-lines svg{color:var(--bad)}.vt-page-lines i{height:1px;background:var(--line-strong);margin-inline-start:var(--s6);display:block}.vt-badge{top:var(--s2);padding:2px var(--s2);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);font-size:var(--fs-caption);font-weight:700;position:absolute;inset-inline-end:var(--s2)}.vt-doc-body{gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);grid-template-rows:auto auto auto auto 1fr;display:grid}.vt-title{font-size:var(--fs-headline);overflow-wrap:anywhere;margin:0}.vt-title button{color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:0;padding:0}.vt-title button:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vt-title-input{font-weight:700}.vt-pill{justify-self:start;align-items:center;gap:var(--s1);padding:2px var(--s2);border-radius:var(--radius-pill);font-size:var(--fs-footnote);font-weight:700;display:inline-flex}.vt-pill[data-state=waiting]{background:var(--tint-sun);color:var(--warn)}.vt-pill[data-state=approved]{background:var(--tint-brand);color:var(--brand-strong)}.vt-pill[data-state=rejected]{background:var(--bad-tint);color:var(--bad-text)}.vt-hint{gap:var(--s1);color:var(--warn);font-size:var(--fs-footnote);margin:0;display:flex}.vt-hint svg{flex:none;margin-top:2px}.vt-reason{gap:var(--s1);padding:var(--s3);border-radius:var(--radius-lg);background:var(--bad-tint);display:grid}.vt-reason b{color:var(--bad-text);overflow-wrap:anywhere}.vt-reason span{color:var(--text-2);font-size:var(--fs-footnote)}.vt-doc-actions{justify-content:space-between;align-items:end;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);display:flex}.vt-doc-tools{gap:var(--s1);display:flex}.vt-send-later{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--fs-footnote);display:inline-flex}.vt-empty{padding:var(--s5);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-2);text-align:center;margin:0}.vt-pick-chat{border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.vt-pick-chat:hover:not(:disabled){background:var(--fill)}.vt-sent-done{gap:var(--s3);display:grid}
.cl-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-empty{color:var(--text-2);font-size:var(--fs-subhead);margin:0}.cl-upload{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--hairline);display:grid}.cl-timeline{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.cl-timeline li{gap:2px;padding-inline-start:var(--s6);display:grid;position:relative}.cl-timeline li:before{content:"";top:6px;background:var(--brand);border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-start:var(--s1)}.cl-timeline li:not(:last-child):after{content:"";top:var(--s4);bottom:calc(-1 * var(--s4) - 6px);background:var(--hairline-strong);width:2px;position:absolute;inset-inline-start:calc(var(--s2) - 1px)}.cl-timeline time{color:var(--text-2);font-size:var(--fs-footnote)}.cl-timeline p{color:var(--text-2);font-size:var(--fs-subhead);margin:0}.cl-withdraw{justify-self:start}.cl-box{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--hairline);display:grid}.cl-box>h2{align-items:center;gap:var(--s2);font-size:var(--fs-title3);margin:0;display:flex}.cl-box>h2 svg{color:var(--brand-ink)}.cl-box>p{color:var(--text-2);font-size:var(--fs-subhead);margin:0}.cl-box>.btn{justify-self:start}
.au-shell{background:var(--grad-hero);grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.au-top{top:calc(var(--bar-gap) + var(--safe-t));z-index:50;justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--bar-h);margin:calc(var(--bar-gap) + var(--safe-t)) max(var(--bar-gap), calc((100% - var(--content)) / 2)) 0;padding-block:var(--s1);padding-inline:var(--s4) var(--s2);border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-highlight), var(--shadow-2);display:flex;position:sticky}@media (min-width:640px){.au-top{padding-block:var(--s2);padding-inline:var(--s5) var(--s2)}}@media (max-height:500px){.au-top{position:relative;top:auto}}@media (prefers-reduced-transparency:reduce){.au-top{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.au-brand{padding:var(--s1);border-radius:var(--r-md);display:inline-flex}.au-brand img{display:block}.au-controls{align-items:center;gap:var(--s2);display:flex}.au-main{padding:var(--s4) var(--s4) calc(var(--s8) + var(--safe-b));place-items:start center;display:grid}@media (min-width:640px){.au-main{padding-top:var(--s7)}}.au-page{border:1px solid var(--card-edge);border-radius:var(--r-2xl);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow-3);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.au-side{display:none}@media (min-width:1024px){.au-page{grid-template-columns:minmax(0,1fr) minmax(0,440px);width:min(100%,920px)}.au-side{align-content:center;gap:var(--s6);padding:var(--s8) var(--s7);background:var(--tint-brand);display:grid}}.au-promise{font-size:var(--fs-title1);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:760;line-height:1.35}.au-intro{gap:var(--s2);display:grid}.au-lead{color:var(--text-2);font-size:var(--fs-callout);margin:0;line-height:1.7}.au-side ul{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.au-side li{align-items:flex-start;gap:var(--s3);display:flex}.au-side li>span:last-child{gap:2px;display:grid}.au-side small{color:var(--text-2);font-size:var(--fs-footnote);line-height:1.7}.au-icon{border-radius:var(--r-md);background:var(--surface);width:40px;height:40px;color:var(--brand-ink);flex:none;place-items:center;display:grid}.au-card{gap:var(--s5);padding:var(--s7) var(--s6);align-content:start;display:grid}@media (max-width:639px){.au-card{padding:var(--s6) var(--s5)}}.au-flow>form,.au-flow>div,.au-flow{gap:var(--s4);display:grid}.au-flow h1{font-size:var(--fs-title2);margin:0;font-weight:760}.au-note{color:var(--text-2);margin:0;line-height:1.8}.au-flow .input.ltr,.au-flow .input.ltr::placeholder{text-align:left}.au-code{letter-spacing:.3em}.au-flow .google-button:not(.shown){display:none}.au-providers{gap:var(--s3);display:grid}.au-providers:empty{display:none}.au-providers[data-holding]{visibility:hidden}.au-providers>.btn{border:1px solid var(--hairline-strong);min-height:54px;box-shadow:none}.au-providers .google-button.shown{margin-top:0}.au-or{align-items:center;gap:var(--s3);color:var(--text-2);font-size:var(--fs-footnote);margin:0;display:flex}.au-or:before,.au-or:after{content:"";background:var(--hairline-strong);flex:1;height:1px}.au-links{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;display:flex}.au-quiet{justify-self:center}.au-flow .telegram-link{justify-items:stretch}.au-flow .telegram-link .btn.large{justify-self:stretch}.au-flow .telegram-link .btn.link{justify-self:center}.au-password{display:block;position:relative}.au-password .input{padding-right:var(--s9)}.au-password .ui-icon-btn{top:50%;right:var(--s1);position:absolute;transform:translateY(-50%)}.au-roles{gap:var(--s3);display:grid}.au-role{padding:var(--s4);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);gap:2px;display:grid}.au-role:hover:not(:disabled){border-color:var(--brand);background:var(--tint-brand)}.au-role:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.au-role:disabled{opacity:.55;cursor:not-allowed}.au-role strong{font-size:var(--fs-headline)}.au-role span{color:var(--text-2);font-size:var(--fs-subhead)}
.ls-crumbs ol{gap:var(--s1) var(--s2);color:var(--text-2);font-size:var(--fs-footnote);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ls-crumbs li+li:before{content:"/";color:var(--text-3);margin-inline-end:var(--s2)}.ls-crumbs a{color:var(--brand-strong);font-weight:650;text-decoration:none}.ls-crumbs a:hover{text-decoration:underline}.ls-wayin{gap:var(--s3);padding:var(--s4) var(--card-pad);border-radius:var(--r-xl);background:var(--tint-brand);display:grid}.ls-wayin p{margin:0;font-weight:600}@media (min-width:640px){.ls-wayin{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ls-links{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ls-links .chip{text-decoration:none}.ls-group-link{min-height:var(--s7);align-items:center;display:inline-flex}.ls-suggest{white-space:normal;text-wrap:balance;max-width:100%}.ls-page .js-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.ls-page .js-list>li>.js-row{height:100%}.ls-note{color:var(--text-2);font-size:var(--fs-footnote);margin:0}.ls-skills{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ls-skills li{align-items:center;gap:var(--s1);min-height:36px;padding-block:2px;padding-inline:var(--s3) var(--s1);border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-subhead);font-weight:600;display:inline-flex}.ls-credit{margin-top:var(--s4);overflow-wrap:anywhere}.pay-sources{gap:var(--s5);display:grid}@media (min-width:640px){.pay-sources{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.pay-sources h3{margin:0 0 var(--s2);font-size:var(--fs-subhead);font-weight:700}
.hm-steps{gap:var(--s3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.hm-steps li{min-height:28px;counter-increment:step;padding-inline-start:var(--s7);line-height:1.8;position:relative}.hm-steps li:before{content:counter(step);top:0;background:var(--tint-brand);width:26px;height:26px;color:var(--brand-strong);font-size:var(--fs-footnote);border-radius:50%;place-items:center;font-weight:760;display:grid;position:absolute;inset-inline-start:0}.hm-steps svg{vertical-align:-3px}.hm-steps b{white-space:nowrap}
.bz-wrap{padding:var(--s4) var(--gutter) var(--s8)}.jb-main .bz-wrap{padding:0}.jb-main .bz-wrap :is(.bz-preview,.bz-page,.bz-finder,.bz-related){max-width:var(--w-wide)}.bz-preview{max-width:1200px;margin:0 auto var(--s4)}.bz-page{gap:var(--s5);width:100%;max-width:1200px;margin-inline:auto;display:grid}.bz-hero{align-items:center;gap:var(--s5);min-height:280px;padding:var(--s7) var(--s7) var(--s6);display:flex}.bz-hero[data-banner]{--bz-shade-dark:#041614db;--bz-shade-mid:#0416148c;--bz-shade-light:#04161440;--bz-shade:linear-gradient(90deg, var(--bz-shade-dark) 0%, var(--bz-shade-mid) 55%, var(--bz-shade-light) 100%)}[dir=rtl] .bz-hero[data-banner]{--bz-shade:linear-gradient(270deg, var(--bz-shade-dark) 0%, var(--bz-shade-mid) 55%, var(--bz-shade-light) 100%)}@media (max-width:639px){.bz-hero[data-banner],[dir=rtl] .bz-hero[data-banner]{--bz-shade:linear-gradient(0deg, var(--bz-shade-dark) 0%, var(--bz-shade-mid) 60%, var(--bz-shade-light) 100%)}}.bz-banner{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bz-hero[data-banner]:after{background:var(--bz-shade);content:"";position:absolute;inset:0}.bz-hero[data-banner]>.bz-hero-main,.bz-hero[data-banner]>.bz-orbit{z-index:1;position:relative}.bz-hero-main{justify-items:start;gap:var(--s3);flex:1;min-width:0;display:grid}.bz-name{gap:var(--s1);min-width:0;display:grid}.bz-name h1{color:inherit;font-size:var(--fs-hero);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.15}.bz-brand{color:var(--on-deep-muted);margin:0;font-weight:650}.bz-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bz-chip{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:var(--radius-pill);background:var(--deep-frost);box-shadow:var(--deep-frost-edge);color:var(--on-deep);font-size:var(--fs-footnote);font-weight:700;display:inline-flex}.bz-chip.is-ok{background:var(--brand);box-shadow:none;color:var(--on-brand)}.bz-chip.is-warn{background:var(--accent);box-shadow:none;color:var(--on-accent)}.bz-actions{align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.bz-hero .btn.secondary{background:var(--deep-frost);box-shadow:var(--deep-frost-edge);color:var(--on-deep);border-color:#0000}.bz-hero .btn.secondary:hover{background:var(--deep-frost-hover)}.bz-orbit{--bz-ring:#ffffff2e;width:240px;height:240px;box-shadow:0 0 0 10px var(--bz-ring), 0 0 0 22px var(--deep-frost), var(--shadow-float);border-radius:50%;flex:none;position:relative;overflow:hidden}.bz-orbit>img{object-fit:cover;width:100%;height:100%;display:block}.bz-orbit[data-logo]{background:var(--surface)}.bz-orbit-letter{background:var(--surface);width:100%;height:100%;color:var(--brand-strong);place-items:center;font-size:96px;font-weight:800;line-height:1;display:grid}@media (max-width:639px){.bz-hero{padding:var(--s6) var(--s5) var(--s5);flex-direction:column-reverse;align-items:stretch}.bz-orbit{align-self:center;width:168px;height:168px}.bz-name h1{font-size:var(--fs-title1)}}.bz-body{align-items:flex-start;gap:var(--s5);flex-wrap:wrap;display:flex}.bz-main{flex:999 560px;min-width:0}.bz-side{top:var(--stick-top,calc(var(--bar-space) + var(--s3)));gap:var(--s5);flex:260px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;min-width:0;max-width:100%;display:grid;position:sticky}.bz-tabs{gap:var(--s5);min-width:0;display:grid}.bz-tabs>.ui-tabs{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--s7)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--s7)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--s7)), transparent);padding-inline-end:var(--s7)}[dir=ltr] .bz-tabs>.ui-tabs{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--s7)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--s7)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--s7)), transparent)}.bz-panel{min-width:0}.bz-card{gap:var(--s4);padding:var(--card-pad);display:grid}.bz-card>h2{align-items:center;gap:var(--s2);font-size:var(--fs-title3);flex-wrap:wrap;margin:0;display:flex}.bz-card>h3{font-size:var(--fs-headline);margin:0}.bz-count{padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--tint-brand);color:var(--brand-strong);font-size:var(--fs-footnote);font-weight:800}.bz-reviews>.vs-block{border-top:0;padding-top:0}.bz-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.bz-none{color:var(--text-2);margin:0}.bz-offers{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bz-offers>li{padding:var(--s1) var(--s3);border-radius:var(--radius-pill);background:var(--tint-brand);color:var(--brand-strong);font-size:var(--fs-subhead);font-weight:700}.bz-jobs{--cp-h:clamp(400px, 72vh, 540px);--strip-mid:calc(var(--space-1) + var(--cp-h) / 2);container-type:inline-size}.ui-strip.bz-jobs-row{--job-w:min(320px, 84cqi);padding-inline:calc((100cqi - var(--job-w)) / 2)}.bz-jobs-row>li{justify-items:center;gap:var(--s3);width:var(--job-w);scroll-snap-align:center;display:grid}.bz-jobs-row>li>.cp-card{width:100%}@media (hover:none){.bz-jobs .ui-strip-edge{display:grid}}.bz-score-card{align-items:center;gap:var(--s4);padding:var(--card-pad);display:flex}.bz-score-text{justify-items:start;gap:var(--s1);min-width:0;display:grid}.bz-score-text>span{color:var(--text-2);font-size:var(--fs-footnote)}.bz-score-text a,.bz-facts a{color:var(--brand-strong);font-size:var(--fs-footnote);font-weight:700}.bz-score-text a{min-height:var(--s7);align-items:center;display:inline-flex}.bz-about{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.bz-about>.bz-wide{grid-column:1/-1}.bz-facts{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.bz-facts li{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.bz-facts li>svg{color:var(--brand-strong);flex:none}.bz-facts b{font-size:var(--fs-subhead)}.bz-where .map-picker-map{height:240px}.bz-where-here{align-items:center;gap:var(--s2);margin:0;font-weight:700;display:flex}.bz-where-here svg{color:var(--brand-strong)}.bz-claim{padding:var(--s5)}.bz-claim:not(:has(.cl-box)){display:none}.bz-claim-mark{color:var(--on-deep);opacity:.12;position:absolute;inset-block-start:var(--s4);inset-inline-end:var(--s4)}.bz-claim .cl-box{border-top:0;padding-top:0}.bz-claim .cl-box>h2 svg{color:var(--accent)}.bz-claim .cl-box>h2{padding-inline-end:var(--s9)}.bz-claim .cl-box>p{color:var(--on-deep-muted)}.bz-claim .cl-box .btn.secondary{background:var(--accent);color:var(--on-accent);border-color:#0000}.bz-report{text-align:end;grid-column:1/-1;margin:0}.bz-finder{align-items:center;gap:var(--s3);width:100%;max-width:1200px;margin:0 auto var(--s4);display:flex}.bz-finder-back{align-items:center;gap:var(--s2);height:44px;padding-inline:var(--s3) var(--s4);border-radius:var(--radius-pill);background:var(--glass);box-shadow:var(--shadow-glass);color:var(--ink);font-size:var(--fs-subhead);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background var(--t-fast) var(--ease);flex:none;font-weight:700;text-decoration:none;display:inline-flex}.bz-finder-back:hover{background:var(--glass-strong)}.bz-finder-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bz-finder-search{flex:1;min-width:0;max-width:460px;margin-inline-start:auto;position:relative}.bz-finder-icon{color:var(--ink-muted);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:var(--s4)}.bz-finder-input{width:100%;height:44px;padding-inline:calc(var(--s4) + var(--s6) + 2px) var(--s4);border:1px solid var(--card-edge);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);font-size:var(--fs-body);appearance:none;transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);text-overflow:ellipsis;font-weight:500}.bz-finder-input::placeholder{color:var(--ink-faint)}.bz-finder-input:focus{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--glass-tint);outline:none}.bz-finder-pop{inset-inline:0;top:calc(100% + var(--s2));z-index:40;gap:var(--s1);max-height:min(70vh,460px);padding:var(--s2);border:1px solid var(--card-edge);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float);animation:ui-menu-in var(--t-fast) var(--ease);display:grid;position:absolute;overflow-y:auto}.bz-finder-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bz-finder-row{align-items:center;gap:var(--s3);min-height:52px;padding:var(--s2) var(--s3);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;display:flex}.bz-finder-row:hover,[aria-selected=true]>.bz-finder-row{background:var(--surface-hover)}.bz-finder-text{min-width:0;display:grid}.bz-finder-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.4;overflow:hidden}.bz-finder-detail{color:var(--ink-muted);font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.bz-finder-note,.bz-finder-none{padding:var(--s3);color:var(--ink-muted);font-size:var(--fs-subhead);margin:0}.bz-finder-none{align-items:center;gap:var(--s2);display:flex}.bz-finder-none p{margin:0}.bz-finder-all{align-items:center;gap:var(--s2);padding:var(--s3);border-top:1px solid var(--hairline);color:var(--brand-ink);font-size:var(--fs-subhead);font-weight:700;text-decoration:none;display:flex}.bz-finder-all:hover{text-decoration:underline}@media (max-width:639px){.bz-finder{gap:var(--s2);margin-bottom:var(--s3)}.bz-finder-back{justify-content:center;width:44px;padding:0}.bz-finder-back>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bz-finder-search{max-width:none}}@media (pointer:coarse){.bz-finder-input{font-size:16px}}.bz-related{gap:var(--s4);width:100%;max-width:1200px;margin:var(--s8) auto 0;display:grid}.bz-related-head{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.bz-related-head h2{font-size:var(--fs-title2);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.2}.bz-related-head p{margin:var(--s1) 0 0;color:var(--ink-muted);font-size:var(--fs-subhead)}.bz-related-all{flex:none}@media (max-width:639px){.bz-related .bz-related-grid{margin-inline:calc(-1 * var(--s4));padding:var(--s1) var(--s4) var(--s4);scroll-padding-inline:var(--s4);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.bz-related .bz-related-grid::-webkit-scrollbar{display:none}.bz-related .bz-related-grid>li{scroll-snap-align:start}}@media (min-width:640px){.bz-related .bz-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.bz-related .bz-related-grid>li:nth-child(n+5){display:none}}@media (min-width:1024px){.bz-related .bz-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-finder-head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3) 0;color:var(--ink-muted);font-size:var(--fs-footnote);font-weight:700;display:flex}.bz-finder-head>span{align-items:center;gap:var(--s1);display:inline-flex}.bz-finder-clear{min-height:32px;padding:0 var(--s2);border-radius:var(--radius-pill);color:var(--brand-ink);font-size:var(--fs-footnote);cursor:pointer;background:0 0;border:0;font-weight:700}.bz-finder-clear:hover{background:var(--surface-hover)}.bz-finder-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bz-facts .ui-reply{align-items:flex-start;gap:var(--s3);flex-wrap:nowrap}.bq-compose{gap:var(--s2);display:grid}.bq-compose textarea{resize:vertical;min-height:72px}.bq-compose-row{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.bq-compose-actions{gap:var(--s2);display:inline-flex}.bq-name{align-items:center;gap:var(--s2);color:var(--ink-muted);font-size:var(--fs-footnote);display:inline-flex}.bq-list{margin:0;padding:0;list-style:none;display:grid}.bq-question{gap:var(--s2);padding-block:var(--s4);border-top:1px solid var(--hairline);display:grid}.bq-text{overflow-wrap:anywhere;white-space:pre-line;margin:0}.bq-question>.bq-text{font-weight:700}.bq-meta{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);color:var(--ink-muted);font-size:var(--fs-footnote);flex-wrap:wrap;display:flex}.bq-who{align-items:center;gap:var(--s1);color:var(--ink-muted);font-size:var(--fs-footnote);font-weight:700;display:inline-flex}.bq-who.is-business{color:var(--brand-strong)}.bq-who.is-staff{color:var(--ink)}.bq-actions{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:inline-flex}.bq-pending{padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--tint-sun);color:var(--warn);font-weight:700}.bq-answers{gap:var(--s3);border-inline-start:2px solid var(--hairline);margin:0;padding:0;padding-inline-start:var(--s4);list-style:none;display:grid}.bq-answers>li{gap:var(--s1);display:grid}.bq-answers>li[data-business]{padding:var(--s3);border-radius:var(--radius-md);background:var(--tint-brand)}.bq-question>.btn{justify-self:start}.bz-goods{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.bz-goods>li{align-content:start;gap:var(--s1);display:grid}.bz-goods img,.bz-goods-blank{aspect-ratio:1;border-radius:var(--r-md);object-fit:cover;background:var(--surface-sunken);width:100%}.bz-goods-price{color:var(--brand-ink)}.bz-goods small{color:var(--ink-muted);font-size:var(--fs-caption)}.bz-menu{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.bz-menu img{border-radius:var(--r-md);background:var(--surface-sunken);width:100%;display:block}
.dk-screen{gap:var(--s3);width:100%;max-width:var(--w-wide);align-content:start;margin-inline:auto;display:grid}.dk-screen:has(>.dk-list){max-width:var(--w-list)}.dk-screen.fill{gap:var(--s2);max-width:var(--dk-card-w,480px);height:var(--stage-h);flex-direction:column;min-height:480px;display:flex}.jb-main:has(.dk-screen.fill){padding-bottom:var(--s3)}.dk-bar{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;display:flex}.dk-bar-text{min-width:0;display:grid}.dk-bar-text h1{font-size:var(--fs-title3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;line-height:1.3;overflow:hidden}.dk-bar-text p{color:var(--text-2);font-size:var(--fs-footnote);margin:0}.dk-bar-actions{align-items:center;gap:var(--s2);flex:none;display:flex}.dk-today[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:var(--glow-sun)}.dk-post-pick{max-width:100%;display:inline-flex;position:relative}.dk-post-pick select{max-width:100%;padding-block:0;padding-inline:0 var(--s6);color:var(--text);font:inherit;text-overflow:ellipsis;appearance:none;cursor:pointer;background:0 0;border:0;font-weight:760}.dk-post-pick:after{content:"";top:50%;pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;inset-inline-end:4px;transform:translateY(-70%)rotate(45deg)}.dk-post-pick select:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--focus);outline-offset:2px}.dk-applied{align-items:center;gap:var(--s2);scrollbar-width:none;flex:none;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.dk-applied::-webkit-scrollbar{display:none}.dk-applied li{flex:none}.dk-applied .chip{min-height:34px;padding:var(--s1) var(--s3);font-size:var(--fs-footnote)}.dk-nudge{align-items:center;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-md);background:var(--warn-tint);font-size:var(--fs-footnote);flex-wrap:wrap;flex:none;margin:0;display:flex}.dk-nudge a{align-items:center;min-height:24px;font-weight:700;display:inline-flex}.dk-notice,.dk-views{flex:none}.dk-stage{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;display:grid;position:relative}.dk-deck{border-radius:var(--r-xl);width:100%;max-width:480px;height:100%;min-height:0}.dk-deck:focus{outline:none}.dk-deck:focus-visible{box-shadow:var(--focus-ring)}.dk-stack{--dk-actions-h:92px;height:100%;position:relative}.dk-side{display:none}.dk-slot{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.dk-slot.is-top{z-index:3;cursor:grab;will-change:transform}.dk-slot.is-top:active{cursor:grabbing}.dk-slot.is-next{z-index:2;transform:translateY(calc((1 - var(--dk-rise)) * 12px)) scale(calc(.94 + .06 * var(--dk-rise)));transition:transform var(--t) var(--ease)}.dk-stack[data-moving] .dk-slot.is-next{transition:none}.dk-slot.is-last{z-index:1;opacity:0}.dk-slot[data-return=like]{animation:dk-from-right var(--t-slow) var(--ease) both}.dk-slot[data-return=pass]{animation:dk-from-left var(--t-slow) var(--ease) both}.dk-slot[data-return=superlike]{animation:dk-from-top var(--t-slow) var(--ease) both}@keyframes dk-from-right{0%{transform:translate(115%)rotate(16deg)}}@keyframes dk-from-left{0%{transform:translate(-115%)rotate(-16deg)}}@keyframes dk-from-top{0%{transform:translateY(-110%)}}.dk-card{border-radius:var(--r-xl);background:var(--tone-grad,var(--grad));height:100%;box-shadow:var(--shadow-3);isolation:isolate;position:relative;overflow:hidden}.dk-slot.is-top .dk-card{box-shadow:var(--shadow-float)}.dk-scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;position:relative;overflow:hidden auto}.dk-scroll::-webkit-scrollbar{display:none}.dk-scroll:focus{outline:none}.dk-picture{height:100%;color:var(--on-photo);position:relative;overflow:hidden}.dk-media{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dk-person{background:radial-gradient(70% 55% at 75% 20%, color-mix(in srgb, var(--on-photo) 30%, transparent), transparent 70%), var(--tone-grad,var(--grad));color:color-mix(in srgb, var(--tone-ink,var(--on-photo)) 85%, transparent);place-items:center;font-size:clamp(88px,30vw,132px);font-weight:760;display:grid}.dk-scrim{z-index:1;background:linear-gradient(to bottom, var(--scrim-strong) 0%, var(--scrim-soft) 30%, transparent 56%), linear-gradient(to top, var(--scrim-soft) 0%, transparent 34%);pointer-events:none;position:absolute;inset:0}.dk-over{z-index:2;gap:var(--s2);padding:var(--s3) var(--s4) 0;display:grid;position:absolute;inset:0 0 auto}.dk-over-top{align-items:center;gap:var(--s2);min-height:40px;display:flex}.dk-over-end{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.dk-status,.dk-count,.dk-chips li{align-items:center;gap:var(--s1);border:1px solid var(--photo-chip-edge);border-radius:var(--r-pill);background:var(--photo-chip);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);color:var(--on-photo);display:inline-flex}.dk-status{padding:var(--s1) var(--s3);font-size:var(--fs-caption);font-weight:760}.dk-status.urgent{background:var(--accent);color:var(--on-accent);border-color:#0000}.dk-status.applied{background:var(--action);border-color:#0000}.dk-count{min-height:32px;padding:0 var(--s3);font-size:var(--fs-caption);font-weight:700}.dk-title{color:var(--on-photo);letter-spacing:-.01em;text-shadow:0 2px 16px var(--scrim-soft);margin:0;font-size:clamp(24px,6.6vw,30px);font-weight:760;line-height:1.25}.dk-age{opacity:.88;font-weight:520}.dk-biz{align-items:center;gap:var(--s2);color:var(--on-photo);font-size:var(--fs-callout);margin:0;font-weight:650;display:flex}.dk-logo{border-radius:var(--r-xs);object-fit:cover;background:var(--surface);width:26px;height:26px;box-shadow:0 0 0 2px var(--photo-chip-edge);flex:none}.dk-tick{color:var(--on-photo);display:inline-grid}.dk-tick svg{fill:var(--sky-400)}.dk-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dk-chips li{padding:5px var(--s3);font-size:var(--fs-footnote);font-weight:650}.dk-chips li.pay{background:var(--photo-pay);color:var(--photo-pay-ink);font-size:var(--fs-subhead);border-color:#0000;font-weight:760}.dk-hint{top:36%;z-index:3;border-radius:var(--r-pill);background:var(--photo-chip);pointer-events:none;width:3px;height:72px;position:absolute;inset-inline-end:6px}.dk-hint>span{top:calc(var(--at,0) * (100% - var(--s6)));height:var(--s6);border-radius:inherit;background:var(--on-photo);position:absolute;inset-inline:0}.dk-mini{z-index:4;align-items:baseline;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--hairline);background:var(--glass-thick);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);white-space:nowrap;opacity:0;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);pointer-events:none;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;transform:translateY(-100%)}.dk-mini[data-on]{opacity:1;transform:none}.dk-mini strong{font-size:var(--fs-callout);text-overflow:ellipsis;overflow:hidden}.dk-mini span{color:var(--text-2);font-size:var(--fs-footnote)}.dk-details{padding:var(--card-pad) var(--card-pad) calc(var(--dk-actions-h) + var(--s6));background:var(--surface);color:var(--text);position:relative}.dk-wash{z-index:4;border-radius:var(--r-xl);opacity:0;pointer-events:none;position:absolute;inset:0}.dk-wash.like{background:color-mix(in srgb, var(--ok) 50%, transparent);opacity:calc(var(--dk-like) * .55)}.dk-wash.pass{background:color-mix(in srgb, var(--bad-solid) 50%, transparent);opacity:calc(var(--dk-pass) * .55)}.dk-wash.super{background:color-mix(in srgb, var(--accent) 50%, transparent);opacity:calc(var(--dk-super) * .55)}.dk-stamp{top:var(--s9);z-index:5;align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:var(--r-md);background:var(--glass-solid);opacity:0;pointer-events:none;border:3px solid;font-size:22px;font-weight:850;display:inline-flex;position:absolute}.dk-stamp.like{left:var(--s5);color:var(--ok-text);opacity:var(--dk-like);transform:rotate(-12deg) scale(calc(.8 + .2 * var(--dk-like)))}.dk-stamp.pass{right:var(--s5);color:var(--bad);opacity:var(--dk-pass);transform:rotate(12deg) scale(calc(.8 + .2 * var(--dk-pass)))}.dk-stamp.super{color:var(--accent-strong);opacity:var(--dk-super);transform:translateX(-50%) scale(calc(.8 + .2 * var(--dk-super)));top:auto;bottom:42%;left:50%}.dk-actions{inset-inline:0;bottom:var(--s5);z-index:6;justify-content:center;align-items:center;gap:var(--s5);pointer-events:none;display:flex;position:absolute}.dk-actions.with-labels{bottom:var(--s8)}.dk-act{border:1px solid var(--glass-edge);background:var(--glass-thick);width:62px;height:62px;-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);color:var(--text);box-shadow:var(--glass-highlight), var(--shadow-3);cursor:pointer;pointer-events:auto;transition:transform var(--t-fast) var(--ease), box-shadow var(--t) var(--ease), opacity var(--t) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.dk-act.pass{color:var(--bad)}.dk-act.super{width:52px;height:52px;color:var(--sky-700)}.dk-act.like{background:var(--action);width:72px;height:72px;color:var(--on-photo);box-shadow:var(--glow-brand), var(--shadow-3);border-color:#0000}.dk-act:hover:not(:disabled){transform:translateY(-2px)scale(1.04)}.dk-act:active:not(:disabled){transform:scale(.9)}.dk-act:disabled{opacity:.55;cursor:default}.dk-act:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-act-count{top:-4px;border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-end:-4px}.dk-act-label{padding:1px var(--s2);border-radius:var(--r-pill);background:var(--glass-solid);color:var(--text);font-size:var(--fs-caption);white-space:nowrap;box-shadow:var(--shadow-1);font-weight:700;position:absolute;top:calc(100% + 6px)}.dk-coach{inset-inline:var(--s4);bottom:calc(var(--dk-actions-h) + var(--s8));z-index:7;gap:var(--s2);padding:var(--s4);border:1px solid var(--glass-edge);border-radius:var(--r-lg);background:var(--glass-solid);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), var(--shadow-float);display:grid;position:absolute}.dk-coach p{font-size:var(--fs-subhead);margin:0;line-height:1.7}.dk-coach .btn{justify-self:end}.dk-empty{padding:var(--card-pad);border:1px solid var(--card-edge);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.dk-loading{gap:var(--s3);grid-template-rows:minmax(0,1fr) auto auto;place-self:stretch stretch;display:grid}.dk-loading>.ui-skeleton.block{height:100%}.dk-range{gap:var(--s2);font-size:var(--fs-subhead);font-weight:650;display:grid}.dk-range .field{margin:0}.dk-km{align-items:center;gap:var(--s2);font-weight:500;display:flex}.dk-km .input{width:8rem}.dk-sheet-after{padding-top:var(--s3);border-top:1px solid var(--hairline)}.dk-head-tools,.dk-toolbar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.dk-head-tools{flex:none}.dk-search-count{min-width:22px;height:22px;padding:0 var(--s1);border-radius:var(--radius-pill);background:var(--deep);color:var(--on-deep);place-items:center;font-size:12px;display:inline-grid}.dk-active{align-items:center;gap:var(--s3);min-width:0;display:flex}.dk-active-list{gap:var(--s2);scrollbar-width:none;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.dk-active-list .chip{white-space:nowrap}.dk-clear{color:var(--ink-muted);white-space:nowrap;flex:none}.dk-clear:hover:not(:disabled){color:var(--ink)}.dk-sheet-after>.dk-clear{justify-self:start}.dk-search{gap:var(--s4);display:grid}.dk-search .field{margin:0}.dk-search-set{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.dk-search-set>legend{font-size:var(--fs-subhead);margin-block-end:var(--s2);padding:0;font-weight:650}.dk-pay{gap:var(--s2);flex-wrap:wrap;display:flex}.dk-pay>.input:first-child{flex:8rem;min-width:0}.dk-pay>select{flex:0 auto;width:auto}@media (max-width:1023px){.jb-deck-screen>.ui-page-head .dk-search-button{padding-inline:var(--s3);flex:none}.jb-deck-screen>.ui-page-head .dk-search-button>span{display:none}}.dk-connected{justify-items:center;gap:var(--s3);text-align:center;display:grid}.dk-connected p{color:var(--text-2);margin:0;line-height:1.7}.dk-list{gap:var(--s4);display:grid}.cd-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.cd-row{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--card-edge);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.cd-open{align-items:center;gap:var(--s3);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:260px;padding:0;display:flex}.cd-open:focus-visible{border-radius:var(--r-md);outline:2px solid var(--focus);outline-offset:4px}span.cd-open{cursor:default}.cd-text{gap:2px;min-width:0;display:grid}.cd-text strong{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.cd-text small{font-size:var(--fs-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-priority{padding:0 var(--s2);border-radius:var(--r-pill);background:var(--tint-sun);color:var(--accent-strong);font-size:var(--fs-caption);align-items:center;gap:2px;font-weight:760;display:inline-flex}.cd-actions{gap:var(--s2);margin-inline-start:auto;display:flex}.cd-done{align-items:center;gap:var(--s1);color:var(--ok-text);font-size:var(--fs-footnote);font-weight:650;display:inline-flex}.cd-veiled{gap:var(--s4);min-width:0;padding:var(--s4);border:1px solid var(--card-edge);border-radius:var(--r-2xl);background:var(--grad-soft), var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}.cd-veiled-head{align-items:flex-start;gap:var(--s3);display:flex}.cd-veiled-head>div{overflow-wrap:anywhere;min-width:0}.cd-veiled-head h2{color:var(--heading);font-size:var(--fs-headline);margin:0}.cd-veiled-head p{margin:var(--s1) 0 0;color:var(--text-2);font-size:var(--fs-subhead);line-height:1.7}.cd-veiled-icon{border-radius:var(--r-pill);background:var(--tint-sun);width:40px;height:40px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.cd-veil-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));margin:0;padding:0;list-style:none;display:grid}.cd-veil{border:1px solid var(--card-edge);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.cd-veil-art{aspect-ratio:4/5;background:var(--tone-grad,var(--grad-sky));place-items:center;display:grid;position:relative;overflow:hidden}.cd-veil-figure{color:var(--glass-solid);filter:blur(5px);display:grid;transform:scale(2.1)translateY(22%)}.cd-veil-art:after{background:linear-gradient(180deg, transparent 55%, var(--fill-strong));content:"";position:absolute;inset:0}.cd-veil-lock{z-index:1;border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--glass);width:36px;height:36px;box-shadow:var(--shadow-1);color:var(--heading);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);place-items:center;display:grid;position:absolute}.cd-veil-text{gap:var(--s2);padding:var(--s3);display:grid}.cd-veil-bar{border-radius:var(--r-pill);background:var(--fill-strong);filter:blur(2px);width:78%;height:10px;display:block}.cd-veil-bar.short{width:52%}.cd-veil-text small{align-items:center;gap:var(--s1);color:var(--text-2);font-size:var(--fs-caption);flex-wrap:wrap;display:flex;overflow:hidden}.cd-veiled-act{gap:var(--s2);flex-wrap:wrap;display:flex}.cd-veiled-act .btn{white-space:normal;text-align:center;max-width:100%}.cd-photo{border-radius:var(--r-lg);object-fit:cover;width:100%;max-height:360px;display:block}@media (min-width:1024px){.dk-screen.fill{--dk-card-w:calc(440px + var(--s5) + var(--w-card));min-height:560px}.dk-stage:has(.dk-side){grid-template-columns:minmax(340px, 440px) minmax(0, var(--w-card));gap:var(--s5);justify-content:center;justify-items:stretch}.dk-stage:has(.dk-side) .dk-deck{max-width:none}.dk-side{height:100%;padding:var(--card-pad);border:1px solid var(--card-edge);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);overscroll-behavior:contain;animation:dk-side-in var(--t) var(--ease);display:block;position:relative;overflow-y:auto}.dk-stage:has(.dk-side) :is(.dk-details,.dk-hint,.dk-mini){display:none}.dk-stage:has(.dk-side) .dk-scroll{overflow:hidden}}@keyframes dk-side-in{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){.dk-slot.is-next,.dk-mini,.dk-act{transition:none}.dk-slot[data-return]{animation:dk-fade var(--t) var(--ease) both}.dk-side{animation:none}}@keyframes dk-fade{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){:is(.dk-act,.dk-mini,.dk-coach,.dk-status,.dk-count,.dk-chips li){-webkit-backdrop-filter:none;backdrop-filter:none}:is(.dk-act:not(.like),.dk-mini,.dk-coach){background:var(--glass-solid)}}.save-alert{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.save-alert .btn{white-space:normal;text-align:start;max-width:100%}.save-alert small{flex:200px}.label-short{display:none}.sc-questions{gap:var(--s4);margin:0 0 var(--s3);padding:0;list-style:none;display:grid}.sc-questions li{gap:var(--s2);display:grid}.sc-questions p{margin:0;font-weight:600}.sa-answers h2,.sa-answers h3{align-items:center;gap:var(--s2);display:flex}.sa-answers ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.sa-answers li{align-items:baseline;gap:2px var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;display:grid}.sa-answers li small{align-items:center;gap:var(--s1);font-size:var(--fs-caption);grid-column:1/-1;display:flex}.sa-answers li[data-ok=true] small{color:var(--ok-text)}.sa-answers li[data-ok=false]{background:var(--bad-tint)}.sa-answers li[data-ok=false] small{color:var(--danger)}.sa-sort{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.cn-notes h3{align-items:center;gap:var(--s2);display:flex}.cn-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.cn-list li{gap:var(--s1);padding:var(--s2) var(--s3);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.cn-list p{white-space:pre-line;margin:0}.cn-add{gap:var(--s2);display:grid}.cn-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.cn-locked{justify-items:start;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.cn-locked p{margin:0}.cg-glance{gap:var(--s5);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-hover);margin-block-end:var(--s5);display:grid}.cg-opening h3{align-items:center;gap:var(--s2);display:flex}.cg-opening p{margin:0}.cg-question{font-weight:600}.cg-opening blockquote{gap:var(--s1);padding:var(--s2) var(--s3);border-inline-start:3px solid var(--brand);border-radius:var(--radius-md);background:var(--tint-brand);white-space:pre-line;margin:0;display:grid}.cg-save{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-worked{justify-self:start;width:fit-content}.iv-card{gap:var(--s3);margin-block-start:var(--s5);display:grid}.iv-card h2{font-size:var(--fs-headline);margin:0}.iv-card>p{margin:0}.iv-body-wrap{gap:var(--s3);display:grid}.iv-body-wrap>p{margin:0}.iv-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.iv-pick{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;display:flex}.iv-pick[data-on]{border-color:var(--brand);background:var(--tint-brand)}.iv-pick input{width:18px;height:18px;accent-color:var(--brand);flex:none}.iv-body{flex:1;gap:2px;min-width:0;display:grid}.iv-body b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-foot{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}
.jb-deck-host{--deck-w:420px;--deck-h:clamp(460px, calc(var(--stage-h) - 210px - var(--deck-above,0px)), 640px);align-items:center;gap:calc(var(--space-6) + 2px);flex-direction:column;min-width:0;display:flex}.jb-deck-row{justify-content:center;align-items:center;gap:var(--space-7);max-width:100%;display:flex}.jb-deck-side{align-items:center;gap:calc(var(--space-3) + 2px);flex-direction:column;display:flex}.jb-deck{width:var(--deck-w);max-width:100%;height:var(--deck-h);outline:none;flex:none;margin-block-end:var(--space-7);position:relative;container:jb-deck/size}.jb-deck:focus-visible{outline:2px solid var(--focus);outline-offset:8px;border-radius:34px}.jb-swipe{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-float);touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;position:absolute;inset:0;overflow:hidden}.jb-swipe:first-child{z-index:3}.jb-swipe:nth-child(2){z-index:2;pointer-events:none;transform:translateY(40px)scale(.93)}.jb-swipe:nth-child(3){z-index:1;pointer-events:none;transform:translateY(76px)scale(.86)}.jb-swipe:nth-child(n+2) .jb-swipe-scroll{filter:saturate(.85)brightness(.97)}.jb-swipe:nth-child(n+4){display:none}.jb-swipe-scroll{touch-action:pan-y;scroll-snap-type:y proximity;scrollbar-width:none;overscroll-behavior:contain;outline:none;height:100%;overflow-y:auto}.jb-swipe-scroll::-webkit-scrollbar{display:none}.jb-swipe-page{scroll-snap-align:start}.jb-photo{background:var(--deep);height:100%;color:var(--on-photo);position:relative;overflow:hidden}.jb-photo-1{background:var(--photo-mood-1)}.jb-photo-2{background:var(--photo-mood-2)}.jb-photo-3{background:var(--photo-mood-3)}.jb-photo-4{background:var(--photo-mood-4)}.jb-photo>.jb-photo-img,.jb-photo>.jb-photo-media{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.jb-photo-tag{z-index:2;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 90px);display:inline-flex;position:absolute;inset-block-start:calc(var(--space-4) + 2px);inset-inline-start:calc(var(--space-4) + 2px)}.jb-photo-page{height:78%}.jb-photo-page .jb-photo-tag{inset-block:auto var(--space-4)}.jb-photo-page:after{content:"";background:linear-gradient(to top, var(--scrim), transparent);pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.jb-cover{justify-content:flex-end;gap:calc(var(--space-2) + 2px);padding:calc(var(--space-5) + 2px) calc(var(--space-5) + 2px) calc(var(--space-6) + 2px);flex-direction:column;display:flex}.jb-cover:after{content:"";background:linear-gradient(to top, var(--scrim) 0%, transparent 58%);pointer-events:none;position:absolute;inset:0}.jb-cover>*{z-index:1;position:relative}.jb-cover>.jb-photo-tag{z-index:2;position:absolute}.jb-cover>.jb-photo-img,.jb-cover>.jb-photo-media{z-index:0;position:absolute}.jb-cover h2{color:var(--on-photo);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:900;line-height:40px}.jb-cover h2 small{font-size:inherit;font-weight:inherit}.jb-cover .jb-sub{margin:0;font-weight:800}.jb-cover .jb-biz{align-items:center;gap:var(--space-2);margin:0;font-weight:800;display:flex}.jb-cover .jb-biz .ui-avatar{background:var(--surface);color:var(--ink)}.jb-cover .jb-biz svg{flex:none}.jb-cover .cat-cover-art{--cc-room:calc(100cqh - 270px);top:calc(var(--cc-room) / 2 + .14 * min(42cqmin, var(--cc-room) * .62));width:min(42cqmin, var(--cc-room) * .62)}@container (max-height:380px){.jb-cover .cat-cover-art{display:none}}.jb-cover .jb-cover-menu{z-index:3;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.jb-cover-menu .ui-icon-btn{background:var(--photo-frost);color:var(--on-photo);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);box-shadow:var(--photo-frost-edge)}.jb-cover .jb-face{z-index:0;color:var(--photo-initial);place-items:center;font-size:160px;font-weight:900;display:grid;position:absolute;inset:0}.jb-chip{align-items:center;gap:var(--space-1);height:26px;padding:0 calc(var(--space-2) + 2px);border-radius:var(--radius-pill);background:var(--sand-soft);color:var(--sand-ink);white-space:nowrap;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.jb-chip svg{flex:none;width:14px;height:14px}.jb-chip-brand{background:var(--brand-soft);color:var(--brand-ink)}.jb-chip-accent{background:var(--accent-soft);color:var(--accent-ink)}.jb-chip-glass{background:var(--photo-frost);color:var(--on-photo);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);box-shadow:var(--photo-frost-edge)}.jb-chip-pay{background:var(--photo-solid);color:var(--teal-900)}.jb-chip-ad{background:var(--accent);color:var(--on-accent);letter-spacing:.02em}.jb-cover .jb-biz .jb-ad-by{opacity:.85;font-size:12px;font-weight:700}.jb-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jb-scroll-hint{color:var(--on-photo);opacity:.9;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.jb-swipe-section{gap:calc(var(--space-3) + 2px);padding:calc(var(--space-5) + 2px) var(--space-6);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.jb-swipe-section h3{margin:0;font-size:17px;font-weight:800;line-height:24px}.jb-swipe-section h4{margin:0 0 calc(var(--space-2) * -1);font-size:15px;font-weight:800;line-height:22px}.jb-swipe-section.is-last{padding-block-end:var(--space-10)}.jb-swipe-section p{margin:0}.jb-why{gap:var(--space-2);padding:var(--space-3) calc(var(--space-3) + 2px);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;margin:0;font-size:14px;line-height:20px;list-style:none;display:flex}.jb-why li{align-items:flex-start;gap:var(--space-2);display:flex}.jb-why li svg{color:var(--brand-ink);flex:none;margin-block-start:1px}.jb-why li.is-off{color:var(--ink-muted)}.jb-why li.is-off svg{color:var(--ink-faint)}.jb-desc{flex-direction:column;gap:6px;margin:0;padding-inline-start:calc(var(--space-5) + 2px);font-size:14px;line-height:22px;display:flex}.jb-desc[lang=fa]{font-size:15px;line-height:26px}.jb-skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jb-swipe-section .jb-facts{margin:0}.jb-swipe-note{color:var(--ink-muted);font-size:13px;line-height:18px}.jb-rail{z-index:4;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--space-2) + 2px);transform:translateY(-50%)}.jb-rail i{background:var(--rail-dot);width:4px;height:20px;box-shadow:var(--rail-dot-edge);border-radius:4px;transition:background-color .2s,height .2s}.jb-rail i.is-on{background:var(--rail-dot-on);height:34px}.jb-stamp{z-index:5;padding:6px var(--space-4);background:var(--stamp-fill);opacity:0;pointer-events:none;border:3px solid;border-radius:14px;font-size:24px;font-weight:900;line-height:30px;position:absolute;inset-block-start:calc(var(--space-7) + 2px)}.jb-stamp-like{color:var(--brand-ink);opacity:var(--like,0);inset-inline-start:calc(var(--space-5) + 2px);transform:rotate(-12deg)}.jb-stamp-pass{color:var(--danger);opacity:var(--pass,0);inset-inline-end:calc(var(--space-5) + 2px);transform:rotate(12deg)}.jb-stamp-super{inset-inline-start:50%;inset-block:auto var(--space-10);color:var(--accent-ink);opacity:var(--super,0);transform:translate(-50%)}.jb-swipe-end{justify-content:center;align-items:center;gap:calc(var(--space-2) + 2px);padding:var(--space-8);background:var(--surface);text-align:center;flex-direction:column;display:flex}.jb-swipe-end h3,.jb-swipe-end h2{margin:0;font-size:22px;font-weight:900;line-height:28px}.jb-swipe-end p{max-width:300px;color:var(--ink-muted);margin:0}.jb-swipe-end .ui-empty{padding:0}.jb-swipe-end .ui-empty h2{font-size:22px;font-weight:900}.jb-deck-loading{gap:var(--space-3);width:100%;height:100%;padding:var(--space-5);align-content:end;display:grid}.jb-deck-loading>:first-child{height:60%}.jb-fab{border-radius:var(--radius-pill);background:var(--glass-strong);width:68px;height:68px;color:var(--ink);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);cursor:pointer;border:0;place-items:center;transition:transform .15s,opacity .15s;display:grid;position:relative}.jb-fab:hover:not(:disabled){transform:scale(1.06)}.jb-fab:active:not(:disabled){transform:scale(.94)}.jb-fab:disabled{opacity:.4;cursor:default}.jb-fab:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.jb-fab svg{stroke-width:2.6px;width:28px;height:28px}.jb-fab-pass{color:var(--danger)}.jb-fab-like{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-button), var(--shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none}.jb-fab-sm{width:52px;height:52px}.jb-fab-sm svg{width:22px;height:22px}.jb-fab-undo{color:var(--ink-muted)}.jb-fab-super{color:var(--accent-ink)}.jb-fab-count{border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);box-shadow:0 0 0 2px var(--surface);place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}[data-done] .jb-fab-like,[data-done] .jb-fab-pass,[data-done] .jb-fab-super{opacity:.4;pointer-events:none}.jb-keys{justify-content:center;gap:6px calc(var(--space-4) + 2px);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;font-weight:700;display:flex}.jb-keys>span{align-items:center;gap:6px;display:inline-flex}.jb-key{background:var(--glass);min-width:26px;height:26px;color:var(--ink);box-shadow:var(--shadow-glass);border-radius:8px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.jb-deck-screen{gap:var(--space-6);display:grid;container-type:inline-size}.jb-deck-layout{align-items:flex-start;gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.jb-deck-layout>.jb-deck-host{flex:999 600px}.jb-deck-aside{align-items:start;gap:var(--space-4);flex:1 0 min(100%,290px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));min-width:0;display:grid}@media (min-width:640px) and (max-width:1023px){.jb-deck-layout>.jb-deck-host{max-width:480px;margin-inline:auto}}@media (max-width:639px){.jb-deck-aside{margin-block-start:var(--tabbar-room)}}@media (max-width:1023px){.jb-deck-host{--deck-w:100%;--deck-h:max(300px, calc(var(--stage-h) - var(--deck-top,88px) - 28px));gap:0;width:100%}.jb-deck-screen{gap:var(--space-3)}.jb-deck-screen>.ui-page-head{flex-wrap:nowrap;align-items:center}.jb-deck-screen>.ui-page-head h1{letter-spacing:-.02em;font-size:26px;line-height:30px}.jb-deck-screen>.ui-page-head p{font-size:13px;line-height:18px}.jb-deck-screen>.ui-page-head .jb-select{padding-inline:var(--space-3) calc(var(--space-2) + 2px);flex:none}.jb-deck-screen>.ui-page-head .jb-select>span:first-child{display:none}.jb-deck-row{gap:0 var(--space-3);grid-template-columns:1fr 1fr;grid-template-areas:"deck deck""start end";width:100%;display:grid}.jb-deck{grid-area:deck;width:100%;margin-block-end:0}.jb-deck-side{z-index:4;flex-direction:row;align-items:center;margin-block-start:calc((var(--space-8) + 2px) * -1)}.jb-deck-side.is-start{flex-direction:row-reverse;grid-area:start;justify-self:end}.jb-deck-side.is-end{grid-area:end;justify-self:start}.jb-fab-sm{width:44px;height:44px;margin-block-start:var(--space-6)}.jb-keys{display:none}.jb-cover h2{font-size:30px;line-height:34px}.jb-swipe:nth-child(2){transform:translateY(14px)scale(.95)}.jb-swipe:nth-child(3){transform:translateY(26px)scale(.9)}}@media (max-width:1023px) and (max-height:560px){.jb-deck-host{--deck-h:max(200px, calc(100dvh - 2 * var(--space-4)))}.jb-deck-layout>.jb-deck-host{max-width:none}.jb-deck-row{gap:var(--space-4);display:flex}.jb-deck{flex:0 420px;width:auto;min-width:0}.jb-deck-side,.jb-deck-side.is-start{flex-direction:column;margin-block-start:0}.jb-fab-sm{margin-block-start:0}}@media (max-width:639px) and (max-height:560px){.jb-deck-host{--deck-h:max(200px, calc(100dvh - var(--tabbar-room) - var(--space-4)))}}@container jb-deck (max-height:380px){.jb-cover h2{font-size:24px;line-height:28px}.jb-cover .jb-scroll-hint{display:none}}@container (max-width:270px){.jb-deck-screen>.ui-page-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.jb-swipe,.jb-fab,.jb-rail i{transition:none}}.jb-swipe.is-static{z-index:auto;touch-action:auto;pointer-events:auto;-webkit-user-select:auto;user-select:auto;will-change:auto;width:100%;height:min(560px,70vh);transition:none;position:relative;inset:auto;transform:none}.jb-swipe.is-static .jb-swipe-scroll{overscroll-behavior-y:auto;touch-action:auto}.jb-swipe.is-static .jb-swipe-scroll:after{content:"";scroll-snap-align:end;height:1px;display:block}
.adf-page{gap:var(--s4);width:100%;max-width:1120px;margin-inline:auto;display:grid}.adf-top{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.adf-crumbs{align-items:center;gap:var(--s2);min-width:0;color:var(--ink-muted);font-size:14px;display:flex}.adf-crumbs a{min-height:32px;color:var(--brand-ink);flex:none;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.adf-crumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adf-saved{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.adf-saved[data-state=failed]{color:var(--bad)}.adf-grid{gap:var(--s5);align-items:start;display:grid}.adf-card{gap:var(--s4);min-width:0;padding:var(--s6);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.adf-head{align-items:center;gap:var(--s4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adf-back{padding:6px var(--s2);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.adf-back:hover{background:var(--surface-hover)}.adf-progress{gap:6px;min-width:0;display:grid}.adf-progress small,.adf-upnext{color:var(--ink-muted);font-size:12px}.adf-progress b{color:var(--ink)}.adf-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.adf-bars i{border-radius:var(--radius-pill);background:var(--surface-sunken);height:5px}.adf-bars i.is-on{background:var(--brand)}.adf-optional{padding:2px var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-muted);justify-self:start;font-size:12px;font-weight:700}.adf-card h1{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:900;line-height:1.15}[dir=rtl] .adf-card h1{letter-spacing:0;line-height:1.4}.adf-card h1:focus{outline:none}.adf-lead{color:var(--ink-muted);margin:0;font-size:15px;line-height:24px}.adf-body{gap:var(--s4);min-width:0;display:grid}.adf-body .field{margin:0}.adf-label{margin-block-end:var(--s2);font-size:14px;font-weight:800;display:block}.adf-count{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.adf-count small{color:var(--ink-muted);font-size:12px;font-weight:600}.adf-note,.adf-warn{align-items:flex-start;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);margin:0;font-size:13px;line-height:20px;display:flex}.adf-note svg,.adf-warn svg{flex:none;margin-block-start:2px}.adf-warn{background:var(--danger-soft);color:var(--bad);font-weight:700}.adf-foot{justify-items:center;gap:var(--s2);display:grid}.adf-hint{color:var(--bad);text-align:center;margin:0;font-size:13px;font-weight:700}.adf-go{border-radius:var(--radius-pill);justify-content:center;width:100%;min-height:52px;font-size:16px}.adf-spin{animation:.9s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.adf-spin{animation:none}}.adf-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.adf-pills button{min-height:40px;padding:0 var(--s4);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;font-size:14px;font-weight:700}.adf-pills button:hover{box-shadow:inset 0 0 0 1px var(--brand)}.adf-pills button.is-on{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-button)}.adf-stack,.adf-grid2{gap:var(--s2);display:grid}.adf-choice{align-items:center;gap:var(--s3);width:100%;padding:var(--s3);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;text-align:start;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adf-choice:hover{box-shadow:inset 0 0 0 1px var(--brand)}.adf-choice.is-on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.adf-choice-icon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);place-items:center;display:grid}.adf-choice.is-on .adf-choice-icon{background:var(--brand);color:var(--on-brand)}.adf-choice-text{gap:2px;display:grid}.adf-choice-text b{font-size:14px}.adf-choice-text small{color:var(--ink-muted);font-size:12px}.adf-choice-mark{border:2px solid var(--line-strong);border-radius:var(--radius-pill);width:22px;height:22px;color:var(--on-brand);place-items:center;display:grid}.adf-choice.is-on .adf-choice-mark{border-color:var(--brand);background:var(--brand)}.adf-from{gap:var(--s3);border-block-end:1px solid var(--line);padding-block-end:var(--s4);display:grid}.adf-where{align-items:flex-start;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s3);display:flex}.adf-city{min-height:40px;padding:0 var(--s4);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.adf-city small{color:var(--brand-ink);font-size:12px}.adf-city-search{flex:220px}.adf-city-list{margin:var(--s2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.adf-date{align-items:center;gap:var(--s2);color:var(--ink-muted);margin-block-start:var(--s3);display:inline-flex}.adf-date .input{width:auto}.adf-span{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-md);background:var(--brand-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adf-span>span:not(.adf-span-bar){gap:2px;display:grid}.adf-span small{color:var(--ink-muted);font-size:12px}.adf-span b{font-size:14px}.adf-span-bar{place-items:center;display:grid;position:relative}.adf-span-bar i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--brand), var(--accent));width:100%;height:5px}.adf-span-bar em{padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--surface);font-size:11px;font-style:normal;font-weight:700;position:absolute;inset-block-start:calc(var(--s5) * -1 - 2px)}.adf-rows{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:0;list-style:none;overflow:hidden}.adf-rows li{align-items:center;gap:var(--s3);padding:var(--s3);grid-template-columns:auto 80px minmax(0,1fr) auto;display:grid}.adf-rows li+li{border-block-start:1px solid var(--line)}.adf-row-icon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);place-items:center;display:grid}.adf-row-label{color:var(--ink-muted);font-size:13px}.adf-rows b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.adf-next{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.adf-next li{padding:var(--s3);border-radius:var(--radius-md);background:var(--brand-soft);align-content:start;gap:4px;font-size:13px;display:grid}.adf-next svg{color:var(--brand-ink)}.adf-next small{color:var(--ink-muted);font-size:12px}.adf-done{padding-block:var(--s9);text-align:center;justify-items:center}.adf-done h1{font-size:28px}.adf-done p{max-width:420px;color:var(--ink-muted);margin:0}.adf-done-mark{border-radius:var(--radius-lg);background:var(--brand);width:64px;height:64px;color:var(--on-brand);box-shadow:var(--shadow-button);place-items:center;display:grid}.adf-done-actions{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.adf-preview{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-raised);display:none}.adf-preview-head{justify-content:space-between;align-items:center;gap:var(--s2);margin:0;font-size:13px;display:flex}.adf-preview-head small{color:var(--ink-muted);font-size:12px}.adf-live{padding:4px var(--s3);border-radius:var(--radius-pill);background:var(--brand-soft);align-items:center;gap:6px;font-weight:800;display:inline-flex}.adf-live:before{content:"";border-radius:var(--radius-pill);background:var(--brand);width:6px;height:6px}.adf-preview-foot{color:var(--ink-muted);text-align:center;margin:0;font-size:12px;line-height:18px}.adf-cardview{width:100%}.adf-page{container:adf-page/inline-size}@container adf-page (min-width:860px){.adf-grid{grid-template-columns:minmax(0,1fr) 360px}.adf-preview{display:grid;position:sticky;inset-block-start:var(--s4)}.adf-peek{display:none}.adf-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.adf-next{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.adf-card{padding:var(--s5) var(--s4);border-radius:var(--radius-lg)}.adf-card h1{font-size:28px}.adf-head{grid-template-columns:auto minmax(0,1fr)}.adf-upnext{display:none}.adf-rows li{grid-template-columns:auto minmax(0,1fr) auto}.adf-row-label{display:none}}.adx-wrap{gap:var(--s3);display:grid}.adx-tiles{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin:0;padding:0;list-style:none;display:grid}.adx-tile{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--surface-sunken);position:relative;overflow:hidden}.adx-tile[aria-busy=true]{opacity:.6}.adx-tile img{object-fit:cover;width:100%;height:100%}.adx-cover{padding:2px var(--s2);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:800;position:absolute;inset-block-start:6px;inset-inline-start:6px}.adx-tools{gap:4px;display:flex;position:absolute;inset-block-end:6px;inset-inline-end:6px}.adx-tool{border-radius:var(--radius-pill);background:var(--glass-strong);width:30px;height:30px;color:var(--ink);box-shadow:var(--shadow-glass);cursor:pointer;border:0;place-items:center;display:grid}.adx-tool:hover{color:var(--brand-ink)}.adx-add{aspect-ratio:3/4;padding:var(--s2);border:2px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink);text-align:center;cursor:pointer;place-content:center;justify-items:center;gap:4px;display:grid}.adx-add:hover,.adx-add[data-over]{border-color:var(--brand);background:var(--brand-soft)}.adx-add b{font-size:13px}.adx-add small{color:var(--ink-muted);font-size:11px}.adx-add-icon{border-radius:var(--radius-sm);background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);place-items:center;display:grid}.adx-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adx-facts li{padding:2px var(--s3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:4px;font-size:12px;display:inline-flex}.adp-wrap{gap:var(--s4);display:grid}.adp-bill{padding:var(--s2) var(--s4);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);margin:0;display:grid}.adp-line{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-block:var(--s3);display:flex}.adp-line+.adp-line{border-block-start:1px solid var(--line)}.adp-line dt{gap:2px;font-size:14px;display:grid}.adp-line dt small,.adp-line dd small{color:var(--ink-muted);font-size:12px;font-weight:600}.adp-line dd{justify-items:end;margin:0;font-weight:800;display:grid}.adp-line[data-tone=muted]{color:var(--ink-muted)}.adp-line[data-tone=total] dd{font-size:22px}.adp-wallet{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adp-wallet>span:nth-child(2){gap:2px;display:grid}.adp-wallet small{color:var(--ink-muted);font-size:13px}.adp-wallet-icon{border-radius:var(--radius-sm);background:var(--brand);width:40px;height:40px;color:var(--on-brand);place-items:center;display:grid}.adp-after,.adp-short{padding:4px var(--s3);border-radius:var(--radius-pill);white-space:nowrap;font-size:12px;font-weight:800}.adp-after{background:var(--brand-soft);color:var(--brand-ink)}.adp-short{background:var(--danger-soft);color:var(--bad)}.adp-add{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-md);background:var(--accent-soft);display:grid}.adp-add h3{align-items:center;gap:var(--s2);color:var(--accent-ink);margin:0;font-size:16px;display:flex}.adp-add p{margin:0;font-size:14px;line-height:22px}.adp-terms{gap:var(--s2);color:var(--ink-muted);margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:grid}.adp-terms li{gap:var(--s2);display:flex}.adp-terms svg{color:var(--brand-ink);flex:none;margin-block-start:2px}.adp-small{color:var(--ink-muted);text-align:center;margin:0;font-size:12px}.adl-grid{gap:var(--s5);align-items:start;display:grid}.adl-col,.adl-side{gap:var(--s4);min-width:0;display:grid}.adl-tabs{border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:flex}.adl-tabs button{align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border-radius:var(--radius-pill);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;display:inline-flex}.adl-tabs button.is-on{background:var(--surface-sunken);color:var(--ink)}.adl-tabs span{border-radius:var(--radius-pill);background:var(--surface-sunken);text-align:center;min-width:20px;padding:0 6px;font-size:12px}.adl-tabs button.is-on span{background:var(--brand-soft);color:var(--brand-ink)}.adl-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.adl-row{gap:var(--s4);padding:var(--s4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-glass);grid-template-columns:76px minmax(0,1fr);display:grid}.adl-row.is-bad{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-glass)}.adl-row[aria-busy=true]{opacity:.6}.adl-thumb{border-radius:var(--radius-md);background:var(--deep);width:76px;height:92px;color:var(--on-deep);place-items:center;display:grid;position:relative;overflow:hidden}.adl-thumb img{object-fit:cover;width:100%;height:100%}.adl-thumb .jb-chip{height:20px;padding:0 6px;font-size:11px;position:absolute;inset-block-start:4px;inset-inline-start:4px}.adl-main{align-content:start;gap:6px;min-width:0;display:grid}.adl-title{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;font-size:17px;font-weight:800;display:flex}.adl-title a{color:var(--ink);text-decoration:none}.adl-title a:hover{text-decoration:underline}.adl-meta{gap:4px var(--s3);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.adl-line{color:var(--ink-muted);gap:6px;font-size:13px;display:grid}.adl-line b{color:var(--ink)}.adl-line small{font-size:var(--fs-caption)}.adl-step{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.adl-meter{border-radius:var(--radius-pill);background:var(--surface-sunken);width:120px;height:5px;display:block;overflow:hidden}.adl-meter>i{border-radius:inherit;background:var(--brand);height:100%;display:block}.adl-reason{gap:4px var(--s2);color:var(--bad);grid-template-columns:auto minmax(0,1fr);margin:0;font-weight:700;display:grid}.adl-reason small{color:var(--ink-muted);grid-column:2;font-weight:600}.adl-numbers{gap:var(--s4);flex-wrap:wrap;display:flex}.adl-numbers>span{align-items:center;gap:4px;display:inline-flex}.adl-actions{justify-content:space-between;align-items:center;gap:var(--s2);border-block-start:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--s3);display:flex}.adl-more{flex-wrap:wrap;gap:4px;display:flex}.adl-delete{color:var(--bad)}.adl-empty{justify-items:center;gap:var(--s2);padding:var(--s8) var(--s4);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-muted);text-align:center;box-shadow:var(--shadow-glass);display:grid}.adl-empty b{color:var(--ink);font-size:17px}.adl-empty p{max-width:360px;margin:0}.adl-help h2,.adl-tips h2{margin:0 0 var(--s3);font-size:17px}.adl-help ol{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.adl-help li{gap:2px var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.adl-help li>span{border-radius:var(--radius-sm);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);grid-row:span 2;place-items:center;display:grid}.adl-help b{font-size:14px}.adl-help small{color:var(--ink-muted);font-size:13px;line-height:19px}.adl-wallet{align-items:center;gap:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adl-wallet>span:first-child{border-radius:var(--radius-sm);background:var(--brand);width:40px;height:40px;color:var(--on-brand);place-items:center;display:grid}.adl-wallet>span:nth-child(2){display:grid}.adl-wallet small{color:var(--ink-muted);font-size:12px}.adl-wallet b{font-size:20px}.adl-tips ul{gap:var(--s2);margin:0 0 var(--s2);padding:0;font-size:13px;line-height:20px;list-style:none;display:grid}.adl-tips li{gap:var(--s2);display:flex}.adl-tips svg{color:var(--brand-ink);flex:none;margin-block-start:2px}.adl-page{container:adl-page/inline-size}.adl-col{container:adl-list/inline-size}@container adl-list (min-width:560px){.adl-row{grid-template-columns:76px minmax(0,1fr) auto}.adl-actions{border:0;flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-end;padding:0}}@container adl-page (min-width:900px){.adl-grid{grid-template-columns:minmax(0,1fr) 320px}}.adv-page{gap:var(--s4);display:grid}.adv-head{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.adv-head h1{margin:var(--s2) 0 4px;letter-spacing:-.02em;font-size:40px;font-weight:900;line-height:1.1}[dir=rtl] .adv-head h1{letter-spacing:0;line-height:1.4}.adv-pills{flex-wrap:wrap;gap:6px;margin:0;display:flex}.adv-pill{padding:2px var(--s3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.adv-by,.adv-small{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:13px;line-height:20px;display:flex}.adv-grid{gap:var(--s5);align-items:start;display:grid}.adv-col{gap:var(--s4);min-width:0;display:grid}.adv-col h2{justify-content:space-between;align-items:baseline;gap:var(--s2);margin:0 0 var(--s3);font-size:18px;display:flex}.adv-col h2 small{color:var(--ink-muted);font-size:13px;font-weight:600}.adv-status{gap:var(--s3);display:grid}.adv-status h2{margin:0;font-size:22px}.adv-status>p{color:var(--ink-muted);margin:0}.adv-status.is-rejected>p{color:var(--bad);font-weight:700}.adv-status>.btn{justify-self:start}.adv-steps{margin:var(--s3) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.adv-steps li{text-align:center;justify-items:center;gap:4px;padding-inline:4px;display:grid;position:relative}.adv-steps li:before{content:"";border-radius:var(--radius-pill);background:var(--surface-sunken);width:calc(100% - 36px);height:3px;position:absolute;inset-block-start:calc(var(--s3) + 3px);inset-inline-start:calc(-50% + var(--s4) + 2px)}.adv-steps li:first-child:before{display:none}.adv-steps li[data-state=done]:before,.adv-steps li[data-state=now]:before,.adv-steps li[data-state=bad]:before{background:var(--brand)}.adv-steps b{font-size:13px}.adv-steps small{color:var(--ink-muted);font-size:11px}.adv-dot{border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);width:32px;height:32px;color:var(--on-brand);place-items:center;display:grid}.adv-dot>i{border-radius:var(--radius-pill);background:var(--accent-ink);width:10px;height:10px}[data-state=done]>.adv-dot{border-color:var(--brand);background:var(--brand)}[data-state=now]>.adv-dot{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft)}[data-state=now]>b{color:var(--accent-ink)}[data-state=bad]>.adv-dot{border-color:var(--bad);background:var(--bad)}.adv-check-box{align-items:start;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-md);background:var(--brand-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.adv-check-box.is-warn{background:var(--accent-soft)}.adv-check-box>span:nth-child(2){gap:4px;display:grid}.adv-check-box small{color:var(--ink-muted);font-size:13px;line-height:20px}.adv-ok{color:var(--brand-ink);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.adv-once dl,.adv-money dl{margin:0 0 var(--s3);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.adv-once dl>div,.adv-money dl>div{gap:var(--s3);padding:var(--s3) var(--s4);grid-template-columns:140px minmax(0,1fr);display:grid}.adv-once dl>div+div,.adv-money dl>div+div{border-block-start:1px solid var(--line)}.adv-once dt,.adv-money dt{align-items:center;gap:var(--s2);color:var(--ink-muted);font-size:13px;display:flex}.adv-once dd,.adv-money dd{overflow-wrap:anywhere;margin:0;font-weight:700;display:grid}.adv-once dd small{color:var(--ink-muted);font-weight:600}.adv-receipts{margin:0 0 var(--s2);gap:4px;padding:0;font-size:13px;list-style:none;display:grid}.adv-receipts li{align-items:center;gap:6px;display:flex}.adv-receipts a{overflow-wrap:anywhere;align-items:center;min-height:28px;display:inline-flex}.adv-stats dl{gap:var(--s3);margin:0 0 var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adv-stats dt{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:flex}.adv-stats dd{margin:0;font-size:24px;font-weight:800}.adv-mind{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.adv-mind>span:first-child{flex:260px;gap:4px;display:grid}.adv-mind small{color:var(--ink-muted);font-size:13px;line-height:20px}.adv-mind-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.adv-card{gap:var(--s3);display:grid}.ui-page.adv-page{container:adv-page/inline-size}@container adv-page (min-width:860px){.adv-grid{grid-template-columns:minmax(0,1fr) 340px}.adv-card{position:sticky;inset-block-start:var(--s4)}}@media (max-width:639px){.adv-head h1{font-size:30px}.adv-steps b{font-size:12px}.adv-check-box{grid-template-columns:auto minmax(0,1fr)}.adv-check-box>.adv-ok{grid-column:2}.adv-steps small{display:none}.adv-once dl>div,.adv-money dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ad-bars{align-items:flex-end;gap:4px;height:72px;margin:0;padding:0;list-style:none;display:flex}.ad-bars li{background:var(--brand);opacity:.8;border-radius:4px 4px 0 0;flex:1}.jb-ad-from{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.jb-ad-body{margin:0;font-size:16px;line-height:26px}.jb-ad-cta{justify-items:center;gap:6px;display:grid}.jb-ad-cta .btn{border-radius:var(--radius-pill);justify-content:center;width:100%}.jb-ad-cta small{color:var(--ink-muted);font-size:12px}.jb-ad-why{gap:var(--s2);padding:var(--s3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);margin:0;font-size:14px;line-height:21px;display:flex}.jb-ad-why svg{flex:none;margin-block-start:2px}.jb-ad-actions{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;display:flex}
.sf-page{gap:var(--s4);width:100%;max-width:1120px;margin-inline:auto;display:grid}.sf-top{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.sf-crumbs{align-items:center;gap:var(--s2);min-width:0;color:var(--ink-muted);font-size:14px;display:flex}.sf-crumbs a{min-height:32px;color:var(--brand-ink);flex:none;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.sf-crumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-top-end{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.sf-saved{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sf-saved[data-state=failed]{color:var(--danger)}.sf-grid{gap:var(--s5);align-items:start;display:grid}.sf-card{gap:var(--s4);min-width:0;padding:var(--s6);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.sf-head{align-items:center;gap:var(--s4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sf-back{padding:6px var(--s2);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.sf-back:hover{background:var(--surface-hover)}.sf-progress{gap:6px;min-width:0;display:grid}.sf-progress small,.sf-upnext{color:var(--ink-muted);font-size:12px}.sf-progress b{color:var(--ink)}.sf-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.sf-bars i{border-radius:var(--radius-pill);background:var(--surface-sunken);height:5px}.sf-bars i.is-on{background:var(--brand)}.sf-optional{padding:2px var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-muted);justify-self:start;font-size:12px;font-weight:700}.sf-card h1{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:900;line-height:1.15}[dir=rtl] .sf-card h1{letter-spacing:0;line-height:1.4}.sf-card h1:focus,.sf-card h1:focus-visible{box-shadow:none;outline:none}.sf-lead{color:var(--ink-muted);margin:0;font-size:15px;line-height:24px}.sf-body{gap:var(--s5);min-width:0;display:grid}.sf-body .field{margin:0}.sf-section{gap:var(--s2);min-width:0;display:grid}.sf-label{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;margin:0;font-size:14px;font-weight:800;display:flex}.sf-label small{color:var(--ink-muted);font-size:12px;font-weight:600}.sf-panel{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);background:var(--brand-soft);display:grid}.sf-note,.sf-warn{align-items:flex-start;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);margin:0;font-size:13px;line-height:20px;display:flex}.sf-note svg,.sf-warn svg{flex:none;margin-block-start:2px}.sf-note-brand{background:var(--brand-soft);color:var(--ink)}.sf-warn{background:var(--danger-soft);color:var(--danger);font-weight:700}.sf-foot{justify-items:center;gap:var(--s2);display:grid}.sf-hint{color:var(--danger);text-align:center;margin:0;font-size:13px;font-weight:700}.sf-go{border-radius:var(--radius-pill);justify-content:center;width:100%;min-height:52px;font-size:16px}.sf-spin{animation:.9s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.sf-spin{animation:none}}.sf-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.sf-pills button{min-height:40px;padding:0 var(--s4);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;font-size:14px;font-weight:700}.sf-pills button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--brand)}.sf-pills button:disabled{opacity:.5;cursor:not-allowed}.sf-pills button.is-on{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-button)}.sf-pills button[aria-disabled=true]{opacity:.5}.sf-pills-small button{min-height:34px;padding:0 var(--s3);font-size:13px}.sf-choices{gap:var(--s2);display:grid}.sf-choice-wrap{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:grid}.sf-choice-wrap:hover{box-shadow:inset 0 0 0 1px var(--brand)}.sf-choice-wrap.is-on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.sf-choice{align-items:center;gap:var(--s3);width:100%;padding:var(--s3);border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sf-choice-icon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);place-items:center;display:grid}.sf-choice-wrap.is-on .sf-choice-icon{background:var(--brand);color:var(--on-brand)}.sf-choice-text{gap:2px;display:grid}.sf-choice-text b{font-size:15px}.sf-choice-text small{color:var(--ink-muted);font-size:13px;line-height:19px}.sf-choice-mark{border:2px solid var(--line-strong);border-radius:var(--radius-pill);width:22px;height:22px;color:var(--on-brand);place-items:center;display:grid}.sf-choice-wrap.is-on .sf-choice-mark{border-color:var(--brand);background:var(--brand)}.sf-choice-more{gap:var(--s3);padding:0 var(--s3) var(--s3);display:grid}.sf-counter{justify-self:start;align-items:center;gap:var(--s2);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);padding:4px;display:inline-flex}.sf-counter button{border-radius:var(--radius-pill);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid}.sf-counter button:disabled{opacity:.45;cursor:not-allowed}.sf-counter output{text-align:center;min-width:96px;font-size:15px;font-weight:800}.sf-pair{gap:var(--s3);display:grid}.sf-rows{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:0;list-style:none;overflow:hidden}.sf-rows li{align-items:center;gap:var(--s3);padding:var(--s3);grid-template-columns:auto 96px minmax(0,1fr) auto;display:grid}.sf-rows li+li{border-block-start:1px solid var(--line)}.sf-rows li[data-missing] .sf-row-value{color:var(--danger)}.sf-row-icon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);place-items:center;display:grid}.sf-row-name{color:var(--ink-muted);font-size:13px}.sf-row-value{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sf-done{padding-block:var(--s9);text-align:center;justify-items:center}.sf-done h1{font-size:28px}.sf-done-text{gap:var(--s2);max-width:440px;color:var(--ink-muted);display:grid}.sf-done-text p{margin:0}.sf-done-mark{border-radius:var(--radius-lg);background:var(--brand);width:64px;height:64px;color:var(--on-brand);box-shadow:var(--shadow-button);place-items:center;display:grid}.sf-done-actions{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sf-preview{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-raised);display:none}.sf-preview-head{justify-content:space-between;align-items:center;gap:var(--s2);margin:0;font-size:13px;display:flex}.sf-preview-head small{color:var(--ink-muted);font-size:12px}.sf-live{padding:4px var(--s3);border-radius:var(--radius-pill);background:var(--brand-soft);align-items:center;gap:6px;font-weight:800;display:inline-flex}.sf-live:before{content:"";border-radius:var(--radius-pill);background:var(--brand);width:6px;height:6px}.sf-preview-foot{color:var(--ink-muted);text-align:center;margin:0;font-size:12px;line-height:18px}.sf-preview .cp-card,.sf-sheet .cp-card{width:100%}.sf-sheet{gap:var(--s3);display:grid}@media (min-width:640px){.sf-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-page{container:sf-page/inline-size}@container sf-page (min-width:860px){.sf-grid{grid-template-columns:minmax(0,1fr) 360px}.sf-grid.sf-solo{grid-template-columns:minmax(0,1fr);width:100%;max-width:720px;margin-inline:auto}.sf-preview{display:grid;position:sticky;inset-block-start:var(--s4)}.sf-peek{display:none}}@media (max-width:639px){.sf-card{padding:var(--s5) var(--s4);border-radius:var(--radius-lg)}.sf-card h1{font-size:28px}.sf-head{grid-template-columns:auto minmax(0,1fr)}.sf-upnext{display:none}.sf-rows li{grid-template-columns:auto minmax(0,1fr) auto}.sf-row-name{display:none}}
.wp-label-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.wp-tag{padding:2px var(--s2);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.wp-muted{color:var(--ink-muted);margin:0;font-size:13px}.wp-picker{gap:var(--s3);display:grid}.wp-search{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s4);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);display:flex}.wp-search:focus-within{box-shadow:inset 0 0 0 2px var(--brand)}.wp-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.wp-chosen-one{gap:var(--s2);justify-items:start;display:grid}.wp-way{color:var(--text-2);margin:0;font-size:13px;font-weight:700}.wp-chip.is-on[data-review]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brand)}.wp-chip.is-on[data-review=rejected]{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--text-2)}.wp-chip-note{color:var(--text-2);font-size:11px;font-weight:600}.wp-own{align-items:center;gap:var(--s3);width:100%;margin-top:var(--s2);padding:var(--s3) var(--s4);border:1.5px dashed var(--line);border-radius:var(--r-md);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.wp-own:hover:not(:disabled){border-color:var(--brand)}.wp-own:disabled{opacity:.5;cursor:not-allowed}.wp-own>span:last-child{gap:2px;display:grid}.wp-own small{color:var(--text-2);font-size:12px}.wp-own-icon{border-radius:var(--radius-pill);background:var(--surface-sunken);width:36px;height:36px;color:var(--brand-ink);flex:none;place-items:center;display:grid}.wp-split{gap:var(--s5);display:grid}.wp-drop{align-items:center;gap:var(--s3);width:100%;padding:var(--s4);border:2px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;display:flex}.wp-drop:hover,.wp-drop[data-over]{border-color:var(--brand)}.wp-drop-icon{border-radius:var(--radius-sm);background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);flex:none;place-items:center;display:grid}.wp-drop-text{gap:2px;min-width:0;display:grid}.wp-drop-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wp-drop-text small{color:var(--ink-muted);font-size:12px}.wp-filled{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.wp-filled-head{color:var(--brand-ink);align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.wp-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wp-chip{min-height:32px;padding:0 var(--s3);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line);border:0;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.wp-chip.is-on{background:var(--brand);color:var(--on-brand);box-shadow:none}.wp-chip button{border-radius:var(--radius-pill);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:-6px;padding:0;display:grid}.wp-chip button:hover{background:var(--glass-tint)}.wp-chip-add{color:var(--brand-ink);cursor:pointer}.wp-chip-add:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--brand)}.wp-chip-add:disabled{opacity:.5;cursor:not-allowed}.wp-chosen{gap:var(--s2)}.wp-groups{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.wp-group{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.wp-group-head{align-items:center;gap:var(--s3);width:100%;padding:var(--s3);border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;font-size:15px;display:grid}.wp-group-icon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink-muted);place-items:center;display:grid}.wp-count{border-radius:var(--radius-pill);background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:grid}.wp-chevron{color:var(--ink-muted);transition:transform .15s}.wp-group-head[aria-expanded=true] .wp-chevron{transform:rotate(180deg)}.wp-group-body{padding:0 var(--s3) var(--s3)}.wp-group-body .sf-pills button{min-height:36px;font-size:13px}.wp-file{align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wp-file-icon{border-radius:var(--radius-sm);background:var(--danger-soft);width:40px;height:40px;color:var(--danger);place-items:center;font-size:11px;font-weight:900;display:grid}.wp-file-text{gap:2px;min-width:0;font-size:14px;display:grid}.wp-file-text a{color:var(--brand-ink);justify-self:start;font-size:13px;font-weight:700}.wp-tiles{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.wp-tile{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--surface-sunken);position:relative;overflow:hidden}.wp-tile img,.wp-tile video{object-fit:cover;width:100%;height:100%}.wp-tile .icon-btn,.wp-tile button{background:var(--glass-strong);position:absolute;inset-block-end:6px;inset-inline-end:6px}.wp-wait{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);padding:2px 6px;font-size:11px;font-weight:800;position:absolute;inset-block-start:6px;inset-inline-start:6px}.wp-strength{gap:var(--s2);padding:var(--s4);border-radius:var(--radius-md);background:var(--brand-soft);display:grid}.wp-strength-head{justify-content:space-between;gap:var(--s2);margin:0;font-size:14px;display:flex}.wp-strength-head span{font-weight:800}.wp-meter{border-radius:var(--radius-pill);background:var(--surface);height:6px;display:block;overflow:hidden}.wp-meter i{border-radius:var(--radius-pill);background:var(--brand);height:100%;display:block}.wp-strength-left{color:var(--ink-muted);margin:0;font-size:13px}.wp-strength-left ul{gap:2px var(--s3);flex-wrap:wrap;margin:0;margin-inline-start:6px;padding:0;list-style:none;display:inline-flex}.wp-strength-left a,.wp-strength-left .btn{min-height:0;color:var(--brand-ink);font-size:inherit;padding:0;font-weight:700;display:inline}.wp-strength-left svg{vertical-align:-2px}@media (min-width:640px){.wp-split{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.wpl-head-end{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.wpl-places{align-items:center;gap:var(--s2);color:var(--ink-muted);font-size:13px;font-weight:700;display:inline-flex}.wpl-dots{gap:4px;display:inline-flex}.wpl-dots i{border-radius:var(--radius-pill);background:var(--surface-sunken);width:18px;height:5px}.wpl-dots i.is-on{background:var(--brand)}.wpl-person{align-items:center;gap:var(--s3) var(--s4);padding:var(--s4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);grid-template-columns:auto minmax(0,1fr);display:grid}.wpl-person>.btn{grid-column:1/-1;justify-self:start}.wpl-avatar{border-radius:var(--radius-md);background:var(--brand-soft);width:48px;height:48px;color:var(--brand-ink);place-items:center;font-size:18px;font-weight:900;display:grid;overflow:hidden}.wpl-avatar img{object-fit:cover;width:100%;height:100%}.wpl-person-text{gap:4px;min-width:0;display:grid}.wpl-facts{gap:4px var(--s3);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.wpl-facts>span,.wpl-facts>li{align-items:center;gap:4px;display:inline-flex}.wpl-grid{gap:var(--s4);align-items:start;display:grid}.wpl-item{gap:var(--s4);padding:var(--s4);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.wpl-item.is-off .wpl-thumb{filter:grayscale(.7);opacity:.75}.wpl-thumb{width:100%;min-height:150px;padding:var(--s3);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--pattern-line), var(--deep));color:var(--on-photo);font:inherit;text-align:start;cursor:pointer;border:0;align-content:end;display:grid;position:relative;overflow:hidden}.wpl-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wpl-thumb:after{content:"";background:linear-gradient(to top, var(--scrim), transparent 60%);position:absolute;inset:0}.wpl-thumb-face{color:var(--on-deep-muted);opacity:.5;place-items:center;font-size:56px;font-weight:900;display:grid;position:absolute;inset:0}.wpl-thumb-text{z-index:1;gap:2px;display:grid;position:relative}.wpl-thumb-text b{font-size:17px}.wpl-thumb-text small{font-size:12px;font-weight:700}.wpl-body{gap:var(--s3);min-width:0;display:grid}.wpl-item-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wpl-item-head h2{margin:0;font-size:22px;line-height:1.25}.wpl-state{padding:4px var(--s3);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.wpl-state.is-on{background:var(--brand-soft);color:var(--brand-ink)}.wpl-state.is-on:before{content:"";border-radius:var(--radius-pill);background:var(--brand);width:6px;height:6px}.wpl-latest{color:var(--ink-muted);margin:0;font-size:13px}.wpl-skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wpl-skills li{padding:4px var(--s3);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:800}.wpl-skills li.wpl-more{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.wpl-cv{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.wpl-cv svg{color:var(--danger)}.wpl-cv a{color:var(--brand-ink);font-weight:800}.wpl-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wpl-add{align-content:start;justify-items:start;gap:var(--s3);padding:var(--s5);border:2px dashed var(--line-strong);border-radius:var(--radius-xl);display:grid}.wpl-add h2{margin:0;font-size:20px}.wpl-add p{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.wpl-slots{align-items:center;gap:var(--s1);display:flex}.wpl-slots>span{border-radius:var(--radius-pill);background:var(--line-strong);width:22px;height:8px}.wpl-slots>span.is-on{background:var(--brand)}.wpl-slots[data-full]>span.is-on{background:var(--accent)}.wpl-slots>b{color:var(--ink-muted);font-size:var(--fs-footnote);margin-inline-start:var(--s2)}.wpl-add-icon{border-radius:var(--radius-md);background:var(--brand);width:48px;height:48px;color:var(--on-brand);place-items:center;display:grid}.wpl-ideas{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wpl-idea{min-height:36px;padding:0 var(--s3);border-radius:var(--radius-pill);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;gap:4px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.wpl-idea:hover{box-shadow:inset 0 0 0 1px var(--brand)}.wpl-ideas-note{color:var(--ink-muted);font-size:12px}.wpl-tiles{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.wpl-tiles li{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.wpl-tiles li>span:last-child{gap:2px;display:grid}.wpl-tiles b{font-size:14px}.wpl-tiles small{color:var(--ink-muted);font-size:13px;line-height:19px}.wpl-tile-icon{border-radius:var(--radius-sm);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);place-items:center;display:grid}@media (min-width:640px){.wpl-person{grid-template-columns:auto minmax(0,1fr) auto}.wpl-person>.btn{grid-column:auto}.wpl-item{grid-template-columns:150px minmax(0,1fr);align-items:start}.wpl-thumb{min-height:200px}}@media (min-width:1024px){.wpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wpl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
.jb-seekers>.jb-seekers-views{justify-self:start}.jb-people>.jb-person{align-items:flex-start;gap:var(--space-3);padding:calc(var(--space-4) + 2px) var(--space-5);display:flex}.jb-person-open{align-items:flex-start;gap:var(--space-4);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}span.jb-person-open{cursor:default}.jb-person-open:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-sm)}.jb-person-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.jb-person-head{align-items:baseline;gap:4px calc(var(--space-2) + 2px);flex-wrap:wrap;display:flex}.jb-person-title{align-items:center;gap:var(--space-2);color:var(--ink);font-size:16px;font-weight:800;line-height:22px;display:inline-flex}.jb-person-meta{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px}.jb-person-steps{max-width:300px;margin-block-start:4px;display:block}.jb-person-end{align-items:center;gap:var(--space-2);flex:none;display:flex}.jb-people>.jb-person:has(>.jb-person-actions){flex-wrap:wrap}.jb-person-actions{gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex-basis:100%;padding-inline-start:calc(var(--space-12) + var(--space-1) + var(--space-4));display:flex}.jb-person-actions .jb-danger{color:var(--danger)}.sheet-foot .jb-person-actions{flex-basis:auto;padding-inline-start:0}.jb-person[data-state=closed] .jb-person-title{color:var(--ink-muted)}.jb-split{align-items:flex-start;gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.jb-split>:first-child{flex:999 420px;min-width:0}.jb-split>aside{flex:1 0 min(100%,300px)}.ui-card.jb-map-card{padding:var(--space-2);gap:0;display:grid}.jb-map-wrap{position:relative}.jb-map-caption{padding:calc(var(--space-3) + 2px) calc(var(--space-2) + 2px) var(--space-2);gap:2px;display:grid}.jb-map-caption strong{font-size:15px;font-weight:800;line-height:20px}.jb-map-caption small{color:var(--ink-muted);font-size:13px;line-height:18px}.ui-card.jb-offer{gap:var(--space-3)}.jb-offer>strong{font-size:15px;font-weight:800}.jb-offer>p{margin:0;font-size:14px;line-height:20px}.jb-offer>.jb-link{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.jb-offer>.jb-facts{align-items:flex-start;gap:var(--space-2);flex-direction:column}.jb-passed{gap:var(--space-3);display:grid}.jb-passed>p{margin:0}.jb-deck-aside .cd-veil-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-deck-aside .cd-veiled-act .btn{flex:100%}[dir=rtl] .jb-flip{transform:scaleX(-1)}@media (max-width:1023px){.jb-seekers>.ui-page-head .ui-page-title>p{display:none}.jb-seekers>.ui-page-head h1{white-space:nowrap}.jb-seekers>.ui-page-head>.ui-page-title{flex:none}.jb-seekers>.ui-page-head>.ui-menu{flex:0 auto;min-width:0}.jb-seekers>.ui-page-head .jb-select b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jb-seekers>.jb-seekers-views{justify-self:stretch;width:100%}.jb-seekers>.jb-seekers-views>button{padding-inline:var(--space-2);flex:1 1 0}.jb-seekers .jb-deck-host{--deck-h:max(360px, calc(var(--stage-h) - 116px - 58px))}}@media (max-width:639px){.jb-people>.jb-person{padding:var(--space-4);flex-wrap:wrap}.jb-person-end{justify-content:flex-end;width:100%}.jb-person-actions{padding-inline-start:0}.jb-seekers>.jb-seekers-views>button{gap:0 var(--space-1);min-width:0;padding-block:var(--space-1);white-space:normal;flex-wrap:wrap;line-height:1.3}.jb-seekers>.jb-seekers-views .ui-n{min-width:18px;height:18px;padding:0 var(--space-1)}}.lk-count{min-width:24px;height:24px;padding:0 calc(var(--space-2) - 1px);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);place-items:center;font-size:12px;font-weight:800;display:inline-grid}.lk-stages{flex-basis:100%;gap:3px;width:min(300px,100%);display:flex}.lk-stages>span{border-radius:var(--radius-pill);background:var(--surface-sunken);flex:1;height:4px}.lk-stages>span[data-at=done]{background:var(--brand)}.lk-stages>span[data-at=now]{background:var(--accent)}.lk-stages[data-closed]>span[data-at]{background:var(--text-3)}@media (max-width:1023px){.lk-layout[data-waiting]>.lk-aside{order:-1}}
.eh-banner{align-items:flex-end;gap:var(--space-8);padding:calc(var(--space-8) + 4px) calc(var(--space-8) + 4px) calc(var(--space-8) + 4px) var(--space-10);flex-wrap:wrap;display:flex}.eh-banner-main{flex:999 360px;min-width:0}.eh-date{color:var(--on-deep-muted);margin:0;font-weight:700}.eh-banner h1{color:var(--on-deep);letter-spacing:-.03em;margin:6px 0 0;font-size:50px;font-weight:900;line-height:54px}.eh-summary{max-width:440px;margin:calc(var(--space-2) + 2px) 0 0;color:var(--on-deep-muted);font-size:17px;line-height:26px}.eh-actions{margin-block-start:var(--space-6)}.eh-meeting{max-width:100%;padding:calc(var(--space-4) + 2px);flex:300px;display:grid}.eh-meeting-head{align-items:center;gap:calc(var(--space-3) + 2px);display:flex}.eh-meeting-who{gap:var(--space-1);min-width:0;display:grid}.eh-meeting-who strong{font-size:16px;font-weight:800;line-height:22px}.eh-meeting-for{margin:var(--space-3) 0 calc(var(--space-3) + 2px);font-size:13px;line-height:18px}.eh-meeting-acts{gap:var(--space-2);display:flex}.eh-meeting-open{flex:1}.jb-grid-main.eh-grid{flex-wrap:wrap;align-items:flex-start;display:flex}.eh-grid>:first-child{flex:1.6 440px;min-width:0}.eh-grid>:last-child{flex:280px;min-width:0}.eh-hiring .jb-section-head{row-gap:var(--space-2);flex-wrap:wrap}.eh-hiring .jb-section-head h2{overflow-wrap:anywhere;min-width:0}.eh-hiring .jb-section-head>.jb-link{white-space:nowrap;flex:none}.ui-card.eh-tasks{gap:0;padding:0;overflow:hidden}.eh-near-foot{align-items:center;gap:var(--space-3);padding:var(--space-3) calc(var(--space-2) + 2px) var(--space-2);display:flex}.eh-near-foot .jb-map-caption{flex:1;padding:0}.eh-near-blocked{justify-items:start;gap:var(--space-2);padding:var(--space-4);display:grid}.eh-near-blocked p{margin:0}.ui-card.eh-track{gap:calc(var(--space-4) + 2px);padding:var(--space-6)}.eh-track-head{align-items:center;gap:calc(var(--space-3) + 2px);flex-wrap:wrap;display:flex}.eh-track-link{margin-inline-start:auto}@media (max-width:639px){.eh-tasks .jb-task{padding:var(--space-4);flex-wrap:wrap}.eh-tasks .jb-task-body{flex-basis:calc(100% - var(--space-10) - 2px - var(--space-4))}.eh-tasks .jb-task>.btn{margin-inline-start:calc(var(--space-10) + 2px + var(--space-4))}.ui-card.eh-track{padding:var(--space-5) var(--space-4)}}@media (max-width:1023px){.eh-banner{align-items:stretch;gap:var(--space-5);padding:var(--space-6);flex-direction:column}.eh-banner-main,.eh-meeting{flex:none}.eh-banner h1{font-size:34px;line-height:40px}.eh-summary{font-size:15px;line-height:22px}}@media (max-width:639px){.eh-banner{padding:var(--space-5)}.eh-banner h1{overflow-wrap:anywhere;font-size:clamp(26px,9vw,34px);line-height:1.2}}
.ui-page.hp-page{gap:var(--space-6)}.hp-search{align-items:center;gap:var(--space-3);height:54px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--glass-strong);box-shadow:var(--shadow-glass);color:var(--text-3);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex}.hp-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.hp-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;font-size:15px}.hp-report{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--danger-soft);flex-wrap:wrap;display:flex}.hp-report-icon,.hp-more-icon,.tk-tile-icon{border-radius:var(--radius-md);flex:none;place-items:center;width:40px;height:40px;display:grid}.hp-report-icon{background:var(--surface);color:var(--danger)}.hp-report-text,.hp-more-text{flex:16rem;gap:2px;min-width:0;display:grid}.hp-report-text strong,.hp-more-text strong{font-weight:800}.hp-report-text small,.hp-more-text small{color:var(--text-2);font-size:var(--fs-footnote)}.hp-cols{align-items:start;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-col{gap:var(--space-3);min-width:0;display:grid}.hp-col h2{font-size:var(--fs-title3);margin:0;font-weight:800}.hp-none{color:var(--text-2);margin:0}.ui-card.hp-more{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);flex-flow:wrap;display:flex}.hp-more-icon{background:var(--brand-soft);color:var(--brand-ink)}.tk-tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tk-tile{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow-glass);color:inherit;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-decoration:none;display:flex}a.tk-tile:hover{background:var(--glass-strong)}.tk-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tk-tile[aria-disabled=true]{opacity:.6}.tk-tile-icon{background:var(--brand-soft);color:var(--brand-ink)}.tk-tile[data-tone=bad] .tk-tile-icon{background:var(--danger-soft);color:var(--danger)}.tk-tile-text{gap:2px;min-width:0;display:grid}.tk-tile-text strong{font-weight:800}.tk-tile-text small{color:var(--text-2);font-size:var(--fs-footnote)}.tk-tile-text small[data-known]{color:var(--accent-ink);font-weight:700}@media (max-width:1023px){.hp-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.tk-tiles{grid-template-columns:minmax(0,1fr)}}
