.external-apps button>i.camera{color:#202a36;background:0 0!important}.external-apps button>i.camera svg{stroke-width:1.7px;width:42px;height:42px}.work-camera-modal{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);width:min(440px,94vw);max-height:88vh;color:var(--ink);background:#ffffff80;border:1px solid #ffffffb8;border-radius:22px;padding:18px;overflow:auto;box-shadow:0 25px 70px #07112055}[data-theme=dark] .work-camera-modal{background:#0d162380;border-color:#ffffff24}.work-camera-modal header{justify-content:space-between;align-items:flex-start;display:flex}.work-camera-modal header small{color:#3470dc;letter-spacing:.14em;font-size:8px;font-weight:900}.work-camera-modal h2{margin:4px 0 0;font-size:20px}.work-camera-modal header button{color:var(--ink);background:0 0;border:0}.work-camera-modal header svg{width:20px}.work-camera-modal>p{color:var(--muted);font-size:10px;line-height:1.5}.camera-capture,.camera-save{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:900;display:flex}.camera-capture{color:#fff;background:#202a36}.camera-capture input{display:none}.camera-save{color:#161b22;background:#f3c900;margin-top:12px}.camera-capture svg,.camera-save svg{width:19px}.camera-file{border:1px solid var(--line);border-radius:14px;align-items:center;gap:11px;margin-top:12px;padding:10px;display:flex}.camera-file img{object-fit:cover;border-radius:10px;width:64px;height:64px}.camera-file div{flex-direction:column;gap:4px;min-width:0;display:flex}.camera-file b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.camera-file small{color:var(--muted);font-size:8px}.camera-message{color:#18734e;background:#e9f8f0;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:9px;font-size:9px;font-weight:800;display:flex}.camera-message svg,.camera-privacy svg{flex:none;width:15px}.camera-privacy{color:var(--muted);gap:7px;margin-top:12px;font-size:8px;line-height:1.4;display:flex}.drive-setup-question{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 88%, #eaf1ff);border-radius:14px;grid-template-columns:40px 1fr;gap:10px;margin:12px 0;padding:12px;display:grid}.drive-setup-question>img{object-fit:contain;width:36px;height:36px}.drive-setup-question b{font-size:10px}.drive-setup-question p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.drive-setup-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.drive-setup-actions button{border:1px solid var(--line);background:var(--card);min-height:35px;color:var(--ink);border-radius:10px;font-size:8px;font-weight:900}.drive-setup-actions button:first-child{color:#fff;background:#2868df;border-color:#2868df}.drive-setup-status{color:#315273;background:#edf5ff;border-radius:12px;align-items:center;gap:9px;margin:10px 0;padding:10px;font-size:8px;line-height:1.4;display:flex}.drive-setup-status img{object-fit:contain;width:28px;height:28px}.external-apps button>i.configure-google{background:0 0!important}.external-apps button>i.configure-google img{object-fit:contain;width:48px;height:48px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#081321;--surface:#111f31;--card:#111f31;--ink:#edf3fb;--muted:#9aa9bd;--line:#2a3b50;--navy:#081321}[data-theme=dark] body,[data-theme=dark] .work{background:var(--bg);color:var(--ink)}[data-theme=dark] .panel,[data-theme=dark] .stats article,[data-theme=dark] .application-summary article,[data-theme=dark] .attention>button,[data-theme=dark] .application-attention>button,[data-theme=dark] .application-recent>button,[data-theme=dark] .row,[data-theme=dark] .document-register>button,[data-theme=dark] .employers article,[data-theme=dark] .cvs article,[data-theme=dark] .work-mode-grid article,[data-theme=dark] .agency-stats button,[data-theme=dark] .agency-priority>button,[data-theme=dark] .agency-message-list>button,[data-theme=dark] .agency-worker-list article>button,[data-theme=dark] .agency-request-list article>button,[data-theme=dark] .drawer,[data-theme=dark] .modal,[data-theme=dark] .nexus-search-window{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] .panel-head,[data-theme=dark] .profile-top,[data-theme=dark] .fields label,[data-theme=dark] .work-card-columns article,[data-theme=dark] .attention>button,[data-theme=dark] .application-attention>button,[data-theme=dark] .application-recent>button,[data-theme=dark] .document-register>button,[data-theme=dark] .row,[data-theme=dark] .details,[data-theme=dark] .details label{border-color:var(--line)}[data-theme=dark] .stats b,[data-theme=dark] .application-summary b,[data-theme=dark] .attention b,[data-theme=dark] .application-attention b,[data-theme=dark] .application-recent b,[data-theme=dark] .document-register b,[data-theme=dark] .company b,[data-theme=dark] .fields b,[data-theme=dark] .details b,[data-theme=dark] .profile-top h2,[data-theme=dark] .work-card-columns h3,[data-theme=dark] .cvs h3{color:var(--ink)}[data-theme=dark] .stats span,[data-theme=dark] .stats small,[data-theme=dark] .application-summary small,[data-theme=dark] .application-attention small,[data-theme=dark] .application-recent small,[data-theme=dark] .document-register small,[data-theme=dark] .profile-top p,[data-theme=dark] .profile-top small,[data-theme=dark] .fields label,[data-theme=dark] .company small,[data-theme=dark] .desktop-privacy{color:var(--muted)}[data-theme=dark] .apply-switch,[data-theme=dark] .filters{background:#152338}[data-theme=dark] .apply-switch button,[data-theme=dark] .filters button{color:#9eacc0}[data-theme=dark] .apply-switch button.on,[data-theme=dark] .filters button.on{color:#72a6ff;box-shadow:none;background:#213552}[data-theme=dark] .search,[data-theme=dark] .top-search,[data-theme=dark] .unified-search-box,[data-theme=dark] .modal input,[data-theme=dark] .application-action input{border-color:var(--line);color:var(--ink);background:#0c1929}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{color:var(--ink);caret-color:#72a6ff}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#77869a;opacity:1}[data-theme=dark] .document-categories button{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:none}[data-theme=dark] .document-categories button.on{color:#86b3ff;background:#203551;border-color:#4f86dc}[data-theme=dark] .profile-actions button,[data-theme=dark] .profile-top>button,[data-theme=dark] .cvs article>div>div button,[data-theme=dark] .merchant-results button,[data-theme=dark] .work-mode-grid button,[data-theme=dark] .status-buttons button,[data-theme=dark] .contacts button,[data-theme=dark] .quick button,[data-theme=dark] .nexus-search-window>header>button,[data-theme=dark] .modal>div>button,[data-theme=dark] .drawer .close{border-color:var(--line);color:var(--ink);background:#19293d}[data-theme=dark] .profile-actions .share-profile{background:var(--blue);border-color:var(--blue);color:#fff}[data-theme=dark] .work-tags span{color:#8bb7ff;background:#1c3150}[data-theme=dark] .unified-search-kinds button{border-color:var(--line);color:#aab7c8;background:#17263a}[data-theme=dark] .unified-search-kinds button.on{color:#9bc0ff;background:#203b61;border-color:#5288da}[data-theme=dark] .nexus-search-window>header{border-color:var(--line)}[data-theme=dark] .row.head{color:#8998aa;background:#0d1a2a}[data-theme=dark] .row:not(.head):hover{background:#17263a}[data-theme=dark] .work-desktop-grid button{color:var(--ink)}[data-theme=dark] .work-desktop-grid button>i{box-shadow:none;border-color:#0000}[data-theme=dark] .work-desktop-grid .blue{color:#79aaff;background:#182c47}[data-theme=dark] .work-desktop-grid .amber{color:#ffc65c;background:#342a19}[data-theme=dark] .work-desktop-grid .green{color:#57d59b;background:#163426}[data-theme=dark] .work-desktop-head>svg{color:#59d19c;background:#143126}[data-theme=dark] .external-apps i.camera{color:#dbe7f5}[data-theme=dark] .external-apps i.totaljobs img,[data-theme=dark] .external-apps i.cscs img{filter:drop-shadow(0 0 4px #ffffff61)}[data-theme=dark] .pill.grey{color:#c4cedb;background:#263448}[data-theme=dark] .availability-card>div:not(.panel-head div){background:#14243a}[data-theme=dark] .reset{color:#ff9cac;background:#321c24;border-color:#633340}.worker-bottom-nav,[data-theme=light] .worker-bottom-nav{background:#fff!important;border-color:#e4e7ec!important}.worker-bottom-nav button,[data-theme=light] .worker-bottom-nav button{position:relative;color:#202a39!important;box-shadow:none!important;background:#fff!important}.worker-bottom-nav button svg,[data-theme=light] .worker-bottom-nav button svg{color:#d8ae00!important;stroke:#d8ae00!important}.worker-bottom-nav button.on,[data-theme=light] .worker-bottom-nav button.on{color:#a88700!important}.worker-bottom-nav button.on:before{content:"";background:#f3c900;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:22%;right:22%}.worker-bottom-nav .featured,[data-theme=light] .worker-bottom-nav .featured{color:#a88700!important;background:#fff!important}[data-theme=dark] .worker-bottom-nav{background:#080b0f!important;border-color:#2d2b19!important}[data-theme=dark] .worker-bottom-nav button,[data-theme=dark] .worker-bottom-nav .featured{color:#d9dce1!important;background:#080b0f!important}[data-theme=dark] .worker-bottom-nav button svg{color:#f3c900!important;stroke:#f3c900!important}[data-theme=dark] .worker-bottom-nav button.on,[data-theme=dark] .worker-bottom-nav .featured{color:#f3c900!important}.search-live-state,.search-live-error{grid-template-columns:16px 1fr;align-items:center;gap:5px 10px;padding:18px;display:grid}.search-live-state i{border:2px solid #b7c6db;border-top-color:var(--blue);border-radius:50%;grid-row:1/3;width:14px;height:14px;animation:.8s linear infinite nexus-search-spin}.search-live-state b,.search-live-error b{font-size:10px}.search-live-state small,.search-live-error small{color:var(--muted);font-size:8px}.search-live-error{background:#fff5f6;border-color:#d99aa4;grid-template-columns:1fr}.search-live-error b{color:#a73d4d}[data-theme=dark] .search-live-error{background:#321c24;border-color:#633340}[data-theme=dark] .search-live-error b{color:#ff9cac}@keyframes nexus-search-spin{to{transform:rotate(360deg)}}[data-theme=light] .unified-search-primary .unified-search-box input{caret-color:#2868df;color:#17243a!important}[data-theme=light] .unified-search-primary .unified-search-box input::placeholder{opacity:1;color:#7c899a!important}.apply-main:disabled{color:#7b8798;cursor:not-allowed;box-shadow:none;background:#dfe4eb}[data-theme=dark] .apply-main:disabled{color:#8492a5;background:#243246}[data-theme=dark] .settings-action,[data-theme=dark] .integration-grid article,[data-theme=dark] .integration-guide{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] .settings-action small,[data-theme=dark] .integration-grid p,[data-theme=dark] .integration-grid small,[data-theme=dark] .import-inbox article small,[data-theme=dark] .import-inbox article p,[data-theme=dark] .integration-guide li p{color:var(--muted)}[data-theme=dark] .integration-trust,[data-theme=dark] .integration-notice{color:#72d6a7;background:#123126;border-color:#245e45}[data-theme=dark] .integration-trust p{color:#9abdad}[data-theme=dark] .integration-trust>button{color:#8fe0b8;background:#183c2e;border-color:#347557}[data-theme=dark] .integration-grid article>i,[data-theme=dark] .integration-guide li>i{color:#82aff8;background:#1a3150}[data-theme=dark] .integration-grid article>button,[data-theme=dark] .integration-grid article>label{color:#8ab7ff;background:#19304e;border-color:#365d91}[data-theme=dark] .import-inbox>header,[data-theme=dark] .import-inbox>article,[data-theme=dark] .integration-guide>header{border-color:var(--line)}[data-theme=dark] .import-inbox>article>i,[data-theme=dark] .integration-guide header button{color:#dbe7f5;background:#19293d}[data-theme=dark] .import-inbox article em{color:#73d9a7;background:#163426}[data-theme=dark] .integration-native-note{color:#f1d970;background:#332d13;border-color:#66591d}[data-theme=dark] .worker-nexus-bar{background:#081321;border-color:#2a3b50}[data-theme=dark] .worker-nexus-bar>button{color:#f2f3f5;background:#080b0f;border-color:#37331b;box-shadow:inset 0 3px #f3c900}[data-theme=dark] .worker-nexus-bar small,[data-theme=dark] .worker-nexus-bar>button>svg{color:#f3c900}[data-theme=dark] .profile-photo-circle,[data-theme=dark] .profile-photo-picker>i{border-color:#132235}[data-theme=dark] .profile-photo-notice{color:#72d6a7;background:#123126;border-color:#245e45}:root,[data-skin=arctic-white]{--bg:#eef1f4;--surface:#fff;--surface-soft:#f3f5f7;--field:#fff;--ink:#18232d;--muted:#67737d;--line:#cfd6dc;--navy:#0b1720;--blue:#2868df;--accent:#2868df;--accent-strong:#1857c3;--accent-soft:#e8f0ff;--on-accent:#fff;--feature-bg:#0c2b49;--feature-line:#23567e;--feature-muted:#b8cad9;--shadow:#13233d16;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=midnight-black]{--bg:#050505;--surface:#0d0d0d;--surface-soft:#181818;--field:#090909;--ink:#f4f4f4;--muted:#a3a3a3;--line:#383838;--navy:#020202;--blue:#d7d7d7;--accent:#d7d7d7;--accent-strong:#f4f4f4;--accent-soft:#252525;--on-accent:#111;--feature-bg:#111;--feature-line:#464646;--feature-muted:#c4c4c4;--shadow:#00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=nexus-blue]{--bg:#06101c;--surface:#0b1a2a;--surface-soft:#11263b;--field:#081725;--ink:#f1f7fd;--muted:#9db1c5;--line:#294761;--navy:#030a12;--blue:#55a5ff;--accent:#55a5ff;--accent-strong:#3188e8;--accent-soft:#123456;--on-accent:#06111d;--feature-bg:#071b2e;--feature-line:#315b80;--feature-muted:#b1c9dd;--shadow:#00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=eco-green]{--bg:#dfe9e2;--surface:#f7fbf8;--surface-soft:#e8f2eb;--field:#fff;--ink:#14231b;--muted:#5e7064;--line:#afc2b5;--navy:#102019;--blue:#16865c;--accent:#16865c;--accent-strong:#0f6d4a;--accent-soft:#cee9d9;--on-accent:#fff;--feature-bg:#173c2d;--feature-line:#3e735a;--feature-muted:#c5dfd0;--shadow:#1025191c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=silent-gold]{--bg:#0d0c08;--surface:#17150e;--surface-soft:#211e12;--field:#111008;--ink:#f6f2df;--muted:#aaa48c;--line:#443e29;--navy:#080704;--blue:#d7b83d;--accent:#d7b83d;--accent-strong:#bea02d;--accent-soft:#332d13;--on-accent:#171307;--feature-bg:#181408;--feature-line:#55481d;--feature-muted:#c2b98e;--shadow:#00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=windows-grey]{--bg:#cdd2d3;--surface:#e9ecec;--surface-soft:#dce1e2;--field:#f6f8f8;--ink:#172226;--muted:#59676b;--line:#aeb8ba;--navy:#20292b;--blue:#126f69;--accent:#126f69;--accent-strong:#0a5a55;--accent-soft:#c9dfdc;--on-accent:#fff;--feature-bg:#263536;--feature-line:#526465;--feature-muted:#c1cece;--shadow:#202c2e1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin] body,[data-skin] .work{background:var(--bg);color:var(--ink)}[data-skin] :where(.panel,.stats article,.application-summary article,.employers article,.cvs article,.work-mode-grid article,.agency-stats button,.integration-grid article,.import-inbox,.job-card,.search-more,.search-batch-summary,.search-empty,.cv-private-empty,.details,.application-history,.job-description,.source-link,.ready-file,.work-camera-modal){box-shadow:none!important;border-radius:6px!important}[data-skin] :where(.panel,.stats article,.application-summary article,.employers article,.cvs article,.work-mode-grid article,.agency-stats button,.agency-priority>button,.agency-message-list>button,.agency-worker-list,.agency-request-list,.document-register>button,.dense-job-list,.dense-job-row,.job-card,.search-empty,.modal,.drawer,.integration-guide,.work-camera-modal){background:var(--surface);border-color:var(--line);color:var(--ink)}[data-skin] :where(.row.head,.filters,.job-cards,.job-facts>span,.availability-card>div:not(.panel-head div),.auto-checks span,.ready-file,.integration-empty){background:var(--surface-soft)}[data-skin] :where(.top-search,.search,.unified-search-box,.modal input,.modal textarea,.modal select,.cv-builder textarea,.cv-builder select,.application-action input),[data-skin] .search,[data-skin] .top-search,[data-skin] .unified-search-box,[data-skin] .modal input,[data-skin] .modal textarea,[data-skin] .modal select,[data-skin] .cv-builder textarea,[data-skin] .cv-builder select,[data-skin] .application-action input{background:var(--field);border-color:var(--line);color:var(--ink)}[data-skin] :where(input,textarea,select){color:var(--ink);caret-color:var(--accent)}[data-skin] :where(input,textarea)::placeholder{color:var(--muted);opacity:.82}.content{padding:20px}.welcome,.title,.work-desktop-head,.agency-heading{margin-bottom:14px}.stats,.overview-grid,.application-summary,.agency-grid,.agency-stats,.employers,.cvs{gap:9px;margin-bottom:12px}.panel-head{padding:11px 14px}.stats article,.application-summary article,.employers article{padding:12px}.attention>button,.application-attention>button,.application-recent>button,.document-register>button,.agency-priority>button,.agency-message-list>button{padding:9px 12px}.row,.dense-job-row{padding-top:8px;padding-bottom:8px}.profile-top{gap:12px;padding:15px}.fields{gap:12px;padding:14px 15px}.work-card-columns article{padding:12px 14px}[data-skin] :where(.primary,.unified-search-box button,.search-more button,.apply-main,.work-card-head button,.sheet-upload,.camera-save){background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none;border-radius:4px}[data-skin] :where(.bell,.hamb,.more-button,.filters,.filters button,.document-categories button,.profile-actions button,.profile-top>button,.status-buttons button,.contacts button,.contacts a,.quick button,.quick a,.settings-action,.integration-grid article>button,.integration-grid article>label,.agency-toolbar>button,.agency-worker-list article>button,.agency-request-list article>button,.reply-link,.apply-row>a,.search-actions>button,.modal-x,.modal>div>button,.drawer .close){box-shadow:none!important;border-radius:4px!important}[data-skin] :where(.document-categories button,.profile-actions button,.profile-top>button,.status-buttons button,.contacts button,.contacts a,.quick button,.quick a,.settings-action,.agency-toolbar>button,.agency-worker-list article>button,.agency-request-list article>button,.reply-link,.apply-row>a,.search-actions>button:not(.primary)){background:var(--surface);border-color:var(--line);color:var(--ink)}[data-skin] :where(.document-categories button.on,.filters button.on,.status-buttons button.on,.unified-search-kinds button.on),[data-skin] .document-categories button.on,[data-skin] .filters button.on,[data-skin] .status-buttons button.on,[data-skin] .unified-search-kinds button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:none}[data-skin] .settings svg,[data-skin] .settings-action>b,[data-skin] .document-register>button>svg,[data-skin] .work-card-columns>article>small,[data-skin] .desktop-section-label,[data-skin] .home-person>div small,[data-skin] .title>div>small,[data-skin] .welcome small{color:var(--accent)}[data-skin] .toggle{background:var(--accent)}[data-skin] .work-tags span,[data-skin] .integration-grid article>i,[data-skin] .integration-guide li>i{background:var(--accent-soft);color:var(--accent)}[data-skin] .integration-grid article>button,[data-skin] .integration-grid article>label{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pill,.work-tags span,.cv-tags em,.agency-worker-list em,.import-inbox article em{border-radius:3px!important}[data-skin] .unified-search-primary{background:var(--feature-bg);border-color:var(--feature-line);color:#fff;box-shadow:none}[data-skin] .unified-search-primary .unified-search-title>svg{background:var(--accent);color:var(--on-accent);border-radius:4px}[data-skin] .unified-search-primary .unified-search-title small{color:var(--accent)}[data-skin] .unified-search-primary>p{color:var(--feature-muted)}[data-skin] .unified-search-primary .unified-search-kinds button{border-color:var(--feature-line);color:var(--feature-muted);background:0 0;border-radius:4px}[data-skin] .unified-search-primary .unified-search-kinds button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.unified-search,.home-search-results{margin-bottom:12px}.unified-search-kinds{gap:5px;margin-top:10px}.unified-search-box{border-radius:4px;min-height:43px;margin-top:7px}.unified-search-box button{border-radius:0 3px 3px 0!important}.cvs article{gap:12px;padding:10px}.paper{width:96px;min-width:96px;height:122px;box-shadow:none;border-radius:4px;padding:11px}[data-skin] .cvs article>div>div .cv-file-button{cursor:pointer;border-radius:4px;min-width:48px;height:29px;padding:0 9px;font-size:9px}[data-skin] .cvs article>div>div .cv-open{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}[data-skin] .cvs article>div>div .cv-share{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[data-skin] .make-cv-card,[data-skin] .import-ready-card{min-height:146px;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:6px!important;grid-template-columns:98px minmax(0,1fr)!important;gap:13px!important;padding:11px!important}[data-skin] .make-cv-icon,[data-skin] .import-ready-icon{border:1px solid var(--line);background:var(--accent-soft);height:122px;color:var(--accent);box-shadow:none;border-radius:4px}[data-skin] .make-cv-card>span>svg,[data-skin] .import-ready-card>span>svg{color:var(--accent)}[data-skin] .make-cv-card>span>small,[data-skin] .import-ready-card>span>small{color:var(--muted)}[data-skin] .cvs .cv-tags em{background:var(--accent-soft);color:var(--accent)}.settings{max-width:780px;padding:5px 14px}.settings>div,.settings-action{padding:13px 0}.settings-action.worker-sign-out{border-radius:0;grid-template-columns:1fr 20px;min-height:64px}.worker-sign-out>span>span>b{font-size:16px}.worker-sign-out small{font-size:12px}.worker-sign-out:disabled{opacity:.65;cursor:wait}#worker-sign-out-error{color:var(--danger,#d74747);font-size:14px}.settings>.theme-setting{padding:14px 0 16px;display:block}.settings>details.settings-collapsible{border-bottom:1px solid var(--line);padding:0}.settings-collapsible>summary{min-height:67px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.settings-collapsible>summary::-webkit-details-marker{display:none}.settings-collapsible[open]>summary{padding-bottom:9px}.theme-setting-label{align-items:center;gap:9px;margin-bottom:0;display:flex!important}.theme-setting-label>span{gap:2px;display:grid}.theme-setting-label b{font-size:11px}.theme-setting-label small{color:var(--muted);font-size:8px;font-weight:500}.settings-summary-value{min-width:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;display:flex}.settings-summary-value b{text-overflow:ellipsis;white-space:nowrap;max-width:118px;color:var(--ink);font-size:8px;overflow:hidden}.settings-summary-value svg{transition:transform .18s;width:14px!important}.settings-collapsible[open] .settings-summary-value svg:last-child{transform:rotate(180deg)}.theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.settings-collapsible>.theme-presets,.settings-collapsible>.language-options{padding:0 0 13px}.theme-presets button{border:1px solid var(--line);background:var(--surface-soft);min-width:0;min-height:53px;color:var(--ink);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:43px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:7px 9px;display:grid}.theme-presets button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.theme-presets button>span{gap:3px;min-width:0;display:grid}.theme-presets button b{font-size:9px}.theme-presets button small{color:var(--muted);font-size:7.5px}.theme-presets button>svg{width:14px}.theme-swatch{border:1px solid #64706f;border-radius:3px;gap:3px;width:43px;height:31px;padding:4px;display:flex}.theme-swatch span{border-radius:1px;flex:1}.theme-swatch.midnight-black{background:#050505;border-color:#505050}.theme-swatch.midnight-black span:first-child{background:#181818}.theme-swatch.midnight-black span:last-child{background:#d7d7d7}.theme-swatch.nexus-blue{background:#06101c;border-color:#315b80}.theme-swatch.nexus-blue span:first-child{background:#11263b}.theme-swatch.nexus-blue span:last-child{background:#55a5ff}.theme-swatch.eco-green{background:#dfe9e2;border-color:#87a792}.theme-swatch.eco-green span:first-child{background:#f7fbf8}.theme-swatch.eco-green span:last-child{background:#16865c}.theme-swatch.silent-gold{background:#0d0c08;border-color:#554d31}.theme-swatch.silent-gold span:first-child{background:#211e12}.theme-swatch.silent-gold span:last-child{background:#d7b83d}.theme-swatch.windows-grey{background:#cdd2d3;border-color:#929d9f}.theme-swatch.windows-grey span:first-child{background:#e9ecec}.theme-swatch.windows-grey span:last-child{background:#126f69}.theme-swatch.arctic-white{background:#fff;border-color:#bfc8cf}.theme-swatch.arctic-white span:first-child{background:#eef1f4}.theme-swatch.arctic-white span:last-child{background:#2868df}.theme-dot{border:1px solid var(--line);border-radius:2px;width:14px;height:14px}.theme-dot.midnight-black{background:linear-gradient(135deg,#090909 55%,#d7d7d7 56%)}.theme-dot.nexus-blue{background:linear-gradient(135deg,#0b1a2a 55%,#55a5ff 56%)}.theme-dot.eco-green{background:linear-gradient(135deg,#f7fbf8 55%,#16865c 56%)}.theme-dot.silent-gold{background:linear-gradient(135deg,#17150e 55%,#d7b83d 56%)}.theme-dot.windows-grey{background:linear-gradient(135deg,#dce1e2 55%,#126f69 56%)}.theme-dot.arctic-white{background:linear-gradient(135deg,#fff 55%,#2868df 56%)}.language-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.language-options button{border:1px solid var(--line);background:var(--surface-soft);min-width:0;min-height:53px;color:var(--ink);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:19px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:7px 9px;display:grid}.language-options button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.language-options button>svg{width:15px}.language-options button>span{gap:3px;min-width:0;display:grid}.language-options button b{font-size:9px}.language-options button small{color:var(--muted);font-size:7px;line-height:1.25}.side{padding:16px 12px}.side nav{gap:2px}.side nav button{border-radius:4px;height:39px}.person,.available,.mode-switch,.quick-menu,.add-menu{box-shadow:none!important;border-radius:5px!important}[data-skin] .worker-nexus-bar{padding:6px 10px;background:var(--bg)!important;border-color:var(--line)!important}[data-skin] .worker-nexus-bar>button{min-height:48px;box-shadow:inset 0 3px var(--accent);border-radius:5px;background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-skin] .worker-nexus-bar small,[data-skin] .worker-nexus-bar>button>svg{color:var(--accent)!important}[data-skin] .mini-switch{background:var(--surface-soft);border:1px solid var(--line)}[data-skin] .mini-switch.on{background:var(--accent);border-color:var(--accent)}[data-skin] .mini-switch.on i{background:var(--on-accent)}[data-skin] .calendar-pick{background:var(--accent-soft);border:1px solid var(--line);color:var(--accent)}.status-led,.home-availability>i,.availability-led{--led-color:#39d98a;border:1px solid color-mix(in srgb, var(--led-color) 75%, white);isolation:isolate;border-radius:50%;flex:0 0 12px;width:12px;height:12px;position:relative;background:radial-gradient(circle at 34% 28%, #fff 0 8%, color-mix(in srgb, var(--led-color) 82%, #fff) 18%, var(--led-color) 48%, color-mix(in srgb, var(--led-color) 74%, #07110d) 100%)!important;box-shadow:inset 0 1px 1px #fffc, inset 0 -1px 2px #00000080, 0 0 4px var(--led-color), 0 0 11px color-mix(in srgb, var(--led-color) 88%, transparent), 0 0 22px color-mix(in srgb, var(--led-color) 46%, transparent)!important}.status-led.yellow,.home-availability.yellow>i,.availability-led.yellow{--led-color:#ffc83d}.status-led.red,.home-availability.red>i,.availability-led.red{--led-color:#ff5b67}.work-desktop-grid{gap:12px 6px;margin-bottom:18px}.work-desktop-grid button{gap:6px}.work-desktop-grid button>i{width:58px;height:58px;box-shadow:none;border-radius:7px}.work-desktop-head>svg,.home-avatar,.logo,.stats article>i,.application-summary span,.agency-stats>button>svg,.agency-request-list article>svg,.integration-grid article>i,.import-inbox>article>i{border-radius:4px}.bottom-nav.worker-bottom-nav{box-shadow:none;border-radius:0}[data-skin] .bottom-nav.worker-bottom-nav{background:var(--surface)!important;border-color:var(--line)!important}[data-skin] .worker-bottom-nav button,[data-skin] .worker-bottom-nav .featured{background:var(--surface)!important;color:var(--muted)!important;box-shadow:none!important}[data-skin] .worker-bottom-nav button svg,[data-skin] .worker-bottom-nav .featured svg{color:var(--accent)!important;stroke:var(--accent)!important}[data-skin] .worker-bottom-nav button.on,[data-skin] .worker-bottom-nav .featured{color:var(--accent)!important}[data-skin] .worker-bottom-nav button.on:before{background:var(--accent)!important}.modal,.integration-guide,.autopilot-modal,.import-box,.ai-search{border-radius:7px}.drawer{border-radius:0}@media (width<=760px){.content{padding:11px 10px 88px}.welcome,.title,.work-desktop-head,.agency-heading{margin-bottom:11px}.title h1,.work-desktop-head h1,.agency-heading h1{font-size:22px}.stats,.overview-grid,.application-summary,.agency-grid,.agency-stats,.cvs{gap:7px}.profile-top{gap:9px;padding:11px}.fields{padding:0}.worker-nexus-bar{padding:5px 8px}.worker-nexus-bar>button{border-radius:4px;min-height:46px;padding:6px 9px}.nexus-search-window{border-radius:0 0 7px 7px!important}.work-desktop-grid{gap:13px 4px;margin-bottom:19px}.work-desktop-grid button>i{border-radius:6px;width:54px;height:54px}.theme-presets,.language-options{grid-template-columns:1fr}[data-skin] .make-cv-card,[data-skin] .import-ready-card{min-height:126px;grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;padding:9px!important}[data-skin] .make-cv-icon,[data-skin] .import-ready-icon{height:106px}.paper{width:86px;min-width:86px;height:112px}.modal,.integration-guide,.autopilot-modal,.import-box,.ai-search{border-radius:6px 6px 0 0}}[data-skin] body,[data-skin] .shell,[data-skin] .work{background:var(--bg);color:var(--ink)}[data-skin] :where(.profile.panel,.jobs-library-toolbar,.jobs-new-results,.application-summary,.document-register,.cv-document-list,.document-categories.document-categories,.availability-menu-popover,.modal,.drawer,.nexus-search-window),[data-skin] :where(.document-register>button,.application-attention>button,.application-recent>button,.compact-employers article,.availability-led-trigger,.jobs-library-actions .search,.jobs-status-picker){background:var(--surface);border-color:var(--line);color:var(--ink)}@media (width<=760px){.worker-nexus-bar{min-height:78px;padding:9px 10px}.worker-nexus-bar>button{border-radius:7px;min-height:60px;padding:9px 12px}.worker-nexus-bar img{width:60px;height:36px}.worker-nexus-bar small{font-size:9px}.worker-nexus-bar b{font-size:13px}.nexus-search-backdrop{padding-top:78px!important}.nexus-search-window{max-height:calc(100dvh - 78px)!important}.bottom-nav.worker-bottom-nav{height:82px;min-height:82px;padding:5px 4px 7px;box-shadow:0 -8px 24px var(--shadow)!important}[data-skin] .worker-bottom-nav button{gap:6px;min-width:0;min-height:69px;padding:6px 1px 5px;font-size:9px;line-height:1.1}[data-skin] .worker-bottom-nav button svg{width:25px!important;height:25px!important}[data-skin] .worker-bottom-nav button.on{background:color-mix(in srgb, var(--surface) 78%, var(--accent-soft))!important}.worker-bottom-nav button.on:before{height:4px;left:16%;right:16%}:is(.content,.content:has(.profile),.content:has(.documents-page-head),.content:has(.integration-grid),.content:has(.work-desktop-grid)){padding-bottom:106px}.mobile-add-job{bottom:91px}.availability-command,.availability-command-head,.card-availability-picker{width:100%;min-width:0}.card-availability-picker .availability-menu-popover{width:100%;min-width:0;max-width:100%;left:0;right:auto}.availability-menu-popover>button,.availability-menu-popover>label{min-height:56px;padding:8px 10px}.availability-menu-popover b{font-size:11px}.availability-menu-popover small{font-size:9px}}@supports (padding:max(0px)){@media (width<=760px){.worker-nexus-bar{padding-top:max(9px, env(safe-area-inset-top))}.bottom-nav.worker-bottom-nav{height:calc(82px + env(safe-area-inset-bottom));padding-bottom:max(7px, env(safe-area-inset-bottom))}}}.native-share-backdrop{z-index:180}.native-share-conflict{border:1px solid var(--line);background:var(--surface);width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ink);border-radius:6px;padding:18px;overflow:auto;box-shadow:0 24px 70px #09101c47}.native-share-conflict>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.native-share-conflict>header small,.native-share-conflict>header h2{margin:0;display:block}.native-share-conflict>header small,.native-share-summary>small,.native-share-match small{color:var(--accent);letter-spacing:.13em;font-size:7px;font-weight:900}.native-share-conflict>header h2{margin-top:4px;font-size:20px}.native-share-conflict>header button{border:1px solid var(--line);background:var(--surface-soft);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:3px}.native-share-conflict>header svg{width:14px}.native-share-match{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.native-share-match>i{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:3px;place-items:center;display:grid}.native-share-match>i svg{width:17px}.native-share-match b,.native-share-match small,.native-share-summary b,.native-share-summary span{display:block}.native-share-match b{margin-top:3px;font-size:12px}.native-share-conflict>p{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.55}.native-share-summary{border-left:3px solid var(--accent);background:var(--accent-soft);padding:12px}.native-share-summary b{margin-top:4px;font-size:12px}.native-share-summary span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:9px}.native-share-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.native-share-actions button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:3px;padding:0 12px;font-size:9px;font-weight:850}.native-share-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink,#fff);align-items:center;gap:5px;display:inline-flex}.native-share-actions svg{width:13px}.native-share-privacy{color:var(--muted);align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.native-share-privacy svg{width:14px;color:var(--accent)}@media (width<=560px){.native-share-conflict{padding:15px}.native-share-actions{grid-template-columns:1fr 1fr;display:grid}.native-share-actions button{justify-content:center}.native-share-actions button.primary{grid-column:1/-1}}.work-contact-register{color:var(--ink);margin-bottom:15px;background:var(--surface)!important;border-color:var(--line)!important}.work-contact-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.work-contact-register>header small{color:var(--accent);letter-spacing:.16em;font-size:8px;font-weight:900}.work-contact-register>header h2{margin:4px 0 2px;font-size:14px}.work-contact-register>header p{color:var(--muted);margin:0;font-size:9px}.contact-export-actions{gap:5px;display:flex}.contact-export-actions button{border:1px solid var(--accent);background:var(--accent-soft);min-width:64px;height:34px;color:var(--accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:900;display:flex}.contact-export-actions button:disabled{opacity:.45;cursor:default}.contact-export-actions svg{width:14px}.contact-register-note{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);align-items:center;gap:9px;margin:11px 14px 0;padding:10px 11px;display:flex}.contact-register-note>svg{flex:none;width:18px}.contact-register-note span,.contact-register-note b,.contact-register-note small{display:block}.contact-register-note b{font-size:10px}.contact-register-note small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.contact-register-filters{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,.7fr));gap:6px;padding:10px 14px;display:grid}.contact-register-filters label,.contact-register-filters select{border:1px solid var(--line);background:var(--field);min-width:0;height:38px;color:var(--ink);border-radius:3px}.contact-register-search{align-items:center;gap:7px;padding:0 10px;display:flex}.contact-register-search svg{width:15px;color:var(--accent);flex:none}.contact-register-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.contact-register-filters select{font:inherit;outline:0;padding:0 9px;font-size:9px}.contact-register-filters :focus{border-color:var(--accent)}.contact-register-list{border-top:1px solid var(--line)}.contact-register-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(130px,1fr) auto minmax(180px,1.2fr);align-items:center;gap:9px;min-width:0;padding:9px 14px;display:grid}.contact-register-list article:last-child{border-bottom:0}.contact-register-list article>i{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--accent);border-radius:3px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.contact-register-person{min-width:0}.contact-register-person b,.contact-register-person small{display:block}.contact-register-person b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contact-register-person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.contact-category{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);text-transform:uppercase;border-radius:2px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.contact-category.agency{border-color:var(--accent);color:var(--accent)}.contact-category.manager{color:#c39434;border-color:#c39434}.contact-category.worker{color:#2a9a69;border-color:#2a9a69}.contact-register-links{justify-content:flex-end;gap:5px;min-width:0;display:flex}.contact-register-links a{border:1px solid var(--line);background:var(--surface-soft);min-width:0;height:29px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.contact-register-links .contact-tag-button{border:1px solid var(--line);background:var(--surface-soft);height:29px;color:var(--accent);cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.contact-register-links .contact-tag-button svg{width:12px}.contact-category-select{cursor:pointer;text-transform:none;outline:0;min-width:76px;max-width:96px}.contact-category-select:focus{border-color:var(--accent)}.contact-register-links a:not(.wa){max-width:180px}.contact-register-links a.wa{border-color:#2a9a69;justify-content:center;width:29px;padding:0;color:#16865c!important}.contact-register-links svg{flex:none;width:12px}.contact-register-empty{border-top:1px solid var(--line);min-height:130px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:24px;display:grid}.contact-register-empty svg{width:23px;color:var(--accent)}.contact-register-empty b{color:var(--ink);font-size:10px}.contact-register-empty small{max-width:360px;font-size:8px;line-height:1.45}@media (width<=760px){.work-contact-register>header{align-items:flex-start}.contact-export-actions{flex-direction:column}.contact-export-actions button{min-width:58px;height:29px}.contact-register-filters{grid-template-columns:1fr 1fr}.contact-register-search,.contact-register-filters select:last-child{grid-column:1/-1}.contact-register-list article{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;padding:9px 11px}.contact-register-list article>i{width:32px;height:32px}.contact-register-links{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.contact-register-links a:not(.wa){max-width:min(210px,100%)}}.availability-command{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--accent-soft));padding:12px 15px}.availability-command-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.availability-command-head>div:first-child{min-width:0}.availability-command-head small{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:900}.availability-command-head h3{color:var(--ink);align-items:center;gap:7px;margin:4px 0 2px;font-size:14px;display:flex}.availability-command-head p{color:var(--muted);margin:0;font-size:9px}.availability-broadcast-cta{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:50px;color:var(--on-accent);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:22px 1fr 16px;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;display:grid}.availability-broadcast-cta>svg{width:19px}.availability-broadcast-cta>svg:last-child{width:15px}.availability-broadcast-cta span,.availability-broadcast-cta b,.availability-broadcast-cta small{display:block}.availability-broadcast-cta b{font-size:11px}.availability-broadcast-cta small{color:inherit;opacity:.78;margin-top:2px;font-size:8px}.availability-last-sent{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.availability-last-sent svg{width:12px;color:var(--accent)}.availability-broadcast-modal{border:1px solid var(--line);background:var(--surface);width:min(620px,100% - 24px);max-height:min(88vh,820px);color:var(--ink);box-shadow:0 18px 55px var(--shadow);border-radius:7px;overflow:auto}.availability-broadcast-modal>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.availability-broadcast-modal>header small{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:900}.availability-broadcast-modal>header h2{margin:4px 0 0;font-size:16px}.availability-broadcast-modal>header button{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:4px;place-items:center;display:grid}.availability-broadcast-modal>header button svg{width:17px}.broadcast-availability-picker{z-index:12;margin:12px 16px 0}.broadcast-availability-picker .availability-led-trigger{width:100%}.broadcast-availability-picker .availability-menu-popover{width:100%;left:0;right:auto}.broadcast-audience-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 16px;display:flex}.broadcast-audience-head small,.broadcast-audience-head b{display:block}.broadcast-audience-head small{color:var(--accent);letter-spacing:.14em;font-size:7px;font-weight:900}.broadcast-audience-head b{margin-top:3px;font-size:10px}.broadcast-audience-head>span{gap:4px;display:flex}.broadcast-audience-head button{border:1px solid var(--line);background:var(--surface);height:29px;color:var(--ink);cursor:pointer;border-radius:3px;padding:0 8px;font-size:8px;font-weight:800}.broadcast-recipient-list{border-bottom:1px solid var(--line);max-height:175px;overflow:auto}.broadcast-recipient-list label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:17px 30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 16px;display:grid}.broadcast-recipient-list label:last-child{border-bottom:0}.broadcast-recipient-list input{width:16px;height:16px;accent-color:var(--accent)}.broadcast-recipient-list label>i{border:1px solid var(--line);background:var(--surface-soft);width:30px;height:30px;color:var(--accent);border-radius:3px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.broadcast-recipient-list span,.broadcast-recipient-list b,.broadcast-recipient-list small{min-width:0;display:block}.broadcast-recipient-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.broadcast-recipient-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.broadcast-message{color:var(--ink);gap:6px;padding:12px 16px 0;font-size:9px;font-weight:850;display:grid}.broadcast-message textarea{resize:vertical;border:1px solid var(--line);background:var(--field);width:100%;min-height:104px;color:var(--ink);font:inherit;border-radius:3px;padding:10px;font-size:10px;line-height:1.45}.broadcast-message textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent)}.broadcast-safety{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);align-items:center;gap:8px;margin:10px 16px 0;padding:9px 10px;display:flex}.broadcast-safety>svg{flex:none;width:17px}.broadcast-safety span,.broadcast-safety b,.broadcast-safety small{display:block}.broadcast-safety b{font-size:9px}.broadcast-safety small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.35}.broadcast-actions{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 16px;display:grid}.broadcast-actions>button{border:1px solid var(--line);background:var(--surface-soft);min-width:0;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;display:grid}.broadcast-actions>button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.broadcast-actions>button:disabled{opacity:.42;cursor:default}.broadcast-actions svg{width:17px}.broadcast-actions span,.broadcast-actions b,.broadcast-actions small{min-width:0;display:block}.broadcast-actions b{font-size:9px}.broadcast-actions small{color:inherit;opacity:.72;margin-top:2px;font-size:7px;line-height:1.25}.broadcast-notice{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--muted);margin:0 16px 10px;padding:9px 10px;font-size:9px;line-height:1.4}.broadcast-confirm{border:1px solid var(--accent);background:var(--accent-soft);width:calc(100% - 32px);min-height:38px;color:var(--accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;margin:0 16px 14px;font-size:9px;font-weight:900;display:flex}.broadcast-confirm svg{width:15px}.broadcast-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:32px 22px;display:grid}.broadcast-empty>svg{width:30px;color:var(--accent)}.broadcast-empty b{font-size:12px}.broadcast-empty p{max-width:360px;color:var(--muted);margin:0;font-size:9px;line-height:1.45}.broadcast-empty button{min-height:38px;margin-top:4px;padding:0 14px}.contact-tag-editor .contact-editor-name{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);margin:0;padding:10px 11px;font-size:11px;font-weight:800}.contact-tag-editor select{border:1px solid var(--line);background:var(--field);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:3px;padding:0 10px}.contact-editor-note{color:var(--muted);align-items:center;gap:6px;font-size:8px;line-height:1.4;display:flex}.contact-editor-note svg{width:15px;color:var(--accent);flex:none}@media (width<=760px){.availability-command{padding:10px 11px}.availability-command-head{gap:9px;display:grid}.availability-broadcast-modal{border-bottom:0;border-left:0;border-right:0;border-radius:7px 7px 0 0;align-self:end;width:100%;max-height:91vh}.broadcast-availability-picker{margin:10px 11px 0}.broadcast-notice{margin-left:11px;margin-right:11px}.broadcast-audience-head{align-items:flex-start;padding:9px 11px}.broadcast-audience-head>span{flex-wrap:wrap;justify-content:flex-end}.broadcast-recipient-list label{padding:8px 11px}.broadcast-message,.broadcast-actions{padding-left:11px;padding-right:11px}.broadcast-safety{margin-left:11px;margin-right:11px}.broadcast-actions{grid-template-columns:1fr}.broadcast-actions>button{min-height:48px}.broadcast-confirm{width:calc(100% - 22px);margin-left:11px;margin-right:11px}}.documents-page-head{justify-content:space-between;align-items:flex-end;gap:18px;width:min(1040px,100%);margin:0 auto 10px;display:flex}.documents-page-head small,.documents-page-head h1,.documents-page-head p{margin:0;display:block}.documents-page-head small{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:900}.documents-page-head h1{color:var(--ink);letter-spacing:-.035em;margin-top:5px;font-size:31px;font-weight:420}.documents-page-head p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35}.documents-add-button{border:1px solid var(--accent);background:var(--accent);min-width:132px;min-height:43px;color:var(--on-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.documents-add-button svg{width:18px}.documents-add-button input,.document-agency-action input,.cv-command-bar input{display:none}.documents-intake-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(1040px,100%);min-height:48px;color:var(--ink);align-items:center;gap:10px;margin:0 auto 10px;padding:8px 0;display:flex}.documents-intake-note>svg{width:21px;color:var(--accent);flex:none}.documents-intake-note span,.documents-intake-note b,.documents-intake-note small{display:block}.documents-intake-note b{font-size:13px}.documents-intake-note small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.native-device-scan-note{border-left:3px solid var(--accent);padding-left:10px}.nexus-document-review{width:min(1040px,100%);margin:0 auto 10px}.nexus-document-review .nexus-intake-notice{margin-top:0}.document-agency-action{border-bottom:1px solid var(--line);width:min(1040px,100%);margin:0 auto 12px}.document-agency-action>summary{min-height:57px;color:var(--ink);cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 0;list-style:none;display:grid}.document-agency-action>summary::-webkit-details-marker{display:none}.document-agency-action>summary>svg:first-child{width:20px;color:var(--accent)}.document-agency-action>summary>svg:last-child{width:17px;color:var(--accent);transition:transform .16s}.document-agency-action[open]>summary>svg:last-child{transform:rotate(180deg)}.document-agency-action>summary span,.document-agency-action>summary b,.document-agency-action>summary small{min-width:0;display:block}.document-agency-action>summary b{font-size:14px;font-weight:650}.document-agency-action>summary small{color:var(--muted);margin-top:2px;font-size:11px}.document-agency-action>div{padding:0 0 12px 44px}.document-agency-action>div>p{color:var(--muted);margin:0 0 9px;font-size:12px;line-height:1.45}.document-agency-action>div>span{gap:7px;display:flex}.document-agency-action>div label,.document-agency-action>div button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.document-agency-action>div label{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.document-agency-action>div svg{width:15px}.document-categories.document-categories{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:min(1040px,100%);margin:0 auto 12px;display:grid;overflow:hidden}.document-categories.document-categories button{border:0;border-right:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--muted);box-shadow:none;text-align:center;justify-content:center;align-items:center;padding:7px 9px;display:flex;border-radius:0!important}.document-categories.document-categories button:last-child{border-right:0}.document-categories.document-categories button span{align-items:center;gap:2px}.document-categories.document-categories button b{color:inherit;font-size:11px;font-weight:700;line-height:1.2}.document-categories.document-categories button small{color:inherit;opacity:.72;font-size:10px}.document-categories.document-categories button.on{border-color:var(--line);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 3px var(--accent)}.document-register,.cv-library{width:min(1040px,100%);margin-left:auto;margin-right:auto}.cv-command-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cv-command-bar>button,.cv-command-bar>label{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:55px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;display:grid}.cv-command-bar>:first-child{border-color:var(--accent)}.cv-command-bar>button>svg,.cv-command-bar>label>svg{width:19px;color:var(--accent)}.cv-command-bar span,.cv-command-bar b,.cv-command-bar small{min-width:0;display:block}.cv-command-bar b{font-size:13px}.cv-command-bar small{color:var(--muted);margin-top:2px;font-size:10px}.cv-document-list{overflow:hidden}.cv-document-list>article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:10px 13px;display:grid}.cv-document-list>article:last-child{border-bottom:0}.cv-document-list>article>i{border:1px solid var(--line);width:32px;height:38px;color:var(--accent);place-items:center;font-style:normal;display:grid}.cv-document-list>article>i svg{width:16px}.cv-document-copy,.cv-document-copy>b,.cv-document-copy>small{min-width:0;display:block}.cv-document-copy>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cv-document-copy>small{color:var(--muted);margin-top:3px;font-size:10px}.cv-document-copy>span{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.cv-document-copy em{background:var(--accent-soft);color:var(--accent);border-radius:2px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.cv-document-actions{gap:5px;display:flex}[data-skin] .cv-document-actions .cv-file-button{border-radius:3px;min-height:32px;padding:0 10px;font-size:10px}.cv-document-list .cv-private-empty{background:var(--surface);color:var(--ink);border:0;border-radius:0}.cv-document-list .cv-private-empty small{color:var(--muted)}@media (width<=760px){.content:has(.documents-page-head){padding-top:13px}.documents-page-head{align-items:center}.documents-page-head h1{font-size:25px}.documents-page-head p{max-width:220px;font-size:11px}.documents-add-button{min-width:104px;min-height:40px;padding:0 11px;font-size:12px}.documents-intake-note{padding:8px 1px}.documents-intake-note b{font-size:12px}.documents-intake-note small{font-size:10px}.document-agency-action>summary{grid-template-columns:27px minmax(0,1fr) 17px}.document-agency-action>summary b{font-size:13px}.document-agency-action>summary small{font-size:10px}.document-agency-action>div{padding-left:0}.document-agency-action>div>span{grid-template-columns:1fr 1fr;display:grid}.document-categories.document-categories{overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.document-categories.document-categories::-webkit-scrollbar{display:none}.document-categories.document-categories button{min-width:128px;min-height:49px}.cv-command-bar{grid-template-columns:1fr}.cv-document-list>article{grid-template-columns:30px minmax(0,1fr);padding:10px}.cv-document-actions{grid-column:2}}.jobs-live-search{margin-bottom:12px;padding:14px;overflow:hidden;background:var(--feature-bg)!important;border-color:var(--feature-line)!important;color:#fff!important}.jobs-live-search>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.jobs-live-search .unified-search-title>svg{background:var(--accent);color:var(--on-accent);border-radius:4px}.jobs-live-search .unified-search-title small{color:var(--accent)}.jobs-live-search .unified-search-title h2{color:#fff}.jobs-saved-count{border:1px solid var(--feature-line);color:var(--feature-muted);border-radius:3px;flex:none;padding:5px 7px;font-size:8px;font-weight:900}.jobs-live-search .unified-search-box{margin-top:10px}.jobs-live-search .unified-search-box button{min-width:98px}.jobs-search-criteria{grid-template-columns:1.35fr repeat(3,minmax(105px,.75fr));gap:6px;margin-top:7px;display:grid}.jobs-search-criteria label{gap:4px;min-width:0;display:grid}.jobs-search-criteria label>span{color:var(--feature-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.jobs-search-criteria input{border:1px solid var(--feature-line);background:color-mix(in srgb, var(--feature-bg) 84%, #fff);color:#fff;width:100%;min-width:0;height:34px;font:inherit;border-radius:3px;outline:0;padding:0 9px;font-size:9px}.jobs-search-criteria input:focus,.jobs-search-choice-trigger:focus-visible{border-color:var(--accent)}.jobs-search-range>div{border:1px solid var(--feature-line);background:color-mix(in srgb, var(--feature-bg) 84%, #fff);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;height:34px;padding:0 8px;display:grid}.jobs-search-range input[type=range]{height:auto;accent-color:var(--accent);cursor:pointer;border:0;padding:0}.jobs-search-range output{color:#fff;text-align:right;min-width:45px;font-size:8px;font-weight:800}.jobs-search-choice{position:relative}.jobs-search-choice-trigger{border:1px solid var(--feature-line);background:color-mix(in srgb, var(--feature-bg) 84%, #fff);color:#fff;width:100%;height:34px;font:inherit;text-align:left;cursor:pointer;border-radius:3px;outline:0;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:flex}.jobs-search-choice-trigger:disabled,.jobs-search-range input:disabled{cursor:not-allowed;opacity:.55}.jobs-search-choice-trigger b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;font-weight:700;overflow:hidden}.jobs-search-choice-trigger svg{width:13px;height:13px;color:var(--feature-muted);flex:none}.jobs-search-choice-menu{z-index:30;border:1px solid var(--accent);background:var(--feature-bg);border-radius:3px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 7px 18px #00000047}.jobs-search-choice-menu button{border:0;border-bottom:1px solid var(--feature-line);color:#fff;width:100%;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:0 9px;font-size:9px;font-weight:700;display:block}.jobs-search-choice-menu button:last-child{border-bottom:0}.jobs-search-choice-menu button[aria-selected=true],.jobs-search-choice-menu button:hover{background:color-mix(in srgb, var(--accent) 24%, var(--feature-bg))}.jobs-search-promise{color:var(--feature-muted);align-items:center;gap:6px;margin:9px 0 0;font-size:8px;line-height:1.4;display:flex}.jobs-search-promise svg{width:14px;height:14px;color:var(--accent);flex:none}.jobs-live-search .search-live-state,.jobs-live-search .search-live-error,.jobs-live-search .search-batch-summary{margin:10px 0 0;border-radius:4px!important}.jobs-new-results{margin-bottom:12px;overflow:hidden}.shell .nosmo-search-progress{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);color:var(--ink);grid-template-columns:18px minmax(0,1fr);gap:8px 12px;margin-top:14px;padding:16px;display:grid;border-radius:0!important}.shell .nosmo-search-progress>i{border-color:var(--line);border-top-color:var(--accent);grid-area:1/1;width:14px;height:14px}.shell .nosmo-search-progress>b,.shell .nosmo-search-progress>small,.shell .nosmo-search-progress>ul,.shell .nosmo-search-progress>div,.shell .nosmo-search-progress>details,.shell .nosmo-search-progress>button{grid-column:2}.shell .search-source-coverage{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--surface);margin:10px 0}.shell .search-source-coverage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.shell .search-source-coverage summary svg{flex:none;width:18px;height:18px}.shell .search-source-coverage[open] summary svg{transform:rotate(180deg)}.shell .search-source-coverage>small{padding:10px 12px;font-size:14px;line-height:1.5;display:block}.shell .search-source-results{color:var(--ink);margin:0;padding:0 12px;font-size:14px;list-style:none}.shell .search-source-results li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.shell .search-source-results li span{font-size:14px;line-height:1.4}.shell .search-source-results li[data-status=matches] span{color:var(--accent)}.shell .search-first-results{gap:8px;width:100%;display:grid}.shell .search-first-results button{width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--accent);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.shell .search-first-results button span{font-size:14px;line-height:1.4}.shell .search-source-results svg{width:14px;height:14px;color:var(--accent);flex:none}.shell .nosmo-search-progress>b{color:var(--ink);line-height:1.4;font-size:15px!important}.shell .nosmo-search-progress>small{color:var(--ink);opacity:.85;line-height:1.5;font-size:13px!important}.shell .nosmo-search-progress>button{border:1px solid var(--accent);background:var(--surface-soft);min-height:44px;color:var(--ink);border-radius:0;justify-self:start;padding:8px 18px;font-size:14px;font-weight:700}.jobs-new-results .panel-head{border-bottom:1px solid var(--line)}@media (width<=760px){.jobs-live-search{padding:11px}.jobs-live-search>header{align-items:flex-start}.jobs-search-criteria{grid-template-columns:1fr 1fr}.jobs-live-search .unified-search-box button{min-width:92px;padding:0 8px;font-size:8px}}.nexus-document-intake{color:#fff;margin-bottom:12px;padding:14px;border-color:var(--feature-line)!important;background:var(--feature-bg)!important}.nexus-document-intake>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.nexus-document-intake>header>i{background:var(--accent);width:42px;height:42px;color:var(--on-accent);border-radius:4px;place-items:center;display:grid}.nexus-document-intake>header>i svg{width:20px}.nexus-document-intake>header small,.nexus-document-intake>header h2,.nexus-document-intake>header p{margin:0;display:block}.nexus-document-intake>header small{color:var(--accent);letter-spacing:.16em;font-size:7px;font-weight:900}.nexus-document-intake>header h2{margin-top:3px;font-size:15px}.nexus-document-intake>header p{max-width:720px;color:var(--feature-muted);margin-top:4px;font-size:8px;line-height:1.45}.nexus-upload-button{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--on-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.nexus-upload-button svg{width:15px}.nexus-upload-button input{display:none}.nexus-intake-trust{border:1px solid var(--feature-line);color:var(--feature-muted);border-radius:3px;align-items:center;gap:8px;margin-top:11px;padding:8px 9px;display:flex}.nexus-intake-trust>svg{width:17px;color:var(--accent);flex:none}.nexus-intake-trust span{gap:2px;display:grid}.nexus-intake-trust b{color:#fff;font-size:8px}.nexus-intake-trust small{font-size:7px;line-height:1.4}.nexus-intake-notice{color:var(--accent);margin:9px 0 0;font-size:8px;font-weight:800}.nexus-import-list{gap:6px;margin-top:10px;display:grid}.nexus-import-item{border:1px solid var(--feature-line);background:color-mix(in srgb, var(--feature-bg) 86%, #fff);border-radius:4px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.nexus-import-item.error{background:color-mix(in srgb, var(--feature-bg) 82%, #8b2534);border-color:#b45f68}.nexus-import-item.applied{border-color:color-mix(in srgb, var(--accent) 65%, var(--feature-line))}.nexus-import-item>i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:3px;place-items:center;display:grid}.nexus-import-item>i svg{width:15px}.nexus-import-copy{gap:4px;min-width:0;display:grid}.nexus-import-copy>b,.nexus-import-copy>small,.nexus-import-copy>p{margin:0}.nexus-import-copy>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nexus-import-copy>small,.nexus-import-copy>p{color:var(--feature-muted);font-size:7px;line-height:1.45}.nexus-extracted-tags{flex-wrap:wrap;gap:4px;display:flex}.nexus-extracted-tags em{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.nexus-destinations{font-weight:800;color:#fff!important}.nexus-warning{color:#f3bd78!important}.nexus-import-actions{gap:5px;display:flex}.nexus-import-actions button{border:1px solid var(--feature-line);min-height:29px;color:var(--feature-muted);background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.nexus-import-actions button svg{width:12px}.nexus-import-actions .approve{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.nexus-upload-app{min-width:0;color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.nexus-upload-app>i{border:1px solid var(--accent);background:var(--accent);width:58px;height:58px;color:var(--on-accent);box-shadow:none;border-radius:7px;place-items:center;font-style:normal;display:grid}.nexus-upload-app>i svg{width:28px;height:28px}.nexus-upload-app>span{text-align:center;max-width:78px;line-height:1.2}.nexus-upload-app>input{display:none}.document-register>.smart-document-row>svg:first-child{color:var(--accent)}.internal-apps{grid-template-columns:repeat(5,86px)}.work-desktop-grid .drawings{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--accent-soft);color:var(--accent)}.drawings-register{padding:0;overflow:hidden}.drawings-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.drawings-register>header small,.drawings-register>header h2{margin:0;display:block}.drawings-register>header small{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:900}.drawings-register>header h2{margin-top:3px;font-size:16px}.drawings-register>header>em{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:3px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.drawings-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.drawing-card{background:var(--surface);min-width:0;min-height:108px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:start;gap:9px;padding:12px;display:grid}.drawing-card>i{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:3px;place-items:center;display:grid}.drawing-card>i svg{width:19px}.drawing-card>span{gap:3px;min-width:0;display:grid}.drawing-card>span :where(small,b,strong,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawing-card>span small{color:var(--accent);letter-spacing:.1em;font-size:7px;font-weight:900}.drawing-card>span b{font-size:11px}.drawing-card>span strong{color:var(--ink);font-size:9px;font-weight:800}.drawing-card>span em{color:var(--muted);font-size:8px;font-style:normal}.drawing-card>mark{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:900}.drawing-card>svg{width:15px;color:var(--muted);align-self:center}.drawings-empty{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:24px;display:grid}.drawings-empty>svg{width:34px;height:34px;color:var(--accent)}.drawings-empty>b{color:var(--ink);font-size:13px}.drawings-empty>small{max-width:390px;font-size:9px;line-height:1.5}@media (width<=760px){.nexus-document-intake{padding:11px}.nexus-document-intake>header{grid-template-columns:38px minmax(0,1fr)}.nexus-document-intake>header>i{width:38px;height:38px}.nexus-upload-button{grid-column:1/-1;width:100%}.nexus-import-item{grid-template-columns:30px minmax(0,1fr)}.nexus-import-actions{grid-column:1/-1;justify-content:flex-end}.nexus-import-actions button{min-height:32px}.internal-apps{grid-template-columns:repeat(5,1fr)}.nexus-upload-app>i{border-radius:6px;width:54px;height:54px}.nexus-upload-app>span{font-size:7px}.drawings-grid{grid-template-columns:1fr}.drawing-card{min-height:96px;padding:10px}}.availability-picker{z-index:8;position:relative}.worker-invite-code{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 15px 0;padding:11px;display:grid}.worker-invite-code>svg{width:22px;color:var(--accent)}.worker-invite-code small,.worker-invite-code h3,.worker-invite-code p{margin:0;display:block}.worker-invite-code small{color:var(--accent);letter-spacing:.13em;font-size:7px;font-weight:900}.worker-invite-code h3{margin-top:2px;font-size:12px}.worker-invite-code p{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.worker-invite-code input{border:1px solid var(--line);background:var(--field);width:100%;min-height:34px;color:var(--ink);font:inherit;border-radius:4px;margin-top:8px;padding:0 10px}.worker-invite-actions{gap:6px;display:grid}.worker-invite-actions>button{border:1px solid var(--accent);background:var(--accent);min-height:34px;color:var(--on-accent);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.worker-invite-actions>button svg{width:15px}.worker-invite-actions>.worker-invite-scan{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.worker-connection-invite{border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 15px 0;padding:11px;display:grid}.worker-connection-invite>svg{width:22px;color:var(--accent)}.worker-connection-invite small,.worker-connection-invite h3,.worker-connection-invite p,.worker-connection-invite em{margin:0;display:block}.worker-connection-invite small{color:var(--accent);letter-spacing:.13em;font-size:7px;font-weight:900}.worker-connection-invite h3{margin-top:2px;font-size:12px}.worker-connection-invite p,.worker-connection-invite em{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.worker-connection-invite>button,.worker-connection-invite>a,.availability-sync-row>button,.availability-sync-row>a{border:1px solid var(--accent);background:var(--accent);min-height:34px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.availability-sync-row{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:3px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:grid}.availability-sync-row>svg{width:18px;color:var(--accent)}.availability-sync-row span,.availability-sync-row b,.availability-sync-row small{min-width:0;display:block}.availability-sync-row b{font-size:9px}.availability-sync-row small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.4}.availability-sync-row.error,.availability-sync-row.sign-in-required{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.worker-connection-notice{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.worker-connection-notice svg{width:12px;color:var(--accent)}.worker-card-details{border:0}.worker-card-details>summary{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px;list-style:none;display:flex}.worker-card-details>summary::-webkit-details-marker{display:none}.worker-card-details>summary span,.worker-card-details>summary b,.worker-card-details>summary small{display:block}.worker-card-details>summary b{font-size:10px}.worker-card-details>summary small{color:var(--muted);margin-top:2px;font-size:8px}.worker-card-details>summary svg{width:16px;color:var(--accent);transition:transform .16s}.worker-card-details[open]>summary svg{transform:rotate(180deg)}@media (width<=760px){.worker-invite-code,.worker-connection-invite{grid-template-columns:24px minmax(0,1fr);margin:10px 11px 0}.worker-invite-actions,.worker-connection-invite>button,.worker-connection-invite>a{grid-column:1/-1;width:100%}.availability-sync-row{grid-template-columns:18px minmax(0,1fr)}.availability-sync-row>button,.availability-sync-row>a{grid-column:1/-1;width:100%}.worker-card-details>summary{padding-left:11px;padding-right:11px}}.agency-qr-scanner-modal{border:1px solid var(--line);background:var(--surface);width:min(520px,100% - 24px);color:var(--ink);border-radius:0;padding:15px}.agency-qr-scanner-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agency-qr-scanner-modal>header small{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.agency-qr-scanner-modal>header h2{margin:4px 0 0;font-size:17px}.agency-qr-scanner-modal>header button{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--ink);border-radius:0;place-items:center;display:grid}.agency-qr-scanner-modal>header button svg{width:16px}.agency-qr-scanner-modal>p{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.45}.agency-qr-video-frame{aspect-ratio:1;border:1px solid var(--line);background:#050706;border-radius:0;position:relative;overflow:hidden}.agency-qr-video-frame video{object-fit:cover;width:100%;height:100%}.agency-qr-scan-guide{aspect-ratio:1;border:2px solid var(--accent);pointer-events:none;width:58%;margin:-79% auto 0;position:relative}.agency-qr-scan-guide i{border-right:4px solid var(--on-accent);border-bottom:4px solid var(--on-accent);width:24%;height:24%;position:absolute;bottom:-2px;right:-2px}.agency-qr-scanner-status,.agency-qr-scanner-notice{border:1px solid var(--line);background:var(--surface-soft);border-radius:0;min-height:20px;padding:8px 10px;font-weight:800;color:var(--ink)!important;margin:14px 0 0!important}.agency-qr-scanner-notice{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.availability-led-trigger{border:1px solid var(--line);background:var(--surface);min-width:172px;min-height:38px;color:var(--ink);text-align:left;cursor:pointer;border-radius:3px;grid-template-columns:10px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 10px;display:grid}.availability-led-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.availability-led-trigger>svg{width:15px;transition:transform .16s}.availability-led-trigger[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.availability-led-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.availability-led-trigger.compact{grid-template-columns:10px 12px;gap:4px;width:36px;min-width:36px;height:32px;min-height:32px;padding:0 7px}.availability-menu-popover{z-index:90;border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 24px);box-shadow:0 18px 42px var(--shadow);border-radius:4px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.availability-menu-popover>button,.availability-menu-popover>label{border:0;border-bottom:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 9px;display:grid;position:relative}.availability-menu-popover>:last-child{border-bottom:0}.availability-menu-popover>button[aria-checked=true],.availability-menu-popover>label.on{background:var(--accent-soft)}.availability-menu-popover .availability-led.unlit{border-color:color-mix(in srgb, var(--led-color) 42%, var(--line));opacity:.62;box-shadow:none!important;background:0 0!important}.availability-menu-popover .availability-led.lit{opacity:1}.availability-menu-popover span,.availability-menu-popover b,.availability-menu-popover small{min-width:0;display:block}.availability-menu-popover b{font-size:10px}.availability-menu-popover small{color:var(--muted);margin-top:2px;font-size:8px}.availability-menu-popover>label>svg{width:16px;color:var(--accent)}.availability-menu-popover input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sidebar-availability-picker .availability-menu-popover{right:-7px}.agency-pack-launcher{border-radius:4px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:15px;padding:12px 14px;display:grid;background:color-mix(in srgb, var(--surface) 88%, var(--accent-soft))!important}.agency-pack-launcher>i{border:1px solid var(--line);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:3px;place-items:center;display:grid}.agency-pack-launcher>i svg{width:18px}.agency-pack-launcher small,.agency-pack-launcher h2,.agency-pack-launcher p{margin:0}.agency-pack-launcher small{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:900}.agency-pack-launcher h2{color:var(--ink);margin-top:3px;font-size:13px}.agency-pack-launcher p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.agency-pack-launcher>span,.integration-file-actions{gap:5px;display:flex}.agency-pack-launcher>span>label,.agency-pack-launcher>span>button,.integration-file-actions>label{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.agency-pack-launcher>span>label{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.agency-pack-launcher input,.integration-file-actions input{display:none}.agency-pack-launcher svg{width:14px}.integration-file-actions{flex-direction:column}.integration-grid article>.integration-file-actions{align-items:stretch}.integration-file-actions>label{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.agency-pack-modal{border:1px solid var(--line);background:var(--surface);width:min(720px,100% - 24px);max-height:min(92vh,900px);color:var(--ink);box-shadow:0 22px 64px var(--shadow);border-radius:6px;overflow:auto}.agency-pack-modal>header{z-index:3;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.agency-pack-modal>header small{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:900}.agency-pack-modal>header h2{margin:4px 0 0;font-size:17px}.agency-pack-modal>header button{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:3px;place-items:center;display:grid}.agency-pack-modal>header svg{width:17px}.agency-pack-loading,.agency-pack-error{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.agency-pack-loading>svg,.agency-pack-error>svg{width:34px;height:34px;color:var(--accent)}.agency-pack-loading>svg{animation:1.2s ease-in-out infinite nexus-pulse}.agency-pack-loading b,.agency-pack-error b{color:var(--ink);font-size:13px}.agency-pack-loading small,.agency-pack-error p{max-width:430px;margin:0;font-size:9px;line-height:1.5}.agency-pack-error button{border:1px solid var(--accent);background:var(--accent);min-height:36px;color:var(--on-accent);cursor:pointer;border-radius:3px;padding:0 12px;font-size:9px;font-weight:900}@keyframes nexus-pulse{50%{opacity:.45;transform:scale(.94)}}.agency-request-summary{border-left:3px solid var(--accent);background:var(--accent-soft);margin:12px 16px 0;padding:11px 12px}.agency-request-summary small,.agency-request-summary b{display:block}.agency-request-summary small{color:var(--accent);letter-spacing:.14em;font-size:7px;font-weight:900}.agency-request-summary b{margin-top:4px;font-size:11px;line-height:1.35}.agency-request-summary p{color:var(--muted);margin:5px 0 0;font-size:9px}.agency-request-summary>span{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.agency-request-summary em{border:1px solid var(--accent);color:var(--accent);border-radius:2px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.agency-pack-recipient,.agency-pack-message,.agency-pack-private-fields>label,.agency-pack-field-grid>label{color:var(--ink);gap:5px;font-size:9px;font-weight:850;display:grid}.agency-pack-recipient{margin:11px 16px 0}.agency-pack-recipient select,.agency-pack-private-fields input,.agency-pack-private-fields textarea,.agency-pack-message textarea{border:1px solid var(--line);background:var(--field);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:3px;padding:8px 9px}.agency-pack-recipient select,.agency-pack-private-fields input{height:38px}.agency-pack-recipient small{color:var(--muted);font-size:8px;font-weight:500}.agency-pack-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:9px 16px;display:flex}.agency-pack-heading span,.agency-pack-heading b,.agency-pack-heading small{display:block}.agency-pack-heading span>small{color:var(--accent);letter-spacing:.14em;font-size:7px;font-weight:900}.agency-pack-heading b{margin-top:3px;font-size:10px}.agency-pack-heading>small{color:var(--muted);font-size:8px}.agency-pack-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 16px;display:grid}.agency-pack-checklist>label{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:3px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:62px;padding:8px 9px;display:grid}.agency-pack-checklist>label.selected{border-color:var(--accent);background:var(--accent-soft)}.agency-pack-checklist input{width:16px;height:16px;accent-color:var(--accent)}.agency-pack-checklist span,.agency-pack-checklist b,.agency-pack-checklist small{min-width:0;display:block}.agency-pack-checklist b{font-size:10px}.agency-pack-checklist small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.agency-pack-checklist em{border:1px solid var(--accent);color:var(--accent);border-radius:2px;padding:3px 4px;font-size:6px;font-style:normal;font-weight:900}.agency-pack-checklist>label>svg{width:15px;color:var(--accent)}.agency-pack-private-fields{border:1px solid var(--line);background:var(--surface-soft);border-radius:3px;gap:9px;margin:0 16px 10px;padding:10px;display:grid}.agency-pack-private-fields>header{color:var(--accent);align-items:center;gap:8px;display:flex}.agency-pack-private-fields>header svg{width:17px}.agency-pack-private-fields>header span,.agency-pack-private-fields>header b,.agency-pack-private-fields>header small{display:block}.agency-pack-private-fields>header b{font-size:9px}.agency-pack-private-fields>header small{color:var(--muted);margin-top:2px;font-size:7px}.agency-pack-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.agency-pack-message{padding:0 16px}.agency-pack-message textarea{resize:vertical;min-height:148px;font-size:10px;font-weight:500;line-height:1.45}.agency-pack-files{border:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;margin:10px 16px 0;padding:9px 10px;display:flex}.agency-pack-files>div{align-items:center;gap:8px;min-width:0;display:flex}.agency-pack-files svg{width:17px;color:var(--accent);flex:none}.agency-pack-files span,.agency-pack-files b,.agency-pack-files small{min-width:0;display:block}.agency-pack-files b{font-size:9px}.agency-pack-files small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.agency-pack-files button{border:1px solid var(--accent);background:var(--accent-soft);min-height:34px;color:var(--accent);white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.agency-pack-files button:disabled{opacity:.45;cursor:default}.agency-pack-safety{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);align-items:center;gap:8px;margin:10px 16px 0;padding:9px 10px;display:flex}.agency-pack-safety>svg{flex:none;width:17px}.agency-pack-safety span,.agency-pack-safety b,.agency-pack-safety small{display:block}.agency-pack-safety b{font-size:9px}.agency-pack-safety small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.35}.agency-pack-notice{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--muted);margin:9px 16px 0;padding:8px 10px;font-size:9px;line-height:1.4}.agency-pack-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 16px 15px;display:grid}.agency-pack-actions>button{border:1px solid var(--line);background:var(--surface-soft);min-height:52px;color:var(--ink);text-align:left;cursor:pointer;border-radius:3px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.agency-pack-actions>button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.agency-pack-actions svg{width:17px}.agency-pack-actions span,.agency-pack-actions b,.agency-pack-actions small{display:block}.agency-pack-actions b{font-size:10px}.agency-pack-actions small{color:inherit;opacity:.72;margin-top:2px;font-size:8px}@media (width<=760px){.agency-pack-launcher{grid-template-columns:34px minmax(0,1fr);padding:10px 11px}.agency-pack-launcher>i{width:34px;height:34px}.agency-pack-launcher>span{grid-column:1/-1}.agency-pack-launcher>span>label,.agency-pack-launcher>span>button{flex:1}.integration-grid article>.integration-file-actions{flex-direction:row;grid-column:2;width:100%}.integration-file-actions>label{flex:1;min-width:0}.agency-pack-modal{border-bottom:0;border-left:0;border-right:0;border-radius:6px 6px 0 0;align-self:end;width:100%;max-height:93vh}.agency-request-summary,.agency-pack-recipient,.agency-pack-private-fields,.agency-pack-files,.agency-pack-safety,.agency-pack-notice{margin-left:11px;margin-right:11px}.agency-pack-heading{padding-left:11px;padding-right:11px}.agency-pack-checklist{grid-template-columns:1fr;padding:9px 11px}.agency-pack-private-fields{padding:9px}.agency-pack-field-grid{grid-template-columns:1fr}.agency-pack-message{padding:0 11px}.agency-pack-files{flex-direction:column;align-items:stretch}.agency-pack-files small{white-space:normal}.agency-pack-files button{justify-content:center}.agency-pack-actions{padding:9px 11px 14px}.card-availability-picker,.availability-led-trigger{width:100%}.availability-led-trigger{min-width:0}}.profile.panel{width:min(920px,100%);margin-left:auto;margin-right:auto}.availability-command{background:var(--surface);border-top:0;border-bottom:0;padding:12px 15px 9px}.availability-command-head h3{font-size:13px;font-weight:650}.availability-sync-row{border:0;border-top:1px solid var(--line);background:0 0;min-height:35px;margin-top:7px;padding:7px 0 0}.availability-sync-row>svg{width:16px}.worker-card-details{border-top:1px solid var(--line)}.worker-card-details>summary{border-bottom:0;min-height:55px}.worker-card-details[open]>summary{border-bottom:1px solid var(--line)}.settings-version{color:var(--muted);letter-spacing:.12em;text-align:center;padding:14px 0 2px;font-size:8px;display:block}.pwa-install-action[data-state=ready]>b{color:#188657}.pwa-install-action:disabled{cursor:default;opacity:.76}.settings>.pwa-install-help{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-top:0;border-radius:0 0 4px 4px;grid-template-columns:22px minmax(0,1fr);justify-content:stretch;align-items:start;gap:9px;margin:0 0 10px;padding:12px;display:grid}.pwa-install-help>svg{width:19px;height:19px;color:var(--accent)}.pwa-install-help>span{gap:5px;display:grid}.pwa-install-help b,.pwa-install-help small{display:block}.pwa-install-help b{font-size:10px}.pwa-install-help small{color:var(--muted);font-size:8px;line-height:1.5}@media (width<=760px){.availability-command{padding:10px 11px 8px}.availability-command-head{gap:7px}.availability-sync-row{grid-template-columns:16px minmax(0,1fr)}}.jobs-command-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jobs-command-row .apply-switch{margin:0}.jobs-add-button{border:1px solid var(--accent);background:var(--accent);height:34px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.jobs-add-button svg{width:15px;height:15px}.jobs-search-preferences{border:1px solid var(--feature-line);background:color-mix(in srgb, var(--feature-bg) 88%, #fff);border-radius:4px;margin-top:8px;overflow:hidden}.jobs-search-preferences>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:7px 10px;list-style:none;display:flex}.jobs-search-preferences>summary::-webkit-details-marker{display:none}.jobs-search-preferences>summary span,.jobs-search-preferences>summary b,.jobs-search-preferences>summary small{min-width:0;display:block}.jobs-search-preferences>summary b{font-size:10px}.jobs-search-preferences>summary small{color:var(--feature-muted);margin-top:3px;font-size:8px;line-height:1.35}.jobs-search-preferences>summary>svg{width:15px;height:15px;color:var(--feature-muted);flex:none;transition:transform .18s}.jobs-search-preferences[open]>summary>svg{transform:rotate(180deg)}.jobs-search-preferences .jobs-search-criteria{border-top:1px solid var(--feature-line);margin:0;padding:9px 10px 10px}.jobs-library-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:10px;padding:8px 10px;display:flex}.jobs-library-heading{min-width:155px}.jobs-library-heading small,.jobs-library-heading b{display:block}.jobs-library-heading small{color:var(--accent);letter-spacing:.11em;font-size:8px;font-weight:900}.jobs-library-heading b{color:var(--ink);margin-top:4px;font-size:11px;font-weight:650}.jobs-library-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.jobs-library-actions .search{border-radius:4px;width:min(300px,34vw);height:36px}.jobs-status-picker{border:1px solid var(--line);background:var(--field);border-radius:4px;grid-template-columns:minmax(0,1fr) 15px;align-items:center;width:126px;height:36px;padding:0 8px;display:grid;position:relative}.jobs-status-picker>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jobs-status-picker select{appearance:none;width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.jobs-status-picker svg{width:14px;height:14px;color:var(--muted);pointer-events:none}.applications-tracker{gap:10px}.application-summary{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:0;margin:0;overflow:hidden}.application-summary article{grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-width:0;padding:9px 11px;border:0!important;border-right:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.application-summary article:last-child{border-right:0!important}.application-summary span{width:30px;height:30px}.application-summary b{font-size:16px}.application-summary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jobs-new-results,.application-attention,.application-recent{margin-bottom:0}@media (width<=760px){.jobs-command-row{align-items:stretch;gap:7px}.jobs-command-row .apply-switch{flex:1;width:auto}.jobs-add-button{flex:none;padding:0 10px;font-size:9px}.jobs-live-search{margin-bottom:9px}.jobs-search-preferences .jobs-search-criteria{grid-template-columns:1fr 1fr}.jobs-library-toolbar{flex-direction:column;align-items:stretch;gap:8px}.jobs-library-heading{min-width:0}.jobs-library-actions{width:100%}.jobs-library-actions .search{flex:1;width:auto;min-width:0}.jobs-status-picker{flex:none;width:108px}.application-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.application-summary article,.application-summary article:last-child{grid-column:auto}.application-summary article{grid-template-columns:24px minmax(0,1fr);column-gap:6px;padding:8px}.application-summary span{width:24px;height:24px}.application-summary span svg{width:13px;height:13px}.application-summary b{font-size:14px}.application-summary small{font-size:7px}.jobs-new-results .panel-head p,.application-attention .panel-head p,.application-recent .panel-head p{display:none}}.settings-page-head{justify-content:space-between;align-items:flex-end;gap:14px;width:min(780px,100%);margin:0 auto 10px;display:flex}.settings-page-head small,.settings-page-head h1,.settings-page-head p{margin:0}.settings-page-head small{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:900}.settings-page-head h1{color:var(--ink);letter-spacing:-.025em;margin-top:4px;font-size:23px;font-weight:600}.settings-page-head p{color:var(--muted);margin-top:3px;font-size:10px}.settings-page-head>span{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--muted);border-radius:4px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.settings-page-head>span svg{width:14px;color:var(--accent)}.settings{margin-left:auto;margin-right:auto}.settings-section-label{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:12px 0 4px;font-size:8px;font-weight:900}.settings-section-label+.settings-collapsible>summary{min-height:56px}.settings-data-disclosure{border-bottom:1px solid var(--line);padding:0}.settings-data-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 0;list-style:none;display:flex}.settings-data-disclosure>summary::-webkit-details-marker{display:none}.settings-data-disclosure[open] .settings-summary-value svg:last-child{transform:rotate(180deg)}.settings-data-body{padding:0 0 12px 27px}.settings-data-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 0;display:flex}.settings-data-row span{color:var(--ink);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.settings-data-row svg{width:14px;color:var(--accent)}.settings-data-row>b{color:var(--muted);font-size:8px;font-weight:700}.settings-data-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:9px;display:flex}.settings-data-actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.settings-data-actions svg{width:14px}.settings-data-actions .settings-download{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.settings-data-actions .settings-restore{color:#b13f3f;border-color:#d9a7a7}.integrations-page-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:9px;display:grid}.integrations-page-head small,.integrations-page-head h1,.integrations-page-head p{margin:0}.integrations-page-head small{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:900}.integrations-page-head h1{color:var(--ink);letter-spacing:-.025em;margin-top:3px;font-size:22px;font-weight:600}.integrations-page-head p{color:var(--muted);margin-top:2px;font-size:9px}.integrations-back,.integrations-help{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.integrations-back svg{width:14px;transform:rotate(180deg)}.integrations-help{border-color:var(--accent);color:var(--accent)}.integration-trust-line{border:1px solid var(--line);background:var(--accent-soft);min-height:45px;color:var(--accent);border-radius:4px;align-items:center;gap:9px;margin-bottom:9px;padding:8px 11px;display:flex}.integration-trust-line>svg{flex:none;width:18px}.integration-trust-line span,.integration-trust-line b,.integration-trust-line small{display:block}.integration-trust-line b{font-size:9px}.integration-trust-line small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.4}.integration-source-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:9px;overflow:hidden}.integration-source-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:58px;padding:10px 13px;list-style:none;display:grid}.integration-source-disclosure>summary::-webkit-details-marker{display:none}.integration-source-disclosure>summary>span{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.integration-source-disclosure>summary>span>svg{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:3px;padding:7px}.integration-source-disclosure>summary b,.integration-source-disclosure>summary small{display:block}.integration-source-disclosure>summary b{color:var(--ink);font-size:10px}.integration-source-disclosure>summary small{color:var(--muted);margin-top:3px;font-size:8px}.integration-source-disclosure>summary em{color:var(--muted);font-size:8px;font-style:normal;font-weight:800}.integration-source-disclosure>summary>svg{width:15px;color:var(--muted);transition:transform .18s}.integration-source-disclosure[open]>summary>svg{transform:rotate(180deg)}.integration-source-disclosure .integration-grid{border-top:1px solid var(--line);background:var(--surface-soft);margin:0;padding:9px}.integration-source-disclosure .integration-grid article{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px;border-radius:4px!important}.integration-source-disclosure .integration-grid article>i{border-radius:3px;width:32px;height:32px}.integration-inbox-disclosure{margin-bottom:18px}.integration-inbox-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:10px 14px;list-style:none;display:flex}.integration-inbox-disclosure>summary::-webkit-details-marker{display:none}.integration-inbox-disclosure>summary small,.integration-inbox-disclosure>summary h2,.integration-inbox-disclosure>summary p{margin:0}.integration-inbox-disclosure>summary small{color:var(--accent);letter-spacing:.14em;font-size:7px;font-weight:900}.integration-inbox-disclosure>summary h2{color:var(--ink);margin-top:3px;font-size:12px}.integration-inbox-disclosure>summary p{color:var(--muted);margin-top:2px;font-size:8px}.integration-inbox-disclosure>summary>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.integration-inbox-disclosure>summary>span svg{width:15px;transition:transform .18s}.integration-inbox-disclosure[open]>summary>span svg{transform:rotate(180deg)}.integration-inbox-actions{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:flex-end;padding:7px 13px;display:flex}.integration-inbox-actions button{background:var(--surface);color:#b13f3f;min-height:30px;font:inherit;cursor:pointer;border:1px solid #d9a7a7;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.integration-inbox-actions svg{width:13px}.integration-inbox-disclosure .integration-empty{border-top:1px solid var(--line);min-height:94px;padding:18px}@media (width<=760px){.settings-page-head{align-items:flex-start}.settings-page-head>span{text-align:right;max-width:120px}.settings-data-body{padding-left:0}.settings-data-row{flex-direction:column;align-items:flex-start;gap:4px}.settings-data-actions{grid-template-columns:1fr;display:grid}.settings-data-actions button{justify-content:center}.integrations-page-head{grid-template-columns:auto minmax(0,1fr)}.integrations-page-head .integrations-help{grid-column:2;width:max-content}.integration-source-disclosure .integration-grid{grid-template-columns:1fr}.integration-source-disclosure .integration-grid article{grid-template-columns:32px minmax(0,1fr)}.integration-source-disclosure .integration-grid article>button,.integration-source-disclosure .integration-grid article>label,.integration-source-disclosure .integration-file-actions{grid-column:2;width:max-content}}.cl-modalBackdrop{z-index:1000!important;background:#000000a6!important}.cl-modalContent{max-height:calc(100dvh - 32px);overflow:auto;opacity:1!important}.cl-cardBox,.cl-card{background:var(--surface,#fff)!important;color:var(--ink,#182338)!important;border-radius:4px!important}.cl-cardBox{border:1px solid var(--line,#ccd4df)!important;box-shadow:0 18px 70px #0006!important}.cl-footer{background:var(--surface-soft,#f3f5f7)!important}.cl-headerTitle,.cl-headerSubtitle,.cl-formFieldLabel,.cl-footerActionText,.cl-dividerText{color:var(--ink,#182338)!important}.cl-formFieldInput,.cl-socialButtonsBlockButton{background:var(--field,#fff)!important;color:var(--ink,#182338)!important;border:1px solid var(--line,#ccd4df)!important;border-radius:4px!important}.cl-formButtonPrimary{background:var(--accent,#2868df)!important;color:var(--on-accent,#fff)!important;border-radius:4px!important}.cl-modalCloseButton{color:var(--ink,#182338)!important}.worker-nexus-bar .nexus-theme-mark{background:var(--accent,var(--blue));flex:0 0 58px;width:58px;height:32px;display:block;-webkit-mask-image:url(/nexus-logo-ui-mark-n.png);mask-image:url(/nexus-logo-ui-mark-n.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.worker-nexus-bar:has(.worker-emergency-shortcut){align-items:center;gap:8px;display:flex}.worker-nexus-bar:has(.worker-emergency-shortcut)>button{border-radius:4px;flex:1;width:auto;min-width:0;margin:0}.worker-emergency-shortcut{color:#fff;background:#c92821;border:2px solid #ffb1a9;border-radius:4px;flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;gap:1px;min-height:48px;padding:4px;text-decoration:none;display:flex;box-shadow:0 0 0 1px #7f1713}.worker-emergency-shortcut strong{font-size:24px;line-height:24px}.worker-nexus-bar .worker-emergency-shortcut small{color:#fff;letter-spacing:.06em;font-size:9px}.worker-bottom-nav,.worker-bottom-nav button,.worker-bottom-nav button.on{border-radius:3px!important}.worker-bottom-nav{background:var(--bg)!important;border:1px solid var(--line)!important;gap:3px!important;padding:4px!important;overflow:visible!important}.worker-bottom-nav button{border:1px solid var(--line)!important;box-shadow:none!important}.worker-bottom-nav button.on{border-top:3px solid var(--accent)!important;background:var(--accent-soft)!important}@media (width<=560px){.worker-nexus-bar{flex-wrap:wrap}.worker-nexus-bar:has(.worker-emergency-shortcut)>button{flex:calc(100% - 62px);order:0}.worker-emergency-shortcut{order:1}.worker-nexus-bar .worker-auth-controls{flex:1 0 100%;order:2;justify-content:flex-end;min-height:32px}.worker-nexus-bar .nexus-theme-mark{flex-basis:46px;width:46px;height:28px}.worker-bottom-nav{padding-bottom:calc(4px + env(safe-area-inset-bottom))!important}}.worker-nexus-bar .worker-auth-controls .worker-auth-sign-in,.worker-nexus-bar .worker-auth-controls .worker-auth-sign-up{border-radius:2px!important}.worker-nexus-bar .worker-auth-controls .worker-auth-sign-up{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important}.worker-nexus-bar .worker-auth-controls:has(.cl-userButtonTrigger){gap:0;min-width:0}.worker-nexus-bar .worker-auth-controls>span{display:none}.worker-nexus-bar .worker-auth-controls .cl-userButtonTrigger{width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.worker-nexus-bar .worker-auth-controls .cl-avatarBox{border-radius:50%!important;width:33.6px!important;height:33.6px!important}.worker-nexus-bar .worker-auth-controls .cl-avatarImage{border-radius:50%!important}.worker-nexus-bar .worker-emergency-shortcut{min-height:44px;box-shadow:none;color:#ef493e;background:0 0;border:0;border-radius:0;flex:0 0 40px;padding:0}.worker-nexus-bar .worker-emergency-shortcut strong{color:inherit;font-family:inherit;font-size:34px;font-weight:800;line-height:1}.worker-emergency-shortcut:focus-visible{outline-offset:2px;outline:2px solid}[data-skin] .worker-bottom-nav{border-radius:2px!important;gap:4px!important;padding:4px!important}[data-skin] .worker-bottom-nav button{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--muted)!important;border-radius:2px!important;gap:7px!important}[data-skin] .worker-bottom-nav button.on{border:1px solid var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important}[data-skin] .worker-bottom-nav button:before,[data-skin] .worker-bottom-nav button:after{content:none!important;display:none!important}[data-skin] .worker-bottom-nav button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.4px!important;stroke-linecap:square!important;stroke-linejoin:miter!important;width:22px!important;height:22px!important}@media (width<=560px){.worker-nexus-bar:has(.worker-emergency-shortcut)>button{flex:calc(100% - 96px)}.worker-nexus-bar .worker-auth-controls:has(.cl-userButtonTrigger){flex:none;order:1}.worker-nexus-bar .worker-emergency-shortcut{order:2}[data-skin] .worker-bottom-nav{padding-bottom:calc(4px + env(safe-area-inset-bottom))!important}}#worker-app *,#worker-app :before,#worker-app :after{border-radius:0!important}#worker-app .profile-photo-picker,#worker-app .profile-photo-circle,#worker-app .profile-photo-circle img,#worker-app .profile-photo-picker>i,#worker-app .profile-photo-picker>input,#worker-app .worker-auth-controls .cl-userButtonTrigger,#worker-app .worker-auth-controls .cl-avatarBox,#worker-app .worker-auth-controls .cl-avatarImage{border-radius:50%!important}#worker-app .worker-nexus-bar{grid-template-columns:minmax(0,1fr) auto 44px!important;grid-template-areas:"nexus account emergency"!important;align-items:center!important;gap:8px!important;display:grid!important}#worker-app .worker-nexus-bar>button{grid-area:nexus!important;width:100%!important;min-width:0!important;margin:0!important}#worker-app .worker-nexus-bar .worker-auth-controls{grid-area:account!important;justify-self:end!important;width:auto!important;min-width:0!important}#worker-app .worker-nexus-bar .worker-emergency-shortcut{grid-area:emergency!important;place-self:center end!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}#worker-app .worker-bottom-nav button svg,#worker-app .worker-bottom-nav button svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.4px!important;stroke-linecap:square!important;stroke-linejoin:miter!important}#worker-app .worker-bottom-nav button:before,#worker-app .worker-bottom-nav button:after{content:none!important;display:none!important}#worker-app .worker-bottom-nav button{border:1px solid var(--line)!important}#worker-app .worker-bottom-nav button.on{border:1px solid var(--accent)!important;background:var(--accent-soft)!important}.cl-modalContent .cl-card,.cl-modalContent .cl-cardBox,.cl-modalContent button,.cl-modalContent input,.cl-modalContent .cl-footer{border-radius:0!important}@media (width<=560px){#worker-app .worker-nexus-bar:has(.worker-auth-sign-in){grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"nexus emergency""account account"!important}#worker-app .worker-nexus-bar .nexus-theme-mark{flex-basis:36px!important;width:36px!important}#worker-app .worker-nexus-bar>button{gap:8px!important;padding:8px!important}}#worker-app .worker-account-signin{border:1px solid var(--accent);background:var(--accent);min-width:54px;height:44px;color:var(--on-accent);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex;grid-area:account!important}#worker-app .worker-account-state{border:1px solid var(--accent);white-space:nowrap;border-radius:0;grid-area:account;justify-content:center;align-items:center;min-width:54px;height:44px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}#worker-app .worker-account-state.checking{color:var(--ink-muted);background:0 0}#worker-app .worker-account-state.signed-in{color:#b7f0d1;background:#173c2d;border-color:#2d6b4f}#worker-app .jobs-live-search{z-index:3;position:relative;overflow:visible}#worker-app .jobs-search-preferences[open]{z-index:20;position:relative;overflow:visible}#worker-app .jobs-search-criteria{z-index:1;position:relative}#worker-app .jobs-search-choice{z-index:1}#worker-app .jobs-search-choice:has(.jobs-search-choice-menu){z-index:60}#worker-app .jobs-search-choice-menu{z-index:100;border-radius:0;max-height:min(244px,35dvh);overflow-y:auto}#worker-app .jobs-search-choice-trigger{border-radius:0}@media (width<=560px){#worker-app .worker-nexus-bar{grid-template-columns:minmax(0,1fr) auto 40px!important;gap:6px!important}#worker-app .worker-account-signin,#worker-app .worker-account-state{min-width:50px;height:40px;padding:0 6px;font-size:8px}#worker-app .worker-nexus-bar .worker-emergency-shortcut{width:40px!important;height:40px!important;min-height:40px!important}}#worker-app .worker-emergency-shortcut{color:#ef493e!important;box-shadow:none!important;background:0 0!important;border:4px solid #ef493e!important}#worker-app .worker-emergency-shortcut strong{font-size:31px!important;font-weight:950!important}#worker-app .jobs-search-range>div{grid-template-columns:minmax(0,1fr) auto;position:relative;overflow:visible}#worker-app .jobs-search-range input[type=range]{appearance:none;background:var(--feature-line);border:0;outline:0;width:100%;height:4px}#worker-app .jobs-search-range input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--on-accent);background:var(--accent);width:18px;height:18px;box-shadow:none;border-radius:0}#worker-app .jobs-search-range input[type=range]::-moz-range-thumb{border:2px solid var(--on-accent);background:var(--accent);width:14px;height:14px;box-shadow:none;border-radius:0}#worker-app .jobs-distance-picker{color:#fff;min-width:76px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:2px;padding:0 3px 0 6px;display:inline-flex}#worker-app .jobs-distance-picker output{min-width:0;font:inherit;color:inherit}#worker-app .jobs-distance-picker svg{width:13px;height:13px;color:var(--feature-muted)}#worker-app .jobs-search-range:has(.jobs-search-choice-menu){z-index:60}#worker-app .jobs-search-range .jobs-search-choice-menu{z-index:100}#worker-app .jobs-search-criteria{grid-template-columns:repeat(3,minmax(0,1fr))}#worker-app .jobs-search-range{grid-column:span 2}#worker-app .jobs-search-pay{grid-column:3}#worker-app .jobs-search-range>div{gap:12px;height:42px;padding:0 12px}#worker-app .jobs-search-range input[type=range]{height:5px}#worker-app .jobs-search-range input[type=range]::-webkit-slider-thumb{width:22px;height:22px}#worker-app .jobs-distance-picker{min-width:86px;height:34px;font-size:10px}@media (width<=560px){#worker-app .jobs-search-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}#worker-app .jobs-search-criteria input,#worker-app .jobs-search-choice-trigger{padding:0 6px;font-size:8px}}.worker-setup{border:1px solid var(--accent);background:var(--surface);width:min(780px,100%);color:var(--ink);overflow-wrap:anywhere;margin:0 auto 20px;padding:20px}.worker-setup>small{color:var(--accent);letter-spacing:.08em;font-weight:800}.worker-setup h2{margin:10px 0;font-size:22px}.worker-setup p{font-size:15px;line-height:1.5}.worker-setup button,.worker-setup-upload,.worker-setup-resume{border:1px solid var(--accent);background:var(--accent-soft);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;padding:12px 16px;font-weight:700}.worker-setup-upload{display:block}.worker-setup input{max-width:100%;min-height:44px;margin-top:10px;display:block}.worker-setup summary{cursor:pointer;padding:14px 0}.worker-setup-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.worker-setup button:disabled{opacity:.55;cursor:wait}.worker-setup-resume{margin:0 auto 16px;display:block}@media (width<=560px){.worker-setup{padding:16px}.worker-setup-actions{grid-template-columns:1fr;display:grid}.worker-setup>button{width:100%}}.worker-contact-help{grid-column:1/-1;width:100%;min-width:0;margin:12px 0}.worker-contact-help>button{border:1px solid var(--accent);background:var(--accent-soft);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;padding:12px 16px}.worker-contact-help>div{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:14px}.worker-contact-help details{margin:8px 0;display:block}.worker-contact-help summary{cursor:pointer;padding:12px 0;font-weight:700;display:block}.worker-contact-help ol{padding-left:24px;display:block}.worker-contact-help li{margin:10px 0;line-height:1.5;display:list-item}.worker-contact-help a{color:var(--accent);text-decoration:underline}.worker-contact-help .contact-system-options{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.worker-contact-help .contact-system-options button{border:1px solid var(--line);background:var(--surface);min-width:100px;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;flex:1;padding:12px}.worker-contact-help .contact-system-options button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:700}.worker-contact-help .contact-system-options button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.worker-contact-help .contact-selected-guide{margin-top:12px}.shell.free-mode *{border-radius:0!important}.shell.free-mode .profile-photo-circle,.shell.free-mode .profile-photo-circle img{border-radius:50%!important}.shell.free-mode{font-size:16px}.shell.free-mode .worker-nexus-bar{gap:10px}.shell.free-mode .worker-nexus-bar>button{border:1px solid var(--line,#cbd5e1);min-height:58px;padding:8px 12px}.shell.free-mode .worker-nexus-bar>button b,.shell.free-mode .content p,.shell.free-mode .content label,.shell.free-mode .content button,.shell.free-mode .content input,.shell.free-mode .content select,.shell.free-mode .content textarea,.shell.free-mode .content summary,.shell.free-mode .content li,.shell.free-mode .content .settings-section-label,.shell.free-mode .content .document-categories b,.shell.free-mode .content .jobs-library-heading b,.shell.free-mode .content .availability-sync-row b,.shell.free-mode .content .worker-connection-invite b,.shell.free-mode .content .dense-title>b,.shell.free-mode .content .dense-line,.shell.free-mode .content .dense-line>b,.shell.free-mode .content .dense-bottom,.shell.free-mode .content .application-empty b,.shell.free-mode .content .free-profile-skills p{line-height:1.45;font-size:16px!important}.shell.free-mode .content .dense-company,.shell.free-mode .content .dense-line>small,.shell.free-mode .content .dense-title>em{font-size:14px!important}.shell.free-mode .free-pro-card,.shell.free-mode .free-edition-control{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.shell.free-mode .free-pro-card>div,.shell.free-mode .free-edition-control>span{gap:8px;min-width:0;display:grid}.shell.free-mode .free-pro-card>div>small{color:var(--accent,#b58b2a);letter-spacing:.12em;font-weight:800}.shell.free-mode .free-pro-card p,.shell.free-mode .free-edition-control small{color:var(--muted,#56616d);margin:0}.shell.free-mode .free-pro-card>button,.shell.free-mode .free-edition-control>button,.shell .nexus-pro-close{min-height:48px;color:inherit;background:0 0;border:1px solid;padding:10px 14px;font-weight:700}.shell.free-mode .free-doc-pro-card{align-items:center}.shell.free-mode .free-edition-control{margin:0 0 16px}.shell.free-mode .free-document-category{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);max-width:210px;min-height:48px;padding:8px}.shell.free-mode .free-documents-note{border-left:3px solid var(--accent,#b58b2a)}.shell .nexus-pro-modal{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);width:min(560px,100vw - 28px);max-height:min(84dvh,760px);color:var(--ink,#18232d);isolation:isolate;border-radius:0;padding:22px;overflow:auto;box-shadow:0 20px 60px #0006}.shell .nexus-pro-backdrop{z-index:150;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shell .nexus-pro-modal header>span{min-width:0}.shell .nexus-pro-modal h2{margin:8px 0 0;font-size:24px;line-height:1.25}.shell .nexus-pro-modal p{margin:16px 0}.shell .nexus-pro-modal .nexus-pro-account-status{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--ink);padding:12px;font-weight:700}.shell .nexus-pro-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shell .nexus-pro-modal header small{color:var(--accent,#b58b2a);letter-spacing:.12em;font-size:14px;font-weight:800}.shell .nexus-pro-modal header button{border:1px solid var(--line,#cbd5e1);min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.shell .nexus-pro-modal header button svg{width:22px;height:22px}.shell .nexus-pro-modal p,.shell .nexus-pro-modal li{font-size:16px;line-height:1.5}.shell .nexus-pro-modal ul{padding-left:22px}.shell .nexus-pro-modal>small{margin:12px 0 18px;font-size:14px;display:block}.shell .nexus-pro-close{border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}.shell .nexus-pro-close svg{width:20px;height:20px}.shell .nexus-pro-buy{border:1px solid var(--accent,#b58b2a);background:var(--accent,#b58b2a);width:100%;min-height:48px;color:var(--on-accent,#fff);cursor:pointer;border-radius:0;padding:10px 14px;font-size:15px;font-weight:800}.shell .nexus-pro-buy:disabled{opacity:.65;cursor:wait}.shell .nexus-pro-checkout-error{color:#b42318;margin:0!important;font-size:13px!important}.shell.free-mode .worker-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=640px){.shell.free-mode .free-pro-card,.shell.free-mode .free-edition-control{flex-direction:column;align-items:stretch}.shell.free-mode .free-document-category{width:100%;max-width:none}}[data-skin=silent-gold] .shell.free-mode{--accent:#c5a942;--accent-strong:#b3912d;--accent-soft:#292715;--line:#37362d;--surface:#171815;--surface-soft:#20211b;--field:#12130f;--muted:#b0b0a5}.shell.free-mode .worker-nexus-bar{gap:7px;min-height:64px;padding:6px 9px}.shell.free-mode #worker-app .worker-nexus-bar>button{min-height:48px;box-shadow:none;gap:8px;padding:6px 9px!important}.shell.free-mode .worker-nexus-bar .nexus-theme-mark{height:24px;flex-basis:34px!important;width:34px!important}.shell.free-mode .worker-nexus-bar>button small{letter-spacing:.12em;font-size:11px!important}.shell.free-mode .worker-nexus-bar>button b{line-height:1.2;font-size:14px!important}.shell.free-mode #worker-app .worker-account-state{min-width:66px;height:36px;font-size:10px}.shell.free-mode .content{padding:15px 12px 96px}.shell.free-mode .content h1{line-height:1.15;font-size:25px!important}.shell.free-mode .content h2{line-height:1.25;font-size:20px!important}.shell.free-mode .content h3{line-height:1.3;font-size:17px!important}.shell.free-mode .content p,.shell.free-mode .content li{line-height:1.4;font-size:15px!important}.shell.free-mode .content label,.shell.free-mode .content button,.shell.free-mode .content input,.shell.free-mode .content select,.shell.free-mode .content textarea,.shell.free-mode .content summary{line-height:1.3;font-size:15px!important}.shell.free-mode .content small,.shell.free-mode .content .profile-top small,.shell.free-mode .content .document-categories small{line-height:1.35;font-size:13px!important}.shell.free-mode .free-pro-card,.shell.free-mode .free-edition-control{border-color:var(--line);background:var(--surface);gap:12px;padding:14px}.shell.free-mode .free-pro-card>div,.shell.free-mode .free-edition-control>span{gap:6px}.shell.free-mode .free-pro-card>div>small{letter-spacing:.14em;font-size:12px!important}.shell.free-mode .free-pro-card p,.shell.free-mode .free-edition-control small{font-size:15px!important}.shell.free-mode .free-pro-card>button,.shell.free-mode .free-edition-control>button,.shell .nexus-pro-close,.shell .nexus-pro-buy{min-height:44px;padding:9px 12px;font-size:14px!important}.shell.free-mode .profile-top{gap:10px;padding:14px}.shell.free-mode .worker-bottom-nav{height:72px;min-height:72px;gap:3px!important;padding:4px 3px 6px!important}.shell.free-mode [data-skin] .worker-bottom-nav button,[data-skin] .shell.free-mode .worker-bottom-nav button{min-height:62px;padding:5px 1px 4px;gap:4px!important;font-size:11px!important}.shell.free-mode [data-skin] .worker-bottom-nav button svg,[data-skin] .shell.free-mode .worker-bottom-nav button svg{width:21px!important;height:21px!important}@media (width<=560px){.shell.free-mode #worker-app .worker-nexus-bar{grid-template-columns:minmax(0,1fr) auto 36px!important;gap:5px!important}.shell.free-mode #worker-app .worker-account-state{min-width:62px;height:34px;font-size:9px}.shell.free-mode #worker-app .worker-emergency-shortcut{width:36px!important;height:36px!important;min-height:36px!important}.shell.free-mode .worker-bottom-nav{height:calc(72px + env(safe-area-inset-bottom));min-height:calc(72px + env(safe-area-inset-bottom));padding-bottom:max(6px, env(safe-area-inset-bottom))!important}}.shell.free-mode,.shell.free-mode .work,.shell.free-mode .content{min-width:0;max-width:100%;overflow-x:clip}.shell.free-mode .worker-nexus-bar{min-height:58px;padding:5px 8px;grid-template-columns:minmax(0,1fr) 64px 34px!important;gap:5px!important}.shell.free-mode #worker-app .worker-nexus-bar>button{min-height:44px;padding:5px 8px!important}.shell.free-mode .worker-nexus-bar>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell.free-mode #worker-app .worker-account-state{min-width:64px;height:34px;padding:0 4px;font-size:9px}.shell.free-mode #worker-app .worker-emergency-shortcut{border-width:2px!important;width:34px!important;height:34px!important;min-height:34px!important}.shell.free-mode #worker-app .worker-emergency-shortcut strong{font-size:23px!important}.shell.free-mode .documents-page-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro add""picker picker";align-items:start;gap:9px 10px;display:grid}.shell.free-mode .documents-page-head>div{grid-area:intro;min-width:0}.shell.free-mode .documents-page-head p{max-width:none}.shell.free-mode .documents-add-button{white-space:nowrap;grid-area:add;min-width:96px;min-height:44px;padding:0 10px}.shell.free-mode .free-document-picker{z-index:40;grid-area:picker;min-width:0;position:relative}.shell.free-mode .free-document-picker-trigger{border:1px solid var(--line);background:var(--field);width:100%;min-height:42px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex;font-size:14px!important}.shell.free-mode .free-document-picker-trigger svg{width:16px;color:var(--accent);flex:none}.shell.free-mode .free-document-picker-menu{border:1px solid var(--line);background:var(--surface);padding:4px;position:absolute;inset:calc(100% + 4px) 0 auto;box-shadow:0 14px 32px #0008}.shell.free-mode .free-document-picker-menu button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;font-size:14px!important}.shell.free-mode .free-document-picker-menu button:last-child{border-bottom:0}.shell.free-mode .free-document-picker-menu button[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:800}.shell.free-mode .free-document-picker-menu button svg{flex:none;width:17px}.shell.free-mode .document-categories.document-categories{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.shell.free-mode .document-categories.document-categories button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:normal;min-width:0;min-height:56px;padding:8px 7px}.shell.free-mode .document-categories.document-categories button:nth-child(2n){border-right:0}.shell.free-mode .document-categories.document-categories button:nth-last-child(-n+2){border-bottom:0}.shell.free-mode .document-categories.document-categories button b{overflow-wrap:anywhere;max-width:100%;line-height:1.15;font-size:11px!important}.shell.free-mode .jobs-command-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.shell.free-mode .jobs-command-row .apply-switch{width:100%;min-width:0;margin:0}.shell.free-mode .jobs-command-row .apply-switch button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 8px;overflow:hidden}.shell.free-mode .jobs-add-button{white-space:nowrap;min-width:94px;height:auto;min-height:42px;padding:0 10px}.shell.free-mode .dense-job-row{grid-template-columns:34px minmax(0,1fr) 11px;gap:7px;min-width:0;padding:10px 9px;background:var(--surface)!important;color:var(--ink)!important}.shell.free-mode .dense-title>b{min-width:0;line-height:1.2;color:var(--ink)!important;font-size:14px!important}.shell.free-mode .dense-company,.shell.free-mode .dense-line,.shell.free-mode .dense-line b,.shell.free-mode .dense-line small,.shell.free-mode .dense-bottom{color:var(--muted)!important}.shell.free-mode .dense-company,.shell.free-mode .dense-line,.shell.free-mode .dense-line b{font-size:11px!important}.shell.free-mode .dense-line small{font-size:10px!important}.shell.free-mode .dense-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;line-height:1.25;display:grid;font-size:9px!important}.shell.free-mode .dense-bottom>span{overflow-wrap:anywhere;min-width:0}.shell.free-mode .dense-bottom>span:last-child{text-align:right}.shell.free-mode .worker-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));height:70px;min-height:70px;gap:3px!important;padding:4px 3px 5px!important}.shell.free-mode .worker-bottom-nav button{text-align:center;white-space:normal;min-width:0;min-height:60px;padding:4px 1px;line-height:1.1;overflow:hidden;gap:3px!important;font-size:10px!important}.shell.free-mode .worker-bottom-nav button svg{width:20px!important;height:20px!important}@media (width<=380px){.shell.free-mode .worker-bottom-nav button{font-size:9px!important}.shell.free-mode .worker-bottom-nav button svg{width:18px!important;height:18px!important}}[data-skin=silent-gold] .shell.free-mode{--line:#302f28;--surface-soft:#1d1e19;--accent-soft:#252318}.shell.free-mode .content h1,.shell.free-mode .content h2,.shell.free-mode .content h3,.shell.free-mode .profile-top h2{font-weight:520!important}.shell.free-mode .content p,.shell.free-mode .content li,.shell.free-mode .content label,.shell.free-mode .content input,.shell.free-mode .content select,.shell.free-mode .content textarea,.shell.free-mode .content summary,.shell.free-mode .content .free-profile-skills p,.shell.free-mode .profile-top p,.shell.free-mode .profile-top small{font-weight:400!important}.shell.free-mode .content button,.shell.free-mode .worker-bottom-nav button,.shell.free-mode .profile-actions button{font-weight:620!important}.shell.free-mode .documents-page-head small,.shell.free-mode .settings-page-head small,.shell.free-mode .free-pro-card>div>small,.shell.free-mode .availability-command-head small,.shell.free-mode .worker-invite-code>div>small,.shell.free-mode .worker-connection-invite>small{letter-spacing:.09em!important;font-weight:700!important}.shell.free-mode .profile-top{border-bottom-color:var(--line);gap:10px;padding:13px 14px}.shell.free-mode .profile-top h2{line-height:1.18;font-size:19px!important}.shell.free-mode .profile-top p{line-height:1.35;font-size:13px!important}.shell.free-mode .profile-top small{line-height:1.3;font-size:11px!important}.shell.free-mode .profile-actions button{font-size:12px!important}.shell.free-mode .worker-invite-code h3,.shell.free-mode .availability-command-head h3{font-size:17px!important;font-weight:520!important}.shell.free-mode .worker-invite-code p,.shell.free-mode .availability-command-head p{line-height:1.38;font-size:13px!important}.shell.free-mode .worker-invite-code,.shell.free-mode .availability-command,.shell.free-mode .free-pro-card,.shell.free-mode .free-edition-control,.shell.free-mode .profile,.shell.free-mode .worker-card-details,.shell.free-mode .settings-section,.shell.free-mode .documents-section{border-color:var(--line)!important;box-shadow:none!important}.shell.free-mode .worker-invite-code,.shell.free-mode .availability-command{background:color-mix(in srgb, var(--surface) 88%, var(--bg))}.shell.free-mode .free-pro-card>div>small{font-size:11px!important}.shell.free-mode .free-pro-card p,.shell.free-mode .free-edition-control small{line-height:1.4;font-size:14px!important}.shell.free-mode .documents-page-head h1,.shell.free-mode .settings-page-head h1{font-size:23px!important}.shell.free-mode .documents-page-head p,.shell.free-mode .settings-page-head p{font-size:14px!important}.shell.free-mode .content .dense-title>b{font-weight:520!important}.shell.free-mode .content .dense-company,.shell.free-mode .content .dense-line,.shell.free-mode .content .dense-line>b,.shell.free-mode .content .dense-line>small,.shell.free-mode .content .dense-bottom{font-weight:400!important}[data-skin] .apply-switch{border:1px solid var(--line)!important;background:var(--surface-soft)!important;border-radius:0!important}[data-skin] .apply-switch button{color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-skin] .apply-switch button.on{background:var(--accent-soft)!important;color:var(--accent)!important}[data-skin] .jobs-live-search .unified-search-box,[data-skin] .jobs-live-search .jobs-search-criteria input,[data-skin] .jobs-live-search .jobs-search-range>div,[data-skin] .jobs-live-search .jobs-search-choice-trigger,[data-skin] .jobs-live-search .jobs-search-preferences{border-color:var(--feature-line)!important;background:var(--feature-bg)!important;color:var(--feature-muted)!important}[data-skin] .jobs-live-search .unified-search-box input,[data-skin] .jobs-live-search .jobs-search-criteria input,[data-skin] .jobs-live-search .jobs-search-choice-trigger,[data-skin] .jobs-live-search .jobs-search-choice-trigger b,[data-skin] .jobs-live-search .jobs-search-range output,[data-skin] .jobs-live-search .jobs-search-preferences>summary,[data-skin] .jobs-live-search .jobs-search-preferences>summary small,[data-skin] .jobs-live-search .jobs-search-choice-trigger svg,[data-skin] .jobs-live-search .jobs-search-range svg,[data-skin] .jobs-live-search .jobs-search-promise{color:var(--feature-muted)!important}[data-skin] .jobs-live-search .jobs-search-preferences .jobs-search-criteria{border-top-color:var(--feature-line)!important}[data-skin] .jobs-live-search .jobs-search-choice-menu{border-color:var(--accent)!important;background:var(--feature-bg)!important}[data-skin] .jobs-live-search .jobs-search-choice-menu button{border-bottom-color:var(--feature-line)!important;color:var(--feature-muted)!important;background:0 0!important}[data-skin] .jobs-live-search .jobs-search-choice-menu button[aria-selected=true],[data-skin] .jobs-live-search .jobs-search-choice-menu button:hover{background:color-mix(in srgb, var(--accent) 24%, var(--feature-bg))!important;color:var(--accent)!important}[data-skin] .dense-job-row{border-bottom-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}[data-skin] .dense-job-row:hover{background:var(--surface-soft)!important}[data-skin] .dense-title>b{color:var(--ink)!important}[data-skin] .dense-company,[data-skin] .dense-line,[data-skin] .dense-line>b,[data-skin] .dense-line>small,[data-skin] .dense-bottom,[data-skin] .dense-bottom>span:last-child{color:var(--muted)!important}[data-skin] .dense-line svg,[data-skin] .dense-arrow,[data-skin] .dense-bottom>span:first-child,[data-skin] .dense-bottom .live-source{color:var(--accent)!important}[data-skin] .dense-bottom{border-top-color:var(--line)!important}[data-skin] .dense-title>em.pill.grey,[data-skin] .dense-title>em.pill.blue{border:1px solid var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important}[data-skin] .worker-account-state.signed-in,[data-skin] .profile-actions button:not(.share-profile){border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important}[data-skin] .profile-actions .share-profile{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--on-accent)!important}.nexus-command-page{--command-accent:var(--accent);--command-panel:color-mix(in srgb, var(--surface) 90%, var(--bg));--command-panel-hover:color-mix(in srgb, var(--surface) 82%, var(--accent-soft));--command-line:color-mix(in srgb, var(--line) 90%, var(--ink));--command-icon:var(--ink);width:min(940px,100%);max-width:100%;margin:0 auto;position:relative;overflow-x:clip}.nexus-command-head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:102px;padding:2px 2px 15px;display:flex}.nexus-command-section-title small{letter-spacing:.22em;font-size:12px;font-weight:800}.nexus-command-identity{flex-wrap:wrap;align-items:center;gap:7px 11px;display:flex}.nexus-command-identity small,.nexus-command-identity em{margin:0;font-style:normal;line-height:1}.nexus-command-identity small{color:var(--ink);letter-spacing:.2em;font-size:12px;font-weight:850}.nexus-command-identity em{border-left:1px solid var(--command-accent);color:var(--command-accent);letter-spacing:.08em;padding-left:11px;font-size:10px;font-weight:650}.nexus-command-head h1{color:var(--ink);letter-spacing:-.035em;margin:5px 0 4px;font-size:clamp(32px,5vw,48px);font-weight:300;line-height:1}.nexus-command-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.nexus-command-security{border:1px solid var(--command-line);width:46px;height:46px;color:var(--command-accent);background:color-mix(in srgb, var(--command-panel) 88%, transparent);flex:none;place-items:center;display:grid}.nexus-command-security svg{stroke-width:1.55px;width:22px;height:22px}.nexus-command-section-title{grid-template-columns:max-content minmax(28px,1fr);align-items:center;gap:16px;margin:4px 0 13px;display:grid;position:relative}.nexus-command-section-title small{color:var(--ink)}.nexus-command-section-title:before{content:"";background:var(--command-accent);width:2px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nexus-command-section-title small{padding-left:16px}.nexus-command-section-title>span{background:var(--command-line);height:1px}.nexus-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.nexus-command-grid>.nexus-upload-app{display:contents}.nexus-command-grid>.nexus-upload-app>.nexus-command-upload{max-width:none;color:var(--ink);font-size:inherit;font-weight:inherit;text-align:left;line-height:normal}.nexus-command-module{border:1px solid var(--command-line);background:var(--command-panel);width:100%;min-width:0;min-height:70px;color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);cursor:pointer;font:inherit;text-align:left;border-radius:2px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:13px;padding:10px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.nexus-command-module:hover{border-color:color-mix(in srgb, var(--command-accent) 56%, var(--command-line));background:var(--command-panel-hover)}.nexus-command-module:active{transform:translateY(1px)}.nexus-command-module:focus-visible{outline:2px solid var(--command-accent);outline-offset:3px}.nexus-command-module>span{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:520;line-height:1.2}.nexus-command-icon{width:38px;height:38px;color:var(--command-icon);place-items:center;font-style:normal;display:grid;position:relative}.nexus-command-icon svg{stroke-width:1.45px;width:31px;height:31px}.nexus-command-icon img{object-fit:contain;filter:grayscale()brightness(.32)contrast(1.8);opacity:.9;width:31px;height:31px}.nexus-command-add{border:1px dashed var(--command-line)}.nexus-command-upload input{display:none}.nexus-command-signal{--signal:var(--muted);width:30px;height:14px;font-style:normal;display:block;position:relative}.nexus-command-signal:before{content:"";background:var(--command-line);width:21px;height:1px;position:absolute;top:7px;left:0}.nexus-command-signal:after{content:"";border:1px solid var(--command-line);background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 2px var(--command-panel);border-radius:50%;position:absolute;top:3.5px;right:0}.nexus-command-signal.is-core,.nexus-command-signal.is-linked{--signal:var(--command-accent)}.nexus-command-action{width:16px;height:16px;color:var(--muted);stroke-width:1.5px;justify-self:end}.nexus-command-module--external{--brand-detail:var(--muted)}.nexus-command-module--external .nexus-command-icon:after{content:"";background:var(--brand-detail);width:8px;height:2px;position:absolute;bottom:0;right:0}.tone-gmail{--brand-detail:#df4a3f}.tone-whatsapp,.tone-call{--brand-detail:#28bf64}.tone-messages,.tone-linkedin,.tone-indeed{--brand-detail:#3184e7}.tone-reed{--brand-detail:#dc299e}.tone-totaljobs{--brand-detail:#2eb767}.tone-drive{--brand-detail:#3b82d0}.tone-calendar{--brand-detail:#3578d4}.nexus-command-glyph{color:currentColor;letter-spacing:-.06em;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1}.glyph-reed{letter-spacing:-.14em;font-size:18px}.glyph-cvlib{letter-spacing:-.06em;place-items:center;width:31px;height:31px;font-size:15px;display:grid;position:relative}.glyph-cvlib:before{content:"";border:1.5px solid;position:absolute;inset:4px;transform:rotate(45deg)}.nexus-command-glyph.glyph-cscs{box-sizing:border-box;letter-spacing:.03em;white-space:nowrap;border:1.5px solid;place-items:center;width:34px;height:24px;padding:0;font-size:8px;display:grid}.nexus-command-disclosure{border-top:1px solid var(--command-line);border-bottom:1px solid var(--command-line);margin:2px 0 14px}.nexus-command-disclosure>summary{min-height:68px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:10px 2px;list-style:none;display:grid}.nexus-command-disclosure>summary::-webkit-details-marker{display:none}.nexus-command-disclosure>summary span,.nexus-command-disclosure>summary small,.nexus-command-disclosure>summary b{min-width:0;display:block}.nexus-command-disclosure>summary small{color:var(--command-accent);letter-spacing:.16em;font-size:11px;font-weight:850}.nexus-command-disclosure>summary b{color:var(--muted);margin-top:4px;font-size:14px;font-weight:450;line-height:1.3}.nexus-command-disclosure>summary em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.nexus-command-disclosure>summary>svg{width:18px;color:var(--command-accent);transition:transform .15s}.nexus-command-disclosure[open]>summary>svg{transform:rotate(180deg)}.nexus-command-disclosure>.nexus-command-grid{margin:4px 0 18px}.nexus-command-manage{border-top:1px solid var(--command-line);margin-bottom:10px}.nexus-command-manage>button{border:0;border-bottom:1px solid var(--command-line);width:100%;min-height:62px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 2px;display:grid}.nexus-command-manage>button>i{border:1px solid var(--command-line);width:32px;height:32px;color:var(--command-accent);place-items:center;font-style:normal;display:grid}.nexus-command-manage>button>i svg,.nexus-command-manage>button>svg{width:17px}.nexus-command-manage>button>svg{color:var(--muted)}.nexus-command-manage>button span,.nexus-command-manage>button b,.nexus-command-manage>button small{min-width:0;display:block}.nexus-command-manage>button b{font-size:15px;font-weight:600}.nexus-command-manage>button small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.3}.nexus-command-privacy{min-height:42px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;padding:8px 0 1px;font-size:12px;line-height:1.4;display:flex}.nexus-command-privacy svg{width:18px;height:18px;color:var(--command-accent);stroke-width:1.6px;flex:none}[data-skin=midnight-black] .nexus-command-icon img,[data-skin=nexus-blue] .nexus-command-icon img,[data-skin=silent-gold] .nexus-command-icon img{filter:grayscale()brightness(0)invert();opacity:.94}@media (width<=760px){.content:has(.nexus-command-page){padding:14px 14px 92px}.nexus-command-head{min-height:92px;padding-bottom:12px}.nexus-command-section-title small,.nexus-command-identity small{font-size:11px}.nexus-command-identity em{font-size:9px}.nexus-command-head h1{font-size:38px}.nexus-command-head p{max-width:290px;font-size:13px}.nexus-command-security{width:42px;height:42px}.nexus-command-section-title{gap:11px;margin-bottom:10px}.nexus-command-grid{gap:8px;margin-bottom:24px}.nexus-command-module{grid-template-columns:30px minmax(0,1fr) 21px;gap:8px;min-height:61px;padding:8px 9px}.nexus-command-module>span{font-size:14px}.nexus-command-icon{width:30px;height:32px}.nexus-command-icon svg,.nexus-command-icon img{width:27px;height:27px}.nexus-command-signal{width:21px}.nexus-command-signal:before{width:13px}.nexus-command-action{width:15px;height:15px}.nexus-command-glyph{font-size:21px}.glyph-reed{font-size:15px}.nexus-command-privacy{padding-top:2px;font-size:11px}.nexus-command-disclosure>summary{min-height:62px;padding-right:1px}.nexus-command-disclosure>summary small{font-size:10px}.nexus-command-disclosure>summary b{font-size:13px}.nexus-command-manage>button b{font-size:14px}.nexus-command-manage>button small{font-size:11px}}@media (width<=390px){.nexus-command-module{grid-template-columns:27px minmax(0,1fr) 14px;gap:6px;min-height:58px;padding:7px}.nexus-command-module>span{font-size:13.5px}.nexus-command-icon,.nexus-command-icon svg,.nexus-command-icon img{width:25px;height:25px}.nexus-command-signal{width:14px}.nexus-command-signal:before{width:8px}.nexus-command-action{width:14px;height:14px}.nexus-command-privacy{font-size:10px}}@media (width<=760px){.content:has(.nexus-command-page){padding-bottom:106px}}#worker-app{--control-line:color-mix(in srgb, var(--muted) 62%, var(--line));--control-light:var(--accent)}#worker-app .nosmo-rail-switch{width:64px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 64px;padding:0 12px;position:relative}#worker-app .nosmo-rail-switch:before{content:"";background:var(--control-line);height:2px;position:absolute;top:21px;left:16px;right:16px}#worker-app .nosmo-rail-switch [data-slot=switch-thumb]{border:1px solid var(--control-line);background:var(--surface);width:8px;height:8px;box-shadow:none;border-radius:0;flex:0 0 8px;transition:transform .14s;position:relative;transform:translate(0)}#worker-app .nosmo-rail-switch[data-state=checked] [data-slot=switch-thumb]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 3px var(--accent), 0 0 8px color-mix(in srgb, var(--accent) 40%, transparent);transform:translate(32px)}#worker-app .nosmo-rail-switch:focus-visible,#worker-app .nosmo-availability-position [data-slot=radio-group-item]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#worker-app .nosmo-rail-switch:disabled{opacity:.45;cursor:not-allowed}#worker-app .nosmo-availability-control{width:min(360px,100%);min-width:0}#worker-app .nosmo-availability-switch{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative}#worker-app .nosmo-availability-switch:before{content:"";background:var(--control-line);z-index:-1;height:2px;position:absolute;top:21px;left:16.666%;right:16.666%}#worker-app .nosmo-availability-position{--status-light:var(--accent);min-width:0}#worker-app .nosmo-availability-position.yellow{--status-light:#ffc83d}#worker-app .nosmo-availability-position.red{--status-light:#ff5b67}#worker-app .nosmo-availability-position [data-slot=radio-group-item]{width:100%;height:44px;box-shadow:none;aspect-ratio:auto;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}#worker-app .nosmo-availability-position [data-slot=radio-group-item]:after{content:"";border:2px solid var(--control-line);background:var(--surface);border-radius:0;width:8px;height:8px;transition:background .18s,box-shadow .18s;position:absolute;top:18px;left:calc(50% - 4px)}#worker-app .nosmo-availability-position [data-slot=radio-group-item][data-state=checked]:after{border-color:color-mix(in srgb, var(--status-light) 70%, white);background:var(--status-light);box-shadow:0 0 5px var(--status-light), 0 0 16px color-mix(in srgb, var(--status-light) 55%, transparent)}#worker-app .nosmo-availability-position [data-slot=radio-group-indicator]{display:none}#worker-app .nosmo-availability-position>label{min-height:32px;color:var(--muted);text-align:center;cursor:pointer;overflow-wrap:anywhere;justify-content:center;align-items:flex-start;padding:0 4px 8px;font-size:14px;font-weight:500;line-height:1.35;display:flex}#worker-app .nosmo-availability-position:has([data-state=checked])>label{color:var(--ink);font-weight:700}#worker-app .nosmo-availability-date{border-top:1px solid var(--line);margin-top:8px}#worker-app .nosmo-availability-date>summary{min-height:54px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding-block:10px;list-style:none;display:flex}#worker-app .nosmo-availability-date>summary::-webkit-details-marker{display:none}#worker-app .nosmo-availability-date>summary>svg{color:#ffc83d;width:18px}#worker-app .nosmo-availability-date>summary>svg:last-child{margin-left:auto}#worker-app .nosmo-availability-date>summary span{gap:4px;display:grid}#worker-app .nosmo-availability-date>summary small{color:var(--muted);font-size:14px}#worker-app .nosmo-availability-date>summary b{font-size:16px}#worker-app .nosmo-availability-date[open]>summary>svg:last-child{transform:rotate(180deg)}#worker-app .availability-date-done{width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #ffc83d;margin:8px 0 12px;font-size:14px;display:block}#worker-app :is(.jobs-search-range,.criteria) input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;border:0;border-radius:0;width:100%;min-width:0;height:44px;padding:0;background:0 0!important}#worker-app :is(.jobs-search-range,.criteria) input[type=range]::-webkit-slider-runnable-track{background:var(--control-line);border:0;height:2px}#worker-app :is(.jobs-search-range,.criteria) input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb, var(--control-light) 70%, white);background:var(--control-light);width:8px;height:8px;box-shadow:0 0 5px var(--control-light), 0 0 14px color-mix(in srgb, var(--control-light) 55%, transparent);border-radius:0;margin-top:-3px}#worker-app :is(.jobs-search-range,.criteria) input[type=range]::-moz-range-track{background:var(--control-line);border:0;height:2px}#worker-app :is(.jobs-search-range,.criteria) input[type=range]::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--control-light) 70%, white);background:var(--control-light);width:6px;height:6px;box-shadow:0 0 5px var(--control-light), 0 0 14px color-mix(in srgb, var(--control-light) 55%, transparent);border-radius:0}#worker-app :is(.jobs-search-range,.criteria) input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#worker-app :is(.jobs-search-range,.criteria) input[type=range]:disabled{opacity:.45;cursor:not-allowed}#worker-app .jobs-search-range>div{height:auto;min-height:48px}#worker-app .settings-section-label{border-left:2px solid var(--accent);color:var(--muted);letter-spacing:.12em;align-items:center;gap:14px;padding-left:12px;font-size:14px;font-weight:650;display:flex}#worker-app .settings-section-label:after,#worker-app .nexus-command-section-title>span{content:"";border-top:1px solid var(--control-line);border-left:1px solid var(--control-line);background:0 0;flex:1;min-width:24px;height:8px;display:block;transform:skew(-42deg)}#worker-app .nexus-command-signal.is-core:after,#worker-app .nexus-command-signal.is-linked:after{border-color:color-mix(in srgb, var(--signal) 70%, white);background:var(--signal);box-shadow:0 0 5px var(--signal), 0 0 10px color-mix(in srgb, var(--signal) 45%, transparent)}#worker-app :is(.status-led,.availability-led,.home-availability>i),#worker-app .nosmo-availability-position [data-slot=radio-group-item]:after,#worker-app .nexus-command-signal:after{border-radius:0!important}#worker-app :is(.jobs-search-range,.criteria) input[type=range]::-webkit-slider-thumb{border-radius:0!important}#worker-app :is(.jobs-search-range,.criteria) input[type=range]::-moz-range-thumb{border-radius:0!important}@media (width<=760px){#worker-app .nosmo-availability-control{width:100%}}@media (prefers-reduced-motion:reduce){#worker-app .nosmo-rail-switch [data-slot=switch-thumb],#worker-app .nosmo-availability-position [data-slot=radio-group-item]:after{transition:none}}@media (forced-colors:active){#worker-app .nosmo-availability-switch:before{background:canvastext}#worker-app .nosmo-rail-switch[data-state=checked] [data-slot=switch-thumb],#worker-app .nosmo-availability-position [data-state=checked]:after{background:highlight;border-color:highlight}}#worker-app .nosmo-nexus-mark{vertical-align:middle;background:var(--accent,var(--blue));flex:0 0 36px;width:36px;height:18px;padding:0;display:inline-block;-webkit-mask-image:url(/nexus-logo-ui-mark-n.png);mask-image:url(/nexus-logo-ui-mark-n.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}#worker-app .unified-search-title>.nosmo-nexus-mark{flex-basis:58px;width:58px;height:30px}#worker-app .gpt-logo,#worker-app .auto-orb{box-shadow:none;background:0 0}#worker-app .gpt-logo{width:58px}#worker-app .gpt-logo .nosmo-nexus-mark,#worker-app .auto-orb .nosmo-nexus-mark{width:56px;height:28px}#worker-app .company-application-forms{margin-bottom:16px;padding:18px}#worker-app .company-application-forms header>small{color:var(--accent);letter-spacing:.08em;font-size:14px;font-weight:700}#worker-app .company-application-forms h2{margin:6px 0;font-size:20px}#worker-app .company-application-forms p{color:var(--muted);margin:6px 0;font-size:14px;line-height:1.5}#worker-app .company-application-forms details{border-top:1px solid var(--line)}#worker-app .company-application-forms summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding-block:14px;list-style:none;display:flex}#worker-app .company-application-forms summary::-webkit-details-marker{display:none}#worker-app .company-application-forms summary>div{flex:1;min-width:0}#worker-app .company-application-forms summary b{color:var(--ink);overflow-wrap:anywhere;font-size:16px;display:block}#worker-app .company-application-forms summary span{color:var(--muted);margin-top:4px;font-size:14px;display:block}#worker-app .company-application-forms summary svg{width:20px;height:20px;color:var(--accent);flex:none;transition:transform .15s}#worker-app .company-application-forms details[open] summary svg{transform:rotate(180deg)}#worker-app .company-application-forms .company-form-body{padding-bottom:14px}#worker-app .company-application-forms .company-form-body p{margin:0 0 12px}#worker-app .company-application-forms a{border:1px solid var(--accent);min-height:44px;color:var(--accent);justify-content:center;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}#worker-app .company-application-forms a:focus-visible,#worker-app .company-application-forms summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#worker-app .content .jobs-live-search{margin-bottom:10px;padding:10px}#worker-app .content .jobs-live-search>header{margin-bottom:8px}#worker-app .content .jobs-live-search h2{margin:0;line-height:1.2;font-size:18px!important}#worker-app .content .jobs-live-search .unified-search-title small,#worker-app .content .jobs-saved-count{font-size:11px!important}#worker-app .content .jobs-live-search .unified-search-box{height:44px;min-height:44px;margin:8px 0}#worker-app .content .jobs-live-search .unified-search-box :is(input,button){min-height:44px;font-family:inherit;font-size:14px!important}#worker-app .content .jobs-search-preferences>summary{min-height:44px;padding:8px 10px}#worker-app .content .jobs-search-preferences>summary b{font-size:13px!important}#worker-app .content .jobs-search-preferences>summary small{margin-top:2px;line-height:1.3;font-size:12px!important}#worker-app .content .jobs-search-criteria :is(input,button,output,b){font-family:inherit;font-size:14px!important}#worker-app .content .jobs-search-criteria label>span{font-size:11px!important}#worker-app .content .jobs-search-promise{gap:6px;margin:8px 0;padding:0}#worker-app .content .jobs-search-promise span{line-height:1.35;font-size:12px!important}#worker-app .content .jobs-search-promise svg{flex:none;width:14px;height:14px}#worker-app .content .nosmo-search-progress{border-left-width:2px;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:4px 8px;display:flex}#worker-app .content .nosmo-search-progress>i{flex:none;width:12px;height:12px}#worker-app .content .nosmo-search-progress .search-progress-copy{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}#worker-app .content .nosmo-search-progress b{line-height:1.25;font-size:13px!important}#worker-app .content .nosmo-search-progress small{white-space:nowrap;line-height:1.25;font-size:12px!important}#worker-app .content .nosmo-search-progress>button{flex:none;min-height:36px;padding:4px 8px;font-family:inherit;font-size:12px!important}#worker-app .content .search-source-coverage{margin:4px 0 0}#worker-app .content .search-source-coverage>summary{min-height:36px;padding:6px 8px;font-size:12px!important}#worker-app .content .search-source-coverage :is(small,li,b,span){line-height:1.35;font-size:12px!important}#worker-app .content .search-source-results{padding-inline:8px}#worker-app .content .search-source-results li{padding-block:6px}#worker-app .content :is(.search-live-error,.search-batch-summary){gap:6px;padding:8px}#worker-app .content :is(.search-live-error,.search-batch-summary) :is(b,small,span){line-height:1.35;font-size:12px!important}#worker-app .content .jobs-library-toolbar{gap:8px;margin-bottom:8px;padding:8px 10px}#worker-app .content .jobs-library-heading{gap:2px}#worker-app .content .jobs-library-heading small{font-size:11px!important}#worker-app .content .jobs-library-heading b{font-size:13px!important}#worker-app .content .jobs-library-actions{gap:6px}#worker-app .content .jobs-library-actions :is(.search,.jobs-status-picker){height:40px;min-height:40px}#worker-app .content .jobs-library-actions :is(input,select){font-family:inherit;font-size:13px!important}#worker-app .content .jobs-new-results .panel-head{padding:10px}#worker-app .content .jobs-new-results .panel-head h2{margin:0;font-size:14px!important}#worker-app .content .jobs-new-results .panel-head p{display:none}#worker-app .content .compact-job{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}#worker-app .content .compact-job:last-child{border-bottom:0}#worker-app .content .compact-job:hover{background:var(--surface-soft)}#worker-app .content .compact-job-copy{gap:2px;min-width:0;display:grid}#worker-app .content .compact-job-title{justify-content:space-between;align-items:baseline;gap:6px;display:flex}#worker-app .content .compact-job-title>b{color:var(--ink);overflow-wrap:anywhere;line-height:1.25;font-size:13px!important}#worker-app .content .compact-job-title>em{border:1px solid var(--line);flex:none;padding:2px 4px;font-style:normal;line-height:1.2;font-size:10px!important}#worker-app .content .compact-job-company{color:var(--muted);overflow-wrap:anywhere;line-height:1.3;display:block;font-size:11px!important}#worker-app .content .compact-job-meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}#worker-app .content .compact-job-meta :is(span,a){color:var(--muted);overflow-wrap:anywhere;line-height:1.3;display:inline;font-size:11px!important}#worker-app .content .compact-job-meta a{color:var(--accent);text-decoration:underline}#worker-app .content .compact-job-meta svg{vertical-align:-2px;width:11px;height:11px;margin-right:3px;display:inline}#worker-app .content .compact-job-arrow{width:12px;height:12px;color:var(--accent)}#worker-app .content .compact-jobs-empty{margin:0;padding:10px;font-size:13px!important}#worker-app .content .compact-job:focus-visible,#worker-app .content .compact-job a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#worker-app .content .company-application-forms{margin-bottom:10px;padding:10px}#worker-app .content .company-application-forms h2{margin:0 0 4px;line-height:1.3;font-size:14px!important}#worker-app .content .company-application-forms h2 span{font-size:12px!important}#worker-app .content .company-application-forms p{margin:4px 0 8px;line-height:1.35;font-size:12px!important}#worker-app .content .company-application-forms summary{gap:8px;min-height:44px;padding:8px 0}#worker-app .content .company-application-forms summary b{line-height:1.3;font-size:14px!important}#worker-app .content .company-application-forms summary span{margin-top:2px;line-height:1.3;font-size:12px!important}#worker-app .content .company-application-forms summary svg{width:16px;height:16px}#worker-app .content .company-application-forms .company-form-body{padding-bottom:8px}#worker-app .content .company-application-forms a{min-height:40px;padding:6px 10px;font-family:inherit;font-size:13px!important}#worker-app .content .availability-command :is(button,label,summary,output){font-family:inherit}#worker-app .content .availability-command-head h3{line-height:1.3;font-size:17px!important}#worker-app .content .availability-command-head p{line-height:1.35;font-size:13px!important}#worker-app .content .availability-command-head small{font-size:11px!important}#worker-app .content .nosmo-availability-position>label{line-height:1.3;font-size:14px!important}#worker-app .content .nosmo-availability-date>summary{min-height:44px;padding-block:6px}#worker-app .content .nosmo-availability-date>summary small{font-size:12px!important}#worker-app .content .nosmo-availability-date>summary b{font-size:14px!important}#worker-app .content .availability-drum-label{margin-bottom:4px;font-size:12px!important}#worker-app .content .availability-drum-list>button{font-family:inherit;line-height:44px;font-size:16px!important}#worker-app .content .availability-date-wheel>output{margin-top:6px;font-family:inherit;font-size:14px!important}#worker-app .content .availability-date-done{margin:6px 0;font-family:inherit;font-size:13px!important}#worker-app .content .availability-sync-row b{font-size:13px!important}#worker-app .content .availability-sync-row small{font-size:12px!important}#worker-app .dense-job-row{grid-template-columns:minmax(0,1fr) 12px}#worker-app .application-attention>button{grid-template-columns:minmax(0,1fr) auto 14px}#worker-app .content .jobs-library-toolbar{flex-wrap:wrap;align-items:flex-start}#worker-app .content .jobs-library-actions{align-items:flex-start}#worker-app .content .jobs-role-tabs{flex-wrap:wrap;gap:5px;width:100%;display:flex}#worker-app .content .jobs-role-tabs button{min-height:36px;font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:0;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;font-size:12px!important}#worker-app .content .jobs-role-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-soft);color:var(--accent)}#worker-app .content .jobs-role-tabs button span{font-size:11px!important}#worker-app .content .jobs-retained-note{width:100%;color:var(--muted);line-height:1.35;font-size:11px!important}#worker-app .content .jobs-status-dropdown{border:1px solid var(--line);background:var(--surface);border-radius:0;flex:none;width:126px;min-width:100px}#worker-app .content .jobs-status-dropdown summary{cursor:pointer;min-height:38px;color:var(--ink);justify-content:space-between;align-items:center;gap:6px;padding:8px;font-family:inherit;list-style:none;display:flex;font-size:13px!important}#worker-app .content .jobs-status-dropdown summary::-webkit-details-marker{display:none}#worker-app .content .jobs-status-dropdown summary svg{width:14px;height:14px}#worker-app .content .jobs-status-dropdown[open] summary svg{transform:rotate(180deg)}#worker-app .content .jobs-status-dropdown fieldset{border:0;border-top:1px solid var(--line);max-height:288px;margin:0;padding:0;overflow-y:auto}#worker-app .content .jobs-status-dropdown fieldset label{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}#worker-app .content .jobs-status-dropdown fieldset input{width:14px;height:14px;min-height:0;accent-color:var(--accent);margin:0;padding:0}#worker-app .content .jobs-status-dropdown fieldset span{color:var(--ink);font-size:12px!important}#worker-app .content .search-source-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#worker-app .content .search-source-actions button{background:var(--surface);min-height:36px;color:var(--accent);border:1px solid var(--line);border-radius:0;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;display:inline-flex;font-size:12px!important}#worker-app .content .search-source-actions svg{width:14px;height:14px}#worker-app .job-document-match{border-block:1px solid var(--line);margin:12px 0;padding:12px 0}#worker-app .job-document-match h4{margin:0 0 8px;font-size:14px}#worker-app .job-document-match p{color:var(--muted);font-size:12px;line-height:1.4}#worker-app .job-document-match details{border:1px solid var(--line)}#worker-app .job-document-match summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px;font-size:13px;list-style:none;display:flex}#worker-app .job-document-match summary::-webkit-details-marker{display:none}#worker-app .job-document-match button{width:100%;min-height:40px;font:inherit;text-align:left;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:0;align-items:center;gap:6px;margin-top:4px;padding:8px;font-size:13px;display:flex}#worker-app .job-document-match button[aria-pressed=true]{color:var(--accent)}#worker-app .job-document-match svg{flex:none;width:16px;height:16px}#worker-app .job-document-match details small{padding:8px;display:block}.nexus-command-page[hidden],.worker-app-workspace[hidden],.worker-app-workspace [hidden]{display:none!important}#worker-app .nexus-command-app-tile{border:1px solid var(--line);background:var(--surface);min-width:0;display:flex}#worker-app .nexus-command-app-tile>.nexus-command-module{clip-path:none;border:0;flex:1;gap:7px;min-width:0;padding:10px 6px 10px 10px}#worker-app .nexus-command-app-tile>.nexus-command-module>span{overflow-wrap:anywhere;white-space:normal;font-size:14px}#worker-app .nexus-command-app-tile .nexus-command-icon{flex:0 0 26px;width:26px;height:28px}#worker-app .nosmo-app-switch{--app-light:#ff5b67;cursor:pointer;background:0 0;border:0;flex:0 0 44px;align-self:center;width:44px;height:44px;padding:0;position:relative}#worker-app .nosmo-app-switch:before{content:"";background:var(--control-line,var(--muted));height:2px;position:absolute;top:21px;left:10px;right:10px}#worker-app .nosmo-app-switch:after{content:"";border:1px solid var(--app-light);background:var(--app-light);width:8px;height:8px;box-shadow:0 0 3px var(--app-light), 0 0 8px color-mix(in srgb, var(--app-light) 35%, transparent);position:absolute;top:18px;left:6px}#worker-app .nosmo-app-switch[data-status=setup]{--app-light:#ffc83d}#worker-app .nosmo-app-switch[data-status=setup]:after{left:18px}#worker-app .nosmo-app-switch[data-status=on]{--app-light:var(--accent)}#worker-app .nosmo-app-switch[data-status=on]:after{left:30px}#worker-app .nosmo-app-switch:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}#worker-app .app-launcher-setup{border:1px solid var(--line);margin-bottom:14px;padding:12px}#worker-app .app-launcher-setup>button{margin-bottom:8px;margin-right:8px;font-size:14px}.worker-app-preparation{border:1px solid var(--line);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;margin-bottom:20px;padding:18px}.worker-app-preparation>small{color:var(--muted);margin-top:14px;display:block}.worker-app-preparation h2{margin:8px 0;font-size:24px}.worker-app-preparation p,.worker-app-handoff-note{font-size:14px;line-height:1.5}.worker-app-preparation label{gap:7px;margin:16px 0;font-size:14px;font-weight:700;display:grid}.worker-app-preparation input,.worker-app-preparation select,.worker-app-preparation textarea{background:var(--field,var(--surface));width:100%;min-width:0;min-height:46px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:0;padding:10px}.worker-app-preparation textarea{resize:vertical}.worker-app-preparation button{border:1px solid var(--accent);background:var(--accent-soft);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;padding:10px 14px;font-weight:700}.worker-app-preparation button:disabled{opacity:.45;cursor:not-allowed}.worker-app-preparation .worker-app-back{align-items:center;gap:10px;display:inline-flex}.worker-app-preparation .worker-app-back svg{stroke-width:2.5px;flex-shrink:0;width:22px;height:22px}.worker-app-preparation-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.worker-app-handoff-note{border-left:2px solid var(--accent);background:var(--surface-soft);padding:12px}@media (width<=560px){.worker-app-preparation{padding:14px}.worker-app-preparation-actions{grid-template-columns:1fr;display:grid}}.nexus-chat-welcome{margin:12px 0;line-height:1.4;font-size:20px!important}.nexus-chat-log{overscroll-behavior:contain;gap:12px;max-height:42dvh;display:grid;overflow:auto}.nexus-chat-message{border-left:2px solid var(--accent);background:var(--surface-soft);padding:12px 14px}.nexus-chat-message--user{background:var(--accent-soft);margin-left:8%}.nexus-chat-message p,.nexus-chat-draft{white-space:pre-wrap;margin:6px 0}.nexus-chat-composer{gap:10px;margin:16px 0;display:grid}.nexus-chat-composer label{margin:0;font-weight:600}.nexus-chat-composer textarea{min-height:112px;font-size:17px;line-height:1.5}.nexus-chat-composer button{justify-self:end;min-width:150px}.nexus-chat-context,.nexus-manual-details{border-top:1px solid var(--line);padding:12px 0}.nexus-chat-context summary,.nexus-manual-details summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:600}.nexus-chat-context p{color:var(--muted)}.nexus-chat-plan,.nexus-active-draft{border:1px solid var(--accent);background:var(--surface-soft);margin:16px 0;padding:16px}.worker-app-preparation{width:100%;max-width:none}@media (width>=700px){.worker-app-preparation{padding:24px}.nexus-chat-composer textarea{min-height:132px;font-size:18px}.nexus-chat-message p{font-size:16px}}.nexus-command-page:has(.worker-app-preparation)>.nexus-command-head{margin-bottom:8px;padding-bottom:0}.nexus-command-page:has(.worker-app-preparation)>.nexus-command-head .nexus-command-identity{display:none}.nexus-command-page:has(.worker-app-preparation)>.nexus-command-head p{display:none}.nexus-command-page:has(.worker-app-preparation)>.nexus-command-head .nexus-command-security{display:none}.nexus-command-page:has(.worker-app-preparation)>.nexus-command-head h1{margin:0;font-size:18px}.nexus-prompt-suggestions{min-width:0}.nexus-prompt-suggestions>small{color:var(--muted);margin-bottom:8px;display:block}.nexus-prompt-list{flex-wrap:wrap;gap:8px;max-height:160px;display:flex;overflow:auto}.nexus-prompt-list button{text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:13px;font-weight:500}.nexus-prompt-control{margin-top:8px;font-size:13px!important}.nexus-prompt-suggestions details{margin-top:8px;font-size:12px}.nexus-prompt-suggestions summary{cursor:pointer;color:var(--muted);padding:6px 0}@media (width<=560px){.nexus-prompt-list{flex-wrap:nowrap;max-height:90px;overflow-x:auto}.nexus-prompt-list button{flex:0 0 78%;max-height:82px;overflow:auto}}#worker-app .worker-account-backup{border-block:1px solid var(--line);overflow-wrap:anywhere;margin-block:16px;padding-block:16px;font-size:16px}#worker-app .worker-backup-account{align-items:center;gap:10px;display:flex}#worker-app .worker-backup-account>svg{color:var(--accent);flex-shrink:0}#worker-app .worker-backup-account span{gap:4px;display:grid}#worker-app .worker-backup-account small{color:var(--muted);font-size:14px}#worker-app .worker-backup-details{margin-block:12px}#worker-app .worker-backup-details>summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:650}#worker-app .worker-account-backup p{margin-block:12px;font-size:16px;line-height:1.5}#worker-app .worker-backup-details>label{gap:8px;margin-block:12px;font-size:14px;display:grid}#worker-app .worker-account-backup input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:0;padding:10px;font-size:16px}#worker-app .worker-backup-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}#worker-app .worker-account-backup button,#worker-app .worker-backup-file{border:1px solid var(--accent);background:var(--accent-soft);max-width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:inline-flex}#worker-app .worker-account-backup button svg{flex-shrink:0;width:18px}#worker-app .worker-account-backup button:disabled{opacity:.5;cursor:not-allowed}#worker-app .worker-backup-file{position:relative}#worker-app .worker-backup-file input{opacity:0;cursor:pointer;position:absolute;inset:0}#worker-app .worker-backup-file:has(input:disabled){opacity:.5}#worker-app .worker-backup-preview{border:1px solid var(--accent);padding:12px}#worker-app .worker-backup-cloud{color:var(--muted)}.worker-account-error{color:#f4f4f4;z-index:20;background:#15171b;border:1px solid #ffc83d;padding:16px;position:fixed;bottom:20px;left:16px;right:16px}.worker-account-error button{border-radius:0;min-height:44px;padding:10px}#worker-app .availability-date-wheel{grid-column:1/-1;min-width:0}#worker-app .availability-date-drums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#worker-app .availability-drum-label{color:var(--muted);text-align:center;margin-bottom:8px;font-size:14px;display:block}#worker-app .availability-drum-window{border:1px solid var(--line);background:var(--surface);height:132px;position:relative;overflow:hidden}#worker-app .availability-drum-window:before{content:"";pointer-events:none;z-index:1;background:#ffc83d14;border-block:1px solid #ffc83d;height:44px;position:absolute;inset:44px 0 auto}#worker-app .availability-drum-window:after{content:"";background:linear-gradient(var(--surface), transparent 35% 65%, var(--surface));pointer-events:none;z-index:2;position:absolute;inset:0}#worker-app .availability-drum-list{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;height:100%;padding-block:44px;overflow-y:auto}#worker-app .availability-drum-list::-webkit-scrollbar{display:none}#worker-app .availability-drum-list:focus-visible{outline-offset:-3px;outline:2px solid #ffc83d}#worker-app .availability-drum-list>button{width:100%;height:44px;min-height:44px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:44px;display:block}#worker-app .availability-drum-list>button.selected{color:#ffc83d;font-weight:750}#worker-app .availability-date-wheel>output{color:var(--ink);text-align:center;margin-top:10px;font-size:16px;display:block}@media (forced-colors:active){#worker-app .availability-drum-window:after{display:none}#worker-app .availability-drum-window:before{border-color:highlight}#worker-app .availability-drum-list>button.selected{color:highlight}}
