body.doc-page{padding-bottom:120px;color:#334155}.bg-blob{position:fixed;top:-10%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.06) 0,rgba(255,255,255,0) 70%);z-index:-1;pointer-events:none}.tab-content{display:none;animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.tab-content.active{display:block}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-track{background:0 0}.mac-dock{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 40px -10px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.5);border-radius:24px;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1);width:auto;min-width:300px;pointer-events:auto}@media(min-width:1024px){.mac-dock{padding:14px 40px;border-radius:32px;gap:40px;min-width:500px}.dock-item i{font-size:24px;margin-bottom:4px}.dock-item span{font-size:12px}}.dock-item{display:flex;flex-direction:column;align-items:center;color:#64748b;transition:.3s;cursor:pointer;position:relative}.dock-item:hover,.dock-item.active{color:#2563eb;transform:translateY(-4px)}.dock-item i{font-size:20px;margin-bottom:2px}.dock-item span{font-size:10px;font-weight:600}.dock-item.active::after{content:'';position:absolute;bottom:-6px;width:4px;height:4px;background:#2563eb;border-radius:50%}#toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:rgba(15,23,42,.9);color:#fff;padding:12px 24px;border-radius:16px;font-size:14px;font-weight:500;pointer-events:none;opacity:0;transition:all .2s;z-index:2000;display:flex;align-items:center;gap:10px;backdrop-filter:blur(8px);box-shadow:0 20px 40px rgba(0,0,0,.2)}#toast.show{opacity:1;transform:translate(-50%,-50%) scale(1)}
