.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--au-bg-deep: #06040e;--au-bg: #0a0718;--au-bg-mid: #100a24;--au-bg-low: #0b0619;--au-bg-foot: #07040f;--au-panel-solid: #130d28;--au-glass-top: rgba(255, 255, 255, .075);--au-glass-bottom: rgba(255, 255, 255, .022);--au-glass: linear-gradient(180deg, var(--au-glass-top), var(--au-glass-bottom));--au-hairline: rgba(255, 255, 255, .12);--au-hairline-soft: rgba(255, 255, 255, .09);--au-inset-top: rgba(255, 255, 255, .16);--au-rose: #f10153;--au-rose-hot: #ff2f6d;--au-rose-soft: #ff9ec0;--au-rose-pale: #ffb3cd;--au-rose-deep: #7d012b;--au-hue: var(--au-rose);--au-soft: var(--au-rose-soft);--au-deep: var(--au-rose-deep);--au-glow: rgba(241, 1, 83, .45);--au-ring: rgba(241, 1, 83, .55);--au-good: #6ee7a0;--au-bad: #ff6b6b;--au-amber: #ffd479;--au-sky: #38bdf8;--au-violet: #a78bfa;--au-ink: #ffffff;--au-ink-body: rgba(255, 255, 255, .86);--au-ink-meta: rgba(255, 255, 255, .78);--au-ink-quiet: rgba(255, 255, 255, .74);--au-r-chip: 10px;--au-r-button: 13px;--au-r-inner: 17px;--au-r-panel: 22px;--au-r-pill: 999px;--au-font: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--au-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--au-t-hero: clamp(38px, 5.4vw, 76px);--au-t-h1: clamp(34px, 4vw, 54px);--au-t-h2: clamp(34px, 4.6vw, 60px);--au-t-h2-sm: clamp(28px, 3.2vw, 40px);--au-t-h3: 24px;--au-t-card: 19px;--au-t-body: 17px;--au-t-meta: 15.5px;--au-t-eyebrow: 12px;--au-t-figure: 46px;--au-ease: cubic-bezier(.2, .7, .3, 1);--au-t-move: .2s var(--au-ease);--au-t-colour: .16s ease;--au-shadow: inset 0 1px 0 var(--au-inset-top), 0 2px 4px rgba(0, 0, 0, .28), 0 12px 26px rgba(10, 2, 26, .4), 0 34px 68px rgba(10, 2, 26, .5);--au-shadow-lift: inset 0 1px 0 rgba(255, 255, 255, .22), 0 16px 30px rgba(10, 2, 26, .5), 0 40px 74px rgba(10, 2, 26, .6);--au-foil: conic-gradient(from 210deg at 30% 12%, #ff2f6d 0deg, #ff9ec0 48deg, #ffffff 92deg, #a78bfa 168deg, #38bdf8 232deg, #ff2f6d 320deg, #ff2f6d 360deg);--au-guilloche: repeating-linear-gradient(118deg, rgba(255, 255, 255, .035) 0 1px, rgba(255, 255, 255, 0) 1px 11px);--au-spectrum: linear-gradient(100deg, #ff2f6d 0%, #ff7eb0 30%, #a78bfa 62%, #38bdf8 100%);--au-primary-fill: linear-gradient(96deg, var(--au-hue) 0%, var(--au-deep) 100%)}.au-panel{background:var(--au-glass);border:1px solid var(--au-hairline);border-radius:var(--au-r-panel);box-shadow:var(--au-shadow)}.au-eyebrow{font-size:var(--au-t-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--au-soft)}.au-gradient-text{background-image:var(--au-spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 23px;font:700 15px/1.4 var(--au-font);color:var(--au-ink);text-decoration:none;cursor:pointer;background:linear-gradient(#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.24);border-radius:var(--au-r-button);box-shadow:inset 0 1px #ffffff29;transition:transform var(--au-t-move),border-color var(--au-t-colour),box-shadow var(--au-t-colour)}.au-btn:hover{transform:translateY(-2px);border-color:#ec6495e6}.au-btn:focus-visible{outline:3px solid var(--au-ring);outline-offset:3px}.au-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.au-btn--primary{background:var(--au-primary-fill);border:0;border-top:1px solid rgba(255,255,255,.34);box-shadow:0 5px 18px #f1015320}.au-btn--primary:hover{box-shadow:0 12px 30px var(--au-glow)}.au-btn--pill{border-radius:var(--au-r-pill);padding:10px 16px;font-size:13px}.au-ambient{position:fixed;inset:0;pointer-events:none}.au-ambient-field{z-index:0;background:radial-gradient(70% 42% at 78% 3%,#f1015357,#f1015300 58%),radial-gradient(58% 34% at 6% 14%,#7c3aed4d,#7c3aed00 60%),radial-gradient(66% 26% at 88% 38%,#38bdf829,#38bdf800 62%),radial-gradient(72% 30% at 14% 58%,#f1015338,#f1015300 62%),radial-gradient(62% 26% at 82% 76%,#12a97e2e,#12a97e00 62%),radial-gradient(80% 34% at 40% 97%,#7c3aed42,#7c3aed00 62%),linear-gradient(#0a0718,#100a24,#0b0619 68%,#07040f)}.au-ambient-vignette{z-index:2;background:radial-gradient(120% 55% at 50% -10%,#ffffff12,#fff0 55%),radial-gradient(92% 96%,#0000 58%,#03010a57)}.au-ambient-grain{z-index:2;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.app-wrapper{position:relative;z-index:3}@media print{.au-ambient{display:none}}.au-screen{padding-top:82px;min-height:70vh;color:var(--au-ink);font-family:var(--au-font)}@media(max-width:1080px){.au-screen{padding-top:74px}}.au-screen a:not(.au-btn):hover{color:var(--au-rose-pale)}.au-wrap{width:min(1200px,100% - 64px);margin:0 auto}@media(min-width:1700px){.au-wrap{width:min(1320px,100% - 64px)}}@media(max-width:700px){.au-wrap{width:calc(100% - 36px)}}.au-wrap--narrow{width:min(860px,100% - 64px)}@media(max-width:700px){.au-wrap--narrow{width:calc(100% - 36px)}}.au-page-intro{padding:52px 0 34px}.au-page-intro h1{margin:14px 0;font-size:48px;font-weight:800;line-height:1.14;letter-spacing:-2px;color:var(--au-ink)}.au-page-intro p{max-width:680px;margin:0;font-size:16px;line-height:1.7;color:var(--au-ink-meta)}@media(max-width:760px){.au-page-intro{padding:35px 0 20px}.au-page-intro h1{font-size:36px;letter-spacing:-1.3px}}.au-page-top{display:flex;justify-content:space-between;align-items:end;gap:30px}@media(max-width:760px){.au-page-top{flex-direction:column;align-items:flex-start;gap:18px}}.au-section-label{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--au-rose-pale)}.au-section-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:25px;margin-bottom:30px}.au-section-head h2{margin:10px 0 0;font-size:var(--au-t-h2-sm);font-weight:800;letter-spacing:-1.2px;line-height:1.18;color:var(--au-ink)}.au-section-head p{max-width:370px;margin:0;font-size:15px;color:var(--au-ink-meta)}@media(max-width:700px){.au-section-head{display:block}.au-section-head p{margin-top:20px}}.au-card{padding:28px;color:var(--au-ink);background:linear-gradient(160deg,#181124,#0c0915);border:1px solid rgba(207,190,235,.3);border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 18px 38px #03010a44}.au-card h2,.au-card h3{margin:0 0 15px;color:var(--au-ink)}@media(max-width:760px){.au-card{padding:23px}}.au-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:35px;align-items:start}.au-split>*{min-width:0}@media(max-width:1100px){.au-split{grid-template-columns:minmax(0,1fr) 280px;gap:25px}}@media(max-width:760px){.au-split{grid-template-columns:1fr;gap:22px}}.au-account-nav{display:flex;flex-wrap:wrap;gap:25px;padding:0 0 18px;margin-bottom:28px;font-size:14px;border-bottom:1px solid var(--au-hairline)}.au-account-nav a{color:var(--au-ink-meta);text-decoration:none}.au-account-nav a.active{color:var(--au-rose-pale);font-weight:700}@media(max-width:760px){.au-account-nav{gap:15px 20px;font-size:13px}}.au-pill-tabs{display:flex;flex-wrap:wrap;gap:8px}.au-pill-tabs button{padding:10px 17px;font:inherit;font-size:14px;color:var(--au-ink-meta);cursor:pointer;background:#0c091580;border:1px solid var(--au-hairline);border-radius:99px}.au-pill-tabs button[aria-pressed=true],.au-pill-tabs button[aria-selected=true],.au-pill-tabs button.active{color:var(--au-rose-pale);background:#f1015317;border-color:#f1015366}.au-controls-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin:22px 0}@media(max-width:760px){.au-controls-row{align-items:stretch}.au-controls-row input,.au-controls-row select{width:100%;min-width:0}}.au-table-frame{overflow:hidden;border:1px solid rgba(207,190,235,.333);border-radius:16px}.au-data-table{width:100%;border-collapse:collapse;background:#0c0915}.au-data-table th{padding:15px 18px;text-align:left;font-size:14px;font-weight:600;color:#c9bdd4;background:#1c142b}.au-data-table td{padding:16px 18px;font-size:15px;line-height:1.6;color:var(--au-ink-body);border-top:1px solid rgba(207,190,235,.15)}.au-data-table tr:hover td{background:#ffffff03}.au-data-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;color:var(--au-ink-meta)}@media(max-width:760px){.au-data-table td,.au-data-table th{padding:12px 8px;font-size:14px}.au-data-table .optional{display:none}}.au-row-action{min-height:40px;padding:7px 10px;font:inherit;font-size:14px;color:var(--au-rose-pale);cursor:pointer;background:transparent;border:1px solid var(--au-hairline);border-radius:8px}.au-field{display:grid;gap:8px;margin-bottom:20px;font-size:15px;color:var(--au-ink-meta)}.au-field input,.au-field select,.au-field textarea{width:100%;padding:11px 13px;font:16px/1.5 var(--au-font);color:#fff;background-color:var(--au-bg);border:1px solid rgba(255,255,255,.2);border-radius:9px;outline:none}.au-field input:focus,.au-field select:focus,.au-field textarea:focus{border-color:var(--au-ring);box-shadow:0 0 0 3px #f101532e}.au-field small{font-size:13px;color:var(--au-ink-quiet)}.au-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media(max-width:760px){.au-btn-row{gap:8px}}.au-btn--danger{color:#ffb7b7;border-color:#ff6b6b55}.au-plain-list{margin:20px 0;padding:0;list-style:none;font-size:15px;line-height:1.85;color:var(--au-ink-meta)}.au-plain-list li{margin-bottom:12px}.au-plain-list li:before{content:"\2713";margin-right:12px;color:var(--au-rose-pale)}.au-status-tag{display:inline-block;padding:4px 9px;font-size:12px;color:#a5ebbe;background:#6ee7a010;border:1px solid rgba(110,231,160,.267);border-radius:99px}.au-muted{color:var(--au-ink-meta)}.au-text-link{display:inline-block;margin-top:12px;font-size:14px;font-weight:700;color:var(--au-rose-pale);text-decoration:none;cursor:pointer}.au-empty-state{padding:55px 30px;text-align:center;color:var(--au-ink-meta);border:1px dashed rgba(207,190,235,.267);border-radius:16px}.au-empty-state h3{margin:10px;color:var(--au-ink)}.au-progress-track{height:4px;overflow:hidden;background:#ffffff12;border-radius:99px}.au-progress-track i{display:block;height:100%;background:var(--au-spectrum)}.au-plan{display:flex;flex-direction:column}.au-plan .au-plain-list{flex:1 1 0%;margin-bottom:28px}.au-plan>.au-btn{margin-top:auto}.au-plan-price{margin:12px 0 5px;font-size:49px;font-weight:800;letter-spacing:-2px;color:var(--au-ink)}.au-plan-price small{font-size:15px;font-weight:400;letter-spacing:0;color:var(--au-ink-meta)}@media(max-width:1100px){.au-plan-price{font-size:41px}}.au-faq{max-width:850px;margin:32px auto 0}.au-faq details{padding:21px 0;border-bottom:1px solid var(--au-hairline)}.au-faq summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--au-ink)}.au-faq p{max-width:760px;font-size:16px;color:var(--au-ink-meta)}@media print{.au-page-intro{display:none!important}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByXYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.app-content{min-height:100vh}.l-container{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}@media screen and (max-width:48em){.l-container{padding-left:1rem;padding-right:1rem}}.l-medium-container{max-width:700px;margin:0 auto;padding:0 1.2rem}.l-small-container{max-width:500px;margin:0 auto}.l-header{background-color:var(--banner-bg);color:#fff;position:fixed;width:100%;z-index:10}.l-footer{background:#36474f;color:#fff;margin-top:100px;height:75px;line-height:75px;text-align:center}.l-footer a{display:inline-block;margin-right:10px;text-decoration:underline;cursor:pointer}.l-footer a.back-to-top{position:relative;top:-10px;left:10px}.section-title{font-size:22px;text-align:left;width:100%;border-bottom:1px solid rgba(26,35,38,.8);padding-bottom:5px;margin-bottom:18px}.section-title-centered{width:100%;text-align:center;font-size:2rem;font-style:normal;font-weight:600;letter-spacing:-.045rem;margin:0;padding:0;line-height:2.6rem;background:linear-gradient(100deg,#a07df5 5%,var(--au-rose) 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.common-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (max-width:991px){.common-card-grid{gap:1.1rem}}@media screen and (max-width:480px){.common-card-grid{grid-template-columns:auto}}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:10px 16px;border-radius:8px;background:#fff;color:#10091f;font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none;outline:2px solid var(--au-rose-pale, #f10153);outline-offset:2px}#main-content:focus{outline:none}.button{padding:5px 10px;box-sizing:border-box;border-radius:4px;border:none;outline:none;cursor:pointer;box-shadow:0 2px 5px #00000042;background:#fff}.button:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button:disabled i{color:inherit}.button:disabled:active{box-shadow:none}.button span{vertical-align:middle}.button:hover{background-image:linear-gradient(transparent,#0000000d 40%,#0000000d)}.button:active{box-shadow:0 0 0 1px #00000026 inset,0 0 6px #0003 inset}.button.button-large{font-size:12px;height:40px;padding:.5em 1.5em}.button.button-large:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-large:disabled i{color:inherit}.button.button-large:disabled:active{box-shadow:none}.button.button-highlight{background:linear-gradient(#d60d17,#730004)!important;color:#fff!important}.button.button-primary{background-color:#1976d2;color:#fff}.button.button-primary:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-primary:disabled i{color:inherit}.button.button-primary:disabled:active{box-shadow:none}.button.button-danger{background-color:#a94442;color:#fff}.button.button-danger:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-danger:disabled i{color:inherit}.button.button-danger:disabled:active{box-shadow:none}.button.button-edit-field{font-size:12px;padding:3px 6px;background:#1976d2;color:#fff}.button.button-edit-field:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-edit-field:disabled i{color:inherit}.button.button-edit-field:disabled:active{box-shadow:none}.button.button-github{background:#fff url(https://upload.wikimedia.org/wikipedia/commons/9/91/Octicons-mark-github.svg) no-repeat left center;background-size:20px;background-position:5px}.button.button-github span{margin-left:20px}.card{border-radius:var(--au-r-panel);box-shadow:var(--card-shadow, 0px 4px 24px rgba(0, 0, 0, .45));border:1px solid var(--card-border, rgba(167, 139, 250, .16));transition:box-shadow var(--au-t-move),border-color var(--au-t-move),transform var(--au-t-move)}.card.hoverable:hover{box-shadow:var(--card-hover-shadow, 0 12px 44px rgba(167, 139, 250, .22));border-color:var(--card-hover-border, rgba(167, 139, 250, .42));transform:translateY(-3px)}.pure-g{letter-spacing:-.31em;*letter-spacing: normal;*word-spacing: -.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:-webkit-flex;display:-ms-flexbox;-ms-align-content:flex-start;align-content:flex-start}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width: 4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width: 8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width: 12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width: 16.6357%}.pure-u-1-5{width:20%;*width: 19.969%}.pure-u-5-24{width:20.8333%;*width: 20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width: 24.969%}.pure-u-7-24{width:29.1667%;*width: 29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width: 33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width: 37.469%}.pure-u-2-5{width:40%;*width: 39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width: 41.6357%}.pure-u-11-24{width:45.8333%;*width: 45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width: 49.969%}.pure-u-13-24{width:54.1667%;*width: 54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width: 58.3023%}.pure-u-3-5{width:60%;*width: 59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width: 62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width: 66.6357%}.pure-u-17-24{width:70.8333%;*width: 70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width: 74.969%}.pure-u-19-24{width:79.1667%;*width: 79.1357%}.pure-u-4-5{width:80%;*width: 79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width: 83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width: 87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width: 91.6357%}.pure-u-23-24{width:95.8333%;*width: 95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%;*width: 4.1357%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%;*width: 8.3023%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%;*width: 12.469%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%;*width: 16.6357%}.pure-u-sm-1-5{width:20%;*width: 19.969%}.pure-u-sm-5-24{width:20.8333%;*width: 20.8023%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%;*width: 24.969%}.pure-u-sm-7-24{width:29.1667%;*width: 29.1357%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%;*width: 33.3023%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%;*width: 37.469%}.pure-u-sm-2-5{width:40%;*width: 39.969%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%;*width: 41.6357%}.pure-u-sm-11-24{width:45.8333%;*width: 45.8023%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%;*width: 49.969%}.pure-u-sm-13-24{width:54.1667%;*width: 54.1357%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%;*width: 58.3023%}.pure-u-sm-3-5{width:60%;*width: 59.969%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%;*width: 62.469%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%;*width: 66.6357%}.pure-u-sm-17-24{width:70.8333%;*width: 70.8023%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%;*width: 74.969%}.pure-u-sm-19-24{width:79.1667%;*width: 79.1357%}.pure-u-sm-4-5{width:80%;*width: 79.969%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%;*width: 83.3023%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%;*width: 87.469%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%;*width: 91.6357%}.pure-u-sm-23-24{width:95.8333%;*width: 95.8023%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%;*width: 4.1357%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;*width: 8.3023%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%;*width: 12.469%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;*width: 16.6357%}.pure-u-md-1-5{width:20%;*width: 19.969%}.pure-u-md-5-24{width:20.8333%;*width: 20.8023%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;*width: 24.969%}.pure-u-md-7-24{width:29.1667%;*width: 29.1357%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;*width: 33.3023%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%;*width: 37.469%}.pure-u-md-2-5{width:40%;*width: 39.969%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;*width: 41.6357%}.pure-u-md-11-24{width:45.8333%;*width: 45.8023%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;*width: 49.969%}.pure-u-md-13-24{width:54.1667%;*width: 54.1357%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;*width: 58.3023%}.pure-u-md-3-5{width:60%;*width: 59.969%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%;*width: 62.469%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;*width: 66.6357%}.pure-u-md-17-24{width:70.8333%;*width: 70.8023%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;*width: 74.969%}.pure-u-md-19-24{width:79.1667%;*width: 79.1357%}.pure-u-md-4-5{width:80%;*width: 79.969%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;*width: 83.3023%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%;*width: 87.469%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;*width: 91.6357%}.pure-u-md-23-24{width:95.8333%;*width: 95.8023%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%;*width: 4.1357%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;*width: 8.3023%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%;*width: 12.469%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;*width: 16.6357%}.pure-u-lg-1-5{width:20%;*width: 19.969%}.pure-u-lg-5-24{width:20.8333%;*width: 20.8023%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;*width: 24.969%}.pure-u-lg-7-24{width:29.1667%;*width: 29.1357%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;*width: 33.3023%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%;*width: 37.469%}.pure-u-lg-2-5{width:40%;*width: 39.969%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;*width: 41.6357%}.pure-u-lg-11-24{width:45.8333%;*width: 45.8023%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;*width: 49.969%}.pure-u-lg-13-24{width:54.1667%;*width: 54.1357%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;*width: 58.3023%}.pure-u-lg-3-5{width:60%;*width: 59.969%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%;*width: 62.469%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;*width: 66.6357%}.pure-u-lg-17-24{width:70.8333%;*width: 70.8023%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;*width: 74.969%}.pure-u-lg-19-24{width:79.1667%;*width: 79.1357%}.pure-u-lg-4-5{width:80%;*width: 79.969%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;*width: 83.3023%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%;*width: 87.469%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;*width: 91.6357%}.pure-u-lg-23-24{width:95.8333%;*width: 95.8023%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%;*width: 4.1357%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;*width: 8.3023%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%;*width: 12.469%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;*width: 16.6357%}.pure-u-xl-1-5{width:20%;*width: 19.969%}.pure-u-xl-5-24{width:20.8333%;*width: 20.8023%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;*width: 24.969%}.pure-u-xl-7-24{width:29.1667%;*width: 29.1357%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;*width: 33.3023%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%;*width: 37.469%}.pure-u-xl-2-5{width:40%;*width: 39.969%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;*width: 41.6357%}.pure-u-xl-11-24{width:45.8333%;*width: 45.8023%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;*width: 49.969%}.pure-u-xl-13-24{width:54.1667%;*width: 54.1357%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;*width: 58.3023%}.pure-u-xl-3-5{width:60%;*width: 59.969%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%;*width: 62.469%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;*width: 66.6357%}.pure-u-xl-17-24{width:70.8333%;*width: 70.8023%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;*width: 74.969%}.pure-u-xl-19-24{width:79.1667%;*width: 79.1357%}.pure-u-xl-4-5{width:80%;*width: 79.969%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;*width: 83.3023%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%;*width: 87.469%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;*width: 91.6357%}.pure-u-xl-23-24{width:95.8333%;*width: 95.8023%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}.disable-link-styles a,.disable-link-styles a:visited{text-decoration:none;color:#fff}.v-center-block-parent{position:relative}.v-center-block{position:absolute;top:50%;transform:translateY(-50%)}.h-center-block-parent{position:relative}.h-center-block{position:absolute;left:50%;transform:translate(-50%)}.v-h-center-block-parent{position:relative}.v-h-center-block{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media screen and (max-width:414px)and (orientation:portrait){.hide-if-phone-landscape{display:none}}.input{cursor:text;box-sizing:border-box;background:#ffffff0a;color:var(--au-ink);outline:none;border:1px solid var(--au-hairline);width:175px;height:28px;line-height:28px;padding-left:3px;border-radius:var(--au-r-chip)}select.input{cursor:pointer}.input:focus{border-color:var(--au-ring);box-shadow:0 0 0 3px #f101532e}input.ng-dirty.ng-invalid{border:1px solid var(--au-bad)}.table{width:100%}.table .loading{height:455px}.table .loading-indicator{margin:0 auto}.table>thead>th{text-align:left;text-transform:uppercase;padding:10px}.table>tbody>tr{height:52px;cursor:pointer;box-sizing:border-box;border-bottom:1px solid rgba(44,30,69,.45);transition:background .15s ease}.table>tbody>tr:hover{background:#a78bfa12}.table>tbody>tr:last-child{border-bottom:none}.table>tbody>tr>td{padding:6px 8px}@media screen and (max-width:48em){.table>tbody>tr>td{padding:.5rem 4px}}.table-no-data-available{width:100%;text-align:center;padding-top:150px}body .gist{padding-top:10px;background:#fff}body .gist .gist-file{border:none;margin-bottom:0}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #ABB0B2;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em;padding:5px 10px;background-color:#ffffffd9;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px #e6ebf1;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}:root{--body-bg: var(--au-bg);--title-color: var(--au-ink);--title-sub-color: var(--au-ink-quiet);--title-sub-color-1: var(--au-ink-meta);--para-color: var(--au-ink-meta);--primary-hover-bg: var(--au-bg);--btn-disabled-color: #404142;--table-text-color: var(--au-ink-body);--table-border-color: var(--au-hairline-soft);--menu-link-color: var(--au-ink);--primary-border-color: var(--au-hairline);--back-btn-color: var(--au-rose);--link-color: var(--au-rose-soft);--checkbox-border-color: rgba(255, 255, 255, .32);--checkbox-bg-color: #fbfbfb;--btn-main-bg: var(--au-rose);--course-btn-icon-color: var(--au-rose);--link-bg: rgba(255, 255, 255, .08);--dropdown-bg: var(--au-bg-mid);--dropdown-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);--dropdown-hover-color: rgba(255, 255, 255, .06);--dropdown-scroll-bg: var(--au-bg-mid);--navbar-border-color: var(--au-hairline);--navbar-bg-color: rgba(10, 7, 24, .82);--search-border-color: var(--au-hairline);--view-lesson-card-bg: var(--au-panel-solid);--btn-filter-bg: var(--au-bg);--btn-load-more-border: var(--au-hairline);--btn-load-more-bg: var(--au-bg);--banner-bg: var(--au-bg-mid);--marketing-item-title: var(--au-ink);--marketing-item-bg: var(--au-glass);--marketing-item-border: var(--au-hairline);--card-border: var(--au-hairline);--card-hover-border: rgba(255, 255, 255, .22);--card-shadow: var(--au-shadow);--card-hover-shadow: var(--au-shadow-lift);--navbar-bg: #003c82;--newsletter-bg: linear-gradient(96deg, var(--au-rose) 0%, var(--au-rose-deep) 100%);--newsletter-input-bg: var(--au-bg);--newsletter-icon-bg: var(--au-bg);--newsletter-title-color: var(--au-ink);--card-bg: var(--au-panel-solid);--course-card-bg: var(--au-panel-solid);--card-title: var(--au-ink);--card-para-color: var(--au-ink-quiet);--card-btn-text: var(--au-ink);--card-ebook-title-color: var(--au-ink);--card-linear-gradient: linear-gradient(180deg, rgba(19, 13, 40, 0) 45.12%, #130d28 97.57%);--footer-bg: var(--au-bg-foot);--footer-btn-bg: rgba(255, 255, 255, .06);--footer-icon-color: var(--au-ink-quiet);--course-page-text: var(--au-ink-meta);--course-page-title: var(--au-ink);--course-page-lesson-title: var(--au-ink);--course-content-bg: var(--au-panel-solid);--course-btn-bg: rgba(255, 255, 255, .08);--course-btn-text: var(--au-ink);--course-btn-border: var(--au-hairline);--contact-card-bg: var(--au-panel-solid);--contact-text-color: var(--au-ink);--contact-input-bg: rgba(255, 255, 255, .04);--contact-border-color: var(--au-hairline);--settings-card-bg: var(--au-panel-solid);--settings-card-title: var(--au-ink);--settings-card-text: var(--au-ink-meta);--settings-card-label: var(--au-ink);--settings-list-bg: rgba(255, 255, 255, .05);--settings-title-color: var(--au-ink);--team-text-color: var(--au-ink);--team-dark-color: var(--au-ink);--team-input-bg: rgba(255, 255, 255, .04);--dialog-bg: var(--au-bg-mid);--dialog-input-bg: rgba(255, 255, 255, .05);--dialog-dark-color: var(--au-ink);--dialog-text-color: var(--au-ink);--pricing-text-color: var(--au-ink);--pricing-card-text: var(--au-ink);--pricing-card-bg: var(--au-panel-solid);--pricing-card-active-bg: var(--au-rose);--pricing-discount-color: var(--au-panel-solid);--pricing-border-active-color: var(--au-rose);--pricing-border-color: var(--au-hairline);--pricing-why-bg: var(--au-panel-solid);--pricing-why-bg-1: var(--au-panel-solid);--pricing-para-color: var(--au-ink-quiet)}top-menu{display:block;position:fixed;top:0;left:0;right:0;z-index:100}.site-header{background:#0a0718d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--au-hairline);color:var(--au-ink);font-family:var(--au-font)}.site-header a{color:inherit;text-decoration:none}.site-header a:focus-visible,.site-header .nav-trigger:focus-visible,.site-header .mobile-toggle:focus-visible{outline:2px solid var(--au-rose-pale);outline-offset:4px}.main-nav{width:min(1440px,100% - 48px);height:82px;margin:0 auto;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2}.brand img{width:38px;height:auto}.brand span,.brand small{display:block}.brand small{margin-top:5px;font-size:12px;letter-spacing:2.5px;color:var(--au-rose-pale)}.nav-content{display:flex;align-items:center;flex:1 1 0%;gap:22px;min-width:0}.main-nav .links{display:flex;align-items:center;gap:21px;white-space:nowrap;font-size:15px;font-weight:700}.main-nav .links>a{color:var(--au-ink-body);transition:color var(--au-t-colour)}.main-nav .links>a:hover,.main-nav .links>a.active{color:var(--au-rose-pale)}.main-nav .navright{display:flex;align-items:center;gap:21px;margin-left:auto;white-space:nowrap;font-size:15px;font-weight:700}.main-nav .navright>a{color:var(--au-ink-body)}.main-nav .navright>a:hover,.main-nav .navright>a.active{color:var(--au-rose-pale)}.nav-signup{flex-shrink:0;white-space:nowrap;padding:11px 18px;font-size:14px;border-radius:var(--au-r-pill);background:linear-gradient(96deg,#f10153,#d4116f);box-shadow:0 4px 14px #f1015324}.nav-dropdown{position:relative}.nav-trigger{display:flex;align-items:center;gap:7px;padding:12px 0;border:0;background:transparent;color:var(--au-ink-body);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{color:var(--au-rose-pale)}.nav-trigger[aria-expanded=true] .chevron{transform:rotate(180deg)}.chevron{width:10px;height:10px;flex-shrink:0;transition:transform .2s}.nav-panel{position:absolute;top:calc(100% + 13px);left:-22px;z-index:10;overflow:hidden;white-space:normal;color:#fff;border:1px solid rgba(167,139,250,.3);border-radius:18px;background:linear-gradient(150deg,#241630,#100a20 75%);box-shadow:inset 0 1px #ffffff16,0 20px 55px #03010ab3}.nav-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nav-panel[hidden]{display:none}.nav-panel strong{display:block;font-size:15px;font-weight:650}.nav-panel small{display:block;margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;color:#ffffff91}.nav-panel a{transition:background-color var(--au-t-colour),color var(--au-t-colour)}.nav-panel a:hover,.nav-panel a:focus-visible{background-color:#fff1;color:var(--au-rose-pale)}.menu-eyebrow{padding:22px 23px 13px;font-size:12px;font-weight:700;letter-spacing:1.7px;color:#d0a8c5}.menu-bottom{display:flex;justify-content:flex-end;gap:20px;padding:15px 23px;border-top:1px solid rgba(255,255,255,.08);background:#00000016}.menu-bottom a{font-size:14px;color:#d6b3cf;border-radius:4px}.menu-bottom span{margin-left:9px}.courses-panel{width:600px;max-width:calc(100vw - 48px)}.latest-menu-heading{padding:22px 24px 12px;font-size:18px;font-weight:750;color:var(--au-rose-pale)}.latest-menu-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 14px 18px}.latest-menu-list>a{padding:13px 10px;border-radius:9px;background:#f101530b;border:1px solid rgba(241,1,83,.12)}.latest-menu-list strong{font-size:15px;line-height:1.45}.latest-menu-list small{font-size:13px;line-height:1.5;color:#c9bdd4}.course-menu-categories{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:14px;border-top:1px solid rgba(255,255,255,.094)}.course-menu-categories a{padding:10px;border-radius:7px;font-size:14px;font-weight:600;color:var(--au-ink-meta)}.resources-panel{width:325px;left:auto;right:-20px;padding-bottom:8px}.resources-panel>a{display:block;margin:0 10px;padding:12px 13px;border-radius:8px}.resources-panel strong span{float:right;color:#dc94be}.resources-panel .menu-contact{margin-top:8px;border-top:1px solid rgba(255,255,255,.08);border-radius:0}.avatar{width:28px;height:28px;display:inline-grid;place-items:center;flex-shrink:0;object-fit:cover;border-radius:50%;border:1px solid var(--au-hairline);background:#ffffff10;font-size:12px;color:var(--au-ink)}.mobile-toggle{display:none}.menu-continue{display:none!important}@media(max-width:1360px){.main-nav:has(#account-menu){gap:18px}.main-nav:has(#account-menu) .links{gap:14px}.main-nav:has(#account-menu) .navright{gap:12px}}@media(max-width:1250px){.main-nav{gap:18px}.main-nav .links{gap:14px;font-size:14px}.nav-trigger{font-size:14px}.brand img{width:32px}.main-nav .navright{gap:12px;font-size:13px}.nav-content{gap:15px}.nav-signup{padding:10px 13px;font-size:13px}.main-nav:has(#account-menu)>.nav-signup{display:none}.main-nav:has(#account-menu) .menu-continue{display:block!important}}@media(max-width:1080px){.main-nav{position:relative;height:74px}.mobile-toggle{display:block;order:3;width:38px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:#fff;font-size:21px;line-height:1;cursor:pointer}.mobile-toggle[aria-expanded=true]{color:var(--au-rose-pale);border-color:#f1015366}.nav-signup{margin-left:auto}.main-nav:has(#account-menu) .mobile-toggle{margin-left:auto}.nav-content{display:none;position:absolute;left:0;right:0;top:calc(100% + 1px);padding:15px;max-height:calc(100dvh - 100px);overflow-y:auto;background:#100a20;border:1px solid rgba(167,139,250,.3);border-radius:0 0 16px 16px;box-shadow:0 20px 40px #0006}.nav-content.is-open{display:block}.main-nav .links{flex-direction:column;align-items:stretch;gap:0}.main-nav .links>a{padding:13px 12px;font-size:16px}.nav-trigger{width:100%;justify-content:flex-start}.nav-trigger .chevron{margin-left:auto}.nav-trigger{padding:13px 12px;font-size:16px}.nav-panel{position:static;width:100%;margin:3px 0 10px;box-shadow:none}.nav-panel:before{display:none}.courses-panel{width:100%;max-width:none}.main-nav .navright{flex-wrap:wrap;gap:30px;margin-top:10px;padding:16px 12px 3px;border-top:1px solid rgba(255,255,255,.1);font-size:15px}.main-nav .navright .nav-dropdown{flex-basis:100%}}@media(max-width:540px){.latest-menu-list{grid-template-columns:1fr}.latest-menu-heading{font-size:17px}}@media(max-width:500px){.main-nav{width:calc(100% - 28px);gap:11px}.brand{font-size:14px}.brand img{width:28px}.brand small{font-size:12px;letter-spacing:2px}.nav-signup{padding:10px 11px;font-size:12px}.mobile-toggle{width:32px;flex-shrink:0}.menu-bottom{padding:15px;gap:12px}}@media print{top-menu{display:none}}.resources-panel>.menu-item-button{display:block;width:calc(100% - 20px);margin:0 10px;padding:12px 13px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--au-t-colour),color var(--au-t-colour)}.resources-panel>.menu-item-button:hover,.resources-panel>.menu-item-button:focus-visible{background-color:#fff1;color:var(--au-rose-pale)}.resources-panel>.menu-item-button:focus-visible{outline:2px solid var(--au-rose-pale);outline-offset:4px}.resources-panel>.menu-item-button.menu-contact{margin-top:8px;border-top:1px solid rgba(255,255,255,.08);border-radius:0}.main-nav .navright>.login{padding:0;border:0;background:transparent;color:var(--au-ink-body);font:inherit;cursor:pointer}.main-nav .navright>.login:hover{color:var(--au-rose-pale)}.main-nav .navright>.login:focus-visible{outline:2px solid var(--au-rose-pale);outline-offset:4px}.search-box{position:relative;width:100%}.search-box .input{width:100%;height:48px;padding:0 44px 0 16px;font:16px var(--au-font);color:#fff;background:#ffffff06;border:1px solid var(--au-hairline);border-radius:12px;box-shadow:none}.search-box .input::placeholder{color:var(--au-ink-quiet)}.search-box .input:focus{border-color:var(--au-ring);box-shadow:0 0 0 3px #f101532e}.search-box .search-box-icon{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;transform:translateY(-50%);cursor:pointer;color:var(--au-rose-soft);background:none;border:0;border-radius:8px}.search-box .search-box-icon:focus-visible{outline:2px solid var(--au-ring)}.search-box svg{width:20px;height:20px}.search-box .search-box-hint{position:absolute;top:calc(100% + 3px);left:4px;margin:0;font:12px/16px var(--au-font);color:var(--au-rose-soft);white-space:nowrap}.search-box .search-box-hint:empty{display:none}@media(max-width:1000px){.search-box .search-box-hint{position:static;margin:4px 0 0 4px;white-space:normal}}.checkbox{box-sizing:border-box;display:inline-block;cursor:pointer;border-radius:.1875rem}.checkbox .md-icon{width:.875rem;height:.875rem;overflow:visible}.checkbox .icon-checked{color:var(--checkbox-bg-color)}.checkbox .icon-border{color:var(--checkbox-border-color)}.lessons-list-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px;font-family:var(--au-font);background:#ffffff06;border-bottom:1px solid rgba(196,181,253,.3)}.lessons-list-header .search-filters{display:flex;flex-wrap:wrap;gap:8px}.lessons-list-header .btn-filter{padding:9px 15px;font:inherit;font-size:13px;color:var(--au-ink-meta);cursor:pointer;background:#0c091580;border:1px solid var(--au-hairline);border-radius:99px}.lessons-list-header .btn-filter.button-active{color:var(--au-rose-pale);background:#f1015317;border-color:#f1015366}.lessons-list-header .toolbar-search{flex:0 1 260px;margin-left:auto}.lessons-list-header .toolbar-search .search-box .input{height:42px;font-size:14px;border-radius:10px}.lessons-list-header .sort-filters{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;color:var(--au-ink-meta)}.lessons-list-header .sort-filters select{height:38px;padding:0 10px;font:inherit;font-weight:600;color:#fff;background-color:var(--au-bg);border:1px solid var(--au-hairline);border-radius:8px}@media(max-width:1000px){.lessons-list-header .toolbar-search{margin-left:0}}@media(max-width:700px){.lessons-list-header{padding:16px;gap:12px}.lessons-list-header .toolbar-search{flex-basis:100%}}.lessons-list-container{position:relative;min-height:120px;background:#0c0915}.lessons-list{width:100%;border-collapse:collapse;font-family:var(--au-font)}.lessons-list tr:hover td{background:#ffffff04}.lessons-list td{padding:14px 10px;vertical-align:middle;border-top:1px solid rgba(207,190,235,.15);color:var(--au-ink-body)}.lessons-list tr:first-child td{border-top:0}.lessons-list td.viewed{width:44px;padding-left:18px}.lessons-list td.bookmark{width:34px}.lessons-list td.course-icon{width:46px}.lessons-list td.course-icon img{display:block;width:30px;height:30px;object-fit:contain;border-radius:6px}.lessons-list td.lesson-title{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.lessons-list td.lesson-title a{color:var(--au-ink);text-decoration:none}.lessons-list td.lesson-title a:hover{color:var(--au-rose-pale)}.lessons-list td.lesson-title.lesson-viewed a{color:var(--au-ink-quiet)}.lessons-list td.lesson-title .lesson-course{display:block;margin-top:3px;font-size:13px;color:var(--au-ink-quiet)}.lessons-list td.pro-icon{width:60px;text-align:center}.lessons-list .pro-tag{display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--au-rose-pale);background:#f1015314;border:1px solid rgba(241,1,83,.25);border-radius:5px}.lessons-list td.duration{width:80px;padding-right:18px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;color:var(--au-ink-meta)}.lessons-list .mobile-duration{display:none}@media(max-width:760px){.lessons-list td{padding:12px 6px}.lessons-list td.course-icon img{width:24px;height:24px}.lessons-list td.course-icon{width:34px}.lessons-list .mobile-duration{display:inline}}.lessons-list thead th{padding:13px 10px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--au-ink-quiet);background:#1c142b;border-bottom:1px solid rgba(207,190,235,.15)}.lessons-list thead th:first-child{padding-left:18px}.lessons-list thead th.duration{padding-right:18px;text-align:right}.library .lessons-list td.course-icon{width:40px}.library .lessons-list td.course-icon img{width:22px;height:22px;border:0;border-radius:4px}.library .lessons-list td{padding-top:11px;padding-bottom:11px}.library .lessons-list .lesson-course{display:none!important}.library .lessons-list tbody tr:nth-child(2n) td{background:#ffffff05}.lessons-list .free-tag{display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--au-good);background:#6ee7a012;border:1px solid rgba(110,231,160,.3);border-radius:5px}.lessons-list tbody tr.lesson-row{cursor:pointer}.lessons-list tbody tr.lesson-row td.viewed,.lessons-list tbody tr.lesson-row td.bookmark{cursor:default}.lessons-list .mobile-access{display:none}@media screen and (max-width:414px)and (orientation:portrait){.lessons-list .mobile-access{display:block;margin-top:4px}}.lessons-pager{padding:16px 22px;font-family:var(--au-font);font-size:14px;color:var(--au-ink-quiet);background:#0c0915;border-top:1px solid rgba(196,181,253,.3)}.lessons-pager ul{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.lessons-pager .border{width:1px;height:20px;margin:0 4px;background:var(--au-hairline)}.lessons-pager .lessons-pager-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.lessons-pager .btn-nav{display:grid;place-items:center;width:36px;height:34px;padding:0;color:#fff;cursor:pointer;background:#ffffff05;border:1px solid var(--au-hairline);border-radius:8px}.lessons-pager .btn-nav:disabled,.lessons-pager .btn-nav[aria-disabled=true]{opacity:.4;cursor:not-allowed}.lessons-pager .btn-nav .md-icon{font-size:20px;width:20px;height:20px}.lessons-pager .load-more{display:flex;align-items:center;gap:10px}.lessons-pager .load-more select{padding:6px 10px;font:inherit;color:#fff;background-color:var(--au-bg);border:1px solid var(--au-hairline);border-radius:8px}.lessons-pager .sm-view{display:none}@media(max-width:600px){.lessons-pager .sm-view{display:block;margin-bottom:12px}.lessons-pager .lg-view{display:none}}.messages-frame{width:100%;position:fixed;top:92px;right:0;z-index:22;padding:0 1rem}.messages{max-width:29.75rem;margin-left:auto;border-radius:14px;padding:1.2rem 1rem;background:#100a24f5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--au-hairline);box-shadow:0 20px 50px #03010a99;display:flex;align-items:start;justify-content:space-between}.messages .messages-container{display:flex;align-items:start}.messages .messages-container .message-icon svg{width:1.75rem;height:1.75rem}.messages .messages-container .message-text{margin:0 .6rem}.messages .messages-container .message-text .text-title{font-size:1.25rem;font-weight:600;margin:0;margin-bottom:.3rem}.messages .messages-container .message-text .text{font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--au-ink-meta);margin:0}.messages .btn-close{background:transparent;border:none;color:var(--au-ink-meta);opacity:1;border-radius:6px;padding:.25rem;cursor:pointer}.messages .btn-close:hover,.messages .btn-close:focus-visible{color:var(--au-ink, #fff);background:#ffffff14}.messages .btn-close svg{width:1.125rem;height:1.125rem}.messages.messages-error{border-color:#ff6b6b73}.messages.messages-error .messages-container .message-text .text-title{color:var(--au-bad)}.messages.messages-info{border-color:#38bdf873}.messages.messages-info .messages-container .message-text .text-title{color:var(--au-sky)}.messages.messages-warn{border-color:#ffd47973}.messages.messages-warn .messages-container .message-text .text-title{color:var(--au-amber)}.messages.messages-success{border-color:#6ee7a073}.messages.messages-success .messages-container .message-text .text-title{color:var(--au-good)}.loading{width:100%;text-align:center}.loading-indicator{height:95px}.dropdown-menu{display:inline-block;z-index:9999;position:relative;width:100%}.dropdown-menu .dropdown-title{padding:.35rem 1.1rem;position:relative;border-radius:1.875rem;display:inline-flex;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.dropdown-menu .dropdown-title .focus-me{letter-spacing:-.24px;font-size:.875rem;font-weight:500;color:#fff;text-transform:capitalize}.dropdown-menu .dropdown-title svg{width:10px;height:6px;margin-left:.5rem;transition:transform .2s ease-in-out}.dropdown-menu .dropdown-title svg.rotate{transform:rotate(180deg)}.dropdown-menu .dropdown-title:hover{background:#002d6033}.dropdown-menu .dropdown-title.active{background:var(--link-bg)}.dropdown-menu span:focus,.dropdown-menu i:focus{outline:none}.dropdown-menu ul{position:absolute;right:0;min-width:200px;top:100%;margin-top:.5rem;list-style:none;padding:.875rem .6rem;background:var(--dropdown-bg);border-radius:8px;box-shadow:0 2px 8px #00000026}.dropdown-menu ul>li{padding:.4rem .6rem;box-sizing:border-box;display:flex;align-items:center;border-radius:8px;transition:all .2s ease-in-out}.dropdown-menu ul>li .icon{width:1.1rem;height:1.1rem;flex-shrink:0}.dropdown-menu ul>li span{text-transform:none;color:var(--menu-link-color);font-size:.875rem;font-weight:400;margin-left:.6rem}.dropdown-menu ul>li:hover{background:var(--dropdown-hover-color)}.dropdown-menu ul>li.disabled{cursor:default;color:#00000042}.dropdown-menu .cloak{display:none!important}.tab-container .tab-container-buttons{list-style:none;text-align:left;margin-bottom:0;padding:7px 0 0 10px;background:#1976d2;border-top-left-radius:4px;border-top-right-radius:4px}.tab-container .tab-container-buttons li{display:inline-block;color:#fff;background:#1976d2;font-size:12px;padding:2px 20px;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid rgba(0,0,0,.117647);border-left:1px solid rgba(0,0,0,.117647);border-right:1px solid rgba(0,0,0,.117647);margin-right:5px}.tab-container .tab-container-buttons li.selected{background:#fff;color:#1a2326cc;border-bottom:1px solid white}.tab-container .tab-pane{border-left:1px solid rgba(0,0,0,.117647);border-right:1px solid rgba(0,0,0,.117647);border-bottom:1px solid rgba(0,0,0,.117647)}.btn-buy{width:100%;white-space:normal;text-align:center}.newsletter-content{margin-top:2.8rem;border-radius:1.25rem;background:var(--newsletter-bg);padding:2.5rem 2rem 1.6rem}.newsletter-content .newsletter-content-wrapper{display:flex}.newsletter-content .newsletter-content-wrapper .from-group{width:100%}.newsletter-content .newsletter-content-wrapper .from-group input{width:100%;padding:0rem 1.2rem;border-radius:2.25rem;background:#0006;border:none;font-size:1rem;outline:none;color:#fff;height:56px;transition:box-shadow .3s ease-in-out}.newsletter-content .newsletter-content-wrapper .from-group input:hover,.newsletter-content .newsletter-content-wrapper .from-group input:active,.newsletter-content .newsletter-content-wrapper .from-group input:focus-visible{box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.newsletter-content .newsletter-content-wrapper .btn-subscribe{border-radius:2.25rem;background:#1c1239;display:flex;align-items:center;padding:0rem 2.8rem 0rem 2rem;border:none;margin-left:.75rem;height:56px}.newsletter-content .newsletter-content-wrapper .btn-subscribe svg{min-width:12px;max-width:12px;height:15px}.newsletter-content .newsletter-content-wrapper .btn-subscribe span{color:#fff;font-size:1rem;font-weight:600;margin-left:1.2rem}.newsletter-content .newsletter-list{display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem}.newsletter-content .newsletter-list .list-item{display:flex;align-items:center}.newsletter-content .newsletter-list .list-item .icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#6d426380}.newsletter-content .newsletter-list .list-item .icon svg{width:14.118px;height:12px}.newsletter-content .newsletter-list .list-item span{margin-left:7px;color:#fff;font-size:1rem;font-weight:400;line-height:28px}@media screen and (max-width:991px){.newsletter-content{padding:1.8rem 1rem}}@media screen and (max-width:767px){.newsletter-content{padding:1.8rem 1rem}.newsletter-content .newsletter-list{flex-wrap:wrap}.newsletter-content .newsletter-list .list-item{margin-bottom:1rem}}@media screen and (max-width:480px){.newsletter-content .newsletter-content-wrapper{flex-direction:column}.newsletter-content .newsletter-content-wrapper .btn-subscribe{margin-left:0rem;margin-top:1rem;justify-content:center}.newsletter-content .newsletter-list{align-items:start;flex-direction:column}}.button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.button-wrapper .btn-subscribe,.button-wrapper .btn-buy-course{flex:1 1 220px;display:flex;align-items:center;justify-content:flex-start;gap:14px;max-width:100%;padding:14px 18px;text-align:left;cursor:pointer;border-radius:var(--au-r-button);transition:transform var(--au-t-move),box-shadow var(--au-t-colour),border-color var(--au-t-colour)}.button-wrapper .btn-subscribe:hover,.button-wrapper .btn-buy-course:hover{transform:translateY(-2px)}.button-wrapper .btn-subscribe:after,.button-wrapper .btn-buy-course:after{display:none}.button-wrapper .btn-subscribe svg,.button-wrapper .btn-buy-course svg{width:18px;height:18px;flex-shrink:0}.button-wrapper .btn-subscribe .coupon-price,.button-wrapper .btn-buy-course .coupon-price{display:flex;flex-direction:column;align-items:flex-start}.button-wrapper .btn-subscribe .coupon-price .text1,.button-wrapper .btn-buy-course .coupon-price .text1{font-size:16px;font-weight:700;line-height:1.35;color:#fff}.button-wrapper .btn-subscribe .coupon-price .text2,.button-wrapper .btn-buy-course .coupon-price .text2{font-size:13px;font-weight:400;line-height:1.35;color:#ffffffd1}.button-wrapper .btn-subscribe{background:var(--au-primary-fill);border:0;border-top:1px solid rgba(255,255,255,.34);box-shadow:0 5px 18px #f1015320}.button-wrapper .btn-subscribe:hover{box-shadow:0 12px 30px var(--au-glow)}.button-wrapper .btn-buy-course{background:linear-gradient(#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff29}.button-wrapper .btn-buy-course:hover{border-color:#ec6495e6;box-shadow:inset 0 1px #ffffff29}.enrol-body .button-wrapper{flex-direction:column}.enrol-body .button-wrapper .btn-subscribe,.enrol-body .button-wrapper .btn-buy-course{flex-basis:auto;width:100%}body{font-family:var(--au-font);font-feature-settings:"cv02","cv03","cv04","ss03","calt";font-weight:400;font-style:normal;font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--au-ink-body);background:var(--au-bg)}::selection{background:#f1015373;color:#fff}code,pre,kbd,samp{font-family:var(--au-mono)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--au-ring);outline-offset:3px}*{box-sizing:border-box}ul{list-style:none;padding:0;margin:0}a,span{display:inline-block}label{display:inline-block;margin-right:5px;vertical-align:middle}textarea{resize:none}.md-icon{font-family:Material Icons;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;line-height:1;font-size:22px;width:24px;height:24px;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-page{padding-top:85px}.text-box{border-radius:4px;background:#dcdcdc;padding:15px;font-size:16px}.disable-text-selection{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.newsletter{margin-top:6rem;margin-bottom:9rem}.newsletter .section-title-centered{color:var(--newsletter-title-color)}.newsletter .section-sub-title{color:var(--title-sub-color);text-align:center;font-size:1.5rem;font-weight:500;letter-spacing:-.075rem;max-width:48rem;margin:auto;margin-top:.875rem}@media screen and (max-width:600px){.newsletter{margin:2.5rem 0}}.banner-widget{position:relative;margin-top:-26rem;z-index:11}.setting-title{color:var(--au-ink);text-align:center;font-family:var(--au-font);font-size:var(--au-t-h2-sm);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin:0;margin-bottom:2rem}.btn{cursor:pointer;transition:background-color .3s ease;position:relative;overflow:hidden;z-index:10;transition:box-shadow .3s ease-in-out}.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;opacity:0;transition:opacity .3s ease;z-index:-1}.btn:disabled{cursor:not-allowed;background:gray!important}.btn:hover{box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.btn:hover:after{opacity:1}.btn span{z-index:9}.page-container{background:var(--au-glass);border:1px solid var(--au-hairline);border-radius:var(--au-r-panel);box-shadow:var(--au-shadow);padding:1.5rem 1.5rem 4rem;position:relative;z-index:1}.page-header{margin-bottom:2rem}.page-header__title{font-size:var(--au-t-h1);font-weight:800;letter-spacing:-.04em;color:var(--au-ink);margin:0 0 1rem;background:var(--au-spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.page-header__separator{height:1px;background:linear-gradient(90deg,var(--au-hairline),transparent);border-radius:1px}.section-margin-top{margin-top:6rem}@media screen and (max-width:767px){.section-margin-top .course-cards{margin-top:3.5rem}}select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23ffb3cd' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:12px 12px;cursor:pointer}.faq{margin-top:102px;font-size:16px}.faq .faq-question-title{margin-top:20px;margin-bottom:5px;font-size:16px;font-weight:700}.edit-form .form-control{margin-bottom:12px}.edit-form label{width:100px;text-align:right}.form-field-note{font-size:12px;margin-top:5px}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}p a,p a:visited{color:#444!important;text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}.card{background:#fff!important;box-shadow:none!important}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}top-menu,global-banner,.navbar,.newsletter,footer,.footer,share-bar,.bitterbrains-widget{display:none!important}.certificate-card,.certificate-card *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.certificate-card) .l-main,body:has(.certificate-card) .l-container,body:has(.certificate-card) .cert-page,body:has(.certificate-card) .cert-wrapper{padding:0!important;margin:0!important;min-height:0!important;height:0!important;background:transparent!important;border:none!important;overflow:visible!important}body:has(.certificate-card) .cert-valid-badge,body:has(.certificate-card) .cert-actions{display:none!important}}.dialog-container{background:var(--dialog-bg);width:100%;border-radius:1.25rem;padding:2.5rem 1rem 1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative}.dialog-container .close-icon{position:absolute;right:1rem;top:1rem;color:#5a4c80;cursor:pointer}.dialog-container .header img{max-width:6.5505rem;height:100%}.dialog-container .card-form-container{width:100%}.dialog-container .card-form-container input.team-size,.dialog-container .card-form-container textarea{border-radius:.5rem;background:var(--dialog-input-bg);color:var(--para-color);font-size:.8125rem;font-weight:400;padding:.6rem 1rem;outline:none;border:none;box-shadow:none}.dialog-container .card-form-container input{max-width:17rem;height:2.625rem;width:100%}.dialog-container .card-form-container textarea{max-width:20rem;width:100%;height:10.625rem}.dialog-container .card-form-container .current-size{font-size:1rem;font-weight:400;color:var(--dialog-dark-color);margin-top:.75rem;margin-bottom:.75rem}.dialog-container .card-form-container .current-size b{color:var(--au-rose)}.dialog-container .card-form-container span{color:var(--dialog-text-color);font-size:.75rem;font-weight:400}.dialog-container .button-container{margin-top:1.2rem}.dialog-container .button-container .btn-change{border-radius:1.875rem;background:var(--au-violet);color:#fff;font-size:.8125rem;font-weight:500;padding:.6rem 1rem;max-width:10.7rem;line-height:normal;border:none;cursor:pointer}.rich-content{color:#e6e1f0;font-size:1rem;line-height:1.65}.rich-content h1,.rich-content h2,.rich-content h3{color:var(--course-page-title);font-weight:600;letter-spacing:-.02em}.rich-content h1{font-size:1.375rem;margin:0 0 .75rem}.rich-content h2{font-size:1.1875rem;margin:1.5rem 0 .5rem}.rich-content h3{font-size:1.0625rem;margin:1.1rem 0 .4rem}.rich-content p{margin:0 0 .85rem}.rich-content ul,.rich-content ol{margin:0 0 .85rem;padding:0 0 0 1.4rem}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content li{margin:.35rem 0}.rich-content li::marker{color:#b79cff}.rich-content li>p{margin:0}.rich-content li>p+p{margin-top:.5rem}.rich-content strong{color:#fff}.rich-content a{color:#b79cff}.rich-content code{font-family:Menlo,Consolas,Courier New,monospace;font-size:.9em;background:#a78bfa29;padding:.1rem .35rem;border-radius:.3rem}.rich-content pre{background:#262038;border:1px solid rgba(155,109,255,.28);border-radius:.75rem;padding:.9rem 1.1rem;margin:.85rem 0 1.1rem;overflow-x:auto;font-family:Menlo,Consolas,Courier New,monospace;font-size:.85rem;line-height:1.55}.rich-content pre code{background:none;padding:0;font-size:inherit;color:#abb2bf}.rich-content pre span{display:inline}.rich-content pre .token.comment,.rich-content pre .token.prolog,.rich-content pre .token.doctype,.rich-content pre .token.cdata{color:#878c99;font-style:italic}.rich-content pre .token.punctuation,.rich-content pre .token.entity{color:#abb2bf}.rich-content pre .token.keyword,.rich-content pre .token.rule{color:#c678dd}.rich-content pre .token.tag,.rich-content pre .token.property,.rich-content pre .token.symbol,.rich-content pre .token.deleted,.rich-content pre .token.important{color:#e06c75}.rich-content pre .token.attr-name,.rich-content pre .token.class-name,.rich-content pre .token.boolean,.rich-content pre .token.constant,.rich-content pre .token.number,.rich-content pre .token.atrule{color:#d19a66}.rich-content pre .token.string,.rich-content pre .token.char,.rich-content pre .token.selector,.rich-content pre .token.inserted,.rich-content pre .token.regex,.rich-content pre .token.attr-value,.rich-content pre .token.attr-value>.token.punctuation{color:#98c379}.rich-content pre .token.attr-value>.token.punctuation.attr-equals{color:#abb2bf}.rich-content pre .token.function,.rich-content pre .token.operator,.rich-content pre .token.variable{color:#61afef}.rich-content pre .token.builtin{color:#e5c07b}.rich-content pre .token.url{color:#56b6c2}.rich-content pre code.language-json .token.operator{color:#abb2bf}.rich-content pre code.language-json .token.null.keyword{color:#d19a66}.rich-content .code-block{position:relative;margin:.85rem 0 1.1rem}.rich-content .code-block>pre{margin:0}.rich-content .code-copy{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:#2f2843;color:#d9d2ea;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.rich-content .code-copy svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rich-content .code-copy:hover{border-color:var(--card-hover-border);color:#fff}.rich-content .code-copy:focus-visible{opacity:1;outline:2px solid #9b6dff;outline-offset:1px}.rich-content .code-copy.copied{opacity:1;color:#98c379;border-color:#98c37980}.rich-content .code-block:hover .code-copy{opacity:1}@media(hover:none),(max-width:640px){.rich-content .code-copy{opacity:1}.rich-content .code-block>pre{padding-top:2.6rem}}.rich-content blockquote{margin:.85rem 0;padding:.6rem 1rem;border-left:3px solid var(--au-violet);background:#a78bfa14;border-radius:0 .5rem .5rem 0;color:#d9d2ea}body.au-modal-open share-bar,body.lesson-editor-open share-bar{display:none!important}@media(max-width:1339.98px),(max-height:599.98px){html.au-share-bar-shown{scroll-padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}}@media(max-width:47.99em){body:has(.campaign-sticky.visible) share-bar{display:none}}.home .home-wrap{width:min(1200px,100% - 64px);margin:0 auto}@media(min-width:1700px){.home .home-wrap{width:min(1320px,100% - 64px)}}@media(max-width:700px){.home .home-wrap{width:calc(100% - 36px)}}.home .hero{position:relative;padding:156px 0 62px;background-image:radial-gradient(62% 52% at 74% 16%,#f101537a,#f1015300 60%),radial-gradient(52% 44% at 8% 4%,#a76bff61,#a76bff00 58%),radial-gradient(40% 50% at 0% 70%,#f1015338,#f1015300 62%),radial-gradient(70% 40% at 50% 104%,#38bdf829,#38bdf800 62%),radial-gradient(rgba(255,255,255,.05) 1.1px,transparent 1.1px);background-size:auto,auto,auto,auto,22px 22px}.home .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--au-spectrum);opacity:.5;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}@media(min-width:1700px){.home .hero{padding-top:172px}}.home .hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.home .edition{display:inline-block;padding:7px 13px;font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--au-ink-body);border:1px solid var(--au-hairline);border-radius:25px;background:#ffffff08}.home .edition b{margin-right:8px;color:#ef5b91}.home .hero h1{margin:25px 0;font-size:clamp(38px,4.7vw,67px);font-weight:800;line-height:1.06;letter-spacing:-.055em;color:var(--au-ink)}.home .actions{display:flex;flex-wrap:wrap;gap:12px;margin:29px 0 17px}.home .actions .au-btn{font-size:15px}.home .hero-placeholder{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#ffffff8f;background:#0a07181f;border:1px dashed rgba(255,255,255,.24);border-radius:var(--au-r-panel)}.home .hero-placeholder span{font-size:12px;font-weight:700;letter-spacing:2px}.home .hero-placeholder small{font-size:12px}.home .features{padding:74px 0}.home .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home .feature{padding:28px;background:linear-gradient(168deg,#ffffff13,#ffffff06);border:1px solid var(--au-hairline);border-radius:var(--au-r-panel);box-shadow:inset 0 1px 0 var(--au-inset-top),0 12px 26px #0a021a66}.home .feature h3{margin:22px 0 0;font-size:20px;font-weight:700;line-height:1.35;color:var(--au-ink)}.home .feature p{font-size:15px;line-height:1.9;color:var(--au-ink-meta)}.home .feature p strong{color:var(--au-ink)}.home .feature .icon{display:grid;place-items:center;width:54px;height:54px;color:var(--au-rose-soft);background:radial-gradient(circle at 34% 28%,#f1015373,#ffffff08 72%);border:1px solid rgba(241,1,83,.45);border-radius:999px;box-shadow:0 0 30px #f1015340}.home .feature .icon svg{width:24px;height:24px}.home .feature:nth-child(2) .icon{color:var(--au-violet);background:radial-gradient(circle at 34% 28%,#a78bfa73,#ffffff08 72%);border-color:#a78bfa73;box-shadow:0 0 30px #a78bfa40}.home .feature:nth-child(3) .icon{color:var(--au-sky);background:radial-gradient(circle at 34% 28%,#38bdf866,#ffffff08 72%);border-color:#38bdf866;box-shadow:0 0 30px #38bdf840}.home .library{padding:74px 0;background:radial-gradient(62% 54% at 50% -6%,#a78bfa33,#a78bfa00 62%);border-top:1px solid var(--au-hairline)}.home .home-lesson-placeholder{min-height:600px}.home .newsletter-section{padding:74px 0;background:radial-gradient(56% 64% at 12% 6%,#a78bfa4d,#a78bfa00 62%)}.home .newsletter-box{padding:12px 0 20px;text-align:center}.home .newsletter-box h2{margin:12px 0 0;font-size:43px;font-weight:800;line-height:1.18;letter-spacing:-1.6px;color:var(--au-ink)}.home .newsletter-box p{margin:22px 0;font-size:17px;color:var(--au-ink-meta)}.home .newsletter-cta{margin:8px 0 27px}.home .newsletter-points{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;font-size:13px;color:#d6cadf}.home .newsletter-points span:first-letter{color:var(--au-rose-pale)}@media(max-width:1000px){.home .hero-grid{gap:35px}.home .feature{padding:22px}}@media(max-width:700px){.home .hero{padding:114px 0 40px}.home .hero-grid{grid-template-columns:1fr;gap:20px}.home .hero-placeholder{min-height:290px}.home .actions .au-btn{padding:12px 16px;font-size:14px}.home .features,.home .library,.home .newsletter-section{padding:48px 0}.home .feature-grid{grid-template-columns:1fr}.home .feature p{font-size:14px}.home .newsletter-box h2{font-size:32px}.home .newsletter-points{flex-direction:column;gap:13px}}.sub-title{margin:0 auto;margin-top:1.5rem;max-width:25rem;color:#fff;font-size:1.875rem;font-weight:500;line-height:2.2rem;letter-spacing:-.6px}@media screen and (max-width:768px){.sub-title{max-width:350px;font-size:16px;line-height:1.2rem}}.home .hero-lead{max-width:495px;margin:0;font-size:17px;line-height:1.8;color:var(--au-ink-meta)}.home .fine{font-size:12px;color:#aaa3bc}.home .fine b{font-weight:500;color:#dcbed8}.home .home-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.home .home-section-head h2{margin:12px 0 0;font-size:39px;font-weight:800;line-height:1.18;letter-spacing:-1.6px;color:var(--au-ink)}.home .home-section-head p{max-width:370px;margin:0;font-size:15px;color:var(--au-ink-meta)}@media(max-width:700px){.home .home-section-head{display:block}.home .home-section-head p{margin-top:20px}}.home .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.home .tag{padding:4px 9px;font-size:11px;color:#d5c5e2;border:1px solid var(--au-hairline);border-radius:20px}.home .credentials{padding:74px 0;scroll-margin-top:82px}.home .cert-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.home .cert-section h2{margin:12px 0;font-size:39px;font-weight:800;line-height:1.18;letter-spacing:-1.6px;color:var(--au-ink)}.home .cert-section p{font-size:15px;line-height:1.9;color:var(--au-ink-meta)}.home .cert-section ul{padding:0;margin:0 0 24px;list-style:none;font-size:14px;line-height:2.3;color:#d2c8df}.home .cert-section li:before{content:"\2713";margin-right:12px;color:#ee86bd}.home .cert-section img{width:100%;filter:drop-shadow(0 20px 35px rgba(0,0,0,.333))}@media(max-width:1000px){.home .cert-section{gap:30px}}@media(max-width:700px){.home .cert-section{grid-template-columns:1fr}}.home .closing-section{padding:0 0 74px}.home .closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px;background:radial-gradient(74% 92% at 50% 122%,#f101536b,#f1015300 60%),radial-gradient(56% 64% at 12% 6%,#a78bfa4d,#a78bfa00 62%);border:1px solid var(--au-hairline);border-radius:23px}.home .closing h2{margin:10px 0;font-size:36px;font-weight:800;color:var(--au-ink)}.home .closing p{max-width:510px;font-size:15px;color:var(--au-ink-meta)}.home .closing .au-btn{white-space:nowrap}.home .closing .closing-fine{margin-top:12px;text-align:center}@media(max-width:700px){.home .closing{flex-direction:column;align-items:flex-start;padding:26px}.home .closing h2{font-size:30px}}.home .hero-artwork{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.home .hero-artwork img{display:block;width:100%;max-width:580px;height:auto;object-fit:contain}@media(min-width:1101px){.home .hero-artwork img{transform:translate(-60px) scale(1.07)}}@media(max-width:760px){.home .hero-artwork img{max-width:420px}}:host{display:block}.all-lessons{padding-bottom:80px}.lesson-page{padding-bottom:60px}.lesson-page .lesson-intro{padding-bottom:24px}.lesson-page .lesson-intro h1{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:var(--au-t-h1)}.lesson-page .lesson-intro .course-link{text-decoration:none}.lesson-page .lesson-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.lesson-page .lesson-layout>*{min-width:0}@media(max-width:1100px){.lesson-page .lesson-layout{grid-template-columns:minmax(0,1fr) 285px}}@media(max-width:760px){.lesson-page .lesson-layout{grid-template-columns:1fr;gap:22px}}.lesson-page .breadcrumb{margin:0 0 22px;font-size:14px;color:var(--au-ink-quiet)}.lesson-page .breadcrumb a{color:var(--au-ink-meta);text-decoration:none}.lesson-page .video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:#08050f;border:1px solid rgba(207,190,235,.267);border-radius:18px}.lesson-page .video-container .video{position:absolute;inset:0}.lesson-page .play-button{max-height:81px;height:20%;margin-top:-11px}.lesson-page .lesson-video{display:grid;place-items:center;aspect-ratio:16/9;padding:24px;overflow:hidden;text-align:center;border:1px solid rgba(207,190,235,.267);border-radius:18px;background:linear-gradient(#08051255,#080512dd),var(--video-image, none) center/cover,#100a24}.lesson-page .lesson-video h2{max-width:620px;margin:15px auto;font-size:28px;line-height:1.25;font-weight:800;color:var(--au-ink)}.lesson-page .lesson-video p{max-width:500px;margin:12px auto 20px;font-size:14px;color:var(--au-ink-meta)}@media(max-width:760px){.lesson-page .lesson-video{min-height:250px;aspect-ratio:auto;padding:24px 14px}.lesson-page .lesson-video h2{font-size:24px}.lesson-page .lesson-video p{display:none}.lesson-page .lesson-video p.locked-sign-in{display:flex}}.lesson-page .lesson-video .locked-sign-in{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;color:var(--au-ink)}.lesson-page .video-play{display:grid;place-items:center;width:60px;height:60px;margin:auto;color:#ffb3cd;background:#f1015322;border:1px solid rgba(255,158,192,.467);border-radius:50%}.lesson-page .video-play svg{width:26px;height:26px}.lesson-page .video-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;font-size:14px;color:var(--au-ink-meta)}.lesson-page .video-footer .viewed-toggle{display:inline-flex;align-items:center;gap:8px}.lesson-page .lesson-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:25px;padding-bottom:24px;border-bottom:1px solid var(--au-hairline)}.lesson-page .lesson-actions .au-btn{padding:10px 16px;font-size:14px}.lesson-page .lesson-actions .au-btn svg{width:16px;height:16px}.lesson-page .lesson-actions .au-btn.is-on{color:var(--au-rose-pale);border-color:#f1015366}.lesson-page .lesson-tabs{margin-bottom:4px}.lesson-page .lesson-tabs .lesson-edit{margin-left:auto}.lesson-page .lesson-summary{max-width:820px;padding-top:20px;font-size:16px;line-height:1.9;color:var(--au-ink-body)}.lesson-page .lesson-summary[hidden]{display:none}.lesson-page .lesson-summary h2{margin:27px 0 16px;font-size:25px;color:var(--au-ink)}.lesson-page .lesson-summary p,.lesson-page .lesson-summary li{font-size:16px;line-height:1.9;color:var(--au-ink-body)}.lesson-page .lesson-summary li{margin-bottom:12px}.lesson-page .lesson-summary code{overflow-wrap:anywhere}.lesson-page .lesson-summary pre{margin:22px 0;padding:25px;overflow:auto;font:14px/1.9 var(--au-mono);color:#d5c5ef;background:#080510;border:1px solid rgba(207,190,235,.2);border-radius:13px}.lesson-page .lesson-summary pre code{overflow-wrap:normal}.lesson-page .lesson-add-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.lesson-page .lesson-add-summary .lesson-add-summary-hint{font-size:13px;color:var(--au-ink-quiet)}.lesson-page .comments{margin:2rem 0}.lesson-page .lesson-sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);padding:0;overflow:hidden;display:flex;flex-direction:column}@media(max-width:760px){.lesson-page .lesson-sidebar{position:static;max-height:none}}.lesson-page .sidebar-top{padding:23px;border-bottom:1px solid var(--au-hairline)}.lesson-page .sidebar-top h2{margin:0 0 8px;font-size:18px}.lesson-page .sidebar-top p{margin:9px 0;font-size:14px;color:var(--au-ink-meta)}.lesson-page .sidebar-lessons{overflow-y:auto}.lesson-page .sidebar-row{display:flex;align-items:center;gap:12px;padding:15px 20px;font-size:14px;line-height:1.6;color:var(--au-ink-body);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.07)}.lesson-page .sidebar-row .row-num{min-width:18px;font-size:12px;color:var(--au-rose-pale)}.lesson-page .sidebar-row small{display:block;margin-top:5px;font-size:13px;color:var(--au-ink-quiet)}.lesson-page .sidebar-row.viewed .row-num{color:var(--au-good)}.lesson-page .sidebar-row.current{padding-left:17px;background:#f1015312;border-left:3px solid var(--au-rose)}.lesson-page .sidebar-row:hover{background:#ffffff08}.lesson-page .lesson-newsletter{margin-top:60px;padding:48px 0;text-align:center;border-top:1px solid var(--au-hairline)}.lesson-page .lesson-newsletter h2{margin:12px 0 0;font-size:30px;font-weight:800;color:var(--au-ink)}.lesson-page .lesson-newsletter p{margin:16px 0 24px;color:var(--au-ink-meta)}.lesson-page .get-this-course-now .button-wrapper .btn-subscribe,.lesson-page .get-this-course-now .button-wrapper .btn-buy-course{flex:0 1 260px}.lesson-page .lesson-lead{max-width:680px;font-size:16px;color:var(--au-ink-meta)}.lesson-page .lesson-lead p{margin:0}.pricing-page{padding-bottom:80px}.teams-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;max-width:620px;margin-top:24px;padding:18px 20px;background:#f6b5d021;border:1px solid rgba(246,181,208,.35);border-radius:14px}.teams-callout strong{display:block;font-size:17px;color:#ffe3ee}.teams-callout .team-plan-accent{white-space:nowrap;color:#f5dce7;background:#ffffff0a;border:1px solid rgba(246,181,208,.32);box-shadow:none}.teams-callout .team-plan-accent:hover{color:#fff1f6;background:#f6b5d01f;border-color:#f6b5d080}@media(max-width:540px){.teams-callout{padding:16px}.teams-callout .au-btn{width:100%}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:stretch;margin:35px 0}@media(max-width:760px){.pricing-grid{grid-template-columns:1fr;gap:22px}}.au-plan{position:relative;padding:32px}.au-plan h2{font-size:22px}.au-plan.featured{border-color:#ff9ec077;background:radial-gradient(at 50% 0%,rgba(241,1,83,.11),transparent 65%),#110b20}@media(max-width:760px){.au-plan.featured{margin-top:12px}}.au-plan .popular{position:absolute;top:-14px;left:25px;padding:5px 13px;font-size:12px;color:#fff;background:#a7154e;border:1px solid rgba(255,158,192,.4);border-radius:99px}.au-plan .price-discount{margin:0;font-size:14px;color:var(--au-amber)}.au-plan .discounted-price{text-decoration:line-through}.au-plan pricing-plan-button{display:block;margin-top:auto}@media(max-width:1100px){.au-plan{padding:25px}}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:35px;margin-bottom:40px;font-size:14px;color:var(--au-ink-meta)}@media(max-width:760px){.trust-row{gap:13px 22px;font-size:13px}}.pricing-content{margin-top:56px;color:var(--au-ink-body)}.pricing-content a{color:var(--au-rose-pale)}.pricing-content .powered-by{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;opacity:.8}.pricing-content .powered-by .payment-method{display:flex;align-items:center;gap:16px}.pricing-content .powered-by .payment-method img{height:26px}.pricing-content .powered-by .payment-method .border{width:1px;height:24px;background:var(--au-hairline)}.pricing-content .powered-by .img{height:26px}.pricing-content .border-1{height:1px;margin:40px 0;background:var(--au-hairline)}.text-box-why{padding:28px;background:linear-gradient(160deg,#181124,#0c0915);border:1px solid rgba(207,190,235,.3);border-radius:20px}.text-box-why .title{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-size:20px;font-weight:700;color:var(--au-ink)}.text-box-why .title svg{width:36px;height:36px;flex-shrink:0}.text-box-why ul{margin:0;padding:0;list-style:none}.text-box-why li{position:relative;padding-left:26px;margin-bottom:12px;font-size:15px;line-height:1.7;color:var(--au-ink-meta)}.text-box-why li:before{content:"\2713";position:absolute;left:0;color:var(--au-rose-pale)}.pricing-content .faq,.faq{max-width:850px;margin:56px auto 0}.pricing-content .faq .faq-title,.faq .faq-title{margin-bottom:18px;text-align:left}.pricing-content .faq .faq-title h6,.pricing-content .faq .faq-title h2.faq-heading,.faq .faq-title h6,.faq .faq-title h2.faq-heading{margin:0;font-size:var(--au-t-h2-sm);font-weight:800;letter-spacing:-1px;color:var(--au-ink)}.pricing-content .faq .faq-title p,.faq .faq-title p{margin:8px 0 0;font-size:15px;color:var(--au-ink-meta)}.pricing-content .faq .faq-wrapper,.faq .faq-wrapper{padding:0;background:none;border:0;box-shadow:none}.pricing-content .faq .faq-wrapper:hover,.faq .faq-wrapper:hover{transform:none}.pricing-content .faq .faq-question-title,.faq .faq-question-title{display:flex;align-items:flex-start;gap:12px;margin:0;padding:21px 0 8px;font-size:16px;font-weight:600;color:var(--au-ink);border-top:1px solid var(--au-hairline)}.pricing-content .faq .faq-question-title .icon,.faq .faq-question-title .icon{display:none}.pricing-content .faq .faq-answer,.faq .faq-answer{padding-bottom:18px;font-size:15px;line-height:1.75;color:var(--au-ink-meta)}.pricing-content .faq .faq-answer p,.faq .faq-answer p{margin:0 0 10px}.promo .promo-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center;padding:52px 0 20px}.promo .promo-layout h1{margin:14px 0;font-size:61px;font-weight:800;line-height:1.08;letter-spacing:-2.4px;color:var(--au-ink)}.promo .promo-layout .promo-subtitle{font-size:17px;color:var(--au-ink-meta)}@media(max-width:760px){.promo .promo-layout{grid-template-columns:1fr;gap:22px;padding-top:35px}.promo .promo-layout h1{font-size:43px}}.promo .promo-price pricing-plan-button{display:block;margin:18px 0 0}.promo .catalog-wrap{width:100%}.teams-callout small{display:block;margin-top:3px;font-size:14px;line-height:1.6;color:#e7c8d8}.au-plan .plan-sub{margin:0;font-size:14px;color:var(--au-ink-meta)}.pricing-two-col{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center;margin:70px 0 20px}.pricing-two-col h2{margin:12px 0;font-size:39px;font-weight:800;line-height:1.18;letter-spacing:-1.6px;color:var(--au-ink)}.pricing-two-col p{font-size:15px;line-height:1.8;color:var(--au-ink-meta)}@media(max-width:760px){.pricing-two-col{grid-template-columns:1fr}}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:70px 0 20px}.three-col h3{margin:0 0 10px;font-size:20px;color:var(--au-ink)}.three-col p{font-size:15px;line-height:1.8;color:var(--au-ink-meta)}@media(max-width:760px){.three-col{grid-template-columns:1fr}}.faq .faq-title .au-text-link{margin-top:6px}.faq .faq-item{padding:21px 0;border-bottom:1px solid var(--au-hairline)}.faq .faq-item summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--au-ink)}.faq .faq-item .faq-answer{padding:12px 0 0}.faq .faq-title{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 20px}.faq .faq-title .au-eyebrow{flex-basis:100%}.submit-text{padding-bottom:80px}.submit-text .au-page-intro p a{color:var(--au-rose-pale)}.submit-text .au-field .optional{font-size:13px}.submit-text textarea{resize:vertical;min-height:160px}.submit-text .contact-aside{padding-left:24px;border-left:1px solid rgba(255,158,192,.267)}.submit-text .contact-aside h3{margin-top:0;font-size:18px;color:var(--au-ink)}.submit-text .contact-aside p{font-size:15px;line-height:1.7}@media(max-width:760px){.submit-text .contact-aside{padding:0;border:0}}.submit-text .soft-rule{margin:24px 0;border:0;border-top:1px solid var(--au-hairline)}.enterprise-plans .team-size{display:flex;justify-content:center;margin:25px auto 0}.enterprise-plans .team-size .au-field{grid-template-columns:auto 110px;align-items:center;gap:13px;margin:0}.enterprise-plans .team-size .max-team-size-reached{color:var(--au-ink-meta)}.enterprise-plans .team-size .max-team-size-reached a{color:var(--au-rose-pale)}.enterprise-plans .custom-deal{font-size:34px}.enterprise-plans .btn-contact{width:100%;margin-top:auto;white-space:normal;text-align:center}.course .course-progress-bar{margin-bottom:1.25rem}.course .course-progress-bar .progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.course .course-progress-bar .progress-header .progress-text{font-size:.875rem;color:#fff9}.course .course-progress-bar .progress-header .progress-pct{font-size:.875rem;font-weight:600;background:linear-gradient(90deg,var(--au-violet),var(--au-rose));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course .course-progress-bar .progress-track{height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.course .course-progress-bar .progress-track .progress-fill{height:100%;background:linear-gradient(90deg,var(--au-violet),var(--au-rose));border-radius:3px;transition:width .4s ease}.course .cert-banner{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin-bottom:1.25rem;border-radius:10px;border:1px solid rgba(167,139,250,.35);background:linear-gradient(135deg,#a78bfa1f,#f1015312)}.course .cert-banner--loading{background:linear-gradient(135deg,#3a2070,#261040);border-color:#a78bfa8c;gap:.75rem}.course .cert-banner--loading span:not(.cert-spinner){font-size:.8125rem;color:#ffffffd9}.course .cert-banner--request{background:linear-gradient(135deg,#3a2070,#261040);border-color:#a78bfa8c}.course .cert-banner__icon{flex-shrink:0;width:2.5rem;height:2.5rem}.course .cert-banner__icon svg{width:100%;height:100%}.course .cert-banner__text{flex:1}.course .cert-banner__title{font-weight:600;font-size:.9375rem;color:#fff}.course .cert-banner__sub{font-size:.8125rem;color:#ffffffd9;margin-top:.2rem}.course .cert-banner__actions{display:flex;gap:.625rem;flex-shrink:0}.course .cert-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer}.course .cert-btn__icon{width:1rem;height:1rem}.course .cert-btn--linkedin{background:#0a66c2;color:#fff}.course .cert-btn--linkedin:hover{background:#004182}.course .cert-btn--view{background:linear-gradient(135deg,var(--au-rose),#c4003d);color:#fff}.course .cert-btn--view:hover{opacity:.88}.course .cert-btn--request-action{border:none;box-shadow:0 4px 18px #f1015359;transition:opacity .2s,transform .15s}.course .cert-btn--request-action:hover{opacity:.88;transform:translateY(-1px)}.course .cert-btn--request-action:active{transform:scale(.97)}.course .cert-btn--request-action:disabled{opacity:.6;cursor:not-allowed;transform:none}.course .cert-teaser{display:flex;align-items:center;gap:.875rem;padding:.8rem 1.25rem;margin-bottom:1.25rem;border-radius:10px;border:1px solid rgba(167,139,250,.55);background:linear-gradient(135deg,#3a2070,#261040)}.course .cert-teaser__icon{flex-shrink:0;width:1.75rem;height:1.75rem}.course .cert-teaser__icon svg{width:100%;height:100%}.course .cert-teaser__body{flex:1}.course .cert-teaser__title{font-size:.9375rem;font-weight:600;color:#fff}.course .cert-teaser__desc{font-size:.8125rem;color:#ffffffd9;margin-top:.2rem}.course .cert-teaser__badges{display:flex;gap:.5rem;margin-top:.35rem;flex-wrap:wrap}.course .cert-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border-radius:4px;border:1px solid rgba(255,255,255,.35);background:#ffffff26;font-size:.75rem;color:#fff}.course .cert-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.15);border-top-color:var(--au-violet);border-radius:50%;animation:cert-spin .7s linear infinite}@keyframes cert-spin{to{transform:rotate(360deg)}}.course ul{list-style:circle;margin-left:1rem;padding:0 2rem}.course ul li{color:var(--course-page-text)}.course .course-note{display:flex;background:var(--course-note-bg);border-radius:.5rem;padding:.75rem 1rem}.course .course-note .course-note-icon{width:44px;height:44px}.course .course-note .course-note-icon svg{width:44px;height:44px}.course .course-note span{color:#eb0547;font-size:1.25rem;line-height:1.8rem;margin:0;margin-left:1rem}@media screen and (min-width:767px){.course .course-note{padding:.875rem 2rem;align-items:center}}.course .course-section-title{margin:1.8rem 0;display:flex;align-items:start}.course .course-section-title svg{width:1.375rem;height:1.375rem}.course .course-section-title span{color:var(--course-page-title);font-size:1.375rem;font-weight:700;letter-spacing:-.06875rem;margin-left:.8rem}.course .promotion-header .button{margin-top:30px;margin-bottom:40px}.course-page-v2{padding-bottom:40px}.course-page-v2 .promotion-header{padding-top:30px;text-align:center}.course-page-v2 .promotion-header .promotion-title{font-size:var(--au-t-h2-sm);font-weight:800;color:var(--au-ink)}.course-page-v2 .course-hero{padding:34px 0 60px;background-image:radial-gradient(62% 52% at 74% 16%,#f1015342,#f1015300 60%),radial-gradient(52% 44% at 8% 4%,#a76bff33,#a76bff00 58%);border-bottom:1px solid var(--au-hairline)}.course-page-v2 .breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:14px;color:var(--au-ink-quiet)}.course-page-v2 .breadcrumbs a{color:var(--au-ink-meta);text-decoration:none}.course-page-v2 .course-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:55px;align-items:start}.course-page-v2 .course-badges{display:flex;flex-wrap:wrap;gap:10px}.course-page-v2 .course-intro h1{margin:20px 0;font-size:var(--au-t-h1);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--au-ink)}.course-page-v2 .course-quickfacts{display:flex;flex-wrap:wrap;gap:22px;margin:20px 0;font-size:15px;color:var(--au-ink-meta)}.course-page-v2 .course-quickfacts strong{color:var(--au-ink)}.course-page-v2 .course-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.course-page-v2 .enrol-card{overflow:hidden;background:linear-gradient(160deg,#181124,#0c0915);border:1px solid rgba(207,190,235,.3);border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 18px 38px #03010a45}.course-page-v2 .course-art{position:relative}.course-page-v2 .course-art img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.course-page-v2 .preview-link{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;font:600 14px var(--au-font);color:#fff;cursor:pointer;background:#0a0718d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:99px}.course-page-v2 .preview-circle{display:grid;place-items:center;width:30px;height:30px;font-size:11px;background:var(--au-primary-fill);border-radius:50%}.course-page-v2 .enrol-body{display:grid;gap:14px;padding:24px}.course-page-v2 .enrol-body:empty{display:none}.course-page-v2 .enrol-body lead-magnet-button .lead-magnet-cta{margin:0;padding:18px;flex-direction:column;align-items:flex-start}.course-page-v2 .guarantee{font-size:13px;text-align:center;color:var(--au-ink-quiet)}.course-page-v2 .course-page{padding-top:40px}.course-page-v2 .cert-teaser,.course-page-v2 .cert-banner{margin-bottom:28px}.course-page-v2 .course-overview{max-width:860px;margin:20px 0 60px}.course-page-v2 .course-overview .course-para{margin-top:14px;font-size:17px;line-height:1.8;color:var(--au-ink-meta)}.course-page-v2 .course-overview .course-para p{margin:0 0 16px}.course-page-v2 .course-overview .course-para h2,.course-page-v2 .course-overview .course-para h3,.course-page-v2 .course-overview .course-para h4{margin:32px 0 12px;font-weight:800;letter-spacing:-.02em;color:var(--au-ink)}.course-page-v2 .course-overview .course-para h2{font-size:30px}.course-page-v2 .course-overview .course-para strong{color:var(--au-ink)}.course-page-v2 .course-overview .course-para ul{padding-left:1.4rem;list-style:disc}.course-page-v2 .course-overview .course-para li{margin-bottom:6px;color:var(--au-ink-meta)}.course-page-v2 .curriculum-section{padding-top:10px}.course-page-v2 .curriculum-top{margin-bottom:22px}.course-page-v2 .curriculum-top h2{margin:10px 0 4px;font-size:40px;font-weight:800;letter-spacing:-1.6px;color:var(--au-ink)}.course-page-v2 .curriculum-top p{margin:0;color:var(--au-ink-meta)}.course-page-v2 .course-lession-list{overflow:hidden;border:1px solid rgba(207,190,235,.333);border-radius:16px}.course-page-v2 .course-lession-list .card{border:0;border-radius:0;box-shadow:none}.course-page-v2 .course-progress-bar{margin-bottom:18px}.course-page-v2 .course-newsletter{margin-top:80px;padding:48px 0;text-align:center;border-top:1px solid var(--au-hairline)}.course-page-v2 .course-newsletter h2{margin:12px 0 0;font-size:34px;font-weight:800;color:var(--au-ink)}.course-page-v2 .course-newsletter p{margin:16px 0 24px;color:var(--au-ink-meta)}@media(max-width:1000px){.course-page-v2 .course-hero-grid{grid-template-columns:1fr;gap:30px}.course-page-v2 .enrol-card{max-width:520px}}@media(max-width:700px){.course-page-v2 .curriculum-top h2{font-size:30px}}.start-course{text-align:center;margin:3rem 0}.course-page-v2 .breadcrumbs span[aria-hidden]{opacity:.6}.course-page-v2 .intro-note{display:flex;gap:14px;max-width:570px;margin-top:30px;padding-top:24px;font-size:14px;color:var(--au-ink-meta);border-top:1px solid var(--au-hairline)}.course-page-v2 .intro-note svg{width:24px;height:24px;flex-shrink:0;color:var(--au-rose-pale)}.course-page-v2 .intro-note strong{display:block;margin-bottom:4px;font-size:15px;color:var(--au-ink)}.course-page-v2 .enrol-card>.preview-link{position:static;display:flex;justify-content:center;width:100%;padding:12px;font-size:14px;text-decoration:none;background:#ffffff08;border:0;border-top:1px solid var(--au-hairline);border-bottom:1px solid var(--au-hairline);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.course-page-v2 .enrol-card>.preview-link .preview-circle{width:22px;height:22px;font-size:9px;color:var(--au-rose-pale);background:transparent;border:1px solid var(--au-rose-pale)}.course-page-v2 .purchase-kicker{font-size:14px;color:var(--au-ink-body)}.course-page-v2 .price{font-size:40px;font-weight:800;letter-spacing:-1.5px;color:var(--au-ink)}.course-page-v2 .price small{margin-left:8px;font-size:14px;font-weight:400;letter-spacing:0;color:var(--au-ink-meta)}.course-page-v2 .subscription-lead{margin:0;font-size:15px;line-height:1.8;color:var(--au-ink-body)}.course-page-v2 .enrol-cta{width:100%}.course-page-v2 .included{margin:4px 0 0;padding:0 0 18px;list-style:none;font-size:14px;line-height:2.2;color:var(--au-ink-meta);border-bottom:1px solid var(--au-hairline)}.course-page-v2 .included li:before{content:"\2713";margin-right:10px;color:var(--au-rose-pale)}.course-page-v2 .subscription-option p{margin:0 0 10px;font-size:14px;color:var(--au-ink-meta)}.course-page-v2 .course-intro .lead{max-width:600px;font-size:18px;line-height:1.75;color:var(--au-ink-body)}.course-page-v2 .course-intro .lead p{margin:0}.course-page-v2 .course-subnav{position:sticky;top:82px;z-index:20;background:#0a0718e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--au-hairline)}.course-page-v2 .course-subnav .course-subnav-inner{display:flex;align-items:center;gap:24px;height:60px;overflow-x:auto;white-space:nowrap;font-size:14px;font-weight:700;scrollbar-width:none}.course-page-v2 .course-subnav a{color:var(--au-ink-body);text-decoration:none}.course-page-v2 .course-subnav a:hover{color:var(--au-rose-pale)}.course-page-v2 .course-subnav .small-buy{margin-left:auto;color:var(--au-rose-pale)}@media(max-width:1080px){.course-page-v2 .course-subnav{top:74px}}@media(max-width:760px){.course-page-v2 .course-subnav .course-subnav-inner{gap:18px}.course-page-v2 .course-subnav .small-buy{position:sticky;right:0;flex-shrink:0;padding-left:14px;background:linear-gradient(90deg,#0a071800,#0a0718 14px)}}.course-page-v2 #overview,.course-page-v2 #curriculum,.course-page-v2 .course-para .course-section-title{scroll-margin-top:160px}.course-page-v2 .course-overview{max-width:760px;margin-top:50px}.course-page-v2 .course-para .course-note{display:block;margin:0 0 8px;padding:0;background:none}.course-page-v2 .course-para .course-note .course-note-icon{display:none}.course-page-v2 .course-para .course-note span{margin:0;font-size:18px;line-height:1.75;color:var(--au-ink-body)}.course-page-v2 .course-para .course-note b,.course-page-v2 .course-para .course-note strong{color:var(--au-ink)}.course-page-v2 .course-para>p.course-note{margin-top:28px;font-size:16px;font-style:italic;color:var(--au-rose-pale)}.course-page-v2 .course-para .course-section-title{display:block;margin:48px 0 18px;padding:0;font-size:36px;font-weight:800;line-height:1.15;letter-spacing:-1.4px;color:var(--au-ink)}.course-page-v2 .course-para p{font-size:17px;line-height:1.85;color:var(--au-ink-meta)}.course-page-v2 .course-para b,.course-page-v2 .course-para strong{font-weight:700;color:var(--au-ink)}.course-page-v2 .course-para i,.course-page-v2 .course-para em{color:var(--au-rose-pale)}.course-page-v2 .course-para code{padding:1px 6px;font-family:var(--au-mono);font-size:.88em;color:#d5c5ef;background:#a78bfa1a;border-radius:5px}.course-page-v2 .course-para ul{margin:0 0 18px;padding:0;list-style:none}.course-page-v2 .course-para li{position:relative;margin-bottom:10px;padding-left:26px;font-size:16px;line-height:1.75;color:var(--au-ink-meta)}.course-page-v2 .course-para li:before{content:"\2713";position:absolute;left:0;color:var(--au-rose-pale)}.course-page-v2 .course-para a{color:var(--au-rose-pale)}@media(max-width:700px){.course-page-v2 .course-para .course-section-title{font-size:28px}}.course-page-v2 .overview-grid{display:grid;grid-template-columns:minmax(0,760px) 300px;justify-content:space-between;gap:50px;align-items:start}@media(max-width:1000px){.course-page-v2 .overview-grid{grid-template-columns:1fr}}.course-page-v2 .course-glance{position:sticky;top:170px;margin-top:50px;padding:24px;background:linear-gradient(160deg,#181124,#0c0915);border:1px solid rgba(207,190,235,.3);border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 18px 38px #03010a45}.course-page-v2 .course-glance h3{margin:0 0 14px;font-size:18px;color:var(--au-ink)}.course-page-v2 .course-glance dl{margin:0 0 18px}.course-page-v2 .course-glance dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;border-top:1px solid var(--au-hairline)}.course-page-v2 .course-glance dt{color:var(--au-ink-quiet)}.course-page-v2 .course-glance dd{margin:0;font-weight:600;text-align:right;color:var(--au-ink)}.course-page-v2 .course-glance .au-btn{width:100%;margin-top:8px}@media(max-width:1000px){.course-page-v2 .course-glance{position:static;margin-top:0}}.course-page-v2 .course-hero-grid{align-items:center}.course-page-v2 .course-art img{aspect-ratio:2.2/1}.course-page-v2 .enrol-body{gap:10px;padding:20px 22px}.course-page-v2 .price{font-size:34px;line-height:1.1}.course-page-v2 .subscription-lead{font-size:14px;line-height:1.6}.course-page-v2 .included{padding-bottom:12px;font-size:13.5px;line-height:1.95}.course-page-v2 .subscription-option{display:flex;flex-direction:column;gap:8px}.course-page-v2 .subscription-option p{margin:0}.course-page-v2 .subscription-option .btn-buy-course{padding:10px 16px}.course-page-v2 .guarantee{font-size:12.5px}@media(max-width:1000px){.course-page-v2 .course-hero-grid{align-items:start}}main.course-page-v2 .course-intro h1{font-size:clamp(38px,4.6vw,66px);line-height:1.07}main.course-page-v2 .course-actions .au-btn{font-size:16px}main.course-page-v2 .intro-note{line-height:1.65}main.course-page-v2 .purchase-kicker,main.course-page-v2 .subscription-option p{line-height:1.65}main.course-page-v2 .enrol-card .price{font-size:42px;line-height:1.3}main.course-page-v2 .subscription-lead{font-size:15px;line-height:1.9}main.course-page-v2 .included{font-size:14px;line-height:2.25}main.course-page-v2 .guarantee{font-size:12px}main.course-page-v2 .course-subnav a{font-weight:600}main.course-page-v2 .au-eyebrow{font-size:13px;font-weight:800}main.course-page-v2 .course-para .course-section-title{font-size:36px;font-weight:700;line-height:1.2}main.course-page-v2 .course-para>p,main.course-page-v2 .course-para p{font-size:16px;line-height:1.95}main.course-page-v2 .course-para .course-note span{font-size:18px}main.course-page-v2 .curriculum-top h2{font-size:36px;font-weight:700;line-height:1.2}main.course-page-v2 .curriculum-top p{font-size:15px;line-height:1.9}main.course-page-v2 .lessons-list thead th{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}@media(max-width:700px){main.course-page-v2 .course-para .course-section-title,main.course-page-v2 .curriculum-top h2{font-size:28px}}main.course-page-v2 .course-intro h1 .title-edition{display:block;margin-top:4px;font-size:.62em;letter-spacing:-.03em}main.course-page-v2 .fresh-pill{display:inline-flex;align-items:center;padding:5px 12px;font-size:13px;font-weight:600;color:var(--au-good);background:#6ee7a012;border:1px solid rgba(110,231,160,.3);border-radius:99px}main.course-page-v2{overflow-x:clip}main.course-page-v2 .course-glance freshness-badge{--freshness-tooltip-max-width: min(16rem, calc(100vw - 48px) )}main.course-page-v2 .course-glance freshness-badge .freshness-tooltip{left:auto;right:0}main.course-page-v2 .course-glance freshness-badge .freshness-tooltip:before{left:auto;right:1.1rem}.settings-page{padding-bottom:80px}.settings-page .small{font-size:14px}.settings-page .account-stack{display:grid;gap:24px}.settings-page .au-card p{font-size:15px;line-height:1.7}.settings-page .au-card>.au-btn{margin-top:6px}.settings-page .setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--au-hairline)}.settings-page .setting-row strong{display:block;font-size:16px;color:var(--au-ink)}.settings-page .setting-row .setting-value span{display:block;margin:4px 0;font-size:15px;color:var(--au-ink-meta)}@media(max-width:760px){.settings-page .setting-row{flex-wrap:wrap;align-items:flex-start}}.settings-page .name-field{margin:8px 0 0;max-width:360px}.settings-page .danger-zone{border-color:#ff6b6b44}.settings-page .danger-zone h3{color:#ffa0a0}.settings-page .danger-zone a{color:var(--au-rose-pale)}.settings-page .account-aside{padding-left:24px;border-left:1px solid rgba(255,158,192,.267)}.settings-page .account-aside h3{margin-top:0;font-size:18px;color:var(--au-ink)}.settings-page .account-aside p{font-size:15px;line-height:1.7}@media(max-width:760px){.settings-page .account-aside{padding:0;border:0}}.settings-page .soft-rule{margin:24px 0;border:0;border-top:1px solid var(--au-hairline)}.team-page .stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:28px;overflow:hidden;background:var(--au-hairline);border:1px solid var(--au-hairline);border-radius:16px}.team-page .stat-strip>div{padding:22px;background:#100a24}.team-page .stat-strip strong{display:block;font-size:29px;letter-spacing:-1px;color:var(--au-ink)}.team-page .stat-strip span{font-size:13px;color:var(--au-ink-meta)}@media(max-width:760px){.team-page .stat-strip>div{padding:12px}.team-page .stat-strip strong{font-size:26px}}.team-page .au-controls-row{margin-top:0}.team-page .au-controls-row h2{margin:0;font-size:22px;color:var(--au-ink)}.team-page .add-user{width:100%}.team-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:760px){.team-page .au-table-frame{overflow-x:auto}}.team-page .newsletter-inline{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:40px 0 80px;padding-top:30px;border-top:1px solid var(--au-hairline)}.team-page .newsletter-inline h3{margin:0;color:var(--au-ink)}.team-page .newsletter-inline p{margin:7px 0;font-size:15px;color:var(--au-ink-meta)}@media(max-width:760px){.team-page .newsletter-inline{flex-direction:column;align-items:flex-start}}.team-email-error{margin:-4px 0 12px;font-size:13px;color:#d93025}.team-none{margin:24px 0}.team-none h2{margin-top:0}.team-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.team-confirm-actions{display:inline-flex;gap:8px;white-space:nowrap}.au-row-action.danger{color:#f00048}.ebook ul{list-style:circle;margin-left:1rem;padding:0}.ebook ul li{color:var(--course-page-text)}.ebook .section-title-centered{color:#fff!important}.ebook .ebook-logo-container{text-align:center;margin-top:1.2rem}.ebook .ebook-logo-container .ebook-logo-background{height:400px;margin:0 auto;text-align:center}.ebook .book-des .book-des-body .ebook-description a{color:#0076ff}.ebook .book-des .book-des-body .ebook-description .ebook-section-title{margin:1.8rem 0;display:flex;align-items:start}.ebook .book-des .book-des-body .ebook-description .ebook-section-title .icon{margin-left:0}.ebook .book-des .book-des-body .ebook-description .ebook-section-title .icon svg{width:1.375rem;height:1.375rem}.ebook .book-des .book-des-body .ebook-description .ebook-section-title span{color:var(--course-page-title);font-size:1.375rem;font-weight:500;letter-spacing:-.06875rem;margin-left:.8rem}.ebook .book-des .book-des-body .ebook-description p{color:var(--para-color)}.ebook .book-des .book-des-body .start-ebook{margin-top:3rem}.ebook .book-des .book-des-body .start-ebook .btn-highlight,.ebook .book-des .book-des-body .start-ebook .btn-download{border:none;max-width:25rem;width:100%;border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:1.2rem 1rem;gap:1rem;margin:auto;cursor:pointer}.ebook .book-des .book-des-body .start-ebook .btn-highlight svg,.ebook .book-des .book-des-body .start-ebook .btn-download svg{width:26px;height:26px}.ebook .book-des .book-des-body .start-ebook .btn-highlight i,.ebook .book-des .book-des-body .start-ebook .btn-download i{color:#fff}.ebook .book-des .book-des-body .start-ebook .btn-highlight span,.ebook .book-des .book-des-body .start-ebook .btn-download span{font-weight:600;color:#fff}.ebook .book-des .book-des-body .start-ebook .btn-highlight{background:#dd0031}.ebook .book-des .book-des-body .start-ebook .btn-download{background:#1569ca}.lifetime .lifetime-button{margin-top:70px}.lifetime .lifetime-button .lifetime-bottom-button{margin-top:100px}.lifetime .pricing{padding-top:20px}.campaign{background:var(--body-bg);color:var(--para-color);overflow-x:hidden}.campaign a{color:var(--link-color, #06f)}.campaign a:focus-visible,.campaign button:focus-visible{outline:2px solid var(--au-violet);outline-offset:3px;border-radius:.25rem}.campaign-header{background:var(--banner-bg, #2c214c);border-bottom:1px solid rgba(167,139,250,.22);padding:.875rem 0;position:relative;z-index:3}.campaign-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.campaign-logo{align-items:center;display:inline-flex;gap:.625rem;text-decoration:none}.campaign-logo img{display:block;height:2.25rem;width:2.25rem}.campaign-logo-wordmark{color:var(--title-color, #fff);font-size:1rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.campaign-signin{background:#ffffff0f;border:1px solid rgba(167,139,250,.35);border-radius:2rem;color:var(--title-color, #fff);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.5rem 1.125rem;transition:border-color .2s ease,background-color .2s ease}.campaign-signin:hover{background:#ffffff1a;border-color:#a78bfaa6}.campaign-hero{background:var(--banner-bg, #2c214c);overflow:hidden;padding:3rem 0 5rem;position:relative;text-align:center}.campaign-hero:after{background:var(--body-bg, var(--au-bg));bottom:-3rem;content:"";height:6rem;left:-5%;position:absolute;right:-5%;transform:skewY(-2deg);z-index:1}@media screen and (min-width:48em){.campaign-hero{padding:5rem 0 7rem}}.campaign-hero-art{background-image:url(https://d3vigmphadbn9b.cloudfront.net/rebrand/dark-banner.svg);background-position:center 78%;background-repeat:no-repeat;background-size:135%;inset:0;opacity:.32;pointer-events:none;position:absolute}@media screen and (min-width:48em){.campaign-hero-art{background-position:center 68%;background-size:100%;opacity:.5}}.campaign-hero-logo{display:none}@media screen and (min-width:48em){.campaign-hero-logo{display:block;height:auto;margin:0 auto 1.5rem;width:8.75rem}}.campaign-hero-inner{position:relative;z-index:2}.campaign-h1{color:var(--title-color, #fff);font-size:2.125rem;font-weight:700;letter-spacing:-.045rem;line-height:1.15;margin:0 auto 1rem;max-width:22ch}@media screen and (min-width:48em){.campaign-h1{font-size:3.5rem;letter-spacing:-.1rem;max-width:24ch}}.campaign-h1-accent{display:inline;background:linear-gradient(90deg,var(--au-violet),var(--au-rose));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.campaign-h2{color:var(--title-color, #fff);font-size:1.625rem;font-weight:650;letter-spacing:-.03rem;line-height:1.2;margin:0 0 .875rem;padding-top:1.25rem;position:relative}.campaign-h2:before{background:linear-gradient(90deg,var(--au-violet),rgba(241,1,83,.55));border-radius:1px;content:"";height:3px;left:0;position:absolute;top:0;width:3.25rem}@media screen and (min-width:48em){.campaign-h2{font-size:2.125rem}}.campaign-h2-plain{padding-top:0}.campaign-h2-plain:before{content:none}.campaign-h3{color:var(--title-color, #fff);font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0 0 .375rem}.campaign-eyebrow{align-items:center;background:#a78bfa29;border:1px solid rgba(167,139,250,.4);border-radius:2rem;color:#cbbdf3;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4375rem;letter-spacing:.08em;margin:0 0 1.125rem;padding:.3125rem .875rem;text-transform:uppercase}.campaign-eyebrow-icon{height:.9375rem;width:.9375rem}.campaign-lede{font-size:1.0625rem;line-height:1.6;margin:0 auto 1.875rem;max-width:44ch}@media screen and (min-width:48em){.campaign-lede{font-size:1.1875rem;max-width:58ch}}.campaign-section-lede{font-size:1rem;line-height:1.65;margin:0 0 2rem}@media screen and (min-width:48em){.campaign-section-lede{font-size:1.0625rem;max-width:68ch}}.campaign-trust{color:var(--title-sub-color-1, #9a94ab);font-size:.875rem;line-height:1.5;margin:1.25rem auto 0;max-width:60ch}.campaign-trust-item{white-space:nowrap}.campaign-section{padding:2.75rem 0}@media screen and (min-width:48em){.campaign-section{padding:4.5rem 0}}.campaign-final{overflow:hidden;position:relative;text-align:center}.campaign-final .campaign-h2{padding-top:0}.campaign-final .campaign-h2:before{content:none}.campaign-final .campaign-section-lede{margin-left:auto;margin-right:auto}.campaign-final-glow{background:radial-gradient(ellipse at center,rgba(241,1,83,.18),transparent 68%);height:26rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:44rem}.campaign-btn{align-items:center;border:1px solid transparent;border-radius:2rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;min-height:3rem;padding:.875rem 1.75rem;text-align:center;transition:box-shadow .3s ease,transform .2s ease;width:100%}@media screen and (min-width:30em){.campaign-btn{width:auto}}.campaign-btn-icon{flex-shrink:0;height:1.25rem;width:1.25rem}.campaign-btn-primary{background:linear-gradient(135deg,var(--au-rose),#c4003d);box-shadow:0 4px 20px #f1015366;color:#fff}.campaign-btn-primary:hover:not(:disabled){box-shadow:0 6px 28px #f101538c;transform:translateY(-1px)}.campaign-btn-ghost{background:#ffffff12;border-color:#a78bfa52;color:#ffffffe6}.campaign-btn-ghost:hover:not(:disabled){background:#ffffff1c;border-color:#a78bfa99}.campaign-cta-row{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:30em){.campaign-cta-row{flex-direction:row;flex-wrap:wrap;justify-content:center}}.campaign-icon-chip{align-items:center;background:#a78bfa26;border-radius:.5rem;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.1875rem;width:2rem}.campaign-icon-chip svg{height:1.1rem;width:1.1rem}.campaign-audience{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:48em){.campaign-audience{gap:1.4rem;grid-template-columns:repeat(2,1fr)}}.campaign-audience-item{background:var(--marketing-item-bg, rgba(31, 23, 45, .65));border:1px solid var(--marketing-item-border, rgba(167, 139, 250, .18));border-radius:1rem;display:flex;gap:.9rem;padding:1.5rem;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.campaign-audience-item:hover{border-color:#a78bfa59;box-shadow:0 8px 32px #a78bfa1f;transform:translateY(-3px)}.campaign-audience-item p{font-size:.9rem;line-height:1.55rem;letter-spacing:-.01rem;margin:0}.campaign-tick{--stroke-color: var(--au-violet);flex-shrink:0;height:1rem;position:relative;top:.1875rem;width:1rem}.campaign-path{display:grid;gap:2.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width:64em){.campaign-path{-moz-column-gap:2.75rem;column-gap:2.75rem;grid-template-columns:repeat(4,1fr);row-gap:1.25rem}}.campaign-path-step{position:relative}.campaign-path-card{background:var(--marketing-item-bg, rgba(31, 23, 45, .65));border:1px solid var(--marketing-item-border, rgba(167, 139, 250, .18));border-radius:1rem;display:flex;gap:1rem;height:100%;overflow:hidden;padding:1rem;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.campaign-path-card:hover{border-color:#a78bfa59;box-shadow:0 8px 32px #a78bfa1f;transform:translateY(-3px)}@media screen and (min-width:64em){.campaign-path-card{flex-direction:column;gap:1rem;padding:1.25rem}}.campaign-path-card.optional{border-style:dashed;border-color:#a78bfa52}.campaign-path-card.optional .campaign-path-icon{background:#a78bfa17}.campaign-path-icon{align-items:center;background:#a78bfa26;border:1px solid rgba(167,139,250,.3);border-radius:.875rem;color:#b3a2e6;display:flex;flex:0 0 auto;height:3.25rem;justify-content:center;position:relative;width:3.25rem}.campaign-path-icon svg{height:1.625rem;width:1.625rem}.campaign-path-number{align-items:center;background:linear-gradient(135deg,var(--au-violet),var(--au-rose));border-radius:.5rem;box-shadow:0 2px 10px #00000073;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.5rem}.campaign-path-body{min-width:0}.campaign-path-body .campaign-h3{font-size:1rem;margin:0 0 .375rem}.campaign-path-body p{font-size:.875rem;line-height:1.5;margin:.5rem 0 0}.campaign-course-pill{border:1px solid rgba(167,139,250,.35);border-radius:999px;color:#b3a2e6;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:.125rem .5rem;text-transform:uppercase;white-space:nowrap}.campaign-path-arrow{bottom:-2.125rem;color:#9d84e0;display:flex;height:1.75rem;justify-content:center;left:0;position:absolute;right:0}.campaign-path-arrow svg{height:1.75rem;transform:rotate(90deg);width:1.75rem}@media screen and (min-width:64em){.campaign-path-arrow{align-items:center;bottom:auto;height:3.25rem;left:auto;right:-2.75rem;top:1.25rem;width:2.75rem}.campaign-path-arrow svg{transform:none}}@media screen and (min-width:64em){.campaign-path-step:nth-child(4) .campaign-path-arrow{display:none}}.campaign-path-break{color:#9d84e0;display:none}.campaign-path-break svg{height:1.75rem;width:1.75rem}@media screen and (min-width:64em){.campaign-path-break{display:flex;grid-column:1/-1;justify-content:center}}.campaign-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.campaign-plans{display:grid;gap:1.25rem}@media screen and (min-width:48em){.campaign-plans{align-items:start;gap:1.5rem;grid-template-columns:1.12fr 1fr}}.campaign-plan{background:var(--pricing-card-bg, var(--au-panel-solid));border:1px solid var(--pricing-border-color, #3d3351);border-radius:1.25rem;padding:1.75rem 1.25rem 1.5rem;position:relative}@media screen and (min-width:48em){.campaign-plan{padding:2rem 1.75rem 1.75rem}}.campaign-plan-featured{background:linear-gradient(var(--pricing-card-bg, var(--au-panel-solid)),var(--pricing-card-bg, var(--au-panel-solid))) padding-box,linear-gradient(135deg,#a78bfad9,#f10153bf) border-box;border-color:transparent;box-shadow:0 12px 44px #a78bfa2e;margin-top:.75rem}.campaign-plan-badge{align-items:center;background:linear-gradient(135deg,var(--au-rose),#c4003d);border-radius:999px;box-shadow:0 4px 16px #f1015373;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;left:1.25rem;letter-spacing:.02em;padding:.3125rem .8125rem;position:absolute;top:-.8125rem}.campaign-plan-badge svg{height:.875rem;width:.875rem}@media screen and (min-width:48em){.campaign-plan-badge{left:1.75rem}}.campaign-plan-name{color:var(--title-sub-color-1, #9a94ab);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.campaign-plan-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.campaign-plan-amount{color:var(--pricing-card-text, #fff);font-size:3rem;font-weight:650;letter-spacing:-.12rem;line-height:1}.campaign-plan-interval{color:var(--title-sub-color-1, #9a94ab);font-size:.9375rem}.campaign-plan-terms{font-size:.9375rem;line-height:1.55;margin:0 0 1.25rem}.campaign-plan-saving{color:#6fcf97;display:block;margin-top:.4375rem}.campaign-plan-features{border-top:1px solid rgba(167,139,250,.18);display:grid;gap:.5625rem;margin:0 0 1.5rem;padding-top:1.25rem}.campaign-plan-features li{align-items:baseline;display:flex;font-size:.9375rem;gap:.5rem;line-height:1.45}.campaign-plan-cta{width:100%}.campaign-plan-fineprint{color:var(--title-sub-color, #8b8499);font-size:.8125rem;line-height:1.5;margin:.875rem 0 0}.campaign-teams-link{font-size:.9375rem;margin:1.75rem 0 0;text-align:center}.campaign-cert{background:linear-gradient(135deg,#a78bfa1a,#f101530f);border:1px solid rgba(167,139,250,.3);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}.campaign-cert .campaign-h2{font-size:1.5rem}@media screen and (min-width:48em){.campaign-cert{flex-direction:row;gap:1.5rem;padding:2rem}.campaign-cert .campaign-h2{font-size:2.125rem}}.campaign-cert-icon{flex:0 0 auto;height:2.25rem;margin-top:0;width:2.25rem}@media screen and (min-width:48em){.campaign-cert-icon{margin-top:.25rem}}.campaign-cert-icon svg{display:block;height:2.25rem;width:2.25rem}.campaign-cert-body{min-width:0}.campaign-cert-body p{font-size:.9375rem;line-height:1.65;margin:0}@media screen and (min-width:48em){.campaign-cert-body p{font-size:1rem;max-width:72ch}}.campaign-cert-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0}.campaign-cert-badges li{align-items:center;background:#ffffff0d;border:1px solid rgba(167,139,250,.3);border-radius:999px;color:#ffffffd1;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.4375rem;padding:.3125rem .75rem}.campaign-cert-badges svg{flex:0 0 auto}.campaign-faq{display:grid;gap:.625rem}.campaign-faq-heading{font-size:inherit;font-weight:inherit;margin:0}.campaign-faq-toggle{align-items:center;background:none;border:none;color:var(--title-color, #fff);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.35;padding:1.0625rem 1.25rem;text-align:left;width:100%}.campaign-chevron{flex-shrink:0;height:1rem;transition:transform .2s ease;width:1rem}.open>.campaign-faq-heading .campaign-chevron{transform:rotate(180deg)}.campaign-faq-item{background:var(--marketing-item-bg, rgba(31, 23, 45, .65));border:1px solid var(--marketing-item-border, rgba(167, 139, 250, .18));border-radius:1rem;transition:border-color .3s ease}.campaign-faq-item:hover{border-color:#a78bfa59}.campaign-faq-item.open{background:#a78bfa12;border-color:#a78bfa6b}.campaign-faq-panel{padding:0 1.25rem 1.25rem}.campaign-faq-panel p{font-size:.9375rem;line-height:1.6;margin:0}@media screen and (min-width:48em){.campaign-faq-panel p{max-width:76ch}}.campaign-sticky{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c26f0;border-top:1px solid rgba(167,139,250,.3);bottom:0;box-shadow:0 -6px 24px #00000080;display:flex;gap:1rem;justify-content:space-between;left:0;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));position:fixed;right:0;transform:translateY(110%);transition:transform .25s ease;visibility:hidden;z-index:50}.campaign-sticky.visible{transform:translateY(0);visibility:visible}@media screen and (min-width:48em){.campaign-sticky{display:none}}.campaign-sticky-copy{display:flex;flex-direction:column;min-width:0}.campaign-sticky-price{color:#fff;font-size:1rem;font-weight:700;line-height:1.2}.campaign-sticky-note{color:var(--title-sub-color-1, #9a94ab);font-size:.75rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-sticky-btn{flex-shrink:0;font-size:.9375rem;min-height:2.75rem;padding:.625rem 1.25rem;width:auto}.campaign-sticky-spacer{height:calc(4.75rem + env(safe-area-inset-bottom,0px))}@media screen and (min-width:48em){.campaign-sticky-spacer{display:none}}@media(prefers-reduced-motion:reduce){.campaign,.campaign *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.campaign-audience-item:hover,.campaign-btn-primary:hover:not(:disabled){transform:none}}.lessons{width:min(1200px,100% - 64px);margin:0 auto}@media(max-width:700px){.lessons{width:calc(100% - 36px)}}.lessons .lessons-head{margin-bottom:22px}.lessons .lessons-head h2{margin:10px 0 0;font-size:42px;font-weight:800;letter-spacing:-1.6px;color:var(--au-ink)}@media(max-width:700px){.lessons .lessons-head h2{font-size:32px}}.lessons .lessons-head-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.lessons>.card{overflow:hidden;border:1px solid rgba(207,190,235,.333);border-radius:16px;box-shadow:none}.lessons>.card:hover{transform:none}.lessons .lessons-empty{padding:55px 30px;text-align:center;color:var(--au-ink-meta);background:#0c0915}.lessons .lessons-empty h3{margin:0 0 8px;color:var(--au-ink)}.lessons .lessons-empty p{margin:0}.catalog-section{padding:74px 0}.catalog-section.tone-0{background:radial-gradient(62% 54% at 50% -6%,#f1015333,#f1015300 62%)}.catalog-section.tone-1{background:radial-gradient(62% 54% at 50% -6%,#a78bfa33,#a78bfa00 62%)}.catalog-section.tone-2{background:radial-gradient(60% 48% at 50% -6%,#38bdf829,#38bdf800 62%)}.catalog-section{scroll-margin-top:82px}.catalog-wrap{width:min(1200px,100% - 64px);margin:0 auto}@media(min-width:1700px){.catalog-wrap{width:min(1320px,100% - 64px)}}.catalog-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:17px}.catalog-head h2{margin:10px 0;font-size:40px;font-weight:800;line-height:1.18;letter-spacing:-1.6px;color:var(--au-ink)}.catalog-count{padding:7px 14px;white-space:nowrap;font-size:12px;color:var(--au-ink-meta);border:1px solid var(--au-hairline);border-radius:30px}.category-description{max-width:840px;margin:0 0 32px;font-size:15px;line-height:1.8;color:var(--au-ink-meta)}.section-toggle{gap:14px}.section-toggle .section-toggle-count{font-size:12px;font-weight:500;color:var(--au-ink-quiet)}.section-toggle .section-toggle-chevron{width:18px;height:18px;transition:transform var(--au-t-move)}.section-toggle .section-toggle-chevron.expanded{transform:rotate(180deg)}.section-toggle+.catalog-grid{margin-top:28px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.catalog-card{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;background:#0c0915;border:1px solid rgba(207,190,235,.32);border-radius:18px;box-shadow:inset 0 1px #ffffff26,0 6px 14px #03010a52,0 20px 42px #03010a7a;transition:transform .2s,border-color .2s,box-shadow .2s}.catalog-card:hover,.catalog-card:focus-within{transform:translateY(-4px);border-color:#ff9ec0a3;box-shadow:inset 0 1px #fff3,0 8px 18px #03010a66,0 24px 48px #03010a8f,0 0 22px #f101531a}.catalog-card.disabled{cursor:default}.catalog-card.disabled:hover{transform:none}.catalog-card.disabled .course-image-link img{opacity:.55}.catalog-card h3{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.5px;color:#fff}.catalog-card h3 a{color:inherit;text-decoration:none}.course-image-link{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#211736}.course-image-link img{display:block;width:100%;height:100%;object-fit:cover}.course-image-link .course-card-archived,.course-image-link .course-card-freshness{position:absolute;top:13px;left:13px;z-index:2}.course-image-link .course-card-freshness{--freshness-tooltip-max-width: 16rem}@media(max-width:1000px){.course-image-link .course-card-freshness{--freshness-tooltip-max-width: 13rem}}.course-image-link .course-progress-overlay{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff1f}.course-image-link .course-progress-overlay .progress-fill{height:100%;background:var(--au-spectrum);transition:width .4s ease}.catalog-card-body{display:flex;flex-direction:column;flex:1 1 0%;padding:23px;background:linear-gradient(#15101f,#0c0915);border-top:1px solid rgba(232,218,255,.2);box-shadow:inset 0 1px #ffffff0b}.catalog-card-text{margin:0 0 24px;font-size:13px;line-height:1.8;color:#ffffffc7}.catalog-card-text p{margin:0}.course-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;color:#c9bed4;border-top:1px solid rgba(221,204,245,.19)}.course-card-foot .course-status{display:inline-flex;align-items:center;gap:8px}.course-card-foot .course-status svg{width:15px;height:15px;flex-shrink:0;--fill-color: currentColor}.course-card-foot .course-status.coming-soon{color:var(--au-amber)}.course-card-foot .course-status.is-ongoing{color:var(--au-sky)}.course-card-foot .course-card-cta{color:var(--au-rose-pale);font-weight:600;text-decoration:none}.course-card-foot .course-card-cta:hover{color:#fff}.catalog-grid--single{grid-template-columns:minmax(0,1fr)}.catalog-grid--single .catalog-card{display:grid;grid-template-columns:390px 1fr;max-width:960px}.catalog-grid--single .course-image-link{height:100%;min-height:240px;aspect-ratio:auto}.catalog-grid--single .catalog-card-body{padding:30px;border-top:0;border-left:1px solid rgba(232,218,255,.2)}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-head h2{font-size:34px}}@media(max-width:700px){.catalog-section{padding:48px 0}.catalog-wrap{width:calc(100% - 36px)}.catalog-grid{grid-template-columns:1fr}.catalog-head{align-items:center}.catalog-head h2{font-size:29px}.catalog-count{font-size:10px;padding:5px 10px}.category-description{font-size:13px}.catalog-grid--single .catalog-card{display:flex}.catalog-grid--single .course-image-link{aspect-ratio:16/9;min-height:0}.catalog-grid--single .catalog-card-body{border-left:0;border-top:1px solid rgba(232,218,255,.2)}}.course-card-foot .course-duration{margin-left:2px;color:var(--au-ink-quiet)}.ebook-cards .ebook-cards-list{margin-top:2.8rem}.ebook-cards .card-ebook{text-align:center;cursor:pointer;padding:1rem 1rem 2.2rem;transition:box-shadow .3s ease-in-out}.ebook-cards .card-ebook:hover{box-shadow:0 1px 16px #0003,0 2px 8px #00000024,0 4px 8px -1px #0000001f}.ebook-cards .card-ebook.disabled{cursor:default}.ebook-cards .card-ebook .card-ebook-title-text{margin:0;margin-top:1.5rem;color:var(--card-ebook-title-color);font-size:1.5rem;font-weight:700;letter-spacing:-.045rem}.ebook-cards .card-ebook .ebook-logo-background{margin:0 auto;max-height:18rem;height:100%}.ebook-cards .card-ebook .ebook-description{padding:0 12px;text-align:left;margin-top:0}@media screen and (max-width:1020px){.ebook-cards .card-ebook .ebook-description{text-align:center}}@media screen and (max-width:600px){.ebook-cards .card-ebook{padding:1rem}.ebook-cards .card-ebook .ebook-logo-background{max-height:10rem}}@media screen and (max-width:480px){.l-header{box-shadow:none}.card-header{border-top-left-radius:0;border-top-right-radius:0}.course .card-body{padding-left:10px;padding-right:10px}.course .course-logo-background{width:100%;height:auto}.course .course-section-title{font-size:1.375rem}.lessons-list-container{margin-left:-10px;margin-right:-10px}.course .card-body .lessons-list-container:last-child{margin-bottom:-30px}.lessons-list.card{border-radius:0}.l-footer{line-height:1;height:auto;margin-top:0;padding-top:10px;padding-bottom:10px}.l-footer .v-center-block{position:static;transform:none}.l-footer a.back-to-top{position:static;margin:0}}.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-body-content{min-width:300px}html.has-bb-banner.bb-type-bottom #bb-banner{border:1px solid #bf0097;border-radius:10px}
