.studentNoticeBoard{--notice-ink:#30251d;--notice-muted:#786a5a;--notice-paper:#fffaf0;--notice-border:#51382326;color:var(--notice-ink);min-width:0;margin:0 0 24px}.noticeBoardHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.noticeBoardHeader h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.noticeBoardHeader p{color:var(--notice-muted);margin:0;font-size:.9rem}.noticeEyebrow{color:#8c6748;letter-spacing:.14em;font-size:.68rem;font-weight:800}.noticePrimaryButton,.noticeSecondaryButton,.noticeDeleteButton,.noticeTextButton{font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.84rem;font-weight:750;transition:transform .18s,box-shadow .18s;display:inline-flex}.noticePrimaryButton{color:#fffaf2;background:#624832;border:1px solid #624832;box-shadow:0 5px 13px #62483220}.noticePrimaryButton:hover{transform:translateY(-1px);box-shadow:0 8px 17px #6248322b}.noticePrimaryButton:disabled,.noticeSecondaryButton:disabled{opacity:.55;cursor:not-allowed}.noticeBoardMeta{color:#74604d;align-items:center;gap:8px;margin-bottom:12px;font-size:.78rem;font-weight:650;display:flex}.noticeBoardPin{font-size:1rem}.noticeBoardCount{border:1px solid var(--notice-border);background:#fffaf0;border-radius:999px;margin-left:auto;padding:4px 9px}.noticeCorkSurface{background-color:#b98e66;background-image:radial-gradient(at 18% 20%,#e3bc8b40 0 2px,#0000 3px),radial-gradient(at 72% 65%,#67462a30 0 1px,#0000 3px),repeating-linear-gradient(12deg,#ffffff09 0 1px,#573b2410 1px 3px,#0000 3px 7px),linear-gradient(135deg,#c79c72,#a97d56 55%,#bd9168);border:1px solid #9e7957;border-radius:16px;padding:clamp(16px,2.4vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 2px 7px #573c2633,0 5px 14px #392a1d0b}.noticeCorkGrain{pointer-events:none;opacity:.4;background:repeating-radial-gradient(at 20% 35%,#0000 0 8px,#704b2d15 9px 10px,#0000 11px 18px);position:absolute;inset:0}.noticeCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.noticePaper{background:var(--notice-paper);border:1px solid #e8d9bd;min-width:0;min-height:205px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 7px 12px #422c1c30}.noticePaper:nth-child(3n+1){transform:rotate(-1deg)}.noticePaper:nth-child(3n+2){transform:rotate(1.1deg)}.noticePaper:nth-child(3n){transform:rotate(-.35deg)}.noticePaper:hover{z-index:2;transform:translateY(-4px)rotate(0);box-shadow:0 12px 22px #422c1c38}.noticePaperTone1{background:#f9f1df}.noticePaperTone2{background:#f8e8d5}.noticePaperTone3{background:#fffdf6}.noticePaperPin{z-index:2;background:radial-gradient(circle at 35% 27%,#fff8e9 0 1px,#9c4e37 3px,#753726 70%);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:calc(50% - 7px);box-shadow:0 2px 3px #3c271b55}.noticePaperOpen{width:100%;min-height:205px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:23px 17px 14px;display:flex}.noticeCategory{color:#7b5537;text-transform:uppercase;letter-spacing:.08em;background:#ead8bd;border-radius:5px;align-self:flex-start;padding:4px 7px;font-size:.61rem;font-weight:850;display:inline-flex}.noticePaperOpen strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.23;display:-webkit-box;overflow:hidden}.noticePaperPreview{-webkit-line-clamp:3;color:#716352;white-space:pre-line;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.noticePaperFooter{color:#89755e;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.65rem;font-weight:700;display:flex}.noticePaperFooter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noticePinnedLabel{color:#8a4c2f;letter-spacing:.09em;align-self:flex-start;margin-top:8px;font-size:.63rem;font-weight:900;display:inline-flex}.noticeBoardEmpty{text-align:center;color:#6e5b47;background:#fcf8f0;border:1px dashed #d7c4a9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:26px;display:flex}.noticeBoardEmpty strong{color:#403124;margin-top:9px}.noticeBoardEmpty p{margin:6px 0 0;font-size:.84rem}.noticeEmptyIcon{font-size:1.7rem}.noticeLoadingDot{background:#99724e;border-radius:50%;width:10px;height:10px;margin-bottom:10px;animation:1s ease-in-out infinite alternate noticePulse}.noticeTextButton{color:#795438;background:0 0;border:0;margin-top:12px;text-decoration:underline}.noticeBoardError{color:#863f32;background:#fff0eb;border:1px solid #d8a99c;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:.83rem}.noticeModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#211a15a8;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out noticeFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.noticeModal{background:#fffaf1;border:1px solid #e6d4b8;border-radius:18px;width:min(100%,570px);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #160e0980}.noticeModalClose{color:#5c4633;cursor:pointer;background:#f6ecdc;border:1px solid #e6d9c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.5rem;display:grid;position:absolute;top:12px;right:14px}.noticeModal h3{color:#34251b;margin:14px 32px 10px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,4vw,2rem);line-height:1.2}.noticeModalMeta{color:#8a7966;border-bottom:1px solid #e7d9c5;flex-wrap:wrap;gap:8px 15px;padding-bottom:16px;font-size:.75rem;display:flex}.noticeModalBody{color:#514333;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;line-height:1.8}.noticeModalAudience{color:#69543e;background:#f3e7d4;border-radius:10px;flex-direction:column;gap:5px;padding:13px;font-size:.8rem;display:flex}.noticeModalAudience strong{color:#4d3928}.noticeModalActions,.noticeComposerActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.noticeSecondaryButton{color:#5e4934;background:#fffaf1;border:1px solid #d8c6ac}.noticeDeleteButton{color:#8c3429;background:#fff0eb;border:1px solid #e0b8ac}.noticeComposer{width:min(100%,610px)}.noticeComposer h3{margin-top:8px}.noticeComposerHint{color:#887662;margin:-2px 0 20px;font-size:.85rem}.noticeComposer form{gap:14px;display:grid}.noticeComposer form>label:not(.noticePinToggle){color:#604b36;gap:6px;font-size:.78rem;font-weight:750;display:grid}.noticeComposer input:not([type=checkbox]),.noticeComposer select,.noticeComposer textarea{box-sizing:border-box;color:#3f3022;width:100%;min-width:0;font:inherit;background:#fffdf8;border:1px solid #d9c8ae;border-radius:9px;outline:none;padding:11px 12px;font-size:.87rem}.noticeComposer input:focus,.noticeComposer select:focus,.noticeComposer textarea:focus{border-color:#9c7854;box-shadow:0 0 0 3px #9c78541b}.noticeComposer textarea{resize:vertical;line-height:1.6}.noticePinToggle{color:#6c573e;align-items:center;gap:9px;font-size:.83rem;display:flex}.noticePinToggle input{accent-color:#79563b}@keyframes noticeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes noticePulse{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media (max-width:900px){.noticeCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}}@media (max-width:560px){.noticeBoardHeader{flex-direction:column;align-items:flex-start}.noticeBoardHeader .noticePrimaryButton{width:100%}.noticeCorkSurface{padding:17px 13px}.noticeCardGrid{grid-template-columns:minmax(0,1fr);gap:20px;padding:3px 6px}.noticePaper,.noticePaper:nth-child(n){transform:rotate(0)}.noticePaper:hover{transform:translateY(-2px)}.noticePaper,.noticePaperOpen{min-height:175px}.noticeModal{padding:24px 19px}.noticeModalBackdrop{padding:12px}}@media (prefers-reduced-motion:reduce){.studentNoticeBoard *,.studentNoticeBoard :before,.studentNoticeBoard :after{transition:none!important;animation:none!important}}.heading.professionalHeading h1.ccGreetingReveal,.studentDashboard .studentDashboardHero h2.ccGreetingReveal{letter-spacing:-.04em!important;text-transform:none!important;background:0 0!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.08em .25em!important;width:auto!important;max-width:100%!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important;line-height:1.2!important;display:flex!important;overflow:visible!important}.heading.professionalHeading h1.ccGreetingReveal{margin:0!important;font-size:clamp(24px,2.5vw,34px)!important}.studentDashboard .studentDashboardHero h2.ccGreetingReveal{margin:22px 0 18px!important;font-size:clamp(32px,3.8vw,56px)!important}.ccGreetingReveal .ccGreetingRevealLead,.ccGreetingReveal .ccGreetingRevealName{overflow-wrap:anywhere;min-width:0;max-width:100%;font:inherit!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:0!important;padding:0!important;display:inline-block!important}.ccGreetingReveal .ccGreetingRevealLead{color:#786f63!important}.ccGreetingReveal .ccGreetingRevealName{color:#2c2925!important;font-weight:650!important}@media (max-width:560px){.studentDashboard .studentDashboardHero h2.ccGreetingReveal{font-size:clamp(28px,7.5vw,38px)!important}}@media (prefers-reduced-motion:reduce){.ccGreetingReveal>span,.ccGreetingReveal>strong{opacity:1!important;filter:none!important;transform:none!important}}.ccSiteFooter{color:#1c251f;background:linear-gradient(#fafbf9f7,#f3f6f2);border-top:1px solid #202d251c;width:100%;margin-top:46px}.ccSiteFooterInner{width:min(100%,1440px);margin:0 auto;padding:42px clamp(22px,4vw,58px) 22px}.ccFooterBrand{flex-direction:column;align-items:flex-start;display:flex}.ccFooterLogoRow{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.ccFooterLogo{object-fit:contain;width:auto;max-width:230px;height:44px;display:block}.ccFooterLoading{color:#9da39e;margin-top:8px;font-size:10px}.ccFooterEditButton{color:#33453a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ded9;border-radius:11px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:750;transition:transform .16s,border-color .16s;display:inline-flex;box-shadow:0 5px 18px #1f31260d}.ccFooterEditButton:hover{border-color:#9aaa9f;transform:translateY(-1px)}.ccFooterColumn ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ccFooterColumn button{color:#7a817c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;line-height:1.45;transition:color .16s;display:inline-flex}.ccFooterUtility{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.ccFooterSocials{align-items:center;gap:9px;display:flex}.ccFooterSocials a{color:#657069;background:#fff;border:1px solid #d9dfda;border-radius:11px;place-items:center;width:39px;height:39px;transition:transform .16s,color .16s,border-color .16s;display:grid;box-shadow:0 4px 12px #1d312409}.ccFooterSocials a:hover{color:#1d5139;border-color:#a9b9ae;transform:translateY(-2px)}.ccFooterStores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ccStoreButton{color:#fff;background:#19231d;border-radius:12px;align-items:center;gap:10px;min-width:142px;min-height:48px;padding:7px 13px;text-decoration:none;transition:transform .16s;display:inline-flex;box-shadow:0 7px 20px #15241b1f}.ccStoreButton:hover{transform:translateY(-2px)}.ccStoreIcon{font-size:24px;line-height:1}.ccStoreButton span:not(.ccStoreIcon){display:grid}.ccStoreButton small,.ccStoreButton strong{display:block}.ccStoreButton small{color:#ffffffa6;font-size:8px;line-height:1.15}.ccStoreButton strong{color:#fff;margin-top:2px;font-size:12px;font-weight:750;line-height:1.15}.ccFooterBottom{color:#8b928d;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.ccFooterEditorScrim{z-index:20000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a148c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ccFooterEditor{background:#fff;border:1px solid #ffffff6b;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,900px);max-height:min(90vh,860px);display:grid;overflow:hidden;box-shadow:0 40px 110px #0f1d1447}.ccFooterEditor>header{border-bottom:1px solid #e9ece9;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 21px;display:flex}.ccFooterEditor>header span{color:#a07a3d;letter-spacing:.18em;font-size:9px;font-weight:850}.ccFooterEditor>header h2{color:#1d2821;letter-spacing:-.03em;margin:7px 0 0;font-size:25px}.ccFooterEditor>header p{color:#7c847e;margin:7px 0 0;font-size:11px}.ccFooterEditorClose{color:#5f6862;cursor:pointer;background:#fafbfa;border:1px solid #e0e5e1;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ccFooterEditorBody{padding:23px 28px;overflow-y:auto}.ccFooterEditorSection+.ccFooterEditorSection{border-top:1px solid #edf0ed;margin-top:28px;padding-top:26px}.ccFooterEditorSection h3{color:#344039;margin:0 0 15px;font-size:12px;font-weight:800}.ccFooterEditorSection label{gap:7px;display:grid}.ccFooterEditorSection label+label{margin-top:13px}.ccFooterEditorSection label>span{color:#727b75;font-size:10px;font-weight:700}.ccFooterEditorSection input,.ccFooterEditorSection select{box-sizing:border-box;color:#263129;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dce2dd;border-radius:10px;outline:none;padding:9px 11px;font-size:11px}.ccFooterEditorSection input:focus,.ccFooterEditorSection select:focus{border-color:#71907d;box-shadow:0 0 0 3px #2d4e3914}.ccFooterEditorColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.ccFooterEditorColumn{background:#fafbfa;border:1px solid #e3e8e4;border-radius:14px;padding:16px}.ccFooterEditorLink{grid-template-columns:1fr 120px;gap:7px;margin-top:10px;display:grid}.ccFooterEditorLink>input:last-child{grid-column:1/-1}.ccFooterEditorTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;display:grid}.ccFooterEditorMessage{color:#46614f;background:#f5f9f5;border:1px solid #dde7df;border-radius:10px;margin-top:18px;padding:11px 13px;font-size:11px}.ccFooterEditor>footer{background:#fafbfa;border-top:1px solid #e8ece8;justify-content:flex-end;align-items:center;gap:9px;padding:17px 28px;display:flex}.ccFooterEditor>footer button{min-height:41px;font:inherit;cursor:pointer;border-radius:10px;padding:9px 15px;font-size:11px;font-weight:760}.ccFooterEditorCancel{color:#57615b;background:#fff;border:1px solid #dae0db}.ccFooterEditorSave{color:#fff;background:#234a35;border:1px solid #244a35;align-items:center;gap:8px;display:inline-flex}.ccFooterEditorSave:disabled{opacity:.55;cursor:not-allowed}@media (max-width:820px){.ccFooterLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccFooterEditorColumns,.ccFooterEditorTwoCol{grid-template-columns:1fr}}@media (max-width:560px){.ccSiteFooterInner{padding:34px 20px 90px}.ccFooterLogoRow{align-items:flex-start}.ccFooterLogo{height:38px}.ccFooterLinksGrid{grid-template-columns:1fr 1fr;gap:28px 20px}.ccFooterUtility,.ccFooterBottom{flex-direction:column;align-items:flex-start}.ccFooterEditorScrim{padding:10px}.ccFooterEditor{border-radius:18px;max-height:95vh}.ccFooterEditor>header,.ccFooterEditorBody,.ccFooterEditor>footer{padding-left:18px;padding-right:18px}.ccFooterEditorLink{grid-template-columns:1fr}.ccFooterEditorLink>input:last-child{grid-column:auto}}.ccFooterBrandMark{color:currentColor;justify-content:center;align-items:center;min-width:18px;min-height:18px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.ccFooterSocials a[aria-label=LinkedIn] .ccFooterBrandMark{letter-spacing:-.04em;font-size:11px}.ccFooterSocials a[aria-label=Facebook] .ccFooterBrandMark{font-family:Arial,sans-serif;font-size:17px;font-weight:900}.ccSiteFooter{visibility:visible!important;opacity:1!important;z-index:2!important;flex:none!important;grid-column:1/-1!important;width:100%!important;margin:46px 0 0!important;display:block!important;position:relative!important}.content>.ccSiteFooter{width:100%!important;max-width:none!important}.ccFooterBrandMark{justify-content:center;align-items:center;min-width:18px;min-height:18px;font-family:Arial,sans-serif;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.ccFooterSocials a[aria-label=LinkedIn] .ccFooterBrandMark{font-size:11px}.ccFooterSocials a[aria-label=Facebook] .ccFooterBrandMark{font-size:17px;font-weight:900}.ccFooterSupportCard{background:linear-gradient(120deg,#f8faf8,#eef4ef);border:1px solid #1c402c1a;border-radius:20px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.8fr);gap:34px;margin-top:34px;padding:26px;display:grid;box-shadow:0 10px 34px #1b36250b}.ccFooterSupportIntro>span{color:#9b773c;letter-spacing:.18em;font-size:9px;font-weight:850}.ccFooterSupportIntro h3{color:#1c2b21;letter-spacing:-.025em;margin:8px 0 0;font-size:20px;font-weight:750}.ccFooterSupportItem{min-width:0;min-height:62px;color:inherit;background:#fffc;border:1px solid #1e3e2b17;border-radius:13px;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}a.ccFooterSupportItem:hover{border-color:#1f4f3338;transform:translateY(-1px);box-shadow:0 7px 18px #1d39270f}.ccFooterSupportItem>i{color:#315a40;background:#edf3ee;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ccFooterSupportItem>span{min-width:0;display:grid}.ccFooterSupportItem small{color:#929993;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.ccFooterSupportItem strong{color:#34423a;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:720;line-height:1.35;overflow:hidden}.ccFooterEditorWide{grid-column:1/-1}@media (max-width:850px){.ccFooterSupportCard{grid-template-columns:1fr}}@media (max-width:600px){.ccFooterSupportItems{grid-template-columns:1fr}.ccFooterSupportCard{padding:20px}}.ccFooterFaqHeader>span{color:#a17b3d;letter-spacing:.18em;font-size:9px;font-weight:850}.ccFooterFaqHeader h3{color:#1d2a22;letter-spacing:-.03em;margin:8px 0 0;font-size:22px;font-weight:750}.ccFooterFaqItem{background:#ffffffd1;border:1px solid #213d2b17;border-radius:13px;overflow:hidden}.ccFooterFaqItem summary{color:#354239;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 15px;font-size:11px;font-weight:760;list-style:none;display:flex}.ccFooterFaqItem summary::-webkit-details-marker{display:none}.ccFooterFaqItem summary svg{color:#758279;flex:none;transition:transform .18s}.ccFooterFaqItem[open] summary svg{transform:rotate(180deg)}.ccFooterEditorSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ccFooterEditorSectionHead h3{margin:0}.ccFooterEditorSectionHead p{color:#8a928c;margin:5px 0 0;font-size:9px;line-height:1.5}.ccFooterAddFaq{color:#42604d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0db;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:760;display:inline-flex}.ccFooterFaqEditorList{gap:12px;display:grid}.ccFooterFaqEditorItem{background:#fafbfa;border:1px solid #e1e6e2;border-radius:13px;padding:15px}.ccFooterFaqEditorItemHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ccFooterFaqEditorItemHead strong{color:#566159;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.ccFooterFaqEditorItemHead button{color:#97605b;cursor:pointer;background:#fff;border:1px solid #e3dedc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ccFooterFaqEditorItem textarea{box-sizing:border-box;resize:vertical;color:#263129;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #dce2dd;border-radius:10px;outline:none;padding:10px 11px;font-size:11px;line-height:1.55}.ccFooterFaqEditorItem textarea:focus{border-color:#71907d;box-shadow:0 0 0 3px #2d4e3914}@media (max-width:800px){.ccFooterFaq{grid-template-columns:1fr;gap:20px}}.ccSiteFooter{background:linear-gradient(#fcfcfafa,#f6f8f4fa)!important;border:1px solid #243e2c14!important;border-radius:22px!important;padding:22px 28px 18px!important;box-shadow:0 12px 28px #1d2f220a!important}.ccSiteFooter>*+*{margin-top:18px!important}.ccSiteFooter img{width:auto!important;max-height:28px!important}.ccSiteFooter p,.ccSiteFooter li,.ccSiteFooter a,.ccSiteFooter span,.ccSiteFooter small,.ccSiteFooter strong{letter-spacing:normal!important}.ccFooterSupportCard{box-shadow:none!important;background:linear-gradient(135deg,#f8faf8f2,#eff4f0f2)!important;border:1px solid #1f3f2d14!important;border-radius:18px!important;grid-template-columns:minmax(220px,.85fr) minmax(0,1.45fr)!important;gap:16px!important;margin-top:18px!important;padding:16px!important;display:grid!important}.ccFooterSupportIntro>span{letter-spacing:.18em!important;font-size:8px!important}.ccFooterSupportIntro h3{margin:6px 0 0!important;font-size:16px!important;font-weight:760!important;line-height:1.2!important}.ccFooterSupportIntro p{color:#738077!important;max-width:310px!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.55!important}.ccFooterSupportItem{min-height:52px!important;box-shadow:none!important;background:#ffffffe0!important;border:1px solid #1f3f2d14!important;border-radius:12px!important;padding:10px 12px!important}.ccFooterSupportItem>i{border-radius:9px!important;flex:0 0 32px!important;width:32px!important;height:32px!important}.ccFooterSupportItem small{letter-spacing:.08em!important;font-size:7px!important}.ccFooterSupportItem strong{margin-top:3px!important;font-size:10px!important;line-height:1.35!important}.ccFooterFaq{border-top:1px solid #20342714!important;grid-template-columns:minmax(220px,.78fr) minmax(0,1.48fr)!important;gap:18px!important;margin-top:20px!important;padding:20px 0 2px!important;display:grid!important}.ccFooterFaqHeader>span{letter-spacing:.18em!important;font-size:8px!important}.ccFooterFaqHeader h3{margin:6px 0 0!important;font-size:18px!important;font-weight:760!important;line-height:1.2!important}.ccFooterFaqHeader p{color:#758078!important;max-width:300px!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.55!important}.ccFooterFaqItem{box-shadow:none!important;background:#ffffffdb!important;border:1px solid #213d2b14!important;border-radius:12px!important}.ccFooterFaqItem summary{min-height:46px!important;padding:11px 14px!important;font-size:10px!important;font-weight:730!important;line-height:1.45!important}.ccFooterFaqItem p{color:#6f7a72!important;padding:0 14px 13px!important;font-size:9.5px!important;line-height:1.6!important}.ccFooterLinksGrid h3{letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:10px!important}.ccFooterLinksGrid ul{gap:6px!important}.ccFooterLinksGrid li,.ccFooterLinksGrid a{font-size:10px!important;line-height:1.45!important}.ccFooterEditorSectionHead{margin-bottom:10px!important}.ccFooterEditorSectionHead p{font-size:8.5px!important}.ccFooterAddFaq{border-radius:9px!important;min-height:32px!important;padding:6px 10px!important;font-size:8.5px!important}.ccFooterFaqEditorList{gap:10px!important}.ccFooterFaqEditorItem{border-radius:12px!important;padding:13px!important}.ccFooterFaqEditorItem textarea{min-height:68px!important}@media (max-width:1100px){.ccFooterSupportCard,.ccFooterFaq{grid-template-columns:1fr!important}}@media (max-width:720px){.ccSiteFooter{padding:18px 16px 16px!important}.ccFooterSupportItems{grid-template-columns:1fr!important}.ccFooterLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}.ccFooterLogo{object-fit:contain!important;width:auto!important;max-width:230px!important;height:44px!important}.ccSiteFooter img.ccFooterLogo{max-height:44px!important}.ccFooterExpandable{background:#ffffff9e;border:1px solid #1f3d2b17;border-radius:16px;width:100%;margin-top:16px;overflow:hidden}.ccFooterExpandableSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:14px 18px;list-style:none;transition:background .16s;display:flex}.ccFooterExpandableSummary span{color:#a17b3d;letter-spacing:.18em;font-size:8px;font-weight:850;display:block}.ccFooterExpandableSummary svg{color:#718077;flex:none;transition:transform .2s}.ccFooterExpandableBody{padding:0 18px 18px;animation:.18s ccFooterExpandIn}.ccFooterSupportExpandable .ccFooterSupportItems,.ccFooterFaqExpandable .ccFooterFaqList{margin-top:0!important}.ccFooterSupportCard,.ccFooterFaq{display:none!important}@keyframes ccFooterExpandIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.ccFooterExpandableSummary{min-height:56px;padding:13px 14px}.ccFooterExpandableBody{padding:0 14px 14px}.ccFooterLogo{max-width:215px!important;height:40px!important}}.ccSiteFooter{background:linear-gradient(#fffffff7 0%,#f9faf8fa 100%)!important;border:1px solid #20302613!important;border-radius:24px!important;width:100%!important;margin:34px 0 0!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #1a281e06,0 14px 40px #1c2e210b!important}.ccSiteFooterInner{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:26px clamp(24px,3vw,42px) 18px!important}.ccFooterLogo{object-fit:contain!important;width:auto!important;max-width:230px!important;height:44px!important;max-height:44px!important}.ccFooterBrand>p{color:#788078!important;letter-spacing:0!important;max-width:530px!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.ccFooterLoading{color:#9da49f!important;margin:0!important;font-size:9px!important}.ccFooterEditButton{color:#405046!important;background:#ffffffe6!important;border:1px solid #2840301c!important;border-radius:10px!important;gap:7px!important;min-height:34px!important;padding:7px 11px!important;font-size:9px!important;font-weight:760!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;box-shadow:0 3px 12px #1c2e2209!important}.ccFooterEditButton:hover{border-color:#2d533b40!important;transform:translateY(-1px)!important;box-shadow:0 7px 17px #1b34240f!important}.ccFooterExpandable{width:100%!important;box-shadow:none!important;background:#fcfdfbd6!important;border:1px solid #223a2a13!important;border-radius:13px!important;margin:12px 0 0!important;transition:border-color .16s,background .16s,box-shadow .16s!important;overflow:hidden!important}.ccFooterExpandable[open]{background:#fffffff5!important;border-color:#2e4e3821!important;box-shadow:0 8px 22px #1a302109!important}.ccFooterExpandableSummary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:48px!important;padding:10px 14px!important;list-style:none!important;display:flex!important}.ccFooterExpandableSummary::-webkit-details-marker{display:none!important}.ccFooterExpandableSummary>div{min-width:0!important}.ccFooterExpandableSummary span{color:#9a7439!important;letter-spacing:.17em!important;font-size:6.5px!important;font-weight:850!important;line-height:1.15!important;display:block!important}.ccFooterExpandableSummary h3{color:#29352e!important;letter-spacing:-.012em!important;margin:4px 0 0!important;font-size:12px!important;font-weight:770!important;line-height:1.2!important}.ccFooterExpandableSummary svg{color:#77857b!important;flex:none!important;width:15px!important;height:15px!important;transition:transform .18s!important}.ccFooterExpandable[open] .ccFooterExpandableSummary svg{transform:rotate(180deg)!important}.ccFooterExpandableDescription{color:#7d857f!important;max-width:520px!important;margin:0 0 10px!important;font-size:9px!important;line-height:1.5!important}.ccFooterSupportItem{min-height:48px!important;color:inherit!important;box-shadow:none!important;background:#fafcfa!important;border:1px solid #25422e12!important;border-radius:11px!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;text-decoration:none!important;transition:background .15s,transform .15s,border-color .15s!important;display:flex!important}a.ccFooterSupportItem:hover{background:#fff!important;border-color:#30563c26!important;transform:translateY(-1px)!important}.ccFooterSupportItem>i{color:#42634d!important;background:#eef3ef!important;border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.ccFooterSupportItem small{color:#9aa19c!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:6.5px!important;font-weight:800!important;line-height:1.2!important}.ccFooterSupportItem strong{color:#35423a!important;margin-top:2px!important;font-size:9.5px!important;font-weight:720!important;line-height:1.35!important}.ccFooterFaqList{gap:6px!important;display:grid!important}.ccFooterFaqItem{box-shadow:none!important;background:#fafbfa!important;border:1px solid #223d2a12!important;border-radius:10px!important;overflow:hidden!important}.ccFooterFaqItem summary{color:#3b473f!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:39px!important;padding:9px 11px!important;font-size:9px!important;font-weight:720!important;line-height:1.4!important;display:flex!important}.ccFooterFaqItem summary svg{width:13px!important;height:13px!important}.ccFooterFaqItem p{color:#747d77!important;margin:0!important;padding:0 11px 10px!important;font-size:8.5px!important;line-height:1.55!important}.ccFooterLinksGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin-top:20px!important;display:grid!important}.ccFooterColumn h3{color:#334138!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:7.5px!important;font-weight:850!important}.ccFooterColumn button{color:#7e8680!important;gap:5px!important;font-size:9px!important;font-weight:500!important;line-height:1.4!important;transition:color .14s,transform .14s!important}.ccFooterColumn button:hover{color:#31533e!important;transform:translate(2px)!important}.ccFooterRule{background:#263a2c12!important;height:1px!important;margin:18px 0 13px!important}.ccFooterUtility{gap:12px!important;min-height:32px!important}.ccFooterSocials{gap:6px!important}.ccFooterSocials a{width:31px!important;height:31px!important;box-shadow:none!important;background:#fffc!important;border:1px solid #29433117!important;border-radius:9px!important}.ccFooterSocialPlaceholder{color:#929a94!important;font-size:8px!important}.ccFooterStores{gap:7px!important}.ccStoreButton{min-width:120px!important;min-height:38px!important;box-shadow:none!important;border-radius:10px!important;gap:8px!important;padding:6px 10px!important}.ccStoreButton small{font-size:6px!important}.ccStoreButton strong{font-size:9px!important}.ccFooterBottom{color:#989f9a!important;gap:14px!important;min-height:20px!important;font-size:7.5px!important;line-height:1.35!important}@media (max-width:900px){.ccSiteFooterInner{padding:22px 20px 16px!important}.ccFooterSupportItems{grid-template-columns:1fr!important}.ccFooterLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:560px){.ccSiteFooter{border-radius:18px!important}.ccSiteFooterInner{padding:18px 15px 14px!important}.ccFooterLogo{height:38px!important;max-height:38px!important}.ccFooterExpandableSummary{min-height:44px!important;padding:9px 11px!important}.ccFooterExpandableBody{padding:0 11px 11px!important}.ccFooterLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 14px!important}.ccFooterUtility,.ccFooterBottom{flex-direction:column!important;align-items:flex-start!important}}.ccSiteFooter{color:#f5f2ec!important;background:linear-gradient(#4c4a47 0%,#403f3c 52%,#383735 100%)!important;border:1px solid #ffffff14!important;box-shadow:0 14px 38px #16151329!important}.ccSiteFooter:before{background:linear-gradient(90deg,#0000,#caa86c8c,#ffffff1f,#0000)!important}.ccFooterBrand>p,.ccFooterExpandableDescription,.ccFooterColumn button,.ccFooterSocialPlaceholder,.ccFooterBottom{color:#f5f2ecad!important}.ccFooterColumn h3,.ccFooterExpandableSummary h3,.ccFooterSupportItem strong{color:#f4f0e8!important}.ccFooterExpandableSummary span,.ccFooterSupportItem small{color:#c8a56b!important}.ccFooterExpandable{background:#ffffff0b!important;border:1px solid #ffffff14!important}.ccFooterExpandable:hover,.ccFooterExpandable[open]{background:#ffffff12!important;border-color:#d6b47833!important}.ccFooterSupportItem{background:#ffffff0e!important;border:1px solid #ffffff12!important}.ccFooterSupportItem>i{color:#d0ae74!important;background:#ffffff14!important}.ccFooterFaqItem{background:#ffffff0b!important;border:1px solid #ffffff12!important}.ccFooterRule{background:#ffffff17!important}.ccFooterEditButton{color:#f4f0e8!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffffff1a!important}.ccFooterEditButton:hover{background:#ffffff1a!important;border-color:#d8b47752!important}.ccFooterLogo{filter:brightness(1.06)contrast(1.02)!important}.ccSiteFooter{color:#f4f1eb!important;background:radial-gradient(circle at 0 0,#ffffff12,#0000 28%),linear-gradient(#5b5754 0%,#4a4744 52%,#403d3b 100%)!important;border:1px solid #ffffff14!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #16141324!important}.ccSiteFooter:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#cfaa6a94,#ffffff2e,#0000)!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.ccFooterBrand{gap:10px!important;margin:0 0 8px!important;display:grid!important}.ccFooterLogoRow{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.ccFooterLogo{filter:none!important;object-fit:contain!important;background:linear-gradient(#fffffffa,#f7f4effa)!important;border:1px solid #63574824!important;border-radius:14px!important;width:auto!important;max-width:180px!important;height:30px!important;max-height:30px!important;padding:8px 12px!important;display:block!important;box-shadow:0 8px 18px #0000001a,inset 0 1px #ffffffbf!important}.ccFooterBrand>p{color:#f5f1ebc2!important;max-width:560px!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.ccFooterEditButton{color:#f3eee7!important;background:#ffffff12!important;border:1px solid #ffffff1a!important;border-radius:11px!important;min-height:34px!important;padding:7px 11px!important;transition:transform .16s,border-color .16s,background .16s!important;box-shadow:0 4px 14px #0000000f!important}.ccFooterEditButton:hover{background:#ffffff1c!important;border-color:#d6b47547!important;transform:translateY(-1px)!important}.ccFooterExpandable{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#ffffff14,#ffffff0d)!important;border:1px solid #ffffff14!important;border-radius:16px!important;margin-top:10px!important;transition:border-color .16s,background .16s,box-shadow .16s!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.ccFooterExpandable:hover{background:linear-gradient(#ffffff1a,#ffffff0f)!important;border-color:#d8b57629!important}.ccFooterExpandable[open]{border-color:#d8b57638!important;box-shadow:0 10px 24px #13121112,inset 0 1px #ffffff0d!important}.ccFooterExpandableSummary span{color:#cfaa6a!important;letter-spacing:.18em!important;font-size:7px!important;font-weight:850!important}.ccFooterExpandableSummary h3{color:#f5f1ea!important;margin:4px 0 0!important;font-size:13px!important;font-weight:760!important;line-height:1.22!important}.ccFooterExpandableDescription{color:#f5f1eba8!important;margin:0 0 10px!important;font-size:9px!important;line-height:1.55!important}.ccFooterSupportItems{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.ccFooterSupportItem{min-height:48px!important;box-shadow:none!important;background:linear-gradient(#ffffff12,#ffffff0b)!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:9px 10px!important;text-decoration:none!important}a.ccFooterSupportItem:hover{background:linear-gradient(#ffffff1a,#ffffff0f)!important;border-color:#d6b4752e!important}.ccFooterSupportItem>i{color:#d7b578!important;background:#ffffff14!important;border-radius:10px!important}.ccFooterSupportItem small{color:#f4efe78f!important}.ccFooterSupportItem strong{color:#f4efe7!important;font-size:9.5px!important}.ccFooterFaqItem{background:linear-gradient(#fff1,#ffffff0a)!important;border:1px solid #ffffff14!important;border-radius:11px!important}.ccFooterFaqItem summary{color:#f4efe8!important}.ccFooterFaqItem p{color:#f4efe7ad!important}.ccFooterColumn h3{color:#f4efe7!important;letter-spacing:.16em!important;font-size:7.5px!important}.ccFooterColumn button{color:#f4efe7b8!important;font-size:9px!important}.ccFooterColumn button:hover{color:#d8b578!important}.ccFooterRule{background:#ffffff1a!important;margin:16px 0 12px!important}.ccFooterBottom{color:#f4efe799!important}.ccFooterSocials a{color:#f0ebe4!important;background:#ffffff12!important;border:1px solid #ffffff14!important}.ccFooterSocials a:hover{color:#d8b578!important;border-color:#d8b57642!important}.ccStoreButton{background:#1818178c!important;border:1px solid #ffffff14!important}@media (max-width:900px){.ccFooterSupportItems{grid-template-columns:1fr!important}}@media (max-width:560px){.ccFooterLogo{max-width:165px!important;height:28px!important;max-height:28px!important;padding:7px 10px!important}.ccSiteFooterInner{padding:18px 14px 14px!important}}.ccSiteFooterInner{padding:20px clamp(22px,3vw,36px) 14px!important}.ccFooterBrand{gap:8px!important;margin-bottom:4px!important}.ccFooterLogoRow{min-height:42px!important}.ccFooterLogo{filter:none!important;background:linear-gradient(#fff,#f7f4ef)!important;border:1px solid #ffffffc7!important;border-radius:13px!important;max-width:220px!important;height:34px!important;max-height:34px!important;padding:8px 14px!important;box-shadow:0 4px 14px #0000001a!important}.ccSiteFooter img.ccFooterLogo{height:34px!important;max-height:34px!important}.ccFooterBrand>p{margin-top:2px!important;font-size:10px!important;line-height:1.45!important}.ccFooterExpandable{border-radius:13px!important;margin-top:8px!important}.ccFooterExpandable+.ccFooterExpandable{margin-top:6px!important}.ccFooterExpandableSummary{min-height:44px!important;padding:9px 13px!important}.ccFooterExpandableSummary span{font-size:6px!important}.ccFooterExpandableSummary h3{margin-top:3px!important;font-size:11px!important}.ccFooterExpandableSummary svg{width:14px!important;height:14px!important}.ccFooterExpandableBody{padding:0 13px 11px!important}.ccFooterExpandableDescription{margin-bottom:8px!important;font-size:8px!important}.ccFooterSupportItems{gap:6px!important}.ccFooterSupportItem{border-radius:10px!important;min-height:42px!important;padding:7px 9px!important}.ccFooterSupportItem>i{flex-basis:27px!important;width:27px!important;height:27px!important}.ccFooterSupportItem>i svg{width:13px!important;height:13px!important}.ccFooterSupportItem small{font-size:6px!important}.ccFooterSupportItem strong{font-size:8.5px!important}.ccFooterFaqList{gap:5px!important}.ccFooterFaqItem summary{min-height:36px!important;padding:8px 10px!important;font-size:8.5px!important}.ccFooterFaqItem p{padding:0 10px 9px!important;font-size:8px!important}.ccFooterLinksGrid{gap:16px!important;margin-top:15px!important}.ccFooterColumn h3{margin-bottom:6px!important;font-size:7px!important}.ccFooterColumn ul{gap:4px!important}.ccFooterColumn button{font-size:8.5px!important;line-height:1.35!important}.ccFooterRule{margin:14px 0 10px!important}.ccFooterUtility{min-height:26px!important}.ccFooterBottom{min-height:16px!important;font-size:7px!important}.ccFooterSocials a{width:28px!important;height:28px!important}.ccStoreButton{min-width:110px!important;min-height:34px!important}@media (max-width:560px){.ccFooterLogo{max-width:190px!important;height:30px!important;max-height:30px!important;padding:7px 11px!important}}.ccFooterLogo{width:auto!important;max-width:240px!important;height:44px!important;max-height:44px!important;box-shadow:none!important;filter:brightness(1.12)contrast(1.08)!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.ccSiteFooter img.ccFooterLogo{height:44px!important;max-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ccFooterLogoRow{align-items:center!important;min-height:48px!important}@media (max-width:560px){.ccFooterLogo{max-width:210px!important;height:38px!important;max-height:38px!important}.ccSiteFooter img.ccFooterLogo{height:38px!important;max-height:38px!important}}.ccFooterExpandable:hover{background:linear-gradient(#ffffff13,#ffffff0d)!important;border-color:#d8b57629!important;box-shadow:inset 0 1px #ffffff09!important}.ccFooterExpandable[open]{background:linear-gradient(#ffffff16,#ffffff0e)!important;border-color:#d8b57633!important}.ccFooterExpandableSummary:hover{background:0 0!important}.ccFooterExpandableSummary{color:inherit!important}.ccFooterExpandableSummary h3{color:#f5f1ea!important}.ccFooterExpandableSummary span{color:#cfaa6a!important}.ccFooterExpandableSummary svg{color:#f4efe7c7!important}.ccFooterExpandable:hover .ccFooterExpandableSummary h3{color:#f7f3ed!important}.ccFooterExpandable:hover .ccFooterExpandableSummary span{color:#d3ad6d!important}.ccFooterExpandable:hover .ccFooterExpandableSummary svg{color:#f7f3eddb!important}.ccSiteFooter{isolation:isolate;overflow:hidden;position:relative!important}.ccFooterInteractiveGrid{z-index:0;pointer-events:auto;color:#e8b44df2;position:absolute;inset:0;overflow:hidden}.ccFooterGridLine{stroke:#ffffff13;stroke-width:1px;vector-effect:non-scaling-stroke}.ccFooterGridSquare{fill:#0000;stroke:#0000;transition:fill .18s,stroke .18s,opacity .18s}.ccFooterGridSquare.isActive{fill:#e8b44d21;stroke:#e8b44d47}.ccFooterGridGlow{pointer-events:none;color:#e8b44d8c;opacity:.7;filter:blur(5px)}.ccFooterGridFade{pointer-events:none;background:radial-gradient(circle at 22% 22%,#ffffff0a,#0000 28%),linear-gradient(#3837352e 0%,#38373508 40%,#3837353d 100%);position:absolute;inset:0}.ccSiteFooter a,.ccSiteFooter button,.ccSiteFooter summary,.ccSiteFooter input,.ccSiteFooter textarea,.ccSiteFooter select{z-index:3;position:relative}@media (hover:none){.ccFooterInteractiveGrid{pointer-events:none}.ccFooterGridSquare.isActive,.ccFooterGridGlow{display:none}}@media (prefers-reduced-motion:reduce){.ccFooterGridSquare{transition:none}.ccFooterGridGlow{display:none}}.ccSiteFooter{isolation:isolate!important;position:relative!important;overflow:hidden!important}.ccSiteFooter:before{z-index:0!important;pointer-events:none!important}.ccFooterInteractiveGrid{z-index:1!important;pointer-events:none!important;opacity:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.ccFooterInteractiveGridSvg{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.ccFooterGridCellBase{fill:#ffffff03;stroke:#ffffff24;stroke-width:.8px;vector-effect:non-scaling-stroke}.ccFooterGridSpotlight{pointer-events:none}.ccFooterGridActiveCell{fill:#e8b44d2b;stroke:#f0c7696b;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #e8b44d26)}.ccFooterInteractiveGridMask{pointer-events:none;background:radial-gradient(circle at 20% 0,#ffffff09,#0000 32%),linear-gradient(#28272514 0%,#0000 30%,#201f1d2e 100%);position:absolute;inset:0}.ccSiteFooterInner{z-index:2!important;position:relative!important}.ccSiteFooter>:not(.ccFooterInteractiveGrid){z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.ccFooterGridActiveCell{transition:fill .12s,stroke .12s,filter .12s}}@media (prefers-reduced-motion:reduce){.ccFooterGridActiveCell{transition:none!important}}.ccSiteFooter .ccFooterLogo{opacity:1!important;filter:brightness(1.65)contrast(1.08)saturate(1.15)drop-shadow(0 2px 8px #ffffff1a)!important;width:auto!important;max-width:260px!important;height:52px!important}.ccSiteFooter{color:#241f19!important;background-color:#fbf8f2!important;background-image:radial-gradient(800px at 100% 200px,#e0cfb185,#0000 68%),linear-gradient(90deg,#4e43331a 1px,#0000 1px),linear-gradient(#4e43331a 1px,#0000 1px)!important;background-position:50%,0 0,0 0!important;background-repeat:repeat!important;background-size:auto,6rem 4rem,6rem 4rem!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.ccSiteFooter p,.ccSiteFooter span,.ccSiteFooter small,.ccSiteFooter strong,.ccSiteFooter h1,.ccSiteFooter h2,.ccSiteFooter h3,.ccSiteFooter h4,.ccSiteFooter h5,.ccSiteFooter h6,.ccSiteFooter summary,.ccSiteFooter a{color:#2b251e!important}.ccSiteFooter a{opacity:.82!important}.ccSiteFooter a:hover{opacity:1!important}.ccSiteFooter .ccFooterExpandable{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3!important;border:1px solid #4a3d2b24!important;box-shadow:0 10px 28px #3e301e0f!important}.ccSiteFooter .ccFooterExpandableSummary,.ccSiteFooter .ccFooterExpandableBody{color:#241f19!important}.ccSiteFooter .ccFooterExpandableSummary span,.ccSiteFooter .ccFooterExpandableSummary small{color:#8a6737!important}.ccSiteFooter .ccFooterLogo{opacity:1!important;filter:none!important}.ccSiteFooter{color:#25211c!important}.ccSiteFooter p{color:#51493f!important}.ccSiteFooter a,.ccSiteFooter li,.ccSiteFooter li a{color:#5c5348!important;opacity:1!important}.ccSiteFooter a:hover,.ccSiteFooter li a:hover{color:#181511!important}.ccSiteFooter h2,.ccSiteFooter h3,.ccSiteFooter h4,.ccSiteFooter strong{color:#211d18!important}.ccSiteFooter small{color:#756b5e!important}.ccSiteFooter [class*=Title],.ccSiteFooter [class*=Heading]{color:#27221c!important}.ccSiteFooter .ccFooterExpandable{background:#ffffffc7!important;border-color:#5345301f!important}.ccSiteFooter .ccFooterExpandableSummary svg{color:#756b5e!important;opacity:1!important}.ccSiteFooter .ccFooterLogo{filter:none!important;opacity:1!important}.ccSiteFooter .ccFooterExpandableSummary{color:#211d18!important;background:0 0!important}:is(.ccSiteFooter .ccFooterExpandableSummary:hover,.ccSiteFooter .ccFooterExpandableSummary:focus-visible){color:#17130f!important;background:#ffffffeb!important}:is(.ccSiteFooter .ccFooterExpandableSummary:hover *,.ccSiteFooter .ccFooterExpandableSummary:focus-visible *){color:#17130f!important;opacity:1!important}:is(.ccSiteFooter .ccFooterExpandableSummary:hover span,.ccSiteFooter .ccFooterExpandableSummary:focus-visible span){color:#8a6737!important}:is(.ccSiteFooter .ccFooterExpandableSummary:hover svg,.ccSiteFooter .ccFooterExpandableSummary:focus-visible svg){color:#5f5549!important;opacity:1!important}.ccSiteFooter .ccFooterSupportExpandable:hover,.ccSiteFooter .ccFooterExpandable:hover{background:#ffffffdb!important;border-color:#5345302e!important}.ccSiteFooter nav a,.ccSiteFooter nav button,.ccSiteFooter [class*=FooterLinks] a,.ccSiteFooter [class*=FooterLinks] button,.ccSiteFooter [class*=FooterColumn] a,.ccSiteFooter [class*=FooterColumn] button{color:#000!important;opacity:1!important;filter:none!important}.ccSiteFooter nav a:hover,.ccSiteFooter nav button:hover,.ccSiteFooter [class*=FooterLinks] a:hover,.ccSiteFooter [class*=FooterLinks] button:hover,.ccSiteFooter [class*=FooterColumn] a:hover,.ccSiteFooter [class*=FooterColumn] button:hover,.ccSiteFooter nav a *,.ccSiteFooter nav button *,.ccSiteFooter [class*=FooterLinks] a *,.ccSiteFooter [class*=FooterLinks] button *,.ccSiteFooter [class*=FooterColumn] a *,.ccSiteFooter [class*=FooterColumn] button *{color:#000!important;opacity:1!important}.ccSiteFooter a,.ccSiteFooter button{text-shadow:none!important}.ccSiteFooter a[href*=campus-life],.ccSiteFooter a[href*=profile],.ccSiteFooter a[href*=network],.ccSiteFooter a[href*=seva-kendra],.ccSiteFooter a[href*=placements],.ccSiteFooter a[href*=learning],.ccSiteFooter a[href*=campus-life] *,.ccSiteFooter a[href*=profile] *,.ccSiteFooter a[href*=network] *,.ccSiteFooter a[href*=seva-kendra] *,.ccSiteFooter a[href*=placements] *,.ccSiteFooter a[href*=learning] *,.ccSiteFooter a[href*=campus-life]:hover,.ccSiteFooter a[href*=profile]:hover,.ccSiteFooter a[href*=network]:hover,.ccSiteFooter a[href*=seva-kendra]:hover,.ccSiteFooter a[href*=placements]:hover,.ccSiteFooter a[href*=learning]:hover{color:#000!important;opacity:1!important}.ccSiteFooter button,.ccSiteFooter button span,.ccSiteFooter button small{color:#000!important}.ccSiteFooter .ccFooterExpandableSummary,.ccSiteFooter .ccFooterExpandableSummary h3,.ccSiteFooter .ccFooterExpandableSummary span,.ccSiteFooter .ccFooterExpandableSummary svg,.ccSiteFooter .ccFooterExpandableSummary:hover,.ccSiteFooter .ccFooterExpandableSummary:hover h3,.ccSiteFooter .ccFooterExpandableSummary:hover span,.ccSiteFooter .ccFooterExpandableSummary:hover svg{color:#000!important;opacity:1!important}.ccSiteFooter .ccFooterExpandableSummary:focus-visible{color:#000!important;opacity:1!important}.ccSiteFooter .ccFooterExpandableSummary:focus-visible h3{color:#000!important;opacity:1!important}.ccSiteFooter .ccFooterExpandableSummary:focus-visible span{color:#000!important;opacity:1!important}.ccSiteFooter .ccFooterExpandableSummary:focus-visible svg{color:#000!important;opacity:1!important}.ccSiteFooter .ccFooterExpandable:hover,.ccSiteFooter .ccFooterSupportExpandable:hover{color:#000!important}.ccSiteFooter .ccFooterBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:20px;font-size:12px;line-height:1.7;display:flex}.ccSiteFooter .ccFooterBottom .ccLegalLinks{gap:8px 24px}.ccSiteFooter .ccFooterBottom .ccLegalLinks a,.ccSiteFooter .ccFooterBottom .ccLegalLinks button{min-height:44px;font-size:12px}@media (max-width:640px){.ccSiteFooter .ccFooterBottom{flex-direction:column;align-items:flex-start;padding-bottom:56px}}.studentDashboard .ccWorkspaceSetup{color:#302b24;background:#fffdf9;border:1px solid #e5ded2;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 8px 32px #3a2d1a0a}.ccWorkspaceSetup *{box-sizing:border-box}.ccSetupHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 18px;display:flex}.ccSetupHeading{align-items:flex-start;gap:16px;min-width:0;display:flex}.ccSetupEmblem{color:#80653c;background:#f7f0e4;border:1px solid #e5d9c4;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.ccSetupEyebrow{color:#8a704b;letter-spacing:.14em;font-size:10px;font-weight:700}.ccSetupHeading h2{color:#302b24;letter-spacing:-.035em;margin:8px 0;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.3}.ccSetupHeading p{color:#776e61;margin:0;font-size:13px;line-height:1.7}.ccWorkspaceSetup button,.ccSetupRestore button{color:#594832;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5ded2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.ccWorkspaceSetup button:hover,.ccSetupRestore button:hover{background:#f5efe5;border-color:#cfc0a8}:is(.ccWorkspaceSetup button:focus-visible,.ccSetupRestore button:focus-visible){outline-offset:3px;outline:2px solid #8b6b35}.ccWorkspaceSetup .ccSetupDismiss{color:#8a8072;background:0 0;border-color:#0000;flex:0 0 44px;padding:0}.ccSetupProgressRow{color:#81786c;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:0 30px 24px;font-size:12px;display:flex}.ccSetupProgressRow strong{color:#5b4c37;font-weight:600}.ccSetupProgress{background:#ede7dd;border-radius:10px;flex:1;min-width:80px;max-width:240px;height:5px;overflow:hidden}.ccSetupProgress>span{border-radius:inherit;background:#8b754f;height:100%;display:block}.ccWorkspaceSetup .ccSetupToggle{background:0 0;border:0;margin-left:auto}.ccSetupSteps{margin:0;padding:0 30px;list-style:none}.ccSetupSteps[hidden]{display:none}.ccSetupSteps li{border-top:1px solid #eee8de;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 0;display:grid}.ccSetupStepNumber{color:#9b886a;font-variant-numeric:tabular-nums;border:1px solid #e4ddd0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.isComplete .ccSetupStepNumber{color:#597255;background:#edf3ec;border-color:#d8e3d4}.ccSetupStepCopy h3{color:#40382e;margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.5}.ccSetupStepCopy p{color:#807668;margin:0;font-size:12px;line-height:1.8}.ccSetupStepStatus{color:#907e61;margin-top:8px;font-size:10px;font-weight:600;display:inline-block}.isComplete .ccSetupStepStatus{color:#597255}.ccSetupStepActions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ccWorkspaceSetup .ccSetupMark{color:#85745c;background:0 0;border:0;font-size:11px}.ccSetupFooter{color:#847b6e;background:#faf7f1;border-top:1px solid #eee8de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 30px;font-size:11px;line-height:1.7;display:flex}.ccSetupFooter>span{flex:1;min-width:180px}.ccWorkspaceSetup .ccSetupFooter button{background:0 0;border:0;padding:0;font-size:11px}.ccSetupRestore{color:#8a7b66;border:1px dashed #ded4c3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.ccSetupRestore button{background:0 0;border:0}.studentDashboard .studentPriorityCenter.ccTodayPanel{border-color:#e5ded2!important;border-radius:20px!important;box-shadow:0 8px 32px #3a2d1a0a!important}.studentDashboard .ccTodayPanel .studentPriorityHeader{background:#fffdf9!important;padding:26px 30px!important}.studentDashboard .ccTodayPanel .studentPriorityHeader h2{letter-spacing:-.035em!important;font-size:clamp(24px,3vw,30px)!important;font-weight:600!important}.studentDashboard .ccTodayPanel .studentPriorityHeader p{font-size:13px!important;line-height:1.8!important}.studentDashboard .ccTodayPanel .studentPriorityEyebrow>span{letter-spacing:.12em!important;font-size:10px!important}.studentDashboard .ccTodayPanel .studentPriorityItem:focus-visible{outline-offset:-4px!important;outline:2px solid #8b6b35!important}.studentDashboard .ccTodayPanel .studentPriorityFooter{flex-wrap:wrap;gap:12px}@media (max-width:760px){.ccSetupHeader{gap:8px;padding:22px 20px 16px}.ccSetupHeading{gap:12px}.ccSetupEmblem{display:none}.ccSetupProgressRow{padding:0 20px 20px}.ccSetupSteps{padding:0 20px}.ccSetupSteps li{grid-template-columns:30px minmax(0,1fr);gap:12px}.ccSetupStepActions{flex-flow:wrap;grid-column:2;align-items:center}.ccSetupFooter{padding:14px 20px}.studentDashboard .ccTodayPanel .studentPriorityHeader{grid-template-columns:1fr!important;gap:20px!important;padding:22px 20px!important}}.ccLandingV2{--cc-v2-bg:#f5f0e8;--cc-v2-bg-light:#faf7f1;--cc-v2-surface:#fffdf8;--cc-v2-ink:#27231f;--cc-v2-muted:#756d64;--cc-v2-line:#41352c24;--cc-v2-line-strong:#41352c40;--cc-v2-royal:#4b202a;--cc-v2-royal-dark:#34161d;--cc-v2-gold:#a47b45;--cc-v2-gold-soft:#eee0c5;background:var(--cc-v2-bg);min-height:100vh;color:var(--cc-v2-ink);isolation:isolate;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.ccLandingV2 *,.ccLandingV2 :before,.ccLandingV2 :after{box-sizing:border-box}.ccLandingV2 button,.ccLandingV2 a{font:inherit}.ccLandingV2 button{cursor:pointer}.ccLandingV2Container{width:min(1400px,100% - 48px);margin:0 auto}.ccLandingV2Nav{z-index:100;padding:0 24px;transition:top .45s,padding .45s;position:fixed;top:0;left:0;right:0}.ccLandingV2Nav.isScrolled{top:14px}.ccLandingV2NavInner{border:1px solid #0000;justify-content:space-between;align-items:center;width:min(1400px,100%);height:82px;margin:0 auto;padding:0 6px;transition:height .45s,width .45s,padding .45s,background .45s,border-color .45s,box-shadow .45s,border-radius .45s;display:flex}.ccLandingV2Nav.isScrolled .ccLandingV2NavInner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf7f1de;border-color:#4b202a1c;border-radius:16px;width:min(1200px,100%);height:58px;padding:0 16px;box-shadow:0 14px 40px #31211d17}.ccLandingV2LogoButton{background:0 0;border:0;align-items:center;width:clamp(180px,20vw,300px);height:54px;padding:0;display:flex}.ccLandingV2Nav.isScrolled .ccLandingV2LogoButton{width:210px;height:44px}.ccLandingV2LogoButton img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.ccLandingV2DesktopLinks{align-items:center;gap:40px;display:flex}.ccLandingV2DesktopLinks button,.ccLandingV2NavTextButton{color:#645d56;background:0 0;border:0;padding:9px 0;font-size:13px;font-weight:550;position:relative}.ccLandingV2DesktopLinks button:after{content:"";background:var(--cc-v2-royal);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.ccLandingV2DesktopLinks button:hover:after{transform:scaleX(1)}.ccLandingV2NavActions{align-items:center;gap:18px;display:flex}.ccLandingV2NavPrimary{border:1px solid var(--cc-v2-royal);background:var(--cc-v2-royal);color:#fffaf3;border-radius:999px;min-height:40px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .18s,background .18s;box-shadow:0 9px 22px #4b202a29}.ccLandingV2NavPrimary:hover{background:var(--cc-v2-royal-dark);transform:translateY(-1px)}.ccLandingV2MenuButton{border:1px solid var(--cc-v2-line);background:#fffdf8d1;border-radius:10px;width:42px;height:42px;padding:11px;display:none}.ccLandingV2MenuButton span{background:var(--cc-v2-ink);width:100%;height:1px;margin:5px 0;display:block}.ccLandingV2MobileMenu{z-index:90;opacity:0;pointer-events:none;background:#f5f0e8fa;flex-direction:column;justify-content:center;padding:100px 28px 32px;transition:opacity .3s,transform .3s;display:none;position:fixed;inset:0;transform:translateY(-10px)}.ccLandingV2MobileMenu.isOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.ccLandingV2MobileMenu>div{flex-direction:column;flex:1;justify-content:center;gap:22px;display:flex}.ccLandingV2MobileMenu>div button{width:fit-content;color:var(--cc-v2-ink);background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,10vw,64px)}.ccLandingV2MobileEnter{background:var(--cc-v2-royal);color:#fff;border:0;border-radius:999px;min-height:54px;font-weight:700}.ccLandingV2Hero{background:radial-gradient(circle at 82% 46%,#a47b4517,#0000 32%),linear-gradient(#faf7f1,#f5f0e8);flex-direction:column;justify-content:center;min-height:100svh;padding:122px 0 125px;display:flex;position:relative;overflow:hidden}.ccLandingV2HeroGrid{opacity:.34;pointer-events:none;background-image:linear-gradient(#4c3a2e14 1px,#0000 1px),linear-gradient(90deg,#4c3a2e14 1px,#0000 1px);background-size:8.333% 12.5%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0003,#000 25% 72%,#0000);mask-image:linear-gradient(#0003,#000 25% 72%,#0000)}.ccLandingV2Sphere{aspect-ratio:1;width:min(58vw,820px);color:var(--cc-v2-royal);opacity:.43;pointer-events:none;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.ccLandingV2SphereCanvas{width:100%;height:100%;display:block}.ccLandingV2HeroContainer{z-index:2;position:relative}.ccLandingV2Eyebrow{color:#786e63;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.ccLandingV2Eyebrow>span{opacity:.45;background:currentColor;width:32px;height:1px}.ccLandingV2Eyebrow.light{color:#d9cbbd}.ccLandingV2Hero h1{z-index:2;max-width:1160px;color:var(--cc-v2-ink);letter-spacing:-.058em;margin:34px 0 52px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,7.2vw,110px);font-weight:400;line-height:.89;position:relative}.ccLandingV2Hero h1>span{display:block}.ccLandingV2Hero h1 em{color:var(--cc-v2-royal);font-style:normal;animation:.68s cubic-bezier(.22,1,.36,1) both ccLandingV2WordIn;display:inline-block;position:relative}.ccLandingV2Hero h1 em:after{content:"";background:var(--cc-v2-gold);opacity:.28;height:.08em;position:absolute;bottom:-.09em;left:0;right:0}@keyframes ccLandingV2WordIn{0%{opacity:0;filter:blur(20px);transform:translateY(30%)}to{opacity:1;filter:blur();transform:translateY(0)}}.ccLandingV2HeroBottom{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:end;gap:70px;display:grid}.ccLandingV2HeroBottom>div:first-child>p{max-width:660px;color:var(--cc-v2-muted);margin:0;font-size:clamp(17px,1.65vw,23px);line-height:1.55}.ccLandingV2HeroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.ccLandingV2PrimaryButton,.ccLandingV2SecondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:720;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ccLandingV2PrimaryButton{border:1px solid var(--cc-v2-royal);background:var(--cc-v2-royal);color:#fffaf3;gap:12px;box-shadow:0 14px 32px #4b202a2e}.ccLandingV2PrimaryButton:hover{background:var(--cc-v2-royal-dark);transform:translateY(-2px);box-shadow:0 18px 38px #4b202a3b}.ccLandingV2PrimaryButton span{transition:transform .18s}.ccLandingV2PrimaryButton:hover span{transform:translate(3px)}.ccLandingV2SecondaryButton{border:1px solid var(--cc-v2-line-strong);color:var(--cc-v2-ink);background:#fffdf866}.ccLandingV2SecondaryButton:hover{background:#fffdf8;transform:translateY(-2px)}.ccLandingV2RoleBox{border:1px solid var(--cc-v2-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8a3;overflow:hidden;box-shadow:0 24px 70px #3f2b2214}.ccLandingV2RoleBoxHeader{border-bottom:1px solid var(--cc-v2-line);color:#867b70;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.ccLandingV2Roles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ccLandingV2Roles button{border:0;border-right:1px solid var(--cc-v2-line);border-bottom:1px solid var(--cc-v2-line);text-align:left;background:#fffdf873;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:12px;transition:background .18s;display:grid}.ccLandingV2Roles button:nth-child(2n){border-right:0}.ccLandingV2Roles button:nth-last-child(-n+2){border-bottom:0}.ccLandingV2Roles button:hover{background:#fffdf8}.ccLandingV2Roles button.selected{box-shadow:inset 3px 0 var(--cc-v2-royal);background:#f5e9e6}.ccLandingV2Roles i{background:var(--cc-v2-gold-soft);width:36px;height:36px;color:var(--cc-v2-royal);border:1px solid #a47b4547;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-style:normal;font-weight:800;display:grid}.ccLandingV2Roles span{gap:4px;min-width:0;display:grid}.ccLandingV2Roles strong{color:var(--cc-v2-ink);font-size:11px}.ccLandingV2Roles small{color:#837b72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.ccLandingV2Marquee{z-index:3;border-top:1px solid var(--cc-v2-line);border-bottom:1px solid var(--cc-v2-line);background:#fffdf852;padding:15px 0;position:absolute;bottom:32px;left:0;right:0;overflow:hidden}.ccLandingV2Marquee>div{width:max-content;animation:34s linear infinite ccLandingV2Marquee;display:flex}.ccLandingV2Marquee span{color:#766d64;letter-spacing:.07em;white-space:nowrap;align-items:center;gap:9px;padding:0 28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-flex}.ccLandingV2Marquee i{background:var(--cc-v2-gold);border-radius:50%;width:5px;height:5px}@keyframes ccLandingV2Marquee{to{transform:translate(-50%)}}.ccLandingV2Section{border-top:1px solid var(--cc-v2-line);padding:120px 0;scroll-margin-top:90px;position:relative}.ccLandingV2SectionHead{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:end;gap:70px;margin-bottom:70px;display:grid}.ccLandingV2SectionHead h2,.ccLandingV2InsideCopy h2,.ccLandingV2SecurityCopy h2,.ccLandingV2CapabilityCopy h2,.ccLandingV2Cta h2{color:var(--cc-v2-ink);letter-spacing:-.045em;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.6vw,76px);font-weight:400;line-height:.97}.ccLandingV2SectionHead>p,.ccLandingV2InsideCopy>p,.ccLandingV2SecurityCopy>p,.ccLandingV2CapabilityCopy>p,.ccLandingV2Cta>div>p{color:var(--cc-v2-muted);margin:0;font-size:16px;line-height:1.75}.ccLandingV2FeatureGrid{border:1px solid var(--cc-v2-line);background:var(--cc-v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ccLandingV2Feature{background:var(--cc-v2-bg-light);min-height:420px;padding:28px;transition:background .2s}.ccLandingV2Feature:hover{background:#fffdf8}.ccLandingV2Feature header{color:#857a70;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.ccLandingV2Feature header i{border:1px solid var(--cc-v2-line);width:34px;height:34px;color:var(--cc-v2-royal);place-items:center;font-style:normal;display:grid}.ccLandingV2FeatureVisual{aspect-ratio:1.55;border:1px solid var(--cc-v2-line);place-items:center;width:min(250px,68%);margin:42px auto;display:grid;position:relative}.ccLandingV2FeatureVisual:before,.ccLandingV2FeatureVisual:after{content:"";border:1px solid #4b202a40;position:absolute;inset:18%}.ccLandingV2FeatureVisual:after{background:#4b202a14;animation:2.5s ease-in-out infinite ccLandingV2Pulse;inset:34%}.ccLandingV2FeatureVisual span{border:1px solid var(--cc-v2-royal);background:var(--cc-v2-bg-light);width:7px;height:7px;position:absolute}.ccLandingV2FeatureVisual span:first-child{top:14%;left:22%}.ccLandingV2FeatureVisual span:nth-child(2){top:24%;right:16%}.ccLandingV2FeatureVisual span:nth-child(3){bottom:15%;right:30%}.ccLandingV2FeatureVisual span:nth-child(4){bottom:23%;left:15%}@keyframes ccLandingV2Pulse{50%{opacity:.45;transform:scale(1.14)}}.ccLandingV2Feature h3{color:var(--cc-v2-ink);margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.ccLandingV2Feature p{max-width:460px;color:var(--cc-v2-muted);margin:0;font-size:13px;line-height:1.65}.ccLandingV2Workspaces{background:#efe9df}.ccLandingV2WorkspaceList{border-top:1px solid var(--cc-v2-line-strong)}.ccLandingV2WorkspaceList article{border-bottom:1px solid var(--cc-v2-line);grid-template-columns:70px minmax(180px,.7fr) minmax(0,1fr) 40px;align-items:center;gap:25px;min-height:126px;padding:20px 6px;transition:padding .2s,background .2s;display:grid}.ccLandingV2WorkspaceList article:hover{background:#fffdf88c;padding-left:18px;padding-right:18px}.ccLandingV2WorkspaceList article>span{color:#8e8275;font-family:Georgia,serif;font-size:22px}.ccLandingV2WorkspaceList h3{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.ccLandingV2WorkspaceList p{color:var(--cc-v2-muted);margin:0;font-size:13px;line-height:1.6}.ccLandingV2WorkspaceList i{color:var(--cc-v2-royal);font-size:22px;font-style:normal;transition:transform .2s}.ccLandingV2WorkspaceList article:hover i{transform:translate(5px)}.ccLandingV2CapabilitySection{background:var(--cc-v2-royal-dark)}.ccLandingV2CapabilityShell{border:1px solid #ffffff24;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.ccLandingV2CapabilityCopy{border-right:1px solid #ffffff24;padding:55px}.ccLandingV2CapabilityCopy h2{color:#fff8ef}.ccLandingV2CapabilityCopy>p{color:#d4c8bf;margin-top:28px}.ccLandingV2CapabilityMap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ccLandingV2CapabilityMap article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:22px;transition:background .2s;display:grid}.ccLandingV2CapabilityMap article:nth-child(2n){border-right:0}.ccLandingV2CapabilityMap article:nth-last-child(-n+2){border-bottom:0}.ccLandingV2CapabilityMap article:hover{background:#ffffff0e}.ccLandingV2CapabilityMap article>span{color:#b99b71;font-family:ui-monospace,monospace;font-size:9px}.ccLandingV2CapabilityMap div{gap:5px;display:grid}.ccLandingV2CapabilityMap strong{color:#fff8ef;font-size:13px}.ccLandingV2CapabilityMap small{color:#c1b5ac;font-size:9px;line-height:1.45}.ccLandingV2InsideGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.ccLandingV2InsideCopy>p{max-width:580px;margin-top:28px}.ccLandingV2InsideFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.ccLandingV2InsideFeatures article{border-top:1px solid var(--cc-v2-line);gap:5px;padding:15px 0;display:grid}.ccLandingV2InsideFeatures strong{font-size:12px}.ccLandingV2InsideFeatures small{color:var(--cc-v2-muted);font-size:9px;line-height:1.45}.ccLandingV2CodeWindow{border:1px solid var(--cc-v2-line-strong);background:#f8f3eb;position:sticky;top:100px;overflow:hidden;box-shadow:0 24px 70px #3b2a2114}.ccLandingV2CodeWindow header{border-bottom:1px solid var(--cc-v2-line);justify-content:space-between;align-items:center;min-height:55px;display:flex}.ccLandingV2CodeWindow header>div{align-items:stretch;min-height:55px;display:flex}.ccLandingV2CodeWindow header button{border:0;border-right:1px solid var(--cc-v2-line);color:#81776d;background:0 0;padding:0 17px;font-family:ui-monospace,monospace;font-size:9px}.ccLandingV2CodeWindow header button.selected{box-shadow:inset 0 -2px var(--cc-v2-royal);color:var(--cc-v2-ink)}.ccLandingV2CodeWindow header .ccLandingV2CopyButton{border-right:0;border-left:1px solid var(--cc-v2-line)}.ccLandingV2CodeWindow pre{color:#493e37;white-space:pre-wrap;min-height:285px;margin:0;padding:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.8;animation:.45s both ccLandingV2CodeIn;overflow:auto}@keyframes ccLandingV2CodeIn{0%{opacity:0;transform:translate(-8px)}}.ccLandingV2CodeWindow footer{border-top:1px solid var(--cc-v2-line);color:#8a8076;justify-content:space-between;padding:14px 18px;font-family:ui-monospace,monospace;font-size:8px;display:flex}.ccLandingV2Security{background:#f0ebe3}.ccLandingV2SecurityGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:85px;display:grid}.ccLandingV2SecurityCopy>p{max-width:570px;margin-top:28px}.ccLandingV2RoleTags{flex-wrap:wrap;gap:7px;margin-top:36px;display:flex}.ccLandingV2RoleTags span{border:1px solid var(--cc-v2-line);color:#786e64;background:#fffdf859;padding:8px 11px;font-family:ui-monospace,monospace;font-size:8px}.ccLandingV2SecurityList{gap:10px;display:grid}.ccLandingV2SecurityList article{border:1px solid var(--cc-v2-line);background:#fffdf859;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px;transition:background .2s,transform .2s;display:grid}.ccLandingV2SecurityList article:hover{background:#fffdf8;transform:translate(4px)}.ccLandingV2SecurityList i{border:1px solid var(--cc-v2-line);width:46px;height:46px;color:var(--cc-v2-royal);place-items:center;font-style:normal;display:grid}.ccLandingV2SecurityList h3{margin:1px 0 5px;font-size:14px}.ccLandingV2SecurityList p{color:var(--cc-v2-muted);margin:0;font-size:10px;line-height:1.55}.ccLandingV2Moments{padding-bottom:72px}.ccLandingV2MomentHeader{color:#857a6f;letter-spacing:.12em;align-items:center;gap:16px;margin-bottom:55px;font-family:ui-monospace,monospace;font-size:8px;display:flex}.ccLandingV2MomentHeader i{background:var(--cc-v2-line);flex:1;height:1px}.ccLandingV2MomentGrid{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:55px;display:grid}.ccLandingV2MomentQuote{animation:.45s both ccLandingV2MomentIn}@keyframes ccLandingV2MomentIn{0%{opacity:0;transform:translateY(10px)}}.ccLandingV2MomentQuote blockquote{letter-spacing:-.035em;max-width:930px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,65px);line-height:1.08}.ccLandingV2MomentQuote>div{align-items:center;gap:14px;margin-top:36px;display:flex}.ccLandingV2MomentQuote>div>span{border:1px solid var(--cc-v2-line);width:52px;height:52px;color:var(--cc-v2-royal);background:#efe8dd;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.ccLandingV2MomentQuote p{gap:4px;margin:0;display:grid}.ccLandingV2MomentQuote p strong{font-size:12px}.ccLandingV2MomentQuote p small{color:var(--cc-v2-muted);font-size:9px}.ccLandingV2MomentGrid aside{border:1px solid var(--cc-v2-line);background:#faf7f1;align-self:center;padding:26px}.ccLandingV2MomentGrid aside>span{color:#8a7f75;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:8px}.ccLandingV2MomentGrid aside>strong{margin-top:15px;font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.ccLandingV2MomentGrid aside>div{gap:6px;margin-top:30px;display:flex}.ccLandingV2MomentGrid aside button{background:#27231f2b;border:0;width:9px;height:6px;padding:0;transition:width .2s,background .2s}.ccLandingV2MomentGrid aside button.selected{background:var(--cc-v2-royal);width:34px}.ccLandingV2PeopleMarquee{border-top:1px solid var(--cc-v2-line);border-bottom:1px solid var(--cc-v2-line);margin-top:90px;overflow:hidden}.ccLandingV2PeopleMarquee>div{width:max-content;padding:22px 0;animation:28s linear infinite ccLandingV2People;display:flex}.ccLandingV2PeopleMarquee span{color:#27231f4d;white-space:nowrap;padding:0 26px;font-family:Georgia,serif;font-size:23px;transition:color .2s}.ccLandingV2PeopleMarquee span:hover{color:var(--cc-v2-ink)}@keyframes ccLandingV2People{to{transform:translate(-50%)}}.ccLandingV2CtaSection{background:#efe8dd}.ccLandingV2Cta{border:1px solid var(--cc-v2-line-strong);background:#fffdf859;grid-template-columns:minmax(0,1fr) minmax(350px,.75fr);align-items:center;gap:50px;min-height:520px;padding:60px;display:grid;position:relative;overflow:hidden}.ccLandingV2Cta>div>p{max-width:600px;margin-top:27px}.ccLandingV2CtaOrb{aspect-ratio:1;border:1px solid #4b202a2e;border-radius:50%;justify-self:end;place-items:center;width:min(390px,100%);display:grid;position:relative}.ccLandingV2CtaOrb span{border:1px solid #4b202a33;border-radius:50%;animation:9s linear infinite ccLandingV2Orbit;position:absolute;inset:14%}.ccLandingV2CtaOrb span:nth-child(2){animation-duration:6s;animation-direction:reverse;inset:27%}.ccLandingV2CtaOrb span:nth-child(3){background:#a47b4514;animation-duration:4s;inset:39%}.ccLandingV2CtaOrb i{z-index:2;background:var(--cc-v2-royal);color:#fff8ef;border-radius:50%;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:36px;font-style:normal;display:grid;position:relative;box-shadow:0 18px 40px #4b202a40}@keyframes ccLandingV2Orbit{to{transform:rotate(360deg)scale(1.03)}}.ccLandingV2Footer{border-top:1px solid var(--cc-v2-line);background:#f7f2ea;padding:70px 0 0}.ccLandingV2FooterTop{grid-template-columns:minmax(280px,2fr) repeat(3,minmax(130px,.6fr));gap:45px;padding-bottom:65px;display:grid}.ccLandingV2FooterBrand img{object-fit:contain;object-position:left center;width:min(320px,100%);height:72px;display:block}.ccLandingV2FooterBrand p{max-width:340px;color:var(--cc-v2-muted);margin:20px 0 0;font-size:12px;line-height:1.65}.ccLandingV2FooterTop>div:not(.ccLandingV2FooterBrand){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ccLandingV2FooterTop strong{margin-bottom:9px;font-size:10px}.ccLandingV2FooterTop button,.ccLandingV2FooterTop span{color:var(--cc-v2-muted);text-align:left;background:0 0;border:0;padding:0;font-size:10px}.ccLandingV2FooterTop button:hover{color:var(--cc-v2-royal)}.ccLandingV2FooterBottom{border-top:1px solid var(--cc-v2-line);color:#837970;justify-content:space-between;align-items:center;min-height:68px;font-size:9px;display:flex}.ccLandingV2FooterBottom span:last-child{align-items:center;gap:8px;display:inline-flex}.ccLandingV2FooterBottom i{background:#4f7d5e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4f7d5e1a}.ccLandingV2Reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.ccLandingV2Reveal.isVisible{opacity:1;transform:translateY(0)}@media (max-width:1050px){.ccLandingV2HeroBottom,.ccLandingV2SectionHead,.ccLandingV2CapabilityShell,.ccLandingV2InsideGrid,.ccLandingV2SecurityGrid,.ccLandingV2Cta{grid-template-columns:1fr}.ccLandingV2HeroBottom{gap:38px}.ccLandingV2Sphere{opacity:.22;width:78vw;top:34%;right:-18%}.ccLandingV2RoleBox{max-width:760px}.ccLandingV2CapabilityCopy{border-bottom:1px solid #ffffff24;border-right:0}.ccLandingV2CodeWindow{position:relative;top:auto}.ccLandingV2CtaOrb{justify-self:center;width:min(360px,80vw)}.ccLandingV2FooterTop{grid-template-columns:1.7fr repeat(3,1fr)}}@media (max-width:760px){.ccLandingV2Container{width:min(100% - 32px,1400px)}.ccLandingV2Nav{padding:0 12px}.ccLandingV2NavInner{height:70px}.ccLandingV2Nav.isScrolled{top:8px}.ccLandingV2LogoButton,.ccLandingV2Nav.isScrolled .ccLandingV2LogoButton{width:184px;height:45px}.ccLandingV2DesktopLinks,.ccLandingV2NavActions{display:none}.ccLandingV2MenuButton{display:block}.ccLandingV2MobileMenu{display:flex}.ccLandingV2Hero{min-height:auto;padding:110px 0 120px}.ccLandingV2Hero h1{margin:28px 0 38px;font-size:clamp(44px,14vw,70px);line-height:.94}.ccLandingV2Hero h1>span:last-child{margin-top:4px}.ccLandingV2Sphere{opacity:.16;width:118vw;top:27%;right:-47%}.ccLandingV2HeroBottom{grid-template-columns:minmax(0,1fr)}.ccLandingV2Roles{grid-template-columns:1fr}.ccLandingV2Roles button{border-right:0;border-bottom:1px solid var(--cc-v2-line)}.ccLandingV2Roles button:nth-last-child(-n+2){border-bottom:1px solid var(--cc-v2-line)}.ccLandingV2Roles button:last-child{border-bottom:0}.ccLandingV2Section{padding:82px 0}.ccLandingV2SectionHead{gap:28px;margin-bottom:45px}.ccLandingV2FeatureGrid{grid-template-columns:1fr}.ccLandingV2Feature{min-height:365px}.ccLandingV2WorkspaceList article{grid-template-columns:44px minmax(0,1fr) 28px;min-height:118px}.ccLandingV2WorkspaceList p{grid-column:2/4}.ccLandingV2CapabilityCopy{padding:30px}.ccLandingV2CapabilityMap{grid-template-columns:1fr}.ccLandingV2CapabilityMap article{border-bottom:1px solid #ffffff1a;border-right:0}.ccLandingV2CapabilityMap article:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a}.ccLandingV2CapabilityMap article:last-child{border-bottom:0}.ccLandingV2InsideFeatures{grid-template-columns:1fr}.ccLandingV2CodeWindow header{align-items:stretch}.ccLandingV2CodeWindow header>div{overflow-x:auto}.ccLandingV2CodeWindow header button{flex:none}.ccLandingV2CodeWindow pre{min-height:235px;padding:24px 18px;font-size:11px}.ccLandingV2MomentGrid{grid-template-columns:1fr}.ccLandingV2MomentGrid aside{width:100%}.ccLandingV2Cta{min-height:auto;padding:32px 22px}.ccLandingV2CtaOrb{display:none}.ccLandingV2FooterTop{grid-template-columns:repeat(2,1fr)}.ccLandingV2FooterBrand{grid-column:1/-1}.ccLandingV2FooterBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}@media (max-width:480px){.ccLandingV2HeroActions{grid-template-columns:1fr;display:grid}.ccLandingV2PrimaryButton,.ccLandingV2SecondaryButton{width:100%}.ccLandingV2SectionHead h2,.ccLandingV2InsideCopy h2,.ccLandingV2SecurityCopy h2,.ccLandingV2CapabilityCopy h2,.ccLandingV2Cta h2{font-size:42px}.ccLandingV2FooterTop{grid-template-columns:1fr}}.ccLandingV2 button:focus-visible{outline-offset:3px;outline:3px solid #a47b4566}@media (prefers-reduced-motion:reduce){.ccLandingV2 *,.ccLandingV2 :before,.ccLandingV2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ccLandingV2Reveal{opacity:1!important;transform:none!important}}.ccLandingV2Footer .ccLandingV2FooterTop strong{color:#302b24;letter-spacing:.04em;font-size:12px;font-weight:700}.ccLandingV2Footer .ccLandingV2FooterTop button,.ccLandingV2Footer .ccLandingV2FooterTop a{color:#665d52;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.ccLandingV2Footer .ccLandingV2FooterBrand p{font-size:14px;line-height:1.8}.ccLandingV2Footer .ccLandingV2FooterBottom{flex-wrap:wrap;gap:16px 24px;padding:20px 0;font-size:12px}.ccLandingV2Footer .ccLandingV2FooterTop a:hover,.ccLandingV2Footer .ccLandingV2FooterTop button:hover{color:#302b24;text-underline-offset:4px;text-decoration:underline}:is(.ccLandingV2Footer a:focus-visible,.ccLandingV2Footer button:focus-visible){outline-offset:4px;outline:2px solid #8b6b35}@media (max-width:760px){.ccLandingV2Footer .ccLandingV2FooterTop{gap:28px}.ccLandingV2Footer .ccLandingV2FooterBottom{align-items:flex-start;padding-bottom:64px}}.ccLandingV2 .ccLandingV2LoginButton{color:#fffaf2!important;background:#4b202a!important;border:1px solid #4b202a!important;box-shadow:0 12px 26px #4b202a2e!important}.ccLandingV2 .ccLandingV2LoginButton:hover{background:#35161d!important;border-color:#35161d!important}.ccLandingV2 .ccLandingV2RegisterButton{color:#4b202a;cursor:pointer;background:#fffaf2;border:1px solid #b79a78;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:850;transition:background-color .16s,transform .16s;display:inline-flex}.ccLandingV2 .ccLandingV2RegisterButton:hover{background:#f3e8d8;transform:translateY(-1px)}:is(.ccLandingV2 .ccLandingV2RegisterButton:focus-visible,.ccLandingV2 .ccLandingV2LoginButton:focus-visible){outline-offset:3px;outline:3px solid #a47b45}@media (max-width:680px){.ccLandingV2 .ccLandingV2HeroActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important}.ccLandingV2 .ccLandingV2HeroActions>button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:11px 8px!important;font-size:12px!important;line-height:1.35!important}.ccLandingV2 .ccLandingV2HeroActions>.ccLandingV2SecondaryButton{grid-column:1/-1}}.campusGlobalSearch{background:linear-gradient(#f9f6f0b8,#fff6);border-bottom:1px solid #2a354314;gap:12px;padding:15px 18px 17px;display:grid}.campusGlobalAiAction{-webkit-appearance:none;appearance:none;color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 0,#528bc540,#0000 35%),linear-gradient(145deg,#172b42,#0f1d2f);border:1px solid #28486921;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:14px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 34px #12243824}.campusGlobalAiAction:hover{transform:translateY(-1px);box-shadow:0 17px 40px #12243830}.campusGlobalAiMark{color:#d9ebff;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:41px;height:41px;font-size:14px;display:grid}.campusGlobalAiCopy{gap:3px;min-width:0;display:grid}.campusGlobalAiCopy>small{color:#85b5e7;letter-spacing:.15em;font-size:6px;font-weight:900}.campusGlobalAiCopy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:650;overflow:hidden}.campusGlobalAiCopy>p{color:#ffffff82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.campusGlobalAiOpen{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850;display:inline-flex}.campusGlobalAiOpen i{font-style:normal}.campusGlobalResultHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.campusGlobalResultHeader>span{color:#83603f;letter-spacing:.14em;align-items:center;gap:7px;font-size:6px;font-weight:900;display:flex}.campusGlobalResultHeader>span i{background:#4eaf78;border-radius:50%;width:5px;height:5px}.campusGlobalResultHeader small{color:#929ba7;font-size:7px}.campusGlobalResults{scrollbar-width:thin;gap:6px;max-height:235px;display:grid;overflow-y:auto}.campusGlobalResults>button{-webkit-appearance:none;appearance:none;color:#243247;text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #2b374512;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:100%;min-height:56px;padding:8px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.campusGlobalResults>button:hover{background:#fff;border-color:#5c442c2e;transform:translate(2px)}.campusGlobalResultIcon{color:#765332;background:#f5eadd;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.campusGlobalResultCopy{gap:4px;min-width:0;display:grid}.campusGlobalResultCopy b{color:#263347;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campusGlobalResultCopy small{color:#7e8998;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.campusGlobalResultMeta{color:#6a7380;text-overflow:ellipsis;white-space:nowrap;background:#f0f3f6;border-radius:999px;max-width:180px;padding:5px 7px;font-size:6px;font-weight:750;overflow:hidden}.campusGlobalResults>button>strong{color:#a09487;font-size:11px}.campusGlobalLoading{color:#87909d;background:#ffffff94;border:1px solid #e8ebef;border-radius:12px;align-items:center;gap:6px;min-height:58px;padding:0 13px;font-size:7px;display:flex}.campusGlobalLoading i{background:#6d91b4;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite campusGlobalLoadingPulse}.campusGlobalLoading i:nth-child(2){animation-delay:.12s}.campusGlobalLoading i:nth-child(3){margin-right:5px;animation-delay:.24s}@keyframes campusGlobalLoadingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.campusGlobalEmpty{background:#ffffff8c;border:1px dashed #d9dee5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}.campusGlobalEmpty>span{color:#765332;background:#f4eade;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.campusGlobalEmpty p{gap:4px;margin:0;display:grid}.campusGlobalEmpty b{color:#354155;font-size:8px}.campusGlobalEmpty small{color:#8b94a0;font-size:7px;line-height:1.45}.campusGlobalEmpty button{color:#294e72;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:33px;padding:0 11px;font-size:7px;font-weight:800}.campusGlobalSecurity{color:#8a939e;flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:6px;display:flex}.campusGlobalSecurity span{align-items:center;gap:5px;display:flex}.campusGlobalSecurity i{background:#4eb47a;border-radius:50%;width:5px;height:5px}@media (max-width:650px){.campusGlobalSearch{padding:12px}.campusGlobalAiAction{grid-template-columns:auto minmax(0,1fr)}.campusGlobalAiOpen{display:none}.campusGlobalResults>button{grid-template-columns:34px minmax(0,1fr) 14px}.campusGlobalResultMeta{display:none}.campusGlobalEmpty{grid-template-columns:auto minmax(0,1fr)}.campusGlobalEmpty button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.campusGlobalAiAction,.campusGlobalResults>button,.campusGlobalLoading i{transition:none!important;animation:none!important}}.unifiedNotificationCenter{z-index:5200;color:#24334a;background:radial-gradient(circle at 100% 0,#3767a517,#0000 25%),#fffdf9;border:1px solid #2b374621;border-radius:20px;width:min(520px,100vw - 28px);max-height:min(720px,100vh - 95px);display:grid;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 28px 90px #121d2b38}.unifiedNotificationHeader{border-bottom:1px solid #e9e4de;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 15px;display:flex}.unifiedNotificationHeader>div>span{color:#4778aa;letter-spacing:.16em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.unifiedNotificationHeader h3{color:#1d2d43;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.1}.unifiedNotificationHeader p{color:#89929f;margin:6px 0 0;font-size:8px}.unifiedNotificationHeader>button{color:#7a818a;cursor:pointer;background:#fffc;border:1px solid #e1ddd7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:15px;display:grid}.unifiedNotificationFilters{scrollbar-width:none;border-bottom:1px solid #ece7e1;gap:6px;padding:11px 14px;display:flex;overflow-x:auto}.unifiedNotificationFilters button{color:#7b828c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.unifiedNotificationFilters button.active{color:#315c88;background:#f0f5fa;border-color:#cfd9e5}.unifiedNotificationFilters button span{min-width:17px;height:17px;color:inherit;background:#365b8217;border-radius:999px;place-items:center;padding:0 4px;font-size:6px;display:grid}.unifiedNotificationStatus{color:#805f48;background:#fff6ed;border:1px solid #ead8ca;border-radius:9px;margin:10px 14px 0;padding:9px 10px;font-size:7px}.unifiedNotificationList{overscroll-behavior:contain;min-height:180px;overflow-y:auto}.unifiedNotificationItem{background:#ffffffb3;border-bottom:1px solid #eee9e3}.unifiedNotificationMain>i{color:#315f8d;background:#e8f0f8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.unifiedNotificationMeta b{color:#65758a;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.unifiedNotificationMeta small{color:#9ba3ad;flex:none;font-size:6px}.unifiedNotificationMain>span>strong{color:#25364d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unifiedNotificationMain>strong{color:#a1a8b0;align-self:center;font-size:11px}.unifiedNotificationBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.unifiedNotificationBadges em{color:#617187;text-transform:capitalize;background:#edf1f5;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.unifiedNotificationBadges em.priority{color:#8a5e2f;background:#faedda}.unifiedNotificationBadges em.acknowledgement{color:#984848;background:#fbeaea}.unifiedNotificationBadges em.acknowledged{color:#3f7556;background:#e8f4ec}.unifiedNotificationItem>footer{justify-content:flex-end;gap:7px;padding:0 15px 11px 64px;display:flex}.unifiedNotificationItem>footer a,.unifiedNotificationItem>footer button{color:#39658f;cursor:pointer;background:#f5f8fb;border:1px solid #d7dfe8;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:6px;font-weight:850;text-decoration:none;display:inline-flex}.unifiedNotificationLoading span{background:linear-gradient(100deg,#f0eeeb 25%,#faf9f7 43%,#f0eeeb 60%) 0 0/220% 100%;border-radius:12px;min-height:76px;animation:1.35s linear infinite unifiedNotificationLoading}@keyframes unifiedNotificationLoading{to{background-position:-220% 0}}.unifiedNotificationEmpty i{color:#3e7858;background:#e8f5ed;border-radius:14px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.unifiedNotificationEmpty strong{color:#37465a;font-size:10px}.unifiedNotificationEmpty p{color:#939ba5;margin:0;font-size:7px}.unifiedNotificationFooter>span{color:#728278;align-items:center;gap:7px;font-size:7px;display:inline-flex}.unifiedNotificationFooter>span i{background:#49b978;border-radius:50%;width:6px;height:6px}.unifiedNotificationFooter button{color:#3e6285;cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:8px;min-height:32px;padding:0 11px;font-size:7px;font-weight:850}.unifiedNotificationFooter button:disabled{cursor:default;opacity:.48}@media (max-width:620px){.unifiedNotificationCenter{border-radius:18px;width:auto;max-height:none;position:fixed;inset:72px 10px 82px}.unifiedNotificationList{min-height:0}}@media (prefers-reduced-motion:reduce){.unifiedNotificationMain{transition:none!important}.unifiedNotificationLoading span{animation:none!important}}.unifiedNotificationCenter{z-index:5200!important;color:#2f2b27!important;isolation:isolate!important;background:linear-gradient(#fff 0%,#fdfcfb 100%)!important;border:1px solid #3e362e1f!important;border-radius:22px!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;width:min(480px,100vw - 32px)!important;max-height:min(720px,100vh - 96px)!important;animation:.18s both unifiedNotificationEnterpriseIn!important;display:grid!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;overflow:hidden!important;box-shadow:0 30px 90px #1f1b172e,0 8px 24px #1f1b1712!important}@keyframes unifiedNotificationEnterpriseIn{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.unifiedNotificationCenter:before{content:""!important;z-index:2!important;background:linear-gradient(90deg,#74614f 0%,#ae9274 52%,#d8c4ad 100%)!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.unifiedNotificationHeader{background:linear-gradient(135deg,#fff 0%,#fbf9f6 100%)!important;border-bottom:1px solid #ebe7e2!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:22px 22px 18px!important;display:flex!important;position:relative!important}.unifiedNotificationHeader>div{min-width:0!important}.unifiedNotificationHeader>div>span{color:#8d6c4e!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:block!important}.unifiedNotificationHeader h3{color:#292521!important;letter-spacing:-.025em!important;margin:0!important;font-size:21px!important;font-weight:750!important;line-height:1.15!important}.unifiedNotificationHeader p{color:#8c857e!important;max-width:340px!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.5!important}.unifiedNotificationHeader>button{color:#716b65!important;cursor:pointer!important;background:#fff!important;border:1px solid #e3dfda!important;border-radius:10px!important;flex:none!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:18px!important;line-height:1!important;transition:background .16s,color .16s,border-color .16s,transform .16s!important;display:grid!important;box-shadow:0 3px 10px #26211c0a!important}.unifiedNotificationHeader>button:hover{color:#292521!important;background:#f7f5f2!important;border-color:#d2ccc5!important;transform:translateY(-1px)!important}.unifiedNotificationFilters{scrollbar-width:none!important;background:#fbfaf8!important;border-bottom:1px solid #ece8e3!important;gap:7px!important;padding:11px 15px!important;display:flex!important;overflow-x:auto!important}.unifiedNotificationFilters::-webkit-scrollbar{display:none!important}.unifiedNotificationFilters button{color:#746e68!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:33px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;transition:color .16s,background .16s,border-color .16s,transform .16s!important;display:inline-flex!important}.unifiedNotificationFilters button:hover{color:#463c33!important;background:#f2eee9!important}.unifiedNotificationFilters button.active{color:#6e4f35!important;background:#f6ede3!important;border-color:#ddcbb8!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}.unifiedNotificationFilters button span{min-width:19px!important;height:19px!important;color:inherit!important;background:#5d493614!important;border-radius:999px!important;place-items:center!important;padding:0 5px!important;font-size:8px!important;font-weight:800!important;display:grid!important}.unifiedNotificationFilters button.active span{background:#6f4d2f1c!important}.unifiedNotificationStatus{color:#7b5940!important;background:#fff8f0!important;border:1px solid #ead8c8!important;border-radius:10px!important;margin:12px 15px 0!important;padding:10px 12px!important;font-size:10px!important;line-height:1.45!important}.unifiedNotificationList{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#d8d3cd transparent!important;background:#fff!important;min-height:190px!important;overflow-y:auto!important}.unifiedNotificationList::-webkit-scrollbar{width:6px!important}.unifiedNotificationList::-webkit-scrollbar-track{background:0 0!important}.unifiedNotificationList::-webkit-scrollbar-thumb{background:#d8d3cd!important;border-radius:999px!important}.unifiedNotificationItem{background:#fff!important;border-bottom:1px solid #efebe7!important;transition:background .16s,box-shadow .16s!important;position:relative!important}.unifiedNotificationItem:last-child{border-bottom:0!important}.unifiedNotificationItem:hover{background:#fcfaf8!important}.unifiedNotificationItem.unread{background:linear-gradient(90deg,#fffaf4 0%,#fff 62%)!important}.unifiedNotificationItem.unread:before{content:""!important;background:#a77b55!important;border-radius:0 4px 4px 0!important;width:3px!important;height:38px!important;position:absolute!important;top:18px!important;left:0!important}.unifiedNotificationItem.priority-critical{box-shadow:inset 3px 0 #a95050!important}.unifiedNotificationItem.priority-high{box-shadow:inset 3px 0 #bd833e!important}.unifiedNotificationMain{width:100%!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:flex-start!important;gap:12px!important;padding:16px 17px!important;transition:background .15s!important;display:grid!important}.unifiedNotificationMain:hover{background:#f8f4ef94!important}.unifiedNotificationMain>i{color:#72583f!important;letter-spacing:.03em!important;background:#f8f2eb!important;border:1px solid #e6ddd3!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;display:grid!important;box-shadow:0 3px 10px #2a221c0a!important}.unifiedNotificationMain>span{gap:6px!important;min-width:0!important;display:grid!important}.unifiedNotificationMeta{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.unifiedNotificationMeta b{color:#87715d!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.unifiedNotificationMeta small{color:#a49d96!important;flex:none!important;font-size:9px!important;font-weight:500!important}.unifiedNotificationMain>span>strong{color:#302c28!important;letter-spacing:-.005em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:720!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.unifiedNotificationItem:not(.unread) .unifiedNotificationMain>span>strong{color:#514b46!important;font-weight:650!important}.unifiedNotificationMain p{color:#817a73!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:10px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.unifiedNotificationMain>strong{color:#aaa39c!important;align-self:center!important;font-size:14px!important;font-weight:500!important;transition:transform .16s,color .16s!important}.unifiedNotificationMain:hover>strong{color:#6e5947!important;transform:translate(2px)!important}.unifiedNotificationBadges{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:1px!important;display:flex!important}.unifiedNotificationBadges em{color:#746d67!important;text-transform:capitalize!important;background:#f6f4f2!important;border:1px solid #e4e0dc!important;border-radius:999px!important;align-items:center!important;min-height:21px!important;padding:0 7px!important;font-size:8px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.unifiedNotificationBadges em.priority{color:#8b5d2c!important;background:#fff4e3!important;border-color:#eed8ba!important}.unifiedNotificationBadges em.acknowledgement{color:#994f4f!important;background:#fff0f0!important;border-color:#efd0d0!important}.unifiedNotificationBadges em.acknowledged{color:#467458!important;background:#eef8f1!important;border-color:#cfe5d7!important}.unifiedNotificationItem>footer{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;padding:0 17px 13px 71px!important;display:flex!important}.unifiedNotificationItem>footer a,.unifiedNotificationItem>footer button{color:#665342!important;cursor:pointer!important;background:#fff!important;border:1px solid #ddd7d1!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:8px!important;font-weight:800!important;text-decoration:none!important;transition:border-color .16s,background .16s,transform .16s!important;display:inline-flex!important}.unifiedNotificationItem>footer a:hover,.unifiedNotificationItem>footer button:hover{background:#faf4ed!important;border-color:#cdbba9!important;transform:translateY(-1px)!important}.unifiedNotificationLoading{gap:10px!important;padding:15px!important;display:grid!important}.unifiedNotificationLoading span{background:linear-gradient(100deg,#f3f0ed 25%,#fbfaf9 43%,#f3f0ed 60%) 0 0/220% 100%!important;border:1px solid #eeeae6!important;border-radius:13px!important;min-height:88px!important}.unifiedNotificationEmpty{text-align:center!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:280px!important;padding:36px 24px!important;display:grid!important}.unifiedNotificationEmpty i{color:#47735a!important;background:#edf7f0!important;border:1px solid #d8e8dc!important;border-radius:15px!important;place-items:center!important;width:52px!important;height:52px!important;margin-bottom:4px!important;font-size:16px!important;font-style:normal!important;font-weight:850!important;display:grid!important}.unifiedNotificationEmpty strong{color:#3b3733!important;font-size:13px!important;font-weight:720!important}.unifiedNotificationEmpty p{color:#928b84!important;max-width:290px!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.unifiedNotificationFooter{background:#faf9f7!important;border-top:1px solid #e9e5e0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:11px 16px!important;display:flex!important}.unifiedNotificationFooter>span{color:#77716b!important;align-items:center!important;gap:7px!important;font-size:9px!important;font-weight:600!important;display:inline-flex!important}.unifiedNotificationFooter>span i{background:#45a36d!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #45a36d1a!important}.unifiedNotificationFooter button{color:#654f3d!important;cursor:pointer!important;background:#fff!important;border:1px solid #ddd7d1!important;border-radius:9px!important;min-height:33px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important;transition:border-color .16s,background .16s!important}.unifiedNotificationFooter button:hover{background:#faf4ed!important;border-color:#cdbba9!important}.unifiedNotificationFooter button:disabled{cursor:default!important;opacity:.45!important;transform:none!important}@media (max-width:620px){.unifiedNotificationCenter{border-radius:20px!important;width:auto!important;max-height:none!important;position:fixed!important;inset:66px 10px 12px!important}.unifiedNotificationHeader{padding:19px 17px 15px!important}.unifiedNotificationHeader h3{font-size:19px!important}.unifiedNotificationHeader p{font-size:10px!important}.unifiedNotificationFilters{padding:10px 12px!important}.unifiedNotificationList{min-height:0!important}.unifiedNotificationMain{grid-template-columns:40px minmax(0,1fr) 13px!important;gap:10px!important;padding:14px 13px!important}.unifiedNotificationMain>i{width:40px!important;height:40px!important}.unifiedNotificationItem>footer{padding:0 13px 12px 63px!important}.unifiedNotificationFooter{padding:10px 13px!important}}@media (prefers-reduced-motion:reduce){.unifiedNotificationCenter,.unifiedNotificationMain,.unifiedNotificationHeader>button,.unifiedNotificationFilters button,.unifiedNotificationItem>footer a,.unifiedNotificationItem>footer button{transition:none!important;animation:none!important}}.unifiedNotificationDateGroup{z-index:4;-webkit-backdrop-filter:blur(10px);background:#faf8f5f5;border-top:1px solid #eee9e4;border-bottom:1px solid #ebe6e0;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 17px;display:flex;position:sticky;top:0}.unifiedNotificationDateGroup:first-child{border-top:0}.unifiedNotificationDateGroup>span{color:#625142;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.unifiedNotificationDateGroup>small{color:#9a9189;font-size:8px;font-weight:600}@media (max-width:620px){.unifiedNotificationDateGroup{min-height:36px;padding:0 13px}.unifiedNotificationDateGroup>small{display:none}}.unifiedNotificationFooterActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.unifiedNotificationFooterActions button{white-space:nowrap}.unifiedNotificationFooterActions button.active{color:#fff;background:#27221e;border-color:#27221e}@media (max-width:520px){.unifiedNotificationFooterActions{gap:6px}}.unifiedNotificationCenter{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.unifiedNotificationList{overscroll-behavior:contain;scrollbar-width:thin;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.unifiedNotificationFooter{z-index:20!important;background:#fffffffa!important;border-top:1px solid #3e362e1a!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 14px!important;display:flex!important;position:relative!important;box-shadow:0 -8px 24px #1f1b1709!important}.unifiedNotificationFooter>span{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important}.unifiedNotificationFooterActions>button{color:#51483f!important;min-height:34px!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #3e362e24!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:7px 11px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.unifiedNotificationFooterActions>button:disabled{cursor:default!important;opacity:.45!important}@media (max-width:620px){.unifiedNotificationFooter{min-height:56px!important;padding:9px 12px!important}.unifiedNotificationFooter>span{font-size:8px!important}.unifiedNotificationFooterActions{gap:6px!important}.unifiedNotificationFooterActions>button{min-height:32px!important;padding:6px 9px!important}}@media (max-width:440px){.unifiedNotificationFooter>span{display:none!important}.unifiedNotificationFooterActions{width:100%!important}.unifiedNotificationFooterActions>button{flex:1 1 0!important}}.unifiedNotificationCenter{flex-direction:column!important;height:min(720px,100vh - 96px)!important;max-height:min(720px,100vh - 96px)!important;display:flex!important;position:absolute!important;overflow:hidden!important}.unifiedNotificationHeader,.unifiedNotificationFilters,.unifiedNotificationStatus{flex:none!important}.unifiedNotificationList{overscroll-behavior:contain!important;flex:auto!important;width:100%!important;min-height:0!important;padding-bottom:8px!important;position:relative!important;overflow:hidden auto!important}.unifiedNotificationFooter{z-index:100!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;background:#fff!important;border-top:1px solid #3e362e1f!important;flex:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:60px!important;margin:0!important;padding:10px 14px!important;display:flex!important;position:relative!important;box-shadow:0 -10px 30px #1f1b170f!important}.unifiedNotificationFooter>span{color:#84796f!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:8px!important;font-weight:700!important;display:inline-flex!important}.unifiedNotificationFooterActions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.unifiedNotificationFooterActions>button{-webkit-appearance:none!important;appearance:none!important;color:#574b40!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;background:#faf8f5!important;border:1px solid #463a2f29!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:7px 12px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.unifiedNotificationFooterActions>button:hover:not(:disabled){background:#f4efe9!important;border-color:#463a2f4d!important}.unifiedNotificationFooterActions>button.active{color:#fff!important;background:#49372a!important;border-color:#49372a!important}.unifiedNotificationFooterActions>button:disabled{opacity:.42!important;cursor:default!important}@media (max-width:620px){.unifiedNotificationCenter{width:auto!important;height:auto!important;max-height:none!important;position:fixed!important;inset:72px 10px 82px!important}.unifiedNotificationFooter{min-height:58px!important}}@media (max-width:440px){.unifiedNotificationFooter>span{display:none!important}.unifiedNotificationFooterActions{width:100%!important;margin-left:0!important}.unifiedNotificationFooterActions>button{flex:1 1 0!important}}
