html.dol-shell{--dol-nav-width:224px}html.dol-shell[data-dol-nav=compact]{--dol-nav-width:70px}html.dol-shell[data-dol-nav=hidden]{--dol-nav-width:0px}.dol-shell body{margin-left:var(--dol-nav-width)!important;width:calc(100% - var(--dol-nav-width))!important;transition:margin-left .18s,width .18s}.dol-shell .site-sidebar{display:none!important}.dol-shell .site-shell{display:block!important}.dol-shell .site-header,.dol-shell .account-header,.dol-shell .topbar,.dol-shell .tarot-site-nav{padding-left:58px!important}.dol-shell #dol-navigation{position:fixed;inset:0 auto 0 0;width:var(--dol-nav-width);z-index:500;background:#fff;border-right:1px solid #d9e1e9;overflow-y:auto;overflow-x:hidden;font:14px/1.5 Tahoma,sans-serif;color:#1c304b;box-sizing:border-box}.dol-shell[data-dol-nav=hidden] #dol-navigation{visibility:hidden}.dol-nav-brand{display:flex;align-items:center;gap:10px;height:74px;padding:14px 16px;text-decoration:none!important;color:#1c304b!important;box-sizing:border-box;white-space:nowrap}.dol-nav-brand img{width:36px;height:36px;object-fit:contain}.dol-nav-brand strong{font-size:16px;letter-spacing:.09em}.dol-nav-brand small{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:#5a6777}.dol-nav-actions{display:flex;gap:5px;padding:8px 12px;border-top:1px solid #d9e1e9;border-bottom:1px solid #d9e1e9}.dol-nav-actions button{border:1px solid #d9e1e9;background:#f7f9fb;color:#1c304b;border-radius:7px;min-height:32px;cursor:pointer}.dol-nav-actions button:first-child{flex:1}.dol-shell #dol-navigation nav{display:grid;gap:4px;padding:12px 9px}.dol-shell #dol-navigation nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:40px;border-radius:8px;text-decoration:none;color:#1c304b;font-size:13px;white-space:nowrap;box-sizing:border-box}.dol-shell #dol-navigation nav a i{display:grid;place-items:center;flex:0 0 22px;font-size:20px;font-style:normal}.dol-shell #dol-navigation nav a:hover,.dol-shell #dol-navigation nav a[aria-current=page]{background:#f7f0f4;color:#7d4561}.dol-shell[data-dol-nav=compact] #dol-navigation nav a span,.dol-shell[data-dol-nav=compact] .dol-nav-brand strong,.dol-shell[data-dol-nav=compact] .dol-nav-actions span,.dol-shell[data-dol-nav=compact] #dol-nav-hide{display:none}.dol-shell[data-dol-nav=compact] .dol-nav-brand{padding-inline:17px}.dol-shell #dol-nav-show{position:fixed;top:20px;left:calc(var(--dol-nav-width) + 13px);width:34px;height:34px;z-index:510;border:1px solid #d9e1e9;background:white;color:#1c304b;border-radius:8px;cursor:pointer;font-size:20px}.dol-shell .account-header nav,.dol-shell .tarot-site-nav>nav{display:none}.dol-shell .topbar>nav{overflow-x:auto;white-space:nowrap}.dol-shell .learn-layout{grid-template-columns:240px minmax(0,1fr)}@media(max-width:1050px){.dol-shell .hero{grid-template-columns:1fr}.dol-shell .hero-copy{max-width:760px}.dol-shell .learn-layout{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:780px){html.dol-shell{--dol-nav-width:0px}.dol-shell #dol-navigation{width:224px;box-shadow:0 0 0 100vmax #12243b55}.dol-shell[data-dol-nav=hidden] #dol-navigation{box-shadow:none}.dol-shell #dol-nav-show{left:12px}.dol-shell .learn-layout{display:block}.dol-shell .learn-aside{position:static;max-height:260px;margin-bottom:16px}}@media print{.dol-shell body{margin:0!important;width:100%!important}.dol-shell #dol-navigation,.dol-shell #dol-nav-show{display:none!important}}
