@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";html:has(.medcore-summary-pdf-stage),body:has(.medcore-summary-pdf-stage),#root:has(.medcore-summary-pdf-stage),.app-shell:has(.medcore-summary-pdf-stage){touch-action:auto!important}.medcore-summary-document-shell:not(:fullscreen) .medcore-summary-pdf-stage,.medcore-summary-document-shell:not(:fullscreen) .medcore-summary-pdf-stage>img,.medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage,.medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage>img{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.medcore-summary-pdf-stage{scroll-behavior:auto!important}.medcore-summary-document-shell:not(:fullscreen) .medcore-summary-pdf-stage.is-medcore-zoomed,.medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage.is-medcore-zoomed{position:relative!important;overflow:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:auto!important}.medcore-summary-document-shell:not(:fullscreen) .medcore-summary-pdf-stage.is-medcore-zoomed>img,.medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage.is-medcore-zoomed>img{transform-origin:0 0!important;will-change:transform}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage>img[data-medcore-page-zoom=true]{-webkit-transform:matrix(1,0,0,1,0,0);transform:scale(1);-webkit-transform-origin:0 0!important;transform-origin:0 0!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform!important;transition:none!important;animation:none!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage.is-medcore-pinching{position:relative!important;overflow:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:auto!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage.is-medcore-pinching>img[data-medcore-page-zoom=true]{-webkit-transform-origin:0 0!important;transform-origin:0 0!important;will-change:transform!important;transition:none!important;animation:none!important}.medcore-summary-pdf-stage.is-medcore-pinching,.medcore-summary-pdf-stage.is-medcore-panning{cursor:grabbing!important}.medcore-summary-document-shell:fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;margin:0!important;border-radius:0!important;background:#f4f8f8!important;color-scheme:light!important;isolation:isolate!important}.medcore-summary-document-shell::backdrop{background:#f4f8f8!important}html[data-theme=dark] .medcore-summary-document-shell:fullscreen{background:#f4f8f8!important}.medcore-annotation-page-layer{position:relative;z-index:2;display:block;width:min(100%,1180px);height:auto;min-width:0}.medcore-annotation-page-layer>img{position:relative;z-index:2;display:block;width:100%;height:auto;max-width:none;border-radius:4px;background:#fff;box-shadow:0 32px 80px #0000006b;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.medcore-annotation-page-layer>canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;border-radius:4px;pointer-events:none;touch-action:none!important;-webkit-user-select:none;user-select:none}.medcore-annotation-page-layer.is-annotation-active>canvas{pointer-events:auto;cursor:crosshair}.medcore-annotation-layer-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;padding:20px;background:#07232b6b;color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.02em;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.medcore-summary-pdf-stage.is-medcore-zoomed .medcore-annotation-page-layer>img,.medcore-summary-pdf-stage.is-medcore-zoomed .medcore-annotation-page-layer>canvas{transform-origin:0 0!important;will-change:transform}.medcore-summary-document-toolbar{position:relative}.medcore-annotation-quick-controls{position:absolute;top:50%;left:50%;z-index:24;display:flex;align-items:center;gap:5px;min-height:44px;padding:4px;border:1px solid rgba(226,202,143,.24);border-radius:15px;background:linear-gradient(145deg,#ffffff1b,#ffffff0b);box-shadow:inset 0 1px #ffffff1c,0 12px 28px #00000029;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.medcore-annotation-quick-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:11px;background:transparent;color:#d9e8ea;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.medcore-annotation-quick-controls button:hover:not(:disabled){transform:translateY(-1px);border-color:#e0c37a6b;background:#ffffff18;color:#fff}.medcore-annotation-quick-controls button:disabled{opacity:.3;cursor:not-allowed}.medcore-annotation-quick-controls svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.medcore-annotation-quick-page-status{display:grid;justify-items:center;min-width:66px;padding:2px 8px;color:#fff;line-height:1}.medcore-annotation-quick-page-status small{color:#d8bc70;font-size:.48rem;font-weight:950;letter-spacing:.14em}.medcore-annotation-quick-page-status b{margin-top:4px;font-size:.69rem;font-weight:900;letter-spacing:.02em}.medcore-annotation-quick-page-status i{margin:0 4px;color:#7fa1a8;font-style:normal;font-weight:750}.medcore-annotation-quick-divider{display:block;width:1px;height:24px;margin:0 2px;background:linear-gradient(180deg,transparent,rgba(229,204,143,.42),transparent)}.medcore-annotation-quick-eraser{gap:7px;min-width:82px!important;padding:0 10px!important;border-color:#ffffff17!important;background:#ffffff0b!important}.medcore-annotation-quick-eraser span{font-size:.61rem;font-weight:900;white-space:nowrap}.medcore-annotation-quick-eraser.is-active{border-color:#efd38fcc!important;background:linear-gradient(145deg,#c99c43,#ebd183)!important;box-shadow:0 8px 20px #0000002e,inset 0 1px #fff6!important;color:#123a45!important}.medcore-annotation-toolbar{position:relative;z-index:30;display:flex;align-items:center}.medcore-annotation-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:linear-gradient(145deg,#ffffff1f,#ffffff0e);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000001a;color:#fff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.medcore-annotation-toggle:hover{transform:translateY(-1px);border-color:#ecd39480;background:#ffffff26}.medcore-annotation-toolbar.is-open .medcore-annotation-toggle{border-color:#e9ca7fb3;background:linear-gradient(145deg,#c99d45,#e7c979);color:#123842}.medcore-annotation-toggle span{font-size:1rem;line-height:1}.medcore-annotation-toggle b{font-size:.7rem;font-weight:900;white-space:nowrap}.medcore-annotation-palette{position:absolute;top:calc(100% + 14px);right:0;z-index:50;width:min(620px,calc(100vw - 34px));padding:15px;border:1px solid rgba(210,180,105,.42);border-radius:22px;background:radial-gradient(circle at 92% 0%,rgba(213,179,91,.2),transparent 30%),linear-gradient(145deg,#082b35fb,#0b3d48fb);box-shadow:0 30px 78px #00141c6b,inset 0 1px #ffffff1c;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.medcore-annotation-palette:before{content:"";position:absolute;top:-7px;right:22px;width:13px;height:13px;border-top:1px solid rgba(210,180,105,.42);border-left:1px solid rgba(210,180,105,.42);background:#0a3440;transform:rotate(45deg)}.medcore-annotation-palette>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 3px 13px;border-bottom:1px solid rgba(255,255,255,.1)}.medcore-annotation-palette>header>div{display:grid;gap:3px}.medcore-annotation-palette>header small{color:#d8b968;font-size:.56rem;font-weight:950;letter-spacing:.15em}.medcore-annotation-palette>header b{font-size:.9rem;letter-spacing:-.01em}.medcore-annotation-save-state{display:inline-flex;align-items:center;gap:7px;color:#b9ced2;font-size:.64rem;font-weight:850;white-space:nowrap}.medcore-annotation-save-state i{width:8px;height:8px;border-radius:50%;background:#d1a94d;box-shadow:0 0 0 4px #d1a94d21}.medcore-annotation-save-state.is-saved i{background:#52c69b;box-shadow:0 0 0 4px #52c69b21}.medcore-annotation-save-state.is-saving i{background:#e0bd67;animation:medcore-note-pulse 1s ease-in-out infinite}.medcore-annotation-save-state.is-offline i,.medcore-annotation-save-state.is-error i{background:#e48663;box-shadow:0 0 0 4px #e4866321}@keyframes medcore-note-pulse{50%{opacity:.35;transform:scale(.78)}}.medcore-annotation-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}.medcore-annotation-tool-grid button{display:grid;justify-items:center;gap:5px;min-width:0;min-height:67px;padding:9px 6px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff0e;color:#d4e3e5;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.medcore-annotation-tool-grid button:hover{transform:translateY(-1px);border-color:#5bbec185;background:#4aa1a621}.medcore-annotation-tool-grid button.active{border-color:#d8b866;background:linear-gradient(145deg,#d6b2573b,#47979c2e);box-shadow:0 10px 24px #00000029;color:#fff}.medcore-annotation-tool-grid span{font-size:1.12rem;line-height:1}.medcore-annotation-tool-grid small{overflow:hidden;width:100%;font-size:.58rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap;text-align:center}.medcore-annotation-color-row,.medcore-annotation-size-row{display:grid;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff0a}.medcore-annotation-color-row{grid-template-columns:auto minmax(0,1fr)}.medcore-annotation-color-row>span,.medcore-annotation-size-row>label{color:#9eb9be;font-size:.56rem;font-weight:950;letter-spacing:.13em}.medcore-annotation-color-row>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.medcore-annotation-color-row button{position:relative;width:25px;height:25px;padding:0;border:2px solid rgba(255,255,255,.18);border-radius:50%;background:var(--medcore-note-color);box-shadow:0 4px 10px #0003;cursor:pointer}.medcore-annotation-color-row button.active:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid #e5c979;border-radius:50%}.medcore-annotation-size-row{grid-template-columns:auto minmax(120px,1fr) 52px}.medcore-annotation-size-row input{width:100%;accent-color:#d8b866}.medcore-annotation-size-row>span{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#e8d18f;font-size:.7rem;font-weight:900}.medcore-annotation-size-row>span i{display:block;max-width:18px;max-height:18px;border-radius:50%;background:#e8d18f}.medcore-annotation-palette>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.medcore-annotation-palette>footer>div{display:flex;align-items:center;gap:7px}.medcore-annotation-palette>footer button{min-height:36px;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0f;color:#d8e7e9;font-size:.65rem;font-weight:850;cursor:pointer}.medcore-annotation-palette>footer button:hover:not(:disabled){border-color:#63c6c785;background:#4ba5a924}.medcore-annotation-palette>footer button:disabled{opacity:.38;cursor:not-allowed}.medcore-annotation-palette>footer .medcore-annotation-save-button{border-color:#d7b866;background:linear-gradient(145deg,#c99d45,#e7ca7c);box-shadow:0 10px 22px #0000002b;color:#113741}.medcore-summary-document-shell:fullscreen .medcore-annotation-palette{top:calc(100% + 9px)}html[data-theme=dark] .medcore-annotation-palette{background:radial-gradient(circle at 92% 0%,rgba(213,179,91,.18),transparent 30%),linear-gradient(145deg,#07232cfd,#093540fd)}@media(max-width:1100px){.medcore-annotation-quick-eraser{min-width:38px!important;width:38px;padding:0!important}.medcore-annotation-quick-eraser span{display:none}.medcore-annotation-quick-page-status{min-width:56px;padding-inline:4px}}@media(max-width:920px){.medcore-annotation-toggle b{display:none}.medcore-annotation-toggle{width:39px;padding:8px}.medcore-annotation-palette{right:-52px}.medcore-annotation-quick-controls{gap:3px}.medcore-annotation-quick-controls button{min-width:34px;height:34px}}@media(max-width:680px){.medcore-summary-document-toolbar{flex-wrap:wrap}.medcore-annotation-quick-controls{position:static;order:3;width:100%;min-height:42px;justify-content:center;transform:none}.medcore-annotation-palette{position:fixed;top:74px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 88px);overflow:auto;border-radius:19px}.medcore-annotation-palette:before{display:none}.medcore-annotation-tool-grid{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto;padding-bottom:2px}.medcore-annotation-tool-grid button{min-width:58px}.medcore-annotation-color-row{grid-template-columns:1fr}.medcore-annotation-color-row>div{justify-content:flex-start}.medcore-annotation-size-row{grid-template-columns:1fr 55px}.medcore-annotation-size-row>label{grid-column:1/-1}.medcore-annotation-palette>footer{align-items:stretch;flex-direction:column}.medcore-annotation-palette>footer>div{display:grid;grid-template-columns:auto auto 1fr}.medcore-annotation-palette>footer .medcore-annotation-save-button{width:100%}}@media(max-width:430px){.medcore-annotation-palette{top:65px;padding:12px}.medcore-annotation-palette>header{align-items:flex-start;flex-direction:column}.medcore-annotation-save-state{white-space:normal}}.medcore-kt-pages-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.medcore-kt-viewer-card{padding:14px;border:1px solid #d8e7e9;border-radius:24px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 18px 42px #04232f14}.medcore-kt-viewer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.medcore-kt-viewer-head-copy{min-width:0}.medcore-kt-viewer-title{display:block;color:#173c48;font-size:1.15rem;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medcore-kt-viewer-sub{display:block;margin-top:4px;color:#70868c;font-size:.78rem;font-weight:800}.medcore-kt-viewer-badge{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#eaf7f6;color:#176f77;font-size:.72rem;font-weight:900}.medcore-kt-page-frame{position:relative;max-width:720px;margin:auto;border-radius:30px;overflow:hidden;background:#111;box-shadow:0 30px 80px #00000047;border:1px solid #d8e7e9;touch-action:pan-y}.medcore-kt-page-frame img{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.medcore-kt-viewer-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.medcore-kt-viewer-controls button{min-width:106px}.medcore-kt-page-counter{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border:1px solid #d8e7e9;border-radius:15px;background:#f6fbfb;color:#173c48;font-size:.82rem;font-weight:900}.medcore-kt-side{padding:14px;border:1px solid #d8e7e9;border-radius:24px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 18px 42px #04232f14;position:sticky;top:102px;max-height:calc(100vh - 120px);overflow:auto}.medcore-kt-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.medcore-kt-side-head b{color:#173c48;font-size:1rem}.medcore-kt-side-head span{color:#70868c;font-size:.76rem;font-weight:850}.medcore-kt-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.medcore-kt-thumb{display:grid;gap:8px;padding:8px;border:1px solid #d8e7e9;border-radius:18px;background:#fff;text-align:center;cursor:pointer;transition:.16s ease}.medcore-kt-thumb:hover,.medcore-kt-thumb.active{border-color:#58aeb4;background:#eef8f7;box-shadow:0 10px 24px #176f771f}.medcore-kt-thumb img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;background:#f1f5f7;-webkit-user-drag:none}.medcore-kt-thumb b{color:#173c48;font-size:.76rem}.medcore-kt-thumb small{color:#70868c;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medcore-page-zoom-layer{box-shadow:0 24px 70px #00000061}@media(max-width:980px){.medcore-kt-pages-shell{grid-template-columns:1fr}.medcore-kt-side{position:relative;top:0;max-height:none}.medcore-kt-thumbs{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}}@media(max-width:620px){.medcore-kt-viewer-head{flex-direction:column;align-items:stretch}.medcore-kt-viewer-badge{width:max-content}.medcore-kt-page-frame{border-radius:22px}.medcore-kt-viewer-controls{display:grid;grid-template-columns:1fr auto 1fr}.medcore-kt-viewer-controls button{min-width:0}.medcore-kt-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--navy:#0a1828;--navy-2:#11273d;--ink:#172333;--muted:#657386;--paper:#f5f8fb;--panel:#fff;--line:#dce5ee;--accent:#147a83;--accent-soft:#e4f4f2;--danger:#b8424c;--warning:#9b6617;--shadow:0 14px 44px rgba(14,35,56,.08);font-family:DM Sans,Noto Sans Arabic,system-ui,sans-serif;color:var(--ink);background:var(--paper)}:root[data-theme=dark]{--navy:#071321;--navy-2:#0c2033;--ink:#edf4fb;--muted:#a9b8c8;--paper:#0c1621;--panel:#132130;--line:#263a4d;--accent:#48b7b7;--accent-soft:#123a3f;--shadow:0 14px 44px rgba(0,0,0,.24)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}.muted{color:var(--muted);line-height:1.55}.eyebrow{margin:0 0 6px;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.12em}.brand-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#4ec2bc,#147a83);color:#fff;font-size:1.75rem;font-weight:700;box-shadow:0 8px 24px #147a8347}.brand-mark.small{width:35px;height:35px;border-radius:11px;font-size:1.1rem}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 85% 12%,rgba(77,193,188,.18),transparent 27%),var(--navy)}.auth-card{width:min(100%,530px);padding:44px;border-radius:26px;background:var(--panel);box-shadow:0 24px 70px #00000042}.auth-card h1{font-size:2.25rem;line-height:1.05;margin:18px 0}.stack{display:grid;gap:14px}.stack label,.form-grid label,.question-form>label{display:grid;gap:7px;font-size:.86rem;font-weight:600}.stack small{font-size:.76rem;color:var(--muted);font-weight:400}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);padding:11px 12px;outline:none;transition:border .15s,box-shadow .15s}textarea{min-height:86px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.segmented{display:flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:12px;margin:18px 0}.segmented button{border:0;background:transparent;color:var(--muted);padding:8px 11px;border-radius:8px;font-size:.84rem}.segmented button.active{background:var(--accent-soft);color:var(--accent);font-weight:700}.primary,.secondary,.button,.danger-button{border:1px solid transparent;border-radius:10px;padding:11px 14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary{background:var(--accent);color:#fff}.primary:hover{filter:brightness(1.06)}.secondary,.button.secondary{background:transparent;border-color:var(--line);color:var(--ink)}.compact{padding:7px 10px;font-size:.8rem}.link{border:0;background:transparent;color:var(--accent);padding:0;font-weight:700;margin-top:12px;text-align:start}.notice{border-left:3px solid var(--accent);padding:9px 12px;background:var(--accent-soft);color:var(--accent);border-radius:6px}.error{border-left:3px solid var(--danger);padding:9px 12px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);border-radius:6px}.legal{color:var(--muted);font-size:.75rem;line-height:1.5;margin-top:20px}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--navy);color:#dce7f1;display:flex;flex-direction:column;padding:22px 14px;position:sticky;top:0;height:100vh}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:7px 9px 25px}.sidebar-brand b{display:block;font-size:.83rem;letter-spacing:.04em}.sidebar-brand small{color:#8aa0b7;font-size:.65rem;letter-spacing:.14em}.sidebar nav{display:grid;gap:4px}.sidebar nav a,.sidebar-bottom button{border:0;background:transparent;color:#c9d9e7;text-align:left;padding:11px 12px;border-radius:10px;font-size:.9rem}.sidebar nav a.active,.sidebar nav a:hover,.sidebar-bottom button:hover{background:#ffffff1a;color:#fff}.sidebar-bottom{margin-top:auto;display:grid;gap:4px}.workspace{min-width:0}.topbar{height:88px;padding:16px clamp(20px,3vw,42px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar h2{margin:0;font-size:1.35rem}.topbar-actions{display:flex;gap:8px;align-items:center}.icon-button,.language-button,.mobile-menu{border:1px solid var(--line);color:var(--ink);background:var(--panel);border-radius:9px;width:34px;height:34px}.mobile-menu{display:none}.page-content{padding:clamp(20px,3vw,42px);max-width:1550px;margin:auto}.hero{border-radius:20px;padding:32px;background:linear-gradient(110deg,var(--navy),var(--navy-2));color:#fff;display:flex;justify-content:space-between;gap:28px;align-items:center;margin-bottom:20px}.hero h1{font-size:clamp(1.7rem,3vw,2.5rem);max-width:650px;margin:0 0 10px}.hero>div>p:not(.eyebrow){color:#bfd1e1;max-width:690px;line-height:1.55}.readiness{background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:18px;width:220px}.readiness span,.readiness small{display:block;color:#bdd0e1}.readiness strong{font-size:1.3rem;display:block;margin:7px 0}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:18px;box-shadow:var(--shadow)}.stat span{display:block;color:var(--muted);font-size:.78rem}.stat strong{display:block;font-size:1.65rem;margin:7px 0 2px}.stat small{color:var(--muted);font-size:.74rem}.grid{display:grid;gap:18px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:22px;box-shadow:var(--shadow);margin:18px 0}.panel h3{margin:0 0 6px}.panel-head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}.panel-head p{margin:5px 0;color:var(--muted);font-size:.86rem}.list{display:grid}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.list-row:first-child{border-top:0}.list-row p{margin:4px 0 0;color:var(--muted);font-size:.82rem}.chip{display:inline-flex;align-items:center;width:max-content;max-width:100%;white-space:nowrap;border-radius:999px;padding:4px 8px;background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-weight:700}.bar-list{display:grid;gap:14px}.bar-label{display:flex;justify-content:space-between;font-size:.86rem;margin-bottom:6px}.bar{height:8px;background:var(--line);border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.empty{padding:30px 10px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px}.loading{color:var(--muted)}.loading-screen,.exam-loading{min-height:100vh;display:grid;place-items:center;background:var(--paper);color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .wide{grid-column:1/-1}.optional{font-weight:400;color:var(--muted)}.tree{display:grid;gap:6px}.tree details{border-left:1px solid var(--line);padding-left:13px;margin-left:4px}.tree summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;cursor:pointer}.tree summary>span{display:flex;gap:9px;align-items:center}.tree small{display:block;color:var(--muted);font-size:.76rem}.subtopic{display:flex;justify-content:space-between;padding:7px 0;color:var(--muted)}.mini{border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);padding:4px 7px;font-size:.72rem}.mini.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 36%,var(--line))}.search{max-width:280px}.question-form{display:grid;gap:16px}.options-editor{display:grid;gap:8px}.options-editor label{display:grid;grid-template-columns:36px 1fr;gap:8px;align-items:center}.options-editor label>span{display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);height:40px;font-weight:700}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:680px}.table-wrap th{text-align:left;color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:10px;border-bottom:1px solid var(--line)}.table-wrap td{padding:13px 10px;border-bottom:1px solid var(--line);font-size:.86rem;vertical-align:top}.table-wrap td p{margin:4px 0;line-height:1.35;max-width:550px}.table-wrap td small{display:block;color:var(--muted);margin-top:4px}.import-box{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.validation-list{padding:12px;border-radius:10px;background:color-mix(in srgb,var(--danger) 8%,transparent)}.validation-list p{margin:7px 0;color:var(--danger);font-size:.85rem}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checks label{display:flex;align-items:center;gap:7px;font-size:.83rem;font-weight:500}.checks input{width:auto}.workflow{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:12px;line-height:1.45}.result-card{text-align:center;max-width:760px;margin:30px auto}.result-card h1{font-size:3.4rem;margin:8px 0}.result-card .button-row{justify-content:center}.review-list{display:grid;gap:15px}.review-question h3{line-height:1.5}.review-answers>div{display:grid;grid-template-columns:35px 1fr auto;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-top:8px}.review-answers>div>small{color:var(--muted)}.review-answers .your-answer{border-color:var(--warning)}.review-answers .correct-answer{background:var(--accent-soft);border-color:var(--accent)}.review-note{margin-top:14px;border-radius:10px;padding:13px;background:var(--accent-soft);text-align:start}.review-note p{margin:7px 0;line-height:1.65}.review-note.warning{background:color-mix(in srgb,#d09b42 16%,transparent)}.trend{height:220px;display:flex;align-items:end;gap:8px;padding:20px 0}.trend>div{flex:1;min-width:8px;position:relative;background:var(--accent);border-radius:5px 5px 0 0;min-height:6px}.trend small{position:absolute;bottom:-21px;left:50%;transform:translate(-50%) rotate(-42deg);font-size:.57rem;color:var(--muted);white-space:nowrap}.heat-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.heat-map article{border-radius:12px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) var(--heat),var(--panel)),var(--panel));border:1px solid var(--line)}.heat-map b,.heat-map small{display:block}.heat-map strong{display:block;font-size:1.5rem;margin:8px 0}.danger-button{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.exam-shell{min-height:100vh;background:var(--paper)}.exam-header{height:68px;padding:0 clamp(14px,3vw,38px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--panel);position:sticky;top:0;z-index:3}.exam-brand{font-weight:700;font-size:.86rem;letter-spacing:.03em}.timer{border:1px solid var(--line);border-radius:9px;padding:7px 11px;font-weight:700;font-variant-numeric:tabular-nums}.timer.urgent{border-color:var(--danger);color:var(--danger)}.exam-content{max-width:1300px;margin:auto;padding:24px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.navigator{align-self:start;position:sticky;top:92px;border:1px solid var(--line);border-radius:15px;padding:16px;background:var(--panel)}.navigator p{color:var(--muted);font-size:.78rem;margin:5px 0 15px}.question-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.question-grid button{aspect-ratio:1;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-size:.75rem}.question-grid button.current{outline:2px solid var(--accent);color:var(--accent)}.question-grid button.answered{background:var(--accent-soft);color:var(--accent)}.question-grid button.flagged{border-color:var(--warning)}.exam-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:clamp(22px,4vw,44px);box-shadow:var(--shadow)}.exam-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:.8rem}.exam-card h1{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.5;margin:20px 0 25px}.exam-card figure{margin:0 0 20px}.exam-card figure img{max-width:100%;max-height:420px;object-fit:contain;border-radius:10px;border:1px solid var(--line);display:block;margin:auto}.exam-card figcaption{text-align:center;color:var(--muted);font-size:.78rem;margin-top:7px}.answers{display:grid;gap:11px}.answers>button{width:100%;display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;text-align:left;padding:13px;border:1px solid var(--line);border-radius:11px;background:transparent;color:var(--ink)}.answers>button b{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:var(--paper);color:var(--muted)}.answers>button.selected{border-color:var(--accent);background:var(--accent-soft)}.answers>button.selected b{background:var(--accent);color:#fff}.exam-controls{display:flex;gap:9px;justify-content:space-between;align-items:center;margin-top:28px;flex-wrap:wrap}.flagged-button{border:1px solid var(--warning);background:color-mix(in srgb,#d59f37 14%,transparent);color:var(--warning);border-radius:10px;padding:11px 14px;font-weight:700}@media(max-width:1000px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:20;width:250px;transform:translate(-105%);transition:transform .2s}.sidebar.open{transform:translate(0)}:root[dir=rtl] .sidebar{transform:translate(105%)}:root[dir=rtl] .sidebar.open{transform:translate(0)}.mobile-menu{display:block}.topbar{height:76px}.hero{padding:24px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-content{grid-template-columns:1fr}.navigator{position:static}.question-grid{grid-template-columns:repeat(10,1fr)}.exam-card{order:-1}}@media(max-width:640px){.page-content{padding:16px}.topbar{padding:12px 16px}.topbar h2{font-size:1.1rem}.topbar-actions .primary{display:none}.hero{display:block}.readiness{width:100%;margin-top:18px}.stat-grid,.compact-grid,.grid.two,.form-grid,.checks{grid-template-columns:1fr}.panel{padding:16px;border-radius:13px}.panel-head{display:block}.panel-head .search{max-width:none;margin-top:12px}.auth-card{padding:28px 22px}.exam-header{padding:0 12px}.exam-brand{font-size:.66rem}.exam-content{padding:13px}.exam-card{padding:20px 16px}.question-grid{grid-template-columns:repeat(8,1fr)}.exam-controls>*{flex:1}.review-answers>div{grid-template-columns:30px 1fr}.review-answers>div>small{grid-column:2}.answers>button{padding:10px}.hero h1{font-size:1.75rem}}.exam-builder-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:32px;border:1px solid rgba(22,119,128,.2);border-radius:24px;background:linear-gradient(128deg,#092438,#0e5361 64%,#1d818b);box-shadow:0 18px 42px #051f3026;color:#fff}.exam-builder-hero .eyebrow{color:#9fe3de}.exam-builder-hero h2{margin:4px 0 8px;color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.04em}.exam-builder-hero p:not(.eyebrow){max-width:670px;margin:0;color:#d2eeec;line-height:1.55}.exam-builder-hero-status{display:grid;gap:6px;min-width:180px;padding:17px 18px;border:1px solid rgba(235,255,253,.25);border-radius:17px;background:#ffffff1a;text-align:right}.exam-builder-hero-status span{color:#b9efeb;font-size:.67rem;font-weight:900;letter-spacing:.16em}.exam-builder-hero-status b{color:#fff;font-size:.88rem}.exam-builder-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(290px,.68fr);gap:20px}.exam-compose-card,.exam-builder-brief,.exam-registry-premium{border:1px solid #d8e7e9;border-radius:22px;background:#fff;box-shadow:0 12px 30px #04232f0e}.exam-compose-card{padding:28px}.exam-compose-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.exam-compose-card h3,.exam-builder-brief h3,.exam-registry-premium h3{margin:3px 0 0;color:#163b47;font-size:1.25rem}.exam-clean-form label{color:#365159;font-size:.8rem;font-weight:850}.exam-clean-form label>span{display:block;margin-bottom:8px}.exam-clean-form input,.exam-clean-form select{border:1px solid #cddde1!important;border-radius:12px!important;background:#fbfefe!important;box-shadow:none!important}.exam-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.exam-number-unit{display:flex;align-items:center;border:1px solid #cddde1;border-radius:12px;background:#fbfefe;overflow:hidden}.exam-number-unit input{border:0!important;border-radius:0!important}.exam-number-unit em{padding:0 13px;color:#71878c;font-size:.8rem;font-style:normal;font-weight:850}.exam-advanced-settings{margin-top:20px;border:1px solid #d9e8ea;border-radius:15px;background:#f9fcfc}.exam-advanced-settings summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 17px;cursor:pointer;list-style:none}.exam-advanced-settings summary::-webkit-details-marker{display:none}.exam-advanced-settings summary b{display:block;color:#19414d;font-size:.9rem}.exam-advanced-settings summary small{display:block;margin-top:4px;color:#74898f;font-size:.77rem;font-weight:400}.exam-advanced-settings summary i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e5f5f3;color:#16767d;font-size:1.15rem;font-style:normal}.exam-advanced-settings[open] summary i{transform:rotate(45deg)}.exam-advanced-content{padding:0 17px 18px;border-top:1px solid #deeaec}.exam-image-select{display:block;max-width:290px;margin:17px 0}.exam-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.exam-control-grid label{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #dce8ea;border-radius:10px;background:#fff;font-size:.78rem!important;font-weight:700!important}.exam-control-grid input{width:16px;height:16px;accent-color:#16818a}.exam-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid #e0ebed}.exam-compose-actions p{display:flex;align-items:flex-start;gap:7px;max-width:380px;margin:0;color:#70868c;font-size:.78rem;line-height:1.45}.exam-compose-actions p span{color:#1a9690;font-size:.75rem}.exam-create-button{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.exam-create-button b{font-size:1.1rem}.exam-builder-brief{padding:28px;background:linear-gradient(145deg,#fff,#f3fbfb)}.exam-builder-brief>div{display:grid;grid-template-columns:31px 1fr;gap:11px;margin-top:22px}.exam-builder-brief>div>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#e2f5f2;color:#16767d;font-size:.71rem;font-weight:900}.exam-builder-brief p{margin:0;color:#70858b;font-size:.84rem;line-height:1.48}.exam-builder-brief p b{display:block;margin-bottom:3px;color:#183f4b}.exam-registry-premium{margin-top:22px;padding:27px}.exam-registry-premium-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:19px}.exam-registry-premium-head p:not(.eyebrow){margin:4px 0 0;color:var(--muted);font-size:.87rem}.exam-registry-premium-head>span{padding:7px 10px;border-radius:9px;background:#eaf7f6;color:#176f77;font-size:.75rem;font-weight:850}.exam-registry-list{display:grid;gap:10px}.exam-registry-card{display:grid;grid-template-columns:44px minmax(180px,1fr) minmax(160px,.65fr) max-content 70px;align-items:center;gap:18px;width:100%;padding:15px 17px;border:1px solid #dce9eb;border-radius:16px;background:linear-gradient(108deg,#fff,#fbfefe);color:inherit;text-align:left;box-shadow:0 5px 14px #04232f06;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.exam-registry-card:hover{transform:translateY(-2px);border-color:#80c5c8;box-shadow:0 13px 25px #04232f17}.exam-registry-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eaf7f6;color:#16757c;font-size:1rem;font-weight:900}.exam-registry-icon.draft{background:linear-gradient(145deg,#1b858c,#42a7a7);color:#fff;box-shadow:0 8px 16px #127f8733}.exam-registry-icon.protected{background:#f2f6f7;color:#586e75}.exam-registry-icon.large{width:58px;height:58px;border-radius:18px;font-size:1.35rem}.exam-registry-name{display:grid;gap:4px;min-width:0}.exam-registry-name b{overflow:hidden;color:#173e4a;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.exam-registry-name small{color:#74898f;font-size:.77rem}.exam-registry-meta{display:grid;gap:4px}.exam-registry-meta small{color:#768b90;font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.exam-registry-meta b{color:#174a56;font-size:.84rem}.exam-status{display:inline-flex;justify-content:center;padding:6px 9px;border-radius:8px;font-size:.71rem;font-weight:850;white-space:nowrap}.exam-status.draft{background:#edf6fb;color:#2c6c8b}.exam-status.published{background:#e6f7f3;color:#17736e}.exam-registry-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#16747b;font-size:.78rem;font-weight:850}.exam-registry-open b{font-size:1.1rem}.exam-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#031421a6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.exam-detail-drawer{position:relative;width:min(700px,100%);min-height:100vh;padding:34px;overflow-y:auto;background:#f8fcfc;box-shadow:-30px 0 80px #000e1959}.exam-drawer-close{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:39px;height:39px;padding:0;border:1px solid #cddfe2;border-radius:12px;background:#fff;color:#456068;font-size:1.65rem;line-height:1;cursor:pointer}.exam-detail-head{display:flex;align-items:center;gap:16px;padding:4px 48px 25px 0;border-bottom:1px solid #dce8eb}.exam-detail-head h2{margin:4px 0;color:#153c48;font-size:1.7rem}.exam-detail-head p:not(.eyebrow){margin:0;color:#748a90}.exam-detail-status{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:14px;border:1px solid #dce9eb;border-radius:14px;background:#fff}.exam-detail-status p{margin:0;color:#667e84;font-size:.83rem;line-height:1.48}.exam-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exam-detail-grid article{padding:15px;border:1px solid #dce9eb;border-radius:13px;background:#fff}.exam-detail-grid span{display:block;color:#768b90;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.exam-detail-grid b{display:block;margin-top:7px;color:#174652;font-size:.96rem}.exam-detail-options{margin-top:18px;padding:19px;border:1px solid #dce9eb;border-radius:15px;background:#fff}.exam-detail-options>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.exam-detail-options span{padding:7px 9px;border-radius:8px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:800}.exam-detail-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:20px;border-top:1px solid #dce8eb}.exam-protected-note{display:flex;gap:11px;align-items:flex-start;width:100%;padding:14px;border:1px solid #cce2e5;border-radius:14px;background:#fff}.exam-protected-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eef5f6;color:#4f6c74}.exam-protected-note b{display:block;color:#34525b}.exam-protected-note p{margin:3px 0 0;color:#71868c;font-size:.8rem;line-height:1.45}.exam-delete-action{border-color:#e5b1b8!important;background:#fff7f8!important;color:#a53b4a!important}.exam-delete-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:130!important;display:grid!important;place-items:center!important;padding:24px!important;background:#041421a8!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.exam-delete-dialog{width:min(520px,100%)!important;padding:30px!important;border:1px solid rgba(214,228,231,.95)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 80px #000c1861!important}.exam-delete-dialog h2{margin:6px 0 10px;color:#183d49}.exam-delete-dialog .muted{line-height:1.55}.exam-delete-guard{display:grid;gap:4px;margin:20px 0;padding:14px 15px;border:1px solid #b9e4df;border-radius:13px;background:#effaf8;color:#1a6266}.exam-delete-guard b{font-size:.82rem}.exam-delete-guard span{font-size:.8rem;line-height:1.45}.exam-delete-dialog .button-row{justify-content:flex-end;margin-top:24px}@media(max-width:850px){.exam-builder-hero{align-items:flex-start;flex-direction:column}.exam-builder-hero-status{width:100%;text-align:left}.exam-builder-layout{grid-template-columns:1fr}.exam-builder-brief{display:none}.exam-registry-premium{padding:19px 15px}.exam-registry-premium-head{align-items:flex-start;flex-direction:column}.exam-registry-card{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.exam-registry-meta{display:none}.exam-status{grid-column:2/3;justify-self:start}.exam-registry-open{grid-column:3;grid-row:1/3}.exam-detail-drawer{width:100%;padding:24px 16px}.exam-detail-grid{grid-template-columns:1fr}.exam-detail-actions{align-items:stretch;flex-direction:column}.exam-detail-actions button{width:100%}.exam-control-grid{grid-template-columns:1fr}}@media(max-width:520px){.exam-compose-card{padding:20px 16px}.exam-core-grid{grid-template-columns:1fr}.exam-compose-actions{align-items:stretch;flex-direction:column}.exam-create-button{justify-content:center}.exam-detail-head{align-items:flex-start}.exam-detail-status{flex-direction:column}}.submission-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#0514269e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:submissionFade .18s ease-out}.submission-dialog{width:min(760px,100%);border:1px solid rgba(213,235,244,.54);border-radius:24px;padding:clamp(22px,4vw,34px);background:linear-gradient(145deg,#fff,#f6fbfd);box-shadow:0 30px 80px #01111f61;animation:submissionLift .22s ease-out;color:var(--ink)}.submission-dialog-top{display:flex;gap:16px;align-items:flex-start}.submission-dialog-top h2{margin:3px 0 8px;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.03em}.submission-dialog-top p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.55}.submission-emblem{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,var(--accent),#4cb9c3);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 34%,transparent);color:#fff;font-weight:900;font-size:1.35rem}.submission-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0 16px}.submission-metrics article{border:1px solid var(--line);border-radius:14px;padding:14px;background:#ffffffb8}.submission-metrics article.attention{border-color:color-mix(in srgb,var(--warning) 58%,var(--line));background:color-mix(in srgb,#d59f37 10%,#fff)}.submission-metrics span,.submission-metrics i{display:block;color:var(--muted);font-style:normal;font-size:.72rem;line-height:1.35}.submission-metrics strong{display:block;margin:7px 0 4px;font-size:1.45rem;line-height:1}.submission-metrics strong small{font-size:.78rem;color:var(--muted);font-weight:600}.submission-metrics i.positive{color:var(--accent);font-weight:700}.submission-warning{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--warning) 55%,var(--line));border-radius:13px;padding:13px 14px;background:color-mix(in srgb,#d59f37 12%,#fff);color:#805315}.submission-warning b,.submission-warning span{display:block}.submission-warning span{font-size:.8rem;margin-top:3px;line-height:1.4}.submission-assurance{display:flex;gap:10px;align-items:flex-start;margin:16px 0;padding:0 2px;color:var(--muted);font-size:.82rem;line-height:1.5}.submission-assurance span{font-size:1rem}.submission-assurance p{margin:0}.submission-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.final-submit{border:1px solid #b53d4b;border-radius:11px;padding:12px 16px;background:linear-gradient(135deg,#cf5260,#ad3647);box-shadow:0 8px 18px #ad36473d;color:#fff;font-weight:800}.final-submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@keyframes submissionFade{0%{opacity:0}to{opacity:1}}@keyframes submissionLift{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.submission-overlay{padding:14px;align-items:end}.submission-dialog{border-radius:20px;padding:22px 18px}.submission-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 14px}.submission-warning{align-items:flex-start;flex-direction:column}.submission-actions{display:grid;grid-template-columns:1fr}.submission-actions button{width:100%}}.import-hero{padding:34px!important;border-radius:24px!important;background:linear-gradient(135deg,#081b2a,#167e7e)!important;color:#fff}.import-hero h2{color:#fff}.import-hero p{color:#d9f4f1}.import-workbench,.preview-workspace,.import-history-card{border-radius:22px!important;box-shadow:0 14px 34px #04232f12!important}.preview-list{display:grid;gap:10px}.preview-row,.import-admin-card{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff}.preview-row.invalid{border-color:#d67b85;background:#fff7f8}.import-admin-card p{margin:8px 0}.segmented{display:flex;gap:7px;margin:16px 0;padding:6px;border:1px solid var(--line);border-radius:12px}.segmented button{border:0;border-radius:8px;padding:9px 12px;background:transparent}.segmented button.active{background:#e4f5f3;color:#146c73;font-weight:800}@media(max-width:700px){.import-admin-card{display:grid}}.auth-card .segmented{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:50px;margin:18px 0;padding:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 78%,var(--panel)),color-mix(in srgb,var(--accent-soft) 25%,var(--panel)));box-shadow:0 12px 28px #08263514,inset 0 1px #ffffffd1,inset 0 -1px #092c3a09}.auth-card .segmented:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,rgba(255,255,255,.58),transparent 38%,transparent 68%,color-mix(in srgb,var(--accent) 5%,transparent))}.auth-card .segmented button{position:relative;z-index:1;min-width:0;min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:color-mix(in srgb,var(--muted) 92%,var(--ink));font-size:.84rem;font-weight:650;letter-spacing:.008em;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .2s ease,transform .18s ease}.auth-card .segmented button:not(.active):hover{border-color:color-mix(in srgb,var(--accent) 10%,var(--line));background:color-mix(in srgb,var(--panel) 82%,var(--accent-soft));color:var(--ink)}.auth-card .segmented button.active{border-color:#ffffff61;background:linear-gradient(135deg,#16979d,#147a83 58%,#0d6570);color:#fff;font-weight:800;text-shadow:0 1px 1px rgba(2,35,44,.2);box-shadow:0 9px 20px #147a8345,inset 0 1px #ffffff52,inset 0 -1px #002b322e}.auth-card .segmented button.active:after{content:"";position:absolute;top:2px;right:13%;left:13%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent)}.auth-card .segmented button:active{transform:translateY(1px)}.auth-card .segmented button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 62%,#fff);outline-offset:2px}@media(prefers-reduced-motion:reduce){.auth-card .segmented button{transition:none}}.auth-card .auth-secondary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;width:100%;min-height:46px;margin-top:8px;direction:ltr}.auth-card .auth-secondary-row>.link{grid-column:1;justify-self:start;align-self:center;width:auto;min-width:0;margin:0;padding:9px 0;line-height:1.2;white-space:nowrap}.auth-card .auth-google-login{position:relative;isolation:isolate;grid-column:2;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:184px;min-height:42px;padding:9px 16px 9px 11px;box-sizing:border-box;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:14px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--paper) 94%,var(--accent-soft)));color:color-mix(in srgb,var(--ink) 92%,#0c5960);box-shadow:0 8px 20px #08263513,inset 0 1px #fffffffa,inset 0 -1px #0a414906;font-size:.79rem;font-weight:760;line-height:1;letter-spacing:.003em;text-decoration:none;white-space:nowrap;direction:ltr;transition:transform .18s ease,border-color .18s ease,box-shadow .2s ease,background .18s ease,color .18s ease}.auth-card .auth-google-login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.78),transparent 40%,transparent 72%,color-mix(in srgb,var(--accent) 3.5%,transparent))}.auth-card .auth-google-login:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--paper) 88%,var(--accent-soft)));color:var(--ink);box-shadow:0 11px 24px #0826351b,inset 0 1px #fff}.auth-card .auth-google-login:active{transform:translateY(0);box-shadow:0 5px 14px #08263513,inset 0 1px #fff}.auth-card .auth-google-login:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 56%,#fff);outline-offset:3px}.auth-card .auth-google-mark{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(15,63,74,.075);border-radius:8px;background:#fff;box-shadow:0 3px 9px #08263511,inset 0 1px #fffffffa}.auth-card .auth-google-mark svg{display:block;width:15px;height:15px}@media(max-width:520px){.auth-card .auth-secondary-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:10px;column-gap:0;align-items:stretch}.auth-card .auth-secondary-row>.link{grid-column:1;grid-row:1;justify-self:start;max-width:100%}.auth-card .auth-google-login{grid-column:1;grid-row:2;justify-self:stretch;width:100%;min-width:0;min-height:44px;gap:9px;padding:9px 14px;font-size:.77rem}.auth-card .auth-google-mark{width:22px;height:22px;flex-basis:22px}}@media(max-width:390px){.auth-card .auth-secondary-row{row-gap:9px}.auth-card .auth-google-login{width:100%;min-width:0;padding:9px 12px;font-size:.75rem}.auth-card .auth-secondary-row>.link{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.auth-card .auth-google-login{transition:none}}.tree-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.tree-actions .chip{flex:none}.mini.delete{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 7%,transparent)}.library-editor{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.library-editor .button-row{margin-top:0}@media(max-width:640px){.tree summary,.subtopic{align-items:flex-start}.tree summary>span:first-child{min-width:0}.tree-actions{justify-content:flex-start}.tree-actions .chip{display:none}}.qb-hero{display:flex!important;align-items:center;justify-content:space-between;gap:28px;padding:32px!important;border:1px solid rgba(24,122,132,.18)!important;border-radius:24px!important;background:linear-gradient(128deg,#082236,#0e5363 58%,#238794)!important;color:#fff;box-shadow:0 18px 44px #051f3029!important}.qb-hero h2{margin:2px 0 8px;color:#fff;font-size:clamp(1.8rem,4vw,2.55rem);letter-spacing:-.04em}.qb-hero p:not(.eyebrow){max-width:660px;margin:0;color:#d6f0f0}.qb-hero .eyebrow{color:#99e4df}.qb-hero-mark{display:grid;gap:6px;min-width:190px;padding:17px 19px;border:1px solid rgba(219,255,251,.25);border-radius:18px;background:#ffffff17;text-align:right}.qb-hero-mark span{font-size:.66rem;font-weight:900;letter-spacing:.18em;color:#bdeeea}.qb-hero-mark b{font-size:.92rem;color:#fff}.qb-list{padding:26px!important;border-radius:22px!important;box-shadow:0 14px 34px #04232f0f!important}.qb-list-head{align-items:center!important;gap:20px}.qb-list-head h3{margin:3px 0 5px;font-size:1.25rem}.qb-list-head p:not(.eyebrow){margin:0;color:var(--muted)}.qb-search{display:flex;align-items:center;gap:10px;min-width:min(100%,370px);padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:14px;background:#fff;box-shadow:0 8px 18px #072e3b0a}.qb-search span{color:var(--accent);font-size:1.22rem}.qb-search input{width:100%;border:0!important;box-shadow:none!important;background:transparent!important;padding:13px 0!important}.qb-question-grid{display:grid;gap:12px;margin-top:20px}.question-admin-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 20px 20px 22px!important;border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line))!important;border-radius:18px!important;background:linear-gradient(120deg,#fff,#fbfefe)!important;box-shadow:0 8px 20px #04232f09;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.question-admin-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important;box-shadow:0 14px 28px #04232f14}.question-admin-main{min-width:0}.question-code{display:inline-flex;padding:5px 9px;border-radius:8px;background:#e9f8f6;color:#166e75;font-size:.72rem;font-weight:900;letter-spacing:.06em}.question-admin-card p{margin:10px 0 12px;line-height:1.48;font-size:1rem;color:var(--ink)}.qb-manage-button{display:inline-flex!important;align-items:center;gap:10px;flex:none;padding:10px 13px!important;border-color:color-mix(in srgb,var(--accent) 48%,var(--line))!important;background:#f7fdfd!important;color:#105a62!important;font-weight:850}.qb-manage-button b{font-size:1.1rem;line-height:1}.qb-editor-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;display:block!important;overflow-y:auto!important;padding:clamp(14px,4vw,44px)!important;background:#041421b3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qb-editor{display:block!important;width:min(1120px,100%)!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(185,225,229,.8)!important;border-radius:26px!important;background:#f7fbfc!important;box-shadow:0 32px 90px #000c186b!important;overflow:hidden}.qb-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:32px 34px 27px;background:linear-gradient(130deg,#082437,#115b69 64%,#207e89);color:#fff}.qb-editor-head .eyebrow{color:#9ce2de}.qb-editor-head h2{margin:4px 0 8px;color:#fff;font-size:clamp(1.65rem,3.5vw,2.25rem);letter-spacing:-.04em}.qb-editor-head p:not(.eyebrow){max-width:670px;margin:0;color:#d3eded;line-height:1.5}.qb-close{display:grid!important;place-items:center;flex:none;width:39px;height:39px;padding:0!important;border:1px solid rgba(234,255,253,.42)!important;border-radius:12px!important;background:#ffffff1a!important;color:#fff!important;font-size:1.65rem;line-height:1}.qb-editor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dbe8ea;border-bottom:1px solid #dbe8ea}.qb-summary-item{min-width:0;padding:17px 20px;background:#fff}.qb-summary-item span{display:block;margin-bottom:5px;color:#73858a;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.qb-summary-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#123946;font-size:.92rem}.qb-protection{display:flex;gap:12px;align-items:flex-start;margin:24px 30px 0;padding:14px 16px;border:1px solid #b8e3df;border-radius:14px;background:#effaf8;color:#155e61}.qb-protection span{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:9px;background:#d5f3ef;font-weight:900}.qb-protection b,.qb-protection p{display:block;margin:0}.qb-protection p{margin-top:3px;line-height:1.45;font-size:.84rem}.qb-protection-lock{border-color:#ecd4a6;background:#fff9eb;color:#815d18}.qb-protection-lock span{background:#ffedbd}.qb-editor-section{margin:25px 30px 0;padding:24px;border:1px solid #dce8eb;border-radius:18px;background:#fff}.qb-section-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:19px}.qb-section-title>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#e6f6f4;color:#167078;font-size:.72rem;font-weight:900}.qb-section-title h3{margin:0;color:#163a46;font-size:1.05rem}.qb-section-title p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.42}.qb-editor label{display:block;color:#365058;font-size:.8rem;font-weight:850}.qb-editor label>span{display:block;margin:0 0 8px}.qb-editor input,.qb-editor textarea,.qb-editor select{border:1px solid #cddde1!important;border-radius:12px!important;background:#fbfefe!important;color:#183d49!important;box-shadow:none!important}.qb-editor textarea{resize:vertical;min-height:132px;padding:14px!important;line-height:1.52}.qb-editor input:focus,.qb-editor textarea:focus,.qb-editor select:focus{border-color:#21828a!important;box-shadow:0 0 0 4px #1f838b1c!important}.qb-editor :disabled{opacity:.68;cursor:not-allowed}.qb-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.qb-option-grid .qb-option-field:last-child{grid-column:1/-1}.qb-classification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.qb-classification-grid .wide{grid-column:1/-1}.qb-editor-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:18px 30px;border-top:1px solid #d9e5e7;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qb-editor-note{display:flex;align-items:flex-start;gap:8px;max-width:455px;color:#63777c;font-size:.78rem;line-height:1.42}.qb-editor-note span{margin-top:3px;color:#1b9a92;font-size:.75rem}.qb-editor-note p,.qb-editor-actions .button-row{margin:0}.qb-editor-actions button{min-height:41px}.qb-archive{border-color:#d5b876!important;color:#87621a!important;background:#fffaf0!important}.qb-remove{border-color:#e4b1b7!important;color:#a73849!important;background:#fff7f8!important}.qb-save{min-width:138px;box-shadow:0 10px 22px #0f79803b}.qb-remove-dialog{width:min(520px,100%)!important;margin:12vh auto!important;padding:30px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 72px #000c1859!important}.qb-remove-dialog h2{margin:6px 0 10px}.qb-remove-dialog .button-row{justify-content:flex-end;margin-top:24px}@media(max-width:780px){.qb-hero{align-items:flex-start;flex-direction:column}.qb-hero-mark{width:100%;text-align:left}.qb-list-head{align-items:stretch!important;flex-direction:column}.qb-search{min-width:0}.question-admin-card{align-items:flex-start;flex-direction:column;gap:14px}.qb-manage-button{width:100%;justify-content:space-between}.qb-editor-overlay{padding:0!important}.qb-editor{min-height:100vh;border:0!important;border-radius:0!important}.qb-editor-head{padding:25px 20px}.qb-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-summary-item{padding:14px 16px}.qb-protection,.qb-editor-section{margin-left:16px;margin-right:16px}.qb-editor-section{padding:18px}.qb-option-grid,.qb-classification-grid{grid-template-columns:1fr}.qb-option-grid .qb-option-field:last-child,.qb-classification-grid .wide{grid-column:auto}.qb-editor-actions{align-items:stretch;flex-direction:column;padding:16px}.qb-editor-note{max-width:none}.qb-editor-actions .button-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.qb-editor-actions .button-row button:last-child{grid-column:1/-1}.qb-editor-actions button{width:100%}}.content:has(.workflow){background:linear-gradient(145deg,#eef6f7,#fff 58%,#f4f8fa)}.content:has(.workflow)>.grid.two>.panel,.content:has(.workflow)>.panel{border:1px solid rgba(14,101,110,.17);border-radius:24px;box-shadow:0 15px 36px #04232f12;padding:28px}.content:has(.workflow)>.grid.two>.panel:first-child{background:linear-gradient(145deg,#fff,#f7fbfb)}.content:has(.workflow)>.grid.two>.panel:last-child{background:linear-gradient(135deg,#0b2030,#14495a);color:#fff}.content:has(.workflow)>.grid.two>.panel:last-child h3{color:#fff}.content:has(.workflow)>.grid.two>.panel:last-child .workflow{color:#d5f0ef}.content:has(.workflow) .checks label{padding:10px 12px;border:1px solid rgba(14,101,110,.14);border-radius:11px;background:#fbfdfd}.content:has(.workflow) .checks label:hover{border-color:var(--accent);background:#f4fbfb}.content:has(.workflow) table{border-collapse:separate;border-spacing:0 8px}.content:has(.workflow) tbody tr{background:#fff;box-shadow:0 6px 15px #04232f09}.content:has(.workflow) tbody td:first-child{border-radius:12px 0 0 12px}.content:has(.workflow) tbody td:last-child{border-radius:0 12px 12px 0}@media(max-width:700px){.content:has(.workflow)>.grid.two>.panel,.content:has(.workflow)>.panel{padding:20px 16px;border-radius:19px}}.analytics-premium-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:32px;border:1px solid rgba(22,119,128,.2);border-radius:24px;background:linear-gradient(128deg,#092438,#0c5260 64%,#1b7f89);box-shadow:0 18px 42px #051f3026;color:#fff}.analytics-premium-hero .eyebrow{color:#9ee4df}.analytics-premium-hero h2{margin:4px 0 8px;color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.04em}.analytics-premium-hero p:not(.eyebrow){max-width:690px;margin:0;color:#d3efed;line-height:1.55}.analytics-live-status{display:grid;gap:5px;min-width:155px;padding:16px 18px;border:1px solid rgba(231,255,252,.24);border-radius:17px;background:#ffffff1a;text-align:right}.analytics-live-status span{color:#b8f0eb;font-size:.67rem;font-weight:900;letter-spacing:.16em}.analytics-live-status b{color:#fff;font-size:.88rem}.analytics-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.analytics-metric-grid article{padding:20px;border:1px solid #d9e7e9;border-radius:18px;background:#fff;box-shadow:0 9px 22px #04232f0d}.analytics-metric-grid span,.analytics-metric-grid small{display:block;color:#72868c}.analytics-metric-grid span{font-size:.73rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.analytics-metric-grid strong{display:block;margin:8px 0 5px;color:#123a47;font-size:2rem;line-height:1}.analytics-metric-grid small{font-size:.78rem}.analytics-directory{padding:26px;border:1px solid #d8e7e9;border-radius:22px;background:#fff;box-shadow:0 12px 30px #04232f0e}.analytics-directory-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:19px}.analytics-directory-head h3{margin:3px 0 5px;color:#163b47;font-size:1.28rem}.analytics-directory-head p:not(.eyebrow){margin:0;color:var(--muted);font-size:.88rem}.analytics-search{display:flex;align-items:center;gap:9px;min-width:min(100%,350px);padding:0 13px;border:1px solid #cbdde1;border-radius:13px;background:#fbfefe}.analytics-search span{color:#16828a;font-size:1.15rem}.analytics-search input{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important}.student-profile-list{display:grid;gap:10px}.student-profile-card{display:grid;grid-template-columns:45px minmax(190px,1fr) 100px 90px max-content 75px;align-items:center;gap:18px;width:100%;padding:15px 17px;border:1px solid #dce9eb;border-radius:16px;background:linear-gradient(108deg,#fff,#fbfefe);color:inherit;text-align:left;box-shadow:0 5px 14px #04232f06;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.student-profile-card:hover{transform:translateY(-2px);border-color:#80c5c8;box-shadow:0 13px 25px #04232f17}.student-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#147f87,#39a4a7);color:#fff;font-size:1rem;font-weight:900;box-shadow:0 8px 16px #127f8733}.student-avatar.large{width:58px;height:58px;border-radius:18px;font-size:1.3rem}.student-identity{display:grid;gap:3px;min-width:0}.student-identity b{overflow:hidden;color:#163c48;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.student-identity small{overflow:hidden;color:#74898f;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.student-summary{display:grid;gap:4px}.student-summary small{color:#768b90;font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.student-summary b{color:#164a56;font-size:.9rem}.student-level{display:inline-flex;justify-content:center;padding:6px 9px;border-radius:8px;font-size:.71rem;font-weight:850;white-space:nowrap}.student-level.strong{background:#e5f7ee;color:#187650}.student-level.developing{background:#eef6fb;color:#2d6b8b}.student-level.attention{background:#fff4d9;color:#9a7018}.student-level.at-risk{background:#fff0f1;color:#a83c4b}.student-level.new{background:#eff3f4;color:#647b82}.student-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#16747b;font-size:.78rem;font-weight:850}.student-open b{font-size:1.1rem}.analytics-profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#031421a6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.analytics-profile-drawer{position:relative;width:min(710px,100%);min-height:100vh;padding:34px;overflow-y:auto;background:#f8fcfc;box-shadow:-30px 0 80px #000e1959}.analytics-drawer-close{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:39px;height:39px;padding:0;border:1px solid #cddfe2;border-radius:12px;background:#fff;color:#456068;font-size:1.65rem;line-height:1;cursor:pointer}.analytics-profile-loading{padding:50px 0;color:#6e858b}.analytics-profile-head{display:flex;align-items:center;gap:16px;padding:4px 50px 25px 0;border-bottom:1px solid #dce8eb}.analytics-profile-head h2{margin:4px 0;color:#153c48;font-size:1.7rem}.analytics-profile-head p:not(.eyebrow){margin:0;color:#748a90}.student-profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.student-profile-metrics article{padding:14px;border:1px solid #d9e7e9;border-radius:14px;background:#fff}.student-profile-metrics span{display:block;color:#768b90;font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.student-profile-metrics strong{display:block;margin-top:8px;color:#174652;font-size:1rem;line-height:1.3}.student-attempt-history{padding:22px;border:1px solid #d9e7e9;border-radius:18px;background:#fff}.student-attempt-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.student-attempt-history-head h3{margin:3px 0 0;color:#163c48}.student-attempt-history-head>span{padding:6px 9px;border-radius:8px;background:#eaf7f6;color:#167078;font-size:.75rem;font-weight:850}.student-attempt-list{display:grid;gap:9px}.student-attempt-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #e0eaec;border-radius:13px;background:#fcfefe}.attempt-title{display:grid;gap:4px}.attempt-title b{color:#173d49}.attempt-title span{color:#74898f;font-size:.76rem}.attempt-meta{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:5px 10px;text-align:right}.attempt-meta b{color:#16747b}.attempt-meta small{grid-column:1/-1;color:#74898f;font-size:.72rem}.attempt-active,.attempt-complete{padding:5px 7px;border-radius:7px;font-size:.67rem;font-weight:850}.attempt-active{background:#eef5fb;color:#326b88}.attempt-complete{background:#e9f8f4;color:#187268}@media(max-width:850px){.analytics-premium-hero{align-items:flex-start;flex-direction:column}.analytics-live-status{width:100%;text-align:left}.analytics-metric-grid{grid-template-columns:1fr}.analytics-directory{padding:19px 15px}.analytics-directory-head{align-items:stretch;flex-direction:column}.analytics-search{min-width:0}.student-profile-card{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.student-summary{display:none}.student-level{grid-column:2/3;justify-self:start}.student-open{grid-column:3;grid-row:1/3}.analytics-profile-drawer{width:100%;padding:24px 16px}.student-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.student-attempt-list article{align-items:flex-start;flex-direction:column}.attempt-meta{justify-content:start;text-align:left}}@media(max-width:460px){.student-profile-metrics{grid-template-columns:1fr}.student-profile-card{padding:13px}.student-level{font-size:.67rem}}.qb-clean-hero{display:flex!important;align-items:center;justify-content:space-between;gap:28px;padding:32px!important;border:1px solid rgba(24,122,132,.18)!important;border-radius:24px!important;background:linear-gradient(128deg,#082236,#0e5363 58%,#238794)!important;color:#fff;box-shadow:0 18px 44px #051f3029!important}.qb-clean-hero h2{margin:2px 0 8px;color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.04em}.qb-clean-hero p:not(.eyebrow){max-width:650px;margin:0;color:#d6f0f0;line-height:1.55}.qb-clean-hero .eyebrow{color:#9de4df}.qb-clean-hero-mark{display:grid;gap:6px;min-width:190px;padding:17px 18px;border:1px solid rgba(230,255,253,.25);border-radius:17px;background:#ffffff17;text-align:right}.qb-clean-hero-mark span{font-size:.67rem;font-weight:900;letter-spacing:.16em;color:#bfedea}.qb-clean-hero-mark b{color:#fff;font-size:.88rem}.qb-clean-list{padding:26px!important;border-radius:22px!important;box-shadow:0 14px 34px #04232f0f!important}.qb-clean-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.qb-clean-list-head h3{margin:3px 0 5px;color:#163c48;font-size:1.25rem}.qb-clean-list-head p:not(.eyebrow){margin:0;color:var(--muted);font-size:.87rem}.qb-clean-search{display:flex;align-items:center;gap:9px;min-width:min(100%,370px);padding:0 14px;border:1px solid #cbdde1;border-radius:14px;background:#fff;box-shadow:0 8px 18px #072e3b0a}.qb-clean-search span{color:#16828a;font-size:1.18rem}.qb-clean-search input{width:100%;border:0!important;box-shadow:none!important;background:transparent!important;padding:13px 0!important}.qb-clean-grid{display:grid;gap:11px;margin-top:20px}.qb-clean-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 20px 21px 22px;border:1px solid #d3e3e5;border-radius:18px;background:linear-gradient(115deg,#fff,#fbfefe);box-shadow:0 7px 18px #04232f08;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.qb-clean-card:hover{transform:translateY(-2px);border-color:#84c6c9;box-shadow:0 13px 26px #04232f14}.qb-clean-card p{max-width:920px;margin:10px 0 0;color:#173d49;font-size:1rem;line-height:1.5}.qb-clean-code{display:inline-flex;padding:5px 9px;border-radius:8px;background:#e8f7f5;color:#176e76;font-size:.72rem;font-weight:900;letter-spacing:.06em}.qb-clean-manage{display:inline-flex!important;align-items:center;gap:10px;flex:none;padding:10px 13px!important;border-color:#86c3c7!important;background:#f7fdfd!important;color:#105a62!important;font-weight:850}.qb-clean-manage b{font-size:1.1rem}.qb-clean-empty{padding:18px 0 0}.qb-clean-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;display:block!important;overflow-y:auto!important;padding:clamp(14px,4vw,44px)!important;background:#041421b3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qb-clean-editor{display:block!important;width:min(1040px,100%)!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(185,225,229,.8)!important;border-radius:26px!important;background:#f7fbfc!important;box-shadow:0 32px 90px #000c186b!important;overflow:hidden}.qb-clean-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:32px 34px 27px;background:linear-gradient(130deg,#082437,#115b69 64%,#207e89);color:#fff}.qb-clean-editor-head .eyebrow{color:#9ce2de}.qb-clean-editor-head h2{margin:4px 0 8px;color:#fff;font-size:clamp(1.65rem,3.5vw,2.2rem);letter-spacing:-.04em}.qb-clean-editor-head p:not(.eyebrow){max-width:650px;margin:0;color:#d3eded;line-height:1.5}.qb-clean-close{display:grid!important;place-items:center;flex:none;width:39px;height:39px;padding:0!important;border:1px solid rgba(234,255,253,.42)!important;border-radius:12px!important;background:#ffffff1a!important;color:#fff!important;font-size:1.65rem;line-height:1}.qb-clean-editor-note{display:flex;align-items:center;gap:8px;padding:14px 30px;border-bottom:1px solid #dce8ea;background:#fff;color:#687f85;font-size:.8rem}.qb-clean-editor-note span{color:#15928c;font-size:.75rem}.qb-clean-editor-note p{margin:0}.qb-clean-protection{display:flex;gap:12px;align-items:flex-start;margin:24px 30px 0;padding:14px 16px;border:1px solid #ecd4a6;border-radius:14px;background:#fff9eb;color:#815d18}.qb-clean-protection>span{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:9px;background:#ffedbd;font-weight:900}.qb-clean-protection b,.qb-clean-protection p{display:block;margin:0}.qb-clean-protection p{margin-top:3px;line-height:1.45;font-size:.84rem}.qb-clean-section{margin:24px 30px 0;padding:24px;border:1px solid #dce8eb;border-radius:18px;background:#fff}.qb-clean-section-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}.qb-clean-section-title>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#e6f6f4;color:#167078;font-size:.72rem;font-weight:900}.qb-clean-section-title h3{margin:0;color:#163a46;font-size:1.05rem}.qb-clean-section-title p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.42}.qb-clean-editor label{display:block;color:#365058;font-size:.8rem;font-weight:850}.qb-clean-editor label>span{display:block;margin:0 0 8px}.qb-clean-editor input,.qb-clean-editor textarea,.qb-clean-editor select{border:1px solid #cddde1!important;border-radius:12px!important;background:#fbfefe!important;color:#183d49!important;box-shadow:none!important}.qb-clean-editor textarea{resize:vertical;min-height:132px;padding:14px!important;line-height:1.52}.qb-clean-editor input:focus,.qb-clean-editor textarea:focus,.qb-clean-editor select:focus{border-color:#21828a!important;box-shadow:0 0 0 4px #1f838b1c!important}.qb-clean-editor :disabled{opacity:.68;cursor:not-allowed}.qb-clean-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.qb-clean-options label:last-child{grid-column:1/-1}.qb-clean-answer{max-width:300px}.qb-clean-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:18px 30px;border-top:1px solid #d9e5e7;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qb-clean-actions>p{display:flex;align-items:flex-start;gap:7px;max-width:430px;margin:0;color:#667e84;font-size:.78rem;line-height:1.42}.qb-clean-actions>p span{color:#18958f;font-size:.75rem}.qb-clean-actions .button-row{margin:0}.qb-clean-archive{border-color:#d5b876!important;color:#87621a!important;background:#fffaf0!important}.qb-clean-remove{border-color:#e4b1b7!important;color:#a73849!important;background:#fff7f8!important}.qb-clean-remove-dialog{width:min(520px,100%)!important;margin:12vh auto!important;padding:30px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 72px #000c1859!important}.qb-clean-remove-dialog h2{margin:6px 0 10px}.qb-clean-remove-dialog .button-row{justify-content:flex-end;margin-top:24px}@media(max-width:780px){.qb-clean-hero{align-items:flex-start;flex-direction:column}.qb-clean-hero-mark{width:100%;text-align:left}.qb-clean-list{padding:20px 16px!important}.qb-clean-list-head{align-items:stretch;flex-direction:column}.qb-clean-search{min-width:0}.qb-clean-card{align-items:flex-start;flex-direction:column;gap:14px}.qb-clean-manage{width:100%;justify-content:space-between}.qb-clean-overlay{padding:0!important}.qb-clean-editor{min-height:100vh;border:0!important;border-radius:0!important}.qb-clean-editor-head{padding:25px 20px}.qb-clean-editor-note{padding:13px 16px}.qb-clean-protection,.qb-clean-section{margin-left:16px;margin-right:16px}.qb-clean-section{padding:18px}.qb-clean-options{grid-template-columns:1fr}.qb-clean-options label:last-child{grid-column:auto}.qb-clean-actions{align-items:stretch;flex-direction:column;padding:16px}.qb-clean-actions>p{max-width:none}.qb-clean-actions .button-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.qb-clean-actions .button-row button:last-child{grid-column:1/-1}.qb-clean-actions button{width:100%}}.library-simple-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:32px;border:1px solid rgba(24,122,132,.18);border-radius:24px;background:linear-gradient(128deg,#082236,#0e5363 58%,#238794);box-shadow:0 18px 44px #051f3029;color:#fff}.library-simple-hero .eyebrow{color:#9ce3de}.library-simple-hero h2{margin:3px 0 8px;color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.04em}.library-simple-hero p:not(.eyebrow){max-width:670px;margin:0;color:#d6f0f0;line-height:1.55}.library-simple-hero-mark{display:grid;gap:6px;min-width:185px;padding:17px 18px;border:1px solid rgba(230,255,253,.25);border-radius:17px;background:#ffffff17;text-align:right}.library-simple-hero-mark span{color:#bceee9;font-size:.67rem;font-weight:900;letter-spacing:.16em}.library-simple-hero-mark b{color:#fff;font-size:.9rem}.library-simple-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(245px,.9fr);gap:14px;margin-bottom:22px}.library-simple-summary article,.library-simple-create{padding:20px;border:1px solid #d8e7e9;border-radius:18px;background:#fff;box-shadow:0 9px 22px #04232f0d}.library-simple-summary article span,.library-simple-summary article small{display:block;color:#71868c}.library-simple-summary article span{font-size:.73rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.library-simple-summary article strong{display:block;margin:8px 0 4px;color:#123a47;font-size:2rem;line-height:1}.library-simple-summary article small{font-size:.78rem}.library-simple-create{display:flex;align-items:center;justify-content:center;gap:10px}.library-simple-create button{white-space:nowrap}.library-simple-directory{padding:27px;border:1px solid #d8e7e9;border-radius:22px;background:#fff;box-shadow:0 12px 30px #04232f0e}.library-simple-directory>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:19px}.library-simple-directory h3{margin:3px 0 5px;color:#163c48;font-size:1.28rem}.library-simple-directory p:not(.eyebrow){margin:0;color:var(--muted);font-size:.87rem}.library-simple-directory>header>span{padding:7px 10px;border-radius:9px;background:#eaf7f6;color:#176f77;font-size:.75rem;font-weight:850}.library-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-system-card{display:grid;grid-template-columns:45px minmax(0,1fr) 66px;align-items:center;gap:15px;width:100%;padding:18px;border:1px solid #dce9eb;border-radius:17px;background:linear-gradient(112deg,#fff,#fbfefe);color:inherit;text-align:left;box-shadow:0 5px 14px #04232f06;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.library-system-card:hover{transform:translateY(-2px);border-color:#80c5c8;box-shadow:0 13px 25px #04232f17}.library-system-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:linear-gradient(145deg,#147f87,#39a4a7);color:#fff;font-size:1rem;font-weight:900;box-shadow:0 8px 16px #127f8733}.library-system-icon.large{width:59px;height:59px;border-radius:18px;font-size:1.35rem}.library-system-copy{display:grid;gap:4px;min-width:0}.library-system-copy b{overflow:hidden;color:#163c48;font-size:.97rem;text-overflow:ellipsis;white-space:nowrap}.library-system-copy small{overflow:hidden;color:#74898f;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.library-system-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#16747b;font-size:.76rem;font-weight:850}.library-system-open b{font-size:1.1rem}.library-simple-empty{padding:30px;border:1px dashed #c9dfe2;border-radius:15px;background:#fbfefe;text-align:center}.library-simple-empty b{display:block;color:#244751}.library-simple-empty p{margin:6px 0 0;color:#71878d;font-size:.85rem}.library-simple-empty.compact{padding:22px}.library-simple-loading{padding:20px 0}.library-system-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#031421a6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.library-system-drawer{position:relative;width:min(720px,100%);min-height:100vh;padding:34px;overflow-y:auto;background:#f8fcfc;box-shadow:-30px 0 80px #000e1959}.library-drawer-close{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:39px;height:39px;padding:0;border:1px solid #cddfe2;border-radius:12px;background:#fff;color:#456068;font-size:1.65rem;line-height:1;cursor:pointer}.library-drawer-head{display:flex;align-items:center;gap:16px;padding:4px 50px 25px 0;border-bottom:1px solid #dce8eb}.library-drawer-head h2{margin:4px 0;color:#153c48;font-size:1.75rem}.library-drawer-head p:not(.eyebrow){margin:0;color:#748a90}.library-drawer-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.library-archive-action{border-color:#d5b876!important;color:#87621a!important;background:#fffaf0!important}.library-delete-action{border-color:#e4b1b7!important;color:#a73849!important;background:#fff7f8!important}.library-lecture-section{padding:22px;border:1px solid #d9e7e9;border-radius:18px;background:#fff}.library-lecture-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.library-lecture-section h3{margin:3px 0 0;color:#163c48}.library-lecture-section>header>span{padding:6px 9px;border-radius:8px;background:#eaf7f6;color:#176f77;font-size:.75rem;font-weight:850}.library-lecture-list{display:grid;gap:9px}.library-lecture-list article{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #e0eaec;border-radius:13px;background:#fcfefe}.library-lecture-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#edf7f7;color:#19717a;font-size:.75rem;font-weight:900}.library-lecture-list article>div:nth-child(2){display:grid;gap:3px;min-width:0}.library-lecture-list b{overflow:hidden;color:#173d49;text-overflow:ellipsis;white-space:nowrap}.library-lecture-list small{color:#74898f;font-size:.75rem}.library-lecture-actions{display:flex;gap:6px}.library-lecture-actions .mini{padding:7px 9px;font-size:.72rem}.library-simple-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:130!important;display:grid!important;place-items:center!important;padding:24px!important;background:#041421a8!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.library-simple-modal{width:min(520px,100%)!important;padding:30px!important;border:1px solid #d8e7e9!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 80px #000c1861!important}.library-simple-modal h2{margin:6px 0 10px;color:#183d49}.library-simple-modal .muted{line-height:1.55}.library-simple-modal label{display:block;margin-top:18px;color:#365058;font-size:.8rem;font-weight:850}.library-simple-modal label span{display:block;margin-bottom:8px}.library-simple-modal input,.library-simple-modal select{border:1px solid #cddde1!important;border-radius:12px!important;background:#fbfefe!important;box-shadow:none!important}.library-simple-modal .button-row{justify-content:flex-end;margin-top:24px}.library-delete-guard{display:grid;gap:4px;margin:20px 0;padding:14px 15px;border:1px solid #b9e4df;border-radius:13px;background:#effaf8;color:#1a6266}.library-delete-guard b{font-size:.82rem}.library-delete-guard span{font-size:.8rem;line-height:1.45}@media(max-width:900px){.library-simple-hero{align-items:flex-start;flex-direction:column}.library-simple-hero-mark{width:100%;text-align:left}.library-simple-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.library-simple-create{grid-column:1/-1}.library-system-grid{grid-template-columns:1fr}.library-system-drawer{width:100%;padding:24px 16px}.library-lecture-list article{align-items:flex-start;grid-template-columns:34px minmax(0,1fr)}.library-lecture-actions{grid-column:2;flex-wrap:wrap}.library-drawer-actions{display:grid;grid-template-columns:1fr 1fr}.library-drawer-actions button:last-child{grid-column:1/-1}}@media(max-width:520px){.library-simple-summary{grid-template-columns:1fr}.library-simple-create{align-items:stretch;flex-direction:column}.library-simple-create button{width:100%}.library-simple-directory{padding:20px 16px}.library-system-card{grid-template-columns:42px minmax(0,1fr) auto;padding:15px}.library-simple-modal-overlay{align-items:end;padding:12px!important}.library-simple-modal{border-radius:20px!important}.library-simple-modal .button-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.library-simple-modal .button-row button{width:100%}}.library-simple-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.library-simple-create{grid-column:1/-1;display:flex!important;align-items:center;justify-content:flex-end;gap:10px;padding:14px 16px!important;border-radius:16px!important;background:linear-gradient(100deg,#f7fcfc,#fff)!important}.library-simple-create:before{content:"ACADEMIC ACTIONS";margin-right:auto;color:#6f858b;font-size:.7rem;font-weight:900;letter-spacing:.1em}.library-simple-create .secondary,.library-simple-create .primary{min-width:142px;justify-content:center}.library-simple-create .primary{display:inline-flex;align-items:center;gap:9px}.library-simple-create .primary b{font-size:1.08rem}@media(max-width:900px){.library-simple-create{grid-column:1/-1!important;justify-content:stretch}.library-simple-create:before{display:none}.library-simple-create .secondary,.library-simple-create .primary{flex:1;min-width:0}}@media(max-width:520px){.library-simple-summary{grid-template-columns:1fr!important}.library-simple-create{align-items:stretch;flex-direction:column}.library-simple-create .secondary,.library-simple-create .primary{width:100%}}.learner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.learner-exam{padding:21px;border:1px solid #d9e7e9;border-radius:19px;background:linear-gradient(125deg,#fff,#fbfefe);box-shadow:0 6px 15px #04232f06}.learner-exam>header{display:flex;justify-content:space-between;gap:13px}.learner-exam header span{display:inline-flex;padding:5px 8px;border-radius:7px;background:#e7f7f5;color:#177179;font-size:.67rem;font-weight:900;letter-spacing:.07em}.learner-exam header h3{margin:9px 0 5px;color:#163d49;font-size:1.07rem}.learner-exam header p{min-height:2.7em;margin:0;color:#71878d;font-size:.8rem;line-height:1.45}.learner-exam header em{flex:none;padding:6px 8px;border-radius:8px;background:#f1f7f8;color:#5b747b;font-size:.68rem;font-style:normal;font-weight:850;white-space:nowrap}.learner-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0}.learner-specs b{display:block;padding:10px;border:1px solid #e0eaec;border-radius:11px;background:#fbfefe;color:#174753;font-size:.86rem}.learner-specs small{display:block;margin-top:3px;color:#748a90;font-size:.66rem;text-transform:uppercase}.learner-result{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:11px;background:#eef8f7;color:#176f77;font-size:.79rem}.learner-exam footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:16px;border-top:1px solid #e0eaec}.learner-exam footer small{color:#70868c;font-size:.72rem;font-weight:800}.learner-exam .primary{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}@media(max-width:900px){.learner-hero{align-items:flex-start;flex-direction:column}.learner-hero aside{width:100%;text-align:left}.learner-selects,.learner-grid{grid-template-columns:1fr}}@media(max-width:560px){.learner-hero{padding:27px 21px}.learner-path,.learner-catalog{padding:20px 16px}.learner-path>header,.learner-catalog>header{align-items:flex-start;flex-direction:column}.learner-exam footer{align-items:stretch;flex-direction:column}.learner-exam .primary{justify-content:center;width:100%}.learner-specs{grid-template-columns:repeat(2,1fr)}.learner-specs b:last-child{grid-column:1/-1}}.exam-publication-scope{margin-top:18px;padding:16px;border:1px solid #cde4e6;border-radius:15px;background:linear-gradient(122deg,#f5fcfc,#fff)}.exam-publication-scope h4{margin:4px 0;color:#17424d;font-size:.95rem}.exam-publication-scope p:not(.eyebrow){margin:0;color:#70878d;font-size:.8rem;line-height:1.45}.exam-publication-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.exam-publication-fields.year-aware{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-publication-fields label>span{display:block;margin-bottom:6px;color:#365159;font-size:.78rem;font-weight:850}.exam-publication-final{margin-top:13px;padding:11px;border-radius:10px;background:#edf8f7;color:#285b61;font-size:.8rem;font-weight:750}@media(max-width:760px){.exam-publication-fields.year-aware{grid-template-columns:1fr}}@media(max-width:620px){.exam-publication-fields{grid-template-columns:1fr}}.academic-year-directory,.academic-year-selected,.question-year-filter,.analytics-year-filter{margin-bottom:22px;padding:24px 26px;border:1px solid #d8e7e9;border-radius:22px;background:#fff;box-shadow:0 12px 30px #04232f0e}.academic-year-directory>header,.academic-year-selected,.question-year-filter,.analytics-year-filter{display:flex;align-items:center;justify-content:space-between;gap:18px}.academic-year-directory h3,.academic-year-selected h3,.question-year-filter h3,.analytics-year-filter h3{margin:3px 0 5px;color:#163c48;font-size:1.2rem}.academic-year-directory p:not(.eyebrow),.academic-year-selected p:not(.eyebrow),.question-year-filter p:not(.eyebrow),.analytics-year-filter p:not(.eyebrow){margin:0;color:var(--muted);font-size:.86rem}.academic-year-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.academic-year-card{display:grid;grid-template-columns:38px minmax(0,1fr) max-content;align-items:center;gap:12px;width:100%;padding:15px;border:1px solid #d9e7e9;border-radius:16px;background:linear-gradient(125deg,#fff,#fbfefe);color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.academic-year-card:hover,.academic-year-card.selected{border-color:#58abb0;box-shadow:0 12px 24px #04232f14;transform:translateY(-1px)}.academic-year-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e6f6f4;color:#167179;font-size:.78rem;font-weight:900}.academic-year-card.selected>span{background:linear-gradient(145deg,#147f87,#39a4a7);color:#fff}.academic-year-card div{display:grid;gap:4px;min-width:0}.academic-year-card b{overflow:hidden;color:#163c48;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.academic-year-card small{overflow:hidden;color:#74898f;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.academic-year-card em{padding:5px 7px;border-radius:8px;background:#eaf7f6;color:#176f77;font-size:.67rem;font-style:normal;font-weight:850}.academic-year-selected{padding:18px 22px;background:linear-gradient(115deg,#f3fbfb,#fff)}.academic-year-selected>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.academic-year-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.editor-choice-row,.year-filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.editor-choice-row button,.year-filter-buttons button{padding:9px 11px;border:1px solid #cfe1e3;border-radius:10px;background:#fff;color:#38565d;font-size:.78rem;font-weight:800;cursor:pointer}.editor-choice-row button:hover,.editor-choice-row button.selected,.year-filter-buttons button:hover,.year-filter-buttons button.selected{border-color:#3c9ea4;background:#eaf7f6;color:#126c73}.question-year-filter,.analytics-year-filter{align-items:flex-end}.question-year-filter .year-filter-buttons,.analytics-year-filter .year-filter-buttons{justify-content:flex-end}@media(max-width:900px){.academic-year-cards{grid-template-columns:1fr}.academic-year-directory>header,.academic-year-selected,.question-year-filter,.analytics-year-filter{align-items:flex-start;flex-direction:column}.question-year-filter .year-filter-buttons,.analytics-year-filter .year-filter-buttons{justify-content:flex-start}.academic-year-selected>div:last-child{justify-content:flex-start}}@media(max-width:600px){.academic-year-directory,.academic-year-selected,.question-year-filter,.analytics-year-filter{padding:20px 16px}.academic-year-summary{grid-template-columns:1fr!important}.academic-year-card{grid-template-columns:38px minmax(0,1fr)}}.assessment-selects.year-aware{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-current.year-path-current{margin-top:12px}.assessment-path.academic-year-path>footer{flex-wrap:wrap}@media(max-width:980px){.assessment-selects.year-aware{grid-template-columns:1fr}.assessment-current.year-path-current{margin-top:12px}}.material-lecture-showcase{position:relative;overflow:hidden}.material-lecture-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(29,129,139,.12),transparent 40%);pointer-events:none}.material-lecture-grid{display:grid;gap:14px;position:relative}.material-lecture-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid rgba(22,119,128,.14);border-radius:20px;background:linear-gradient(135deg,#fff,#f7fcfc);box-shadow:0 14px 32px #06233012;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.material-lecture-card:hover{transform:translateY(-2px);border-color:#16778052;box-shadow:0 18px 44px #0623301f}.material-lecture-index{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,#0e5361,#32a6a3);color:#fff;font-weight:900;letter-spacing:.04em}.material-lecture-copy span{display:block;color:#1c7c82;font-size:.68rem;font-weight:900;letter-spacing:.15em}.material-lecture-copy h3{margin:3px 0 5px;color:#15343f;font-size:1rem}.material-lecture-copy p,.material-lecture-copy small{display:block;margin:0;color:#6d8188;font-size:.8rem}.material-lecture-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:210px}.material-lecture-actions .primary,.material-lecture-actions .secondary{white-space:nowrap}.material-lecture-actions em{color:#1e7f84;font-size:.74rem;font-style:normal;font-weight:800}@media(max-width:760px){.material-lecture-card{grid-template-columns:1fr}.material-lecture-index{width:38px;height:38px}.material-lecture-actions{align-items:stretch;flex-direction:column;min-width:0}.material-lecture-actions .primary,.material-lecture-actions .secondary{width:100%}}.real-exam-linked footer{justify-content:space-between;align-items:center;gap:12px}.real-exam-linked footer small{max-width:58%}@media(max-width:760px){.real-exam-linked footer{align-items:stretch;flex-direction:column}.real-exam-linked footer small{max-width:100%}.real-exam-linked footer .primary{width:100%}}.library-material-workspace{margin-top:22px;border:1px solid #d7e7e9;border-radius:24px;background:linear-gradient(145deg,#fff,#f8fcfc);box-shadow:0 16px 42px #051f3012;padding:25px}.library-material-workspace>header,.library-lecture-section.material-linked>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.library-material-workspace h3,.library-lecture-section.material-linked h3{margin:3px 0 6px;color:#183946;font-size:1.28rem}.library-material-workspace p,.library-lecture-section.material-linked p{margin:0;color:#6f8188}.library-material-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.library-material-card{border:1px solid #dbe9eb;border-radius:19px;background:#fff;box-shadow:0 10px 28px #051f300e;overflow:hidden}.library-material-card.selected{border-color:#3a9a9d;box-shadow:0 18px 40px #10798121}.library-material-card>button{display:flex;align-items:center;gap:13px;width:100%;padding:17px;border:0;background:transparent;text-align:left;cursor:pointer}.library-material-card>button span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#147783,#38aaa4);color:#fff;font-weight:900}.library-material-card b{display:block;color:#183946}.library-material-card small{color:#72858b}.library-material-card footer{display:flex;gap:8px;justify-content:flex-end;padding:12px 14px;border-top:1px solid #eef4f5;background:#f8fcfc}.library-lecture-section.material-linked{margin-top:22px}.library-system-card.selected{border-color:#3a9a9d;box-shadow:0 18px 40px #1079811f}@media(max-width:720px){.library-material-workspace>header,.library-lecture-section.material-linked>header{align-items:stretch;flex-direction:column}.library-material-workspace>header .primary,.library-lecture-section.material-linked>header .primary{width:100%}}.exam-clean-form>.wide,.exam-clean-form>.exam-core-grid,.exam-clean-form>.exam-publication-scope,.exam-clean-form>.exam-advanced-settings,.exam-clean-form>.exam-compose-actions{grid-column:1 / -1;min-width:0}.exam-clean-form .exam-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-clean-form .exam-core-grid>label,.exam-clean-form .exam-publication-scope,.exam-clean-form .exam-publication-fields,.exam-clean-form .exam-publication-fields>label{min-width:0}.exam-clean-form .exam-publication-scope{margin-top:2px}.exam-clean-form .exam-publication-fields.year-aware{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media(max-width:520px){.exam-clean-form .exam-core-grid{grid-template-columns:1fr}}.exam-registry-card{grid-template-columns:auto minmax(0,1fr) auto auto auto auto!important}.exam-registry-archive{justify-self:end;align-self:center;padding:8px 12px;border:1px solid #d9e7e9;border-radius:999px;background:#fff;color:#8d5a13;font-size:.72rem;font-weight:900;box-shadow:0 8px 18px #744d1212}.exam-registry-archive:hover{border-color:#d7ad76;background:#fff8ed}.exam-archive-action{border-color:#d7ad76!important;background:#fff8ed!important;color:#8d5a13!important}.exam-archive-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#05131f8a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.exam-archive-dialog{width:min(520px,100%);padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:25px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 26px 80px #0000003d}.exam-archive-dialog h2{margin:6px 0 10px;color:#163c48;font-size:1.55rem}.exam-archive-dialog p:not(.eyebrow){margin:0;color:#657386;line-height:1.55}.exam-archive-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.exam-archive-confirm{border-radius:14px!important;background:linear-gradient(135deg,#8d5a13,#c58d3a)!important;box-shadow:0 14px 30px #8d5a1338!important}.exam-detail-actions{flex-wrap:wrap}@media(max-width:760px){.exam-registry-card{grid-template-columns:auto minmax(0,1fr) auto!important}.exam-registry-archive{grid-column:2/4;justify-self:start}.exam-archive-actions{display:grid}.exam-archive-actions button{width:100%}}.exam-builder-layout{display:block!important}.exam-builder-brief{display:none!important}.exam-builder-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin-bottom:22px!important;padding:36px!important;border:0!important;border-radius:26px!important;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97)!important;box-shadow:0 20px 48px #041e3029!important;color:#fff!important}.exam-builder-hero .eyebrow{color:#9fe5e0!important}.exam-builder-hero h2{margin:4px 0 9px!important;color:#fff!important;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:-.052em!important;line-height:1.05!important}.exam-builder-hero p:not(.eyebrow){max-width:740px!important;margin:0!important;color:#d4eeed!important;font-size:1rem!important;line-height:1.57!important}.exam-builder-hero-status{display:grid!important;gap:7px!important;min-width:260px!important;padding:20px!important;border:1px solid rgba(231,255,253,.25)!important;border-radius:18px!important;background:#ffffff1c!important;text-align:right!important}.exam-builder-hero-status span{color:#bdeeea!important;font-size:.67rem!important;font-weight:900!important;letter-spacing:.16em!important}.exam-builder-hero-status b{color:#fff!important}.exam-compose-card{max-width:none!important;padding:30px!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;box-shadow:0 18px 48px #04232f13!important}.exam-compose-card>header{margin-bottom:20px!important}.exam-compose-card>header h3{margin:3px 0 5px!important;color:#163c48!important;font-size:1.45rem!important}.exam-clean-form{display:grid!important;gap:18px!important}.exam-clean-form>.wide,.exam-core-grid,.exam-publication-scope,.exam-advanced-settings,.exam-compose-actions{grid-column:1/-1!important}.exam-core-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.exam-clean-form label{display:grid!important;gap:8px!important;color:#365159!important;font-size:.78rem!important;font-weight:850!important}.exam-clean-form input,.exam-clean-form select{height:48px!important;border:1px solid #cddde1!important;border-radius:14px!important;background:#fbfefe!important;box-shadow:none!important;color:#173c48!important;font-weight:750!important}.exam-clean-form input:focus,.exam-clean-form select:focus{border-color:#21828a!important;box-shadow:0 0 0 4px #1f838b1a!important}.exam-publication-scope{margin-top:0!important;padding:24px!important;border:1px solid #d8e7e9!important;border-radius:21px!important;background:linear-gradient(145deg,#fff,#f7fcfc)!important;box-shadow:0 12px 30px #04232f0b!important}.exam-publication-scope h4{margin:2px 0 7px!important;color:#163c48!important;font-size:1.26rem!important}.exam-publication-scope p{margin:0 0 17px!important;color:#657386!important;line-height:1.55!important}.exam-publication-fields{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}.forced-exam-count{align-self:stretch!important;display:grid!important;align-content:center!important;padding:15px 16px!important;border:1px solid #cfe4e7!important;border-radius:16px!important;background:#f7fcfc!important}.forced-exam-count b{color:#176f77!important;font-size:1.45rem!important}.forced-exam-count span{color:#657386!important;font-size:.78rem!important;font-weight:800!important}.exam-advanced-settings{border:1px solid #d8e7e9!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px #04232f0a!important}.exam-advanced-settings summary{padding:18px 20px!important}.exam-advanced-settings summary b{color:#163c48!important}.exam-advanced-settings summary small{color:#657386!important}.exam-compose-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:2px!important;padding-top:22px!important;border-top:1px solid #e0ebed!important}.exam-compose-actions p{margin:0!important;color:#657386!important}.exam-create-button{min-width:230px!important;border-radius:15px!important;background:linear-gradient(135deg,#07616e,#14838a)!important;box-shadow:0 14px 28px #07616e38!important;padding:14px 18px!important}.exam-registry-premium{margin-top:22px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px #04232f12!important}.exam-registry-premium-head h3{color:#163c48!important;font-size:1.35rem!important}.exam-registry-card{border-radius:16px!important;background:#fbfefe!important}@media(max-width:1100px){.exam-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exam-builder-hero{display:grid!important}.exam-builder-hero-status{text-align:left!important;min-width:0!important}}@media(max-width:640px){.exam-core-grid,.exam-publication-fields{grid-template-columns:1fr!important}.exam-compose-actions{display:grid!important}.exam-create-button{width:100%!important}.exam-builder-hero,.exam-compose-card,.exam-registry-premium{padding:22px!important;border-radius:20px!important}}.medcore-swipe-sidebar{touch-action:pan-y}@media(min-width:821px){.medcore-swipe-layout{transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.medcore-swipe-sidebar{transition:width .24s cubic-bezier(.2,.8,.2,1),min-width .24s cubic-bezier(.2,.8,.2,1),max-width .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1)}.medcore-swipe-sidebar>*{transition:opacity .16s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility .16s ease}.medcore-swipe-layout.medcore-swipe-dragging{grid-template-columns:var(--medcore-sidebar-drag-width) minmax(0,1fr)!important}.medcore-swipe-sidebar.medcore-swipe-dragging{width:var(--medcore-sidebar-drag-width)!important;min-width:var(--medcore-sidebar-drag-width)!important;max-width:var(--medcore-sidebar-drag-width)!important;overflow:hidden!important;transition:none!important}.medcore-swipe-sidebar.medcore-swipe-dragging>*{opacity:var(--medcore-sidebar-drag-opacity,1);transition:none!important}.medcore-swipe-layout.medcore-swipe-closed{grid-template-columns:64px minmax(0,1fr)!important}.medcore-swipe-sidebar.medcore-swipe-closed{width:64px!important;min-width:64px!important;max-width:64px!important;padding:10px!important;overflow:hidden!important}.medcore-swipe-sidebar.medcore-swipe-closed>*{visibility:hidden;pointer-events:none;opacity:0;transform:translate(-18px)}}:root{--medcore-premium-ink:#102b38;--medcore-premium-teal:#0f7180;--medcore-premium-teal-strong:#075665;--medcore-premium-mint:#e8f8f6;--medcore-premium-line:#d6e6e9;--medcore-premium-shadow:0 14px 34px rgba(8,42,54,.08);--medcore-premium-shadow-lift:0 18px 40px rgba(8,42,54,.14)}html{background:#eef5f6;scroll-behavior:smooth}body{min-height:100vh;background:radial-gradient(circle at 0% 0%,rgba(84,194,190,.16),transparent 29rem),radial-gradient(circle at 100% 12%,rgba(20,99,128,.1),transparent 32rem),#f4f8f9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button,.primary,.secondary,.danger-button,.link{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}button:not(:disabled),.button,.primary,.secondary,.danger-button,.link{touch-action:manipulation}button:not(:disabled):active,.button:active,.primary:active,.secondary:active,.danger-button:active,.link:active{transform:translateY(1px) scale(.985)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:0 0 0 4px #1f979d2e!important}.primary,.button:not(.secondary):not(.danger-button){border:1px solid rgba(9,92,105,.88)!important;background:linear-gradient(145deg,#167f8a,#0b6675 52%,#075664)!important;box-shadow:0 9px 18px #06536133,inset 0 1px #fff3!important;font-weight:850!important;letter-spacing:.01em}.primary:not(:disabled):hover,.button:not(.secondary):not(.danger-button):hover{border-color:#07515e!important;background:linear-gradient(145deg,#22949a,#0d7480 52%,#075d6a)!important;box-shadow:0 13px 24px #06536142,inset 0 1px #ffffff38!important;transform:translateY(-1px)}.primary:disabled{box-shadow:none!important}.secondary{border-color:#bcd8dd!important;background:linear-gradient(145deg,#fff,#f2faf9)!important;color:#155f6a!important;box-shadow:0 5px 12px #0837420d,inset 0 1px #ffffffe0!important;font-weight:800!important}.secondary:hover{border-color:#73b8bd!important;background:linear-gradient(145deg,#fff,#e8f8f6)!important;box-shadow:0 9px 18px #0846501a,inset 0 1px #ffffffeb!important;transform:translateY(-1px)}.danger-button{border-color:#e6b8bf!important;background:linear-gradient(145deg,#fff,#fff4f5)!important;color:#a43c4d!important;box-shadow:0 5px 12px #7f23310f,inset 0 1px #ffffffe6!important}.danger-button:hover{border-color:#ce7f8c!important;background:linear-gradient(145deg,#fff,#feecef)!important;transform:translateY(-1px)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#cbdfe3!important;background:linear-gradient(145deg,#fff,#f8fcfc)!important;box-shadow:inset 0 1px 2px #0c2d3709,0 1px #fffc!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#9fc8cd!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#19828d!important;background:#fff!important;box-shadow:0 0 0 4px #19828d1f,inset 0 1px 2px #0c2d3706!important}input[type=checkbox],input[type=radio]{accent-color:#14808a}.content{position:relative}.content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.32),transparent 32%,transparent 70%,rgba(255,255,255,.18))}.side{box-shadow:inset -1px 0 #b1eeeb1a,14px 0 38px #03151f29}.side a,.side button{border:1px solid transparent!important;border-radius:11px!important;font-weight:760;letter-spacing:.005em}.side a:hover,.side button:hover{border-color:#b8f3ee29!important;background:linear-gradient(135deg,#3997a04a,#ffffff12)!important;box-shadow:inset 0 1px #ffffff14,0 8px 15px #0000001a;transform:translate(2px)}.card,.panel,.auth-card,.assessment-path,.assessment-group,.learner-path,.learner-catalog,.profile-surface,.exam-compose-card,.exam-builder-brief,.exam-registry-premium,.import-workbench,.preview-workspace,.import-history-card{border-color:var(--medcore-premium-line)!important;box-shadow:var(--medcore-premium-shadow)!important}.card,.panel,.profile-surface,.exam-compose-card,.exam-builder-brief,.exam-registry-premium,.import-workbench,.preview-workspace,.import-history-card{background:linear-gradient(145deg,#fffffffb,#f8fcfcfb)!important}.card,.panel,.profile-surface,.exam-compose-card,.exam-builder-brief,.exam-registry-premium,.import-workbench,.preview-workspace,.import-history-card,.assessment-card,.learner-exam-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease}.card:hover,.panel:hover,.assessment-card:hover,.learner-exam-card:hover{border-color:#b9d9dc!important;box-shadow:var(--medcore-premium-shadow-lift)!important}.table tbody tr{transition:background .16s ease,box-shadow .16s ease}.table tbody tr:hover{background:#e0f6f373;box-shadow:inset 3px 0 #2a9da2}.option,.navigator button{box-shadow:0 3px 8px #082a3609,inset 0 1px #ffffffeb;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.option:hover,.navigator button:hover{box-shadow:0 9px 16px #084b561a,inset 0 1px #fffffff0;transform:translateY(-1px)}.option:active,.navigator button:active{transform:translateY(0) scale(.992)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#e2eff1b8}::-webkit-scrollbar-thumb{border:3px solid rgba(226,239,241,.72);border-radius:999px;background:linear-gradient(180deg,#6cb8bb,#287f88)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4aa2a7,#166d78)}[data-theme=dark]{background:#091824;color:#e8f4f6}[data-theme=dark] body{background:radial-gradient(circle at 0% 0%,rgba(21,112,121,.2),transparent 30rem),#091824}[data-theme=dark] .content:before{background:linear-gradient(90deg,rgba(18,61,72,.18),transparent 36%,transparent 72%,rgba(17,57,69,.12))}[data-theme=dark] .card,[data-theme=dark] .panel,[data-theme=dark] .profile-surface,[data-theme=dark] .exam-compose-card,[data-theme=dark] .exam-builder-brief,[data-theme=dark] .exam-registry-premium,[data-theme=dark] .import-workbench,[data-theme=dark] .preview-workspace,[data-theme=dark] .import-history-card{border-color:#274452!important;background:linear-gradient(145deg,#102431,#0d1e2a)!important;box-shadow:0 14px 34px #0000003d!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] select,[data-theme=dark] textarea{border-color:#315364!important;background:linear-gradient(145deg,#112b38,#0d202c)!important}[data-theme=dark] .secondary{border-color:#376f76!important;background:linear-gradient(145deg,#112b38,#0d202c)!important;color:#9de7df!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.profile-workspace{max-width:1280px;margin:0 auto;padding-bottom:28px}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 22px;padding:30px 32px;border:1px solid rgba(22,119,128,.2);border-radius:24px;background:linear-gradient(128deg,#092438,#0e5361 64%,#1d818b);box-shadow:0 18px 42px #051f3026;color:#fff}.profile-hero .eyebrow{color:#9fe3de}.profile-hero h2{margin:4px 0 8px;color:#fff;font-size:clamp(1.8rem,4vw,2.45rem);letter-spacing:-.04em}.profile-hero p:not(.eyebrow){max-width:680px;margin:0;color:#d2eeec;line-height:1.55}.profile-hero-status{display:grid;gap:6px;min-width:210px;padding:17px 18px;border:1px solid rgba(235,255,253,.25);border-radius:17px;background:#ffffff1a;text-align:right}.profile-hero-status span{color:#b9efeb;font-size:.67rem;font-weight:900;letter-spacing:.16em}.profile-hero-status b{color:#fff;font-size:.9rem}.profile-hero-status small{color:#d9f5f2;font-size:.76rem;line-height:1.4}.profile-workspace-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.profile-surface{border:1px solid #d8e7e9;border-radius:22px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 12px 30px #04232f0e;padding:28px}.profile-surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.profile-surface-head h3{margin:3px 0 7px;color:#163b47;font-size:1.28rem;letter-spacing:-.02em}.profile-surface-head p:not(.eyebrow){max-width:530px;margin:0;color:#71868c;font-size:.84rem;line-height:1.5}.profile-avatar,.profile-security-seal{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:17px;font-weight:900}.profile-avatar{background:linear-gradient(145deg,#167f88,#45aaa8);box-shadow:0 10px 20px #127f8738;color:#fff;font-size:1.15rem}.profile-security-seal{border:1px solid #bfe6e1;background:#eaf8f6;color:#17736e;font-size:1.15rem}.profile-account-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:19px;padding:15px 16px;border:1px solid #dce9eb;border-radius:15px;background:#f7fbfb}.profile-account-summary>div{display:grid;gap:3px;min-width:0}.profile-account-summary small,.profile-device-exit small{color:#768b90;font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profile-account-summary b{overflow:hidden;color:#174652;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.profile-account-summary span{overflow:hidden;color:#71868c;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.profile-account-summary em{flex:0 0 auto;padding:6px 9px;border-radius:8px;background:#e7f5f3;color:#176f77;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.05em}.profile-form{display:grid;gap:14px}.profile-form label{display:grid;gap:8px;color:#365159;font-size:.78rem;font-weight:850}.profile-form input{border:1px solid #cddde1!important;border-radius:12px!important;background:#fbfefe!important;box-shadow:none!important}.profile-form input:focus{border-color:#21828a!important;box-shadow:0 0 0 4px #1f838b1a!important}.profile-form input:disabled{cursor:default;background:#f3f7f8!important;color:#596f76!important;opacity:1}.profile-form footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:6px;padding-top:18px;border-top:1px solid #e0ebed}.profile-form footer p{display:flex;align-items:flex-start;gap:7px;max-width:290px;margin:0;color:#70868c;font-size:.77rem;line-height:1.45}.profile-form footer p i{color:#1a9690;font-size:.72rem;font-style:normal}.profile-save-button,.profile-password-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}.profile-save-button b,.profile-password-button b{font-size:1.05rem}.profile-feedback{margin:0;font-size:.82rem;line-height:1.45}.profile-security-card{background:linear-gradient(145deg,#fff,#f8fcfc)}.profile-security-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px;border:1px solid #cce2e5;border-radius:14px;background:#effaf8}.profile-security-note>span{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:9px;background:#dff3f0;color:#16757c;font-size:.95rem}.profile-security-note b{display:block;color:#34525b;font-size:.83rem}.profile-security-note p{margin:4px 0 0;color:#71868c;font-size:.78rem;line-height:1.45}.profile-security-form{padding-bottom:20px;border-bottom:1px solid #e0ebed}.profile-security-form small{color:#788d92;font-size:.72rem;font-weight:600}.profile-password-button{width:100%;margin-top:3px}.profile-device-exit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.profile-device-exit>div{display:grid;gap:4px}.profile-device-exit b{color:#344f58;font-size:.88rem}.profile-device-exit p{max-width:330px;margin:0;color:#71868c;font-size:.77rem;line-height:1.45}.profile-signout-button{flex:0 0 auto;border:1px solid #e4b5bc!important;border-radius:11px!important;background:#fff7f8!important;color:#a43f4e!important;font-weight:800!important}.profile-signout-button:hover{border-color:#cd7c88!important;background:#fcecef!important}@media(max-width:1050px){.profile-workspace-grid{grid-template-columns:1fr}.profile-hero{align-items:flex-start;flex-direction:column}.profile-hero-status{width:100%;text-align:left}}@media(max-width:620px){.profile-workspace{padding-bottom:12px}.profile-hero,.profile-surface{padding:21px 17px;border-radius:19px}.profile-surface-head{gap:12px}.profile-hero-status{min-width:0}.profile-form footer,.profile-device-exit{align-items:stretch;flex-direction:column}.profile-form footer p{max-width:none}.profile-save-button,.profile-signout-button{width:100%}.profile-account-summary{align-items:flex-start;flex-direction:column}.profile-account-summary em{align-self:flex-start}}.qb-routing-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.qb-routing-selects.editor{grid-template-columns:repeat(4,minmax(0,1fr))}.qb-routing-selects select{width:100%;border:1px solid #d6e8ea;border-radius:14px;background:#fff;padding:12px;color:#183946;font-weight:750}.qb-routing-path{display:block;margin-top:8px;color:#588087;font-size:.76rem;font-weight:750}.qb-routing-editor{background:linear-gradient(135deg,#f7fcfc,#fff)}.forced-exam-count{align-self:end;border:1px solid #d5e9eb;border-radius:14px;background:#f7fcfc;padding:12px 14px}.forced-exam-count b{display:block;color:#0f6f79;font-size:1.2rem}.forced-exam-count span{color:#607d84;font-size:.78rem;font-weight:750}@media(max-width:860px){.qb-routing-selects,.qb-routing-selects.editor{grid-template-columns:1fr}}.archive-center-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:36px;border-radius:26px;background:linear-gradient(128deg,#061f35,#0a4c5a 58%,#1b8b96);box-shadow:0 20px 48px #041e3029;color:#fff}.archive-center-hero .eyebrow{color:#9fe5e0}.archive-center-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.052em}.archive-center-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d4eeed;line-height:1.57}.archive-center-hero aside{display:grid;gap:7px;min-width:260px;padding:22px 24px;border:1px solid rgba(231,255,253,.25);border-radius:18px;background:#ffffff1c;text-align:right}.archive-center-hero aside span{color:#bdeeea;font-size:.67rem;font-weight:900;letter-spacing:.16em}.archive-center-hero aside b{color:#fff;font-size:2rem}.archive-center-hero aside small{color:#d5eeee;font-size:.78rem;line-height:1.4}.archive-center-panel{padding:29px;border:1px solid #d8e7e9;border-radius:24px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 18px 48px #04232f13}.archive-center-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.archive-center-panel h2{margin:3px 0 5px;color:#163c48;font-size:1.35rem}.archive-center-panel p:not(.eyebrow){margin:0;color:#657386;line-height:1.55}.archive-center-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.archive-center-tabs button{display:flex;align-items:center;gap:8px;border:1px solid #d8e7e9;border-radius:999px;background:#fff;padding:8px 12px;color:#45646b;font-weight:850}.archive-center-tabs button.active{border-color:#99d2d5;background:#eaf7f6;color:#176f77}.archive-center-tabs b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#f1f7f8;color:#176f77;font-size:.72rem}.archive-center-list{display:grid;gap:12px}.archive-center-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;border:1px solid #d8e7e9;border-radius:18px;background:#fff;box-shadow:0 10px 24px #04232f0b}.archive-center-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eaf7f6;color:#176f77;font-weight:900}.archive-center-card span{color:#176f77;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.archive-center-card h3{margin:4px 0;color:#163c48;font-size:1rem}.archive-center-card p{margin:0;color:#657386;line-height:1.45}.archive-center-card small{display:block;margin-top:4px;color:#7c8e94}.archive-restore{border-radius:13px!important}.archive-center-empty{display:grid;gap:7px;padding:32px;border:1px dashed #bdd4d8;border-radius:18px;background:#ffffffad;text-align:center;color:#657386}.archive-center-empty b{color:#163c48}@media(max-width:850px){.archive-center-hero,.archive-center-panel>header{display:grid}.archive-center-hero aside{text-align:left;min-width:0}.archive-center-card{grid-template-columns:auto 1fr}.archive-restore{grid-column:2;justify-self:start}}html body .app-shell .page-content>section[class*=hero] aside,html body .app-shell .page-content>section[class*=hero] aside *,html body .app-shell .assessment-hero aside,html body .app-shell .assessment-hero aside *,html body .app-shell .medcore-resource-hero aside,html body .app-shell .medcore-resource-hero aside *,html body .app-shell .medcore-resource-detail aside,html body .app-shell .medcore-resource-detail aside *,html body .app-shell .university-gate-hero aside,html body .app-shell .university-gate-hero aside *,html body .app-shell .independent-exam-hero aside,html body .app-shell .independent-exam-hero aside *,html body .app-shell .profile-hero-status,html body .app-shell .profile-hero-status *{text-align:left!important}.sidebar nav a[href="/dashboard"]{font-size:0!important;gap:0!important}.sidebar nav a[href="/dashboard"]:before{margin-right:10px!important}.sidebar nav a[href="/dashboard"]:after{content:"MEDCORE EXAM"!important;font-size:.95rem!important}.app-shell:has(.sidebar nav a[href="/dashboard"].active) .topbar h2{font-size:0!important}.app-shell:has(.sidebar nav a[href="/dashboard"].active) .topbar h2:after{content:"MEDCORE EXAM"!important;font-size:1.45rem!important;letter-spacing:-.02em!important}.sidebar nav a[href="/medcore-summary"]{font-size:0!important;gap:0!important}.sidebar nav a[href="/medcore-summary"]:before{margin-right:10px!important}.sidebar nav a[href="/medcore-summary"]:after{content:"MEDCORE SUMMARY"!important;font-size:.95rem!important}.university-gate-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:38px;border-radius:28px;background:linear-gradient(128deg,#061f35,#0c5260 58%,#1c8a94);box-shadow:0 22px 52px #041e302e;color:#fff}.university-gate-hero .eyebrow{color:#9fe5e0}.university-gate-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2.1rem,4.4vw,3.25rem);letter-spacing:-.055em}.university-gate-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d4eeed;line-height:1.58}.university-gate-hero aside{display:grid;gap:7px;min-width:250px;padding:22px 24px;border:1px solid rgba(231,255,253,.25);border-radius:19px;background:#ffffff1c;text-align:right}.university-gate-hero aside span{color:#bdeeea;font-size:.7rem;font-weight:950;letter-spacing:.18em}.university-gate-hero aside b{color:#fff;font-size:1.08rem}.university-gate-hero aside small{color:#d5eeee;font-size:.78rem;line-height:1.45}.university-gate-panel{padding:30px;border:1px solid #d8e7e9;border-radius:25px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 18px 48px #04232f13}.university-gate-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.university-gate-panel h2{margin:3px 0 5px;color:#163c48;font-size:1.35rem}.university-gate-panel p:not(.eyebrow){margin:0;color:#657386;line-height:1.55}.university-gate-panel>header>span{padding:8px 12px;border-radius:999px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:900;white-space:nowrap}.university-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.university-gate-grid article{padding:18px;border:1px solid #d8e7e9;border-radius:18px;background:#fff;box-shadow:0 10px 24px #04232f0b}.university-gate-grid b{display:block;color:#176f77;font-size:.7rem;font-weight:950;letter-spacing:.12em}.university-gate-grid p{margin:8px 0 0;color:#657386;font-size:.86rem;line-height:1.5}.university-gate-empty{display:grid;gap:7px;margin-top:16px;padding:28px;border:1px dashed #bdd4d8;border-radius:20px;background:#ffffffb8;text-align:center}.university-gate-empty strong{color:#163c48}.university-gate-empty p{max-width:760px;margin:0 auto;color:#657386;line-height:1.55}@media(max-width:900px){.university-gate-hero,.university-gate-panel>header{display:grid}.university-gate-hero aside{text-align:left;min-width:0}.university-gate-grid{grid-template-columns:1fr}}.assessment-group header>span,.assessment-group.final header>span,.assessment-group.committee header>span,.assessment-group.lecture header>span,.medcore-resource-head>span{background:#eaf7f6!important;color:#176f77!important;border:1px solid #cfe5e7!important;box-shadow:none!important}.assessment-group.final header>span{background:#eaf7f6!important;color:#176f77!important}.assessment-secure{display:none!important}.student-premium-footer{margin:14px 0 0!important;padding:0 0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;color:#87979d!important}.student-premium-footer span,.student-premium-footer small{display:none!important}.student-premium-footer b{font-size:.66rem!important;font-weight:600!important;color:#87979d!important;letter-spacing:.02em!important;line-height:1.4!important}@media(max-width:820px){.sidebar{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.sidebar nav{gap:2px!important}.sidebar-bottom{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important}.sidebar-bottom button,.sidebar-bottom a{width:100%!important}}@media(max-width:820px){.sidebar.open{touch-action:pan-x pan-y!important}}@media(max-width:700px){.import-hero{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:30px 24px!important;overflow:hidden!important}.import-hero h2,.import-hero>p{max-width:100%!important}.import-hero h2{font-size:2.45rem!important;line-height:1.15!important}.import-hero>p:not(.eyebrow){font-size:1rem!important;line-height:1.45!important}}.sidebar nav{gap:6px!important;margin-top:8px!important}.sidebar nav a{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:11px 13px!important;border:1px solid transparent!important;border-radius:14px!important;font-weight:650!important}.sidebar nav a:before{content:""!important;width:7px!important;height:7px!important;border-radius:99px!important;background:#56d3cf8c!important;box-shadow:0 0 0 4px #56d3cf14!important}.sidebar nav a.active{border-color:#b9e6e82e!important;background:linear-gradient(135deg,#ffffff26,#26707e38)!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000021!important}.sidebar nav a.active:before{background:#63ddd8!important;box-shadow:0 0 0 4px #63ddd826,0 0 18px #63ddd873!important}@media(max-width:820px){.sidebar.open{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;will-change:transform!important;transform:translateZ(0)}}@media(max-width:820px){.page-content>.import-hero.panel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:14px!important;width:100%!important;max-width:100%!important;min-height:auto!important;padding:30px 24px!important;overflow:hidden!important;text-align:left!important}.page-content>.import-hero.panel>*{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important}.page-content>.import-hero.panel h2{margin:0!important;font-size:clamp(2rem,8vw,2.5rem)!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important}.page-content>.import-hero.panel>p:not(.eyebrow){display:none!important}.page-content>.import-hero.panel .eyebrow{margin:0!important;font-size:.72rem!important;line-height:1.35!important}}@media(max-width:820px){.sidebar.open .sidebar-bottom{margin-top:24px!important;padding-top:24px!important}.analytics-directory-head{display:block!important}.analytics-directory-head .analytics-search{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:24px 0 0!important;padding:10px 12px!important;border:1px solid #23848c!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #04232f0e!important}.analytics-directory-head .analytics-search span{display:grid!important;place-items:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:14px!important;background:#eef8f7!important;color:#12717a!important;font-size:1.08rem!important}.analytics-directory-head .analytics-search input{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:1rem!important;color:#1d3d49!important}.analytics-directory-head .analytics-search input::placeholder{color:#7b8e95!important}}@media(max-width:560px){.auth-shell{display:block!important;min-height:100svh!important;padding:16px 0 18px!important;overflow-y:auto!important;place-items:initial!important}.auth-card{width:calc(100% - 32px)!important;max-width:430px!important;margin:16px auto 18px!important;padding:26px 24px 28px!important;border-radius:30px!important}.auth-card .brand-mark{width:58px!important;height:58px!important;border-radius:18px!important;font-size:1.9rem!important}.auth-card .eyebrow{margin:10px 0 18px!important;font-size:.66rem!important;letter-spacing:.13em!important}.auth-card h1{margin:0 0 22px!important;font-size:clamp(2.25rem,12vw,3.1rem)!important;line-height:1.04!important;letter-spacing:-.055em!important}.auth-card .muted{font-size:1rem!important;line-height:1.48!important;margin:0 0 18px!important}.auth-card .segmented{margin:16px 0 20px!important}.auth-card .stack{gap:12px!important}.auth-card label{gap:7px!important}.auth-card input{min-height:50px!important;padding:10px 12px!important}.auth-card .primary{min-height:54px!important;margin-top:2px!important}.auth-card .legal{margin-top:18px!important;font-size:.86rem!important;line-height:1.45!important}}@media(max-width:600px){.auth-shell{display:block!important;min-height:100dvh!important;padding:10px 0 14px!important;overflow-y:auto!important;place-items:initial!important}.auth-card{width:calc(100% - 34px)!important;max-width:420px!important;margin:8px auto 12px!important;padding:21px 20px!important;border-radius:28px!important}.auth-card .brand-mark{width:52px!important;height:52px!important;border-radius:16px!important;font-size:1.65rem!important}.auth-card .eyebrow{margin:8px 0 12px!important;font-size:.6rem!important;letter-spacing:.13em!important}.auth-card h1{margin:0 0 14px!important;font-size:clamp(2rem,9.2vw,2.65rem)!important;line-height:.98!important;letter-spacing:-.055em!important}.auth-card .muted{font-size:.92rem!important;line-height:1.38!important;margin:0 0 13px!important}.auth-card .segmented{margin:12px 0 14px!important;padding:4px!important;border-radius:14px!important}.auth-card .segmented button{min-height:38px!important;padding:7px 10px!important;font-size:.86rem!important}.auth-card .stack{gap:8px!important}.auth-card .stack label{gap:5px!important;font-size:.82rem!important}.auth-card input{height:44px!important;min-height:44px!important;padding:8px 10px!important;border-radius:12px!important}.auth-card .stack small{font-size:.72rem!important}.auth-card .primary{min-height:46px!important;margin-top:3px!important;padding:9px 12px!important;font-size:.94rem!important}.auth-card .link{margin-top:10px!important;font-size:.94rem!important}.auth-card .legal{margin-top:12px!important;font-size:.78rem!important;line-height:1.42!important}}@media(max-width:600px){.auth-card{width:calc(100% - 64px)!important;max-width:360px!important}.auth-card h1{font-size:clamp(1.85rem,8.4vw,2.25rem)!important;line-height:1.02!important}.auth-card .muted{font-size:.86rem!important}.auth-card input,.auth-card .primary,.auth-card .segmented{width:100%!important}}.medcore-summary-document-shell{border-color:#cbdde0!important;background:#f4f8f8!important;box-shadow:0 28px 72px #082b3629!important}.medcore-summary-pdf-layout{background:linear-gradient(145deg,#f7fbfb,#e8f0f1)!important}.medcore-summary-pdf-main{border-right-color:#d6e3e5!important}.medcore-summary-pdf-stage{background:radial-gradient(circle at 50% 0%,#fff,#f4f8f8 48%,#e5edef)!important}.medcore-summary-pdf-stage>img{border:1px solid #d8e3e5!important;border-radius:8px!important;box-shadow:0 24px 64px #1337422e!important}.medcore-summary-document-loading{color:#173e49!important}.medcore-summary-document-loading small{color:#6f878d!important}.medcore-summary-page-rail{background:linear-gradient(180deg,#f8fbfb,#eaf2f3)!important;border-left:1px solid #d6e3e5!important}.medcore-summary-page-rail>header{border-bottom-color:#d6e3e5!important}.medcore-summary-page-rail>header small{color:#98731e!important}.medcore-summary-page-rail>header b{color:#173e49!important}.medcore-summary-page-rail>header>span{border-color:#ddc887!important;background:#fff7df!important;color:#876713!important}.medcore-summary-page-thumbnails button{border-color:#d4e1e3!important;background:#fff!important;color:#456068!important;box-shadow:0 8px 20px #1337420b!important}.medcore-summary-page-thumbnails button:hover{border-color:#64aeb3!important;background:#f1f9f9!important}.medcore-summary-page-thumbnails button.active{border-color:#c9a84f!important;background:linear-gradient(145deg,#fff9e8,#eef9f8)!important;box-shadow:0 12px 26px #1337421c!important}.medcore-summary-thumb-image{background:#e7eff0!important}.medcore-summary-thumb-image i{border-color:#c5d5d8!important;border-top-color:#b88d2e!important}.medcore-summary-pdf-error{background:linear-gradient(145deg,#fff,#eef5f5)!important;color:#173e49!important}.medcore-summary-pdf-error p{color:#6f878d!important}html[data-theme=dark] .medcore-summary-pdf-layout,html[data-theme=dark] .medcore-summary-pdf-stage,html[data-theme=dark] .medcore-summary-page-rail{background:linear-gradient(145deg,#f7fbfb,#e8f0f1)!important}html[data-theme=dark] .medcore-summary-document-loading,html[data-theme=dark] .medcore-summary-page-rail>header b{color:#173e49!important}@media(max-width:760px){.medcore-summary-page-rail{border-left:0!important;border-top:1px solid #d6e3e5!important}}.assessment-hero.medcore-summary-hero>aside{position:relative!important;display:block!important;flex:0 0 340px!important;width:340px!important;min-width:340px!important;height:226px!important;min-height:226px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.assessment-hero.medcore-summary-hero>aside:before{content:""!important;position:absolute!important;z-index:0!important;top:18px!important;right:4px!important;bottom:4px!important;left:8px!important;border-radius:50%!important;background:radial-gradient(circle at 58% 52%,#68ded038,#32a2a51c 34%,#0a475300 70%)!important;filter:blur(8px)!important;transform:scale(1.05)!important}.assessment-hero.medcore-summary-hero>aside:after{content:""!important;position:absolute!important;z-index:6!important;right:56px!important;top:11px!important;width:24px!important;height:61px!important;border-radius:4px 4px 1px 1px!important;background:linear-gradient(180deg,#efd99e,#c9a85d 58%,#a98235)!important;clip-path:polygon(0 0,100% 0,100% 100%,50% 79%,0 100%)!important;box-shadow:0 7px 15px #02172038!important;transform:rotate(4deg)!important;transform-origin:50% 0!important}.assessment-hero.medcore-summary-hero>aside>span,.assessment-hero.medcore-summary-hero>aside>b,.assessment-hero.medcore-summary-hero>aside>small{position:absolute!important;display:block!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important;text-transform:none!important;box-sizing:border-box!important;overflow:hidden!important}.assessment-hero.medcore-summary-hero>aside>span{z-index:1!important;left:18px!important;top:45px!important;width:158px!important;height:150px!important;border:1px solid rgba(219,241,239,.9)!important;border-radius:18px!important;background:linear-gradient(155deg,#fffffffa,#e2f3f2f5)!important;box-shadow:0 18px 34px #021c2633,inset 0 1px #ffffffe0!important;transform:rotate(-8deg)!important}.assessment-hero.medcore-summary-hero>aside>span:before{content:"HIGH-YIELD"!important;position:absolute!important;left:18px!important;top:17px!important;color:#1e747b!important;font-size:9px!important;line-height:1!important;font-weight:950!important;letter-spacing:.16em!important}.assessment-hero.medcore-summary-hero>aside>span:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:47px!important;height:78px!important;border-radius:8px!important;background:linear-gradient(90deg,#d4b76e 0 23px,transparent 23px) 0 0/100% 4px no-repeat,repeating-linear-gradient(180deg,#bed4d6 0 5px,transparent 5px 17px)!important;opacity:.94!important}.assessment-hero.medcore-summary-hero>aside>b{z-index:3!important;right:24px!important;top:16px!important;width:176px!important;height:194px!important;border:1px solid rgba(225,197,129,.78)!important;border-radius:20px 14px 14px 20px!important;background:linear-gradient(90deg,rgba(220,188,111,.92) 0 4px,rgba(255,255,255,.09) 4px 12px,transparent 12px),radial-gradient(circle at 78% 18%,rgba(83,203,193,.16),transparent 28%),linear-gradient(145deg,#114351,#0a303d 56%,#061f2b)!important;box-shadow:0 24px 42px #02141e52,inset 0 0 0 1px #ffffff0d,inset 12px 0 20px #0111192e!important;transform:rotate(4deg)!important}.assessment-hero.medcore-summary-hero>aside>b:before{content:"MEDCORE\aSUMMARY"!important;white-space:pre!important;position:absolute!important;left:27px!important;top:41px!important;color:#f7ffff!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.055em!important;text-shadow:0 2px 12px rgba(0,0,0,.18)!important}.assessment-hero.medcore-summary-hero>aside>b:after{content:"M"!important;position:absolute!important;right:19px!important;bottom:19px!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid rgba(237,215,160,.82)!important;border-radius:12px!important;background:linear-gradient(145deg,#f0d89a2e,#ffffff0a)!important;color:#f0d89b!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;box-shadow:inset 0 0 18px #d9b66214!important}.assessment-hero.medcore-summary-hero>aside>small{z-index:4!important;left:4px!important;bottom:7px!important;width:143px!important;height:94px!important;border:1px solid rgba(222,242,240,.92)!important;border-radius:16px!important;background:linear-gradient(150deg,#fffffffc,#e8f6f5f7)!important;box-shadow:0 16px 30px #021c2638!important;transform:rotate(5deg)!important}.assessment-hero.medcore-summary-hero>aside>small:before{content:"LECTURE NOTES"!important;position:absolute!important;left:15px!important;top:14px!important;color:#536f76!important;font-size:8px!important;line-height:1!important;font-weight:950!important;letter-spacing:.13em!important}.assessment-hero.medcore-summary-hero>aside>small:after{content:""!important;position:absolute!important;left:15px!important;right:15px!important;top:39px!important;height:39px!important;border-radius:5px!important;background:linear-gradient(90deg,#39a4a5 0 18px,transparent 18px) 0 0/100% 4px no-repeat,repeating-linear-gradient(180deg,#c5dadd 0 4px,transparent 4px 13px)!important}@media(max-width:1180px){.assessment-hero.medcore-summary-hero>aside{flex-basis:304px!important;width:304px!important;min-width:304px!important;transform:scale(.9)!important;transform-origin:right center!important}}@media(max-width:900px){.assessment-hero.medcore-summary-hero>aside{justify-self:center!important;flex-basis:auto!important;width:340px!important;min-width:340px!important;margin:4px auto -4px!important;transform:scale(.92)!important;transform-origin:center top!important}}@media(max-width:520px){.assessment-hero.medcore-summary-hero>aside{width:300px!important;min-width:300px!important;height:190px!important;min-height:190px!important;margin:0 auto -18px!important;transform:scale(.82)!important;transform-origin:center top!important}html[data-medcore-actual-phone] .medcore-summary-page{width:100%!important;max-width:100%!important;min-width:0!important}html[data-medcore-actual-phone] .medcore-summary-page>*{width:100%!important;max-width:100%!important;min-width:0!important}html[data-medcore-actual-phone] .assessment-hero.medcore-summary-hero{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}html[data-medcore-actual-phone] .assessment-hero.medcore-summary-hero>aside{min-width:0!important}}:root{--medcore-kt-fast:90ms;--medcore-kt-mid:.18s;--medcore-kt-reveal:.24s;--medcore-kt-ease:cubic-bezier(.18,.92,.18,1);--medcore-kt-spring:cubic-bezier(.16,1,.3,1);--medcore-kt-line:rgba(20,131,139,.34);--medcore-kt-ring:rgba(20,131,139,.18);--medcore-kt-card-shadow:0 17px 46px rgba(4,35,47,.15),inset 0 1px 0 rgba(255,255,255,.78);--medcore-kt-card-hover:0 0 0 1px rgba(20,131,139,.22),0 27px 72px rgba(4,35,47,.22),inset 0 1px 0 rgba(255,255,255,.88);--medcore-kt-button-shadow:0 12px 30px rgba(4,35,47,.2),inset 0 1px 0 rgba(255,255,255,.2);--medcore-kt-button-down:0 4px 13px rgba(4,35,47,.3),inset 0 3px 8px rgba(4,35,47,.22)}html[data-medcore-khalid-touch=v2] *{-webkit-tap-highlight-color:transparent!important}html[data-medcore-khalid-touch=v2] body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button]){touch-action:manipulation;-webkit-user-select:none;user-select:none;backface-visibility:hidden;transform:translateZ(0);transition:transform var(--medcore-kt-fast) var(--medcore-kt-spring),box-shadow var(--medcore-kt-fast) var(--medcore-kt-ease),filter var(--medcore-kt-fast) var(--medcore-kt-ease),background-color var(--medcore-kt-fast) var(--medcore-kt-ease),border-color var(--medcore-kt-fast) var(--medcore-kt-ease),color var(--medcore-kt-fast) var(--medcore-kt-ease),opacity var(--medcore-kt-fast) var(--medcore-kt-ease)!important}html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button]):not(:disabled):not([aria-disabled=true]){box-shadow:var(--medcore-kt-button-shadow)!important}html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button]):not(:disabled):not([aria-disabled=true]):active,html[data-medcore-khalid-touch=v2] .medcore-kt-pressing{transform:translateY(2px) scale(.968)!important;filter:brightness(.94) saturate(1.1)!important;box-shadow:var(--medcore-kt-button-down)!important;transition-duration:var(--medcore-kt-fast)!important}html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button]):disabled,html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button])[aria-disabled=true]{transform:none!important;filter:none!important;box-shadow:none!important}html[data-medcore-khalid-touch=v2] :where(nav,.topbar,.app-nav,.sidebar,.side-nav,.shell-nav,.tabs,.tab-list,.segmented,[role=tablist]){-webkit-overflow-scrolling:touch}html[data-medcore-khalid-touch=v2] :where(nav,.topbar,.app-nav,.sidebar,.side-nav,.shell-nav,.tabs,.tab-list,.segmented,[role=tablist]) :where(a,button,[role=tab],[role=button]){flex-shrink:0!important;min-width:max-content;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;touch-action:manipulation;transform:none!important;box-shadow:none!important;transition:background-color 75ms var(--medcore-kt-ease),border-color 75ms var(--medcore-kt-ease),color 75ms var(--medcore-kt-ease),filter 75ms var(--medcore-kt-ease),opacity 75ms var(--medcore-kt-ease)!important}html[data-medcore-khalid-touch=v2] :where(nav,.topbar,.app-nav,.sidebar,.side-nav,.shell-nav,.tabs,.tab-list,.segmented,[role=tablist]) :where(a,button,[role=tab],[role=button]):active,html[data-medcore-khalid-touch=v2] .medcore-kt-nav-pressing{transform:none!important;filter:brightness(.94) saturate(1.05)!important;box-shadow:none!important}html[data-medcore-khalid-touch=v2] :where(.panel,.card,.glass,.workspace,.workspace-card,.dashboard-card,.stat-card,.learner-path,.learner-catalog,.learner-exam-card,.learner-secure,.exam-compose-card,.exam-publication-scope,.exam-advanced-settings,.exam-registry-premium,.exam-registry-card,.import-workbench,.preview-workspace,.import-history-card,.import-admin-card,.profile-card,.profile-panel,.summary-card,.summary-viewer,.library-card,.admin-card,.analytics-card,.question-card,.result-card,.modal,.dialog,.admin-modal,.auth-card,.loading-screen,.notice,.error,.empty-state,.locked-state){backface-visibility:hidden;transform:translateZ(0);box-shadow:var(--medcore-kt-card-shadow)!important;transition:transform var(--medcore-kt-fast) var(--medcore-kt-spring),box-shadow var(--medcore-kt-mid) var(--medcore-kt-ease),border-color var(--medcore-kt-mid) var(--medcore-kt-ease),background-color var(--medcore-kt-mid) var(--medcore-kt-ease),filter var(--medcore-kt-mid) var(--medcore-kt-ease),opacity var(--medcore-kt-mid) var(--medcore-kt-ease)!important}html[data-medcore-khalid-touch=v2] .medcore-kt-card-pressing{transform:translateY(1px) scale(.992)!important;filter:brightness(.975) saturate(1.035)!important;box-shadow:0 8px 25px #04232f33,inset 0 2px 6px #04232f1a!important}html[data-medcore-khalid-touch=v2] .medcore-kt-feel-host{position:relative;isolation:isolate}html[data-medcore-khalid-touch=v2] .medcore-kt-feel-host:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 0 17%,rgba(255,255,255,.085) 28%,transparent 43%),radial-gradient(circle at var(--medcore-kt-x,72%) var(--medcore-kt-y,0%),rgba(20,131,139,.17),transparent 35%);opacity:.72;mix-blend-mode:screen;transition:opacity var(--medcore-kt-mid) var(--medcore-kt-ease)}html[data-medcore-khalid-touch=v2] :where(input,textarea,select,.searchbox,[contenteditable=true]){transition:box-shadow var(--medcore-kt-mid) var(--medcore-kt-ease),border-color var(--medcore-kt-mid) var(--medcore-kt-ease),background-color var(--medcore-kt-mid) var(--medcore-kt-ease),color var(--medcore-kt-mid) var(--medcore-kt-ease)!important}html[data-medcore-khalid-touch=v2] :where(input,textarea,select,[contenteditable=true]):focus,html[data-medcore-khalid-touch=v2] .searchbox:focus-within{outline:none!important;border-color:#14838b94!important;box-shadow:0 0 0 4px #14838b21,0 18px 46px #04232f26!important}html[data-medcore-khalid-touch=v2] :where(button,input,textarea,select,a,[tabindex],[contenteditable=true]):focus-visible{outline:none!important;box-shadow:0 0 0 4px var(--medcore-kt-ring),0 16px 44px #04232f29!important}html[data-medcore-khalid-touch=v2] :where(.modal-backdrop,.dialog-backdrop,.admin-modal-backdrop,.overlay,.drawer-backdrop){backdrop-filter:blur(17px) saturate(1.12);-webkit-backdrop-filter:blur(17px) saturate(1.12)}html[data-medcore-khalid-touch=v2] :where(.modal,.dialog,.admin-modal,.drawer){animation:medcoreKtV2Dialog var(--medcore-kt-reveal) var(--medcore-kt-spring) both}@keyframes medcoreKtV2Dialog{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover){html[data-medcore-khalid-touch=v2] :where(.card,.workspace-card,.dashboard-card,.stat-card,.learner-exam-card,.exam-registry-card,.import-admin-card,.profile-card,.summary-card,.library-card,.admin-card,.analytics-card,.question-card,.result-card,.auth-card):hover{box-shadow:var(--medcore-kt-card-hover)!important;border-color:var(--medcore-kt-line)!important;filter:brightness(1.035) saturate(1.045)}html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.035) saturate(1.045)}}html[data-medcore-khalid-touch=v2] :where(.premium-ripple,.touch-ripple,.ultra-ripple,.ripple){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}@media(max-width:760px){:root{--medcore-kt-card-shadow:0 14px 38px rgba(4,35,47,.17),inset 0 1px 0 rgba(255,255,255,.72);--medcore-kt-button-shadow:0 10px 27px rgba(4,35,47,.19),inset 0 1px 0 rgba(255,255,255,.18)}html[data-medcore-khalid-touch=v2] :where(button,.button,a.primary,a.secondary,a.danger,a[role=button],[role=button]){-webkit-touch-callout:none}}@media(prefers-reduced-motion:reduce){html[data-medcore-khalid-touch=v2] *,html[data-medcore-khalid-touch=v2] *:before,html[data-medcore-khalid-touch=v2] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.assessment-path.academic-year-path .assessment-picker-trigger>strong{box-sizing:border-box;position:relative;display:block;flex:0 0 36px;width:36px;height:36px;margin-left:auto;overflow:hidden;pointer-events:none;border:1px solid rgba(17,112,120,.17);border-radius:11px;color:#126f77;font-size:0;line-height:0;background:linear-gradient(180deg,#fffffffa,#f5fafafa);box-shadow:0 7px 18px #07414811,0 1px 2px #0741480b,inset 0 1px #fff,inset 0 0 0 1px #ffffff61;transition:transform 145ms cubic-bezier(.22,1,.36,1),color 145ms ease,background 145ms ease,border-color 145ms ease,box-shadow 145ms ease,opacity 145ms ease}.assessment-path.academic-year-path .assessment-picker-trigger>strong:before,.assessment-path.academic-year-path .assessment-picker-trigger>strong:after{content:"";position:absolute;top:calc(50% - .3px);width:7px;height:1.6px;border-radius:999px;background:currentColor;transform-origin:50% 50%;transition:top 165ms cubic-bezier(.22,1,.36,1),left 165ms cubic-bezier(.22,1,.36,1),transform 165ms cubic-bezier(.22,1,.36,1),background-color 145ms ease}.assessment-path.academic-year-path .assessment-picker-trigger>strong:before{left:calc(50% - 2.3px);transform:translate(-50%,-50%) rotate(45deg)}.assessment-path.academic-year-path .assessment-picker-trigger>strong:after{left:calc(50% + 2.3px);transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover){.assessment-path.academic-year-path .assessment-picker-trigger:not(:disabled):hover>strong{transform:translateY(-1px);color:#0e747d;border-color:#1170784a;background:linear-gradient(180deg,#fff,#f1f8f7);box-shadow:0 9px 22px #07414818,0 2px 4px #0741480e,inset 0 1px #fff,inset 0 0 0 1px #ffffff75}}.assessment-path.academic-year-path .assessment-picker-trigger:not(:disabled):active>strong{transform:translateY(0) scale(.965);border-color:#11707857;background:linear-gradient(180deg,#f5faf9,#edf6f5);box-shadow:0 2px 6px #07414814,inset 0 1px 2px #0741480e}.assessment-path.academic-year-path .assessment-picker-trigger:focus-visible>strong{outline:3px solid rgba(24,145,153,.16);outline-offset:3px}.assessment-path.academic-year-path .assessment-picker.is-open .assessment-picker-trigger>strong{color:#fff;border-color:#07535bbd;background:linear-gradient(180deg,#18858d,#0f6f78);box-shadow:0 8px 18px #07484f29,0 2px 4px #07484f14,inset 0 1px #ffffff30}.assessment-path.academic-year-path .assessment-picker.is-open .assessment-picker-trigger>strong:before,.assessment-path.academic-year-path .assessment-picker.is-open .assessment-picker-trigger>strong:after{top:calc(50% + .3px)}.assessment-path.academic-year-path .assessment-picker.is-open .assessment-picker-trigger>strong:before{transform:translate(-50%,-50%) rotate(-45deg)}.assessment-path.academic-year-path .assessment-picker.is-open .assessment-picker-trigger>strong:after{transform:translate(-50%,-50%) rotate(45deg)}.assessment-path.academic-year-path .assessment-picker-trigger:disabled>strong{color:#abc1c3;border-color:#76a3a724;background:#f9fcfc80;box-shadow:none;opacity:.72}.assessment-path.academic-year-path .assessment-picker-panel{top:calc(100% + 12px);left:0;right:0;overflow:hidden;border:1px solid rgba(121,184,188,.48);border-radius:18px;background:#fffffffe;box-shadow:0 24px 54px #07343d2b,0 8px 20px #07343d14,inset 0 1px #fff;isolation:isolate}.assessment-path.academic-year-path .assessment-picker-panel>header{align-items:center;min-height:74px;padding:15px 16px 14px;border-bottom:1px solid rgba(200,224,226,.86);background:linear-gradient(180deg,#f8fcfc,#f2f9f9)}.assessment-path.academic-year-path .assessment-picker-panel header small{margin-bottom:5px;color:#147981;font-size:.64rem;letter-spacing:.13em}.assessment-path.academic-year-path .assessment-picker-panel header b{color:#31545c;font-size:.76rem;line-height:1.42}.assessment-path.academic-year-path .assessment-picker-panel header button{flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(169,204,207,.55);border-radius:10px;background:#fff;color:#436870;box-shadow:0 3px 9px #07343d0e}.assessment-path.academic-year-path .assessment-picker-options{max-height:292px;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin;scrollbar-color:rgba(21,126,134,.55) transparent}.assessment-path.academic-year-path .assessment-picker-options>button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:12px 15px;border:0;border-radius:0;background:#fff;box-shadow:none;color:#244850;text-align:left;transform:none;transition:background-color .13s ease,color .13s ease,box-shadow .13s ease}.assessment-path.academic-year-path .assessment-picker-options>button+button{border-top:1px solid rgba(221,235,236,.92)}@media(hover:hover){.assessment-path.academic-year-path .assessment-picker-options>button:hover{border-color:transparent;background:#f5fbfa;box-shadow:inset 0 0 0 1px #bcdede3d;transform:none}}.assessment-path.academic-year-path .assessment-picker-options>button.selected{border-color:transparent;border-radius:0;background:linear-gradient(90deg,#e7f6f4,#f4fbfa 58%,#fff);box-shadow:inset 3px 0 #18828a}.assessment-path.academic-year-path .assessment-picker-options>button.selected:hover{background:linear-gradient(90deg,#e2f4f2,#f1faf9 58%,#fff)}.assessment-path.academic-year-path .assessment-option-mark{width:32px;height:32px;border:1px solid rgba(205,224,226,.72);border-radius:10px;background:#f2f7f7;color:#688187;box-shadow:inset 0 1px #ffffffe6}.assessment-path.academic-year-path .assessment-picker-options>button.selected .assessment-option-mark{border-color:#11777fad;background:linear-gradient(180deg,#1a8a92,#13747d);color:#fff;box-shadow:0 5px 12px #0a676f29,inset 0 1px #ffffff2e}.assessment-path.academic-year-path .assessment-picker-options>button>span:nth-child(2){gap:2px}.assessment-path.academic-year-path .assessment-picker-options b{color:#25464e;font-size:.83rem;font-weight:800}.assessment-path.academic-year-path .assessment-picker-options small{color:#758a90;font-size:.7rem}.assessment-path.academic-year-path .assessment-picker-options em{margin-left:auto;padding:5px 8px;border:1px solid rgba(163,214,211,.56);border-radius:999px;background:#e3f5f2;color:#126f77;font-size:.62rem;letter-spacing:.02em}@media(max-width:900px){.assessment-path.academic-year-path .assessment-picker.is-open{z-index:40}.assessment-path.academic-year-path .assessment-picker-panel{position:absolute;top:calc(100% + 10px);margin-bottom:0}}@media(prefers-reduced-motion:reduce){.assessment-path.academic-year-path .assessment-picker-trigger>strong,.assessment-path.academic-year-path .assessment-picker-trigger>strong:before,.assessment-path.academic-year-path .assessment-picker-trigger>strong:after{transition:none}}html[data-medcore-khalid-touch=v2] :where(nav,.topbar,.app-nav,.sidebar,.side-nav,.shell-nav,.tabs,.tab-list,.segmented,[role=tablist]) .medcore-kt-feel-host:after{display:none!important;content:none!important}@media(max-width:760px){.sidebar{height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.sidebar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.topbar{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;column-gap:11px!important;height:auto!important;min-height:84px!important;padding:12px 14px!important}.topbar>.mobile-menu{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;align-self:center!important}.topbar>div:first-of-type{min-width:0!important;overflow:hidden!important;align-self:center!important}.topbar>div:first-of-type .eyebrow{margin:0 0 4px!important;overflow:hidden!important;color:var(--accent)!important;font-size:.62rem!important;line-height:1.1!important;letter-spacing:.14em!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topbar>div:first-of-type h2{display:-webkit-box!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:var(--ink)!important;font-size:clamp(1.02rem,4.6vw,1.22rem)!important;line-height:1.22!important;letter-spacing:-.018em!important;overflow-wrap:anywhere!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.topbar>.topbar-actions{justify-self:end!important;min-width:44px!important;gap:6px!important}.topbar>.topbar-actions .icon-button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.medcore-summary-pdf-layout{grid-template-rows:minmax(0,1fr) 146px!important}.medcore-summary-page-rail{min-height:146px!important;max-height:146px!important}.medcore-summary-page-thumbnails{display:flex!important;align-items:stretch!important;gap:10px!important;padding:10px 12px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:12px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.medcore-summary-page-thumbnails::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.medcore-summary-page-thumbnails button{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:78px 16px!important;align-content:start!important;justify-items:center!important;flex:0 0 86px!important;width:86px!important;min-width:86px!important;height:112px!important;min-height:112px!important;max-height:112px!important;gap:5px!important;padding:6px 5px 7px!important;overflow:hidden!important;text-align:center!important;scroll-snap-align:start!important}.medcore-summary-thumb-image{align-self:start!important;width:60px!important;max-width:60px!important;height:78px!important;aspect-ratio:auto!important}.medcore-summary-page-thumbnails button>b{display:block!important;align-self:center!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:.66rem!important;line-height:16px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:520px){html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-layout{grid-template-rows:minmax(0,1fr) 136px!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-rail{height:136px!important;min-height:136px!important;max-height:136px!important;overflow:hidden!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-thumbnails{height:136px!important;min-height:136px!important;max-height:136px!important;align-items:flex-start!important;padding:10px 12px 12px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-thumbnails button{margin-bottom:0!important;overflow:hidden!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-thumbnails button>b{display:block!important;position:static!important;visibility:visible!important;opacity:1!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-document-footer{margin-top:0!important}}html[data-medcore-actual-phone] .medcore-annotation-toolbar.is-open{z-index:80!important}html[data-medcore-actual-phone] .medcore-annotation-toolbar.is-open>.medcore-annotation-toggle{position:fixed!important;top:80px!important;right:20px!important;z-index:82!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:14px!important;pointer-events:auto!important;touch-action:manipulation!important}html[data-medcore-actual-phone] .medcore-annotation-toolbar.is-open>.medcore-annotation-toggle span,html[data-medcore-actual-phone] .medcore-annotation-toolbar.is-open>.medcore-annotation-toggle b{display:none!important}html[data-medcore-actual-phone] .medcore-annotation-toolbar.is-open>.medcore-annotation-toggle:before{content:"×";display:block;font-size:1.55rem;font-weight:900;line-height:1}.security-live-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 72%,var(--panel));color:var(--accent);font-size:.72rem;font-weight:800;white-space:nowrap}.security-live-badge i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.security-command-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:34px;overflow:hidden;padding:38px 40px;border:1px solid rgba(100,223,213,.17);border-radius:28px;background:radial-gradient(circle at 84% 18%,rgba(69,211,202,.28),transparent 28%),radial-gradient(circle at 8% 92%,rgba(35,104,131,.25),transparent 33%),linear-gradient(125deg,#061827,#0a3040 52%,#0f5961);color:#fff;box-shadow:0 28px 70px #041d2c33}.security-command-hero:before{content:"";position:absolute;inset:-42% auto auto 39%;z-index:-1;width:380px;height:640px;border:1px solid rgba(255,255,255,.06);transform:rotate(26deg);border-radius:50%}.security-command-copy{max-width:760px}.security-command-copy h1{margin:5px 0 15px;font-size:clamp(2rem,4vw,3.65rem);line-height:1.04;letter-spacing:-.045em}.security-command-copy h1 span{color:#8ce2db}.security-command-copy>p:last-of-type{max-width:740px;margin:0;color:#c7dce3;line-height:1.68}.security-command-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.security-command-badges span{padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0f;color:#d9ecf0;font-size:.68rem;font-weight:800;letter-spacing:.05em}.security-orbit{display:grid;place-items:center;flex:0 0 178px;width:178px;height:178px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:radial-gradient(circle,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 10px #ffffff06,0 16px 40px #02131d33;text-align:center}.security-orbit div{display:grid}.security-orbit strong{font-size:3.6rem;line-height:.95}.security-orbit span{margin-top:7px;color:#96e0da;font-size:.65rem;font-weight:900;letter-spacing:.16em}.security-orbit small{color:#b8d0d8;font-size:.67rem}.security-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.security-stat{display:flex;align-items:center;gap:14px;min-height:112px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 22%,var(--panel)));box-shadow:0 12px 32px #0826350f}.security-stat>i{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:14px;background:var(--accent-soft);color:var(--accent);font-style:normal;font-size:1.15rem}.security-stat span,.security-stat strong,.security-stat small{display:block}.security-stat span{color:var(--muted);font-size:.74rem}.security-stat strong{margin:2px 0;font-size:1.65rem;line-height:1.1}.security-stat small{color:var(--muted);font-size:.67rem}.admin-device-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;white-space:nowrap;border:1px solid transparent;border-radius:999px;padding:5px 9px;background:var(--paper);color:var(--muted);font-size:.67rem;font-weight:850;letter-spacing:.02em}.admin-device-pill.success{background:var(--accent-soft);color:var(--accent)}.admin-device-pill.warning{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.admin-device-pill.danger{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.admin-device-pill.info{border-color:var(--line);background:var(--panel);color:var(--ink)}.security-toast{position:sticky;top:82px;z-index:30;display:flex;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 14px 38px #0522311f;font-size:.8rem;font-weight:700}.security-toast>i{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;font-style:normal}.security-toast.success{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));color:var(--accent)}.security-toast.success>i{background:var(--accent-soft)}.security-toast.error{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));color:var(--danger)}.security-toast.error>i{background:color-mix(in srgb,var(--danger) 12%,transparent)}.security-toast button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:800}.security-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px}.security-search{display:flex;align-items:center;gap:9px;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.security-search i{color:var(--muted);font-style:normal;font-size:1.1rem}.security-search input{width:100%;height:42px;border:0;outline:0;background:transparent;color:var(--ink)}.security-filters{display:flex;gap:5px;padding:4px;border-radius:12px;background:var(--paper)}.security-filters button{padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:.7rem;font-weight:800;white-space:nowrap}.security-filters button.active{background:var(--panel);color:var(--accent);box-shadow:0 5px 14px #09263514}.security-toolbar-actions{display:flex;gap:7px}.security-toolbar-actions button{white-space:nowrap}.security-bulk-bar{display:flex;align-items:center;gap:12px;margin:12px 0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--warning) 25%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--warning) 7%,var(--panel));box-shadow:0 10px 30px #0823320f}.security-bulk-bar>div{display:grid;margin-right:auto}.security-bulk-bar b{font-size:.84rem}.security-bulk-bar span{margin-top:2px;color:var(--muted);font-size:.7rem}.security-bulk-bar>button:not(.security-button){border:0;background:transparent;color:var(--muted);font-weight:800}.security-command-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px;align-items:start;margin-top:18px}.security-account-directory{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow:hidden;padding:0}.security-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.security-section-head h2,.security-section-head h3,.security-section-head p{margin:0}.security-section-head h2{font-size:1.35rem}.security-section-head h3{font-size:1.03rem}.security-section-head>div>p:last-child{margin-top:4px;color:var(--muted);font-size:.74rem}.security-account-directory>.security-section-head{padding:19px 19px 13px}.security-account-list{display:grid;gap:6px;max-height:calc(100vh - 235px);overflow:auto;padding:5px 10px 14px}.security-account-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid transparent;border-radius:14px;transition:.18s ease}.security-account-row:hover,.security-account-row.selected{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-soft)}.security-check{position:relative;display:grid;place-items:center;width:22px;height:22px}.security-check input{position:absolute;opacity:0}.security-check span{width:16px;height:16px;border:1px solid var(--line);border-radius:5px;background:var(--panel)}.security-check input:checked+span{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--panel)}.security-account-row>button{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);text-align:left}.security-account-row>button>i{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;font-style:normal;font-size:.78rem;font-weight:850}.security-account-row>button>span{min-width:0}.security-account-row b,.security-account-row small,.security-account-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-account-row b{font-size:.79rem}.security-account-row small{margin-top:2px;color:var(--muted);font-size:.65rem}.security-account-row em{margin-top:3px;color:color-mix(in srgb,var(--muted) 78%,transparent);font-size:.61rem;font-style:normal}.security-row-signals{display:grid;justify-items:end;gap:5px}.security-row-signals strong{font-size:.72rem}.security-inspector{display:grid;gap:14px;min-width:0}.security-account-overview{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.security-account-title{display:flex;align-items:center;gap:13px;min-width:0}.security-account-avatar{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,var(--navy),var(--accent));color:#fff;font-size:1.15rem;font-weight:900;box-shadow:0 10px 24px #07283829}.security-account-title h2,.security-account-title p{margin:0}.security-account-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-account-title>div:last-child{min-width:0}.security-account-title>div:last-child>p:last-child{margin-top:3px;color:var(--muted);font-size:.78rem}.security-account-state{display:grid;justify-items:end;gap:7px;text-align:right}.security-account-state>span{color:var(--muted);font-size:.68rem}.security-intelligence-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px}.security-risk-card,.security-actions-card{padding:19px}.security-risk-meter{display:flex;align-items:center;gap:15px;margin:18px 0}.security-risk-meter>div{--risk:0%;position:relative;display:grid;place-items:center;flex:0 0 92px;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--accent) var(--risk),var(--paper) 0);box-shadow:inset 0 0 0 1px var(--line)}.security-risk-meter>div:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--panel)}.security-risk-meter strong,.security-risk-meter span{position:relative;z-index:1}.security-risk-meter strong{font-size:1.8rem}.security-risk-meter span{margin-top:-8px;color:var(--muted);font-size:.62rem}.security-risk-meter p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.55}.security-risk-reasons{display:grid;gap:7px;padding-top:13px;border-top:1px solid var(--line)}.security-risk-reasons span{color:var(--muted);font-size:.7rem;line-height:1.45}.security-shield{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.security-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.security-action-grid>button{display:flex;align-items:center;gap:10px;min-height:66px;padding:11px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,var(--panel),var(--paper));color:var(--ink);text-align:left;transition:.17s ease}.security-action-grid>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 27%,var(--line));box-shadow:0 9px 20px #08253412}.security-action-grid>button>i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:var(--paper);color:var(--accent);font-style:normal;font-weight:900}.security-action-grid b,.security-action-grid small{display:block}.security-action-grid b{font-size:.73rem}.security-action-grid small{margin-top:3px;color:var(--muted);font-size:.62rem}.security-action-grid>button.danger>i{background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--danger)}.security-action-grid>button.safe>i{background:var(--accent-soft);color:var(--accent)}.security-devices-section{padding:20px}.security-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.security-device-card{position:relative;overflow:hidden;min-height:338px;padding:18px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 25%,var(--panel)));box-shadow:0 12px 28px #0927370e}.security-device-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),#71dcd4)}.security-device-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.security-device-card>header>div{display:grid}.security-device-card>header span{color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:.14em}.security-device-card>header small{margin-top:4px;color:var(--muted);font-size:.62rem}.security-device-identity{display:flex;align-items:center;gap:12px;margin:22px 0 17px}.security-device-identity>i{display:grid;place-items:center;flex:0 0 49px;width:49px;height:49px;border-radius:15px;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;font-style:normal;font-weight:900;box-shadow:0 9px 22px #071e2e2e}.security-device-identity h3,.security-device-identity p{margin:0}.security-device-identity h3{font-size:1rem}.security-device-identity p{margin-top:4px;color:var(--muted);font-size:.72rem}.security-device-card dl{display:grid;gap:9px;margin:0 0 16px}.security-device-card dl>div{display:flex;justify-content:space-between;gap:13px;padding-bottom:8px;border-bottom:1px solid var(--line)}.security-device-card dt{color:var(--muted);font-size:.68rem}.security-device-card dd{margin:0;text-align:right;font-size:.7rem;font-weight:750}.device-online{color:var(--accent)!important}.security-device-card>.security-button{width:100%}.security-device-empty{display:grid;place-items:center;min-height:250px;text-align:center}.security-device-empty>i{display:grid;place-items:center;width:51px;height:51px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:16px;background:var(--accent-soft);color:var(--accent);font-style:normal;font-size:1.4rem}.security-device-empty b{margin-top:13px}.security-device-empty p{max-width:240px;margin:7px 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.security-button{padding:10px 13px;border:1px solid transparent;border-radius:11px;font-size:.72rem;font-weight:850}.security-button.warning{background:var(--warning);color:#fff}.security-button.danger{background:var(--danger);color:#fff}.security-button.safe{background:var(--accent);color:#fff}.security-button.ghost{background:transparent}.security-button.danger.ghost{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));color:var(--danger)}.security-button:disabled{cursor:not-allowed;opacity:.62}.security-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-history{min-height:270px;padding:19px}.security-timeline{display:grid;margin-top:15px}.security-timeline>div{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr);gap:10px;padding:0 0 14px}.security-timeline>div:not(:last-child):before{content:"";position:absolute;left:5px;top:10px;bottom:-2px;width:1px;background:var(--line)}.security-timeline>div>i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:3px solid var(--panel);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.security-timeline b,.security-timeline small{display:block}.security-timeline b{text-transform:capitalize;font-size:.72rem}.security-timeline small{margin-top:3px;color:var(--muted);font-size:.63rem}.security-revocation-list{display:grid;gap:7px;margin-top:14px}.security-revocation-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.security-revocation-list>div>i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--panel);font-style:normal;font-size:.68rem;font-weight:850}.security-revocation-list b,.security-revocation-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-revocation-list b{font-size:.7rem}.security-revocation-list small{margin-top:2px;color:var(--muted);font-size:.61rem}.security-empty{display:grid;place-items:center;min-height:170px;padding:18px;text-align:center}.security-empty>i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--paper);color:var(--muted);font-style:normal;font-size:1.2rem}.security-empty b{margin-top:10px}.security-empty p{max-width:330px;margin:5px 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.security-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#020f19a3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.security-confirm-modal{width:min(480px,100%);padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--paper) 76%,var(--panel)));box-shadow:0 30px 90px #01111b59}.security-confirm-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;border-radius:17px;background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warning);font-size:1.35rem;font-weight:900}.security-confirm-modal.danger .security-confirm-icon{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.security-confirm-modal.safe .security-confirm-icon{background:var(--accent-soft);color:var(--accent)}.security-confirm-modal h2{margin:4px 0 9px}.security-confirm-modal>p:not(.eyebrow){margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.security-confirm-policy{display:flex;align-items:flex-start;gap:9px;margin:17px 0;padding:11px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.security-confirm-policy i{color:var(--accent);font-style:normal}.security-confirm-policy span{color:var(--muted);font-size:.68rem;line-height:1.45}.security-confirm-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:9px}.security-confirm-actions>button{width:100%}@media(max-width:1180px){.security-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-command-layout{grid-template-columns:320px minmax(0,1fr)}.security-intelligence-grid{grid-template-columns:1fr}.security-toolbar{grid-template-columns:1fr auto}.security-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:960px){.security-command-layout{grid-template-columns:1fr}.security-account-directory{position:static;max-height:none}.security-account-list{max-height:380px}.security-command-hero{padding:30px}.security-orbit{flex-basis:130px;width:130px;height:130px}.security-orbit strong{font-size:2.8rem}}@media(max-width:720px){.security-command-hero{align-items:flex-start;padding:24px 20px}.security-orbit{flex-basis:88px;width:88px;height:88px}.security-orbit strong{font-size:2rem}.security-orbit span{font-size:.48rem}.security-orbit small,.security-command-badges{display:none}.security-stat-grid,.security-device-grid,.security-lower-grid,.security-toolbar{grid-template-columns:1fr}.security-filters{overflow:auto}.security-toolbar-actions{grid-column:auto;justify-content:stretch}.security-toolbar-actions button{flex:1}.security-account-overview{align-items:flex-start}.security-account-state{justify-items:start;text-align:left}.security-intelligence-grid{grid-template-columns:1fr}.security-bulk-bar{align-items:stretch;flex-wrap:wrap}.security-bulk-bar>div{width:100%}.security-action-grid,.security-confirm-actions{grid-template-columns:1fr}.security-device-card{min-height:320px}}@media(max-width:520px){.security-command-hero{display:block}.security-orbit{margin:22px auto 0}.security-stat-grid{grid-template-columns:1fr}.security-account-overview{display:grid}.security-account-state{margin-left:65px}.security-account-row{grid-template-columns:auto minmax(0,1fr)}.security-row-signals{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.security-toolbar-actions{display:grid;grid-template-columns:1fr 1fr}}.independent-exam-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:38px;border-radius:28px;background:linear-gradient(128deg,#061f35,#0c5260 58%,#1c8a94);box-shadow:0 22px 52px #041e302e;color:#fff}.independent-exam-hero .eyebrow{color:#9fe5e0}.independent-exam-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2.1rem,4.4vw,3.25rem);letter-spacing:-.055em}.independent-exam-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d4eeed;line-height:1.58}.independent-exam-hero aside{display:grid;gap:7px;min-width:250px;padding:22px 24px;border:1px solid rgba(231,255,253,.25);border-radius:19px;background:#ffffff1c;text-align:right}.independent-exam-hero aside span{color:#bdeeea;font-size:.7rem;font-weight:950;letter-spacing:.18em}.independent-exam-hero aside b{color:#fff;font-size:1.08rem}.independent-exam-hero aside small{color:#d5eeee;font-size:.78rem;line-height:1.45}.independent-exam-panel{padding:30px;border:1px solid #d8e7e9;border-radius:25px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 18px 48px #04232f13}.independent-exam-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.independent-exam-panel h2{margin:3px 0 5px;color:#163c48;font-size:1.35rem}.independent-exam-panel p:not(.eyebrow){margin:0;color:#657386;line-height:1.55}.independent-exam-panel>header>span{padding:8px 12px;border-radius:999px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:900;white-space:nowrap}.independent-exam-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.independent-exam-grid article{padding:18px;border:1px solid #d8e7e9;border-radius:18px;background:#fff;box-shadow:0 10px 24px #04232f0b}.independent-exam-grid b{display:block;color:#176f77;font-size:.7rem;font-weight:950;letter-spacing:.12em}.independent-exam-grid p{margin:8px 0 0;color:#657386;font-size:.86rem;line-height:1.5}.independent-exam-empty{display:grid;gap:7px;margin-top:16px;padding:28px;border:1px dashed #bdd4d8;border-radius:20px;background:#ffffffb8;text-align:center}.independent-exam-empty strong{color:#163c48}.independent-exam-empty p{max-width:760px;margin:0 auto;color:#657386;line-height:1.55}.anatomy-nexus-portals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.anatomy-nexus-portal{position:relative;isolation:isolate;display:flex;min-height:330px;overflow:hidden;flex-direction:column;align-items:flex-start;padding:30px;border-radius:24px;text-align:left;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.anatomy-nexus-portal:before,.anatomy-nexus-portal:after{content:"";position:absolute;pointer-events:none;z-index:-1}.anatomy-nexus-portal:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(255,255,255,.08),transparent 36%,rgba(255,255,255,.035))}.anatomy-nexus-portal:after{width:270px;height:270px;right:-90px;bottom:-115px;border-radius:50%;border:1px solid rgba(255,255,255,.13);box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05}.anatomy-nexus-portal:hover{transform:translateY(-3px)}.anatomy-nexus-portal:focus-visible{outline:3px solid rgba(66,211,218,.45);outline-offset:4px}.anatomy-nexus-portal-3d{border:1px solid rgba(94,211,228,.44);background:radial-gradient(circle at 12% 14%,rgba(55,178,219,.18),transparent 38%),linear-gradient(145deg,#061b31,#082b48 58%,#0b4f65);box-shadow:0 20px 42px #02192d38,inset 0 1px #ffffff14;color:#fff}.anatomy-nexus-portal-study{border:1px solid rgba(211,180,101,.54);background:radial-gradient(circle at 86% 12%,rgba(190,153,65,.13),transparent 40%),linear-gradient(145deg,#082f33,#0b4746 58%,#0c5550);box-shadow:0 20px 42px #03282733,inset 0 1px #ffffff14;color:#fff}.anatomy-nexus-portal-kicker{font-size:.69rem;font-weight:950;letter-spacing:.17em}.anatomy-nexus-portal-3d .anatomy-nexus-portal-kicker{color:#8fdfef}.anatomy-nexus-portal-study .anatomy-nexus-portal-kicker{color:#e2ca85}.anatomy-nexus-portal-icon{display:grid;place-items:center;width:60px;height:60px;margin:28px 0 22px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#ffffff12;box-shadow:inset 0 1px #ffffff14;font-size:1.12rem;font-weight:900;letter-spacing:.04em}.anatomy-nexus-portal-3d .anatomy-nexus-portal-icon{color:#8fdfef}.anatomy-nexus-portal-study .anatomy-nexus-portal-icon{color:#e2ca85}.anatomy-nexus-portal h3{margin:0 0 10px;color:#fff;font-size:clamp(1.55rem,2.6vw,2.05rem);letter-spacing:-.035em}.anatomy-nexus-portal p{max-width:520px;margin:0!important;color:#eaf7f8d1!important;font-size:.94rem;line-height:1.62!important}.anatomy-nexus-portal-action{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.13);font-size:.86rem;font-weight:900;letter-spacing:.02em}.anatomy-nexus-portal-3d .anatomy-nexus-portal-action{color:#a5edf4}.anatomy-nexus-portal-study .anatomy-nexus-portal-action{color:#ecd594}.anatomy-nexus-portal-action b{font-size:1.2rem}.anatomy-nexus-section-view>header{align-items:center}.anatomy-nexus-back{padding:10px 14px;border:1px solid #cfe0e3;border-radius:12px;background:#fff;color:#176f77;font-size:.78rem;font-weight:900;cursor:pointer}.anatomy-nexus-back:hover{background:#f1f8f8}.anatomy-nexus-destination-empty{margin-top:8px;min-height:190px;place-content:center}.anatomy-nexus-section-3d{box-shadow:inset 0 3px #3bb4d28c,0 18px 48px #04232f13}.anatomy-nexus-section-study{box-shadow:inset 0 3px #bd973e85,0 18px 48px #04232f13}@media(max-width:900px){.independent-exam-hero,.independent-exam-panel>header{display:grid}.independent-exam-hero aside{text-align:left;min-width:0}.independent-exam-grid,.anatomy-nexus-portals{grid-template-columns:1fr}.anatomy-nexus-portal{min-height:285px}.anatomy-nexus-section-view>header{align-items:start}}@media(max-width:600px){.independent-exam-hero{padding:28px 24px;border-radius:24px}.independent-exam-panel{padding:23px 20px;border-radius:22px}.anatomy-nexus-portals{gap:15px}.anatomy-nexus-portal{min-height:260px;padding:24px;border-radius:20px}.anatomy-nexus-portal-icon{margin:22px 0 18px}.anatomy-nexus-back{width:max-content}}html[data-medcore-khalid-touch=v2] .workspace{backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform:none!important;will-change:auto!important}html[data-medcore-khalid-touch=v2] .profile-topbar-avatar,html[data-medcore-khalid-touch=v2] .profile-topbar-avatar img{backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform:none!important;filter:none!important;opacity:1!important;will-change:auto!important}html[data-medcore-khalid-touch=v2] .profile-topbar-avatar{isolation:isolate;contain:paint}html[data-medcore-khalid-touch=v2] .profile-topbar-avatar.medcore-kt-pressing,html[data-medcore-khalid-touch=v2] .profile-topbar-avatar.medcore-kt-nav-pressing{transform:none!important;filter:none!important;opacity:1!important}html[data-medcore-khalid-touch=v2] .profile-topbar-avatar.medcore-kt-feel-host:after{display:none!important}html[data-medcore-khalid-touch=v2] .sidebar nav a{-webkit-tap-highlight-color:transparent!important;opacity:1!important;visibility:visible!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;will-change:auto!important}html[data-medcore-khalid-touch=v2] .sidebar nav a:active,html[data-medcore-khalid-touch=v2] .sidebar nav a.medcore-kt-nav-pressing{transform:none!important;filter:none!important;opacity:1!important;visibility:visible!important}html[data-medcore-khalid-touch=v2] .sidebar nav a.medcore-kt-feel-host:after{display:none!important}.anatomy-nexus-entry-panel{padding:30px!important;border:1px solid #dce9eb!important;border-radius:25px!important;background:linear-gradient(180deg,#fff,#fbfefe)!important;box-shadow:0 18px 48px #04232f13!important}.anatomy-nexus-entry-panel>header{display:none!important}.anatomy-nexus-entry-panel .anatomy-nexus-portals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin:0!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal{position:relative!important;isolation:isolate!important;display:flex!important;min-height:330px!important;overflow:hidden!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:38px 38px 30px!important;border-radius:22px!important;text-align:center!important;transform:none!important;box-sizing:border-box!important;transition:transform .2s ease,box-shadow .2s ease!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal>*{position:relative!important;z-index:4!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal:hover{transform:translateY(-2px)!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal:focus-visible{outline:3px solid rgba(86,208,227,.38)!important;outline-offset:4px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d{border:1px solid rgba(66,184,216,.76)!important;background:radial-gradient(circle at 12% 24%,rgba(37,139,191,.14),transparent 42%),linear-gradient(142deg,#06192c,#08283f 56%,#0a4560)!important;box-shadow:0 16px 32px #01192a30,inset 0 1px #ffffff14!important;color:#fff!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-study{border:1px solid rgba(204,171,88,.82)!important;background:radial-gradient(circle at 84% 28%,rgba(176,137,53,.12),transparent 42%),linear-gradient(142deg,#083137,#0a4845 58%,#0d5a51)!important;box-shadow:0 16px 32px #0324232e,inset 0 1px #ffffff14!important;color:#fff!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal:before,.anatomy-nexus-entry-panel .anatomy-nexus-portal:after{content:""!important;position:absolute!important;pointer-events:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal:before{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(115deg,rgba(255,255,255,.045),transparent 36%,rgba(255,255,255,.018))!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d:after{z-index:2!important;left:-22px!important;top:0!important;bottom:-18px!important;width:54%!important;height:auto!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20420%20420%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%237ce8ff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%22122%22%20cy%3D%2282%22%20rx%3D%2243%22%20ry%3D%2251%22%20stroke-width%3D%224%22%20opacity%3D%22.94%22%2F%3E%3Cpath%20d%3D%22M90%2091c9%2024%2019%2038%2032%2042%2014-4%2025-18%2033-42M108%2077c4-7%209-10%2014-10s10%203%2015%2010M103%20103c12%208%2026%208%2039%200%22%20stroke-width%3D%223%22%20opacity%3D%22.82%22%2F%3E%3Cpath%20d%3D%22M122%20134v183M122%20154c-35%203-67%2018-89%2040M122%20154c35%203%2067%2018%2089%2040M123%20171c-36%204-61%2021-75%2045M123%20171c36%204%2061%2021%2075%2045M123%20194c-40%205-64%2023-76%2046M123%20194c40%205%2064%2023%2076%2046M123%20218c-36%205-57%2022-67%2042M123%20218c36%205%2057%2022%2067%2042M123%20243c-29%204-48%2017-57%2033M123%20243c29%204%2048%2017%2057%2033%22%20stroke-width%3D%223.2%22%20opacity%3D%22.78%22%2F%3E%3Cpath%20d%3D%22M78%20317c18-19%2034-28%2045-28%2012%200%2028%209%2047%2028M93%20317l-11%2060M153%20317l11%2060%22%20stroke-width%3D%224%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M241%2074c48%2018%2090%2057%20112%20110M242%2099c38%2017%2069%2049%2085%2089M240%20125c28%2014%2051%2038%2064%2066%22%20stroke-width%3D%222.4%22%20opacity%3D%22.32%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d9c276%22%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22151%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22171%22%20r%3D%224.7%22%2F%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22191%22%20r%3D%224.4%22%2F%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22211%22%20r%3D%224.2%22%2F%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22231%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22251%22%20r%3D%223.8%22%2F%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22271%22%20r%3D%223.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:left center!important;mix-blend-mode:screen!important;opacity:.58!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-study:after{z-index:2!important;right:-34px!important;top:-18px!important;bottom:-24px!important;width:55%!important;height:auto!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20420%20420%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f2d690%22%20stop-opacity%3D%22.78%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23b98f3f%22%20stop-opacity%3D%22.34%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22url(%23g)%22%20stroke%3D%22%23e6cb83%22%20stroke-width%3D%222.4%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M286%2048c-27%200-49%2022-49%2049%200%2021%2012%2038%2028%2046l-7%2024c-33%208-60%2031-73%2063l-18%2044%2032%2015%2018-34%2010%20103h118l10-103%2018%2034%2032-15-18-44c-13-32-40-55-73-63l-7-24c16-8%2028-25%2028-46%200-27-22-49-49-49Z%22%20fill-opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M238%20185c18%208%2032%2024%2039%2044l-2%2045-22%2018-24-20%202-46c1-17%203-30%207-41ZM334%20185c-18%208-32%2024-39%2044l2%2045%2022%2018%2024-20-2-46c-1-17-3-30-7-41Z%22%20fill-opacity%3D%22.36%22%2F%3E%3Cpath%20d%3D%22M250%20205h72M246%20235h80M245%20267h82M244%20300h84%22%20fill%3D%22none%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M286%20171v171%22%20fill%3D%22none%22%20opacity%3D%22.78%22%2F%3E%3Cpath%20d%3D%22M255%20150c10%2010%2020%2015%2031%2015%2012%200%2022-5%2031-15%22%20fill%3D%22none%22%20opacity%3D%22.72%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%238bd8cc%22%20fill-opacity%3D%22.17%22%3E%3Ccircle%20cx%3D%22286%22%20cy%3D%2296%22%20r%3D%2227%22%2F%3E%3Cellipse%20cx%3D%22286%22%20cy%3D%22238%22%20rx%3D%2265%22%20ry%3D%2286%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:right center!important;mix-blend-mode:screen!important;opacity:.52!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-kicker{display:none!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-icon{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;margin:0 auto 20px!important;border-radius:50%!important;background:#05212e2e!important;font-size:0!important;line-height:0!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d .anatomy-nexus-portal-icon{border:1px solid rgba(77,208,232,.64)!important;color:#7ce8ff!important;box-shadow:inset 0 0 22px #2ba7cb12!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-study .anatomy-nexus-portal-icon{border:1px solid rgba(215,179,83,.72)!important;color:#e3c76e!important;box-shadow:inset 0 0 22px #b7892a0f!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-icon:before{content:""!important;display:block!important;position:static!important;place-self:center!important;width:29px!important;height:29px!important;margin:0!important;transform:translateY(8px)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d .anatomy-nexus-portal-icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%237ce8ff' stroke-width='1.65' stroke-linejoin='round'%3E%3Cpath d='M16 3 27 9v14l-11 6L5 23V9z'/%3E%3Cpath d='m5 9 11 6 11-6M16 15v14M10 12l11-6'/%3E%3C/svg%3E")!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-study .anatomy-nexus-portal-icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23e3c76e' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M4 6c4-1 8 0 12 3v18c-4-3-8-4-12-3zM28 6c-4-1-8 0-12 3v18c4-3 8-4 12-3z'/%3E%3Cpath d='M16 9v18'/%3E%3C/svg%3E")!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal h3{max-width:390px!important;margin:0 0 12px!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,2.7vw,2.7rem)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.06!important;white-space:nowrap!important;text-align:center!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal p{max-width:350px!important;margin:0 auto!important;color:#edf4f7f0!important;font-size:16.5px!important;line-height:1.55!important;text-align:center!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:25px!important;width:auto!important;min-width:205px!important;max-width:245px!important;margin:26px auto 0!important;padding:12px 27px!important;border-top:0!important;border-radius:999px!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d .anatomy-nexus-portal-action{border:1.4px solid rgba(78,211,233,.82)!important;background:linear-gradient(180deg,#1f97ad3d,#0a576f1a)!important;color:#f1fcff!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-study .anatomy-nexus-portal-action{border:1.4px solid rgba(210,178,99,.84)!important;background:linear-gradient(180deg,#634e141f,#30250a08)!important;color:#f0d28c!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-action b{font-size:25px!important;font-weight:400!important;line-height:.7!important}@media(max-width:1180px){.anatomy-nexus-entry-panel .anatomy-nexus-portal{min-height:315px!important;padding-top:34px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal h3{font-size:clamp(1.8rem,2.5vw,2.4rem)!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal p{font-size:15.5px!important}}@media(max-width:900px){.anatomy-nexus-entry-panel .anatomy-nexus-portals{grid-template-columns:1fr!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal{min-height:330px!important}}@media(max-width:600px){.anatomy-nexus-entry-panel{padding:20px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portals{gap:16px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal{min-height:285px!important;padding:28px 24px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d,.anatomy-nexus-entry-panel .anatomy-nexus-portal-study{padding-left:24px!important;padding-right:24px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-3d:after{width:59%!important;opacity:.28!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-study:after{width:60%!important;opacity:.31!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal:before{z-index:3!important;background:linear-gradient(180deg,#04172233,#0417227a)!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal h3{font-size:2rem!important;white-space:normal!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal p{font-size:15px!important}.anatomy-nexus-entry-panel .anatomy-nexus-portal-action{min-width:188px!important;font-size:18px!important}}.medcore-subscription-activation-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;background:#04111794;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.medcore-subscription-activation-card{position:relative;width:min(620px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.72));border-radius:28px;padding:34px;background:linear-gradient(155deg,color-mix(in srgb,var(--paper) 96%,#fff),color-mix(in srgb,var(--paper) 92%,var(--accent-soft)));box-shadow:0 34px 90px #00121b57,inset 0 1px #fffffff2;text-align:center}.medcore-subscription-activation-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 82%,#d8b76a),transparent)}.medcore-subscription-activation-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--paper) 88%,transparent);color:var(--muted);font-size:24px;line-height:1;cursor:pointer}.medcore-subscription-activation-close:disabled{cursor:wait;opacity:.55}[dir=rtl] .medcore-subscription-activation-close{right:auto;left:16px}.medcore-subscription-activation-seal{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 18px;border:1px solid color-mix(in srgb,var(--accent) 28%,#d8b76a);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-soft) 76%,#fff),#fff);color:var(--accent);box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px #fff;font-size:34px;font-weight:800}.medcore-subscription-activation-kicker{margin:0 0 8px;color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.18em}.medcore-subscription-activation-card h2{margin:0;color:var(--ink);font-size:clamp(1.65rem,4vw,2.25rem);letter-spacing:-.03em}.medcore-subscription-activation-copy{max-width:500px;margin:12px auto 24px;color:var(--muted);line-height:1.65}.medcore-subscription-activation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:start}.medcore-subscription-activation-grid>div{padding:16px 17px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--paper) 90%,#fff);box-shadow:inset 0 1px #ffffffe6}.medcore-subscription-activation-grid span{display:block;margin-bottom:6px;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.medcore-subscription-activation-grid strong{display:block;color:var(--ink);font-size:.98rem;line-height:1.35}.medcore-subscription-activation-term{margin:15px 0 0;color:var(--muted);font-size:.82rem;font-weight:650}.medcore-subscription-activation-action{width:100%;margin-top:22px;min-height:48px;border-radius:15px}@media(max-width:560px){.medcore-subscription-activation-layer{padding:14px}.medcore-subscription-activation-card{padding:30px 18px 20px;border-radius:24px}.medcore-subscription-activation-seal{width:66px;height:66px;font-size:29px}.medcore-subscription-activation-grid{grid-template-columns:1fr}.medcore-subscription-activation-copy{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.medcore-subscription-activation-layer{-webkit-backdrop-filter:none;backdrop-filter:none}}.runtime-fallback{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f3f8f9}.runtime-fallback section{width:min(520px,100%);padding:34px;border:1px solid #d8e7e9;border-radius:22px;background:#fff;box-shadow:0 20px 60px #04232f1f}.runtime-fallback h1{margin:5px 0 10px;color:#173d49}.runtime-fallback p:not(.eyebrow){margin:0 0 22px;color:#71878d;line-height:1.5}.learner-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:36px;border:1px solid rgba(23,120,130,.2);border-radius:26px;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97);box-shadow:0 20px 48px #041e3029;color:#fff}.learner-hero .eyebrow{color:#9fe5e0}.learner-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.052em}.learner-hero p:not(.eyebrow){max-width:700px;margin:0;color:#d4eeed;font-size:1rem;line-height:1.57}.learner-hero aside{display:grid;gap:7px;min-width:210px;padding:19px;border:1px solid rgba(231,255,253,.25);border-radius:18px;background:#ffffff1c;text-align:right}.learner-hero aside span{color:#bdeeea;font-size:.67rem;font-weight:900;letter-spacing:.16em}.learner-hero aside b{color:#fff;font-size:1.03rem}.learner-hero aside small{color:#d5eeee;font-size:.77rem;line-height:1.4}.learner-path,.learner-catalog{padding:27px;border:1px solid #d8e7e9;border-radius:23px;background:#fff;box-shadow:0 12px 30px #04232f0e}.learner-path>header,.learner-catalog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px}.learner-path h2,.learner-catalog h2{margin:3px 0 5px;color:#163c48;font-size:1.3rem}.learner-path p:not(.eyebrow),.learner-catalog p:not(.eyebrow){margin:0;color:var(--muted);font-size:.87rem}.learner-path>header>span,.learner-catalog>header>span{padding:7px 10px;border-radius:9px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:850;white-space:nowrap}.learner-selects{display:grid;grid-template-columns:1fr 1fr 1.07fr;gap:12px}.learner-selects>label,.learner-current{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #d9e7e9;border-radius:16px;background:#fbfefe}.learner-selects i{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:10px;background:linear-gradient(145deg,#178087,#42aaab);color:#fff;font-size:.71rem;font-style:normal;font-weight:900}.learner-selects>label>div,.learner-current>div{display:grid;gap:5px;min-width:0;flex:1}.learner-selects small,.learner-current small{color:#70868c;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.learner-selects select{width:100%;min-width:0;padding:0!important;border:0!important;background:transparent!important;color:#173c48!important;font-size:.92rem;font-weight:800;box-shadow:none!important}.learner-current b{overflow:hidden;color:#173c48;font-size:.91rem;text-overflow:ellipsis;white-space:nowrap}.learner-current em{overflow:hidden;color:#73888e;font-size:.75rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.learner-path>footer{display:flex;gap:18px;margin-top:17px;padding-top:16px;border-top:1px solid #e0ebed;color:#70868d;font-size:.8rem}.learner-path>footer b{color:#176f77}.learner-catalog{margin-top:22px}.learner-catalog>header{margin-bottom:20px}.learner-exam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.learner-exam-card{padding:21px;border:1px solid #d9e7e9;border-radius:19px;background:linear-gradient(125deg,#fff,#fbfefe);box-shadow:0 6px 15px #04232f06}.learner-exam-card>header{display:flex;justify-content:space-between;gap:13px}.learner-exam-card header span{display:inline-flex;padding:5px 8px;border-radius:7px;background:#e7f7f5;color:#177179;font-size:.67rem;font-weight:900;letter-spacing:.07em}.learner-exam-card header h3{margin:9px 0 5px;color:#163d49;font-size:1.07rem}.learner-exam-card header p{min-height:2.7em;margin:0;color:#71878d;font-size:.8rem;line-height:1.45}.learner-exam-card header em{flex:none;padding:6px 8px;border-radius:8px;background:#f1f7f8;color:#5b747b;font-size:.68rem;font-style:normal;font-weight:850;white-space:nowrap}.learner-exam-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0}.learner-exam-specs b{display:block;padding:10px;border:1px solid #e0eaec;border-radius:11px;background:#fbfefe;color:#174753;font-size:.86rem}.learner-exam-specs small{display:block;margin-top:3px;color:#748a90;font-size:.66rem;text-transform:uppercase}.learner-exam-result{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:11px;background:#eef8f7;color:#176f77;font-size:.79rem}.learner-exam-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:16px;border-top:1px solid #e0eaec}.learner-exam-card footer small{color:#70868c;font-size:.72rem;font-weight:800}.learner-exam-card .primary{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.learner-general{margin-top:22px;padding-top:20px;border-top:1px solid #e0eaec}.learner-general h3{margin:3px 0 14px;color:#214650;font-size:1rem}.learner-empty{padding:21px;border:1px dashed #c9dfe2;border-radius:15px;background:#fbfefe}.learner-empty b{display:block;color:#254950}.learner-empty p{margin:4px 0 0;color:#73888e;font-size:.84rem;line-height:1.45}.learner-secure{display:flex;align-items:flex-start;gap:11px;margin-top:22px;padding:16px 18px;border:1px solid #bde5e0;border-radius:16px;background:#f0faf8}.learner-secure>b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#d9f3ee;color:#16746d}.learner-secure strong{display:block;color:#245b5e;font-size:.85rem}.learner-secure p{margin:4px 0 0;color:#668087;font-size:.8rem;line-height:1.45}@media(max-width:900px){.learner-hero{align-items:flex-start;flex-direction:column}.learner-hero aside{width:100%;text-align:left}.learner-selects,.learner-exam-grid{grid-template-columns:1fr}}@media(max-width:560px){.learner-hero{padding:27px 21px}.learner-path,.learner-catalog{padding:20px 16px}.learner-path>header,.learner-catalog>header{align-items:flex-start;flex-direction:column}.learner-exam-card footer{align-items:stretch;flex-direction:column}.learner-exam-card .primary{justify-content:center;width:100%}.learner-exam-specs{grid-template-columns:repeat(2,1fr)}.learner-exam-specs b:last-child{grid-column:1/-1}}.assessment-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:36px;border:1px solid rgba(23,120,130,.2);border-radius:26px;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97);box-shadow:0 20px 48px #041e3029;color:#fff}.assessment-hero .eyebrow{color:#9fe5e0}.assessment-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.052em}.assessment-hero p:not(.eyebrow){max-width:720px;margin:0;color:#d4eeed;font-size:1rem;line-height:1.57}.assessment-hero aside{display:grid;gap:7px;min-width:220px;padding:19px;border:1px solid rgba(231,255,253,.25);border-radius:18px;background:#ffffff1c;text-align:right}.assessment-hero aside span{color:#bdeeea;font-size:.67rem;font-weight:900;letter-spacing:.16em}.assessment-hero aside b{color:#fff;font-size:1.03rem}.assessment-hero aside small{color:#d5eeee;font-size:.77rem;line-height:1.4}.assessment-path,.assessment-group{padding:27px;border:1px solid #d8e7e9;border-radius:23px;background:#fff;box-shadow:0 12px 30px #04232f0e}.assessment-path>header,.assessment-group>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px}.assessment-path h2,.assessment-group h2{margin:3px 0 5px;color:#163c48;font-size:1.3rem}.assessment-path p:not(.eyebrow),.assessment-group p:not(.eyebrow){margin:0;color:var(--muted);font-size:.87rem}.assessment-path>header>span,.assessment-group>header>span{padding:7px 10px;border-radius:9px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:850;white-space:nowrap}.assessment-selects{display:grid;grid-template-columns:1fr 1fr 1.07fr;gap:12px;align-items:start}.assessment-picker{position:relative;min-width:0}.assessment-picker-trigger,.assessment-current{display:flex;align-items:center;gap:12px;width:100%;min-height:96px;padding:16px;border:1px solid #d9e7e9;border-radius:16px;background:#fbfefe;text-align:left}.assessment-picker-trigger{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.assessment-picker-trigger:hover:not(:disabled),.assessment-picker.is-open .assessment-picker-trigger{border-color:#73bfc1;background:#fff;box-shadow:0 12px 24px #10656e1c;transform:translateY(-1px)}.assessment-picker-trigger:disabled{cursor:not-allowed;opacity:.56}.assessment-picker-trigger i,.assessment-current i{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:10px;background:linear-gradient(145deg,#178087,#42aaab);color:#fff;font-size:.71rem;font-style:normal;font-weight:900}.assessment-picker-trigger span,.assessment-current>div{display:grid;gap:5px;min-width:0;flex:1}.assessment-picker-trigger small,.assessment-current small{color:#70868c;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.assessment-picker-trigger b,.assessment-current b{overflow:hidden;color:#173c48;font-size:.91rem;text-overflow:ellipsis;white-space:nowrap}.assessment-picker-trigger em,.assessment-current em{overflow:hidden;color:#73888e;font-size:.75rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.assessment-picker-trigger strong{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#eef8f7;color:#16767e;font-size:1rem;font-weight:700}.assessment-picker-panel{position:absolute;z-index:25;top:calc(100% + 10px);left:0;right:0;overflow:hidden;border:1px solid #9ccfd0;border-radius:18px;background:#fff;box-shadow:0 22px 46px #041f2b38}.assessment-picker-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 17px 13px;border-bottom:1px solid #dcebed;background:linear-gradient(120deg,#effafa,#fff)}.assessment-picker-panel header small{display:block;margin-bottom:4px;color:#19818a;font-size:.66rem;font-weight:900;letter-spacing:.12em}.assessment-picker-panel header b{display:block;color:#244a53;font-size:.78rem;line-height:1.35}.assessment-picker-panel header button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d0e3e4;border-radius:9px;background:#fff;color:#41676e;font-size:1.05rem}.assessment-picker-options{max-height:280px;padding:8px;overflow:auto}.assessment-picker-options>button{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid transparent;border-radius:12px;background:transparent;color:#244850;text-align:left}.assessment-picker-options>button:hover{border-color:#d2e7e7;background:#f3fbfa}.assessment-picker-options>button.selected{border-color:#9ed6d3;background:#e8f7f5}.assessment-option-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#edf5f6;color:#5e7b80;font-size:.74rem;font-weight:900}.assessment-picker-options>button.selected .assessment-option-mark{background:#19828a;color:#fff}.assessment-picker-options>button>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.assessment-picker-options b{overflow:hidden;color:#23474f;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.assessment-picker-options small{color:#73888e;font-size:.71rem}.assessment-picker-options em{padding:4px 7px;border-radius:7px;background:#d9f2ef;color:#13727b;font-size:.65rem;font-style:normal;font-weight:850}.assessment-path>footer{display:flex;flex-wrap:wrap;gap:18px;margin-top:17px;padding-top:16px;border-top:1px solid #e0ebed;color:#70868d;font-size:.8rem}.assessment-path>footer b{color:#176f77}.assessment-catalog{display:grid;gap:20px;margin-top:22px}.assessment-group{position:relative;overflow:hidden}.assessment-group.lecture{border-top:3px solid #38a6a4}.assessment-group.committee{border-top:3px solid #2b7792}.assessment-group.final{border-top:3px solid #b8873d}.assessment-group.legacy{border-top:3px solid #81939a}.assessment-group.final>header>span{background:#fcf4e5;color:#986922}.assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.assessment-card{padding:21px;border:1px solid #d9e7e9;border-radius:19px;background:linear-gradient(125deg,#fff,#fbfefe);box-shadow:0 6px 15px #04232f06}.assessment-card.lecture{border-color:#cce9e7}.assessment-card.committee{border-color:#d1e4ea}.assessment-card.final{border-color:#ead9b8}.assessment-card>header{display:flex;justify-content:space-between;gap:13px}.assessment-card header span{display:inline-flex;padding:5px 8px;border-radius:7px;background:#e7f7f5;color:#177179;font-size:.67rem;font-weight:900;letter-spacing:.07em}.assessment-card.committee header span{background:#eaf3f8;color:#25647a}.assessment-card.final header span{background:#fcf1dc;color:#92651e}.assessment-card header h3{margin:9px 0 5px;color:#163d49;font-size:1.07rem}.assessment-card header p{min-height:2.7em;margin:0;color:#71878d;font-size:.8rem;line-height:1.45}.assessment-card header em{flex:none;padding:6px 8px;border-radius:8px;background:#f1f7f8;color:#5b747b;font-size:.68rem;font-style:normal;font-weight:850;white-space:nowrap}.assessment-card-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0}.assessment-card-specs b{display:block;overflow:hidden;padding:10px;border:1px solid #e0eaec;border-radius:11px;background:#fbfefe;color:#174753;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.assessment-card-specs small{display:block;margin-top:3px;color:#748a90;font-size:.66rem;text-transform:uppercase}.assessment-card-result{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:11px;background:#eef8f7;color:#176f77;font-size:.79rem}.assessment-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:16px;border-top:1px solid #e0eaec}.assessment-card footer small{color:#70868c;font-size:.72rem;font-weight:800}.assessment-card .primary{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.assessment-empty{padding:21px;border:1px dashed #c9dfe2;border-radius:15px;background:#fbfefe}.assessment-empty b{display:block;color:#254950}.assessment-empty p{margin:4px 0 0;color:#73888e;font-size:.84rem;line-height:1.45}.assessment-secure{display:flex;align-items:flex-start;gap:11px;margin-top:22px;padding:16px 18px;border:1px solid #bde5e0;border-radius:16px;background:#f0faf8}.assessment-secure>b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#d9f3ee;color:#16746d}.assessment-secure strong{display:block;color:#245b5e;font-size:.85rem}.assessment-secure p{margin:4px 0 0;color:#668087;font-size:.8rem;line-height:1.45}@media(max-width:900px){.assessment-hero{align-items:flex-start;flex-direction:column}.assessment-hero aside{width:100%;text-align:left}.assessment-selects,.assessment-grid{grid-template-columns:1fr}.assessment-picker-panel{position:relative;top:10px;margin-bottom:10px}.assessment-picker.is-open{z-index:3}}@media(max-width:560px){.assessment-hero{padding:27px 21px}.assessment-path,.assessment-group{padding:20px 16px}.assessment-path>header,.assessment-group>header{align-items:flex-start;flex-direction:column}.assessment-card footer{align-items:stretch;flex-direction:column}.assessment-card .primary{justify-content:center;width:100%}.assessment-card-specs{grid-template-columns:repeat(2,1fr)}.assessment-card-specs b:last-child{grid-column:1/-1}}.personal-analytics{display:grid;gap:22px;max-width:1120px;margin:0 auto;padding:8px 0 30px}.personal-analytics-hero{padding:36px;border:1px solid rgba(23,120,130,.2);border-radius:26px;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97);box-shadow:0 20px 48px #041e3029;color:#fff}.personal-analytics-hero .eyebrow{color:#9fe5e0}.personal-analytics-hero h1{margin:5px 0 10px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.05em}.personal-analytics-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d4eeed;line-height:1.6}.personal-analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.personal-analytics-metrics article,.personal-analytics-card{padding:25px;border:1px solid #d8e7e9;border-radius:22px;background:linear-gradient(145deg,#fff,#f7fcfc);box-shadow:0 12px 30px #04232f0e}.personal-analytics-metrics small{display:block;color:#6f858c;font-size:.69rem;font-weight:900;letter-spacing:.08em}.personal-analytics-metrics b{display:block;margin:12px 0 5px;color:#173e49;font-size:2rem;letter-spacing:-.045em}.personal-analytics-metrics p,.personal-analytics-card p:not(.eyebrow){margin:0;color:#71878d;font-size:.84rem;line-height:1.55}.personal-analytics-card h2{margin:4px 0 8px;color:#163c48;font-size:1.35rem}.personal-analytics-card p:not(.eyebrow){max-width:680px;margin-bottom:20px}.personal-analytics-card .primary{display:inline-flex;align-items:center;gap:9px;text-decoration:none}@media(max-width:760px){.personal-analytics-metrics{grid-template-columns:1fr}}@media(max-width:560px){.personal-analytics-hero,.personal-analytics-metrics article,.personal-analytics-card{padding:24px 19px;border-radius:20px}}.medcore-resource-hero.university-pages-premium-hero>aside,.medcore-resource-hero.university-mode-premium-hero>aside{position:relative!important;display:block!important;flex:0 0 334px!important;width:334px!important;min-width:334px!important;height:188px!important;min-height:188px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.medcore-resource-hero.university-pages-premium-hero>aside>span,.medcore-resource-hero.university-pages-premium-hero>aside>b,.medcore-resource-hero.university-pages-premium-hero>aside>small,.medcore-resource-hero.university-mode-premium-hero>aside>span,.medcore-resource-hero.university-mode-premium-hero>aside>b,.medcore-resource-hero.university-mode-premium-hero>aside>small{position:absolute!important;display:block!important;margin:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;text-transform:none!important;box-sizing:border-box!important}.medcore-resource-hero.university-pages-premium-hero>aside:before{content:"";position:absolute;z-index:0;top:22px;right:8px;bottom:2px;left:22px;border-radius:50%;background:radial-gradient(circle at 55% 50%,rgba(96,221,208,.24),rgba(32,143,153,.12) 42%,transparent 72%);filter:blur(7px)}.medcore-resource-hero.university-pages-premium-hero>aside:after{content:"";position:absolute;z-index:1;left:70px;top:25px;width:158px;height:136px;border:1px solid rgba(206,239,238,.74);border-radius:17px;background:linear-gradient(145deg,#edfbfafa,#b0e0e0eb);box-shadow:0 18px 36px #021b2636;transform:rotate(-6deg)}.medcore-resource-hero.university-pages-premium-hero>aside>span{z-index:5;right:7px;top:25px;width:56px;height:132px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:rotate(2deg)}.medcore-resource-hero.university-pages-premium-hero>aside>span:after{content:"";position:absolute;z-index:1;left:5px;top:0;width:46px;height:34px;border:1px solid rgba(202,236,234,.58);border-radius:10px;background:linear-gradient(145deg,#176c79,#0a3e4c);box-shadow:0 43px #125c69,0 86px #0e4b58,0 7px 17px #0218222e}.medcore-resource-hero.university-pages-premium-hero>aside>span:before{content:"Y1\aY2\aY3";white-space:pre;position:absolute;z-index:2;left:5px;top:0;width:46px;color:#dff8f5;font-size:10px;line-height:43px;font-weight:950;letter-spacing:.08em;text-align:center}.medcore-resource-hero.university-pages-premium-hero>aside>b{z-index:3;left:104px;top:8px;width:172px;height:158px;border:1px solid rgba(224,243,242,.98)!important;border-radius:17px!important;background:linear-gradient(155deg,#fff,#eaf7f7)!important;box-shadow:0 23px 42px #021a2540,inset 0 0 0 1px #fffc!important;transform:rotate(2.5deg)!important;overflow:hidden!important}.medcore-resource-hero.university-pages-premium-hero>aside>b:before{content:"UNIVERSITY\a EXAM PAGES";white-space:pre;position:absolute;left:22px;top:26px;color:#164e5b;font-size:13px;line-height:1.32;font-weight:950;letter-spacing:.08em;text-align:left}.medcore-resource-hero.university-pages-premium-hero>aside>b:after{content:"";position:absolute;left:22px;right:22px;top:78px;height:55px;border-radius:6px;background:linear-gradient(90deg,#39a9a8 0 24px,transparent 24px) 0 0/100% 4px no-repeat,repeating-linear-gradient(180deg,#bfd9db 0 4px,transparent 4px 14px)}.medcore-resource-hero.university-pages-premium-hero>aside>small{z-index:6;right:49px;bottom:-2px;width:76px;height:86px;background:linear-gradient(145deg,#f2d995,#af8434)!important;clip-path:polygon(50% 0,92% 15%,88% 62%,50% 100%,12% 62%,8% 15%)!important;box-shadow:0 16px 28px #02182247!important;overflow:visible!important}.medcore-resource-hero.university-pages-premium-hero>aside>small:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:linear-gradient(155deg,#0e5360,#082f3d);clip-path:inherit}.medcore-resource-hero.university-pages-premium-hero>aside>small:after{content:"✓";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f5dda0;font-size:24px;line-height:1;font-weight:950;text-shadow:0 2px 8px rgba(0,0,0,.2)}.medcore-resource-hero.university-mode-premium-hero>aside:before{content:"";position:absolute;z-index:0;top:18px;right:2px;bottom:3px;left:16px;border-radius:50%;background:radial-gradient(circle at 58% 52%,rgba(93,218,207,.22),rgba(38,143,152,.11) 45%,transparent 72%);filter:blur(7px)}.medcore-resource-hero.university-mode-premium-hero>aside:after{content:"";position:absolute;z-index:1;right:7px;top:64px;width:194px;height:68px;border:2px solid rgba(227,199,125,.78);border-left-color:transparent;border-right-color:transparent;border-radius:50%;transform:rotate(-11deg);filter:drop-shadow(0 5px 10px rgba(3,25,35,.2))}.medcore-resource-hero.university-mode-premium-hero>aside>b{z-index:3;left:61px;top:12px;width:160px;height:162px;border:1px solid rgba(226,243,242,.95)!important;border-radius:16px!important;background:linear-gradient(155deg,#fff,#e8f6f5)!important;box-shadow:0 22px 40px #02192440!important;transform:rotate(-5deg)!important;overflow:hidden!important}.medcore-resource-hero.university-mode-premium-hero>aside>b:before{content:"EXAM\aMODE";white-space:pre;position:absolute;left:22px;top:23px;color:#15515e;font-size:14px;line-height:1.24;font-weight:950;letter-spacing:.09em}.medcore-resource-hero.university-mode-premium-hero>aside>b:after{content:"";position:absolute;left:22px;right:22px;top:78px;height:58px;border-radius:6px;background:radial-gradient(circle,#1f8f95 0 3px,transparent 3.5px) 0 0/23px 18px,repeating-linear-gradient(180deg,#c1d9db 0 3px,transparent 3px 18px);opacity:.96}.medcore-resource-hero.university-mode-premium-hero>aside>span{z-index:4;right:18px;top:32px;width:104px;height:104px;border:5px solid #d7b969!important;border-radius:50%!important;background:radial-gradient(circle at 36% 31%,#2b7d87,#0a3a48 62%,#082a36)!important;box-shadow:0 18px 32px #02161f47,inset 0 0 0 3px #ffffff14!important;overflow:visible!important}.medcore-resource-hero.university-mode-premium-hero>aside>span:before{content:"";position:absolute;left:50%;top:-18px;width:26px;height:17px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#f0d891,#aa8134);box-shadow:0 4px 8px #02161f2e;transform:translate(-50%)}.medcore-resource-hero.university-mode-premium-hero>aside>span:after{content:"";position:absolute;left:50%;top:20px;width:4px;height:34px;border-radius:99px;background:#f2dfab;box-shadow:13px 30px 0 -1px #f2dfab;transform:translate(-50%) rotate(28deg);transform-origin:50% 31px}.medcore-resource-hero.university-mode-premium-hero>aside>small{z-index:6;left:180px;bottom:-3px;width:78px;height:88px;background:linear-gradient(145deg,#f0d797,#ad8233)!important;clip-path:polygon(50% 0,92% 15%,88% 62%,50% 100%,12% 62%,8% 15%)!important;box-shadow:0 17px 30px #0217214a!important;overflow:visible!important;transform:rotate(2deg)!important}.medcore-resource-hero.university-mode-premium-hero>aside>small:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:linear-gradient(150deg,#11616d,#073543);clip-path:inherit}.medcore-resource-hero.university-mode-premium-hero>aside>small:after{content:"✓";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f4dda2;font-size:24px;line-height:1;font-weight:950;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:1180px){.medcore-resource-hero.university-pages-premium-hero>aside,.medcore-resource-hero.university-mode-premium-hero>aside{flex-basis:300px!important;width:300px!important;min-width:300px!important;transform:scale(.9)!important;transform-origin:right center!important}}@media(max-width:900px){.medcore-resource-hero.university-pages-premium-hero>aside,.medcore-resource-hero.university-mode-premium-hero>aside{justify-self:center!important;flex-basis:auto!important;width:334px!important;min-width:334px!important;margin:4px auto -2px!important;transform:scale(.92)!important;transform-origin:center top!important}}@media(max-width:520px){.medcore-resource-hero.university-pages-premium-hero>aside,.medcore-resource-hero.university-mode-premium-hero>aside{width:300px!important;min-width:300px!important;height:172px!important;min-height:172px!important;margin:0 auto -15px!important;transform:scale(.82)!important;transform-origin:center top!important}}.medcore-summary-page{display:grid;gap:22px;min-width:0}.medcore-summary-error{margin:0}.medcore-summary-list{display:grid;gap:14px}.medcore-summary-premium-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:0;padding:22px 24px;border:1px solid #d8e7e9;border-radius:22px;background:linear-gradient(145deg,#fff,#fbfefe 68%,#eefafa);box-shadow:0 14px 32px #04232f0f;overflow:hidden}.medcore-summary-number{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,#0f7380,#2ca6aa);color:#fff;font-size:.92rem;font-weight:900;box-shadow:0 10px 24px #188b9233}.medcore-summary-card-copy{min-width:0}.medcore-summary-card-meta{display:flex;align-items:center;gap:9px;margin-bottom:6px}.medcore-summary-card-meta span{color:#167981;font-size:.67rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.medcore-summary-card-meta em{padding:4px 8px;border-radius:999px;background:#e9f7f6;color:#4b7d82;font-size:.65rem;font-weight:850;font-style:normal}.medcore-summary-card-copy h3{margin:0 0 7px;color:#153b47;font-size:1.18rem;line-height:1.2;letter-spacing:-.015em}.medcore-summary-card-copy p{margin:0 0 8px;max-width:760px;color:#667a81;font-size:.87rem;line-height:1.5}.medcore-summary-card-copy small{color:#7f969b;font-size:.73rem;font-weight:750}.medcore-summary-card-action{display:grid;justify-items:end;gap:12px;min-width:170px}.medcore-summary-card-action>b{color:#688188;font-size:.73rem;font-weight:850}.medcore-summary-card-action .primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:166px;min-height:46px;padding:11px 17px;border-radius:14px;white-space:nowrap;text-decoration:none}.medcore-summary-card-action .primary span{font-size:1.05rem}.medcore-summary-results{overflow:hidden}@media(max-width:760px){.medcore-summary-premium-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:19px}.medcore-summary-card-action{grid-column:1/-1;width:100%;display:flex;align-items:center;justify-content:space-between;min-width:0;padding-top:14px;border-top:1px solid #e2edef}.medcore-summary-card-action .primary{min-width:0}.medcore-summary-number{width:48px;height:48px;border-radius:15px}}html,body,#root,#root *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-user-drag:none!important}a,button,[role=button]{pointer-events:auto!important;touch-action:manipulation!important}a,img,svg,canvas,video{-webkit-touch-callout:none!important;-webkit-user-drag:none!important;user-drag:none!important}input,textarea,select,[contenteditable=true]{-webkit-user-select:text!important;user-select:text!important}.medcore-page-zoom-layer{touch-action:none!important}.medcore-summary-viewer-page{display:grid;gap:18px;min-width:0}.medcore-summary-viewer-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:center;padding:30px 32px;border:1px solid rgba(34,123,132,.22);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 84% 6%,rgba(204,170,86,.19),transparent 31%),linear-gradient(135deg,#082d3a,#0d4856 57%,#12636d);box-shadow:0 24px 62px #04232f2e;color:#fff}.medcore-summary-viewer-hero:after{content:"";position:absolute;right:-80px;bottom:-135px;width:360px;height:360px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05;pointer-events:none}.medcore-summary-viewer-identity{position:relative;z-index:1;min-width:0}.medcore-summary-viewer-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:#bfe6e6;font-size:.79rem;font-weight:850;text-decoration:none}.medcore-summary-viewer-back:hover{color:#fff}.medcore-summary-viewer-hero .eyebrow{margin:0 0 9px;color:#d9bb70}.medcore-summary-viewer-hero h1{margin:0;max-width:850px;color:#fff;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.05;letter-spacing:-.045em}.medcore-summary-viewer-hero h1:after{content:"";display:block;width:72px;height:3px;margin-top:17px;border-radius:999px;background:linear-gradient(90deg,#d6af55,#f2dc9d)}.medcore-summary-viewer-hero p:not(.eyebrow){max-width:780px;margin:16px 0 0;color:#d2e4e7;font-size:.96rem;line-height:1.7}.medcore-summary-viewer-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.medcore-summary-viewer-path span{padding:7px 10px;border:1px solid rgba(235,205,132,.3);border-radius:999px;background:#d4ae5224;color:#f1d895;font-size:.68rem;font-weight:950;letter-spacing:.11em}.medcore-summary-viewer-path b{color:#d8e9eb;font-size:.76rem}.medcore-summary-viewer-seal{position:relative;z-index:1;display:grid;justify-items:center;padding:24px 20px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(145deg,#ffffff21,#ffffff0e);box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.medcore-summary-viewer-seal i{display:grid;place-items:center;width:58px;height:58px;margin-bottom:14px;border:1px solid rgba(245,218,151,.58);border-radius:19px;background:linear-gradient(145deg,#c79a3f,#efd887);box-shadow:0 14px 30px #0003;color:#173e48;font-size:1.45rem;font-style:normal;font-weight:950}.medcore-summary-viewer-seal span{color:#e4c77c;font-size:.65rem;font-weight:950;letter-spacing:.14em}.medcore-summary-viewer-seal b{margin-top:7px;color:#fff;font-size:1rem}.medcore-summary-viewer-seal small{margin-top:8px;color:#c8dfe2;font-size:.72rem;line-height:1.55}.medcore-summary-viewer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.medcore-summary-viewer-stats article{display:grid;gap:6px;min-width:0;padding:17px 19px;border:1px solid #d8e7e9;border-radius:18px;background:linear-gradient(145deg,#fff,#f7fbfb);box-shadow:0 10px 26px #04232f0e}.medcore-summary-viewer-stats span{color:#729096;font-size:.64rem;font-weight:950;letter-spacing:.13em}.medcore-summary-viewer-stats b{overflow:hidden;color:#173e49;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.medcore-summary-document-shell{min-width:0;border:1px solid #183e49;border-radius:27px;overflow:hidden;background:#102b34;box-shadow:0 30px 78px #041a233d}.medcore-summary-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:13px 16px 13px 18px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#0b2934,#103d49);color:#fff}.medcore-summary-document-mark{display:flex;align-items:center;gap:12px;min-width:0}.medcore-summary-document-mark>span{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border:1px solid rgba(239,210,142,.55);border-radius:14px;background:linear-gradient(145deg,#c7973b,#efd581);color:#103743;font-family:Georgia,serif;font-size:1.25rem;font-weight:950}.medcore-summary-document-mark div{display:grid;min-width:0}.medcore-summary-document-mark small{color:#d3b96e;font-size:.61rem;font-weight:950;letter-spacing:.13em}.medcore-summary-document-mark b{margin-top:3px;overflow:hidden;color:#fff;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.medcore-summary-document-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.medcore-summary-document-actions>span{display:inline-flex;align-items:center;gap:7px;color:#afc7cb;font-size:.7rem;font-weight:850}.medcore-summary-document-actions>span i{width:8px;height:8px;border-radius:50%;background:#d2a94e;box-shadow:0 0 0 4px #d2a94e21}.medcore-summary-document-actions>span.is-ready i{background:#52c69b;box-shadow:0 0 0 4px #52c69b21}.medcore-summary-document-actions .secondary{border-color:#ffffff2b;background:#ffffff14;color:#fff}.medcore-summary-pdf-layout{display:grid;grid-template-columns:minmax(0,1fr) 205px;min-height:680px;background:linear-gradient(145deg,#18252b,#101a1f)}.medcore-summary-pdf-main{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;border-right:1px solid rgba(255,255,255,.09)}.medcore-summary-pdf-stage{position:relative;display:grid;place-items:start center;min-height:640px;padding:22px;overflow:auto;overscroll-behavior:contain;background:radial-gradient(circle at 50% 0%,#354148,#20272c 58%,#151b1f)}.medcore-summary-pdf-stage>img{position:relative;z-index:2;display:block;width:min(100%,1180px);height:auto;max-width:none;border-radius:4px;background:#fff;box-shadow:0 32px 80px #0000006b;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.medcore-summary-document-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:9px;color:#fff;text-align:center}.medcore-summary-document-loading b{font-size:1rem}.medcore-summary-document-loading small{color:#aabcc0;font-size:.72rem}.medcore-summary-page-controls{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:13px 16px;border-top:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#0b2934,#103844)}.medcore-summary-page-controls>div{display:grid;justify-items:center;color:#fff;text-align:center}.medcore-summary-page-controls small{color:#d4b96f;font-size:.59rem;font-weight:950;letter-spacing:.15em}.medcore-summary-page-controls b{margin-top:2px;font-size:1rem}.medcore-summary-page-controls b span{color:#8faeb4;font-weight:750}.medcore-summary-page-controls em{margin-top:3px;color:#91aeb4;font-size:.66rem;font-style:normal}.medcore-summary-page-controls button{min-width:116px}.medcore-summary-page-rail{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;background:linear-gradient(180deg,#102c36,#0b2028)}.medcore-summary-page-rail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:74px;padding:14px;border-bottom:1px solid rgba(255,255,255,.09)}.medcore-summary-page-rail>header div{display:grid}.medcore-summary-page-rail>header small{color:#d0b66f;font-size:.56rem;font-weight:950;letter-spacing:.12em}.medcore-summary-page-rail>header b{margin-top:4px;color:#fff;font-size:.82rem}.medcore-summary-page-rail>header>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(235,210,147,.35);border-radius:12px;background:#d6af551f;color:#eed58f;font-size:.72rem;font-weight:950}.medcore-summary-page-thumbnails{display:grid;align-content:start;gap:10px;padding:12px;overflow:auto;overscroll-behavior:contain}.medcore-summary-page-thumbnails button{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff0b;color:#c9dadd;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.medcore-summary-page-thumbnails button:hover{transform:translateY(-1px);border-color:#65c6c78c;background:#4ea7aa1f}.medcore-summary-page-thumbnails button.active{border-color:#d5b565;background:linear-gradient(145deg,#d2ad5333,#45929729);box-shadow:0 12px 25px #0000002e}.medcore-summary-page-thumbnails button>b{font-size:.72rem}.medcore-summary-thumb-image{display:grid;place-items:center;width:62px;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#27363c}.medcore-summary-thumb-image img{display:block;width:100%;height:100%;object-fit:cover}.medcore-summary-thumb-image i{width:22px;height:22px;border:2px solid rgba(255,255,255,.16);border-top-color:#d6b76b;border-radius:50%;animation:medcore-summary-spin .8s linear infinite}.medcore-summary-pdf-error{display:grid;place-items:center;gap:9px;min-height:620px;padding:40px;background:linear-gradient(145deg,#18252b,#101a1f);color:#fff;text-align:center}.medcore-summary-pdf-error p{max-width:560px;margin:0;color:#b4c9cd}.medcore-summary-document-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:11px 18px;border-top:1px solid rgba(255,255,255,.09);background:#0b2934;color:#b7cbd0;font-size:.7rem}.medcore-summary-document-footer b{color:#ead18d}.medcore-summary-viewer-state{display:grid;place-items:center;gap:10px;min-height:420px;padding:40px;border:1px solid #d8e7e9;border-radius:26px;background:linear-gradient(145deg,#fff,#f5fbfb);box-shadow:0 18px 42px #04232f12;text-align:center}.medcore-summary-viewer-state b{color:#173e49;font-size:1.05rem}.medcore-summary-viewer-state p{max-width:520px;margin:0;color:#71878d}.medcore-summary-viewer-spinner{width:34px;height:34px;border:3px solid rgba(23,121,129,.18);border-top-color:#d4b466;border-radius:50%;animation:medcore-summary-spin .75s linear infinite}@keyframes medcore-summary-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .medcore-summary-viewer-stats article,html[data-theme=dark] .medcore-summary-viewer-state{border-color:#27434b;background:linear-gradient(145deg,#142c34,#10252c)}html[data-theme=dark] .medcore-summary-viewer-stats b,html[data-theme=dark] .medcore-summary-viewer-state b{color:#e6f1f2}@media(max-width:980px){.medcore-summary-viewer-hero{grid-template-columns:1fr}.medcore-summary-viewer-seal{grid-template-columns:auto 1fr;justify-items:start;column-gap:14px;text-align:left}.medcore-summary-viewer-seal i{grid-row:1/5;margin:0}.medcore-summary-viewer-stats{grid-template-columns:1fr}.medcore-summary-pdf-layout{grid-template-columns:minmax(0,1fr) 176px}.medcore-summary-page-thumbnails button{grid-template-columns:50px minmax(0,1fr)}.medcore-summary-thumb-image{width:50px}}@media(max-width:760px){.medcore-summary-pdf-layout{display:grid;grid-template-columns:1fr;min-height:0}.medcore-summary-pdf-main{border-right:0}.medcore-summary-pdf-stage{min-height:520px;padding:12px}.medcore-summary-page-rail{grid-row:2;max-height:none;border-top:1px solid rgba(255,255,255,.09)}.medcore-summary-page-thumbnails{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;padding:11px}.medcore-summary-page-thumbnails button{flex:0 0 94px;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.medcore-summary-thumb-image{width:62px}.medcore-summary-page-rail>header{min-height:60px}.medcore-summary-page-controls{grid-template-columns:1fr auto 1fr}.medcore-summary-page-controls em{display:none}.medcore-summary-page-controls button{min-width:0}}@media(max-width:620px){.medcore-summary-viewer-page{gap:12px}.medcore-summary-viewer-hero{padding:23px 20px;border-radius:22px}.medcore-summary-viewer-back span{display:none}.medcore-summary-viewer-seal{padding:17px}.medcore-summary-document-shell{border-radius:20px}.medcore-summary-document-toolbar{align-items:flex-start;padding:12px}.medcore-summary-document-actions>span{display:none}.medcore-summary-document-mark>span{width:39px;height:39px}.medcore-summary-pdf-stage{min-height:460px}.medcore-summary-page-controls{gap:8px;padding:10px}.medcore-summary-page-controls>div{min-width:88px}.medcore-summary-page-controls button{padding:10px 8px;font-size:.72rem}.medcore-summary-document-footer{display:grid;grid-template-columns:1fr auto}.medcore-summary-document-footer small{grid-column:1/-1}.medcore-summary-viewer-stats article{padding:14px 16px}}.medcore-summary-document-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:calc(100dvh - 150px)!important;min-height:560px!important;max-height:none!important;overflow:hidden!important}.medcore-summary-pdf-layout{grid-template-columns:minmax(0,1fr) 132px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.medcore-summary-pdf-main{grid-template-rows:minmax(0,1fr) auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.medcore-summary-pdf-stage{position:relative!important;height:100%!important;min-height:0!important;padding:10px 12px 14px!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:smooth!important;scrollbar-gutter:stable!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}.medcore-summary-pdf-stage>img{display:block!important;width:min(100%,1280px)!important;max-width:none!important;height:auto!important;margin:0 auto!important;touch-action:pan-y!important}.medcore-summary-page-rail{min-width:0!important;min-height:0!important;overflow:hidden!important}.medcore-summary-page-rail>header{min-height:58px!important;padding:10px!important}.medcore-summary-page-rail>header small{font-size:.48rem!important;letter-spacing:.09em!important}.medcore-summary-page-rail>header b{font-size:.72rem!important}.medcore-summary-page-rail>header>span{width:31px!important;height:31px!important;border-radius:10px!important;font-size:.65rem!important}.medcore-summary-page-thumbnails{min-height:0!important;gap:8px!important;padding:8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.medcore-summary-page-thumbnails button{grid-template-columns:1fr!important;justify-items:center!important;gap:6px!important;padding:7px!important;text-align:center!important}.medcore-summary-thumb-image{width:100%!important;max-width:94px!important}.medcore-summary-page-thumbnails button>b{font-size:.64rem!important}.medcore-summary-page-controls{position:relative!important;z-index:20!important;min-height:64px!important;padding:8px 14px!important;border-top:1px solid rgba(213,181,101,.34)!important;background:linear-gradient(135deg,#082d3a,#0d4653 58%,#0f5961)!important;box-shadow:0 -8px 24px #06263124!important}.medcore-summary-page-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:128px!important;height:42px!important;padding:0 17px!important;border-radius:14px!important;font-size:.74rem!important;font-weight:950!important;letter-spacing:.025em!important;box-shadow:0 9px 22px #00000029!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.medcore-summary-page-controls button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 13px 27px #00000038!important}.medcore-summary-page-controls button.secondary{border:1px solid rgba(255,255,255,.48)!important;background:linear-gradient(145deg,#fff,#eaf3f4)!important;color:#123d48!important}.medcore-summary-page-controls button.primary{border:1px solid #efd88e!important;background:linear-gradient(145deg,#f2dc96,#cba549)!important;color:#123d48!important}.medcore-summary-page-controls button:disabled{opacity:.34!important;filter:grayscale(.25)!important;cursor:not-allowed!important;box-shadow:none!important}.medcore-summary-floating-navigation{display:none!important}@media(max-width:1100px){.medcore-summary-pdf-layout{grid-template-columns:minmax(0,1fr) 118px!important}.medcore-summary-pdf-stage{padding:8px 9px 12px!important}.medcore-summary-page-thumbnails{padding:7px!important}}@media(max-width:760px){.medcore-summary-document-shell{height:calc(100dvh - 108px)!important;min-height:500px!important}.medcore-summary-pdf-layout{grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) 112px!important}.medcore-summary-pdf-main{min-height:0!important}.medcore-summary-pdf-stage{min-height:0!important;padding:7px 8px 10px!important}.medcore-summary-page-rail{grid-row:2!important;max-height:112px!important}.medcore-summary-page-rail>header{display:none!important}.medcore-summary-page-thumbnails{display:flex!important;gap:7px!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important}.medcore-summary-page-thumbnails button{flex:0 0 76px!important;padding:5px!important}.medcore-summary-thumb-image{width:52px!important}.medcore-summary-page-controls{min-height:58px!important;padding:7px 9px!important}.medcore-summary-page-controls button{min-width:108px!important;height:40px!important;padding:0 13px!important}}@media(max-width:520px){.medcore-summary-pdf-layout{grid-template-rows:minmax(0,1fr) 98px!important}.medcore-summary-page-rail{max-height:98px!important}.medcore-summary-page-controls{grid-template-columns:1fr auto 1fr!important;gap:7px!important;padding:7px!important}.medcore-summary-page-controls button{min-width:0!important;height:39px!important;padding:0 9px!important;font-size:.68rem!important}.medcore-summary-page-controls em{display:none!important}}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen){display:grid!important;grid-template-rows:auto auto auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-layout{height:auto!important;min-height:0!important;overflow:visible!important;align-items:start!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-main{display:grid!important;grid-template-rows:auto auto!important;min-height:0!important;overflow:visible!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px 12px 14px!important;overflow:visible!important;align-items:initial!important;justify-content:initial!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage>img{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:initial!important;object-position:initial!important;margin:0 auto!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-controls{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;margin:0!important;transform:none!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-rail{align-self:start!important;height:calc(100dvh - 170px)!important;min-height:520px!important;max-height:860px!important;overflow:hidden!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)){grid-template-columns:1fr!important;min-height:420px!important;overflow:hidden!important;background:linear-gradient(145deg,#f8fcfc,#edf6f6)!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-page-controls,.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-page-rail{display:none!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-pdf-main{display:block!important;min-height:420px!important;border-right:0!important;overflow:hidden!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-pdf-stage{display:grid!important;place-items:center!important;width:100%!important;min-height:420px!important;padding:24px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 12%,rgba(63,157,163,.13),transparent 34%),linear-gradient(145deg,#f8fcfc,#edf6f6)!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-document-loading{position:relative!important;inset:auto!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:10px!important;width:min(430px,calc(100% - 24px))!important;min-height:210px!important;padding:34px 30px!important;border:1px solid rgba(31,126,135,.18)!important;border-radius:24px!important;background:linear-gradient(145deg,#fffffffa,#f4fbfbf5)!important;box-shadow:0 24px 60px #0736411f!important;color:#173e49!important;text-align:center!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-document-loading b{color:#173e49!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-document-loading small{color:#718a90!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage>img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:initial!important}@media(max-width:760px){.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-layout{grid-template-rows:auto 112px!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-rail{height:112px!important;min-height:112px!important;max-height:112px!important}.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)),.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-pdf-main,.medcore-summary-pdf-layout:not(:has(.medcore-summary-pdf-stage>img)) .medcore-summary-pdf-stage{min-height:360px!important}}@media(max-width:520px){.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-layout{grid-template-rows:auto 98px!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-rail{height:98px!important;min-height:98px!important;max-height:98px!important}}.workspace:has(.medcore-summary-viewer-page){overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.page-content:has(.medcore-summary-viewer-page),.medcore-summary-viewer-page,.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen),.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-layout,.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-main,.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage,.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage>img{overscroll-behavior:auto!important;touch-action:pan-y!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage{height:auto!important;min-height:0!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-pdf-stage>img{pointer-events:auto!important}.medcore-summary-pdf-stage.is-medcore-pinching,.medcore-summary-pdf-stage.is-medcore-zoomed{overflow:auto!important;overscroll-behavior:contain!important;touch-action:none!important}.medcore-summary-pdf-stage.is-medcore-zoomed>img{max-width:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage,.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage>img{touch-action:pan-x pan-y!important;overscroll-behavior:contain!important}.medcore-summary-pdf-layout.is-initial-loading{grid-template-columns:1fr!important;min-height:420px!important;overflow:hidden!important;background:linear-gradient(145deg,#f8fcfc,#edf6f6)!important}.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-pdf-main{display:block!important;min-height:420px!important;border-right:0!important;overflow:hidden!important}.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-pdf-stage{display:grid!important;place-items:center!important;width:100%!important;min-height:420px!important;padding:24px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 12%,rgba(63,157,163,.13),transparent 34%),linear-gradient(145deg,#f8fcfc,#edf6f6)!important}.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-document-loading{position:relative!important;inset:auto!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:10px!important;width:min(430px,calc(100% - 24px))!important;min-height:210px!important;padding:34px 30px!important;border:1px solid rgba(31,126,135,.18)!important;border-radius:24px!important;background:linear-gradient(145deg,#fffffffa,#f4fbfbf5)!important;box-shadow:0 24px 60px #0736411f!important;color:#173e49!important;text-align:center!important}.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-document-loading b{color:#173e49!important}.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-document-loading small{color:#718a90!important}@media(max-width:760px){.medcore-summary-pdf-layout.is-initial-loading,.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-pdf-main,.medcore-summary-pdf-layout.is-initial-loading .medcore-summary-pdf-stage{min-height:360px!important}}@media(max-width:1000px){html,body,#root{min-height:100%;margin:0!important;padding:0!important;background:var(--paper)!important}.app-shell{display:block!important;grid-template-columns:none!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;margin:0!important;padding:0!important;background:var(--paper)!important}.app-shell>.sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:40!important;width:min(250px,86vw)!important;height:100vh!important;height:100svh!important;height:100dvh!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;background:var(--navy)!important}:root[dir=rtl] .app-shell>.sidebar{right:0!important;left:auto!important}.app-shell>.workspace{position:relative!important;display:block!important;width:100%!important;min-width:0!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;margin:0!important;padding:0!important;background:var(--paper)!important}.app-shell>.workspace>.topbar{top:0!important;margin:0!important}}@media(min-width:1001px){html,body{min-height:100%!important;margin:0!important;background:linear-gradient(90deg,var(--navy) 0 250px,var(--paper) 250px 100%) fixed!important}:root[dir=rtl],:root[dir=rtl] body{background:linear-gradient(270deg,var(--navy) 0 250px,var(--paper) 250px 100%) fixed!important}html:has(#root .exam-shell),body:has(#root .exam-shell),html:has(#root .exam-loading),body:has(#root .exam-loading){background:var(--paper)!important}#root{min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;background:transparent!important}}@media(min-width:1001px){.app-shell{min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;align-items:start!important;background:transparent!important}.app-shell>.sidebar{position:sticky!important;top:0!important;align-self:start!important;width:250px!important;height:100vh!important;height:100svh!important;height:100dvh!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:var(--navy)!important}.app-shell>.sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell>.workspace{min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;background:var(--paper)!important}}.sidebar nav{flex:0 0 auto!important;min-height:max-content!important}.sidebar-bottom{flex:0 0 auto!important}.sidebar,.sidebar nav,.sidebar nav a{overscroll-behavior:none}.admin-center-page{display:grid;gap:22px}.admin-center-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:34px;overflow:hidden;padding:38px 40px;border:1px solid rgba(102,215,205,.2);border-radius:26px;background:radial-gradient(circle at 86% 16%,rgba(100,220,211,.22),transparent 28%),radial-gradient(circle at 8% 120%,rgba(33,114,136,.32),transparent 38%),linear-gradient(130deg,#061724,#0b2c3d 55%,#103e4d);color:#fff;box-shadow:0 26px 64px #051b2a33}.admin-center-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.035) 42.3%,transparent 42.7%);pointer-events:none}.admin-center-hero-copy{position:relative;z-index:1}.admin-center-hero h1{margin:7px 0 14px;max-width:800px;font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.02;letter-spacing:-.045em}.admin-center-hero h1 span{color:#92dfda}.admin-center-hero-copy>p:last-child{max-width:760px;margin:0;color:#c5dbe2;font-size:.94rem;line-height:1.7}.admin-center-seal{position:relative;z-index:1;display:grid;place-items:center;align-content:center;width:178px;height:178px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#fff1;box-shadow:inset 0 0 0 8px #ffffff06,0 18px 40px #00000024;text-align:center}.admin-center-seal span{color:#8fddd7;font-size:.66rem;font-weight:900;letter-spacing:.22em}.admin-center-seal b{margin:5px 0 2px;font-size:3.25rem;line-height:1}.admin-center-seal small{max-width:110px;color:#c9dde3;font-size:.59rem;font-weight:800;letter-spacing:.09em;line-height:1.35}.admin-center-live{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:.7rem;font-weight:800}.admin-center-live i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.admin-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-center-metrics article{position:relative;overflow:hidden;padding:20px 21px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 20%,var(--panel)));box-shadow:0 12px 30px #0826350e}.admin-center-metrics article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--accent),#68d8ce)}.admin-center-metrics span{color:var(--muted);font-size:.62rem;font-weight:900;letter-spacing:.12em}.admin-center-metrics b{display:block;margin:8px 0 5px;color:var(--ink);font-size:1.55rem;line-height:1.1}.admin-center-metrics p{margin:0;color:var(--muted);font-size:.72rem}.admin-center-directory{padding:26px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:0 18px 48px #08243311}.admin-center-directory>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.admin-center-directory h2{margin:3px 0 6px;font-size:1.55rem}.admin-center-directory header p:last-child{margin:0;color:var(--muted);font-size:.82rem}.admin-center-directory>header>span{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:850}.admin-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-center-card{position:relative;display:flex;flex-direction:column;min-height:245px;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 23%,var(--panel)));color:var(--ink);text-decoration:none;box-shadow:0 10px 26px #0826350b;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.admin-center-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),#6cdbd2);opacity:.72}.admin-center-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 18px 38px #0826351c}.admin-center-card.is-security{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 33%,var(--panel)))}.admin-center-card-top{display:flex;align-items:center;justify-content:space-between}.admin-center-code{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;font-size:.77rem;font-weight:900;letter-spacing:.05em;box-shadow:0 9px 22px #061e2d2b}.admin-center-index{color:color-mix(in srgb,var(--muted) 58%,transparent);font-size:.68rem;font-weight:900;letter-spacing:.14em}.admin-center-card-copy{margin:22px 0 18px}.admin-center-card-copy small{color:var(--accent);font-size:.61rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-center-card h3{margin:7px 0 8px;font-size:1.15rem}.admin-center-card p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.admin-center-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid var(--line);color:var(--ink);font-size:.73rem;font-weight:850}.admin-center-card footer b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:1rem;transition:transform .2s ease}.admin-center-card:hover footer b{transform:translate(3px)}@media(max-width:1100px){.admin-center-grid,.admin-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-center-hero{grid-template-columns:1fr;padding:28px 22px}.admin-center-seal{width:120px;height:120px;justify-self:start}.admin-center-seal b{font-size:2.4rem}.admin-center-directory{padding:20px}.admin-center-directory>header{display:grid;align-items:start}.admin-center-directory>header>span{justify-self:start}.admin-center-grid,.admin-center-metrics{grid-template-columns:1fr}.admin-center-card{min-height:220px}}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)::backdrop{background:#f4f8f8!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen){width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:#f4f8f8!important;box-shadow:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar{min-height:64px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-layout{height:auto!important;min-height:0!important;overflow:hidden!important;background:linear-gradient(145deg,#f7fbfb,#e8f0f1)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-main{min-height:0!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage{height:100%!important;min-height:0!important;overflow:auto!important;background:radial-gradient(circle at 50% 0%,#fff,#f4f8f8 48%,#e5edef)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-page-rail{min-height:0!important;overflow:hidden!important;background:linear-gradient(180deg,#f8fbfb,#eaf2f3)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-page-thumbnails{min-height:0!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-footer{min-height:44px!important}html.medcore-summary-app-fullscreen-open,body.medcore-summary-app-fullscreen-open{overflow:hidden!important;overscroll-behavior:none!important}html.medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important}.profile-topbar-avatar{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid #d3e2e5;border-radius:50%;background:var(--panel);overflow:hidden;box-shadow:0 5px 14px #052a3617}.profile-topbar-avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-picker{position:relative;overflow:hidden;cursor:pointer;padding:0}.profile-avatar-picker input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0;pointer-events:none}.profile-avatar-picker img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-picker>span{display:grid;place-items:center;width:100%;height:100%}.profile-avatar-picker.is-saving{cursor:wait;opacity:.66}@media(max-width:620px){.profile-topbar-avatar{width:38px;height:38px}}.profile-avatar-control{position:relative;display:flex;align-items:center;gap:11px;min-width:174px;padding:6px 11px 6px 6px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 58%,var(--panel)),var(--panel));cursor:pointer;box-shadow:0 8px 20px #073a4314;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-avatar-control:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 44%,var(--line));box-shadow:0 12px 24px #073a431f}.profile-avatar-control:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);outline-offset:2px}.profile-avatar-control.is-saving{cursor:wait;opacity:.68;transform:none}.profile-avatar-file-input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.profile-avatar-control .profile-avatar-picker{flex:0 0 auto;pointer-events:none}.profile-avatar-control .profile-avatar-picker img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-avatar-camera{position:absolute;left:45px;bottom:3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--panel);border-radius:50%;background:var(--accent);color:#fff;font-size:14px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 4px 10px #073a4333;pointer-events:none}.profile-avatar-action{display:grid;gap:2px;text-align:left;line-height:1.15;pointer-events:none}.profile-avatar-action b{color:var(--ink);font-size:.82rem;white-space:nowrap}.profile-avatar-action small{color:var(--muted);font-size:.66rem;white-space:nowrap}.topbar .topbar-actions>button.profile-topbar-avatar{display:grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 40px!important;inline-size:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;block-size:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;align-self:center!important;line-height:0!important}.topbar .topbar-actions>button.profile-topbar-avatar>img{display:block!important;box-sizing:border-box!important;inline-size:100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;block-size:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;margin:0!important;padding:0!important}@media(max-width:620px){.profile-avatar-control{min-width:0;padding-right:8px}.profile-avatar-action small{display:none}.profile-avatar-action b{font-size:.75rem}.topbar .topbar-actions>button.profile-topbar-avatar{flex-basis:38px!important;inline-size:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;block-size:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}@media(max-width:767px)and (max-height:1024px){.profile-identity-card>.profile-surface-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}.profile-identity-card>.profile-surface-head .profile-avatar-control{align-self:center!important;margin-inline:auto!important;max-width:calc(100% - 16px)!important}}.performance-hub{display:grid;gap:20px}.performance-hub-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:28px}.performance-hub-hero>div{min-width:0}.performance-hub-hero>aside{display:grid;gap:6px;padding:18px 19px;border:1px solid rgba(233,255,253,.26);border-radius:18px;background:linear-gradient(145deg,#ffffff21,#ffffff12);box-shadow:inset 0 1px #ffffff1f;text-align:right}.performance-hub-hero>aside span{color:#b8ebe7;font-size:.62rem;font-weight:950;letter-spacing:.15em}.performance-hub-hero>aside b{color:#fff}.performance-hub-hero>aside small{color:#d5eeee;font-size:.74rem;line-height:1.45}.performance-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.performance-metrics article{padding:20px;border:1px solid #d8e7e9;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fcfc);box-shadow:0 10px 26px #04232f0e}.performance-metrics small{color:#71868c;font-size:.65rem;font-weight:900;letter-spacing:.08em}.performance-metrics b{display:block;margin:9px 0 5px;color:#143e4b;font-size:1.7rem;font-variant-numeric:tabular-nums}.performance-metrics p{margin:0;color:#778b91;font-size:.73rem}.performance-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px;align-items:start}.performance-review-panel,.performance-signal,.performance-private{margin:0!important}.performance-review-panel>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.performance-review-panel h2,.performance-signal h2,.performance-private h2{margin:3px 0 7px;color:#163d49}.performance-review-panel header p:not(.eyebrow),.performance-signal>p:not(.eyebrow),.performance-private p:not(.eyebrow){margin:0;color:#71878d;font-size:.82rem;line-height:1.55}.performance-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.performance-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px;border:1px solid #dce9eb;border-radius:15px;background:#f5fafb}.performance-tabs button{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#61777e;font-size:.78rem;font-weight:850}.performance-tabs button b{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:8px;background:#e7f1f2;font-size:.69rem}.performance-tabs button.active{border-color:#a8d5d7;background:linear-gradient(145deg,#fff,#e9f8f6);color:#156e76;box-shadow:0 7px 16px #08465014}.performance-tabs button.active b{background:#167e87;color:#fff}.performance-questions{display:grid;gap:9px;margin-top:15px}.performance-questions>section{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #dce9eb;border-radius:15px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 4px 12px #04232f06}.performance-questions em{display:grid;place-items:center;min-height:42px;padding:7px;border-radius:12px;background:#e5f5f3;color:#176e76;font-size:.68rem;font-style:normal;font-weight:950}.performance-questions>section>div{display:grid;gap:5px;min-width:0}.performance-questions>section>div>b{display:-webkit-box;overflow:hidden;color:#254751;font-size:.82rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.performance-questions small{color:#788c91;font-size:.68rem}.performance-questions aside{display:grid;justify-items:end;gap:7px;min-width:110px}.performance-empty{display:grid;place-items:center;gap:6px;min-height:190px;margin-top:15px;padding:28px;border:1px dashed #c9dfe2;border-radius:17px;background:#f8fcfc;text-align:center}.performance-empty span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#e4f5f2;color:#16777d;font-weight:950}.performance-empty b{color:#294b54}.performance-empty p{max-width:570px;margin:0;color:#758a90;font-size:.8rem}.performance-skeleton{display:grid;gap:10px;padding-top:16px}.performance-skeleton i{height:70px;border-radius:15px;background:linear-gradient(90deg,#f1f7f7,#fff,#f1f7f7);background-size:220% 100%;animation:performancePulse 1.2s linear infinite}.performance-signal{position:sticky;top:108px}.performance-signal>section{display:grid;gap:5px;margin-top:10px;padding:14px;border:1px solid #dce9eb;border-radius:14px;background:#f8fcfc}.performance-signal section span{color:#71878d;font-size:.67rem;font-weight:900;letter-spacing:.06em}.performance-signal section b{color:#17434e}.performance-signal section small{color:#788c91;font-size:.7rem}.performance-signal section>div{height:7px;overflow:hidden;border-radius:999px;background:#dce9eb}.performance-signal section>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14808a,#58b9b3)}.performance-private{display:flex;align-items:center;justify-content:space-between;gap:24px}.performance-private .primary{flex:0 0 auto;white-space:nowrap}@keyframes performancePulse{to{background-position:-220% 0}}@media(max-width:1280px){.performance-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.performance-hub-hero{grid-template-columns:1fr}.performance-hub-hero>aside{text-align:left}.performance-layout{grid-template-columns:1fr}.performance-signal{position:static}.performance-private{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.performance-metrics{grid-template-columns:repeat(2,1fr)}.performance-review-panel>header{flex-direction:column}.performance-actions{display:grid;grid-template-columns:auto 1fr}.performance-questions>section{grid-template-columns:56px 1fr}.performance-questions aside{grid-column:2;justify-items:start}.performance-private .primary{width:100%}}@media(max-width:480px){.performance-metrics,.performance-tabs,.performance-actions{grid-template-columns:1fr}.performance-actions button{width:100%}}.performance-questions>section{grid-template-columns:64px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:16px;padding:14px 15px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease,background .18s ease;animation:performanceQuestionEnter .18s cubic-bezier(.2,.8,.2,1) both}.performance-questions>section>em{display:grid;place-items:center;width:64px;min-width:64px;max-width:64px;min-height:44px;overflow:hidden;padding:8px 6px;border-radius:12px;background:#e5f5f3;color:#176e76;font-size:.72rem;font-style:normal;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.performance-questions>section>div{min-width:0}.performance-questions>section>div>b{color:#203f49;font-size:.86rem;font-weight:700;line-height:1.45;letter-spacing:-.008em}.performance-questions>section>div>small{color:#7b8d92;font-size:.66rem;line-height:1.35}.performance-questions>section>aside{min-width:96px;gap:6px}.performance-questions>section>aside>small{color:#819297;font-size:.66rem;font-variant-numeric:tabular-nums}.performance-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:25px;padding:5px 9px;border-radius:999px;font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap}.performance-status>i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.performance-status.new{background:#e6f7f3;color:#17736e}.performance-status.due{background:#fff4d9;color:#946a18}.performance-status.learning{background:#edf5f8;color:#356b7d}.performance-status.mastered{background:#e8f7ed;color:#27704d}@media(hover:hover){.performance-questions>section:hover{transform:translateY(-1px);border-color:#9bcfd1;box-shadow:0 10px 24px #073e4816;background:linear-gradient(145deg,#fff,#f7fcfc)}}@keyframes performanceQuestionEnter{0%{opacity:.62;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .performance-questions>section{border-color:#294651;background:linear-gradient(145deg,#112632,#0e202b)}[data-theme=dark] .performance-questions>section>em{background:#153d42;color:#8ee0d7}[data-theme=dark] .performance-questions>section>div>b{color:#e7f2f4}[data-theme=dark] .performance-questions>section>div>small,[data-theme=dark] .performance-questions>section>aside>small{color:#9aafb5}[data-theme=dark] .performance-status.new{background:#153d39;color:#8ce0d2}[data-theme=dark] .performance-status.due{background:#3c321d;color:#e9c36d}[data-theme=dark] .performance-status.learning{background:#18333e;color:#8fc9db}[data-theme=dark] .performance-status.mastered{background:#18382b;color:#8ad5aa}@media(max-width:700px){.performance-questions>section{grid-template-columns:56px minmax(0,1fr);gap:12px}.performance-questions>section>em{width:56px;min-width:56px;max-width:56px}.performance-questions>section>aside{grid-column:2;min-width:0;justify-items:start}}@media(prefers-reduced-motion:reduce){.performance-questions>section{animation:none!important;transition:none!important}.performance-questions>section:hover{transform:none!important}}.admin-center-code,.security-account-row>button>i,.security-device-identity>i,.security-account-avatar{border:1px solid color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.35));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 72%,#123f50),color-mix(in srgb,var(--accent) 88%,#7fe4dc));color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px #ffffff3d}.admin-center-code{border-radius:15px;font-size:.76rem;letter-spacing:.06em}.admin-center-card{border-color:color-mix(in srgb,var(--accent) 12%,var(--line));background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 32%),linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 26%,var(--panel)))}.admin-center-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 20px 44px color-mix(in srgb,var(--accent) 13%,rgba(8,38,53,.08))}.admin-center-card footer b{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(145deg,var(--accent-soft),color-mix(in srgb,var(--accent) 12%,var(--panel)))}.security-command-layout{grid-template-columns:minmax(285px,345px) minmax(0,1fr);gap:22px;align-items:start}.security-account-directory{top:94px;max-height:720px;border-color:color-mix(in srgb,var(--accent) 13%,var(--line));border-radius:22px;box-shadow:0 18px 42px #08263513}.security-account-list{max-height:590px;padding:7px 12px 16px}.security-account-row{padding:10px;border-radius:15px}.security-inspector{gap:16px}.security-account-overview,.security-risk-card,.security-actions-card,.security-devices-section,.security-history{border-color:color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:22px;box-shadow:0 14px 36px #0826350f}.security-intelligence-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px}.security-device-grid{gap:16px}.security-device-card{border-radius:20px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 24%,var(--panel)))}.security-lower-grid{grid-template-columns:1fr;gap:16px}.security-history{min-height:0;padding:21px}.security-history .security-section-head{padding-bottom:12px;border-bottom:1px solid var(--line)}.security-timeline{max-height:350px;overflow:auto;margin-top:16px;padding:2px 10px 0 2px;scrollbar-gutter:stable}.security-timeline>div{padding-bottom:13px}.security-timeline>div:nth-child(n+11){display:none}.security-revocation-list{max-height:330px;overflow:auto;padding-right:7px;scrollbar-gutter:stable}.security-stat>i,.security-shield,.security-action-grid>button>i,.security-empty>i{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(145deg,var(--accent-soft),color-mix(in srgb,var(--accent) 9%,var(--panel)));color:var(--accent)}.security-command-hero{border-color:#66e0d63b;box-shadow:0 30px 74px #041d2c38}@media(max-width:1180px){.security-command-layout{grid-template-columns:300px minmax(0,1fr)}.security-intelligence-grid{grid-template-columns:1fr}}@media(max-width:980px){.security-command-layout{grid-template-columns:1fr}.security-account-directory{position:static;max-height:none}.security-account-list{max-height:360px}}.device-control-luxury{--dc-radius-xl:30px;--dc-radius-lg:22px;--dc-shadow:0 18px 48px rgba(7,35,51,.075);width:min(100%,1440px);margin:0 auto;padding:0 0 48px;display:grid;gap:18px}.device-control-luxury>*{min-width:0;margin:0}.device-control-luxury .security-command-hero{min-height:238px;padding:34px 38px;border-radius:var(--dc-radius-xl);border-color:#6fe7dc33;background:radial-gradient(circle at 88% 14%,rgba(91,224,214,.26),transparent 25%),radial-gradient(circle at 4% 100%,rgba(30,104,130,.25),transparent 36%),linear-gradient(120deg,#061827,#0a3444 55%,#0d6267);box-shadow:0 26px 68px #031a2833}.device-control-luxury .security-command-hero:after{content:"";position:absolute;right:18%;bottom:-58%;width:440px;height:440px;border:1px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}.device-control-luxury .security-command-copy{max-width:820px}.device-control-luxury .security-command-copy h1{margin:4px 0 13px;font-size:clamp(2.25rem,4vw,4rem);line-height:1;letter-spacing:-.048em}.device-control-luxury .security-command-copy>p:last-of-type{max-width:780px;font-size:.93rem;line-height:1.68}.device-control-luxury .security-command-badges{margin-top:19px}.device-control-luxury .security-command-badges span{padding:7px 12px;border-color:#ffffff29;background:#ffffff13;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device-control-luxury .security-orbit{flex-basis:164px;width:164px;height:164px;border-color:#ffffff38;background:radial-gradient(circle at 38% 30%,#ffffff29,#ffffff0b 58%);box-shadow:inset 0 0 0 9px #ffffff06,0 20px 45px #02121c38}.device-control-luxury .security-stat-grid{gap:12px;margin:0}.device-control-luxury .security-stat{min-height:104px;padding:17px 18px;border-radius:19px;border-color:color-mix(in srgb,var(--accent) 12%,var(--line));background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 35%),linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 21%,var(--panel)));box-shadow:0 12px 30px #0826350e}.device-control-luxury .security-stat>i,.device-control-luxury .security-account-row>button>i,.device-control-luxury .security-account-avatar,.device-control-luxury .security-device-identity>i,.device-control-luxury .security-action-grid>button>i,.device-control-luxury .security-shield,.device-control-luxury .security-empty>i{border:1px solid color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.34));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 76%,#123c4d),color-mix(in srgb,var(--accent) 90%,#8ae4dd));color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px #ffffff3d}.device-control-luxury .security-toolbar{grid-template-columns:minmax(300px,1fr) auto auto;gap:10px;padding:11px 12px;border-radius:20px;border-color:color-mix(in srgb,var(--accent) 11%,var(--line));background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 15%,var(--panel)));box-shadow:var(--dc-shadow)}.device-control-luxury .security-search{border-radius:14px;background:color-mix(in srgb,var(--paper) 72%,var(--panel));box-shadow:inset 0 1px #ffffff59}.device-control-luxury .security-filters{border:1px solid color-mix(in srgb,var(--accent) 8%,var(--line));background:color-mix(in srgb,var(--paper) 76%,var(--panel))}.device-control-luxury .security-toolbar-actions .secondary{border-color:color-mix(in srgb,var(--accent) 23%,var(--line));background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 18%,var(--panel)))}.device-control-luxury .security-command-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0}.device-control-luxury .security-account-directory{position:static;top:auto;display:grid;grid-template-columns:minmax(230px,285px) minmax(0,1fr);max-height:none;overflow:hidden;padding:0;border-radius:var(--dc-radius-lg);border-color:color-mix(in srgb,var(--accent) 12%,var(--line));background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 15%,var(--panel)));box-shadow:var(--dc-shadow)}.device-control-luxury .security-account-directory>.security-section-head{align-items:center;padding:22px 24px;border-right:1px solid color-mix(in srgb,var(--accent) 11%,var(--line));background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 46%)}.device-control-luxury .security-account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-content:start;gap:10px;max-height:238px;overflow:auto;padding:16px;scrollbar-gutter:stable}.device-control-luxury .security-account-row{min-height:76px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--accent) 8%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-soft));box-shadow:0 7px 20px #08243309}.device-control-luxury .security-account-row:hover,.device-control-luxury .security-account-row.selected{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent-soft) 72%,var(--panel)),var(--panel));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 10%,rgba(8,36,51,.08))}.device-control-luxury .security-inspector{display:grid;gap:18px}.device-control-luxury .security-account-overview,.device-control-luxury .security-risk-card,.device-control-luxury .security-actions-card,.device-control-luxury .security-devices-section,.device-control-luxury .security-history{border-radius:var(--dc-radius-lg);border-color:color-mix(in srgb,var(--accent) 11%,var(--line));background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 33%),linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--accent-soft) 12%,var(--panel)));box-shadow:var(--dc-shadow)}.device-control-luxury .security-account-overview{padding:20px 23px}.device-control-luxury .security-account-avatar{flex-basis:56px;width:56px;height:56px;border-radius:17px}.device-control-luxury .security-account-title h2{font-size:1.45rem}.device-control-luxury .security-intelligence-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.device-control-luxury .security-risk-card,.device-control-luxury .security-actions-card{padding:22px}.device-control-luxury .security-risk-meter{margin:18px 0 16px}.device-control-luxury .security-risk-meter>div{flex-basis:98px;width:98px;height:98px;background:conic-gradient(color-mix(in srgb,var(--accent) 88%,#6ee0d7) var(--risk),color-mix(in srgb,var(--paper) 92%,var(--line)) 0)}.device-control-luxury .security-action-grid{gap:10px;margin-top:17px}.device-control-luxury .security-action-grid>button{min-height:72px;padding:12px 13px;border-radius:15px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--paper) 86%,var(--accent-soft)));box-shadow:0 8px 20px #08253409}.device-control-luxury .security-action-grid>button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #08253414}.device-control-luxury .security-action-grid>button.danger>i{border-color:color-mix(in srgb,var(--danger) 28%,var(--line));background:color-mix(in srgb,var(--danger) 11%,var(--panel));color:var(--danger);box-shadow:none}.device-control-luxury .security-devices-section{padding:23px}.device-control-luxury .security-device-grid{gap:18px;margin-top:18px}.device-control-luxury .security-device-card{display:flex;flex-direction:column;min-height:0;padding:21px;border-radius:20px;border-color:color-mix(in srgb,var(--accent) 13%,var(--line));background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 20%,var(--panel)));box-shadow:0 12px 30px #0927370d}.device-control-luxury .security-device-card:before{height:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 86%,#11485a),#7ce1d9)}.device-control-luxury .security-device-identity{margin:20px 0 16px}.device-control-luxury .security-device-card dl{margin-bottom:18px}.device-control-luxury .security-device-card .security-button{margin-top:auto;min-height:40px;border-radius:12px}.device-control-luxury .security-lower-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px}.device-control-luxury .security-history{min-height:0;padding:22px}.device-control-luxury .security-history .security-section-head{padding-bottom:13px;border-bottom:1px solid color-mix(in srgb,var(--accent) 9%,var(--line))}.device-control-luxury .security-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;max-height:324px;overflow:auto;margin-top:16px;padding:1px 6px 1px 1px;scrollbar-gutter:stable}.device-control-luxury .security-timeline>div{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--accent) 9%,var(--line));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,var(--accent-soft)),var(--paper));box-shadow:0 7px 18px #08243308}.device-control-luxury .security-timeline>div:not(:last-child):before{display:none}.device-control-luxury .security-timeline>div>i{display:grid;place-items:center;width:28px;height:28px;margin:0;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:9px;background:linear-gradient(145deg,var(--accent-soft),color-mix(in srgb,var(--accent) 15%,var(--panel)));box-shadow:none}.device-control-luxury .security-timeline>div>i:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.device-control-luxury .security-timeline b{font-size:.73rem}.device-control-luxury .security-timeline small{font-size:.62rem}.device-control-luxury .security-revocation-list{max-height:324px;overflow:auto;margin-top:16px;padding-right:5px;scrollbar-gutter:stable}.device-control-luxury .security-revocation-list>div{padding:10px;border-radius:14px;background:linear-gradient(145deg,var(--paper),color-mix(in srgb,var(--accent-soft) 12%,var(--panel)))}.device-control-luxury .security-toast{top:84px;border-radius:16px}.device-control-luxury .security-bulk-bar{border-radius:18px}.device-control-luxury .security-modal-backdrop{border-radius:0}@media(max-width:1180px){.device-control-luxury .security-toolbar{grid-template-columns:1fr auto}.device-control-luxury .security-toolbar-actions{grid-column:1/-1;justify-content:flex-end}.device-control-luxury .security-intelligence-grid,.device-control-luxury .security-lower-grid{grid-template-columns:1fr}.device-control-luxury .security-account-directory{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:860px){.device-control-luxury{gap:14px}.device-control-luxury .security-command-hero{padding:28px}.device-control-luxury .security-orbit{flex-basis:126px;width:126px;height:126px}.device-control-luxury .security-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-control-luxury .security-account-directory{grid-template-columns:1fr}.device-control-luxury .security-account-directory>.security-section-head{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--accent) 11%,var(--line))}.device-control-luxury .security-account-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:300px}.device-control-luxury .security-device-grid,.device-control-luxury .security-timeline{grid-template-columns:1fr}}@media(max-width:600px){.device-control-luxury .security-command-hero{display:block;padding:23px 20px}.device-control-luxury .security-command-copy h1{font-size:2.15rem}.device-control-luxury .security-orbit{margin:21px auto 0}.device-control-luxury .security-stat-grid,.device-control-luxury .security-toolbar{grid-template-columns:1fr}.device-control-luxury .security-filters{overflow:auto}.device-control-luxury .security-toolbar-actions{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.device-control-luxury .security-account-overview{display:grid}.device-control-luxury .security-account-state{justify-items:start;text-align:left;margin-left:69px}.device-control-luxury .security-action-grid,.device-control-luxury .security-account-list{grid-template-columns:1fr}}@media(max-width:640px){.sidebar.open .sidebar-bottom{margin-top:auto!important}}.medcore-summary-document-shell .medcore-summary-pdf-layout{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.medcore-summary-document-shell .medcore-summary-pdf-main{position:relative;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-right:0!important}.medcore-summary-document-shell .medcore-summary-pdf-stage{display:grid!important;place-items:start center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}.medcore-summary-document-shell .medcore-annotation-page-layer{width:min(100%,1180px)!important;height:auto!important;min-height:0!important;margin:0 auto!important}.medcore-summary-document-shell .medcore-annotation-page-layer>img{width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;touch-action:pan-y pinch-zoom!important}.medcore-summary-document-shell .medcore-annotation-page-layer.is-annotation-active>img{touch-action:none!important}.medcore-summary-document-shell .medcore-summary-pdf-layout>aside.medcore-summary-page-rail{position:static!important;inset:auto!important;z-index:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;grid-template-rows:auto auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:168px!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important;content-visibility:visible!important;border-top:1px solid rgba(255,255,255,.09)!important;border-left:0!important}.medcore-summary-document-shell .medcore-summary-page-rail>header{display:flex!important;min-height:60px!important;visibility:visible!important;opacity:1!important}.medcore-summary-document-shell .medcore-summary-page-thumbnails{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;align-items:stretch!important;align-content:initial!important;gap:9px!important;width:100%!important;min-height:108px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:11px!important;scrollbar-width:thin;scrollbar-color:rgba(203,175,104,.82) rgba(7,31,39,.58)}.medcore-summary-document-shell .medcore-summary-page-thumbnails::-webkit-scrollbar{height:7px}.medcore-summary-document-shell .medcore-summary-page-thumbnails::-webkit-scrollbar-track{background:#071f2794}.medcore-summary-document-shell .medcore-summary-page-thumbnails::-webkit-scrollbar-thumb{border:2px solid rgba(7,31,39,.58);border-radius:999px;background:linear-gradient(90deg,#c6a556d6,#68b5b8d6)}.medcore-summary-document-shell .medcore-summary-page-thumbnails button{flex:0 0 94px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.medcore-summary-document-shell .medcore-summary-thumb-image{width:62px!important}.medcore-annotation-scroll-lock{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:70px;min-height:36px;padding:7px 10px;border:1px solid rgba(229,207,153,.24);border-radius:11px;background:linear-gradient(145deg,#ffffff13,#ffffff09);box-shadow:inset 0 1px #ffffff14,0 7px 16px #00000017;color:#dce9ea;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.medcore-annotation-scroll-lock:hover{transform:translateY(-1px);border-color:#e7cf9380;background:#ffffff1a;color:#fff}.medcore-annotation-scroll-lock svg{width:15px;height:15px;fill:none;stroke:#d9c27d;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.medcore-annotation-scroll-lock span{font-size:.61rem;font-weight:850;letter-spacing:.01em;white-space:nowrap}.medcore-summary-scroll-rail{display:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;width:100%!important;height:calc(100dvh - 124px)!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-main{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;scrollbar-width:none!important;-ms-overflow-style:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage::-webkit-scrollbar{width:0!important;height:0!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-page-layer{display:block!important;width:min(100%,1180px)!important;height:max-content!important;min-height:max-content!important;margin:0 auto!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-page-layer>img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-layout>aside.medcore-summary-page-rail{display:grid!important;min-height:150px!important;max-height:176px!important;overflow:hidden!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-page-thumbnails{min-height:90px!important;max-height:116px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail{position:absolute;right:2px;z-index:28;display:block;width:22px;min-height:90px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;touch-action:none!important;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;opacity:.78;transition:opacity .18s ease}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail:before{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:1px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(205,226,226,.32),rgba(225,204,150,.32),transparent);transform:translate(-50%);pointer-events:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-thumb{position:absolute;top:0;left:8px;width:5px;min-height:46px;border:0;border-radius:999px;background:linear-gradient(180deg,#e8d7aaf5,#6cb7b8f0);box-shadow:0 0 0 1px #ffffff29,0 5px 16px #0000003d;transform:translateY(0);transition:box-shadow .16s ease,filter .16s ease;pointer-events:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail:hover,.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail.is-dragging{opacity:1}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail:hover .medcore-summary-scroll-thumb,.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail.is-dragging .medcore-summary-scroll-thumb{filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff38,0 6px 18px #00000047,0 0 10px #77bebf2e}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail[data-scrollable=false]{opacity:.28;cursor:default}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail:focus-visible{outline:1px solid rgba(230,210,159,.74);outline-offset:3px}@media(max-width:1100px){.medcore-annotation-scroll-lock{min-width:36px;width:36px;padding:7px}.medcore-annotation-scroll-lock span{display:none}}@media(max-width:620px){.medcore-summary-document-shell .medcore-summary-pdf-layout>aside.medcore-summary-page-rail{min-height:156px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-rail{right:1px;width:20px}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-scroll-thumb{left:8px;width:4px}}.medcore-summary-document-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:30px!important;min-width:0;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.medcore-summary-document-shell>.medcore-summary-document-card{min-width:0;border:1px solid #cbdde0;border-radius:27px;overflow:hidden;background:#f4f8f8;box-shadow:0 28px 72px #082b3629}.medcore-summary-document-shell .medcore-summary-pdf-layout{display:block!important;width:100%!important}.medcore-summary-document-shell .medcore-summary-pdf-main{width:100%!important;border-right:0!important;isolation:isolate}.medcore-summary-document-shell>aside.medcore-summary-page-rail{position:relative!important;z-index:2!important;isolation:isolate;contain:layout paint;display:grid!important;grid-template-rows:auto auto!important;row-gap:12px!important;width:auto!important;min-width:0!important;margin:0 18px 20px!important;padding:14px!important;border:1px solid rgba(20,83,94,.18)!important;border-radius:20px!important;background:linear-gradient(180deg,#f8fbfb,#eaf2f3)!important;overflow:hidden!important;box-shadow:0 18px 42px #051f271c,inset 0 1px #ffffffe6!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail>header{min-height:60px!important;margin:0!important;padding:12px 14px!important;border:1px solid rgba(20,83,94,.12)!important;border-radius:14px!important;background:#ffffffb8!important;box-shadow:inset 0 1px #ffffffe0!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails{width:100%!important;margin:0!important;padding:12px!important;border:1px solid rgba(20,83,94,.12)!important;border-radius:14px!important;background:#ffffffad!important;box-sizing:border-box!important;box-shadow:inset 0 1px #ffffffe6!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen){width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0 0 24px!important;border:0!important;border-radius:0!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;background:#f4f8f8!important;box-shadow:none!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>.medcore-summary-document-card{width:100%!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;box-shadow:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-layout{height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-main{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage{height:100%!important;min-height:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>aside.medcore-summary-page-rail{margin:22px 18px 0!important;padding:12px!important;min-height:150px!important;max-height:184px!important;overflow:hidden!important}@media(max-width:620px){.medcore-summary-document-shell{gap:20px!important}.medcore-summary-document-shell>.medcore-summary-document-card{border-radius:20px}.medcore-summary-document-shell>aside.medcore-summary-page-rail{margin:0 8px 12px!important;padding:10px!important;row-gap:9px!important;border-radius:16px!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail>header{padding:10px 12px!important;border-radius:12px!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails{padding:10px!important;border-radius:12px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>.medcore-summary-document-card{border-radius:0!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>aside.medcore-summary-page-rail{margin:18px 8px 0!important}}.medcore-summary-document-shell>aside.medcore-summary-page-rail{grid-template-rows:max-content max-content!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail>header{align-self:start!important;height:auto!important;min-height:60px!important;max-height:74px!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;align-items:flex-start!important;align-content:initial!important;gap:9px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:108px!important;max-height:none!important;padding:11px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin;scrollbar-color:rgba(203,175,104,.82) rgba(7,31,39,.12)}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails::-webkit-scrollbar{height:7px}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails::-webkit-scrollbar-track{background:#071f271f}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails::-webkit-scrollbar-thumb{border:2px solid rgba(7,31,39,.12);border-radius:999px;background:linear-gradient(90deg,#c6a556d6,#68b5b8d6)}.medcore-summary-document-shell>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails button{flex:0 0 94px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:start!important;align-self:start!important;width:94px!important;height:auto!important;min-height:0!important;max-height:none!important;text-align:center!important;box-sizing:border-box!important}.medcore-summary-document-shell>aside.medcore-summary-page-rail .medcore-summary-thumb-image{width:62px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen){scrollbar-width:none!important;-ms-overflow-style:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage{scrollbar-width:none!important;-ms-overflow-style:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-pdf-stage::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails{min-height:90px!important;max-height:116px!important}@media(min-width:681px){.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail{grid-template-rows:max-content!important;row-gap:0!important;padding:16px!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail>header{display:none!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails{gap:12px!important;min-height:152px!important;padding:15px 14px 14px!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail>.medcore-summary-page-thumbnails button{flex:0 0 110px!important;width:110px!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail .medcore-summary-thumb-image{width:78px!important}}.medcore-summary-document-shell>aside.medcore-summary-page-rail{place-self:start stretch!important;grid-template-rows:max-content max-content!important;grid-auto-rows:max-content!important;width:auto!important;height:max-content!important;min-height:0!important;max-height:max-content!important;margin:0 18px 20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;contain:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>aside.medcore-summary-page-rail{height:max-content!important;min-height:0!important;max-height:max-content!important;margin:22px 18px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;contain:none!important}@media(max-width:620px){.medcore-summary-document-shell>aside.medcore-summary-page-rail{margin:0 8px 12px!important;padding:0!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>aside.medcore-summary-page-rail{margin:18px 8px 0!important;padding:0!important}}.medcore-summary-viewer-page{grid-auto-rows:max-content!important;align-content:start!important;height:max-content!important;min-height:0!important;max-height:none!important;padding-bottom:0!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen){grid-template-rows:max-content max-content!important;grid-auto-rows:max-content!important;align-content:start!important;height:max-content!important;min-height:0!important;max-height:max-content!important;margin-bottom:0!important;padding-bottom:0!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>.medcore-summary-document-card,.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail{align-self:start!important}.medcore-annotation-fullscreen-colors{display:none}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors{position:absolute!important;top:50%!important;left:50%!important;z-index:28!important;display:grid!important;grid-template-columns:repeat(7,30px);align-items:center;justify-content:center;gap:6px 7px;width:max-content;padding:7px 12px;border:1px solid rgba(236,211,149,.52);border-radius:21px;background:radial-gradient(circle at 50% 0%,rgba(236,211,149,.19),transparent 66%),linear-gradient(145deg,#ffffff26,#ffffff0d);box-shadow:inset 0 1px #ffffff3d,0 12px 30px #0003,0 0 0 1px #07262f3d;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);transform:translate(-50%,-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button{position:relative;width:30px;height:30px;flex:0 0 30px;padding:0;border:1.5px solid rgba(255,255,255,.56);border-radius:50%;background:var(--medcore-note-color);box-shadow:inset 0 1px 1px #ffffff40,0 4px 10px #0000004d;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button:hover,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button:hover{transform:translateY(-1px) scale(1.09);border-color:#ffffffe6;box-shadow:inset 0 1px 1px #ffffff4d,0 6px 14px #00000057}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button.active:after,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button.active:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #ecd18a;border-radius:50%;box-shadow:0 0 0 1px #09313beb,0 0 12px #ecd18a61}@media(min-width:1280px){.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-actions>span,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions>span{position:absolute!important;top:50%!important;right:calc(50% + 235px)!important;left:auto!important;z-index:26!important;margin:0!important;white-space:nowrap!important;transform:translateY(-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-quick-controls,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-quick-controls{left:calc(50% + 285px)!important;transform:translate(-50%,-50%)!important}}@media(min-width:681px){.medcore-summary-document-toolbar>.medcore-annotation-scroll-lock{position:absolute!important;top:50%!important;right:calc(50% + 145px)!important;left:auto!important;z-index:25!important;margin:0!important;transform:translateY(-50%)!important}.medcore-summary-document-toolbar>.medcore-annotation-scroll-lock:hover{transform:translateY(calc(-50% - 1px))!important}}@media(max-width:1279px)and (min-width:1100px){.medcore-summary-document-toolbar>.medcore-annotation-scroll-lock{right:calc(50% + 118px)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors{grid-template-columns:repeat(7,28px);gap:5px 6px;padding:6px 10px}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button{width:28px;height:28px;flex-basis:28px}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-quick-controls,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-quick-controls{left:calc(50% + 250px)!important;transform:translate(-50%,-50%)!important}}@media(max-width:1099px)and (min-width:921px){.medcore-summary-document-toolbar>.medcore-annotation-scroll-lock{right:calc(50% + 116px)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors{position:absolute!important;top:50%!important;left:50%!important;display:grid!important;grid-template-columns:repeat(7,26px);gap:4px 5px;width:max-content!important;padding:5px 9px;border-radius:19px;transform:translate(-50%,-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button{width:26px;height:26px;flex-basis:26px}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-quick-controls,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-quick-controls{left:calc(50% + 220px)!important;transform:translate(-50%,-50%)!important}}@media(max-width:920px)and (min-width:681px){.medcore-summary-document-toolbar>.medcore-annotation-scroll-lock{right:calc(50% + 104px)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors{position:absolute!important;top:50%!important;left:50%!important;display:grid!important;grid-template-columns:repeat(7,21px);gap:3px 4px;width:max-content!important;padding:4px 7px;border-radius:17px;transform:translate(-50%,-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button{width:21px;height:21px;flex-basis:21px}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-quick-controls,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-quick-controls{left:calc(50% + 190px)!important;transform:translate(-50%,-50%)!important}}@media(max-width:680px){.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors{position:static!important;display:grid!important;grid-template-columns:repeat(7,18px);gap:3px 4px;width:max-content!important;padding:4px 7px;border-radius:16px;transform:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button{width:18px;height:18px;flex-basis:18px}}.medcore-summary-viewer-page{display:flex!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important;align-content:initial!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding-bottom:0!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen){display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important;align-content:initial!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>.medcore-summary-document-card,.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail{flex:0 0 auto!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail{margin-bottom:0!important}.page-content:has(.medcore-summary-viewer-page),.workspace:has(.medcore-summary-viewer-page),.app-shell:has(.medcore-summary-viewer-page){height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;align-content:start!important}.page-content:has(.medcore-summary-viewer-page){overflow:visible!important}.medcore-summary-toolbar-left{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.medcore-summary-toolbar-left .medcore-summary-document-mark{min-width:0;flex:1 1 auto}.medcore-summary-toolbar-left>.medcore-annotation-scroll-lock{position:static!important;inset:auto!important;flex:0 0 auto!important;margin:0!important;transform:none!important}.medcore-summary-toolbar-left>.medcore-annotation-scroll-lock:hover{transform:none!important}@media(min-width:921px){.medcore-summary-document-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important}.medcore-summary-toolbar-left{grid-column:1;grid-row:1;justify-self:stretch}.medcore-summary-document-toolbar>.medcore-annotation-quick-controls{position:static!important;inset:auto!important;grid-column:2;grid-row:1;justify-self:center;margin:0!important;transform:none!important}.medcore-summary-document-toolbar>.medcore-summary-document-actions{grid-column:3;grid-row:1;justify-self:end;min-width:0;flex-wrap:nowrap!important}}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors{gap:3px!important;max-width:none!important;padding:4px 6px!important;overflow:visible!important;white-space:nowrap}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button{width:14px!important;height:14px!important;flex:0 0 14px!important}@media(max-width:1350px)and (min-width:921px){.medcore-summary-document-toolbar{gap:12px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors{gap:2px!important;padding:4px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button{width:12px!important;height:12px!important;flex-basis:12px!important}.medcore-summary-document-actions{gap:7px!important}}@media(max-width:920px){.medcore-summary-toolbar-left{width:100%}.medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen){gap:20px!important}}.medcore-annotation-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:#021118a8;backdrop-filter:blur(10px) saturate(.9);-webkit-backdrop-filter:blur(10px) saturate(.9)}.medcore-annotation-confirm-dialog{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;width:min(520px,calc(100vw - 32px));padding:24px;border:1px solid rgba(224,194,119,.38);border-radius:24px;background:radial-gradient(circle at 92% 0%,rgba(218,180,85,.18),transparent 34%),linear-gradient(145deg,#082d38,#0d4652);box-shadow:0 34px 90px #000f168c,inset 0 1px #ffffff1f;color:#fff;overflow:hidden}.medcore-annotation-confirm-dialog:after{content:"";position:absolute;right:-54px;bottom:-74px;width:190px;height:190px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 34px #ffffff05,0 0 0 68px #ffffff03;pointer-events:none}.medcore-annotation-confirm-icon{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(239,211,143,.58);border-radius:17px;background:linear-gradient(145deg,#c99b40,#ecd17d);box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff6b;color:#123944}.medcore-annotation-confirm-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.medcore-annotation-confirm-copy{position:relative;z-index:1;min-width:0}.medcore-annotation-confirm-copy small{color:#dfbf6d;font-size:.57rem;font-weight:950;letter-spacing:.15em}.medcore-annotation-confirm-copy h3{margin:5px 0 8px;color:#fff;font-size:1.22rem;letter-spacing:-.02em}.medcore-annotation-confirm-copy p{margin:0;color:#bed2d5;font-size:.78rem;line-height:1.65}.medcore-annotation-confirm-dialog>footer{position:relative;z-index:1;grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px;margin-top:4px;padding-top:17px;border-top:1px solid rgba(255,255,255,.1)}.medcore-annotation-confirm-dialog>footer button{min-height:40px;padding:9px 14px;border-radius:12px;font-size:.7rem;font-weight:900;cursor:pointer}.medcore-annotation-confirm-cancel{border:1px solid rgba(255,255,255,.17);background:#fff1;color:#dbe8ea}.medcore-annotation-confirm-danger{border:1px solid rgba(244,205,119,.68);background:linear-gradient(145deg,#c99537,#edd17c);box-shadow:0 10px 22px #0000002e;color:#103641}.medcore-annotation-confirm-dialog>footer button:focus-visible{outline:2px solid #f0d58d;outline-offset:3px}@media(max-width:520px){.medcore-annotation-confirm-backdrop{padding:15px}.medcore-annotation-confirm-dialog{grid-template-columns:1fr;padding:20px;border-radius:20px}.medcore-annotation-confirm-icon{width:48px;height:48px}.medcore-annotation-confirm-dialog>footer{display:grid;grid-template-columns:1fr 1fr}}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-actions>span,.medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions>span{display:none!important}@media(min-width:981px){.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar{position:relative!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:not(:has(.medcore-annotation-fullscreen-colors))>.medcore-annotation-quick-controls{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;z-index:27!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-actions>span{position:absolute!important;top:50%!important;left:27%!important;right:auto!important;z-index:26!important;margin:0!important;white-space:nowrap!important;transform:translateY(-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors{z-index:28!important;display:grid!important;align-items:center!important;justify-content:center!important;width:max-content!important;margin:0!important;border:1px solid rgba(236,211,149,.5)!important;background:radial-gradient(circle at 50% 0%,rgba(236,211,149,.18),transparent 72%),linear-gradient(145deg,#ffffff24,#ffffff0b)!important;box-shadow:inset 0 1px #ffffff38,0 10px 24px #0000002b,0 0 0 1px #07262f33!important;overflow:visible!important;backdrop-filter:blur(16px) saturate(1.12)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button{border:1.5px solid rgba(255,255,255,.56)!important;box-shadow:inset 0 1px 1px #ffffff3d,0 3px 8px #00000047!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button.active:after{top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border:2px solid #ecd18a!important;box-shadow:0 0 0 1px #09313beb,0 0 10px #ecd18a5c!important}}@media(min-width:1280px){.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors){min-height:76px!important;height:auto!important;padding-top:9px!important;padding-bottom:9px!important;overflow:visible!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors)>.medcore-annotation-quick-controls{position:absolute!important;top:50%!important;left:calc(50% + 330px)!important;right:auto!important;bottom:auto!important;z-index:27!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;min-height:40px!important;gap:3px!important;padding:3px!important;margin:0!important;transform:translate(-50%,-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors)>.medcore-annotation-quick-controls button{min-width:34px!important;height:34px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors) .medcore-annotation-quick-page-status{min-width:58px!important;padding-inline:4px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors) .medcore-annotation-quick-eraser{min-width:70px!important;padding-inline:8px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors{--medcore-fs-color-size:clamp(20px,1.55vw,24px);position:absolute!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;grid-template-columns:repeat(14,var(--medcore-fs-color-size))!important;gap:5px!important;max-width:calc(100% - 700px)!important;min-height:42px!important;padding:7px 11px!important;border-radius:18px!important;white-space:nowrap!important;transform:translate(-50%,-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button{width:var(--medcore-fs-color-size)!important;height:var(--medcore-fs-color-size)!important;min-width:var(--medcore-fs-color-size)!important;min-height:var(--medcore-fs-color-size)!important;flex:0 0 var(--medcore-fs-color-size)!important}}@media(min-width:981px)and (max-width:1279px){.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors){min-height:104px!important;height:auto!important;padding-top:8px!important;padding-bottom:46px!important;overflow:visible!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors)>.medcore-annotation-quick-controls{position:static!important;inset:auto!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;margin:0!important;transform:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors) .medcore-summary-document-actions>span{top:29px!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors{position:absolute!important;top:auto!important;bottom:6px!important;left:50%!important;right:auto!important;grid-template-columns:repeat(14,20px)!important;gap:4px!important;max-width:calc(100% - 32px)!important;min-height:38px!important;padding:5px 9px!important;border-radius:16px!important;white-space:nowrap!important;transform:translate(-50%)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-annotation-fullscreen-colors button{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important}}@media(min-width:981px){.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors)>.medcore-annotation-quick-controls,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-toolbar:has(.medcore-annotation-fullscreen-colors)>.medcore-annotation-quick-controls{margin-left:75px!important}}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen{display:flex!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0 0 max(14px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen>.medcore-summary-document-card,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen>.medcore-summary-document-card{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-radius:0!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-toolbar,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-toolbar{position:sticky!important;top:0!important;z-index:120!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"mark mark fullscreen" "colors colors colors" "scroll quick notes"!important;align-items:center!important;gap:8px 9px!important;width:100%!important;height:auto!important;min-height:0!important;padding:calc(9px + env(safe-area-inset-top)) 11px 10px!important;border-bottom:1px solid rgba(224,196,125,.22)!important;box-shadow:0 10px 28px #041e272e!important;box-sizing:border-box!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-toolbar-left,html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-actions,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-toolbar-left,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions{display:contents!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-mark,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-mark{grid-area:mark!important;min-width:0!important;gap:9px!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-mark>span,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-mark>span{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-mark>div,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-mark>div{min-width:0!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-mark small,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-mark small{font-size:.52rem!important;letter-spacing:.12em!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-mark b,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-mark b{display:block!important;max-width:calc(100vw - 160px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.86rem!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-actions>span,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions>span{display:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-actions>button.secondary.compact,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions>button.secondary.compact{grid-area:fullscreen!important;justify-self:end!important;min-width:0!important;min-height:40px!important;padding:8px 11px!important;margin:0!important;white-space:nowrap!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-fullscreen-colors,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors{grid-area:colors!important;display:flex!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:4px!important;padding:5px 7px!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-fullscreen-colors::-webkit-scrollbar,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors::-webkit-scrollbar{display:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-fullscreen-colors button,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-fullscreen-colors button{width:16px!important;height:16px!important;flex:0 0 16px!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-scroll-lock,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-scroll-lock{grid-area:scroll!important;position:static!important;inset:auto!important;align-self:center!important;justify-self:start!important;margin:0!important;transform:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-scroll-lock:hover,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-scroll-lock:hover{transform:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-quick-controls,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-quick-controls{grid-area:quick!important;position:static!important;inset:auto!important;justify-self:center!important;width:min(100%,230px)!important;min-width:0!important;margin:0!important;transform:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-quick-eraser span,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-quick-eraser span{display:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-actions>.medcore-annotation-toolbar,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions>.medcore-annotation-toolbar{grid-area:notes!important;position:relative!important;justify-self:end!important;margin:0!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-toggle,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-toggle{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-annotation-toggle b,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-annotation-toggle b{display:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-pdf-layout,html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-pdf-main,html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-layout,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-main,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-stage{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-stage{display:block!important;padding:18px 10px!important;touch-action:pan-y pinch-zoom}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage>.medcore-annotation-page-layer,html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-pdf-stage>img,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-stage>.medcore-annotation-page-layer,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-stage>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0 auto!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-page-controls,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-page-controls{position:static!important;inset:auto!important;width:100%!important;margin:0!important;transform:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-document-footer,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-footer{flex:0 0 auto!important;min-height:0!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen>aside.medcore-summary-page-rail,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen>aside.medcore-summary-page-rail{flex:0 0 auto!important;display:grid!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:16px 8px 0!important;overflow:visible!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen:not(:has(.is-annotation-active)) .medcore-summary-pdf-stage,html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen:not(:has(.is-annotation-active)) .medcore-summary-document-card,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen:not(:has(.is-annotation-active)) .medcore-summary-pdf-stage,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen:not(:has(.is-annotation-active)) .medcore-summary-document-card{touch-action:pan-y pinch-zoom!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-scroll-rail,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-scroll-rail{display:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;touch-action:pan-y pinch-zoom!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen)>aside.medcore-summary-page-rail{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;visibility:visible!important;opacity:1!important;transform:none!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:not(:fullscreen):not(.is-app-fullscreen) .medcore-summary-page-thumbnails{overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen>.medcore-summary-document-card,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen>.medcore-summary-document-card{flex:0 0 auto!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen>aside.medcore-summary-page-rail,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen>aside.medcore-summary-page-rail{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;visibility:visible!important;opacity:1!important;transform:none!important;scroll-margin-top:12px}html[data-medcore-actual-phone] .medcore-summary-document-shell:fullscreen .medcore-summary-page-thumbnails,html[data-medcore-summary-true-phone] .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-page-thumbnails{overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch}html.medcore-summary-app-fullscreen-open,body.medcore-summary-app-fullscreen-open,.medcore-summary-document-shell.is-app-fullscreen,.medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-main,.medcore-summary-document-shell.is-app-fullscreen .medcore-summary-pdf-stage{overscroll-behavior:none!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen){grid-template-rows:auto minmax(0,1fr)!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>.medcore-summary-document-footer{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen)>.medcore-summary-pdf-layout{height:100%!important;min-height:0!important;max-height:none!important}@media(min-width:981px){html:not([data-medcore-actual-phone]) .medcore-summary-document-shell:is(:fullscreen,.is-app-fullscreen) .medcore-summary-document-toolbar:not(:has(.medcore-annotation-fullscreen-colors))>.medcore-annotation-quick-controls{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;z-index:27!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}}html.medcore-summary-app-fullscreen-open .medcore-summary-document-shell,.medcore-summary-document-shell.is-app-fullscreen,.medcore-summary-document-shell:fullscreen{grid-template-rows:auto minmax(0,1fr)!important}html.medcore-summary-app-fullscreen-open .medcore-summary-document-footer,.medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-footer,.medcore-summary-document-shell:fullscreen .medcore-summary-document-footer{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}html.medcore-summary-app-fullscreen-open .medcore-summary-document-shell>.medcore-summary-pdf-layout,.medcore-summary-document-shell.is-app-fullscreen>.medcore-summary-pdf-layout,.medcore-summary-document-shell:fullscreen>.medcore-summary-pdf-layout{height:100%!important;min-height:0!important;max-height:none!important}.anatomy3d-atlas-shell{overflow:hidden;border:1px solid #d4e2e5;border-radius:28px;background:linear-gradient(145deg,#fdfefe,#f4f9fa);box-shadow:0 22px 60px #041f2b1f}.anatomy3d-atlas-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px 22px;border-bottom:1px solid #dbe7e9;background:linear-gradient(135deg,#fff,#f7fbfb)}.anatomy3d-atlas-header h2{margin:4px 0 6px;color:#0b2c38;font-size:1.65rem;letter-spacing:-.04em}.anatomy3d-atlas-header p:not(.eyebrow){margin:0;color:#657987}.anatomy3d-header-actions{display:flex;align-items:center;gap:10px}.anatomy3d-header-actions span{padding:8px 11px;border-radius:999px;background:#e8f4f4;color:#176b72;font-size:.72rem;font-weight:900}.anatomy3d-header-actions button,.anatomy3d-library-head button{padding:9px 12px;border:1px solid #cddfe2;border-radius:11px;background:#fff;color:#176b72;font-weight:900;cursor:pointer}.anatomy3d-atlas-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 250px;min-height:680px}.anatomy3d-library,.anatomy3d-inspector{min-width:0;background:#f8fbfb}.anatomy3d-library{display:flex;flex-direction:column;border-right:1px solid #d9e6e8}.anatomy3d-inspector{display:flex;flex-direction:column;border-left:1px solid #d9e6e8}.anatomy3d-search{display:flex;align-items:center;gap:8px;margin:16px 14px 10px;padding:10px 12px;border:1px solid #cedfe2;border-radius:13px;background:#fff;box-shadow:0 5px 14px #0936440b}.anatomy3d-search span{color:#28828a;font-size:1.25rem}.anatomy3d-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#173844;font:inherit}.anatomy3d-system-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 14px 10px;scrollbar-width:none}.anatomy3d-system-tabs::-webkit-scrollbar{display:none}.anatomy3d-system-tabs button{flex:0 0 auto;padding:7px 10px;border:1px solid #d6e4e6;border-radius:999px;background:#fff;color:#55727d;font-size:.7rem;font-weight:850;cursor:pointer}.anatomy3d-system-tabs button.is-active{border-color:#55aeb6;background:#e8f6f5;color:#116a72}.anatomy3d-library-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid #e1ebed;border-bottom:1px solid #e1ebed;color:#1c414d;font-size:.8rem}.anatomy3d-library-head button{padding:6px 9px;font-size:.68rem}.anatomy3d-results{flex:1;min-height:0;overflow:auto;padding:8px}.anatomy3d-result{display:grid;grid-template-columns:8px minmax(0,1fr) 25px;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.anatomy3d-result:hover{background:#fff}.anatomy3d-result.is-selected{border-color:#b6dadd;background:#fff;box-shadow:0 6px 18px #08394612}.anatomy3d-result i{width:7px;height:34px;border-radius:999px}.anatomy3d-result span{min-width:0}.anatomy3d-result b{display:block;overflow:hidden;color:#153b46;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-result small{display:block;margin-top:3px;overflow:hidden;color:#78909a;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-result em{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf5f5;color:#1a7880;font-size:.76rem;font-style:normal;font-weight:950}.anatomy3d-result.is-loaded em{background:#dff2ee;color:#18735d}.anatomy3d-library footer{padding:12px 14px;border-top:1px solid #dce8ea;color:#7a9099;font-size:.62rem;line-height:1.45}.anatomy3d-stage-card{position:relative;display:flex;min-width:0;flex-direction:column;background:#071520}.anatomy3d-stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(164,214,223,.14);background:#0a1b28}.anatomy3d-stage-toolbar>div{display:flex;gap:6px;overflow-x:auto}.anatomy3d-stage-toolbar button{padding:7px 9px;border:1px solid rgba(146,208,217,.18);border-radius:9px;background:#102634;color:#bad4da;font-size:.68rem;font-weight:800;cursor:pointer;white-space:nowrap}.anatomy3d-stage-toolbar button:hover{border-color:#5ed2de73;color:#eafcff}.anatomy3d-stage{position:relative;flex:1;min-height:600px;overflow:hidden;background:radial-gradient(circle at 50% 38%,#0c2533,#071520 55%,#040d14)}.anatomy3d-stage canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.anatomy3d-stage-brand{position:absolute;z-index:3;top:18px;left:20px;display:grid;pointer-events:none}.anatomy3d-stage-brand span{color:#6fbac0;font-size:.55rem;font-weight:950;letter-spacing:.22em}.anatomy3d-stage-brand b{color:#e5f7f97a;font-size:.7rem;letter-spacing:.12em}.anatomy3d-stage-empty{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;padding:30px;pointer-events:none;text-align:center}.anatomy3d-stage-empty span{display:grid;place-items:center;width:76px;height:76px;margin-bottom:18px;border:1px solid rgba(94,215,225,.32);border-radius:24px;background:#1a5d6924;color:#8fe7eb;font-size:1.5rem;font-weight:950;box-shadow:0 20px 50px #0003}.anatomy3d-stage-empty b{color:#e7f5f6;font-size:1.22rem}.anatomy3d-stage-empty p{max-width:440px;margin:8px 0 0;color:#819da6;line-height:1.55}.anatomy3d-status{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 13px;border-top:1px solid rgba(164,214,223,.14);background:#081824}.anatomy3d-status>span{width:8px;height:8px;border-radius:50%;background:#54c9b8;box-shadow:0 0 10px #54c9b873}.anatomy3d-status>span.is-loading{background:#e4bd61;animation:anatomy3dPulse 1s infinite}.anatomy3d-status p{margin:0;overflow:hidden;color:#8ca9b2;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-status b{color:#bcd1d6;font-size:.65rem}@keyframes anatomy3dPulse{50%{opacity:.3}}.anatomy3d-inspector section{padding:16px;border-bottom:1px solid #dce8ea}.anatomy3d-inspector h3{margin:4px 0 8px;color:#153b46;font-size:1.08rem;line-height:1.2}.anatomy3d-meta{display:flex;flex-wrap:wrap;gap:5px}.anatomy3d-meta span{padding:5px 7px;border-radius:999px;background:#eaf3f4;color:#54727d;font-size:.62rem;font-weight:800}.anatomy3d-no-selection{padding:14px;border:1px dashed #c6d9dc;border-radius:12px;color:#718790;font-size:.72rem;line-height:1.5}.anatomy3d-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.anatomy3d-inspector button{padding:8px 9px;border:1px solid #cfe0e3;border-radius:9px;background:#fff;color:#176c74;font-size:.67rem;font-weight:850;cursor:pointer}.anatomy3d-inspector button.is-active{border-color:#4fa7af;background:#e6f4f3}.anatomy3d-inspector button.danger{color:#9f4c4c}.anatomy3d-inspector label{display:grid;grid-template-columns:1fr auto;gap:5px;margin:10px 0;color:#55717b;font-size:.69rem;font-weight:800}.anatomy3d-inspector input[type=range]{grid-column:1/-1;width:100%;accent-color:#288a92}.anatomy3d-axis{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0}.anatomy3d-axis button{padding:7px}.anatomy3d-inspector section>button:not(.danger){width:100%;margin-top:6px}@media(max-width:1180px){.anatomy3d-atlas-grid{grid-template-columns:240px minmax(0,1fr)}.anatomy3d-inspector{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d9e6e8;border-left:0}.anatomy3d-stage{min-height:560px}}@media(max-width:820px){.anatomy3d-atlas-header{display:grid}.anatomy3d-header-actions{justify-content:space-between}.anatomy3d-atlas-grid{grid-template-columns:1fr}.anatomy3d-library{max-height:360px;border-right:0;border-bottom:1px solid #d9e6e8}.anatomy3d-stage{min-height:520px}.anatomy3d-inspector{grid-template-columns:1fr 1fr}.anatomy3d-stage-toolbar{align-items:flex-start;flex-direction:column}.anatomy3d-stage-toolbar>div{width:100%}}@media(max-width:560px){.anatomy3d-atlas-shell{border-radius:22px}.anatomy3d-atlas-header{padding:20px}.anatomy3d-atlas-header h2{font-size:1.35rem}.anatomy3d-inspector{grid-template-columns:1fr}.anatomy3d-stage{min-height:470px}.anatomy3d-library{max-height:420px}}.anatomy3d-atlas-shell{overflow:hidden;border:1px solid rgba(173,204,211,.72);border-radius:30px;background:#f8fbfb;box-shadow:0 26px 72px #041f2b21}.anatomy3d-atlas-header{align-items:center;padding:21px 24px 19px;border-bottom:1px solid #dbe7e9;background:linear-gradient(135deg,#fff,#f6fbfb)}.anatomy3d-atlas-header h2{margin:2px 0 4px;font-size:1.55rem}.anatomy3d-atlas-header p:not(.eyebrow){max-width:620px;font-size:.9rem}.anatomy3d-header-actions span{background:#e7f4f3;color:#176c73}.anatomy3d-atlas-grid{grid-template-columns:220px minmax(0,1fr) 210px;min-height:730px;background:#07141e}.anatomy3d-library,.anatomy3d-inspector{background:linear-gradient(180deg,#fbfdfd,#f4f9f9)}.anatomy3d-library{border-right:1px solid #d7e4e7}.anatomy3d-inspector{border-left:1px solid #d7e4e7}.anatomy3d-search{margin:14px 12px 9px;padding:9px 11px;border-radius:14px;box-shadow:none}.anatomy3d-search input{font-size:.82rem}.anatomy3d-system-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;max-height:145px;overflow:auto;padding:0 12px 10px;scrollbar-width:thin}.anatomy3d-system-tabs button{overflow:hidden;padding:6px 7px;border-radius:9px;font-size:.61rem;text-overflow:ellipsis}.anatomy3d-system-tabs button.is-active{box-shadow:inset 0 0 0 1px #3f97a029}.anatomy3d-library-head{padding:9px 12px;font-size:.72rem}.anatomy3d-results{padding:7px}.anatomy3d-result{grid-template-columns:6px minmax(0,1fr) 23px;padding:8px 9px;border-radius:11px}.anatomy3d-result i{width:5px;height:28px}.anatomy3d-result b{font-size:.72rem}.anatomy3d-result small{font-size:.57rem}.anatomy3d-library footer{padding:9px 11px;font-size:.54rem;opacity:.8}.anatomy3d-stage-card{position:relative;isolation:isolate;background:#06131d}.anatomy3d-stage{min-height:730px;background:radial-gradient(circle at 50% 41%,#153747,#0a202d 38%,#06131d 72%,#030b11)}.anatomy3d-stage-toolbar{position:absolute;z-index:7;top:14px;left:50%;width:max-content;max-width:calc(100% - 34px);transform:translate(-50%);padding:6px;border:1px solid rgba(138,197,207,.2);border-radius:14px;background:#071924c2;box-shadow:0 12px 34px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.anatomy3d-stage-toolbar>div{gap:4px}.anatomy3d-stage-toolbar button{padding:7px 9px;border-color:#9bd7e024;background:#14303eb8;color:#c9e1e5;font-size:.62rem}.anatomy3d-stage-toolbar button:hover{background:#1e4957e0}.anatomy3d-stage-brand{top:20px;left:18px}.anatomy3d-stage-empty span{border-radius:50%;background:#1657622e}.anatomy3d-stage-empty b{font-size:1.08rem}.anatomy3d-stage-empty p{font-size:.78rem}.anatomy3d-status{position:absolute;z-index:7;right:14px;bottom:14px;left:14px;border:1px solid rgba(143,199,208,.16);border-radius:12px;background:#061620c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.anatomy3d-inspector section{padding:13px 12px}.anatomy3d-inspector h3{font-size:.96rem}.anatomy3d-meta span{font-size:.56rem}.anatomy3d-inspector-actions{gap:5px}.anatomy3d-inspector button{padding:7px 8px;font-size:.61rem}.anatomy3d-inspector label{margin:8px 0;font-size:.61rem}.anatomy3d-no-selection{padding:11px;font-size:.64rem}.anatomy3d-axis{gap:4px}@media(max-width:1180px){.anatomy3d-atlas-grid{grid-template-columns:205px minmax(0,1fr)}.anatomy3d-stage{min-height:650px}.anatomy3d-inspector{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.anatomy3d-atlas-grid{grid-template-columns:1fr}.anatomy3d-library{max-height:290px}.anatomy3d-system-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-height:96px}.anatomy3d-stage{min-height:620px}.anatomy3d-inspector{grid-template-columns:1fr 1fr}.anatomy3d-stage-toolbar{top:10px}.anatomy3d-stage-toolbar>div{width:auto}}@media(max-width:560px){.anatomy3d-atlas-header{padding:17px}.anatomy3d-atlas-grid{min-height:0}.anatomy3d-library{max-height:260px}.anatomy3d-system-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.anatomy3d-stage{min-height:540px}.anatomy3d-inspector{grid-template-columns:1fr}.anatomy3d-stage-toolbar{left:10px;right:10px;transform:none;width:auto;overflow:auto}.anatomy3d-status{left:10px;right:10px;bottom:10px}}.anatomy3d-complete-workspace{position:relative;overflow:hidden;border:1px solid rgba(131,185,192,.36);border-radius:30px;background:#07131c;box-shadow:0 30px 80px #03192333}.anatomy3d-complete-header{display:flex;align-items:center;gap:13px;height:72px;padding:0 18px;border-bottom:1px solid rgba(143,207,216,.13);background:linear-gradient(180deg,#0b1d27,#071720);color:#fff}.anatomy3d-complete-header .anatomy3d-back{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(160,220,226,.18);border-radius:12px;background:#ffffff0d;color:#d8eef0;font-size:1.1rem;cursor:pointer}.anatomy3d-complete-header>div:nth-child(2){min-width:0}.anatomy3d-complete-header .eyebrow{margin:0 0 2px;color:#71cbd1;font-size:.58rem;letter-spacing:.18em}.anatomy3d-complete-header h2{margin:0;color:#f5fbfc;font-size:1.12rem;font-weight:760;letter-spacing:-.025em}.anatomy3d-header-state{display:flex!important;align-items:center;gap:7px;margin-left:auto;color:#9bb8bf;font-size:.68rem}.anatomy3d-header-state>span{width:7px;height:7px;border-radius:50%;background:#4cc7ae;box-shadow:0 0 12px #4cc7ae8c}.anatomy3d-header-state>span.is-loading{background:#e9c76e;animation:anatomy3dPulse 1s infinite}.anatomy3d-complete-stage{position:relative;isolation:isolate;height:min(74vh,820px);min-height:610px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#17394a,#0b2431 34%,#071720 66%,#040b10)}.anatomy3d-complete-stage>canvas{position:absolute!important;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;touch-action:none}.anatomy3d-complete-stage:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:38%;background:linear-gradient(180deg,transparent,rgba(2,10,15,.22));content:"";pointer-events:none}.anatomy3d-search-float{position:absolute;z-index:9;top:16px;left:50%;display:flex;align-items:center;gap:8px;width:min(430px,calc(100% - 220px));min-height:44px;padding:0 12px;border:1px solid rgba(168,222,228,.19);border-radius:14px;background:#081a24c7;box-shadow:0 14px 38px #00000038;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.anatomy3d-search-float>span{color:#79d2d8;font-size:1.1rem}.anatomy3d-search-float>input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#edf8f9;font:inherit;font-size:.8rem}.anatomy3d-search-float>input::placeholder{color:#7e9da6}.anatomy3d-search-float>button{border:0;background:transparent;color:#9ab7bd;font-size:1.2rem;cursor:pointer}.anatomy3d-search-results{position:absolute;top:51px;right:0;left:0;max-height:360px;overflow:auto;padding:7px;border:1px solid rgba(154,213,220,.18);border-radius:14px;background:#081b25f7;box-shadow:0 20px 55px #00000052;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.anatomy3d-search-results>button{display:grid;grid-template-columns:5px minmax(0,1fr) 26px;align-items:center;gap:9px;width:100%;padding:9px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.anatomy3d-search-results>button:hover{background:#6ecdd617}.anatomy3d-search-results i{width:4px;height:29px;border-radius:8px}.anatomy3d-search-results b{display:block;overflow:hidden;color:#eaf6f7;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-search-results small{display:block;margin-top:2px;color:#75959e;font-size:.58rem}.anatomy3d-search-results em{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#5cc7d01c;color:#7bd6dc;font-style:normal}.anatomy3d-view-dock{position:absolute;z-index:8;top:16px;left:16px;display:grid;gap:5px;padding:6px;border:1px solid rgba(158,214,221,.15);border-radius:14px;background:#071822b8;box-shadow:0 12px 32px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.anatomy3d-view-dock button{min-width:56px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:#9ebbc1;font-size:.61rem;font-weight:800;cursor:pointer}.anatomy3d-view-dock button:hover{background:#67c9d11a;color:#dff4f6}.anatomy3d-selection-card{position:absolute;z-index:8;top:16px;right:16px;width:190px;padding:14px;border:1px solid rgba(165,216,222,.18);border-radius:17px;background:#081a24cc;box-shadow:0 18px 48px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.anatomy3d-selection-card .eyebrow{margin:0;color:#68c9d0;font-size:.55rem;letter-spacing:.16em}.anatomy3d-selection-card h3{margin:5px 0 4px;color:#f3fafb;font-size:.94rem;line-height:1.2}.anatomy3d-selection-card>span{color:#7f9da5;font-size:.61rem}.anatomy3d-selection-card>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:11px}.anatomy3d-selection-card button{padding:7px;border:1px solid rgba(164,218,224,.15);border-radius:9px;background:#ffffff0b;color:#b8d1d5;font-size:.58rem;font-weight:800;cursor:pointer}.anatomy3d-selection-card button.danger{color:#e6a9a9}.anatomy3d-system-dock{position:absolute;z-index:8;right:50%;bottom:70px;display:flex;max-width:calc(100% - 150px);gap:5px;overflow:auto;padding:6px;border:1px solid rgba(158,214,221,.15);border-radius:14px;background:#071822bf;box-shadow:0 14px 38px #0003;transform:translate(50%);scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.anatomy3d-system-dock::-webkit-scrollbar{display:none}.anatomy3d-system-dock button{flex:0 0 auto;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:#8baab1;font-size:.58rem;font-weight:850;cursor:pointer;white-space:nowrap}.anatomy3d-system-dock button.is-active{background:#5dc9d121;color:#8be0e5}.anatomy3d-display-dock{position:absolute;z-index:8;right:50%;bottom:17px;display:flex;align-items:center;gap:5px;max-width:calc(100% - 90px);padding:6px;border:1px solid rgba(158,214,221,.15);border-radius:14px;background:#071822d1;box-shadow:0 14px 38px #00000038;transform:translate(50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.anatomy3d-display-dock button{padding:7px 10px;border:0;border-radius:9px;background:transparent;color:#99b5bb;font-size:.58rem;font-weight:850;cursor:pointer;white-space:nowrap}.anatomy3d-display-dock button.is-active{background:#60ccd424;color:#8be1e6}.anatomy3d-display-dock label{display:flex;align-items:center;gap:7px;padding:0 7px;color:#8ba9b0;font-size:.56rem;font-weight:800}.anatomy3d-display-dock input{width:78px;accent-color:#55bbc2}.anatomy3d-complete-status{position:absolute;z-index:7;bottom:18px;left:16px;display:flex;align-items:center;gap:7px;max-width:240px;padding:8px 10px;border:1px solid rgba(158,214,221,.11);border-radius:11px;background:#05141d8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.anatomy3d-complete-status>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#4ec7ad}.anatomy3d-complete-status>span.is-loading{background:#e7c76f;animation:anatomy3dPulse 1s infinite}.anatomy3d-complete-status p{margin:0;overflow:hidden;color:#7898a1;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-complete-loading{z-index:4}.anatomy3d-complete-loading span.is-loading{animation:anatomy3dPulse 1s infinite}.anatomy3d-attribution{padding:8px 15px;border-top:1px solid rgba(143,207,216,.1);background:#06131b;color:#607e87;font-size:.52rem;text-align:center}@media(max-width:980px){.anatomy3d-complete-stage{height:calc(100vh - 215px);min-height:620px}.anatomy3d-search-float{width:min(390px,calc(100% - 190px))}.anatomy3d-selection-card{width:170px}.anatomy3d-system-dock{max-width:calc(100% - 110px)}}@media(max-width:720px){.anatomy3d-complete-stage{height:calc(100vh - 190px);min-height:560px}.anatomy3d-complete-header{height:62px;padding:0 12px}.anatomy3d-search-float{top:10px;left:78px;width:calc(100% - 155px);transform:none}.anatomy3d-view-dock{top:65px;left:10px}.anatomy3d-view-dock button:not(:first-child){display:none}.anatomy3d-selection-card{top:65px;right:10px;width:155px}.anatomy3d-system-dock{right:10px;bottom:63px;left:10px;max-width:none;transform:none}.anatomy3d-display-dock{right:10px;bottom:10px;left:10px;justify-content:center;max-width:none;overflow:auto;transform:none}.anatomy3d-display-dock label,.anatomy3d-complete-status{display:none}}.anatomy3d-control-deck{position:relative;z-index:15;display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px 15px;border-bottom:1px solid rgba(142,207,215,.13);background:linear-gradient(180deg,#0a1b25,#081721);box-shadow:0 14px 30px #020c121f}.anatomy3d-control-deck .anatomy3d-search-float{position:relative;top:auto;left:auto;width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(93,162,172,.24);border-radius:15px;background:#f6faf9;box-shadow:0 8px 24px #010e142e;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.anatomy3d-control-deck .anatomy3d-search-float>span{color:#287d84}.anatomy3d-control-deck .anatomy3d-search-float>input{color:#17323b;font-size:.78rem;font-weight:650}.anatomy3d-control-deck .anatomy3d-search-float>input::placeholder{color:#7c949a}.anatomy3d-control-deck .anatomy3d-search-float>button{color:#638087}.anatomy3d-control-deck .anatomy3d-search-results{top:54px;z-index:40;border-color:#7abfc733;background:#071923fb}.anatomy3d-control-deck .anatomy3d-system-dock{position:relative;right:auto;bottom:auto;display:flex;max-width:none;gap:6px;overflow:auto;padding:4px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none}.anatomy3d-control-deck .anatomy3d-system-dock button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid rgba(151,207,214,.12);border-radius:11px;background:#ffffff09;color:#8faab0;font-size:.57rem;font-weight:820;letter-spacing:.01em}.anatomy3d-control-deck .anatomy3d-system-dock button i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 10px currentColor}.anatomy3d-control-deck .anatomy3d-system-dock button:hover{border-color:#70cdd53d;background:#5dc2ca12;color:#cbe7e9}.anatomy3d-control-deck .anatomy3d-system-dock button.is-active{border-color:#5cd1d257;background:linear-gradient(180deg,#44b3b729,#28757b1a);color:#8fe2df;box-shadow:inset 0 0 0 1px #58d4d20d}.anatomy3d-complete-stage{height:min(72vh,760px);min-height:590px}.anatomy3d-view-dock{top:18px;left:18px;border-color:#93d1d81f;background:#06161fad}.anatomy3d-selection-card{top:18px;right:18px}.anatomy3d-display-dock{bottom:18px;border-color:#91cfd721;background:#06161fc7}.anatomy3d-display-dock>button,.anatomy3d-display-dock summary{padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#9db8be;font-size:.58rem;font-weight:850;cursor:pointer;list-style:none;white-space:nowrap}.anatomy3d-display-dock summary::-webkit-details-marker{display:none}.anatomy3d-advanced-tools{position:relative}.anatomy3d-advanced-tools>summary:after{margin-left:6px;content:"···";color:#62c8ce}.anatomy3d-advanced-tools[open]>summary{background:#5ac6cd1a;color:#9ce0e3}.anatomy3d-advanced-tools>div{position:absolute;right:0;bottom:42px;display:grid;gap:5px;min-width:120px;padding:7px;border:1px solid rgba(145,207,215,.16);border-radius:12px;background:#06161ff5;box-shadow:0 18px 42px #0000004d}.anatomy3d-advanced-tools>div button{padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#9db8be;font-size:.58rem;font-weight:800;cursor:pointer}.anatomy3d-advanced-tools>div button:hover,.anatomy3d-advanced-tools>div button.is-active{background:#5bcad11c;color:#8ee1e5}@media(max-width:1080px){.anatomy3d-control-deck{grid-template-columns:320px minmax(0,1fr);gap:10px;padding-right:12px;padding-left:12px}.anatomy3d-control-deck .anatomy3d-system-dock button{padding:7px 9px}.anatomy3d-complete-stage{height:min(70vh,720px)}}@media(max-width:760px){.anatomy3d-control-deck{grid-template-columns:1fr;gap:9px;padding:10px}.anatomy3d-control-deck .anatomy3d-system-dock{padding-bottom:2px}.anatomy3d-control-deck .anatomy3d-system-dock button{min-height:34px}.anatomy3d-complete-stage{height:calc(100vh - 260px);min-height:520px}.anatomy3d-display-dock label{display:none}.anatomy3d-selection-card{top:62px}.anatomy3d-view-dock{top:12px}}.anatomy3d-selection-context{display:block;margin-top:5px;color:#8fb2ba;font-size:.62rem;font-weight:650;line-height:1.35;letter-spacing:.01em}.anatomy3d-search-results button span small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anatomy3d-spatial-deck{position:relative;z-index:14;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 18px 10px;border-bottom:1px solid rgba(126,190,199,.12);background:#07151f}.anatomy3d-region-dock{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.anatomy3d-region-dock::-webkit-scrollbar{display:none}.anatomy3d-region-dock>span{margin-right:2px;color:#789ca5;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.anatomy3d-region-dock button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(118,182,192,.16);border-radius:9px;background:#0d2733c2;color:#bad1d6;font-size:.59rem;font-weight:700}.anatomy3d-region-dock button:hover{border-color:#65d1c95c;background:#133642e6;color:#e4f4f3}.anatomy3d-spatial-status{display:flex;align-items:center;gap:8px;max-width:360px;min-width:0}.anatomy3d-spatial-status span{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(101,209,201,.2);border-radius:999px;color:#80d7d1;font-size:.54rem;font-weight:800;text-transform:uppercase}.anatomy3d-spatial-status b{min-width:0;overflow:hidden;color:#8caab1;font-size:.57rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-spatial-status em{flex:0 0 auto;color:#e3c76e;font-size:.62rem;font-style:normal;font-weight:800}.anatomy3d-world-label{position:absolute;z-index:12;pointer-events:none;max-width:240px;padding:7px 10px;border:1px solid rgba(130,217,215,.34);border-radius:10px;background:#061822e0;box-shadow:0 8px 26px #00000047;color:#effafa;font-size:.68rem;font-weight:750;line-height:1.2;transform:translate(-50%,-125%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.anatomy3d-world-label[hidden]{display:none!important}.anatomy3d-advanced-tools>div{flex-wrap:wrap;max-width:240px}.anatomy3d-advanced-tools>div button{min-width:74px}@media(max-width:900px){.anatomy3d-spatial-deck{grid-template-columns:1fr;padding:8px 12px}.anatomy3d-spatial-status{max-width:100%}}.anatomy3d-mpr-dock{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.anatomy3d-mpr-dock::-webkit-scrollbar{display:none}.anatomy3d-mpr-dock>span{margin-right:2px;color:#789ca5;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.anatomy3d-mpr-dock button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(118,182,192,.16);border-radius:9px;background:#0d2733c2;color:#bad1d6;font-size:.59rem;font-weight:700}.anatomy3d-mpr-dock button.is-active{border-color:#65d1c96b;background:#13464df0;color:#ecfffd}.anatomy3d-advanced-tools>div{max-width:330px}.anatomy3d-advanced-tools>div button{min-width:78px}@media(max-width:900px){.anatomy3d-mpr-dock{padding-bottom:2px}}.anatomy3d-precision-dock{display:flex;align-items:center;gap:8px;min-width:0}.anatomy3d-precision-dock label{display:flex;align-items:center;gap:5px;min-width:90px}.anatomy3d-precision-dock span{color:#789ca5;font-size:.54rem;font-weight:800;text-transform:uppercase}.anatomy3d-precision-dock input{width:76px;accent-color:#65d1c9}.anatomy3d-precision-dock input:disabled{opacity:.35}.anatomy3d-pinboard{position:absolute;z-index:13;top:14px;right:14px;display:flex;max-width:48%;gap:5px;align-items:center;padding:6px 7px;border:1px solid rgba(118,182,192,.16);border-radius:12px;background:#061620c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.anatomy3d-pinboard>span{color:#78aaaf;font-size:.52rem;font-weight:800;text-transform:uppercase}.anatomy3d-pinboard button{overflow:hidden;max-width:110px;padding:5px 7px;border:1px solid rgba(101,209,201,.18);border-radius:8px;background:#0d2d37d1;color:#d8eeee;font-size:.55rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-advanced-tools>div{max-width:390px}@media(max-width:900px){.anatomy3d-precision-dock{overflow-x:auto;padding-bottom:2px}.anatomy3d-pinboard{right:10px;left:10px;max-width:none;overflow-x:auto}}.anatomy3d-advanced-tools>div{max-width:470px}.anatomy3d-shortcut-keymap{display:flex;align-items:center;min-height:28px;padding:4px 7px;border:1px solid rgba(118,182,192,.12);border-radius:8px;color:#789ca5;font-size:.51rem;font-weight:750;letter-spacing:.03em;white-space:nowrap}@media(max-width:900px){.anatomy3d-shortcut-keymap{display:none}}.anatomy3d-context-tool{min-width:92px}.anatomy3d-context-tool.is-active{border-color:#65d1c97a!important;background:#13464df5!important;color:#effffd!important}.anatomy3d-advanced-tools>div{max-width:610px}@media(max-width:900px){.anatomy3d-context-tool{min-width:86px}}.anatomy3d-dissection-tool{min-width:96px}.anatomy3d-dissection-tool:focus-visible{outline:2px solid rgba(101,209,201,.62);outline-offset:2px}.anatomy3d-advanced-tools>div{max-width:760px}@media(max-width:900px){.anatomy3d-dissection-tool{min-width:88px}}.anatomy3d-hierarchy-breadcrumb{display:block;margin-top:4px;color:#789da6;font-size:.58rem;font-weight:620;line-height:1.35;white-space:normal}.anatomy3d-hierarchy-tool{min-width:88px}.anatomy3d-deep-hierarchy-tool{min-width:108px}.anatomy3d-deep-hierarchy-tool:focus-visible{outline:2px solid rgba(101,209,201,.62);outline-offset:2px}.anatomy3d-complete-workspace{--an3-ui-border:rgba(132,192,200,.18);--an3-ui-border-strong:rgba(135,205,212,.28);--an3-ui-panel:#091a24;--an3-ui-panel-deep:#07151e;--an3-ui-text:#edf8f9;--an3-ui-muted:#8ca9b1;--an3-ui-accent:#69d0d3;border-color:var(--an3-ui-border-strong);border-radius:32px;box-shadow:0 34px 90px #02161f3d,0 1px #ffffff09 inset}.anatomy3d-complete-header{min-height:78px;height:auto;padding:14px 22px;border-bottom:1px solid var(--an3-ui-border);background:linear-gradient(180deg,#0c202a,#091922);box-shadow:0 10px 26px #010c1229}.anatomy3d-complete-header>div:nth-child(2){display:grid;align-content:center;gap:2px}.anatomy3d-complete-header .eyebrow{color:#72cbd0;letter-spacing:.2em}.anatomy3d-complete-header h2{color:#f3fbfc;font-size:1.18rem;letter-spacing:-.03em}.anatomy3d-header-state{padding:7px 10px;border:1px solid rgba(130,198,205,.12);border-radius:999px;background:#ffffff06}.anatomy3d-control-deck{grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:18px;padding:16px 20px;border-bottom:1px solid var(--an3-ui-border);background:linear-gradient(180deg,#0a1b25,#081720);box-shadow:0 16px 34px #010d1324}.anatomy3d-spatial-deck{min-height:58px;padding:10px 18px;border-bottom:1px solid rgba(130,195,202,.12);background:linear-gradient(180deg,#081821,#07151d);box-shadow:0 10px 24px #0000001a}.anatomy3d-view-dock,.anatomy3d-selection-card,.anatomy3d-display-dock,.anatomy3d-pinboard,.anatomy3d-complete-status{border-color:var(--an3-ui-border)!important;background:#071821d6!important;box-shadow:0 16px 42px #0003!important;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.anatomy3d-view-dock{border-radius:15px;padding:7px}.anatomy3d-selection-card{border-radius:18px;padding:15px}.anatomy3d-display-dock{border-radius:15px;padding:7px}.anatomy3d-pinboard{border-radius:13px}.anatomy3d-complete-status{border-radius:12px}.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock{min-width:0}.anatomy3d-region-dock>span,.anatomy3d-mpr-dock>span,.anatomy3d-precision-dock span{color:#789ca5;font-weight:850;letter-spacing:.11em}.anatomy3d-attribution{padding:10px 18px;border-top:1px solid rgba(130,195,202,.1);background:#06131a;color:#66858d;letter-spacing:.015em}@media(max-width:1100px){.anatomy3d-control-deck{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:14px;padding:14px 16px}.anatomy3d-spatial-deck{padding:9px 14px}}@media(max-width:820px){.anatomy3d-complete-workspace{border-radius:24px}.anatomy3d-complete-header{min-height:68px;padding:10px 14px}.anatomy3d-control-deck{grid-template-columns:1fr;gap:10px;padding:12px}.anatomy3d-spatial-deck{padding:8px 10px}}.anatomy3d-complete-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:82px;padding:15px 21px 15px 18px;overflow:hidden;border-bottom:1px solid rgba(137,204,211,.16);background:radial-gradient(circle at 82% -40%,rgba(71,166,176,.13),transparent 42%),linear-gradient(180deg,#0c202a,#091922);box-shadow:0 12px 30px #010c1229,0 1px #ffffff06 inset}.anatomy3d-complete-header:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,218,221,.22),transparent);content:"";pointer-events:none}.anatomy3d-complete-header .anatomy3d-back{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;padding:0;border:1px solid rgba(145,211,216,.18);border-radius:13px;background:linear-gradient(180deg,#ffffff10,#ffffff06);box-shadow:0 9px 24px #0000002e,0 1px #ffffff0b inset;color:#dff4f5;font-size:1.08rem;line-height:1;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.anatomy3d-complete-header .anatomy3d-back:hover{border-color:#7ed6da57;background:linear-gradient(180deg,#69d0d31c,#ffffff09);box-shadow:0 11px 28px #0003,0 0 0 1px #69d0d309 inset}.anatomy3d-complete-header .anatomy3d-back:active{transform:translateY(1px)}.anatomy3d-complete-header .anatomy3d-back:focus-visible{outline:2px solid rgba(110,214,217,.58);outline-offset:3px}.anatomy3d-complete-header>div:nth-child(2){display:grid;align-content:center;gap:4px;min-width:0;padding-left:1px}.anatomy3d-complete-header .eyebrow{margin:0;color:#72cbd0;font-size:.59rem;font-weight:850;letter-spacing:.205em;line-height:1.2;text-transform:uppercase}.anatomy3d-complete-header h2{margin:0;overflow:hidden;color:#f4fbfc;font-size:1.24rem;font-weight:790;letter-spacing:-.032em;line-height:1.12;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 16px rgba(141,221,223,.055)}.anatomy3d-header-state{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:34px;margin-left:0;padding:7px 11px;border:1px solid rgba(132,198,205,.14);border-radius:999px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 8px 22px #0000001f,0 1px #ffffff06 inset;color:#9fbac0;font-size:.65rem;font-weight:700;white-space:nowrap}.anatomy3d-header-state>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 3px #4cc7ae12,0 0 14px #4cc7ae61}.anatomy3d-header-state>span.is-loading{box-shadow:0 0 0 3px #e9c76e12,0 0 14px #e9c76e57}.anatomy3d-header-state b{overflow:hidden;max-width:180px;color:#b7ced2;font-weight:750;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.anatomy3d-complete-header{grid-template-columns:auto minmax(0,1fr);min-height:70px;gap:11px;padding:11px 12px}.anatomy3d-complete-header .anatomy3d-back{width:39px;height:39px;border-radius:12px}.anatomy3d-complete-header .eyebrow{font-size:.54rem;letter-spacing:.17em}.anatomy3d-complete-header h2{font-size:1.08rem}.anatomy3d-header-state{display:none!important}}.anatomy3d-control-deck .anatomy3d-search-float{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:9px;width:100%;min-height:50px;padding:0 10px 0 15px;overflow:visible;border:1px solid rgba(126,190,197,.3);border-radius:16px;background:linear-gradient(180deg,#fbfdfc,#f3f8f7);box-shadow:0 12px 32px #010f1530,0 1px #fffffff5 inset;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.anatomy3d-control-deck .anatomy3d-search-float:focus-within{border-color:#3a979f8c;background:#fff;box-shadow:0 14px 34px #010f1533,0 0 0 3px #55bdc21a,0 1px #fff inset}.anatomy3d-control-deck .anatomy3d-search-float>span{display:grid;place-items:center;width:22px;height:22px;color:#24747c;font-size:1rem;font-weight:800;line-height:1}.anatomy3d-control-deck .anatomy3d-search-float>input{width:100%;min-width:0;height:48px;padding:0;border:0;outline:0;background:transparent;color:#17333b;font-size:.8rem;font-weight:680;letter-spacing:.002em;caret-color:#258b92}.anatomy3d-control-deck .anatomy3d-search-float>input::placeholder{color:#81969b;font-weight:620;opacity:1}.anatomy3d-control-deck .anatomy3d-search-float>button[aria-label="Clear search"]{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(39,99,107,.1);border-radius:10px;background:#1b4d540e;color:#58747a;font-size:1rem;line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.anatomy3d-control-deck .anatomy3d-search-float>button[aria-label="Clear search"]:hover{border-color:#2d818933;background:#297f871a;color:#1f6970}.anatomy3d-control-deck .anatomy3d-search-float>button[aria-label="Clear search"]:active{transform:scale(.96)}.anatomy3d-control-deck .anatomy3d-search-float>button[aria-label="Clear search"]:focus-visible{outline:2px solid rgba(47,145,153,.42);outline-offset:2px}.anatomy3d-control-deck .anatomy3d-search-results{position:absolute;top:58px;right:0;left:0;z-index:50;display:grid;gap:4px;max-height:min(430px,52vh);padding:7px;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(130,194,201,.22);border-radius:16px;background:#081a23fb;box-shadow:0 24px 58px #00000057,0 1px #ffffff09 inset;backdrop-filter:blur(20px) saturate(116%);-webkit-backdrop-filter:blur(20px) saturate(116%);scrollbar-width:thin;scrollbar-color:rgba(104,190,197,.38) transparent}.anatomy3d-control-deck .anatomy3d-search-results::-webkit-scrollbar{width:7px}.anatomy3d-control-deck .anatomy3d-search-results::-webkit-scrollbar-track{background:transparent}.anatomy3d-control-deck .anatomy3d-search-results::-webkit-scrollbar-thumb{border-radius:999px;background:#68bec557}.anatomy3d-control-deck .anatomy3d-search-results>button{display:grid;grid-template-columns:9px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#e8f5f6;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.anatomy3d-control-deck .anatomy3d-search-results>button:hover,.anatomy3d-control-deck .anatomy3d-search-results>button:focus-visible{border-color:#6ec7cc2b;background:linear-gradient(90deg,#46a8b01f,#ffffff06);outline:0}.anatomy3d-control-deck .anatomy3d-search-results>button:active{transform:translateY(1px)}.anatomy3d-control-deck .anatomy3d-search-results>button>i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 3px #ffffff06,0 0 12px #66cacd21}.anatomy3d-control-deck .anatomy3d-search-results>button>span{display:grid;gap:3px;min-width:0}.anatomy3d-control-deck .anatomy3d-search-results>button>span>b{overflow:hidden;color:#edf8f9;font-size:.7rem;font-weight:760;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-control-deck .anatomy3d-search-results>button>span>small{overflow:hidden;color:#799ba3;font-size:.57rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-control-deck .anatomy3d-search-results>button>em{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(113,197,202,.13);border-radius:8px;background:#50b3ba12;color:#8bd7d9;font-size:.78rem;font-style:normal;font-weight:700}@media(max-width:820px){.anatomy3d-control-deck .anatomy3d-search-float{min-height:48px;border-radius:14px}.anatomy3d-control-deck .anatomy3d-search-float>input{height:46px;font-size:.77rem}.anatomy3d-control-deck .anatomy3d-search-results{top:55px;max-height:46vh;border-radius:14px}}.anatomy3d-control-deck .anatomy3d-system-dock{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:3px 2px 5px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scrollbar-color:rgba(104,190,197,.25) transparent;-webkit-overflow-scrolling:touch}.anatomy3d-control-deck .anatomy3d-system-dock::-webkit-scrollbar{display:none}.anatomy3d-control-deck .anatomy3d-system-dock::-webkit-scrollbar-track{background:transparent}.anatomy3d-control-deck .anatomy3d-system-dock::-webkit-scrollbar-thumb{border-radius:999px;background:#68bec538}.anatomy3d-control-deck .anatomy3d-system-dock>button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;flex:0 0 auto;padding:0 14px;border:1px solid rgba(137,195,201,.14);border-radius:13px;background:linear-gradient(180deg,#ffffff0c,#ffffff05);box-shadow:0 7px 18px #0000001f,0 1px #ffffff06 inset;color:#a8c0c5;font-size:.66rem;font-weight:720;letter-spacing:.005em;line-height:1;white-space:nowrap;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.anatomy3d-control-deck .anatomy3d-system-dock>button>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 3px #ffffff06,0 0 11px color-mix(in srgb,currentColor 28%,transparent)}.anatomy3d-control-deck .anatomy3d-system-dock>button>span{display:block;color:inherit;font:inherit;line-height:1}.anatomy3d-control-deck .anatomy3d-system-dock>button:hover{border-color:#7eccd242;background:linear-gradient(180deg,#6fc6cb16,#ffffff06);box-shadow:0 9px 22px #00000026,0 1px #ffffff09 inset;color:#d7e9eb}.anatomy3d-control-deck .anatomy3d-system-dock>button:active{transform:translateY(1px)}.anatomy3d-control-deck .anatomy3d-system-dock>button:focus-visible{outline:2px solid rgba(104,205,210,.44);outline-offset:2px}.anatomy3d-control-deck .anatomy3d-system-dock>button.is-active{border-color:#5bcdcf61;background:radial-gradient(circle at 16% 0%,rgba(103,215,214,.13),transparent 52%),linear-gradient(180deg,#37969e2e,#185b631a);box-shadow:0 10px 24px #0000002b,0 0 0 1px #64d7d609 inset,0 1px #ffffff0d inset;color:#eaf8f9}.anatomy3d-control-deck .anatomy3d-system-dock>button.is-active:after{position:absolute;right:13px;bottom:-4px;left:13px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(100,216,215,.75),transparent);content:"";pointer-events:none}.anatomy3d-control-deck .anatomy3d-system-dock>button.is-active>i{box-shadow:0 0 0 3px #67d5d413,0 0 13px #67d5d452}@media(max-width:1100px){.anatomy3d-control-deck .anatomy3d-system-dock{gap:7px}.anatomy3d-control-deck .anatomy3d-system-dock>button{min-height:38px;padding:0 12px;font-size:.63rem}}@media(max-width:820px){.anatomy3d-control-deck .anatomy3d-system-dock{margin:0 -2px;padding-bottom:6px}.anatomy3d-control-deck .anatomy3d-system-dock>button{min-height:38px;border-radius:12px}}.anatomy3d-spatial-deck .anatomy3d-region-dock{position:relative;display:flex;align-items:center;gap:7px;min-width:0;padding:8px 10px;border:1px solid rgba(126,190,197,.11);border-radius:15px;background:linear-gradient(180deg,#ffffff07,#ffffff03);box-shadow:0 8px 22px #0000001a,0 1px #ffffff05 inset}.anatomy3d-spatial-deck .anatomy3d-region-dock>span{display:inline-flex;align-items:center;min-height:30px;flex:0 0 auto;padding:0 4px 0 1px;color:#6f9299;font-size:.57rem;font-weight:850;letter-spacing:.16em;line-height:1;text-transform:uppercase}.anatomy3d-spatial-deck .anatomy3d-region-dock>span:after{width:1px;height:18px;margin-left:10px;background:linear-gradient(180deg,transparent,rgba(135,199,205,.22),transparent);content:""}.anatomy3d-spatial-deck .anatomy3d-region-dock>button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:32px;flex:0 0 auto;padding:0 11px;border:1px solid rgba(135,197,203,.13);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:0 5px 14px #0000001a,0 1px #ffffff06 inset;color:#abc3c8;font-size:.61rem;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.anatomy3d-spatial-deck .anatomy3d-region-dock>button:hover{border-color:#69cbd047;background:linear-gradient(180deg,#4eb2b81a,#ffffff06);box-shadow:0 7px 18px #00000021,0 1px #ffffff09 inset;color:#e1f1f2}.anatomy3d-spatial-deck .anatomy3d-region-dock>button:active{transform:translateY(1px)}.anatomy3d-spatial-deck .anatomy3d-region-dock>button:focus-visible{outline:2px solid rgba(101,204,209,.42);outline-offset:2px}.anatomy3d-spatial-deck .anatomy3d-region-dock>button:first-of-type{border-color:#5fcacd3d;background:linear-gradient(180deg,#36979e1c,#1c5a610f);color:#d6eeee}@media(max-width:1100px){.anatomy3d-spatial-deck .anatomy3d-region-dock{gap:6px;padding:7px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.anatomy3d-spatial-deck .anatomy3d-region-dock::-webkit-scrollbar{display:none}.anatomy3d-spatial-deck .anatomy3d-region-dock>button{padding:0 10px}}@media(max-width:820px){.anatomy3d-spatial-deck .anatomy3d-region-dock{border-radius:13px}.anatomy3d-spatial-deck .anatomy3d-region-dock>span{font-size:.54rem}.anatomy3d-spatial-deck .anatomy3d-region-dock>button{min-height:31px;border-radius:9px;font-size:.59rem}}.anatomy3d-spatial-deck .anatomy3d-mpr-dock{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;padding:8px 10px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(126,190,197,.11);border-radius:15px;background:linear-gradient(180deg,#ffffff07,#ffffff03);box-shadow:0 8px 22px #0000001a,0 1px #ffffff05 inset;scrollbar-width:none;-webkit-overflow-scrolling:touch}.anatomy3d-spatial-deck .anatomy3d-mpr-dock::-webkit-scrollbar{display:none}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>span{display:inline-flex;align-items:center;min-height:30px;flex:0 0 auto;margin:0;padding:0 1px 0 4px;color:#6f9299;font-size:.57rem;font-weight:850;letter-spacing:.16em;line-height:1;text-transform:uppercase}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>span:after{width:1px;height:18px;margin-left:10px;background:linear-gradient(180deg,transparent,rgba(135,199,205,.22),transparent);content:""}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:32px;flex:0 0 auto;padding:0 12px;border:1px solid rgba(135,197,203,.13);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:0 5px 14px #0000001a,0 1px #ffffff06 inset;color:#abc3c8;font-size:.61rem;font-weight:710;line-height:1;white-space:nowrap;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button:hover{border-color:#69cbd047;background:linear-gradient(180deg,#4eb2b81a,#ffffff06);box-shadow:0 7px 18px #00000021,0 1px #ffffff09 inset;color:#e1f1f2}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button:active{transform:translateY(1px)}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button:focus-visible{outline:2px solid rgba(101,204,209,.42);outline-offset:2px}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button.is-active{border-color:#5bcdcf6b;background:radial-gradient(circle at 50% 0%,rgba(103,215,214,.14),transparent 58%),linear-gradient(180deg,#37969e33,#185b631c);box-shadow:0 9px 22px #00000026,0 0 0 1px #64d7d60a inset,0 1px #ffffff0d inset;color:#edfbfb}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button.is-active:after{position:absolute;right:11px;bottom:-4px;left:11px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(100,216,215,.8),transparent);content:"";pointer-events:none}@media(max-width:1100px){.anatomy3d-spatial-deck .anatomy3d-mpr-dock{justify-content:flex-start;gap:6px;padding:7px 8px}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button{padding:0 10px}}@media(max-width:820px){.anatomy3d-spatial-deck .anatomy3d-mpr-dock{border-radius:13px}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>span{font-size:.54rem}.anatomy3d-spatial-deck .anatomy3d-mpr-dock>button{min-height:31px;border-radius:9px;font-size:.59rem}}.anatomy3d-spatial-deck .anatomy3d-precision-dock{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(126,190,197,.11);border-radius:15px;background:linear-gradient(180deg,#ffffff07,#ffffff03);box-shadow:0 8px 22px #0000001a,0 1px #ffffff05 inset;scrollbar-width:none;-webkit-overflow-scrolling:touch}.anatomy3d-spatial-deck .anatomy3d-precision-dock::-webkit-scrollbar{display:none}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label{position:relative;display:grid;grid-template-columns:auto 82px;align-items:center;gap:8px;min-width:132px;min-height:34px;flex:0 0 auto;margin:0;padding:0 10px;border:1px solid rgba(135,197,203,.1);border-radius:10px;background:linear-gradient(180deg,#ffffff07,#ffffff03);box-shadow:0 4px 12px #00000014,0 1px #ffffff05 inset;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label:focus-within{border-color:#63cacf4d;background:linear-gradient(180deg,#4babb213,#ffffff04);box-shadow:0 6px 16px #0000001c,0 0 0 2px #65ccd10e inset}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label>span{display:inline-flex;align-items:center;min-width:max-content;color:#7fa0a7;font-size:.55rem;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label>input[type=range]{width:82px;min-width:82px;height:20px;margin:0;padding:0;border:0;outline:0;background:transparent;accent-color:#65d1c9;cursor:pointer}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label>input[type=range]:focus-visible{outline:2px solid rgba(101,204,209,.42);outline-offset:3px;border-radius:999px}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label>input[type=range]:disabled{opacity:.3;cursor:not-allowed;filter:saturate(.55)}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label:has(input:disabled){border-color:#87c5cb11;background:#ffffff02;box-shadow:none}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label:has(input:not(:disabled))>span{color:#93b8bd}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label+label:before{position:absolute;top:8px;bottom:8px;left:-5px;width:1px;background:linear-gradient(180deg,transparent,rgba(135,199,205,.16),transparent);content:"";pointer-events:none}@media(max-width:1100px){.anatomy3d-spatial-deck .anatomy3d-precision-dock{gap:7px;padding:7px 8px}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label{grid-template-columns:auto 76px;min-width:124px;padding:0 9px}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label>input[type=range]{width:76px;min-width:76px}}@media(max-width:820px){.anatomy3d-spatial-deck .anatomy3d-precision-dock{border-radius:13px}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label{min-height:32px;border-radius:9px}.anatomy3d-spatial-deck .anatomy3d-precision-dock>label>span{font-size:.53rem}}.anatomy3d-complete-stage .anatomy3d-view-dock{position:absolute;z-index:8;display:grid;gap:5px;min-width:72px;padding:7px;border:1px solid rgba(139,202,208,.16);border-radius:16px;background:radial-gradient(circle at 24% 0%,rgba(89,190,196,.08),transparent 55%),linear-gradient(180deg,#0a202be0,#05161fd1);box-shadow:0 16px 38px #00000038,0 1px #ffffff06 inset;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.anatomy3d-complete-stage .anatomy3d-view-dock:before{display:block;height:1px;margin:0 6px 2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(105,205,210,.34),transparent);content:"";pointer-events:none}.anatomy3d-complete-stage .anatomy3d-view-dock>button{position:relative;display:flex;align-items:center;justify-content:center;min-width:58px;min-height:34px;padding:0 10px;border:1px solid rgba(139,198,204,.095);border-radius:10px;background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 4px 12px #00000017,0 1px #ffffff05 inset;color:#9db9bf;font-size:.6rem;font-weight:780;letter-spacing:.015em;line-height:1;white-space:nowrap;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.anatomy3d-complete-stage .anatomy3d-view-dock>button:hover{border-color:#65ccd147;background:linear-gradient(180deg,#47abb21b,#ffffff05);box-shadow:0 7px 17px #00000021,0 1px #ffffff09 inset;color:#e4f5f6}.anatomy3d-complete-stage .anatomy3d-view-dock>button:active{transform:translateY(1px);box-shadow:0 3px 9px #0000001c,0 1px #ffffff05 inset}.anatomy3d-complete-stage .anatomy3d-view-dock>button:focus-visible{outline:2px solid rgba(101,204,209,.44);outline-offset:2px}.anatomy3d-complete-stage .anatomy3d-view-dock>button:first-of-type{border-color:#5fcacd3b;background:radial-gradient(circle at 50% 0%,rgba(103,215,214,.1),transparent 62%),linear-gradient(180deg,#318e961f,#164e5712);color:#d8efef}.anatomy3d-complete-stage .anatomy3d-view-dock>button:first-of-type:after{position:absolute;right:12px;bottom:-3px;left:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(99,210,211,.55),transparent);content:"";pointer-events:none}.anatomy3d-complete-stage .anatomy3d-view-dock>button+button:before{position:absolute;top:-3px;right:9px;left:9px;height:1px;background:linear-gradient(90deg,transparent,rgba(145,198,204,.1),transparent);content:"";pointer-events:none}@media(max-width:980px){.anatomy3d-complete-stage .anatomy3d-view-dock{min-width:68px;padding:6px;border-radius:15px}.anatomy3d-complete-stage .anatomy3d-view-dock>button{min-width:54px;min-height:32px;padding:0 9px;font-size:.58rem}}@media(max-width:720px){.anatomy3d-complete-stage .anatomy3d-view-dock{min-width:66px;border-radius:14px}.anatomy3d-complete-stage .anatomy3d-view-dock>button{min-width:52px;min-height:31px;border-radius:9px}}.anatomy3d-complete-stage .anatomy3d-selection-card{position:absolute;z-index:8;width:204px;padding:16px;overflow:hidden;border:1px solid rgba(142,205,211,.17);border-radius:18px;background:radial-gradient(circle at 88% 0%,rgba(86,190,196,.1),transparent 52%),linear-gradient(180deg,#0a1f2ae8,#061720db);box-shadow:0 20px 48px #00000040,0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(20px) saturate(112%);backdrop-filter:blur(20px) saturate(112%)}.anatomy3d-complete-stage .anatomy3d-selection-card:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(102,213,214,.48),transparent);content:"";pointer-events:none}.anatomy3d-complete-stage .anatomy3d-selection-card .eyebrow{margin:0 0 7px;color:#6fcbd0;font-size:.54rem;font-weight:850;letter-spacing:.17em;line-height:1}.anatomy3d-complete-stage .anatomy3d-selection-card h3{margin:0;overflow-wrap:anywhere;color:#f3fafb;font-size:.98rem;font-weight:760;letter-spacing:-.015em;line-height:1.24}.anatomy3d-complete-stage .anatomy3d-selection-card>span{display:inline-flex;align-items:center;max-width:100%;min-height:22px;margin-top:7px;padding:0 8px;overflow:hidden;border:1px solid rgba(129,194,201,.105);border-radius:999px;background:#ffffff06;color:#84a4ab;font-size:.56rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.anatomy3d-complete-stage .anatomy3d-selection-card>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(135,198,204,.1)}.anatomy3d-complete-stage .anatomy3d-selection-card button{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 8px;border:1px solid rgba(142,201,207,.12);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:0 4px 12px #00000017,0 1px #ffffff05 inset;color:#adc8cd;font-size:.57rem;font-weight:780;line-height:1;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.anatomy3d-complete-stage .anatomy3d-selection-card button:hover{border-color:#65ccd145;background:linear-gradient(180deg,#48adb31a,#ffffff05);box-shadow:0 7px 16px #00000021,0 1px #ffffff09 inset;color:#e2f3f4}.anatomy3d-complete-stage .anatomy3d-selection-card button:active{transform:translateY(1px)}.anatomy3d-complete-stage .anatomy3d-selection-card button:focus-visible{outline:2px solid rgba(101,204,209,.43);outline-offset:2px}.anatomy3d-complete-stage .anatomy3d-selection-card button.danger{border-color:#d2848429;background:linear-gradient(180deg,#823e4213,#ffffff03);color:#dca9aa}.anatomy3d-complete-stage .anatomy3d-selection-card button.danger:hover{border-color:#e189894d;background:linear-gradient(180deg,#97424824,#5a272b11);color:#f0c3c4}@media(max-width:980px){.anatomy3d-complete-stage .anatomy3d-selection-card{width:184px;padding:14px;border-radius:17px}.anatomy3d-complete-stage .anatomy3d-selection-card h3{font-size:.91rem}.anatomy3d-complete-stage .anatomy3d-selection-card button{min-height:32px;font-size:.55rem}}@media(max-width:720px){.anatomy3d-complete-stage .anatomy3d-selection-card{width:158px;padding:12px;border-radius:15px}.anatomy3d-complete-stage .anatomy3d-selection-card>div{gap:5px;margin-top:11px;padding-top:10px}.anatomy3d-complete-stage .anatomy3d-selection-card button{min-height:31px;padding:0 6px;border-radius:9px;font-size:.53rem}}.anatomy3d-complete-workspace{--anatomy-ui-line:rgba(137,199,205,.145);--anatomy-ui-line-strong:rgba(101,204,209,.3);--anatomy-ui-text:#a8c2c7;--anatomy-ui-text-strong:#e7f5f6;--anatomy-ui-muted:#75979f;--anatomy-ui-accent:#65d1c9;--anatomy-ui-radius-lg:16px;--anatomy-ui-radius-md:10px;--anatomy-ui-shadow:0 12px 30px rgba(0,0,0,.16),0 1px 0 rgba(255,255,255,.022) inset;--anatomy-ui-shadow-raised:0 17px 40px rgba(0,0,0,.22),0 1px 0 rgba(255,255,255,.03) inset}.anatomy3d-complete-workspace :is(.anatomy3d-search-float,.anatomy3d-system-dock,.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock,.anatomy3d-view-dock,.anatomy3d-selection-card){border-color:var(--anatomy-ui-line);box-shadow:var(--anatomy-ui-shadow)}.anatomy3d-complete-workspace :is(.anatomy3d-system-dock>button,.anatomy3d-region-dock>button,.anatomy3d-mpr-dock>button,.anatomy3d-view-dock>button,.anatomy3d-selection-card button){border-radius:var(--anatomy-ui-radius-md);letter-spacing:.01em}.anatomy3d-complete-workspace :is(.anatomy3d-system-dock>button,.anatomy3d-region-dock>button,.anatomy3d-mpr-dock>button,.anatomy3d-view-dock>button,.anatomy3d-selection-card button):hover{border-color:var(--anatomy-ui-line-strong);color:var(--anatomy-ui-text-strong)}.anatomy3d-complete-workspace :is(.anatomy3d-system-dock>button,.anatomy3d-region-dock>button,.anatomy3d-mpr-dock>button,.anatomy3d-view-dock>button,.anatomy3d-selection-card button,.anatomy3d-precision-dock input[type=range]):focus-visible{outline:2px solid rgba(101,204,209,.43);outline-offset:2px}.anatomy3d-complete-workspace :is(.anatomy3d-system-dock>button.is-active,.anatomy3d-mpr-dock>button.is-active){border-color:#65d1c961;color:#eefbfb}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock>span,.anatomy3d-mpr-dock>span,.anatomy3d-precision-dock>label>span){color:var(--anatomy-ui-muted);font-weight:830}.anatomy3d-complete-workspace .anatomy3d-control-deck,.anatomy3d-complete-workspace .anatomy3d-spatial-deck{column-gap:12px;row-gap:10px}.anatomy3d-complete-workspace .anatomy3d-search-float:focus-within{border-color:var(--anatomy-ui-line-strong);box-shadow:var(--anatomy-ui-shadow-raised),0 0 0 2px #65ccd10b}.anatomy3d-complete-workspace .anatomy3d-selection-card h3{color:var(--anatomy-ui-text-strong)}.anatomy3d-complete-workspace .anatomy3d-selection-card>span{color:var(--anatomy-ui-muted)}@media(max-width:1100px){.anatomy3d-complete-workspace .anatomy3d-control-deck,.anatomy3d-complete-workspace .anatomy3d-spatial-deck{column-gap:9px;row-gap:8px}}@media(max-width:820px){.anatomy3d-complete-workspace{--anatomy-ui-radius-lg:14px;--anatomy-ui-radius-md:9px}}@media(max-width:1180px){.anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:minmax(270px,350px) minmax(0,1fr);padding-inline:16px}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{padding-inline:14px}.anatomy3d-complete-workspace .anatomy3d-selection-card{width:190px}}@media(max-width:980px){.anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.anatomy3d-complete-workspace .anatomy3d-search-float,.anatomy3d-complete-workspace .anatomy3d-system-dock{width:100%;max-width:none;min-width:0}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 12px}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock){width:100%;max-width:100%;justify-content:flex-start}.anatomy3d-complete-workspace .anatomy3d-spatial-status{min-width:0;overflow:hidden}}@media(max-width:760px){.anatomy3d-complete-workspace{border-radius:20px}.anatomy3d-complete-workspace .anatomy3d-complete-header{min-height:64px;padding:9px 12px;gap:10px}.anatomy3d-complete-workspace .anatomy3d-complete-header h2{font-size:1.02rem}.anatomy3d-complete-workspace .anatomy3d-header-state{padding:6px 8px}.anatomy3d-complete-workspace .anatomy3d-control-deck{padding:10px}.anatomy3d-complete-workspace .anatomy3d-search-float{min-height:42px;border-radius:12px}.anatomy3d-complete-workspace .anatomy3d-system-dock{gap:6px;padding-bottom:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.anatomy3d-complete-workspace .anatomy3d-system-dock>button{min-height:38px}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{padding:8px 10px}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock){overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock)::-webkit-scrollbar{display:none}.anatomy3d-complete-workspace .anatomy3d-view-dock{top:10px;left:10px;display:flex;max-width:calc(100% - 190px);min-width:0;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.anatomy3d-complete-workspace .anatomy3d-view-dock::-webkit-scrollbar{display:none}.anatomy3d-complete-workspace .anatomy3d-view-dock>button,.anatomy3d-complete-workspace .anatomy3d-view-dock>button:not(:first-child){display:flex;min-width:50px;min-height:34px;flex:0 0 auto}.anatomy3d-complete-workspace .anatomy3d-selection-card{top:10px;right:10px;width:164px;max-width:calc(100% - 104px)}.anatomy3d-complete-workspace .anatomy3d-attribution{padding:9px 12px;line-height:1.45}}@media(max-width:560px){.anatomy3d-complete-workspace{border-radius:16px}.anatomy3d-complete-workspace .anatomy3d-complete-header{padding:8px 10px}.anatomy3d-complete-workspace .anatomy3d-complete-header .eyebrow{font-size:.52rem;letter-spacing:.15em}.anatomy3d-complete-workspace .anatomy3d-header-state b{display:none}.anatomy3d-complete-workspace .anatomy3d-control-deck{padding:8px}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{padding:7px 8px}.anatomy3d-complete-workspace .anatomy3d-view-dock{top:auto;right:10px;bottom:10px;left:10px;justify-content:flex-start;max-width:none}.anatomy3d-complete-workspace .anatomy3d-selection-card{top:10px;right:10px;width:158px;max-width:calc(100% - 20px)}.anatomy3d-complete-workspace .anatomy3d-selection-card>div{grid-template-columns:1fr 1fr}}@media(hover:none)and (pointer:coarse){.anatomy3d-complete-workspace :is(.anatomy3d-system-dock>button,.anatomy3d-region-dock>button,.anatomy3d-mpr-dock>button,.anatomy3d-view-dock>button,.anatomy3d-selection-card button){min-height:40px}}.anatomy3d-complete-stage .anatomy3d-selection-card>.anatomy3d-selection-dismiss{position:absolute;z-index:2;top:8px;right:8px;display:grid;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:1px solid rgba(142,201,207,.16);border-radius:999px;background:#ffffff09;box-shadow:none;color:#90aeb5;font-size:1rem;font-weight:760;line-height:1;cursor:pointer}.anatomy3d-complete-stage .anatomy3d-selection-card>.anatomy3d-selection-dismiss:hover{border-color:#65ccd14d;background:#48adb31c;color:#e2f3f4}.anatomy3d-complete-stage .anatomy3d-selection-card>h3{padding-right:28px}@media(hover:none)and (pointer:coarse){.anatomy3d-complete-stage .anatomy3d-selection-card>.anatomy3d-selection-dismiss{width:36px;min-width:36px;height:36px;min-height:36px}}.anatomy-laboratory-panel{box-shadow:inset 0 3px #be973e80,0 18px 48px #04232f13!important}.anatomy-laboratory-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 22px;padding:18px 20px;border:1px solid #d9e5e6;border-radius:18px;background:linear-gradient(145deg,#fbfdfd,#f4f8f7)}.anatomy-laboratory-heading>div{display:grid;gap:3px}.anatomy-laboratory-heading span{color:#9b7b31;font-size:.64rem;font-weight:950;letter-spacing:.16em}.anatomy-laboratory-heading b{color:#183c46;font-size:1.15rem}.anatomy-laboratory-heading small{color:#708086;font-size:.74rem}.anatomy-laboratory-heading em{padding:8px 11px;border:1px solid #d5e4e4;border-radius:999px;background:#fff;color:#52747a;font-size:.7rem;font-weight:850;font-style:normal;white-space:nowrap}.anatomy-laboratory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.anatomy-laboratory-card{min-width:0;padding:14px;border:1px solid #d8e5e6;border-radius:20px;background:#fff;box-shadow:0 13px 30px #04232f11;transition:transform .18s ease,box-shadow .18s ease}.anatomy-laboratory-card:hover{transform:translateY(-3px);box-shadow:0 19px 38px #04232f1b}.anatomy-laboratory-cover{position:relative;display:flex;min-height:245px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid rgba(205,173,94,.38);border-radius:6px 16px 16px 6px;background:radial-gradient(circle at 90% 10%,rgba(193,151,64,.15),transparent 34%),linear-gradient(145deg,#07151c,#0b272c 58%,#103b3a);box-shadow:inset 8px 0 #ffffff09,0 12px 22px #041d212b;color:#fff}.anatomy-laboratory-cover:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(222,194,122,.14);border-radius:3px 10px 10px 3px;pointer-events:none}.anatomy-laboratory-cover-top,.anatomy-laboratory-cover-title,.anatomy-laboratory-cover-foot{position:relative;z-index:1}.anatomy-laboratory-cover-top,.anatomy-laboratory-cover-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.anatomy-laboratory-cover-top span,.anatomy-laboratory-cover-foot span{color:#c8b477;font-size:.55rem;font-weight:900;letter-spacing:.16em}.anatomy-laboratory-cover-top i{display:grid;place-items:center;min-width:31px;height:31px;padding:0 7px;border:1px solid rgba(221,193,116,.28);border-radius:9px;color:#eadba8;font-size:.65rem;font-weight:900;font-style:normal}.anatomy-laboratory-cover-title small{display:block;margin-bottom:7px;color:#84c8c3;font-size:.58rem;font-weight:900;letter-spacing:.18em}.anatomy-laboratory-cover-title b{display:block;max-width:95%;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;line-height:1.12;letter-spacing:-.025em}.anatomy-laboratory-cover-title em{display:block;margin-top:10px;color:#b6cfcc;font-size:.57rem;font-weight:800;font-style:normal;letter-spacing:.12em}.anatomy-laboratory-cover-foot i{display:grid;place-items:center;width:26px;height:31px;border:1px solid rgba(255,255,255,.14);border-radius:3px 7px 7px 3px;color:#eef7f5;font-family:Georgia,Times New Roman,serif;font-size:.84rem;font-style:normal}.anatomy-laboratory-card-copy{display:grid;gap:12px;padding:15px 3px 2px}.anatomy-laboratory-card-copy>div>span{color:#a07e34;font-size:.62rem;font-weight:950;letter-spacing:.13em}.anatomy-laboratory-card-copy h3{margin:5px 0;color:#183c46;font-size:1rem;line-height:1.32}.anatomy-laboratory-card-copy p{margin:0;color:#738188;font-size:.76rem}.anatomy-laboratory-open{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #e2ebeb;color:#176f77;font-size:.77rem;font-weight:900;text-decoration:none}.anatomy-laboratory-open b{font-size:1rem}.anatomy-laboratory-empty b{color:#183c46}.anatomy-laboratory-viewer-page .medcore-summary-viewer-hero{background:radial-gradient(circle at 84% 6%,rgba(205,170,83,.2),transparent 31%),linear-gradient(135deg,#071e2d,#0a4147 57%,#0d5a55)}@media(max-width:1120px){.anatomy-laboratory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.anatomy-laboratory-heading{display:grid;align-items:start}.anatomy-laboratory-heading em{width:max-content}.anatomy-laboratory-grid{grid-template-columns:1fr}.anatomy-laboratory-cover{min-height:225px}}.anatomy-laboratory-panel{box-shadow:inset 0 3px #2a97a061,0 18px 48px #04232f13!important}.anatomy-laboratory-heading span{color:#1a7b83}.anatomy-laboratory-heading em{border-color:#cfe1e3;background:#f8fbfb;color:#3f7278}.anatomy-laboratory-cover{border-color:#64bec557;background:radial-gradient(circle at 90% 10%,rgba(84,198,202,.18),transparent 34%),linear-gradient(145deg,#071f2e,#0b3a48 58%,#0d606a);box-shadow:inset 8px 0 #ffffff09,0 12px 22px #04232f2e}.anatomy-laboratory-cover:after{border-color:#87d6d929}.anatomy-laboratory-cover-top span,.anatomy-laboratory-cover-foot span{color:#b7d7da}.anatomy-laboratory-cover-top i{border-color:#81d2d64d;color:#d7edef}.anatomy-laboratory-cover-title small{color:#73d2d0}.anatomy-laboratory-cover-title em{color:#bdd7d9}.anatomy-laboratory-cover-foot i{border-color:#97dadd2e;color:#eef8f8}.anatomy-laboratory-card-copy>div>span{color:#207b83}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace){position:relative;isolation:isolate;overflow:hidden;min-height:430px;padding:0!important;border:1px solid rgba(111,202,207,.24)!important;border-radius:26px!important;background:radial-gradient(circle at 86% 13%,rgba(93,224,218,.18),transparent 29%),radial-gradient(circle at 9% 91%,rgba(36,124,148,.24),transparent 34%),linear-gradient(138deg,#061824,#082b3a 46%,#0b4c57 76%,#0a6670)!important;box-shadow:0 30px 72px #041d2a38,0 8px 24px #042c371a,inset 0 1px #ffffff1a!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(151,224,224,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(151,224,224,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.72),transparent 74%);mask-image:linear-gradient(135deg,rgba(0,0,0,.72),transparent 74%)}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace):after{content:"";position:absolute;width:360px;height:360px;right:-128px;top:-168px;z-index:-1;pointer-events:none;border:1px solid rgba(156,236,232,.13);border-radius:50%;box-shadow:0 0 0 46px #97e7e406,0 0 0 92px #97e7e405}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header{position:relative;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:30px!important;margin:0!important;padding:38px 42px 30px!important;border:0!important;background:linear-gradient(180deg,#ffffff09,#fff0)!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header:after{content:"";position:absolute;left:42px;right:42px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(118,220,216,.32),rgba(255,255,255,.1),transparent)}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header .eyebrow{margin:0 0 11px!important;color:#7bd9d5!important;font-size:12px!important;font-weight:800!important;letter-spacing:.19em!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header h2{margin:0!important;color:#f5fbfb!important;font-size:clamp(27px,2.25vw,38px)!important;font-weight:760!important;letter-spacing:-.035em!important;line-height:1.08!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header h2+p{max-width:710px!important;margin:12px 0 0!important;color:#e0f2f2bd!important;font-size:15px!important;line-height:1.72!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace) .anatomy-nexus-back{flex:0 0 auto!important;min-height:42px!important;padding:0 18px!important;border:1px solid rgba(153,229,225,.26)!important;border-radius:13px!important;background:#ffffff12!important;color:#e7f7f6!important;font-weight:750!important;box-shadow:inset 0 1px #ffffff17,0 10px 24px #00131b1f!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace) .anatomy-nexus-back:hover{border-color:#8ee5e070!important;background:#ffffff1c!important;transform:translateY(-1px)}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty{position:relative;display:flex!important;min-height:242px!important;margin:26px 34px 34px!important;padding:46px 38px 40px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;border:1px solid rgba(161,230,226,.2)!important;border-radius:22px!important;background:radial-gradient(circle at 50% -14%,rgba(126,226,221,.12),transparent 42%),linear-gradient(145deg,#ffffff16,#ffffff09)!important;box-shadow:inset 0 1px #ffffff16,0 20px 44px #00172029!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty:before{content:"M";display:grid;place-items:center;width:58px;height:58px;margin:0 0 21px;border:1px solid rgba(154,238,233,.46);border-radius:18px;background:linear-gradient(145deg,#5be0dc4d,#147f8f6b),linear-gradient(145deg,#ffffff21,#ffffff09);color:#f5ffff;font-size:25px;font-weight:900;line-height:1;letter-spacing:-.08em;text-indent:-.08em;text-shadow:0 2px 12px rgba(195,255,251,.28);box-shadow:0 15px 34px #001e283d,0 0 26px #5ddad524,inset 0 1px #ffffff2e}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty strong{color:#f2fbfa!important;font-size:19px!important;font-weight:780!important;letter-spacing:-.015em!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty>p{max-width:760px!important;margin:10px auto 0!important;color:#dcf0efad!important;font-size:14px!important;line-height:1.72!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;margin-top:28px!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row button{min-height:46px!important;padding:0 20px!important;border-radius:13px!important;font-weight:800!important;letter-spacing:-.01em!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row .primary{border:1px solid rgba(151,237,231,.55)!important;background:linear-gradient(135deg,#1b8f95,#137984 56%,#0e6572)!important;color:#fff!important;box-shadow:0 14px 30px #055c6652,inset 0 1px #fff3!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row .primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #055c6661,inset 0 1px #ffffff38!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row .secondary:disabled{border:1px solid rgba(173,222,221,.12)!important;background:#ffffff0e!important;color:#d3e9e859!important;box-shadow:none!important;opacity:1!important}@media(max-width:760px){.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header{padding:28px 24px 24px!important;flex-direction:column!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>header:after{left:24px;right:24px}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace) .anatomy-nexus-back{align-self:flex-start!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty{margin:20px 18px 22px!important;padding:38px 20px 34px!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row{width:100%!important;flex-direction:column-reverse!important}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty .button-row button{width:100%!important}}.anatomy3d-standalone-route{overflow:hidden!important;overscroll-behavior:none!important}.anatomy3d-complete-workspace{position:relative!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;border-radius:0!important}.anatomy3d-complete-workspace:fullscreen,.anatomy3d-complete-workspace:-webkit-full-screen{width:100vw!important;height:100dvh!important;max-height:100dvh!important;background:#04131d!important}.anatomy3d-complete-workspace .anatomy3d-complete-header{grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:58px!important;padding:7px 12px!important;gap:10px!important}.anatomy3d-complete-workspace .anatomy3d-complete-header .anatomy3d-back{width:38px!important;height:38px!important;border-radius:11px!important}.anatomy3d-complete-workspace .anatomy3d-complete-header .eyebrow{font-size:.53rem!important;letter-spacing:.18em!important}.anatomy3d-complete-workspace .anatomy3d-complete-header h2{font-size:1.08rem!important}.anatomy3d-complete-workspace .anatomy3d-header-state{min-height:30px!important;padding:5px 9px!important;font-size:.59rem!important}.anatomy3d-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content}.anatomy3d-header-tools button{display:inline-flex;align-items:center;justify-content:center;height:34px;border:1px solid rgba(133,205,211,.18);border-radius:10px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:0 7px 18px #00000024,0 1px #ffffff09 inset;color:#d9eff1;font-weight:780;transition:border-color .15s ease,background .15s ease,transform .15s ease,opacity .15s ease}.anatomy3d-header-tools button:hover:not(:disabled){border-color:#69d0d361;background:linear-gradient(180deg,#53c0c521,#ffffff06)}.anatomy3d-header-tools button:active:not(:disabled){transform:translateY(1px)}.anatomy3d-header-tools button:focus-visible{outline:2px solid rgba(101,209,201,.55);outline-offset:2px}.anatomy3d-header-tools button:disabled{opacity:.28;cursor:default}.anatomy3d-history-arrow{width:34px;padding:0;font-size:1rem;line-height:1}.anatomy3d-fullscreen-button{min-width:90px;padding:0 12px;font-size:.61rem;letter-spacing:.01em}.anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:minmax(245px,315px) minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:7px 12px!important}.anatomy3d-complete-workspace .anatomy3d-search-float{min-height:40px!important;height:40px!important;border-radius:12px!important}.anatomy3d-complete-workspace .anatomy3d-search-float input{font-size:.72rem!important}.anatomy3d-complete-workspace .anatomy3d-system-dock{display:flex!important;flex-wrap:wrap!important;align-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;max-height:70px!important;padding:0!important;overflow:hidden!important}.anatomy3d-complete-workspace .anatomy3d-system-dock>button{min-height:31px!important;height:31px!important;min-width:0!important;padding:0 9px!important;border-radius:9px!important;font-size:.59rem!important;white-space:nowrap!important}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;gap:6px 10px!important;min-height:0!important;padding:6px 12px!important}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock){display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:none!important;overflow:visible!important}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock) button{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:9px!important;font-size:.57rem!important}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock)>span{font-size:.52rem!important}.anatomy3d-complete-workspace .anatomy3d-precision-dock input[type=range]{width:82px!important;max-width:82px!important}.anatomy3d-complete-workspace .anatomy3d-spatial-status{margin-left:auto!important;min-width:0!important;font-size:.54rem!important;white-space:nowrap!important}.anatomy3d-complete-workspace .anatomy3d-complete-stage{min-height:0!important;height:auto!important;overflow:hidden!important}.anatomy3d-complete-workspace .anatomy3d-view-dock{top:10px!important;left:10px!important;padding:5px!important;gap:4px!important;border-radius:13px!important}.anatomy3d-complete-workspace .anatomy3d-view-dock>button{min-width:52px!important;min-height:34px!important;height:34px!important;padding:0 8px!important;font-size:.57rem!important;border-radius:9px!important}.anatomy3d-complete-workspace .anatomy3d-selection-card{top:10px!important;right:10px!important;width:184px!important;padding:12px!important;border-radius:15px!important}.anatomy3d-complete-workspace .anatomy3d-selection-card h3{font-size:.9rem!important}.anatomy3d-complete-workspace .anatomy3d-selection-card>span{min-height:19px!important;margin-top:5px!important;font-size:.52rem!important}.anatomy3d-complete-workspace .anatomy3d-selection-card>div{gap:5px!important;margin-top:9px!important;padding-top:9px!important}.anatomy3d-complete-workspace .anatomy3d-selection-card button{min-height:30px!important;height:30px!important;font-size:.52rem!important;border-radius:8px!important}.anatomy3d-complete-workspace .anatomy3d-display-dock{padding:5px!important;border-radius:12px!important}.anatomy3d-complete-workspace .anatomy3d-complete-status{min-height:28px!important;padding:5px 9px!important;font-size:.53rem!important}.anatomy3d-complete-workspace .anatomy3d-attribution{position:absolute!important;right:12px!important;bottom:8px!important;left:auto!important;z-index:7!important;width:auto!important;max-width:min(54vw,620px)!important;padding:4px 8px!important;border:1px solid rgba(127,191,198,.08)!important;border-radius:8px!important;background:#04131b94!important;box-shadow:none!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;color:#66858d!important;font-size:.46rem!important;line-height:1.25!important;pointer-events:none!important}@media(max-height:820px){.anatomy3d-complete-workspace .anatomy3d-complete-header{min-height:52px!important;padding:5px 10px!important}.anatomy3d-complete-workspace .anatomy3d-control-deck{padding:5px 10px!important}.anatomy3d-complete-workspace .anatomy3d-search-float{height:36px!important;min-height:36px!important}.anatomy3d-complete-workspace .anatomy3d-system-dock{max-height:62px!important;gap:4px!important}.anatomy3d-complete-workspace .anatomy3d-system-dock>button{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:.55rem!important}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{padding:4px 10px!important;gap:4px 8px!important}.anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock) button{height:28px!important;min-height:28px!important}}@media(max-width:980px){.anatomy3d-complete-workspace .anatomy3d-complete-header{grid-template-columns:auto minmax(0,1fr) auto!important}.anatomy3d-complete-workspace .anatomy3d-header-state{display:none!important}.anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:minmax(210px,270px) minmax(0,1fr)!important}.anatomy3d-fullscreen-button{min-width:78px;padding:0 9px}}@media(max-width:720px){.anatomy3d-complete-workspace .anatomy3d-complete-header{min-height:50px!important;padding:5px 8px!important;gap:7px!important}.anatomy3d-complete-workspace .anatomy3d-complete-header .anatomy3d-back{width:34px!important;height:34px!important}.anatomy3d-complete-workspace .anatomy3d-complete-header .eyebrow{display:none!important}.anatomy3d-complete-workspace .anatomy3d-complete-header h2{font-size:.96rem!important}.anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:1fr!important;padding:5px 8px!important;gap:5px!important}.anatomy3d-complete-workspace .anatomy3d-system-dock{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.anatomy3d-complete-workspace .anatomy3d-system-dock::-webkit-scrollbar{display:none!important}.anatomy3d-complete-workspace .anatomy3d-spatial-deck{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.anatomy3d-complete-workspace .anatomy3d-spatial-deck::-webkit-scrollbar{display:none!important}.anatomy3d-history-arrow{width:32px;height:32px}.anatomy3d-fullscreen-button{width:34px;min-width:34px;padding:0;font-size:0}.anatomy3d-fullscreen-button:after{content:"⛶";font-size:.95rem}.anatomy3d-complete-workspace .anatomy3d-selection-card{width:156px!important;padding:10px!important}.anatomy3d-complete-workspace .anatomy3d-view-dock{max-width:calc(100% - 180px)!important;overflow-x:auto!important;scrollbar-width:none!important}.anatomy3d-complete-workspace .anatomy3d-view-dock::-webkit-scrollbar{display:none!important}}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:6px 8px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-search-float{width:100%!important;max-width:none!important;min-width:0!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-system-dock{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;max-height:none!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-spatial-deck{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex-wrap:nowrap!important;align-items:stretch!important;align-content:start!important;width:100%!important;min-width:0!important;gap:5px!important;padding:6px 8px!important;overflow:hidden!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock){position:static!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace :is(.anatomy3d-region-dock,.anatomy3d-mpr-dock,.anatomy3d-precision-dock)::-webkit-scrollbar{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-precision-dock label{flex:0 0 auto!important;min-width:0!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-spatial-status{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;overflow:hidden!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-complete-stage{min-height:0!important;height:auto!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock{top:8px!important;right:auto!important;bottom:auto!important;left:8px!important;display:flex!important;flex-direction:row!important;width:max-content!important;max-width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;gap:4px!important;padding:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock>button,html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock>button:not(:first-child){display:flex!important;flex:0 0 auto!important;min-width:48px!important;width:auto!important;min-height:32px!important;height:32px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-selection-card{top:54px!important;right:8px!important;width:min(156px,calc(100% - 16px))!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-display-dock{right:8px!important;bottom:8px!important;left:8px!important;justify-content:flex-start!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-advanced-tools>div{max-width:calc(100vw - 20px)!important;max-height:45dvh!important;overflow:auto!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-attribution{right:8px!important;bottom:54px!important;max-width:calc(100% - 16px)!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float{position:relative!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 9px 0 12px!important;overflow:visible!important;box-sizing:border-box!important;border:1px solid rgba(111,200,205,.2)!important;border-radius:12px!important;background:linear-gradient(180deg,#0a232df5,#061b24f7)!important;box-shadow:0 10px 24px #000a102e,inset 0 1px #ffffff09!important;backdrop-filter:blur(16px) saturate(112%)!important;-webkit-backdrop-filter:blur(16px) saturate(112%)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float:focus-within{border-color:#5dd3d270!important;background:linear-gradient(180deg,#0b2a34fa,#071f28fa)!important;box-shadow:0 12px 28px #000c1238,0 0 0 2px #5bd2d214,inset 0 1px #ffffff0d!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>span{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;color:#77d7d6!important;font-size:.82rem!important;line-height:1!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>input{display:block!important;width:100%!important;min-width:0!important;height:38px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#e8f5f5!important;font-size:.68rem!important;font-weight:650!important;line-height:38px!important;letter-spacing:.008em!important;caret-color:#78dcda!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>input::placeholder{color:#7f9ba2!important;font-weight:600!important;opacity:1!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>input:-webkit-autofill,.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>input:-webkit-autofill:hover,.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>input:-webkit-autofill:focus{-webkit-text-fill-color:#e8f5f5!important;-webkit-box-shadow:0 0 0 1000px #08212b inset!important;transition:background-color 9999s ease-out!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>button[aria-label="Clear search"]{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid rgba(112,197,201,.12)!important;border-radius:9px!important;background:#4ba4a912!important;color:#7eacb1!important;box-shadow:none!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>button[aria-label="Clear search"]:hover{border-color:#6fd3d340!important;background:#4eb7b91f!important;color:#b5e8e7!important}@media(max-height:820px){.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float{height:36px!important;min-height:36px!important}.anatomy3d-complete-workspace .anatomy3d-control-deck .anatomy3d-search-float>input{height:34px!important;line-height:34px!important}}.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty:before{content:"M"!important;display:grid!important;place-items:center!important;width:66px!important;height:66px!important;margin:0 0 22px!important;border:1px solid rgba(184,247,241,.48)!important;border-radius:21px!important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.24),transparent 32%),linear-gradient(145deg,#35b7b2,#188f98 48%,#0c6574)!important;color:#f8ffff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:31px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.07em!important;text-indent:-.04em!important;text-shadow:0 2px 10px rgba(0,52,62,.35)!important;box-shadow:0 18px 38px #00364352,0 0 0 7px #7ce6e013,0 0 0 14px #7ce6e009,inset 0 1px #ffffff57!important}@media(max-width:760px){.anatomy-nexus-section-3d.independent-exam-panel:not(.anatomy3d-complete-workspace)>.anatomy-nexus-destination-empty:before{width:60px!important;height:60px!important;border-radius:19px!important;font-size:28px!important;margin-bottom:20px!important}}.anatomy3d-complete-stage .anatomy3d-view-dock>button:first-of-type{border-color:#8bc6cc18!important;background:linear-gradient(180deg,#ffffff09,#ffffff03)!important;box-shadow:0 4px 12px #00000017,0 1px #ffffff05 inset!important;color:#9db9bf!important}.anatomy3d-complete-stage .anatomy3d-view-dock>button:first-of-type:after{display:none!important}.anatomy3d-complete-stage .anatomy3d-view-dock>button.is-active{border-color:#5fcacd57!important;background:radial-gradient(circle at 50% 0%,rgba(103,215,214,.12),transparent 62%),linear-gradient(180deg,#318e9629,#164e571a)!important;box-shadow:0 7px 18px #00000024,0 0 0 1px #65ccd114 inset!important;color:#e8fbfb!important}@media(hover:none),(pointer:coarse){.anatomy3d-complete-stage .anatomy3d-view-dock>button:hover:not(.is-active){border-color:#8bc6cc18!important;background:linear-gradient(180deg,#ffffff09,#ffffff03)!important;box-shadow:0 4px 12px #00000017,0 1px #ffffff05 inset!important;color:#9db9bf!important}}.anatomy3d-premium-loader{z-index:12!important;place-content:center!important;justify-items:center!important;padding:34px!important;isolation:isolate}.anatomy3d-premium-loader:before{content:"";position:absolute;z-index:-2;width:min(620px,72vw);height:min(390px,52vh);border-radius:50%;background:radial-gradient(ellipse at center,rgba(44,175,181,.11) 0%,rgba(20,101,113,.055) 38%,transparent 72%);filter:blur(14px);opacity:.95;animation:medcoreAnatomyLoaderBreath 4.8s ease-in-out infinite}.anatomy3d-premium-loader span{display:block;width:auto;height:auto;margin:0;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;font-weight:inherit;box-shadow:none}.anatomy3d-loader-panel{position:relative;display:grid;justify-items:center;width:min(520px,calc(100vw - 76px));padding:28px 38px 25px;border:1px solid rgba(156,225,226,.18);border-radius:28px;background:linear-gradient(155deg,#081f28d1,#05161fb8);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0e;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.anatomy3d-loader-panel:before{content:"";position:absolute;top:0;left:14%;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgba(155,239,237,.48),transparent)}.anatomy3d-loader-emblem{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-bottom:18px}.anatomy3d-loader-emblem:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(130,224,224,.26);border-radius:26px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.1),transparent 34%),linear-gradient(145deg,#2092973d,#0c424e33);box-shadow:0 16px 38px #00000042,0 0 32px #48d1cf0f,inset 0 1px #ffffff14}.anatomy3d-loader-emblem>i:first-child{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;background:conic-gradient(from 35deg,transparent 0 13%,rgba(119,232,229,.78) 20%,rgba(95,197,201,.22) 35%,transparent 48% 70%,rgba(204,242,230,.52) 82%,transparent 94%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:medcoreAnatomyLoaderOrbit 3.6s linear infinite}.anatomy3d-loader-emblem>span{position:relative!important;display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border-radius:19px!important;color:#eaffff!important;font-size:25px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.07em!important;text-indent:-.04em!important;text-shadow:0 2px 12px rgba(50,201,203,.24)!important}.anatomy3d-loader-kicker{margin-bottom:9px!important;color:#78c9ca!important;font-size:.57rem!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important}.anatomy3d-premium-loader .anatomy3d-loader-title{margin:0!important;color:#f2fbfb!important;font-size:1.22rem!important;font-weight:760!important;line-height:1.18!important;letter-spacing:-.025em!important;text-wrap:balance}.anatomy3d-premium-loader .anatomy3d-loader-subtitle{max-width:430px!important;margin:10px 0 0!important;color:#8faeb5!important;font-size:.75rem!important;font-weight:500!important;line-height:1.65!important;letter-spacing:.005em!important;text-wrap:balance}.anatomy3d-loader-progress{position:relative;width:min(245px,72%);height:2px;margin:20px 0 11px;overflow:hidden;border-radius:999px;background:#91d3d71f;box-shadow:0 0 0 1px #7bc8cd09}.anatomy3d-loader-progress>i{position:absolute;top:0;bottom:0;left:-42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(116,226,221,.92),rgba(205,241,225,.7),transparent);filter:drop-shadow(0 0 5px rgba(99,221,217,.3));animation:medcoreAnatomyLoaderSweep 1.75s cubic-bezier(.4,0,.2,1) infinite}.anatomy3d-loader-panel>small{color:#688991;font-size:.5rem;font-weight:850;letter-spacing:.18em}.anatomy3d-premium-status{border-color:#88d1d321!important;background:#05161ead!important;box-shadow:0 10px 28px #00000021;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important}.anatomy3d-premium-status>span.is-loading{background:#73d6cf!important;box-shadow:0 0 0 4px #73d6cf12,0 0 13px #73d6cf42!important;animation:medcoreAnatomyStatusPulse 1.6s ease-in-out infinite!important}.anatomy3d-premium-status p{color:#88a8ae!important;font-weight:650;letter-spacing:.01em}@keyframes medcoreAnatomyLoaderOrbit{to{transform:rotate(360deg)}}@keyframes medcoreAnatomyLoaderSweep{0%{left:-42%;opacity:0}18%{opacity:1}74%{opacity:1}to{left:100%;opacity:0}}@keyframes medcoreAnatomyLoaderBreath{0%,to{transform:scale(.98);opacity:.72}50%{transform:scale(1.035);opacity:1}}@keyframes medcoreAnatomyStatusPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:760px){.anatomy3d-premium-loader{padding:22px!important}.anatomy3d-loader-panel{width:min(440px,calc(100vw - 40px));padding:24px 24px 22px;border-radius:24px}.anatomy3d-loader-emblem{width:82px;height:82px;margin-bottom:15px}.anatomy3d-loader-emblem:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:23px}.anatomy3d-loader-emblem>span{width:52px!important;height:52px!important;border-radius:17px!important;font-size:23px!important}.anatomy3d-premium-loader .anatomy3d-loader-title{font-size:1.08rem!important}.anatomy3d-premium-loader .anatomy3d-loader-subtitle{font-size:.69rem!important;line-height:1.55!important}.anatomy3d-loader-progress{margin-top:17px}}@media(prefers-reduced-motion:reduce){.anatomy3d-loader-emblem>i:first-child,.anatomy3d-loader-progress>i,.anatomy3d-premium-loader:before,.anatomy3d-premium-status>span.is-loading{animation:none!important}}.anatomy3d-header-state.anatomy3d-preview-clock-state{border-color:#6ed6d347!important;background:linear-gradient(180deg,#18686f30,#09313a2b)!important;box-shadow:0 9px 24px #00000026,0 0 0 1px #68dcd806 inset!important}.anatomy3d-header-state .anatomy3d-preview-clock{max-width:none!important;color:#d9f2f1!important;font-variant-numeric:tabular-nums!important;letter-spacing:.025em!important}.anatomy3d-header-state>span.is-preview-active{background:#68d3c8!important;box-shadow:0 0 0 3px #68d3c814,0 0 14px #68d3c85c!important}.anatomy3d-header-state>span.is-preview-waiting{background:#e4c675!important;box-shadow:0 0 0 3px #e4c67512,0 0 14px #e4c67547!important}.anatomy3d-header-state>span.is-preview-expired{background:#c98585!important;box-shadow:0 0 0 3px #c9858512,0 0 14px #c9858540!important}@media(max-width:820px){.anatomy3d-complete-header:has(.anatomy3d-preview-clock-state)>div:nth-child(2){padding-right:118px!important}.anatomy3d-complete-header .anatomy3d-header-state.anatomy3d-preview-clock-state{display:flex!important;position:absolute!important;z-index:4;top:50%!important;right:12px!important;min-height:32px!important;padding:6px 9px!important;transform:translateY(-50%)!important;font-size:.58rem!important}.anatomy3d-header-state .anatomy3d-preview-clock{font-size:.58rem!important}}.anatomy3d-preview-expired-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:24px!important;pointer-events:auto!important;background:#0311189e!important;backdrop-filter:blur(7px) saturate(.88)!important;-webkit-backdrop-filter:blur(7px) saturate(.88)!important;overscroll-behavior:none!important;touch-action:none!important}.anatomy3d-preview-expired-card{width:min(520px,calc(100vw - 40px))!important;padding:32px 30px 26px!important;border:1px solid rgba(154,225,219,.24)!important;border-radius:24px!important;background:linear-gradient(180deg,#0c2b34f5,#061b23f7)!important;box-shadow:0 30px 90px #00000075,0 0 0 1px #ffffff06 inset!important;text-align:center!important;color:#edf9f8!important}.anatomy3d-preview-expired-kicker{display:block!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.18em!important;color:#7fd6d0!important}.anatomy3d-preview-expired-card h2{margin:0!important;font-size:clamp(25px,3.4vw,34px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#f4ffff!important}.anatomy3d-preview-expired-card p{margin:12px auto 22px!important;max-width:390px!important;font-size:14px!important;line-height:1.55!important;color:#b9d2d2!important}.anatomy3d-preview-expired-cta{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 22px!important;border-radius:14px!important;background:linear-gradient(135deg,#48c6be,#2a9aa0)!important;color:#062b31!important;font-size:14px!important;font-weight:900!important;letter-spacing:.01em!important;box-shadow:0 14px 34px #23a9a638!important;-webkit-user-select:none!important;user-select:none!important}.anatomy3d-preview-expired-back{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;margin-top:12px!important;min-height:42px!important;padding:0 18px!important;border:1px solid rgba(177,225,222,.16)!important;border-radius:12px!important;background:#ffffff09!important;color:#d8eceb!important;font:inherit!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important}.anatomy3d-preview-expired-back:focus-visible{outline:2px solid rgba(103,220,213,.68)!important;outline-offset:3px!important}@media(max-width:600px){.anatomy3d-preview-expired-overlay{padding:16px!important}.anatomy3d-preview-expired-card{width:100%!important;padding:27px 20px 22px!important;border-radius:21px!important}.anatomy3d-preview-expired-card p{font-size:13px!important}.anatomy3d-preview-expired-cta{min-height:46px!important}}.anatomy3d-preview-expired-card{width:min(760px,calc(100vw - 40px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain!important}.anatomy3d-year-gateway{display:grid!important;gap:14px!important;margin-top:20px!important;text-align:left!important}.anatomy3d-year-gateway-heading{display:grid!important;gap:5px!important;text-align:center!important}.anatomy3d-year-gateway-heading small{font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important;color:#77cbc6!important}.anatomy3d-year-gateway-heading b{font-size:13px!important;line-height:1.45!important;color:#c7dddc!important}.anatomy3d-year-gateway-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.anatomy3d-year-option{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:grid!important;gap:4px!important;min-height:66px!important;padding:12px 13px!important;border:1px solid rgba(151,215,211,.16)!important;border-radius:14px!important;background:#ffffff09!important;color:#e7f5f4!important;text-align:left!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}.anatomy3d-year-option:hover{border-color:#70d3cd59!important;background:#55beb813!important}.anatomy3d-year-option:active{transform:translateY(1px)!important}.anatomy3d-year-option.is-selected{border-color:#5dd7cf94!important;background:#40b8b221!important;box-shadow:0 0 0 1px #5cd3cd14 inset!important}.anatomy3d-year-option.is-active{border-color:#75daa06b!important}.anatomy3d-year-option span{font-size:14px!important;font-weight:850!important}.anatomy3d-year-option small{font-size:10px!important;line-height:1.35!important;color:#91acab!important}.anatomy3d-year-option:disabled{cursor:wait!important;opacity:.72!important}.anatomy3d-year-gateway-status{padding:9px 12px!important;border-radius:11px!important;background:#ffffff06!important;color:#9eb9b8!important;font-size:12px!important;text-align:center!important}.anatomy3d-year-purchase-panel{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid rgba(150,218,214,.14)!important;border-radius:16px!important;background:#01111847!important}.anatomy3d-year-purchase-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.anatomy3d-year-purchase-title>div{display:grid!important;gap:3px!important}.anatomy3d-year-purchase-title small{font-size:9px!important;font-weight:850!important;letter-spacing:.13em!important;color:#759c9b!important}.anatomy3d-year-purchase-title b{font-size:16px!important;color:#ecfafa!important}.anatomy3d-year-purchase-title>span{padding:6px 9px!important;border-radius:999px!important;background:#46be7e1f!important;color:#8ce2ae!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}.anatomy3d-year-active-note{margin:0!important;padding:11px 12px!important;border-radius:12px!important;background:#49bc7e14!important;color:#b9dfc8!important;font-size:12px!important;line-height:1.5!important}.anatomy3d-year-purchase-actions{display:flex!important}.anatomy3d-year-purchase-actions>a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:44px!important;padding:0 14px!important;border-radius:12px!important;background:linear-gradient(135deg,#49c8bf,#2d9da3)!important;color:#052c32!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important}.anatomy3d-year-purchase-actions .is-unconfigured{display:block!important;width:100%!important;padding:10px 12px!important;border:1px dashed rgba(169,205,202,.16)!important;border-radius:11px!important;color:#91aaa9!important;font-size:11px!important;line-height:1.45!important}.anatomy3d-year-reference-field{display:grid!important;gap:6px!important}.anatomy3d-year-reference-field>span{font-size:9px!important;font-weight:850!important;letter-spacing:.11em!important;color:#789b9a!important}.anatomy3d-year-reference-field input{width:100%!important;height:42px!important;padding:0 12px!important;border:1px solid rgba(151,211,207,.17)!important;border-radius:11px!important;outline:none!important;background:#000a1057!important;color:#ecf7f7!important;font:inherit!important;font-size:13px!important}.anatomy3d-year-reference-field input:focus{border-color:#50cac385!important;box-shadow:0 0 0 3px #4bc4be14!important}.anatomy3d-year-submit{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;border:1px solid rgba(109,210,204,.24)!important;border-radius:11px!important;background:#36a6a421!important;color:#c8efec!important;font:inherit!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.anatomy3d-year-submit:disabled{cursor:wait!important;opacity:.66!important}.anatomy3d-year-request{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 12px!important;border-radius:12px!important;background:#ffffff09!important}.anatomy3d-year-request>div{display:grid!important;gap:2px!important}.anatomy3d-year-request small{font-size:8px!important;font-weight:850!important;letter-spacing:.12em!important;color:#769695!important}.anatomy3d-year-request b{font-size:12px!important;color:#d9eeee!important}.anatomy3d-year-request span{font-size:10px!important;color:#91acab!important}.anatomy3d-year-request button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:34px!important;padding:0 11px!important;border:1px solid rgba(133,201,197,.18)!important;border-radius:9px!important;background:#ffffff09!important;color:#c7dfde!important;font:inherit!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.anatomy3d-year-request.is-approved{background:#43b67814!important}.anatomy3d-year-error{padding:10px 12px!important;border:1px solid rgba(211,128,128,.18)!important;border-radius:11px!important;background:#b0434314!important;color:#e5b4b4!important;font-size:11px!important;line-height:1.45!important;text-align:left!important}@media(max-width:640px){.anatomy3d-preview-expired-card{width:100%!important;max-height:calc(100dvh - 20px)!important;padding:24px 16px 18px!important}.anatomy3d-year-gateway-grid{grid-template-columns:1fr!important}.anatomy3d-year-option{min-height:56px!important}.anatomy3d-year-request{align-items:flex-start!important;flex-direction:column!important}.anatomy3d-year-request button{width:100%!important}}.anatomy3d-preview-timepiece{min-width:104px;height:42px;padding:5px 13px 4px;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid rgba(126,224,218,.26);border-radius:14px;background:linear-gradient(180deg,#145b6557,#0726306b);box-shadow:0 10px 28px #00000030,inset 0 1px #d9fffc12,0 0 0 1px #59cec906;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);white-space:nowrap}.anatomy3d-preview-timepiece>span{font-size:7px;font-weight:800;line-height:1.05;letter-spacing:.18em;color:#b1e0de9e}.anatomy3d-preview-timepiece>strong{margin-top:2px;font-size:15px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.055em;color:#e8fbfa;text-shadow:0 0 18px rgba(95,219,210,.16)}.anatomy3d-preview-timepiece.is-active{border-color:#69dcd261;box-shadow:0 10px 28px #0003,0 0 22px #4acbc312,inset 0 1px #defffd17}.anatomy3d-preview-timepiece.is-expired{border-color:#cd87874d;background:linear-gradient(180deg,#67333942,#2a181f61)}.anatomy3d-preview-timepiece.is-expired>strong{color:#f0cccc;text-shadow:none}.anatomy3d-download-subscription.is-locked:disabled{opacity:.82!important;cursor:not-allowed!important;border-color:#9dc1c547!important;background:linear-gradient(180deg,#10525b33,#07303a42)!important;color:#dcefefc7!important;box-shadow:inset 0 1px #ffffff0a!important}.anatomy3d-download-subscription.is-unlocked{box-shadow:0 9px 22px #00535c1f}@media(max-width:820px){.anatomy3d-preview-timepiece{min-width:94px;height:39px;padding:4px 10px;border-radius:13px}.anatomy3d-preview-timepiece>span{font-size:6.5px}.anatomy3d-preview-timepiece>strong{font-size:14px}}.anatomy3d-header-state.anatomy3d-preview-clock-state{overflow:visible!important}.anatomy3d-header-state.anatomy3d-preview-clock-state>.anatomy3d-preview-timepiece{position:absolute!important;top:50%!important;right:calc(100% + 12px)!important;transform:translateY(-50%)!important;margin:0!important;z-index:7!important;pointer-events:none!important}@media(min-width:821px){.anatomy3d-header-state.anatomy3d-preview-clock-state{position:relative!important}}@media(max-width:820px){.anatomy3d-header-state.anatomy3d-preview-clock-state>.anatomy3d-preview-timepiece{right:calc(100% + 8px)!important;min-width:82px!important;height:34px!important;padding:3px 8px!important;border-radius:12px!important}.anatomy3d-header-state.anatomy3d-preview-clock-state>.anatomy3d-preview-timepiece>span{font-size:5.8px!important}.anatomy3d-header-state.anatomy3d-preview-clock-state>.anatomy3d-preview-timepiece>strong{font-size:12px!important}}.anatomy3d-download-subscription.is-gated{opacity:1!important;cursor:pointer!important}.anatomy3d-download-gateway-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10020!important;display:grid!important;place-items:center!important;padding:20px!important;background:#020d14c7!important;backdrop-filter:blur(18px) saturate(115%)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important}.anatomy3d-download-gateway-card{position:relative!important;width:min(780px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:28px!important;border:1px solid rgba(124,220,214,.22)!important;border-radius:24px!important;background:linear-gradient(155deg,#08232dfb,#051822fb)!important;box-shadow:0 34px 110px #00000085,inset 0 1px #ffffff0e!important}.anatomy3d-download-gateway-close{position:absolute!important;top:14px!important;right:14px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(162,220,218,.18)!important;border-radius:11px!important;background:#ffffff09!important;color:#d9eeee!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.anatomy3d-download-gateway-heading{display:grid!important;gap:8px!important;padding:3px 42px 18px 2px!important;border-bottom:1px solid rgba(133,205,204,.1)!important;text-align:left!important}.anatomy3d-download-gateway-heading>small{color:#71c9c5!important;font-size:9px!important;font-weight:900!important;letter-spacing:.18em!important}.anatomy3d-download-gateway-heading>h2{margin:0!important;color:#f0fbfa!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.025em!important}.anatomy3d-download-gateway-heading>p{max-width:680px!important;margin:0!important;color:#91afb4!important;font-size:12px!important;line-height:1.65!important}.anatomy3d-download-gateway-heading>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:3px!important}.anatomy3d-download-gateway-heading>div>span{padding:5px 8px!important;border:1px solid rgba(112,205,200,.14)!important;border-radius:999px!important;background:#48b4af0e!important;color:#8fc6c3!important;font-size:7px!important;font-weight:850!important;letter-spacing:.09em!important}.anatomy3d-download-gateway-price{display:block!important;margin-top:4px!important;color:#88d2cd!important;font-size:12px!important;font-weight:800!important}.anatomy3d-download-gateway-note{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid rgba(116,202,199,.1)!important;border-radius:11px!important;background:#45aba70b!important;color:#91afb3!important;font-size:11px!important;line-height:1.55!important}@media(max-width:650px){.anatomy3d-download-gateway-overlay{padding:10px!important}.anatomy3d-download-gateway-card{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:21px 16px!important;border-radius:20px!important}.anatomy3d-download-gateway-heading{padding-right:38px!important}.anatomy3d-download-gateway-heading>h2{font-size:20px!important}}.anatomy3d-download-gateway-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:2147483001!important;display:grid!important;place-items:center!important;padding:24px!important;margin:0!important;overflow:auto!important;overscroll-behavior:none!important;isolation:isolate!important;transform:none!important;pointer-events:auto!important;background:#0311189e!important;backdrop-filter:blur(7px) saturate(.88)!important;-webkit-backdrop-filter:blur(7px) saturate(.88)!important}.anatomy3d-download-gateway-card{position:relative!important;width:min(760px,calc(100vw - 40px))!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;overflow:auto!important;overscroll-behavior:contain!important;padding:30px!important;border:1px solid rgba(154,225,219,.24)!important;border-radius:24px!important;background:linear-gradient(180deg,#0c2b34f7,#061b23fa)!important;box-shadow:0 30px 90px #00000075,0 0 0 1px #ffffff06 inset!important;color:#edf9f8!important}.anatomy3d-download-gateway-close{z-index:2!important}.anatomy3d-download-gateway-card .anatomy3d-year-reference-field input{color:#173d49!important}@media(max-width:650px){.anatomy3d-download-gateway-overlay{padding:16px!important}.anatomy3d-download-gateway-card{width:100%!important;max-height:calc(100dvh - 24px)!important;padding:24px 18px 20px!important;border-radius:21px!important}}@media(max-width:720px)and (pointer:coarse){.anatomy3d-complete-workspace .anatomy3d-complete-header{grid-template-columns:34px minmax(0,1fr) auto auto!important;column-gap:5px!important;padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.anatomy3d-complete-workspace .anatomy3d-complete-header>.anatomy3d-header-tools{min-width:0!important;max-width:max-content!important;justify-self:end!important;margin:0!important;transform:none!important}.anatomy3d-complete-workspace .anatomy3d-fullscreen-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;flex:0 0 42px!important;box-sizing:border-box!important}}.anatomy3d-preview-expired-overlay:focus,.anatomy3d-download-gateway-overlay:focus{outline:none!important}.anatomy3d-preview-expired-card button,.anatomy3d-preview-expired-card a,.anatomy3d-download-gateway-card button,.anatomy3d-download-gateway-card a,.anatomy3d-download-gateway-card input{min-height:44px!important}.anatomy3d-preview-expired-card button:focus-visible,.anatomy3d-preview-expired-card a:focus-visible,.anatomy3d-download-gateway-card button:focus-visible,.anatomy3d-download-gateway-card a:focus-visible,.anatomy3d-download-gateway-card input:focus-visible{outline:2px solid rgba(111,224,216,.82)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.anatomy3d-complete-workspace *,.anatomy3d-preview-expired-overlay *,.anatomy3d-download-gateway-overlay *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-medcore-actual-phone] .anatomy3d-complete-workspace{grid-template-rows:auto auto minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-control-deck{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:7px 9px 8px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-search-float{width:100%!important;height:42px!important;min-height:42px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-system-dock{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-system-dock::-webkit-scrollbar{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-system-dock>button{flex:0 0 auto!important;height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:.63rem!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-spatial-deck{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-complete-stage{min-height:0!important;height:auto!important;overflow:hidden!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock{top:10px!important;right:10px!important;left:10px!important;display:flex!important;justify-content:center!important;gap:4px!important;width:auto!important;max-width:none!important;padding:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock::-webkit-scrollbar{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock>button,html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-view-dock>button:not(:first-child){display:flex!important;align-items:center!important;justify-content:center!important;flex:1 0 54px!important;min-width:54px!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:.62rem!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-premium-loader{padding:16px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-panel{width:min(270px,calc(100vw - 36px))!important;padding:17px 18px 16px!important;border-radius:20px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-emblem{width:58px!important;height:58px!important;margin-bottom:10px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-emblem:before{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border-radius:18px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-emblem>span{width:40px!important;height:40px!important;border-radius:13px!important;font-size:19px!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-kicker,html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-subtitle,html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-panel>small{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-premium-loader .anatomy3d-loader-title{font-size:.98rem!important;line-height:1.2!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-loader-progress{width:72%!important;margin:13px 0 0!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-complete-status{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-display-dock{right:10px!important;bottom:10px!important;left:10px!important;justify-content:center!important;width:auto!important;max-width:none!important;min-height:46px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;scrollbar-width:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-display-dock::-webkit-scrollbar{display:none!important}html[data-medcore-actual-phone] .anatomy3d-complete-workspace .anatomy3d-attribution{right:10px!important;bottom:64px!important;left:10px!important;width:auto!important;max-width:none!important;padding:4px 7px!important;font-size:.43rem!important;line-height:1.25!important}.real-exam-admin-page{display:grid;gap:18px}.real-exam-admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(140deg,var(--panel),color-mix(in srgb,var(--accent-soft) 38%,var(--panel)));box-shadow:0 16px 42px #08243312}.real-exam-admin-hero h1{margin:4px 0 8px;font-size:2rem}.real-exam-admin-hero p:last-child{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.real-exam-admin-path{display:grid;gap:5px;min-width:260px;padding:16px 18px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.real-exam-admin-path small,.real-exam-admin-meta small,.real-exam-admin-id small,.real-exam-admin-states small{color:var(--muted);font-size:.62rem;font-weight:900;letter-spacing:.1em}.real-exam-admin-path strong{font-size:.92rem}.real-exam-admin-path span{color:var(--accent);font-size:.75rem;font-weight:850}.real-exam-admin-lock{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:.7rem;font-weight:800}.real-exam-admin-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.real-exam-admin-types article{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:16px 18px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.real-exam-admin-types article.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 10px 28px #08243314}.real-exam-admin-types span{grid-row:1/3;align-self:center;color:var(--accent);font-size:.72rem;font-weight:900}.real-exam-admin-types b{font-size:.86rem}.real-exam-admin-types small{color:var(--muted);font-size:.68rem}.real-exam-admin-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.real-exam-admin-panel{padding:22px;border:1px solid var(--line);border-radius:21px;background:var(--panel);box-shadow:0 12px 34px #0824330e}.real-exam-admin-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.real-exam-admin-panel h2{margin:3px 0 0;font-size:1.15rem}.status-ok,.status-idle{padding:6px 9px;border-radius:999px;font-size:.65rem;font-weight:850}.status-ok{background:var(--accent-soft);color:var(--accent)}.status-idle{background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.real-exam-admin-drop{display:grid;place-items:center;gap:6px;min-height:150px;padding:22px;border:1px dashed color-mix(in srgb,var(--accent) 46%,var(--line));border-radius:17px;background:color-mix(in srgb,var(--accent-soft) 22%,var(--panel));cursor:pointer;text-align:center}.real-exam-admin-drop input{position:absolute;opacity:0;pointer-events:none}.real-exam-admin-drop b{font-size:.86rem}.real-exam-admin-drop span{color:var(--muted);font-size:.7rem}.real-exam-admin-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.real-exam-admin-meta div,.real-exam-admin-states div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--accent-soft) 12%,var(--panel))}.real-exam-admin-meta b{overflow:hidden;text-overflow:ellipsis;font-size:.76rem}.real-exam-admin-warning,.real-exam-admin-blocker{margin:12px 0;padding:11px 12px;border:1px solid color-mix(in srgb,#b97820 38%,var(--line));border-radius:12px;background:color-mix(in srgb,#b97820 9%,var(--panel));color:var(--ink);font-size:.72rem;line-height:1.5}.real-exam-admin-id{display:grid;gap:6px;margin-bottom:13px}.real-exam-admin-id code{overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--accent-soft) 12%,var(--panel));font-size:.73rem}.real-exam-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.real-exam-admin-actions button{min-height:38px}.real-exam-admin-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.real-exam-admin-states b{font-size:.73rem}.real-exam-admin-states span{color:var(--muted);font-size:.67rem}.real-exam-admin-error{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,#b44b4b 42%,var(--line));border-radius:14px;background:color-mix(in srgb,#b44b4b 8%,var(--panel));font-size:.76rem}.real-exam-admin-error b{flex:0 0 auto}.real-exam-admin-incoming>header button{flex:0 0 auto}.real-exam-admin-list{display:grid;gap:8px}.real-exam-admin-list>button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--accent-soft) 9%,var(--panel));color:var(--ink);text-align:left}.real-exam-admin-list>button.selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.real-exam-admin-list>button>span{display:grid;gap:4px;min-width:0}.real-exam-admin-list>button>span:last-child{text-align:right}.real-exam-admin-list b{overflow:hidden;text-overflow:ellipsis;font-size:.73rem}.real-exam-admin-list small{color:var(--muted);font-size:.63rem}@media(max-width:900px){.real-exam-admin-hero{display:grid}.real-exam-admin-path{min-width:0}.real-exam-admin-grid{grid-template-columns:1fr}}@media(max-width:640px){.real-exam-admin-types,.real-exam-admin-meta,.real-exam-admin-states{grid-template-columns:1fr}.real-exam-admin-list>button{display:grid}.real-exam-admin-list>button>span:last-child{text-align:left}}.independent-exam-hero.anatomy-nexus-premium-hero>aside,.independent-exam-hero.medical-mastery-premium-hero>aside{position:relative!important;display:block!important;isolation:isolate!important;flex:0 0 328px!important;width:328px!important;min-width:328px!important;height:154px!important;min-height:154px!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(226,247,244,.28)!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffff21,#ffffff0e)!important;box-shadow:inset 0 1px #ffffff24,0 18px 36px #021c2624!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.independent-exam-hero.anatomy-nexus-premium-hero>aside>span,.independent-exam-hero.anatomy-nexus-premium-hero>aside>b,.independent-exam-hero.anatomy-nexus-premium-hero>aside>small,.independent-exam-hero.medical-mastery-premium-hero>aside>span,.independent-exam-hero.medical-mastery-premium-hero>aside>b,.independent-exam-hero.medical-mastery-premium-hero>aside>small{position:absolute!important;display:block!important;margin:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;border:0!important;background:none!important}.independent-exam-hero.anatomy-nexus-premium-hero>aside{background:radial-gradient(circle at 68% 48%,rgba(76,220,218,.18),transparent 34%),radial-gradient(circle at 26% 84%,rgba(220,188,104,.11),transparent 32%),linear-gradient(145deg,#083a487a,#ffffff12)!important}.independent-exam-hero.anatomy-nexus-premium-hero>aside:before{content:"";position:absolute;z-index:1;left:50%;top:50%;width:214px;height:86px;border:1px solid rgba(221,196,125,.7);border-left-color:#79e2dc85;border-right-color:#79e2dc85;border-radius:50%;box-shadow:0 0 24px #55d6cf24,0 0 0 12px #ffffff04;transform:translate(-50%,-50%) rotate(-11deg)}.independent-exam-hero.anatomy-nexus-premium-hero>aside:after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:142px;height:142px;border-radius:50%;background:radial-gradient(circle,rgba(92,221,214,.18),rgba(22,115,125,.08) 48%,transparent 70%);filter:blur(2px);transform:translate(-50%,-50%)}.independent-exam-hero.anatomy-nexus-premium-hero>aside>b{z-index:4;left:50%;top:50%;width:112px;height:112px;overflow:hidden!important;border:1px solid rgba(183,236,232,.72)!important;border-radius:50%!important;background:radial-gradient(circle at 50% 44%,#1d757ef5,#06303dfa 66%,#062d3a)!important;box-shadow:0 18px 34px #02182147,inset 0 0 0 6px #ffffff09,inset 0 0 26px #56ddd61f!important;transform:translate(-50%,-50%)!important}.independent-exam-hero.anatomy-nexus-premium-hero>aside>b:before{content:"";position:absolute;left:50%;top:17px;width:48px;height:78px;background:linear-gradient(180deg,#e7d8a0f5,#7eddd3d1 48%,#2fa2a98f);clip-path:polygon(39% 0,61% 0,66% 9%,75% 15%,91% 22%,100% 37%,85% 48%,79% 100%,21% 100%,15% 48%,0 37%,9% 22%,25% 15%,34% 9%);opacity:.92;filter:drop-shadow(0 5px 10px rgba(0,0,0,.22));transform:translate(-50%)}.independent-exam-hero.anatomy-nexus-premium-hero>aside>b:after{content:"";position:absolute;left:50%;top:31px;width:42px;height:50px;border-left:2px solid rgba(7,69,77,.72);border-right:2px solid rgba(7,69,77,.72);border-radius:45%;background:repeating-radial-gradient(ellipse at 50% 34%,transparent 0 5px,rgba(8,75,83,.58) 6px 7px,transparent 8px 11px);transform:translate(-50%)}.independent-exam-hero.anatomy-nexus-premium-hero>aside>span{z-index:5;left:20px;top:18px;width:76px;height:31px;border:1px solid rgba(173,231,227,.38)!important;border-radius:999px!important;background:#052d3975!important;box-shadow:inset 0 1px #ffffff14!important}.independent-exam-hero.anatomy-nexus-premium-hero>aside>span:after{content:"3D ATLAS";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#bcefeb;font-size:9px;line-height:1;font-weight:950;letter-spacing:.14em}.independent-exam-hero.anatomy-nexus-premium-hero>aside>small{z-index:5;right:22px;bottom:18px;width:42px;height:42px;border:1px solid rgba(231,206,137,.72)!important;border-radius:12px!important;background:linear-gradient(145deg,#e0c47533,#ffffff0f)!important;box-shadow:0 11px 22px #02192133!important;transform:rotate(30deg)!important}.independent-exam-hero.anatomy-nexus-premium-hero>aside>small:before,.independent-exam-hero.anatomy-nexus-premium-hero>aside>small:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(231,208,145,.82)}.independent-exam-hero.anatomy-nexus-premium-hero>aside>small:after{top:12px;right:-5px;bottom:-5px;left:12px;border-color:#6bdcd58c}.independent-exam-hero.medical-mastery-premium-hero>aside{background:radial-gradient(circle at 76% 28%,rgba(222,193,115,.13),transparent 28%),radial-gradient(circle at 25% 76%,rgba(67,218,208,.15),transparent 34%),linear-gradient(145deg,#083e487a,#fff1)!important}.independent-exam-hero.medical-mastery-premium-hero>aside:before{content:"";position:absolute;z-index:1;right:22px;top:28px;width:116px;height:116px;border:5px solid rgba(223,193,112,.83);border-top-color:transparent;border-left-color:#dfc1707a;border-radius:50%;box-shadow:0 13px 26px #02192033,inset 0 0 18px #ffffff06;transform:rotate(-18deg)}.independent-exam-hero.medical-mastery-premium-hero>aside:after{content:"";position:absolute;z-index:2;right:53px;bottom:17px;width:14px;height:32px;border:3px solid rgba(231,207,143,.92);border-top:0;border-radius:0 0 10px 10px;transform:rotate(18deg)}.independent-exam-hero.medical-mastery-premium-hero>aside>b{z-index:4;left:42px;top:22px;width:162px;height:112px;overflow:hidden!important;border:1px solid rgba(228,244,242,.92)!important;border-radius:16px!important;background:linear-gradient(155deg,#fff,#e9f6f5)!important;box-shadow:0 18px 34px #021a2340,inset 0 1px #fff!important;transform:rotate(-3deg)!important}.independent-exam-hero.medical-mastery-premium-hero>aside>b:before{content:"CLINICAL\aMASTERY";white-space:pre;position:absolute;left:18px;top:17px;color:#174f59;font-size:11px;line-height:1.28;font-weight:950;letter-spacing:.1em}.independent-exam-hero.medical-mastery-premium-hero>aside>b:after{content:"";position:absolute;left:18px;right:18px;bottom:21px;height:36px;opacity:.9;background:linear-gradient(115deg,transparent 0 36%,#2aa6a0 37% 42%,transparent 43% 51%,#2aa6a0 52% 57%,transparent 58%) 0 8px/38px 22px repeat-x,linear-gradient(180deg,transparent 47%,rgba(39,130,132,.24) 48% 52%,transparent 53%)}.independent-exam-hero.medical-mastery-premium-hero>aside>span{z-index:6;left:22px;bottom:18px;width:42px;height:42px;border:1px solid rgba(205,235,232,.76)!important;border-radius:50%!important;background:linear-gradient(145deg,#1b7c82,#0a4a57)!important;box-shadow:0 11px 22px #02192138,inset 0 0 0 3px #ffffff0a!important}.independent-exam-hero.medical-mastery-premium-hero>aside>span:before,.independent-exam-hero.medical-mastery-premium-hero>aside>span:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:5px;border-radius:999px;background:#e7d194;transform:translate(-50%,-50%)}.independent-exam-hero.medical-mastery-premium-hero>aside>span:after{width:5px;height:20px}.independent-exam-hero.medical-mastery-premium-hero>aside>small{z-index:7;right:22px;top:17px;width:45px;height:45px;border:1px solid rgba(231,205,137,.8)!important;border-radius:14px!important;background:linear-gradient(145deg,#e6ca8038,#07424bb3)!important;box-shadow:0 12px 23px #02182033!important}.independent-exam-hero.medical-mastery-premium-hero>aside>small:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f0d99b;font-size:20px;line-height:1;font-weight:950}.performance-hub-hero.performance-premium-hero>aside{position:relative!important;isolation:isolate!important;min-height:118px!important;overflow:hidden!important;padding:16px 16px 14px 126px!important;border-color:#e2f8f547!important;background:radial-gradient(circle at 20% 38%,rgba(83,219,209,.16),transparent 32%),linear-gradient(145deg,#ffffff21,#ffffff0e)!important;box-shadow:inset 0 1px #ffffff21,0 16px 32px #021b2421!important}.performance-hub-hero.performance-premium-hero>aside:before{content:"";position:absolute;z-index:1;left:18px;bottom:20px;width:94px;height:58px;border-left:1px solid rgba(196,236,232,.32);border-bottom:1px solid rgba(196,236,232,.32);background:linear-gradient(to top,#56d8cd 0 34%,transparent 34%) 9px 100%/10px 100% no-repeat,linear-gradient(to top,#68c7c6 0 53%,transparent 53%) 28px 100%/10px 100% no-repeat,linear-gradient(to top,#dfc77f 0 72%,transparent 72%) 47px 100%/10px 100% no-repeat,linear-gradient(to top,#59d1c9 0 86%,transparent 86%) 66px 100%/10px 100% no-repeat;filter:drop-shadow(0 6px 10px rgba(2,26,34,.16))}.performance-hub-hero.performance-premium-hero>aside:after{content:"";position:absolute;z-index:2;left:29px;top:15px;width:54px;height:54px;border-radius:50%;background:conic-gradient(#e1c77f 0,#e1c77f 31%,#5fd8cf 31%,#5fd8cf 78%,#ffffff1f 78%,#ffffff1f);box-shadow:0 10px 21px #02182033}.performance-hub-hero.performance-premium-hero>aside>span,.performance-hub-hero.performance-premium-hero>aside>b,.performance-hub-hero.performance-premium-hero>aside>small{position:relative;z-index:5}.performance-hub-hero.performance-premium-hero>aside>span{color:#bcece8!important;font-size:.58rem!important;letter-spacing:.14em!important}.performance-hub-hero.performance-premium-hero>aside>b{margin-top:6px!important;color:#fff!important;font-size:.92rem!important;line-height:1.25!important}.performance-hub-hero.performance-premium-hero>aside>small{margin-top:5px!important;color:#d8efed!important;font-size:.68rem!important;line-height:1.35!important}.performance-hub-hero.performance-premium-hero>aside>span:before{content:"";position:absolute;left:-94px;top:34px;width:34px;height:34px;border-radius:50%;background:#082e39;box-shadow:inset 0 0 0 9px #ffffff0a;transform:translate(-7px,-50%)}@media(max-width:900px){.independent-exam-hero.anatomy-nexus-premium-hero>aside,.independent-exam-hero.medical-mastery-premium-hero>aside{justify-self:center!important;width:min(100%,360px)!important;min-width:0!important;max-width:360px!important;margin:2px auto 0!important}.performance-hub-hero.performance-premium-hero>aside{width:100%!important;min-width:0!important}}@media(max-width:520px){.independent-exam-hero.anatomy-nexus-premium-hero>aside,.independent-exam-hero.medical-mastery-premium-hero>aside{height:142px!important;min-height:142px!important;transform:scale(.94)!important;transform-origin:center top!important}.performance-hub-hero.performance-premium-hero>aside{min-height:112px!important;padding-left:116px!important}}.performance-hub-hero.performance-premium-hero>aside{position:relative!important;display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:118px!important;overflow:hidden!important;padding:14px 16px 14px 14px!important;border:1px solid rgba(226,248,245,.3)!important;border-radius:18px!important;background:radial-gradient(circle at 24% 46%,rgba(77,222,211,.17),transparent 31%),radial-gradient(circle at 40% 80%,rgba(225,196,112,.09),transparent 27%),linear-gradient(145deg,#ffffff21,#ffffff0e)!important;box-shadow:inset 0 1px #ffffff24,0 18px 36px #021a2424!important;text-align:right!important}.performance-hub-hero.performance-premium-hero>aside:before,.performance-hub-hero.performance-premium-hero>aside:after{content:none!important;display:none!important}.performance-hub-hero.performance-premium-hero .performance-hero-insignia{position:relative!important;width:126px!important;height:88px!important;overflow:visible!important;align-self:center!important;justify-self:start!important;filter:drop-shadow(0 10px 16px rgba(2,24,32,.18))!important}.performance-hub-hero.performance-premium-hero .performance-hero-insignia:before{content:""!important;position:absolute!important;left:8px!important;right:2px!important;bottom:4px!important;height:26px!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(72,219,210,.18),rgba(72,219,210,.06) 45%,transparent 72%)!important;filter:blur(4px)!important}.performance-hub-hero.performance-premium-hero .performance-hero-ring{position:absolute!important;z-index:5!important;left:5px!important;top:7px!important;width:64px!important;height:64px!important;box-sizing:border-box!important;border-radius:50%!important;background:radial-gradient(circle at center,#0a4250 0 43%,transparent 44%),conic-gradient(from -30deg,#f0d184 0,#f0d184 18%,#5ce0d6 18%,#5ce0d6 70%,#1b8f98 70%,#1b8f98 84%,#ffffff24 84%,#ffffff24)!important;box-shadow:0 12px 23px #02182038,0 0 0 4px #e3ca860b,inset 0 0 0 2px #ffffff0a!important}.performance-hub-hero.performance-premium-hero .performance-hero-ring:before{content:""!important;position:absolute!important;top:11px!important;right:11px!important;bottom:11px!important;left:11px!important;border-radius:50%!important;border:1px solid rgba(159,235,229,.26)!important;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.08),transparent 38%)!important}.performance-hub-hero.performance-premium-hero .performance-hero-ring:after{content:""!important;position:absolute!important;right:-2px!important;top:3px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:#f3d88e!important;box-shadow:0 0 13px #f5d78994!important}.performance-hub-hero.performance-premium-hero .performance-hero-bars{position:absolute!important;z-index:3!important;right:3px!important;bottom:14px!important;display:flex!important;align-items:flex-end!important;gap:5px!important;width:54px!important;height:55px!important;padding:0!important;margin:0!important}.performance-hub-hero.performance-premium-hero .performance-hero-bars>em{display:block!important;width:9px!important;border:1px solid rgba(189,241,235,.23)!important;border-radius:3px 3px 1px 1px!important;background:linear-gradient(180deg,#74e4da,#1e9da4)!important;box-shadow:inset 0 1px #ffffff38,0 6px 10px #03232a24!important}.performance-hub-hero.performance-premium-hero .performance-hero-bars>em:nth-child(1){height:18px!important;opacity:.72!important}.performance-hub-hero.performance-premium-hero .performance-hero-bars>em:nth-child(2){height:30px!important;opacity:.82!important}.performance-hub-hero.performance-premium-hero .performance-hero-bars>em:nth-child(3){height:42px!important;opacity:.92!important}.performance-hub-hero.performance-premium-hero .performance-hero-bars>em:nth-child(4){height:54px!important;background:linear-gradient(180deg,#efd185,#3abeb8)!important}.performance-hub-hero.performance-premium-hero .performance-hero-trend{position:absolute!important;z-index:7!important;left:53px!important;top:16px!important;width:61px!important;height:37px!important;overflow:visible!important;transform:rotate(-2deg)!important}.performance-hub-hero.performance-premium-hero .performance-hero-trend:before{content:""!important;position:absolute!important;left:0!important;bottom:7px!important;width:61px!important;height:30px!important;clip-path:polygon(0 68%,18% 54%,34% 64%,54% 32%,72% 39%,100% 0,100% 9%,74% 49%,56% 43%,36% 75%,18% 64%,0 79%)!important;background:#efd083!important;filter:drop-shadow(0 2px 5px rgba(229,194,99,.26))!important}.performance-hub-hero.performance-premium-hero .performance-hero-trend:after{content:""!important;position:absolute!important;right:-1px!important;top:-2px!important;width:9px!important;height:9px!important;border-top:2px solid #f0d184!important;border-right:2px solid #f0d184!important;transform:rotate(5deg)!important}.performance-hub-hero.performance-premium-hero .performance-hero-base{position:absolute!important;z-index:8!important;left:10px!important;right:0!important;bottom:7px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(217,238,233,.42) 12%,rgba(82,216,207,.68) 52%,rgba(235,207,134,.55) 86%,transparent)!important;box-shadow:0 5px 14px #3bd2c92b!important}.performance-hub-hero.performance-premium-hero .performance-hero-status{position:relative!important;z-index:10!important;display:grid!important;gap:5px!important;min-width:0!important;text-align:right!important}.performance-hub-hero.performance-premium-hero .performance-hero-status>span{color:#c8efeb!important;font-size:.58rem!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.14em!important}.performance-hub-hero.performance-premium-hero .performance-hero-status>b{color:#fff!important;font-size:.92rem!important;line-height:1.25!important;font-weight:850!important}.performance-hub-hero.performance-premium-hero .performance-hero-status>small{color:#d9f0ee!important;font-size:.68rem!important;line-height:1.35!important}@media(max-width:900px){.performance-hub-hero.performance-premium-hero>aside{width:100%!important;min-width:0!important;grid-template-columns:132px minmax(0,1fr)!important}}@media(max-width:520px){.performance-hub-hero.performance-premium-hero>aside{grid-template-columns:116px minmax(0,1fr)!important;padding:12px 12px 12px 10px!important}.performance-hub-hero.performance-premium-hero .performance-hero-insignia{transform:scale(.88)!important;transform-origin:left center!important}}.independent-exam-hero.anatomy-nexus-premium-hero>.anatomy-nexus-hero-art{position:relative!important;display:block!important;isolation:isolate!important;flex:0 0 328px!important;width:328px!important;min-width:328px!important;max-width:328px!important;height:154px!important;min-height:154px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.independent-exam-hero.anatomy-nexus-premium-hero>.anatomy-nexus-hero-art:before{content:"";position:absolute;z-index:0;left:34px;right:8px;top:20px;bottom:12px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(81,218,209,.16),rgba(32,137,145,.07) 48%,transparent 72%);filter:blur(5px)}.independent-exam-hero.anatomy-nexus-premium-hero>.anatomy-nexus-hero-art:after{content:"";position:absolute;z-index:1;left:68px;top:31px;width:232px;height:92px;border:1px solid rgba(225,199,126,.3);border-left-color:#85e3db26;border-right-color:#85e3db26;border-radius:50%;transform:rotate(-7deg)}.anatomy-nexus-atlas-plate{position:absolute;z-index:3;right:14px;top:14px;width:246px;height:126px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(232,208,145,.72);border-radius:18px;background:linear-gradient(rgba(165,224,219,.035) 1px,transparent 1px) 0 0/18px 18px,linear-gradient(90deg,rgba(165,224,219,.03) 1px,transparent 1px) 0 0/18px 18px,radial-gradient(circle at 66% 46%,rgba(61,177,177,.12),transparent 34%),linear-gradient(145deg,#071f31,#0a3444 54%,#0b4b52);box-shadow:0 20px 40px #02151e4d,inset 0 1px #ffffff1a,inset 0 0 0 4px #e8d09106}.anatomy-nexus-atlas-plate:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(229,211,160,.16);border-radius:12px}.anatomy-nexus-atlas-plate:after{content:"MEDCORE";position:absolute;right:16px;bottom:12px;color:#cee6e28f;font-size:7px;line-height:1;font-weight:900;letter-spacing:.18em}.anatomy-nexus-atlas-title{position:absolute;z-index:6;left:18px;top:14px;color:#ead79b!important;font-family:Georgia,Times New Roman,serif;font-size:8px!important;line-height:1!important;font-style:normal!important;font-weight:700!important;letter-spacing:.2em!important}.anatomy-nexus-atlas-caption{position:absolute;z-index:6;left:18px;bottom:13px;color:#c9ebe7c7!important;font-size:7px!important;line-height:1!important;font-weight:900!important;letter-spacing:.16em!important}.anatomy-nexus-atlas-ribcage{position:absolute;z-index:4;left:50%;top:30px;width:112px;height:72px;transform:translate(-50%);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:radial-gradient(ellipse at 50% 28%,transparent 0 22px,rgba(218,233,226,.34) 22.5px 23.5px,transparent 24px),radial-gradient(ellipse at 50% 40%,transparent 0 28px,rgba(218,233,226,.29) 28.5px 29.5px,transparent 30px),radial-gradient(ellipse at 50% 53%,transparent 0 34px,rgba(218,233,226,.24) 34.5px 35.5px,transparent 36px),radial-gradient(ellipse at 50% 67%,transparent 0 40px,rgba(218,233,226,.19) 40.5px 41.5px,transparent 42px);opacity:.96}.anatomy-nexus-atlas-ribcage:before{content:"";position:absolute;left:17px;right:17px;top:2px;height:28px;border-top:1px solid rgba(231,211,155,.52);border-radius:50%}.anatomy-nexus-atlas-ribcage:after{content:"";position:absolute;left:50%;bottom:0;width:48px;height:17px;border-bottom:1px solid rgba(231,211,155,.4);border-radius:0 0 50% 50%;transform:translate(-50%)}.anatomy-nexus-atlas-spine{position:absolute;z-index:5;left:50%;top:31px;width:12px;height:72px;transform:translate(-50%);background:radial-gradient(circle at 50% 5px,#e0c779 0 2.8px,#8a7137 3px 3.7px,transparent 4px) center top/12px 9px repeat-y,linear-gradient(180deg,transparent 0,#d9c276 10%,#d9c276 90%,transparent 100%) center/1px 100% no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.anatomy-nexus-atlas-spine:before,.anatomy-nexus-atlas-spine:after{content:"";position:absolute;left:50%;width:20px;height:1px;background:linear-gradient(90deg,transparent,#d9c276,transparent);transform:translate(-50%)}.anatomy-nexus-atlas-spine:before{top:0}.anatomy-nexus-atlas-spine:after{bottom:1px}.anatomy-nexus-atlas-seal{position:absolute;z-index:7;left:18px;top:43px;display:grid;place-items:center;width:70px;height:70px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(239,215,151,.88);border-radius:50%;background:radial-gradient(circle at 35% 29%,rgba(255,255,255,.11),transparent 30%),linear-gradient(145deg,#0b5d65,#073845);box-shadow:0 16px 30px #02161f47,inset 0 0 0 5px #e1c67e0f}.anatomy-nexus-atlas-seal:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(235,209,143,.7);border-radius:50%}.anatomy-nexus-atlas-seal:after{content:"";position:absolute;left:17px;right:17px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(229,207,148,.58),transparent)}.anatomy-nexus-atlas-seal>em{position:absolute;top:18px;color:#f0dca2!important;font-family:Georgia,Times New Roman,serif;font-size:18px!important;line-height:1!important;font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important}.anatomy-nexus-atlas-seal>strong{position:absolute;bottom:16px;color:#c9e9e5!important;font-size:6px!important;line-height:1!important;font-weight:900!important;letter-spacing:.18em!important}@media(max-width:1050px){.independent-exam-hero.anatomy-nexus-premium-hero>.anatomy-nexus-hero-art{align-self:center!important;flex-basis:auto!important;width:328px!important;min-width:328px!important;max-width:328px!important;margin:2px auto 0!important}}@media(max-width:620px){.independent-exam-hero.anatomy-nexus-premium-hero>.anatomy-nexus-hero-art{width:292px!important;min-width:292px!important;max-width:292px!important;height:146px!important;min-height:146px!important}.anatomy-nexus-atlas-plate{right:10px;top:13px;width:220px;height:120px;border-radius:17px}.anatomy-nexus-atlas-seal{left:10px;top:42px;width:64px;height:64px}.anatomy-nexus-atlas-seal>em{top:16px;font-size:16px!important}.anatomy-nexus-atlas-seal>strong{bottom:14px}.anatomy-nexus-atlas-ribcage{width:102px;height:68px;top:29px}.anatomy-nexus-atlas-spine{height:68px;top:30px}}.profile-hero.profile-premium-hero>.profile-hero-status{position:relative!important;display:block!important;isolation:isolate!important;flex:0 0 300px!important;width:300px!important;min-width:300px!important;height:148px!important;min-height:148px!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.profile-hero.profile-premium-hero>.profile-hero-status>span,.profile-hero.profile-premium-hero>.profile-hero-status>b,.profile-hero.profile-premium-hero>.profile-hero-status>small{position:absolute!important;display:block!important;margin:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;text-transform:none!important;box-sizing:border-box!important}.profile-hero.profile-premium-hero>.profile-hero-status:before{content:"";position:absolute;z-index:0;top:12px;right:0;bottom:0;left:10px;border-radius:50%;background:radial-gradient(circle at 51% 50%,rgba(91,224,213,.24),rgba(41,151,158,.12) 43%,transparent 72%);filter:blur(7px)}.profile-hero.profile-premium-hero>.profile-hero-status:after{content:"";position:absolute;z-index:1;left:57px;top:31px;width:192px;height:82px;border:1px solid rgba(232,205,137,.72);border-left-color:#73e0d885;border-right-color:#73e0d885;border-radius:50%;box-shadow:0 0 0 10px #ffffff04,0 10px 25px #02192214;transform:rotate(-10deg)}.profile-hero.profile-premium-hero>.profile-hero-status>b{z-index:3;left:72px;top:18px;width:170px;height:112px;overflow:hidden!important;border:1px solid rgba(228,245,243,.96)!important;border-radius:16px!important;background:linear-gradient(155deg,#fff,#e7f5f4 76%,#d7eceb)!important;box-shadow:0 20px 38px #021a2445,inset 0 1px #fffffff2!important;transform:rotate(-3deg)!important}.profile-hero.profile-premium-hero>.profile-hero-status>b:before{content:"MEDCORE\a ACCOUNT ID";white-space:pre;position:absolute;left:18px;top:18px;color:#154d58;font-size:10px;line-height:1.3;font-weight:950;letter-spacing:.11em;text-align:left}.profile-hero.profile-premium-hero>.profile-hero-status>b:after{content:"";position:absolute;left:18px;right:18px;bottom:18px;height:38px;border-radius:7px;background:linear-gradient(90deg,#2aa39f 0 30px,transparent 30px) 0 0/100% 5px no-repeat,linear-gradient(90deg,rgba(33,112,118,.2) 0 74%,transparent 74%) 0 17px/100% 3px no-repeat,linear-gradient(90deg,rgba(33,112,118,.16) 0 55%,transparent 55%) 0 29px/100% 3px no-repeat}.profile-hero.profile-premium-hero>.profile-hero-status>span{z-index:5;left:16px;top:29px;width:94px;height:94px;overflow:hidden!important;border:4px solid rgba(226,199,126,.88)!important;border-radius:50%!important;background:radial-gradient(circle at 50% 34%,#e8f8f5 0 12px,transparent 13px),radial-gradient(ellipse at 50% 105%,#d7f1ed 0 34px,transparent 35px),radial-gradient(circle at 38% 29%,rgba(99,221,211,.24),transparent 46%),linear-gradient(145deg,#146a76,#082f3d)!important;box-shadow:0 17px 30px #02182145,inset 0 0 0 4px #ffffff0e!important}.profile-hero.profile-premium-hero>.profile-hero-status>span:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(221,244,240,.28);border-radius:50%;box-shadow:inset 0 0 18px #5bdfd61a}.profile-hero.profile-premium-hero>.profile-hero-status>span:after{content:"M";position:absolute;right:4px;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(246,224,164,.9);border-radius:8px;background:linear-gradient(145deg,#e6cd88,#b88d3c);box-shadow:0 7px 13px #02161f38;color:#073947;font-size:11px;line-height:1;font-weight:1000;letter-spacing:0}.profile-hero.profile-premium-hero>.profile-hero-status>small{z-index:7;right:8px;bottom:19px;width:35px;height:35px;overflow:visible!important;border:5px solid #e4c77d!important;border-radius:50%!important;background:radial-gradient(circle at 42% 38%,#1e7881,#083744 72%)!important;box-shadow:0 13px 24px #02172040,inset 0 0 0 3px #ffffff0a!important;transform:rotate(-8deg)!important}.profile-hero.profile-premium-hero>.profile-hero-status>small:before{content:"";position:absolute;right:21px;top:12px;width:50px;height:6px;border-radius:999px;background:linear-gradient(90deg,#b98d3b,#f1dda3);box-shadow:0 5px 10px #0217202e;transform:rotate(-34deg);transform-origin:right center}.profile-hero.profile-premium-hero>.profile-hero-status>small:after{content:"";position:absolute;left:-35px;top:-9px;width:15px;height:14px;border-left:5px solid #e4c77d;border-bottom:5px solid #e4c77d;transform:rotate(-34deg)}@media(max-width:1050px){.profile-hero.profile-premium-hero>.profile-hero-status{align-self:center!important;flex-basis:auto!important;width:300px!important;min-width:300px!important;max-width:300px!important;margin:2px auto 0!important}}@media(max-width:620px){.profile-hero.profile-premium-hero>.profile-hero-status{width:280px!important;min-width:280px!important;max-width:280px!important;height:140px!important;min-height:140px!important}.profile-hero.profile-premium-hero>.profile-hero-status>b{left:64px!important;top:15px!important;transform:rotate(-2deg) scale(.94)!important;transform-origin:left top!important}.profile-hero.profile-premium-hero>.profile-hero-status>span{left:10px!important;top:27px!important;transform:scale(.92)!important;transform-origin:left top!important}.profile-hero.profile-premium-hero>.profile-hero-status:after{left:48px!important;width:184px!important}.profile-hero.profile-premium-hero>.profile-hero-status>small{right:5px!important;bottom:17px!important;transform:rotate(-8deg) scale(.92)!important;transform-origin:center!important}}.university-year-premium-hero>.university-year-premium-visual{position:relative!important;display:block!important;isolation:isolate!important;flex:0 0 312px!important;width:312px!important;min-width:312px!important;height:154px!important;min-height:154px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-align:left!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.university-year-premium-hero>.university-year-premium-visual:before{content:"";position:absolute;z-index:0;top:10px;right:0;bottom:0;left:12px;border-radius:50%;background:radial-gradient(circle at 52% 48%,rgba(96,225,214,.25),rgba(42,153,160,.11) 46%,transparent 73%);filter:blur(8px)}.university-year-premium-hero>.university-year-premium-visual:after{content:"";position:absolute;z-index:1;left:73px;top:19px;width:210px;height:116px;border:1px solid rgba(235,247,245,.94);border-radius:18px;background:linear-gradient(150deg,#fffffffb,#e7f6f4f6 70%,#d6edebf0);box-shadow:0 21px 40px #021a2442,inset 0 1px #fffffffa;transform:rotate(-2deg)}.university-year-premium-hero>.university-year-premium-visual>span,.university-year-premium-hero>.university-year-premium-visual>b,.university-year-premium-hero>.university-year-premium-visual>em,.university-year-premium-hero>.university-year-premium-visual>small{position:absolute!important;box-sizing:border-box!important;margin:0!important}.university-year-premium-hero>.university-year-premium-visual>span{z-index:5;left:12px;top:28px;display:grid!important;place-items:center!important;width:96px!important;height:96px!important;padding:0!important;overflow:visible!important;border:4px solid #e4c678!important;border-radius:50%!important;background:radial-gradient(circle at 36% 28%,rgba(127,235,224,.28),transparent 38%),radial-gradient(circle at 50% 55%,#176d78,#0a3c4a 67%,#072c39)!important;box-shadow:0 18px 32px #0218224a,inset 0 0 0 4px #ffffff0e!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important}.university-year-premium-hero>.university-year-premium-visual>span:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(231,205,139,.44);border-top-color:#74e4da94;border-bottom-color:#74e4da94;border-radius:50%;transform:rotate(24deg);box-shadow:0 0 0 7px #ffffff03}.university-year-premium-hero>.university-year-premium-visual>span:after{content:attr(data-year-badge);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f7e4ac;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;font-weight:700;letter-spacing:.06em;text-shadow:0 3px 12px rgba(0,0,0,.22)}.university-year-premium-hero>.university-year-premium-visual>b{z-index:4;left:130px;top:50px;right:21px;display:block!important;overflow:hidden!important;color:#153f49!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important}.university-year-premium-hero>.university-year-premium-visual>b:before{content:"ACADEMIC YEAR";position:absolute;left:0;top:-23px;color:#328086;font-family:inherit;font-size:8px;line-height:1;font-weight:950;letter-spacing:.17em;white-space:nowrap}.university-year-premium-hero>.university-year-premium-visual>b:after{content:"";position:absolute;left:0;right:6px;bottom:-16px;height:2px;border-radius:999px;background:linear-gradient(90deg,#d4b35f 0,#d4b35f 34px,#1b777c33 34px,#1b777c33)}.university-year-premium-hero>.university-year-premium-visual>em,.university-year-premium-hero>.university-year-premium-visual>small{z-index:6;left:130px;right:20px;bottom:27px;display:block!important;overflow:hidden!important;padding:7px 10px 7px 23px!important;border:1px solid rgba(40,135,139,.16)!important;border-radius:999px!important;background:linear-gradient(90deg,#e2f4f2f5,#f3f9f8f0)!important;box-shadow:none!important;color:#5b7479!important;font-size:9px!important;line-height:1.15!important;font-style:normal!important;font-weight:750!important;letter-spacing:.01em!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important}.university-year-premium-hero>.university-year-premium-visual>em:before,.university-year-premium-hero>.university-year-premium-visual>small:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;border-radius:50%;background:linear-gradient(145deg,#e8ce87,#b98b34);box-shadow:0 0 0 3px #d8bb6f21;transform:translateY(-50%)}.university-year-premium-hero>.university-year-premium-visual>em:after,.university-year-premium-hero>.university-year-premium-visual>small:after{content:"MEDCORE";position:absolute;right:9px;top:-35px;color:#1f6d734f;font-size:7px;line-height:1;font-weight:950;letter-spacing:.14em}@media(max-width:1050px){.university-year-premium-hero>.university-year-premium-visual{flex-basis:292px!important;width:292px!important;min-width:292px!important;transform:scale(.94)!important;transform-origin:right center!important}}@media(max-width:900px){.university-year-premium-hero>.university-year-premium-visual{justify-self:center!important;align-self:center!important;flex-basis:auto!important;width:312px!important;min-width:312px!important;max-width:312px!important;margin:5px auto 0!important;transform:scale(.96)!important;transform-origin:center top!important}}@media(max-width:520px){.university-year-premium-hero>.university-year-premium-visual{width:286px!important;min-width:286px!important;max-width:286px!important;height:142px!important;min-height:142px!important;margin:2px auto -8px!important;transform:scale(.88)!important;transform-origin:center top!important}}.membership-locked-thumb{position:relative;overflow:hidden;background:#141823}.membership-locked-thumb img{filter:blur(3px) brightness(.57) saturate(.72);transform:scale(1.035)}.membership-thumb-shade{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(180deg,#080b1214 16%,#080b12e0);pointer-events:none}.membership-thumb-seal{display:inline-flex;align-items:center;gap:9px;padding:9px 11px;border-radius:15px;border:1px solid rgba(255,183,76,.4);background:#0c0f17d1;box-shadow:0 8px 22px #00000040;color:#fff3e1}.membership-thumb-seal strong{font-size:13px;font-weight:1000}.membership-thumb-seal small{display:block;margin-top:2px;color:#f6c97f;font-size:10px;font-weight:900}.membership-thumb-mark{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#f68b13,#ffbd55);font-size:13px;font-weight:1000}.medcore-summary-page-thumbnails>button.membership-locked-thumb{cursor:pointer}.medcore-summary-page-thumbnails>button.membership-locked-thumb .medcore-summary-thumb-image{position:relative;overflow:hidden;background:#141823}.medcore-summary-page-thumbnails>button.membership-locked-thumb .membership-thumb-shade{z-index:2}.medcore-summary-page-thumbnails>button.membership-locked-thumb .membership-thumb-seal span:last-child{display:grid;text-align:left;min-width:0}.medcore-year-subscription-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:grid;place-items:center;padding:20px;background:#040c12c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.medcore-year-subscription-card{position:relative;width:min(560px,100%);display:grid;justify-items:center;gap:12px;padding:32px;border:1px solid rgba(194,151,54,.42);border-radius:28px;background:linear-gradient(145deg,#082d3a,#0d4856 58%,#153d43);box-shadow:0 30px 90px #04191f75;color:#fff;text-align:center}.medcore-year-subscription-card>small{font-weight:900;letter-spacing:.08em;color:#d8bd79}.medcore-year-subscription-card h2{margin:0;font-size:clamp(25px,4vw,36px)}.medcore-year-subscription-card p{margin:0;max-width:470px;line-height:1.75;color:#d7e5e5;font-weight:700}.medcore-year-subscription-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:19px;background:linear-gradient(145deg,#d8bd79,#9a7525);color:#fff;font-size:25px;font-weight:1000;box-shadow:0 14px 32px #00000038}.medcore-year-subscription-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff14;color:#fff;font-size:24px}.medcore-year-subscription-action{min-width:240px;text-decoration:none;text-align:center}.medcore-year-subscription-action:disabled{opacity:.55;cursor:not-allowed}.medcore-year-subscription-luxury{width:min(860px,100%);max-height:min(92vh,900px);overflow:auto;justify-items:stretch;gap:20px;padding:30px;background:radial-gradient(circle at 88% 0%,rgba(210,178,93,.17),transparent 31%),radial-gradient(circle at 0% 100%,rgba(44,161,168,.18),transparent 38%),linear-gradient(145deg,#061e2a,#083441 54%,#0a4b51);border-color:#dabb6961;box-shadow:0 38px 110px #02121b94}.medcore-year-gate-brand{display:flex;align-items:center;gap:12px;padding-right:52px}.medcore-year-gate-brand>span{padding:8px 13px;border:1px solid rgba(223,193,111,.42);border-radius:999px;background:#dfc16f1a;color:#f0d993;font-size:12px;font-weight:1000;letter-spacing:.14em}.medcore-year-gate-brand>small{color:#9fc7ca;font-size:11px;font-weight:900;letter-spacing:.14em}.medcore-year-gate-heading{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.medcore-year-gate-heading>small{color:#e0c77e;font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.medcore-year-gate-heading h2{margin:6px 0 9px;font-size:clamp(28px,4vw,42px);letter-spacing:-.035em}.medcore-year-gate-heading p{max-width:760px!important;color:#c8dcde!important;font-size:14px;line-height:1.7!important;font-weight:650!important}.medcore-year-gate-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.medcore-year-gate-facts article{display:grid;gap:5px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#ffffff0e;text-align:left}.medcore-year-gate-facts small{color:#8fb7bb;font-size:10px;font-weight:900;letter-spacing:.1em}.medcore-year-gate-facts b{overflow:hidden;color:#fff;font-size:16px;line-height:1.22;text-overflow:ellipsis}.medcore-year-gate-facts span{color:#d6bd78;font-size:11px;font-weight:800}.medcore-year-gate-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.medcore-year-gate-step{display:grid;align-content:start;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:21px;background:#04151d61;text-align:left}.medcore-year-gate-step-title{display:flex;align-items:center;gap:11px}.medcore-year-gate-step-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,#d9be73,#9c782c);color:#fff;font-size:12px;font-weight:1000;box-shadow:0 10px 25px #0000002e}.medcore-year-gate-step-title small{display:block;color:#8fb8bc;font-size:10px;font-weight:900;letter-spacing:.1em}.medcore-year-gate-step-title b{display:block;margin-top:3px;color:#fff;font-size:15px}.medcore-year-gate-step>p{min-height:48px!important;max-width:none!important;color:#bcd2d4!important;font-size:12px;line-height:1.55!important;font-weight:650!important}.medcore-year-shopier-button,.medcore-year-submit-reference{min-height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:15px;text-decoration:none;font-weight:900}.medcore-year-shopier-button b{font-size:18px}.medcore-year-shopier-button:disabled{opacity:.48}.medcore-year-tracking-field{display:grid;gap:7px}.medcore-year-tracking-field>span{color:#9dbfc2;font-size:10px;font-weight:900;letter-spacing:.08em}.medcore-year-tracking-field input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;outline:none;background:#0210178f;color:#fff;font:inherit;font-size:13px;font-weight:750}.medcore-year-tracking-field input:focus{border-color:#d8bd79;box-shadow:0 0 0 3px #d8bd7921}.medcore-year-tracking-field input::placeholder{color:#76999d}.medcore-year-submit-reference{border:1px solid rgba(124,218,208,.24);background:linear-gradient(135deg,#0d7578,#159198);color:#fff;box-shadow:0 12px 26px #04404540}.medcore-year-submit-reference:disabled{opacity:.48;cursor:not-allowed}.medcore-year-request-message{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#03151c75;text-align:left}.medcore-year-request-message>div:first-child{display:grid;gap:3px}.medcore-year-request-message small{color:#93b9bc;font-size:9px;font-weight:900;letter-spacing:.12em}.medcore-year-request-message b{color:#fff;font-size:14px}.medcore-year-request-message span{color:#bfd2d4;font-size:11px}.medcore-year-request-message.is-pending{border-color:#dcbe6957}.medcore-year-request-message.is-processing{border-color:#5bc2cb61}.medcore-year-request-message.is-approved{border-color:#5dcb996b;background:#145b4240}.medcore-year-request-message.is-error{border-color:#e76c6c6b;background:#5e1f2747}.medcore-year-request-actions button{min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff14;color:#fff;font-weight:850}.medcore-year-gate-security{padding-top:15px;border-top:1px solid rgba(255,255,255,.1);text-align:left}.medcore-year-gate-security span{color:#dfc77e;font-size:10px;font-weight:950;letter-spacing:.12em}.medcore-year-gate-security p{margin:5px 0 0!important;max-width:none!important;color:#9fbec1!important;font-size:11px;line-height:1.55!important;font-weight:650!important}.subscription-admin-page{display:grid;gap:20px}.subscription-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:28px;align-items:center;padding:34px 36px;border:1px solid rgba(96,208,198,.2);border-radius:27px;background:radial-gradient(circle at 88% 8%,rgba(212,182,97,.18),transparent 28%),linear-gradient(130deg,#061927,#0a3040 56%,#0d4b51);color:#fff;box-shadow:0 25px 64px #041c2b2e}.subscription-admin-hero h1{margin:5px 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.03;letter-spacing:-.04em}.subscription-admin-hero h1 span{color:#8fddd5}.subscription-admin-hero p:last-child{max-width:780px;margin:0;color:#c2d8dc;font-size:.9rem;line-height:1.65}.subscription-admin-hero aside{display:grid;place-items:center;align-content:center;height:160px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#ffffff0f;text-align:center}.subscription-admin-hero aside small{color:#d8c27c;font-size:.62rem;font-weight:900;letter-spacing:.12em}.subscription-admin-hero aside b{margin:7px 0;font-size:3rem}.subscription-admin-hero aside span{color:#b9d1d4;font-size:.7rem}.subscription-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.subscription-admin-metrics article{padding:18px 19px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 10px 28px #0724330d}.subscription-admin-metrics small{color:var(--muted);font-size:.6rem;font-weight:900;letter-spacing:.1em}.subscription-admin-metrics b{display:block;margin:7px 0 4px;font-size:1.55rem}.subscription-admin-metrics span{color:var(--muted);font-size:.7rem}.subscription-admin-alert{display:flex;gap:8px;padding:13px 15px;border:1px solid rgba(207,82,88,.25);border-radius:15px;background:#cf525814;color:var(--ink)}.subscription-admin-alert span{color:var(--muted)}.subscription-admin-panel{padding:24px;border:1px solid var(--line);border-radius:23px;background:var(--panel);box-shadow:0 17px 44px #0826350e}.subscription-admin-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.subscription-admin-panel h2{margin:3px 0 5px;font-size:1.45rem}.subscription-admin-panel header p:last-child{margin:0;color:var(--muted);font-size:.78rem}.subscription-admin-panel>header>button,.subscription-admin-panel>header>span{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:850}.subscription-admin-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.subscription-admin-request{display:grid;gap:11px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 22%,var(--panel)))}.subscription-admin-request-head{display:flex;align-items:center;justify-content:space-between}.subscription-admin-request-head>span{padding:5px 8px;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.08em}.subscription-admin-request-head>span.is-pending{background:#d2ae4a21;color:#9a7627}.subscription-admin-request-head>span.is-processing{background:#2899a41f;color:#197d86}.subscription-admin-request h3{margin:0;font-size:1rem}.subscription-admin-request>p{margin:-7px 0 0;color:var(--muted);font-size:.73rem}.subscription-admin-request dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.subscription-admin-request dl>div{padding:9px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,var(--accent-soft))}.subscription-admin-request dt{color:var(--muted);font-size:.58rem;font-weight:800}.subscription-admin-request dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.7rem;font-weight:800}.subscription-admin-verification{margin:0!important;padding:9px 10px;border-radius:11px;background:var(--accent-soft);color:var(--muted)!important;font-size:.68rem!important}.subscription-admin-approve{min-height:42px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--navy),var(--accent));color:#fff;font-weight:900}.subscription-admin-approve:disabled{opacity:.52}.subscription-admin-empty{display:grid;place-items:center;gap:5px;min-height:120px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}.subscription-admin-table-wrap{overflow:auto}.subscription-admin-table{width:100%;min-width:950px;border-collapse:separate;border-spacing:0 8px}.subscription-admin-table th{padding:0 11px 6px;color:var(--muted);font-size:.59rem;letter-spacing:.08em;text-align:left}.subscription-admin-table td{padding:12px 11px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-soft));border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.7rem}.subscription-admin-table td:first-child{border-left:1px solid var(--line);border-radius:12px 0 0 12px}.subscription-admin-table td:last-child{border-right:1px solid var(--line);border-radius:0 12px 12px 0}.subscription-admin-table td b,.subscription-admin-table td span{display:block}.subscription-admin-table td span{margin-top:3px;color:var(--muted);font-size:.62rem}.subscription-admin-table em{padding:5px 7px;border-radius:999px;font-size:.58rem;font-style:normal;font-weight:900}.subscription-admin-table em.is-active{background:#30aa731f;color:#20865e}.subscription-admin-table em.is-expired,.subscription-admin-table em.is-revoked{background:#ba53591a;color:#a34349}@media(max-width:900px){.medcore-year-gate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.medcore-year-gate-flow,.subscription-admin-hero{grid-template-columns:1fr}.subscription-admin-hero aside{height:115px}.subscription-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-admin-request-grid{grid-template-columns:1fr}}@media(max-width:560px){.medcore-year-subscription-luxury{padding:24px 18px}.medcore-year-gate-facts{grid-template-columns:1fr}.medcore-year-request-message{align-items:flex-start;flex-direction:column}.subscription-admin-hero{padding:27px 21px}.subscription-admin-metrics{grid-template-columns:1fr}.subscription-admin-panel{padding:18px}.subscription-admin-panel>header{align-items:flex-start;flex-direction:column}.subscription-admin-request dl{grid-template-columns:1fr}}.medcore-year-subscription-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:28px!important;overflow:auto!important;background:#02101db8!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important}.medcore-mrph-gate-shell{position:relative;width:min(1120px,96vw);max-height:min(860px,92vh);overflow:auto;border:1px solid rgba(177,208,210,.22);border-radius:30px;background:linear-gradient(145deg,#071d2c,#0a2b39 42%,#f7faf9 42.15%,#fff);box-shadow:0 40px 100px #000c197a,inset 0 1px #ffffff1f;color:#0c2433;text-align:left}.medcore-mrph-gate-close{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;z-index:4;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#071d2cc7;color:#fff;font-size:22px;cursor:pointer}.medcore-mrph-gate-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:700px}.medcore-mrph-gate-hero{padding:48px 42px;color:#eefafa;background:radial-gradient(circle at 15% 10%,rgba(63,194,191,.22),transparent 18rem),radial-gradient(circle at 85% 78%,rgba(194,159,82,.18),transparent 18rem)}.medcore-mrph-gate-badge{display:inline-flex;padding:7px 11px;border:1px solid rgba(135,220,216,.22);border-radius:999px;background:#ffffff0d;color:#91dfdb;font:800 10px/1.2 system-ui;letter-spacing:.16em}.medcore-mrph-gate-hero h2{margin:26px 0 12px;font:800 clamp(30px,4vw,48px)/1.04 system-ui;letter-spacing:-.035em;color:#fff}.medcore-mrph-gate-hero>p{margin:0;max-width:520px;color:#b9cbd2;font:500 14px/1.75 system-ui}.medcore-mrph-gate-price{margin:32px 0 22px;padding:24px;border:1px solid rgba(218,189,121,.22);border-radius:22px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff14}.medcore-mrph-gate-price small{display:block;color:#d6bf88;font:800 10px/1.2 system-ui;letter-spacing:.14em;text-transform:uppercase}.medcore-mrph-gate-price strong{display:block;margin-top:8px;color:#fff;font:800 32px/1 system-ui}.medcore-mrph-gate-price span{display:block;margin-top:9px;color:#a9bdc5;font:600 12px/1.5 system-ui}.medcore-mrph-gate-account{padding:14px 16px;border-radius:16px;background:#00000024;border:1px solid rgba(255,255,255,.08)}.medcore-mrph-gate-account small{display:block;color:#7e9eaa;font:700 9px/1.2 system-ui;text-transform:uppercase;letter-spacing:.12em}.medcore-mrph-gate-account strong{display:block;margin-top:5px;color:#e9f4f5;font:700 13px/1.4 system-ui;word-break:break-word}.medcore-mrph-gate-benefits{margin-top:28px}.medcore-mrph-gate-benefits h3{margin:0 0 12px;font:800 13px/1.3 system-ui;color:#fff}.medcore-mrph-gate-benefit{display:flex;gap:10px;margin:10px 0;color:#c1d0d5;font:600 12px/1.55 system-ui}.medcore-mrph-gate-benefit i{width:7px;height:7px;margin-top:6px;flex:0 0 7px;border-radius:50%;background:#61d5d0;box-shadow:0 0 0 4px #61d5d014}.medcore-mrph-gate-main{padding:48px 42px 40px;background:linear-gradient(180deg,#fffffffa,#f4f9f8fc)}.medcore-mrph-gate-mainhead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.medcore-mrph-gate-mainhead small{display:block;color:#18858a;font:800 10px/1.2 system-ui;letter-spacing:.14em;text-transform:uppercase}.medcore-mrph-gate-mainhead h3{margin:7px 0 0;font:800 24px/1.15 system-ui;color:#102b3b}.medcore-mrph-gate-pill{padding:7px 10px;border:1px solid rgba(19,133,138,.15);border-radius:999px;background:#eef9f8;color:#17757a;font:800 10px/1.2 system-ui;white-space:nowrap}.medcore-mrph-gate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.medcore-mrph-gate-step{min-height:120px;padding:16px;border:1px solid #dce8e8;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0a2a3a0b}.medcore-mrph-gate-step strong{display:block;color:#123443;font:800 12px/1.3 system-ui}.medcore-mrph-gate-step p{margin:7px 0 0;color:#71828a;font:600 10px/1.55 system-ui}.medcore-mrph-gate-buy{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #0a8991;border-radius:16px;background:linear-gradient(135deg,#0a6672,#0a8e93);color:#fff!important;font:800 13px/1 system-ui;text-decoration:none;cursor:pointer;box-shadow:0 14px 30px #0873792e}.medcore-mrph-gate-buy:disabled{opacity:.55;cursor:not-allowed}.medcore-mrph-gate-form{margin-top:18px;padding:20px;border:1px solid #d7e6e5;border-radius:20px;background:#ffffffd1}.medcore-mrph-gate-form h4{margin:0 0 13px;color:#163343;font:800 15px/1.3 system-ui}.medcore-mrph-gate-form label{display:block;margin-bottom:7px;color:#3c5966;font:700 11px/1.4 system-ui}.medcore-mrph-gate-inputrow{display:grid;grid-template-columns:1fr auto;gap:9px}.medcore-mrph-gate-input{min-width:0;height:48px;padding:0 14px;border:1px solid #cbdedd;border-radius:14px;background:#fff;color:#102c3b;font:700 13px/1 system-ui;outline:none}.medcore-mrph-gate-input:focus{border-color:#1d9ca0;box-shadow:0 0 0 4px #1d9ca014}.medcore-mrph-gate-submit{height:48px;padding:0 17px;border:1px solid #183d4b;border-radius:14px;background:#0c2d3b;color:#fff;font:800 11px/1 system-ui;cursor:pointer}.medcore-mrph-gate-submit:disabled{opacity:.6}.medcore-mrph-gate-hint{margin:8px 0 0;color:#809097;font:600 9px/1.5 system-ui}.medcore-mrph-gate-status{margin-top:18px;padding:18px;border:1px solid #dbe6e5;border-radius:20px;background:linear-gradient(145deg,#f9fbfb,#fff)}.medcore-mrph-gate-statushead{display:flex;align-items:center;justify-content:space-between;gap:12px}.medcore-mrph-gate-statushead h4{margin:0;color:#163443;font:800 14px/1.3 system-ui}.medcore-mrph-gate-state{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;font:800 9px/1.2 system-ui}.medcore-mrph-gate-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.medcore-mrph-gate-state.pending{color:#8a6b28;background:#fff8e8}.medcore-mrph-gate-state.active{color:#177c6b;background:#eaf9f4}.medcore-mrph-gate-state.none{color:#65767d;background:#eef3f3}.medcore-mrph-gate-status p{margin:10px 0 0;color:#708188;font:600 10px/1.6 system-ui}.medcore-mrph-gate-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.medcore-mrph-gate-detail{padding:10px 12px;border-radius:12px;background:#f2f7f6}.medcore-mrph-gate-detail small{display:block;color:#8a999e;font:700 8px/1.2 system-ui;text-transform:uppercase;letter-spacing:.08em}.medcore-mrph-gate-detail strong{display:block;margin-top:4px;color:#2c4854;font:700 10px/1.45 system-ui;word-break:break-word}.medcore-mrph-gate-footer{display:flex;justify-content:flex-end;margin-top:15px}.medcore-mrph-gate-refresh{border:0;background:transparent;color:#217a7d;font:800 10px/1 system-ui;cursor:pointer}.medcore-mrph-gate-refresh:disabled{opacity:.55;cursor:not-allowed}.medcore-mrph-gate-message{margin-top:10px;padding:10px 12px;border-radius:12px;background:#edf8f7;color:#1d6c70;font:700 10px/1.5 system-ui}.medcore-mrph-gate-message.error{background:#fff1f1;color:#9a4444}@media(max-width:860px){.medcore-year-subscription-modal{padding:12px!important}.medcore-mrph-gate-shell{max-height:95vh;border-radius:24px;background:#fff}.medcore-mrph-gate-grid{grid-template-columns:1fr}.medcore-mrph-gate-hero{padding:34px 24px}.medcore-mrph-gate-main{padding:30px 24px}.medcore-mrph-gate-steps,.medcore-mrph-gate-inputrow{grid-template-columns:1fr}.medcore-mrph-gate-submit{width:100%}}@media(max-width:520px){.medcore-year-subscription-modal{padding:0!important}.medcore-mrph-gate-shell{width:100vw;max-height:100vh;height:100vh;border-radius:0}.medcore-mrph-gate-hero{padding:28px 20px}.medcore-mrph-gate-main{padding:26px 20px 38px}.medcore-mrph-gate-details{grid-template-columns:1fr}.medcore-mrph-gate-mainhead{padding-inline-end:34px}}[dir=rtl] .medcore-mrph-gate-shell{text-align:right}.medcore-mrph-gate-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.medcore-mrph-gate-year{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(214,191,136,.28);border-radius:999px;background:#d6bf8814;color:#f1dcaa;font:800 10px/1.2 system-ui;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.medcore-mrph-gate-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.medcore-mrph-gate-account strong{font-size:13px;letter-spacing:-.01em}@media(max-width:560px){.medcore-mrph-gate-topline{align-items:flex-start;flex-direction:column}.medcore-mrph-gate-year{white-space:normal}}html:has(.medcore-year-subscription-modal),body:has(.medcore-year-subscription-modal){overflow:hidden!important;overscroll-behavior:none!important}.medcore-year-subscription-modal{z-index:2147483647!important;overflow:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.medcore-year-subscription-modal::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.medcore-year-subscription-modal .medcore-year-subscription-close{display:none!important}.medcore-year-subscription-modal .medcore-mrph-gate-shell>.medcore-mrph-gate-close{display:none!important}.medcore-year-subscription-modal .medcore-mrph-gate-main{position:relative!important}.medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor{position:absolute!important;top:18px!important;left:0!important;right:0!important;width:100%!important;height:42px!important;box-sizing:border-box!important;padding:0 18px 0 0!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:flex-start!important;direction:ltr!important;pointer-events:none!important;z-index:2147483647!important;margin:0!important;transform:none!important}.medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor>.medcore-mrph-gate-close{display:grid!important;place-items:center!important;position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;direction:ltr!important;z-index:1!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;background:#071d2cc7!important;color:#fff!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;pointer-events:auto!important;flex:0 0 42px!important}:root[dir=rtl] .medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor,[dir=rtl] .medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor{left:0!important;right:0!important;padding:0 18px 0 0!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;direction:ltr!important}.medcore-mrph-gate-shell{max-height:min(860px,calc(100dvh - 56px))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.medcore-mrph-gate-shell::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media(max-width:860px){.medcore-mrph-gate-shell{max-height:calc(100dvh - 24px)!important}}@media(max-width:520px){.medcore-year-subscription-modal{padding:0!important;place-items:stretch!important;background:#071d2c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.medcore-year-subscription-modal .medcore-mrph-gate-shell{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-top:68px!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}.medcore-year-subscription-modal .medcore-mrph-gate-grid{display:block!important;min-height:0!important;min-width:0!important}.medcore-year-subscription-modal .medcore-mrph-gate-hero{min-width:0!important;padding:calc(24px + env(safe-area-inset-top)) 18px 22px!important;color:#eefafa!important;background:radial-gradient(circle at 15% 10%,rgba(63,194,191,.22),transparent 18rem),radial-gradient(circle at 85% 78%,rgba(194,159,82,.18),transparent 18rem),linear-gradient(150deg,#071d2c,#0a2b39 55%,#0b3341)!important}.medcore-year-subscription-modal .medcore-mrph-gate-topline{min-width:0!important;gap:8px!important;padding-right:54px!important}.medcore-year-subscription-modal .medcore-mrph-gate-badge{max-width:100%!important;white-space:normal!important;line-height:1.35!important;letter-spacing:.1em!important;color:#91dfdb!important;background:#ffffff0d!important;border-color:#87dcd838!important}.medcore-year-subscription-modal .medcore-mrph-gate-year{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#f1dcaa!important;background:#d6bf8814!important;border-color:#d6bf8847!important}.medcore-year-subscription-modal .medcore-mrph-gate-hero h2{margin:20px 0 10px!important;font-size:clamp(27px,8vw,34px)!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#fff!important}.medcore-year-subscription-modal .medcore-mrph-gate-hero>p{max-width:none!important;font-size:13px!important;line-height:1.65!important;color:#b9cbd2!important}.medcore-year-subscription-modal .medcore-mrph-gate-price{margin:22px 0 14px!important;padding:18px!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border-color:#dabd7938!important}.medcore-year-subscription-modal .medcore-mrph-gate-price small{color:#d6bf88!important}.medcore-year-subscription-modal .medcore-mrph-gate-price strong{font-size:30px!important;line-height:1.05!important;color:#fff!important}.medcore-year-subscription-modal .medcore-mrph-gate-price span{margin-top:7px!important;line-height:1.45!important;color:#a9bdc5!important}.medcore-year-subscription-modal .medcore-mrph-gate-account{padding:12px 14px!important;border-radius:14px!important;background:#00000024!important;border-color:#ffffff14!important}.medcore-year-subscription-modal .medcore-mrph-gate-account small{color:#7e9eaa!important}.medcore-year-subscription-modal .medcore-mrph-gate-account strong{overflow-wrap:anywhere!important;color:#e9f4f5!important}.medcore-year-subscription-modal .medcore-mrph-gate-benefits{margin-top:18px!important}.medcore-year-subscription-modal .medcore-mrph-gate-benefits h3{color:#fff!important}.medcore-year-subscription-modal .medcore-mrph-gate-benefit{gap:9px!important;margin:8px 0!important;font-size:12px!important;line-height:1.5!important;color:#c1d0d5!important}.medcore-year-subscription-modal .medcore-mrph-gate-main{min-width:0!important;padding:24px 16px calc(28px + env(safe-area-inset-bottom))!important}.medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor{position:fixed!important;top:calc(env(safe-area-inset-top) + 10px)!important;left:0!important;right:0!important;width:100%!important;height:44px!important;padding:0 12px 0 0!important;align-items:flex-start!important;z-index:2147483647!important}:root[dir=rtl] .medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor,[dir=rtl] .medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor{left:0!important;right:0!important;padding:0 12px 0 0!important;justify-content:flex-end!important;direction:ltr!important}.medcore-year-subscription-modal .medcore-mrph-gate-main>.medcore-mrph-gate-close-anchor>.medcore-mrph-gate-close{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:14px!important;background:#071d2ceb!important;box-shadow:0 10px 28px #000c193d!important}.medcore-year-subscription-modal .medcore-mrph-gate-mainhead{min-width:0!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;margin-bottom:18px!important;padding-inline-end:0!important;padding-right:50px!important}.medcore-year-subscription-modal .medcore-mrph-gate-mainhead>div{min-width:0!important;max-width:100%!important}.medcore-year-subscription-modal .medcore-mrph-gate-mainhead h3{margin-top:6px!important;font-size:21px!important;line-height:1.18!important}.medcore-year-subscription-modal .medcore-mrph-gate-pill{max-width:100%!important;white-space:normal!important;line-height:1.35!important}.medcore-year-subscription-modal .medcore-mrph-gate-steps{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:16px!important}.medcore-year-subscription-modal .medcore-mrph-gate-step{min-height:0!important;padding:14px!important;border-radius:16px!important}.medcore-year-subscription-modal .medcore-mrph-gate-step strong{font-size:12px!important;line-height:1.35!important}.medcore-year-subscription-modal .medcore-mrph-gate-step p{margin-top:6px!important;font-size:10.5px!important;line-height:1.55!important}.medcore-year-subscription-modal .medcore-mrph-gate-buy{min-height:54px!important;border-radius:15px!important;padding:0 16px!important;font-size:13px!important;line-height:1.25!important;text-align:center!important}.medcore-year-subscription-modal .medcore-mrph-gate-form{margin-top:14px!important;padding:15px!important;border-radius:17px!important}.medcore-year-subscription-modal .medcore-mrph-gate-form h4{margin-bottom:11px!important;font-size:14px!important}.medcore-year-subscription-modal .medcore-mrph-gate-inputrow{grid-template-columns:1fr!important;gap:8px!important}.medcore-year-subscription-modal .medcore-mrph-gate-input{width:100%!important;height:52px!important;min-width:0!important;font-size:16px!important}.medcore-year-subscription-modal .medcore-mrph-gate-submit{width:100%!important;height:auto!important;min-height:52px!important;padding:12px 14px!important;font-size:11px!important;line-height:1.3!important;white-space:normal!important}.medcore-year-subscription-modal .medcore-mrph-gate-hint{font-size:9.5px!important;line-height:1.5!important;overflow-wrap:anywhere!important}.medcore-year-subscription-modal .medcore-mrph-gate-message{margin-top:10px!important;font-size:10.5px!important;overflow-wrap:anywhere!important}.medcore-year-subscription-modal .medcore-mrph-gate-status{margin-top:14px!important;padding:15px!important;border-radius:17px!important}.medcore-year-subscription-modal .medcore-mrph-gate-statushead{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.medcore-year-subscription-modal .medcore-mrph-gate-state{max-width:100%!important;white-space:normal!important;line-height:1.35!important}.medcore-year-subscription-modal .medcore-mrph-gate-status p{font-size:10.5px!important;line-height:1.55!important}.medcore-year-subscription-modal .medcore-mrph-gate-details{grid-template-columns:1fr!important;gap:7px!important;margin-top:12px!important}.medcore-year-subscription-modal .medcore-mrph-gate-detail{min-width:0!important;padding:10px 11px!important}.medcore-year-subscription-modal .medcore-mrph-gate-detail strong{overflow-wrap:anywhere!important}.medcore-year-subscription-modal .medcore-mrph-gate-footer{justify-content:stretch!important;margin-top:12px!important}.medcore-year-subscription-modal .medcore-mrph-gate-refresh{width:100%!important;min-height:44px!important;padding:0 8px!important;text-align:center!important}}.medcore-summary-add-note-page{margin-top:7px!important;min-height:30px!important;padding:5px 10px!important;font-size:.62rem!important}.medcore-summary-note-page-error{display:block!important;margin-top:5px!important;color:#d66d5d!important;font-size:.58rem!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}.medcore-summary-page-thumbnails button.is-private-note .medcore-summary-thumb-image{display:grid!important;place-items:center!important;background:#eef3f4!important}.medcore-summary-page-thumbnails button.is-private-note .medcore-summary-private-note-sheet{display:block!important;width:72%!important;height:84%!important;border:1px solid rgba(20,64,73,.16)!important;border-radius:2px!important;background:#fff!important;box-shadow:0 3px 8px #07262e1f!important;animation:none!important}.medcore-summary-page-thumbnails button.is-private-note>b{color:#d2ae59!important}.medcore-summary-add-note-page-toolbar{display:none!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:104px!important;min-width:104px!important;min-height:36px!important;padding:8px 10px!important;border:1px solid rgba(244,218,151,.86)!important;border-radius:12px!important;background:linear-gradient(145deg,#c89536,#e0b351 48%,#f0d27b)!important;color:#073944!important;box-shadow:inset 0 1px #ffffff9e,0 7px 18px #021c2533!important;font-size:.64rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important;touch-action:manipulation!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}html[data-medcore-actual-phone] .medcore-summary-add-note-page-toolbar{display:inline-flex!important;width:auto!important;min-width:0!important;padding:7px 10px!important}html:not([data-medcore-actual-phone]) .medcore-summary-document-shell:fullscreen .medcore-summary-add-note-page-toolbar,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-add-note-page-toolbar{position:absolute!important;top:50%!important;right:calc(50% + 235px)!important;left:auto!important;z-index:27!important;display:inline-flex!important;margin:0!important;transform:translateY(-50%)!important}html:not([data-medcore-actual-phone]) .medcore-summary-document-shell:fullscreen .medcore-summary-document-actions>span,html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-document-actions>span{position:absolute!important;top:50%!important;right:calc(50% + 350px)!important;left:auto!important;z-index:26!important;margin:0!important;white-space:nowrap!important;transform:translateY(-50%)!important}html:not([data-medcore-actual-phone]) .medcore-summary-document-shell:fullscreen .medcore-summary-add-note-page-toolbar:hover:not(:disabled),html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-add-note-page-toolbar:hover:not(:disabled){transform:translateY(calc(-50% - 1px))!important;box-shadow:inset 0 1px #ffffffad,0 10px 23px #021c2540!important;filter:saturate(1.05)!important}html:not([data-medcore-actual-phone]) .medcore-summary-document-shell:fullscreen .medcore-summary-add-note-page-toolbar:active:not(:disabled),html:not([data-medcore-actual-phone]).medcore-summary-app-fullscreen-open .medcore-summary-document-shell.is-app-fullscreen .medcore-summary-add-note-page-toolbar:active:not(:disabled){transform:translateY(-50%)!important}.medcore-summary-add-note-page-rail{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-height:30px!important;margin-top:7px!important;padding:5px 10px!important;border:1px solid rgba(19,78,88,.2)!important;border-radius:9px!important;background:#fff!important;color:#174d58!important;font-size:.61rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;touch-action:manipulation!important}.medcore-summary-add-note-page-toolbar:disabled,.medcore-summary-add-note-page-rail:disabled{opacity:.55!important;cursor:default!important}.medcore-annotation-palette>footer .medcore-annotation-delete-blank-page{border-color:#e181707a!important;background:linear-gradient(145deg,#8b363461,#b44c414d)!important;color:#ffe8e3!important}.medcore-annotation-palette>footer .medcore-annotation-delete-blank-page:hover:not(:disabled){border-color:#f49f8cb8!important;background:linear-gradient(145deg,#a63c3880,#c456486b)!important}@media(max-width:680px){.medcore-summary-add-note-page-rail{min-height:29px!important;padding:5px 8px!important}.medcore-annotation-palette>footer .medcore-annotation-delete-blank-page{width:100%!important}}.medcore-private-note-delete-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#031218ab!important;-webkit-backdrop-filter:blur(15px) saturate(.9)!important;backdrop-filter:blur(15px) saturate(.9)!important;animation:medcorePrivateNoteDeleteBackdropIn .18s ease-out both!important}.medcore-private-note-delete-dialog{position:relative!important;width:min(470px,calc(100vw - 34px))!important;overflow:hidden!important;padding:30px 30px 26px!important;border:1px solid rgba(229,194,112,.48)!important;border-radius:26px!important;background:radial-gradient(circle at 12% -12%,rgba(223,180,78,.2),transparent 42%),linear-gradient(155deg,#0c4550,#07333d 46%,#05242e)!important;color:#f7fbfa!important;box-shadow:0 28px 80px #00000075,0 8px 26px #00000047,inset 0 1px #ffffff21,0 0 0 1px #041f2752!important;text-align:left!important;animation:medcorePrivateNoteDeleteCardIn .2s cubic-bezier(.2,.82,.25,1) both!important}.medcore-private-note-delete-dialog:before{content:""!important;position:absolute!important;top:0!important;left:28px!important;right:28px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(244,211,132,.92),transparent)!important}.medcore-private-note-delete-emblem{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 0 19px!important;border:1px solid rgba(239,202,114,.62)!important;border-radius:17px!important;background:linear-gradient(145deg,#e7be5d38,#e4ac4314)!important;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #0003!important;color:#f0cd77!important}.medcore-private-note-delete-emblem span{font-size:1.35rem!important;font-weight:900!important;line-height:1!important}.medcore-private-note-delete-dialog>small{display:block!important;margin:0 0 7px!important;color:#dfbd6b!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.18em!important}.medcore-private-note-delete-dialog>h3{margin:0!important;color:#fff!important;font-size:1.34rem!important;font-weight:850!important;line-height:1.18!important;letter-spacing:-.02em!important}.medcore-private-note-delete-dialog>p{max-width:400px!important;margin:13px 0 0!important;color:#e7f3f2c2!important;font-size:.82rem!important;font-weight:550!important;line-height:1.62!important}.medcore-private-note-delete-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important;margin-top:25px!important}.medcore-private-note-delete-actions button{min-height:44px!important;padding:10px 16px!important;border-radius:13px!important;font:inherit!important;font-size:.75rem!important;font-weight:850!important;letter-spacing:.01em!important;cursor:pointer!important;touch-action:manipulation!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease!important}.medcore-private-note-delete-actions button:disabled{opacity:.58!important;cursor:default!important}.medcore-private-note-delete-actions .is-cancel{border:1px solid rgba(210,229,228,.22)!important;background:#ffffff12!important;color:#edf7f6!important;box-shadow:inset 0 1px #ffffff14!important}.medcore-private-note-delete-actions .is-delete{border:1px solid rgba(239,187,136,.48)!important;background:linear-gradient(145deg,#934d46,#ad5a4e 54%,#bd725c)!important;color:#fff7ef!important;box-shadow:inset 0 1px #ffffff26,0 8px 20px #2a0a093b!important}.medcore-private-note-delete-actions button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.05)!important}.medcore-private-note-delete-actions button:active:not(:disabled){transform:translateY(0)!important}.medcore-private-note-delete-actions button:focus-visible{outline:2px solid #efd17e!important;outline-offset:3px!important}@keyframes medcorePrivateNoteDeleteBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes medcorePrivateNoteDeleteCardIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:680px){.medcore-private-note-delete-dialog-backdrop{padding:16px!important}.medcore-private-note-delete-dialog{width:min(430px,calc(100vw - 24px))!important;padding:25px 21px 21px!important;border-radius:22px!important}.medcore-private-note-delete-emblem{width:47px!important;height:47px!important;margin-bottom:16px!important;border-radius:15px!important}.medcore-private-note-delete-dialog>h3{font-size:1.19rem!important}.medcore-private-note-delete-dialog>p{font-size:.78rem!important}.medcore-private-note-delete-actions{grid-template-columns:1fr!important;gap:9px!important;margin-top:21px!important}.medcore-private-note-delete-actions .is-delete{order:-1!important}}.topbar:has(.medcore-topbar-search){position:relative;overflow:visible}.topbar-actions>.medcore-topbar-search{position:absolute;z-index:80;left:50%;top:50%;width:min(610px,46vw);transform:translate(-50%,-50%)}.medcore-topbar-search{position:relative}.medcore-topbar-search-field{display:flex;align-items:center;gap:9px;height:46px;padding:0 12px;border:1px solid #d2e0e3;border-radius:13px;background:#fff;box-shadow:0 8px 24px #052a3612;transition:border-color .16s ease,box-shadow .16s ease}.medcore-topbar-search.is-open .medcore-topbar-search-field{border-color:#62adb0;box-shadow:0 11px 30px #0a565e21}.medcore-topbar-search-field>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#edf7f6;color:#17747c;font-size:1.03rem;font-weight:900}.medcore-topbar-search-field input{flex:1;min-width:0!important;width:auto!important;height:44px!important;padding:0!important;border:0!important;background:transparent!important;color:#173d49!important;font:inherit!important;font-size:.9rem!important;font-weight:700!important;box-shadow:none!important;outline:0!important}.medcore-topbar-search-field input::placeholder{color:#91a0a5}.medcore-topbar-search-field>button{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:#eef5f5;color:#667d82;font-size:1rem;cursor:pointer}.medcore-topbar-search-field>i{width:16px;height:16px;border:2px solid #c7dddd;border-top-color:#17747c;border-radius:50%;animation:medcoreTopbarSearchSpin .7s linear infinite}@keyframes medcoreTopbarSearchSpin{to{transform:rotate(360deg)}}.medcore-topbar-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(430px,58vh);padding:7px;border:1px solid #d3e2e5;border-radius:16px;background:#fffffffc;box-shadow:0 22px 55px #04232f30;overflow:auto;overscroll-behavior:contain}.medcore-topbar-search-results>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto 25px;align-items:center;gap:9px;width:100%;padding:9px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.medcore-topbar-search-results>button:hover,.medcore-topbar-search-results>button:focus-visible{background:#edf8f7;outline:0}.medcore-topbar-search-result-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#0f6874,#3aa6a5);color:#fff;font-size:.71rem;font-weight:950}.medcore-topbar-search-result-copy{display:grid;gap:2px;min-width:0}.medcore-topbar-search-result-copy>b{overflow:hidden;color:#173d49;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.medcore-topbar-search-result-copy>small{overflow:hidden;color:#758b91;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.medcore-topbar-search-results>button>em{max-width:145px;overflow:hidden;padding:5px 7px;border-radius:7px;background:#f2f7f7;color:#61787e;font-size:.59rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.medcore-topbar-search-results>button>strong{color:#257b83;font-size:.95rem}.medcore-topbar-search-state{display:grid;gap:4px;padding:18px 15px}.medcore-topbar-search-state>b{color:#234650;font-size:.83rem}.medcore-topbar-search-state>small{color:#7b8f94;font-size:.72rem}.medcore-topbar-search-state.error>b{color:#9c4545}.medcore-dashboard-hero-with-doctor{display:grid!important;grid-template-columns:minmax(0,1fr) 180px minmax(250px,.42fr)!important;align-items:stretch!important;gap:24px!important}.medcore-dashboard-doctor{align-self:end;display:grid;place-items:end center;height:100%;min-height:188px;margin:-24px 0 -36px;overflow:visible;pointer-events:none}.medcore-dashboard-doctor img{display:block;width:178px;max-width:100%;height:auto;max-height:260px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 22px rgba(2,26,37,.22))}@media(max-width:1180px){.topbar-actions>.medcore-topbar-search{width:min(500px,42vw)}.medcore-dashboard-hero-with-doctor{grid-template-columns:minmax(0,1fr) 150px!important}.medcore-dashboard-hero-with-doctor>aside{grid-column:1/-1}.medcore-dashboard-doctor img{width:150px}}@media(max-width:760px){.topbar-actions>.medcore-topbar-search{width:min(360px,52vw)}.medcore-topbar-search-results>button>em{display:none}.medcore-topbar-search-results>button{grid-template-columns:36px minmax(0,1fr) 25px}.medcore-dashboard-hero-with-doctor{grid-template-columns:1fr!important}.medcore-dashboard-doctor{min-height:150px;margin:-10px 0 -28px}.medcore-dashboard-doctor img{width:145px}.medcore-dashboard-hero-with-doctor>aside{grid-column:auto}}.medcore-search-results-experience{padding:8px!important;border-color:#c7dadd!important;border-radius:18px!important;background:#fffffffe!important;box-shadow:0 26px 66px #041f2b38!important;scrollbar-width:thin}.medcore-search-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px 8px;border-bottom:1px solid #e5eeee}.medcore-search-results-head>span{color:#1a747c;font-size:.61rem;font-weight:950;letter-spacing:.14em}.medcore-search-results-head>b{color:#819399;font-size:.65rem;font-weight:800}.medcore-search-result-group{padding:7px 0 3px}.medcore-search-result-group+section{border-top:1px solid #edf3f4}.medcore-search-result-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 9px}.medcore-search-result-group>header>span{color:#7a9095;font-size:.57rem;font-weight:950;letter-spacing:.12em}.medcore-search-result-group>header>small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef7f7;color:#347b81;font-size:.58rem;font-weight:900}.medcore-search-result-group>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto 25px;align-items:center;gap:9px;width:100%;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.medcore-search-result-group>button:hover,.medcore-search-result-group>button:focus-visible,.medcore-search-result-group>button.is-active{border-color:#d5e9e9;background:linear-gradient(110deg,#edf9f8,#f8fcfc);outline:0;transform:translate(1px)}.medcore-search-result-group>button.is-active .medcore-topbar-search-result-mark{box-shadow:0 6px 14px #0e676f38}.medcore-search-result-group .medcore-topbar-search-result-copy>b mark{padding:0;border-radius:3px;background:#dff4f1;color:#0f626a;font-weight:950}.medcore-search-result-group .medcore-topbar-search-result-copy>small{line-height:1.25}.medcore-search-result-group>button>em{max-width:155px;overflow:hidden;padding:5px 7px;border-radius:7px;background:#f2f7f7;color:#60777d;font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.medcore-search-result-group>button>strong{color:#257b83;font-size:.95rem}.medcore-search-results-footer{display:flex;align-items:center;gap:7px;padding:8px 10px 4px;border-top:1px solid #e7eff0;color:#89999d;font-size:.58rem;font-weight:800}.medcore-search-results-footer span{padding:4px 6px;border:1px solid #e0e9ea;border-radius:6px;background:#fafcfc}@media(max-width:760px){.medcore-search-result-group>button{grid-template-columns:36px minmax(0,1fr) 25px}.medcore-search-result-group>button>em{display:none}.medcore-search-results-footer{display:none}.medcore-search-results-head{padding-inline:9px}}.medcore-search-recent-panel{display:grid;gap:6px;padding:6px 0 2px}.medcore-search-recent-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 9px 2px}.medcore-search-recent-actions>small{color:#8a9a9f;font-size:.58rem;font-weight:750}.medcore-search-recent-actions>button{padding:4px 8px;border:1px solid #dfe9ea;border-radius:7px;background:#fbfdfd;color:#607a80;font-size:.58rem;font-weight:900;cursor:pointer}.medcore-search-recent-actions>button:hover,.medcore-search-recent-actions>button:focus-visible{border-color:#c7dddd;background:#f2f9f8;color:#176f78;outline:0}.medcore-search-recent-list{display:grid;gap:2px}.medcore-search-recent-list>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto 25px;align-items:center;gap:9px;width:100%;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.medcore-search-recent-list>button:hover,.medcore-search-recent-list>button:focus-visible{border-color:#d5e9e9;background:linear-gradient(110deg,#edf9f8,#f8fcfc);outline:0;transform:translate(1px)}.medcore-search-recent-list>button>em{max-width:155px;overflow:hidden;padding:5px 7px;border-radius:7px;background:#f2f7f7;color:#60777d;font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.medcore-search-recent-list>button>strong{color:#257b83;font-size:.92rem}@media(max-width:760px){.medcore-search-recent-list>button{grid-template-columns:36px minmax(0,1fr) 25px}.medcore-search-recent-list>button>em{display:none}}.medcore-topbar-search-field,.medcore-search-result-group>button,.medcore-search-recent-list>button{touch-action:manipulation}.medcore-search-result-group>button,.medcore-search-recent-list>button{min-height:44px}.medcore-topbar-search-results{overscroll-behavior:contain}@media(max-width:640px){.topbar:has(.medcore-topbar-search){position:relative!important;min-height:116px!important;padding-bottom:62px!important;overflow:visible!important}.topbar-actions>.medcore-topbar-search{left:69px!important;right:auto!important;top:auto!important;bottom:10px!important;width:min(236px,calc(100vw - 83px))!important;max-width:none!important;transform:none!important}.medcore-topbar-search-field{height:46px!important;border-radius:14px!important}.medcore-topbar-search-results{max-height:min(420px,56svh)!important;border-radius:15px!important}.medcore-search-result-group>button,.medcore-search-recent-list>button{padding-block:10px!important}}.medcore-mobile-search-toggle{display:none}@media(max-width:640px){.topbar-actions>.medcore-topbar-search{display:block!important;left:auto!important;right:14px!important;top:auto!important;bottom:10px!important;width:44px!important;height:44px!important;max-width:none!important;transform:none!important}.topbar-actions>.medcore-topbar-search.is-open{left:50%!important;right:auto!important;width:min(300px,calc(100vw - 32px))!important;transform:translate(-50%)!important}.medcore-mobile-search-toggle{position:absolute;z-index:3;right:0;top:0;display:grid!important;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d3e2e5;border-radius:14px;background:var(--panel);color:var(--ink);box-shadow:0 5px 14px #052a3617;font:inherit;font-size:1.1rem;font-weight:900;line-height:1;cursor:pointer;touch-action:manipulation}.medcore-topbar-search.is-open .medcore-mobile-search-toggle{right:4px!important;top:3px!important;transform:none!important}.medcore-mobile-search-toggle:focus-visible{outline:2px solid #55aeb0;outline-offset:2px}.medcore-topbar-search-field{position:absolute!important;left:0!important;right:52px!important;top:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;opacity:0!important;pointer-events:none!important;transform:translate(8px);transition:opacity .14s ease,transform .14s ease!important}.medcore-topbar-search.is-open .medcore-topbar-search-field{opacity:1!important;pointer-events:auto!important;transform:none}.medcore-topbar-search-results{left:0!important;right:0!important;top:52px!important;max-height:min(420px,56svh)!important}}.real-exam-subscription-locked{border-color:color-mix(in srgb,#b98934 38%,var(--line));background:linear-gradient(145deg,var(--panel),color-mix(in srgb,#f4d99b 10%,var(--panel)))}.real-exam-subscription-locked header em{background:color-mix(in srgb,#d4a144 16%,var(--panel));color:#8a5d12}.real-exam-subscription-locked .assessment-card-result b{color:#9b6614}.real-exam-unlock{background:linear-gradient(145deg,#a8731f,#d39b3e)!important;box-shadow:0 9px 22px #8458142e!important}.real-exam-subscription-overlay{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#05182294;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.real-exam-subscription-dialog{position:relative;width:min(520px,100%);padding:34px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:26px;background:var(--panel);box-shadow:0 30px 90px #0217224d;text-align:center}.real-exam-subscription-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted);font-size:1.25rem}.real-exam-subscription-mark{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 16px;border-radius:20px;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 72%,#092433));color:#fff;font-size:1.45rem;font-weight:950;box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 24%,transparent)}.real-exam-subscription-dialog h2{margin:5px 0 10px;color:var(--ink);font-size:1.55rem;letter-spacing:-.025em}.real-exam-subscription-dialog>p:not(.eyebrow){margin:0 auto;max-width:430px;color:var(--muted);font-size:.9rem;line-height:1.65}.real-exam-subscription-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.real-exam-subscription-facts span{display:grid;gap:5px;padding:16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--accent-soft) 26%,var(--panel))}.real-exam-subscription-facts b{color:var(--accent);font-size:1.2rem}.real-exam-subscription-facts small{color:var(--muted);font-size:.7rem;line-height:1.4}.real-exam-subscription-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.real-exam-subscription-actions>a,.real-exam-subscription-actions>button{min-height:46px;display:flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:620px){.real-exam-subscription-dialog{padding:29px 20px 22px;border-radius:22px}.real-exam-subscription-facts,.real-exam-subscription-actions{grid-template-columns:1fr}}.topbar:has(.medcore-topbar-search){overflow:visible!important}.topbar-actions>.medcore-topbar-search,.medcore-topbar-search{outline:0!important}.medcore-topbar-search-field{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;height:50px!important;padding:0 16px!important;border:1.5px solid #b9cdd2!important;outline:0!important;border-radius:15px!important;background:var(--panel)!important;box-shadow:0 10px 28px #062a3612!important;overflow:visible!important;transition:border-color .16s ease,box-shadow .16s ease!important}.medcore-topbar-search-field:before,.medcore-topbar-search-field:after{content:none!important;display:none!important}.medcore-topbar-search.is-open .medcore-topbar-search-field,.medcore-topbar-search-field:focus-within{border-color:#5d9ca4!important;box-shadow:0 12px 30px #07434b1c!important}.medcore-topbar-search-field>span{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#176f78!important;font-size:1rem!important;font-weight:850!important}.medcore-topbar-search-field input[type=search]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;flex:1!important;min-width:0!important;width:auto!important;height:47px!important;padding:0!important;margin:0!important;border:0!important;border-inline:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;color:var(--ink)!important;font:inherit!important;font-size:.91rem!important;font-weight:650!important}.medcore-topbar-search-field input[type=search]:focus,.medcore-topbar-search-field input[type=search]:focus-visible,.medcore-topbar-search-field input[type=search]:hover{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.medcore-topbar-search-field input[type=search]::placeholder{color:#8b9ca1!important;opacity:1!important}.medcore-topbar-search-field input[type=search]::-webkit-search-decoration,.medcore-topbar-search-field input[type=search]::-webkit-search-cancel-button,.medcore-topbar-search-field input[type=search]::-webkit-search-results-button,.medcore-topbar-search-field input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none!important;display:none!important}.medcore-dashboard-hero-premium{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 390px!important;align-items:center!important;gap:34px!important;min-height:286px!important;overflow:hidden!important}.medcore-dashboard-hero-premium:after{content:"";position:absolute;right:0;bottom:-42px;width:52%;height:190px;background:radial-gradient(ellipse at center,rgba(77,205,194,.13),transparent 68%);pointer-events:none}.medcore-dashboard-hero-copy{position:relative!important;z-index:3!important;min-width:0!important}.medcore-dashboard-hero-copy h1{margin:4px 0 9px!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:1.04!important;letter-spacing:-.052em!important;white-space:nowrap!important}.medcore-dashboard-hero-copy p:not(.eyebrow){max-width:720px!important}.medcore-dashboard-hero-visual{position:absolute;z-index:4;right:18px;top:50%;width:360px;height:250px;pointer-events:none;filter:drop-shadow(0 22px 26px rgba(2,25,37,.22));transform:translateY(-50%) scale(.82);transform-origin:right center}.medcore-dashboard-hero-visual:before{content:"";position:absolute;top:25px;right:12px;bottom:10px;left:24px;border-radius:50%;background:radial-gradient(circle at 55% 55%,rgba(64,190,186,.22),rgba(19,112,124,.05) 48%,transparent 70%);filter:blur(7px)}.medcore-assessment-device{position:absolute;right:34px;top:3px;width:142px;height:226px;padding:10px;border:1px solid rgba(220,246,244,.48);border-radius:27px;background:linear-gradient(150deg,#173848,#071c2a 76%);box-shadow:inset 0 0 0 2px #ffffff12,0 18px 34px #02151f47;transform:rotate(5deg)}.medcore-assessment-device-notch{position:absolute;left:50%;top:8px;width:54px;height:8px;border-radius:0 0 8px 8px;background:#071520;transform:translate(-50%)}.medcore-assessment-device-screen{display:grid;align-content:start;gap:8px;height:100%;padding:22px 11px 12px;border-radius:19px;background:linear-gradient(180deg,#fbffff,#e8f4f4);color:#173d49}.medcore-assessment-device-screen small{font-size:.52rem;font-weight:900;letter-spacing:.08em;color:#5b7a81}.medcore-assessment-device-screen>b{font-size:.76rem}.medcore-assessment-score{display:flex;align-items:end;justify-content:space-between;gap:8px;padding:8px;border:1px solid #d5e7e8;border-radius:10px;background:#fff}.medcore-assessment-score strong{font-size:1.06rem;color:#0f6874}.medcore-assessment-score span{font-size:.45rem;color:#7c9196}.medcore-assessment-chart{position:relative;display:flex;align-items:end;gap:5px;height:42px;padding:4px 5px 5px;border-bottom:1px solid #cfe1e3}.medcore-assessment-chart i{display:block;width:13px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#43afb0,#147682)}.medcore-assessment-chart i:nth-child(1){height:16px}.medcore-assessment-chart i:nth-child(2){height:28px}.medcore-assessment-chart i:nth-child(3){height:22px}.medcore-assessment-chart i:nth-child(4){height:36px}.medcore-assessment-chart i:nth-child(5){height:31px}.medcore-assessment-meter{height:9px;border-radius:999px;background:#dcebec;overflow:hidden}.medcore-assessment-meter i{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b7e89,#48b8b3)}.medcore-assessment-sheet{position:absolute;left:54px;bottom:2px;width:154px;height:186px;padding:28px 15px 16px;border:1px solid rgba(213,237,236,.7);border-radius:17px;background:linear-gradient(160deg,#fff,#eaf5f5);box-shadow:0 18px 35px #031d2838;transform:rotate(-7deg);color:#183f4a}.medcore-assessment-clip{position:absolute;left:50%;top:-7px;width:72px;height:20px;border-radius:8px;background:linear-gradient(180deg,#2c5261,#122f3e);box-shadow:0 3px 6px #0000002e;transform:translate(-50%)}.medcore-assessment-sheet small{display:block;color:#66838a;font-size:.53rem;font-weight:900;letter-spacing:.08em}.medcore-assessment-sheet>b{display:block;margin:5px 0 12px;font-size:.82rem}.medcore-assessment-check{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:7px;margin:8px 0}.medcore-assessment-check i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#3aacb0;color:#fff;font-size:.65rem;font-style:normal;font-weight:900}.medcore-assessment-check span{height:6px;border-radius:99px;background:linear-gradient(90deg,#b8d5d8 66%,#e1eded 66%)}.medcore-assessment-sheet em{position:absolute;right:-14px;bottom:22px;display:grid;place-items:center;width:50px;height:50px;border:5px solid #d45157;border-radius:50%;background:#fff;color:#173d49;font-size:.76rem;font-style:normal;font-weight:950;box-shadow:0 8px 18px #021c2633}.medcore-assessment-orbit,.medcore-assessment-pulse{position:absolute;z-index:8;display:grid;place-items:center;border:1px solid rgba(225,255,252,.5);border-radius:50%;box-shadow:0 10px 22px #021a2438;font-weight:950}.medcore-assessment-orbit.orbit-a{right:164px;top:28px;width:48px;height:48px;background:linear-gradient(145deg,#20a3a2,#57d2c5);color:#fff;font-size:1.35rem}.medcore-assessment-orbit.orbit-b{right:6px;top:74px;width:39px;height:39px;background:linear-gradient(145deg,#5369cb,#855ed0);color:#fff;font-size:1.1rem}.medcore-assessment-pulse{right:1px;bottom:24px;width:52px;height:52px;background:linear-gradient(145deg,#c64a50,#ed696c);color:#fff;font-size:1.6rem}@media(max-width:1180px){.medcore-dashboard-hero-premium{grid-template-columns:minmax(0,1fr) 315px!important;gap:22px!important}.medcore-dashboard-hero-visual{right:10px;width:360px;transform:translateY(-50%) scale(.74);transform-origin:right center}.medcore-dashboard-hero-copy h1{font-size:clamp(2rem,3.7vw,2.75rem)!important}}@media(max-width:900px){.medcore-dashboard-hero-premium{grid-template-columns:1fr!important;gap:8px!important;padding-bottom:18px!important}.medcore-dashboard-hero-copy h1{white-space:normal!important}.medcore-dashboard-hero-visual{position:relative;right:auto;top:auto;justify-self:center;width:330px;height:220px;transform:scale(.88);transform-origin:center top}}@media(max-width:680px){.medcore-dashboard-hero-visual{width:285px;height:200px;transform:scale(.78)}}.real-exam-admin-page{--rx-glow:color-mix(in srgb,var(--accent) 16%,transparent);--rx-soft:color-mix(in srgb,var(--accent-soft) 54%,var(--panel));--rx-deep:color-mix(in srgb,var(--ink) 8%,var(--panel));width:min(100%,1380px);margin:0 auto;padding:8px 0 34px;gap:22px}.real-exam-admin-page .eyebrow{letter-spacing:.16em;font-size:.66rem;font-weight:950;color:var(--accent)}.real-exam-admin-hero{position:relative;overflow:hidden;align-items:center;min-height:210px;padding:38px 40px;border-radius:30px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),radial-gradient(circle at 8% 100%,color-mix(in srgb,var(--accent-soft) 48%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,white),var(--panel));box-shadow:0 28px 70px #08243318,inset 0 1px color-mix(in srgb,white 72%,transparent)}.real-exam-admin-hero:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 28%,transparent) 54%,transparent)}.real-exam-admin-hero:after{content:"SECURE REAL EXAM OPERATIONS";position:absolute;right:34px;bottom:22px;font-size:.56rem;font-weight:950;letter-spacing:.2em;color:color-mix(in srgb,var(--muted) 50%,transparent);pointer-events:none}.real-exam-admin-hero>div:first-child{position:relative;z-index:1;max-width:790px}.real-exam-admin-hero h1{margin:7px 0 12px;font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.02;letter-spacing:-.035em}.real-exam-admin-hero p:last-child{max-width:720px;font-size:.92rem;line-height:1.75}.real-exam-admin-path{position:relative;z-index:1;min-width:300px;gap:7px;padding:21px 22px;border-radius:20px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 34px #08243314,inset 0 1px color-mix(in srgb,white 72%,transparent)}.real-exam-admin-path:before{content:"ACADEMIC DESTINATION";font-size:.57rem;font-weight:950;letter-spacing:.16em;color:var(--muted)}.real-exam-admin-path>small{display:none}.real-exam-admin-path strong{font-size:1rem;line-height:1.45}.real-exam-admin-path span{width:max-content;padding:5px 9px;border-radius:999px;background:var(--accent-soft);font-size:.68rem;letter-spacing:.04em}.real-exam-admin-lock{padding:8px 13px;border-color:color-mix(in srgb,var(--accent) 20%,var(--line));box-shadow:0 5px 18px #0824330d}.real-exam-admin-types{position:relative;gap:14px}.real-exam-admin-types article{position:relative;min-height:88px;align-content:center;padding:19px 20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 12%,var(--panel)));box-shadow:0 10px 28px #0824330b,inset 0 1px color-mix(in srgb,white 68%,transparent);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.real-exam-admin-types article:after{content:"";position:absolute;inset:auto 18px 0;height:2px;border-radius:99px;background:transparent}.real-exam-admin-types article.active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 17px 38px #08243317,0 0 0 3px var(--rx-glow)}.real-exam-admin-types article.active:after{background:linear-gradient(90deg,var(--accent),transparent)}.real-exam-admin-types span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--accent-soft);font-size:.65rem}.real-exam-admin-types b{font-size:.92rem;letter-spacing:-.01em}.real-exam-admin-types small{font-size:.68rem;line-height:1.35}.real-exam-admin-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:18px;align-items:stretch}.real-exam-admin-panel{position:relative;padding:27px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line) 88%,var(--accent));background:linear-gradient(155deg,var(--panel),color-mix(in srgb,var(--accent-soft) 7%,var(--panel)));box-shadow:0 18px 48px #08243311,inset 0 1px color-mix(in srgb,white 70%,transparent)}.real-exam-admin-panel>header{margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.real-exam-admin-panel h2{font-size:1.24rem;letter-spacing:-.02em}.real-exam-admin-page .status-ok,.real-exam-admin-page .status-idle{padding:7px 10px;border:1px solid transparent;font-size:.63rem;letter-spacing:.025em}.real-exam-admin-page .status-ok{border-color:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 4px 15px var(--rx-glow)}.real-exam-admin-page .status-idle{border-color:color-mix(in srgb,var(--line) 65%,transparent)}.real-exam-admin-source:before{content:"01";position:absolute;top:25px;right:25px;font-size:2.8rem;line-height:1;font-weight:950;letter-spacing:-.06em;color:color-mix(in srgb,var(--accent) 6%,transparent);pointer-events:none}.real-exam-admin-drop{position:relative;min-height:195px;gap:9px;padding:30px 24px;border:1.5px dashed color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:21px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent-soft) 48%,transparent),transparent 48%),color-mix(in srgb,var(--accent-soft) 12%,var(--panel));transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.real-exam-admin-drop:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 70%,var(--line));box-shadow:0 14px 32px var(--rx-glow)}.real-exam-admin-drop:before{content:"JSON";display:grid;place-items:center;width:54px;height:54px;margin-bottom:5px;border-radius:17px;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--ink)));color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 26%,transparent);font-size:.69rem;font-weight:950;letter-spacing:.08em}.real-exam-admin-drop b{font-size:.94rem}.real-exam-admin-drop span{font-size:.72rem}.real-exam-admin-meta{gap:10px;margin:16px 0}.real-exam-admin-meta div{min-height:68px;padding:13px 14px;border-radius:14px;background:linear-gradient(145deg,var(--rx-soft),var(--panel))}.real-exam-admin-meta b{font-size:.78rem;line-height:1.4}.real-exam-admin-source>.primary{width:100%;min-height:47px;margin-top:2px;border-radius:14px;font-weight:900;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 18%,transparent)}.real-exam-admin-warning,.real-exam-admin-blocker{border-radius:14px;padding:13px 14px}.real-exam-admin-grid>.real-exam-admin-panel:not(.real-exam-admin-source):before{content:"02";position:absolute;top:25px;right:25px;font-size:2.8rem;line-height:1;font-weight:950;letter-spacing:-.06em;color:color-mix(in srgb,var(--accent) 6%,transparent);pointer-events:none}.real-exam-admin-id{margin-bottom:17px}.real-exam-admin-id code{padding:12px 14px;border-radius:13px;background:linear-gradient(145deg,var(--rx-soft),var(--panel));font-size:.72rem}.real-exam-admin-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding-top:34px;position:relative}.real-exam-admin-actions:before{content:"SECURE PUBLISHING SEQUENCE  ·  PREVIEW → IMPORT → STATUS → PUBLISH → AUDIT";position:absolute;inset:0 0 auto;color:var(--muted);font-size:.58rem;font-weight:950;letter-spacing:.115em}.real-exam-admin-actions button{position:relative;min-height:58px;padding:24px 10px 9px;border-radius:14px;font-size:.69rem;font-weight:900;line-height:1.1;box-shadow:none}.real-exam-admin-actions button:before{position:absolute;top:8px;left:10px;color:var(--accent);font-size:.57rem;font-weight:950;letter-spacing:.08em}.real-exam-admin-actions button:nth-child(1):before{content:"01"}.real-exam-admin-actions button:nth-child(2):before{content:"02"}.real-exam-admin-actions button:nth-child(3):before{content:"03"}.real-exam-admin-actions button:nth-child(4):before{content:"04"}.real-exam-admin-actions button:nth-child(5):before{content:"05"}.real-exam-admin-actions button.primary{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 76%,var(--ink)));box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 18%,transparent)}.real-exam-admin-actions button:disabled{box-shadow:none;filter:saturate(.45)}.real-exam-admin-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.real-exam-admin-states div{position:relative;min-height:92px;padding:14px 13px 13px;border-radius:15px;overflow:hidden;background:linear-gradient(155deg,var(--panel),var(--rx-soft))}.real-exam-admin-states div:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--accent) 48%,var(--line))}.real-exam-admin-states b{font-size:.73rem;line-height:1.35;overflow-wrap:anywhere}.real-exam-admin-states span{font-size:.65rem}.real-exam-admin-error{border-radius:17px;padding:16px 18px;box-shadow:0 10px 28px #b44b4b0f}.real-exam-admin-incoming{padding:26px 27px}.real-exam-admin-incoming:before{content:"03";position:absolute;top:24px;right:25px;font-size:2.8rem;line-height:1;font-weight:950;letter-spacing:-.06em;color:color-mix(in srgb,var(--accent) 6%,transparent);pointer-events:none}.real-exam-admin-list{gap:9px}.real-exam-admin-list>button{min-height:68px;padding:14px 16px;border-radius:15px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft) 9%,var(--panel)));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.real-exam-admin-list>button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 10px 24px #0824330e}.real-exam-admin-list>button.selected{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));box-shadow:0 0 0 3px var(--rx-glow)}.real-exam-admin-list b{font-size:.76rem}.real-exam-admin-list small{font-size:.64rem}.real-exam-admin-page button:focus-visible,.real-exam-admin-drop:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px}@media(max-width:1180px){.real-exam-admin-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.real-exam-admin-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.real-exam-admin-page{padding-top:0}.real-exam-admin-hero{padding:30px;align-items:stretch}.real-exam-admin-hero:after{display:none}.real-exam-admin-path{min-width:0}.real-exam-admin-grid{grid-template-columns:1fr}.real-exam-admin-grid>.real-exam-admin-panel:not(.real-exam-admin-source):before{content:"02"}.real-exam-admin-incoming:before{content:"03"}}@media(max-width:700px){.real-exam-admin-hero{padding:25px 22px;border-radius:23px}.real-exam-admin-hero h1{font-size:2rem}.real-exam-admin-types{grid-template-columns:1fr}.real-exam-admin-panel{padding:21px;border-radius:20px}.real-exam-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.real-exam-admin-actions button:last-child{grid-column:1/-1}.real-exam-admin-meta,.real-exam-admin-states{grid-template-columns:1fr}}@media(max-width:460px){.real-exam-admin-actions{grid-template-columns:1fr}.real-exam-admin-actions button:last-child{grid-column:auto}.real-exam-admin-panel>header{align-items:flex-start}}html[data-medcore-pull-refresh=integrated-line-v3],html[data-medcore-pull-refresh=integrated-line-v3] body{overscroll-behavior-y:none}.medcore-pull-refresh{--medcore-pull-progress:0;--medcore-pull-opacity:.42;position:fixed;z-index:10060;height:3px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s linear .12s;contain:layout paint style}.medcore-pull-refresh.is-visible{opacity:1;visibility:visible;transition-delay:0s}.medcore-pull-refresh__rail{position:absolute;top:0;left:50%;width:clamp(88px,18vw,220px);height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,transparent);transform:translate(-50%);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--accent) 12%,transparent)}.medcore-pull-refresh__line{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 32%,transparent),color-mix(in srgb,#79e3db 90%,var(--accent)),color-mix(in srgb,var(--accent) 32%,transparent));opacity:var(--medcore-pull-opacity);transform:scaleX(var(--medcore-pull-progress));transform-origin:center;box-shadow:0 0 7px color-mix(in srgb,var(--accent) 28%,transparent);transition:transform .08s linear,opacity .12s ease,box-shadow .16s ease}.medcore-pull-refresh.is-ready .medcore-pull-refresh__rail{background:color-mix(in srgb,var(--accent) 13%,transparent)}.medcore-pull-refresh.is-ready .medcore-pull-refresh__line{box-shadow:0 0 9px color-mix(in srgb,var(--accent) 38%,transparent)}.medcore-pull-refresh.is-refreshing .medcore-pull-refresh__line{inset:0 auto 0 0;width:42%;opacity:1;transform:none;animation:medcorePullRefreshSweep .7s cubic-bezier(.45,0,.2,1) infinite}@keyframes medcorePullRefreshSweep{0%{left:-42%}to{left:100%}}@media(max-width:560px){.medcore-pull-refresh__rail{width:clamp(72px,30vw,132px)}}@media(prefers-reduced-motion:reduce){.medcore-pull-refresh,.medcore-pull-refresh *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.medcore-pull-refresh.is-ready .medcore-pull-refresh__rail{background:color-mix(in srgb,var(--accent) 15%,transparent)}.medcore-pull-refresh.is-ready .medcore-pull-refresh__line{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 44%,transparent)}.medcore-pull-refresh.is-refreshing .medcore-pull-refresh__rail{height:3px;background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--accent) 20%,transparent),0 0 6px color-mix(in srgb,var(--accent) 20%,transparent);transform:translate(-50%,-.5px)}.medcore-pull-refresh.is-refreshing .medcore-pull-refresh__line{width:46%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent),color-mix(in srgb,#8cebe4 96%,var(--accent)),color-mix(in srgb,var(--accent) 42%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 48%,transparent);filter:saturate(1.06) brightness(1.06);animation-duration:.58s}.medcore-install-toast{--install-navy: #081827;--install-teal: #4ec2bc;--install-teal-deep: #147a83;position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:2147483000;width:min(430px,calc(100vw - 32px));display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;color:#f8fcff;background:radial-gradient(circle at 88% 8%,rgba(78,194,188,.22),transparent 34%),linear-gradient(145deg,#0d2438 0%,var(--install-navy) 58%,#07131f 100%);box-shadow:0 28px 80px #010d1873,0 10px 28px #010d1857,inset 0 1px #ffffff14;opacity:0;transform:translate3d(0,18px,0) scale(.98);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1);isolation:isolate;direction:ltr}html[dir=rtl] .medcore-install-toast{direction:rtl;right:auto;left:max(20px,env(safe-area-inset-left))}.medcore-install-toast.is-visible{opacity:1;transform:translateZ(0) scale(1)}.medcore-install-toast:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.08),transparent 32%,transparent 68%,rgba(78,194,188,.06))}.medcore-install-toast__shine{position:absolute;top:-92px;right:-62px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(78,194,188,.22),transparent 70%);pointer-events:none}.medcore-install-toast__icon{width:58px;height:58px;border-radius:18px;box-shadow:0 12px 26px #147a8357,0 0 0 1px #ffffff24;-webkit-user-select:none;user-select:none}.medcore-install-toast__content{min-width:0}.medcore-install-toast__eyebrow{margin:1px 0 5px;color:#8ee4df;font-size:.68rem;font-weight:700;letter-spacing:.17em}.medcore-install-toast h2{margin:0;color:#fff;font-size:1.18rem;line-height:1.2;letter-spacing:-.015em}.medcore-install-toast__body{margin:8px 0 15px;color:#c7d7e4;font-size:.82rem;line-height:1.55}.medcore-install-toast__actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.medcore-install-toast__actions button{min-height:38px;border-radius:11px;padding:9px 14px;font:inherit;font-size:.78rem;font-weight:700}.medcore-install-toast__install{border:1px solid rgba(255,255,255,.18);color:#06202a;background:linear-gradient(135deg,#8ce2dc,var(--install-teal));box-shadow:0 8px 20px #4ec2bc3d}.medcore-install-toast__install:hover{filter:brightness(1.04)}.medcore-install-toast__install:disabled{opacity:.62}.medcore-install-toast__later{border:1px solid rgba(255,255,255,.14);color:#e6f0f7;background:#ffffff0f}.medcore-install-toast__close{position:absolute;top:10px;right:11px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:10px;color:#b9cad7;background:transparent;font-size:1.2rem;line-height:1}html[dir=rtl] .medcore-install-toast__close{right:auto;left:11px}.medcore-install-toast__close:hover{color:#fff;background:#ffffff12}@media(max-width:640px){.medcore-install-toast,html[dir=rtl] .medcore-install-toast{right:16px;left:16px;bottom:max(16px,env(safe-area-inset-bottom));width:auto;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:17px;border-radius:21px}.medcore-install-toast__icon{width:52px;height:52px;border-radius:16px}.medcore-install-toast h2{font-size:1.05rem}.medcore-install-toast__body{margin-bottom:13px;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.medcore-install-toast{transition:none}}.medcore-resource-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:36px;border:0;border-radius:26px;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97);box-shadow:0 20px 48px #041e3029;color:#fff}.medcore-resource-hero .eyebrow{color:#9fe5e0}.medcore-resource-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.052em;line-height:1.05}.medcore-resource-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d4eeed;font-size:1rem;line-height:1.57}.medcore-resource-hero aside{display:grid;gap:7px;min-width:300px;padding:22px 24px;border:1px solid rgba(231,255,253,.25);border-radius:18px;background:#ffffff1c;text-align:right}.medcore-resource-hero aside span{color:#bdeeea;font-size:.67rem;font-weight:900;letter-spacing:.16em}.medcore-resource-hero aside b{color:#fff;font-size:1.03rem}.medcore-resource-hero aside small{color:#d5eeee;font-size:.77rem;line-height:1.4}.medcore-resource-head{position:relative;padding:27px 29px;border:1px solid #d8e7e9;border-radius:23px;background:#fff;box-shadow:0 12px 30px #04232f0e;margin-bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.medcore-resource-head .eyebrow{color:#147a83}.medcore-resource-head h2{margin:3px 0 5px;color:#163c48;font-size:1.3rem;letter-spacing:.01em}.medcore-resource-head p{margin:0;color:#657386;font-size:.87rem;line-height:1.55}.medcore-resource-head>span{padding:8px 12px;border-radius:9px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:850;white-space:nowrap}.medcore-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.medcore-resource-card{padding:21px;border:1px solid #d9e7e9;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfefe);box-shadow:0 12px 28px #04232f0d;display:grid;gap:14px;min-height:230px}.medcore-resource-card header,.medcore-resource-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.medcore-resource-card header span{padding:5px 9px;border-radius:999px;background:#eaf7f6;color:#176f77;font-size:.67rem;font-weight:900;letter-spacing:.08em}.medcore-resource-card header b{color:#70868c;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.medcore-resource-card h3{margin:0;color:#173c48;font-size:1.16rem;line-height:1.2}.medcore-resource-card p{margin:0;color:#657386;font-size:.88rem;line-height:1.55}.medcore-resource-card small{color:#70868c;font-size:.76rem;font-weight:700}.medcore-resource-card footer{margin-top:auto;padding-top:14px;border-top:1px solid #e0ebed}.medcore-resource-card footer em{color:#70868c;font-size:.75rem;font-style:normal}.medcore-resource-empty{padding:32px 26px;border:1px dashed #bdd4d8;border-radius:20px;background:#ffffffad;text-align:center;box-shadow:0 12px 28px #04232f09;display:grid;gap:9px}.medcore-resource-empty b{color:#173c48;font-size:1.02rem}.medcore-resource-empty p{max-width:760px;margin:0 auto;color:#657386;font-size:.88rem;line-height:1.55}.medcore-resource-detail{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:36px;border:0;border-radius:26px;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97);box-shadow:0 20px 48px #041e3029;color:#fff}.medcore-resource-detail .eyebrow{color:#9fe5e0}.medcore-resource-detail h1{margin:4px 0 9px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.052em}.medcore-resource-detail p{max-width:760px;margin:0;color:#d4eeed;line-height:1.57}.medcore-resource-detail small{display:block;margin-top:12px;color:#bdeeea;font-weight:800}.medcore-resource-detail aside{display:grid;gap:7px;min-width:300px;padding:22px 24px;border:1px solid rgba(231,255,253,.25);border-radius:18px;background:#ffffff1c;text-align:right}.medcore-resource-detail aside span{color:#bdeeea;font-size:.67rem;font-weight:900;letter-spacing:.16em}.medcore-resource-detail aside b{color:#fff}.medcore-resource-detail aside em,.medcore-resource-detail aside a{color:#d5eeee;font-size:.8rem;font-style:normal}.medcore-download-panel{padding:27px 29px;border:1px solid #d8e7e9;border-radius:23px;background:#fff;box-shadow:0 12px 30px #04232f0e;display:flex;justify-content:space-between;align-items:center;gap:18px}.medcore-download-panel h2{margin:3px 0 5px;color:#163c48;font-size:1.3rem}.medcore-download-panel p{margin:0;color:#657386;font-size:.88rem;line-height:1.55}.medcore-resource-back{margin-top:16px}.medcore-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.medcore-page-figure{margin:0;border:1px solid #d8e7e9;border-radius:20px;background:#fff;box-shadow:0 12px 30px #04232f0e;overflow:hidden}.medcore-page-figure>div{display:grid;place-items:center;min-height:240px;background:#f5f8fb}.medcore-page-figure img{display:block;width:100%;height:auto;max-height:860px;object-fit:contain}.medcore-page-figure figcaption{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:start;padding:15px 17px;border-top:1px solid #e0ebed}.medcore-page-figure figcaption b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf7f6;color:#176f77;font-size:.78rem}.medcore-page-figure figcaption span{color:#173c48;font-weight:850}.medcore-page-figure figcaption small{grid-column:2;color:#657386;line-height:1.5}@media(max-width:1120px){.medcore-resource-hero,.medcore-resource-detail{display:grid}.medcore-resource-hero aside,.medcore-resource-detail aside{text-align:left;min-width:0}.medcore-resource-grid,.medcore-page-grid{grid-template-columns:1fr}}@media(max-width:760px){.medcore-resource-head,.medcore-download-panel{grid-template-columns:1fr;display:grid}.medcore-resource-head>span{width:max-content}.medcore-resource-hero,.medcore-resource-detail{padding:28px;border-radius:22px}}.qb-clean-hero,.import-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin-bottom:22px!important;padding:36px!important;border:0!important;border-radius:26px!important;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97)!important;box-shadow:0 20px 48px #041e3029!important;color:#fff!important;opacity:1!important}.qb-clean-hero .eyebrow,.import-hero .eyebrow{color:#9fe5e0!important;opacity:1!important}.qb-clean-hero h2,.import-hero h2{margin:4px 0 9px!important;color:#fff!important;opacity:1!important}.qb-clean-hero p:not(.eyebrow),.import-hero p:not(.eyebrow){color:#d4eeed!important;opacity:1!important}.qb-clean-hero-mark{display:grid!important;gap:7px!important;min-width:210px!important;padding:19px!important;border:1px solid rgba(231,255,253,.25)!important;border-radius:18px!important;background:#ffffff1c!important;text-align:right!important}.qb-clean-hero-mark span{color:#bdeeea!important;font-size:.67rem!important;font-weight:900!important;letter-spacing:.16em!important}.qb-clean-hero-mark b{color:#fff!important;font-size:1rem!important}.question-year-filter{display:grid!important;grid-template-columns:minmax(260px,.74fr) minmax(520px,1.45fr)!important;align-items:center!important;gap:18px!important}.question-year-filter .year-filter-buttons{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin:0!important}.question-year-filter .qb-routing-selects{grid-column:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.qb-clean-list-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.qb-clean-search{width:min(390px,42vw)!important;max-width:420px!important}.qb-clean-search input{width:100%!important}@media(max-width:1120px){.question-year-filter{grid-template-columns:1fr!important}.question-year-filter .year-filter-buttons{justify-content:flex-start!important}.question-year-filter .qb-routing-selects{grid-column:auto!important}.qb-clean-list-head{display:grid!important}.qb-clean-search{width:100%!important;max-width:none!important}}.qb-clean-list-head .qb-clean-search{display:flex!important;align-items:center!important;gap:12px!important;width:min(430px,42vw)!important;height:56px!important;padding:0 15px!important;border:1px solid #c8dde1!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f7fbfb)!important;box-shadow:0 14px 34px #04232f12,inset 0 1px #fffffff2!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.qb-clean-list-head .qb-clean-search:hover{border-color:#a9ccd1!important;box-shadow:0 18px 42px #04232f17,inset 0 1px #fffffff2!important}.qb-clean-list-head .qb-clean-search:focus-within{border-color:#238991!important;box-shadow:0 0 0 4px #2389911f,0 18px 42px #04232f1a,inset 0 1px #fffffff2!important}.qb-clean-list-head .qb-clean-search span{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:31px!important;height:31px!important;border-radius:10px!important;background:#eaf7f6!important;color:#147a83!important;font-weight:900!important}.qb-clean-list-head .qb-clean-search input{height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#173c48!important;font-weight:650!important;letter-spacing:-.01em!important}.qb-clean-list-head .qb-clean-search input:focus{border:0!important;box-shadow:none!important;outline:0!important}.qb-clean-list-head .qb-clean-search input::placeholder{color:#7b8f96!important;font-weight:500!important}.error-bank-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:36px;border:0;border-radius:26px;background:linear-gradient(128deg,#072136,#0d4d5d 58%,#248b97);box-shadow:0 20px 48px #041e3029;color:#fff}.error-bank-hero .eyebrow{color:#9fe5e0}.error-bank-hero h1{margin:4px 0 9px;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.052em;line-height:1.05}.error-bank-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d4eeed;font-size:1rem;line-height:1.57}.error-bank-hero aside{display:grid;gap:7px;min-width:270px;padding:22px 24px;border:1px solid rgba(231,255,253,.25);border-radius:18px;background:#ffffff1c;text-align:right}.error-bank-hero aside span{color:#bdeeea;font-size:.67rem;font-weight:900;letter-spacing:.16em}.error-bank-hero aside b{color:#fff;font-size:1.03rem}.error-bank-hero aside small{color:#d5eeee;font-size:.77rem;line-height:1.4}.error-bank-premium{padding:29px!important;border:1px solid #d8e7e9!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;box-shadow:0 18px 48px #04232f13!important}.error-bank-premium-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px}.error-bank-premium-head h2{margin:3px 0 6px;color:#163c48;font-size:1.32rem;letter-spacing:-.015em}.error-bank-premium-head p:not(.eyebrow){max-width:760px;margin:0;color:#657386;font-size:.9rem;line-height:1.55}.error-bank-start{flex:0 0 auto;border:1px solid rgba(255,255,255,.25);border-radius:15px;background:linear-gradient(135deg,#167f88,#77bcc0);color:#fff;box-shadow:0 14px 28px #177f883d,inset 0 1px #ffffff3d;padding:13px 18px;font-weight:900}.error-bank-start:disabled{opacity:.55;filter:saturate(.75)}.error-bank-tabs{display:flex;gap:7px;margin:0 0 18px;padding:7px;border:1px solid #d8e7e9;border-radius:17px;background:linear-gradient(180deg,#fff,#f8fcfc);box-shadow:inset 0 1px #ffffffe0}.error-bank-tabs button{border:0;border-radius:12px;background:transparent;color:#657386;padding:10px 16px;font-weight:800}.error-bank-tabs button.active{background:#eaf7f6;color:#176f77;box-shadow:inset 0 1px #ffffffe6}.error-bank-empty{min-height:160px;border:1px dashed #bdd4d8;border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(42,157,162,.08),transparent 55%),#ffffffb8;display:grid;place-items:center;text-align:center;padding:28px;color:#657386}.error-bank-empty span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eaf7f6;color:#176f77;font-weight:900}.error-bank-empty b{display:block;color:#173c48;font-size:1.05rem}.error-bank-empty p{max-width:620px;margin:0;color:#657386;line-height:1.55}.error-bank-list{display:grid;gap:12px}.error-bank-question{display:grid;gap:12px;padding:18px;border:1px solid #d8e7e9;border-radius:18px;background:#fff;box-shadow:0 10px 24px #04232f0b}.error-bank-question span{color:#176f77;font-size:.7rem;font-weight:900;letter-spacing:.12em}.error-bank-question h3{margin:4px 0 0;color:#173c48;font-size:1rem;line-height:1.45}.error-bank-question footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #e0ebed;padding-top:12px}.error-bank-question footer b{color:#176f77}.error-bank-question footer small{color:#657386}@media(max-width:1120px){.qb-clean-list-head .qb-clean-search{width:100%!important}.error-bank-hero,.error-bank-premium-head{display:grid}.error-bank-hero aside{text-align:left;min-width:0}.error-bank-start{width:max-content}.error-bank-question footer{display:grid}}.medcore-integrated-question-collection{margin:0 0 20px;padding:24px;border:1px solid #cfe1e4;border-radius:24px;background:linear-gradient(145deg,#fff,#f8fcfc);box-shadow:0 16px 38px #04232f11}.medcore-integrated-question-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.medcore-integrated-question-head h2{margin:3px 0 6px;color:#163c48;font-size:1.38rem;letter-spacing:-.015em}.medcore-integrated-question-head p:not(.eyebrow){margin:0;color:#657386;line-height:1.55}.medcore-integrated-question-head>span{padding:8px 12px;border-radius:999px;background:#eaf7f6;color:#176f77;font-size:.74rem;font-weight:900;white-space:nowrap}.medcore-integrated-coverage{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 20px;padding-top:16px;border-top:1px solid #e0ebed}.medcore-integrated-coverage span{padding:7px 11px;border:1px solid #cfe4e5;border-radius:999px;background:#f2faf9;color:#176f77;font-size:.73rem;font-weight:850;letter-spacing:.01em}.medcore-integrated-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.medcore-integrated-file-card{min-height:220px}.medcore-integrated-pdf-shell{overflow:hidden;border:1px solid #d8e7e9;border-radius:22px;background:#fff;box-shadow:0 16px 38px #04232f12}.medcore-integrated-pdf-shell>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e0ebed}.medcore-integrated-pdf-shell h2{margin:3px 0;color:#163c48;font-size:1.15rem}.medcore-integrated-pdf-shell p:not(.eyebrow){margin:0;color:#657386;font-size:.82rem}.medcore-integrated-pdf-shell>header>span{padding:7px 10px;border-radius:999px;background:#eaf7f6;color:#176f77;font-size:.72rem;font-weight:900}.medcore-integrated-pdf-shell iframe{display:block;width:100%;height:min(78vh,1050px);min-height:620px;border:0;background:#f5f8fb}@media(max-width:1180px){.medcore-integrated-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.medcore-integrated-question-collection{padding:18px}.medcore-integrated-question-head{display:grid}.medcore-integrated-file-grid{grid-template-columns:1fr}.medcore-integrated-pdf-shell iframe{min-height:520px;height:72vh}}.medcore-integrated-file-card-premium{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;gap:0;min-height:268px;padding:0;overflow:hidden;border:1px solid rgba(24,111,119,.22);border-radius:24px;background:linear-gradient(148deg,#fffffffc,#f9fdfdfa 52%,#eef8f8f5);box-shadow:0 18px 44px #05273213,0 2px 8px #05273209;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.medcore-integrated-file-card-premium:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#176f77,#43a5a7 48%,#43a5a714);z-index:2}.medcore-integrated-file-card-premium:after{content:"";position:absolute;right:-58px;top:-72px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#30979b21,#30979b00 70%);pointer-events:none;z-index:-1}.medcore-integrated-file-card-premium:hover{transform:translateY(-3px);border-color:#186f7757;box-shadow:0 24px 52px #0527321c,0 3px 10px #0527320a}.medcore-integrated-file-card-top{display:flex;align-items:center;gap:11px;padding:22px 22px 0}.medcore-integrated-file-card-top .medcore-integrated-file-order{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(23,111,119,.2);border-radius:11px;background:#eaf7f6db;color:#176f77;font-size:.69rem;font-weight:950;letter-spacing:.08em;box-shadow:inset 0 1px #fffc}.medcore-integrated-file-card-top>b{color:#6c7f87;font-size:.67rem;font-weight:900;letter-spacing:.16em}.medcore-integrated-file-card-top>i{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#43a5a7;box-shadow:0 0 0 5px #43a5a71a}.medcore-integrated-file-card-body{display:flex;flex-direction:column;padding:18px 22px 22px}.medcore-integrated-file-card-body h3{margin:0 0 10px;color:#173d48;font-size:1.2rem;font-weight:850;letter-spacing:-.018em;line-height:1.22}.medcore-integrated-file-card-body p{margin:0;color:#6c7988;font-size:.88rem;line-height:1.62}.medcore-integrated-file-card-premium>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 22px;padding:16px 0 20px;border-top:1px solid rgba(205,224,226,.78)}.medcore-integrated-file-card-premium>footer em{color:#839198;font-size:.72rem;font-style:normal;letter-spacing:.01em;white-space:nowrap}.medcore-integrated-open{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;min-width:132px;padding:11px 14px 11px 16px;border:1px solid rgba(17,108,117,.18);border-radius:13px;background:linear-gradient(135deg,#0f727c,#176f77);color:#fff;text-decoration:none;font-size:.83rem;font-weight:850;box-shadow:0 9px 19px #0f727c2e;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.medcore-integrated-open b{font-size:1rem;font-weight:700;line-height:1}.medcore-integrated-open:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 12px 23px #0f727c3b}.medcore-integrated-open:focus-visible{outline:3px solid rgba(67,165,167,.24);outline-offset:3px}@media(max-width:760px){.medcore-integrated-file-card-premium{min-height:248px}.medcore-integrated-file-card-top{padding:19px 19px 0}.medcore-integrated-file-card-body{padding:16px 19px 19px}.medcore-integrated-file-card-premium>footer{margin:0 19px;padding:15px 0 18px}}
