.adminShell{--admin-navy:#0d3b66;--admin-blue:#0b77cf;--admin-ink:#102a43;--admin-muted:#6d8193;--admin-line:#dbe6ef;--admin-soft:#f3f7fb;min-height:100vh;color:var(--admin-ink);font-family:var(--font-product,"Segoe UI",Arial,sans-serif);background:#f4f7fa;grid-template-columns:238px minmax(0,1fr);display:grid}.adminShell *{box-sizing:border-box}.adminShell button,.adminShell input{font:inherit}.adminSide{color:#fff;background:linear-gradient(#0c3b67,#082d51);flex-direction:column;height:100vh;padding:24px 15px 17px;display:flex;position:sticky;top:0;box-shadow:8px 0 28px #08243d12}.adminBrand{color:#fff;flex-direction:column;gap:8px;padding:0 10px 25px;text-decoration:none;display:flex}.adminBrand img{background:#fff;border-radius:10px;width:132px;height:auto;padding:4px 7px}.adminBrand span{letter-spacing:1.5px;text-transform:uppercase;color:#9cc5e5;font-size:9px;font-weight:750}.adminSide nav{flex-direction:column;gap:4px;display:flex}.adminSide nav button{color:#b9d0e2;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;width:100%;height:43px;padding:0 12px;font-size:12px;font-weight:600;transition:all .16s;display:grid;position:relative}.adminSide nav button:hover{color:#fff;background:#ffffff10}.adminSide nav button.active{color:#fff;background:linear-gradient(135deg,#1e67a2,#14568b);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 22px #041b3026}.adminSide nav em{color:#fff;background:#ef6c62;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.adminSideFoot{background:#ffffff0b;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.adminSideFoot span,.adminSideFoot b,.adminSideFoot small{display:block}.adminSideFoot b{font-size:10px}.adminSideFoot small{color:#9ebdd5;margin-top:2px;font-size:8px}.adminMain{min-width:0;height:100vh;overflow:auto}.adminTop{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:114px;padding:23px 34px;display:flex}.adminTop small,.adminSectionIntro small{color:var(--admin-blue);letter-spacing:1.4px;font-size:8px;font-weight:800}.adminTop h1{color:#102b45;letter-spacing:-.8px;margin:3px 0 2px;font-size:25px}.adminTop p{color:var(--admin-muted);margin:0;font-size:10px}.adminTop>div:last-child{gap:8px;display:flex}.adminTop button,.adminTop a{color:#315b7c;background:#fff;border:1px solid #cbddea;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.adminTop a{color:#075fa9;background:#edf6fd;border-color:#a8cbea}.adminTop button:hover,.adminTop a:hover{background:#e7f2fb}.adminPage{padding:24px 30px 38px}.adminMetrics{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;margin-bottom:17px;display:grid}.adminMetric{border:1px solid var(--admin-line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 7px 24px #092a4510}.adminMetric>i{color:#0b66b5;background:#eaf4fc;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.adminMetric.violet>i{color:#6f4bc4;background:#f0ebff}.adminMetric.green>i{color:#16855e;background:#e6f7f0}.adminMetric.amber>i{color:#b87709;background:#fff5df}.adminMetric.red>i{color:#c64d46;background:#ffebea}.adminMetric span,.adminMetric b,.adminMetric small,.adminMetric em{min-width:0;display:block}.adminMetric small{color:#6e8191;text-transform:uppercase;letter-spacing:.65px;font-size:8px;font-weight:700}.adminMetric b{color:#102a43;margin:5px 0 3px;font-size:24px;line-height:1}.adminMetric em{color:#8292a0;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.adminGridWide{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:17px;margin-bottom:17px;display:grid}.adminPanel{border:1px solid var(--admin-line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 27px #092a450d}.adminPanelTitle{border-bottom:1px solid #e7eef4;align-items:center;gap:10px;min-height:67px;padding:14px 17px;display:flex}.adminPanelTitle>i{color:#0b69b8;background:#edf6fd;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.adminPanelTitle span{flex:1}.adminPanelTitle b,.adminPanelTitle small{display:block}.adminPanelTitle b{font-size:12px}.adminPanelTitle small{color:#778a99;margin-top:3px;font-size:8px}.adminPanelTitle>button{color:#0b66b5;background:0 0;border:0;font-size:9px;font-weight:750}.adminChart{align-items:flex-end;gap:13px;height:225px;padding:35px 21px 17px;display:flex}.adminBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.adminBar strong{color:#49647b;font-size:8px}.adminBar i{background:linear-gradient(#3d9de6,#0b68b9);border-radius:7px 7px 3px 3px;width:min(28px,75%);min-height:7px;transition:all .3s;box-shadow:0 5px 12px #0a66c225}.adminBar span{color:#7d8e9b;font-size:8px}.adminBar small{color:#9aa8b2;font-size:7px}.adminCountry{border-bottom:1px solid #edf2f6;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.adminCountry:last-child{border-bottom:0}.adminCountry>i{color:#1c5f95;background:#eef5fb;border-radius:7px;place-items:center;width:32px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid}.adminCountry span,.adminCountry b,.adminCountry small{display:block}.adminCountry b{font-size:10px}.adminCountry small{color:#8493a0;margin-top:2px;font-size:8px}.adminCountry strong{font-size:11px}.adminAlertRow{border-bottom:1px solid #edf2f6;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.adminAlertRow:last-child{border-bottom:0}.adminAlertRow>i{color:#0b66b5;background:#edf5fb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.adminAlertRow>i.warning{color:#b67508;background:#fff3dc}.adminAlertRow>i.critical{color:#c34842;background:#ffebea}.adminAlertRow span,.adminAlertRow b,.adminAlertRow small{display:block}.adminAlertRow b{font-size:9px}.adminAlertRow small{color:#8594a0;margin-top:3px;font-size:8px}.adminAlertRow em{color:#687b8b;background:#f0f4f7;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.adminEmpty{color:#718596;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:10px;display:flex}.adminEmpty svg{color:#2b9b73}.adminToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.adminToolbar label{color:#6e8495;background:#fff;border:1px solid #cfdde8;border-radius:10px;align-items:center;gap:8px;width:min(450px,60%);height:42px;padding:0 12px;display:flex}.adminToolbar label:focus-within{border-color:#6daade;box-shadow:0 0 0 3px #0b77cf13}.adminToolbar input{color:#17334d;background:0 0;border:0;outline:0;width:100%;font-size:11px}.adminToolbar>span{color:#6f8292;font-size:9px;font-weight:700}.adminTablePanel{overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:1040px}.adminTable th{color:#687d8e;text-align:left;text-transform:uppercase;letter-spacing:.7px;background:#f5f8fb;padding:11px 13px;font-size:8px;font-weight:800}.adminTable td{color:#304b62;vertical-align:middle;border-top:1px solid #edf2f6;padding:12px 13px;font-size:9px}.adminTable td>small,.adminTable td>b{display:block}.adminTable td>small{color:#8997a3;margin-top:3px;font-size:7px}.adminIdentity{align-items:center;gap:9px;display:flex}.adminIdentity>i{color:#0b5f9f;background:#e4f0fa;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.adminIdentity img{object-fit:cover;width:100%;height:100%}.adminIdentity span,.adminIdentity b,.adminIdentity small{min-width:0;display:block}.adminIdentity b{color:#17324a;text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:10px;overflow:hidden}.adminIdentity small{color:#778b9b;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:3px;font-size:8px;overflow:hidden}.adminStatus{color:#587084;text-transform:uppercase;letter-spacing:.45px;background:#edf3f7;border-radius:11px;align-items:center;min-height:21px;padding:3px 8px;font-size:7px;font-weight:800;display:inline-flex}.adminStatus.active,.adminStatus.resolved{color:#127452;background:#e5f6ef}.adminStatus.admin,.adminStatus.reviewing{color:#0a5da8;background:#e7f1fb}.adminStatus.paused,.adminStatus.open{color:#aa6a02;background:#fff3dc}.adminStatus.hidden,.adminStatus.dismissed{color:#6c5b7e;background:#f0edf5}.adminStatus.deleted,.adminStatus.suspended,.adminStatus.critical{color:#b8443e;background:#ffebe9}.adminActions{flex-wrap:wrap;gap:5px;display:flex}.adminActions button,.adminGroupCard footer button,.adminReport footer button,.adminSecurityEvent>button{color:#285877;background:#fff;border:1px solid #c9dce9;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:750;display:inline-flex}.adminActions button:hover,.adminGroupCard footer button:hover,.adminReport footer button:hover{background:#edf6fc}.adminActions .warn{color:#9b650c;border-color:#ead29c}.adminActions .danger,.adminGroupCard footer .danger,.adminReport footer .danger{color:#b43f38;background:#fff7f6;border-color:#efb5b1}.adminGroupGrid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:14px;display:grid}.adminGroupCard{border:1px solid var(--admin-line);background:#fff;border-radius:14px;flex-direction:column;min-height:250px;padding:16px;display:flex;box-shadow:0 8px 24px #092a450d}.adminGroupCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminGroupCard>header>div{align-items:center;gap:10px;display:flex}.adminGroupCard>header>div>i{color:#0a66b4;background:#e8f3fc;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.adminGroupCard header span,.adminGroupCard header b,.adminGroupCard header small{display:block}.adminGroupCard header b{font-size:11px}.adminGroupCard header small{color:#7c8d9a;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:3px;font-size:8px;overflow:hidden}.adminGroupCard dl{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.adminGroupCard dl div{background:#f4f8fb;border-radius:9px;padding:9px}.adminGroupCard dt{color:#8292a0;text-transform:uppercase;font-size:7px}.adminGroupCard dd{color:#213e56;margin:3px 0 0;font-size:10px;font-weight:700}.adminGroupCard>p{color:#7a8d9d;margin:0;font-size:8px}.adminGroupCard blockquote{color:#76591f;background:#fff8e9;border-left:2px solid #d09a30;margin:9px 0 0;padding:8px;font-size:8px}.adminGroupCard footer{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.adminSectionIntro{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.adminSectionIntro h2{color:#14304a;margin:4px 0;font-size:22px}.adminSectionIntro p{color:#75899a;margin:0;font-size:10px}.adminModerationList{grid-template-columns:repeat(2,minmax(300px,1fr));gap:14px;display:grid}.adminReport{border:1px solid var(--admin-line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 24px #092a450d}.adminReport.open{border-top:3px solid #e1a533}.adminReport.reviewing{border-top:3px solid #2789d7}.adminReport>header{justify-content:space-between;align-items:center;display:flex}.adminReport>header>div{align-items:center;gap:9px;display:flex}.adminReport>header i{color:#b57306;background:#fff1db;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.adminReport header span,.adminReport header b,.adminReport header small{display:block}.adminReport header b{font-size:11px}.adminReport header small{color:#7f909e;margin-top:3px;font-size:8px}.adminReport blockquote{color:#28435a;background:#f7f9fb;border:1px solid #e2eaf0;border-radius:10px;margin:15px 0 9px;padding:12px;font-size:10px;line-height:1.5}.adminReport>p{color:#7a8b98;font-size:8px}.adminReport>p span{margin:0 4px}.adminReportNote{color:#6f5727;background:#fff7e7;border-radius:8px;margin:10px 0;padding:9px;font-size:8px}.adminReportNote b{margin-bottom:3px;display:block}.adminReport footer{gap:6px;margin-top:13px;display:flex}.adminSecurityEvent{border-bottom:1px solid #edf2f6;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.adminSecurityEvent:last-child{border-bottom:0}.adminSecurityEvent>i{color:#40708f;background:#eef5fa;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.adminSecurityEvent>i.warning{color:#b16f05;background:#fff3dc}.adminSecurityEvent>i.critical{color:#bc443d;background:#ffebe9}.adminSecurityEvent span,.adminSecurityEvent b,.adminSecurityEvent small,.adminSecurityEvent em{display:block}.adminSecurityEvent b{font-size:10px}.adminSecurityEvent small{color:#5e7588;margin-top:3px;font-size:9px}.adminSecurityEvent em{color:#94a0aa;margin-top:4px;font-size:7px;font-style:normal}.adminProgress{border-bottom:1px solid #edf2f6;padding:12px 16px}.adminProgress>span{justify-content:space-between;margin-bottom:7px;display:flex}.adminProgress b{font-size:9px}.adminProgress em{color:#637b8d;font-size:8px;font-style:normal}.adminProgress>i{background:#edf2f6;border-radius:4px;height:6px;display:block;overflow:hidden}.adminProgress>i>b{background:linear-gradient(90deg,#0b68b9,#49a9ec);border-radius:4px;height:100%;display:block}.adminAudit{border-bottom:1px solid #edf2f6;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:11px 15px;display:grid}.adminAudit>i{color:#0b66b5;background:#eef5fb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.adminAudit span,.adminAudit b,.adminAudit small{display:block}.adminAudit b{font-size:9px}.adminAudit small{color:#8393a0;margin-top:3px;font-size:7px}.adminAudit code{color:#657a8b;text-overflow:ellipsis;white-space:nowrap;background:#f4f7fa;border-radius:6px;padding:6px;font:7px/1.4 monospace;overflow:hidden}.adminError{color:#a9433d;background:#fff0ef;border:1px solid #efc0bd;border-radius:10px;align-items:center;gap:9px;margin:16px 30px 0;padding:11px 13px;font-size:10px;display:flex}.adminError span{flex:1}.adminError button{color:inherit;background:0 0;border:0}.adminLoading{color:#637c8f;justify-content:center;align-items:center;gap:10px;height:calc(100vh - 115px);font-size:11px;display:flex}.spin{animation:1s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}.adminConfirmBackdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061a3185;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminConfirm{text-align:center;background:#fff;border:1px solid #c9ddea;border-radius:17px;width:min(430px,100%);padding:25px;box-shadow:0 25px 80px #061a3155}.adminConfirm>i{color:#0b66b5;background:#e9f4fc;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto;display:grid}.adminConfirm.danger>i{color:#bd443d;background:#ffebe9}.adminConfirm h2{margin:13px 0 7px;font-size:18px}.adminConfirm p{color:#667d8f;margin:0;font-size:10px;line-height:1.55}.adminConfirm>div{justify-content:center;gap:8px;margin-top:20px;display:flex}.adminConfirm button{color:#355a75;background:#fff;border:1px solid #c9dce9;border-radius:9px;min-width:115px;height:39px;font-size:9px;font-weight:750}.adminConfirm button.primary{color:#fff;background:#0b77cf;border-color:#0b77cf}.adminConfirm button.danger{color:#fff;background:#c94e47;border-color:#c94e47}.adminToast{z-index:310;color:#fff;background:#0e624c;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 15px 45px #092a453d}.adminAzentubeIntro{background:linear-gradient(135deg,#fff,#edf7ff);border:1px solid #cfe2f2;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:18px 20px;display:grid;box-shadow:0 8px 25px #0a5f9f0d}.adminAzentubeIntro>i{color:#fff;background:linear-gradient(145deg,#1685db,#075da6);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #0b70c42c}.adminAzentubeIntro small{color:#0b77cf;letter-spacing:1.2px;font-size:8px;font-weight:800}.adminAzentubeIntro h2{margin:3px 0 2px;font-size:18px}.adminAzentubeIntro p{color:#6d8193;margin:0;font-size:9px}.adminAzentubeIntro>strong{color:#0b66b5;flex-direction:column;align-items:center;min-width:70px;font-size:22px;display:flex}.adminAzentubeIntro>strong span{color:#7a8e9f;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.adminStateTabs{background:#eaf1f7;border:1px solid #d8e5ef;border-radius:12px;gap:5px;margin-bottom:15px;padding:5px;display:inline-flex}.adminStateTabs button{color:#5d7488;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:110px;height:36px;font-size:9px;font-weight:750;display:flex}.adminStateTabs button:hover{background:#ffffffa8}.adminStateTabs button.active{color:#0b66b5;background:#fff;box-shadow:0 3px 12px #0a426d18}.adminStateTabs em{color:#42637e;background:#dce9f3;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.adminStateTabs button.active em{color:#075fa9;background:#e2f1fc}.adminAzentubeCard{border-top:3px solid #2c8bd1}.adminAzentubeCard .adminSyncLine{color:#345d7b;background:#edf6fd;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:13px 0 -5px;padding:8px 9px;font-size:8px;display:flex}.adminSyncLine span{align-items:center;gap:6px;display:flex}.adminSyncLine span>i{background:#27a874;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #27a87418}.adminSyncLine em{color:#6c8293;text-transform:uppercase;font-size:7px;font-style:normal}.adminGroupEmpty{grid-column:1/-1}.adminGroupEmpty .adminEmpty{min-height:180px}.adminIdentity>i.adminAzentubeAvatar{background:#fff;overflow:visible}.adminIdentity>i.adminAzentubeAvatar>span{background-image:url(/azentube-bot-sprites.png);background-position:0 0;background-size:400% 200%;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #ffb8cc}.adminStatus.system{color:#08785a;background:#e7f7f2}.adminStatus.idle{color:#587084;background:#edf3f7}.adminStatus.running{color:#0a5da8;background:#e7f1fb}.adminStatus.success{color:#127452;background:#e5f6ef}.adminStatus.failed{color:#b8443e;background:#ffebe9}.adminJobsIntro{background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #cfe2f2;border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:16px;padding:18px 20px;display:grid;box-shadow:0 8px 25px #0a5f9f0d}.adminJobsIntro>i{color:#fff;background:linear-gradient(145deg,#1685db,#075da6);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #0b70c42c}.adminJobsIntro small{color:#0b77cf;letter-spacing:1.2px;font-size:8px;font-weight:800}.adminJobsIntro h2{margin:3px 0 2px;font-size:18px}.adminJobsIntro p{color:#6d8193;margin:0;font-size:9px;line-height:1.45}.adminJobsIntro>button{color:#a9433d;background:#fff7f6;border:1px solid #e2b1ad;border-radius:9px;align-items:center;gap:6px;height:37px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.adminJobsIntro>button:disabled{opacity:.45}.adminJobMetrics{grid-template-columns:repeat(4,minmax(145px,1fr))}.adminJobSourceGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.adminJobSource{border:1px solid var(--admin-line);background:#fff;border-top:3px solid #aebdca;border-radius:14px;flex-direction:column;min-height:325px;padding:16px;display:flex;box-shadow:0 8px 24px #092a450d}.adminJobSource.enabled{border-top-color:#218bcf}.adminJobSource>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminJobSource>header>div{align-items:center;gap:10px;display:flex}.adminJobSource>header>div>i{color:#0a66b4;background:#e8f3fc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.adminJobSource header span,.adminJobSource header b,.adminJobSource header small{display:block}.adminJobSource header small{color:#8495a3;letter-spacing:.8px;font-size:7px}.adminJobSource header b{color:#18344d;margin-top:2px;font-size:12px}.adminSourceSwitch{color:#667c8d;background:#edf2f6;border:1px solid #ccd9e3;border-radius:16px;justify-content:flex-start;align-items:center;gap:5px;width:63px;height:29px;padding:3px 6px 3px 3px;display:flex}.adminSourceSwitch>span{background:#fff;border-radius:50%;flex:0 0 21px;width:21px;height:21px;transition:all .2s;box-shadow:0 2px 7px #1736502b}.adminSourceSwitch em{text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.adminSourceSwitch.on{color:#fff;background:#27a77d;border-color:#1a916d;flex-direction:row-reverse}.adminSourceHealth{color:#896117;background:#fff5e3;border-radius:9px;align-items:center;gap:6px;margin:14px 0 4px;padding:8px 9px;font-size:8px;display:flex}.adminSourceHealth.ready{color:#27775f;background:#ebf7f2}.adminSourceHealth>i{background:#d59017;border-radius:50%;width:7px;height:7px}.adminSourceHealth.ready>i{background:#27a77d}.adminSourceHealth>span{flex:1}.adminJobSource dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.adminJobSource dl div{background:#f4f8fb;border-radius:9px;padding:9px}.adminJobSource dt{color:#8292a0;text-transform:uppercase;font-size:7px}.adminJobSource dd{color:#213e56;margin:3px 0 0;font-size:9px;font-weight:700}.adminJobSource blockquote{color:#76591f;background:#fff8e9;border:1px solid #f0d4a4;border-radius:8px;align-items:flex-start;gap:6px;margin:0 0 10px;padding:8px;font-size:8px;line-height:1.4;display:flex}.adminJobSource blockquote svg{flex:none}.adminJobSource footer{border-top:1px solid #edf2f6;align-items:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex;position:relative}.adminJobSource footer label{color:#718596;flex:1;font-size:7px}.adminJobSource footer label>span{margin-left:4px}.adminJobSource select{color:#274a64;background:#fff;border:1px solid #cbdce8;border-radius:8px;width:100%;height:34px;margin-top:5px;padding:0 8px;font-size:8px;display:block}.adminJobSource footer>button{color:#0b66b5;background:#edf7fe;border:1px solid #9bc7e7;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.adminJobSource footer>button:disabled{opacity:.45}.adminSourceBusy{color:#0b66b5;position:absolute;top:-9px;right:-1px}.adminCleanupNote{color:#236c58;background:#eef9f5;border:1px solid #bfe4d6;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.adminCleanupNote b,.adminCleanupNote span{display:block}.adminCleanupNote b{font-size:10px}.adminCleanupNote span{color:#5b7b71;margin-top:3px;font-size:8px;line-height:1.45}@media (max-width:1180px){.adminMetrics{grid-template-columns:repeat(3,1fr)}.adminGroupGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.adminShell{grid-template-columns:66px minmax(0,1fr)}.adminSide{padding-inline:9px}.adminBrand img{width:48px;padding:3px}.adminBrand span,.adminSide nav span,.adminSideFoot span{display:none}.adminSide nav button{grid-template-columns:1fr;place-items:center;padding:0}.adminSide nav em{position:absolute;top:3px;right:2px}.adminSideFoot{justify-content:center}.adminTop{padding:18px 20px}.adminTop p,.adminTop>div:last-child button{display:none}.adminPage{padding:18px}.adminGridWide,.adminModerationList{grid-template-columns:1fr}.adminError{margin-inline:18px}.adminJobSourceGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:620px){.adminTop{align-items:flex-start}.adminTop h1{font-size:20px}.adminTop a{justify-content:center;width:38px;padding:0}.adminMetrics{grid-template-columns:1fr 1fr}.adminMetric{padding:13px}.adminGroupGrid{grid-template-columns:1fr}.adminToolbar label{width:100%}.adminToolbar>span{display:none}.adminChart{height:190px;padding-inline:12px}.adminSectionIntro p{max-width:260px}.adminAudit{grid-template-columns:32px 1fr}.adminAudit code{display:none}.adminAzentubeIntro{grid-template-columns:42px 1fr}.adminAzentubeIntro>strong{display:none}.adminStateTabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.adminStateTabs button{min-width:0}.adminShell{min-height:100dvh;padding-bottom:calc(66px + env(safe-area-inset-bottom));display:block}.adminSide{z-index:220;height:calc(66px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);background:linear-gradient(#0d3d69,#082f53);border-top:1px solid #255274;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -10px 28px #08243d24}.adminBrand,.adminSideFoot{display:none}.adminSide nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:3px;height:56px;display:flex;overflow-x:auto}.adminSide nav::-webkit-scrollbar{display:none}.adminSide nav button{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:62px;min-width:62px;height:54px;padding:3px 2px;display:flex}.adminSide nav button span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;line-height:1.05;display:block;overflow:hidden}.adminSide nav button svg{width:18px;height:18px}.adminSide nav em{top:1px;right:7px}.adminMain{height:auto;min-height:100dvh;overflow:visible}.adminTop{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;align-items:center;min-height:74px;padding:12px 13px;position:sticky;top:0}.adminTop small{font-size:7px}.adminTop h1{letter-spacing:-.45px;margin-top:4px;font-size:20px}.adminTop>div:last-child{flex:none}.adminTop a{justify-content:center;width:40px;height:40px;padding:0}.adminTop a span{display:none}.adminPage{padding:13px 11px 22px}.adminError{margin:11px}.adminLoading{height:calc(100dvh - 140px)}.adminMetrics{gap:8px;margin-bottom:12px}.adminMetric{border-radius:12px;gap:8px;min-height:88px;padding:11px}.adminMetric>i{flex-basis:31px;width:31px;height:31px}.adminMetric b{font-size:21px}.adminMetric em{white-space:normal;line-height:1.25}.adminGridWide{gap:12px;margin-bottom:12px}.adminPanel{border-radius:13px}.adminPanelTitle{min-height:60px;padding:11px 13px}.adminChart{gap:7px;height:176px;padding:28px 9px 13px}.adminBar small{display:none}.adminCountry{padding:10px 12px}.adminToolbar{gap:8px;margin-bottom:11px}.adminToolbar label{height:44px}.adminTablePanel{overscroll-behavior-x:contain;border-radius:12px;max-width:100%}.adminTable{min-width:820px}.adminTable th,.adminTable td{padding-inline:10px}.adminTable th:first-child,.adminTable td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:8px 0 12px #0a2f4b0a}.adminTable th:first-child{z-index:2;background:#f5f8fb}.adminSectionIntro{margin-bottom:13px}.adminSectionIntro h2{font-size:19px}.adminSectionIntro p{font-size:9px;line-height:1.45}.adminGroupGrid{gap:10px}.adminGroupCard{border-radius:13px;min-height:226px;padding:13px}.adminGroupCard dl{margin:13px 0}.adminGroupCard footer button,.adminActions button,.adminReport footer button,.adminSecurityEvent>button{min-height:36px;padding:7px 9px;font-size:8px}.adminAzentubeIntro{border-radius:13px;gap:10px;margin-bottom:12px;padding:14px}.adminAzentubeIntro>i{width:42px;height:42px}.adminAzentubeIntro h2{font-size:16px}.adminAzentubeIntro p{line-height:1.35}.adminStateTabs{z-index:12;background:#e5eef5;gap:4px;margin-bottom:11px;padding:4px;position:sticky;top:82px}.adminStateTabs button{height:38px}.adminStateTabs button span{display:inline}.adminModerationList{gap:10px}.adminReport{padding:13px}.adminReport footer{flex-wrap:wrap}.adminSecurityEvent{grid-template-columns:35px minmax(0,1fr);padding:12px}.adminSecurityEvent>button{grid-column:1/-1;justify-content:center}.adminAudit{padding:11px 12px}.adminConfirmBackdrop{padding:12px}.adminConfirm{border-radius:15px;padding:21px 16px}.adminConfirm>div{gap:7px}.adminConfirm button{flex:1;min-width:0}.adminToast{left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));justify-content:center}.adminJobsIntro{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px}.adminJobsIntro>i{width:42px;height:42px}.adminJobsIntro>button{grid-column:1/-1;justify-content:center}.adminJobMetrics{grid-template-columns:1fr 1fr}.adminJobSourceGrid{grid-template-columns:1fr;gap:10px}.adminJobSource{min-height:310px;padding:13px}.adminCleanupNote{margin-bottom:4px}}.adminJobAiControl{background:linear-gradient(135deg,#f8fcff,#f2fbf8);border:1px solid #cbdfea;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:16px;padding:17px;display:grid;box-shadow:0 8px 24px #16435d0c}.adminJobAiControl>i{color:#fff;background:linear-gradient(145deg,#0c72c4,#0a9a86);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.adminJobAiControl>div{flex-direction:column;display:flex}.adminJobAiControl small{color:#0b7b9d;letter-spacing:.12em;font-size:9px;font-weight:900}.adminJobAiControl b{color:#16374f;margin-top:2px;font-size:14px}.adminJobAiControl p{color:#688092;max-width:720px;margin:4px 0;font-size:10px;line-height:1.45}.adminJobAiControl div span{color:#0a876f;font-size:9px;font-weight:750}.adminJobAiControl>label{color:#597589;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.adminJobAiControl select{color:#385970;background:#fff;border:1px solid #cedee8;border-radius:8px;padding:7px;font-size:9px}@media (max-width:850px){.adminJobAiControl{grid-template-columns:40px minmax(0,1fr)}.adminJobAiControl>label,.adminJobAiControl>.adminSourceSwitch{grid-column:2}}.adminReport footer .adminMailto{color:#fff;background:#0b77cf;border:1px solid #0b77cf;border-radius:7px;align-items:center;padding:6px 8px;font-size:7px;font-weight:750;text-decoration:none;display:inline-flex}.adminReport header small a{color:#0b66b5}
@media (max-width:800px){html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;min-height:100%}.authShell{background:#fff;min-height:100svh;display:block;overflow-x:hidden}.authBrand{display:none}.authPanel{min-height:100svh;padding:max(18px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.authSigninCard,.authCard.linkedinAuth.authSigninCard{width:min(100%,440px);max-width:440px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 auto;padding:0;position:relative;overflow:visible}.authSigninCard .mobileLogo{box-sizing:content-box;border-bottom:1px solid #edf2f6;align-items:center;padding:0 0 17px;display:flex;height:38px!important;margin:0 0 22px!important}.authSigninCard .mobileLogo img{filter:none;max-width:112px;height:auto;width:112px!important}.authSigninCard .linkedIcon{display:none}.authSigninCard>small{color:#0a5fa7;letter-spacing:1.35px;margin:0 0 7px;font-size:9px;font-weight:800;line-height:1.25;display:block}.authSigninCard h2,.linkedinAuth.authSigninCard h2{color:#0b2741;letter-spacing:-.7px;margin:0 0 10px;font-size:clamp(24px,7vw,28px);font-weight:760;line-height:1.12}.authSigninCard>p,.linkedinAuth.authSigninCard>p{color:#587087;margin:0 0 17px;font-size:13px;line-height:1.5}.authSigninCard .linkedinButton{border-radius:12px;height:50px;min-height:50px;margin:0 0 15px;font-size:13px;box-shadow:0 8px 20px #0a66c226}.authSigninCard .linkedinButton span{padding-right:10px;font-size:17px}.authSigninCard .accessList{background:#fbfdff;border-color:#dbe6ef;border-radius:13px;margin:0 0 11px;padding:14px}.authSigninCard .accessList>b,.authSigninCard .why b{color:#183952;font-size:11px;line-height:1.35}.authSigninCard .accessList p{color:#566e82;margin:9px 0;font-size:11px;line-height:1.42}.authSigninCard .accessList p:last-child{margin-bottom:0}.authSigninCard .why{background:#eef6fd;border:1px solid #dce9f3;border-radius:13px;margin:0;padding:13px 14px}.authSigninCard .why p{color:#587087;margin:4px 0 0;font-size:11px;line-height:1.48}.authSigninCard>em{color:#74889a;text-align:center;margin:14px 3px 0;font-size:9px;line-height:1.45;display:block}.authPanel>footer{color:#61788c;text-align:center;width:min(100%,440px);margin:16px auto 0;padding:0 8px;font-size:9px;line-height:1.4;position:static}.authSigninCard .setupNote{border-radius:10px;margin:-4px 0 10px;padding:10px;font-size:10px}.authSigninCard .demoButton{min-height:42px;font-size:11px}}@media (max-width:350px){.authPanel{padding-inline:10px}.authSigninCard,.authCard.linkedinAuth.authSigninCard{border-radius:0;padding:0}.authSigninCard h2,.linkedinAuth.authSigninCard h2{font-size:23px}}
.ccShell.ccOpportunitiesMode{background:#eef4f8;grid-template-columns:92px minmax(0,1fr)!important}.ccOpportunitiesMode>.ccGroups,.ccOpportunitiesMode>.ccChat,.ccOpportunitiesMode>.ccDetails,.ccOpportunitiesMode>.ccActivityPanel,.ccOpportunitiesMode>.ccChatSearchPanel{display:none!important}.opWorkspace{color:#16324a;background:#f2f6f9;flex-direction:column;grid-column:2;min-width:0;height:100vh;display:flex}.opHeader{background:#fff;border-bottom:1px solid #dce7ef;align-items:center;gap:13px;height:92px;min-height:92px;padding:14px clamp(18px,3vw,44px);display:flex}.opBack{color:#165f96;background:#f5f9fc;border:1px solid #d6e4ee;border-radius:10px;place-items:center;width:38px;height:38px;display:none}.opHeaderMark{color:#fff;background:linear-gradient(145deg,#0d548c,#0a789d);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #0d64932b}.opHeader>div{min-width:190px}.opHeader small,.opResultsTop small,.opProfilePanel>small{color:#0b77a6;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.opHeader h1{color:#102f48;margin:2px 0;font-size:19px}.opHeader p{color:#718595;margin:0;font-size:10px}.opHeader nav{align-self:stretch;gap:3px;margin-left:auto;display:flex}.opHeader nav button{color:#6c8090;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.opHeader nav button.active{color:#0b68a9;border-bottom-color:#0b77cf}.opUser{color:#0b66a5;background:#dcecf6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:12px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.opUser img{object-fit:cover;width:100%;height:100%}.opBody{flex:1;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.opProfilePanel{background:#f8fbfd;border-right:1px solid #dce7ef;padding:28px 20px;overflow:auto}.opProfilePanel h2{margin:5px 0 14px;font-size:17px}.opProgress{background:#dce8f0;border-radius:99px;height:5px;overflow:hidden}.opProgress i{border-radius:inherit;background:linear-gradient(90deg,#0b77cf,#0a9d8a);height:100%;transition:width .35s;display:block}.opSummary{background:#fff;border:1px solid #dce7ef;border-radius:13px;gap:0;margin-top:22px;display:grid}.opSummary div{border-bottom:1px solid #e8eff4;padding:11px 12px}.opSummary div:last-child{border-bottom:0}.opSummary span,.opSummary b{display:block}.opSummary span{color:#8395a2;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800}.opSummary b{color:#27455c;font-size:10px;line-height:1.4;overflow:hidden}.opProfilePanel>p{color:#708593;gap:6px;margin:17px 3px;font-size:9px;line-height:1.5;display:flex}.opProfilePanel>p svg{color:#149277;flex:0 0 13px}.opProfilePanel>button{color:#557287;background:#fff;border:1px solid #d2e1eb;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.opChat{background:linear-gradient(#f5f9fbeb,#f5f9fbeb),url(/kykloz-chat-wallpaper-v1.png) 50%/480px;flex-direction:column;min-height:0;display:flex}.opChatFeed{flex:1;padding:34px clamp(28px,7vw,110px) 22px;overflow:auto}.opMessage{align-items:flex-end;gap:9px;max-width:min(680px,82%);margin:0 0 17px;display:flex}.opMessage.user{justify-content:flex-end;margin-left:auto}.opMessage>i{color:#fff;background:linear-gradient(145deg,#0b69ad,#0a9188);border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.opMessage>div{background:#fff;border:1px solid #d8e5ee;border-radius:5px 16px 16px;padding:11px 14px;box-shadow:0 5px 18px #143c5710}.opMessage.user>div{background:#dcf4e9;border-color:#b9decf;border-radius:16px 5px 16px 16px}.opMessage small{color:#0b72a9;letter-spacing:.13em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.opMessage p{color:#243f52;white-space:pre-wrap;margin:3px 0;font-size:12px;line-height:1.55}.opMessage.typing>div{gap:4px;padding:15px;display:flex}.opMessage.typing span{background:#75a2bd;border-radius:50%;width:6px;height:6px;animation:1s infinite opPulse}.opMessage.typing span:nth-child(2){animation-delay:.15s}.opMessage.typing span:nth-child(3){animation-delay:.3s}@keyframes opPulse{50%{opacity:.3;transform:translateY(-2px)}}.opAnswer{background:#fff;border-top:1px solid #dce7ef;padding:12px clamp(28px,7vw,110px) 17px}.opQuick{flex-wrap:wrap;gap:8px;display:flex}.opQuick button,.opContinue{color:#145f96;background:#f7fbfe;border:1px solid #bdd6e7;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.opQuick button:hover,.opQuick button.selected{color:#075b97;background:#e8f4fc;border-color:#0b77cf}.opQuick.modes button{min-width:150px;height:52px}.opQuick.modes button>span{font-size:18px}.opQuick.compact button{min-width:84px}.opContinue{color:#fff;background:#0b77cf;border-color:#0b77cf;margin-top:10px}.opContinue:disabled{opacity:.45}.opTextAnswer{background:#fff;border:1px solid #cbdce8;border-radius:14px;align-items:center;gap:7px;height:50px;padding:5px;display:flex;box-shadow:0 8px 24px #173e5912}.opTextAnswer input{color:#1d3a50;border:0;outline:0;flex:1;min-width:0;padding:0 11px;font-size:12px}.opTextAnswer button{color:#fff;background:#0b77cf;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.opTextAnswer button:disabled{opacity:.4}.opError{color:#a54242;background:#fff2f2;border:1px solid #f2c5c5;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:8px clamp(28px,7vw,110px);padding:9px 11px;font-size:10px;display:flex}.opError button{color:inherit;background:0 0;border:0;place-items:center;padding:2px;display:grid}.opPaused,.opReady{text-align:center;background:#fff;border:1px solid #d6e5ee;border-radius:20px;width:min(480px,100% - 30px);margin:auto;padding:38px;box-shadow:0 18px 55px #173c5414}.opPaused>b,.opPaused p,.opReady small,.opReady h2,.opReady p{display:block}.opPaused>b{margin-top:12px}.opPaused p,.opReady p{color:#708493;font-size:11px;line-height:1.5}.opPaused button,.opReady button{color:#fff;background:#0b77cf;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;font-size:10px;font-weight:800;display:inline-flex}.opReady>span{color:#09846c;background:#dff5ec;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.opReady small{color:#0a8d76;letter-spacing:.14em;font-size:8px;font-weight:900}.opReady h2{margin:5px 0}.opResults{min-height:0;padding:26px clamp(24px,4vw,60px);overflow:auto}.opResultsTop{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.opResultsTop h2{margin:4px 0 1px;font-size:22px}.opResultsTop p{color:#718492;margin:0;font-size:10px}.opResultsTop label{color:#7890a0;background:#fff;border:1px solid #d4e1ea;border-radius:11px;align-items:center;gap:8px;width:min(410px,45%);height:42px;padding:0 11px;display:flex}.opResultsTop input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.opResultsTop label button{color:#6d8392;background:0 0;border:0;place-items:center;padding:2px;display:grid}.opModeFilters{gap:7px;margin:20px 0 13px;display:flex;overflow:auto}.opModeFilters button{white-space:nowrap;color:#526d80;background:#fff;border:1px solid #d2e0e9;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.opModeFilters button.active{color:#0865a6;background:#eaf5fc;border-color:#0b77cf}.opModeFilters span{background:#edf2f5;border-radius:99px;min-width:18px;padding:2px 5px;font-size:8px}.opSample{color:#55733c;background:#f5faee;border:1px solid #d8e8c7;border-radius:9px;align-items:center;gap:7px;margin-bottom:13px;padding:9px 11px;font-size:9px;display:flex}.opJobList{gap:11px;display:grid}.opJobCard{background:#fff;border:1px solid #dbe6ed;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:16px;display:grid;box-shadow:0 5px 20px #173c5708}.opCompanyMark{color:#0c6f9a;background:linear-gradient(145deg,#e6f2fa,#dceee9);border-radius:12px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:900;display:grid}.opJobMain{min-width:0}.opJobMain header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.opJobMain header small{color:#708696;font-size:9px;font-weight:750}.opJobMain h3{color:#15354d;margin:2px 0;font-size:15px}.opJobMain header strong{color:#07836a;background:#e6f6ef;border-radius:8px;flex:none;padding:5px 8px;font-size:9px}.opJobMeta{color:#708493;flex-wrap:wrap;gap:12px;margin:8px 0;font-size:9px;display:flex}.opJobMeta span{align-items:center;gap:4px;display:flex}.opJobMeta .mode{border-radius:6px;padding:3px 6px;font-weight:800}.opJobMeta .mode.remote{color:#1469a6;background:#e8f3ff}.opJobMeta .mode.hybrid{color:#6d50a8;background:#f2edff}.opJobMeta .mode.on_site{color:#98601d;background:#fff1df}.opJobMain>p{color:#526b7d;max-width:760px;margin:8px 0;font-size:10px;line-height:1.5}.opSkillRow{flex-wrap:wrap;gap:5px;display:flex}.opSkillRow span{color:#4f6c7f;background:#f7fafc;border:1px solid #dbe6ed;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:700}.opReasons{color:#0b7b88;align-items:center;gap:5px;margin-top:9px;font-size:8px;font-weight:750;display:flex}.opJobActions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.opJobActions button,.opJobActions a{color:#38627e;background:#fff;border:1px solid #cfdee8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:88px;height:33px;padding:0 9px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.opJobActions a{color:#fff;background:#0b77cf;border-color:#0b77cf}.opJobActions button.saved{color:#b63c5c;background:#fff2f5;border-color:#f1c8d2}.opJobActions button.dismiss{color:#8a9aa5;background:0 0;border:0;height:25px}.opLoading,.opEmpty{color:#718696;text-align:center;place-items:center;gap:9px;min-height:210px;display:grid}.opLoading svg,.opEmpty svg{color:#0b77cf}.opLoading b,.opEmpty b{font-size:12px}.opEmpty p{margin:0;font-size:10px}@media (max-width:960px){.opBody{grid-template-columns:220px minmax(0,1fr)}.opProfilePanel{padding-inline:14px}.opJobCard{grid-template-columns:42px minmax(0,1fr)}.opCompanyMark{width:42px;height:42px}.opJobActions{flex-direction:row;grid-column:2;align-items:center}.opJobActions button,.opJobActions a{min-width:76px}.opHeader>div p{display:none}}@media (max-width:760px){.ccShell.ccOpportunitiesMode{display:block!important}.ccOpportunitiesMode>.ccRail{display:none!important}.opWorkspace{height:100dvh}.opHeader{height:76px;min-height:76px;padding:9px 10px}.opBack{display:grid}.opHeaderMark{border-radius:11px;width:39px;height:39px}.opHeader>div{flex:1;min-width:0}.opHeader h1{font-size:14px}.opHeader>div p,.opHeader nav button span,.opUser{display:none}.opHeader nav{align-self:auto;margin-left:0}.opHeader nav button{border:1px solid #d6e3ec;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid}.opHeader nav button.active{background:#eaf5fc;border-color:#0b77cf}.opBody{display:block}.opProfilePanel{display:none}.opChat,.opResults{height:calc(100dvh - 76px)}.opChatFeed{padding:18px 10px}.opMessage{max-width:92%}.opAnswer{padding:9px 8px calc(9px + env(safe-area-inset-bottom))}.opQuick.modes{grid-template-columns:1fr 1fr;display:grid}.opQuick.modes button{min-width:0}.opQuick.modes button:last-child{grid-column:1/-1}.opContinue{width:100%}.opResults{padding:16px 10px}.opResultsTop{flex-direction:column;align-items:stretch}.opResultsTop label{width:100%}.opModeFilters{margin-top:13px}.opJobCard{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.opCompanyMark{width:38px;height:38px}.opJobMain header{display:block}.opJobMain header strong{margin-top:4px;display:inline-block}.opJobActions{grid-column:1/-1;justify-content:flex-end}.opJobActions button,.opJobActions a{flex:1}.opError{margin-inline:8px}}@media (prefers-reduced-motion:reduce){.opProgress i,.opMessage.typing span{transition:none;animation:none}}.opMessage>i.opKykAvatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#3186f5,#1f6ee4);border:2px solid #fff;border-radius:50%;flex-basis:38px;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:850;overflow:hidden;box-shadow:0 0 0 1px #b8cce0,0 5px 14px #1f67bf26}.opHeader>.opUser{margin-left:auto}.opResultsSaved{color:#496b5e;background:#eff9f5;border:1px solid #cfe8de;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:9px;display:flex}.opResultsSaved svg{color:#078d73;flex:0 0 15px}.opResultsSaved b{color:#176452}.opAiSearch{background:linear-gradient(135deg,#f9fcff,#f3fbf9);border:1px solid #cfdfeb;border-radius:14px;margin-top:11px;overflow:hidden;box-shadow:0 5px 20px #153d5710}.opAiSearch>header{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.opAiSearch>header>span{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.opAiSearch>header i{color:#fff;background:linear-gradient(145deg,#0b70c4,#099987);border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.opAiSearch>header b{color:#173b55;font-size:11px}.opAiSearch>header small{color:#718696;margin-top:2px;font-size:8px}.opAiSearch>header>div{gap:4px;display:flex}.opAiSearch>header button{color:#55768d;background:#eaf3f8;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.opAiSearch>header button:last-child svg{transition:transform .2s}.opAiSearch.open>header button:last-child svg{transform:rotate(180deg)}.opAiBody{border-top:1px solid #dce8ef;padding:0 12px 12px}.opAiHistory{max-height:180px;padding:9px 2px 3px;overflow:auto}.opAiHistory p{gap:8px;margin:5px 0;font-size:9px;line-height:1.45;display:flex}.opAiHistory p b{color:#0a729e;flex:0 0 42px;width:42px;font-size:8px}.opAiHistory p.user b{color:#7a8790}.opAiHistory p span{color:#3e5b6f}.opAiHistory p.thinking span{color:#7c8f9c;font-style:italic}.opAiSuggestions{flex-wrap:wrap;gap:6px;padding:9px 0 3px;display:flex}.opAiSuggestions button{color:#416a84;background:#fff;border:1px solid #cbdde9;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700}.opAiComposer{background:#fff;border:1px solid #c8dbe8;border-radius:10px;align-items:center;gap:6px;height:40px;margin-top:7px;padding:4px;display:flex}.opAiComposer input{color:#234459;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 8px;font-size:9px}.opAiComposer button{color:#fff;background:#0b77cf;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.opAiComposer button:disabled{opacity:.4}.opResultGroup{align-items:baseline;gap:9px;margin:8px 2px 0;padding-top:4px;display:flex}.opResultGroup b{color:#173b55;font-size:12px}.opResultGroup span{color:#718696;font-size:8px}.opResultGroup.related{border-top:1px solid #d7e3eb;margin-top:20px;padding-top:15px}.opWhy,.opMissing,.opAmbiguity{font-size:8px!important}.opWhy b{color:#176d60}.opMissing{color:#8e6534!important}.opAmbiguity{color:#735b8d!important}.opEvidence{color:#527083;width:fit-content;margin-top:7px;font-size:8px}.opEvidence summary{cursor:pointer;color:#0b7299;font-weight:800}.opEvidence q{color:#526d79;background:#f3faf8;border-left:2px solid #8fc7bb;max-width:660px;margin-top:5px;padding:6px 8px;line-height:1.45;display:block}.opNoExact{color:#61798a;background:#f8fbfd;border:1px solid #d8e4ec;border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 12px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.opNoExact svg{color:#0b77a6;flex:0 0 16px}.opNoExact b{color:#264b64;margin-bottom:2px;font-size:10px;display:block}@media (max-width:760px){.opAiSearch>header small{display:none}.opAiSuggestions{grid-template-columns:1fr;display:grid}.opAiSuggestions button{text-align:left}.opAiHistory{max-height:140px}.opWorkspace,.opBody,.opChat,.opResults{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.opAiSearch{max-width:100%;overflow:hidden}.opAiBody{min-width:0;padding:0 8px 8px}.opAiHistory p{min-width:0}.opAiHistory p span{overflow-wrap:anywhere;min-width:0}.opAiComposer{z-index:3;border-radius:12px;width:100%;height:50px;min-height:50px;margin-top:8px;padding:5px;position:sticky;bottom:0;box-shadow:0 6px 18px #173e5918}.opAiComposer input{width:100%;font-size:16px}.opAiComposer button{flex:0 0 39px;width:39px;height:39px}.opTextAnswer{height:52px;min-height:52px}.opTextAnswer input{width:100%;font-size:16px}.opChatFeed{min-width:0}.opMessage>div{overflow-wrap:anywhere;min-width:0}}
.ccShell.ccExplainMode{background:#eef4f8;grid-template-columns:92px minmax(0,1fr)!important}.ccExplainMode>.ccGroups,.ccExplainMode>.ccChat,.ccExplainMode>.ccDetails,.ccExplainMode>.ccActivityPanel,.ccExplainMode>.ccChatSearchPanel,.ccExplainMode>.opWorkspace{display:none!important}.exWorkspace{color:#17324a;background:#f2f6f9;grid-column:2;grid-template-columns:280px minmax(0,1fr);min-width:0;height:100vh;display:grid}.exThreads{background:#fff;border-right:1px solid #d7e5ef;flex-direction:column;gap:8px;min-height:0;padding:18px 14px;display:flex}.exThreads header{align-items:center;gap:8px;min-height:40px;display:flex}.exThreads h1{color:#17324a;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.exBack{color:#0b66b5;cursor:pointer;background:#f5f9fc;border:1px solid #d7e5ef;border-radius:10px;place-items:center;width:36px;height:36px;display:none}.exNew{color:#0b66b5;cursor:pointer;background:#fff;border:1px solid #d7e5ef;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 12px;font-weight:600;display:flex}.exNew.active,.exNew:hover{background:#eef4f8;border-color:#c6d8e6}.exList{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:auto}.exList button{text-align:left;cursor:pointer;color:#17324a;background:0 0;border:0;border-radius:14px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:7px;transition:background .15s;display:grid}.exThumb{aspect-ratio:16/9;color:#131c3e;background-color:#fbf8f1;background-image:radial-gradient(circle,#d9d3c4 .9px,#0000 1.1px);background-size:9px 9px;border-radius:10px;place-items:center;padding:6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ece6d8}.exThumb strong{z-index:0;letter-spacing:-.02em;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:800;line-height:1.1;display:-webkit-box;position:relative;overflow:hidden}.exThumb strong:after{content:"";z-index:-1;background:#f5d77a;border-radius:2px;height:5px;position:absolute;bottom:1px;left:2px;right:2px;transform:rotate(-1.5deg)}.exMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.exMeta>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.exList button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.exList button small{color:#7b8e9d;font-size:11.5px}.exState{border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 7px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.exState:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.exState[data-state=ready]{color:#1f8a55;background:#e9f6ef}.exState[data-state=watch]{color:#1668f0;background:#e8f0fe}.exState[data-state=making]{color:#b76e00;background:#fbf1de}.exState[data-state=making]:before{animation:1.2s ease-in-out infinite exPulse}.exState[data-state=failed]{color:#c4394f;background:#fdecef}@keyframes exPulse{50%{opacity:.5;transform:scale(1.6)}}.exList button:hover{background:#f3f7fc}.exList button.active{background:#eaf2fd;box-shadow:inset 0 0 0 1.5px #c9daf5}.exAllowance{color:#6f8394;background:#f5f9fc;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.exChat{flex-direction:column;min-width:0;min-height:0;display:flex}.exChatHead{background:#fff;border-bottom:1px solid #d7e5ef;align-items:center;gap:10px;min-height:64px;padding:0 clamp(16px,3vw,36px);display:flex}.exChatHead b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.exChatHead span{color:#7b8e9d;white-space:nowrap;margin-left:auto;font-size:12.5px}.exThread{flex-direction:column;flex:1;gap:22px;min-height:0;padding:22px clamp(16px,4vw,48px);display:flex;overflow:auto}.exEmpty{text-align:center;color:#6f8394;max-width:360px;margin:auto;line-height:1.6}.exEmpty svg{color:#0a66c2}.exEmpty h2{color:#17324a;margin:10px 0 4px;font-size:20px}.exTurn{flex-direction:column;gap:10px;display:flex}.exMine{color:#fff;background:#0a66c2;border-radius:16px 16px 4px;align-self:flex-end;max-width:70%;padding:10px 14px;line-height:1.45}.exReply{align-self:flex-start;width:min(760px,100%)}.exReply>small{color:#7b8e9d;margin:0 0 5px 2px;font-size:12px;font-weight:600;display:block}.exCard{background:#fff;border:1px solid #dce8f1;border-radius:14px;overflow:hidden}.exCard footer{color:#6f8394;justify-content:space-between;gap:12px;padding:9px 13px;font-size:12.5px;display:flex}.exCard footer span:first-child{color:#17324a;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.exFrame{aspect-ratio:16/10;background:#f5f9fc;border:0;width:100%;display:block}.exFrame.portrait{aspect-ratio:9/15;width:min(100%,440px);max-height:78vh;margin:0 auto}.exFrame.full{aspect-ratio:auto;height:min(78vh,860px)}.exFrameEmpty{color:#6f8394;text-align:center;place-items:center;padding:24px;font-size:13.5px;display:grid}.exChips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.exChip{color:#0b66b5;cursor:pointer;background:#fff;border:1px solid #d7e5ef;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.exChip:hover{background:#eef4f8;border-color:#c6d8e6}.exChip:disabled{opacity:.55;cursor:default}.exBanner{border-radius:10px;margin:0 clamp(16px,4vw,48px) 8px;padding:9px 12px;font-size:13px}.exError{color:#9b3a22}.exBanner.exError{background:#fff0ed}.exNotice.exBanner{color:#0b66b5;background:#e8f1f9}.exComposer{background:#fff;border:1px solid #d7e5ef;border-radius:16px;align-items:flex-end;gap:8px;margin:0 clamp(16px,4vw,48px) 18px;padding:10px 10px 10px 16px;display:flex}.exComposer:focus-within{border-color:#0a66c2;box-shadow:0 0 0 3px #0a66c21f}.exComposer textarea{resize:none;min-height:24px;max-height:140px;font:inherit;color:#17324a;background:0 0;border:0;outline:0;flex:1;padding:6px 0;line-height:1.5}.exPhone{color:#6f8394;cursor:pointer;background:#fff;border:1px solid #d7e5ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.exPhone.on{color:#fff;background:#0a66c2;border-color:#0a66c2}.exSend{color:#fff;cursor:pointer;background:#0a66c2;border:0;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 15px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #0a66c22b}.exSend:hover:not(:disabled){background:#0857a5}.exSend:disabled{opacity:.5;cursor:default;box-shadow:none}.exOverlay{z-index:80;background:#0f22338c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.exOverlayBox{background:#fff;border-radius:16px;width:min(1100px,100%);overflow:hidden}.exOverlayBox header,.exPicker header{border-bottom:1px solid #d7e5ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.exOverlayBox header button,.exPicker header button{cursor:pointer;background:#f5f9fc;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.exPicker{background:#fff;border-radius:16px;width:min(420px,100%);max-height:80vh;padding-bottom:10px;overflow:auto}.exPicker p{color:#6f8394;margin:10px 16px;font-size:13px}.exPicker>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:calc(100% - 20px);margin:2px 10px;padding:11px 12px;font-weight:600;display:block}.exPicker>button:hover{background:#eef4f8}.exShared{background:#fff;border:1px solid #dce8f1;border-radius:14px;width:min(560px,100%);padding:12px}.exShared small{color:#6f8394;letter-spacing:.06em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.exShared h3{margin:5px 0 9px;font-size:15px}.exShared .exFrame{border-radius:10px}.exShared .exChip{margin-top:9px}.mobileOnly{display:none}@media (max-width:1000px){.exWorkspace{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:760px){.ccShell.ccExplainMode{display:block!important}.ccExplainMode>.ccRail{display:none!important}.exWorkspace{height:100dvh;display:block;position:relative}.exThreads{border-right:0;height:100dvh}.exBack{display:grid}.exWorkspace.threadOpen .exThreads,.exWorkspace:not(.threadOpen) .exChat{display:none}.exChat{height:100dvh}.mobileOnly{display:grid}.exChatHead span{display:none}.exMine{max-width:88%}}.ccMobileDrawerIdentity>a.ccMobileExplain{color:#0b66b5}.exShared{width:min(480px,74vw)}.exShared .exFrame{aspect-ratio:4/3}@media (max-width:760px){.exShared{width:min(340px,78vw)}.exShared .exFrame.portrait{aspect-ratio:9/15;width:100%}}.exSpin{animation:.9s linear infinite exSpin}@keyframes exSpin{to{transform:rotate(360deg)}}.exPreparing .exFrameEmpty span{color:#0b66b5;align-items:center;gap:9px;font-weight:600;display:inline-flex}.exPreparing .exFrame{background:linear-gradient(90deg,#f5f9fc 0%,#e8f1f9 50%,#f5f9fc 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite exShimmer}@keyframes exShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.exSpin,.exPreparing .exFrame{animation:none}}@media (min-width:761px) and (max-width:1180px){.exList button{grid-template-columns:76px minmax(0,1fr);gap:9px}.exThumb{padding:4px}.exThumb strong{font-size:10px}}.exHero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:980px;margin:auto;padding:8px 0 20px;display:flex}.exClapper{flex-shrink:0;width:220px;height:176px;position:relative;overflow:hidden}.exClapper>div{width:290px;height:290px;position:absolute;top:-51px;left:-35px}.exHero h2{letter-spacing:-.03em;color:#131c3e;margin:2px 0 8px;font-size:clamp(26px,3.2vw,34px)}.exHero h2 span{z-index:0;position:relative}.exHero h2 span:after{content:"";z-index:-1;background:#f5d77a;border-radius:3px;height:.36em;position:absolute;bottom:.1em;left:-4px;right:-4px;transform:rotate(-1.2deg)}.exHero>p{color:#5b6b7f;margin:0;font-size:15.5px}.exComposer.exComposerHero{text-align:left;border-color:#e4e9f0;border-radius:20px;flex-wrap:wrap;align-items:center;width:min(720px,100%);margin:24px auto 0;padding:14px 14px 12px 18px;box-shadow:0 1px 2px #131c3e0f,0 14px 34px -20px #16345f66}.exComposerHero textarea{flex:100%;min-height:52px;font-size:16.5px}.exFormat{background:#f1f4f9;border-radius:10px;padding:3px;display:inline-flex}.exFormat button{color:#5b6b7f;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.exFormat button.on{color:#131c3e;background:#fff;box-shadow:0 1px 2px #0000001a}.exHint{color:#5b6b7f;margin-left:4px;font-size:12.5px}.exComposerHero .exSend{background:#1668f0;border-radius:12px;height:40px;margin-left:auto;padding:0 18px}.exRecent{text-align:left;width:100%;margin-top:40px}.exRecent h3{letter-spacing:.08em;text-transform:uppercase;color:#5b6b7f;margin:0 0 12px;font-size:12.5px}.exRecentGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.exRecentCard{text-align:left;cursor:pointer;color:#131c3e;background:#fff;border:1px solid #e4e9f0;border-radius:16px;flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.exRecentCard:hover{transform:translateY(-3px);box-shadow:0 14px 28px -18px #16345f66}.exThumb.exThumbBig{box-shadow:none;background-size:12px 12px;border-radius:0;padding:12px 14px}.exThumbBig strong{font-size:20px}.exThumbBig strong:after{height:7px}.exPlay{color:#1552d8;opacity:0;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(.85);box-shadow:0 4px 12px #0002}.exPlay svg{fill:currentColor;background:0 0;padding:0;position:static}.exRecentCard:hover .exPlay{opacity:1;transform:none}.exRecentMeta{flex-direction:column;gap:3px;padding:11px 13px 13px;display:flex}.exRecentMeta b{font-size:14px}.exRecentMeta small{color:#5b6b7f;font-size:12px}@media (max-width:760px){.exClapper{width:170px;height:136px}.exClapper>div{width:224px;height:224px;top:-39px;left:-27px}.exHint{display:none}.exRecentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exThumbBig strong{font-size:14px}}
.ccShell.ccFeedMode{background:#f0f2f5;grid-template-columns:92px minmax(0,1fr)!important}.ccFeedMode>.ccGroups,.ccFeedMode>.ccMobileBackdrop,.ccFeedMode>.ccChat,.ccFeedMode>.ccDetails,.ccFeedMode>.ccActivityPanel,.ccFeedMode>.ccChatSearchPanel,.ccFeedMode>.opWorkspace{display:none!important}.fdWorkspace{color:#050505;min-width:0;height:100vh;font-family:var(--fd-font),var(--font-product,system-ui),sans-serif;background:#f0f2f5;grid-column:2;position:relative;overflow-y:auto}.fdWorkspace,.fdWorkspace *{font-family:var(--fd-font),var(--font-product,system-ui),sans-serif!important}.fdWorkspace pre,.fdWorkspace code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.fdBody{grid-template-columns:minmax(0,640px) minmax(0,320px);justify-content:center;gap:28px;padding:20px 20px 90px;display:grid}.fdTop{grid-column:1/-1;justify-self:center;align-items:center;gap:12px;width:100%;max-width:988px;display:flex}.fdTop h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.fdTop>small{color:#65676b;font-size:14px;font-weight:600}.fdBack{color:#1668f0;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:none;box-shadow:0 1px 2px #0000001a}.fdStream{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.fdPost{background:#fff;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a}.fdHead{align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.fdKyk{border-radius:50%;flex:none;width:40px;height:40px}.fdHead>div:not(.fdMenuWrap){flex:1;min-width:0}.fdHead b{align-items:center;gap:3px;font-size:15px;font-weight:700;display:flex}.fdHead b svg{color:#1668f0}.fdHead small{color:#65676b;align-items:center;gap:4px;font-size:13px;display:flex}.fdMenuWrap{flex:none;margin-left:auto;position:relative}.fdDots{color:#65676b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fdDots:hover{background:#f0f2f5}.fdMenu{z-index:5;background:#fff;border-radius:10px;min-width:200px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a}.fdMenu button{width:100%;font:inherit;color:#c4394f;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.fdMenu button:hover{background:#f0f2f5}.fdText{color:#050505;padding:0 16px 10px;font-size:15px;line-height:1.45}.fdText p{white-space:pre-wrap;margin:0}.fdText p+p{color:#1c1e21;margin-top:8px}.fdVideo{background:#000}.fdVideo .exFrame{aspect-ratio:16/10;color:#b0b3b8;background:#0b1220;border:0;place-items:center;width:100%;display:grid}.fdVideo .exFrame.portrait{aspect-ratio:9/14;max-height:78vh;margin:0 auto}.fdQuiz{color:#fff;background:linear-gradient(135deg,#1e3a8a,#6d28d9);border-radius:12px;margin:0 16px 12px;padding:16px}.fdQuiz h3{margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.3}.fdOptions{gap:8px;display:grid}.fdOptions button{color:#fff;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#ffffff24;border:1px solid #fff3;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.fdOptions button:hover:not(:disabled){background:#ffffff38}.fdOptions button b{background:#fff3;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.fdOptions button span{flex:1}.fdOptions button.ok{background:#22c55e59;border-color:#4ade80}.fdOptions button.no{background:#f43f5e59;border-color:#fb7185}.fdOptions button.dim{opacity:.6}.fdOptions button:disabled{cursor:default}.fdQuizResult{background:#ffffff1f;border-radius:10px;margin-top:10px;padding:10px 12px}.fdQuizResult p{color:#e7ecff;margin:4px 0 0;font-size:14px;line-height:1.45}.fdQuizStat{color:#dbe7ff;margin-top:10px;font-size:13.5px;font-weight:700;display:block}.fdRepo{color:#e6edf3;background:#0d1117;border-radius:12px;margin:0 16px 12px;padding:16px;text-decoration:none;display:block}.fdRepoHead{align-items:center;gap:12px;display:flex}.fdRepoHead img,.fdRepoHead>i{background:linear-gradient(135deg,#fbbf24,#f97316);border-radius:12px;flex:none;width:44px;height:44px}.fdRepoHead>div{min-width:0}.fdRepoHead b{word-break:break-word;font-size:17px;display:block}.fdRepoHead small{color:#8b949e;margin-top:2px;font-size:13px;line-height:1.4;display:block}.fdRepoImage{aspect-ratio:2;object-fit:cover;background:#161b22;border-radius:8px;width:100%;margin-top:12px;display:block}.fdRepoStats{color:#8b949e;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.fdRepoStats span{align-items:center;gap:4px;display:inline-flex}.fdRepoStats b{color:#e6edf3}.fdRepoStats em{color:#58a6ff;align-items:center;gap:5px;margin-left:auto;font-style:normal;display:inline-flex}.fdNews{color:#050505;border:1px solid #dadde1;border-radius:10px;margin:0 16px 12px;text-decoration:none;display:block;overflow:hidden}.fdNewsImage{aspect-ratio:1.91;object-fit:cover;background:#e4e6eb;width:100%;display:block}.fdNewsArt{background:linear-gradient(135deg,#0f766e,#1e3a8a);height:220px;position:relative;overflow:hidden}.fdNewsArt i{filter:blur(2px);opacity:.75;border-radius:50%;position:absolute}.fdNewsArt i:first-child{background:#2dd4bf;width:260px;height:260px;top:-80px;left:-60px}.fdNewsArt i:nth-child(2){background:#8b5cf6;width:220px;height:220px;bottom:-90px;right:-40px}.fdNewsArt i:nth-child(3){background:#38bdf8;width:140px;height:140px;top:30%;left:45%}.fdNewsArt b{color:#0f172a;letter-spacing:.04em;background:#ffffffe6;border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;bottom:14px;left:18px}.fdNewsMeta{background:#f0f2f5;padding:10px 12px}.fdNewsMeta small{color:#65676b;text-transform:uppercase;font-size:12.5px}.fdNewsMeta>b{margin-top:2px;font-size:16px;line-height:1.3;display:block}.fdNewsMeta ul{color:#65676b;margin:6px 0 2px;padding-left:18px;font-size:14px;line-height:1.45}.fdTrick{margin:0 16px 12px}.fdCode{color:#e2e8f0;background:#0b1220;border-radius:12px;position:relative}.fdCode pre{color:#c4b5fd;margin:0;padding:14px 16px;font:13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.fdCode>button{color:#cbd5e1;cursor:pointer;opacity:.7;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.fdCode>button:hover{opacity:1;background:#ffffff26}.fdTrick>p{color:#65676b;margin:8px 0 0;font-size:14px}.fdCounts{color:#65676b;border-bottom:1px solid #ced0d4;align-items:center;gap:6px;min-height:20px;margin:0 16px;padding:10px 0;font-size:14px;display:flex}.fdLikes{align-items:center;gap:6px;display:inline-flex}.fdLikes i{background:#e7f3ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.fdCounts button{color:#65676b;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px}.fdCounts button:hover{text-decoration:underline}.fdActions{grid-template-columns:repeat(3,1fr);padding:4px 12px;display:grid}.fdActions button{color:#65676b;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.fdActions button:hover{background:#f2f2f2}.fdActions button.on{color:#1668f0}.fdComments{border-top:1px solid #e4e6eb;padding:4px 16px 14px}.fdMore{color:#65676b;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:14px;font-weight:700}.fdComment{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.fdComment>div{background:#f0f2f5;border-radius:16px;max-width:calc(100% - 80px);padding:8px 12px;font-size:14px}.fdComment b{font-size:13px;display:block}.fdComment p{word-break:break-word;margin:1px 0 0;line-height:1.4}.fdComment small{color:#65676b;margin-top:2px;font-size:11.5px;display:block}.fdComment>button{color:#8a8d91;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;width:26px;height:26px;display:grid}.fdComment:hover>button,.fdComment>button:focus-visible{opacity:1}.fdAvatar{color:#fff;background:linear-gradient(135deg,#1d4ed8,#60a5fa);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.fdAvatar img{object-fit:cover;width:100%;height:100%}.fdWrite{align-items:center;gap:8px;margin-top:10px;display:flex}.fdWrite input{min-width:0;height:36px;font:inherit;background:#f0f2f5;border:0;border-radius:999px;outline:0;flex:1;padding:0 14px;font-size:14px}.fdWrite input:focus{box-shadow:0 0 0 2px #1668f055}.fdWrite button{color:#fff;cursor:pointer;background:#1668f0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.fdWrite button:disabled{opacity:.4;cursor:default}.fdProblem{color:#c4394f;margin:8px 0 0;font-size:13px}.fdOverlay{z-index:300;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fdShare{background:#fff;border-radius:12px;width:min(420px,100%);max-height:70vh;padding:16px;overflow:auto;box-shadow:0 12px 28px #0003}.fdShare header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fdShare header b{font-size:18px}.fdShare header button{cursor:pointer;background:#e4e6eb;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fdShare>button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px;font-size:15px;font-weight:600;display:flex}.fdShare>button:hover{background:#f0f2f5}.fdShare>button i{color:#5b21b6;background:#ede9fe;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:800;display:grid}.fdShare p{color:#65676b;padding:10px}.fdSide{align-self:start;position:sticky;top:16px}.fdSide h5{color:#65676b;margin:4px 8px 10px;font-size:16px;font-weight:700}.fdSide hr{border:0;border-top:1px solid #ced0d4;margin:12px 8px}.fdStreak{background:#fff;border-radius:12px;margin:0 8px;padding:14px;box-shadow:0 1px 2px #00000014}.fdStreak b{font-size:22px;font-weight:800}.fdStreak small{color:#65676b;font-size:13px;display:block}.fdStreak div{gap:6px;margin-top:10px;display:flex}.fdStreak i{background:#e4e6eb;border-radius:4px;flex:1;height:8px}.fdStreak i.on{background:#22c55e}.fdItem{color:#050505;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.fdItem:hover{background:#e4e6eb}.fdItem>i{border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.fdItem>div{min-width:0}.fdItem b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}.fdItem small{-webkit-line-clamp:2;color:#65676b;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.fdBuilding{color:#1e40af;background:#e7f3ff;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.fdEmpty{text-align:center;background:#fff;border-radius:12px;padding:40px 24px;box-shadow:0 1px 2px #0000001a}.fdEmpty b{font-size:18px}.fdEmpty p{color:#65676b;margin:6px 0 0}.fdGhost{align-content:start;gap:12px;height:230px;padding:16px;display:grid}.fdGhost i{background:linear-gradient(90deg,#eef0f3,#f7f8fa,#eef0f3) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.2s infinite fdShimmer}.fdGhost i:first-child{width:40%}.fdGhost i:nth-child(3){height:130px}@keyframes fdShimmer{to{background-position:-200% 0}}.fdSpin{animation:1s linear infinite fdTurn}@keyframes fdTurn{to{transform:rotate(360deg)}}.fdToast{z-index:320;color:#fff;background:#0b1220;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0008}@media (max-width:1180px){.fdBody{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:960px){.fdBody{grid-template-columns:minmax(0,640px)}.fdSide{display:none}.fdTop{flex-wrap:wrap}}@media (max-width:760px){.ccShell.ccFeedMode{display:block!important}.ccFeedMode>.ccRail{display:none!important}.fdWorkspace{height:100dvh}.fdBody{gap:8px;padding:8px 0 60px}.fdTop{gap:10px;padding:4px 12px}.fdBack{display:grid}.fdStream{gap:8px}.fdPost,.fdQuiz h3{font-size:18px}}.ccMobileDrawerIdentity>a.ccMobileFeed{color:#0b66b5}.ccMobileFeed{position:relative}.ccMobileFeed .ccRail button.ccRailBrand{cursor:pointer;background:0 0;border:0;padding:0}.fdFresh{z-index:20;color:#fff;width:fit-content;height:40px;font:inherit;cursor:pointer;background:#1668f0;border:0;border-radius:999px;align-items:center;gap:7px;margin:14px auto -54px;padding:0 18px;font-size:14.5px;font-weight:700;animation:.25s ease-out fdDrop;display:flex;position:sticky;top:14px;box-shadow:0 10px 24px -8px #1668f0aa}.fdFresh:hover{background:#0f5ad6}@keyframes fdDrop{0%{opacity:0;transform:translateY(-12px)}}.fdPull{color:#1668f0;place-items:center;display:grid;overflow:hidden}.fdBottom{height:1px}.fdEnd{text-align:center;color:#65676b;margin:6px 0 0;font-size:14px;font-weight:600}.fdPostImage{object-fit:cover;background:#e4e6eb;width:100%;max-height:640px;display:block}.fdPostVideo{background:#000;width:100%;max-height:640px;display:block}.fdNewsMeta p{color:#65676b;margin:4px 0 0;font-size:14px;line-height:1.4}.fdPinned{color:#92400e;background:#fef3c7;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.fdWorkspace.fdPreview{background:0 0;grid-column:auto;height:auto;padding:0;overflow:visible}.fdItem>i.fdGitHub{color:#fff;background:#24292f}.fdClamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fdSeeMore{color:#65676b;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:14.5px;font-weight:700}.fdSeeMore:hover{text-decoration:underline}.fdCover{aspect-ratio:1.91;object-fit:cover;background:#eef2f7;border-bottom:1px solid #e4e6eb;width:100%;display:block}.fdCoverArt{background:linear-gradient(135deg,hsl(var(--h) 70% 22%),hsl(calc(var(--h) + 40) 75% 40%));color:#fff;flex-direction:column;justify-content:flex-end;gap:8px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.fdCoverArt small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:800}.fdCoverArt b{text-wrap:balance;max-width:80%;font-size:24px;font-weight:800;line-height:1.2}.fdCoverArt i{background:#ffffff14;border-radius:50%;position:absolute}.fdCoverArt i:first-of-type{width:240px;height:240px;top:-80px;right:-60px}.fdCoverArt i:nth-of-type(2){width:140px;height:140px;top:40px;right:90px}.fdCoverArt i:nth-of-type(3){width:80px;height:80px;bottom:24px;right:30px}.fdBadge{--c1:#2f6bff;--c2:#8b5cf6;--tint:#f2f2ff;--ink:#3b2fb5;isolation:isolate;color:var(--ink);background:linear-gradient(var(--tint),var(--tint)) padding-box,linear-gradient(90deg,var(--c1),var(--c2)) border-box;box-shadow:0 4px 14px -8px var(--c1);border:1.5px solid #0000;border-radius:99px;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.fdBadge:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#fffffff2 50%,#0000 65%);animation:3.4s ease-in-out infinite fdSweep;position:absolute;inset:-2px;transform:translate(-130%)}.fdBadge>*{z-index:1;position:relative}.fdBadge.fdBadge-breaking{--c1:#ff2d6f;--c2:#ff8a3d;--tint:#fff1f4;--ink:#c8123f}.fdBadge.fdBadge-trending{--c1:#f59e0b;--c2:#ef4444;--tint:#fff7ea;--ink:#a14a05}@keyframes fdSweep{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.fdIc{flex:0 0 16px;width:16px;height:16px;overflow:visible}.fdPing circle{fill:currentColor}.fdPing .ring{fill:none;stroke:currentColor;stroke-width:1.6px;transform-origin:10px 10px;transform-box:view-box;animation:1.8s ease-out infinite fdPing}.fdPing .ring.b{animation-delay:.9s}@keyframes fdPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.fdSpark{width:22px}.fdSpark polyline{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:2.6s ease-in-out infinite fdDraw}.fdSpark circle{fill:currentColor;animation:2.6s ease-in-out infinite fdBlink}@keyframes fdDraw{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}@keyframes fdBlink{0%,50%{opacity:0}60%,to{opacity:1}}.fdStar path{fill:#6d5ce8;transform-origin:10px 10px;transform-box:view-box;animation:2.2s ease-in-out infinite fdTwinkle}@keyframes fdTwinkle{0%,to{transform:scale(.8)rotate(0)}50%{transform:scale(1.1)rotate(45deg)}}.fdStory{flex-direction:column;gap:11px;padding:0 16px 12px;display:flex}.fdStory h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:800;line-height:1.32}.fdSimple{color:#1c1e21;white-space:pre-line;margin:0;font-size:15.5px;line-height:1.6}.fdCan{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fdCan li{color:#1c1e21;background:#f4f7fb;border:1px solid #dde5ef;border-radius:99px;padding:5px 12px;font-size:13.5px}.fdWhy{color:#0d3a9e;background:#e7eefc;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:14.5px;display:flex}.fdWhy b{white-space:nowrap}.fdSource{color:#65676b;align-self:flex-start;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fdSource:hover{color:#1668f0;text-decoration:underline}.fdActionsStory{align-items:center;gap:2px;display:flex}.fdActionsStory button{flex:none;padding:0 12px}.fdActionsStory .fdExplainBtn{color:#0d3a9e;background:#fff;border:1.5px solid #1668f0;border-radius:12px;height:38px;margin-left:auto}.fdActionsStory .fdExplainBtn svg{color:#1668f0}.fdActionsStory .fdExplainBtn:hover,.fdActionsStory .fdExplainBtn.on{background:#e7eefc}.fdSimply{background:linear-gradient(#fbfbff,#fbfbff) padding-box padding-box,linear-gradient(120deg,#2f6bff,#8b5cf6,#ff4fa3) border-box;border:1.5px solid #0000;border-radius:16px;flex-direction:column;gap:12px;margin:4px 16px 14px;padding:14px 16px;display:flex}.fdSimplyHead{color:#0d3a9e;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.fdSimplyHead em{color:#3b2fb5;background:#efecfd;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px;font-style:normal}.fdThink{color:#65676b;align-items:center;gap:6px;font-size:13px;display:flex}.fdThink i{background:#1668f0;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite fdBob}.fdThink i:nth-child(2){animation-delay:.15s}.fdThink i:nth-child(3){margin-right:4px;animation-delay:.3s}@keyframes fdBob{50%{opacity:.5;transform:translateY(-5px)}}.fdOneLine{color:#050505;margin:0;font-size:16.5px;font-weight:700;line-height:1.5}.fdTyping:after{content:"";vertical-align:-2px;background:#1668f0;width:2px;height:1.05em;margin-left:2px;animation:.8s step-end infinite fdBlink;display:inline-block}.fdMap{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px 6px;display:grid}.fdMap .h{letter-spacing:.06em;text-transform:uppercase;color:#8b98aa;font-size:11px;font-weight:800}.fdPair{display:contents}.fdPair>*{animation:.35s ease-out both fdRise;animation-delay:inherit}.fdPair .l,.fdPair .t{border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.4}.fdPair .l{color:#7a3d04;background:#fff7ea;border:1px solid #fde3bf}.fdPair .t{color:#0d3a9e;background:#e7eefc;border:1px solid #d3e0fb}.fdPair svg{color:#8b98aa;justify-self:center}@keyframes fdRise{0%{transform:translateY(115%)scale(.78,1.15)}70%{transform:translateY(-9%)scale(1.05,.95)}to{transform:translateY(0)}}.fdKidBtn{color:#1668f0;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700}.fdKid{color:#14532d;background:#f2fbf5;border:1px solid #cdeedb;border-radius:12px;margin:0;padding:10px 12px;font-size:15px;line-height:1.55}.fdKid b{letter-spacing:.06em;text-transform:uppercase;color:#16834f;margin-bottom:2px;font-size:11px;display:block}.fdForward{background:#f4f7fb;border:1px dashed #dde5ef;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 10px;padding:12px;display:flex}.fdForward small{color:#8b98aa;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.fdForward p{font-size:14.5px;text-align:left!important;color:#1c1e21!important;margin:0!important;padding:0!important}.fdForward button{cursor:pointer;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#fff!important;background:#1668f0!important;border:0!important;border-radius:99px!important;width:auto!important;padding:7px 14px!important;display:inline-flex!important}@media (max-width:640px){.fdActionsStory button{padding:0 9px;font-size:14px}.fdActionsStory .fdExplainBtn{padding:0 10px}.fdMap{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fdBadge:after,.fdIc *,.fdThink i,.fdPair>*,.fdTyping:after{animation:none!important}}.fdActionsStory .fdExplainBtn{border-radius:10px;gap:8px;height:40px;padding:0 14px 0 12px;font-size:15px;font-weight:700}.fdGhostIcon{flex:none;width:24px;height:24px;margin:0 -2px 0 -4px;display:inline-block;position:relative}.fdGhostIcon .fdGhostClip{z-index:1;width:44px;height:44px;position:absolute;top:-9px;left:-10px}.fdGhostIcon .fdGhostTilt,.fdGhostIcon .fdGhostFilm{will-change:transform;width:100%;height:100%;display:block}.fdGhostIcon .fdGhostFilm{animation:3.2s ease-in-out infinite fdGhostFloat}.fdGhostIcon.portal .fdGhostClip,.fdGhostIcon.away .fdGhostClip{clip-path:inset(-40px -40px 9px)}.fdGhostIcon.asleep .fdGhostClip{opacity:.45}.fdGhostIcon.asleep .fdGhostFilm{animation-duration:6s}.fdZz{color:#8b98aa;opacity:0;pointer-events:none;font-size:10px;font-weight:800;position:absolute;top:-12px;right:-9px}.fdGhostIcon.asleep .fdZz{animation:2.4s ease-in-out infinite fdZz}.fdPortal{pointer-events:none;background:radial-gradient(#0a1430 0 42%,#2f6bff 58%,#8b5cf6 74%,#0000 77%);border-radius:50%;width:26px;height:8px;margin-left:-13px;transition:transform .28s cubic-bezier(.3,1.5,.5,1);position:absolute;bottom:-3px;left:50%;transform:scale(0);box-shadow:0 0 12px 3px #6366f18c,inset 0 0 2px 1px #c7d2fe}.fdPortal:after{content:"";opacity:0;border:2px solid #8b5cf673;border-radius:50%;position:absolute;inset:-6px -10px}.portal>.fdPortal{transform:scale(1)}.portal>.fdPortal:after{opacity:1;animation:1s ease-out infinite fdRing}.diving .fdGhostFilm{animation:.55s cubic-bezier(.45,-.45,.8,.55) .17s forwards fdDive!important}.away .fdGhostFilm{transform:translateY(115%);animation:none!important}.rising .fdGhostFilm{animation:.65s cubic-bezier(.2,1.35,.4,1) both fdRise!important}@keyframes fdGhostFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fdZz{0%{opacity:0;transform:translateY(6px)scale(.8)}40%{opacity:1}to{opacity:0;transform:translate(8px,-10px)scale(1.1)}}@keyframes fdRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes fdDive{0%{transform:translateY(0)}28%{transform:translateY(-8px)scale(1.06,.94)}to{transform:translateY(115%)scale(.72,1.12)}}.fdTrail{background:linear-gradient(#f6f8ff,#eef2fb);border-radius:14px;height:112px;position:relative;overflow:hidden;container-type:inline-size}.fdWalker{width:100px;height:100px;position:absolute;bottom:4px;left:10px}.fdWalker .fdGhostClip{z-index:1;position:absolute;inset:-24px -6px 6px;overflow:hidden}.fdWalker .fdGhostFilm{width:100px;height:100px;display:block;position:absolute;top:24px;left:6px}.fdWalker:not(.portal):not(.away) .fdGhostFilm{animation:1.4s ease-in-out infinite fdGhostFloat}.fdWalker .fdPortal{width:82px;height:16px;margin-left:-41px;bottom:0}.fdTrail.searching .fdWalker{animation:3s ease-in-out infinite fdSearch}.fdTrail.found .fdWalker{transition:transform .6s cubic-bezier(.3,1.2,.5,1)}@keyframes fdSearch{0%,to{transform:translate(0)}50%{transform:translate(calc(100cqw - 140px))}}.fdQ{z-index:2;color:#1668f0;opacity:0;font-size:18px;font-weight:800;animation:1.5s ease-out infinite fdQ;position:absolute;top:6px;left:70px}.fdQ.two{animation-delay:.7s;top:18px;left:84px}@keyframes fdQ{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.fdWisps i{opacity:0;background:#bcd0ff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:22px}.fdTrail.searching .fdWisps i{animation:3s linear infinite fdWisp}@keyframes fdWisp{0%{opacity:0;transform:scale(.4)}15%{opacity:.8}to{opacity:0;transform:scale(1.6)translateY(-14px)}}.fdFoundStar{fill:#f5b100;width:18px;height:18px;transition:left .6s cubic-bezier(.3,1.2,.5,1);animation:.9s ease-out both fdStarPop;position:absolute;top:10px}@keyframes fdStarPop{0%{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(40deg)}to{opacity:1;transform:scale(1)rotate(72deg)}}.fdTrailStatus{color:#3b4a66;font-size:13px;font-weight:700;position:absolute;top:14px;right:16px}.fdSimplyMore{flex-wrap:wrap;gap:8px;display:flex}.fdSimplyMore button{font:inherit;color:#1c1e21;cursor:pointer;background:#fff;border:1px solid #dde5ef;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}.fdSimplyMore button:hover{border-color:#1668f0}.fdCheck{flex-direction:column;gap:7px;display:flex}.fdCheck b{font-size:14.5px}.fdCheck button{text-align:left;font:inherit;cursor:pointer;color:#1c1e21;background:#fff;border:1px solid #dde5ef;border-radius:10px;padding:9px 12px;font-size:14px}.fdCheck button.ok{background:#ecfaf2;border-color:#89d2b1}.fdCheck button.no{background:#fff6e9;border-color:#e8bc80}.fdCheck button:disabled{cursor:default}.fdCheck p{color:#4c5871;margin:0;font-size:13.5px}@media (max-width:640px){.fdTrailStatus{text-align:right;max-width:46%;font-size:12px;right:10px}.fdActionsStory .fdExplainBtn{padding:0 10px}}@media (prefers-reduced-motion:reduce){.fdGhostFilm,.fdWalker,.fdQ,.fdWisps i,.fdZz,.fdPortal:after,.fdFoundStar{transition:none!important;animation:none!important}}.fdClampStory{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fdStory .fdStoryMore{align-self:flex-start;margin-top:-6px}
.ccGlobalSearchResults .gsSection{display:grid}.gsSection>header{justify-content:space-between;align-items:center;padding:12px 9px 6px;display:flex}.gsSection>header small{color:#80909b;letter-spacing:.06em;font-size:9px;font-weight:700}.gsSection>header button{white-space:nowrap;color:#0b66ad;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:2px 4px;font-size:11.5px;font-weight:700}.gsSection>header button:hover{background:#edf5fb}.gsSection>button[data-search-item]{text-align:left;min-height:58px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6edf2;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;display:grid}.gsSection>button[data-search-item]:hover,.gsSection>button[data-search-item]:focus-visible{background:#edf5fb;border-radius:10px;outline:0}.gsSection>button[data-search-item]:focus-visible{box-shadow:inset 0 0 0 2px #1668f0}.gsSection>button[data-search-item]:disabled{opacity:.55;cursor:default}.gsSection>button>i{color:#0b66ad;background:#dcecf7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.gsSection>button>i img{object-fit:cover;width:100%;height:100%}.gsSection>button>span{min-width:0;color:inherit;white-space:normal;flex-direction:column;display:flex}.gsSection>button b{color:#18384f;font-size:12px}.gsSection>button b time{float:right;color:#667781;margin-left:8px;font-size:11px;font-weight:500}.gsSection>button em{color:#7b8b96;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.gsSection>button em mark{color:#18384f;background:#fff1b8;border-radius:3px;padding:0 1px}.gsNote{color:#92400e;background:#fffbeb;border-radius:10px;align-items:center;gap:6px;margin:8px 8px 2px;padding:8px 10px;font-size:11.5px;display:flex}.gsMore{color:#0b66ad;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e5ef;border-radius:99px;margin:8px auto 4px;padding:0 14px;font-size:12px;font-weight:700}.gsSpin{animation:1s linear infinite gsTurn}@keyframes gsTurn{to{transform:rotate(360deg)}}.gsTry{color:#80909b;letter-spacing:.06em;margin-top:8px;font-size:10px;font-weight:700}.gsSearchBy{flex-wrap:wrap;justify-content:center;gap:6px;max-width:340px;margin-top:8px;display:flex}.gsSearchBy span{color:#4b5f71;background:#f1f5f9;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.gsSuggest{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.gsSuggest button{color:#18384f;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e5ef;border-radius:99px;padding:0 11px;font-size:12px}.gsSuggest button:hover{background:#edf5fb}.gsSuggest span{color:#7b8b96;font-size:12px}.gsSkeleton{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:7px 8px;display:grid}.gsSkeleton i{border-radius:50%;width:42px;height:42px}.gsSkeleton span{gap:6px;display:grid}.gsSkeleton b{border-radius:5px;width:55%;height:10px}.gsSkeleton em{border-radius:5px;width:85%;height:8px}.gsSkeleton i,.gsSkeleton b,.gsSkeleton em{background:linear-gradient(90deg,#e9eff4,#f5f8fa,#e9eff4) 0 0/200% 100%;animation:1.2s infinite gsShimmer}@keyframes gsShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gsSkeleton i,.gsSkeleton b,.gsSkeleton em,.gsSpin{animation:none}}@media (max-width:760px){.ccShell.ccGlobalSearching .ccGroups{z-index:60;width:100vw!important;max-width:none!important}.ccShell.ccGlobalSearching .ccMobileBackdrop{display:none}.gsSection>button[data-search-item]{min-height:62px}.gsSection>button b{font-size:13.5px}.gsSection>button em{font-size:12px}}.ccCheckRow{letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:13px;flex-direction:row!important;display:flex!important}.ccCheckRow input{width:16px;height:16px;margin:0}
.pdFields{text-align:left;flex-direction:column;gap:5px;display:flex}.pdLabel{letter-spacing:.08em;color:#4b5f71;justify-content:space-between;align-items:baseline;margin-top:8px;font-size:11px;font-weight:700;display:flex}.pdLabel small{letter-spacing:0;color:#8193a3;font-weight:600}.pdLabel small.at{color:#c4394f}.pdSkills{cursor:text;background:#fff;border:1px solid #d7e5ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:5px 8px;display:flex}.pdSkills:focus-within{border-color:#1668f0;box-shadow:0 0 0 3px #1668f01f}.pdSkills input{min-width:120px;font:inherit;color:#131c3e;background:0 0;border:0;outline:0;flex:1;padding:5px 4px;font-size:14px}.pdChip{color:#1552d8;background:#e8f0fe;border-radius:99px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:13px;font-weight:600;display:inline-flex}.pdChip button{color:#1552d8;cursor:pointer;background:#1552d81a;border:0;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:1}.pdHint{color:#8193a3;font-size:11.5px}.pdPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pdPair>span{flex-direction:column;gap:5px;min-width:0;display:flex}.pdInput{box-sizing:border-box;width:100%;height:44px;font:inherit;color:#131c3e;background:#fff;border:1px solid #d7e5ef;border-radius:12px;outline:0;padding:0 12px;font-size:14px}.pdInput:focus{border-color:#1668f0;box-shadow:0 0 0 3px #1668f01f}.pdInput::placeholder{color:#9aa6b5}.pdAbout{resize:none;height:auto;min-height:44px;padding:10px 12px;line-height:1.45}.pdExperience{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdYears{align-items:center;gap:8px;display:flex}.pdYears .pdInput{text-align:center;appearance:textfield;width:84px;font-size:16px;font-weight:700}.pdYears .pdInput::-webkit-outer-spin-button{-webkit-appearance:none;opacity:0;margin:0}.pdYears .pdInput::-webkit-inner-spin-button{-webkit-appearance:none;opacity:0;margin:0}.pdYears .pdInput::placeholder{color:#b3bfcb;font-weight:600}.pdYears .pdInput.bad{border-color:#d0294a;box-shadow:0 0 0 3px #d0294a1f}.pdYears small{color:#5b6b7f;font-size:14px}.pdNote{color:#c4394f;font-size:12px}.pdStages{background:#f0f2f5;border-radius:12px;flex:1;min-width:200px;padding:4px;display:inline-flex}.pdStages button{color:#5b6b7f;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:700}.pdStages button.on{color:#131c3e;background:#fff;box-shadow:0 1px 2px #0b1a3314,0 2px 8px -4px #0b1a3333}.pdAvailable{flex-wrap:wrap;gap:8px;display:flex}.pdAvailable button{color:#131c3e;height:40px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d7e5ef;border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.pdAvailable button:hover{border-color:#b8cde0}.pdAvailable button:focus-visible{outline-offset:2px;outline:2px solid #1668f0}.pdAvailable button i{color:#3b4a54;background:#f0f2f5;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.pdAvailable button em{color:#fff;background:#fff;border:1.5px solid #b9c6d2;border-radius:5px;order:-1;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.pdAvailable button.on{color:#1552d8;background:#e8f0fe;border-color:#1668f0}.pdAvailable button.on i{color:#fff;background:#1668f0}.pdAvailable button.on em{background:#1668f0;border-color:#1668f0}.pdOverlay{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1a33a6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pdCard{text-align:left;color:#131c3e;background:#fff;border-radius:24px;grid-template-columns:300px minmax(0,1fr);width:min(900px,100%);max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 30px 80px -30px #0b1a33}.pdBrand{color:#fff;background:#0a1120;flex-direction:column;padding:28px;display:flex}.pdBadge{letter-spacing:0;background:linear-gradient(135deg,#1552d8,#3d97ff);border-radius:11px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.pdAvatar{background:#1d4ed8;border-radius:50%;place-items:center;width:68px;height:68px;margin:26px 0 12px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.pdAvatar img{object-fit:cover;width:100%;height:100%}.pdBrand h3{letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.pdBrand p{color:#b9c7de;margin:0;font-size:14px;line-height:1.5}.pdBrand ul{color:#d6e0f0;gap:12px;margin:auto 0 0;padding:26px 0 0;font-size:14px;list-style:none;display:grid}.pdBrand li{align-items:center;gap:8px;display:flex}.pdBrand li svg{color:#22c55e;flex:none}.pdForm{flex-direction:column;min-height:0;display:flex}.pdForm header{padding:26px 28px 6px}.pdEyebrow{letter-spacing:.12em;color:#1668f0;font-size:11px;font-weight:800}.pdForm h2{letter-spacing:-.02em;margin:4px 0 2px;font-size:24px}.pdForm header p{color:#5b6b7f;margin:0;font-size:14px}.pdBody{flex:1;min-height:0;padding:4px 28px 12px;overflow:auto}.pdFoot{background:#fff;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:12px 28px 20px;display:flex}.pdMissing{color:#8193a3;font-size:12px;line-height:1.35}.pdMissing.done{color:#15803d;align-items:center;gap:5px;font-weight:600;display:inline-flex}.pdSave{color:#fff;cursor:pointer;background:#1668f0;border:0;border-radius:12px;flex:none;height:46px;padding:0 26px;font:700 15px inherit;box-shadow:0 8px 20px -10px #1668f0}.pdSave:disabled{opacity:.45;cursor:default;box-shadow:none}.pdError{color:#c4394f;margin:8px 0 0;font-size:13px}@media (max-width:760px){.pdOverlay{place-items:end stretch;padding:0}.pdCard{border-radius:22px 22px 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;max-height:94dvh}.pdBrand{flex-direction:row;align-items:center;gap:12px;padding:16px 18px}.pdBadge,.pdBrand ul{display:none}.pdAvatar{flex:none;width:44px;height:44px;margin:0;font-size:16px}.pdBrand h3{white-space:nowrap;margin:0;font-size:17px}.pdBrand p{font-size:12.5px;line-height:1.35}.pdForm header{padding:16px 18px 4px}.pdForm h2{font-size:20px}.pdBody{padding:2px 18px 10px}.pdPair{grid-template-columns:1fr 1fr}.pdExperience{grid-template-columns:auto 1fr;gap:10px;display:grid}.pdStages{grid-column:1/-1;min-width:0}.pdFoot{padding:10px 18px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}.pdMissing{text-align:center}.pdSave{width:100%}}@media (max-width:400px){.pdPair{grid-template-columns:1fr}}
.shOverlay{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1a33a6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.shCard{color:#131c3e;background:#f4f7fb;border-radius:24px;width:min(580px,100%);max-height:calc(100dvh - 32px);padding:18px 20px 16px;animation:.35s cubic-bezier(.16,1,.3,1) shIn;overflow:auto;box-shadow:0 30px 80px -30px #0b1a33}.shTop{justify-content:space-between;align-items:center;margin:2px 2px 12px;display:flex}.shTop h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.shClose{color:#4b5f71;cursor:pointer;background:#e6edf5;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.shClose:hover{color:#131c3e;background:#dbe4ee}.shMe{cursor:pointer;text-align:left;color:#fff;width:100%;font:inherit;background:radial-gradient(120% 140% at 100% 0,#1c64d6 0,#0000 55%),linear-gradient(135deg,#0d3b66,#12508a);border:0;border-radius:20px;align-items:center;gap:14px;padding:16px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 18px 36px -22px #0d3b66}.shMe:hover{transform:translateY(-1px)}.shAvatar{background:conic-gradient(from 200deg,#38bdf8,#8b5cf6,#f472b6,#fbbf24,#38bdf8);border-radius:50%;flex:none;width:58px;height:58px;padding:3px}.shFace{color:#0d3b66;box-sizing:border-box;background:#fff;border:3px solid #0d3b66;border-radius:50%;place-items:center;width:100%;height:100%;font-size:18px;font-weight:800;display:grid;overflow:hidden}.shFace img{object-fit:cover;width:100%;height:100%}.shWho{flex:1;min-width:0}.shWho b{letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.shWho small{color:#b9d3ec;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.shEdit{white-space:nowrap;background:#ffffff1f;border-radius:99px;align-items:center;gap:2px;padding:7px 10px 7px 13px;font-size:12.5px;font-weight:700;display:flex}.shLabel{letter-spacing:.1em;text-transform:uppercase;color:#7b8ea2;margin:18px 6px 8px;font-size:10.5px;font-weight:800}.shList{background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0b1a330d}.shRow{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:background .2s;display:grid}.shRow+.shRow{border-top:1px solid #eef2f6}.shRow:hover:not(:disabled){background:#f6f9fd}.shRow:disabled{cursor:default;opacity:.75}.shRow b{font-size:14px;font-weight:700;display:block}.shRow small{color:#6b7c8f;font-size:12.5px;display:block}.shGo{color:#9aabbb}.shIcon{color:#fff;background-image:linear-gradient(180deg,#ffffff38,transparent 55%),linear-gradient(145deg,var(--tone),var(--tone2));width:36px;height:36px;box-shadow:inset 0 1px 0 #ffffff59,0 6px 14px -8px var(--tone2);border-radius:11px;place-items:center;display:grid}.shIcon.big{border-radius:14px;width:44px;height:44px}.shGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shTile{min-height:128px;color:inherit;isolation:isolate;animation:.45s cubic-bezier(.16,1,.3,1) both shIn;animation-delay:calc(var(--i)*45ms);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1a330d}.shTile:before{content:"";background:radial-gradient(var(--tone),transparent 70%);opacity:.14;z-index:-1;border-radius:50%;width:96px;height:96px;transition:opacity .3s,transform .3s;position:absolute;top:-30px;right:-30px}.shTile:hover{box-shadow:0 16px 30px -18px var(--tone2);transform:translateY(-3px)}.shTile:hover:before{opacity:.26;transform:scale(1.15)}.shTile .shIcon{margin-bottom:9px}.shTile b{font-size:13.5px;font-weight:800;line-height:1.25}.shTile small{color:#6b7c8f;font-size:12px}.shTile em,.shRow em{letter-spacing:.02em;color:#a15c00;white-space:nowrap;background:#fff4e0;border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.shTile em{position:absolute;top:12px;right:12px}.shEnd{margin-top:14px}.shTile[aria-disabled],.shRow[aria-disabled]{cursor:default}.shConfirm{background:#f8fafc}.shConfirmActions{gap:6px;display:flex}.shConfirmActions button{height:32px;font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:700}.shConfirmActions button.go{color:#fff;background:#d0294a;border-color:#d0294a}.shConfirmActions button:disabled{opacity:.6;cursor:default}.shRow.danger b{color:#d0294a}.shFoot{color:#8193a3;text-align:center;margin:14px 6px 2px;font-size:11.5px}@keyframes shIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shCard,.shTile{animation:none}}@media (max-width:560px){.shConfirm{grid-template-columns:36px minmax(0,1fr)}.shConfirmActions{grid-column:1/-1;justify-content:flex-end}.shGrid{grid-template-columns:repeat(2,1fr)}.shCard{padding:16px 14px 14px}.shEdit{display:none}}
.lgPage{color:#15263a;min-height:100dvh;font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;background:#f4f7fb;flex-direction:column;display:flex}.lgTop{background:#0d3b66;justify-content:space-between;align-items:center;gap:16px;padding:14px max(20px,50vw - 440px);display:flex}.lgBrand img{width:auto;height:30px;display:block}.lgBack{color:#fff;background:#ffffff1a;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.lgBack:hover{background:#ffffff2e}.lgMain{box-sizing:border-box;flex:1;width:100%;max-width:880px;margin:0 auto;padding:32px 20px 48px}.lgDoc{background:#fff;border-radius:22px;padding:32px 36px;box-shadow:0 1px 2px #0b1a330d,0 20px 50px -34px #0b1a3366}.lgEyebrow{letter-spacing:.12em;color:#1668f0;font-size:11px;font-weight:800}.lgDoc h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:34px;line-height:1.1}.lgUpdated{color:#7b8ea2;margin:0 0 18px;font-size:13px}.lgLead{color:#334a61;font-size:16.5px;line-height:1.6}.lgDoc h2{letter-spacing:-.01em;margin:30px 0 8px;scroll-margin-top:20px;font-size:19px}.lgDoc p,.lgDoc li{color:#3a4f64;font-size:15px;line-height:1.65}.lgDoc ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.lgDoc a{color:#1552d8;font-weight:600}.lgDoc b{color:#15263a}.lgCards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.lgCard{border:1px solid #e3eaf2;border-left-width:4px;border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.lgCard b{font-size:14.5px}.lgCard span{color:#52667a;font-size:13.5px;line-height:1.5}.lgCard.ok{background:#f3fbf5;border-left-color:#16a34a}.lgCard.no{background:#fff5f6;border-left-color:#e11d48}.lgFoot{background:#fff;border-top:1px solid #e3eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px max(20px,50vw - 440px);display:flex}.lgFoot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.lgFoot a{color:#3a4f64;font-size:13px;font-weight:600;text-decoration:none}.lgFoot a:hover{color:#1552d8}.lgFoot small{color:#8193a3;font-size:12px}.lgContactGrid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start;gap:18px;margin-top:16px;display:grid}.lgForm{flex-direction:column;gap:12px;display:flex}.lgForm label{letter-spacing:.02em;color:#4b5f71;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.lgPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lgForm input,.lgForm select,.lgForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#15263a;background:#fff;border:1px solid #d7e2ec;border-radius:12px;outline:0;padding:11px 12px;font-size:15px;font-weight:400}.lgForm textarea{resize:vertical;min-height:130px;line-height:1.5}.lgForm input:focus,.lgForm select:focus,.lgForm textarea:focus{border-color:#1668f0;box-shadow:0 0 0 3px #1668f01f}.lgForm button{color:#fff;height:46px;font:inherit;cursor:pointer;background:#0d3b66;border:0;border-radius:12px;font-size:15px;font-weight:700;box-shadow:0 10px 22px -12px #0d3b66}.lgForm button:hover{background:#12508a}.lgForm button:disabled{opacity:.6;cursor:default}.lgDoc .lgError{color:#c4394f;margin:0;font-size:13.5px}.lgSent{background:#f0fbf4;border:1px solid #bfe8cc;border-radius:16px;padding:26px}.lgSent b{color:#15603a;font-size:18px}.lgSent p{margin:6px 0 0}.lgReach{flex-direction:column;gap:10px;display:flex}.lgReachRow{color:inherit;background:#f4f7fb;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.lgReachRow:hover{background:#eaf1fb}.lgReachRow i{color:#fff;background:linear-gradient(145deg,#38bdf8,#0ea5e9);border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.lgReachRow small{letter-spacing:.08em;text-transform:uppercase;color:#7b8ea2;font-size:11px;font-weight:800;display:block}.lgReachRow b{color:#15263a;word-break:break-all;font-size:14.5px;display:block}.lgReach p{color:#52667a;margin:4px 2px 0;font-size:13.5px;line-height:1.55}@media (max-width:700px){.lgDoc{border-radius:18px;padding:24px 18px}.lgDoc h1{font-size:28px}.lgCards,.lgPair,.lgContactGrid{grid-template-columns:1fr}.lgMain{padding:18px 12px 32px}}
