:root{--sk-nav-text:rgba(15,23,42,.88);--sk-nav-text-strong:rgba(15,23,42,.96);--sk-nav-text-muted:rgba(15,23,42,.72);--sk-glass:hsla(0,0%,100%,.55);--sk-glass-2:hsla(0,0%,100%,.38);--sk-border:hsla(0,0%,100%,.48);--sk-shadow:0 26px 50px -34px rgba(15,23,42,.95),0 10px 22px -16px rgba(15,23,42,.45);--sk-shadow-soft:0 18px 28px -26px rgba(15,23,42,.75);--sk-nav-offset:72px}body,html{padding-top:0!important}.sk-nav-spacer{height:var(--sk-nav-offset);pointer-events:none}.sk-nav-root{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;padding:6px 12px;z-index:1030;pointer-events:none}.sk-nav{pointer-events:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 24px);border-radius:9999px;border:1px solid var(--sk-border);background-color:var(--sk-glass);background-image:radial-gradient(140px 90px at 12% 28%,rgba(186,230,253,.95),rgba(186,230,253,0) 70%),radial-gradient(180px 110px at 88% 20%,rgba(221,214,254,.92),rgba(221,214,254,0) 72%),radial-gradient(220px 140px at 64% 150%,rgba(253,224,71,.22),rgba(253,224,71,0) 70%),radial-gradient(190px 130px at 32% 145%,rgba(252,231,243,.9),rgba(252,231,243,0) 70%),linear-gradient(90deg,rgba(240,249,255,.92),rgba(245,243,255,.92),hsla(0,86%,97%,.92),rgba(236,253,245,.92),rgba(255,247,237,.92));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sk-shadow);padding:10px 12px;opacity:0;transform:translateY(-10px) scale(.985);filter:saturate(1.04);transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out;will-change:opacity,transform;position:relative}.sk-nav:before{content:"";position:absolute;inset:1px;border-radius:9999px;background:linear-gradient(180deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.12));pointer-events:none;mix-blend-mode:soft-light;z-index:0}.sk-nav.is-mounted{opacity:1;transform:translateY(0) scale(1)}.sk-nav.is-hidden{opacity:0;transform:translateY(-12px) scale(.985);pointer-events:none}.sk-nav-inner{z-index:1;gap:12px}.sk-nav-inner,.sk-nav-links{position:relative;display:flex;align-items:center;overflow:visible}.sk-links-scroll{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.sk-links-scroll::-webkit-scrollbar{display:none}.sk-dropdown-btn,.sk-nav-link{display:inline-flex;align-items:center;padding:8px 12px;border-radius:9999px;font-size:14px;font-weight:700;color:var(--sk-nav-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(15,23,42,.35);text-decoration-color:rgba(15,23,42,.35);border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease,-webkit-text-decoration-color .14s ease;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease,text-decoration-color .14s ease;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease,text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.sk-dropdown-btn:hover,.sk-nav-link:hover{background:hsla(0,0%,100%,.55);color:var(--sk-nav-text-strong);-webkit-text-decoration-color:rgba(15,23,42,.65);text-decoration-color:rgba(15,23,42,.65)}.sk-dropdown-btn:active,.sk-nav-link:active{transform:translateY(1px)}.sk-nav-link.is-active{background:hsla(0,0%,100%,.62);color:var(--sk-nav-text-strong);border-color:hsla(0,0%,100%,.55);box-shadow:0 1px 0 rgba(15,23,42,.06);cursor:default;text-decoration:none}.sk-dropdown{position:relative}.sk-dropdown>summary{list-style:none}.sk-dropdown>summary::-webkit-details-marker{display:none}.sk-dropdown-caret{margin-left:6px;opacity:.72;font-size:12px}.sk-dropdown-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:6px;border-radius:18px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sk-shadow-soft);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:1040}.sk-dropdown[open] .sk-dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto}.sk-dropdown-item{display:flex;align-items:center;width:100%;padding:9px 10px;border-radius:14px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(15,23,42,.28);text-decoration-color:rgba(15,23,42,.28);font-weight:700;font-size:14px;color:var(--sk-nav-text);transition:background-color .14s ease,color .14s ease,-webkit-text-decoration-color .14s ease;transition:background-color .14s ease,color .14s ease,text-decoration-color .14s ease;transition:background-color .14s ease,color .14s ease,text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}.sk-dropdown-item:hover{background:hsla(0,0%,100%,.7);color:var(--sk-nav-text-strong);-webkit-text-decoration-color:rgba(15,23,42,.55);text-decoration-color:rgba(15,23,42,.55)}.sk-nav-right{gap:10px;margin-left:6px}.sk-nav-right,.sk-user-pill{display:flex;align-items:center}.sk-user-pill{gap:8px;padding:6px 10px;border-radius:9999px;background:var(--sk-glass-2);border:1px solid hsla(0,0%,100%,.45)}.sk-avatar{width:28px;height:28px;border-radius:9999px;display:grid;place-items:center;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.6);font-size:12px;font-weight:900;color:var(--sk-nav-text-muted)}.sk-username{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:800;color:var(--sk-nav-text)}.sk-auth-btn{border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.62);padding:8px 12px;border-radius:9999px;font-size:14px;font-weight:900;color:rgba(15,23,42,.92);cursor:pointer;text-decoration:none;transition:background-color .14s ease,transform .12s ease,box-shadow .14s ease;box-shadow:0 10px 16px -18px rgba(15,23,42,.55);display:inline-flex;align-items:center;touch-action:manipulation}.sk-auth-btn:hover{background:hsla(0,0%,100%,.76)}.sk-auth-btn:active{transform:translateY(1px)}@media (max-width:640px){.sk-nav-inner{gap:10px}.sk-username{max-width:140px}}:root{--app-text:hsla(0,0%,100%,.92);--app-muted:hsla(0,0%,100%,.72);--app-card-bg:hsla(0,0%,100%,.92);--app-card-border:hsla(0,0%,100%,.14)}body,html{height:100%}body{color:var(--app-text);background:radial-gradient(1200px 720px at 18% 8%,rgba(122,186,255,.55),transparent 62%),radial-gradient(1000px 640px at 84% 12%,rgba(186,135,255,.42),transparent 60%),radial-gradient(1100px 700px at 20% 92%,rgba(120,255,214,.28),transparent 62%),radial-gradient(900px 620px at 55% 98%,rgba(255,224,140,.26),transparent 60%),radial-gradient(1100px 720px at 88% 92%,rgba(255,140,214,.2),transparent 62%),linear-gradient(180deg,#2b66d6,#143e9a 40%,#0a1b3b);background-attachment:fixed}main.min-vh-100.bg-light{background:transparent!important}.card{background:var(--app-card-bg);border:1px solid var(--app-card-border);box-shadow:0 10px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card .text-muted{color:rgba(0,0,0,.55)!important}.alert{box-shadow:0 10px 30px rgba(0,0,0,.25)}.table{background:hsla(0,0%,100%,.96)}a{color:rgba(210,235,255,.95)}a:hover{color:#ebf5ff}.sk-app-shell,.sk-page{min-height:100vh}.sk-page{display:flex;flex-direction:column}.sk-content{flex:1 0 auto;padding-bottom:74px}.sk-footer{position:fixed;left:0;right:0;bottom:0;z-index:1020;padding:10px 16px 12px;background:rgba(7,16,40,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sk-footer-divider{height:1px;width:100%;background:hsla(0,0%,100%,.18);box-shadow:0 1px 0 rgba(0,0,0,.35);margin:0 0 8px}.sk-footer-inner{text-align:center;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.78);letter-spacing:.2px}