html,body{height:100%}:is(html:has(.landing),html:has(.billing-page)),.cloud-picker,.cloud-table-wrap,.message-review-card .sent-message-body,.pd-conversation .thread,.offer-dialog,.journey-dialog,#ivcheckinbox,#rb-search-resumes,#rb-linkedin-sync,.resumelib-changed{scrollbar-gutter:stable}#app{display:flex}#view a.plain{color:inherit;text-decoration:none}#tabs a{color:inherit;align-items:center;text-decoration:none;display:flex}form.inline{margin:0;display:inline}form.inline-flex{align-items:center;gap:8px;margin:0;display:inline-flex}form.block{margin:0}:is(html:has(.landing),body:has(.landing)){height:auto;min-height:100%;overflow:hidden auto}:root{--ease:cubic-bezier(.2,.7,.3,1)}@keyframes ay-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ay-rise{animation:ay-rise .32s var(--ease) both}html .ay-rise{animation-delay:calc(var(--i,0) * 60ms)}::view-transition-group(*){animation-duration:.32s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){.ay-rise{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
:root{--bg:#f3f5f7;--bg2:#e9eef2;--card:#fff;--card2:#f7f9fa;--ink:#152a36;--ink2:#3b505e;--ink3:#4f6472;--ink4:#4f6472;--line:#d3dce3;--line2:#7d909e;--brand:#244c60;--brand-d:#1e475d;--brand-soft:#e3edf2;--brand-softer:#f0f5f8;--action:#244c60;--action-hover:#193d50;--on-brand:#fff;--focus:#1f6f94;--accent:#a24b17;--accent-d:#8e3f12;--accent-soft:#fdeee3;--accent-on:#fff;--green:#1f6b40;--green-d:#1f6b40;--red:#b0302f;--surface:var(--card);--muted:var(--ink3);--side-bg:#fff;--side-bg-deep:#fff;--side-ink:#152a36;--side-muted:#4f6472;--side-line:#d3dce3;--side-hover:#f0f5f8;--side-on:#e3edf2;--r:12px;--r-lg:16px;--control-radius:8px;--control-height:38px;--sh1:none;--sh2:0 12px 36px -12px #162b3940;--sh3:0 24px 80px -20px #10233366}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c151c;--bg2:#132029;--card:#192833;--card2:#22353f;--ink:#f0f5f8;--ink2:#cfdbe3;--ink3:#adc0cc;--ink4:#adc0cc;--line:#38515f;--line2:#657e8f;--brand:#a3d1e6;--brand-d:#bbdfef;--brand-soft:#2a4859;--brand-softer:#203a49;--action:#a3d1e6;--action-hover:#c0e2ef;--on-brand:#0f2836;--focus:#b6e3f4;--accent:#f0b084;--accent-d:#ffc59a;--accent-soft:#45301f;--accent-on:#2a1407;--green:#8ed8ae;--green-d:#8ed8ae;--red:#ffaeaa;--side-bg:#192833;--side-bg-deep:#192833;--side-ink:#f0f5f8;--side-muted:#adc0cc;--side-line:#38515f;--side-hover:#203a49;--side-on:#2a4859;--sh2:0 12px 36px -12px #000000a6;--sh3:0 24px 80px -20px #000000c2}:root{--news-reply:#b27c14;--news-interview:#2a7353;--news-offer:#1b5e40;--on-news:#0b1820;--attention:var(--brand);--on-attention:var(--on-brand);--amber:var(--attention);--amber-d:var(--attention);--amber-bg:var(--bg2);--gray:var(--ink3);--gray-bg:var(--bg2);--green-bg:color-mix(in srgb,var(--green) 9%,var(--card));--red-bg:color-mix(in srgb,var(--red) 9%,var(--card))}html.dark{--news-reply:#f0bd62;--news-interview:#5cbb8b;--news-offer:#3f9d6d;--on-news:#102a38;--amber:var(--attention);--amber-d:var(--attention);--amber-bg:var(--bg2);--gray:var(--ink3);--gray-bg:var(--bg2);--green-bg:color-mix(in srgb,var(--green) 12%,var(--card));--red-bg:color-mix(in srgb,var(--red) 12%,var(--card))}:root{--sans:"Segoe UI Variable Text","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--display:"Segoe UI Variable Display","Aptos Display","Inter Tight","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--fs-label:11px;--fs-meta:12px;--fs-ui:13px;--fs-body:14px;--fs-lead:16px;--fs-title:20px;--fs-figure:24px;--fs-input:14px;--lh-tight:1.25;--lh-ui:1.4;--lh-body:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--gutter:24px;--card-pad:20px;--stack-gap:12px;--page-max:1040px;--radius-badge:6px;--radius-pill:999px;--control-height:38px;--control-height-sm:32px;--tap:44px;--topbar-h:76px;--dur-1:.12s;--dur-2:.2s;--dur-3:.24s;--dur-sweep:1.4s;--ease-in:cubic-bezier(.4,0,1,1);--scrim:#07172280;--danger:var(--red);--on-danger:#fff}html.dark{--scrim:#0009;--on-danger:#2b0c09}@media (max-width:820px),(pointer:coarse){:root{--control-height:44px;--control-height-sm:44px;--fs-input:16px}}@media (max-width:820px){:root{--gutter:16px;--card-pad:16px;--topbar-h:56px}}body.aycog-hosted{font-size:var(--fs-body);line-height:var(--lh-body)}#bellpanel,#folderpanel,#sysmenu,#sysmenu .sm-submenu,.tlist,.thread,.whydet .whybody,.coollist,.cpnav,.inlist,.avoidlist,.steerlist,.modal .mbody,#resumelibbody,.resumelib-detail-body,.resumelib-changed,#docbody,.ob-rail,#askpanel .ap-body,.rb-actions-menu,#rb-editor,#rb-workflow,#rb-search-resumes,#rb-linkedin-sync,.cpfind-hits,#ivcheckinbox,textarea,#aycog-cloud-dialog,.aycog-import-dialog,#aycog-reset-dialog,#aycog-search-dialog,#aycog-search-results,.af-popover{scrollbar-gutter:stable}#rb-preview-scroll{scrollbar-gutter:stable both-edges}#resumelibbox .mbody,#docbox .mbody,.resumelib-detail-body.is-preview,.resumelib-detail-body.is-changes,#docbody.is-frame,#rb-shell.rb-editor-collapsed #rb-editor,.whydet .thread{scrollbar-gutter:auto}@media (min-width:821px){#tabs{scrollbar-gutter:stable}}::selection{background:var(--brand-soft);color:var(--ink)}:is(input,textarea){caret-color:var(--brand)}:is(input,textarea)::placeholder{color:var(--ink3);opacity:1}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none}:root{--ay-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.aycog-hosted details>summary:not(:has(svg)){align-items:center;gap:var(--sp-3);min-height:var(--control-height-sm);display:flex}.aycog-hosted details>summary:not(:has(svg)):after{content:"";background:var(--ink3);width:16px;height:16px;-webkit-mask:var(--ay-chevron) center/16px 16px no-repeat;-webkit-mask:var(--ay-chevron) center/16px 16px no-repeat;mask:var(--ay-chevron) center/16px 16px no-repeat;opacity:1;transition:transform var(--dur-1) var(--ease);border:0;flex:none;margin-inline-start:auto;display:block;transform:none}.aycog-hosted details[open]>summary:not(:has(svg)):after{transform:rotate(180deg)}.ay-disclosures{border-top:1px solid var(--line);min-width:0}.ay-disclosure{border-bottom:1px solid var(--line);min-width:0}.aycog-hosted .ay-disclosure>summary{align-items:center;gap:var(--sp-3);min-height:48px;font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--ink);border-radius:0;grid-template-columns:minmax(0,1fr) auto 16px;padding:0 2px;display:grid}.aycog-hosted .ay-disclosure>summary:after{grid-column:3;margin:0}.ay-disclosure-label{overflow-wrap:anywhere;min-width:0}.ay-disclosure-value{max-width:28ch;font-size:var(--fs-meta);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400;overflow:hidden}.ay-disclosure-body{min-width:0;padding:0 2px var(--sp-4)}.ay-disclosure-body>p{max-width:72ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}@media (hover:hover){.aycog-hosted .ay-disclosure>summary:hover{color:var(--ink)}.aycog-hosted .ay-disclosure>summary:hover:after{background:var(--ink)}}.aycog-hosted .ay-disclosure>summary:focus-visible{outline-offset:-2px;border-radius:var(--control-radius)}@media (max-width:820px),(pointer:coarse){.aycog-hosted .ay-disclosure>summary{min-height:52px}}@media (prefers-reduced-motion:reduce){.aycog-hosted details>summary:after{transition:none}}.ay-mark{background:var(--ink3);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ay-mark.is-reply{background:var(--news-reply)}.ay-mark.is-interview{width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--news-interview);background:0 0}.ay-mark.is-offer{background:radial-gradient(circle,var(--news-offer) 0 1.7px,transparent 2.2px);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--news-offer)}.ay-mark.is-attention{background:var(--attention)}#view .pill:empty:not([aria-label]){display:none}a{text-underline-offset:3px}.journey-next>[aria-hidden=true],.pd-posting>[aria-hidden=true],.licdiff>.licarrow{display:none}@media (max-width:650px){.offer-home:not(:has(>.offer-home-mark))>.offer-panel-actions{padding-left:0}}button,input,select,textarea{font:inherit}.btn,.chip,.seg button{box-shadow:none;letter-spacing:0;text-transform:none}.btn{min-height:var(--control-height);border-radius:var(--control-radius);font-size:var(--fs-ui);line-height:var(--lh-ui);white-space:normal;box-shadow:none;padding:0 14px;font-weight:600}.btn.sm{min-height:var(--control-height-sm);font-size:var(--fs-ui);border-radius:var(--control-radius);padding:0 10px}.btn.icon{width:var(--control-height);min-width:var(--control-height);justify-content:center;padding:0}.btn.sm.icon{width:var(--control-height-sm);min-width:var(--control-height-sm)}.btn.icon svg{flex:none;width:18px;height:18px}.btn.primary{background:var(--action);border-color:var(--action);color:var(--on-brand);box-shadow:none}.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn.primary.danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}@media (hover:none){.btn:hover{border-color:var(--line2);box-shadow:none}.btn.primary:hover{background:var(--action);border-color:var(--action)}.btn.ghost:hover{color:var(--ink2);background:0 0;border-color:#0000}.btn.primary.danger:hover{background:var(--danger);border-color:var(--danger)}}@media (hover:hover){.btn:not(.primary):not(.ghost):not(:disabled):hover{border-color:var(--ink3)}.btn.ghost:not(:disabled):hover{background:var(--bg2);color:var(--ink)}}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--control-radius);border-color:var(--line2);background-color:var(--card);color:var(--ink);font-size:var(--fs-input)}select,select.cp-choice,#view .profrow .pv-edit-wrap select{min-height:var(--control-height);text-overflow:clip;background-repeat:no-repeat;max-width:100%;line-height:1.5;background-position:right 13px center!important;background-size:12px!important;padding:8px 38px 8px 12px!important}select.cp-choice{width:100%;min-width:0;height:auto}select option{background:var(--card);color:var(--ink)}.profrow{min-height:58px}.aycog-hosted .profrow:has(>.pv,>.pv-edit-wrap){--prof-control-height:var(--control-height)}.profrow .pv{min-height:var(--control-height);border-radius:var(--control-radius);border:1px solid #0000;padding:8px 12px}.profrow .pv:hover{border-color:var(--line2);background:var(--card2)}.profrow .pv-edit-wrap{min-height:var(--control-height)}.card,.itemcard,.kpi,.cp-card{box-shadow:none;border-radius:var(--r)}.kpi:hover{box-shadow:none;border-color:var(--line2);transform:none}.card h3,.kpi .kl,.pd-label{letter-spacing:0;text-transform:none}#side{background:var(--card);border-right:1px solid var(--line);width:220px}#brand{padding:25px 20px}#brand .brandtag{display:none}#side img.cogimg,.ob-rail img.cogimg{filter:none}html.dark #side img.cogimg,html.dark .ob-rail img.cogimg{filter:invert()hue-rotate(180deg)}#brand .tagline,#brand .brandcopy small{display:none}#tabs button.on,#side{box-shadow:none}#tabs{padding:4px 12px 16px}#tabs button{border-radius:var(--control-radius);font-size:var(--fs-ui);color:var(--ink2);gap:12px;margin:2px 0;padding:11px 12px}#tabs button.on{background:var(--brand-soft);color:var(--ink)}#tabs button .ic{width:18px;height:18px;top:0}.navlabel{font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:var(--ink3);padding:23px 12px 8px;font-weight:600}#sidefoot{padding:12px}#topbar{background:var(--card);border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none}#topbar #vtitle{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight);letter-spacing:0}#topbar #vsub{display:none}.research-mark,.notyet,.pd-unknown{color:var(--ink3)!important;font-size:var(--fs-meta)!important;white-space:normal!important;text-overflow:clip!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;padding:0!important;overflow:visible!important}.pill,.stage,.typetag{font-size:var(--fs-meta);white-space:normal;max-width:100%;font-weight:600;line-height:1.5}.pill,.pill.green,.pill.red,.pill.amber,.pill.blue,.pill.gray,.pill.brand,.pill.purple{border-radius:var(--radius-badge);background:var(--bg2);color:var(--ink2);letter-spacing:0;text-transform:none;border-color:#0000;padding:3px 8px}.pill.green:before,.pill.amber:before,.pill.red:before{content:"";background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.pill.amber:before{background:var(--amber)}.pill.red:before{background:var(--red)}.atag,.atag.you,.atag.ok,.atag.resume{border-radius:var(--radius-badge);background:var(--bg2);min-height:0;color:var(--ink2);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.5;display:inline-flex}.atag.you:before,.atag.ok:before{content:"";background:var(--attention);border-radius:50%;flex:none;width:6px;height:6px}.atag.ok:before{background:var(--green)}span.stage,span.stage[class*=st-]{border-radius:var(--radius-badge);background:var(--bg2);color:var(--ink2);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.5;display:inline-flex}span.stage:is(.st-interview,.st-phone_screen):before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--news-interview);border-radius:50%;flex:none}span.stage.st-offer:before{content:"";background:radial-gradient(circle,var(--news-offer) 0 1.5px,transparent 2px);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--news-offer);border-radius:50%;flex:none}#tabs button .ct.hot,.aycog-more-sheet button .ct.hot{background:var(--attention);border-color:var(--attention);color:var(--on-attention)}.aycog-hosted .chip.on,.aycog-hosted .avoid-str .chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--ink);box-shadow:none}.prepstep:before{background:var(--accent);color:var(--accent-on)}.briefhero .bh-ic{background:var(--brand);color:var(--on-brand)}.shp-rate[aria-pressed=true],.shp-rate[aria-pressed=true] .shp-num{color:var(--on-brand)}.shp-rate[aria-pressed=true] kbd{color:var(--on-brand);background:0 0;border-color:currentColor}.rs-rail .rstep.on b,#railsteps li.on .rn{background:var(--brand);color:var(--on-brand)}#railsteps li.done .rn{background:var(--green);color:var(--on-brand)}.askmsg.me{background:var(--brand);color:var(--on-brand)}.iv-checkin-error{color:var(--red)}.ov{background:var(--scrim);-webkit-backdrop-filter:none}#tabs button .ct{background:var(--bg2);color:var(--ink2);border:0}.switch i:before{background:var(--card)}#docbody.is-frame,.resumelib-detail-body.is-preview,.resumelib-detail-body.is-changes{background:var(--bg2)}#bell b{background:var(--attention);color:var(--on-attention);font-size:var(--fs-label);font-weight:700}#view.fill.pipeline-view{scrollbar-gutter:stable;display:block;overflow:hidden auto}#view.fill.pipeline-view .pipeline-table-wrap{overscroll-behavior:auto;border-radius:var(--r);scrollbar-gutter:auto;flex:none;height:auto;min-height:0;max-height:none;overflow:visible}table.tbl.ap-compact-table{table-layout:fixed;width:100%;min-width:0}.ap-compact-table col:first-child{width:5%!important}.ap-compact-table col:nth-child(2){width:22%!important}.ap-compact-table col:nth-child(3){width:15%!important}.ap-compact-table col:nth-child(4){width:6%!important}.ap-compact-table col:nth-child(5){width:15%!important}.ap-compact-table col:nth-child(6){width:12%!important}.ap-compact-table col:nth-child(7){width:25%!important}.ap-compact-table th{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--ink3);background:var(--card2);font-weight:600}.ap-compact-table td{vertical-align:middle;font-size:var(--fs-ui);overflow-wrap:break-word;padding:14px 10px}.ap-compact-table .pipeline-job-row{height:104px}.ap-compact-table .youcell{padding-inline:8px}.ap-compact-table .employer-rating{white-space:normal;flex-direction:column;gap:4px;max-width:none;display:flex}.ap-compact-table .employer-rating small{white-space:normal;text-overflow:clip;font-size:var(--fs-meta);line-height:1.5;overflow:visible}.ap-row-meta{font-size:var(--fs-meta);color:var(--ink3);white-space:normal;margin-top:6px;line-height:1.5;display:block}.ap-compact-table .cocell,.ap-compact-table .nextcell{min-width:0;max-width:none}.ap-compact-table .pipeline-company-toggle{font-size:var(--fs-body);line-height:var(--lh-ui);white-space:normal;text-align:left}.ap-row-role{font-size:var(--fs-ui);color:var(--ink2);margin:4px 0 7px;line-height:1.5}.ap-row-role .role-name{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.ap-row-role .role-name a{color:var(--ink2)}.ap-compact-table .cocell>.pill{max-width:100%;display:inline-flex;margin:4px 6px 0 0!important}.ap-compact-table .stagesel{background-color:var(--card);width:100%;min-width:0;max-width:180px;font-size:var(--fs-ui);white-space:normal}.ap-compact-table .pnext{align-items:flex-start;gap:8px}.ap-compact-table .pnext-body{min-width:0}.ap-compact-table .pnext-body .btn{white-space:nowrap;padding-inline:9px}.ap-compact-table .pnext-label{font-size:var(--fs-meta);-webkit-line-clamp:unset;white-space:normal;font-weight:400;display:block;overflow:visible}.ap-row-actions{gap:3px}.ap-row-actions>button{border:1px solid var(--line);background:var(--card);width:32px;height:36px}.ap-row-actions svg{width:17px;height:17px}.ap-mobile-scope{display:none}.ap-extra-sorts{flex-wrap:wrap;gap:8px;display:flex}.ap-pipeline-scopes{border-bottom:1px solid var(--line);gap:3px;padding-bottom:8px}.ap-pipeline-scopes button{border-radius:var(--control-radius);color:var(--ink2);font-weight:600}.ap-pipeline-scopes button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:600}.ap-pipeline-filters{background:var(--card2);gap:20px;padding:22px}.ap-filter-extra{border:0}.pipeline-job-card .pc-facts{border-top:1px solid var(--line);background:0 0;gap:14px;padding:14px 0}.pipeline-job-card .pc-facts>span{background:0 0;border:0;min-width:0;padding:0}.pipeline-job-card .pc-facts b,.pipeline-job-card .pc-name,.pipeline-job-card .pc-role{white-space:normal;text-overflow:clip;overflow:visible}#aycog-cloud-dialog{border-radius:var(--r-lg);width:640px;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 48px);box-shadow:var(--sh3);border:0;margin:auto;padding:28px 32px}#aycog-cloud-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:none}.aycog-cloud-eyebrow{display:none}.aycog-run-message{height:200px;overflow:auto}#aycog-cloud-dialog h2{font-size:var(--fs-title);letter-spacing:0;font-weight:700}#aycog-cloud-dialog .aycog-run-caption{font-size:var(--fs-meta)}.aycog-mode-options button{border-radius:var(--control-radius);background:var(--card)}.aycog-mode-options button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);box-shadow:none}#w-form{font-size:var(--fs-body)}#w-form .wsub{max-width:65ch;line-height:1.65}#w-form .wcard{box-shadow:none;border-radius:var(--r)}.ae-upload{border-radius:var(--r);background:var(--card2)}#askpanel .ap-msg{line-height:1.65}.ap-now{box-shadow:none;padding:var(--sp-6);border-radius:var(--r)}.ap-now h2{font-size:var(--fs-figure);font-weight:700;line-height:var(--lh-tight)}.ap-task-context,.ap-evidence p{font-size:var(--fs-ui);line-height:var(--lh-body)}.ap-badge{border-radius:var(--radius-badge);font-size:var(--fs-meta);white-space:normal}.ap-history-card{box-shadow:none}.ae-upload,#ae-linkedin{background:var(--card2)}.ae-help,.ae-cleanup small,.ae-upload span,#ae-status{color:var(--ink3)}.aycog-preference-dialog{border-radius:var(--r-lg);background:var(--card);width:min(480px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--sh3);border:0;margin:auto;padding:28px}.aycog-preference-dialog::backdrop{background:var(--scrim)}.aycog-preference-dialog h2{font-size:var(--fs-title);margin-bottom:14px;font-weight:700}.aycog-preference-dialog p{color:var(--ink2);font-size:var(--fs-body);margin:12px 0;line-height:1.6}.aycog-preference-dialog .actrow{justify-content:flex-end;gap:var(--sp-2);margin-top:24px}.ay-dialog{box-sizing:border-box;width:min(480px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto}.ay-dialog.is-wide,.aycog-import-dialog{width:min(640px,100vw - 32px)}:is(.ay-dialog,#aycog-reset-dialog,.aycog-import-dialog,.aycog-preference-dialog,.aycog-browser-consent,.rb-keep-dialog){padding:var(--sp-6);border-radius:var(--r-lg);background:var(--card);color:var(--ink);box-shadow:var(--sh3);border:0}#aycog-billing-dialog{box-shadow:var(--sh3);border:0}:is(.ay-dialog,#aycog-reset-dialog,.aycog-import-dialog,.aycog-preference-dialog,.aycog-browser-consent,.rb-keep-dialog,#aycog-billing-dialog)::backdrop{background:var(--scrim);-webkit-backdrop-filter:none}:is(.ay-dialog,#aycog-reset-dialog,.aycog-import-dialog,.aycog-preference-dialog,.aycog-browser-consent) h2,.rb-keep-dialog h3{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight);letter-spacing:0}:is(.ay-dialog,.aycog-browser-consent) .actrow{margin-top:var(--sp-6);justify-content:flex-end}@media (max-width:820px){:is(.ay-dialog,#aycog-reset-dialog,.aycog-import-dialog,.aycog-preference-dialog,.aycog-browser-consent,.rb-keep-dialog){padding:var(--sp-5) var(--sp-4)}}@media (min-width:821px) and (max-width:1100px){#side{width:72px}#brand{padding:24px 12px}#tabs{padding:4px 8px}#tabs button{justify-content:center;padding:12px}}@media (max-width:820px){#side{width:100%;height:auto}#tabs{background:var(--card);border-top:1px solid var(--line);scrollbar-color:var(--line2) transparent;padding:6px 10px}#side.nav-more:after,#side.nav-back:before{content:none}#tabs{scrollbar-width:thin}#tabs::-webkit-scrollbar{height:3px;display:block}#tabs::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}#tabs button{height:56px;min-height:56px;font-size:var(--fs-label);gap:3px;margin:0;padding:5px 7px;line-height:1.2}#tabs button .ic{width:19px;height:19px}#tabs button.on{border-color:var(--line);box-shadow:none}#tabs button .ct{background:var(--card2);color:var(--ink2)}.btn,.btn.sm{min-height:44px}.pipeline-job-card .rowthumbs .rt{min-width:44px;min-height:44px}.ap-pipeline-toolbar{gap:7px;padding-bottom:12px}.pipeline-job-card .pc-actions{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.pipeline-job-card .pc-actions .btn{padding:8px 10px}.pipeline-job-card .pc-next{margin:10px 0}.pipeline-job-card .pc-facts{gap:12px;margin:0;padding-top:12px}#aycog-cloud-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ansopts .ny-answer-btn[aria-pressed=true]{background:var(--action);color:var(--on-brand);border-color:var(--action);box-shadow:none;font-weight:600}.ans-selected-hint{font-size:var(--fs-meta);color:var(--ink2);margin:8px 0 0}.ans-selected-hint b{color:var(--ink)}@media (min-width:821px){:root{--aycog-header-h:76px}#topbar{min-height:var(--aycog-header-h);box-sizing:border-box}#brand{height:var(--aycog-header-h);box-sizing:border-box;border-bottom:1px solid var(--line);padding-top:0;padding-bottom:0}}#view{max-width:none;margin:0}:where(#view>*){max-width:1760px;margin-left:auto;margin-right:auto}body.lockview #view{flex-direction:column;display:flex;overflow:hidden}body.lockview #view>.inboxwrap{flex:auto;width:100%;height:auto;min-height:0}body.lockview #view>.viewfoot{display:none}#rb-pageview>#rb-ownpanel:not([hidden]){overscroll-behavior:contain;flex:auto;min-height:0;overflow:clip auto}.needs-page .ny-section-question .ny-card-grid{grid-template-columns:minmax(0,1fr)}.nc-question.nc-simple .ic-main{border-top:0;padding-top:2px}.nc-question.nc-simple .ansq{max-width:none;font-size:var(--fs-lead);font-weight:600;line-height:1.45}.nc-question.nc-simple .ansopts{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}:is(.ansopts,.nc-question.nc-simple .ansopts):not(:has(>:nth-child(4))){gap:var(--sp-2);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:is(.ansopts,.nc-question.nc-simple .ansopts):has(>:nth-child(4)){gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}:is(.ansopts,.nc-question.nc-simple .ansopts):has(>.btn:only-child){display:flex}:is(.ansopts,.nc-question.nc-simple .ansopts)>.btn{text-align:center;justify-content:center;min-width:0}@media (max-width:640px){:is(.ansopts,.nc-question.nc-simple .ansopts):has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-question.nc-simple .ansopts .btn.ny-answer-btn{width:100%;min-width:0;min-height:var(--control-height);font-size:var(--fs-ui)}.nc-question.nc-simple .ansown textarea{max-width:none;min-height:110px;font-size:var(--fs-input)}.nc-question.nc-simple .ans-response-actions{gap:var(--sp-2)}.nc-question.nc-simple .ans-response-actions .btn.ans-enhance{min-height:var(--control-height);font-size:var(--fs-ui);padding:0 14px}.nc-question.nc-simple .ans-open-actions{border-top:1px solid var(--line);padding-top:var(--sp-3);margin-top:2px}.ans-trash{width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--line2);border-radius:var(--control-radius);background:var(--card);color:var(--ink3);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ans-trash:hover,.ans-trash:focus-visible{color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,transparent)}:root{--data-1:var(--brand);--data-2:#3b718b;--data-3:#7294a7;--blue:#3b6c83;--blue-bg:#e6eff3;--purple:var(--accent);--purple-bg:var(--accent-soft);--ease:cubic-bezier(.2,.7,.3,1)}html.dark{--data-2:#6c9fb6;--data-3:#5a7c8f;--blue:#8cbfd6;--blue-bg:#1f3a48;--purple:var(--accent);--purple-bg:var(--accent-soft)}.pacecard .pacehead b{font-size:var(--fs-figure);font-variant-numeric:tabular-nums}.pacelegend{font-size:var(--fs-meta);color:var(--ink2);gap:16px;margin-top:8px}.pacelegend .sw.full{background:var(--data-1)}.pacelegend .sw.easy{background:var(--data-2)}.pacelegend .sw.swrec{background:var(--purple);border-radius:50%;width:8px;height:8px}@media (max-width:820px),(pointer:coarse){.pacelegend{row-gap:0;margin-top:0}.pacelegend>span[role=button],.pacelegend>button{min-height:var(--tap);align-items:center;display:inline-flex}}.pacebars{gap:6px;min-height:120px;margin-top:16px}.pb{border-radius:10px 10px 0 0;padding-top:6px}.pb.today{background:var(--brand-softer)}.pb .pbl-short{display:none}@media (max-width:480px){.pb.today .pbl-long{display:none}.pb.today .pbl-short{display:inline}}.pb .pbtrack .pbseg{width:min(24px,72%);transition:opacity .15s var(--ease);border:0;padding:0;left:50%;transform:translate(-50%)}.pb .pbtrack .sfull{background:var(--data-1)}.pb .pbtrack .seasy{background:var(--data-2)}.pb .pbtrack .pbseg.pbtop{border-radius:6px 6px 0 0}.pb.zero .pbtrack:after{content:"";background:var(--line);border-radius:2px;width:min(24px,72%);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pb .pbmsgs{justify-content:center;align-items:center;height:14px;display:flex}.pbmsg{cursor:pointer;font:inherit;font-size:var(--fs-label);color:var(--purple);transition:opacity var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:3px;padding:0 2px;font-weight:700;line-height:1;display:inline-flex}.pbmsg i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.pbmsg:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pacefoot{margin-top:10px}.funnelrow{padding:8px}.funnelrow .fb{background:var(--bg2);border-radius:999px;height:10px}.funnelrow .fb i{border-radius:999px}.funnelrow .fn{font-size:var(--fs-body)}@keyframes ay-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ay-rise{animation:ay-rise var(--dur-2) var(--ease) both}.ih-owed{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 2px;padding:10px 12px;display:flex}.ih-owed b{color:var(--ink);font-weight:700}.ih-owed span{min-width:0;font-size:var(--fs-ui);flex:200px}.ih-owed.urgent{background:var(--card2)}.ih-owed.urgent b{color:var(--ink)}.needs-page .ny-interview,.ny-reply,.ny-reply.urgent{border-left:1px solid var(--line)}.shp-why-care{border-left:0;padding-left:0}.pd-fit-note{border-radius:var(--r);border-left:0}.iv-timing-note{border-left:0;padding-left:0}.ny-reply-tag,.ny-reply.urgent .ny-reply-tag{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;border-radius:var(--radius-badge);background:var(--bg2);color:var(--ink2);padding:3px 8px;font-weight:600}.interviewhero.new{animation:ay-rise var(--dur-2) var(--ease) both}:root{--fab-safe:72px;--tabbar-h:0px}:where(html:has(#tabs [data-nav-more]) #view) :where(.actrow,.crow,.blx-row-actions,.ans-response-actions,.ans-open-actions){flex-wrap:wrap}:where(html:has(#tabs [data-nav-more]) #view) :where(.actrow,.crow)>*{min-width:0}#tabs [data-nav-more]{display:none}@media (max-width:820px){:root:has(#tabs [data-nav-more]){--fab-safe:60px;--tabbar-h:72px}#tabs:has([data-nav-more]){height:auto;min-height:72px;padding:6px 2px max(6px,env(safe-area-inset-bottom));grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;right:0;overflow:clip}#tabs:has([data-nav-more]) .nav-extra{display:none}#tabs:has([data-nav-more]) button{flex:none;gap:4px;width:auto;min-width:0;height:58px;min-height:58px;margin:0;padding:4px 1px;display:flex;position:relative}#tabs:has([data-nav-more]) button span:not(.ct){font-size:var(--fs-label);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.15;overflow:clip}@media (max-width:359px){#tabs:has([data-nav-more]) button{padding-inline:0}#tabs:has([data-nav-more]) button span:not(.ct){letter-spacing:-.02em;text-overflow:clip;white-space:normal;text-align:center;line-height:1.1;overflow:visible}}#tabs:has([data-nav-more]) button .ct{top:2px;left:calc(50% + 5px);right:auto}html:has(#tabs [data-nav-more]) #main:after{content:none;display:none}html:has(#tabs [data-nav-more]) #main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}html:has(#tabs [data-nav-more]) #askfab{right:max(10px,env(safe-area-inset-right));bottom:calc(var(--tabbar-h) + 10px + env(safe-area-inset-bottom))}html:has(#tabs [data-nav-more]) #view{padding-bottom:calc(20px + var(--fab-safe))}html:has(#tabs [data-nav-more]) #view.fill{padding-bottom:calc(12px + var(--fab-safe))}html:has(#tabs [data-nav-more]) #sysmenu{max-height:calc(100dvh - var(--topbar-h) - env(safe-area-inset-top) - var(--tabbar-h) - env(safe-area-inset-bottom) - 20px);overscroll-behavior:contain;overflow-y:auto}}.aycog-more-sheet{inset:auto 8px calc(var(--tabbar-h) + 8px + env(safe-area-inset-bottom)) 8px;width:auto;max-width:none;max-height:calc(100dvh - var(--tabbar-h) - 24px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);color:var(--ink);box-shadow:var(--sh3);box-sizing:border-box;margin:0;padding:6px;position:fixed;overflow-y:auto}.aycog-more-sheet::backdrop{background:var(--scrim)}.aycog-more-sheet .ams-list{gap:2px;display:grid}.aycog-more-sheet button{border-radius:var(--control-radius);width:100%;min-height:52px;color:var(--ink);font:inherit;font-size:var(--fs-lead);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 14px;font-weight:600;display:flex}.aycog-more-sheet button:hover,.aycog-more-sheet button.on{background:var(--brand-soft)}.aycog-more-sheet button .ic{width:20px;height:20px;color:var(--ink2);flex:none}.aycog-more-sheet button.on .ic{color:var(--accent)}.aycog-more-sheet button span{flex:auto;min-width:0}.aycog-more-sheet button .ct{border-radius:var(--radius-pill);background:var(--card2);min-width:22px;color:var(--ink2);font-size:var(--fs-label);text-align:center;flex:none;padding:1px 7px;font-weight:700}@media (min-width:821px){.aycog-more-sheet{display:none}}:is(body:has(#view .conv-cal) #askfab,body:has(#aycog-more-sheet[open]) #askfab,body:has(#sysmenu.show) #askfab,body:has(#aycog-search-dialog[open]) #askfab){opacity:0;visibility:hidden;pointer-events:none}@media (min-width:821px){body.lockview .conv-composer>.crow:is(:last-child,:has(>#c-send)){padding-right:calc(var(--fab-safe) - 24px)}}#bellpanel .belli-t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#bellpanel .belli small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#bellct.aycog-dot{width:10px;min-width:10px;height:10px;padding:0;top:-3px;right:-3px}#aycog-switch-toggle{box-sizing:border-box;background-clip:padding-box;border:11px solid #0000;width:60px;height:44px;margin:-11px -11px -11px 0}#aycog-switch-status{margin:-12px 0;padding:12px 0}@media (hover:none){.kpi:hover{box-shadow:none;transform:none}}.actrow{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.actrow,.itemcard .actrow{justify-content:stretch;align-items:stretch;gap:var(--sp-2);flex-flow:row;display:flex}.actrow>.btn,.itemcard .actrow>.btn,.itemcard .actrow>.btn:nth-child(3):last-child{text-align:center;white-space:normal;width:auto;padding-inline:var(--sp-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1 1 0;grid-column:auto;justify-content:center;min-width:0!important}}.ay-list{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:clip}.ay-list>*+*{border-top:1px solid var(--line)}.ay-row{align-items:center;gap:var(--sp-3);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;min-height:56px;padding:12px 16px;display:grid}.ay-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ay-row-title{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-ui);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ay-row-sub{font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--ink2);overflow-wrap:anywhere}.ay-row-meta{font-size:var(--fs-meta);color:var(--ink3);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.ay-row-actions{align-items:center;gap:var(--sp-1);display:flex}button.ay-row,a.ay-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;text-decoration:none}@media (hover:hover){button.ay-row:hover,a.ay-row:hover{background:var(--brand-softer)}}button.ay-row:active,a.ay-row:active,.ay-row[aria-current]:not([aria-current=false]){background:var(--brand-soft)}.ay-section-title{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--ink2);letter-spacing:0;text-transform:none;display:flex}.ay-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--bg2);min-width:20px;height:20px;color:var(--ink2);font-size:var(--fs-label);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.ay-label{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:700}.ay-empty{align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;font-size:var(--fs-body);color:var(--ink2);flex-wrap:wrap;margin:0;display:flex}.ay-pager{margin-top:var(--sp-4);flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ay-pager .btn{min-width:var(--control-height-sm);white-space:nowrap;flex:none;justify-content:center;padding-inline:8px}.ay-pager .ay-page-arrow{width:var(--control-height-sm);padding-inline:0}.ay-pager .ay-page-arrow svg{flex:none;display:block}.ay-pager .btn[aria-current=page]{background:var(--brand-soft);color:var(--ink);border-color:#0000;font-weight:700}.ay-pager .btn:disabled{opacity:.4;cursor:default;transform:none}.ay-pager .btn .ay-spin{margin-inline-end:4px}@media (max-width:640px){.ay-pager{justify-content:space-between;gap:var(--sp-1)}.ay-pager .btn{padding-inline:4px}.ay-pager .btn[data-w="5"]{display:none}}@media (max-width:359px){.ay-pager .btn[data-w="3"]{display:none}}[data-pager-top],[data-pager-list]{scroll-margin-top:var(--sp-2)}.ay-undo{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--card2);min-height:52px;color:var(--ink2);font-size:var(--fs-ui);flex-wrap:nowrap;align-items:center;gap:8px;padding:4px 8px 4px 16px;display:flex}.ay-undo>span{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ay-undo>.btn{flex:none}li.ay-undo{list-style:none}.ay-list>.ay-undo{border:0;border-top:1px solid var(--line);border-radius:0}.ay-list>.ay-undo:first-child{border-top:0}tr.ay-undo-row>td{padding:var(--sp-2) 10px;vertical-align:middle}#main>.ay-undo{margin:var(--sp-3) var(--gutter) 0;flex:none}.ay-held{display:none!important}.ay-fail{margin:var(--sp-2) 0 0;color:var(--red);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ay-fail>.btn{flex:none}.ay-fail.is-quiet{color:var(--ink2);font-weight:400}.ay-row>.ay-fail,.ay-list>.ay-fail{padding:var(--sp-2) 16px;grid-column:1/-1;margin:0}.actrow+.ay-fail{justify-content:flex-end}@media (max-width:640px){.actrow+.ay-fail{justify-content:flex-start}}.ay-banner{margin:0 0 var(--sp-4);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--card);font-size:var(--fs-ui);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.ay-banner>p{min-width:0;color:var(--red);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:600}.ay-banner>.btn{flex:none}#main>.ay-banner{margin:var(--sp-3) var(--gutter) 0;flex:none}[aria-invalid=true]:is(input,select,textarea){border-color:var(--red)}.ay-leave{opacity:0;transition:opacity var(--dur-1) var(--ease-in),max-height var(--dur-2) var(--ease-in) var(--dur-1),margin-block var(--dur-2) var(--ease-in) var(--dur-1),padding-block var(--dur-2) var(--ease-in) var(--dur-1),border-width var(--dur-2) var(--ease-in) var(--dur-1);overflow:hidden;border-width:0!important;max-height:0!important;margin-block:0!important;padding-block:0!important}@keyframes ay-spin{to{transform:rotate(360deg)}}.ay-spin{box-sizing:border-box;vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite ay-spin;display:inline-block}[data-press=pending]{cursor:progress}[data-press=pending]>.ay-spin{margin-inline-end:6px}.btn:active,.btn.aycog-pressed,#askfab:hover,#askfab:active{transform:none}.btn{transition-property:background-color,border-color,color,box-shadow,opacity}.ay-press-busy{overflow:hidden;white-space:nowrap!important}.ay-press-busy.ay-press-tight>.ay-spin{margin-inline-end:0}.ay-press-busy.ay-press-tight>.ay-press-word{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#toasts,#savestate.saved{display:none!important}#savestate:has(>#savestatetxt:empty){display:none!important}#savestate .sd{animation:none!important}#savestate.saving{color:var(--ink3)}#savestate.saving .sd{background:var(--line2)}#cachedbar{margin:var(--sp-3) var(--gutter) 0;min-height:var(--tap);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--red);font-size:var(--fs-ui);padding:8px 16px;font-weight:600}#cachedbar small,#cachedbar>svg{display:none}#aycog-search-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:none}@media (max-width:820px){#side{overflow:visible;height:0!important;min-height:0!important;box-shadow:none!important;border:0!important}#brand{display:none!important}#sidefoot{z-index:125;top:env(safe-area-inset-top);right:max(var(--sp-2),env(safe-area-inset-right));height:var(--topbar-h);border:0;align-items:center;margin:0;padding:0;display:flex;position:fixed}#mecard{width:var(--tap);min-width:var(--tap);height:var(--tap);min-height:var(--tap);border-radius:var(--radius-pill);justify-content:center;padding:0}#mecard .me-av{width:32px;height:32px}#mecard .me-txt{display:none}#sysmenu{inset:calc(100% + 6px) 0 auto auto}#topbar{z-index:90;align-items:center;gap:var(--sp-1);box-sizing:border-box;height:calc(var(--topbar-h) + env(safe-area-inset-top));min-height:0;padding:env(safe-area-inset-top) calc(var(--sp-2) + var(--tap) + var(--sp-1)) 0 var(--gutter);background:var(--card);flex-wrap:nowrap;display:flex;position:sticky;top:0}#topbar .vhead{flex:auto;min-width:0}#topbar #vtitle{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}#topbar .spacer,#topbar #savestate{display:none!important}#topbar #bell,#topbar #aycog-search-open{box-sizing:border-box;width:var(--tap);min-width:var(--tap);height:var(--tap);min-height:var(--tap);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--card);flex:none;justify-content:center;padding:0}#topbar #aycog-search-open>span,#topbar #aycog-search-open kbd{display:none}#bellpanel,#folderpanel{top:calc(var(--topbar-h) + env(safe-area-inset-top) + var(--sp-2))!important}}@media (max-width:820px),(pointer:coarse){.btn,.btn.sm,.chip{min-height:var(--tap)!important}.btn.icon,.btn.sm.icon{width:var(--tap);min-width:var(--tap)}select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=color]){min-height:var(--tap)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,textarea{font-size:var(--fs-input)!important}}:root{--workspace-max:1760px}#view>.iv-page,#view>.blx-clean,#view>.needs-page{width:100%;max-width:var(--workspace-max)}body.aycog-hosted [hidden]{display:none!important}body.aycog-hosted #view>.viewfoot{display:none}.aycog-hosted :is(.btn,.chip,.seg button,.tbtn){box-sizing:border-box;vertical-align:middle;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:7px}.aycog-hosted .btn{display:inline-flex}.aycog-hosted :is(.actrow,.crow,.tb,.shp-top-actions,.aycog-cloud-actions){align-items:center;gap:var(--sp-2)}.aycog-hosted :is(.actrow,.crow,.aycog-cloud-actions)>.btn{min-height:var(--control-height)}.aycog-hosted :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.aycog-hosted :is(button,a)[aria-busy=true]{cursor:progress}.aycog-hosted :is(.btn,.chip,.tbtn)>svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.aycog-hosted :is(.btn.icon,.modal-close)>svg{width:18px;height:18px}.aycog-hosted :is(select,input[type=date],input[type=time]){min-height:var(--control-height);font-size:var(--fs-input)}.aycog-hosted select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f6472' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html.dark .aycog-hosted select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23adc0cc' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.aycog-hosted select[multiple]{background-image:none;padding-right:12px!important}.aycog-hosted details>summary{border-radius:var(--control-radius);font-size:var(--fs-ui);line-height:var(--lh-body)}.aycog-hosted details>summary:focus-visible{outline-offset:3px}.aycog-hosted details>summary:hover{color:var(--brand)}.aycog-hosted :is(.blx-page details,.pd-disclosure,.jp-preferences)>summary:before{content:none}.aycog-hosted :is(.seg,.chip,.tbtn){border-radius:var(--control-radius)}.aycog-hosted .seg{background:var(--bg2);gap:3px;padding:3px;overflow:visible}.aycog-hosted .seg .chip{border-radius:calc(var(--control-radius) - 3px);min-height:var(--control-height-sm);font-size:var(--fs-ui);border:0;padding:5px 12px}.aycog-hosted .seg .chip.on{background:var(--card);color:var(--ink)}.aycog-hosted :is(.modal,dialog){font-family:var(--sans);font-size:var(--fs-body);color:var(--ink)}.aycog-hosted .modal .mhead{gap:var(--sp-3);min-height:68px;padding:16px 24px}.aycog-hosted .modal .mhead h3{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight)}.aycog-hosted .modal .mbody{padding:24px}.aycog-hosted .modal .modal-close{height:var(--control-height);width:var(--control-height);min-width:var(--control-height);border-radius:var(--control-radius)}#aycog-search-dialog{border-radius:var(--r-lg);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--sh3);border:0;margin:auto;inset:0}#aycog-search-dialog header{align-items:center;padding:20px 24px 12px}#aycog-search-title{font-size:var(--fs-title);font-weight:700}#aycog-search-dialog .as-input{border-radius:var(--control-radius);margin:0 24px 16px}#aycog-search-results{padding:0 12px 12px}#aycog-search-results .as-kind{font-size:var(--fs-meta);text-transform:none;letter-spacing:0}#tip,#kpanel{box-sizing:border-box;background:var(--card);color:var(--ink2);border:1px solid var(--line2);border-radius:var(--control-radius);box-shadow:var(--sh2);font-size:var(--fs-ui);line-height:var(--lh-body);pointer-events:auto;overflow-wrap:anywhere;z-index:1500;max-width:min(360px,100vw - 24px);padding:12px 14px}#tip{overscroll-behavior:contain;max-height:min(420px,100dvh - 24px);overflow-y:auto}#kpanel{pointer-events:none}#tip .tipgo,#tip .tiphead,#kpanel .kp-head{color:var(--ink);font-size:var(--fs-ui)}#tip .tipsub{color:var(--ink3);font-size:var(--fs-meta)}.ay-info-trigger{cursor:help;-webkit-text-decoration:underline dotted var(--line2);text-decoration:underline dotted var(--line2);text-underline-offset:4px}.ay-info-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}#sysmenu .fpi,#bellpanel .belli{border-radius:var(--control-radius)}#docbox .doc-file-info{border-bottom:1px solid var(--line);background:var(--card2);font-size:var(--fs-ui);color:var(--ink2);flex:none;padding:8px 24px}#docbox .doc-file-info summary{width:100%;font-weight:600}#docbox.is-brief .doc-file-info{display:none}#docbox .doc-file-info #docpath{white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:var(--fs-meta);line-height:var(--lh-body);padding:8px 0;display:block}@media (max-width:820px){.aycog-hosted .modal .mhead{min-height:64px;padding:12px 16px}.aycog-hosted .modal .mbody,#aycog-search-dialog header{padding:16px}#aycog-search-dialog .as-input{margin:0 16px 12px}.aycog-hosted .seg .chip{min-height:44px}}#view,#rb-pageview{padding-inline:var(--gutter)}#rb-pageview{box-sizing:border-box;scrollbar-gutter:stable;padding-block:26px}#rb-pageview>#rb-shell{width:100%;max-width:var(--workspace-max);border:1px solid var(--line);border-radius:var(--r);margin-inline:auto}#rb-pageview .rb-own-wrap{max-width:var(--workspace-max);padding:0}@media (max-width:820px){#rb-pageview{padding-block:16px}}.conv-enhance{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.conv-enhance [data-message-status]{overflow-wrap:anywhere;flex-basis:100%;max-width:48ch}.conv-enhance [data-message-status]:empty{display:none}.conv-compose-actions{flex-wrap:wrap;align-items:flex-start!important}.conv-compose-actions>span[style]{display:none}.website-pref-confirm{width:min(480px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.website-pref-confirm .mbody{gap:12px;display:grid}.website-pref-confirm .mbody p{margin:0}.website-pref-confirm-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}@media (max-width:600px){.conv-enhance{flex:100%}.website-pref-confirm-actions>.btn{flex:1}}:root{--tip-edge:22px;--tip-right:calc(var(--tip-edge) + 50px + 12px);--tip-w:420px;--tip-safe:104px}@media (max-width:820px){:root{--tip-edge:10px;--tip-right:calc(var(--tip-edge) + 50px + 8px);--tip-safe:150px}}.ay-tips{z-index:1300;right:var(--tip-right);bottom:var(--tip-edge);width:min(var(--tip-w),calc(100vw - var(--tip-right) - var(--tip-edge)));pointer-events:none;align-items:end;display:grid;position:fixed}@media (max-width:820px){.ay-tips{left:8px;right:var(--tip-right);width:auto;bottom:calc(var(--tabbar-h) + var(--tip-edge) + env(safe-area-inset-bottom))}}.ay-tips>*{pointer-events:auto;grid-area:1/1}.ay-tips>[data-tip-waiting],.ay-tips>[hidden]{display:none!important}.ay-tips>:is(.ay-tip,.ay-banner,.ay-undo,#aycog-connector-notice,#cachedbar){box-sizing:border-box;align-items:center;gap:var(--sp-2) var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--ink);box-shadow:var(--sh2);font-size:var(--fs-ui);line-height:var(--lh-ui);opacity:1;transition:opacity var(--dur-2) var(--ease),translate var(--dur-2) var(--ease),display var(--dur-2) allow-discrete;flex-wrap:wrap;margin:0;display:flex;translate:0}@starting-style{.ay-tips>:is(.ay-tip,.ay-banner,.ay-undo,#aycog-connector-notice,#cachedbar){opacity:0;translate:0 8px}}.ay-tips>.is-leaving{opacity:0;pointer-events:none;translate:0 8px}.ay-tip-text,.ay-tips>.ay-banner>p,.ay-tips>#aycog-connector-notice>p,.ay-tips>.ay-undo>span{min-width:0;font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;flex:180px;margin:0;display:-webkit-box;overflow:hidden}.ay-tip.is-error .ay-tip-text,.ay-tips>.ay-banner>p{color:var(--red)}.ay-tip-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.ay-tip-actions[hidden]{display:none}.ay-tips .ay-tip-close{color:var(--ink3);flex:none}.ay-tips>#cachedbar{cursor:pointer;color:var(--red);font-weight:600}.ay-tips>#cachedbar small,.ay-tips>#cachedbar>svg{display:none}.ay-tips>:is(.ay-tip,.ay-banner,.ay-undo,#aycog-connector-notice,#cachedbar):focus-visible{outline:2px solid var(--focus);outline-offset:2px}#view,#view.fill{padding-bottom:var(--tip-safe)}#rb-pageview{padding-bottom:26px}#rb-shell #rb-editor,#rb-shell #rb-preview-scroll,#rb-pageview>#rb-ownpanel:not([hidden]){padding-bottom:var(--tip-safe)}@media (max-width:820px){#rb-pageview{padding-bottom:16px}}body.lockview #view{padding-bottom:var(--tip-safe)}body:has(#view.sharpen-view){--ay-tip-hold:1}@media (max-width:820px){html:has(#tabs [data-nav-more]) #view{padding-bottom:var(--tip-safe)}html:has(#tabs [data-nav-more]) #view.fill{padding-bottom:var(--tip-safe)}html:has(#tabs [data-nav-more]) #view.fill.sharpen-view{padding-bottom:calc(12px + var(--fab-safe))}#ay-tips>.ay-tip{padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text close""actions actions";display:grid}.ay-tip>.ay-tip-text{grid-area:text}.ay-tip>.ay-tip-close{grid-area:close}.ay-tip>.ay-tip-actions{grid-area:actions}.ay-tip>.ay-tip-actions>.btn{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.ay-tips>*{transition:none}}
