/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.pn-app{--pn-forest:#0d3028;--pn-mint:#70d9b6;--pn-gold:#dcb75d;--pn-ink:#17372f;min-height:100vh;color:var(--pn-ink);background:#f2f6f4;grid-template-columns:250px 1fr;display:grid}.pn-sidebar{background:var(--pn-forest);color:#fff;z-index:3;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.pn-back{color:#a9c6bd;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px}.pn-logo-lockup{align-items:center;gap:12px;margin:34px 8px 42px;display:flex}.pn-logo-lockup svg{width:48px;height:54px;overflow:visible}.pn-logo-lockup svg path:first-child{fill:none;stroke:var(--pn-mint);stroke-width:12px}.pn-logo-lockup svg path:nth-child(2){fill:none;stroke:#e2f8f0;stroke-width:8px}.pn-logo-lockup svg circle{fill:var(--pn-gold)}.pn-logo-lockup span{flex-direction:column;display:flex}.pn-logo-lockup b{letter-spacing:.08em;font:800 17px Arial,sans-serif}.pn-logo-lockup em{color:var(--pn-mint);font:italic 600 22px Arial,sans-serif}.pn-sidebar nav{flex-direction:column;gap:5px;display:flex}.pn-sidebar nav button{color:#b8cec7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:12px 14px;font-size:14px;display:flex}.pn-sidebar nav button span{color:#759c90;width:20px}.pn-sidebar nav button:hover,.pn-sidebar nav button.active{color:#fff;background:#18443a}.pn-sidebar nav button.active span{color:var(--pn-mint)}.pn-sidebar-foot{border-top:1px solid #ffffff1f;flex-direction:column;gap:5px;margin-top:auto;padding:20px 8px 2px;display:flex}.pn-sidebar-foot small{letter-spacing:.14em;color:var(--pn-gold);font-size:10px}.pn-sidebar-foot b{font-size:13px}.pn-sidebar-foot span{color:var(--pn-mint);margin-top:5px;font-size:11px}.pn-workspace{min-width:0;padding:34px clamp(24px,4vw,60px) 70px}.pn-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.pn-topbar small,.pn-panel>small{letter-spacing:.15em;color:#769087;font-size:10px;font-weight:700}.pn-topbar h1{margin:4px 0 0;font:500 clamp(28px,4vw,42px) Georgia,serif}.pn-topbar>div:last-child{gap:10px;display:flex}.pn-topbar button{color:var(--pn-ink);cursor:pointer;background:#fff;border:1px solid #ccd9d4;border-radius:10px;padding:11px 14px;font-weight:700}.pn-primary{background:var(--pn-forest)!important;color:#fff!important;border-color:var(--pn-forest)!important}.pn-notice{color:#22594b;background:#e2f4ed;border:1px solid #b9decf;border-radius:10px;justify-content:space-between;align-items:center;margin:-12px 0 22px;padding:13px 16px;font-size:14px;display:flex}.pn-notice button{color:#22594b;cursor:pointer;background:0 0;border:0;font-size:20px}.pn-welcome{color:#fff;background:linear-gradient(125deg,#0d3028,#174b3f);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:40px 44px;display:flex;box-shadow:0 22px 50px #0d302824}.pn-welcome small{letter-spacing:.16em;color:var(--pn-gold);font-size:10px}.pn-welcome h2{margin:8px 0 10px;font:500 clamp(28px,4vw,46px) Georgia,serif}.pn-welcome p{color:#bed3cc;max-width:650px;margin:0;line-height:1.6}.pn-ai-orb{background:radial-gradient(circle at 35% 30%,#d5fff0,var(--pn-mint) 40%,#209a7d);color:#0d3028;letter-spacing:.12em;border-radius:50%;flex:0 0 86px;place-items:center;width:86px;height:86px;font-weight:900;display:grid;box-shadow:0 0 0 10px #70d9b61a,0 0 45px #70d9b647}.pn-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.pn-metrics article{background:#fff;border:1px solid #d8e3df;border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.pn-metrics small{letter-spacing:.13em;color:#789087;font-size:10px}.pn-metrics b{white-space:nowrap;margin:8px 0 5px;font:500 30px Georgia,serif}.pn-metrics span{color:#71817b;font-size:12px}.pn-grid-two{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.pn-panel{background:#fff;border:1px solid #d8e3df;border-radius:16px;padding:26px}.pn-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.pn-panel header small{letter-spacing:.14em;color:#799087;font-size:10px}.pn-panel h3{margin:5px 0;font:500 23px Georgia,serif}.pn-panel header button{color:#19755f;cursor:pointer;background:0 0;border:0;font-weight:700}.pn-stock-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pn-stock-list>div{background:#f4f8f6;border-radius:8px;grid-template-columns:8px 50px 1fr auto;align-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.pn-stock-list i{border-radius:6px;width:8px;height:28px}.pn-stock-list span{color:#788982}.pn-stock-list em{color:#24715d;font-style:normal}.pn-ai-panel{color:#fff;background:#122f28}.pn-ai-panel header small{color:#8db7aa}.pn-ai-panel header>span{color:var(--pn-mint);font-size:10px}.pn-prompt-list{flex-direction:column;gap:8px;display:flex}.pn-prompt-list button{color:#e8f2ef;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;padding:13px 14px;display:flex}.pn-prompt-list button:hover{border-color:var(--pn-mint)}.pn-chip{letter-spacing:.09em;background:#dff4eb;border-radius:999px;padding:8px 10px;color:#20634f!important;font-size:10px!important;font-weight:800!important}.pn-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pn-product-grid>article{border:1px solid #dfe7e4;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.pn-vial{background:linear-gradient(155deg,#f5f8f7,#e6eeeb);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:142px;display:flex;position:relative}.pn-vial:before{content:"";border:5px solid var(--product);background:#fff;border-radius:7px 7px 12px 12px;width:54px;height:76px;box-shadow:0 -12px 0 -4px #b9c7c2}.pn-vial span{color:var(--product);font-size:11px;font-weight:900;position:absolute;top:65px}.pn-vial i{color:#6d8179;margin-top:10px;font-size:10px;font-style:normal}.pn-product-grid small{letter-spacing:.12em;color:#789087;font-size:9px}.pn-product-grid h3{margin:4px 0 10px;font-size:19px}.pn-product-grid p{color:#687b74;margin:4px 0;font-size:12px}.pn-product-grid p b{color:var(--pn-ink);font-size:18px}.pn-box-price b{color:#19755f!important}.pn-in-stock{color:#25856d;font-size:11px}.pn-product-grid article>button{text-align:left;color:#19755f;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4ebe8;margin-top:auto;padding:13px 0 0;font-weight:700}.pn-empty{text-align:center;background:#fff;border:1px solid #d8e3df;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:50px;display:flex}.pn-empty>span{color:#176b57;background:#e4f4ee;border-radius:50%;place-items:center;width:68px;height:68px;font-size:28px;display:grid}.pn-empty small{letter-spacing:.16em;color:#80938c;margin-top:20px;font-size:10px}.pn-empty h2{margin:10px 0;font:500 34px Georgia,serif}.pn-empty p{color:#73837d;max-width:560px;margin:0 0 24px;line-height:1.6}.pn-automation-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pn-automation-list article{border:1px solid #e0e9e6;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.pn-automation-list article>span{color:#bd8d2f;font:500 17px Georgia,serif}.pn-automation-list h3{margin:0 0 4px;font-size:16px}.pn-automation-list p{color:#73837d;margin:0;font-size:11px}.pn-automation-list article>b{letter-spacing:.1em;color:#267760;background:#e2f4ed;border-radius:20px;padding:6px 8px;font-size:9px}.pn-chart>header>span{color:#73837d;font-size:12px}.pn-chart>div{background:linear-gradient(#f7faf9 1px,#0000 1px) 0 0/100% 52px;justify-content:space-around;align-items:flex-end;gap:18px;height:260px;padding:30px 30px 0;display:flex}.pn-chart i{background:#bcd8cf;border-radius:6px 6px 0 0;width:7%;height:8px;display:block}.pn-chart p{text-align:center;color:#7d8e88;font-size:12px}.pn-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pn-settings-grid article{flex-direction:column;display:flex}.pn-settings-grid label{color:#6e8179;flex-direction:column;gap:6px;margin-top:15px;font-size:12px;display:flex}.pn-settings-grid input{color:#183b32;background:#f7faf9;border:1px solid #d8e3df;border-radius:9px;padding:12px;font-size:14px}.pn-pending{background:#f8f3e9;border-color:#eadbbb;grid-column:1/-1}.pn-pending ul{color:#6e766f;margin:10px 0 0;padding-left:20px;line-height:1.9}.business-workspace-card.peptides-business .business-workspace-monogram{color:#70d9b6;background:#0d3028}@media (width<=1100px){.pn-product-grid{grid-template-columns:repeat(2,1fr)}.pn-metrics{grid-template-columns:1fr 1fr}.pn-grid-two{grid-template-columns:1fr}}@media (width<=760px){.pn-app{grid-template-columns:1fr}.pn-sidebar{height:auto;padding:16px;position:static}.pn-logo-lockup{margin:18px 6px}.pn-sidebar nav{grid-template-columns:repeat(4,1fr);display:grid;overflow:auto}.pn-sidebar nav button{justify-content:center;min-width:110px}.pn-sidebar-foot{display:none}.pn-workspace{padding:24px 16px 70px}.pn-topbar{align-items:flex-start}.pn-topbar .pn-primary{font-size:0}.pn-topbar .pn-primary:after{content:"+";font-size:18px}.pn-welcome{padding:28px 24px}.pn-ai-orb{flex-basis:64px;width:64px;height:64px}.pn-automation-list{grid-template-columns:1fr}}@media (width<=520px){.pn-sidebar nav{grid-template-columns:repeat(8,auto)}.pn-metrics,.pn-product-grid,.pn-settings-grid,.pn-stock-list{grid-template-columns:1fr}.pn-welcome{align-items:flex-start}.pn-ai-orb{display:none}.pn-panel{padding:20px}.pn-automation-list article{grid-template-columns:36px 1fr}.pn-automation-list article>b{grid-column:2}.pn-topbar h1{font-size:30px}}.pn-business-icon{place-items:center;display:grid!important}.pn-business-icon svg{width:56px;height:61px}.pn-business-icon path:first-child{fill:none;stroke:#70d9b6;stroke-width:12px}.pn-business-icon path:nth-child(2){fill:none;stroke:#e5faf2;stroke-width:8px}.pn-business-icon circle{fill:#dcb75d}.pn-store{flex-direction:column;gap:18px;display:flex}.pn-store-hero{color:#fff;background:#0d3028;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:32px 38px;display:flex}.pn-store-hero>div:last-child{text-align:right}.pn-store-hero small{letter-spacing:.15em;color:#dcb75d;font-size:10px}.pn-store-hero h2{margin:7px 0;font:500 32px Georgia,serif}.pn-store-hero p{color:#bbd1c9;margin:0;font-size:13px}.pn-store-brand{align-items:center;gap:16px;display:flex}.pn-store-brand svg{width:64px;height:70px}.pn-store-brand svg path:first-child{fill:none;stroke:#70d9b6;stroke-width:12px}.pn-store-brand svg path:nth-child(2){fill:none;stroke:#e5faf2;stroke-width:8px}.pn-store-brand svg circle{fill:#dcb75d}.pn-store-brand span{flex-direction:column;display:flex}.pn-store-brand b{letter-spacing:.08em}.pn-store-brand em{color:#70d9b6;font-size:26px;font-weight:650}.pn-store-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.pn-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pn-shop-grid>article{background:#fff;border:1px solid #d8e3df;border-radius:14px;padding:14px;position:relative}.pn-shop-grid small{letter-spacing:.12em;color:#789087;font-size:9px}.pn-shop-grid h3{margin:5px 0 10px;font:500 18px Georgia,serif}.pn-shop-grid p{color:#687b74;margin:5px 0;font-size:12px}.pn-shop-grid p b{color:#17372f;font-size:17px}.pn-shop-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.pn-shop-actions button{color:#175b4b;cursor:pointer;background:#f5faf8;border:1px solid #c9dad4;border-radius:8px;padding:9px;font-size:11px;font-weight:800}.pn-shop-actions button:last-child{color:#fff;background:#17372f;border-color:#17372f}.pn-cart-count{color:#fff;background:#17372f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:22px;right:22px}.pn-cart{background:#fff;border:1px solid #d8e3df;border-radius:16px;padding:20px;position:sticky;top:25px}.pn-cart>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.pn-cart header small{letter-spacing:.12em;color:#789087;font-size:9px}.pn-cart h3{margin:3px 0;font:500 24px Georgia,serif}.pn-cart header>b{color:#176b57;background:#e0f3eb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pn-cart-lines>div{border-bottom:1px solid #eef2f0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.pn-cart-lines span{flex-direction:column;display:flex}.pn-cart-lines small{color:#82928c}.pn-cart-lines button{color:#245f50;cursor:pointer;background:#eef5f2;border:0;border-radius:50%;width:25px;height:25px}.pn-cart-total{grid-template-columns:1fr auto;gap:9px;padding:18px 0;display:grid}.pn-cart-total span,.pn-cart-total b{color:#70817a;font-size:12px}.pn-cart-total strong{border-top:1px solid #dce6e2;padding-top:12px;font-size:16px}.pn-checkout{color:#fff;cursor:pointer;background:#0d3028;border:0;border-radius:9px;width:100%;padding:13px;font-weight:800}.pn-clear-cart{color:#778983;cursor:pointer;background:0 0;border:0;width:100%;padding:11px;font-size:11px}.pn-cart-empty{text-align:center;color:#84948e;padding:35px 8px;font-size:12px;line-height:1.5}@media (width<=1180px){.pn-shop-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.pn-store-layout{grid-template-columns:1fr}.pn-cart{position:static}.pn-store-hero{flex-direction:column;align-items:flex-start}.pn-store-hero>div:last-child{text-align:left}}@media (width<=520px){.pn-shop-grid{grid-template-columns:1fr}.pn-store-hero{padding:24px}.pn-store-brand svg{width:50px}.pn-store-hero h2{font-size:27px}}.pn-inbox{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:18px;min-height:620px;display:grid}.pn-inbox>.pn-panel{min-width:0}.pn-conversation-list>header,.pn-thread>header{border-bottom:1px solid #e2eae7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.pn-conversation-list>div{flex-direction:column;gap:8px;display:flex}.pn-conversation-list button{text-align:left;width:100%;color:var(--pn-ink);cursor:pointer;background:#fff;border:1px solid #e0e9e6;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.pn-conversation-list button:hover,.pn-conversation-list button.active{background:#eff8f4;border-color:#70bba5}.pn-conversation-list button>span{color:#fff;background:#17372f;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.pn-conversation-list button div{min-width:0}.pn-conversation-list button b,.pn-conversation-list button small,.pn-conversation-list button p{display:block}.pn-conversation-list button small{color:#72867e;margin:3px 0;font-size:10px}.pn-conversation-list button p{color:#61736c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.pn-conversation-list button i{color:#fff;background:#19755f;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.pn-inbox-empty{text-align:center;color:#72867e;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.pn-inbox-empty>span{color:#176b57;background:#e4f4ee;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.pn-inbox-empty b{color:var(--pn-ink);margin-top:16px}.pn-inbox-empty p{max-width:320px;font-size:13px;line-height:1.55}.pn-inbox-status{color:#72867e;font-size:13px}.pn-thread{flex-direction:column;display:flex}.pn-thread-messages{flex-direction:column;flex:1;gap:12px;max-height:430px;padding:22px 2px;display:flex;overflow:auto}.pn-thread-messages>div{background:#eef4f1;border-radius:4px 14px 14px;align-self:flex-start;max-width:78%;padding:12px 14px}.pn-thread-messages>div.business{color:#fff;background:#17372f;border-radius:14px 4px 14px 14px;align-self:flex-end}.pn-thread-messages small{letter-spacing:.08em;opacity:.7;font-size:9px;font-weight:800}.pn-thread-messages p{margin:5px 0 0;font-size:14px;line-height:1.5}.pn-reply{border-top:1px solid #e2eae7;grid-template-columns:1fr auto;gap:10px;padding-top:18px;display:grid}.pn-reply textarea{resize:vertical;color:#17372f;background:#f9fbfa;border:1px solid #cfddd8;border-radius:10px;min-height:74px;padding:12px;font:14px/1.45 Arial,sans-serif}.pn-reply button{cursor:pointer;border:0;border-radius:9px;align-self:end;padding:13px 16px;font-weight:800}.pn-reply button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.pn-inbox{grid-template-columns:1fr}.pn-inbox>.pn-panel{min-height:420px}}.pn-contact-page{--pn-forest:#0d3028;--pn-mint:#70d9b6;--pn-gold:#dcb75d;color:#fff;background:radial-gradient(circle at 12% 8%,#70d9b626,#0000 28%),#0a2721;min-height:100vh;padding:clamp(22px,4vw,52px)}.pn-contact-page>header{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto 40px;display:flex}.pn-contact-page>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:10px 16px;font-size:14px}.pn-contact-brand{align-items:center;gap:12px;display:flex}.pn-contact-brand svg{width:46px;height:50px}.pn-contact-brand svg path:first-child{fill:none;stroke:var(--pn-mint);stroke-width:12px}.pn-contact-brand svg path:nth-child(2){fill:none;stroke:#e5faf2;stroke-width:8px}.pn-contact-brand svg circle{fill:var(--pn-gold)}.pn-contact-brand span{flex-direction:column;display:flex}.pn-contact-brand b{letter-spacing:.1em;font-size:14px}.pn-contact-brand em{color:var(--pn-mint);font-size:20px;font-weight:700}.pn-contact-card{color:#17372f;background:#fff;border:1px solid #ffffff21;border-radius:24px;grid-template-columns:.9fr 1.1fr;max-width:1080px;margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000040}.pn-contact-copy{color:#fff;background:linear-gradient(145deg,#143b32,#0d3028);padding:clamp(34px,6vw,70px)}.pn-contact-copy>small{color:var(--pn-gold);letter-spacing:.13em;font-size:12px;font-weight:800}.pn-contact-copy h1{margin:16px 0;font:500 clamp(38px,5vw,60px)/1.05 Georgia,serif}.pn-contact-copy>p{color:#bdd3cb;font-size:16px;line-height:1.65}.pn-contact-copy dl{gap:22px;margin:42px 0 0;display:grid}.pn-contact-copy dl div{border-top:1px solid #ffffff24;padding-top:18px}.pn-contact-copy dt{color:#83a99d;letter-spacing:.12em;font-size:12px;font-weight:800}.pn-contact-copy dd{color:#fff;margin:7px 0 0;font-size:15px;line-height:1.5}.pn-contact-copy a{color:var(--pn-mint)}.pn-contact-card form,.pn-contact-success{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,70px);display:flex}.pn-contact-card form label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex}.pn-contact-card form input,.pn-contact-card form textarea{color:#17372f;background:#f7faf9;border:1px solid #cddbd6;border-radius:10px;padding:13px 14px;font:16px/1.5 Arial,sans-serif}.pn-contact-card form input:focus,.pn-contact-card form textarea:focus{border-color:#54af91;outline:3px solid #70d9b64d}.pn-contact-card form>button,.pn-contact-success button{color:#fff;cursor:pointer;background:#0d3028;border:0;border-radius:10px;padding:14px 18px;font-size:15px;font-weight:800}.pn-contact-card form>button:disabled{opacity:.55}.pn-contact-card form>small{color:#71847d;text-align:center;margin-top:13px;font-size:12px;line-height:1.5}.pn-contact-trap{position:absolute!important;left:-10000px!important}.pn-contact-error{color:#a02b2b;margin:0 0 14px;font-size:14px}.pn-contact-success{text-align:center;align-items:center}.pn-contact-success>span{color:#167159;background:#def3ea;border-radius:50%;place-items:center;width:68px;height:68px;font-size:30px;display:grid}.pn-contact-success>small{color:#628078;letter-spacing:.12em;margin-top:20px;font-weight:800}.pn-contact-success h2{margin:10px 0;font:500 34px Georgia,serif}.pn-contact-success p{color:#687c75;line-height:1.6}.pn-contact-success>b{color:#176b57;margin:8px 0 24px}.pn-contact-success button{min-width:210px}@media (width<=760px){.pn-contact-page{padding:20px}.pn-contact-page>header{margin-bottom:22px}.pn-contact-card{grid-template-columns:1fr}.pn-contact-copy,.pn-contact-card form,.pn-contact-success{padding:32px 24px}.pn-contact-copy dl{margin-top:28px}.pn-contact-copy h1{font-size:38px}}.pn-crm{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);gap:18px;display:grid}.pn-customer-list>header,.pn-customer-profile>header{border-bottom:1px solid #e2eae7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.pn-customer-list>div{flex-direction:column;gap:8px;display:flex}.pn-customer-list button{text-align:left;width:100%;color:var(--pn-ink);cursor:pointer;background:#fff;border:1px solid #e0e9e6;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.pn-customer-list button:hover,.pn-customer-list button.active{background:#eff8f4;border-color:#70bba5}.pn-customer-list button>span{color:#fff;background:#17372f;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.pn-customer-list button div{min-width:0}.pn-customer-list button b,.pn-customer-list button small,.pn-customer-list button p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pn-customer-list button small{color:#72867e;margin:3px 0;font-size:11px}.pn-customer-list button p{color:#61736c;margin:0;font-size:12px}.pn-customer-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pn-customer-profile label{color:#61756d;flex-direction:column;gap:7px;margin-top:16px;font-size:13px;display:flex}.pn-customer-profile input,.pn-customer-profile select,.pn-customer-profile textarea{color:#17372f;background:#f8fbfa;border:1px solid #cfddd8;border-radius:9px;width:100%;padding:11px 12px;font:14px/1.45 Arial,sans-serif}.pn-customer-profile input[readonly]{color:#6f807a}.pn-customer-wide{width:100%}.pn-customer-history{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.pn-customer-history span{background:#f7faf9;border:1px solid #e0e9e6;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.pn-customer-history small{color:#778b83;letter-spacing:.08em;font-size:9px}.pn-customer-history b{font-size:12px}.pn-save-customer{cursor:pointer;border:0;border-radius:9px;align-self:flex-end;margin-top:18px;padding:13px 18px;font-weight:800}.pn-save-customer:disabled{opacity:.55}@media (width<=980px){.pn-crm{grid-template-columns:1fr}.pn-customer-list{max-height:430px;overflow:auto}}@media (width<=620px){.pn-customer-fields,.pn-customer-history{grid-template-columns:1fr}}.pn-documents{flex-direction:column;gap:18px;display:flex}.pn-documents>header{justify-content:space-between;align-items:flex-start;display:flex}.pn-documents>header p{color:#6f817a;margin:8px 0 0;font-size:14px}.pn-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pn-document-grid article{flex-direction:column;min-height:220px;display:flex;position:relative}.pn-document-grid article>span{color:#bd8d2f;font:500 26px Georgia,serif}.pn-document-grid article>small{color:#8a6826;letter-spacing:.08em;background:#f4eee1;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:26px;right:26px}.pn-document-grid article p{color:#6f817a;font-size:14px;line-height:1.55}.pn-document-grid article button{color:#19755f;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2eae7;margin-top:auto;padding:14px 0 0;font-weight:800}.pn-documents>footer{background:#f8f3e9;border-color:#eadbbb;align-items:center;gap:16px;display:flex}.pn-documents>footer>span{color:#765719;background:#ead9b4;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pn-documents>footer b{font-size:15px}.pn-documents>footer p{color:#756c5b;margin:5px 0 0;font-size:13px}.pn-documents>footer div{flex:1}@media (width<=700px){.pn-document-grid{grid-template-columns:1fr}.pn-documents>header{gap:16px}}.pn-order-customer{color:#687b74;flex-direction:column;gap:6px;margin:5px 0 12px;font-size:12px;display:flex}.pn-order-customer select{color:#17372f;background:#f7faf9;border:1px solid #cddbd6;border-radius:8px;width:100%;padding:11px}.pn-checkout:disabled{opacity:.5;cursor:not-allowed}.pn-orders>div{flex-direction:column;gap:12px;display:flex}.pn-orders .pn-order-card{background:#fbfdfc;border:1px solid #dce7e3;border-radius:13px;flex-direction:column;gap:16px;padding:18px;display:flex}.pn-order-summary{border-bottom:1px solid #e4ece9;grid-template-columns:1.4fr .75fr;gap:18px;padding-bottom:14px;display:grid}.pn-order-summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.pn-orders small{color:#71857d;letter-spacing:.1em;font-size:9px}.pn-orders b{font-size:14px}.pn-orders em{color:#71817b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.pn-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pn-order-fields label{color:#61756d;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.pn-order-fields input,.pn-order-fields select,.pn-order-fields textarea{color:#17372f;background:#fff;border:1px solid #cfddd8;border-radius:9px;width:100%;padding:10px 11px;font:14px/1.4 Arial,sans-serif}.pn-order-fields textarea{resize:vertical}.pn-order-notes{grid-column:1/-1}.pn-save-order{cursor:pointer;border:0;border-radius:9px;align-self:flex-end;padding:12px 16px;font-weight:800}.pn-save-order:disabled{opacity:.55;cursor:not-allowed}.pn-new-order{cursor:pointer;border:0;border-radius:9px;margin-top:18px;padding:12px 16px}@media (width<=650px){.pn-order-summary,.pn-order-fields{grid-template-columns:1fr}.pn-order-notes{grid-column:auto}.pn-save-order{width:100%}}:root{--ink:#0b0b0b;--paper:#f5f1e8;--cream:#fffaf0;--gold:#d8a937;--gold2:#f0cf71;--muted:#756f63;--line:#1c181024}.camouflage-course-navigator{color:#f8f1e6;background:linear-gradient(145deg,#171310,#0d0b0a);border:1px solid #b7914852;border-radius:24px;max-width:1180px;margin:28px auto 96px;padding:28px;box-shadow:0 24px 70px #00000047}.camouflage-course-navigator>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.camouflage-course-navigator small{color:#bd9b62;letter-spacing:.08em}.camouflage-course-navigator h2{margin:5px 0 7px;font-size:clamp(1.5rem,3vw,2.35rem)}.camouflage-course-navigator header p{color:#cfc5b7;margin:0}.camouflage-course-navigator header>div:last-child{text-align:right;display:grid}.camouflage-course-navigator header>div:last-child b{font-size:1.7rem}.camouflage-course-navigator header strong{color:#d7b36f;margin-top:5px}.camouflage-course-navigator nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.camouflage-course-navigator nav button{text-align:left;color:#f7efe4;background:#15120f;border:1px solid #302921;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.camouflage-course-navigator nav button:hover,.camouflage-course-navigator nav button.active{background:#211a13;border-color:#c39b54}.camouflage-course-navigator nav button>span{color:#d8b06b;background:#2b2218;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:800;display:grid}.camouflage-course-navigator nav button div{gap:3px;display:grid}.camouflage-course-navigator nav button small{letter-spacing:0;font-size:.7rem}.camouflage-course-navigator footer{color:#cfc5b7;border-top:1px solid #302921;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.camouflage-course-navigator footer button{color:#e0bc7b;background:0 0;border:1px solid #b58c48;border-radius:999px;padding:11px 16px}@media (width<=760px){.camouflage-course-navigator{margin:18px 14px 90px;padding:20px}.camouflage-course-navigator>header,.camouflage-course-navigator footer{flex-direction:column;align-items:flex-start}.camouflage-course-navigator header>div:last-child{text-align:left}.camouflage-course-navigator nav{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.meta-connection-audit{color:#f4ecd9;background:#171612;border:1px solid #67532d;border-radius:18px;max-width:1380px;margin:18px auto 0;padding:18px 22px}.meta-connection-audit header{justify-content:space-between;align-items:center;gap:18px;display:flex}.meta-connection-audit small{color:#d5ac4e;letter-spacing:.13em;font-size:9px}.meta-connection-audit h2{margin:5px 0;font:24px Georgia,serif}.meta-connection-audit p{color:#c9c0af;margin:0;font-size:11px}.meta-connection-audit header button{color:#17130b;background:#d8a937;border:1px solid #d2a948;border-radius:10px;padding:11px 14px;font-weight:900}.meta-connection-audit>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.meta-connection-audit>div span{background:#30291d;border-radius:999px;padding:8px 10px;font-size:9px}.meta-connection-audit>div span.ready{color:#bfe5cc;background:#19392b}.meta-connection-audit>div span.missing{color:#ffd0c2;background:#492820}.meta-connection-audit footer{color:#aaa08e;border-top:1px solid #3b3428;margin-top:13px;padding-top:12px;font-size:9px}.meta-connection-audit.verified{border-color:#46765a}.meta-connection-audit.attention{border-color:#8e4f3e}@media (width<=700px){.meta-connection-audit header{flex-direction:column;align-items:flex-start}.meta-connection-audit header button{width:100%}}.ai-execution-console h2{margin:16px 0 18px;font:29px Georgia,serif}.ai-evidence-list{gap:8px;display:grid}.ai-evidence-list article{background:#fffdf8;border:1px solid #ddd3bf;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:11px;display:grid}.ai-evidence-list article>span{color:#8b7d63;background:#eee7d9;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ai-evidence-list article.done{background:#f1f8f2;border-color:#b7d1be}.ai-evidence-list article.done>span{color:#fff;background:#2d7450}.ai-evidence-list article.active{background:#fff9e9;border-color:#d7b75e}.ai-evidence-list article.active>span{color:#17130b;background:#d8a937;animation:1s infinite aiPulse}.ai-evidence-list b,.ai-evidence-list small{display:block}.ai-evidence-list b{font-size:12px}.ai-evidence-list small{color:#756d60;margin-top:3px;font-size:10px;line-height:1.35}.ai-truth-note{color:#625844;background:#efe7d5;border-left:3px solid #b98b27;margin:14px 0;padding:11px;font-size:10px;line-height:1.45}.ai-open-workspace{color:#f1cc6e;background:#171612;border:1px solid #171612;border-radius:11px;width:100%;padding:13px;font-weight:900}.ai-command-center{color:#f7f1e5;background:radial-gradient(circle at 78% 15%,#d8a9372e,#0000 30%),#0d0d0c;border-bottom:1px solid #2d281e;padding:clamp(26px,4vw,52px) clamp(18px,5vw,72px) 24px}.ai-command-center>header{color:#bbae92;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;max-width:1380px;margin:0 auto 24px;font-size:11px;display:flex}.ai-command-center>header>div{color:#e4c679;align-items:center;gap:9px;font-weight:800;display:flex}.ai-live-dot{background:#d8a937;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d8a9371f}.ai-command-center>header p{margin:0}.ai-command-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:18px;max-width:1380px;margin:auto;display:grid}.ai-command-input{background:linear-gradient(145deg,#171713,#10100f);border:1px solid #342e24;border-radius:26px;padding:clamp(22px,3vw,40px);box-shadow:0 28px 80px #00000040}.ai-command-input>small{color:#c6a85f;letter-spacing:.16em;font-size:10px;font-weight:800}.ai-command-input h1{letter-spacing:-.03em;margin:10px 0 20px;font:clamp(30px,4vw,52px)/1.02 Georgia,serif}.ai-command-box{position:relative}.ai-command-box textarea{resize:vertical;color:#181713;background:#f7f2e8;border:1px solid #514838;border-radius:17px;width:100%;min-height:132px;padding:18px 56px 18px 18px;font:16px/1.55 Arial,sans-serif}.ai-command-box textarea:focus{outline-offset:2px;outline:2px solid #d8a937}.ai-command-box>button{color:#e2bd63;background:#171612;border:1px solid #b79440;border-radius:50%;width:38px;height:38px;position:absolute;bottom:13px;right:13px}.ai-command-box>button.listening{color:#171612;background:#d8a937;animation:1s infinite aiPulse}.ai-command-examples{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.ai-command-examples button{color:#c9c0af;background:#1a1916;border:1px solid #3d372c;border-radius:999px;padding:8px 11px;font-size:11px}.ai-plan-button{color:#17130b;background:linear-gradient(135deg,#f0cf71,#d8a937);border:1px solid #c79a2f;border-radius:13px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:15px 18px;font-weight:900;display:flex}.ai-plan-button:disabled{opacity:.45}.ai-approval-card{color:#161510;background:#f7f2e8;border:1px solid #3c3528;border-radius:26px;min-height:430px;padding:clamp(22px,2.6vw,34px);box-shadow:0 28px 80px #00000038}.ai-empty-plan{text-align:center;place-content:center;max-width:360px;height:100%;min-height:360px;margin:auto;display:grid}.ai-empty-plan>span{color:#b78b27;font-size:34px}.ai-empty-plan h2{margin:14px 0 8px;font:28px Georgia,serif}.ai-empty-plan p{color:#6f685c;margin:0;line-height:1.55}.ai-plan-head{color:#87691f;letter-spacing:.12em;justify-content:space-between;gap:14px;font-size:9px;font-weight:900;display:flex}.ai-plan-head span{background:#ebe0c5;border-radius:999px;padding:5px 8px}.ai-approval-card>h2{margin:16px 0 9px;font:29px Georgia,serif}.ai-plan-summary{color:#655f54;margin:0 0 18px;font-size:13px;line-height:1.5}.ai-approval-card ol{border-top:1px solid #ddd3bf;margin:0;padding:0;list-style:none}.ai-approval-card li{border-bottom:1px solid #e0d7c5;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.ai-approval-card li span{color:#a37c21;font:700 10px monospace}.ai-approval-card li p{margin:0;font-size:12px;font-weight:700}.ai-connection-note{color:#695522;background:#efe5ce;border-radius:10px;gap:9px;margin:14px 0 0;padding:11px;font-size:11px;display:flex}.ai-approval-card footer{gap:9px;margin-top:17px;display:flex}.ai-approval-card footer button{border-radius:11px;padding:12px 14px;font-weight:800}.ai-edit-plan{background:0 0;border:1px solid #b8ad98}.ai-approve-plan{color:#f1cc6e;background:#171612;border:1px solid #1b1913;flex:1}.ai-command-proof{color:#bcb29f;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:18px auto 0;font-size:10px;display:grid}.ai-command-proof span{border-left:1px solid #695522;padding:10px 12px}@keyframes aiPulse{50%{box-shadow:0 0 0 8px #d8a9372e}}@media (width<=900px){.ai-command-center>header{flex-direction:column;align-items:flex-start}.ai-command-layout{grid-template-columns:1fr}.ai-approval-card{min-height:auto}.ai-command-proof{grid-template-columns:1fr}.ai-command-center{padding-top:22px}}.faculty-review-center{background:#fffdf8;border:1px solid #d8cfbd;border-radius:24px;margin:22px 0;padding:clamp(22px,3vw,34px);box-shadow:0 18px 50px #2f261412}.faculty-review-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.faculty-review-head h2{margin:7px 0 8px;font-family:Georgia,serif;font-size:32px}.faculty-review-head p:last-child{color:#6f685d;max-width:760px;line-height:1.55}.faculty-review-count{text-align:center;color:#fff;background:#11100d;border-radius:18px;min-width:110px;padding:16px}.faculty-review-count strong,.faculty-review-count span{display:block}.faculty-review-count strong{color:var(--gold2);font:34px Georgia,serif}.faculty-review-count span{text-transform:uppercase;letter-spacing:1px;font-size:10px}.faculty-review-empty{color:#756f63;border:1px dashed #cfc4ae;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.faculty-review-empty>span{color:#b78c2e;font-size:30px}.faculty-review-empty b,.faculty-review-empty small{display:block}.faculty-review-empty small{margin-top:5px}.faculty-review-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);gap:18px;display:grid}.faculty-review-queue{flex-direction:column;gap:8px;display:flex}.faculty-review-queue button{text-align:left;color:inherit;background:#fff;border:1px solid #ded6c7;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.faculty-review-queue button.active{border-color:#b98b27;box-shadow:0 0 0 2px #ead18b55}.faculty-review-queue button>span{background:#f2ead8;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.faculty-review-queue small,.faculty-review-queue b{display:block}.faculty-review-queue small{letter-spacing:.8px;color:#8a713a;margin-bottom:4px;font-size:8px}.faculty-review-queue b{font-size:12px}.faculty-review-queue em{text-transform:uppercase;letter-spacing:.7px;color:#8b8170;font-size:9px;font-style:normal}.faculty-review-queue button.approved em{color:#2b7450}.faculty-review-queue button.revision em{color:#a64c32}.faculty-review-workspace{background:#f6f0e3;border-radius:18px;padding:20px}.faculty-review-workspace h3{margin:6px 0 10px;font-family:Georgia,serif;font-size:23px}.faculty-review-workspace>div:first-child>p{white-space:pre-wrap;color:#534d43;background:#fffdfa;border:1px solid #ded5c3;border-radius:12px;max-height:150px;padding:14px;line-height:1.5;overflow:auto}.faculty-rubric-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.faculty-rubric-grid label{background:#fffdfa;border:1px solid #ddd4c3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.faculty-rubric-grid select{background:#fff;border:1px solid #cabd9f;border-radius:8px;padding:7px}.faculty-score{color:#fff;background:#11100d;border-radius:12px;grid-template-columns:1fr auto;align-items:end;padding:14px;display:grid}.faculty-score span{letter-spacing:1px;color:#d2bc7f;font-size:9px}.faculty-score strong{color:var(--gold2);grid-area:1/2/3;font:34px Georgia,serif}.faculty-score em{color:#c9c3b7;margin-top:4px;font-size:10px;font-style:normal}.faculty-feedback{margin-top:14px;display:block}.faculty-feedback>span{letter-spacing:1px;color:#7d642b;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.faculty-feedback textarea{resize:vertical;background:#fffdfa;border:1px solid #d2c7b3;border-radius:12px;width:100%;min-height:90px;padding:12px}.faculty-review-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.faculty-review-actions button{background:#fff;border:1px solid #bdb29d;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:800}.faculty-review-actions .gold-button{background:linear-gradient(135deg,var(--gold2),var(--gold));border-color:#a77b1c}.faculty-review-actions button:disabled{opacity:.45;cursor:not-allowed}.student-review-result{background:#f8f4eb;border:1px solid #d7cfbf;border-radius:14px;grid-template-columns:1fr auto;gap:8px 16px;margin-top:14px;padding:16px;display:grid}.student-review-result small,.student-review-result strong{display:block}.student-review-result small{letter-spacing:1px;color:#876b30;margin-bottom:5px;font-size:9px}.student-review-result strong{font-family:Georgia,serif;font-size:20px}.student-review-result>b{color:#8a671a;font:30px Georgia,serif}.student-review-result>p{color:#655f55;grid-column:1/-1;margin:2px 0 0}.student-review-result.approved{background:#edf6ef;border-color:#82ad91}.student-review-result.revision{background:#fff1eb;border-color:#d1a28e}.revision-guidance{background:#fff1eb;border:1px solid #d1a28e;border-radius:15px;grid-template-columns:1fr auto;align-items:start;gap:12px 18px;margin:14px 0;padding:18px;display:grid}.revision-guidance small,.revision-guidance strong{display:block}.revision-guidance small{color:#9a643f;letter-spacing:.12em;margin-bottom:6px;font-size:9px}.revision-guidance strong{font:20px Georgia,serif}.revision-guidance p{color:#655f55;margin:8px 0 0;line-height:1.55}.revision-guidance>b{color:#9a643f;font:30px Georgia,serif}@media (width<=800px){.faculty-review-head,.faculty-review-actions{flex-direction:column}.faculty-review-layout,.faculty-rubric-grid{grid-template-columns:1fr}.faculty-review-count,.faculty-review-actions button{width:100%}}.ai-phone-center{color:#f7f1e5;background:#11110f;border:1px solid #2f2a21;border-radius:26px;margin:24px 0 30px;overflow:hidden;box-shadow:0 24px 70px #120f0a2e}.ai-phone-hero{background:radial-gradient(circle at 85% 20%,#d8a9372e,#0000 34%),#11110f;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.ai-phone-hero small,.ai-phone-call-list small,.ai-phone-form small,.ai-phone-settings small{color:#d7b65f;letter-spacing:.13em;font-size:10px;font-weight:800}.ai-phone-hero h2{margin:8px 0 7px;font:clamp(27px,3.2vw,40px)/1.05 Georgia,serif}.ai-phone-hero p{color:#c9c0b0;max-width:710px;margin:0;line-height:1.55}.ai-phone-connection{background:#1c1a16;border:1px solid #4a402d;border-radius:16px;grid-template-columns:12px 1fr;align-items:start;gap:11px;min-width:235px;padding:15px;display:grid}.ai-phone-connection>span{color:#d5a62e}.ai-phone-connection.active>span{color:#64c58a}.ai-phone-connection small,.ai-phone-connection b,.ai-phone-connection em{display:block}.ai-phone-connection b{margin:4px 0;font-size:14px}.ai-phone-connection em{color:#a99f8d;font-size:11px;font-style:normal}.ai-phone-tabs{background:#171612;border-top:1px solid #2c281f;border-bottom:1px solid #2c281f;gap:6px;padding:10px 30px;display:flex}.ai-phone-tabs button{color:#c8beab;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 14px;font-weight:800}.ai-phone-tabs button.active{color:#f1ca68;background:#2b261b;border-color:#8e7131}.ai-phone-notice{color:#f0cf7a;background:#241f15;border:1px solid #715b2e;border-radius:12px;margin:16px 30px 0;padding:12px 14px;font-size:13px}.ai-phone-stats{grid-template-columns:repeat(4,1fr);gap:10px;padding:24px 30px;display:grid}.ai-phone-stats article{background:#1a1916;border:1px solid #312d25;border-radius:16px;padding:18px}.ai-phone-stats small,.ai-phone-stats b,.ai-phone-stats span{display:block}.ai-phone-stats small{color:#a99e87;letter-spacing:.13em;font-size:9px}.ai-phone-stats b{color:#efc85e;margin:7px 0 3px;font:34px Georgia,serif}.ai-phone-stats span{color:#c6bdad;font-size:12px}.ai-phone-call-list{background:#181713;border:1px solid #312d25;border-radius:18px;margin:0 30px 28px;overflow:hidden}.ai-phone-call-list>header{border-bottom:1px solid #312d25;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.ai-phone-call-list h3{margin:5px 0 0;font:23px Georgia,serif}.ai-phone-call-list header button{color:#e4c36f;background:0 0;border:1px solid #645333;border-radius:9px;padding:8px 11px}.ai-phone-call-list>article{border-bottom:1px solid #2a2720;grid-template-columns:42px minmax(220px,1fr) auto auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.ai-phone-call-list>article:last-child{border-bottom:0}.ai-phone-call-list article b,.ai-phone-call-list article small{display:block}.ai-phone-call-list article small{color:#9f9687;letter-spacing:0;margin-top:4px;font-size:10px}.ai-phone-call-list time{color:#bcb3a4;font-size:11px}.ai-phone-call-list em{color:#e4c16a;background:#302919;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal}.ai-phone-start-call{color:#17130b;background:#e4bd58;border:1px solid #b98d23;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:900}.ai-phone-start-call:disabled{opacity:.45;cursor:not-allowed}.call-direction{color:#e8c366;background:#302919;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.call-direction.in{color:#83d5a3;background:#183227}.ai-phone-empty{text-align:center;place-items:center;padding:34px;display:grid}.ai-phone-empty>span{color:#d9b252;font-size:32px}.ai-phone-empty b{margin:10px 0 5px}.ai-phone-empty p{color:#9f9688;max-width:500px;margin:0;line-height:1.5}.ai-phone-form,.ai-phone-settings{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:30px;padding:28px 30px;display:grid}.ai-phone-form h3,.ai-phone-settings h3{margin:8px 0;font:28px Georgia,serif}.ai-phone-form>div:first-child p{color:#bdb4a5;line-height:1.55}.ai-phone-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ai-phone-fields label{color:#d8d0c2;gap:7px;font-size:12px;font-weight:700;display:grid}.ai-phone-fields input,.ai-phone-fields select,.ai-phone-fields textarea{color:#171612;background:#f7f2e8;border:1px solid #4c4538;border-radius:10px;width:100%;padding:12px}.ai-phone-fields textarea{resize:vertical;min-height:105px}.ai-phone-fields .wide,.ai-phone-consent,.ai-phone-fields>button{grid-column:1/-1}.ai-phone-consent{background:#1d1b16;border:1px solid #4b4130;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;padding:13px;line-height:1.45;color:#c9c0b1!important;display:grid!important}.ai-phone-consent input{width:17px;height:17px;margin-top:2px}.ai-phone-fields>button{color:#16130c;background:linear-gradient(135deg,#f0cf71,#d8a937);border:1px solid #b98d23;border-radius:11px;padding:13px;font-weight:900}.ai-phone-fields>button:disabled{opacity:.45;cursor:not-allowed}.ai-phone-settings-intro>div{gap:8px;margin-top:18px;display:grid}.ai-phone-settings-intro span{color:#c8bfaf;font-size:12px}.ai-phone-provider-checks{background:#181713;border:1px solid #3d372c;border-radius:13px;padding:14px;margin-top:20px!important}.ai-phone-provider-checks span{font-size:11px}.ai-phone-provider-checks span.ready{color:#75cf98}.ai-phone-provider-checks span.missing{color:#e7ac72}.ai-phone-provider-checks button{color:#ebca73;background:#2c2619;border:1px solid #9b782e;border-radius:9px;margin-top:5px;padding:10px 12px;font-weight:900}.ai-phone-provider-checks button:disabled{opacity:.45;cursor:not-allowed}.ai-phone-safety{color:#aea595;background:#181713;border-top:1px solid #302c23;align-items:flex-start;gap:16px;padding:16px 30px;font-size:11px;line-height:1.5;display:flex}.ai-phone-safety b{white-space:nowrap;color:#e4c36e}@media (width<=800px){.ai-phone-hero,.ai-phone-form,.ai-phone-settings{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.ai-phone-connection{width:100%;min-width:0}.ai-phone-tabs{padding:10px 16px;overflow-x:auto}.ai-phone-stats{grid-template-columns:repeat(2,1fr);padding:18px 16px}.ai-phone-call-list{margin:0 16px 22px}.ai-phone-call-list>article{grid-template-columns:38px 1fr}.ai-phone-call-list time,.ai-phone-call-list em,.ai-phone-start-call{grid-column:2}.ai-phone-form,.ai-phone-settings{padding:22px 16px;display:grid}.ai-phone-fields{grid-template-columns:1fr}.ai-phone-safety{flex-direction:column;padding:15px 16px}}button,input,select{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#f5f1e8e6;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,72px);display:flex;position:relative}.brand{letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:12px;font-family:Georgia,serif;font-size:22px;display:flex}.brand-logo{object-fit:cover;border-radius:12px;width:52px;height:52px;box-shadow:0 4px 14px #110f0b2e}.brand small{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-top:2px;font-family:Arial,sans-serif;font-size:8px;display:block}.mark{background:var(--ink);width:43px;height:43px;color:var(--gold2);border:1px solid var(--gold);border-radius:12px;place-items:center;font-size:25px;display:grid}.nav-actions{align-items:center;gap:12px;display:flex}.academy-notifications{position:relative}.academy-notifications-mobile{display:none}.academy-notification-trigger{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fffdf8;border-radius:999px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 8px 22px #231c1114}.academy-notification-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.academy-notification-count{color:#fff;background:#b58117;border:2px solid #fffdf8;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:700 10px/1 Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-5px}.academy-notification-panel{z-index:80;background:#fffdf8;border:1px solid #d8cfbe;border-radius:20px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 28px 70px #18130b38}.academy-notification-panel-head{border-bottom:1px solid #e5ddcf;justify-content:space-between;align-items:center;gap:18px;padding:18px 19px 15px;display:flex}.academy-notification-panel-head div{gap:3px;display:grid}.academy-notification-panel-head span{color:#9a711d;letter-spacing:.17em;font:700 9px/1 Arial,sans-serif}.academy-notification-panel-head strong{font:25px/1.1 Georgia,serif}.academy-notification-panel-head button{color:#7a5a18;background:0 0;border:0;font-size:11px;font-weight:700}.academy-notification-list{max-height:430px;overflow:auto}.academy-notification-item{width:100%;color:var(--ink);text-align:left;background:#fffdf8;border:0;border-bottom:1px solid #ece5d9;grid-template-columns:38px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:15px 18px;display:grid}.academy-notification-item:last-child{border-bottom:0}.academy-notification-item:hover,.academy-notification-item.unread{background:#faf3df}.academy-notification-kind{color:#8e6715;background:#efe4c5;border-radius:12px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:grid}.academy-notification-kind.approved{color:#357046;background:#e2eee1}.academy-notification-kind.revision{color:#9a5038;background:#f3e1da}.academy-notification-copy{gap:4px;min-width:0;display:grid}.academy-notification-copy strong{font-size:13px}.academy-notification-copy>span{color:#675f54;font-size:12px;line-height:1.42}.academy-notification-copy small{color:#918778;font-size:10px}.academy-notification-dot{background:#b58117;border-radius:50%;width:7px;height:7px;margin-top:7px}.academy-notification-empty{text-align:center;justify-items:center;gap:6px;padding:38px 24px;display:grid}.academy-notification-empty>span{color:#397148;background:#e5efe2;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:5px;display:grid}.academy-notification-empty p{color:#7d7467;margin:0;font-size:12px}.text-button,.outline-button,.back-button{color:var(--muted);background:0 0;border:0}.outline-button{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:9px 15px}.language-switch{border:1px solid var(--line);background:#eee8dc;border-radius:999px;padding:3px;display:flex}.language-switch button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.language-switch button.active{background:var(--ink);color:var(--gold2)}.signin-button{background:var(--ink);color:var(--gold2);border:1px solid #5d491b;border-radius:999px;align-items:center;padding:10px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.account-toast{z-index:15;background:var(--ink);color:#fff;border:1px solid #6d551d;border-radius:14px;align-items:center;gap:16px;padding:13px 15px;font-size:12px;display:flex;position:fixed;top:100px;right:20px;box-shadow:0 20px 50px #00000040}.account-toast a{color:var(--gold2);font-weight:800}.account-toast button{color:#fff;background:0 0;border:0;font-size:18px}.save-plan{color:#71510e;background:#fff4d4;border:1px solid #a47a1b;border-radius:999px;margin-top:14px;padding:11px 17px;font-weight:800}.save-plan:disabled{opacity:.5}.day.completed p{color:#918b80;text-decoration:line-through}.day.completed{background:#f3eedf}.operations-page{max-width:1180px;margin:0 auto;padding:70px 34px 130px}.operations-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:50px;margin-bottom:32px;display:grid}.operations-hero h1{letter-spacing:-2px;max-width:780px;margin:12px 0 18px;font-family:Georgia,serif;font-size:52px;line-height:1.02}.operations-hero h1 em{color:var(--gold);font-weight:400}.operations-hero>div>p:last-child{color:#6f6a61;max-width:720px;line-height:1.65}.operations-status{background:var(--ink);color:#fff;border-radius:22px;align-items:center;gap:15px;padding:24px;display:flex;box-shadow:0 20px 40px #1b170f26}.operations-status>span{background:linear-gradient(135deg, var(--gold2), #8e6716);color:#17140e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.operations-status-logo{object-fit:cover;border:2px solid #d4ab58;border-radius:50%;flex:none;width:52px;height:52px}.operations-status small,.operations-status b{display:block}.operations-status small{color:#cbb986;letter-spacing:1.3px;margin-bottom:6px;font-size:9px}.operations-status b{font-family:Georgia,serif;font-size:18px}.operations-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.operations-summary article{background:#fffdf8;border:1px solid #ddd5c6;border-radius:16px;padding:18px}.operations-summary small,.operations-summary b,.operations-summary span{display:block}.operations-summary small{letter-spacing:1.2px;color:#967029;font-size:9px}.operations-summary b{margin:7px 0 4px;font-family:Georgia,serif;font-size:31px}.operations-summary span{color:#807a71;font-size:10px}.operations-summary .operations-summary-action{color:#7c5a1d;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:12px;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.operations-summary .operations-summary-action:hover,.operations-summary .operations-summary-action:focus-visible{color:#1f1c18;text-underline-offset:3px;text-decoration:underline}.operations-summary time{color:#9a948a;margin-top:7px;font-size:9px;display:block}.operations-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.operation-card{background:#fff;border:1px solid #ded7ca;border-radius:18px;gap:16px;min-height:160px;padding:22px;display:flex}.operation-icon{color:#8d6615;background:#f4ead2;border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-size:21px;display:grid}.operation-copy{flex:1}.operation-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.operation-copy h2{margin:0;font-family:Georgia,serif;font-size:21px}.operation-copy p{color:#777168;margin:12px 0;font-size:12px;line-height:1.55}.operation-copy>div span{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.status-ready{color:#3b7554;background:#e2f0e8}.status-later{color:#8a641c;background:#f3ead8}.operation-copy button{color:#997022;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.operations-next{background:#f3ead8;border-radius:20px;align-items:flex-start;gap:18px;margin-top:20px;padding:25px;display:flex}.operations-next>span{color:#a4771d;font-family:Georgia,serif;font-size:30px}.operations-next small{letter-spacing:1.4px;color:#98712b;font-size:9px}.operations-next h2{margin:6px 0;font-family:Georgia,serif;font-size:23px}.operations-next p{color:#777168;margin:0;font-size:12px;line-height:1.5}.conversation-launch{color:#fff;background:#171613;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px 26px;display:flex}.conversation-launch small{letter-spacing:1.3px;color:#d5b55b;font-size:9px}.conversation-launch h2{margin:6px 0;font-family:Georgia,serif;font-size:25px}.conversation-launch p{color:#b9b3a9;margin:0;font-size:12px}.conversation-workspace{background:#fff;border:1px solid #d8d1c5;border-radius:20px;grid-template-columns:330px 1fr;height:650px;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 18px 50px #28201417}.conversation-inbox{border-right:1px solid #e5dfd5;flex-direction:column;min-height:0;display:flex}.conversation-inbox-head{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;padding:19px;display:flex}.conversation-inbox-head small{letter-spacing:1.3px;color:#a27720;font-size:8px}.conversation-inbox-head h2{margin:4px 0 0;font-family:Georgia,serif;font-size:22px}.conversation-inbox-head>button{background:#d6aa3e;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.conversation-search{background:#f6f3ed;border:1px solid #e8e2d8;border-radius:10px;align-items:center;gap:8px;margin:13px 14px 8px;padding:9px 11px;display:flex}.conversation-search input{background:0 0;border:0;outline:0;width:100%}.conversation-filters{border-bottom:1px solid #eee8df;gap:5px;padding:0 14px 11px;display:flex}.conversation-filters button{color:#79736a;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-size:9px}.conversation-filters button.active{color:#eacb72;background:#201f1b}.conversation-items{overflow:auto}.conversation-items>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8df;grid-template-columns:42px 1fr auto;gap:10px;width:100%;padding:13px;display:grid}.conversation-items>button.active{background:#faf3df;box-shadow:inset 3px 0 #c59426}.conversation-avatar{color:#725316;background:#ebdfc8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid;position:relative}.conversation-avatar i{color:#fff;background:#171613;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-2px}.conversation-avatar.large{width:44px;height:44px}.conversation-items strong,.conversation-items p,.conversation-items small{display:block}.conversation-items p{color:#766f66;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:10px;overflow:hidden}.conversation-items small{color:#99722a;font-size:8px}.conversation-items time{color:#999188;font-size:8px}.conversation-unread{color:#090909;background:#b78b2f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.conversation-chat{flex-direction:column;min-width:0;display:flex}.conversation-chat>header{border-bottom:1px solid #e9e2d8;align-items:center;gap:12px;height:75px;padding:14px 18px;display:flex}.conversation-chat h2{margin:0;font-family:Georgia,serif;font-size:20px}.conversation-chat header p{color:#898279;margin:5px 0 0;font-size:9px}.conversation-messages{background:#f8f5ee;flex-direction:column;flex:1;gap:11px;padding:22px;display:flex;overflow:auto}.conversation-bubble{border-radius:17px;max-width:72%;padding:11px 13px;box-shadow:0 2px 6px #0000000d}.conversation-bubble.client{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.conversation-bubble.business{color:#fff;background:#211f1a;border-bottom-right-radius:4px;align-self:flex-end}.conversation-bubble small{letter-spacing:.7px;color:#b0842c;font-size:7px}.conversation-bubble p{margin:4px 0;font-size:12px;line-height:1.5}.conversation-bubble time{color:#989086;font-size:7px}.conversation-deposit-button{color:#171613;background:#d7aa38;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0 8px;padding:11px 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 5px 18px #0003}.conversation-deposit-button:hover{background:#ebc85e}.conversation-deposit-button:focus-visible{outline-offset:2px;outline:3px solid #fff}.conversation-deposit-button span{font-size:16px}.conversation-consent-button{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;font-size:11px;font-weight:800}.conversation-composer{border-top:1px solid #e9e2d8;padding:10px 13px}.conversation-composer>div{align-items:center;gap:5px;margin-bottom:8px;display:flex}.conversation-composer>div span{letter-spacing:1px;color:#8e867b;margin-right:4px;font-size:7px}.conversation-composer>div button{background:#fff;border:1px solid #ddd5ca;border-radius:999px;padding:5px 8px;font-size:8px}.conversation-composer>div button.active{background:#f1dfaa;border-color:#cfa642}.conversation-composer form{gap:8px;display:flex}.conversation-composer textarea{resize:none;border:1px solid #ded7cc;border-radius:11px;outline:0;flex:1;height:55px;padding:10px}.conversation-composer form button{background:#cda035;border:0;border-radius:11px;width:48px;font-size:18px}.conversation-composer form button:disabled{opacity:.4}.conversation-empty{text-align:center;color:#8e877d;padding:20px;font-size:11px}.conversation-no-selection{text-align:center;margin:auto}.conversation-no-selection span{color:#b58424;font-size:34px}.conversation-notice{color:#fff;z-index:40;background:#171613;border:1px solid #987225;border-radius:12px;padding:12px 16px;position:fixed;bottom:95px;right:22px}.new-conversation-modal{background:#fffdf8;border-radius:22px;width:min(480px,100% - 28px);padding:25px;box-shadow:0 30px 80px #0006}.new-conversation-modal>div:first-child{position:relative}.new-conversation-modal h2{margin:5px 0 20px;font-family:Georgia,serif;font-size:28px}.new-conversation-modal>div:first-child>button{background:0 0;border:0;font-size:24px;position:absolute;top:0;right:0}.new-conversation-modal label{margin-top:13px;font-size:10px;font-weight:800;display:block}.new-conversation-modal input,.new-conversation-modal select,.new-conversation-modal textarea{background:#fff;border:1px solid #dcd4c7;border-radius:10px;width:100%;margin-top:6px;padding:11px;display:block}.new-conversation-modal textarea{resize:none;height:105px}.studio-command-bar{background:#fffdf8;border:1px solid #dcd4c6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.studio-command-bar>div:first-child{align-items:center;gap:10px;display:flex}.studio-command-bar small,.studio-command-bar b{display:block}.studio-command-bar small{letter-spacing:1.2px;color:#8e8679;font-size:8px}.studio-command-bar b{margin-top:3px;font-family:Georgia,serif}.studio-live-dot{background:#4d9d65;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #dff0e4}.studio-command-actions{gap:7px;display:flex}.studio-command-actions button{cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d7c9ad;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.studio-command-actions button[aria-pressed=true]{color:#6f5017;background:#f6ecd5;border-color:#9a742d}.studio-command-actions button:first-child{color:#f0cf71;background:#171613;border-color:#171613}.studio-command-actions button:disabled{opacity:.55}.booking-automation-center{color:#f6efe3;background:#171512;border-radius:20px;margin:18px 0;padding:24px;box-shadow:0 20px 55px #221a0e2b}.booking-automation-center>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.booking-automation-center header small{color:#d6b34f;letter-spacing:.13em;font-size:9px;font-weight:900}.booking-automation-center h2{margin:6px 0;font:32px Georgia,serif}.booking-automation-center header p{color:#aaa092;margin:0;font-size:11px}.booking-automation-center>header>div:last-child{grid-template-columns:auto auto auto;align-items:center;gap:8px;display:grid}.booking-automation-center>header strong{color:#e0ba50;font:30px Georgia,serif}.booking-automation-center>header span{color:#9f9587;max-width:72px;font-size:8px;font-weight:900}.booking-automation-center>header button{color:#fff;background:#302b24;border:0;border-radius:50%;width:36px;height:36px;font-size:18px}.booking-automation-map{background:#24211c;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:22px 0 12px;padding:15px;display:flex}.booking-automation-map span{color:#d9b54e;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.booking-automation-map span b{color:#d8cdbc}.booking-automation-map i{color:#625a4e}.booking-automation-rules{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.booking-automation-rules span{color:#9f9688;border:1px solid #3f392f;border-radius:999px;padding:8px 10px;font-size:8px}.booking-automation-rules b{color:#d8cdbd}.booking-pipeline-list{gap:9px;display:grid}.booking-pipeline-list article{background:#201d19;border:1px solid #393329;border-radius:13px;grid-template-columns:1.3fr .65fr .8fr .85fr;align-items:center;gap:15px;padding:14px;display:grid}.booking-client span,.booking-assignment small,.booking-next-action small{color:#a69165;letter-spacing:.08em;font-size:7px;font-weight:900}.booking-client h3{margin:4px 0;font-size:13px}.booking-client p,.booking-assignment span,.booking-next-action span{color:#958b7d;margin:0;font-size:9px}.booking-assignment{flex-direction:column;gap:4px;display:flex}.booking-assignment b{color:#e1d6c5;font-size:12px}.booking-step-progress{align-items:center;gap:4px;display:flex}.booking-step-progress i{color:#71685b;border:1px solid #51493d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.booking-step-progress i.done{color:#dff1df;background:#35573d;border-color:#35573d}.booking-step-progress i.current{color:#d6b34f;border-color:#d6b34f;box-shadow:0 0 0 3px #d6b34f1c}.booking-next-action{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.booking-next-action b{color:#e0ba50;font-size:11px}.booking-next-action.ready b{color:#83b78c}.booking-next-action button{color:#17130d;background:#d6b34f;border:0;border-radius:999px;margin-top:4px;padding:8px 10px;font-size:8px;font-weight:900}.booking-next-action button:disabled{color:#dff1df;opacity:1;background:#35573d}.booking-automation-empty{text-align:center;color:#a99f90;padding:35px}.confirmed-appointment-control{background:#201d18;border:1px solid #40382c;border-radius:16px;margin-top:18px;padding:18px}.confirmed-appointment-control>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.confirmed-appointment-control h3{margin:4px 0;font:22px Georgia,serif}.confirmed-appointment-control header p{color:#9f9587;margin:0;font-size:10px}.confirmed-appointment-control header strong{color:#d7b34f;background:#30291f;border-radius:999px;padding:7px 10px;font-size:9px}.confirmed-appointment-control>div{gap:8px;margin-top:14px;display:grid}.confirmed-appointment-control article{background:#28231d;border:1px solid #3b352c;border-radius:12px;grid-template-columns:150px minmax(150px,1fr) minmax(290px,1.4fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.confirmed-appointment-control article.urgent{background:#32231e;border-color:#bd674e;box-shadow:inset 4px 0 #d6785a}.confirmed-appointment-date,.confirmed-appointment-client{flex-direction:column;gap:3px;display:flex}.confirmed-appointment-date small{color:#d6b34f;letter-spacing:.08em;font-size:7px;font-weight:900}.confirmed-appointment-control article.urgent .confirmed-appointment-date small{color:#f19a7c}.confirmed-appointment-date b,.confirmed-appointment-client h4{color:#f2e9dc;margin:0;font-size:12px}.confirmed-appointment-date span,.confirmed-appointment-client p{color:#958b7d;margin:0;font-size:8px}.confirmed-readiness{flex-wrap:wrap;gap:6px;display:flex}.confirmed-readiness span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:900;display:flex}.confirmed-readiness .done{color:#9ed0a5;background:#26372a}.confirmed-readiness .pending{color:#f1a087;background:#4a2c24}.confirmed-readiness .scheduled{color:#c6b99f;background:#353027}.confirmed-appointment-control article>button{color:#17130d;white-space:nowrap;background:#d6b34f;border:0;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:900}.confirmed-appointment-control article>button:disabled{color:#d9eddc;background:#315038}.appointment-reminder-center{border-top:1px solid #3c362d;margin-top:18px;padding-top:18px}.appointment-reminder-center>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.appointment-reminder-center h3{margin:4px 0;font:22px Georgia,serif}.appointment-reminder-center header p{color:#9f9587;margin:0;font-size:10px}.appointment-reminder-center header strong{color:#d7b34f;font-size:10px}.appointment-reminder-center>div{gap:7px;margin-top:12px;display:grid}.appointment-reminder-center article{background:#24201b;border:1px solid #3b352c;border-radius:11px;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.appointment-reminder-center time{color:#d9cdbc;font-size:9px;font-weight:800}.appointment-reminder-center time small{color:#847a6d;margin-top:4px;font-size:7px;display:block}.appointment-reminder-center time.due small{color:#e2b950}.appointment-reminder-center article span{color:#d6b34f;font-size:8px;font-weight:900}.appointment-reminder-center h4{margin:3px 0;font-size:12px}.appointment-reminder-center article p{color:#9f9587;margin:0;font-size:9px}.appointment-reminder-center article>div:last-child{gap:5px;display:flex}.appointment-reminder-center article button{color:#17130d;background:#d6b34f;border:0;border-radius:999px;padding:8px 9px;font-size:8px;font-weight:900}.appointment-reminder-center article button:last-child{color:#c7bba9;background:#3a342c}.remarketing-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;display:grid!important}.remarketing-metrics div{background:#1c1915;border:1px solid #3b352c;border-radius:10px;padding:10px}.remarketing-metrics strong{color:#e2b950;font:20px Georgia,serif;display:block}.remarketing-metrics small{color:#918779;font-size:8px;font-weight:800}.remarketing-segments{flex-wrap:wrap;gap:6px!important;margin-top:10px!important;display:flex!important}.remarketing-segments button{color:#b9ad9c;background:#26211b;border:1px solid #4a4236;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.remarketing-segments button.active{color:#17130d;background:#d6b34f;border-color:#d6b34f}.nurture-list{margin-top:10px!important}.remarketing-metrics .urgent{background:#2c1d19;border-color:#b25b45}.remarketing-metrics .urgent strong{color:#f08a6d}.remarketing-queue-filters{gap:6px!important;margin-top:12px!important;display:flex!important}.remarketing-queue-filters button{color:#b9ad9c;background:#1c1915;border:1px solid #4a4236;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.remarketing-queue-filters button.active{color:#f2d77e;background:#342d20;border-color:#e0ba50}.nurture-list article.remarketing-due{border-color:#7d4939;box-shadow:inset 3px 0 #d46f52}.remarketing-metrics .critical{background:#341817;border-color:#d35d52}.remarketing-metrics .critical strong{color:#ff776d}.nurture-list article.remarketing-critical{background:#261716;border-color:#b34039;box-shadow:inset 4px 0 #f05e54}.nurture-list article.remarketing-critical time small{color:#ff8178}.nurture-list .stop-remarketing{color:#c99c92;background:#261d1b;border-color:#664e49}.nurture-list .stop-remarketing:hover{color:#efb5aa;border-color:#a96558}.remarketing-history .reactivate-remarketing{color:#9ed1a4;background:#1a271d;border:1px solid #5c805f;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.remarketing-history .reactivate-remarketing:hover{color:#c7e8cb;border-color:#8fc294}.remarketing-daily-summary{background:#241b17;border:1px solid #60473c;border-radius:11px;margin-top:10px;padding:13px}.remarketing-daily-summary header,.remarketing-daily-summary footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.remarketing-daily-summary header small{color:#d9826a;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.remarketing-daily-summary header strong{margin-top:3px;font:16px Georgia,serif;display:block}.remarketing-daily-summary header>b{color:#ef9a80;font-size:9px}.remarketing-daily-track{background:#3a2c26;border-radius:99px;height:6px;margin:11px 0;overflow:hidden}.remarketing-daily-track i{border-radius:inherit;background:linear-gradient(90deg,#d7ad45,#ebc85f);height:100%;transition:width .3s;display:block}.remarketing-daily-summary footer{color:#a99c8c;justify-content:flex-start;font-size:8px}.remarketing-daily-summary footer b{color:#ead077}.remarketing-daily-summary.complete{background:#18241b;border-color:#42684d}.remarketing-daily-summary.complete header small,.remarketing-daily-summary.complete header>b{color:#8ed0a0}@media (width<=600px){.remarketing-daily-summary header,.remarketing-daily-summary footer{flex-direction:column;align-items:flex-start;gap:6px}}.remarketing-weekly-report{background:#191713;border:1px solid #403a31;border-radius:11px;margin-top:10px;padding:13px}.remarketing-weekly-report>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.remarketing-weekly-report>header small{color:#c9a846;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.remarketing-weekly-report>header strong{margin-top:3px;font:16px Georgia,serif;display:block}.remarketing-weekly-report>header>b{color:#dbc268;font-size:9px}.remarketing-weekly-report>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important;display:grid!important}.remarketing-weekly-report article{background:#211e19;border:1px solid #353027;border-radius:9px;padding:10px}.remarketing-weekly-report article strong{color:#e3be55;font:19px Georgia,serif;display:block}.remarketing-weekly-report article small{color:#918779;font-size:7px;font-weight:900}.remarketing-weekly-report article.positive{background:#19231b;border-color:#41634a}.remarketing-weekly-report article.positive strong{color:#86ca96}@media (width<=600px){.remarketing-weekly-report>header{flex-direction:column;align-items:flex-start}.remarketing-weekly-report>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.remarketing-segment-performance{background:#1b1915;border:1px solid #3d382f;border-radius:11px;margin-top:10px;padding:13px}.remarketing-segment-performance>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.remarketing-segment-performance>header small{color:#a88f4e;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.remarketing-segment-performance>header strong{margin-top:3px;font:16px Georgia,serif;display:block}.remarketing-segment-performance>header>b{color:#8fc99c;font-size:8px}.remarketing-segment-performance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}.remarketing-segment-performance article{background:#211e19;border:1px solid #353027;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.remarketing-segment-performance article>span{color:#827869}.remarketing-segment-performance article strong,.remarketing-segment-performance article small{display:block}.remarketing-segment-performance article strong{font-size:9px}.remarketing-segment-performance article small{color:#918779;margin-top:3px;font-size:7px}.remarketing-segment-performance article>b{color:#d6b34f;font:17px Georgia,serif}.remarketing-segment-performance article.best{background:#19241c;border-color:#4e7558}.remarketing-segment-performance article.best>span,.remarketing-segment-performance article.best>b{color:#8fd09f}@media (width<=600px){.remarketing-segment-performance>header{flex-direction:column;align-items:flex-start}.remarketing-segment-performance>div{grid-template-columns:1fr}}.remarketing-live-status{color:#8ec69a;letter-spacing:.08em;background:#172019;border:1px solid #35523d;border-radius:9px;align-items:center;margin:9px 0;padding:8px 10px;font-size:7px;font-weight:900;gap:7px!important;display:flex!important}.remarketing-live-status i{background:#75c78a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #294331}.remarketing-live-status span{color:#8f9f92;letter-spacing:0;margin-left:auto;font-weight:700}@media (width<=600px){.remarketing-live-status{flex-wrap:wrap;align-items:flex-start}.remarketing-live-status span{width:100%;margin-left:14px}}.remarketing-metrics .late-response{background:#301f17;border-color:#c77646}.remarketing-metrics .late-response strong{color:#ff9e68}.nurture-list article.response-waiting{background:#271b17;border-color:#cb7548;box-shadow:inset 4px 0 #ee8b55}.nurture-list article.response-waiting time small{color:#ffae7d}.remarketing-metrics .response{background:#18271d;border-color:#4d8d64}.remarketing-metrics .response strong{color:#80ca98}.nurture-list article.remarketing-responded{border-color:#4d8d64;box-shadow:inset 3px 0 #72bd8a}.nurture-list .client-response{color:#bfe0c8;background:#18271d;border-radius:8px;padding:8px 10px;font-weight:700}.nurture-list .remarketing-next-action{color:#efd575;letter-spacing:.04em;background:#2c2618;border:1px solid #6f5b2e;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.nurture-list article.remarketing-stop-suggested{background:#2b1b1a;border-color:#a7655c;box-shadow:inset 4px 0 #dc7468}.nurture-list article.remarketing-stop-suggested time small{color:#f2a39a}.nurture-list .stop-remarketing.stop-suggested{color:#fff;background:#a94f46;border-color:#d8796e}.remarketing-history{background:#1d1a16;border:1px solid #3d372e;border-radius:12px;margin-top:18px}.remarketing-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;list-style:none;display:flex}.remarketing-history summary small,.remarketing-history summary strong{display:block}.remarketing-history summary small{color:#d6b34f;letter-spacing:.12em;font-size:7px;font-weight:900}.remarketing-history summary strong{margin-top:4px;font:18px Georgia,serif}.remarketing-history summary>span{color:#9f9587;font-size:8px;font-weight:800}.remarketing-history>div{padding:0 14px 14px}.remarketing-history article{border-top:1px solid #343028;grid-template-columns:150px 1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.remarketing-history article time{color:#918779;font-size:8px}.remarketing-history article strong,.remarketing-history article small{display:block}.remarketing-history article strong{font-size:10px}.remarketing-history article small{color:#9f9587;margin-top:3px;font-size:7px}.remarketing-history article>span{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.remarketing-history .sent{color:#a9d6b5;background:#263d2d}.remarketing-history .converted{color:#ecd27e;background:#3d3521}.remarketing-history .omitted{color:#9f9587;background:#322d27}@media (width<=600px){.remarketing-history summary{flex-direction:column;align-items:flex-start}.remarketing-history article{grid-template-columns:1fr}.remarketing-history article>span{justify-self:start}}@media (width<=850px){.booking-pipeline-list article,.confirmed-appointment-control article{grid-template-columns:1fr 1fr}.booking-automation-map{flex-wrap:wrap;justify-content:flex-start}}.confirmed-appointment-control article.review{border-color:#9b763b;box-shadow:inset 4px 0 #d6b34f}.confirmed-appointment-client small{color:#e0bd62;font-size:7px}.confirmed-readiness .review{color:#e8c56c;background:#463a22}.appointment-day-checkin{background:#181713;border:1px solid #4a4030;border-radius:16px;margin-top:18px;padding:18px}.appointment-day-checkin>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.appointment-day-checkin h3{margin:4px 0;font:22px Georgia,serif}.appointment-day-checkin header p{color:#9f9587;margin:0;font-size:10px}.appointment-day-checkin header strong{color:#f09b82;background:#38231f;border-radius:999px;padding:7px 10px;font-size:9px}.appointment-day-checkin>div{gap:8px;margin-top:14px;display:grid}.appointment-day-checkin article{background:#24211b;border:1px solid #3c362c;border-radius:12px;grid-template-columns:minmax(170px,1fr) minmax(300px,1.4fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.appointment-day-checkin article.ready{background:#19231b;border-color:#3f6a49;box-shadow:inset 4px 0 #77bd88}.appointment-day-checkin article.blocked{background:#2a1b19;border-color:#a94e45;box-shadow:inset 4px 0 #e06d61}.appointment-day-checkin article h4{color:#f1e7d8;margin:4px 0;font-size:13px}.appointment-day-checkin article p,.appointment-day-checkin article small{color:#9f9587;margin:0;font-size:8px}.checkin-verifications{flex-wrap:wrap;gap:6px;display:flex}.checkin-verifications span{border-radius:999px;padding:7px 8px;font-size:7px;font-weight:900}.checkin-verifications .done{color:#a7d7b2;background:#28422f}.checkin-verifications .blocked{color:#f2a18e;background:#512922}.checkin-decision{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.checkin-decision b{color:#ef8d76;font-size:9px}.appointment-day-checkin article.ready .checkin-decision b{color:#90cf9d}.checkin-decision button{color:#17130d;background:#d6b34f;border:0;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.checkin-decision button:disabled{color:#d9eddc;background:#315038}.checkin-decision small{color:#e9a18e!important}@media (width<=850px){.appointment-day-checkin article{grid-template-columns:1fr 1fr}}@media (width<=600px){.appointment-day-checkin>header{flex-direction:column;align-items:flex-start}.appointment-day-checkin article{grid-template-columns:1fr}.checkin-decision{align-items:flex-start}}.appointment-day-checkin article.completed{background:#172119;border-color:#547a5d;box-shadow:inset 4px 0 #8dce9b}.appointment-day-checkin article.completed .checkin-decision b{color:#9dd9a9}.checkin-verifications .waiting{color:#d6c49d;background:#383126}.final-photo-upload label,.final-photo-upload a{color:#ead076;cursor:pointer;background:#2d271b;border:1px dashed #9b8144;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;text-decoration:none;display:flex}.final-photo-upload input{display:none}.final-photo-upload em,.final-photo-upload span{font-size:7px;font-style:normal;font-weight:900}.final-photo-upload img{object-fit:cover;border-radius:7px;width:42px;height:42px}.appointment-day-checkin article.completed .final-photo-upload a{color:#a9d7b3;background:#1c2a20;border-color:#567860}@media (width<=600px){.booking-automation-center{padding:16px}.booking-automation-center>header,.appointment-reminder-center>header,.confirmed-appointment-control>header{flex-direction:column;align-items:flex-start}.booking-pipeline-list article,.appointment-reminder-center article,.confirmed-appointment-control article{grid-template-columns:1fr}.remarketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-automation-map i{display:none}}.appointment-status-actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.appointment-status-actions button{color:#5f584f;background:#fff;border:1px solid #d8d0c4;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.appointment-status-actions button:first-child{color:#e2f1e3;background:#243f2b;border-color:#243f2b}.studio-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-section-head small{letter-spacing:1.3px;color:#9b7222;font-size:8px}.studio-section-head h2{margin:5px 0;font-family:Georgia,serif;font-size:23px}.studio-section-head>span{color:#6f685e;background:#eee6d7;border-radius:999px;padding:6px 9px;font-size:8px}.studio-pipeline{color:#fff;background:#171613;border-radius:20px;margin-bottom:14px;padding:23px}.studio-pipeline .studio-section-head h2{color:#fff}.studio-pipeline .studio-section-head>span{color:#c7b991;background:#2d2a24}.studio-pipeline-track{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:16px;display:grid}.studio-pipeline-track article{background:#24221e;border:1px solid #3b372f;border-radius:12px;padding:13px;position:relative}.studio-pipeline-track article:not(:last-child):after{content:"→";z-index:2;color:#ad8a38;position:absolute;top:50%;right:-9px}.studio-pipeline-track span{color:#9f8a58;font-size:8px}.studio-pipeline-track b{color:#edca6f;margin:7px 0 4px;font:26px Georgia,serif;display:block}.studio-pipeline-track p{color:#bbb3a4;margin:0;font-size:9px;line-height:1.35}.studio-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.studio-modules,.studio-today{background:#fffdf8;border:1px solid #ddd5c7;border-radius:20px;padding:22px}.studio-module-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.studio-module{background:#fff;border:1px solid #e1d9cc;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.studio-module>span{color:#8d6718;background:#f0e7d5;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.studio-module h3{margin:0;font:15px Georgia,serif}.studio-module p{color:#7c756b;margin:4px 0 0;font-size:9px}.studio-module>small{color:#9a741f;font-size:7px}.studio-module.active{cursor:pointer;background:#fff8e6;border-color:#ae8123}.studio-module.active>small{color:#f0cf71;background:#171613;border-radius:999px;padding:5px 7px}.studio-day-label{letter-spacing:1.2px;color:#948b7e;border-top:1px solid #e2dace;margin-top:4px;padding-top:12px;font-size:7px}.studio-today article{border-bottom:1px solid #e6dfd4;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:13px 0;display:grid}.studio-today time{color:#9a711f;font-size:9px;font-weight:800}.studio-today b{font-size:11px}.studio-today p{color:#7e776e;margin:4px 0 0;font-size:9px}.studio-today article>span{color:#b18428}.studio-today>button{color:#8b816f;background:#f5efe3;border:1px solid #d8cebc;border-radius:10px;width:100%;margin-top:14px;padding:10px;font-size:9px;font-weight:800}@media (width<=800px){.studio-command-bar{flex-direction:column;align-items:flex-start}.studio-command-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.studio-command-actions button:first-child{grid-column:1/-1}.studio-command-actions button{min-height:44px;font-size:11px}.studio-pipeline{padding:18px}.studio-pipeline-track{grid-template-columns:1fr 1fr}.studio-pipeline-track article:not(:last-child):after{display:none}.studio-layout,.studio-module-grid{grid-template-columns:1fr}.studio-today{order:-1}.operations-summary article{min-height:112px}.operations-page{padding:42px 20px 120px}.operations-hero{grid-template-columns:1fr;gap:22px}.operations-hero h1{font-size:39px}.operations-summary{grid-template-columns:1fr 1fr}.operations-grid{grid-template-columns:1fr}.operation-card{padding:17px}.operations-status{padding:18px}.operations-next{padding:20px}.nav-actions .pricing-link{display:none}.conversation-launch{flex-direction:column;align-items:flex-start}.conversation-workspace{grid-template-columns:1fr;height:auto;min-height:760px}.conversation-inbox{border-bottom:1px solid #e5dfd5;border-right:0;height:320px}.conversation-chat{height:510px}.conversation-bubble{max-width:88%}}.pricing-page{max-width:1500px;min-height:calc(100vh - 86px);margin:auto;padding:70px clamp(20px,5vw,70px) 90px}.pricing-heading{text-align:center;max-width:800px;margin:0 auto 45px}.pricing-heading h1{letter-spacing:-.035em;margin:15px 0;font:clamp(42px,5vw,66px)/1.02 Georgia,serif}.pricing-heading>p:last-child{color:var(--muted);font-size:17px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:15px;display:grid}.price-card{background:var(--cream);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:28px 23px;display:flex;position:relative}.price-card.popular{background:var(--ink);color:#fff;border-color:#b68925;transform:translateY(-8px);box-shadow:0 25px 60px #17120833}.popular-badge{background:var(--gold2);color:var(--ink);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:16px;right:16px}.price-card h2{margin:3px 0 12px;font:29px Georgia,serif}.price-card>p{color:var(--muted);min-height:40px;font-size:13px;line-height:1.5}.popular>p{color:#bdb7aa}.price{margin:20px 0 24px}.price b{font:48px Georgia,serif}.price span{color:var(--muted);font-size:11px}.price-card ul{flex:1;gap:13px;margin:0 0 25px;padding:0;list-style:none;display:grid}.price-card li{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.popular li{border-color:#ffffff24}.price-card .full{margin-top:auto}.pricing-note{text-align:center;color:var(--muted);margin-top:30px;font-size:11px}.locked-tool{color:#777!important;background:#f1ecdf!important}.locked-tool span,.locked-action{color:#9a741f!important;font-weight:900!important}.pricing-link{font-weight:800}.billing-toggle{border:1px solid var(--line);background:#ede5d2;border-radius:999px;gap:3px;margin-top:25px;padding:5px;display:inline-flex}.billing-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.billing-toggle button.active{background:var(--ink);color:var(--gold2);box-shadow:0 5px 18px #00000026}.membership-badge{color:#71510e;background:#fff3cc;border:1px solid #8d6b1d;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.owner-dashboard-button{cursor:pointer;font-family:inherit}.owner-dashboard-button:hover,.owner-dashboard-button:focus-visible{background:#ffe8a3;border-color:#5f4309;outline:none}.current-membership{background:#eaf5df;border:1px solid #b8d9a6;border-radius:999px;padding:8px 13px;font-weight:800;color:#35601f!important;margin-top:15px!important;font-size:12px!important;display:inline-block!important}.mobile-nav{display:none}.academy-page{max-width:1450px;margin:auto;padding:38px clamp(20px,6vw,90px) 110px}.academy-hero{color:#fff;background:radial-gradient(circle at 82% 22%,#d8a93733,#0000 28%),linear-gradient(135deg,#090909,#18140d 65%,#0b0a08);border-radius:30px;grid-template-columns:1fr 280px;align-items:center;gap:60px;margin-bottom:22px;padding:clamp(36px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #1b140838}.academy-hero h1{letter-spacing:-.04em;margin:16px 0;font:clamp(48px,6vw,80px)/.98 Georgia,serif}.academy-hero h1 em{color:#9f741c;font-weight:400}.academy-hero>div>p:not(.eyebrow){color:#c9c1b3;max-width:690px;font-size:17px;line-height:1.65}.academy-stat{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #f0cf713d;border-radius:22px;padding:25px}.academy-stat b{color:var(--gold2);font:45px Georgia,serif;display:block}.academy-stat>span{color:#bbb;font-size:11px}.academy-stat .progress{background:#39352c;margin-top:17px}.academy-proof{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.academy-proof span{color:#dfd7c9;background:#ffffff0e;border:1px solid #f0cf7138;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.academy-method{border:1px solid var(--line);background:#eee7da;border-radius:22px;grid-template-columns:1.35fr repeat(5,minmax(112px,.65fr));gap:0;margin:22px 0;display:grid;overflow:hidden}.academy-method-intro,.academy-method-step{padding:22px}.academy-method-intro{background:#e5dccb}.academy-method-intro small{color:#8f6a1b;letter-spacing:.14em;font-size:8px;font-weight:900}.academy-method-intro h2{margin:8px 0 0;font:23px/1.15 Georgia,serif}.academy-method-step{border:0;border-left:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-content:center;gap:5px;display:grid}.academy-method-step:hover,.academy-method-step:focus-visible{background:#f3e8ca;outline:none}.academy-method-step span,.academy-method-step b,.academy-method-step small{grid-column:1}.academy-method-step em{color:#9a741f;grid-area:1/2/4;align-self:center;font-style:normal}.academy-method-step span{color:#9a741f;font:13px Georgia,serif}.academy-method-step b{font-size:13px}.academy-method-step small{color:var(--muted);line-height:1.35}.academy-pricing{color:#fff;background:#11100e;border-radius:26px;margin:30px 0 24px;padding:clamp(28px,4vw,48px)}.academy-pricing-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.academy-pricing-head h2{margin:9px 0;font:clamp(32px,4vw,48px)/1 Georgia,serif}.academy-pricing-head>div>p:last-child{color:#aaa398;margin:0}.academy-price-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.academy-price-card{background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;min-height:420px;padding:25px;display:flex;position:relative}.academy-price-card.popular{border-color:var(--gold2);background:linear-gradient(#f0cf711f,#ffffff0e)}.academy-price-card>small{color:var(--gold2);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.academy-price-card h3{margin:12px 0;font:25px/1.1 Georgia,serif}.academy-price{align-items:baseline;gap:5px;margin-bottom:16px;display:flex}.academy-price b{font:38px Georgia,serif}.academy-price span{color:#aaa398;font-size:10px}.academy-service-scope{color:#e8d9ae;background:#f0cf710f;border:1px solid #f0cf7133;border-radius:10px;min-height:34px;margin:0 0 16px;padding:9px 10px;font-size:10px;font-weight:800;line-height:1.45}.academy-price-card ul{color:#d1cbc0;gap:11px;margin:0 0 24px;padding:0;font-size:11px;line-height:1.4;list-style:none;display:grid}.academy-price-card>button,.academy-price-card>a{margin-top:auto}.academy-service-standards{background:#ffffff0b;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:28px;margin-top:22px;padding:24px;display:grid}.academy-service-standards small{color:var(--gold2);letter-spacing:.12em;font-size:9px;font-weight:900}.academy-service-standards h3{margin:8px 0 0;font:24px/1.15 Georgia,serif}.academy-service-standards ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.academy-service-standards li{color:#d1cbc0;border-bottom:1px solid #ffffff1a;grid-template-columns:90px 1fr;gap:12px;padding-bottom:10px;font-size:11px;line-height:1.45;display:grid}.academy-service-standards li:last-child{border-bottom:0;padding-bottom:0}.academy-service-standards b{color:#fff8e6}.academy-membership-note{color:#aaa398;text-align:center;max-width:980px;margin:18px auto 0;font-size:10px;line-height:1.55}.academy-checkout-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.academy-price-card .academy-plan-action{z-index:2;border:1px solid var(--gold2);color:#fff8e6;cursor:pointer;background:#f0cf7114;border-radius:999px;min-height:52px;padding:14px 18px;font-weight:900;transition:background .2s,color .2s,transform .2s;position:relative}.academy-price-card .academy-plan-action:hover,.academy-price-card .academy-plan-action:focus-visible{color:#171004;background:linear-gradient(135deg, var(--gold2), var(--gold));transform:translateY(-2px)}.academy-price-card.popular .academy-plan-action{color:#171004;background:linear-gradient(135deg, var(--gold2), var(--gold))}.academy-tier-current{color:#345226;background:#e7f0df;border:1px solid #7f9c69;border-radius:999px;padding:13px 15px;font-weight:900}.academy-stripe-note{text-align:center;color:#8f887d;margin:18px 0 0;font-size:10px}.lesson-link.locked,.lesson-link.locked b{color:#777269}.featured-course{background:var(--cream);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(260px,.75fr) 1.25fr;display:grid;overflow:hidden;box-shadow:0 25px 65px #231c0f1a}.course-art{background:radial-gradient(circle at 65% 25%, #6b531e, transparent 35%), var(--ink);color:#fff;flex-direction:column;min-height:420px;padding:38px;display:flex;position:relative}.course-art>span{color:var(--gold2);font-size:38px}.course-art small{letter-spacing:.18em;color:#a89f8f;margin-top:auto}.course-art strong{color:var(--gold2);margin-top:15px;font:120px/.8 Georgia,serif}.course-summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,5vw,65px);display:flex}.course-tags{flex-wrap:wrap;gap:7px;display:flex}.course-tags span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.course-summary h2{margin:22px 0 15px;font:clamp(34px,4vw,53px)/1.06 Georgia,serif}.course-summary>p{color:var(--muted);line-height:1.7}.course-meta{color:var(--muted);gap:12px;margin:10px 0 24px;font-size:12px;display:flex}.coming-head{margin:70px 0 25px}.coming-head h2{margin:10px 0;font:38px Georgia,serif}.coming-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.coming-grid article{border:1px solid var(--line);color:#555047;background:#ede7da;border-radius:20px;padding:25px}.coming-grid article>span{color:#9a741f;font-size:30px}.coming-grid small{text-transform:uppercase;letter-spacing:.15em;margin:20px 0 9px;font-size:8px;display:block}.coming-grid h3{margin:0;font:25px Georgia,serif}.coming-grid p{color:var(--muted);font-size:12px}.course-page{max-width:1500px;margin:auto;padding:35px clamp(20px,5vw,75px) 110px}.academy-program-page{max-width:1400px;margin:auto;padding:38px clamp(20px,6vw,86px) 110px}.academy-degree-paths{max-width:1400px;margin:72px auto 34px}.academy-degree-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:54px;margin-bottom:28px;display:grid}.academy-degree-intro h2{letter-spacing:-1.2px;max-width:760px;margin:8px 0 0;font:46px/1.04 Georgia,serif}.academy-degree-intro>p{color:var(--muted);margin:0;line-height:1.7}.academy-degree-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.academy-degree-grid article{background:linear-gradient(155deg,#fffdf8,#eee7da);border:1px solid #59492d2e;border-radius:24px;flex-direction:column;min-height:520px;padding:28px;display:flex}.academy-degree-grid article.featured{color:#fff8ec;background:radial-gradient(circle at 90% 0,#f0cf7133,#0000 32%),#171919;border-color:#c89b37;box-shadow:0 25px 55px #1c160d33}.degree-card-top{border-bottom:1px solid #99711c3d;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.degree-card-top span{color:#9a711a;letter-spacing:.15em;font-size:10px;font-weight:900}.degree-card-top b{font-size:11px}.academy-degree-grid .featured .degree-card-top span{color:var(--gold2)}.academy-degree-grid h3{min-height:72px;margin:28px 0 12px;font:31px/1.08 Georgia,serif}.academy-degree-grid article>p{color:#665f55;min-height:88px;font-size:13px;line-height:1.65}.academy-degree-grid .featured>p{color:#d2cabd}.academy-degree-grid ul{gap:10px;margin:10px 0 24px;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.academy-degree-grid li:before{content:"✓";color:#ae7f20;margin-right:9px}.degree-certificate{background:#b6852314;border-left:2px solid #c99b3e;margin-top:auto;padding:17px}.degree-certificate small,.degree-certificate strong{display:block}.degree-certificate small{color:#9a711a;letter-spacing:.14em;font-size:8px;font-weight:900}.degree-certificate strong{margin-top:5px;font-size:13px}.academy-degree-grid article>button{width:100%;color:inherit;background:0 0;border:1px solid #aa7d23;border-radius:999px;margin-top:18px;padding:13px 16px;font-size:11px;font-weight:900}.academy-degree-grid article.featured>button{background:linear-gradient(135deg, var(--gold2), #c6932f);color:#17140e}.academy-program-hero{color:#f8f2e7;background:radial-gradient(circle at 82% 5%,#f0cf7138,#0000 32%),#171a1d;border-radius:28px;grid-template-columns:1.25fr .75fr;gap:28px;padding:46px;display:grid}.academy-program-hero h1{margin:10px 0 18px;font:58px/1 Georgia,serif}.academy-program-hero>div>p:last-child{color:#d5cec1;max-width:680px;font-size:17px;line-height:1.6}.academy-program-result{background:#ffffff0d;border:1px solid #f0cf7157;border-radius:18px;align-self:end;padding:24px}.academy-program-result small{color:var(--gold2);font-weight:900}.academy-program-result p{margin-bottom:0}.academy-program-standard{border:1px solid var(--line);background:#fffdf8;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.academy-program-standard>div{border-right:1px solid var(--line);padding:18px 20px}.academy-program-standard>div:last-child{border-right:0}.academy-program-standard small,.academy-curriculum-heading .eyebrow{color:#9a711a;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.academy-program-standard b{font-size:13px;line-height:1.4}.academy-intro-series{color:#fff;background:linear-gradient(145deg,#17191a,#090a0a);border:1px solid #daba6847;border-radius:26px;grid-template-columns:1fr minmax(310px,.7fr);align-items:center;gap:34px;margin-top:34px;padding:34px;display:grid}.academy-intro-copy h2{color:#fff8e9;margin:8px 0 12px;font:clamp(34px,4vw,50px)/1.03 Georgia,serif}.academy-intro-copy>p:not(.eyebrow){color:#c9c2b7;max-width:670px;line-height:1.7}.academy-intro-copy>.gold-button{margin-top:20px}.academy-intro-selector{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.academy-intro-selector button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.academy-intro-selector button.active{background:#cc992d21;border-color:#e5c26ab3}.academy-intro-selector button>span{color:#e4bd5a;font:20px Georgia,serif}.academy-intro-selector button div{gap:3px;display:grid}.academy-intro-selector small{color:#ad9f89;letter-spacing:.1em;font-size:7px}.academy-intro-selector b{font-size:11px}.academy-intro-player{background:#000;border:1px solid #e5c26a61;border-radius:22px;justify-self:center;width:min(100%,330px);overflow:hidden;box-shadow:0 24px 60px #00000073}.academy-intro-player video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;display:block}.academy-intro-player>div{background:#111;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.academy-intro-player span,.academy-intro-player b{font-size:9px}.academy-intro-player span{color:#d8c07d}.academy-intro-player b{color:#fff8e9}.academy-complete-path{color:#fff;background:linear-gradient(145deg,#191714,#080808);border:1px solid #e5c26a47;border-radius:24px;margin-top:34px;padding:32px}.academy-complete-path-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:28px;margin-bottom:24px;display:grid}.academy-complete-path-head h2{color:#fff8e9;margin:8px 0 0;font:34px/1.05 Georgia,serif}.academy-complete-path-head>p{color:#c9c2b7;margin:0;line-height:1.65}.academy-complete-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.academy-complete-grid button{text-align:left;color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:17px;gap:15px;width:100%;min-height:142px;padding:19px;transition:all .2s;display:flex}.academy-complete-grid button:hover{border-color:#e5c26a94;transform:translateY(-2px)}.academy-complete-grid button>span{color:#0b0a08;background:linear-gradient(145deg,#f4dc93,#b77d12);border-radius:50%;flex:0 0 45px;place-items:center;height:45px;font-weight:950;display:grid}.academy-complete-grid small{color:#d7ae4d;letter-spacing:.1em;font-size:9px;font-weight:900}.academy-complete-grid h3{color:#fff8e9;margin:7px 0 11px;font:18px/1.18 Georgia,serif}.academy-complete-grid em{color:#d8d0c1;font-size:11px;font-style:normal}.academy-complete-grid .locked,.academy-complete-grid .pending{opacity:.62}.academy-complete-grid .ready{background:#be891b17;border-color:#e5c26a6b}.student-code-redeem{background:#ffffff0e;border:1px solid #e5c26a4d;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:24px;padding:22px;display:grid}.student-code-redeem small{color:#d7ae4d;letter-spacing:.12em;font-size:9px;font-weight:900}.student-code-redeem h3{color:#fff8e9;margin:6px 0;font:22px Georgia,serif}.student-code-redeem p{color:#c9c2b7;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.student-code-redeem>div>p{margin:0}.student-code-redeem>a{white-space:nowrap;text-decoration:none}.student-code-form{gap:8px;display:flex}.student-code-form input{color:#15130f;letter-spacing:.08em;background:#fffaf0;border:1px solid #e5c26a59;border-radius:11px;min-height:44px;padding:0 13px;font-weight:800}.student-code-form button{color:#15100a;cursor:pointer;background:linear-gradient(145deg,#f0d077,#b77d12);border:0;border-radius:11px;min-height:44px;padding:0 15px;font-weight:900}.student-code-form button:disabled{opacity:.5;cursor:not-allowed}.student-code-redeem>p.success{color:#a9e1bf}.student-code-redeem>p.error{color:#efb0b0}.trial-conversion-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020304d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trial-conversion-card{color:#fff;background:radial-gradient(circle at 86% 8%,#cd9a2d2e,#0000 32%),#111312;border:1px solid #e5c26a61;border-radius:28px;width:min(920px,100%);max-height:calc(100vh - 40px);padding:42px;position:relative;overflow:auto;box-shadow:0 36px 100px #0009}.trial-conversion-close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:16px;right:18px}.trial-conversion-mark{color:#171109;background:linear-gradient(145deg,#f1d37c,#b77d12);border-radius:999px;place-items:center;min-width:68px;height:38px;margin-bottom:15px;padding:0 12px;font-weight:950;display:inline-grid}.trial-conversion-card>h2{color:#fff8e9;max-width:720px;margin:8px 0 12px;font:clamp(34px,5vw,58px)/1 Georgia,serif}.trial-conversion-card>p:not(.eyebrow){color:#cbc3b5;max-width:760px;line-height:1.65}.trial-conversion-options{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 20px;display:grid}.trial-conversion-options>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #e5c26a38;border-radius:20px;gap:16px;min-height:210px;padding:24px;transition:all .2s;display:flex}.trial-conversion-options>button:hover{border-color:#e5c26a94;transform:translateY(-3px)}.trial-conversion-options>button>span{color:#171109;background:#d5aa4c;border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:950;display:grid}.trial-conversion-options small{color:#d7ae4d;letter-spacing:.12em;font-size:9px;font-weight:900}.trial-conversion-options h3{color:#fff8e9;margin:7px 0 9px;font:23px/1.1 Georgia,serif}.trial-conversion-options p{color:#c9c2b7;margin:0 0 18px;font-size:12px;line-height:1.5}.trial-conversion-options b{color:#e7c76d;font-size:12px}.trial-conversion-note{color:#bdb4a6;border-top:1px solid #ffffff1a;padding-top:17px;line-height:1.5;display:block}.academy-curriculum-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:40px;margin:55px 0 24px;display:grid}.academy-curriculum-heading h2{max-width:780px;margin:0;font:38px/1.08 Georgia,serif}.academy-curriculum-heading>p{color:var(--muted);margin:0;line-height:1.65}.academy-program-modules{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin:20px 0 28px;display:grid}.academy-program-modules>button{color:#f8f2e7;text-align:left;cursor:pointer;background:linear-gradient(155deg,#151616 0%,#24221e 100%);border:1px solid #daba6842;border-radius:24px;min-height:520px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.academy-program-modules>button:hover,.academy-program-modules>button:focus-visible{border-color:#a47a1ba6;outline:none;transform:translateY(-3px);box-shadow:0 22px 45px #23190d33}.academy-program-modules .module-card-top{background:#ffffff06;border-bottom:1px solid #f0cf7129;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.academy-program-modules .module-card-top span{color:var(--gold2);letter-spacing:.12em;font-weight:900}.academy-program-modules .module-card-top em{color:#d5cdbf;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.academy-program-modules>button>small{color:#c89d3b;letter-spacing:.12em;margin:26px 26px 10px;font-weight:900;display:block}.academy-program-modules h2{color:#fffaf0;min-height:58px;margin:0 26px 12px;font:27px/1.08 Georgia,serif}.academy-program-modules>button>p{color:#c9c2b7;min-height:72px;margin:0 26px 20px;font-size:13px;line-height:1.6}.module-format{background:#ffffff0a;border-left:2px solid #d5aa4c;margin:0 26px 18px;padding:14px 16px}.module-format small{color:#b99548;letter-spacing:.13em;margin-bottom:5px;font-size:9px;display:block}.module-format b{color:#eee5d6;font-size:12px;line-height:1.4}.module-skills{flex-wrap:wrap;gap:7px;margin:0 26px 20px;display:flex}.module-skills span{color:#d8d0c3;border:1px solid #f0cf7138;border-radius:999px;padding:6px 9px;font-size:10px}.module-deliverable{border-top:1px solid #ffffff17;align-items:center;gap:11px;margin:0 26px 22px;padding-top:18px;display:flex}.module-deliverable>span{color:var(--gold2);font-size:22px}.module-deliverable small{color:#b99548;letter-spacing:.12em;font-size:8px;display:block}.module-deliverable strong{color:#fff8eb;margin-top:3px;font-size:12px;display:block}.academy-program-modules .module-open{color:var(--gold2);letter-spacing:.05em;margin:auto 26px 26px;font-size:11px;display:block}.annual-academy-roadmap{margin:65px 0 30px}.annual-roadmap-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;margin-bottom:26px;display:grid}.annual-roadmap-intro h2{max-width:700px;margin:0;font:46px/1.03 Georgia,serif}.annual-roadmap-intro>p{color:var(--muted);margin:0;line-height:1.65}.annual-roadmap-stats{border:1px solid var(--line);background:#fffdf8;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid;overflow:hidden}.annual-roadmap-stats>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:19px 22px;display:flex}.annual-roadmap-stats>div:last-child{border-right:0}.annual-roadmap-stats strong{color:#9a711a;font:34px Georgia,serif}.annual-roadmap-stats span{color:#514c44;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.annual-term{border-top:1px solid var(--line);grid-template-columns:235px 1fr;padding:28px 0;display:grid}.annual-term>header{align-items:flex-start;gap:16px;padding:8px 25px 0 5px;display:flex}.annual-term>header>span{color:#c39738;font:34px Georgia,serif}.annual-term header small{color:#9a711a;letter-spacing:.14em;font-size:9px;font-weight:900}.annual-term header h3{margin:7px 0 0;font:21px/1.15 Georgia,serif}.annual-months{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.annual-months .annual-month{min-height:210px;color:inherit;text-align:left;background:linear-gradient(145deg,#fffdf8,#f4efe4);border:1px solid #493f2f24;border-radius:17px;padding:20px}.annual-months .annual-month.available{cursor:pointer;transition:transform .2s,box-shadow .2s}.annual-months .annual-month.available:hover{transform:translateY(-3px);box-shadow:0 15px 30px #2a22161a}.annual-months .annual-month.scheduled{opacity:.68}.annual-months .annual-month>div{align-items:baseline;gap:7px;display:flex}.annual-months .annual-month>div span{color:#9a711a;letter-spacing:.14em;font-size:8px;font-weight:900}.annual-months .annual-month>div b{color:#2b2925;font:25px Georgia,serif}.annual-months h4{min-height:45px;margin:15px 0 18px;font:19px/1.15 Georgia,serif}.annual-months .annual-month>small{color:#9a711a;letter-spacing:.12em;font-size:8px;font-weight:900}.annual-months .annual-month>p{color:#615b52;margin:6px 0 16px;font-size:11px;font-weight:700;line-height:1.45}.annual-months .annual-month>em{color:#9a711a;font-size:10px;font-style:normal;font-weight:900}.quarter-experience-page{max-width:1380px;margin:0 auto;padding:30px 40px 80px}.quarter-experience-hero{color:#fff8ec;background:radial-gradient(circle at 86% 18%,#d7a9412e,#0000 30%),#111313;border-radius:28px;grid-template-columns:1.25fr .75fr;gap:50px;padding:55px;display:grid}.quarter-experience-hero h1{max-width:900px;margin:12px 0 18px;font:58px/1 Georgia,serif}.quarter-experience-hero>div>p:last-child{color:#d3ccc0;max-width:790px;font-size:17px;line-height:1.65}.quarter-experience-hero aside{background:#ffffff0d;border:1px solid #f0cf714d;border-radius:20px;align-self:end;padding:26px}.quarter-experience-hero aside small,.quarter-experience-hero aside span{color:#cbbfae;letter-spacing:.1em;font-size:10px;display:block}.quarter-experience-hero aside strong{color:var(--gold2);margin:10px 0;font:35px Georgia,serif;display:block}.experience-sequence{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(5,1fr);margin:20px 0;display:grid;overflow:hidden}.experience-sequence button{border:0;border-right:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#fffdf8;align-items:center;gap:10px;padding:17px;display:flex}.experience-sequence button:last-child{border-right:0}.experience-sequence button:hover,.experience-sequence button:focus-visible{background:#f3e8ca;outline:none}.experience-sequence button em{color:#a77b1c;margin-left:auto;font-style:normal}.experience-sequence span{color:#b58627;font:17px Georgia,serif}.experience-panel,.experience-rubric{scroll-margin-top:100px}.experience-academic-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.experience-panel{border:1px solid var(--line);background:#fffdf8;border-radius:23px;padding:34px}.experience-panel h2{margin:8px 0 18px;font:30px/1.1 Georgia,serif}.experience-panel>p:not(.eyebrow){color:var(--muted);line-height:1.7}.competencies-panel>div{gap:9px;display:grid}.competencies-panel article{background:#f2ecdf;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.competencies-panel article span{color:#a6781e;font:20px Georgia,serif}.faculty-note,.module-format{background:#b3821f12;border-left:2px solid #c99b3e;padding:15px}.faculty-note small{color:#98701a;letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:block}.lab-panel{color:#fff8ec;background:#171919}.lab-panel>p:not(.eyebrow){color:#d1c9bd}.lab-protocol{grid-template-columns:auto 1fr auto 1fr;gap:10px;margin-top:25px;display:grid}.lab-protocol span{color:var(--gold2)}.lab-protocol b{font-size:12px}.project-panel textarea{border:1px solid var(--line);resize:vertical;background:#f7f2e8;border-radius:14px;width:100%;min-height:190px;padding:18px}.project-panel>small{color:var(--muted);margin-top:8px;display:block}.project-readiness{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:22px;overflow:hidden}.project-readiness>div{background:#eee5d3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.project-readiness>div small{color:#80601a;letter-spacing:.13em;font-size:8px}.project-readiness>div strong{font:21px Georgia,serif}.project-readiness label{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:11px;padding:13px 16px;font-size:12px;line-height:1.4;display:flex}.project-readiness input{accent-color:#aa7d21;flex:none;width:17px;height:17px;margin-top:1px}.project-submission{background:#f2ede3;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px;display:flex}.project-submission.submitted{background:#e9f2e4;border:1px solid #bfd0b3}.project-submission>div{gap:5px;display:grid}.project-submission small{color:#82621c;letter-spacing:.12em;font-size:8px}.project-submission strong{font:18px Georgia,serif}.project-submission span{max-width:560px;color:var(--muted);font-size:11px;line-height:1.45}.project-submission button{white-space:nowrap;background:var(--ink);color:var(--gold2);border:0;border-radius:999px;padding:12px 16px;font-weight:900}.project-submission button:disabled{opacity:.42;cursor:not-allowed}.experience-rubric{background:#ece4d5;border-radius:23px;grid-template-columns:1.4fr repeat(4,1fr);gap:12px;margin-top:20px;padding:28px;display:grid}.experience-rubric h2{margin:6px 0 0;font:29px Georgia,serif}.experience-rubric article{border-left:1px solid #5843212e;padding:16px}.experience-rubric article strong,.experience-rubric article span{display:block}.experience-rubric article strong{color:#9b6f19;font:27px Georgia,serif}.experience-rubric article span{margin-top:7px;font-size:11px;font-weight:800}.experience-rubric footer{border-top:1px solid #5843212e;grid-column:1/-1;justify-content:space-between;padding-top:18px;display:flex}.academy-program-footer{border:1px solid var(--line);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.academy-video-library{background:linear-gradient(145deg,#191714fa,#080808fa);border:1px solid #e5c26a3d;border-radius:24px;margin-top:34px;padding:32px}.academy-video-library-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:28px;margin-bottom:24px;display:grid}.academy-video-library-head h2{color:#fff8e9;margin:8px 0 0;font:34px/1.05 Georgia,serif}.academy-video-library-head>p{color:#c9c2b7;margin:0;line-height:1.65}.academy-video-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academy-video-lesson-grid button{text-align:left;color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:18px;width:100%;padding:22px;transition:all .2s;display:flex}.academy-video-lesson-grid button:hover{border-color:#e5c26a8c;transform:translateY(-2px)}.academy-video-lesson-grid button>span{color:#0b0a08;background:linear-gradient(145deg,#f4dc93,#b77d12);border-radius:50%;flex:0 0 52px;place-items:center;height:52px;font-weight:950;display:grid}.academy-video-lesson-grid small{color:#d7ae4d;letter-spacing:.12em;font-weight:900}.academy-video-lesson-grid h3{margin:7px 0 12px;font:21px/1.15 Georgia,serif}.academy-video-lesson-grid em{color:#d8d0c1;font-size:12px;font-style:normal}.academy-video-lesson-grid .pending{opacity:.72}.academy-video-lesson-page{color:#fff;background:radial-gradient(circle at 76% 12%,#c28d1e26,#0000 28%),#080808;min-height:100vh;padding:42px clamp(20px,5vw,74px) 70px}.academy-video-lesson-page>header{text-align:center;max-width:980px;margin:36px auto 26px}.academy-video-lesson-page h1{color:#fff8e9;margin:10px 0 14px;font:clamp(40px,6vw,72px)/.98 Georgia,serif}.academy-video-lesson-page>header>p:last-child{color:#c9c2b7;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.academy-video-player{background:#000;border:1px solid #e5c26a59;border-radius:24px;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #0000008c}.academy-video-player video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.academy-video-player>div{background:#111;gap:10px;padding:14px 18px;display:flex}.academy-video-player>div span{color:#d9c27e;border:1px solid #e5c26a33;border-radius:999px;padding:7px 11px;font-size:11px}.academy-video-pending{text-align:center;background:#ffffff06;border:1px dashed #e5c26a66;border-radius:24px;max-width:780px;margin:50px auto;padding:54px}.academy-video-pending>span{color:#e3bd59;font-size:42px}.academy-video-pending h2{color:#fff8e9;font:32px Georgia,serif}.academy-video-pending p{color:#c9c2b7}.academy-video-learning{color:#171612;background:#f8f3e8;border-radius:28px;max-width:1100px;margin:42px auto 0;padding:clamp(24px,4vw,52px)}.video-learning-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:28px;padding-bottom:28px;display:grid}.video-learning-heading h2{margin:8px 0 12px;font:clamp(34px,5vw,52px)/1 Georgia,serif}.video-learning-heading p:last-child{max-width:760px;color:var(--muted);line-height:1.7}.academy-voice-button{color:#6f4e0c;cursor:pointer;background:#fffaf0;border:1px solid #b88b2d;border-radius:999px;align-items:center;gap:10px;margin:18px 0;padding:12px 17px;font-weight:850;display:inline-flex}.academy-voice-button:hover,.academy-voice-button:focus-visible,.academy-voice-button.speaking{color:#f2cc6c;background:#171612;outline:none}.academy-voice-button span{font-size:17px}.lesson-summary-voice{margin:28px 0 10px}.voice-summary-source{display:none}.voice-follow-text{color:#655f54;background:#fffdf8;border:1px solid #ddd1b9;border-radius:16px;margin:4px 0 28px;padding:20px;font-size:16px;line-height:1.9}.voice-follow-text mark{color:inherit;background:0 0;border-radius:4px;padding:2px 1px;transition:background .16s,color .16s,box-shadow .16s}.voice-follow-text.active mark.current{color:#17130a;background:#f1c95e;box-shadow:0 0 0 3px #d8a93733}.voice-follow-text.active{border-color:#c79b3a;box-shadow:0 10px 30px #533a0814}.video-learning-sections{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;display:grid}.video-learning-sections>article{border:1px solid var(--line);background:#fffdf8;border-radius:18px;gap:15px;padding:25px;display:flex}.video-learning-sections>article>span{color:#a7791d;font:23px Georgia,serif}.video-learning-sections h3{margin:0 0 10px;font:25px/1.1 Georgia,serif}.video-learning-sections p{color:var(--muted);line-height:1.65}.video-learning-sections aside{color:#4e493f;background:#f1e8d5;border-radius:12px;margin-top:16px;padding:14px;line-height:1.55}.video-learning-sections aside b{color:#8d6719;letter-spacing:.12em;margin-bottom:6px;font-size:9px;display:block}.video-coach-card{margin-top:22px}.video-lesson-navigation{justify-content:space-between;gap:16px;margin-top:30px;display:flex}.video-lesson-navigation button:disabled{opacity:.35}.video-completion-card{background:#fffaf0;border:1px solid #d7c79f;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.video-completion-card.complete{background:#f2f8ed;border-color:#8eac78}.video-completion-card small{color:#98701e;letter-spacing:.12em;font-size:9px;font-weight:900}.video-completion-card h3{margin:7px 0;font:26px Georgia,serif}.video-completion-card p{color:var(--muted);margin:0}.academy-final-portfolio{color:#171612;background:#fffaf0;border:1px solid #d1b86f;border-radius:20px;margin:28px 0 36px;padding:26px}.academy-final-portfolio.approved{background:#f1f8ed;border-color:#769b64}.final-portfolio-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.final-portfolio-heading small{color:#8c6516;letter-spacing:.12em;font-size:9px;font-weight:900}.final-portfolio-heading h3{margin:8px 0;font:30px Georgia,serif}.final-portfolio-heading p{max-width:720px;color:var(--muted);line-height:1.6}.final-portfolio-heading>strong{color:#efc963;white-space:nowrap;background:#171612;border-radius:999px;padding:8px 11px;font-size:10px}.academy-final-portfolio>aside{background:#f1e5c9;border-radius:12px;margin:18px 0;padding:15px}.academy-final-portfolio>aside b{color:#825d13;font-size:10px}.academy-final-portfolio textarea{color:#171612;resize:vertical;background:#fff;border:1px solid #d8cba9;border-radius:14px;width:100%;min-height:260px;margin:18px 0;padding:18px;font:15px/1.65 inherit}.final-portfolio-checks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.final-portfolio-checks label{background:#f2ead8;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.4;display:flex}.academy-final-portfolio footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.academy-final-portfolio footer>span{color:var(--muted);font-size:11px}.certificate-requirement-note{color:#f3ddb0;background:#2a261e;border-radius:12px;margin:-18px 0 30px;padding:14px 17px;font-size:12px;line-height:1.5}.academy-next-stage{color:#fff8e9;background:#171612;border:1px solid #c79b3a;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:28px 0;padding:25px;display:grid}.academy-next-stage>span{color:#17120a;background:#e7bd55;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.academy-next-stage small{color:#dfb84f;letter-spacing:.13em;font-size:9px;font-weight:900}.academy-next-stage h2{margin:6px 0;font:28px Georgia,serif}.academy-next-stage p{color:#cfc6b7;margin:0;line-height:1.55}@media (width<=760px){.academy-video-library-head,.academy-video-lesson-grid{grid-template-columns:1fr}.academy-video-library{padding:22px}.academy-video-lesson-page{padding-inline:16px}.video-learning-heading,.video-learning-sections{grid-template-columns:1fr}.academy-video-learning{border-radius:22px;padding:22px 16px}.video-learning-heading .academy-voice-button{justify-self:start}.video-completion-card,.final-portfolio-heading,.academy-final-portfolio footer{flex-direction:column;align-items:flex-start}.final-portfolio-checks,.academy-next-stage{grid-template-columns:1fr}}@media (width<=1000px){.academy-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.academy-complete-path-head,.academy-complete-grid{grid-template-columns:1fr}.academy-complete-path{padding:22px}}@media (width<=900px){.academy-intro-series{grid-template-columns:1fr}.academy-intro-player{width:min(100%,360px)}}@media (width<=560px){.academy-intro-series{padding:22px}.academy-intro-selector{grid-template-columns:1fr}.academy-intro-player{width:min(100%,300px)}}@media (width<=760px){.student-code-redeem{grid-template-columns:1fr}.student-code-form{flex-direction:column}.student-code-redeem>a{width:100%}.trial-conversion-card{padding:30px 20px}.trial-conversion-options{grid-template-columns:1fr}.trial-conversion-options>button{min-height:0}.trial-conversion-card>h2{font-size:36px}}.academy-program-footer small{color:#98701a;margin-bottom:6px;font-weight:900;display:block}@media (width<=900px){.academy-degree-intro{grid-template-columns:1fr;gap:18px}.academy-degree-grid{grid-template-columns:1fr}.academy-degree-grid article,.academy-degree-grid h3,.academy-degree-grid article>p{min-height:0}.academy-program-hero{grid-template-columns:1fr;padding:30px}.academy-program-hero h1{font-size:43px}.academy-program-standard{grid-template-columns:1fr 1fr}.academy-program-standard>div:nth-child(2){border-right:0}.academy-program-standard>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.academy-curriculum-heading{grid-template-columns:1fr;gap:18px}.academy-program-modules{grid-template-columns:1fr 1fr}.annual-roadmap-intro{grid-template-columns:1fr;gap:18px}.annual-term{grid-template-columns:1fr}.annual-term>header{padding-bottom:18px}.quarter-experience-hero{grid-template-columns:1fr;padding:36px}.quarter-experience-hero h1{font-size:44px}.experience-academic-grid{grid-template-columns:1fr}.experience-rubric{grid-template-columns:1fr 1fr}.experience-rubric>div,.experience-rubric footer{grid-column:1/-1}}@media (width<=600px){.academy-degree-paths{margin-top:48px}.academy-degree-intro h2{font-size:36px}.academy-program-standard,.annual-roadmap-stats,.annual-months{grid-template-columns:1fr}.annual-roadmap-stats>div{border-right:0;border-bottom:1px solid var(--line)}.annual-roadmap-stats>div:last-child{border-bottom:0}.annual-roadmap-intro h2{font-size:36px}.academy-program-modules{grid-template-columns:1fr}.quarter-experience-page{padding:22px 16px 60px}.quarter-experience-hero{padding:28px 22px}.quarter-experience-hero h1{font-size:37px}.experience-sequence{grid-template-columns:1fr}.experience-sequence button{border-right:0;border-bottom:1px solid var(--line)}.experience-rubric{grid-template-columns:1fr}.experience-rubric article{border-top:1px solid #5843212e;border-left:0}.experience-rubric footer{flex-direction:column;gap:8px}.academy-program-footer{flex-direction:column;align-items:stretch}}.owner-preview-banner{color:#345226;background:#e7f0df;border:1px solid #7f9c69;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:13px 18px;font-size:12px;display:flex}.course-back{color:#81611b;background:0 0;border:0;margin-bottom:25px;font-weight:800}.course-layout{grid-template-columns:350px 1fr;align-items:start;gap:22px;display:grid}.lesson-list{background:var(--ink);color:#fff;border-radius:24px;padding:28px;position:sticky;top:20px}.lesson-list h2{margin:10px 0 22px;font:29px/1.08 Georgia,serif}.course-progress{border-bottom:1px solid #ffffff1f;padding:15px 0 22px}.course-progress>div{justify-content:space-between;align-items:center;display:flex}.course-progress small{color:#aaa}.course-progress .progress{background:#38352e;margin-top:10px}.lesson-link{color:#aaa;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr;gap:8px;width:100%;padding:14px 4px;display:grid}.lesson-link>span{color:var(--gold2);font:14px Georgia,serif}.lesson-link b{font-size:12px;line-height:1.3;display:block}.lesson-link small{color:#777;margin-top:4px;display:block}.lesson-link.active,.lesson-link.active b{color:#fff}.lesson-content{border:1px solid var(--line);background:linear-gradient(#fffaf0 0%,#f8f2e7 100%);border-radius:24px;padding:clamp(28px,5vw,65px);box-shadow:0 24px 70px #231c0f14}.lesson-header-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lesson-header-meta span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:#6d655a;background:#fff9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.lesson-content h1{letter-spacing:-.035em;margin:13px 0 22px;font:clamp(43px,5vw,66px)/1 Georgia,serif}.lesson-intro{color:var(--muted);max-width:830px;font-size:18px;line-height:1.75}.lesson-path{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(5,1fr);margin:34px 0 24px;display:grid;overflow:hidden}.lesson-path>button{border:0;border-left:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr auto;gap:4px;padding:17px 15px;display:grid}.lesson-path>button:first-child{background:#f3e8ca;border-left:0}.lesson-path>button:hover,.lesson-path>button:focus-visible{background:#f3e8ca;outline:none}.lesson-path>button span,.lesson-path>button b,.lesson-path>button small{grid-column:1}.lesson-path>button em{color:#a77b1c;grid-area:1/2/4;align-self:center;font-style:normal}#lesson-watch,#lesson-ask,#lesson-practice,#lesson-build,#lesson-deploy{scroll-margin-top:105px}.lesson-path span{color:#a77b1c;font:12px Georgia,serif}.lesson-path b{font-size:12px}.lesson-path small{color:var(--muted);font-size:9px;line-height:1.35}.lesson-coach-card{color:#fff;background:radial-gradient(circle at 85% 15%,#d8a93738,#0000 30%),#10100f;border:1px solid #4d3c18;border-radius:20px;grid-template-columns:1fr 1.15fr;gap:28px;margin:34px 0;padding:28px;display:grid}.lesson-coach-card small{color:var(--gold2);letter-spacing:.14em;font-size:9px;font-weight:900}.lesson-coach-card h2{margin:10px 0;font:28px/1.08 Georgia,serif}.lesson-coach-card p{color:#bdb6aa;font-size:12px;line-height:1.6}.lesson-coach-prompts{gap:8px;display:grid}.lesson-coach-prompts button{text-align:left;color:#eee8dd;background:#ffffff0f;border:1px solid #f0cf7133;border-radius:12px;justify-content:space-between;gap:12px;padding:13px 14px;font-size:11px;line-height:1.4;display:flex}.lesson-coach-prompts button:hover{border-color:var(--gold2);background:#f0cf7117}.lesson-box{background:var(--ink);color:#fff;border-radius:19px;gap:20px;margin:34px 0;padding:26px;display:flex}.lesson-box>span{color:var(--gold2);font-size:27px}.lesson-box small,.action-box small{text-transform:uppercase;letter-spacing:.15em;color:var(--gold2);font-size:9px;font-weight:900}.lesson-box ul{color:#ddd;gap:10px;margin:14px 0 0;padding-left:19px;display:grid}.action-box{border-left:3px solid var(--gold);background:#f3ead2;padding:20px 25px}.action-box h3{margin:10px 0;font:26px Georgia,serif}.action-box p{color:var(--muted);font-size:12px}.lesson-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:38px;display:flex}.complete-button{color:#795a14;background:#fff;border:1px solid #a47a1b;border-radius:999px;padding:12px 18px;font-weight:800}.complete-button.done{color:#3f642c;background:#e8f0df;border-color:#7fa069}.hero{isolation:isolate;background:radial-gradient(circle at 18% 48%,#d8a9372e,#0000 32%),radial-gradient(circle at 84% 18%,#d8a9371c,#0000 26%),linear-gradient(135deg,#090909 0%,#12100d 58%,#080808 100%);grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(40px,7vw,100px);min-height:calc(100vh - 86px);padding:clamp(60px,8vw,110px) clamp(22px,7vw,110px) 34px;display:grid;position:relative;overflow:hidden}.hero-logo-watermark{z-index:-1;object-fit:cover;opacity:.075;filter:grayscale()sepia(.8)contrast(1.25);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:clamp(390px,48vw,720px);height:clamp(390px,48vw,720px);position:absolute;top:50%;left:clamp(-75px,-3vw,-28px);transform:translateY(-50%)}.hero:before{content:"";border:1px solid #d8a93740;border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-210px}.hero-copy{z-index:1;max-width:690px;position:relative}.hero .eyebrow{color:var(--gold2)}.eyebrow,.mini-label,.panel-kicker{text-transform:uppercase;letter-spacing:.2em;color:#9a741f;font-size:11px;font-weight:800}.hero h1,.question-card h1,.profile-card h1,.welcome h1{letter-spacing:-.04em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(48px,6.2vw,86px);line-height:.98}.hero h1 em{color:var(--gold2);font-weight:400}.hero h1{color:#fffaf0;text-shadow:0 3px 32px #00000052}.lead{color:#5f5a50;max-width:630px;font-size:18px;line-height:1.75}.hero .lead{color:#c9c1b3}.hero .microcopy{color:#aaa296}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.gold-button{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#171004;border:1px solid #a47a1b;border-radius:999px;padding:17px 24px;font-weight:800;transition:all .2s;box-shadow:0 12px 30px #ae7d1833}.gold-button:hover{transform:translateY(-2px);box-shadow:0 16px 35px #ae7d184d}.gold-button span{padding-left:18px}.gold-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.microcopy{color:var(--muted);font-size:12px}.hero-card{color:#fff;z-index:1;background:linear-gradient(145deg,#1c1914f5,#080808fa);border:1px solid #f0cf713d;border-radius:30px;padding:clamp(28px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0e0c0840}.hero-prompt{background:#ffffff0e;border:1px solid #f0cf7133;border-radius:16px;align-items:flex-start;gap:12px;margin:-8px 0 24px;padding:16px 18px;display:flex}.hero-prompt p{color:#e9e3d8;margin:0;font-size:13px;line-height:1.5}.hero-prompt-dot{background:var(--gold2);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 18px #f0cf71bf}.card-glow{background:radial-gradient(circle,#f0cf7147,#0000 68%);width:230px;height:230px;position:absolute;top:-70px;right:-50px}.hero-card h2{margin:12px 0 30px;font:42px/1.1 Georgia,serif}.preview-list{gap:5px;display:grid}.preview-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-top:1px solid #ffffff21;grid-template-columns:46px 1fr 22px;align-items:center;padding:15px 0;display:grid}.preview-list>button:hover,.preview-list>button:focus-visible{background:#d8a93714;border-top-color:#f0cf7180;outline:none;padding-left:10px}.preview-list>button>strong{color:var(--gold2);font-size:18px;transition:transform .2s}.preview-list>button:hover>strong{transform:translate(4px)}.preview-list span{color:var(--gold2);font:17px Georgia,serif}.preview-list p{color:#aaa59d;margin:0;font-size:13px}.preview-list b{color:#fff;margin-bottom:3px;font-size:16px;display:block}.academy-video-production-notice{background:#fff9eb;border:1px solid #d7c49a;border-radius:18px;grid-template-columns:46px 1fr;align-items:start;gap:16px;margin:24px 0;padding:22px;display:grid}.academy-video-production-notice>span{color:#e1b954;background:#1a1813;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.academy-video-production-notice small{color:#9b7622;letter-spacing:.14em;font-size:9px}.academy-video-production-notice h2{margin:6px 0 7px;font:24px Georgia,serif}.academy-video-production-notice p{color:#6f6758;margin:0;font-size:12px;line-height:1.55}.trust-row{border-top:1px solid var(--line);color:#6f695e;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:28px;padding-top:25px;font-size:11px;display:flex}.trust-row span{color:#a59d90}.trust-row b{color:#49443c}.quiz-shell,.profile-shell{min-height:calc(100vh - 86px);padding:45px 22px 80px}.progress-wrap{max-width:860px;margin:0 auto 38px}.progress-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.progress{background:#ddd5c7;height:3px}.progress span{background:var(--gold);height:100%;transition:all .3s;display:block}.question-card,.profile-card{background:var(--cream);border:1px solid var(--line);border-radius:30px;max-width:860px;margin:auto;padding:clamp(28px,5vw,64px);box-shadow:0 25px 70px #2c231214}.question-card h1,.profile-card h1{margin:14px 0;font-size:clamp(38px,5vw,60px)}.question-help{color:var(--muted);line-height:1.6}.option-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:17px 18px;transition:all .15s;display:flex}.option:hover{border-color:#c69a37}.option.selected{background:#fff7df;border-color:#b9861c;box-shadow:inset 0 0 0 1px #b9861c}.radio{border:1px solid #aaa;border-radius:50%;flex:none;width:17px;height:17px;position:relative}.selected .radio:after{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:3px}.quiz-footer{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.compact{padding:12px 20px}.back-button:disabled{opacity:.25}.profile-card{max-width:650px}.profile-card label{text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:800;display:block}.profile-card label small{color:var(--muted);font-weight:400}.profile-card input,.profile-card select{border:1px solid var(--line);background:#fff;border-radius:12px;outline:none;width:100%;margin-top:9px;padding:16px}.profile-card input:focus,.profile-card select:focus{border-color:#b9861c;box-shadow:0 0 0 3px #d8a93726}.full{width:100%;margin-top:28px}.centered{margin:18px auto 0;display:block}.dashboard{max-width:1500px;margin:auto;padding:55px clamp(20px,6vw,90px) 100px}.welcome h1{margin:12px 0;font-size:clamp(48px,6vw,74px)}.welcome>p:last-child{color:var(--muted);font-size:17px}.diagnosis{border:1px solid var(--line);background:var(--cream);border-radius:18px;grid-template-columns:repeat(3,1fr);margin:35px 0 22px;display:grid}.diagnosis div{border-right:1px solid var(--line);padding:20px 24px}.diagnosis div:last-child{border:0}.diagnosis span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:7px;font-size:9px;display:block}.diagnosis b{font:18px Georgia,serif}.dashboard-grid{grid-template-columns:1fr 1.25fr;gap:20px;display:grid}.panel{background:var(--cream);border:1px solid var(--line);border-radius:22px;padding:28px}.panel h2{margin:8px 0 24px;font:30px Georgia,serif}.priority{border-top:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.priority span{background:var(--ink);width:32px;height:32px;color:var(--gold2);border-radius:50%;place-items:center;font:16px Georgia,serif;display:grid}.priority p{margin:0;font-weight:700}.day{border-top:1px solid var(--line);grid-template-columns:20px 52px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.day span{text-transform:uppercase;color:var(--muted);font-size:10px}.day p{margin:0;font-size:13px}.day button{color:#916913;background:0 0;border:0;font-size:11px;font-weight:700}.tool-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tool-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;padding:18px;display:flex}.insight{background:var(--ink);color:#fff;position:relative;overflow:hidden}.insight h2{color:#fff}.insight>p:not(.panel-kicker){color:#bbb4a7;line-height:1.65}.spark{color:var(--gold2);font-size:30px;position:absolute;top:20px;right:25px}.plan-empty-state{background:#fffaf0;border:1px solid #d8c99e;border-radius:22px;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;max-width:980px;margin-top:28px;padding:24px;display:grid}.plan-empty-state>span{background:var(--ink);width:42px;height:42px;color:var(--gold2);border-radius:50%;place-items:center;font-size:20px;display:grid}.plan-empty-state b{font:25px Georgia,serif}.plan-empty-state p{color:var(--muted);margin:7px 0 0;line-height:1.6}.plan-empty-state button{white-space:nowrap}@media (width<=700px){.plan-empty-state{grid-template-columns:42px 1fr}.plan-empty-state button{grid-column:2;justify-self:start}}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#090806b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creator-modal{background:var(--cream);border:1px solid #f0cf7173;border-radius:26px;width:min(720px,100%);max-height:92vh;padding:clamp(24px,4vw,42px);overflow:auto;box-shadow:0 35px 100px #00000073}.creator-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creator-head h2{margin:8px 0 18px;font:clamp(30px,5vw,44px)/1.1 Georgia,serif}.close-button{border:1px solid var(--line);background:#fff;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1}.asset-label{color:#76560f;text-transform:uppercase;letter-spacing:.13em;background:#eee4ca;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-block}.creator-modal textarea{resize:vertical;border:1px solid var(--line);color:#28241d;background:#fff;border-radius:15px;outline:none;width:100%;min-height:280px;margin-top:18px;padding:20px;font:15px/1.7 Arial,sans-serif;display:block}.creator-modal textarea:focus{border-color:#b9861c;box-shadow:0 0 0 3px #d8a93724}.edit-note{color:var(--muted);margin:12px 0 20px;font-size:11px}.creator-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.creator-actions .outline-button{padding:11px 17px}@media (width<=1100px){.pricing-grid{grid-template-columns:1fr 1fr}.price-card.popular{transform:none}}@media (width<=850px){.hero{grid-template-columns:1fr}.hero-card{max-width:620px}.option-grid,.dashboard-grid,.diagnosis{grid-template-columns:1fr}.diagnosis div{border-right:0;border-bottom:1px solid var(--line)}.day{grid-template-columns:20px 45px 1fr}.day button{grid-column:3}.tool-grid{grid-template-columns:1fr}.trust-row{gap:14px}.topbar{height:72px}.brand{font-size:18px}.mark{width:37px;height:37px}.quiz-shell,.profile-shell{min-height:calc(100vh - 72px)}.account-button{display:none}.signin-button{padding:9px 11px}.account-toast{top:82px;left:14px;right:14px}.pricing-link{display:none}}@media (width<=520px){body{padding-bottom:78px}.hero{padding-top:48px}.hero h1{font-size:48px}.hero-card h2{font-size:34px}.question-card,.profile-card{border-radius:20px;padding:27px 20px}.outline-button{display:none}.dashboard{padding-top:38px}.diagnosis{margin-top:25px}.panel{padding:22px}.trust-row b{width:100%}.pricing-grid{grid-template-columns:1fr}.pricing-page{padding-top:45px}.signin-button{display:none}.mobile-nav{z-index:30;padding:8px 5px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0b09f5;border:1px solid #5b481d;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 16px 45px #0006}.mobile-nav button,.mobile-nav a{color:#aaa49a;letter-spacing:.03em;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.mobile-nav span{color:#d2c7ad;font-size:19px;line-height:1}.mobile-nav .active,.mobile-nav .active span{color:var(--gold2)}main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.topbar{padding:0 18px}.nav-actions{gap:7px}.language-switch button{padding:5px 7px}}.academic-record{background:#fffdf8;border:1px solid #d9cfbc;border-radius:26px;margin:24px 0 30px;padding:clamp(22px,4vw,40px);box-shadow:0 22px 60px #2a221214}.academic-record-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.academic-record-head h2{margin:7px 0 9px;font:clamp(28px,4vw,40px)/1.08 Georgia,serif}.academic-record-head p:last-child{color:#6c6559;max-width:760px;line-height:1.55}.academic-record-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.academic-record-summary article{background:#faf6ed;border:1px solid #ded5c5;border-radius:15px;padding:18px}.academic-record-summary small,.academic-record-summary strong,.academic-record-summary span{display:block}.academic-record-summary small{color:#896a28;letter-spacing:1px;font-size:8px;font-weight:900}.academic-record-summary strong{margin:8px 0 5px;font:30px Georgia,serif}.academic-record-summary span{color:#746d61;font-size:10px;line-height:1.4}.academic-record-summary article.eligible{background:#edf6ef;border-color:#78a889}.term-grade-strip{border:1px solid #dcd3c3;border-radius:15px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.term-grade-strip article{background:#fff;border-right:1px solid #dcd3c3;align-items:center;gap:11px;padding:13px;display:flex}.term-grade-strip article:last-child{border-right:0}.term-grade-strip>article>span{width:34px;height:34px;color:var(--gold2);background:#11100d;border-radius:50%;place-items:center;font:15px Georgia,serif;display:grid}.term-grade-strip small,.term-grade-strip strong{display:block}.term-grade-strip small{letter-spacing:.9px;color:#8a7549;font-size:8px}.term-grade-strip strong{margin-top:3px;font-size:12px}.academic-transcript-table{border:1px solid #dcd3c3;border-radius:16px;overflow:hidden}.transcript-header,.academic-transcript-table>button{grid-template-columns:62px minmax(0,1fr) 130px 70px;align-items:center;gap:14px;display:grid}.transcript-header{color:#d9c58e;letter-spacing:1px;background:#11100d;padding:11px 15px;font-size:8px;font-weight:900}.academic-transcript-table>button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ddcf;padding:13px 15px}.academic-transcript-table>button:last-child{border-bottom:0}.academic-transcript-table>button:hover{background:#fbf6e9}.academic-transcript-table>button:disabled,.academic-transcript-table>button.locked{cursor:not-allowed;opacity:.58;background:#f5f2eb}.academic-transcript-table>button>span:first-child{color:#9a7526;font:18px Georgia,serif}.academic-transcript-table b,.academic-transcript-table small{display:block}.academic-transcript-table b{font-size:12px}.academic-transcript-table small{color:#837b6e;margin-top:3px;font-size:9px}.academic-transcript-table>button>strong{text-align:right;font:20px Georgia,serif}.transcript-status{color:#776f63;letter-spacing:.6px;text-transform:uppercase;background:#eee9df;border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:900}.transcript-status.approved{color:#33724d;background:#e2f1e6}.transcript-status.revision{color:#9c4b32;background:#fae6de}.transcript-status.pending{color:#87621b;background:#fff0c9}.transcript-status.locked{color:#6d675d;background:#e7e3da}.credential-requirements{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.credential-requirements>div{background:#faf7ef;border:1px solid #ddd4c4;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.credential-requirements>div>span{color:#867553;border:1px solid #b8aa8d;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.credential-requirements>div>span.done{color:#fff;background:#47805e;border-color:#47805e}.credential-requirements b,.credential-requirements small{display:block}.credential-requirements b{font-size:11px}.credential-requirements small{color:#7c7468;margin-top:4px;font-size:9px}@media (width<=900px){.academic-record-summary,.term-grade-strip{grid-template-columns:repeat(2,1fr)}.term-grade-strip article:nth-child(2){border-right:0}.term-grade-strip article:nth-child(-n+2){border-bottom:1px solid #dcd3c3}.credential-requirements{grid-template-columns:1fr}}@media (width<=620px){.academic-record-head{flex-direction:column}.academic-record-summary{grid-template-columns:1fr 1fr}.transcript-header{display:none}.academic-transcript-table>button{grid-template-columns:42px 1fr auto;gap:9px}.academic-transcript-table>button>.transcript-status{grid-column:2}.academic-transcript-table>button>strong{grid-area:1/3/3}}.ad-studio-page{color:#27231e;max-width:1440px;margin:0 auto;padding:36px 5vw 120px}.ad-studio-hero{color:#fff;background:radial-gradient(circle at 75% 10%,#cfa44938,#0000 30%),linear-gradient(135deg,#10100f,#292118);border-radius:30px;grid-template-columns:1.35fr .65fr;align-items:end;gap:48px;padding:52px;display:grid;box-shadow:0 30px 70px #1c160f2e}.ad-studio-hero h1{max-width:850px;margin:12px 0 16px;font:54px/1.02 Georgia,serif}.ad-studio-hero>div>p:last-child{color:#d4cfc6;max-width:760px;font-size:15px;line-height:1.65}.ad-studio-hero aside{color:#d4aa51;letter-spacing:.12em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.ad-studio-hero aside b{color:#7f7465}.ad-studio-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;margin-top:24px;display:grid}.ad-brief-card,.ad-result-card{background:#fffdf8;border:1px solid #ded5c5;border-radius:26px;min-height:620px;padding:34px;box-shadow:0 15px 50px #362a1912}.ad-section-title{align-items:flex-start;gap:16px;margin-bottom:27px;display:flex}.ad-section-title>span{color:#17130d;background:#c99b3f;border-radius:50%;place-items:center;width:42px;height:42px;font:17px Georgia,serif;display:grid}.ad-section-title small,.ad-result-head small,.ad-copy-preview small{color:#9a711a;letter-spacing:.14em;font-size:8px;font-weight:900}.ad-section-title h2,.ad-result-head h2{margin:4px 0 0;font:28px Georgia,serif}.ad-brief-card label{color:#443d33;letter-spacing:.04em;gap:8px;margin-bottom:18px;font-size:10px;font-weight:900;display:grid}.ad-brief-card textarea,.ad-brief-card input,.ad-brief-card select{box-sizing:border-box;color:#2c2822;background:#fff;border:1px solid #d8cdb9;border-radius:14px;outline:none;width:100%;font:13px/1.5 Arial,sans-serif}.ad-brief-card textarea{resize:vertical;min-height:130px;padding:16px}.ad-brief-card input,.ad-brief-card select{min-height:48px;padding:0 14px}.ad-brief-card textarea:focus,.ad-brief-card input:focus,.ad-brief-card select:focus{border-color:#b9892b;box-shadow:0 0 0 3px #b9892b1a}.ad-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ad-generate{width:100%;margin-top:5px}.ad-generate:disabled{opacity:.45;cursor:not-allowed}.ad-safety-note{text-align:center;color:#756b5c;font-size:10px}.ad-creative-upload{background:#f8f2e6;border:1px solid #d8cdb9;border-radius:15px;margin:4px 0 16px;padding:14px}.ad-creative-upload>small{color:#8a681f;letter-spacing:.1em;font-size:8px;font-weight:900}.ad-creative-upload>label{cursor:pointer;border:1px dashed #b99b61;border-radius:11px;place-items:center;min-height:92px;display:grid;margin:8px 0!important}.ad-creative-upload input{display:none}.ad-creative-upload>div{align-items:center;gap:10px;margin:8px 0;display:flex}.ad-creative-upload img{object-fit:cover;border-radius:10px;width:82px;height:82px}.ad-creative-upload span{gap:6px;font-size:9px;display:grid}.ad-creative-upload button{color:#9a6d18;background:0 0;border:0;width:max-content;font-size:9px;font-weight:900}.ad-creative-upload p{color:#7c7162;margin:0;font-size:8px}.ad-launch-readiness{color:#fff;background:#252018;border-left:3px solid #c3973e;gap:4px;margin-bottom:14px;padding:12px;display:grid}.ad-launch-readiness b{color:#efc65f;font-size:9px}.ad-launch-readiness span{font-size:10px}.ad-launch-readiness small{color:#bdb3a6;font-size:8px}.ad-result-card{background:linear-gradient(145deg,#f5f0e5,#fff);flex-direction:column;display:flex}.ad-empty-state{text-align:center;color:#6e6558;flex:1;place-content:center;justify-items:center;display:grid}.ad-empty-state>span{color:#ddb455;background:#201b15;border-radius:50%;place-items:center;width:64px;height:64px;font-size:25px;display:grid}.ad-empty-state h2{color:#29241e;margin:20px 0 8px;font:30px Georgia,serif}.ad-empty-state p{max-width:380px;font-size:12px;line-height:1.6}.ad-result-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ad-result-head>span{color:#e5c779;background:#201b15;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900}.ad-strategy-summary{color:#685f52;margin:10px 0 17px;font-size:11px;line-height:1.55}.ad-status-message{text-align:center;color:#84601c;font-size:10px;font-weight:800}.ad-variant-tabs{gap:7px;margin:4px 0 10px;padding-bottom:3px;display:flex;overflow-x:auto}.ad-variant-tabs button{color:#645b4f;cursor:pointer;background:#fff;border:1px solid #d3c6af;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.ad-variant-tabs button.active{color:#19140e;background:#c99b3f;border-color:#b18430}.ad-visual-direction{background:#fff;border-left:3px solid #c99b3f;margin:13px 0;padding:12px 15px}.ad-visual-direction small{color:#9a711a;letter-spacing:.12em;font-size:7px;font-weight:900}.ad-visual-direction p{color:#655d51;margin:5px 0 0;font-size:9px;line-height:1.5}.saved-campaigns-panel{background:linear-gradient(145deg,#fffdf8,#f5efe3);border:1px solid #d8ccb6;border-radius:22px;margin:18px 0;padding:25px}.saved-campaigns-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.saved-campaigns-panel header small{color:#987020;letter-spacing:.14em;font-size:8px;font-weight:900}.saved-campaigns-panel h2{margin:5px 0 0;font:27px Georgia,serif}.saved-campaign-empty{color:#71685c;border:1px dashed #cdbf9f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px;font-size:11px;display:flex}.saved-campaign-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.saved-campaign-grid article{background:#fff;border:1px solid #d8cebc;border-radius:15px;padding:17px}.saved-campaign-grid article>div{justify-content:space-between;gap:8px;display:flex}.saved-campaign-grid span{color:#a07727;font-size:8px;font-weight:900}.saved-campaign-grid small{color:#5d8a69;font-size:7px;font-weight:900}.saved-campaign-grid h3{margin:13px 0 6px;font:18px Georgia,serif}.saved-campaign-grid p{color:#6f675b;min-height:30px;font-size:9px;line-height:1.45}.saved-campaign-grid b{color:#8d806e;font-size:8px}.saved-campaign-grid article.publish-ready{border-color:#4f8b66;box-shadow:0 0 0 2px #4f8b6617}.saved-campaign-grid article.publish-blocked{background:#fffaf7;border-color:#ad6754}.campaign-preflight-button{color:#f2d27b;cursor:pointer;background:#171612;border:1px solid #b28a3d;border-radius:9px;width:100%;margin-top:14px;padding:10px 12px;font-size:9px;font-weight:900}.campaign-preflight-button:disabled{cursor:wait;opacity:.65}.campaign-publish-button{color:#17130b;cursor:pointer;background:linear-gradient(135deg,#f4ce63,#c99a26);border:1px solid #846312;border-radius:9px;width:100%;margin-top:14px;padding:11px 12px;font-size:9px;font-weight:900}.campaign-publish-button:disabled{cursor:wait;opacity:.65}.publish-ready .campaign-preflight-button{color:#c9f0d5;background:#173326;border-color:#4f8b66}.campaign-preflight-message{color:#766b5d!important;min-height:0!important;margin:8px 0 0!important;font-size:8px!important}.campaign-insights-button{color:#5d4b27;cursor:pointer;background:#fffaf0;border:1px solid #c9b98f;border-radius:9px;width:100%;margin-top:8px;padding:9px 11px;font-size:8px;font-weight:900}.campaign-insights-button:disabled{opacity:.6;cursor:wait}.campaign-insight-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.campaign-insight-grid span{background:#faf7f0;border:1px solid #e1d8c8;border-radius:8px;flex-direction:column;color:#2c2924!important;padding:8px!important;display:flex!important}.campaign-insight-grid span.result{background:#eff8f1;border-color:#6e9e7b}.campaign-insight-grid b{color:#1f1d19!important;font-size:13px!important}.campaign-insight-grid small{margin-top:3px;color:#8b7d69!important;font-size:6px!important}.campaign-execution-chain{flex-wrap:wrap;margin-top:9px;gap:5px!important;display:flex!important}.campaign-execution-chain span{background:#eee8dc;border-radius:99px;color:#766b5d!important;padding:5px 7px!important;font-size:6px!important}.campaign-execution-chain span.done{background:#e4f2e8;color:#2d6a43!important}.campaign-execution-chain span.blocked{background:#f8e5df;color:#9b4936!important}.campaign-insight-note,.campaign-insight-error{min-height:0!important;margin:8px 0 0!important;font-size:7px!important}.campaign-insight-note{color:#587363!important}.campaign-insight-error{color:#a34835!important}@media (width<=600px){.campaign-insight-grid{grid-template-columns:repeat(2,1fr)}}.ad-schedule-control{background:#fffdf8;border:1px solid #d4c6a9;border-radius:15px;margin:15px 0;padding:15px}.ad-schedule-control header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-schedule-control header small{color:#987020;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.ad-schedule-control header b{margin-top:4px;font-size:11px;display:block}.ad-schedule-control header>span{color:#efd273;background:#171612;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.ad-schedule-control>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.ad-schedule-control label{font-size:8px;font-weight:900}.ad-schedule-control input{background:#fff;border:1px solid #d8ccb6;border-radius:9px;width:100%;margin-top:6px;padding:10px}.ad-schedule-control p{color:#746a5d;margin:10px 0 0;font-size:8px}@media (width<=600px){.ad-schedule-control>div{grid-template-columns:1fr}}@media (width<=800px){.saved-campaign-grid{grid-template-columns:1fr}.saved-campaign-empty{flex-direction:column;align-items:flex-start}}.ad-strategy-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0;display:grid}.ad-strategy-grid article{background:#fffc;border:1px solid #ddd2bf;border-radius:12px;padding:13px}.ad-strategy-grid small{color:#9a711a;letter-spacing:.11em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.ad-strategy-grid b{font-size:10px;line-height:1.4;display:block}.ad-copy-preview{color:#fff;background:#1d1915;border-radius:18px;padding:23px}.ad-copy-preview>div{justify-content:space-between;gap:15px;display:flex}.ad-copy-preview>div span{color:#7fd0a0;letter-spacing:.1em;font-size:7px;font-weight:900}.ad-copy-preview h3{margin:17px 0 8px;font:27px Georgia,serif}.ad-copy-preview p{color:#d8d1c8;font-size:11px;line-height:1.6}.ad-copy-preview .outline-button{color:#f5d58e;border-color:#b9934a;margin-top:8px}.ad-format-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.ad-format-grid article{background:#fff;border:1px solid #d9cebb;border-radius:13px;padding:14px;display:grid}.ad-format-grid span{color:#a47a27;font:18px Georgia,serif}.ad-format-grid b{margin:6px 0 2px;font-size:10px}.ad-format-grid small{color:#807566;font-size:8px}.ad-result-card footer{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.ad-capabilities{background:#f8f3e9;border:1px solid #ddd2bf;border-radius:26px;grid-template-columns:.7fr 1.3fr;gap:32px;margin-top:24px;padding:40px;display:grid}.ad-capabilities h2{margin:8px 0 0;font:35px Georgia,serif}.ad-capabilities>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ad-capabilities article{border-left:1px solid #d0c19f;padding:18px}.ad-capabilities article span{color:#a57b28;font:18px Georgia,serif}.ad-capabilities article b{margin:11px 0 7px;font-size:11px;display:block}.ad-capabilities article p{color:#736a5e;font-size:9px;line-height:1.5}@media (width<=950px){.ad-studio-hero,.ad-studio-layout,.ad-capabilities{grid-template-columns:1fr}.ad-studio-hero aside{justify-content:flex-start}.ad-capabilities>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.ad-studio-page{padding:18px 14px 110px}.ad-studio-hero{padding:28px 22px}.ad-studio-hero h1{font-size:37px}.ad-brief-card,.ad-result-card{min-height:auto;padding:22px}.ad-form-row,.ad-strategy-grid{grid-template-columns:1fr}.ad-format-grid{grid-template-columns:repeat(3,1fr)}.ad-capabilities{padding:25px}.ad-capabilities>div:last-child{grid-template-columns:1fr}.mobile-nav{justify-content:flex-start;overflow-x:auto}.mobile-nav button{min-width:70px}}.pricing-heading>p:not(.eyebrow){color:var(--muted);font-size:17px}.full-lesson{margin-top:34px}.lesson-outcomes{background:var(--ink);color:#fff;border-radius:20px;padding:24px 28px}.lesson-outcomes small,.prompt-card small,.workbook-card small,.knowledge-check>small{color:var(--gold2);letter-spacing:.16em;font-size:9px;font-weight:900}.lesson-outcomes>div{color:#e7e1d4;gap:9px;margin-top:15px;font-size:14px;display:grid}.lesson-section{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:38px 0;display:grid}.lesson-section>span{color:#b48929;font:23px Georgia,serif}.lesson-section h2,.prompt-card h2,.workbook-card h2,.knowledge-check h2{margin:0 0 15px;font:clamp(26px,3vw,38px)/1.12 Georgia,serif}.lesson-section p,.workbook-card p{color:var(--muted);line-height:1.75}.lesson-section aside{border-left:3px solid var(--gold);color:#4d493f;background:#f3ead2;margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.6}.lesson-section aside b{color:#8a671d;letter-spacing:.14em;margin-bottom:5px;font-size:9px;display:block}.prompt-card{background:var(--ink);color:#fff;border-radius:22px;margin:36px 0;padding:30px}.prompt-card pre{white-space:pre-wrap;font:13px/1.65 var(--font-geist-mono), monospace;color:#e9e2d3;background:#292721;border:1px solid #454138;border-radius:14px;margin:22px 0;padding:20px}.workbook-card,.knowledge-check{border:1px solid var(--line);background:#fffdf7;border-radius:20px;margin:28px 0;padding:28px}.workbook-card small,.knowledge-check>small{color:#916b19}.workbook-card textarea{resize:vertical;background:#fff;border:1px solid #d7c8a4;border-radius:13px;width:100%;min-height:110px;margin-top:14px;padding:15px;font:14px/1.5 inherit}.workbook-card em{color:#8c877b;margin-top:8px;font-size:11px;display:block}.academic-review-card{color:#f4ecda;background:linear-gradient(145deg,#171713,#29261e);border:1px solid #3c392f;border-radius:22px;margin:28px 0;padding:28px;box-shadow:0 18px 45px #18140c29}.academic-review-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.academic-review-heading small,.academic-feedback-result small{color:#d9b957;letter-spacing:.12em;font-weight:800}.academic-review-heading h2{font:36px/1.05 var(--font-display);margin:8px 0}.academic-review-heading p{color:#c8c0ae;max-width:650px;margin:0}.academic-review-heading>strong{color:#f0cd65;height:96px;font:32px/1 var(--font-display);text-align:center;border:1px solid #89733d;border-radius:50%;flex:0 0 96px;place-content:center;display:grid}.academic-review-heading>strong span{color:#b8af9e;margin-top:4px;font:10px/1 sans-serif;display:block}.academic-review-heading>strong.ready{color:#a8d69d;border-color:#6d9b62}.academic-rubric-grid{border:1px solid #3f3a30;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid;overflow:hidden}.academic-rubric-grid div{border-right:1px solid #3f3a30;gap:12px;padding:16px;display:flex}.academic-rubric-grid div:last-child{border-right:0}.academic-rubric-grid b{color:#c7a94e}.academic-review-button{color:#201d16;background:#e3c250;border:0;border-radius:999px;padding:14px 22px;font-weight:800}.academic-review-button:disabled{opacity:.38;cursor:not-allowed}.academic-review-error{color:#ffb3a5}.academy-certification-launch{color:#f4eddf;background:linear-gradient(135deg,#17140d,#262014);border:1px solid #a9802c;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:28px;display:flex}.academy-certification-launch small{color:#d8b75d;letter-spacing:.14em;font-size:8px;font-weight:900}.academy-certification-launch h2{margin:7px 0;font:28px Georgia,serif}.academy-certification-launch p{color:#aea694;max-width:720px;margin:0;font-size:11px}.academy-certification-launch button{color:#17140d;background:#d6b24f;border:0;border-radius:999px;flex:none;padding:13px 18px;font-weight:900}.academy-graduate-launch{color:#f4eddf;background:linear-gradient(135deg,#11110f,#1a1813);border:1px solid #4d4331;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:28px;display:flex}.academy-graduate-launch small{color:#d8b75d;letter-spacing:.14em;font-size:8px;font-weight:900}.academy-graduate-launch h2{margin:7px 0;font:28px Georgia,serif}.academy-graduate-launch p{color:#aea694;max-width:720px;margin:0;font-size:11px}.academy-graduate-launch button{color:#e2c46d;background:0 0;border:1px solid #c8a24a;border-radius:999px;flex:none;padding:13px 18px;font-weight:900}.academy-master-launch{color:#f4eddf;background:linear-gradient(135deg,#20190b,#11110f);border:1px solid #a77d25;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:24px;display:flex}.academy-master-launch>div{align-items:center;gap:15px;display:flex}.academy-master-launch>div>span{color:#17140d;background:#d2ad50;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.academy-master-launch small{color:#d9bb68;letter-spacing:.14em;font-size:8px}.academy-master-launch h2{margin:4px 0;font:25px Georgia,serif}.academy-master-launch p{color:#a79e8e;margin:0;font-size:10px}.academy-master-launch button{color:#17140d;background:#d3ae52;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.academy-settings-page{color:#f2ebdd;background:radial-gradient(circle at 85% 0,#c4972d24,#0000 28%),#0c0c0b;min-height:100vh;padding:38px clamp(16px,4vw,62px) 80px}.academy-settings-hero{background:#151513;border:1px solid #3e382b;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:26px 30px;display:grid}.academy-settings-hero>button{color:#c9a750;background:0 0;border:0;align-self:start}.academy-settings-hero small,.academy-offer-editor header small,.academy-settings-side small,.academy-offer-library header small{color:#d1ad52;letter-spacing:.14em;font-size:8px;font-weight:900}.academy-settings-hero h1{margin:7px 0;font:clamp(34px,5vw,49px) Georgia,serif}.academy-settings-hero h1 em{color:#d5b45c}.academy-settings-hero p{color:#9e9687;max-width:740px;margin:0}.academy-settings-hero aside{border:1px solid #4e4531;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex}.academy-settings-hero aside>span{background:#55744b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.academy-settings-hero aside small,.academy-settings-hero aside b{display:block}.academy-settings-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;margin-top:18px;display:grid}.academy-offer-editor,.academy-settings-side section,.academy-offer-library{background:#151513;border:1px solid #393428;border-radius:21px}.academy-offer-editor{padding:26px}.academy-offer-editor>header{justify-content:space-between;display:flex}.academy-offer-editor h2{margin:5px 0;font:28px Georgia,serif}.academy-offer-editor>header>span{color:#d8bb66;background:#282113;border-radius:999px;padding:7px 10px;font-size:9px}.academy-offer-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.academy-offer-form label{color:#c9c0b0;gap:7px;font-size:9px;font-weight:800;display:grid}.academy-offer-form label.wide{grid-column:1/-1}.academy-offer-form input,.academy-offer-form select{color:#eee7d9;background:#0d0d0c;border:1px solid #484136;border-radius:10px;width:100%;padding:12px}.academy-offer-form .academy-offer-check{border:1px solid #403a30;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.academy-offer-check input{opacity:0;position:absolute}.academy-offer-check span{background:#58754d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.academy-offer-message{color:#e1c66e;background:#231e12;border-radius:10px;padding:10px 12px}.academy-offer-editor>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.academy-settings-side{align-content:start;gap:14px;display:grid}.academy-settings-side section{padding:22px}.academy-settings-side h2{margin:6px 0;font:24px Georgia,serif}.academy-config-health>div{gap:7px;margin:15px 0;display:grid}.academy-config-health span{color:#b6ad9d;border:1px solid #3f392d;border-radius:9px;padding:9px;font-size:9px}.academy-config-health span.ready{color:#a7d19a;border-color:#536b49}.academy-config-health p{color:#928a7b;font-size:10px;line-height:1.55}.academy-ai-rules ol{color:#b7ae9e;margin:14px 0 0;padding-left:20px;font-size:10px;line-height:1.9}.academy-offer-library{margin-top:18px;padding:24px}.academy-offer-library>header{justify-content:space-between;align-items:center;display:flex}.academy-offer-library h2{margin:5px 0;font:27px Georgia,serif}.academy-offer-library>header>span{color:#c7aa5c}.academy-offer-library>div:not(.academy-offer-empty){border:1px solid #383329;border-radius:13px;margin-top:15px;overflow:hidden}.academy-offer-library>div>button{color:#eee7d9;text-align:left;background:#10100f;border:0;border-bottom:1px solid #383329;grid-template-columns:95px 1fr 150px 110px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.academy-offer-library>div>button:last-child{border:0}.academy-offer-library button>span{text-align:center;border-radius:999px;padding:6px 8px;font-size:8px}.academy-offer-library button>span.active{color:#aeda9f;background:#294024}.academy-offer-library button>span.draft{color:#d0b76d;background:#2c271c}.academy-offer-library button b,.academy-offer-library button small{display:block}.academy-offer-library button small{color:#8d8576;margin-top:3px;font-size:8px}.academy-offer-library button strong,.academy-offer-library button em{color:#cdb260;font-size:9px}.academy-offer-empty{text-align:center;color:#8e8677;padding:38px}.academy-offer-empty>span{color:#c7a34d;font-size:35px}.academy-offer-empty h3{color:#eee7d9}.academy-command-page{color:#f3ecdf;background:radial-gradient(circle at 88% 0,#c89b3024,#0000 29%),#0c0c0b;min-height:100vh;padding:38px clamp(16px,4vw,62px) 80px}.academy-command-hero{background:#151513;border:1px solid #3d372b;border-radius:23px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;padding:26px 30px;display:grid}.academy-command-hero>button{color:#c9a750;background:0 0;border:0;align-self:start}.academy-command-hero small,.academy-today-board header small,.academy-stage-card header small,.academy-quick-actions header small,.academy-flow-health header small{color:#d1ad52;letter-spacing:.14em;font-size:8px;font-weight:900}.academy-command-hero h1{margin:7px 0;font:clamp(34px,5vw,50px) Georgia,serif}.academy-command-hero h1 em{color:#d5b45d}.academy-command-hero p{color:#a09889;margin:0}.academy-command-hero aside{border:1px solid #454032;border-radius:15px;align-items:center;gap:10px;padding:14px 18px;display:flex}.academy-command-hero aside>span{border-radius:50%;width:10px;height:10px}.academy-command-hero aside>span.attention{background:#e5a64c;box-shadow:0 0 0 5px #e5a64c1f}.academy-command-hero aside>span.clear{background:#79a26d}.academy-command-hero aside small,.academy-command-hero aside b{display:block}.academy-command-hero aside b{margin-top:3px}.academy-command-message{color:#e4c971;background:#251e10;border-radius:10px;padding:11px 14px}.academy-command-metrics{grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0;display:grid}.academy-command-metrics article{background:#151513;border:1px solid #383327;border-radius:16px;padding:20px;position:relative}.academy-command-metrics article>span{color:#5c5138;font:18px Georgia,serif;position:absolute;top:12px;right:14px}.academy-command-metrics small,.academy-command-metrics b,.academy-command-metrics p{display:block}.academy-command-metrics small{color:#b99443;letter-spacing:.12em;font-size:7px}.academy-command-metrics b{margin:7px 0;font:30px Georgia,serif}.academy-command-metrics p{color:#8c8475;margin:0;font-size:9px}.academy-command-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.academy-today-board,.academy-stage-card,.academy-quick-actions,.academy-flow-health{background:#151513;border:1px solid #393428;border-radius:21px}.academy-today-board{padding:24px}.academy-today-board>header,.academy-flow-health>header{justify-content:space-between;align-items:center;display:flex}.academy-today-board h2,.academy-stage-card h2,.academy-quick-actions h2,.academy-flow-health h2{margin:5px 0;font:26px Georgia,serif}.academy-today-board>header>span{color:#dcbe68;background:#261f11;border-radius:999px;padding:7px 10px;font-size:9px}.academy-priority-list{border:1px solid #383329;border-radius:14px;margin-top:18px;overflow:hidden}.academy-priority-list>button{color:#eee6d8;text-align:left;background:#10100f;border:0;border-bottom:1px solid #383329;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.academy-priority-list>button:last-child{border:0}.academy-priority-list>button>span{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.academy-priority-list span.normal{color:#d2ad52;border:1px solid #756238}.academy-priority-list span.alert{color:#fff;background:#803f32}.academy-priority-list span.gold{color:#fff;background:#866621}.academy-priority-list span.green{color:#fff;background:#56774c}.academy-priority-list small,.academy-priority-list b,.academy-priority-list p{display:block}.academy-priority-list small{color:#b08d3e;letter-spacing:.1em;font-size:7px}.academy-priority-list b{margin:3px 0}.academy-priority-list p{color:#8c8475;margin:0;font-size:9px}.academy-priority-list em{color:#ceb160;font-size:9px}.academy-all-clear{text-align:center;color:#8e8677;padding:55px 20px}.academy-all-clear>span{color:#fff;background:#547348;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:20px;display:grid}.academy-all-clear h3{color:#eee6d8}.academy-command-side{align-content:start;gap:14px;display:grid}.academy-stage-card,.academy-quick-actions{padding:21px}.academy-stage-card>div{border-bottom:1px solid #353127;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.academy-stage-card>div:last-child{border:0}.academy-stage-card>div span{color:#c9a750;font:15px Georgia,serif}.academy-stage-card>div b{font-size:10px}.academy-stage-card>div strong{font:20px Georgia,serif}.academy-quick-actions button{color:#eee6d8;text-align:left;background:0 0;border:0;border-bottom:1px solid #353127;justify-content:space-between;gap:8px;width:100%;padding:12px 0;display:flex}.academy-quick-actions button:last-child{border:0}.academy-quick-actions button span{color:#d5b359}.academy-flow-health{margin-top:18px;padding:24px}.academy-flow-health>header>b{color:#e0c26d;font:30px Georgia,serif}.academy-flow-health>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.academy-flow-health article{background:#10100f;border:1px solid #3a352b;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.academy-flow-health article>span{color:#d0ab4f;font:15px Georgia,serif}.academy-flow-health article b,.academy-flow-health article small{display:block}.academy-flow-health article b{font-size:8px}.academy-flow-health article small{color:#817969;margin-top:3px;font-size:7px}.academy-flow-health article em{color:#8fbd83;font-size:7px}.graduate-follow-up-page{color:#f3ecdf;background:radial-gradient(circle at 85% 0,#c4972d24,#0000 28%),#0c0c0b;min-height:100vh;padding:38px clamp(16px,4vw,62px) 80px}.graduate-follow-up-hero{background:#151513;border:1px solid #3d372a;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:26px 30px;display:grid}.graduate-follow-up-hero>button{color:#caaa56;background:0 0;border:0;align-self:start}.graduate-follow-up-hero small{color:#d2ad52;letter-spacing:.15em;font-size:8px;font-weight:900}.graduate-follow-up-hero h1{margin:7px 0;font:clamp(32px,5vw,48px) Georgia,serif}.graduate-follow-up-hero h1 em{color:#d5b258}.graduate-follow-up-hero p{color:#9f9788;max-width:720px;margin:0}.graduate-follow-up-hero>span{color:#9f9788;text-align:center;border:1px solid #4b432f;border-radius:16px;padding:16px 20px}.graduate-follow-up-hero>span b{color:#f0d27b;font:29px Georgia,serif;display:block}.graduate-follow-up-metrics{background:#151513;border:1px solid #383326;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.graduate-follow-up-metrics article{border-right:1px solid #383326;padding:18px}.graduate-follow-up-metrics article:last-child{border:0}.graduate-follow-up-metrics small,.graduate-follow-up-metrics b,.graduate-follow-up-metrics span{display:block}.graduate-follow-up-metrics small{color:#bd9843;letter-spacing:.12em;font-size:8px}.graduate-follow-up-metrics b{margin:5px 0;font:28px Georgia,serif}.graduate-follow-up-metrics span{color:#8e8678;font-size:9px}.graduate-follow-up-layout{grid-template-columns:330px minmax(0,1fr);gap:18px;display:grid}.graduate-roster,.graduate-workspace,.graduate-safety{background:#151513;border:1px solid #393326;border-radius:21px}.graduate-roster{align-self:start;padding:19px}.graduate-roster header{padding:5px 5px 16px}.graduate-roster header small,.graduate-workspace header small,.graduate-message-editor small,.graduate-safety small{color:#d1aa4e;letter-spacing:.13em;font-size:8px;font-weight:900}.graduate-roster h2{margin:5px 0;font:22px Georgia,serif}.graduate-roster>button{color:#eee7d9;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.graduate-roster>button.active{background:#211b10;border-color:#8d6c2b}.graduate-roster>button>span{color:#d5b456;background:#2b2518;border-radius:50%;place-items:center;width:36px;height:36px;font:13px Georgia,serif;display:grid}.graduate-roster b,.graduate-roster small{display:block}.graduate-roster small{color:#887f70;margin-top:3px;font-size:8px}.graduate-roster em{color:#c9a54f}.graduate-empty{text-align:center;color:#8f8778;padding:26px 8px}.graduate-empty>span{color:#c9a54f;font-size:30px}.graduate-empty h3{color:#eee7d9}.graduate-empty button{color:#d8bb68;background:0 0;border:1px solid #7d672f;border-radius:999px;padding:9px 12px}.graduate-workspace{padding:26px}.graduate-workspace>header{justify-content:space-between;align-items:flex-start;display:flex}.graduate-workspace>header h2{margin:5px 0;font:30px Georgia,serif}.graduate-workspace>header p{color:#8d8576;margin:0;font-size:10px}.graduate-workspace>header>span{color:#abd59b;background:#26321f;border-radius:999px;padding:7px 10px;font-size:9px}.graduate-workspace-empty{text-align:center;color:#8e8677;padding:80px 20px}.graduate-workspace-empty span{color:#b28c36;font:60px Georgia,serif}.graduate-timeline{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.graduate-timeline article{background:#10100f;border:1px solid #3c372d;border-radius:15px;grid-template-columns:50px 1fr;gap:12px;padding:17px;display:grid}.graduate-timeline article.ready{background:#151d13;border-color:#66805a}.graduate-timeline article>span{color:#d5b559;border:1px solid #6a5a36;border-radius:50%;grid-row:1/3;place-items:center;width:45px;height:45px;font:18px Georgia,serif;display:grid}.graduate-timeline h3{margin:4px 0;font:17px Georgia,serif}.graduate-timeline small{color:#a8873c;font-size:7px}.graduate-timeline p{color:#908879;margin:0;font-size:9px;line-height:1.5}.graduate-timeline time{color:#cdb66f;margin-top:7px;font-size:9px;display:block}.graduate-timeline article>b{color:#bca85f;grid-column:2;font-size:9px}.graduate-message-editor{background:#10100f;border:1px solid #3b362b;border-radius:15px;padding:18px}.graduate-message-editor header{justify-content:space-between;display:flex}.graduate-message-editor h3{margin:4px 0;font:20px Georgia,serif}.graduate-message-editor header>span{color:#a99d87;font-size:8px}.graduate-message-editor textarea{color:#f0e9dc;resize:vertical;background:#090909;border:1px solid #494236;border-radius:11px;width:100%;margin:12px 0;padding:13px}.graduate-message-editor>div{gap:8px;display:flex}.graduate-message-editor button{color:#d6bb6b;background:0 0;border:1px solid #6f6039;border-radius:999px;padding:9px 12px}.graduate-actions-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.graduate-actions-grid button{color:#ede6d8;text-align:left;background:#11110f;border:1px solid #3d382d;border-radius:13px;padding:14px}.graduate-actions-grid button span,.graduate-actions-grid button b,.graduate-actions-grid button small{display:block}.graduate-actions-grid button span{color:#d2ad52;font:17px Georgia,serif}.graduate-actions-grid button b{margin:7px 0;font-size:10px}.graduate-actions-grid button small{color:#8a8273;font-size:8px}.graduate-next-program{color:#c9c0b0;grid-template-columns:1fr auto;gap:9px;font-size:9px;font-weight:800;display:grid}.graduate-next-program select{color:#eee7d9;background:#0d0d0c;border:1px solid #484135;border-radius:10px;grid-column:1;padding:12px}.graduate-next-program button{color:#17140d;background:#d3ae52;border:0;border-radius:10px;grid-area:1/2/3;align-self:end;padding:12px;font-weight:900}.graduate-save-message{color:#e2c76f;background:#211d12;border-radius:10px;padding:10px 12px}.graduate-safety{justify-content:space-between;gap:22px;margin-top:18px;padding:24px;display:flex}.graduate-safety h2{margin:5px 0;font:25px Georgia,serif}.graduate-safety>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.graduate-safety span{color:#bdb3a2;border:1px solid #403a2e;border-radius:10px;padding:9px;font-size:9px}.ink-automation-page{color:#f4eddf;background:radial-gradient(circle at 86% 4%,#c1952f29,#0000 28%),#0d0d0c;min-height:100vh;padding:42px clamp(18px,4vw,64px) 80px}.ink-automation-hero{background:linear-gradient(135deg,#171714,#0c0c0b);border:1px solid #3b3322;border-radius:24px;align-items:center;gap:24px;padding:28px 32px;display:flex}.ink-academy-mark{text-align:center;color:#d4ad52;border:1px solid #b78d33;border-radius:50%;place-content:center;width:92px;height:92px;display:grid;box-shadow:inset 0 0 0 7px #0d0d0c,inset 0 0 0 8px #6d5626}.ink-academy-mark span{font:30px Georgia,serif}.ink-academy-mark small{letter-spacing:.14em;font-size:7px}.ink-automation-hero p,.ink-section-heading small,.ink-certification-side small,.ink-certificate-registry small{color:#d1ad53;letter-spacing:.16em;font-size:9px;font-weight:900}.ink-automation-hero h1{margin:7px 0;font:clamp(32px,5vw,52px)/1 Georgia,serif}.ink-automation-hero h1 em{color:#d1ad53}.ink-automation-hero div>span{color:#a9a08e;font-size:12px}.ink-automation-steps{grid-template-columns:repeat(10,1fr);gap:6px;margin:20px 0;display:grid}.ink-automation-steps button{color:#8e8675;background:#151513;border:1px solid #373226;border-radius:12px;min-width:0;padding:13px 5px}.ink-automation-steps button b,.ink-automation-steps button span{display:block}.ink-automation-steps button b{color:#cba74f;font:17px Georgia,serif}.ink-automation-steps button span{text-overflow:ellipsis;margin-top:5px;font-size:8px;overflow:hidden}.ink-automation-steps button.active{color:#17140d;background:#d4ad52;border-color:#d4ad52}.ink-automation-steps button.active b{color:#17140d}.ink-certification-summary{background:#151513;border:1px solid #393326;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ink-certification-summary article{border-right:1px solid #393326;padding:18px 20px}.ink-certification-summary article:last-child{border:0}.ink-certification-summary small,.ink-certification-summary strong,.ink-certification-summary span{display:block}.ink-certification-summary small{color:#b8984c;letter-spacing:.12em;font-size:8px}.ink-certification-summary strong{margin:6px 0;font:29px Georgia,serif}.ink-certification-summary span{color:#8e8676;font-size:10px}.ink-certification-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:20px;margin-top:20px;display:grid}.ink-certification-workspace,.ink-certification-side section,.ink-certificate-registry{background:#151513;border:1px solid #393326;border-radius:22px}.ink-certification-workspace{padding:28px}.ink-section-heading{gap:16px;display:flex}.ink-section-heading>span{color:#d3ad52;font:44px Georgia,serif}.ink-section-heading h2{margin:5px 0;font:30px Georgia,serif}.ink-section-heading p{color:#928a7b;margin:0;font-size:11px}.ink-student-fields{grid-template-columns:1fr 1fr;gap:13px;margin:26px 0;display:grid}.ink-student-fields label:last-child{grid-column:1/-1}.ink-student-fields label,.ink-instructor-note{color:#c8bfaf;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:800;display:grid}.ink-student-fields input,.ink-student-fields select,.ink-instructor-note textarea{color:#f4eddf;background:#0e0e0d;border:1px solid #454032;border-radius:11px;width:100%;padding:12px 13px}.ink-requirement-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ink-requirement-grid label{cursor:pointer;background:#10100f;border:1px solid #3b362b;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.ink-requirement-grid label.checked{background:#151d13;border-color:#657c55}.ink-requirement-grid input,.ink-human-approval input{opacity:0;position:absolute}.ink-requirement-grid label>span{color:#d1ad53;border:1px solid #5d5542;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.ink-requirement-grid b,.ink-requirement-grid small{display:block}.ink-requirement-grid b{font-size:11px}.ink-requirement-grid small{color:#827b6e;margin-top:3px;font-size:8px}.ink-instructor-note{margin-top:18px}.ink-instructor-note textarea{resize:vertical;min-height:88px}.ink-human-approval{cursor:pointer;background:#1b1710;border:1px solid #52462b;border-radius:14px;align-items:center;gap:13px;margin-top:16px;padding:16px;display:flex}.ink-human-approval>span{color:#6b624f;border:1px solid #665b41;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.ink-human-approval.approved{background:#182015;border-color:#71915e}.ink-human-approval.approved>span{color:#fff;background:#71915e}.ink-human-approval b,.ink-human-approval small{display:block}.ink-human-approval small{color:#9d9585;margin-top:4px;font-size:9px}.ink-certification-message{color:#e4c76e;background:#221e14;border-radius:10px;padding:10px 13px}.ink-certification-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ink-certification-side{align-content:start;gap:14px;display:grid}.ink-certification-side section{padding:22px}.ink-certification-side h3{margin:8px 0;font:22px Georgia,serif}.ink-certification-side p{color:#9a9283;font-size:11px;line-height:1.5}.ink-progress{background:#2c2921;border-radius:99px;height:7px;overflow:hidden}.ink-progress span{background:linear-gradient(90deg,#9c7628,#e0bd5d);height:100%;display:block}.ink-registry-card{background:linear-gradient(145deg,#201a0e,#11110f)!important;border-color:#8e6c2b!important}.ink-registry-card b,.ink-registry-card span{color:#d8cba9;margin-top:8px;font-size:10px;display:block}.ink-registry-card h3{color:#edcf76;font-family:monospace!important}.ink-safety-card ul{color:#b4ac9d;margin:13px 0 0;padding-left:19px;font-size:10px;line-height:1.8}.ink-certificate-registry{margin-top:20px;padding:26px}.ink-certificate-registry header{justify-content:space-between;align-items:center;display:flex}.ink-certificate-registry h2{margin:5px 0;font:27px Georgia,serif}.ink-registry-table{border:1px solid #373226;border-radius:14px;margin-top:18px;overflow:hidden}.ink-registry-table button{color:#efe7d7;text-align:left;background:#10100f;border:0;border-bottom:1px solid #373226;grid-template-columns:32px 1fr 150px 150px;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.ink-registry-table button:last-child{border:0}.ink-registry-table span{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ink-registry-table span.issued{background:#567448}.ink-registry-table span.pending{border:1px solid #7a6d50}.ink-registry-table b,.ink-registry-table small{display:block}.ink-registry-table small{color:#8e8677;font-size:8px}.ink-registry-table strong{color:#d8bd6c;font-size:10px}.ink-registry-table code{color:#9f9788;font-size:9px}.ink-empty-registry{text-align:center;color:#9b9385;padding:32px}.ink-empty-registry span{color:#caa44c;font-size:32px}.ink-empty-registry h3{color:#efe7d7;margin:8px 0}.ink-empty-registry p{font-size:10px}.academy-confirmed-offer{color:#eee7d9;background:#152014;border:1px solid #55704b;border-radius:15px;margin:16px 0;padding:17px}.academy-confirmed-offer>header{justify-content:space-between;align-items:flex-start;display:flex}.academy-confirmed-offer header small{color:#9ec793;letter-spacing:.12em;font-size:8px;font-weight:900}.academy-confirmed-offer h3{margin:4px 0;font:20px Georgia,serif}.academy-confirmed-offer header>span{color:#b9e0b0;background:#2d4828;border-radius:999px;padding:6px 9px;font-size:8px}.academy-confirmed-offer>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.academy-confirmed-offer article{background:#11180f;border:1px solid #354a31;border-radius:10px;padding:11px}.academy-confirmed-offer article small,.academy-confirmed-offer article b,.academy-confirmed-offer article p{display:block}.academy-confirmed-offer article small{color:#8eb183;font-size:7px}.academy-confirmed-offer article b{margin:5px 0;font-size:10px}.academy-confirmed-offer article p{color:#9eaa98;margin:0;font-size:8px}.academy-missing-offer{color:#f0e7dc;background:#281711;border:1px solid #8b563a;border-radius:14px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;margin:16px 0;padding:16px;display:grid}.academy-missing-offer>span{background:#8a4733;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.academy-missing-offer small{color:#e39f83;letter-spacing:.12em;font-size:7px}.academy-missing-offer h3{margin:4px 0;font:17px Georgia,serif}.academy-missing-offer p{color:#c2a99f;margin:0;font-size:9px}.academy-missing-offer button{color:#efb79e;background:0 0;border:1px solid #ad7055;border-radius:999px;padding:9px 12px}.academy-payment-source{background:#172014;border:1px solid #58734e;border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:10px;display:flex}.academy-payment-source span{color:#a9d19e;font-size:9px}.academy-payment-source code{text-overflow:ellipsis;color:#d6caa9;min-width:0;font-size:8px;overflow:hidden}@media (width<=900px){.academy-confirmed-offer>div{grid-template-columns:1fr 1fr}.academy-settings-layout{grid-template-columns:1fr}.academy-command-metrics{grid-template-columns:repeat(3,1fr)}.academy-command-layout{grid-template-columns:1fr}.academy-flow-health>div{grid-template-columns:repeat(2,1fr)}.graduate-follow-up-layout{grid-template-columns:1fr}.graduate-roster{grid-template-columns:1fr 1fr;gap:6px;display:grid}.graduate-roster header,.graduate-empty{grid-column:1/-1}.graduate-actions-grid{grid-template-columns:1fr 1fr}.ink-automation-steps{grid-template-columns:repeat(5,1fr)}.ink-certification-layout{grid-template-columns:1fr}.ink-certification-summary{grid-template-columns:1fr 1fr}.ink-certification-summary article:nth-child(2){border-right:0}.ink-certification-summary article:nth-child(-n+2){border-bottom:1px solid #393326}}@media (width<=600px){.academy-settings-page{padding:16px 11px 60px}.academy-settings-hero{grid-template-columns:1fr;padding:20px}.academy-settings-hero aside{justify-self:start}.academy-offer-form{grid-template-columns:1fr}.academy-offer-form label.wide{grid-column:auto}.academy-offer-library>div>button{grid-template-columns:80px 1fr}.academy-offer-library button strong,.academy-offer-library button em{grid-column:2}.academy-master-launch,.academy-certification-launch,.academy-graduate-launch{flex-direction:column;align-items:flex-start}.academy-command-page{padding:16px 11px 60px}.academy-command-hero{grid-template-columns:1fr;padding:20px}.academy-command-hero aside{justify-self:start}.academy-command-metrics{grid-template-columns:1fr 1fr}.academy-today-board{padding:17px}.academy-priority-list>button{grid-template-columns:32px 1fr}.academy-priority-list em{grid-column:2}.academy-flow-health>div{grid-template-columns:1fr}.graduate-follow-up-page{padding:16px 11px 60px}.graduate-follow-up-hero{grid-template-columns:1fr;padding:20px}.graduate-follow-up-hero>span{justify-self:start}.graduate-follow-up-metrics{grid-template-columns:1fr 1fr}.graduate-follow-up-metrics article:nth-child(2){border-right:0}.graduate-roster,.graduate-timeline{grid-template-columns:1fr}.graduate-actions-grid{grid-template-columns:1fr 1fr}.graduate-safety{flex-direction:column}.graduate-safety>div:last-child{grid-template-columns:1fr}.ink-automation-page{padding:18px 12px 60px}.ink-automation-hero{align-items:flex-start;padding:20px}.ink-academy-mark{flex:none;width:70px;height:70px}.ink-automation-hero h1{font-size:28px}.ink-automation-steps{display:flex;overflow-x:auto}.ink-automation-steps button{min-width:76px}.ink-certification-summary{grid-template-columns:1fr 1fr}.ink-certification-workspace{padding:18px}.ink-student-fields,.ink-requirement-grid{grid-template-columns:1fr}.ink-student-fields label:last-child{grid-column:auto}.ink-certification-actions{flex-direction:column}.ink-registry-table button{grid-template-columns:30px 1fr}.ink-registry-table strong,.ink-registry-table code{grid-column:2}.ink-section-heading>span{font-size:34px}}.academic-feedback-result{grid-template-columns:1fr 1fr;gap:16px;display:grid}.academic-feedback-result>div{background:#ffffff0b;border-radius:14px;padding:18px}.academic-feedback-result ul{color:#e6dece;margin:12px 0 0;padding-left:20px}.academic-feedback-result li+li{margin-top:8px}.academic-feedback-result footer{background:#d8b64d14;border-left:3px solid #d8b64d;grid-column:1/-1;padding:18px}.academic-feedback-result footer p{margin:8px 0 12px}.academic-feedback-result footer button{color:#f2d77c;background:0 0;border:1px solid #766536;border-radius:999px;padding:10px 15px}@media (width<=720px){.academic-review-card{padding:20px}.academic-review-heading{display:block}.academic-review-heading>strong{margin-top:18px}.academic-rubric-grid,.academic-feedback-result{grid-template-columns:1fr}.academic-rubric-grid div{border-bottom:1px solid #3f3a30;border-right:0}.academic-rubric-grid div:last-child{border-bottom:0}.academic-feedback-result footer{grid-column:auto}}.knowledge-check>button{text-align:left;color:#38352e;background:#fff;border:1px solid #d9d2c3;border-radius:12px;align-items:center;gap:13px;width:100%;margin:9px 0;padding:13px;display:flex}.knowledge-check>button span{color:#84621b;background:#f1ead9;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.knowledge-check>button.correct{background:#f2f7ed;border-color:#72935b}.knowledge-check>button.incorrect{background:#fff4f1;border-color:#bc7668}.check-success{color:#4d7337;font-weight:700}.check-retry{color:#9c4f43}.complete-button:disabled{opacity:.45;cursor:not-allowed}.complete-button.needs-work{color:#755516;background:#fff8e5;border-style:dashed}.complete-button.needs-work:hover{background:#f8e8b8}.certificate-button.locked{opacity:.72;cursor:pointer;border-style:dashed}.course-complete{color:#fff;text-align:center;background:linear-gradient(135deg,#1d1c18,#332d20);border-radius:22px;margin-top:32px;padding:34px}.course-complete>span{color:var(--gold2);font-size:30px;display:block}.course-complete small{color:var(--gold2);letter-spacing:.18em;margin:9px 0;font-size:9px;display:block}.course-complete h2{margin:10px 0;font:clamp(30px,4vw,44px)/1.08 Georgia,serif}.course-complete p{color:#d8d1c2;max-width:650px;margin:0 auto 22px;line-height:1.7}.completion-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.certificate-button{color:#f0ce76;background:0 0;border:1px solid #caa445;border-radius:999px;padding:13px 20px;font-weight:800}.certificate-area{margin-top:28px}.certificate-name-entry{align-items:end;gap:12px;margin-bottom:16px;display:flex}.certificate-name-entry label{text-align:left;color:#675d49;flex:1;font-size:11px;font-weight:800}.certificate-name-entry input{border:1px solid #d4c49f;border-radius:10px;width:100%;margin-top:7px;padding:12px;font:14px inherit;display:block}.course-certificate{background:#191813;border-radius:8px;padding:18px}.certificate-frame{outline-offset:-10px;text-align:center;color:#25231e;background:#f7f1e3;border:1px solid #c59b39;outline:1px solid #c59b39;min-height:540px;padding:48px 55px}.certificate-mark{color:#9b721a;letter-spacing:.08em;font:900 38px Georgia,serif}.certificate-frame>small{letter-spacing:.2em;color:#8c6a21;margin:14px 0;font-size:9px;display:block}.certificate-frame h2{color:#292721;margin:22px 0;font:clamp(35px,5vw,58px)/1 Georgia,serif}.certificate-frame p{color:#6f695e;margin:10px 0}.certificate-frame h3{color:#8b671b;border-bottom:1px solid #cdb477;max-width:650px;margin:20px auto;padding-bottom:10px;font:italic clamp(32px,5vw,52px)/1.1 Georgia,serif}.certificate-frame h4{max-width:650px;margin:18px auto 28px;font:26px/1.2 Georgia,serif}.certificate-meta{justify-content:center;gap:34px;display:flex}.certificate-meta div{gap:3px;display:grid}.certificate-meta b{font:18px Georgia,serif}.certificate-meta span{text-transform:uppercase;letter-spacing:.13em;color:#8a8275;font-size:9px}.certificate-signature{border-top:1px solid #9b7a32;width:220px;margin:35px auto 0;padding-top:8px;display:grid}.certificate-signature span{font:italic 18px Georgia,serif}.certificate-signature small{letter-spacing:.12em;text-transform:uppercase;color:#8a8275;font-size:8px}.final-exam{border:1px solid var(--line);background:#fffdf7;border-radius:22px;margin:36px 0 10px;padding:clamp(24px,4vw,40px)}.final-exam>small{color:#916b19;letter-spacing:.16em;font-size:9px;font-weight:900}.final-exam>h2{margin:10px 0;font:clamp(32px,4vw,48px)/1.05 Georgia,serif}.final-exam>p{color:var(--muted);margin-bottom:26px;line-height:1.65}.exam-question{border-top:1px solid var(--line);padding:22px 0}.exam-question>b{margin-bottom:12px;font:18px/1.4 Georgia,serif;display:block}.exam-question>button{text-align:left;color:#3c3932;background:#fff;border:1px solid #d8d0bf;border-radius:11px;align-items:center;gap:12px;width:100%;margin:8px 0;padding:12px;display:flex}.exam-question>button span{color:#85641e;background:#f1ead9;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-weight:900;display:grid}.exam-question>button.selected{background:#fbf3df;border-color:#a77d22;box-shadow:0 0 0 1px #a77d22}.exam-result{border-radius:14px;margin-top:20px;padding:20px}.exam-result strong{font:28px Georgia,serif}.exam-result p{margin:6px 0 0}.exam-result.passed{color:#456832;background:#eef6e8}.exam-result.retry{color:#934d41;background:#fff1ed}.academy-tools{justify-content:flex-end;margin-bottom:12px;display:flex}.student-page{max-width:1450px;margin:auto;padding:35px clamp(20px,5vw,75px) 110px}.student-hero{grid-template-columns:1fr 260px;align-items:end;gap:35px;margin:10px 0 42px;display:grid}.student-hero h1{letter-spacing:-.04em;margin:10px 0;font:clamp(48px,7vw,82px)/.95 Georgia,serif}.student-hero p{color:var(--muted);max-width:700px;line-height:1.7}.student-progress{background:var(--ink);color:#fff;border-radius:22px;padding:25px}.student-progress b{color:var(--gold2);font:48px Georgia,serif;display:block}.student-progress span{color:#bbb;font-size:11px}.student-progress .progress{background:#3b3831;margin-top:13px}.student-grid{grid-template-columns:1fr 320px;gap:22px;display:grid}.student-course-card{border:1px solid var(--line);background:var(--cream);border-radius:24px;grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:22px;display:grid}.student-course-art{min-height:230px;color:var(--gold2);background:linear-gradient(145deg,#18201e,#322818);border-radius:16px;place-items:end start;padding:24px;font:76px Georgia,serif;display:grid}.student-course-card small{letter-spacing:.15em;color:#8c691f;font-size:9px}.student-course-card h2{margin:12px 0;font:clamp(30px,4vw,47px)/1 Georgia,serif}.student-course-card p{color:var(--muted)}.student-course-actions{margin-top:24px}.student-status{gap:14px;display:grid}.student-status>div{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:center;gap:8px;padding:24px;display:grid}.student-status small{letter-spacing:.14em;color:#8d6a1e;font-size:9px}.student-status b{font:26px Georgia,serif}.student-status span{font-size:12px}.status-passed{color:#4c7837}.status-pending{color:#8c7953}.student-status button{color:#795a14;background:#fff;border:1px solid #b38a31;border-radius:999px;justify-self:start;padding:9px 13px;font-weight:800}.student-status button:disabled{opacity:.45}.learning-path,.workbook-summary{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:36px;padding:clamp(24px,4vw,38px)}.learning-head h2,.workbook-summary>h2{margin:8px 0 20px;font:36px Georgia,serif}.learning-path>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;width:100%;padding:15px 3px;display:grid}.learning-path>button>span{color:#8d681c;background:#f3ecdc;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.learning-path>button>span.path-done{color:#477033;background:#eaf3e3}.learning-path>button.locked{opacity:.62}.learning-path>button.locked>span{color:#6f6a61;background:#ece8df}.learning-path b{display:block}.learning-path small{color:var(--muted)}.learning-path em{color:#8b681d;font-size:11px}.workbook-summary>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.workbook-summary article{border:1px solid var(--line);background:#fffdf8;border-radius:15px;gap:14px;padding:16px;display:flex}.workbook-summary article>span{color:#a47b25;font:17px Georgia,serif}.workbook-summary b{font-size:12px}.workbook-summary p{color:var(--muted);white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.45}.academy-dashboard-button{border:1px solid var(--gold2);background:var(--gold2);color:#241f15;cursor:pointer;border-radius:999px;width:100%;margin-top:17px;padding:11px 14px;font-weight:900}.academy-dashboard-button:hover{background:#f2ce73}.academy-tools{display:none!important}.academy-course-actions{flex-wrap:wrap;gap:12px;display:flex}.student-access-button{color:#704f0e;cursor:pointer;background:#fffaf0;border:2px solid #9f741c;border-radius:999px;padding:13px 20px;font-weight:900}.student-access-button:hover{background:#f7e8bd}.student-access-button span{margin-left:8px}.student-account-card{background:#fffaf0;border:1px solid #d8c99e;border-radius:18px;align-items:center;gap:14px;margin:16px 0 28px;padding:16px 18px;display:flex}.student-avatar{background:var(--ink);width:45px;height:45px;color:var(--gold2);border-radius:50%;flex:none;place-items:center;font:22px Georgia,serif;display:grid}.student-account-card>div:nth-child(2){gap:3px;display:grid}.student-account-card small{letter-spacing:.14em;color:#8d691d;font-size:8px}.student-account-card b{font:18px Georgia,serif}.student-account-card span{color:var(--muted);font-size:11px}.student-account-status{flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto;display:flex}.student-account-status>span{color:#4d763b;font-weight:800}.student-account-status a{color:#795a14;font-size:10px}.student-signin{white-space:nowrap;margin-left:auto;text-decoration:none}.academy-standard{color:#fff;background:linear-gradient(135deg,#0c1110 0%,#1b1914 72%,#332712 100%);border-radius:30px;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(34px,6vw,84px);margin:42px 0 24px;padding:clamp(34px,6vw,72px);display:grid;box-shadow:0 28px 70px #110f0a2e}.academy-standard-copy h2{letter-spacing:-.04em;max-width:720px;margin:10px 0 22px;font:clamp(40px,5.5vw,72px)/.98 Georgia,serif}.academy-standard-copy>p:not(.eyebrow){color:#c7c0b3;max-width:680px;line-height:1.75}.academy-standard-copy .gold-button{margin-top:18px}.academy-standard-grid{border:1px solid #e7c36840;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.academy-standard-grid div{border-bottom:1px solid #e7c3682e;border-right:1px solid #e7c3682e;flex-direction:column;justify-content:flex-end;min-height:150px;padding:26px;display:flex}.academy-standard-grid div:nth-child(2n){border-right:0}.academy-standard-grid div:nth-child(n+3){border-bottom:0}.academy-standard-grid strong{color:var(--gold2);font:42px Georgia,serif}.academy-standard-grid span{color:#bdb6a9;text-transform:uppercase;letter-spacing:.11em;margin-top:8px;font-size:11px}.academy-faculty{border:1px solid var(--line);background:#fffdf8;border-radius:26px;grid-template-columns:140px 1fr auto;align-items:center;gap:32px;margin:24px 0 48px;padding:clamp(28px,4vw,48px);display:grid}.faculty-mark{background:var(--ink);height:140px;color:var(--gold2);border-radius:18px;align-content:center;place-items:center;gap:10px;display:grid}.faculty-mark span{font:52px Georgia,serif}.faculty-mark small{letter-spacing:.2em;font-size:8px}.academy-faculty h2{margin:6px 0 0;font:38px Georgia,serif}.academy-faculty h3{color:#84641e;text-transform:uppercase;letter-spacing:.12em;margin:6px 0 14px;font-size:12px}.academy-faculty p{max-width:760px;color:var(--muted);line-height:1.65}.faculty-principles{color:#765711;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:11px;font-size:10px;font-weight:900;display:flex}.student-command-hero{color:#fff;background:linear-gradient(125deg,#0a1010,#191712 72%,#352812);border-radius:28px;align-items:center;margin-top:22px;padding:clamp(34px,6vw,64px)}.student-command-hero h1{max-width:850px}.student-command-hero p{color:#c9c2b6}.student-program-seal{border:1px solid #e5c26a66;border-radius:20px;gap:10px;padding:24px;display:grid}.student-program-seal small{color:var(--gold2);letter-spacing:.14em;font-size:8px}.student-program-seal strong{font:25px Georgia,serif}.student-program-seal span{color:#bdb7ac;font-size:11px}.academic-metrics{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:18px 0 28px;display:grid;overflow:hidden}.academic-metrics article{border-right:1px solid var(--line);gap:4px;padding:22px;display:grid}.academic-metrics article:last-child{border-right:0}.academic-metrics small{color:#8b691f;letter-spacing:.12em;font-size:8px}.academic-metrics strong{font:30px Georgia,serif}.academic-metrics span{color:var(--muted);font-size:10px}.academic-command-grid{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.next-experience-card{background:#f3ead5;border:1px solid #dbc99e;border-radius:26px;padding:clamp(28px,5vw,50px);position:relative;overflow:hidden}.next-experience-card:after{content:"AI";color:#9a721c14;pointer-events:none;font:190px Georgia,serif;position:absolute;bottom:-50px;right:-12px}.next-experience-label{align-items:center;gap:12px;display:flex}.next-experience-label span{background:var(--ink);width:42px;height:42px;color:var(--gold2);border-radius:50%;place-items:center;display:grid}.next-experience-label small,.next-experience-card>p:first-of-type{letter-spacing:.13em;color:#85641d;font-size:9px}.next-experience-card>p:first-of-type{margin-top:26px}.next-experience-card h2{max-width:690px;margin:8px 0 25px;font:clamp(38px,5vw,62px)/1 Georgia,serif}.experience-format{text-transform:uppercase;letter-spacing:.1em;color:#735616;flex-wrap:wrap;gap:10px;font-size:10px;font-weight:900;display:flex}.deliverable-preview{gap:5px;margin:27px 0 20px;display:grid}.deliverable-preview small{letter-spacing:.13em;color:#86651d;font-size:8px}.deliverable-preview strong{font:19px Georgia,serif}.academic-standing-card{gap:14px;display:grid}.academic-standing-card>div{border:1px solid var(--line);background:#fff;border-radius:22px;align-content:center;gap:9px;padding:26px;display:grid}.academic-standing-card small{color:#87651c;letter-spacing:.13em;font-size:8px}.academic-standing-card strong{font:25px Georgia,serif}.academic-standing-card button{color:#795a14;background:#fff;border:1px solid #a47b25;border-radius:999px;justify-self:start;padding:9px 13px;font-weight:800}.academic-standing-card button:disabled{opacity:.5}.learning-head>p:last-child{max-width:760px;color:var(--muted);line-height:1.6}.annual-student-path{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.annual-student-path>section{border:1px solid var(--line);background:#fffdf8;border-radius:18px;padding:18px}.annual-student-path header{align-items:center;gap:12px;padding:4px 4px 14px;display:flex}.annual-student-path header>span{color:#a77d22;font:25px Georgia,serif}.annual-student-path header div{display:grid}.annual-student-path header small{color:#8b691f;letter-spacing:.13em;font-size:8px}.annual-student-path header strong{font:20px Georgia,serif}.annual-student-path button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 3px;display:grid}.annual-student-path button>span{color:#9a7422;font:16px Georgia,serif}.annual-student-path button b{font-size:12px;display:block}.annual-student-path button small{color:var(--muted);font-size:10px}.annual-student-path button em{color:#7f5d16;font-size:10px}.annual-student-path button.submitted{background:#edf4e8;border-radius:10px;margin-top:2px}.annual-student-path button.submitted>span{color:#4e773d;font-weight:900}.annual-student-path button.submitted em{color:#4e773d}.annual-student-path button.approved{background:#edf6ee;border-color:#8eb697;border-radius:10px}.annual-student-path button.revision{background:#fff4e8;border-color:#c89572;border-radius:10px}.annual-student-path button.locked{cursor:not-allowed;opacity:.55;background:#f1eee7}.locked-experience{min-height:70vh}.locked-experience-card{text-align:center;background:linear-gradient(145deg,#fffdf8,#f1eadb);border:1px solid #d8c79e;border-radius:28px;max-width:760px;margin:50px auto;padding:clamp(34px,7vw,72px);box-shadow:0 24px 70px #1f19111f}.locked-experience-card h1{margin:14px 0;font-size:clamp(2.2rem,6vw,4.5rem)}.locked-experience-card p{max-width:560px;color:var(--muted);margin:0 auto 28px}.foundation-lab-summary{background:var(--ink);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:clamp(26px,4vw,40px);display:flex}.foundation-lab-summary h2{margin:7px 0;font:34px Georgia,serif}.foundation-lab-summary p:not(.eyebrow){color:#beb8ad;max-width:720px;line-height:1.6}.foundation-lab-summary .gold-button{white-space:nowrap}@media (width<=650px){.student-account-card{flex-wrap:wrap;align-items:flex-start}.student-account-status,.student-signin{align-items:flex-start;margin-left:59px}.student-account-card>div:nth-child(2){max-width:calc(100% - 62px)}}@media (width<=900px){.academy-standard,.student-command-hero,.academic-command-grid{grid-template-columns:1fr}.academy-faculty{grid-template-columns:100px 1fr}.faculty-mark{height:100px}.faculty-principles{grid-column:2}.academic-metrics{grid-template-columns:1fr 1fr}.academic-metrics article:nth-child(2){border-right:0}.academic-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.annual-student-path{grid-template-columns:1fr}}@media (width<=620px){.academy-standard{padding:28px 22px}.academy-standard-grid{grid-template-columns:1fr}.academy-standard-grid div{border-right:0;min-height:110px;border-bottom:1px solid #e7c3682e!important}.academy-standard-grid div:last-child{border-bottom:0!important}.academy-faculty{grid-template-columns:1fr}.faculty-mark{width:100px}.faculty-principles{flex-wrap:wrap;grid-column:1}.academic-metrics{grid-template-columns:1fr}.academic-metrics article{border-right:0;border-bottom:1px solid var(--line)}.academic-metrics article:last-child{border-bottom:0}.foundation-lab-summary{flex-direction:column;align-items:flex-start}.annual-student-path button{grid-template-columns:30px 1fr}.annual-student-path button em{grid-column:2}.project-submission{flex-direction:column;align-items:flex-start}.project-submission button{width:100%}}.instructor-link{color:#795a14;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.academy-admin-page{max-width:1450px;margin:auto;padding:35px clamp(20px,5vw,75px) 110px}.academy-admin-hero{grid-template-columns:1fr 230px;align-items:end;gap:30px;margin:32px 0;display:grid}.academy-admin-hero h1{margin:10px 0;font:clamp(48px,7vw,80px)/.95 Georgia,serif}.academy-admin-hero p{color:var(--muted)}.academy-admin-hero>div:last-child{background:var(--ink);color:#fff;border-radius:22px;padding:24px}.academy-admin-hero>div:last-child b{color:var(--gold2);font:50px Georgia,serif;display:block}.academy-admin-hero>div:last-child span{color:#bbb;font-size:11px}.membership-admin-card{color:#fff;background:linear-gradient(145deg,#151b22,#0c1117);border:1px solid #ae843747;border-radius:26px;margin:26px 0;padding:28px;box-shadow:0 24px 60px #080c1124}.membership-admin-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.membership-admin-head h2{font-family:var(--font-display);margin:5px 0 8px;font-size:clamp(28px,3vw,42px);font-weight:500}.membership-admin-head p{color:#ffffffa8;max-width:720px;line-height:1.65}.membership-admin-head>span{color:#e5c875;white-space:nowrap;border:1px solid #d4b15b59;border-radius:999px;padding:9px 13px;font-size:12px}.membership-admin-form{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(135px,1fr));align-items:end;gap:12px;display:grid}.membership-admin-form label{gap:7px;display:grid}.membership-admin-form label span{letter-spacing:.14em;color:#d5b65e;font-size:10px}.membership-admin-form input,.membership-admin-form select{color:#171b20;background:#f7f3eb;border:1px solid #ffffff29;border-radius:12px;width:100%;min-height:46px;padding:0 13px}.membership-admin-form .gold-button{grid-column:1/-1;justify-self:start;margin-top:3px}.membership-admin-message{border-radius:11px;margin:16px 0 0;padding:11px 14px;font-size:13px}.membership-admin-message.success{color:#a9e1bf;background:#4b9f7226}.membership-admin-message.error{color:#efb0b0;background:#be4a4a26}.membership-admin-auth{background:#ffffff0f;border:1px solid #e5bc5359;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:20px 22px;display:flex}.membership-admin-auth div{max-width:720px}.membership-admin-auth b{color:#fff;margin-bottom:6px;font-size:18px;display:block}.membership-admin-auth p{color:#ffffffb8;margin:0;line-height:1.55}.membership-admin-auth .gold-button{text-align:center;flex:none;text-decoration:none}.membership-admin-auth.error{border-color:#ff807066}.membership-admin-list{gap:8px;margin-top:20px;display:grid}.membership-admin-list article{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.membership-admin-list article div{gap:4px;display:grid}.membership-admin-list article b{font-size:13px}.membership-admin-list article span{color:#ffffff94;font-size:11px}.membership-admin-list article strong{text-transform:uppercase;letter-spacing:.12em;color:#ddd;background:#acacac21;border-radius:999px;padding:6px 8px;font-size:10px}.membership-admin-list article strong.active{color:#a9e1bf;background:#4b9f722e}.membership-admin-list article strong.canceled{color:#efb0b0;background:#be4a4a2b}.membership-admin-list article button{color:#d5b65e;cursor:pointer;background:0 0;border:0}.access-code-admin{border-top:1px solid #ffffff1f;margin-top:28px;padding-top:26px}.access-code-admin h3{margin:5px 0 6px;font:28px Georgia,serif}.access-code-admin>div>p:last-child{color:#ffffffa8}.access-code-create{gap:10px;margin-top:17px;display:flex}.access-code-create input{color:#171b20;background:#f7f3eb;border:1px solid #ffffff29;border-radius:12px;flex:1;min-height:46px;padding:0 13px}.access-code-list{gap:8px;margin-top:18px;display:grid}.access-code-list article{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.access-code-list article div{gap:4px;display:grid}.access-code-list article b{color:#f3d57b;letter-spacing:.08em}.access-code-list article span{color:#ffffff94;font-size:11px}.access-code-list article strong{text-transform:uppercase;letter-spacing:.1em;color:#ddd;font-size:10px}.access-code-list article strong.active{color:#a9e1bf}.access-code-list article strong.redeemed{color:#d8c99e}.access-code-list article button{color:#efb0b0;cursor:pointer;background:0 0;border:0}@media (width<=900px){.membership-admin-form{grid-template-columns:1fr 1fr}.membership-admin-head{flex-direction:column}.membership-admin-form .gold-button{grid-column:1/-1}.membership-admin-list article{grid-template-columns:1fr auto}.membership-admin-list article button{text-align:left;grid-column:1/-1;padding:0}}@media (width<=560px){.membership-admin-card{padding:20px}.membership-admin-form{grid-template-columns:1fr}.membership-admin-form .gold-button{width:100%}.membership-admin-list article{grid-template-columns:1fr}.membership-admin-list article button{grid-column:auto}.membership-admin-auth{flex-direction:column;align-items:flex-start}.membership-admin-auth .gold-button{width:100%}.access-code-create{flex-direction:column}.access-code-list article{grid-template-columns:1fr}.access-code-create .gold-button{width:100%}}.admin-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-summary article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:23px}.admin-summary small{letter-spacing:.14em;color:#896619;font-size:8px}.admin-summary b{margin-top:8px;font:34px Georgia,serif;display:block}.student-roster{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:25px;padding:28px}.student-roster-head{justify-content:space-between;align-items:center;display:flex}.student-roster-head h2{margin:7px 0;font:34px Georgia,serif}.student-roster-head button{color:#72520f;background:#fff;border:1px solid #b7913c;border-radius:999px;padding:10px 14px;font-weight:800}.student-roster>article{border-top:1px solid var(--line);grid-template-columns:42px 1.4fr 1fr .65fr .5fr;align-items:center;gap:14px;padding:16px 0;display:grid}.student-roster article>div{gap:4px;display:grid}.student-roster article span,.student-roster article small{color:var(--muted);font-size:10px}.roster-avatar{width:38px;height:38px;color:var(--gold2);background:#25231d;border-radius:50%;place-items:center;font-weight:900;display:grid!important}.roster-progress>span{background:#e9e2d5;border-radius:9px;height:5px;overflow:hidden}.roster-progress i{background:var(--gold);height:100%;display:block}.empty-roster{text-align:center;color:var(--muted);gap:8px;padding:45px 0;display:grid}@media (width<=760px){.academy-admin-hero,.admin-summary{grid-template-columns:1fr}.student-roster>article{grid-template-columns:42px 1fr}.student-roster>article>div:nth-child(n+3){grid-column:2}.student-roster-head{align-items:flex-start;gap:12px}.student-roster-head h2{font-size:27px}}@media (width<=850px){.academy-hero{grid-template-columns:1fr}.academy-stat{max-width:350px}.academy-method{grid-template-columns:1fr 1fr}.academy-method-intro{grid-column:1/-1}.academy-method-step{border-top:1px solid var(--line)}.academy-pricing-head{flex-direction:column;align-items:flex-start}.academy-price-grid{grid-template-columns:1fr 1fr}.academy-service-standards,.featured-course{grid-template-columns:1fr}.course-art{min-height:280px}.course-layout{grid-template-columns:1fr}.lesson-list{position:static}.lesson-path{grid-template-columns:1fr 1fr}.lesson-path>button{border-top:1px solid var(--line)}.lesson-coach-card,.coming-grid,.student-hero,.student-grid{grid-template-columns:1fr}.student-progress{max-width:360px}.student-course-card,.workbook-summary>div{grid-template-columns:1fr}}@media (width<=520px){.academy-page{padding-top:42px}.academy-hero h1{font-size:48px}.academy-price-grid{grid-template-columns:1fr}.academy-service-standards li{grid-template-columns:1fr;gap:4px}.course-art strong{font-size:92px}.lesson-content h1{font-size:42px}.lesson-path{grid-template-columns:1fr}.lesson-path>button{border-left:0}.lesson-actions{flex-wrap:wrap}.lesson-actions .gold-button{margin-left:auto}.complete-button{order:3;width:100%}.mobile-nav{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));padding:9px 3px}.mobile-nav button,.mobile-nav a{letter-spacing:0;white-space:nowrap;gap:3px;min-width:0;padding:2px 0;font-size:7px;line-height:1.15}.mobile-nav span{font-size:17px}main{padding-bottom:calc(128px + env(safe-area-inset-bottom))}.academy-notifications-desktop{display:none}.academy-notifications-mobile{right:18px;bottom:calc(108px + env(safe-area-inset-bottom));z-index:55;display:block;position:fixed}.academy-notifications-mobile .academy-notification-trigger{color:#ead79d;background:#15120d;border-color:#806426;width:46px;height:46px}.academy-notifications-mobile .academy-notification-count{border-color:#15120d}.academy-notifications-mobile .academy-notification-panel{top:auto;right:12px;bottom:calc(160px + env(safe-area-inset-bottom));width:auto;max-height:58vh;position:fixed;left:12px}.academy-notifications-mobile .academy-notification-list{max-height:calc(58vh - 82px)}}@media (width<=620px){.certificate-name-entry{flex-direction:column;align-items:stretch}.certificate-frame{min-height:500px;padding:38px 22px}.certificate-meta{flex-wrap:wrap;gap:18px}}@media print{body *{visibility:hidden!important}.course-certificate,.course-certificate *{visibility:visible!important}.course-certificate{background:#fff;width:100%;padding:0;position:absolute;inset:0}.certificate-frame{outline-offset:-12px;border:3px solid #c59b39;outline:1px solid #c59b39;flex-direction:column;justify-content:center;min-height:100vh;display:flex}@page{size:landscape;margin:0}}.operation-card.operation-active{cursor:pointer;border-color:#bd8e26;box-shadow:0 10px 30px #9c741b1d}.operation-card.operation-active:hover{background:#fffaf0}.status-live{color:#e9c967!important;background:#171613!important}.operation-copy .open-operation{color:#17130b;background:#cda035;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:inline-flex}.conversation-message-label{color:#675f54;margin:0 0 6px;font-size:10px;font-weight:800;display:block}.conversation-send-row{z-index:2;gap:8px;display:flex;position:relative}.conversation-send-row input{color:#17130b;pointer-events:auto;touch-action:manipulation;-webkit-user-select:text;user-select:text;background:#fff;border:2px solid #b98b28;border-radius:11px;outline:0;flex:1;min-width:0;height:52px;padding:0 14px;font-size:16px;line-height:52px;display:block}.conversation-send-row input:focus{border-color:#8f6510;box-shadow:0 0 0 4px #cda03533}.conversation-send-row button{color:#17130b;touch-action:manipulation;background:#cda035;border:0;border-radius:11px;min-width:142px;padding:8px 13px;font-weight:800}.conversation-send-row button span{margin-right:7px}@media (width<=800px){.conversation-composer{z-index:4;background:#fff;padding-bottom:18px;position:relative}.conversation-send-row{display:block}.conversation-send-row input{width:100%;height:56px;line-height:56px}.conversation-send-row button{width:100%;min-height:48px;margin-top:8px;display:block}}.conversation-message-photo{object-fit:cover;border-radius:12px;width:min(260px,100%);max-height:260px;margin:6px 0 8px;display:block}.conversation-attachment-row{align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.conversation-attachment-row label{color:#6d4d0b;cursor:pointer;touch-action:manipulation;background:#fff7df;border:1px solid #ad8122;border-radius:10px;align-items:center;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.conversation-attachment-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:0!important;color:#81796e!important;font-size:9px!important}.conversation-photo-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.conversation-photo-preview{width:92px;margin:0 0 8px;position:relative}.conversation-photo-preview img{object-fit:cover;border:2px solid #cda035;border-radius:10px;width:92px;height:72px;display:block}.conversation-photo-preview button{color:#fff;background:#171613;border:0;border-radius:50%;width:24px;height:24px;font-size:17px;line-height:1;position:absolute;top:-7px;right:-7px}@media (width<=800px){.conversation-attachment-row{flex-direction:column;align-items:flex-start!important}.conversation-attachment-row label{justify-content:center;width:100%;font-size:12px}}.client-workspace{background:#fff;border:1px solid #d8d1c5;border-radius:20px;grid-template-columns:340px 1fr;min-height:570px;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 18px 50px #28201417}.client-list{border-right:1px solid #e5dfd5}.client-workspace-head{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;padding:19px;display:flex}.client-workspace-head small{letter-spacing:1.3px;color:#a27720;font-size:8px}.client-workspace-head h2{margin:4px 0 0;font:24px Georgia,serif}.client-workspace-head button{background:0 0;border:0;font-size:25px}.client-records>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8df;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.client-records>button.active{background:#faf3df;box-shadow:inset 3px 0 #c59426}.client-records b{font-size:12px}.client-records p{color:#766f66;margin:4px 0;font-size:10px}.client-records small{color:#99722a;font-size:8px}.client-profile{flex-direction:column;padding:28px;display:flex}.client-profile>header{border-bottom:1px solid #e6dfd4;align-items:center;gap:12px;padding-bottom:20px;display:flex}.client-profile header small{letter-spacing:1.2px;color:#9a741f;font-size:8px}.client-profile h2{margin:4px 0 0;font:27px Georgia,serif}.client-status{color:#77550f;background:#f1e4c4;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:800}.client-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.client-form label{letter-spacing:.08em;text-transform:uppercase;color:#756e64;font-size:9px;font-weight:900}.client-form input,.client-form select{color:#211f1a;background:#fffdf8;border:1px solid #dcd4c7;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.client-actions{justify-content:flex-end;gap:10px;margin-top:auto;padding-top:28px;display:flex}@media (width<=800px){.client-workspace{grid-template-columns:1fr}.client-list{border-bottom:1px solid #e5dfd5;border-right:0}.client-profile{padding:20px}.client-form{grid-template-columns:1fr}.client-actions{flex-direction:column}.client-actions button{width:100%}}.conversation-workspace{align-items:stretch;height:auto;min-height:650px}.conversation-chat{min-height:650px;height:auto!important}.conversation-messages{min-height:390px;overflow:visible}@media (width<=800px){.conversation-workspace{min-height:0}.conversation-chat{min-height:560px;height:auto!important}.conversation-messages{min-height:340px}}.request-workspace{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;margin-top:14px;padding:24px;box-shadow:0 18px 50px #28201417}.request-head{border-bottom:1px solid #e5ddcf;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.request-head small,.request-list>small{letter-spacing:1.3px;color:#9b7222;font-size:8px}.request-head h2{margin:6px 0;font:29px Georgia,serif}.request-head p{color:#766f65;margin:0;font-size:12px}.request-head>button{background:0 0;border:0;font-size:26px}.request-layout{grid-template-columns:1.5fr .8fr;gap:24px;margin-top:22px;display:grid}.request-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.request-form label{letter-spacing:.08em;text-transform:uppercase;color:#756e64;font-size:9px;font-weight:900}.request-form input,.request-form select,.request-form textarea{color:#211f1a;background:#fff;border:1px solid #dcd4c7;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.request-form textarea{resize:vertical;height:95px}.request-form .wide{grid-column:1/-1}.request-photo{background:#fff8e7;border:1px dashed #c9ac70;border-radius:10px;padding:11px}.request-photo input{opacity:0;width:1px;height:1px;position:absolute}.request-photo span{text-transform:none;color:#8b6b28;margin-top:6px;font-weight:600;display:block}.request-list{color:#fff;background:#171613;border-radius:16px;padding:18px}.request-list article{border-top:1px solid #39352d;padding:14px 0}.request-list article>div{justify-content:space-between;gap:8px;display:flex}.request-list b{font-size:12px}.request-list span{color:#e2c061;font-size:8px}.request-list p{color:#d0cbc2;font-size:11px;line-height:1.45}.request-list article small{color:#9f978a;font-size:8px}.request-list>p{color:#aaa296;font-size:11px}@media (width<=800px){.request-layout,.request-form{grid-template-columns:1fr}.request-form .wide{grid-column:auto}.request-workspace{padding:18px}}.artist-workspace{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;margin-top:14px;padding:24px}.artist-grid{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.artist-grid>article{background:#fff;border:1px solid #ded6c8;border-radius:16px;padding:20px}.artist-grid header{align-items:center;gap:12px;display:flex}.artist-grid header>span{color:#e8c865;background:#171613;border-radius:50%;place-items:center;width:46px;height:46px;font:21px Georgia,serif;display:grid}.artist-grid h3{margin:0;font:24px Georgia,serif}.artist-grid header p{color:#817970;margin:4px 0 0;font-size:10px}.artist-grid header button{border:0;border-radius:999px;margin-left:auto;padding:8px 10px;font-size:8px;font-weight:900}.artist-grid .available{color:#35633a;background:#e3f0e2}.artist-grid .unavailable{color:#8d3732;background:#f3e0df}.artist-grid dl{margin:20px 0 0}.artist-grid dl>div{border-top:1px solid #eee8df;padding:12px 0}.artist-grid dt{color:#99722a;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.artist-grid dd{margin:5px 0 0;font-size:11px}@media (width<=800px){.artist-grid{grid-template-columns:1fr}.artist-workspace{padding:18px}}.julian-exclusive{color:#fff;background:linear-gradient(135deg,#171613,#2a2419);border:1px solid #7e6123;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:28px;display:flex}.julian-exclusive small{letter-spacing:1.5px;color:#ddbd65;font-size:8px}.julian-exclusive h2{margin:7px 0 10px;font:31px Georgia,serif}.julian-exclusive p{color:#c8c1b5;max-width:760px;font-size:12px;line-height:1.65}.julian-exclusive>div>div{flex-wrap:wrap;gap:8px;display:flex}.julian-exclusive>div>div span{color:#e8d49b;border:1px solid #5b4c2b;border-radius:999px;padding:7px 9px;font-size:8px}.julian-exclusive>.gold-button{flex:none}@media (width<=800px){.julian-exclusive{flex-direction:column;align-items:flex-start}.julian-exclusive>.gold-button{width:100%}}.followup-workspace{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;margin-top:14px;padding:24px}.followup-columns{gap:10px;margin-top:20px;display:grid}.followup-columns article{background:#fff;border:1px solid #e1d8ca;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.followup-columns article>span{color:#926a18;background:#f1e6cf;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.followup-columns small{color:#9a7222;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.followup-columns h3{margin:4px 0;font:18px Georgia,serif}.followup-columns p{color:#766f66;margin:0;font-size:10px;line-height:1.45}.followup-columns article>div:last-child{text-align:right}.followup-columns time{color:#887f72;margin-bottom:8px;font-size:9px;display:block}.followup-columns button{color:#e9c967;background:#171613;border:0;border-radius:999px;padding:8px 10px;font-size:8px}.followup-columns article.done{opacity:.55;background:#edf2e9}@media (width<=700px){.followup-columns article{grid-template-columns:42px 1fr}.followup-columns article>div:last-child{text-align:left;grid-column:2}}.consent-workspace{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;margin-top:14px;padding:24px}.consent-record-center{background:#fffdf8;border:1px solid #d8d1c5;border-radius:20px;margin-top:18px;padding:24px}.consent-record-header,.consent-record-tools,.consent-record-summary,.consent-record-list article{justify-content:space-between;align-items:center;gap:18px;display:flex}.consent-record-header small,.consent-record-number small,.consent-record-procedure small{letter-spacing:.12em;color:#8a7553;font-size:9px;font-weight:900}.consent-record-header h2{margin:5px 0;font:32px Georgia,serif}.consent-record-header p{color:#746d63;margin:0}.consent-record-header>div:last-child{gap:8px;display:flex}.consent-record-header>div:last-child button:last-child{color:#fff;background:#171613;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.consent-record-tools{align-items:flex-end;margin:22px 0 14px}.consent-record-tools label{letter-spacing:.08em;text-transform:uppercase;color:#756e64;flex:1;font-size:9px;font-weight:900}.consent-record-tools input{background:#fff;border:1px solid #dcd4c7;border-radius:10px;width:100%;margin-top:7px;padding:12px 14px;display:block}.consent-record-tools>div{flex-wrap:wrap;gap:6px;display:flex}.consent-record-tools>div button{color:#625b50;background:#fff;border:1px solid #d9d0c2;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:800}.consent-record-tools>div button.active{color:#e9c967;background:#171613;border-color:#171613}.consent-record-summary{color:#6f665a;background:#f3eee4;border-radius:12px;justify-content:flex-start;padding:13px 16px;font-size:11px}.consent-record-summary b{color:#171613;margin-right:4px;font-size:16px}.consent-record-list{gap:10px;margin-top:14px;display:grid}.consent-record-list article{background:#fff;border:1px solid #e2dbcf;border-radius:14px;align-items:stretch;padding:16px}.consent-record-number,.consent-record-client,.consent-record-procedure,.consent-record-status{flex-direction:column;justify-content:center;gap:4px;display:flex}.consent-record-number b{font:23px Georgia,serif}.consent-record-client{flex:1;min-width:190px}.consent-record-client h3{margin:0;font-size:15px}.consent-record-client p,.consent-record-client span,.consent-record-number span,.consent-record-procedure span{color:#7a7268;margin:0;font-size:10px}.consent-record-procedure b{font-size:12px}.consent-record-status span{font-size:9px;font-weight:800}.consent-record-status .signed,.consent-record-status .done{color:#397043}.consent-record-status .pending{color:#a06a18}.consent-record-list article>button{color:#e9c967;background:#171613;border:0;border-radius:999px;align-self:center;padding:10px 12px;font-size:9px;font-weight:900}.consent-record-list article>button:disabled{opacity:.45}.consent-record-empty{text-align:center;color:#7b7368;padding:35px}.tattoo-automation-center{color:#f6f0e4;background:#191714;border:1px solid #cfc4ae;border-radius:16px;margin-top:16px;padding:18px}.tattoo-automation-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tattoo-automation-center header small{color:#d1ad49;letter-spacing:.12em;font-size:9px;font-weight:900}.tattoo-automation-center h3{margin:5px 0;font:25px Georgia,serif}.tattoo-automation-center header p{color:#b9afa0;margin:0;font-size:11px}.tattoo-automation-center header>div:last-child{gap:6px;display:flex}.tattoo-automation-actions{flex-direction:column;align-items:flex-end}.tattoo-automation-actions>span{color:#9c9181;text-transform:uppercase;font-size:8px;font-weight:800}.tattoo-automation-actions>div{gap:6px;display:flex}.tattoo-automation-center header button{color:#c7bcaa;background:0 0;border:1px solid #4b4438;border-radius:999px;padding:8px 11px;font-size:9px}.tattoo-automation-center header button.active{color:#17130d;background:#d3af4b;border-color:#d3af4b}.tattoo-automation-flow{background:#24211c;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.tattoo-automation-flow span{color:#c9c0b2;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.tattoo-automation-flow b{color:#17130d;background:#d3af4b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.tattoo-automation-flow i{color:#6b6255}.tattoo-automation-queue{gap:8px;display:grid}.tattoo-automation-queue article{background:#201d19;border:1px solid #3a342b;border-radius:11px;grid-template-columns:120px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.tattoo-automation-queue article.blocked-follow-up{opacity:.72;background:#1b1916;border-color:#463e32}.tattoo-automation-queue article.blocked-follow-up time small{color:#c48e52;line-height:1.35}.tattoo-automation-queue article.attention-follow-up{border-color:#a34c43;box-shadow:inset 3px 0 #a34c43}.healing-review{align-items:center;gap:8px;margin-top:9px;display:flex}.healing-review>a,.healing-review>label{color:#d7cbb9;cursor:pointer;border:1px solid #4b4438;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:flex}.healing-review input{display:none}.healing-review img{object-fit:cover;border-radius:5px;width:34px;height:34px}.healing-review>div{flex-wrap:wrap;gap:4px;display:flex}.healing-review>div button{color:#cfc2ae!important;background:#353027!important;padding:6px 7px!important}.healing-review>div button.selected.normal{color:#d9f3e6!important;background:#285b42!important}.healing-review>div button.selected.attention{color:#ffe1dd!important;background:#813b35!important}.healing-review>div button.selected.touchup{color:#fff0bd!important;background:#6b5422!important}.healing-review .healing-audit-status{background:#29241d;border-left:2px solid #b8893b;gap:2px;min-width:112px;padding:6px 8px;display:grid}.healing-review .healing-audit-status.closed{border-left-color:#4e9b70}.healing-audit-status b{color:#d9c493;font-size:8px}.healing-audit-status span,.healing-audit-status time{color:#9d9282;font-size:7px}.healing-priority-center{background:#191714;border:1px solid #3f382e;border-radius:12px;margin:0 0 16px;padding:12px}.healing-priority-center header{margin-bottom:9px}.healing-priority-center h4{margin:3px 0 0;font:18px Georgia,serif}.healing-priority-center header>div:last-child{flex-direction:row;gap:6px;display:flex}.healing-priority-center header span{color:#bdb09e;background:#29251f;border-radius:999px;padding:6px 8px;font-size:8px}.healing-priority-center header span.attention{color:#ffb8ae}.healing-priority-center header span.touchup{color:#efd27d}.healing-priority-center>div{gap:6px;display:grid}.healing-priority-center>div>article{background:#24201b;border-radius:9px;grid-template-columns:132px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid}.healing-priority-center>div>article.attention{box-shadow:inset 3px 0 #a34c43}.healing-priority-center>div>article.touchup{box-shadow:inset 3px 0 #a9822e}.healing-photo-comparison{grid-template-columns:1fr 1fr;gap:5px;display:grid}.healing-photo-comparison a,.healing-photo-comparison>div{color:#b8ac99;text-align:center;gap:3px;font-size:7px;display:grid}.healing-photo-comparison img{object-fit:cover;border-radius:7px;width:100%;height:62px}.healing-photo-comparison>div{border:1px dashed #4b4338;border-radius:7px;place-items:center;min-height:62px;padding:5px}.healing-case-info{gap:2px;display:grid}.healing-case-info em{color:#d7b65b;background:#332e26;border-radius:999px;width:max-content;margin-top:3px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.healing-priority-center article small{color:#c89f51;font-size:7px}.healing-priority-center article b{font-size:11px}.healing-priority-center article span{color:#8f8578;font-size:8px}.healing-review-actions{gap:4px;display:flex}.healing-priority-center article button{color:#d7c9b4;background:#393229;border:0;border-radius:999px;padding:6px 7px;font-size:7px;font-weight:800}.healing-priority-center article button.selected{color:#fff0bd;background:#78612b}.healing-priority-center>div>p{color:#8f8578;margin:0;font-size:9px}.healing-suggested-reply{margin-top:4px}.healing-suggested-reply summary{color:#d7b65b;cursor:pointer;font-size:8px;font-weight:800}.healing-suggested-reply p{color:#bdb2a2;background:#1c1915;border-left:2px solid #7b6530;max-width:430px;margin:6px 0;padding:8px;font-size:8px;line-height:1.5}.healing-suggested-reply button{width:max-content}@media (width<=650px){.healing-priority-center>div>article{grid-template-columns:1fr}.healing-photo-comparison img{height:110px}.healing-review-actions{flex-wrap:wrap}}.tattoo-automation-queue time{color:#d5c8b7;font-size:10px;font-weight:800}.tattoo-automation-queue time small{color:#817768;margin-top:4px;font-size:7px;display:block}.tattoo-automation-queue time.due small{color:#e0b550}.tattoo-automation-queue article span{color:#d1ad49;font-size:8px;font-weight:900}.tattoo-automation-queue h4{margin:3px 0;font-size:12px}.tattoo-automation-queue p{color:#a99f90;margin:0;font-size:9px;line-height:1.4}.tattoo-automation-queue article>div:last-child{gap:5px;display:flex}.tattoo-automation-queue article>div:last-child button{color:#17130d;background:#d3af4b;border:0;border-radius:999px;padding:8px 9px;font-size:8px;font-weight:900}.tattoo-automation-queue article>div:last-child button:last-child{color:#cabda9;background:#3b352d}.tattoo-automation-queue button:disabled{opacity:.35}@media (width<=900px){.consent-record-list article{grid-template-columns:1fr 1fr;display:grid}.consent-record-list article>button{justify-self:start}}@media (width<=650px){.consent-record-center{padding:16px}.consent-record-header,.consent-record-tools,.tattoo-automation-center>header{flex-direction:column;align-items:stretch}.consent-record-list article{grid-template-columns:1fr}.consent-record-summary,.tattoo-automation-flow{flex-wrap:wrap}.tattoo-automation-queue article{grid-template-columns:1fr}}.consent-form{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.consent-form label{text-transform:uppercase;letter-spacing:.08em;color:#756e64;font-size:9px;font-weight:900}.consent-form input,.consent-form select,.consent-form textarea{background:#fff;border:1px solid #dcd4c7;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.consent-form textarea{height:90px}.consent-check{background:#f8f3e8;border:1px solid #e1d8ca;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px;line-height:1.5;text-transform:none!important;display:flex!important}.consent-check input{width:18px!important;margin:0!important}.signature-field{grid-column:1/-1}.signature-field input{font:italic 21px Georgia,serif}.consent-form>.gold-button{grid-column:1/-1}.consent-success{text-align:center;padding:60px 20px}.consent-success>span{color:#397043;background:#e2efe0;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:26px;display:grid}.consent-success h3{margin:16px 0 8px;font:30px Georgia,serif}@media (width<=700px){.consent-form{grid-template-columns:1fr}.consent-check,.signature-field,.consent-form>.gold-button{grid-column:auto}}.consent-workspace{z-index:100!important;max-width:980px!important;max-height:calc(100vh - 40px)!important;margin:auto!important;position:fixed!important;inset:20px!important;overflow:auto!important;box-shadow:0 30px 100px #0008!important}.consent-workspace:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0907b8;position:fixed;inset:0}@media (width<=700px){.consent-workspace{max-height:calc(100vh - 20px)!important;padding:18px!important;inset:10px!important}}.legal-review-note{color:#5d421b;background:#fff4d8;border:1px solid #b77b22;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:5px;padding:14px 16px;font-size:12px;line-height:1.45;display:flex}.legal-review-note strong{letter-spacing:.08em}.consent-section-title{color:#17130f;border-bottom:1px solid #ddd2bf;grid-column:1/-1;margin:12px 0 0;padding-bottom:9px;font:22px Georgia,serif}.optional-check{background:#f3f6ef}.signature-disclosure{color:#5e574e;background:#faf7f0;border-left:3px solid #aa7c27;grid-column:1/-1;margin:0;padding:13px;font-size:12px;line-height:1.55}.aftercare-day-check{z-index:102;color:#fff;background:#17130f;border:2px solid #aa7c27;border-radius:14px;align-items:flex-start;gap:12px;width:min(440px,100vw - 72px);padding:14px 16px;font-size:12px;line-height:1.45;display:flex;position:fixed;bottom:32px;right:max(36px,50vw - 470px);box-shadow:0 12px 35px #0006}.aftercare-day-check input{accent-color:#d5a83e;flex:none;width:20px;height:20px}.aftercare-day-check span{flex-direction:column;gap:3px;display:flex}.aftercare-day-check strong{color:#e8c366;letter-spacing:.06em}@media (width<=700px){.aftercare-day-check{width:calc(100vw - 40px);bottom:20px;right:20px}}.legal-review-note{display:none!important}.consent-workspace{color:#fffaf0!important;background:linear-gradient(145deg,#292722 0%,#171612 100%)!important;border:1px solid #d5b26b!important;padding:32px!important}.consent-workspace .request-head{border-bottom:1px solid #d5b26b;padding-bottom:20px}.consent-workspace .request-head small{letter-spacing:.13em;font-size:12px;font-weight:700;color:#f0c96e!important}.consent-workspace .request-head h2{font-size:clamp(30px,4vw,46px);line-height:1.05;color:#fffdf7!important}.consent-workspace .request-head p{font-size:14px;font-weight:500;color:#eee3d2!important}.consent-workspace .request-head button{color:#fffdf7!important;border-color:#d5b26b!important}.consent-form{gap:20px;margin-top:26px;padding-bottom:105px}.consent-form>label:not(.consent-check){letter-spacing:.055em;line-height:1.35;color:#fffaf0!important;font-size:13px!important;font-weight:700!important}.consent-form input,.consent-form select,.consent-form textarea{color:#211c17;background:#fffefc;border:1.5px solid #cfc2af;border-radius:12px;margin-top:9px;padding:14px 15px;font-size:15px;line-height:1.45;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 9px #684d2510}.consent-form input:focus,.consent-form select:focus,.consent-form textarea:focus{border-color:#b38229;outline:none;box-shadow:0 0 0 4px #d7b56b2d}.consent-form textarea{resize:vertical;min-height:105px}.consent-section-title{color:#fffdf7!important;border-bottom:2px solid #c89d4c!important;margin-top:18px!important;padding:13px 0 11px!important;font-size:25px!important;font-weight:700!important}.consent-check{transition:border-color .2s,background .2s,transform .2s;position:relative;box-shadow:0 4px 15px #513c1e0c;color:#352f28!important;background:#fffdf9!important;border:1px solid #d8c9b4!important;border-radius:14px!important;gap:14px!important;padding:17px 18px!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}.consent-check:hover{transform:translateY(-1px);background:#fff9eb!important;border-color:#b98a35!important}.consent-check input{accent-color:#a87721;min-width:22px;width:22px!important;height:22px!important;margin:0!important}.optional-check{background:#f5f8f1!important;border-color:#cbd7c4!important}.signature-disclosure{border-radius:0 12px 12px 0;color:#51483e!important;background:#f8f1e5!important;border-left:4px solid #a87721!important;padding:17px 18px!important;font-size:14px!important;line-height:1.6!important}.signature-field input{font-size:22px!important}.consent-form>.gold-button{border-radius:12px;min-height:54px;font-size:15px}.aftercare-day-check{color:#fff;background:#201a14;border-color:#d2a64e;padding:16px 18px;font-size:13px}.aftercare-day-check strong{color:#f0c96e;font-size:12px}@media (width<=700px){.consent-workspace{padding:22px 18px!important}.consent-form{gap:16px;padding-bottom:150px}.consent-check{padding:15px!important;font-size:13px!important}.consent-section-title{font-size:22px!important}}.aftercare-workspace{background:linear-gradient(145deg,#fffefb,#f5eddf);border:1px solid #d5b26b;border-radius:22px;margin-top:18px;padding:28px;box-shadow:0 16px 42px #4f3a1715}.aftercare-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.aftercare-workspace header small{color:#9b7022;letter-spacing:.12em;font-weight:800}.aftercare-workspace header h2{margin:7px 0;font:34px Georgia,serif}.aftercare-workspace header p{color:#6b6257;margin:0}.aftercare-status{letter-spacing:.08em;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900}.aftercare-status.pending{color:#79591d;background:#eee5d6}.aftercare-status.sent{color:#7e5900;background:#fff0bd}.aftercare-status.confirmed{color:#326a35;background:#dcebd8}.aftercare-timeline{align-items:center;gap:10px;margin:25px 0;display:flex}.aftercare-timeline article{background:#fff9;border:1px solid #ddd2c1;border-radius:12px;flex:1;align-items:center;gap:10px;padding:13px;display:flex}.aftercare-timeline article>b{background:#ddd4c5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.aftercare-timeline article.active{border-color:#b98b35}.aftercare-timeline article.active>b{color:#fff;background:#aa7b24}.aftercare-timeline small{color:#887a69;font-size:8px}.aftercare-timeline h3{margin:3px 0 0;font-size:13px}.aftercare-guide{grid-template-columns:2fr 1fr;gap:18px;display:grid}.aftercare-guide>div,.aftercare-guide aside{background:#fff;border:1px solid #ded3c2;border-radius:16px;padding:20px}.aftercare-guide h3{margin:0 0 15px;font:22px Georgia,serif}.aftercare-guide ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aftercare-guide li{color:#4e463d;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.aftercare-guide li span{color:#8d6722;background:#efe4cf;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:800;display:grid}.aftercare-guide aside{background:#fff1ed;border-color:#e7c5bc}.aftercare-guide aside p{color:#704a41;line-height:1.6}.aftercare-guide aside strong{color:#9a3125;display:block}.aftercare-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.aftercare-actions button{min-width:210px}.aftercare-actions button:disabled{opacity:.45}@media (width<=760px){.aftercare-workspace{padding:20px}.aftercare-workspace>header,.aftercare-actions{flex-direction:column}.aftercare-timeline{flex-direction:column;align-items:stretch}.aftercare-timeline>span{display:none}.aftercare-guide{grid-template-columns:1fr}.aftercare-actions button{width:100%;min-width:0}}.client-journey{background:#fffdf9;border:1px solid #d7cab6;border-radius:22px;margin-top:18px;padding:28px;box-shadow:0 16px 45px #422f1512}.client-journey>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.client-journey header small{letter-spacing:.13em;color:#9b7124;font-size:9px;font-weight:900}.client-journey header h2{margin:6px 0;font:32px Georgia,serif}.client-journey header p{color:#73695e;margin:0}.client-journey header>span{color:#765314;background:#eee2c9;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900}.client-journey-progress{background:#e9e2d7;border-radius:99px;height:5px;margin:24px 0 19px;overflow:hidden}.client-journey-progress i{background:linear-gradient(90deg,#98701f,#d4ac55);border-radius:99px;height:100%;transition:width .35s;display:block}.client-journey-steps{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.client-journey-steps article{background:#f8f5f0;border:1px solid #e1dacf;border-radius:13px;min-height:133px;padding:13px}.client-journey-steps article>b{color:#71665b;background:#e8e1d6;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:11px;display:grid}.client-journey-steps article small{color:#978a79;letter-spacing:.08em;font-size:7px}.client-journey-steps h3{margin:4px 0;font-size:12px}.client-journey-steps p{color:#8b8175;margin:0;font-size:9px}.client-journey-steps article.complete{background:#f3faf2;border-color:#bfd4bd}.client-journey-steps article.complete>b{color:#fff;background:#4d8651}.client-journey-steps article.current{background:#fff8e8;border:2px solid #b6872f}.client-journey-steps article.current>b{color:#fff;background:#ad7d26}.client-journey>footer{border-top:1px solid #e3dbcf;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.client-journey footer div{flex-direction:column;gap:4px;display:flex}.client-journey footer small{color:#9a742e;letter-spacing:.1em;font-size:8px}.client-journey footer strong{font-size:15px}@media (width<=900px){.client-journey-steps{grid-template-columns:repeat(2,1fr)}.client-journey>header,.client-journey>footer{flex-direction:column}.client-journey footer button{width:100%}}@media (width<=520px){.client-journey{padding:20px}.client-journey-steps{grid-template-columns:1fr}.client-journey-steps article{min-height:0}}.journey-auto-badge{color:#3f7043;background:#f3faf2;border:1px solid #bfd4bd;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.today-priorities{background:linear-gradient(145deg,#fffdf9,#f7f0e3);border:1px solid #d8cbb7;border-radius:22px;margin:22px 0;padding:24px;box-shadow:0 14px 38px #4b351410}.today-priorities>.studio-section-head>span{color:#f5d77e;background:#16130f;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.today-task-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:17px;display:grid}.today-task{text-align:left;color:#241d15;cursor:pointer;background:#fff;border:1px solid #ded4c6;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px;transition:all .2s;display:grid}.today-task:hover{border-color:#b98b35;transform:translateY(-2px);box-shadow:0 9px 22px #66490f18}.today-task>span{color:#9d701c;background:#f3ead7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.today-task div{min-width:0}.today-task small{color:#987026;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.today-task strong{margin:3px 0;font-size:14px;display:block}.today-task p{color:#7b7064;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.today-task>b{color:#aa7a25}.today-task.urgent{background:#fff9f7;border-color:#ddb7ab}.today-task.urgent>span{color:#a34b31;background:#f8e5df}.today-task.urgent small{color:#a34b31}.today-clear{color:#3f7043;background:#eff8ef;border-radius:15px;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.today-clear>span{color:#fff;background:#4d8651;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.today-clear p{color:#668068;margin:3px 0 0;font-size:12px}@media (width<=760px){.today-task-grid{grid-template-columns:1fr}.today-priorities{padding:18px}}.journey-links{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.journey-links button{text-align:left;color:#2d271f;background:#fff;border:1px solid #d8cdbb;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:14px;transition:all .2s;display:grid}.journey-links button:hover{background:#fff8e9;border-color:#b18432;transform:translateY(-1px);box-shadow:0 7px 20px #4c361812}.journey-links button>span{color:#90691f;background:#efe4cf;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.journey-links button div{flex-direction:column;gap:3px;display:flex}.journey-links small{letter-spacing:.1em;color:#9a752f;font-size:7px}.journey-links strong{font-size:12px}.journey-links button>b{color:#a57928}@media (width<=700px){.journey-links{grid-template-columns:1fr}}.student-roster-row{cursor:pointer;border-radius:14px;transition:all .2s}.student-roster-row:hover,.student-roster-row:focus-visible{background:#faf7ef;outline:none;box-shadow:0 0 0 8px #faf7ef}.student-detail-backdrop{z-index:90;background:#17150fbb;justify-content:flex-end;display:flex;position:fixed;inset:0}.student-detail{background:#f8f4e9;width:min(720px,100%);height:100%;padding:38px clamp(22px,5vw,52px);position:relative;overflow:auto;box-shadow:-20px 0 60px #0003}.student-detail-close{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;font-size:27px;position:absolute;top:20px;right:24px}.student-detail header{align-items:center;gap:15px;padding-right:50px;display:flex}.student-detail header .roster-avatar{width:52px;height:52px}.student-detail header small{letter-spacing:.14em;color:#886817;font-size:9px}.student-detail h2{margin:4px 0;font:42px Georgia,serif}.student-detail header p{color:var(--muted);margin:0}.student-detail-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.student-detail-stats article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:16px}.student-detail-stats small{color:#876517;letter-spacing:.12em;font-size:8px;display:block}.student-detail-stats b{margin-top:8px;display:block}.student-detail-lessons{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.student-detail-lessons h3{margin:0 0 12px;font:28px Georgia,serif}.student-detail-lessons article{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:15px 0;display:grid}.lesson-dot{color:#7c7363;background:#eee8dc;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.lesson-dot.complete{color:#356341;background:#e2eee4}.student-detail-lessons p{white-space:pre-wrap;color:var(--muted);margin:5px 0 0;line-height:1.5}.student-detail footer{color:var(--muted);gap:6px;margin-top:18px;font-size:11px;display:grid}.student-detail footer strong{color:#496b51}@media (width<=760px){.student-detail-stats{grid-template-columns:1fr}.student-detail h2{font-size:32px}}.admin-certificate-actions{align-items:center;gap:10px;margin:0 0 18px;display:flex}.admin-course-certificate{margin-bottom:20px}.admin-course-certificate .certificate-frame{min-height:480px;padding:38px 26px}.admin-course-certificate .certificate-frame h2{font-size:38px}.admin-course-certificate .certificate-frame h3{font-size:36px}@media (width<=760px){.admin-certificate-actions{flex-direction:column;align-items:stretch}.admin-course-certificate .certificate-frame{padding:32px 18px}.admin-course-certificate .certificate-frame h2{font-size:31px}.admin-course-certificate .certificate-frame h3{font-size:29px}}.student-roster-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:14px;margin:22px 0 10px;display:grid}.student-roster-tools>label{border:1px solid var(--line);background:#fbfaf6;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.student-roster-tools label>span{color:#8b6a24;font-size:22px}.student-roster-tools input{background:0 0;border:0;outline:0;flex:1;min-width:0;font:13px inherit}.student-roster-tools label>button{color:#8e8576;background:0 0;border:0;font-size:22px}.student-filter-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.student-filter-tabs button{color:#625b50;background:#fff;border:1px solid #d9cfbd;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.student-filter-tabs button span{background:#eee8dc;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.student-filter-tabs button.active{color:#f2cf74;background:#221f19;border-color:#967023}.student-filter-tabs button.active span{color:#fff;background:#b88a2d}.roster-results{color:#857c6e;margin:5px 0 12px;font-size:10px}.empty-roster .outline-button{justify-self:center;margin-top:8px}@media (width<=900px){.student-roster-tools{grid-template-columns:1fr}.student-filter-tabs{justify-content:flex-start}}@media (width<=560px){.student-filter-tabs{grid-template-columns:1fr 1fr;display:grid}.student-filter-tabs button{justify-content:center}}.academy-report-bar{background:linear-gradient(135deg,#fffdf7,#f4ead7);border:1px solid #d7c9ad;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:17px 20px;display:flex}.academy-report-bar>div{align-items:center;gap:13px;display:flex}.academy-report-bar>div>span{color:#efc766;background:#201d17;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.academy-report-bar>div>div{gap:3px;display:grid}.academy-report-bar small{color:#766d60;font-size:10px}.academy-report-bar button:disabled{opacity:.45}@media (width<=650px){.academy-report-bar{flex-direction:column;align-items:stretch}.academy-report-bar button{width:100%}}.instructor-note-card{background:#fffaf0;border:1px solid #d8c8a8;border-radius:18px;gap:12px;margin:0 0 20px;padding:20px;display:grid}.instructor-note-card small{color:#916a1b;letter-spacing:.14em;font-size:8px;font-weight:900}.instructor-note-card h3{margin:4px 0;font:25px Georgia,serif}.instructor-note-card p{color:#7c7263;margin:0;font-size:10px}.instructor-note-card textarea{resize:vertical;background:#fff;border:1px solid #d5c9b8;border-radius:12px;outline:0;width:100%;min-height:110px;padding:13px;font:13px/1.5 inherit}.instructor-note-card textarea:focus{border-color:#aa7b24;box-shadow:0 0 0 3px #c89c4325}.instructor-note-card button{justify-self:start}.instructor-note-card button:disabled{opacity:.55}@media (width<=600px){.instructor-note-card button{width:100%}}.academy-attention-bar{color:#33261f;text-align:left;background:#fff6f2;border:1px solid #e0b9a9;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;width:100%;margin-top:15px;padding:14px 17px;display:grid}.academy-attention-bar>span{color:#fff;background:#a44d34;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.academy-attention-bar div{gap:3px;display:grid}.academy-attention-bar small{color:#84675d;font-size:10px}.academy-attention-bar>strong{color:#9d432c;font-size:11px}.student-email-action{color:#8e6518;margin-top:8px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.student-email-action:hover{text-decoration:underline}@media (width<=600px){.academy-attention-bar{grid-template-columns:40px 1fr}.academy-attention-bar>strong{grid-column:2}}.academy-report-controls{align-items:flex-end!important;gap:10px!important;display:flex!important}.academy-report-controls label{color:#8b6b28;letter-spacing:.12em;gap:4px;font-size:7px;font-weight:900;display:grid}.academy-report-controls select{color:#413a30;background:#fff;border:1px solid #d1c3aa;border-radius:10px;min-height:39px;padding:0 30px 0 11px;font:11px inherit}.roster-last-seen{color:#9a8e7c!important;margin-top:2px!important;font-size:8px!important}@media (width<=850px){.academy-report-controls{flex-direction:column;width:100%;align-items:stretch!important}.academy-report-controls label,.academy-report-controls select{width:100%}}.certificate-logo{object-fit:cover;border-radius:16px;width:92px;height:92px;margin:0 auto 14px;display:block;box-shadow:0 5px 18px #281d0838}.price-calculator-launch{color:#fff;background:linear-gradient(135deg,#1d1d1b,#080808);border:1px solid #b68925;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:25px 28px;display:flex}.price-calculator-launch small,.tattoo-price-workspace small{letter-spacing:.13em;color:#c99a31;font-size:9px;font-weight:900}.price-calculator-launch h2{margin:6px 0;font:30px Georgia,serif}.price-calculator-launch p{color:#cfc9bd;max-width:720px;margin:0}.tattoo-price-workspace{border:1px solid var(--line);background:#f8f4ea;border-radius:24px;margin:28px 0;padding:28px}.tattoo-price-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:25px;margin-top:24px;display:grid}.tattoo-price-layout h3{margin:0 0 13px;font:22px Georgia,serif}.tattoo-size-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.tattoo-size-options button,.tattoo-finish-options button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;gap:5px;padding:16px;display:flex}.tattoo-size-options button.active,.tattoo-finish-options button.active{background:#fff9e9;border-color:#b68925;box-shadow:0 0 0 2px #b689251f}.tattoo-size-options span,.tattoo-finish-options b{color:var(--ink);font-weight:850}.tattoo-size-options small,.tattoo-finish-options small{color:var(--muted);letter-spacing:0;font-size:11px}.tattoo-finish-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tattoo-price-result{color:#fff;background:#151513;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;padding:28px;display:flex}.tattoo-price-result>b{color:#d4a82f;margin:12px 0 4px;font:72px Georgia,serif}.tattoo-price-result h3{margin:5px 0 10px;font:25px Georgia,serif}.tattoo-price-result p{color:#c5c1b8;margin:0 0 22px;line-height:1.55}.artist-review-mark{color:#d4a82f;font-size:45px}.tattoo-price-workspace>footer{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:11px}@media (width<=850px){.price-calculator-launch{flex-direction:column;align-items:flex-start}.tattoo-price-layout,.tattoo-size-options{grid-template-columns:1fr}.tattoo-price-workspace{padding:20px 15px}.tattoo-price-result{min-height:280px}}.ai-designer-launch{color:#fff;background:radial-gradient(circle at 9% 20%,#654a18 0,#211b11 30%,#0e0e0c 75%);border:1px solid #b7892b;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:27px 29px;display:flex}.ai-designer-launch>div{align-items:center;gap:18px;display:flex}.ai-designer-launch>div>span{color:#17130b;background:#d1a12f;border-radius:50%;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.ai-designer-launch small,.ai-designer-workspace small{color:#d1a12f;letter-spacing:.14em;font-size:9px;font-weight:900}.ai-designer-launch h2{margin:5px 0;font:31px Georgia,serif}.ai-designer-launch p{color:#cfc8ba;max-width:760px;margin:0}.ai-designer-workspace{border:1px solid var(--line);background:#f8f4e9;border-radius:24px;margin:27px 0;padding:28px}.ai-designer-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;margin-top:24px;display:grid}.ai-designer-form{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.ai-designer-form label{color:#5d5549;gap:7px;font-size:10px;font-weight:800;display:grid}.ai-designer-form .wide{grid-column:1/-1}.ai-designer-form input,.ai-designer-form select,.ai-designer-form textarea{width:100%;color:var(--ink);background:#fbfaf6;border:1px solid #d5ccbc;border-radius:11px;outline:0;padding:12px;font:13px/1.45 inherit}.ai-designer-form textarea{resize:vertical;min-height:115px}.ai-designer-form input:focus,.ai-designer-form select:focus,.ai-designer-form textarea:focus{border-color:#a77a21;box-shadow:0 0 0 3px #b6882920}.ai-reference-photo{cursor:pointer;background:#ffffff8c;border:1px dashed #b787278c;border-radius:18px;padding:16px}.ai-reference-photo>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.ai-reference-photo-content{align-items:center;gap:14px;display:flex}.ai-reference-photo-content>b,.ai-reference-photo-content>img{object-fit:cover;border-radius:14px;flex:0 0 64px;width:64px;height:64px}.ai-reference-photo-content>b{color:#e4b832;background:#1d1d1b;place-items:center;font-size:28px;display:grid}.ai-reference-photo-content>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-reference-photo-content strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-reference-photo-content small{color:#6d675e;font-weight:500}.ai-design-policy{background:#fff9e8;border:1px solid #e0c481;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;padding:11px;gap:10px!important;display:grid!important}.ai-design-policy>span{color:#e3b84d;background:#1c1913;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.ai-design-policy p{gap:2px;margin:0;font-size:10px;font-weight:400;display:grid}.ai-design-error{color:#9d402d;margin:0;font-size:11px}.ai-design-preview{color:#fff;background:#171612;border-radius:20px;flex-direction:column;justify-content:center;min-height:520px;padding:22px;display:flex;overflow:hidden}.ai-design-preview>img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;margin-bottom:14px}.ai-design-preview>span{color:#d5a83a;letter-spacing:.1em;font-size:8px;font-weight:900}.ai-design-preview>h3{margin:8px 0 14px;font:20px Georgia,serif}.ai-design-empty{text-align:center;color:#bdb7ab;padding:30px}.ai-design-stars{width:112px;height:86px;margin:0 auto 4px;position:relative}.ai-design-stars span{color:#d4a634;filter:drop-shadow(0 0 8px #d4a63459);line-height:1;position:absolute}.ai-design-stars span:first-child{font-size:48px;top:22px;left:39px}.ai-design-stars span:nth-child(2){opacity:.55;font-size:22px;top:8px;left:5px}.ai-design-stars span:nth-child(3){opacity:.7;font-size:29px;top:4px;right:4px}.ai-design-stars span:nth-child(4){opacity:.45;font-size:18px;bottom:0;right:14px}.ai-design-empty.is-loading .ai-design-stars{animation:2.4s ease-in-out infinite ai-stars-drift}.ai-design-empty.is-loading .ai-design-stars span{animation:1.15s ease-in-out infinite ai-star-twinkle}.ai-design-empty.is-loading .ai-design-stars span:nth-child(2){animation-delay:-.3s}.ai-design-empty.is-loading .ai-design-stars span:nth-child(3){animation-delay:-.6s}.ai-design-empty.is-loading .ai-design-stars span:nth-child(4){animation-delay:-.9s}@keyframes ai-star-twinkle{0%,to{opacity:.28;transform:scale(.65)rotate(-8deg)}50%{opacity:1;filter:drop-shadow(0 0 15px #efbf43e6);transform:scale(1.18)rotate(8deg)}}@keyframes ai-stars-drift{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}.ai-design-empty h3{color:#fff;margin:10px 0;font:28px Georgia,serif}.ai-design-empty p{line-height:1.55}@media (prefers-reduced-motion:reduce){.ai-design-empty.is-loading .ai-design-stars,.ai-design-empty.is-loading .ai-design-stars span{animation-duration:2.8s}}.ai-design-actions{flex-wrap:wrap;gap:9px;display:flex}.ai-designer-workspace>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;margin-top:16px;padding:15px;font-size:10px;display:flex}.ai-designer-workspace>footer strong{color:#89651d}@media (width<=850px){.ai-designer-launch{flex-direction:column;align-items:flex-start}.ai-designer-launch>div{align-items:flex-start}.ai-designer-layout,.ai-designer-form{grid-template-columns:1fr}.ai-designer-form .wide{grid-column:auto}.ai-designer-workspace{padding:18px 14px}.ai-design-preview{min-height:410px}.ai-designer-workspace>footer{flex-direction:column}}.ai-concepts-sent{background:#fbf7ed;border:1px solid #d5c6a7;border-radius:22px;margin:28px 0;padding:26px}.ai-concepts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ai-concepts-grid article{background:#fff;border:1px solid #d9cfbd;border-radius:16px;grid-template-columns:150px 1fr;gap:16px;padding:13px;display:grid}.ai-concepts-grid img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:150px}.ai-concepts-grid article>div{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.ai-concepts-grid strong{font:21px Georgia,serif}.ai-concepts-grid span{color:#7c5a18;background:#f1e6cd;border-radius:999px;margin:5px 0;padding:5px 8px;font-size:8px;font-weight:900}.ai-concepts-grid p{color:#625b50;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.ai-concepts-grid small{color:#8b8173;font-size:9px}@media (width<=850px){.ai-concepts-grid{grid-template-columns:1fr}}@media (width<=520px){.ai-concepts-grid article{grid-template-columns:1fr}.ai-concepts-grid img{width:100%}}.business-hub-page,.ink-academy-business-page{color:#17212b;background:#f5f7f8;min-height:100vh;padding:56px clamp(20px,5vw,78px) 110px}.business-hub-hero{justify-content:space-between;align-items:end;gap:40px;max-width:1380px;margin:0 auto 38px;display:flex}.business-hub-hero>div:first-child{max-width:830px}.business-hub-hero h1,.ink-academy-business-hero h1{letter-spacing:-.04em;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.02}.business-hub-hero p,.ink-academy-business-hero p{color:#65707a;max-width:700px;font-size:16px;line-height:1.75}.business-hub-count{color:#fff;background:#0d2240;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:155px;height:155px;display:flex}.business-hub-count strong{color:#d5b474;font:400 50px Georgia,serif}.business-hub-count span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.business-workspace-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1380px;margin:auto;display:grid}.business-workspace-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1e5;flex-direction:column;align-items:flex-start;min-height:365px;padding:38px;transition:all .22s;display:flex;position:relative;overflow:hidden}.business-workspace-card:hover{border-color:#b9c2ca;transform:translateY(-4px);box-shadow:0 18px 50px #1624301a}.business-workspace-card:after{content:"";border:1px solid #143f691c;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;right:-90px}.business-workspace-card.academy-business{color:#fff;background:#17212b;border-color:#17212b}.business-workspace-monogram{color:#d8b66f;background:#0d2240;border-radius:4px;place-items:center;width:72px;height:72px;margin-bottom:48px;font:400 25px Georgia,serif;display:grid}.academy-business .business-workspace-monogram{color:#fff;background:#c59a4b}.business-workspace-card small{letter-spacing:.16em;color:#9b7a3b;font-size:10px}.business-workspace-card h2{margin:8px 0;font:400 34px Georgia,serif}.business-workspace-card p{color:#6c757d;max-width:460px;line-height:1.6}.academy-business p{color:#b6bdc2}.business-workspace-card>strong{color:#b48a43;margin-top:auto;font-size:12px}.business-hub-summary{background:#fff;border:1px solid #e0e5e8;grid-template-columns:repeat(3,1fr);max-width:1380px;margin:22px auto 0;display:grid}.business-hub-summary div{border-right:1px solid #e0e5e8;flex-direction:column;gap:7px;padding:24px 28px;display:flex}.business-hub-summary div:last-child{border:0}.business-hub-summary small{letter-spacing:.12em;color:#82909b;font-size:9px}.business-hub-summary b{font:400 21px Georgia,serif}.business-back{color:#52616e;cursor:pointer;background:0 0;border:0;margin:0 0 25px;font-size:12px;font-weight:700}.ink-academy-business-hero{color:#fff;background:linear-gradient(120deg,#15202a,#263541);justify-content:space-between;align-items:center;gap:40px;padding:clamp(35px,5vw,70px);display:flex}.ink-academy-business-hero h1 em{color:#d3ae67;font-weight:400}.ink-academy-business-hero p{color:#c1c9ce}.academy-business-status{background:#ffffff12;border:1px solid #ffffff24;align-items:center;gap:16px;min-width:230px;padding:18px 22px;display:flex}.academy-business-status>span{color:#fff;background:#c39a51;place-items:center;width:48px;height:48px;font:20px Georgia,serif;display:grid}.academy-business-status div{flex-direction:column;gap:5px;display:flex}.academy-business-status small{letter-spacing:.15em;color:#b6c0c8;font-size:8px}.academy-business-actions{background:#fff;border:1px solid #e0e5e8;border-top:0;flex-wrap:wrap;gap:10px;padding:18px 22px;display:flex}.academy-business-actions button{color:#283947;cursor:pointer;background:#fff;border:1px solid #d7dde1;padding:12px 17px;font-size:11px;font-weight:700}.academy-business-actions button:last-child{color:#fff;background:#bc9047;border-color:#bc9047}.academy-business-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.academy-business-metrics article{background:#fff;border:1px solid #e0e5e8;flex-direction:column;padding:25px;display:flex}.academy-business-metrics small{letter-spacing:.13em;color:#84919b;font-size:9px}.academy-business-metrics b{margin:10px 0 5px;font:400 34px Georgia,serif}.academy-business-metrics span{color:#77838c;font-size:11px}.academy-business-tools{background:#fff;border:1px solid #e0e5e8;padding:38px}.academy-business-tools header small,.academy-online-structure small{letter-spacing:.15em;color:#b1843f;font-size:9px}.academy-business-tools h2,.academy-online-structure h2{margin:8px 0 28px;font:400 32px Georgia,serif}.academy-tool-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.academy-tool-grid button{text-align:left;cursor:pointer;background:#f7f8f8;border:1px solid #e3e6e8;grid-template-columns:auto 1fr auto;gap:14px;min-height:175px;padding:20px;transition:all .2s;display:grid}.academy-tool-grid button:hover{background:#fff;border-color:#c29a52}.academy-tool-grid button>span{color:#b1843f;font:18px Georgia,serif}.academy-tool-grid h3{margin:0 0 8px;font:400 19px Georgia,serif}.academy-tool-grid p{color:#73808a;margin:0;font-size:11px;line-height:1.5}.academy-tool-grid button>b{color:#b1843f}.academy-online-structure{background:#efe9df;border-left:4px solid #bd924b;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:35px 38px;display:flex}.academy-online-structure h2{margin-bottom:10px}.academy-online-structure p{color:#69747b;max-width:780px;line-height:1.6}.academy-online-structure button{color:#fff;white-space:nowrap;cursor:pointer;background:#17212b;border:0;padding:14px 22px;font-size:11px;font-weight:700}@media (width<=950px){.business-workspace-grid{grid-template-columns:1fr}.academy-tool-grid,.academy-business-metrics{grid-template-columns:1fr 1fr}.business-hub-hero,.ink-academy-business-hero{flex-direction:column;align-items:flex-start}.business-hub-count{width:120px;height:120px}.business-hub-summary{grid-template-columns:1fr}.business-hub-summary div{border-bottom:1px solid #e0e5e8;border-right:0}.academy-online-structure{flex-direction:column;align-items:flex-start}}@media (width<=560px){.business-hub-page,.ink-academy-business-page{padding:34px 16px 90px}.business-hub-hero h1,.ink-academy-business-hero h1{font-size:42px}.business-workspace-card{min-height:330px;padding:27px}.academy-business-metrics,.academy-tool-grid{grid-template-columns:1fr}.academy-business-tools{padding:24px 18px}.academy-tool-grid button{min-height:140px}.ink-academy-business-hero{padding:35px 24px}.academy-business-actions button{flex:45%}}.ink-public-catalog{color:#f4efe5;background:#0a0b0c;min-height:100vh}.ink-catalog-hero{background:linear-gradient(90deg,#050607f7 0%,#080808c7 52%,#0909096b 100%),url(/florida-ink-academy-reference.jpeg) 50%/cover;border-bottom:1px solid #8c6929;min-height:720px;padding:26px clamp(22px,6vw,92px) 70px}.ink-catalog-hero nav{justify-content:flex-end;gap:10px;display:flex}.ink-catalog-hero nav button{color:#d7c6a1;cursor:pointer;background:#00000073;border:0;padding:10px 14px}.ink-catalog-hero-copy{align-items:center;gap:clamp(28px,5vw,72px);max-width:1080px;margin:110px 0 0;display:flex}.ink-catalog-hero-copy img{object-fit:cover;border:1px solid #b88c37;width:clamp(150px,18vw,245px);height:clamp(150px,18vw,245px);box-shadow:0 24px 70px #00000080}.ink-catalog-hero-copy>div{max-width:650px}.ink-catalog-hero-copy small,.ink-catalog-courses header small,.ink-catalog-footer small{color:#c99a42;letter-spacing:.19em;font-size:10px}.ink-catalog-hero-copy h1{letter-spacing:-.045em;margin:16px 0 24px;font:400 clamp(46px,6vw,82px)/.98 Georgia,serif}.ink-catalog-hero-copy h1 em{color:#d1a24b;font-weight:400}.ink-catalog-hero-copy p{color:#cdc7bc;max-width:620px;font-size:17px;line-height:1.8}.ink-catalog-hero-copy button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9c7125,#d0a14a);border:0;margin-top:25px;padding:15px 22px;font-weight:700}.ink-catalog-trust{background:#111315;border-bottom:1px solid #2c2923;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,5vw,76px);display:grid}.ink-catalog-trust span{text-align:center;letter-spacing:.06em;color:#d8c8a8;border-right:1px solid #2c2923;padding:25px;font-size:11px}.ink-catalog-trust span:last-child{border:0}.ink-catalog-trust span:before{content:"◇";color:#c69a48;margin-right:10px}.ink-catalog-courses{max-width:1500px;margin:auto;padding:90px clamp(20px,6vw,92px) 110px}.ink-catalog-courses>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px;display:flex}.ink-catalog-courses h2{margin:10px 0;font:400 clamp(37px,4.5vw,60px) Georgia,serif}.ink-catalog-courses header p{color:#98938a}.ink-catalog-filters{flex-wrap:wrap;gap:8px;display:flex}.ink-catalog-filters button{color:#bfb5a2;cursor:pointer;background:#111315;border:1px solid #4b4231;padding:10px 14px}.ink-catalog-filters button.active{color:#fff;background:#c29443;border-color:#c29443}.ink-catalog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ink-catalog-grid article{background:linear-gradient(145deg,#181b1d,#101214);border:1px solid #3a342a;flex-direction:column;min-height:545px;padding:29px;display:flex;box-shadow:0 20px 55px #0003}.ink-course-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.ink-course-card-top>span{color:#fff;letter-spacing:.1em;background:#c0913e;padding:7px 10px;font-size:9px}.ink-course-card-top small{color:#c8a867}.ink-catalog-grid h3{margin:25px 0 10px;font:400 31px/1.08 Georgia,serif}.ink-course-location{color:#aaa49a;font-size:12px;line-height:1.6}.ink-course-date{background:#0b0d0e;border-left:2px solid #b88b3c;flex-direction:column;gap:6px;margin:22px 0;padding:16px;display:flex}.ink-course-date small{color:#a88850;letter-spacing:.13em;font-size:8px}.ink-course-date b{font:400 17px Georgia,serif}.ink-course-date span{color:#98948b;font-size:11px}.ink-catalog-grid ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ink-catalog-grid li{color:#c5beb1;font-size:12px}.ink-catalog-grid li:before{content:"✓";color:#c69a48;margin-right:9px}.ink-catalog-grid footer{border-top:1px solid #373128;justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:21px;display:flex}.ink-catalog-grid footer>div{flex-direction:column;display:flex}.ink-catalog-grid footer small{color:#92836a;letter-spacing:.12em;font-size:8px}.ink-catalog-grid footer strong{color:#d2a554;font:400 30px Georgia,serif}.ink-catalog-grid footer span{color:#aaa294;font-size:10px}.ink-catalog-grid footer a{color:#fff;text-align:center;background:#b88939;padding:13px 15px;font-size:11px;font-weight:700;text-decoration:none}.ink-course-contact-pending{text-align:right;max-width:130px}.ink-catalog-empty{text-align:center;background:#111315;border:1px solid #3a342a;padding:70px 30px}.ink-catalog-empty>span{color:#c39748;font:40px Georgia,serif}.ink-catalog-empty h3{margin:15px;font:400 28px Georgia,serif}.ink-catalog-empty p{color:#aaa49a}.ink-catalog-empty button{color:#fff;cursor:pointer;background:#b98b3b;border:0;padding:12px 17px}.ink-catalog-footer{background:#151719;border-top:1px solid #443a29;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:48px clamp(22px,6vw,92px);display:grid}.ink-catalog-footer img{object-fit:cover;border:1px solid #926e2c;width:80px;height:80px}.ink-catalog-footer h2{margin:7px 0;font:400 28px Georgia,serif}.ink-catalog-footer p{color:#9d978d;font-size:12px}.ink-catalog-footer button,.academy-catalog-launch button{color:#d6b46f;cursor:pointer;background:0 0;border:1px solid #9f7833;padding:13px 18px}.academy-catalog-launch{color:#fff;background:#101315;border:1px solid #88662a;justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:20px 24px;display:flex}.academy-catalog-launch div{flex-direction:column;gap:5px;display:flex}.academy-catalog-launch small{color:#c69a48;letter-spacing:.14em;font-size:8px}.academy-catalog-launch b{font:400 16px Georgia,serif}.academy-catalog-preview{color:#d4ae62;cursor:pointer;background:#141719;border:1px solid #a67d35;padding:10px 14px}@media (width<=900px){.ink-catalog-grid{grid-template-columns:1fr 1fr}.ink-catalog-hero-copy{margin-top:80px}.ink-catalog-trust{grid-template-columns:1fr 1fr}.ink-catalog-trust span:nth-child(2){border-right:0}.ink-catalog-footer{grid-template-columns:auto 1fr}.ink-catalog-footer button{grid-column:1/-1}.ink-catalog-courses>header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.ink-catalog-hero{min-height:auto;padding-bottom:60px}.ink-catalog-hero nav{justify-content:flex-start}.ink-catalog-hero-copy{flex-direction:column;align-items:flex-start;margin-top:55px}.ink-catalog-hero-copy img{width:130px;height:130px}.ink-catalog-hero-copy h1{font-size:48px}.ink-catalog-grid,.ink-catalog-trust{grid-template-columns:1fr}.ink-catalog-trust span{border-bottom:1px solid #2c2923;border-right:0}.ink-catalog-grid article{min-height:0}.ink-catalog-grid footer{flex-direction:column;align-items:stretch}.ink-catalog-grid footer a{text-align:center}.ink-catalog-footer{grid-template-columns:1fr}.academy-catalog-launch{flex-direction:column;align-items:flex-start}}.ink-course-enroll{color:#fff;text-align:center;cursor:pointer;background:#b88939;border:0;padding:13px 15px;font-size:11px;font-weight:700}.ink-enrollment-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ink-enrollment-modal{color:#f4efe5;background:#111416;border:1px solid #9a7532;width:min(760px,100%);max-height:calc(100vh - 40px);padding:clamp(24px,4vw,42px);position:relative;overflow:auto;box-shadow:0 35px 100px #000000a6}.ink-enrollment-close{color:#cdb986;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:13px;right:16px}.ink-enrollment-modal>header small{color:#c79843;letter-spacing:.16em;font-size:9px}.ink-enrollment-modal>header h2{margin:10px 0 8px;font:400 42px Georgia,serif}.ink-enrollment-modal>header p{color:#aaa49a}.ink-enrollment-summary{border:1px solid #40382b;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.ink-enrollment-summary>div{border-right:1px solid #40382b;flex-direction:column;gap:7px;padding:16px;display:flex}.ink-enrollment-summary>div:last-child{border:0}.ink-enrollment-summary small{color:#a48856;letter-spacing:.13em;font-size:8px}.ink-enrollment-summary b{font:400 17px Georgia,serif}.ink-enrollment-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ink-enrollment-form label{color:#cfc7b8;flex-direction:column;gap:7px;font-size:10px;display:flex}.ink-enrollment-form label.wide{grid-column:1/-1}.ink-enrollment-form input,.ink-enrollment-form select,.ink-enrollment-form textarea{color:#fff;font:inherit;background:#0a0c0d;border:1px solid #4c4436;padding:12px}.ink-enrollment-form textarea{resize:vertical;min-height:75px}.ink-enrollment-honeypot{position:absolute!important;left:-10000px!important}.ink-enrollment-consent{color:#b8b1a5;align-items:flex-start;gap:10px;margin:20px 0;font-size:11px;line-height:1.55;display:flex}.ink-enrollment-consent input{accent-color:#c39240;margin-top:3px}.ink-enrollment-status{color:#f0c5bf;background:#351d1d;border-left:3px solid #b45f54;padding:12px 14px;font-size:12px}.ink-enrollment-status.success{color:#c5e6ce;background:#17291e;border-left-color:#5da671}.ink-enrollment-modal>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ink-enrollment-cancel{color:#c6bcab;cursor:pointer;background:0 0;border:1px solid #665a46;padding:13px 17px}.ink-enrollment-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#966b22,#d0a14b);border:0;padding:13px 18px;font-weight:700}.ink-enrollment-submit:disabled{opacity:.42;cursor:not-allowed}.ink-enrollment-security{text-align:right;color:#7f7a71;margin-top:12px;font-size:9px;display:block}.ink-enrollment-success-view{text-align:center;padding:6px 0}.ink-success-mark{color:#fff;background:radial-gradient(circle,#b78b3a 0,#745321 100%);border:1px solid #c59642;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:34px;display:grid;box-shadow:0 0 0 8px #c5964214,0 15px 45px #00000059}.ink-enrollment-success-view>small{color:#c79843;letter-spacing:.2em;font-size:9px}.ink-enrollment-success-view>h2{color:#f7f0e4;margin:10px 0;font:400 clamp(36px,6vw,52px) Georgia,serif}.ink-success-lead{color:#c4bbae;max-width:560px;margin:0 auto 24px;font-size:14px;line-height:1.7}.ink-success-lead b{color:#e5d1a2}.ink-success-reference{background:linear-gradient(135deg,#b8893924,#ffffff04);border:1px solid #51452f;flex-direction:column;gap:5px;margin:0 auto 20px;padding:18px;display:flex}.ink-success-reference span,.ink-success-course small{letter-spacing:.16em;color:#b99554;font-size:8px}.ink-success-reference strong{color:#f2dfb5;letter-spacing:.08em;font:400 25px Georgia,serif}.ink-success-reference small{color:#837d72}.ink-success-course{text-align:left;border:1px solid #373128;grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid}.ink-success-course>div{border-right:1px solid #373128;flex-direction:column;gap:6px;padding:14px;display:flex}.ink-success-course>div:last-child{border:0}.ink-success-course b{font:400 15px Georgia,serif}.ink-success-steps{text-align:left}.ink-success-steps h3{margin:0 0 14px;font:400 22px Georgia,serif}.ink-success-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ink-success-steps li{background:#0a0c0d;border:1px solid #2f2b24;gap:13px;padding:13px;display:flex}.ink-success-steps li>span{color:#c79a4e;border:1px solid #725d35;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.ink-success-steps li.done>span{color:#fff;background:#b5893d}.ink-success-steps li div{flex-direction:column;gap:4px;display:flex}.ink-success-steps li b{font-size:12px}.ink-success-steps li small{color:#999186;line-height:1.45}.ink-success-actions{margin-top:22px}.ink-success-actions button{width:100%;padding:15px;font-size:13px}.ink-success-actions p{color:#8f887d;margin:10px 0 0;font-size:9px}@media (width<=620px){.ink-enrollment-overlay{place-items:stretch stretch;padding:0}.ink-enrollment-modal{border:0;width:100%;min-height:100vh;max-height:100vh;padding:28px 18px}.ink-enrollment-summary{grid-template-columns:1fr}.ink-enrollment-summary>div{border-bottom:1px solid #40382b;border-right:0}.ink-enrollment-form{grid-template-columns:1fr}.ink-enrollment-form label.wide{grid-column:auto}.ink-enrollment-modal>footer{flex-direction:column-reverse}.ink-enrollment-modal>footer button{width:100%}.ink-success-course{grid-template-columns:1fr}.ink-success-course>div{border-bottom:1px solid #373128;border-right:0}.ink-enrollment-success-view{padding-top:18px}}.ink-pricing-page{color:#172028;background:#f1f2f2;min-height:100vh;padding:42px clamp(18px,5vw,72px) 100px}.ink-pricing-hero{color:#fff;background:linear-gradient(100deg,#080a0cf7,#0f0f0ec7),url(/florida-ink-academy-reference.jpeg) 50%/cover;border:1px solid #8e6b2c;grid-template-columns:1fr auto;gap:25px;padding:clamp(28px,5vw,58px);display:grid;position:relative}.ink-pricing-hero>button{color:#c8b384;cursor:pointer;background:0 0;border:0;position:absolute;top:18px;left:22px}.ink-pricing-hero>div{max-width:760px;margin-top:22px}.ink-pricing-hero small,.ink-pricing-workspace>header small,.ink-pricing-rules small{letter-spacing:.16em;color:#c59845;font-size:9px}.ink-pricing-hero h1{letter-spacing:-.04em;margin:10px 0;font:400 clamp(44px,6vw,72px) Georgia,serif}.ink-pricing-hero h1 em{color:#d0a252;font-weight:400}.ink-pricing-hero p{color:#c8c3b9;line-height:1.7}.ink-pricing-hero aside{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;display:flex}.ink-pricing-hero aside button{color:#d6ba7d;cursor:pointer;background:#111416;border:1px solid #9b7737;padding:13px 16px;font-weight:700}.ink-pricing-hero aside button:first-child{color:#fff;background:linear-gradient(135deg,#9b7126,#cf9f48)}.ink-pricing-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.ink-pricing-metrics article{background:#fff;border:1px solid #dfe2e3;flex-direction:column;padding:22px;display:flex}.ink-pricing-metrics small{letter-spacing:.13em;color:#879098;font-size:8px}.ink-pricing-metrics b{color:#b18133;margin:8px 0;font:400 32px Georgia,serif}.ink-pricing-metrics span{color:#7d868c;font-size:10px}.ink-pricing-workspace{background:#fff;border:1px solid #dde1e3;padding:clamp(20px,3vw,36px)}.ink-pricing-workspace>header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}.ink-pricing-workspace h2{margin:7px 0 0;font:400 32px Georgia,serif}.ink-pricing-controls{gap:8px;display:flex}.ink-pricing-controls input,.ink-pricing-controls select{color:#34424c;background:#f8f9f9;border:1px solid #d5dadd;padding:11px 13px}.ink-pricing-controls input{min-width:280px}.ink-pricing-list{gap:9px;display:grid}.ink-pricing-list>article{border:1px solid #e2e5e6;grid-template-columns:minmax(250px,1.5fr) .65fr .65fr .8fr 170px;align-items:center;gap:18px;padding:18px;transition:all .2s;display:grid}.ink-pricing-list>article:hover{border-color:#be944a;box-shadow:0 8px 24px #181f240f}.ink-pricing-course{align-items:center;gap:13px;display:flex}.ink-pricing-course h3{margin:0 0 5px;font:400 19px Georgia,serif}.ink-pricing-course p{color:#77828a;margin:0;font-size:10px}.ink-price-status{text-transform:uppercase;letter-spacing:.08em;color:#64717a;white-space:nowrap;background:#eceff0;border-radius:20px;padding:7px 9px;font-size:8px}.ink-price-status.activo{color:#267440;background:#e0f2e6}.ink-price-status.cupos-llenos{color:#87591e;background:#f3e5d5}.ink-price-status.pausado{color:#9a4039;background:#f7e0df}.ink-pricing-money,.ink-pricing-detail{flex-direction:column;gap:5px;display:flex}.ink-pricing-money small,.ink-pricing-detail small{letter-spacing:.12em;color:#90999f;font-size:7px}.ink-pricing-money b{color:#a77a2d;font:400 22px Georgia,serif}.ink-pricing-detail b{font-size:11px}.ink-pricing-money span,.ink-pricing-detail span{color:#8a9399;font-size:9px}.ink-pricing-payment{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.ink-pricing-payment>span{font-size:9px}.ink-pricing-payment .connected{color:#317e49}.ink-pricing-payment .missing{color:#a55c32}.ink-pricing-payment button{color:#8a672b;cursor:pointer;background:#fff;border:1px solid #c5a264;padding:8px 12px}.ink-pricing-empty{text-align:center;background:#f8f9f9;border:1px dashed #cfd5d8;padding:60px 25px}.ink-pricing-empty>span{color:#bd9248;font:34px Georgia,serif}.ink-pricing-empty h3{font:400 25px Georgia,serif}.ink-pricing-empty p{color:#7c878e}.ink-pricing-empty button{color:#fff;cursor:pointer;background:#17212b;border:0;padding:11px 15px}.ink-pricing-rules{color:#fff;background:#171b1e;border-left:4px solid #c19446;grid-template-columns:1.2fr 1fr;gap:35px;margin-top:18px;padding:30px 34px;display:grid}.ink-pricing-rules h2{margin:7px 0;font:400 30px Georgia,serif}.ink-pricing-rules p{color:#aaa;line-height:1.6}.ink-pricing-rules ol{color:#c8c1b5;gap:8px;margin:0;font-size:11px;display:grid}.academy-catalog-launch>span{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1050px){.ink-pricing-list>article{grid-template-columns:1fr 1fr 1fr}.ink-pricing-course{grid-column:1/-1}.ink-pricing-payment{align-items:flex-start}.ink-pricing-metrics{grid-template-columns:1fr 1fr}}@media (width<=680px){.ink-pricing-page{padding:20px 12px 80px}.ink-pricing-hero{grid-template-columns:1fr}.ink-pricing-hero aside{justify-content:flex-start}.ink-pricing-metrics{grid-template-columns:1fr 1fr}.ink-pricing-workspace>header{flex-direction:column;align-items:stretch}.ink-pricing-controls{flex-direction:column}.ink-pricing-controls input{width:100%;min-width:0}.ink-pricing-list>article{grid-template-columns:1fr}.ink-pricing-course{flex-direction:column;grid-column:auto;align-items:flex-start}.ink-pricing-rules{grid-template-columns:1fr}.academy-catalog-launch>span{flex-direction:column;width:100%}.academy-catalog-launch>span button{width:100%}}.inperson-page{color:#19242c;background:#edf0f1;min-height:100vh;padding:38px clamp(16px,4vw,60px) 90px}.inperson-hero{color:#fff;background:linear-gradient(100deg,#07090bf7,#12100cc2),url(/florida-ink-academy-reference.jpeg) 50%/cover;border:1px solid #94702e;grid-template-columns:1fr auto;gap:24px;padding:50px 44px 34px;display:grid;position:relative}.inperson-hero>button{color:#cab685;cursor:pointer;background:0 0;border:0;position:absolute;top:16px;left:20px}.inperson-hero small,.inperson-events header small,.inperson-course-head small,.inperson-roster header small,.inperson-readiness header small{letter-spacing:.15em;color:#c59a4a;font-size:8px}.inperson-hero h1{letter-spacing:-.04em;margin:8px 0;font:400 clamp(40px,5vw,66px) Georgia,serif}.inperson-hero h1 em{color:#d0a14c;font-weight:400}.inperson-hero p{color:#c5c0b7}.inperson-hero aside{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.inperson-hero aside button{color:#d8b66f;cursor:pointer;background:#141719;border:1px solid #a07a38;padding:12px 15px}.inperson-hero aside button:first-child{color:#fff;background:#b88737}.inperson-alert{color:#855d2d;background:#fff0dd;border-left:4px solid #bd8136;padding:13px 16px}.inperson-layout{grid-template-columns:330px minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.inperson-events,.inperson-workspace{background:#fff;border:1px solid #dce1e3}.inperson-events{padding:23px 17px}.inperson-events>header{padding:0 8px 18px;position:relative}.inperson-events h2{margin:5px 0;font:400 27px Georgia,serif}.inperson-events>header>span{color:#fff;background:#19242c;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:6px}.inperson-events>div{gap:7px;display:grid}.inperson-events>div>button{text-align:left;cursor:pointer;background:#f8f9f9;border:1px solid #e0e4e6;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:13px 11px;display:grid}.inperson-events>div>button.active{color:#fff;background:#191d20;border-color:#a77c32}.inperson-events time{border-right:1px solid #ddd;flex-direction:column;align-items:center;display:flex}.inperson-events time b{color:#b3873a;font:400 23px Georgia,serif}.inperson-events time small{text-transform:uppercase;font-size:8px}.inperson-events button div>span{color:#ad833a;letter-spacing:.1em;font-size:7px}.inperson-events h3{margin:4px 0;font:400 15px Georgia,serif}.inperson-events button p{color:#7d878e;margin:0;font-size:9px}.inperson-events button.active p{color:#aaa}.inperson-workspace{padding:clamp(20px,3vw,34px)}.inperson-course-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.inperson-course-head h2{margin:7px 0;font:400 35px Georgia,serif}.inperson-course-head p{color:#727e86}.inperson-course-head button{color:#8f6828;cursor:pointer;background:#fff;border:1px solid #b48b45;padding:10px 13px}.inperson-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:23px 0;display:grid}.inperson-metrics article{background:#f6f7f7;border:1px solid #e0e4e6;flex-direction:column;padding:17px;display:flex}.inperson-metrics small,.inperson-details small{letter-spacing:.12em;color:#89949b;font-size:7px}.inperson-metrics b{color:#ae8032;margin:6px 0;font:400 27px Georgia,serif}.inperson-metrics span,.inperson-details span{color:#7f8a91;font-size:9px}.inperson-details{border:1px solid #dfe3e5;grid-template-columns:1.5fr 1fr 1fr 1fr;margin-bottom:18px;display:grid}.inperson-details>div{border-right:1px solid #dfe3e5;flex-direction:column;gap:7px;padding:17px;display:flex}.inperson-details>div:last-child{border:0}.inperson-details b{font-size:11px}.inperson-columns{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px;display:grid}.inperson-roster,.inperson-readiness{border:1px solid #e0e4e6;padding:20px}.inperson-roster>header,.inperson-readiness>header{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.inperson-roster h3,.inperson-readiness h3{margin:4px 0;font:400 24px Georgia,serif}.inperson-roster header button{color:#fff;cursor:pointer;background:#19242c;border:0;padding:9px 12px}.inperson-roster>div{display:grid}.inperson-roster>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e6e8;grid-template-columns:38px 1fr auto 65px;align-items:center;gap:10px;padding:11px 2px;display:grid}.inperson-roster>div>button>span{color:#d6aa55;background:#191d20;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.inperson-roster button div{flex-direction:column;display:flex}.inperson-roster button small{color:#7f8990;font-size:9px}.inperson-roster button strong{border-radius:14px;padding:6px 8px;font-size:8px}.inperson-roster button strong.paid{color:#2e7945;background:#e2f3e7}.inperson-roster button strong.pending{color:#995d39;background:#f8e7dd}.inperson-roster button em{text-align:right;font:400 14px Georgia,serif}.inperson-readiness>div{gap:8px;display:grid}.inperson-readiness p{border:1px solid #e2e5e7;grid-template-columns:25px 1fr auto;align-items:center;margin:0;padding:10px;display:grid}.inperson-readiness p>span{border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.inperson-readiness p.ready>span{color:#2c7441;background:#dff1e5}.inperson-readiness p.pending>span{color:#995d37;background:#f6e4d8}.inperson-readiness p b{font-size:10px}.inperson-readiness p small{color:#89939a;font-size:8px}.inperson-readiness footer{margin-top:17px}.inperson-readiness footer strong{font-size:10px}.inperson-readiness footer>span{background:#e6e8e9;height:5px;margin-top:8px;display:block}.inperson-readiness footer i{background:#bb8a39;height:100%;display:block}.inperson-empty{text-align:center;padding:35px 15px}.inperson-empty.large{padding:120px 25px}.inperson-empty>span{color:#bd9044;font:30px Georgia,serif}.inperson-empty h3,.inperson-empty h2{font:400 23px Georgia,serif}.inperson-empty p{color:#7d878e;font-size:10px;line-height:1.5}@media (width<=1100px){.inperson-layout{grid-template-columns:1fr}.inperson-events>div,.inperson-metrics{grid-template-columns:1fr 1fr}.inperson-columns{grid-template-columns:1fr}.inperson-details{grid-template-columns:1fr 1fr}}@media (width<=650px){.inperson-page{padding:18px 10px 75px}.inperson-hero{grid-template-columns:1fr;padding:50px 24px 28px}.inperson-hero aside{flex-direction:column;align-items:stretch}.inperson-events>div{grid-template-columns:1fr}.inperson-metrics{grid-template-columns:1fr 1fr}.inperson-details{grid-template-columns:1fr}.inperson-details>div{border-bottom:1px solid #dfe3e5;border-right:0}.inperson-course-head{flex-direction:column}.inperson-roster>div>button{grid-template-columns:34px 1fr}.inperson-roster button strong,.inperson-roster button em{grid-column:2}}.inperson-student-overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030506d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inperson-student-modal{background:#fff;border-top:4px solid #b88a3b;width:min(720px,100%);max-height:calc(100vh - 40px);padding:clamp(24px,4vw,40px);position:relative;overflow:auto;box-shadow:0 35px 90px #00000073}.inperson-student-close{color:#776d5d;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.inperson-student-modal>header small{letter-spacing:.15em;color:#b1843b;font-size:8px}.inperson-student-modal>header h2{margin:8px 0;font:400 36px Georgia,serif}.inperson-student-modal>header p{color:#727d84}.inperson-student-payment{border:1px solid #e0e4e5;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.inperson-student-payment>div{border-right:1px solid #e0e4e5;flex-direction:column;gap:6px;padding:15px;display:flex}.inperson-student-payment>div:last-child{border:0}.inperson-student-payment small{letter-spacing:.12em;color:#8c969c;font-size:7px}.inperson-student-payment b{color:#9e742d;font:400 17px Georgia,serif}.inperson-student-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inperson-student-form label{color:#5e6970;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.inperson-student-form label.wide{grid-column:1/-1}.inperson-student-form select,.inperson-student-form textarea{color:#283740;background:#f8f9f9;border:1px solid #d4dadd;padding:11px}.inperson-student-form textarea{resize:vertical;min-height:85px}.inperson-student-message{color:#347149;background:#e7f3ea;border-left:3px solid #4d9963;padding:10px 12px;font-size:11px}.inperson-student-modal>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.inperson-student-modal>footer button{color:#8d682b;cursor:pointer;background:#fff;border:1px solid #b78c43;padding:11px 14px}.inperson-student-modal>footer button:last-child{color:#fff;background:#17212b;border-color:#17212b}.inperson-student-modal>footer button:disabled{opacity:.45}.inperson-roster button em{color:#a47a34;font-size:9px}@media (width<=620px){.inperson-student-overlay{place-items:stretch stretch;padding:0}.inperson-student-modal{min-height:100vh;max-height:100vh}.inperson-student-payment{grid-template-columns:1fr}.inperson-student-payment>div{border-bottom:1px solid #e0e4e5;border-right:0}.inperson-student-form{grid-template-columns:1fr}.inperson-student-form label.wide{grid-column:auto}.inperson-student-modal>footer{flex-direction:column}.inperson-student-modal>footer button{width:100%}}.ink-catalog-promise{color:#171b1e;background:#f2eee7;grid-template-columns:minmax(280px,.8fr) 1.5fr;gap:70px;padding:90px clamp(20px,6vw,92px);display:grid}.ink-catalog-promise>div:first-child{max-width:470px}.ink-catalog-promise small{letter-spacing:.17em;color:#a9782b;font-size:9px}.ink-catalog-promise h2{letter-spacing:-.035em;margin:14px 0 20px;font:400 clamp(36px,4vw,55px)/1.05 Georgia,serif}.ink-catalog-promise>div:first-child p{color:#6d716f;line-height:1.75}.ink-catalog-promise>div:last-child{border-top:1px solid #d7cbbb;border-left:1px solid #d7cbbb;grid-template-columns:1fr 1fr;display:grid}.ink-catalog-promise article{border-bottom:1px solid #d7cbbb;border-right:1px solid #d7cbbb;padding:25px}.ink-catalog-promise article span{color:#bb8a39;font:400 18px Georgia,serif}.ink-catalog-promise article b{margin:13px 0 7px;font:400 20px Georgia,serif;display:block}.ink-catalog-promise article p{color:#737774;font-size:11px;line-height:1.55}.ink-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin:auto}.ink-catalog-grid article{min-height:680px;padding:0;overflow:hidden}.ink-course-visual{background:linear-gradient(120deg,#08090af0,#120f0a73),url(/florida-ink-academy-reference.jpeg) 50%/cover;border-bottom:1px solid #8f6927;justify-content:space-between;align-items:flex-end;height:210px;padding:22px;display:flex}.ink-course-visual>div{align-items:center;gap:10px;display:flex}.ink-course-visual img{object-fit:cover;border:1px solid #c99b42;width:55px;height:55px}.ink-course-visual span{letter-spacing:.14em;color:#e0c78e;font-size:8px}.ink-course-visual>strong{text-align:center;color:#fff;background:#b7893a;border-radius:50%;place-items:center;width:68px;height:68px;padding:8px;font:400 14px Georgia,serif;display:grid}.ink-course-card-top,.ink-catalog-grid article>h3,.ink-course-location,.ink-course-date,.ink-catalog-grid article>ul,.ink-course-deposit-callout,.ink-catalog-grid article>footer{margin-left:28px;margin-right:28px}.ink-course-card-top{margin-top:25px}.ink-catalog-grid article>h3{font-size:37px}.ink-course-deposit-callout{background:linear-gradient(110deg,#272014,#181510);border:1px solid #876628;flex-direction:column;gap:5px;margin-bottom:23px;padding:16px 18px;display:flex}.ink-course-deposit-callout span{letter-spacing:.15em;color:#b99451;font-size:7px}.ink-course-deposit-callout b{color:#e0b961;font:400 20px Georgia,serif}.ink-course-deposit-callout small{color:#a9a195;font-size:9px}.ink-catalog-grid article>footer{margin-bottom:28px}.ink-course-enroll{background:linear-gradient(135deg,#9b6e24,#d1a34e);border-radius:2px;box-shadow:0 8px 25px #be8d3733}.ink-course-enroll:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (width<=850px){.ink-catalog-promise{grid-template-columns:1fr;gap:35px}.ink-catalog-grid{grid-template-columns:1fr;max-width:600px}}@media (width<=620px){.ink-public-catalog{padding-bottom:145px}.ink-catalog-promise{padding:58px 20px}.ink-catalog-promise>div:last-child{grid-template-columns:1fr}.ink-course-visual{height:175px}.ink-course-card-top,.ink-catalog-grid article>h3,.ink-course-location,.ink-course-date,.ink-catalog-grid article>ul,.ink-course-deposit-callout,.ink-catalog-grid article>footer{margin-left:20px;margin-right:20px}.ink-catalog-grid article>footer{margin-bottom:24px}.ink-pricing-page{padding-bottom:170px!important}}.ink-academy-area-page{color:#17212b;background:#f5f7f8;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.ink-academy-area-sidebar{color:#fff;background:#17212b;flex-direction:column;height:100vh;padding:30px 18px 95px;display:flex;position:sticky;top:0}.area-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 8px 30px;display:flex}.area-brand>span{background:#bd9148;place-items:center;width:45px;height:45px;font:18px Georgia,serif;display:grid}.area-brand div{flex-direction:column;display:flex}.area-brand small{letter-spacing:.14em;font-size:9px}.area-brand b{color:#d6b570;font:16px Georgia,serif}.ink-academy-area-sidebar nav{flex-direction:column;gap:4px;display:flex}.ink-academy-area-sidebar nav button{color:#aeb8c0;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:11px;padding:13px 11px;font-size:11px;display:flex}.ink-academy-area-sidebar nav button span{color:#6f7e89;font-family:Georgia,serif}.ink-academy-area-sidebar nav button.active{color:#fff;background:#263641;border-left-color:#d0a75d}.ink-academy-area-sidebar nav button.active span{color:#d0a75d}.area-exit{color:#abb5bc;cursor:pointer;background:0 0;border:1px solid #3e4d58;margin-top:auto;padding:12px;font-size:10px}.ink-academy-area-content{min-width:0;padding:50px clamp(24px,4vw,65px) 110px}.area-page-header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.area-page-header>div>button{color:#687782;cursor:pointer;background:0 0;border:0;margin-bottom:32px;padding:0;font-size:10px;font-weight:700}.area-page-header h1{letter-spacing:-.035em;margin:0 0 12px;font:400 clamp(40px,5vw,66px) Georgia,serif}.area-page-header>div>p:last-child{color:#687681;max-width:670px;line-height:1.6}.area-primary{color:#fff;cursor:pointer;white-space:nowrap;background:#bd9148;border:0;padding:14px 20px;font-size:11px;font-weight:700}.area-overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.area-overview-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e8;grid-template-columns:auto 1fr auto;gap:13px;min-height:155px;padding:21px;display:grid}.area-overview-grid>button>span{color:#b4853f;font:18px Georgia,serif}.area-overview-grid h3{margin:0 0 7px;font:400 19px Georgia,serif}.area-overview-grid p{color:#7a8790;margin:0;font-size:10px;line-height:1.5}.area-overview-grid b{color:#b4853f}.pmu-program-banner{color:#fff;background:linear-gradient(110deg,#18242d,#30414c);justify-content:space-between;align-items:center;margin-top:22px;padding:33px 38px;display:flex}.pmu-program-banner small,.pmu-curriculum header small,.pmu-certifications header small{color:#d0aa65;letter-spacing:.15em;font-size:9px}.pmu-program-banner h2{margin:7px 0;font:400 34px Georgia,serif}.pmu-program-banner p{color:#bdc7cd;margin:0}.pmu-program-banner>div:last-child{border-left:1px solid #52616a;flex-direction:column;align-items:center;padding-left:35px;display:flex}.pmu-program-banner strong{color:#d8b66f;font:43px Georgia,serif}.pmu-program-banner span{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.pmu-curriculum,.pmu-certifications{background:#fff;border:1px solid #e0e5e8;margin-top:22px;padding:32px}.pmu-curriculum>header,.pmu-certifications>header{border-bottom:1px solid #e2e6e8;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.pmu-curriculum header h2,.pmu-certifications header h2{margin:7px 0 0;font:400 30px Georgia,serif}.pmu-curriculum header>span{color:#8c6d38;background:#f0ede7;padding:8px 12px;font-size:10px}.pmu-curriculum>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:42px 1fr auto 25px;align-items:center;gap:15px;width:100%;padding:17px 8px;display:grid}.pmu-curriculum>div>button:hover{background:#faf8f4}.pmu-curriculum button>span{color:#b48743;font:18px Georgia,serif}.pmu-curriculum h3{margin:0 0 4px;font:400 17px Georgia,serif}.pmu-curriculum p{color:#7b8790;margin:0;font-size:10px}.pmu-curriculum em{color:#7c887e;background:#eef4ef;padding:6px 9px;font-size:9px;font-style:normal}.pmu-curriculum button>b{color:#b48743}.pmu-certifications>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.pmu-certifications article{background:#f7f8f8;border:1px solid #e4e7e9;min-height:130px;padding:19px}.pmu-certifications article>span{color:#b48743}.pmu-certifications h3{margin:15px 0 8px;font:400 16px/1.25 Georgia,serif}.pmu-certifications article small{color:#89949c;font-size:9px}@media (width<=1050px){.ink-academy-area-page{grid-template-columns:1fr}.ink-academy-area-sidebar{height:auto;padding:18px;display:block;position:relative}.area-brand{padding-bottom:18px}.ink-academy-area-sidebar nav{grid-template-columns:repeat(4,1fr);display:grid}.area-exit{margin-top:15px}.area-overview-grid,.pmu-certifications>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.ink-academy-area-content{padding:32px 15px 90px}.ink-academy-area-sidebar nav{flex-direction:row;display:flex;overflow:auto}.ink-academy-area-sidebar nav button{min-width:145px}.area-page-header{flex-direction:column;align-items:flex-start}.area-overview-grid{grid-template-columns:1fr}.pmu-program-banner{flex-direction:column;align-items:flex-start;padding:25px}.pmu-program-banner>div:last-child{border-top:1px solid #52616a;border-left:0;align-items:flex-start;margin-top:22px;padding:18px 0 0}.pmu-curriculum,.pmu-certifications{padding:22px 14px}.pmu-curriculum>div>button{grid-template-columns:34px 1fr 20px}.pmu-curriculum em{display:none}.pmu-certifications>div{grid-template-columns:1fr}.area-page-header h1{font-size:42px}}.business-workspace-card.ai-academy-business{color:#fff;background:linear-gradient(145deg,#09284a,#0f4c78);border-color:#0f4168}.ai-academy-business p{color:#bfd0dd}.ai-academy-business .business-workspace-monogram{color:#0d2942;background:#d3aa61}.ai-academy-business small{color:#e0bd78}.business-workspace-grid>.ai-academy-business{grid-column:1/-1;min-height:300px}.flai-academy-hero{background:linear-gradient(120deg,#082847,#0d537f)}.flai-academy-link{background:#e7eff4;border-left-color:#1c6d9e}.ink-academy-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091219c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ink-academy-modal{color:#17212b;background:#fff;width:min(720px,100%);max-height:88vh;overflow:auto;box-shadow:0 30px 90px #00000052}.ink-academy-modal>header{color:#fff;background:#17212b;justify-content:space-between;gap:25px;padding:30px 34px;display:flex}.ink-academy-modal header small{letter-spacing:.16em;color:#d0a75d;font-size:9px}.ink-academy-modal h2{margin:8px 0;font:400 32px Georgia,serif}.ink-academy-modal header p{color:#b9c3ca;margin:0;line-height:1.6}.ink-academy-modal header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #4a5963;flex:none;width:38px;height:38px;font-size:25px}.ink-academy-modal-list{padding:22px 30px}.ink-academy-modal-list>button{text-align:left;cursor:pointer;background:#f7f8f8;border:1px solid #e1e5e7;border-bottom:0;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.ink-academy-modal-list>button:last-child{border-bottom:1px solid #e1e5e7}.ink-academy-modal-list>button:hover{background:#fffaf1;border-color:#c7a364}.ink-academy-modal-list>button>span{color:#b48743;font:18px Georgia,serif}.ink-academy-modal-list div{flex-direction:column;gap:4px;display:flex}.ink-academy-modal-list b{font:400 17px Georgia,serif}.ink-academy-modal-list small{color:#7c8891;font-size:9px}.ink-academy-modal-list strong{color:#b48743}.ink-academy-modal-message{color:#45654d;background:#edf5ef;margin:0 30px 20px;padding:12px;font-size:11px}.ink-academy-modal>footer{border-top:1px solid #e2e6e8;justify-content:flex-end;gap:10px;padding:20px 30px;display:flex}@media (width<=560px){.ink-academy-modal-backdrop{padding:10px}.ink-academy-modal>header{padding:24px 20px}.ink-academy-modal h2{font-size:27px}.ink-academy-modal-list{padding:16px}.ink-academy-modal>footer{flex-direction:column-reverse;padding:16px}.ink-academy-modal>footer button{width:100%}}.business-workspace-logo{object-fit:cover;object-position:center;background:#fff;border-radius:5px;width:96px;height:96px;margin-bottom:34px}.academy-business.business-workspace-card{color:#fff;background:linear-gradient(145deg,#090c0ef5,#15191cf5),url(/florida-ink-academy-reference.jpeg) 50%/cover;border:1px solid #9c782e}.academy-business.business-workspace-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000040,#0000);position:absolute;inset:0}.academy-business.business-workspace-card>*{z-index:1;position:relative}.ink-academy-business-hero{background:linear-gradient(90deg,#080a0cf2,#080a0ca6),url(/florida-ink-academy-reference.jpeg) 50% 48%/cover;border:1px solid #8f6b25;min-height:370px;box-shadow:inset 0 0 0 1px #ebbe5329}.ink-academy-hero-copy{align-items:center;gap:35px;display:flex}.ink-academy-hero-copy>img{object-fit:cover;background:#fff;border:2px solid #c99e43;border-radius:7px;width:145px;height:145px;box-shadow:0 15px 45px #00000059}.ink-academy-hero-copy>div{max-width:720px}.ink-academy-hero-copy .eyebrow{color:#d9ad4f}.ink-academy-hero-copy h1{text-shadow:0 4px 18px #0006}.academy-business-status{background:#040506b8;border-color:#d2a74a6b}.academy-business-status>span{color:#fff;background:linear-gradient(135deg,#8f681d,#d1a64c)}.ink-academy-business-page .academy-business-actions{background:#111416;border-color:#8e6b2a}.ink-academy-business-page .academy-business-actions button{color:#e9dfcb;background:#1a1e21;border-color:#544829}.ink-academy-business-page .academy-business-actions button:last-child{color:#fff;background:linear-gradient(135deg,#9a7127,#ca9d47)}.area-brand img{object-fit:cover;border:1px solid #c79b43;border-radius:4px;width:48px;height:48px}.area-brand>span{display:none}.ink-academy-area-sidebar{background:linear-gradient(#080a0c,#17130e)}.ink-academy-area-sidebar nav button.active{background:#2a2317;border-left-color:#d0a75d}.pmu-program-banner{background:linear-gradient(110deg,#08090af5,#1f1a12de),url(/florida-ink-academy-reference.jpeg) 50%/cover;border:1px solid #8b6829}@media (width<=760px){.ink-academy-business-hero{background-position:50%;min-height:480px}.ink-academy-hero-copy{flex-direction:column;align-items:flex-start;gap:20px}.ink-academy-hero-copy>img{width:105px;height:105px}.business-workspace-logo{width:82px;height:82px}}.business-workspace-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 14px #00000073);background:0 0;border-radius:0;width:112px;height:112px;margin-bottom:28px}.ink-academy-hero-copy>img{object-fit:contain;width:160px;height:160px;box-shadow:none;filter:drop-shadow(0 14px 24px #0000008c);background:0 0;border:0;border-radius:0}.area-brand img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000073);border:0;border-radius:0;width:52px;height:52px}.automation-command-center{color:#fff;background:linear-gradient(110deg,#07090af5,#1d170edb),url(/florida-ink-academy-reference.jpeg) 50%/cover;border:1px solid #8e6b29;justify-content:space-between;align-items:center;gap:35px;margin-top:22px;padding:38px;display:flex}.automation-command-center small,.automation-workflows header small,.automation-builder>div>small,.automation-safety small{letter-spacing:.16em;color:#d1a75b;font-size:9px}.automation-command-center h2{margin:9px 0;font:400 38px Georgia,serif}.automation-command-center p{color:#bdc1c3;max-width:700px;line-height:1.6}.automation-health{background:#0000008c;border:1px solid #67532b;align-items:center;gap:15px;min-width:240px;padding:19px 22px;display:flex}.automation-health>span{color:#d4ad62;font:42px Georgia,serif}.automation-health div{flex-direction:column;gap:5px;display:flex}.automation-health b{font:16px Georgia,serif}.automation-principles{background:#fff;border:1px solid #e0e5e8;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.automation-principles article{border-right:1px solid #e0e5e8;gap:15px;padding:25px;display:flex}.automation-principles article:last-child{border:0}.automation-principles article>span{color:#b48640;font:22px Georgia,serif}.automation-principles b{font:18px Georgia,serif}.automation-principles p{color:#78858e;margin:7px 0 0;font-size:10px;line-height:1.5}.automation-workflows{background:#fff;border:1px solid #e0e5e8;margin-top:22px;padding:34px}.automation-workflows>header{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.automation-workflows header h2,.automation-builder h2,.automation-safety h2{margin:7px 0;font:400 31px Georgia,serif}.automation-workflows header p{color:#75818a;line-height:1.6}.automation-workflows header>button{color:#fff;cursor:pointer;white-space:nowrap;background:#b78942;border:0;padding:14px 18px;font-size:10px;font-weight:700}.automation-workflows>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ebed;grid-template-columns:45px 1.05fr 1.4fr .8fr 20px;align-items:center;gap:18px;width:100%;padding:20px 8px;display:grid}.automation-workflows>div>button:hover{background:#fbf8f2}.automation-flow-number{color:#b48741;font:22px Georgia,serif}.automation-flow-main small{text-transform:uppercase;letter-spacing:.12em;color:#a57d3f;font-size:8px}.automation-flow-main h3{margin:5px 0;font:400 18px Georgia,serif}.automation-flow-main p{color:#7d8991;font-size:9px;line-height:1.45}.automation-flow-actions{flex-direction:column;gap:6px;display:flex}.automation-flow-actions span{color:#576a5c;font-size:9px}.automation-flow-control{flex-direction:column;gap:6px;display:flex}.automation-flow-control small{letter-spacing:.1em;color:#8b969e;font-size:7px}.automation-flow-control b{font-size:9px;line-height:1.4}.automation-flow-control em{color:#4f6d56;background:#edf5ee;align-self:flex-start;padding:5px 7px;font-size:8px;font-style:normal}.automation-workflows>div>button>strong{color:#b48741}.automation-builder{color:#fff;background:#182229;margin-top:22px;padding:36px}.automation-builder-steps{background:#43505a;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:25px;display:grid}.automation-builder-steps article{background:#202c34;min-height:180px;padding:22px}.automation-builder-steps span{background:#b98b43;border-radius:50%;place-items:center;width:30px;height:30px;font:15px Georgia,serif;display:grid}.automation-builder-steps b{margin:20px 0 8px;font:17px/1.3 Georgia,serif;display:block}.automation-builder-steps p{color:#aeb8be;font-size:9px;line-height:1.55}.automation-safety{background:#f0e9de;border-left:4px solid #b88a43;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:22px;padding:32px 36px;display:grid}.automation-safety>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automation-safety span{color:#64573e;font-size:10px}.automation-safety span:first-letter{color:#b88a43}@media (width<=1050px){.automation-workflows>div>button{grid-template-columns:40px 1fr 1fr}.automation-flow-control{grid-column:2}.automation-workflows>div>button>strong{grid-area:2/3}.automation-builder-steps{grid-template-columns:1fr 1fr}.automation-safety{grid-template-columns:1fr}}@media (width<=650px){.automation-command-center,.automation-workflows>header{flex-direction:column;align-items:flex-start}.automation-health{width:100%}.automation-principles{grid-template-columns:1fr}.automation-principles article{border-bottom:1px solid #e0e5e8;border-right:0}.automation-workflows{padding:24px 15px}.automation-workflows>div>button{grid-template-columns:34px 1fr 18px}.automation-flow-actions,.automation-flow-control{grid-column:2}.automation-workflows>div>button>strong{grid-area:1/3}.automation-builder{padding:28px 20px}.automation-builder-steps{grid-template-columns:1fr}.automation-builder-steps article{min-height:130px}.automation-safety{padding:28px 22px}.automation-safety>div:last-child{grid-template-columns:1fr}}.academy-prospect-center{background:#fff;border:1px solid #dfe4e7;margin-top:22px;padding:32px}.academy-prospect-center>header{border-bottom:1px solid #e3e7e9;justify-content:space-between;align-items:end;gap:28px;padding-bottom:22px;display:flex}.academy-prospect-center header small{letter-spacing:.15em;color:#b48741;font-size:9px}.academy-prospect-center h2{margin:7px 0;font:400 30px Georgia,serif}.academy-prospect-center header p{color:#74818a;font-size:12px}.academy-prospect-center header>div:last-child{gap:8px;display:flex}.academy-prospect-center header>div:last-child>button:last-child,.academy-prospect-form footer>button:last-child{color:#fff;cursor:pointer;background:#b68942;border:0;padding:13px 17px;font-size:10px;font-weight:700}.academy-prospect-form{background:#f5f1e9;border:1px solid #ded4c4;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:20px;padding:22px;display:grid}.academy-prospect-form label{text-transform:uppercase;letter-spacing:.08em;color:#716653;flex-direction:column;gap:7px;font-size:9px;display:flex}.academy-prospect-form input,.academy-prospect-form select{color:#26333c;background:#fff;border:1px solid #d2c7b7;width:100%;padding:12px;font-size:12px}.academy-prospect-form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.academy-prospect-form footer>button:disabled{opacity:.45}.academy-prospect-message{color:#496852;background:#edf5ef;margin:16px 0 0;padding:11px 14px;font-size:10px}.academy-prospect-table{border:1px solid #e1e5e7;margin-top:18px}.academy-prospect-head,.academy-prospect-table>button{grid-template-columns:1.2fr 1.3fr .7fr .9fr 1fr;align-items:center;gap:13px;display:grid}.academy-prospect-head{color:#cfd5d9;text-transform:uppercase;letter-spacing:.1em;background:#17212b;padding:12px 15px;font-size:8px}.academy-prospect-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9ecee;width:100%;padding:14px 15px}.academy-prospect-table>button:hover{background:#fbf8f2}.academy-prospect-table>button span{flex-direction:column;gap:4px;font-size:10px;display:flex}.academy-prospect-table>button b{font:15px Georgia,serif}.academy-prospect-table>button small{color:#89949b;font-size:8px}.academy-prospect-table>button em{color:#4f6e57;background:#eef4ef;padding:5px 7px;font-style:normal}.academy-prospect-empty{text-align:center;color:#7d8991;padding:30px;font-size:11px}@media (width<=850px){.academy-prospect-form{grid-template-columns:1fr 1fr}.academy-prospect-table{overflow:auto}.academy-prospect-head,.academy-prospect-table>button{min-width:780px}}@media (width<=560px){.academy-prospect-center{padding:22px 14px}.academy-prospect-center>header{flex-direction:column;align-items:flex-start}.academy-prospect-center header>div:last-child{width:100%}.academy-prospect-center header>div:last-child button{flex:1}.academy-prospect-form{grid-template-columns:1fr}.academy-prospect-form footer{grid-column:1}}.academy-response-backdrop{z-index:210;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05090ccc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.academy-response-modal{color:#17212b;background:#fff;width:min(840px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0006}.academy-response-modal>header{color:#fff;background:linear-gradient(120deg,#11181d,#2b2418);justify-content:space-between;gap:20px;padding:28px 32px;display:flex}.academy-response-modal header small{letter-spacing:.15em;color:#d3aa5f;font-size:8px}.academy-response-modal h2{margin:7px 0;font:400 31px Georgia,serif}.academy-response-modal header p{color:#bbc2c6;margin:0}.academy-response-modal header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #62615c;width:38px;height:38px;font-size:24px}.academy-response-profile{border-bottom:1px solid #e1e5e7;grid-template-columns:repeat(4,1fr);display:grid}.academy-response-profile div{border-right:1px solid #e1e5e7;flex-direction:column;gap:5px;padding:17px;display:flex}.academy-response-profile small{letter-spacing:.12em;color:#89949c;font-size:7px}.academy-response-profile b{font:13px Georgia,serif}.academy-response-editor{padding:26px 30px}.academy-response-editor label{text-transform:uppercase;letter-spacing:.1em;color:#7b6950;font-size:9px}.academy-response-editor textarea{color:#26333c;resize:vertical;background:#faf9f6;border:1px solid #d7dce0;width:100%;margin-top:9px;padding:17px;font:14px/1.7 Arial,sans-serif}.academy-response-checks{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.academy-response-checks span{color:#54705b;background:#eef5ef;padding:9px;font-size:9px}.academy-response-status{color:#486750;background:#edf5ef;margin:0 30px 18px;padding:11px;font-size:10px}.academy-response-modal>footer{border-top:1px solid #e1e5e7;justify-content:flex-end;gap:8px;padding:19px 30px;display:flex}.academy-response-modal>footer>button:last-child{color:#fff;cursor:pointer;background:#b68942;border:0;padding:13px 18px;font-size:10px;font-weight:700}@media (width<=620px){.academy-response-backdrop{padding:8px}.academy-response-modal>header{padding:23px 19px}.academy-response-profile{grid-template-columns:1fr 1fr}.academy-response-editor{padding:21px 16px}.academy-response-checks{grid-template-columns:1fr}.academy-response-modal>footer{flex-direction:column-reverse;padding:16px}.academy-response-modal>footer button{width:100%}}.academy-admission-recommendation{background:#fbf7ef;border:1px solid #d9c8a8;margin:0 30px 22px}.academy-admission-recommendation>header{border-bottom:1px solid #e3d8c3;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.academy-admission-recommendation header small{letter-spacing:.12em;color:#a77b37;font-size:8px}.academy-admission-recommendation h3{margin:4px 0 0;font:400 20px Georgia,serif}.academy-admission-recommendation header>span{color:#7d6b4f;background:#fff;padding:6px 8px;font-size:8px}.academy-admission-recommendation>div{grid-template-columns:1fr 1.4fr;gap:7px 25px;padding:20px 18px;display:grid}.academy-admission-recommendation>div>strong{color:#9d742f;grid-row:1/4;font:27px Georgia,serif}.academy-admission-recommendation p{color:#6d665c;margin:0;font-size:11px;line-height:1.5}.academy-admission-recommendation>div>small{letter-spacing:.12em;color:#a38555;margin-top:8px;font-size:7px}.academy-admission-recommendation>div>b{font-size:10px}.academy-admission-recommendation>footer{border-top:1px solid #e3d8c3;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.academy-admission-recommendation footer span{color:#817869;font-size:8px}.academy-admission-recommendation footer button{color:#fff;cursor:pointer;background:#17212b;border:0;padding:10px 13px;font-size:9px;font-weight:700}@media (width<=620px){.academy-admission-recommendation{margin:0 16px 18px}.academy-admission-recommendation>header,.academy-admission-recommendation>footer{flex-direction:column;align-items:flex-start}.academy-admission-recommendation>div{grid-template-columns:1fr}.academy-admission-recommendation>div>strong{grid-row:auto}.academy-admission-recommendation footer button{width:100%}}.academy-follow-up-card{background:#f3f8fa;border:1px solid #ccd9df;margin:0 30px 22px}.academy-follow-up-card>header{border-bottom:1px solid #d6e1e6;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.academy-follow-up-card header small{letter-spacing:.12em;color:#3f7187;font-size:8px}.academy-follow-up-card h3{margin:4px 0 0;font:400 20px Georgia,serif}.academy-follow-up-card header>span{color:#3f7187;background:#fff;padding:6px 8px;font-size:9px}.academy-follow-up-card>p{color:#667780;margin:0;padding:15px 18px 0;font-size:10px;line-height:1.55}.academy-follow-up-card>div{gap:8px;padding:14px 18px 18px;display:flex}.academy-follow-up-card>div button{color:#345d70;cursor:pointer;background:#fff;border:1px solid #b8cbd4;padding:10px 12px;font-size:9px;font-weight:700}.academy-follow-up-card>div button:hover{color:#fff;background:#345d70}.academy-follow-up-queue{background:#fff;border:1px solid #dfe5e8;margin-top:22px;padding:28px}.academy-follow-up-queue>header{border-bottom:1px solid #e2e6e8;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.academy-follow-up-queue header small{letter-spacing:.13em;color:#47768b;font-size:8px}.academy-follow-up-queue h2{margin:6px 0;font:400 28px Georgia,serif}.academy-follow-up-queue header>strong{color:#426a7c;background:#edf4f7;padding:8px 10px;font-size:9px}.academy-follow-up-queue>div>p{text-align:center;color:#7b8891;padding:25px;font-size:10px}.academy-follow-up-queue>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ecee;grid-template-columns:1.2fr 1fr 1fr 20px;align-items:center;gap:15px;width:100%;padding:14px 8px;display:grid}.academy-follow-up-queue>div>button:hover{background:#f7fafb}.academy-follow-up-queue button>span{flex-direction:column;display:flex}.academy-follow-up-queue button b{font:15px Georgia,serif}.academy-follow-up-queue button small{color:#89949b;font-size:8px}.academy-follow-up-queue time{color:#406d81;font-size:9px}.academy-follow-up-queue em{color:#69767e;font-size:9px;font-style:normal}.academy-follow-up-queue button>strong{color:#b48741}@media (width<=620px){.academy-follow-up-card{margin:0 16px 18px}.academy-follow-up-card>header{flex-direction:column;align-items:flex-start;gap:8px}.academy-follow-up-card>div{flex-direction:column}.academy-follow-up-queue{padding:20px 14px}.academy-follow-up-queue>div>button{grid-template-columns:1fr 20px}.academy-follow-up-queue time,.academy-follow-up-queue em{grid-column:1}.academy-follow-up-queue button>strong{grid-area:1/2}}.academy-enrollment-card{background:#fffaf0;border:1px solid #decda9;margin:0 30px 22px}.academy-enrollment-card>header{border-bottom:1px solid #eadfc8;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.academy-enrollment-card header small{letter-spacing:.12em;color:#a47632;font-size:8px}.academy-enrollment-card h3{margin:4px 0;font:400 20px Georgia,serif}.academy-enrollment-card header>span{color:#856c44;background:#fff;padding:6px 8px;font-size:8px}.academy-enrollment-course{grid-template-columns:1.3fr 1fr 1fr;gap:14px;padding:18px;display:grid}.academy-enrollment-course>div,.academy-enrollment-course label{flex-direction:column;gap:7px;display:flex}.academy-enrollment-course small,.academy-enrollment-course label{letter-spacing:.1em;color:#7b6b4e;font-size:8px}.academy-enrollment-course>div>b{font:17px Georgia,serif}.academy-enrollment-course input{background:#fff;border:1px solid #d8c9ad;padding:11px;font-size:12px}.academy-enrollment-summary{background:#f2eadb;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.academy-enrollment-summary span{flex-direction:column;gap:4px;display:flex}.academy-enrollment-summary small{letter-spacing:.1em;color:#8c7c5f;font-size:7px}.academy-enrollment-summary b{font:17px Georgia,serif}.academy-enrollment-summary button{color:#fff;cursor:pointer;background:#b5873f;border:0;padding:12px 15px;font-size:9px;font-weight:700}.academy-enrollment-card>p{color:#80745f;border-top:1px solid #eadfc8;margin:0;padding:12px 18px;font-size:8px;line-height:1.5}@media (width<=620px){.academy-enrollment-card{margin:0 16px 18px}.academy-enrollment-card>header{flex-direction:column;align-items:flex-start;gap:8px}.academy-enrollment-course{grid-template-columns:1fr}.academy-enrollment-summary{grid-template-columns:1fr 1fr}.academy-enrollment-summary button{grid-column:1/-1}}.academy-onboarding-card{background:#f5faf6;border:1px solid #c8d7ce;margin:0 30px 22px}.academy-onboarding-card>header{border-bottom:1px solid #d7e4da;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.academy-onboarding-card header small{letter-spacing:.12em;color:#4d755a;font-size:8px}.academy-onboarding-card h3{margin:4px 0;font:400 20px Georgia,serif}.academy-onboarding-card header>span{color:#4c7056;background:#fff;padding:6px 8px;font-size:8px}.academy-onboarding-body{grid-template-columns:1.15fr 1fr;gap:18px;padding:18px;display:grid}.academy-onboarding-body>label{letter-spacing:.1em;color:#577060;font-size:8px}.academy-onboarding-body textarea{color:#26352c;resize:vertical;background:#fff;border:1px solid #cbd9cf;width:100%;margin-top:8px;padding:13px;font:11px/1.55 Arial,sans-serif;display:block}.academy-onboarding-checklist{grid-template-columns:1fr 1fr;gap:7px;display:grid}.academy-onboarding-checklist>small{letter-spacing:.1em;color:#577060;grid-column:1/-1;font-size:8px}.academy-onboarding-checklist label{color:#4d6253;cursor:pointer;background:#fff;border:1px solid #d9e5dc;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.academy-onboarding-checklist input{accent-color:#a77c37}.academy-onboarding-card>footer{background:#e7f0e9;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.academy-onboarding-card footer>div{flex-direction:column;gap:4px;display:flex}.academy-onboarding-card footer small{letter-spacing:.1em;color:#667a69;font-size:7px}.academy-onboarding-card footer b{color:#355640;font:15px Georgia,serif}.academy-onboarding-card footer p{color:#68776b;margin:0;font-size:8px}.academy-onboarding-card footer button{color:#fff;cursor:pointer;white-space:nowrap;background:#355640;border:0;padding:12px 15px;font-size:9px;font-weight:700}@media (width<=620px){.academy-onboarding-card{margin:0 16px 18px}.academy-onboarding-card>header,.academy-onboarding-card>footer{flex-direction:column;align-items:flex-start}.academy-onboarding-body{grid-template-columns:1fr;padding:15px}.academy-onboarding-checklist{grid-template-columns:1fr}.academy-onboarding-card footer button{width:100%}}.academy-reminder-card{background:#faf7ff;border:1px solid #d7cbea;margin:0 30px 22px}.academy-reminder-card>header{border-bottom:1px solid #e3daf0;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.academy-reminder-card header small,.academy-reminder-queue header small{letter-spacing:.12em;color:#72549d;font-size:8px}.academy-reminder-card h3{margin:4px 0;font:400 20px Georgia,serif}.academy-reminder-card header>span{color:#6e5194;background:#fff;padding:6px 8px;font-size:8px}.academy-reminder-controls{grid-template-columns:1fr 1.25fr 1.4fr;gap:12px;padding:18px;display:grid}.academy-reminder-controls label,.academy-reminder-controls>div{letter-spacing:.1em;color:#665778;flex-direction:column;gap:7px;font-size:8px;display:flex}.academy-reminder-controls select,.academy-reminder-controls input{color:#2f2838;background:#fff;border:1px solid #d9cfe7;padding:11px;font-size:11px}.academy-reminder-controls>div>span{gap:5px;display:flex}.academy-reminder-controls button{color:#664b8a;cursor:pointer;background:#fff;border:1px solid #d6cae5;padding:9px;font-size:8px}.academy-reminder-message{letter-spacing:.1em;color:#665778;margin:0 18px 18px;font-size:8px;display:block}.academy-reminder-message textarea{color:#302a38;resize:vertical;background:#fff;border:1px solid #d9cfe7;width:100%;margin-top:8px;padding:12px;font:11px/1.5 Arial,sans-serif;display:block}.academy-reminder-card>footer{background:#eee7f7;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.academy-reminder-card footer p{color:#71657e;max-width:520px;margin:0;font-size:8px;line-height:1.45}.academy-reminder-card footer button{color:#fff;cursor:pointer;white-space:nowrap;background:#634887;border:0;padding:12px 15px;font-size:9px;font-weight:700}.academy-reminder-queue{background:#fff;border:1px solid #ded7e8;margin-top:22px;padding:28px}.academy-reminder-queue>header{border-bottom:1px solid #e7e1ed;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.academy-reminder-queue h2{margin:6px 0;font:400 28px Georgia,serif}.academy-reminder-queue header p{color:#7e7488;margin:0;font-size:10px}.academy-reminder-queue header>strong{color:#644c84;background:#f2edf8;padding:8px 10px;font-size:9px}.academy-reminder-queue>div>p{text-align:center;color:#7b7184;padding:25px;font-size:10px}.academy-reminder-queue>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebe7ef;grid-template-columns:90px 1.2fr 1fr .6fr 20px;align-items:center;gap:14px;width:100%;padding:14px 8px;display:grid}.academy-reminder-queue>div>button:hover{background:#fbf9fd}.academy-reminder-type{color:#684d8c;text-align:center;background:#f0eaf7;padding:6px 8px;font-size:8px}.academy-reminder-queue button>span:not(.academy-reminder-type){flex-direction:column;display:flex}.academy-reminder-queue button b{font:15px Georgia,serif}.academy-reminder-queue button small{color:#91869b;font-size:8px}.academy-reminder-queue time{color:#66517e;font-size:9px}.academy-reminder-queue em{color:#4d755a;font-size:8px;font-style:normal}.academy-reminder-queue button>strong{color:#b48741}@media (width<=620px){.academy-reminder-card{margin:0 16px 18px}.academy-reminder-card>header,.academy-reminder-card>footer{flex-direction:column;align-items:flex-start}.academy-reminder-controls{grid-template-columns:1fr;padding:15px}.academy-reminder-card footer button{width:100%}.academy-reminder-queue{padding:20px 14px}.academy-reminder-queue>header{flex-direction:column;align-items:flex-start;gap:10px}.academy-reminder-queue>div>button{grid-template-columns:80px 1fr 18px}.academy-reminder-queue time,.academy-reminder-queue em{grid-column:2}.academy-reminder-queue button>strong{grid-area:1/3}}.academy-progress-card{background:#f7fbfc;border:1px solid #c8d8df;margin:0 30px 22px}.academy-progress-card>header{border-bottom:1px solid #d8e4e8;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.academy-progress-card header small,.academy-progress-center header small{letter-spacing:.12em;color:#3e7185;font-size:8px}.academy-progress-card h3{margin:4px 0;font:400 20px Georgia,serif}.academy-progress-card header>span{color:#37697b;background:#fff;padding:6px 8px;font-size:8px}.academy-progress-form{grid-template-columns:1.3fr 1.2fr 1fr .7fr;gap:12px;padding:18px;display:grid}.academy-progress-form>label{letter-spacing:.1em;color:#526d78;flex-direction:column;gap:7px;font-size:8px;display:flex;position:relative}.academy-progress-form select,.academy-progress-form input[type=number]{color:#26353b;background:#fff;border:1px solid #cbdce2;padding:11px;font-size:11px}.academy-progress-form>label:last-child>span{color:#809099;font-size:9px;position:absolute;bottom:11px;right:10px}.academy-progress-range{align-items:center;gap:10px;min-height:38px;display:flex}.academy-progress-range input{accent-color:#b38843;width:100%}.academy-progress-range b{color:#356a7d;min-width:45px;font:18px Georgia,serif}.academy-progress-note{letter-spacing:.1em;color:#526d78;margin:0 18px 15px;font-size:8px;display:block}.academy-progress-note textarea{resize:vertical;background:#fff;border:1px solid #cbdce2;width:100%;margin-top:8px;padding:12px;font:11px/1.5 Arial,sans-serif;display:block}.academy-progress-insight{background:#e8f1f4;border-left:3px solid #4e8498;margin:0 18px 16px;padding:12px 14px}.academy-progress-insight strong{color:#315d6d;font:14px Georgia,serif}.academy-progress-insight p{color:#687d85;margin:5px 0 0;font-size:8px;line-height:1.45}.academy-progress-card>footer{background:#e8f1f4;justify-content:flex-end;padding:13px 18px;display:flex}.academy-progress-card>footer button{color:#fff;cursor:pointer;background:#356a7d;border:0;padding:12px 15px;font-size:9px;font-weight:700}.academy-progress-center{background:#fff;border:1px solid #dce5e8;margin-top:22px;padding:28px}.academy-progress-center>header{border-bottom:1px solid #e1e7e9;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.academy-progress-center h2{margin:6px 0;font:400 28px Georgia,serif}.academy-progress-center header p{color:#74858c;margin:0;font-size:10px}.academy-progress-center>header>div:last-child{gap:8px;display:flex}.academy-progress-center>header>div:last-child span{background:#edf4f6;flex-direction:column;align-items:center;padding:9px 13px;display:flex}.academy-progress-center>header b{color:#356a7d;font:20px Georgia,serif}.academy-progress-center>header small{font-size:7px}.academy-progress-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.academy-progress-grid>p{text-align:center;color:#77878e;grid-column:1/-1;padding:25px;font-size:10px}.academy-progress-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ea;padding:16px}.academy-progress-grid>button:hover{background:#f7fbfc}.academy-progress-grid button>header{justify-content:space-between;align-items:center;display:flex}.academy-progress-grid button>header span{color:#3d7184;background:#edf4f6;padding:5px 6px;font-size:7px}.academy-progress-grid button>header strong{color:#b48741;font:20px Georgia,serif}.academy-progress-grid button>b{margin:13px 0 3px;font:17px Georgia,serif;display:block}.academy-progress-grid button>small{color:#829097;font-size:8px}.academy-progress-grid button>div{background:#e5ecef;height:5px;margin:14px 0}.academy-progress-grid button>div i{background:linear-gradient(90deg,#3e778c,#b68b45);height:100%;display:block}.academy-progress-grid button>footer{justify-content:space-between;gap:8px;display:flex}.academy-progress-grid footer span,.academy-progress-grid footer em{color:#6c7b82;font-size:7px;font-style:normal}@media (width<=820px){.academy-progress-form,.academy-progress-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.academy-progress-card{margin:0 16px 18px}.academy-progress-card>header{flex-direction:column;align-items:flex-start;gap:8px}.academy-progress-form{grid-template-columns:1fr;padding:15px}.academy-progress-card>footer button{width:100%}.academy-progress-center{padding:20px 14px}.academy-progress-center>header{flex-direction:column;align-items:flex-start;gap:12px}.academy-progress-grid{grid-template-columns:1fr}}.inperson-applications{background:#fff;border:1px solid #dce1e3;margin-top:18px;padding:clamp(20px,3vw,30px)}.inperson-applications>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.inperson-applications>header small{letter-spacing:.16em;color:#b48637;font-size:8px}.inperson-applications h2{margin:6px 0;font:400 30px Georgia,serif}.inperson-applications>header p{color:#7c878e;margin:0;font-size:10px}.inperson-applications>header>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.inperson-applications>header button{color:#5d6970;cursor:pointer;background:#f7f8f8;border:1px solid #d7dddf;align-items:center;gap:7px;padding:8px 10px;display:flex}.inperson-applications>header button.active{color:#fff;background:#19242c;border-color:#19242c}.inperson-applications>header button span{color:#fff;background:#b78a3d;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.inperson-applications-list{display:grid}.inperson-applications-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e7e8;grid-template-columns:36px minmax(150px,1fr) minmax(150px,1fr) minmax(145px,.8fr) auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.inperson-applications-list>button:hover{background:#faf8f3}.inperson-applications-list>button>div{flex-direction:column;gap:4px;display:flex}.inperson-applications-list b{font-size:10px}.inperson-applications-list small{color:#818c92;font-size:8px}.inperson-applications-list>button>strong{color:#9a722e;font:400 13px Georgia,serif}.inperson-application-stage{color:#9f633d;background:#f5e6db;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.inperson-application-stage.confirmadas{color:#317847;background:#dff1e5}.inperson-application-stage.depósito{color:#9b712b;background:#f3e8ce}.inperson-applications-empty,.inperson-applications-loading{text-align:center;color:#7f898f;padding:24px}.inperson-applications-empty span{color:#b5883b;font:24px Georgia,serif}@media (width<=650px){.inperson-applications>header{flex-direction:column;align-items:stretch}.inperson-applications>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.inperson-applications-list>button{grid-template-columns:32px 1fr auto}.inperson-applications-list>button>div:nth-of-type(2),.inperson-applications-list>button>div:nth-of-type(3){grid-column:2/-1}}.inperson-payment-center{color:#f4efe5;background:linear-gradient(105deg,#111719,#1b1914);border:1px solid #a47b35;margin-top:14px;padding:clamp(20px,3vw,30px)}.inperson-payment-center>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.inperson-payment-center>header small{letter-spacing:.16em;color:#c79843;font-size:8px}.inperson-payment-center h2{margin:7px 0;font:400 29px Georgia,serif}.inperson-payment-center>header p{color:#aaa49a;font-size:10px}.inperson-payment-center>header>strong{color:#d2a44f;font:400 30px Georgia,serif}.inperson-payment-center textarea{color:#d8d0c3;resize:vertical;background:#090c0d;border:1px solid #4e4433;width:100%;min-height:100px;margin:16px 0 12px;padding:14px;line-height:1.55}.inperson-payment-center>div{flex-wrap:wrap;gap:8px;display:flex}.inperson-payment-center>div button{color:#d5b46e;cursor:pointer;background:0 0;border:1px solid #a27a36;padding:10px 13px}.inperson-payment-center>div button:nth-child(2){color:#fff;background:#b58738}.inperson-payment-center>div button:disabled{opacity:.4}.inperson-payment-center>footer{color:#9c9589;margin-top:12px;font-size:9px}.inperson-payment-message{color:#bfe0c8;background:#193224;border-left:3px solid #62a675;margin:12px 0 0;padding:10px;font-size:10px}@media (width<=650px){.inperson-payment-center>header{flex-direction:column}.inperson-payment-center>div{display:grid}.inperson-payment-center>div button{width:100%}}.inperson-onboarding-center{background:#fff;border:1px solid #d8dedf;border-top:3px solid #b78939;margin-top:14px;padding:clamp(20px,3vw,30px)}.inperson-onboarding-center>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.inperson-onboarding-center>header small{letter-spacing:.16em;color:#b18336;font-size:8px}.inperson-onboarding-center h2{margin:7px 0;font:400 30px Georgia,serif}.inperson-onboarding-center>header p{color:#7e888e;font-size:10px}.inperson-onboarding-center>header>span{color:#2f7745;background:#dff1e5;border-radius:18px;padding:9px 12px;font-size:8px;font-weight:700}.inperson-onboarding-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:14px;margin-top:18px;display:grid}.inperson-onboarding-grid>section,.inperson-onboarding-grid>aside{border:1px solid #e0e4e5;padding:17px}.inperson-onboarding-grid label{letter-spacing:.13em;color:#9b742f;margin-bottom:9px;font-size:8px;display:block}.inperson-onboarding-grid textarea{color:#34434b;resize:vertical;background:#f8f9f9;border:1px solid #d9dfe1;width:100%;min-height:155px;padding:13px;line-height:1.55}.inperson-onboarding-grid>section>div{gap:8px;margin-top:9px;display:flex}.inperson-onboarding-grid button{color:#8f6829;cursor:pointer;background:#fff;border:1px solid #a67d38;padding:10px 12px}.inperson-onboarding-grid>section>div button:last-child,.inperson-onboarding-grid>aside>button{color:#fff;background:#18232b;border-color:#18232b}.inperson-onboarding-grid aside h3{margin:0 0 12px;font:400 21px Georgia,serif}.inperson-onboarding-grid aside p{border-bottom:1px solid #e7eaeb;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 0;display:grid}.inperson-onboarding-grid aside p>span{color:#9b712c;background:#f1e6d1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.inperson-onboarding-grid aside p b{font-size:9px}.inperson-onboarding-grid aside p small{color:#7e888e;font-size:8px}.inperson-onboarding-grid>aside>button{width:100%;margin-top:14px}.inperson-onboarding-grid button:disabled{opacity:.45}@media (width<=760px){.inperson-onboarding-center>header{flex-direction:column}.inperson-onboarding-grid{grid-template-columns:1fr}.inperson-onboarding-grid>section>div{display:grid}.inperson-onboarding-grid button{width:100%}}.inperson-reminder-center{background:#f9faf9;border:1px solid #d9dfe1;margin-top:14px;padding:clamp(20px,3vw,30px)}.inperson-reminder-center>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.inperson-reminder-center>header small{letter-spacing:.16em;color:#af8030;font-size:8px}.inperson-reminder-center h2{margin:7px 0;font:400 29px Georgia,serif}.inperson-reminder-center>header p{color:#7d878e;font-size:10px}.inperson-reminder-center>header>span{color:#337748;background:#e1f1e5;border-radius:16px;padding:8px 11px;font-size:8px}.inperson-reminder-timing{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.inperson-reminder-timing button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dcde;flex-direction:column;gap:4px;padding:13px;display:flex}.inperson-reminder-timing button.active{color:#fff;background:#19242c;border-color:#b5893b}.inperson-reminder-timing b{font:400 18px Georgia,serif}.inperson-reminder-timing small{color:#858f95;font-size:8px}.inperson-reminder-center>textarea{color:#36444c;resize:vertical;background:#fff;border:1px solid #d8dddf;width:100%;min-height:95px;padding:13px;line-height:1.55}.inperson-reminder-center>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:11px;display:flex}.inperson-reminder-center>footer>div{flex-direction:column;gap:4px;margin-right:auto;display:flex}.inperson-reminder-center>footer small{letter-spacing:.12em;color:#8b959b;font-size:7px}.inperson-reminder-center>footer b{font-size:10px}.inperson-reminder-center>footer button{color:#8f692b;cursor:pointer;background:#fff;border:1px solid #a97f38;padding:10px 12px}.inperson-reminder-center>footer button:last-of-type{color:#fff;background:#18232b;border-color:#18232b}.inperson-reminder-center>footer button:disabled{opacity:.4}.inperson-reminder-warning{color:#965e3c;background:#f7e6da;border-left:3px solid #bb7446;padding:9px 11px;font-size:9px}@media (width<=650px){.inperson-reminder-center>header{flex-direction:column}.inperson-reminder-timing{grid-template-columns:1fr}.inperson-reminder-center>footer{display:grid}.inperson-reminder-center>footer>div{margin:0}.inperson-reminder-center>footer button{width:100%}}.inperson-event-mode{background:#fbfbfa;border:1px solid #dce1e3;margin-bottom:18px}.inperson-event-mode>header{color:#fff;background:#19242c;justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.inperson-event-mode>header small{letter-spacing:.15em;color:#c79a49;font-size:8px}.inperson-event-mode h3{margin:5px 0;font:400 24px Georgia,serif}.inperson-event-mode>header p{color:#aeb6ba;font-size:9px}.inperson-event-mode>header>div:last-child{gap:6px;display:flex}.inperson-event-mode>header button{color:#d8dde0;cursor:pointer;background:#232e35;border:1px solid #586066;flex-direction:column;padding:8px 11px;display:flex}.inperson-event-mode>header button.active{color:#fff;background:#b88939;border-color:#d1a555}.inperson-event-mode>header button b{font-size:9px}.inperson-event-mode>header button small{color:inherit;font-size:7px}.inperson-event-roster{padding:0 18px}.inperson-event-roster article{border-bottom:1px solid #e2e6e7;grid-template-columns:minmax(150px,1.3fr) repeat(4,auto) minmax(80px,.5fr);align-items:center;gap:7px;padding:12px 0;display:grid}.inperson-event-student{align-items:center;gap:9px;display:flex}.inperson-event-student>span{color:#d7aa55;background:#1a242b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.inperson-event-student>div{flex-direction:column;display:flex}.inperson-event-student b{font-size:10px}.inperson-event-student small{color:#7d888e;font-size:8px}.inperson-event-roster article>button{color:#69757c;cursor:pointer;background:#fff;border:1px solid #d9dee0;padding:8px;font-size:8px}.inperson-event-roster article>button.complete{color:#327747;background:#e2f2e6;border-color:#bcdcc5}.inperson-event-roster article>button:disabled{opacity:.45}.inperson-event-balance{text-align:right;flex-direction:column;display:flex}.inperson-event-balance small{color:#8c969c;font-size:7px}.inperson-event-balance b{color:#9e752f;font:400 15px Georgia,serif}.inperson-event-message{color:#347348;background:#e4f2e7;border-left:3px solid #54a06a;margin:10px 18px;padding:9px 11px;font-size:9px}.inperson-event-mode>footer{background:#f0f2f2;flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.inperson-event-mode>footer span{background:#fff;border:1px solid #dce1e2;padding:6px 9px;font-size:8px}@media (width<=900px){.inperson-event-roster article{grid-template-columns:1fr 1fr 1fr}.inperson-event-student{grid-column:1/-1}.inperson-event-balance{text-align:left}}@media (width<=650px){.inperson-event-mode>header{flex-direction:column;align-items:stretch}.inperson-event-mode>header>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.inperson-event-roster article{grid-template-columns:1fr 1fr}.inperson-event-balance{grid-column:1/-1}}.inperson-academic-day{background:#fff;border:1px solid #d8dedf;margin:14px 0 18px}.inperson-academic-day>header{background:#f5efe4;border-bottom:1px solid #e5d8c1;justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.inperson-academic-day>header small{letter-spacing:.14em;color:#9a702d;font-size:8px}.inperson-academic-day h3{color:#23333b;margin:5px 0;font:400 24px Georgia,serif}.inperson-academic-day>header p{color:#6f7c82;font-size:9px}.inperson-academic-day>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inperson-academic-day>header span{color:#846327;background:#fff;border:1px solid #ddc9a5;padding:6px 8px;font-size:7px}.inperson-academic-day>div{padding:0 18px}.inperson-academic-day article{border-bottom:1px solid #e2e6e7;grid-template-columns:minmax(170px,1fr) 165px minmax(230px,1.4fr) 130px;align-items:end;gap:10px;padding:13px 0;display:grid}.inperson-academic-student{align-items:center;gap:9px;display:flex}.inperson-academic-student>span{color:#d4aa60;background:#1b2930;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.inperson-academic-student b,.inperson-academic-student small{display:block}.inperson-academic-student small{color:#78848a;margin-top:3px;font-size:8px}.inperson-academic-day label{letter-spacing:.08em;color:#8a672b;font-size:7px}.inperson-academic-day select,.inperson-academic-day textarea{color:#26363e;background:#fafbfb;border:1px solid #d9dfe1;width:100%;margin-top:5px;padding:8px;font-size:9px;display:block}.inperson-academic-day textarea{resize:vertical;min-height:54px}.inperson-academic-day article>strong{text-align:center;color:#7b858a;background:#f7f8f8;border:1px solid #dce1e2;align-self:center;padding:9px;font-size:8px}.inperson-academic-day article>strong.complete{color:#327747;background:#e2f2e6;border-color:#bcdcc5}.inperson-academic-day article>strong.attention{color:#a45d23;background:#fbecdd;border-color:#efc69e}.inperson-academic-day>footer{background:#f0f2f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.inperson-academic-day>footer span{color:#2f6e43;font-size:8px;font-weight:700}.inperson-academic-day>footer p{color:#778289;font-size:8px}@media (width<=900px){.inperson-academic-day article{grid-template-columns:1fr 1fr}.inperson-academic-note{grid-column:1/-1}}@media (width<=620px){.inperson-academic-day>header,.inperson-academic-day>footer{flex-direction:column;align-items:flex-start}.inperson-academic-day article{grid-template-columns:1fr}.inperson-academic-note{grid-column:auto}}.inperson-evaluation-rubric{background:#f8f7f3;border:1px solid #d8dedf;margin:18px 0}.inperson-evaluation-rubric>header,.inperson-evaluation-rubric>footer{justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.inperson-evaluation-rubric>header{color:#fff;background:#1b2930}.inperson-evaluation-rubric>header small{letter-spacing:.15em;color:#d1a85f;font-size:8px}.inperson-evaluation-rubric h3{margin:5px 0;font:400 25px Georgia,serif}.inperson-evaluation-rubric>header p{color:#b9c1c5;font-size:9px}.inperson-evaluation-rubric>header>span,.inperson-evaluation-rubric>footer>span{color:#fff;background:#d7aa57;padding:8px 11px;font-size:8px;font-weight:700}.inperson-evaluation-rubric>div{gap:10px;padding:15px 18px;display:grid}.inperson-evaluation-rubric article{background:#fff;border:1px solid #e0e4e5;padding:13px}.inperson-evaluation-person{border-bottom:1px solid #e4e7e8;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-bottom:11px;display:grid}.inperson-evaluation-person>span{color:#d4aa60;background:#1b2930;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.inperson-evaluation-person b,.inperson-evaluation-person small{display:block}.inperson-evaluation-person small{color:#7d888e;font-size:8px}.inperson-evaluation-person strong{color:#8b9498;font:400 20px Georgia,serif}.inperson-evaluation-person strong.approved{color:#2f7745}.inperson-evaluation-person strong.reinforce{color:#b36a2e}.inperson-evaluation-criteria{grid-template-columns:repeat(5,1fr);gap:8px;padding:12px 0;display:grid}.inperson-evaluation-criteria label{color:#7f622d;letter-spacing:.05em;font-size:7px}.inperson-evaluation-criteria label>span{min-height:20px;display:block}.inperson-evaluation-criteria select{color:#26363e;background:#fafbfb;border:1px solid #d9dfe1;width:100%;padding:8px 6px;font-size:8px}.inperson-evaluation-rubric article>footer{justify-content:space-between;gap:10px;display:flex}.inperson-evaluation-rubric article>footer span{color:#587064;font-size:8px;font-weight:700}.inperson-evaluation-rubric article>footer small{color:#899399;font-size:7px}.inperson-evaluation-rubric>footer{background:#f0f2f2;border-top:1px solid #e0e4e5}.inperson-evaluation-rubric>footer p{color:#707d83;margin:0;font-size:8px}@media (width<=850px){.inperson-evaluation-criteria{grid-template-columns:1fr 1fr}}@media (width<=560px){.inperson-evaluation-rubric>header,.inperson-evaluation-rubric>footer{flex-direction:column;align-items:flex-start}.inperson-evaluation-criteria{grid-template-columns:1fr}.inperson-evaluation-criteria label>span{min-height:0}}.inperson-completion-center{background:#fff;border:1px solid #dce1e3;margin-top:18px}.inperson-completion-center>header{border-bottom:1px solid #e1e5e6;justify-content:space-between;align-items:end;gap:18px;padding:20px;display:flex}.inperson-completion-center>header small{letter-spacing:.15em;color:#b48636;font-size:8px}.inperson-completion-center h3{margin:5px 0;font:400 25px Georgia,serif}.inperson-completion-center>header p{color:#7d878d;font-size:9px}.inperson-completion-center>header button{color:#fff;cursor:pointer;background:#19242c;border:1px solid #a87f39;padding:10px 13px}.inperson-completion-center>div>article{border-bottom:1px solid #e5e8e9;grid-template-columns:minmax(150px,1fr) minmax(250px,1.4fr) 60px auto auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.inperson-completion-person{align-items:center;gap:9px;display:flex}.inperson-completion-person>span{color:#d4a552;background:#18232b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inperson-completion-person>div{flex-direction:column;display:flex}.inperson-completion-person b{font-size:10px}.inperson-completion-person small{color:#7e888f;font-size:8px}.inperson-completion-requirements{flex-wrap:wrap;gap:5px;display:flex}.inperson-completion-requirements span{color:#9c623e;background:#f4e7dc;border-radius:13px;padding:5px 7px;font-size:7px}.inperson-completion-requirements span.done{color:#327747;background:#e1f1e5}.inperson-completion-score{flex-direction:column;display:flex}.inperson-completion-score small{color:#8b959b;font-size:7px}.inperson-completion-score b{color:#9d742e;font:400 16px Georgia,serif}.inperson-completion-center article>button{color:#8e692d;cursor:pointer;background:#fff;border:1px solid #b18743;padding:8px 10px;font-size:8px}.inperson-completion-center article>button.approved{color:#327547;background:#e3f1e6;border-color:#bcd9c3}.inperson-completion-center article>button:last-child{color:#fff;background:#19242c;border-color:#19242c}.inperson-completion-center article>button:disabled{opacity:.35;cursor:not-allowed}.inperson-completion-center>footer{background:#f3f5f5;justify-content:space-between;gap:15px;padding:13px 20px;display:flex}.inperson-completion-center>footer span{color:#9a722f;font-size:9px;font-weight:700}.inperson-completion-center>footer p{color:#7d888e;margin:0;font-size:8px}@media (width<=980px){.inperson-completion-center>div>article{grid-template-columns:1fr 1fr}.inperson-completion-requirements{grid-column:1/-1}.inperson-completion-score{text-align:right;grid-area:1/2}}@media (width<=650px){.inperson-completion-center>header,.inperson-completion-center>footer{flex-direction:column;align-items:stretch}.inperson-completion-center>div>article{grid-template-columns:1fr}.inperson-completion-requirements,.inperson-completion-score{text-align:left;grid-area:auto}.inperson-completion-center article>button{width:100%}}.inperson-graduate-followup{color:#f5efe5;background:#151b1f;border:1px solid #9f7937;margin-top:18px}.inperson-graduate-followup>header{border-bottom:1px solid #393a35;justify-content:space-between;align-items:end;gap:18px;padding:22px;display:flex}.inperson-graduate-followup>header small{letter-spacing:.15em;color:#c99b49;font-size:8px}.inperson-graduate-followup h3{margin:6px 0;font:400 26px Georgia,serif}.inperson-graduate-followup>header p{color:#aaa59d;font-size:9px}.inperson-graduate-followup>header>div:last-child{gap:6px;display:flex}.inperson-graduate-followup>header button{color:#c6c5be;text-align:left;cursor:pointer;background:#20282d;border:1px solid #5d5545;flex-direction:column;padding:9px 11px;display:flex}.inperson-graduate-followup>header button.active{color:#fff;background:#b6893a;border-color:#d0a654}.inperson-graduate-followup>header button b{font-size:9px}.inperson-graduate-followup>header button small{color:inherit;font-size:7px}.inperson-graduate-followup>div>article{border-bottom:1px solid #34393c;grid-template-columns:minmax(145px,.8fr) minmax(260px,1.7fr) minmax(120px,.7fr) auto auto auto;align-items:center;gap:9px;padding:14px 22px;display:grid}.inperson-graduate-followup article>div{align-items:center;gap:9px;display:flex}.inperson-graduate-followup article>div>span{color:#fff;background:#b5893b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inperson-graduate-followup article>div>div{flex-direction:column;display:flex}.inperson-graduate-followup article b{font-size:10px}.inperson-graduate-followup article small{color:#969a99;font-size:8px}.inperson-graduate-followup article>p{color:#bebbb4;margin:0;font-size:9px;line-height:1.5}.inperson-graduate-followup article>aside{flex-direction:column;display:flex}.inperson-graduate-followup article>aside b{color:#d5b46e}.inperson-graduate-followup article>button{color:#d2b574;cursor:pointer;background:0 0;border:1px solid #8e713f;padding:8px 9px;font-size:8px}.inperson-graduate-followup article>button:last-child{color:#fff;background:#b58839}.inperson-graduate-followup article>button:disabled{opacity:.4}.inperson-graduate-followup>footer{background:#0d1215;justify-content:space-between;gap:15px;padding:13px 22px;display:flex}.inperson-graduate-followup>footer span{color:#cba35b;font-size:8px}.inperson-graduate-followup>footer p{color:#8e9393;margin:0;font-size:8px}@media (width<=1050px){.inperson-graduate-followup>div>article{grid-template-columns:1fr 1fr 1fr}.inperson-graduate-followup article>p{grid-column:1/-1}}@media (width<=650px){.inperson-graduate-followup>header,.inperson-graduate-followup>footer{flex-direction:column;align-items:stretch}.inperson-graduate-followup>header>div:last-child{grid-template-columns:1fr;display:grid}.inperson-graduate-followup>div>article{grid-template-columns:1fr}.inperson-graduate-followup article>p{grid-column:auto}.inperson-graduate-followup article>button{width:100%}}.inperson-executive{background:#fff;border:1px solid #dbe0e2;margin-top:18px}.inperson-executive>header{justify-content:space-between;align-items:start;gap:18px;padding:22px 24px 16px;display:flex}.inperson-executive>header small{letter-spacing:.16em;color:#b48637;font-size:8px}.inperson-executive h2{margin:6px 0;font:400 30px Georgia,serif}.inperson-executive>header p{color:#7e888e;font-size:9px}.inperson-executive>header>span{color:#995f3c;background:#f6e7db;border-radius:15px;padding:8px 11px;font-size:8px}.inperson-executive-metrics{border-top:1px solid #e0e4e5;border-bottom:1px solid #e0e4e5;grid-template-columns:repeat(4,1fr);display:grid}.inperson-executive-metrics article{border-right:1px solid #e0e4e5;flex-direction:column;padding:17px 24px;display:flex}.inperson-executive-metrics article:last-child{border:0}.inperson-executive-metrics small{letter-spacing:.13em;color:#89939a;font-size:7px}.inperson-executive-metrics b{color:#a97b30;margin:6px 0;font:400 27px Georgia,serif}.inperson-executive-metrics span{color:#7e888e;font-size:8px}.inperson-executive-courses{padding:0 24px 18px}.inperson-executive-courses>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e6e7;grid-template-columns:55px minmax(150px,1.4fr) repeat(4,minmax(80px,.55fr)) auto;align-items:center;gap:11px;width:100%;padding:13px 0;display:grid}.inperson-executive-courses>button:hover{background:#faf9f6}.inperson-executive-courses time{border-right:1px solid #ddd;flex-direction:column;align-items:center;display:flex}.inperson-executive-courses time b{color:#b58737;font:400 21px Georgia,serif}.inperson-executive-courses time small{text-transform:uppercase;font-size:7px}.inperson-executive-courses h3{margin:0;font:400 15px Georgia,serif}.inperson-executive-courses p{color:#7e888e;margin:4px 0 0;font-size:8px}.inperson-executive-courses>button>span{flex-direction:column;display:flex}.inperson-executive-courses span small{color:#8a949a;font-size:7px}.inperson-executive-courses span b{font-size:11px}.inperson-executive-courses span.ready b{color:#34784a}.inperson-executive-courses span.attention b{color:#a3683e}.inperson-executive-courses>button>strong{color:#9a712d;font:400 12px Georgia,serif}@media (width<=900px){.inperson-executive-metrics{grid-template-columns:1fr 1fr}.inperson-executive-metrics article:nth-child(2){border-right:0}.inperson-executive-courses>button{grid-template-columns:45px 1fr 1fr}.inperson-executive-courses>button>span:nth-of-type(n+3),.inperson-executive-courses>button>strong{grid-column:2/-1}}@media (width<=650px){.inperson-executive>header{flex-direction:column}.inperson-executive-metrics{grid-template-columns:1fr 1fr}.inperson-executive-metrics article{padding:14px}.inperson-executive-courses{padding:0 14px 14px}.inperson-executive-courses>button{grid-template-columns:42px 1fr}.inperson-executive-courses>button>span,.inperson-executive-courses>button>strong{grid-column:2}}.ink-course-actions{flex-direction:column;gap:7px;display:flex}.ink-course-actions>button:first-child{color:#9b732f;cursor:pointer;background:0 0;border:1px solid #b78a3d;padding:10px 14px;font-size:10px}.ink-course-detail-overlay{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ink-course-detail-modal{color:#f5efe5;background:#111517;border:1px solid #a27a35;width:min(920px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 35px 110px #000000b3}.ink-course-detail-close{z-index:2;color:#d1ba82;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:15px}.ink-course-detail-modal>header{background:linear-gradient(100deg,#07090af5,#13100bb8),url(/florida-ink-academy-reference.jpeg) 50%/cover;border-bottom:1px solid #6e5429;align-items:center;gap:22px;padding:32px clamp(24px,5vw,52px);display:flex}.ink-course-detail-modal>header img{object-fit:contain;width:88px;height:88px}.ink-course-detail-modal>header small,.ink-course-detail-intro small,.ink-course-detail-curriculum>header small,.ink-course-detail-includes small,.ink-course-detail-modal>footer small{letter-spacing:.17em;color:#c89943;font-size:8px}.ink-course-detail-modal>header h2{margin:7px 0;font:400 clamp(34px,5vw,52px) Georgia,serif}.ink-course-detail-modal>header p{color:#c1bbb1}.ink-course-detail-intro{border-bottom:1px solid #35342f;grid-template-columns:1.4fr .7fr;gap:30px;padding:34px clamp(24px,5vw,52px);display:grid}.ink-course-detail-intro h3{margin:8px 0;font:400 27px/1.25 Georgia,serif}.ink-course-detail-intro p{color:#aaa59d;font-size:11px;line-height:1.65}.ink-course-detail-intro aside{border:1px solid #4e4433;grid-template-columns:1fr 1fr;display:grid}.ink-course-detail-intro aside span{border-right:1px solid #4e4433;flex-direction:column;gap:7px;padding:16px;display:flex}.ink-course-detail-intro aside span:last-child{border:0}.ink-course-detail-intro aside small{color:#a8874c;font-size:7px}.ink-course-detail-intro aside b{color:#e3c27f;font:400 21px Georgia,serif}.ink-course-detail-curriculum{color:#19242c;background:#f2f1ed;padding:32px clamp(24px,5vw,52px)}.ink-course-detail-curriculum h3,.ink-course-detail-includes h3{margin:7px 0 18px;font:400 28px Georgia,serif}.ink-course-detail-curriculum>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ink-course-detail-curriculum article{background:#fff;border:1px solid #dcdedc;padding:18px}.ink-course-detail-curriculum article span{color:#b38638;font:400 19px Georgia,serif}.ink-course-detail-curriculum article b{margin:10px 0 6px;font:400 16px Georgia,serif;display:block}.ink-course-detail-curriculum article p{color:#69757c;font-size:9px;line-height:1.55}.ink-course-detail-includes{grid-template-columns:.8fr 1.2fr;gap:25px;padding:31px clamp(24px,5vw,52px);display:grid}.ink-course-detail-includes ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ink-course-detail-includes li{border:1px solid #3b3a33;padding:11px;font-size:10px}.ink-course-detail-includes li span{color:#c99a46;margin-right:6px}.ink-course-detail-modal>footer{background:#090c0d;border-top:1px solid #795b2b;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(24px,5vw,52px);display:flex;position:sticky;bottom:0}.ink-course-detail-modal>footer>div{flex-direction:column;gap:4px;display:flex}.ink-course-detail-modal>footer b{color:#e0bd76;font:400 19px Georgia,serif}.ink-course-detail-modal>footer p{color:#8e8980;margin:0;font-size:8px}.ink-course-detail-modal>footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#956a23,#d0a04b);border:0;padding:14px 19px;font-weight:700}@media (width<=700px){.ink-course-actions{width:100%}.ink-course-detail-overlay{place-items:stretch stretch;padding:0}.ink-course-detail-modal{border:0;width:100%;min-height:100vh;max-height:100vh}.ink-course-detail-modal>header{flex-direction:column;align-items:flex-start;padding-top:45px}.ink-course-detail-modal>header img{width:68px;height:68px}.ink-course-detail-intro,.ink-course-detail-curriculum>div,.ink-course-detail-includes,.ink-course-detail-includes ul{grid-template-columns:1fr}.ink-course-detail-modal>footer{flex-direction:column;align-items:stretch}.ink-course-detail-modal>footer button{width:100%}}.ink-course-actions>button:not(.ink-course-enroll){color:#9b732f;cursor:pointer;background:0 0;border:1px solid #b78a3d;padding:10px 14px;font-size:10px}.ink-course-actions>button:nth-child(2){color:#68747a;border-color:#d3d8da}.ink-catalog-faq{color:#19242c;background:#edece8;padding:clamp(48px,7vw,85px) clamp(20px,7vw,100px)}.ink-catalog-faq>header{text-align:center;max-width:650px;margin:0 auto 30px}.ink-catalog-faq>header small,.ink-catalog-faq>footer small{letter-spacing:.18em;color:#af8030;font-size:8px}.ink-catalog-faq h2{margin:9px 0;font:400 clamp(35px,5vw,52px) Georgia,serif}.ink-catalog-faq>header p{color:#6f7a80;font-size:11px}.ink-catalog-faq>div{grid-template-columns:1fr 1fr;gap:9px;max-width:850px;margin:auto;display:grid}.ink-catalog-faq details{background:#fff;border:1px solid #d7dadd;padding:0 18px}.ink-catalog-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;font:400 15px Georgia,serif;list-style:none;display:flex}.ink-catalog-faq summary::-webkit-details-marker{display:none}.ink-catalog-faq summary span{color:#b48637;font:22px Georgia,serif;transition:transform .2s}.ink-catalog-faq details[open] summary span{transform:rotate(45deg)}.ink-catalog-faq details p{color:#68747a;border-top:1px solid #e5e7e8;margin:0;padding:14px 0 17px;font-size:10px;line-height:1.65}.ink-catalog-faq>footer{color:#fff;background:#172126;border-left:4px solid #b98a3b;justify-content:space-between;align-items:center;gap:18px;max-width:850px;margin:28px auto 0;padding:22px 25px;display:flex}.ink-catalog-faq>footer h3{margin:6px 0;font:400 21px Georgia,serif}.ink-catalog-faq>footer button{color:#fff;cursor:pointer;background:#b88a3b;border:1px solid #c89b4d;padding:12px 15px}@media (width<=700px){.ink-catalog-faq>div{grid-template-columns:1fr}.ink-catalog-faq>footer{flex-direction:column;align-items:stretch}.ink-catalog-faq>footer button{width:100%}}.inperson-onboarding-grid .inperson-document-label{border-top:1px solid #e3e6e7;margin-top:20px;padding-top:18px}.inperson-event-balance button{color:#9a712d;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:700;text-decoration:underline}.inperson-event-balance.paid{background:#e7f4ea;border-color:#b9dbc2}.inperson-event-balance.paid small,.inperson-event-balance.paid b{color:#2f7745}.inperson-balance-receipt{background:#eef7f0;border:1px solid #c9e2cf;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid}.inperson-balance-receipt>span{color:#fff;background:#2f7745;border-radius:18px;padding:8px 10px;font-size:8px;font-weight:800}.inperson-balance-receipt small{color:#6e7c74;letter-spacing:.1em;font-size:7px;display:block}.inperson-balance-receipt b{color:#254d31;margin-top:4px;font-size:10px;display:block}@media (width<=760px){.inperson-balance-receipt{grid-template-columns:1fr 1fr}.inperson-balance-receipt>span{text-align:center;grid-column:1/-1}}.inperson-receipt-actions{z-index:1002;color:#fff;background:#17242b;border:1px solid #b98b3d;align-items:center;gap:10px;width:min(720px,100vw - 28px);padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0005}.inperson-receipt-actions>div{margin-right:auto}.inperson-receipt-actions small{color:#d2af70;letter-spacing:.14em;font-size:7px;display:block}.inperson-receipt-actions b{margin-top:4px;font-size:10px;display:block}.inperson-receipt-actions button{color:#694d1f;cursor:pointer;background:#fff;border:1px solid #d3b170;padding:9px 11px;font-size:8px;font-weight:700}.inperson-receipt-actions button:last-child{color:#fff;background:#b8893b}@media (width<=620px){.inperson-receipt-actions{grid-template-columns:1fr 1fr;display:grid}.inperson-receipt-actions>div{grid-column:1/-1}.inperson-receipt-actions button{width:100%}}.inperson-model-planner{background:#fff;border:1px solid #d8dedf;border-top:3px solid #b78939;margin:14px 0;padding:20px}.inperson-model-planner>header,.inperson-model-planner>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.inperson-model-planner>header small{color:#a77b31;letter-spacing:.14em;font-size:8px}.inperson-model-planner h3{margin:5px 0;font:400 24px Georgia,serif}.inperson-model-planner>header p,.inperson-model-planner>footer p{color:#76828a;font-size:9px}.inperson-model-planner>header>span,.inperson-model-planner>footer>span{color:#876326;background:#f1e5ce;border-radius:18px;padding:8px 11px;font-size:8px;font-weight:700}.inperson-model-planner>div{gap:10px;margin-top:16px;display:grid}.inperson-model-planner article{border:1px solid #e0e5e6;grid-template-columns:minmax(145px,1fr) repeat(3,minmax(115px,.8fr)) minmax(165px,1fr) auto auto;align-items:end;gap:8px;padding:11px;display:grid}.inperson-model-student{align-items:center;gap:9px;display:flex}.inperson-model-student>span{color:#d4ad67;background:#18242b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inperson-model-student b,.inperson-model-student small{display:block}.inperson-model-student small{color:#7d888e;font-size:8px}.inperson-model-planner label{color:#876426;letter-spacing:.08em;font-size:7px}.inperson-model-planner input,.inperson-model-planner select{color:#26363e;background:#fafbfb;border:1px solid #d9dfe1;width:100%;margin-top:5px;padding:8px;font-size:9px;display:block}.inperson-model-planner article>button{color:#876326;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #a77b31;padding:9px 10px;font-size:8px}.inperson-model-planner article>button.confirmed{color:#fff;background:#2f7745;border-color:#2f7745}.inperson-model-planner article>button:last-child{color:#fff;background:#18242b;border-color:#18242b}.inperson-model-planner article>button:disabled{opacity:.42;cursor:not-allowed}.inperson-model-planner>footer{border-top:1px solid #e2e5e6;margin-top:14px;padding-top:12px}@media (width<=1050px){.inperson-model-planner article{grid-template-columns:1fr 1fr 1fr}.inperson-model-student{grid-column:1/-1}}@media (width<=680px){.inperson-model-planner>header,.inperson-model-planner>footer{flex-direction:column;align-items:flex-start}.inperson-model-planner article{grid-template-columns:1fr}.inperson-model-student{grid-column:auto}.inperson-model-planner article>button{width:100%}}.ink-registry-card button{color:#17130b;cursor:pointer;background:#d1aa53;border:1px solid #b68b34;border-radius:10px;width:100%;margin-top:16px;padding:10px;font-size:8px;font-weight:800}.ink-registry-card button+button{color:#d8bd6c;background:0 0;margin-top:8px}.academy-documents-command{color:#fff;background:linear-gradient(115deg,#17242d,#283b46);justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:28px 32px;display:flex}.academy-documents-command small,.academy-documents-roster header small,.academy-documents-workspace>header small,.academy-document-library header small{letter-spacing:.15em;color:#d4aa5e;font-size:8px;font-weight:800}.academy-documents-command h2{margin:7px 0;font:29px Georgia,serif}.academy-documents-command p{color:#bac4ca;margin:0;font-size:10px}.academy-documents-command>div:last-child{gap:10px;display:flex}.academy-documents-command article{text-align:center;border:1px solid #51616a;min-width:88px;padding:12px}.academy-documents-command article b,.academy-documents-command article span{display:block}.academy-documents-command article b{color:#e0c17e;font:25px Georgia,serif}.academy-documents-command article span{color:#bac4ca;text-transform:uppercase;font-size:7px}.academy-documents-layout{grid-template-columns:300px 1fr;gap:14px;margin-top:14px;display:grid}.academy-documents-roster,.academy-documents-workspace,.academy-document-library{background:#fff;border:1px solid #dde3e6}.academy-documents-roster{align-self:start;padding:18px}.academy-documents-roster header{padding:7px 8px 15px}.academy-documents-roster h3{margin:5px 0;font:21px Georgia,serif}.academy-documents-roster>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.academy-documents-roster>button.active{background:#fbf8f1;border-color:#c49a4e}.academy-documents-roster>button>span{color:#fff;background:#263641;border-radius:50%;place-items:center;width:34px;height:34px;font:13px Georgia,serif;display:grid}.academy-documents-roster b,.academy-documents-roster small{display:block}.academy-documents-roster b{font-size:10px}.academy-documents-roster small{color:#7d8991;margin-top:3px;font-size:7px}.academy-documents-roster em{color:#b48743}.academy-documents-workspace{padding:25px}.academy-documents-workspace>header{border-bottom:1px solid #e2e7e9;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.academy-documents-workspace h3{margin:5px 0;font:28px Georgia,serif}.academy-documents-workspace header p{color:#75838c;margin:0;font-size:9px}.academy-documents-progress{min-width:180px}.academy-documents-progress b,.academy-documents-progress span{display:block}.academy-documents-progress b{color:#a87934;font:24px Georgia,serif}.academy-documents-progress span{color:#75828a;font-size:7px}.academy-documents-progress i{background:#e8ecee;height:5px;margin-top:8px;display:block}.academy-documents-progress i em{background:#b88a3f;height:100%;display:block}.academy-document-list article{border-bottom:1px solid #edf0f1;grid-template-columns:34px 1fr 125px;align-items:center;gap:12px;padding:14px 5px;display:grid}.academy-document-list article>span{color:#88959d;border:1px solid #b9c2c7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.academy-document-list article.complete>span{color:#fff;background:#3f6a51;border-color:#3f6a51}.academy-document-list small{color:#b18440;letter-spacing:.08em;font-size:7px}.academy-document-list h4{margin:4px 0;font:16px Georgia,serif}.academy-document-list p{color:#7a8790;margin:0;font-size:8px}.academy-document-list select{color:#34434c;background:#fff;border:1px solid #d5dcdf;padding:9px;font-size:9px}.academy-documents-workspace>footer{color:#75828a;justify-content:space-between;padding-top:16px;font-size:9px;display:flex}.academy-documents-workspace>footer b{color:#9a702f}.academy-documents-message{color:#356044;background:#edf6ef;margin:12px 0 0;padding:10px;font-size:9px}.academy-documents-empty{text-align:center;color:#7e8a91;padding:24px}.academy-documents-empty>span{color:#b58a46;font:30px Georgia,serif}.academy-documents-empty.large{padding:85px 20px}.academy-documents-empty.large>span{font-size:52px}.academy-documents-empty h3{color:#26343d;font:24px Georgia,serif}.academy-document-library{margin-top:14px;padding:27px}.academy-document-library>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.academy-document-library h2{margin:5px 0 0;font:27px Georgia,serif}.academy-document-library header>span{color:#7b878f;font-size:8px}.academy-document-library>div{grid-template-columns:1fr 1fr;display:grid}.academy-document-library article{border-bottom:1px solid #edf0f1;grid-template-columns:34px 1fr auto;gap:10px;padding:14px;display:grid}.academy-document-library article>span{color:#b48743;font:15px Georgia,serif}.academy-document-library article b,.academy-document-library article small{display:block}.academy-document-library article b{font-size:10px}.academy-document-library article small{color:#7f8b92;margin-top:4px;font-size:8px}.academy-document-library article em{color:#9a7235;text-transform:uppercase;font-size:7px}@media (width<=900px){.academy-documents-command{flex-direction:column;align-items:flex-start}.academy-documents-layout,.academy-document-library>div{grid-template-columns:1fr}}@media (width<=620px){.academy-documents-command{padding:22px}.academy-documents-command>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.academy-documents-command article{min-width:0}.academy-documents-workspace{padding:17px}.academy-documents-workspace>header{flex-direction:column;align-items:flex-start}.academy-document-list article{grid-template-columns:30px 1fr}.academy-document-list select{grid-column:2;width:100%}.academy-document-library{padding:20px 14px}.academy-document-library>header{flex-direction:column;align-items:flex-start;gap:9px}}.lip-blush-command{background:#fff;border:1px solid #e0e5e8;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:27px 32px;display:flex}.lip-blush-command small,.online-certificate-rule small{color:#a77934;letter-spacing:.14em;font-size:9px}.lip-blush-command h2{margin:6px 0;font:400 27px Georgia,serif}.lip-blush-command p{color:#74808a;margin:0;font-size:11px}.lip-blush-command>div:last-child{gap:10px;display:flex}.lip-blush-command article{background:#f7f5f0;flex-direction:column;min-width:105px;padding:15px;display:flex}.lip-blush-command article b{color:#9c7131;font:25px Georgia,serif}.lip-blush-command article span{color:#68757e;text-transform:uppercase;margin-top:4px;font-size:9px}.module-status.ready{color:#397049!important;background:#e8f3eb!important}.module-status.building{color:#91661f!important;background:#fff2d8!important}.module-status.pending{color:#73808a!important;background:#eef0f2!important}.online-certificate-rule{color:#fff;background:#151b20;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:30px 32px;display:flex}.online-certificate-rule>div{align-items:flex-start;gap:18px;display:flex}.online-certificate-rule>div>span{color:#d2a85e;font-size:30px}.online-certificate-rule h2{margin:6px 0;font:400 27px Georgia,serif}.online-certificate-rule p{color:#bdc5ca;max-width:720px;margin:0;font-size:11px;line-height:1.55}.online-certificate-rule button{color:#fff;white-space:nowrap;cursor:pointer;background:#b5873d;border:1px solid #c99d4e;padding:13px 16px}@media (width<=620px){.lip-blush-command,.online-certificate-rule{flex-direction:column;align-items:flex-start;padding:23px 18px}.lip-blush-command>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.lip-blush-command article{min-width:0;padding:11px}.online-certificate-rule button{width:100%}}.online-module-admin>div>article{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 145px;align-items:center;display:grid}.online-module-admin>div>article>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:42px 1fr 25px;align-items:center;gap:15px;width:100%;padding:17px 8px;display:grid}.online-module-admin>div>article>button:hover{background:#faf8f4}.online-module-admin article button>span{color:#b48743;font:18px Georgia,serif}.online-module-admin article h3{margin:0 0 4px;font:400 17px Georgia,serif}.online-module-admin article p{color:#7b8790;margin:0;font-size:10px}.online-module-admin article button>b{color:#b48743}.online-module-admin article>select{color:#40505a;background:#f8f9f9;border:1px solid #d8dee1;margin-right:8px;padding:9px;font-size:9px}.online-module-admin article>select:disabled{opacity:.55}.online-module-message{color:#356044;background:#edf6ef;margin:16px 0 0;padding:10px 12px;font-size:9px}@media (width<=620px){.online-module-admin>div>article{grid-template-columns:1fr}.online-module-admin>div>article>button{grid-template-columns:34px 1fr 20px}.online-module-admin article>select{margin:0 8px 12px 42px}}.online-module-admin article button small{color:#a77a37;margin-top:7px;font-size:8px;display:block}.online-module-admin article button>b{white-space:nowrap;font-size:9px}.online-module-editor{background:#fff;border:1px solid #d9e0e3;border-top:3px solid #b48743;margin-top:22px;padding:28px 32px}.online-module-editor>header{border-bottom:1px solid #e3e7e9;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.online-module-editor header small{letter-spacing:.14em;color:#a87b36;font-size:8px}.online-module-editor h2{margin:6px 0;font:29px Georgia,serif}.online-module-editor header p{color:#76838b;margin:0;font-size:10px}.online-module-editor header>button{color:#61707a;cursor:pointer;background:#f1f3f4;border:0;width:34px;height:34px;font-size:22px}.online-module-editor-fields{grid-template-columns:1fr 210px;gap:16px;margin-top:22px;display:grid}.online-module-editor-fields label{letter-spacing:.08em;color:#7e602e;font-size:8px;font-weight:800}.online-module-editor-fields label.wide{grid-column:1/-1}.online-module-editor input,.online-module-editor select,.online-module-editor textarea{color:#26353d;resize:vertical;background:#fbfcfc;border:1px solid #d7dee1;width:100%;margin-top:7px;padding:11px;font:11px Arial,sans-serif;display:block}.online-module-editor>footer{border-top:1px solid #e3e7e9;justify-content:space-between;align-items:center;margin-top:18px;padding-top:17px;display:flex}.online-module-editor footer>span{color:#74818a;font-size:9px}.online-module-editor footer>div{gap:9px;display:flex}.online-module-editor footer button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:11px 15px;font-size:9px;font-weight:700}.online-module-editor footer button.outline-button{color:#6c7880;background:#fff;border:1px solid #d5dcdf}.online-module-editor footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.online-module-editor{padding:22px 16px}.online-module-editor-fields{grid-template-columns:1fr}.online-module-editor-fields label.wide{grid-column:auto}.online-module-editor>footer{flex-direction:column;align-items:flex-start;gap:14px}.online-module-editor footer>div,.online-module-editor footer button{width:100%}}.online-lesson-video-slots{background:#f7f9f9;border:1px solid #dde3e5;margin-top:22px;padding:20px}.online-lesson-video-slots>header{border-bottom:1px solid #dfe5e7;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.online-lesson-video-slots header small{letter-spacing:.14em;color:#a77a36;font-size:8px}.online-lesson-video-slots h3{margin:5px 0 0;font:23px Georgia,serif}.online-lesson-video-slots header>span{color:#7b878e;font-size:8px}.online-lesson-video-slots>div{gap:9px;margin-top:14px;display:grid}.online-lesson-video-slots article{background:#fff;border:1px solid #dfe4e6;grid-template-columns:38px 1fr minmax(140px,220px);align-items:center;gap:12px;padding:12px;display:grid}.online-lesson-video-slots article>span{color:#d7b36e;background:#1b2830;border-radius:50%;place-items:center;width:32px;height:32px;font:12px Georgia,serif;display:grid}.online-lesson-video-slots article b,.online-lesson-video-slots article small{display:block}.online-lesson-video-slots article b{font-size:10px}.online-lesson-video-slots article small{color:#879299;margin-top:4px;font-size:8px}.online-lesson-video-slots article.has-video{border-color:#90b29a}.online-lesson-video-slots video{object-fit:contain;background:#111;width:100%;height:78px}.online-lesson-video-slots article>label{cursor:pointer;display:block}.online-lesson-video-slots article>label input{opacity:0;pointer-events:none;position:absolute}.online-lesson-video-slots article>label em{color:#fff;text-align:center;background:#b48743;padding:11px;font-size:9px;font-style:normal;font-weight:700;display:block}.online-lesson-video-slots article>label:hover em{background:#9f7436}@media (width<=620px){.online-lesson-video-slots{padding:15px 10px}.online-lesson-video-slots>header{flex-direction:column;align-items:flex-start;gap:7px}.online-lesson-video-slots article{grid-template-columns:34px 1fr}.online-lesson-video-slots article>label,.online-lesson-video-slots video{grid-column:2;width:100%}}.ink-online-campus{color:#1d2a31;background:#f4f1eb;min-height:100vh;padding-bottom:70px}.ink-online-campus-hero{color:#fff;background:linear-gradient(118deg,#111b21 0%,#1c2b33 72%,#8b672f 140%);padding:26px clamp(22px,6vw,90px) 64px}.ink-online-campus-hero>button{color:#c9d0d4;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.ink-online-campus-brand{align-items:center;gap:12px;margin:32px 0 56px;display:flex}.ink-online-campus-brand img{object-fit:contain;width:52px;height:52px}.ink-online-campus-brand small,.ink-online-campus-brand b{display:block}.ink-online-campus-brand small{letter-spacing:.15em;color:#d5b56f;font-size:8px}.ink-online-campus-brand b{margin-top:4px;font:18px Georgia,serif}.ink-online-campus-hero>div:last-child{max-width:780px}.ink-online-campus-hero>div:last-child>small,.ink-online-my-courses header small,.ink-online-catalog-grid header small,.ink-online-campus-promise small{letter-spacing:.15em;color:#cda85c;font-size:8px;font-weight:800}.ink-online-campus-hero h1{margin:13px 0 18px;font:clamp(38px,6vw,68px)/1.02 Georgia,serif}.ink-online-campus-hero h1 em{color:#d8b76f;font-weight:400}.ink-online-campus-hero p{color:#c2cbd0;max-width:620px;font-size:12px;line-height:1.65}.ink-online-my-courses,.ink-online-catalog-grid,.ink-online-campus-promise{width:min(1160px,100% - 36px);margin:28px auto 0}.ink-online-my-courses>header,.ink-online-catalog-grid>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.ink-online-my-courses h2,.ink-online-catalog-grid h2{margin:6px 0;font:31px Georgia,serif}.ink-online-my-courses header p{color:#77838a;margin:0;font-size:9px}.ink-online-my-courses header>a{color:#7d5922;border:1px solid #a57b38;padding:10px 14px;font-size:8px;font-weight:800;text-decoration:none}.ink-online-my-courses>article{background:#fff;border:1px solid #dddcd6;border-left:4px solid #ad813c;grid-template-columns:62px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.ink-online-my-courses>article>span{color:#ddb96e;background:#17242b;border-radius:50%;place-items:center;width:53px;height:53px;font:17px Georgia,serif;display:grid}.ink-online-my-courses article small{color:#a77934;letter-spacing:.12em;font-size:7px}.ink-online-my-courses h3{margin:5px 0;font:23px Georgia,serif}.ink-online-my-courses article p{color:#7b878d;margin:0;font-size:9px}.ink-online-my-courses article button,.ink-online-catalog-grid article button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:12px 16px;font-size:9px;font-weight:800}.ink-online-catalog-grid{margin-top:46px}.ink-online-catalog-grid>header>span{color:#7c878d;font-size:8px}.ink-online-catalog-grid>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ink-online-catalog-grid article{background:#fff;border:1px solid #deded8;flex-direction:column;min-height:310px;padding:24px;display:flex}.ink-online-catalog-grid article.featured{border-top:4px solid #b48743}.ink-online-catalog-grid article>span{color:#b48743;font:22px Georgia,serif}.ink-online-catalog-grid article>small{letter-spacing:.13em;color:#8c969b;margin-top:22px;font-size:7px}.ink-online-catalog-grid article h3{margin:8px 0 12px;font:27px Georgia,serif}.ink-online-catalog-grid article p{color:#77838a;font-size:9px;line-height:1.6}.ink-online-catalog-grid article ul{color:#64727a;padding-left:16px;font-size:8px;line-height:1.9}.ink-online-catalog-grid article button{margin-top:auto}.ink-online-catalog-grid article button:disabled{color:#8c8a84;cursor:default;background:#e8e5df}.ink-online-campus-promise{color:#fff;background:#17242b;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:27px 31px;display:grid}.ink-online-campus-promise>span{color:#d1ab61;border:1px solid #876e42;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.ink-online-campus-promise h2{margin:5px 0;font:25px Georgia,serif}.ink-online-campus-promise p{color:#b8c2c7;margin:0;font-size:9px}@media (width<=900px){.ink-online-catalog-grid>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.ink-online-campus-hero{padding:20px 18px 44px}.ink-online-campus-brand{margin:25px 0 40px}.ink-online-campus-hero h1{font-size:41px}.ink-online-my-courses>header,.ink-online-catalog-grid>header{flex-direction:column;align-items:flex-start}.ink-online-my-courses>article{grid-template-columns:52px 1fr}.ink-online-my-courses article button{grid-column:1/-1;width:100%}.ink-online-catalog-grid>div{grid-template-columns:1fr}.ink-online-catalog-grid article{min-height:270px}.ink-online-campus-promise{grid-template-columns:42px 1fr;padding:22px 18px}.ink-online-campus-promise>span{width:40px;height:40px}}.ink-online-price{color:#865f27;margin-top:auto;padding:13px 0 10px;font:25px Georgia,serif;display:block}.ink-online-price.pending{color:#8b8f90;font:11px Arial,sans-serif}.ink-online-buy{color:#fff;text-align:center;background:#b48743;padding:12px 16px;font-size:9px;font-weight:800;text-decoration:none;display:block}.ink-online-catalog-grid article .ink-online-price+button{margin-top:0}.ink-certificate-verifier{background:#fff;border:1px solid #deded8;width:min(1160px,100% - 36px);margin:28px auto 0;padding:28px 31px}.ink-certificate-verifier>header{border-bottom:1px solid #e4e5e2;justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.ink-certificate-verifier header small{letter-spacing:.14em;color:#a77934;font-size:8px}.ink-certificate-verifier h2{margin:6px 0;font:27px Georgia,serif}.ink-certificate-verifier header p{color:#7b878d;margin:0;font-size:9px}.ink-certificate-verifier header>span{color:#858f94;font-size:8px}.ink-certificate-verifier>div{grid-template-columns:1fr auto;gap:10px;margin-top:18px;display:grid}.ink-certificate-verifier label{color:#735329;font-size:8px;font-weight:800}.ink-certificate-verifier input{letter-spacing:.08em;border:1px solid #d7dcdd;width:100%;margin-top:7px;padding:12px;font-size:11px;display:block}.ink-certificate-verifier>div>button{color:#fff;cursor:pointer;background:#b48743;border:0;align-self:end;padding:13px 20px;font-size:9px;font-weight:800}.ink-certificate-verifier>article{align-items:center;gap:14px;margin-top:15px;padding:16px;display:flex}.ink-certificate-verifier>article.valid{color:#396247;background:#e9f3eb}.ink-certificate-verifier>article.invalid{color:#8b4039;background:#f8e9e7}.ink-certificate-verifier>article>span{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ink-certificate-verifier article small{letter-spacing:.12em;font-size:7px}.ink-certificate-verifier article h3{margin:4px 0;font:18px Georgia,serif}.ink-certificate-verifier article p{margin:0;font-size:8px}.ink-online-account-ready{color:#396247;background:#e5f0e8;padding:10px 13px;font-size:8px;font-weight:800}.ink-online-my-courses>article.owned{border-left-color:#3e704e}.ink-online-my-courses>article.owned>span{background:#3e704e}.ink-online-my-courses article i{background:#e8e8e3;max-width:420px;height:5px;margin-top:10px;display:block}.ink-online-my-courses article i em{background:#b48743;height:100%;display:block}.ink-student-certificate>button{color:#fff;cursor:pointer;background:#3e704e;border:0;padding:10px 13px;font-size:8px;font-weight:800}.ink-certificate-overlay{z-index:100;background:#0a1115e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ink-certificate-sheet{outline-offset:-20px;text-align:center;color:#17242b;background:#faf7f0;border:12px solid #17242b;outline:2px solid #b48743;width:min(900px,100%);min-height:620px;padding:55px 70px;position:relative}.ink-certificate-sheet>img{object-fit:contain;width:90px;height:90px}.ink-certificate-sheet>small{color:#9b7132;letter-spacing:.2em;margin-top:15px;font-size:9px;display:block}.ink-certificate-sheet h1{margin:16px 0 28px;font:42px Georgia,serif}.ink-certificate-sheet>p{color:#68747b;max-width:650px;margin:12px auto;font-size:11px;line-height:1.7}.ink-certificate-sheet h2{color:#9a6d2e;border-bottom:1px solid #bda77e;width:80%;margin:13px auto;padding-bottom:10px;font:italic 39px Georgia,serif}.ink-certificate-sheet>div{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.ink-certificate-sheet>div span{border-top:1px solid #c9c0af;padding-top:12px}.ink-certificate-sheet>div small,.ink-certificate-sheet>div b{display:block}.ink-certificate-sheet>div small{color:#8e7c61;font-size:7px}.ink-certificate-sheet>div b{margin-top:5px;font-size:10px}.ink-certificate-sheet footer{margin-top:34px}.ink-certificate-sheet footer strong,.ink-certificate-sheet footer small{display:block}.ink-certificate-sheet footer strong{font:22px Georgia,serif}.ink-certificate-sheet footer small{color:#8b9498;margin-top:4px;font-size:8px}.ink-certificate-close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.ink-certificate-print{color:#fff;cursor:pointer;background:#b48743;border:0;margin-top:24px;padding:12px 18px;font-size:9px;font-weight:800}.ink-online-access-gate{color:#fff;background:linear-gradient(135deg,#111b21,#253740);min-height:100vh}.ink-online-access-gate>header{justify-content:space-between;align-items:center;padding:22px clamp(18px,5vw,70px);display:flex}.ink-online-access-gate>header button{color:#c6ced2;cursor:pointer;background:0 0;border:0;font-size:9px}.ink-online-access-gate>header img{object-fit:contain;width:58px;height:58px}.ink-online-access-gate>main{text-align:center;max-width:760px;margin:7vh auto 0;padding:40px 24px}.ink-online-access-gate main>small{letter-spacing:.16em;color:#d6b36c;font-size:8px}.ink-online-access-gate h1{margin:14px 0;font:clamp(40px,7vw,69px) Georgia,serif}.ink-online-access-gate p{color:#c1cbd0;max-width:620px;margin:0 auto;font-size:12px;line-height:1.7}.ink-online-access-gate main>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0;display:grid}.ink-online-access-gate main>div span{border:1px solid #4a5960;padding:17px}.ink-online-access-gate main>div b,.ink-online-access-gate main>div small{display:block}.ink-online-access-gate main>div b{color:#deb96d;font:26px Georgia,serif}.ink-online-access-gate main>div small{color:#aeb9be;margin-top:5px;font-size:8px}.ink-online-access-gate main>a,.ink-online-access-gate main>button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:14px 22px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=620px){.ink-certificate-verifier{padding:22px 16px}.ink-certificate-verifier>header{flex-direction:column;align-items:flex-start;gap:7px}.ink-certificate-verifier>div{grid-template-columns:1fr}.ink-certificate-verifier>div>button{width:100%}.ink-certificate-sheet{min-height:580px;padding:45px 25px}.ink-certificate-sheet h1{font-size:31px}.ink-certificate-sheet h2{width:100%;font-size:28px}.ink-certificate-sheet>div{grid-template-columns:1fr}.ink-online-access-gate main{margin-top:2vh}.ink-online-access-gate main>div{gap:5px}.ink-online-access-gate main>div span{padding:12px 5px}.ink-online-access-gate main>div b{font-size:20px}}@media print{body *{visibility:hidden!important}.ink-certificate-overlay,.ink-certificate-overlay *{visibility:visible!important}.ink-certificate-overlay{background:#fff;padding:0;position:absolute;inset:0}.ink-certificate-sheet{outline-offset:-20px;border-width:12px;width:100%;height:100vh}.ink-certificate-close,.ink-certificate-print{display:none!important}}.ink-online-sales-admin{background:#fff;border:1px solid #dce2e4;margin-top:16px;padding:26px 30px}.ink-online-sales-admin>header{border-bottom:1px solid #e3e7e8;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.ink-online-sales-admin header small{letter-spacing:.14em;color:#a77934;font-size:8px}.ink-online-sales-admin h2{margin:6px 0;font:27px Georgia,serif}.ink-online-sales-admin header p{color:#7b878e;margin:0;font-size:9px}.ink-online-sales-admin header>span{color:#7b878e;font-size:8px}.ink-online-sales-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.ink-online-sales-metrics article{background:#f5f3ee;border-left:3px solid #b48743;padding:15px}.ink-online-sales-metrics small,.ink-online-sales-metrics b,.ink-online-sales-metrics span{display:block}.ink-online-sales-metrics small{color:#81745e;font-size:7px}.ink-online-sales-metrics b{color:#875f28;margin-top:7px;font:25px Georgia,serif}.ink-online-sales-metrics span{color:#849097;margin-top:4px;font-size:7px}.ink-online-sales-list{margin-top:17px}.ink-online-sales-list>article{border-top:1px solid #e8ebec;grid-template-columns:36px 1fr 1fr 120px;align-items:center;gap:12px;padding:12px 5px;display:grid}.ink-online-sales-list>article>span{color:#d5b16a;background:#1d2b33;border-radius:50%;place-items:center;width:34px;height:34px;font:13px Georgia,serif;display:grid}.ink-online-sales-list b,.ink-online-sales-list small{display:block}.ink-online-sales-list b{font-size:9px}.ink-online-sales-list small{color:#879198;margin-top:4px;font-size:7px}.ink-online-sales-list strong{text-align:center;border-radius:16px;padding:8px;font-size:7px}.ink-online-sales-list strong.paid{color:#39694a;background:#e2f0e6}.ink-online-sales-list strong.pending{color:#8b6122;background:#fff0d7}.ink-online-sales-empty{text-align:center;color:#7d888e;padding:30px}.ink-online-sales-empty>span{color:#b48743;font:31px Georgia,serif}.ink-online-sales-empty h3{margin:7px 0;font:21px Georgia,serif}.ink-online-sales-empty p{font-size:8px}@media (width<=900px){.ink-online-sales-metrics{grid-template-columns:1fr 1fr}.ink-online-sales-list>article{grid-template-columns:36px 1fr 110px}.ink-online-sales-list>article>div:nth-child(3){grid-column:2}.ink-online-sales-list>article>strong{grid-area:1/3/3}}@media (width<=620px){.ink-online-sales-admin{padding:20px 13px}.ink-online-sales-admin>header{flex-direction:column;align-items:flex-start;gap:8px}.ink-online-sales-list>article{grid-template-columns:34px 1fr}.ink-online-sales-list>article>div:nth-child(3),.ink-online-sales-list>article>strong{grid-area:auto/2}.ink-online-sales-metrics{gap:6px}.ink-online-sales-metrics article{padding:11px}}.ink-online-course-sales{color:#1d2a31;background:#f4f1eb;min-height:100vh;padding-bottom:70px}.ink-online-course-sales>header{color:#fff;background:linear-gradient(125deg,#111b21,#23343d);padding:22px clamp(20px,6vw,90px) 62px;position:relative}.ink-online-course-sales>header nav{justify-content:space-between;align-items:center;display:flex}.ink-online-course-sales>header nav button{color:#c7cfd3;cursor:pointer;background:0 0;border:0;font-size:9px}.ink-online-course-sales>header nav img{object-fit:contain;width:58px;height:58px}.ink-online-course-sales>header>div{max-width:820px;margin-top:50px}.ink-online-course-sales>header>div>small,.ink-online-sales-benefits header small,.ink-online-sales-curriculum header small,.ink-online-sales-includes>div small,.ink-online-sales-final small{letter-spacing:.16em;color:#d6b36c;font-size:8px;font-weight:800}.ink-online-course-sales>header h1{margin:14px 0;font:clamp(42px,6vw,70px)/1.04 Georgia,serif}.ink-online-course-sales>header h1 em{color:#d8b66d;font-weight:400}.ink-online-course-sales>header p{color:#bec8cd;max-width:630px;font-size:12px;line-height:1.7}.ink-online-course-sales>header>div>div{gap:10px;margin-top:26px;display:flex}.ink-online-course-sales>header button:not(nav button){color:#fff;cursor:pointer;background:#b48743;border:0;padding:14px 20px;font-size:9px;font-weight:800}.ink-online-course-sales>header button.outline{background:0 0;border:1px solid #8c979c}.ink-online-course-sales>header>aside{grid-template-columns:repeat(3,95px);gap:8px;display:grid;position:absolute;bottom:48px;right:clamp(20px,6vw,90px)}.ink-online-course-sales>header>aside span{text-align:center;border:1px solid #4b5a61;padding:14px}.ink-online-course-sales>header>aside b,.ink-online-course-sales>header>aside small{display:block}.ink-online-course-sales>header>aside b{color:#dcb86c;font:24px Georgia,serif}.ink-online-course-sales>header>aside small{color:#b4bec3;margin-top:4px;font-size:7px}.ink-online-sales-benefits,.ink-online-sales-curriculum,.ink-online-sales-includes,.ink-online-sales-final{width:min(1160px,100% - 36px);margin:44px auto 0}.ink-online-sales-benefits>header h2,.ink-online-sales-curriculum>header h2,.ink-online-sales-includes h2{margin:7px 0;font:32px Georgia,serif}.ink-online-sales-benefits>div{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:20px;display:grid}.ink-online-sales-benefits article{background:#fff;border:1px solid #deded8;min-height:210px;padding:24px}.ink-online-sales-benefits article span{color:#b48743;font:20px Georgia,serif}.ink-online-sales-benefits article h3{margin:20px 0 10px;font:20px Georgia,serif}.ink-online-sales-benefits article p{color:#748188;font-size:9px;line-height:1.65}.ink-online-sales-curriculum{background:#fff;border:1px solid #deded8;padding:28px 31px}.ink-online-sales-curriculum>header{border-bottom:1px solid #e4e5e2;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.ink-online-sales-curriculum>header>span{color:#818b90;font-size:8px}.ink-online-sales-curriculum>div{grid-template-columns:1fr 1fr;display:grid}.ink-online-sales-curriculum article{border-bottom:1px solid #e8e9e6;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:16px 8px;display:grid}.ink-online-sales-curriculum article:nth-child(odd){border-right:1px solid #e8e9e6;padding-right:18px}.ink-online-sales-curriculum article:nth-child(2n){padding-left:18px}.ink-online-sales-curriculum article>span{color:#b48743;font:17px Georgia,serif}.ink-online-sales-curriculum article h3{margin:0 0 4px;font:16px Georgia,serif}.ink-online-sales-curriculum article p{color:#818c92;margin:0;font-size:8px}.ink-online-sales-curriculum article>b{color:#8a9296;font-size:7px}.ink-online-sales-includes{color:#fff;background:#17242b;grid-template-columns:1fr 1fr;gap:35px;padding:38px;display:grid}.ink-online-sales-includes>div p{color:#b7c1c6;font-size:10px}.ink-online-sales-includes ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ink-online-sales-includes li{color:#d2d8db;border:1px solid #3d4a50;padding:13px;font-size:9px}.ink-online-sales-final{text-align:center;background:#fff;border-top:4px solid #b48743;padding:38px}.ink-online-sales-final h2{color:#8d652c;margin:9px 0;font:54px Georgia,serif}.ink-online-sales-final p{color:#77838a;font-size:10px}.ink-online-sales-final button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:14px 21px;font-size:9px;font-weight:800}@media (width<=900px){.ink-online-course-sales>header>aside{grid-template-columns:repeat(3,1fr);margin-top:30px;position:static}.ink-online-sales-benefits>div{grid-template-columns:1fr 1fr}.ink-online-sales-curriculum>div{grid-template-columns:1fr}.ink-online-sales-curriculum article:nth-child(odd){border-right:0;padding-right:8px}.ink-online-sales-curriculum article:nth-child(2n){padding-left:8px}}@media (width<=620px){.ink-online-course-sales>header{padding:18px 18px 42px}.ink-online-course-sales>header>div{margin-top:35px}.ink-online-course-sales>header h1{font-size:42px}.ink-online-course-sales>header>div>div{flex-direction:column}.ink-online-course-sales>header>div>div button{width:100%}.ink-online-sales-benefits>div{grid-template-columns:1fr}.ink-online-sales-curriculum{padding:22px 14px}.ink-online-sales-curriculum>header{flex-direction:column;align-items:flex-start}.ink-online-sales-curriculum article{grid-template-columns:34px 1fr}.ink-online-sales-curriculum article>b{grid-column:2}.ink-online-sales-includes{grid-template-columns:1fr;padding:28px 20px}.ink-online-sales-includes ul{grid-template-columns:1fr}}.ink-online-followup{color:#fff;cursor:pointer;background:#2f7447;border:0;border-radius:16px;padding:9px 10px;font-size:7px;font-weight:800}.brows-safety-sources{background:#eef4f1;border-left:4px solid #4d7a66;max-width:900px;margin:12px auto 22px;padding:16px 20px}.brows-safety-sources small{letter-spacing:.13em;color:#3f6e59;font-size:8px}.brows-safety-sources p{color:#53665d;font-size:9px;line-height:1.6}.brows-safety-sources div{flex-wrap:wrap;gap:9px;display:flex}.brows-safety-sources a{color:#315f4b;font-size:8px;font-weight:800}@media (width<=620px){.brows-safety-sources{margin:12px}}.brows-lesson-reading{color:#2b211a;background:#fff;border:1px solid #d8c3aa;max-width:900px;margin:18px auto;padding:28px}.brows-lesson-reading>header{border-bottom:1px solid #e6dbcf;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.brows-lesson-reading header small,.brows-lesson-reading article>small,.brows-lesson-reading aside>small{letter-spacing:.13em;color:#8e6338;font-size:8px}.brows-lesson-reading h2{margin:5px 0;font:26px Georgia,serif}.brows-lesson-reading header>span{color:#81736a;font-size:8px}.brows-lesson-reading p.intro{color:#62574f;margin:20px 0;font-size:11px;line-height:1.8}.brows-reading-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brows-reading-grid article{background:#f8f4ef;padding:17px}.brows-reading-grid ul,.brows-reading-grid ol{margin:12px 0 0;padding:0;list-style:none}.brows-reading-grid li{color:#574d46;margin:8px 0;font-size:9px;line-height:1.55}.brows-reading-grid ol li{align-items:flex-start;gap:9px;display:flex}.brows-reading-grid ol li>span{color:#a77a4d;font:12px Georgia,serif}.brows-lesson-reading>aside{color:#fff;background:#2b211a;margin-top:13px;padding:17px}.brows-lesson-reading>aside p{color:#e0d6cf;margin:6px 0 0;font-size:10px;line-height:1.6}.brows-lesson-reading.pending{text-align:center;background:#f8f4ef}.brows-lesson-reading.pending p{color:#756a62;font-size:9px}@media (width<=620px){.brows-lesson-reading{margin:12px;padding:20px 13px}.brows-lesson-reading>header{flex-direction:column;align-items:flex-start;gap:7px}.brows-reading-grid{grid-template-columns:1fr}}.brows-listen-button{color:#fff;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#9a6b3f;border:0;border-radius:24px;padding:12px 17px;font-size:9px;font-weight:900;box-shadow:0 7px 18px #54351c2e}.brows-listen-button:hover{background:#7f5330}.brows-listen-button.playing{background:#2b211a}.brows-lesson-reading>.voice-follow-text{max-height:220px;margin:18px 0 0;font-size:13px;line-height:1.75;overflow:auto}@media (width<=620px){.brows-listen-button{width:100%}.brows-lesson-reading>.voice-follow-text{font-size:12px}}.brows-audio-summary{background:#fff8ef;border:1px solid #dfc7aa;border-left:4px solid #a47545;margin-top:16px;padding:22px 24px}.brows-audio-summary>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.brows-audio-summary header small{letter-spacing:.14em;color:#966537;font-size:8px;font-weight:900}.brows-audio-summary h2{color:#2b211a;margin:5px 0;font:24px Georgia,serif}.brows-audio-summary header p{color:#7a6d64;margin:0;font-size:9px}.brows-audio-summary header>div:last-child{align-items:center;gap:8px;display:flex}.brows-stop-button{color:#55463b;cursor:pointer;background:0 0;border:1px solid #9c8978;border-radius:24px;padding:11px 14px;font-size:8px;font-weight:800}.brows-audio-summary>.voice-follow-text{max-height:210px;margin:18px 0 0;font-size:13px;line-height:1.75;overflow:auto}@media (width<=620px){.brows-audio-summary{padding:18px 13px}.brows-audio-summary>header{flex-direction:column;align-items:flex-start}.brows-audio-summary header>div:last-child{flex-direction:column;width:100%}.brows-audio-summary .brows-listen-button,.brows-audio-summary .brows-stop-button{width:100%}}.brows-practice-notebook{color:#fff;background:#2b211a;border-top:4px solid #c99a63;max-width:900px;margin:18px auto 24px;padding:26px 28px}.brows-practice-notebook>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brows-practice-notebook header small{letter-spacing:.14em;color:#d6af80;font-size:8px}.brows-practice-notebook h2{margin:6px 0;font:26px Georgia,serif}.brows-practice-notebook header p{color:#c9beb6;margin:0;font-size:9px}.brows-practice-notebook header>span{color:#dfc39e;white-space:nowrap;border:1px solid #665448;border-radius:18px;padding:8px 11px;font-size:8px}.brows-practice-notebook textarea{color:#2b211a;resize:vertical;background:#fffdf9;border:1px solid #69594f;width:100%;margin-top:18px;padding:16px;font:12px/1.7 Georgia,serif}.brows-practice-notebook>footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.brows-practice-notebook footer small{color:#b9aca3;font-size:8px}.brows-practice-notebook footer button{color:#dacabe;cursor:pointer;background:0 0;border:1px solid #79685c;padding:8px 11px;font-size:8px}.brows-practice-notebook footer button:disabled{opacity:.35}@media (width<=620px){.brows-practice-notebook{margin:12px;padding:20px 13px}.brows-practice-notebook>header,.brows-practice-notebook>footer{flex-direction:column;align-items:flex-start}.brows-practice-notebook header>span{white-space:normal}}.brows-module-check{color:#2b211a;background:#fff;border:1px solid #dcc7ae;max-width:900px;margin:18px auto 26px;padding:27px}.brows-module-check>header{border-bottom:1px solid #eadfd3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.brows-module-check header small{letter-spacing:.14em;color:#996b3d;font-size:8px}.brows-module-check h2{margin:5px 0;font:26px Georgia,serif}.brows-module-check header p{color:#81746b;margin:0;font-size:9px}.brows-module-check header>span{color:#72502e;background:#f1e5d6;border-radius:18px;padding:9px 12px;font-size:8px;font-weight:800}.brows-module-check.correct header>span{color:#39704a;background:#e1f0e5}.brows-module-check>h3{margin:20px 0 13px;font:18px Georgia,serif}.brows-module-check>div{gap:8px;display:grid}.brows-module-check>div button{text-align:left;color:#50443b;cursor:pointer;background:#faf7f3;border:1px solid #e2d9cf;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.brows-module-check>div button b{color:#855d35;background:#e9ded1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.brows-module-check>div button span{font-size:10px;line-height:1.45}.brows-module-check>div button.selected{background:#f4eadf;border-color:#9d7044}.brows-module-check.correct>div button.selected{background:#edf6ef;border-color:#4c815f}.brows-module-check>aside{color:#fff;background:#2b211a;margin-top:14px;padding:15px}.brows-module-check>aside b{color:#e2bd8b;font-size:10px}.brows-module-check>aside p{color:#d0c5bd;margin:6px 0 0;font-size:9px;line-height:1.6}@media (width<=620px){.brows-module-check{margin:12px;padding:20px 13px}.brows-module-check>header{flex-direction:column}.brows-module-check header>span{align-self:flex-start}}.brows-study-report{color:#fff;background:linear-gradient(125deg,#17252c,#2c3b41);border-top:4px solid #c99b4c;max-width:900px;margin:18px auto 25px;padding:26px 28px}.brows-study-report>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.brows-study-report header small{letter-spacing:.14em;color:#ddba75;font-size:8px}.brows-study-report h2{margin:6px 0;font:27px Georgia,serif}.brows-study-report header p{color:#b8c3c8;margin:0;font-size:9px}.brows-study-report header button{color:#17252c;cursor:pointer;background:#c89b50;border:0;padding:12px 15px;font-size:8px;font-weight:900}.brows-study-report>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.brows-study-report article{background:#22333a;border:1px solid #405058;padding:16px}.brows-study-report article b,.brows-study-report article span{display:block}.brows-study-report article b{color:#e2bf78;font:25px Georgia,serif}.brows-study-report article span{color:#bdc7cb;margin-top:5px;font-size:8px}.brows-study-report>footer{color:#9dabb1;margin-top:13px;font-size:8px}@media (width<=620px){.brows-study-report{margin:12px;padding:20px 13px}.brows-study-report>header{flex-direction:column;align-items:flex-start}.brows-study-report header button{width:100%}.brows-study-report>div{grid-template-columns:1fr}}.brows-onboarding-overlay{z-index:120;background:#130e0be0;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.brows-onboarding-overlay>section{color:#2b211a;background:#f8f3ed;border-top:5px solid #b88955;width:min(920px,100%);padding:34px;box-shadow:0 28px 80px #00000061}.brows-onboarding-overlay header{text-align:center;max-width:650px;margin:auto}.brows-onboarding-overlay header img{object-fit:contain;width:78px;height:78px}.brows-onboarding-overlay header small{letter-spacing:.16em;color:#986a3c;margin-top:8px;font-size:8px;display:block}.brows-onboarding-overlay h1{margin:10px 0;font:38px Georgia,serif}.brows-onboarding-overlay header p{color:#76685f;font-size:10px;line-height:1.65}.brows-onboarding-overlay>section>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.brows-onboarding-overlay article{background:#fff;border:1px solid #e2d5c8;padding:20px}.brows-onboarding-overlay article span{color:#a77949;font:20px Georgia,serif}.brows-onboarding-overlay article h2{margin:15px 0 7px;font:17px Georgia,serif}.brows-onboarding-overlay article p,.brows-onboarding-overlay aside p{color:#75685f;margin:0;font-size:9px;line-height:1.55}.brows-onboarding-overlay aside{color:#fff;background:#2b211a;padding:15px 18px}.brows-onboarding-overlay aside b{color:#dfb986;font-size:9px}.brows-onboarding-overlay aside p{color:#d0c5bd;margin-top:5px}.brows-onboarding-overlay>section>button{color:#fff;cursor:pointer;background:#9c6c3e;border:0;margin:20px auto 0;padding:14px 22px;font-size:9px;font-weight:900;display:block}@media (width<=700px){.brows-onboarding-overlay{padding:10px;display:block}.brows-onboarding-overlay>section{padding:24px 14px}.brows-onboarding-overlay h1{font-size:29px}.brows-onboarding-overlay>section>div{grid-template-columns:1fr}}.ink-online-catalog-grid article.brows-featured{background:#f8f3ed;border-color:#b89266}.brows-sales-page{color:#2a211b;background:#f7f3ee;min-height:100vh}.brows-sales-page>header{color:#fff;background:linear-gradient(125deg,#241b17,#4b3427);padding:24px 6vw 60px;position:relative}.brows-sales-page nav{justify-content:space-between;align-items:center;display:flex}.brows-sales-page nav button{color:#e8dacd;cursor:pointer;background:0 0;border:0}.brows-sales-page nav img{width:82px}.brows-sales-page>header>div{max-width:720px;padding-top:58px}.brows-sales-page header small{letter-spacing:.17em;color:#d4ad7e;font-size:9px}.brows-sales-page h1{margin:12px 0;font:48px/1.05 Georgia,serif}.brows-sales-page h1 em{color:#d4ad7e;font-weight:400}.brows-sales-page>header p{color:#d8cec7;max-width:620px;line-height:1.7}.brows-sales-page>header>div>div{gap:10px;margin-top:23px;display:flex}.brows-sales-page>header button{color:#241b17;cursor:pointer;background:#d4ad7e;border:0;padding:13px 17px;font-weight:900}.brows-sales-page>header button.outline{color:#fff;background:0 0;border:1px solid #89776c}.brows-sales-page>header button.coming{opacity:.8}.brows-sales-page>header>aside{gap:8px;display:flex;position:absolute;bottom:35px;right:6vw}.brows-sales-page>header>aside span{color:#2b211a;text-align:center;background:#fff;padding:13px 18px}.brows-sales-page>header>aside b,.brows-sales-page>header>aside small{display:block}.brows-sales-page>header>aside b{font:24px Georgia,serif}.brows-sales-page>header>aside small{font-size:7px}.brows-sales-benefits,.brows-sales-curriculum,.brows-sales-includes,.brows-sales-final{padding:50px 7vw}.brows-sales-benefits>header small,.brows-sales-curriculum>header small,.brows-sales-includes small,.brows-sales-final small{letter-spacing:.15em;color:#93663c;font-size:8px}.brows-sales-benefits h2,.brows-sales-curriculum h2,.brows-sales-includes h2,.brows-sales-final h2{margin:8px 0;font:30px Georgia,serif}.brows-sales-benefits>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.brows-sales-benefits article{background:#fff;padding:20px}.brows-sales-benefits article>span{color:#a77a4d;font:18px Georgia,serif}.brows-sales-benefits h3{font:17px Georgia,serif}.brows-sales-benefits p,.brows-sales-includes p,.brows-sales-final p{color:#74685f;font-size:9px;line-height:1.6}.brows-sales-curriculum{background:#fff}.brows-sales-curriculum>header{justify-content:space-between;align-items:end;display:flex}.brows-sales-curriculum>header>span{color:#8c796c;font-size:9px}.brows-sales-curriculum>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.brows-sales-curriculum article{background:#f7f3ee;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.brows-sales-curriculum article>span{color:#a77a4d;font:18px Georgia,serif}.brows-sales-curriculum h3{margin:0;font-size:11px}.brows-sales-curriculum article p{color:#81756c;font-size:8px}.brows-sales-curriculum article b{color:#94704e;font-size:7px}.brows-sales-includes{grid-template-columns:1fr 1fr;gap:40px;display:grid}.brows-sales-includes ul{columns:2;margin:0;padding:0;list-style:none}.brows-sales-includes li{background:#fff;margin:0 0 8px;padding:12px;font-size:9px}.brows-sales-final{text-align:center;color:#fff;background:#2b211a}.brows-sales-final p{color:#cfc3bb;max-width:620px;margin:10px auto 20px}.brows-sales-final button{color:#241b17;cursor:pointer;background:#d4ad7e;border:0;padding:13px 18px;font-weight:900}@media (width<=760px){.brows-sales-page h1{font-size:36px}.brows-sales-page>header>aside{margin-top:25px;position:static}.brows-sales-benefits>div,.brows-sales-curriculum>div,.brows-sales-includes{grid-template-columns:1fr}.brows-sales-benefits>div{grid-template-columns:1fr 1fr}.brows-sales-page>header>div>div{flex-direction:column;align-items:stretch}.brows-sales-includes ul{columns:1}}.ink-online-my-courses article.ombre-lip-path{background:linear-gradient(120deg,#fff9f1,#faeef0);border-color:#c59a5b}.ink-online-my-courses article.ombre-lip-path>span{color:#f5d8a4;background:linear-gradient(135deg,#2d1e1b,#8d4d50);font-size:15px}.ink-online-my-courses article.three-in-one-path{background:linear-gradient(120deg,#fffaf0,#eff5f2);border-color:#a88c42}.ink-online-my-courses article.three-in-one-path>span{color:#f1d889;background:linear-gradient(135deg,#151a18,#88702f);font-size:15px}.ink-online-catalog-grid article.combo-featured{background:linear-gradient(145deg,#fff7ec,#f8e9eb);border-color:#bd875f}.ink-online-catalog-grid article.three-in-one-featured{background:linear-gradient(145deg,#fff9e9,#eef5f2);border-color:#a78d45}.combo-course-area{color:#261b18;background:#f7f1e9;min-height:100vh}.combo-course-area>header{color:#fff;background:radial-gradient(circle at 82% 20%,#c6847047,#0000 32%),linear-gradient(125deg,#211614,#4c292b 58%,#744546);padding:24px 7vw 70px;position:relative}.combo-course-area>header nav{justify-content:space-between;align-items:center;display:flex}.combo-course-area>header nav button{color:#f4ded4;background:0 0;border:0}.combo-course-area>header nav img{width:82px}.combo-course-area>header>div{max-width:720px;padding-top:60px}.combo-course-area>header small,.combo-course-summary small,.combo-course-rule small{letter-spacing:.17em;color:#e0b57e;font-size:9px}.combo-course-area h1{margin:12px 0;font:56px/1 Georgia,serif}.combo-course-area h1 em{color:#e8b8b4;font-weight:400}.combo-course-area>header p{color:#e2d5d1;max-width:650px;line-height:1.7}.combo-course-area>header>aside{gap:8px;display:flex;position:absolute;bottom:34px;right:7vw}.combo-course-area>header>aside span{color:#33211f;text-align:center;background:#fff;min-width:90px;padding:14px}.combo-course-area>header>aside b,.combo-course-area>header>aside small{display:block}.combo-course-area>header>aside b{font:26px Georgia,serif}.combo-course-area>header>aside small{color:#7f645d;font-size:7px}.combo-course-summary{background:#fff;grid-template-columns:1fr minmax(260px,.55fr);align-items:center;gap:35px;padding:45px 7vw;display:grid}.combo-course-summary h2,.combo-course-rule h2{margin:8px 0;font:32px Georgia,serif}.combo-course-summary p,.combo-course-rule p{color:#74635d;line-height:1.6}.combo-total-progress{color:#fff;background:#2b1c1b;padding:22px}.combo-total-progress b,.combo-total-progress span{display:block}.combo-total-progress b{color:#e2b77c;font:38px Georgia,serif}.combo-total-progress span{color:#cfbfba;margin:4px 0 13px;font-size:10px}.combo-total-progress i,.combo-tracks article>div i{background:#604b47;height:6px;display:block;overflow:hidden}.combo-total-progress em,.combo-tracks article>div em{background:linear-gradient(90deg,#d9aa68,#df9fa2);height:100%;display:block}.combo-tracks{grid-template-columns:1fr 1fr;gap:18px;padding:55px 7vw;display:grid}.combo-tracks article{background:#fff;border:1px solid #d9cbbf;padding:30px;box-shadow:0 18px 48px #3c251c14}.combo-tracks article.brows{border-top:5px solid #b78954}.combo-tracks article.lips{border-top:5px solid #b76f76}.combo-tracks header{align-items:center;gap:14px;display:flex}.combo-tracks header span{color:#a9794f;font:26px Georgia,serif}.combo-tracks header small{letter-spacing:.14em;color:#8d6b5c;font-size:8px}.combo-tracks h2{margin:18px 0 8px;font:29px Georgia,serif}.combo-tracks p{color:#756861;min-height:62px;line-height:1.6}.combo-tracks ul{padding:0;list-style:none}.combo-tracks li{border-bottom:1px solid #eee4dc;padding:10px 0;font-size:11px}.combo-tracks article>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:22px 0;display:grid}.combo-tracks article>div b{font:23px Georgia,serif}.combo-tracks article>div i{background:#eadfd7;height:7px}.combo-tracks button{color:#fff;background:#30211e;border:0;width:100%;padding:14px;font-weight:800}.combo-tracks .lips button{background:#754448}.combo-course-rule{color:#fff;background:#2c1e1b;grid-template-columns:60px 1fr;align-items:center;gap:20px;margin:0 7vw 55px;padding:30px;display:grid}.combo-course-rule>span{color:#e2b77c;border:1px solid #d7a86c;place-items:center;width:55px;height:55px;font-size:26px;display:grid}.combo-course-rule p{color:#cdbfba;margin-bottom:0}.three-course-area>header{background:radial-gradient(circle at 82% 20%,#cea74c3d,#0000 32%),linear-gradient(125deg,#111715,#243a34 58%,#685728)}.three-course-area h1 em{color:#e3c96e}.three-course-area>header small,.three-course-area .combo-course-summary small,.three-course-area .combo-course-rule small{color:#d8bc61}.three-tracks{grid-template-columns:repeat(3,1fr)}.three-tracks article.smp{border-top:5px solid #63877a}.three-tracks article.smp button{background:#355a50}.three-tracks article.smp header span{color:#577c70}.three-tracks article p{min-height:82px}.three-course-area .combo-total-progress em,.three-course-area .combo-tracks article>div em{background:linear-gradient(90deg,#d8b953,#7fa99a)}.combined-curriculum-map{background:#fff;padding:55px 7vw}.combined-curriculum-map>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.combined-curriculum-map>header small{letter-spacing:.16em;color:#9a6d4e;font-size:9px}.combined-curriculum-map>header h2{margin:8px 0;font:32px Georgia,serif}.combined-curriculum-map>header p{color:#74665f;margin:0}.combined-curriculum-map>header>span{color:#805c47;border:1px solid #d7c6b7;padding:10px 14px;font-size:10px;font-weight:800}.combined-curriculum-map>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.combined-curriculum-map>div>section{background:#faf7f3;border:1px solid #ded2c7;overflow:hidden}.combined-curriculum-map>div>section>header{color:#fff;background:#30211e;align-items:center;gap:14px;padding:18px;display:flex}.combined-curriculum-map>div>section:nth-child(2)>header{background:#754448}.combined-curriculum-map>div>section>header>b{color:#dfb67f;font:28px Georgia,serif}.combined-curriculum-map>div>section>header small{letter-spacing:.14em;color:#d8c0b7;font-size:8px}.combined-curriculum-map>div>section>header h3{margin:4px 0 0;font:20px Georgia,serif}.combined-curriculum-map article{background:#fff;border-bottom:1px solid #e8ddd4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.combined-curriculum-map article:last-child{border-bottom:0}.combined-curriculum-map article>span{color:#a47758;font:17px Georgia,serif}.combined-curriculum-map article b{font-size:11px}.combined-curriculum-map article p{color:#7b6d66;margin:4px 0 0;font-size:8px;line-height:1.45}.combined-curriculum-map article em{color:#8b766b;font-size:8px;font-style:normal}.three-curriculum-map>div{grid-template-columns:repeat(3,minmax(0,1fr))}.three-curriculum-map>div>section:nth-child(3)>header{background:#355a50}.three-curriculum-map article{grid-template-columns:30px minmax(0,1fr)}.three-curriculum-map article em{display:none}@media (width<=760px){.combo-course-area h1{font-size:42px}.combo-course-area>header>aside{margin-top:28px;position:static}.combo-course-summary,.combo-tracks{grid-template-columns:1fr}.combo-tracks,.combo-course-summary{padding:32px 5vw}.combo-course-rule{grid-template-columns:1fr;margin:0 5vw 35px}.combo-tracks p{min-height:0}.combined-curriculum-map{padding:35px 5vw}.combined-curriculum-map>header{flex-direction:column;align-items:flex-start}.combined-curriculum-map>div,.three-curriculum-map>div{grid-template-columns:1fr}.combined-curriculum-map article{grid-template-columns:30px minmax(0,1fr)}.combined-curriculum-map article em{display:none}}.brows-student-support{background:#f7f3ee;border:1px solid #d8c3aa;max-width:900px;margin:18px auto;padding:22px 26px}.brows-student-support>header{justify-content:space-between;align-items:end;display:flex}.brows-student-support header small{color:#8e6338;letter-spacing:.13em;font-size:8px}.brows-student-support h2{margin:5px 0;font:23px Georgia,serif}.brows-student-support header p,.brows-student-support header>span{color:#7c7067;font-size:8px}.brows-student-support textarea{resize:vertical;border:1px solid #d8cbbd;width:100%;margin-top:14px;padding:12px;font:11px inherit}.brows-student-support footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.brows-student-support footer p{color:#766b63;font-size:8px}.brows-student-support button{color:#fff;cursor:pointer;background:#8e6338;border:0;padding:10px 14px;font-size:8px;font-weight:900}@media (width<=620px){.brows-student-support{margin:12px;padding:18px 13px}.brows-student-support>header,.brows-student-support footer{flex-direction:column;align-items:flex-start;gap:8px}.brows-student-support button{width:100%}}.brows-student-preview{color:#fff;cursor:pointer;background:#8e6338;border:1px solid #8e6338;width:100%;margin:0 0 16px;padding:13px;font-size:9px;font-weight:900}.brows-student-course .ink-student-topbar{border-bottom-color:#b78b43}.brows-student-course .ink-student-curriculum>header{background:#2b211a}.brows-student-course .ink-student-topbar>div b,.brows-student-course .ink-student-lesson-heading small{color:#9b7047}.brows-module-admin,.brows-module-editor{background:#fff;border:1px solid #d8c3aa;margin:16px 0;padding:25px 28px}.brows-module-admin>header,.brows-module-editor>header{border-bottom:1px solid #e4d7c8;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.brows-module-admin header small,.brows-module-editor header small{letter-spacing:.15em;color:#94683d;font-size:8px}.brows-module-admin h2,.brows-module-editor h2{margin:5px 0;font:25px Georgia,serif}.brows-module-admin header p,.brows-module-admin header>span{color:#81746b;font-size:8px}.brows-module-admin>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.brows-module-admin article{background:#f8f5f1;align-items:center;gap:8px;padding:8px;display:flex}.brows-module-admin article>button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.brows-module-admin article>button>span{color:#9b7047;font:17px Georgia,serif}.brows-module-admin h3{margin:0;font-size:10px}.brows-module-admin article p{color:#8b7f76;margin:3px 0;font-size:7px}.brows-module-admin article button b{color:#8e6338;font-size:7px}.brows-module-admin article>em{border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.brows-module-admin article>em.ready{color:#39694a;background:#e2f0e6}.brows-module-admin article>em.progress{color:#8b6122;background:#fff0d7}.brows-module-admin article>em.pending{color:#7c746e;background:#e9e6e2}.brows-module-editor>header>button{cursor:pointer;background:0 0;border:0;font-size:26px}.brows-module-editor>footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.brows-module-editor>footer button{color:#fff;cursor:pointer;background:#8e6338;border:0;padding:11px 16px;font-weight:800}.brows-material-editor{background:#f8f5f1;margin-top:15px;padding:16px}.brows-material-editor header h3{margin:4px 0;font:19px Georgia,serif}.brows-material-editor header small{color:#8e6338;font-size:8px}.brows-material-editor>div{gap:7px;margin-top:10px;display:grid}.brows-material-editor article{background:#fff;grid-template-columns:28px 1fr auto;align-items:center;padding:10px;display:grid}.brows-material-editor article b,.brows-material-editor article small{display:block}.brows-material-editor article b{font-size:9px}.brows-material-editor article small{color:#90857d;margin-top:3px;font-size:7px}.brows-material-editor input{display:none}.brows-material-editor label em,.brows-material-editor a{color:#8e6338;cursor:pointer;font-size:8px;font-style:normal;font-weight:800}@media (width<=720px){.brows-module-admin,.brows-module-editor{padding:20px 13px}.brows-module-admin>div{grid-template-columns:1fr}.brows-module-admin>header{flex-direction:column;align-items:flex-start;gap:8px}}.brows-program-launch{background:#f7f3ee;border:1px solid #d8c3aa;margin-bottom:18px;padding:28px}.brows-program-launch>header{border-bottom:1px solid #dfd1c0;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.brows-program-launch header small{letter-spacing:.16em;color:#8e6338;font-size:8px}.brows-program-launch h2{color:#2b211a;margin:6px 0;font:29px Georgia,serif}.brows-program-launch header p{color:#76675d;font-size:9px}.brows-program-launch header>div:last-child{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;display:grid}.brows-program-launch header strong{color:#8e6338;font:27px Georgia,serif}.brows-program-launch header span{color:#78685d;font-size:8px}.brows-program-launch>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.brows-program-launch article{background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.brows-program-launch article>span{color:#a47a50;font:19px Georgia,serif}.brows-program-launch article h3{color:#2d241e;margin:0;font:16px Georgia,serif}.brows-program-launch article p{color:#756b64;margin:4px 0;font-size:8px;line-height:1.5}.brows-program-launch article small{color:#9a8d83;font-size:7px}.brows-program-launch article>b{border-radius:12px;padding:6px 8px;font-size:7px}.brows-program-launch article>b.ready{color:#39694a;background:#e2f0e6}.brows-program-launch article>b.progress{color:#8b6122;background:#fff0d7}.brows-program-launch article>b.pending{color:#7f7770;background:#ece9e5}.brows-program-launch>footer{border-top:1px solid #dfd1c0;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:14px;display:flex}.brows-program-launch>footer span{color:#695a50;font-size:8px}@media (width<=720px){.brows-program-launch{padding:20px 13px}.brows-program-launch>header{flex-direction:column;align-items:flex-start;gap:12px}.brows-program-launch>div{grid-template-columns:1fr}.brows-program-launch article{grid-template-columns:32px 1fr}.brows-program-launch article>b{grid-column:2;justify-self:start}}.ink-online-graduate-center article small{color:#b9afbd}.ink-online-graduate-center{color:#fff;background:linear-gradient(135deg,#15131b,#2b2330);border:1px solid #b78b43;margin:16px 0;padding:24px 28px}.ink-online-graduate-center>header{border-bottom:1px solid #4a3e4f;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.ink-online-graduate-center header small{letter-spacing:.14em;color:#e0bd76;font-size:8px}.ink-online-graduate-center h2{margin:5px 0;font:25px Georgia,serif}.ink-online-graduate-center header p,.ink-online-graduate-center header strong{color:#c6bdca;font-size:8px}.ink-online-graduate-center>div{gap:8px;margin-top:14px;display:grid}.ink-online-graduate-center article{background:#211d25;border-left:3px solid #d2aa5f;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.ink-online-graduate-center article>div{align-items:center;gap:10px;display:flex}.ink-online-graduate-center article>div>span{color:#19151c;background:#d2aa5f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ink-online-graduate-center article b,.ink-online-graduate-center article small{display:block}.ink-online-graduate-center article b{font-size:9px}.ink-online-graduate-center article small{color:#b9afb d;margin-top:3px;font-size:7px}.ink-online-graduate-center button{color:#19151c;cursor:pointer;background:#d2aa5f;border:0;border-radius:18px;padding:9px 13px;font-size:8px;font-weight:900}@media (width<=620px){.ink-online-graduate-center{padding:19px 13px}.ink-online-graduate-center>header,.ink-online-graduate-center article{flex-direction:column;align-items:flex-start;gap:9px}.ink-online-graduate-center button{width:100%}}.ink-online-stalled-alert{background:#f4f0f8;border:1px solid #d9cce5;margin:16px 0;padding:22px 28px}.ink-online-stalled-alert>header{border-bottom:1px solid #ddd3e6;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.ink-online-stalled-alert header small{letter-spacing:.14em;color:#75548e;font-size:8px}.ink-online-stalled-alert h2{color:#30243a;margin:5px 0;font:24px Georgia,serif}.ink-online-stalled-alert header p,.ink-online-stalled-alert header strong{color:#796c82;font-size:8px}.ink-online-stalled-alert>div{gap:8px;margin-top:13px;display:grid}.ink-online-stalled-alert article{background:#fff;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.ink-stalled-person{align-items:center;gap:11px;display:flex}.ink-stalled-person>span{color:#fff;background:#75548e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.ink-stalled-person b,.ink-stalled-person small{display:block}.ink-stalled-person b{font-size:9px}.ink-stalled-person small{color:#82758a;margin-top:4px;font-size:7px}.ink-online-stalled-alert button{color:#fff;cursor:pointer;background:#75548e;border:0;border-radius:18px;padding:9px 13px;font-size:8px;font-weight:800}@media (width<=620px){.ink-online-stalled-alert{padding:18px 13px}.ink-online-stalled-alert>header,.ink-online-stalled-alert article{flex-direction:column;align-items:flex-start;gap:9px}.ink-online-stalled-alert button{width:100%}}.ink-online-start-alert{background:#fff8e9;border:1px solid #efd7a9;margin:16px 0;padding:22px 28px}.ink-online-start-alert>header{border-bottom:1px solid #ead9b8;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.ink-online-start-alert header small{letter-spacing:.14em;color:#a36c19;font-size:8px}.ink-online-start-alert h2{color:#392c1b;margin:5px 0;font:24px Georgia,serif}.ink-online-start-alert header p,.ink-online-start-alert header strong{color:#826f52;font-size:8px}.ink-online-start-alert>div{gap:8px;margin-top:13px;display:grid}.ink-online-start-alert article{background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ink-online-start-alert article>div{align-items:center;gap:10px;display:flex}.ink-online-start-alert article>div>span{color:#4f3812;background:#f0c96f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ink-online-start-alert article b,.ink-online-start-alert article small{display:block}.ink-online-start-alert article b{font-size:9px}.ink-online-start-alert article small{color:#8b7b61;margin-top:3px;font-size:7px}.ink-online-start-alert button{color:#fff;cursor:pointer;background:#a66f1d;border:0;border-radius:17px;padding:9px 13px;font-size:8px;font-weight:800}@media (width<=620px){.ink-online-start-alert{padding:18px 13px}.ink-online-start-alert>header,.ink-online-start-alert article{flex-direction:column;align-items:flex-start;gap:9px}.ink-online-start-alert button{width:100%}}.ink-online-welcome-center article.sent{border-left:3px solid #5ca673}.ink-online-welcome-center article.sent>div>span{color:#fff;background:#5ca673}.ink-online-welcome-center button:disabled{cursor:wait;opacity:.65}.ink-online-welcome-center{color:#fff;background:#15131b;margin:0 0 16px;padding:24px 28px}.ink-online-welcome-center>header{border-bottom:1px solid #39343f;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.ink-online-welcome-center header small{letter-spacing:.14em;color:#d7b16b;font-size:8px}.ink-online-welcome-center h2{margin:6px 0;font:25px Georgia,serif}.ink-online-welcome-center header p,.ink-online-welcome-center header>span{color:#bcb5c2;font-size:8px}.ink-online-welcome-center>div{gap:8px;margin-top:14px;display:grid}.ink-online-welcome-center article{background:#211e26;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.ink-online-welcome-center article>div{align-items:center;gap:10px;display:flex}.ink-online-welcome-center article>div>span{color:#15131b;background:#d7b16b;border-radius:50%;place-items:center;width:32px;height:32px;font:13px Georgia,serif;display:grid}.ink-online-welcome-center article b,.ink-online-welcome-center article small{display:block}.ink-online-welcome-center article b{font-size:9px}.ink-online-welcome-center article small{color:#aaa3af;margin-top:3px;font-size:7px}.ink-online-welcome-center button{color:#fff;cursor:pointer;background:#2f7447;border:0;border-radius:18px;padding:9px 13px;font-size:8px;font-weight:800}@media (width<=620px){.ink-online-welcome-center{padding:20px 13px}.ink-online-welcome-center>header{flex-direction:column;align-items:flex-start;gap:7px}.ink-online-welcome-center article{flex-direction:column;align-items:flex-start;gap:10px}.ink-online-welcome-center button{width:100%}}.ink-student-onboarding{color:#1d2a31;background:#f3efe7;min-height:100vh}.ink-student-onboarding>header{background:#152128;border-bottom:2px solid #b48743;justify-content:space-between;align-items:center;height:82px;padding:12px clamp(18px,5vw,70px);display:flex}.ink-student-onboarding>header img{object-fit:contain;width:55px;height:55px}.ink-student-onboarding>header button{color:#c7cfd3;cursor:pointer;background:0 0;border:0;font-size:9px}.ink-student-onboarding>main{text-align:center;max-width:880px;margin:auto;padding:62px 22px 80px}.ink-student-onboarding main>small{letter-spacing:.16em;color:#a77934;font-size:8px;font-weight:800}.ink-student-onboarding h1{margin:12px 0;font:clamp(42px,7vw,68px) Georgia,serif}.ink-student-onboarding main>p{color:#6f7d84;max-width:650px;margin:0 auto;font-size:12px;line-height:1.65}.ink-student-onboarding main>div{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.ink-student-onboarding article{background:#fff;border:1px solid #deded8;grid-template-columns:42px 1fr;gap:13px;padding:20px;display:grid}.ink-student-onboarding article>span{color:#b48743;font:19px Georgia,serif}.ink-student-onboarding article h2{margin:0 0 7px;font:19px Georgia,serif}.ink-student-onboarding article p{color:#78858b;margin:0;font-size:9px;line-height:1.55}.ink-student-onboarding aside{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;display:flex}.ink-student-onboarding aside span{color:#396247;background:#e4efe7;padding:9px 12px;font-size:8px;font-weight:800}.ink-student-onboarding main>button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:14px 23px;font-size:9px;font-weight:800}@media (width<=620px){.ink-student-onboarding>main{padding-top:42px}.ink-student-onboarding main>div{grid-template-columns:1fr}.ink-student-onboarding h1{font-size:43px}}.ink-student-support{background:#fff;border:1px solid #deded9;margin-top:18px;padding:24px}.ink-student-support>header{border-bottom:1px solid #e5e5e1;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.ink-student-support header small{letter-spacing:.14em;color:#a77934;font-size:8px;font-weight:800}.ink-student-support h2{margin:5px 0;font:23px Georgia,serif}.ink-student-support header p{color:#879198;margin:0;font-size:8px}.ink-student-support header>span{color:#8a9397;font-size:8px}.ink-student-support textarea{resize:vertical;color:#26353d;background:#fafbfa;border:1px solid #d9dede;width:100%;margin-top:15px;padding:13px;font:10px Arial,sans-serif}.ink-student-support footer{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.ink-student-support footer p{color:#66757d;margin:0;font-size:8px}.ink-student-support footer button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:11px 15px;font-size:8px;font-weight:800}.ink-student-support footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=620px){.ink-student-support>header,.ink-student-support footer{flex-direction:column;align-items:flex-start}.ink-student-support footer button{width:100%}}.ink-online-question-inbox{background:#fff;border:1px solid #dce2e4;margin-top:16px;padding:26px 30px}.ink-online-question-inbox>header{border-bottom:1px solid #e3e7e8;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.ink-online-question-inbox header small{letter-spacing:.14em;color:#a77934;font-size:8px}.ink-online-question-inbox h2{margin:6px 0;font:27px Georgia,serif}.ink-online-question-inbox header p{color:#7b878e;margin:0;font-size:9px}.ink-online-question-inbox header>span{color:#875e21;background:#fff0d7;padding:8px 10px;font-size:8px}.ink-online-question-inbox>div>article{border-top:1px solid #e8ebec;grid-template-columns:40px 1fr auto;align-items:start;gap:14px;padding:16px 5px;display:grid}.ink-online-question-inbox>div>article>span{color:#d5b16a;background:#1d2b33;border-radius:50%;place-items:center;width:37px;height:37px;font:14px Georgia,serif;display:grid}.ink-online-question-inbox article small{color:#a77934;font-size:7px}.ink-online-question-inbox article h3{margin:4px 0;font:16px Georgia,serif}.ink-online-question-inbox article p{color:#596970;margin:5px 0;font-size:9px;line-height:1.55}.ink-online-question-inbox article em{color:#8b9599;font-size:7px}.ink-online-question-inbox article aside{flex-direction:column;gap:7px;display:flex}.ink-online-question-inbox article aside button,.ink-online-question-inbox article aside a{color:#fff;text-align:center;cursor:pointer;background:#b48743;border:0;padding:9px 11px;font-size:7px;font-weight:800;text-decoration:none}.ink-online-question-inbox article aside a{background:#26363e}.ink-online-question-inbox article.answered{opacity:.65}.ink-online-question-empty{text-align:center;color:#7c888e;padding:28px}.ink-online-question-empty>span{color:#3e704e;font-size:28px}.ink-online-question-empty h3{margin:6px;font:20px Georgia,serif}.ink-online-question-empty p{font-size:8px}@media (width<=620px){.ink-online-question-inbox{padding:20px 13px}.ink-online-question-inbox>header{flex-direction:column;align-items:flex-start;gap:8px}.ink-online-question-inbox>div>article{grid-template-columns:36px 1fr}.ink-online-question-inbox article aside{grid-column:2}}.ink-online-sales-faq{width:min(900px,100% - 36px);margin:44px auto 0}.ink-online-sales-faq>header{text-align:center;margin-bottom:20px}.ink-online-sales-faq header small{letter-spacing:.16em;color:#a77934;font-size:8px;font-weight:800}.ink-online-sales-faq h2{margin:7px 0;font:32px Georgia,serif}.ink-online-sales-faq details{background:#fff;border:1px solid #deded8;border-bottom:0}.ink-online-sales-faq details:last-child{border-bottom:1px solid #deded8}.ink-online-sales-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font:16px Georgia,serif;list-style:none;display:flex}.ink-online-sales-faq summary span{color:#b48743;font:20px Arial,sans-serif}.ink-online-sales-faq details[open] summary span{transform:rotate(45deg)}.ink-online-sales-faq details p{color:#68777e;border-top:1px solid #ecece8;margin:0;padding:16px 20px;font-size:10px;line-height:1.65}.ink-online-payment-success{color:#fff;background:linear-gradient(140deg,#111b21,#263942);min-height:100vh;padding:22px}.ink-online-payment-success>header{flex-direction:column;align-items:center;display:flex}.ink-online-payment-success>header img{object-fit:contain;width:72px;height:72px}.ink-online-payment-success>header small{letter-spacing:.16em;color:#d3b16a;margin-top:8px;font-size:7px}.ink-online-payment-success>section{text-align:center;max-width:820px;margin:35px auto 0}.ink-online-payment-success>section>span{color:#fff;background:#3e704e;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:26px;display:grid}.ink-online-payment-success>section>small{letter-spacing:.16em;color:#d6b36c;margin-top:18px;font-size:8px;display:block}.ink-online-payment-success h1{margin:12px 0;font:clamp(42px,7vw,66px)/1.04 Georgia,serif}.ink-online-payment-success>section>p{color:#c1cbd0;max-width:620px;margin:0 auto;font-size:11px;line-height:1.7}.ink-online-payment-success>section>div:not(.ink-online-success-actions){text-align:left;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.ink-online-payment-success article{border:1px solid #45545b;grid-template-columns:31px 1fr;gap:10px;padding:17px;display:grid}.ink-online-payment-success article>span{color:#d6b36c;font:17px Georgia,serif}.ink-online-payment-success article h2{margin:0 0 6px;font:16px Georgia,serif}.ink-online-payment-success article p{color:#b7c1c6;margin:0;font-size:8px;line-height:1.55}.ink-online-payment-success aside{color:#604a28;text-align:left;background:#f3e6cb;margin-top:18px;padding:14px 18px}.ink-online-payment-success aside b{font-size:9px}.ink-online-payment-success aside p{margin:5px 0 0;font-size:8px}.ink-online-success-actions{justify-content:center;gap:9px;margin-top:23px;display:flex}.ink-online-success-actions a,.ink-online-success-actions button{color:#fff;cursor:pointer;background:#b48743;border:0;padding:13px 17px;font-size:8px;font-weight:800;text-decoration:none}.ink-online-success-actions button{background:0 0;border:1px solid #77848a}.ink-online-payment-success>footer{text-align:center;color:#87959c;margin-top:38px;font-size:7px}@media (width<=620px){.ink-online-payment-success>section>div:not(.ink-online-success-actions){grid-template-columns:1fr}.ink-online-success-actions{flex-direction:column}.ink-online-success-actions a,.ink-online-success-actions button{width:100%}}.student-preview-button{color:#fff;cursor:pointer;background:#b48743;border:1px solid #b48743;margin-top:15px;padding:10px 14px;font-size:9px;font-weight:800}.ink-online-student-admin{background:#fff;border:1px solid #dce2e4;margin-top:16px;padding:26px 30px}.ink-online-student-admin>header{border-bottom:1px solid #e3e7e8;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.ink-online-student-admin header small{letter-spacing:.14em;color:#a77934;font-size:8px}.ink-online-student-admin h2{margin:6px 0;font:27px Georgia,serif}.ink-online-student-admin header p{color:#7b878e;margin:0;font-size:9px}.ink-online-student-admin header>span{color:#7b878e;font-size:8px}.ink-online-student-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.ink-online-student-metrics article{background:#f5f3ee;border-left:3px solid #b48743;padding:15px}.ink-online-student-metrics b,.ink-online-student-metrics span{display:block}.ink-online-student-metrics b{color:#8f672c;font:24px Georgia,serif}.ink-online-student-metrics span{color:#7f8a90;text-transform:uppercase;margin-top:4px;font-size:7px}.ink-online-student-list{margin-top:17px}.ink-online-student-list>article{border-top:1px solid #e8ebec;grid-template-columns:38px minmax(170px,1fr) minmax(180px,1.2fr) 90px 135px;align-items:center;gap:12px;padding:13px 5px;display:grid}.ink-online-student-list .student-avatar{color:#d6b36e;background:#1e2c34;border-radius:50%;place-items:center;width:35px;height:35px;font:14px Georgia,serif;display:grid}.ink-online-student-list b,.ink-online-student-list small{display:block}.ink-online-student-list b{font-size:10px}.ink-online-student-list small{color:#849097;margin-top:4px;font-size:7px}.student-progress>span{color:#66747c;font-size:8px}.student-progress i{background:#e8ebeb;height:5px;margin-top:7px;display:block}.student-progress i em{background:#b48743;height:100%;display:block}.ink-online-student-list strong{text-align:center;border-radius:16px;padding:8px 9px;font-size:7px}.ink-online-student-list strong.complete{color:#39704a;background:#e1f0e5}.ink-online-student-list strong.active{color:#8b6123;background:#fff0d5}.ink-online-student-list strong.new{color:#758189;background:#edf0f1}.ink-online-student-empty{text-align:center;color:#7d888e;padding:30px}.ink-online-student-empty>span{color:#b48743;font:32px Georgia,serif}.ink-online-student-empty h3{color:#27363e;margin:7px 0;font:21px Georgia,serif}.ink-online-student-empty p{font-size:8px}@media (width<=900px){.ink-online-student-list>article{grid-template-columns:38px 1fr 100px}.ink-online-student-list .student-progress{grid-column:2}.ink-online-student-list strong{grid-area:1/3/3}.ink-online-student-metrics{grid-template-columns:1fr 1fr}}@media (width<=620px){.ink-online-student-admin{padding:20px 13px}.ink-online-student-admin>header{flex-direction:column;align-items:flex-start;gap:8px}.ink-online-student-list>article{grid-template-columns:36px 1fr}.ink-online-student-list .student-progress,.ink-online-student-list strong{grid-area:auto/2}.ink-online-student-metrics{gap:6px}.ink-online-student-metrics article{padding:11px}}.ink-student-account{color:#695d4c;background:#eee8dc;border-bottom:1px solid #dcd5c8;align-items:center;gap:12px;padding:9px 34px;font-size:8px;display:flex}.ink-student-account span{color:#795922;font-weight:800}.ink-student-account p{margin:0}.ink-student-account a{color:#8b6429;margin-left:auto;font-weight:800;text-decoration:none}.ink-student-account.signed{color:#4d6554;background:#e6f0e8}.ink-student-account.signed span{color:#376046}@media (width<=620px){.ink-student-account{flex-direction:column;align-items:flex-start;padding:10px 16px}.ink-student-account a{margin-left:0}}.ink-student-course{color:#1e2b32;background:#f4f1eb;min-height:100vh}.ink-student-topbar{z-index:30;color:#fff;background:#152128;border-bottom:2px solid #ad813c;justify-content:space-between;align-items:center;padding:14px 34px;display:flex;position:sticky;top:0}.ink-student-topbar>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.ink-student-topbar img{object-fit:contain;width:44px;height:44px}.ink-student-topbar small,.ink-student-topbar b{display:block}.ink-student-topbar small{letter-spacing:.14em;color:#cda95e;font-size:7px}.ink-student-topbar b{margin-top:3px;font:17px Georgia,serif}.ink-student-topbar>div{grid-template-columns:auto 38px;align-items:center;gap:7px 12px;width:280px;display:grid}.ink-student-topbar>div span{color:#c9d0d4;font-size:8px}.ink-student-topbar>div>b{color:#e1be73;text-align:right;font:18px Georgia,serif}.ink-student-topbar i{background:#3e4c54;grid-column:1/-1;height:5px}.ink-student-topbar i em{background:#c99b4c;height:100%;display:block}.ink-student-layout{grid-template-columns:330px minmax(0,1fr);max-width:1500px;margin:auto;display:grid}.ink-student-curriculum{background:#fff;border-right:1px solid #d9d9d5}.ink-student-curriculum>header{border-bottom:1px solid #e4e4df;padding:28px 25px 22px}.ink-student-curriculum header small,.ink-student-lesson-heading small,.ink-student-materials header small,.ink-student-certificate small{letter-spacing:.14em;color:#a77934;font-size:8px;font-weight:800}.ink-student-curriculum h2{margin:6px 0;font:30px Georgia,serif}.ink-student-curriculum header p{color:#77838a;margin:0;font-size:9px;line-height:1.5}.ink-student-curriculum details{border-bottom:1px solid #e6e7e5}.ink-student-curriculum summary{cursor:pointer;grid-template-columns:34px 1fr;gap:10px;padding:15px 20px;list-style:none;display:grid}.ink-student-curriculum summary>span{color:#b1843e;font:17px Georgia,serif}.ink-student-curriculum summary b,.ink-student-curriculum summary small{display:block}.ink-student-curriculum summary b{font-size:10px}.ink-student-curriculum summary small{color:#89939a;margin-top:4px;font-size:7px}.ink-student-curriculum details button{text-align:left;color:#56636b;cursor:pointer;background:#fafaf8;border:0;border-top:1px solid #eff0ee;grid-template-columns:28px 1fr;align-items:center;gap:9px;width:100%;padding:11px 18px 11px 48px;font-size:8px;display:grid}.ink-student-curriculum details button span{background:#e6e8e7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.ink-student-curriculum details button.active{color:#72501d;background:#f4ead9;font-weight:800}.ink-student-curriculum details button.active span{color:#fff;background:#b48743}.ink-student-lesson{width:100%;max-width:1100px;margin:auto;padding:42px clamp(24px,5vw,76px) 70px}.ink-student-lesson-heading{justify-content:space-between;gap:25px;display:flex}.ink-student-lesson-heading h1{margin:8px 0 9px;font:38px Georgia,serif}.ink-student-lesson-heading p{color:#718087;margin:0;font-size:11px;line-height:1.55}.ink-student-lesson-heading>span{white-space:nowrap;border-radius:20px;height:max-content;padding:8px 11px;font-size:8px}.ink-student-lesson-heading>span.ready{color:#387048;background:#e1f0e5}.ink-student-lesson-heading>span.pending{color:#8a7148;background:#eee9df}.ink-student-player{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#111b20,#2c3d45);place-items:center;margin-top:25px;display:grid}.ink-student-player video{object-fit:contain;background:#000;width:100%;height:100%}.ink-student-player>div{text-align:center}.ink-student-player>div>span{color:#d8b46d;border:1px solid #c7a35e;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:22px;display:grid}.ink-student-player h3{margin:17px 0 0;font:23px Georgia,serif}.ink-student-player p{color:#b8c2c7;font-size:9px}.ink-student-materials{background:#fff;border:1px solid #deded9;margin-top:22px;padding:24px}.ink-student-materials>header{border-bottom:1px solid #e5e5e1;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.ink-student-materials h2{margin:5px 0 0;font:23px Georgia,serif}.ink-student-materials>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.ink-student-materials article{border:1px solid #e2e4e2;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.ink-student-materials article>span{color:#9b7132;background:#f0e8da;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.ink-student-materials article b,.ink-student-materials article small{display:block}.ink-student-materials article b{font-size:9px}.ink-student-materials article small{color:#89949a;font-size:7px}.ink-student-materials a{color:#fff;background:#3e704e;padding:8px;font-size:8px;text-decoration:none}.ink-student-materials em{color:#9a8d77;font-size:8px}.ink-student-actions{grid-template-columns:1fr auto 1fr;gap:10px;margin-top:18px;display:grid}.ink-student-actions button{cursor:pointer;background:#fff;border:1px solid #ccd2d4;padding:12px;font-size:9px;font-weight:700}.ink-student-actions button.complete,.ink-student-actions button.completed{color:#fff;background:#b48743;border-color:#b48743;min-width:190px}.ink-student-actions button.completed{background:#3e704e;border-color:#3e704e}.ink-student-actions button:disabled{opacity:.4}.ink-student-certificate{color:#fff;background:#17242b;grid-template-columns:50px 1fr auto;align-items:center;gap:17px;margin-top:28px;padding:23px;display:grid}.ink-student-certificate>span{color:#a58c5d;border:1px solid #856d42;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.ink-student-certificate h2{margin:5px 0;font:21px Georgia,serif}.ink-student-certificate p{color:#aeb9bf;margin:0;font-size:8px}.ink-student-certificate>b{color:#8e9aa0;background:#313e45;border-radius:18px;padding:8px 11px;font-size:8px}.ink-student-certificate.unlocked{border:1px solid #c99b4c}.ink-student-certificate.unlocked>b{color:#fff;background:#3e704e}@media (width<=900px){.ink-student-layout{grid-template-columns:1fr}.ink-student-curriculum nav{max-height:420px;overflow:auto}}@media (width<=620px){.ink-student-topbar{padding:12px 16px}.ink-student-topbar>div{width:120px}.ink-student-topbar>div span{display:none}.ink-student-lesson{padding:25px 14px}.ink-student-lesson-heading{flex-direction:column}.ink-student-lesson-heading h1{font-size:30px}.ink-student-materials>div{grid-template-columns:1fr}.ink-student-actions{grid-template-columns:1fr 1fr}.ink-student-actions button.complete,.ink-student-actions button.completed{grid-area:1/1/auto/-1}.ink-student-certificate{grid-template-columns:40px 1fr}.ink-student-certificate>b{grid-column:2;justify-self:start}}.online-material-slots{background:#fff;border:1px solid #d8e0e2;margin-top:14px;padding:22px 25px}.online-material-slots>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.online-material-slots header small{letter-spacing:.13em;color:#a77a36;font-size:8px}.online-material-slots h3{margin:5px 0 0;font:24px Georgia,serif}.online-material-slots header>span{color:#79868e;font-size:8px}.online-material-slots>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.online-material-slots article{background:#f9fafa;border:1px solid #e0e5e7;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.online-material-slots article>span{color:#6f7d85;background:#e8ecee;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.online-material-slots article.has-file{background:#f4faf6;border-color:#94b59e}.online-material-slots article.has-file>span{color:#fff;background:#3e704e}.online-material-slots article b,.online-material-slots article small{display:block}.online-material-slots article b{font-size:10px}.online-material-slots article small{color:#829097;margin-top:4px;font-size:8px}.online-material-slots article>label{cursor:pointer}.online-material-slots article>label input{opacity:0;pointer-events:none;position:absolute}.online-material-slots article>label em,.online-material-slots article>a{color:#fff;white-space:nowrap;background:#b48743;padding:9px 11px;font-size:8px;font-style:normal;font-weight:700;text-decoration:none;display:block}.online-material-slots article>a{background:#3e704e}.online-material-slots>footer{color:#76838a;padding-top:13px}@media (width<=720px){.online-material-slots{padding:18px 12px}.online-material-slots>header{flex-direction:column;align-items:flex-start;gap:7px}.online-material-slots>div{grid-template-columns:1fr}.online-material-slots article{grid-template-columns:32px 1fr}.online-material-slots article>label,.online-material-slots article>a{text-align:center;grid-column:2}}.brows-launch-readiness{color:#fff;background:#17252c;border-top:4px solid #c79a4b;margin-top:16px;padding:27px 30px}.brows-launch-readiness>header{border-bottom:1px solid #3b484e;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.brows-launch-readiness header small{letter-spacing:.15em;color:#d8b56c;font-size:8px}.brows-launch-readiness h2{margin:6px 0;font:27px Georgia,serif}.brows-launch-readiness header p{color:#b7c1c6;margin:0;font-size:9px}.brows-launch-readiness header>span{color:#e2c27d;background:#453d2e;border-radius:18px;padding:9px 12px;font-size:8px;font-weight:800}.brows-readiness-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px;display:grid}.brows-readiness-metrics article{background:#223239;border-left:3px solid #8c7650;padding:16px}.brows-readiness-metrics article.complete{border-color:#67a47b}.brows-readiness-metrics article.pending{border-color:#c99a4a}.brows-readiness-metrics b,.brows-readiness-metrics span,.brows-readiness-metrics small{display:block}.brows-readiness-metrics b{color:#e0bd73;font:25px Georgia,serif}.brows-readiness-metrics span{margin-top:6px;font-size:8px;font-weight:800}.brows-readiness-metrics small{color:#9eacb2;margin-top:5px;font-size:7px}.brows-launch-readiness>footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.brows-launch-readiness>footer span{color:#c5cdd1;border:1px solid #435158;padding:9px 11px;font-size:8px}@media (width<=760px){.brows-launch-readiness{padding:22px 14px}.brows-launch-readiness>header{flex-direction:column;align-items:flex-start;gap:10px}.brows-readiness-metrics{grid-template-columns:1fr 1fr}}@media (width<=460px){.brows-readiness-metrics{grid-template-columns:1fr}}.ink-online-catalog-grid article.smp-featured{background:#f1f6f3;border-color:#637a72}.smp-sales-page>header{background:linear-gradient(125deg,#101c1a,#29443e)}.smp-sales-page>header small,.smp-sales-page .brows-sales-benefits>header small,.smp-sales-page .brows-sales-curriculum>header small,.smp-sales-page .brows-sales-includes small,.smp-sales-page .brows-sales-final small{color:#9fc5b5}.smp-sales-page h1 em{color:#aad1c0}.smp-sales-page>header button{background:#9fc5b5}.smp-sales-page .brows-sales-final{border-top:4px solid #648b7b}.smp-sales-page .brows-sales-final h2{color:#a9d0c0}.smp-student-course .ink-student-topbar{border-bottom-color:#6f9e8a}.smp-student-course .ink-student-topbar small,.smp-student-course .ink-student-curriculum header small,.smp-student-course .ink-student-lesson-heading small{color:#72a68f}.smp-student-course .ink-student-topbar i em,.smp-student-course .ink-student-curriculum details button.active span,.smp-student-course .ink-student-actions button.complete{background:#527e6b}.smp-student-course .ink-student-curriculum details button.active{color:#345d4d;background:#e8f2ed}.smp-lesson-guide{background:#fff;border:1px solid #cfddd6;margin-top:18px;padding:25px}.smp-lesson-guide>header{border-bottom:1px solid #dfe8e3;padding-bottom:14px}.smp-lesson-guide header small,.smp-lesson-guide article small,.smp-lesson-guide aside small{letter-spacing:.14em;color:#4f806b;font-size:8px}.smp-lesson-guide h2{margin:6px 0;font:25px Georgia,serif}.smp-lesson-guide>p{color:#607068;font-size:11px;line-height:1.75}.smp-lesson-guide>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smp-lesson-guide article{background:#f1f6f3;padding:16px}.smp-lesson-guide ul,.smp-lesson-guide ol{margin:11px 0 0;padding:0;list-style:none}.smp-lesson-guide li{color:#516159;margin:8px 0;font-size:9px;line-height:1.55}.smp-lesson-guide ol li{gap:8px;display:flex}.smp-lesson-guide ol b{color:#54806d}.smp-lesson-guide>aside{color:#fff;background:#1b302b;margin-top:11px;padding:16px}.smp-lesson-guide>aside p{color:#d2dfda;margin:5px 0 0;font-size:9px;line-height:1.6}.smp-lesson-pending{text-align:center;background:#eef4f1;border:1px dashed #93ac9f;margin-top:18px;padding:24px}.smp-lesson-pending small{letter-spacing:.14em;color:#537b69;font-size:8px}.smp-lesson-pending h2{font:23px Georgia,serif}.smp-lesson-pending p{color:#66766e;font-size:9px}@media (width<=620px){.smp-lesson-guide{padding:19px 13px}.smp-lesson-guide>div{grid-template-columns:1fr}}.pinked-landing{color:#fff;background:#0c090d;min-height:100vh;font-family:Arial,sans-serif}.pinked-landing-header{border-bottom:1px solid #352438;justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px 30px;display:flex}.pinked-brand{color:#fff;align-items:center;gap:13px;text-decoration:none;display:flex}.pinked-brand-mark{letter-spacing:-.08em;background:radial-gradient(circle at 35% 30%,#ff75c4,#93215f 58%,#240b1d);border:1px solid #e944a2;border-radius:50%;place-items:center;width:46px;height:46px;font:700 15px Georgia,serif;display:grid}.pinked-brand b,.pinked-brand small{display:block}.pinked-brand b{font:21px Georgia,serif}.pinked-brand small{color:#af9cab;letter-spacing:.08em;margin-top:3px;font-size:9px}.pinked-header-contact,.pinked-actions a,.pinked-final-cta>a{color:#fff;letter-spacing:.04em;background:#dd258d;padding:13px 17px;font-size:10px;font-weight:800;text-decoration:none}.pinked-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:56px;max-width:1180px;margin:auto;padding:75px 30px 86px;display:grid}.pinked-kicker,.pinked-process header small,.pinked-final-cta small{color:#f15aaa;letter-spacing:.19em;font-size:10px;font-weight:800}.pinked-hero h1{max-width:760px;margin:17px 0 25px;font:clamp(48px,7vw,84px)/.98 Georgia,serif}.pinked-hero h1 em{color:#f052ad;font-weight:400;display:block}.pinked-hero-copy>p:not(.pinked-kicker){color:#c5b9c3;max-width:610px;font-size:16px;line-height:1.7}.pinked-actions{align-items:center;gap:18px;margin-top:31px;display:flex}.pinked-actions a{padding:16px 20px;font-size:12px}.pinked-actions small{color:#8f818d;max-width:210px;font-size:9px;line-height:1.5}.pinked-trust-list{border-top:1px solid #342334;grid-template-columns:repeat(3,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.pinked-trust-list li{padding:19px 12px 0 0}.pinked-trust-list b,.pinked-trust-list span{display:block}.pinked-trust-list b{color:#ef55aa;font:18px Georgia,serif}.pinked-trust-list span{color:#c8bdc5;margin-top:6px;font-size:9px}.pinked-hero-art{text-align:center;background:radial-gradient(circle at 50% 35%,#b42d78 0,#38132f 38%,#120b12 72%);border:1px solid #4a2844;flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.pinked-hero-art:before,.pinked-hero-art:after{content:"";opacity:.25;border:1px solid #db4b9b;border-radius:50%;width:280px;height:280px;position:absolute}.pinked-hero-art:after{opacity:.12;width:390px;height:390px}.pinked-hero-art div{z-index:1;position:relative}.pinked-hero-art div>span{color:#ffb5de;text-shadow:0 0 30px #ff4ba7;border:2px solid #f97ac1;border-radius:50%;place-items:center;width:120px;height:120px;margin:auto;font:82px/.9 Georgia,serif;display:grid}.pinked-hero-art strong,.pinked-hero-art small{display:block}.pinked-hero-art strong{letter-spacing:.18em;margin-top:18px;font:28px Georgia,serif}.pinked-hero-art small{color:#e786bc;letter-spacing:.27em;margin-top:7px;font-size:8px}.pinked-hero-art>p{text-align:right;color:#9f8798;margin:0;font:italic 17px Georgia,serif;position:absolute;bottom:18px;right:20px}.pinked-process{color:#21151e;background:#f5eff3;padding:75px max(30px,50vw - 560px)}.pinked-process>header{border-bottom:1px solid #d7c5d0;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.pinked-process h2,.pinked-final-cta h2{margin:8px 0 0;font:clamp(34px,5vw,54px) Georgia,serif}.pinked-process>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.pinked-process article{background:#fff;border-top:3px solid #dd258d;padding:28px}.pinked-process article>span{color:#d62b8c;font:28px Georgia,serif}.pinked-process h3{margin:35px 0 10px;font:22px Georgia,serif}.pinked-process article p{color:#6e5968;margin:0;font-size:11px;line-height:1.65}.pinked-final-cta{justify-content:space-between;align-items:center;gap:35px;max-width:1180px;margin:auto;padding:75px 30px;display:flex}.pinked-final-cta p{color:#9f909c;margin:12px 0 0}.pinked-final-cta>a{white-space:nowrap;padding:17px 21px;font-size:12px}.pinked-footer{color:#897c86;border-top:1px solid #342334;justify-content:space-between;gap:30px;max-width:1180px;margin:auto;padding:27px 30px 38px;display:flex}.pinked-footer p{margin:0;font-size:9px}.pinked-footer small{text-align:right;max-width:590px;font-size:7px;line-height:1.6}@media (width<=780px){.pinked-landing-header{padding:16px}.pinked-brand small{display:none}.pinked-header-contact{padding:11px;font-size:8px}.pinked-hero{grid-template-columns:1fr;padding:55px 18px}.pinked-hero h1{font-size:48px}.pinked-hero-art{min-height:390px}.pinked-actions{flex-direction:column;align-items:flex-start}.pinked-trust-list{grid-template-columns:1fr}.pinked-trust-list li{grid-template-columns:34px 1fr;align-items:center;display:grid}.pinked-trust-list span{margin:0}.pinked-process{padding:55px 18px}.pinked-process>header,.pinked-final-cta,.pinked-footer{flex-direction:column;align-items:flex-start}.pinked-process>div{grid-template-columns:1fr}.pinked-final-cta{padding:55px 18px}.pinked-footer{padding:25px 18px}.pinked-footer small{text-align:left}}.pinked-brand img.pinked-brand-mark{object-fit:cover;object-position:center;background:#08060a;border:1px solid #e944a2;border-radius:50%;width:52px;height:52px;display:block;box-shadow:0 0 20px #e944a247}.pinked-hero-art div>img{object-fit:cover;object-position:center;background:#08060a;border:2px solid #f97ac1;border-radius:50%;width:250px;height:250px;margin:auto;display:block;box-shadow:0 0 45px #ff4ba76b}@media (width<=780px){.pinked-hero-art div>img{width:210px;height:210px}}.pinked-artists{max-width:1180px;margin:auto;padding:76px 30px 10px}.pinked-artists>header{max-width:760px}.pinked-artists>header small{color:#f15aaa;letter-spacing:.19em;font-size:10px;font-weight:800}.pinked-artists h2{margin:8px 0 28px;font:clamp(34px,5vw,54px) Georgia,serif}.pinked-artists>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pinked-artists article{background:#140e14;border:1px solid #4a2844;grid-template-columns:64px 1fr;align-items:start;gap:20px;padding:26px;display:grid}.pinked-artists article>span{color:#ff83c7;border:1px solid #f15aaa;border-radius:50%;place-items:center;width:58px;height:58px;font:27px Georgia,serif;display:grid}.pinked-artists article small{color:#e64a9e;letter-spacing:.18em;font-size:8px;font-weight:900}.pinked-artists h3{margin:7px 0 10px;font:24px Georgia,serif}.pinked-artists article p,.pinked-artists>p{color:#ad9faa;margin:0;font-size:11px;line-height:1.65}.pinked-artists>p{margin-top:18px}@media (width<=780px){.pinked-artists>div{grid-template-columns:1fr}.pinked-artists{padding:55px 18px 0}.pinked-artists article{grid-template-columns:52px 1fr;padding:21px}.pinked-artists article>span{width:48px;height:48px}}.pinked-brand img.pinked-brand-mark{object-fit:contain;object-position:50% 50%;padding:2px}.pinked-hero-art div{flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(18px)}.pinked-hero-art div>img{aspect-ratio:1;object-fit:contain;object-position:50% 50%;width:min(286px,64%);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;transform:translate(-6px)}@media (width<=780px){.pinked-hero-art div{transform:translateY(14px)}.pinked-hero-art div>img{width:min(244px,66%);transform:translate(-5px)}}.pinked-panther-workspace-logo{object-fit:contain;object-position:center;width:92px;height:92px;box-shadow:none;background:0 0;border-radius:0;margin-bottom:28px}.pinked-brand img.pinked-brand-mark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ai-command-promise{color:#bdb4a2;max-width:720px;margin:-8px 0 20px;font-size:13px;line-height:1.6}.ai-evidence-list article.blocked{background:#fff3f1;border-color:#d7a8a1}.ai-evidence-list article.blocked>span{color:#fff;background:#9e352d}.ad-field-help{color:#887d6b;margin-top:6px;font-size:9px;line-height:1.4;display:block}.ad-targeting-controls{background:#fbf7ee;border:1px solid #d8ccb8;border-radius:14px;margin:15px 0;padding:15px}.ad-targeting-controls>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ad-targeting-controls>header small,.ad-targeting-controls>header b{display:block}.ad-targeting-controls>header small{color:#9a711a;letter-spacing:.12em;font-size:8px}.ad-targeting-controls>header b{margin-top:3px;font-size:12px}.ad-targeting-controls>header>span{color:#efc75e;background:#171612;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.ad-audience-mode{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ad-audience-mode button{text-align:left;background:#fff;border:1px solid #d9cfbd;border-radius:11px;padding:12px}.ad-audience-mode button.active{background:#fff8e8;border-color:#b78927;box-shadow:inset 0 0 0 1px #d5ad4b}.ad-audience-mode b,.ad-audience-mode small{display:block}.ad-audience-mode b{font-size:11px}.ad-audience-mode small{color:#756d60;margin-top:5px;font-size:8px;line-height:1.4}.ad-targeting-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.ad-targeting-grid label{font-size:8px}.ad-targeting-grid input,.ad-targeting-grid select{min-width:0}@media (width<=620px){.ad-audience-mode,.ad-targeting-grid{grid-template-columns:1fr 1fr}}.ad-strategy-selector{background:#fff;border:1px solid #d8ccb8;border-radius:14px;margin:15px 0;padding:15px}.ad-strategy-selector header small,.ad-strategy-selector header b{display:block}.ad-strategy-selector header small{color:#9a711a;letter-spacing:.12em;font-size:8px}.ad-strategy-selector header b{margin-top:4px;font-size:12px}.ad-strategy-selector>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.ad-strategy-selector button{text-align:left;background:#faf8f3;border:1px solid #ddd2bf;border-radius:11px;grid-template-columns:28px 1fr;column-gap:8px;padding:12px;display:grid}.ad-strategy-selector button.active{background:#fff8e8;border-color:#b78927;box-shadow:inset 0 0 0 1px #d5ad4b}.ad-strategy-selector button span{color:#8b681b;background:#ede4d3;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.ad-strategy-selector button b{font-size:11px}.ad-strategy-selector button small{color:#756d60;margin-top:4px;font-size:8px;line-height:1.4}.ad-strategy-selector>p{color:#6e6558;margin:10px 0 0;font-size:9px;line-height:1.45}@media (width<=620px){.ad-strategy-selector>div{grid-template-columns:1fr}}.ad-creative-sources{grid-template-columns:repeat(4,1fr);gap:6px!important;margin:10px 0!important;display:grid!important}.ad-creative-sources button{color:#6c6253;background:#fff;border:1px solid #d4c5aa;border-radius:9px;width:100%;padding:8px 4px;font-size:8px;font-weight:800}.ad-creative-sources button.active{color:#efc75e;background:#1b1915;border-color:#aa7c1d}.ad-social-creative{grid-template-columns:1fr auto;align-items:center;gap:7px!important;margin:8px 0!important;display:grid!important}.ad-social-creative input{background:#fff;border:1px solid #cdbd9f;border-radius:9px;width:100%;padding:11px;font-size:10px;display:block!important}.ad-social-creative button{color:#efc75e!important;background:#171612!important;border-radius:9px!important;padding:11px 13px!important}.ad-social-creative small{color:#786f61;grid-column:1/-1;font-size:8px}.ad-selected-creative>a{color:#efc75e;text-align:center;background:#171612;border-radius:10px;place-items:center;width:82px;height:82px;padding:8px;font-size:8px;line-height:1.35;text-decoration:none;display:grid}.ad-selected-creative>a span{font-size:22px}@media (width<=620px){.ad-creative-sources{grid-template-columns:1fr 1fr}.ad-social-creative{grid-template-columns:1fr}.ad-social-creative small{grid-column:auto}}.business-workspace-card.peptides-business{background:linear-gradient(135deg,#f8fbfa,#edf5f2);border-color:#b9d3ca;grid-column:1/-1;min-height:300px}.peptides-business .business-workspace-monogram{color:#d7b66f;background:#123c36}.peptides-page{color:#152723;background:#f3f7f5;min-height:100vh;padding:56px clamp(20px,5vw,78px) 110px}.peptides-hero{color:#fff;background:linear-gradient(125deg,#0f352f,#1f554b);border:1px solid #315f56;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:clamp(32px,5vw,62px);display:grid}.peptides-brand-mark{color:#153e37;background:#f5f0e4;border:3px solid #c9a967;border-radius:50%;place-items:center;width:120px;height:120px;font:400 36px Georgia,serif;display:grid}.peptides-hero h1{letter-spacing:-.04em;margin:5px 0 14px;font:400 clamp(42px,5vw,68px) Georgia,serif}.peptides-hero h1 em{color:#dfc27d;font-weight:400}.peptides-hero p{color:#c8d8d4;max-width:690px;line-height:1.65}.peptides-hero aside{background:#ffffff14;border:1px solid #ffffff29;align-items:center;gap:14px;padding:17px 20px;display:flex}.peptides-hero aside>span{background:#c7a55e;place-items:center;width:42px;height:42px;display:grid}.peptides-hero aside div{flex-direction:column;gap:5px;display:flex}.peptides-hero aside small{letter-spacing:.15em;color:#b9cbc7;font-size:8px}.peptides-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}.peptides-metrics article{background:#fff;border:1px solid #dbe6e2;flex-direction:column;padding:24px;display:flex}.peptides-metrics small{letter-spacing:.13em;color:#728c85;font-size:9px}.peptides-metrics b{margin:8px 0;font:400 34px Georgia,serif}.peptides-metrics span{color:#73827e;font-size:11px}.peptides-tools{background:#fff;border:1px solid #dbe6e2;padding:38px}.peptides-tools header{max-width:780px;margin-bottom:28px}.peptides-tools header>small,.peptides-next-step small{letter-spacing:.15em;color:#a37c32;font-size:9px}.peptides-tools h2,.peptides-next-step h2{margin:8px 0;font:400 32px Georgia,serif}.peptides-tools header p,.peptides-next-step p{color:#6d7e79;line-height:1.6}.peptides-tools>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.peptides-tools article{background:#f5f8f7;border:1px solid #e0e9e6;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:20px;display:grid}.peptides-tools article>span{color:#ae853b;font:18px Georgia,serif}.peptides-tools h3{margin:0 0 6px;font:400 18px Georgia,serif}.peptides-tools article p{color:#72807c;margin:0;font-size:11px;line-height:1.5}.peptides-tools article>small{letter-spacing:.1em;color:#347061;background:#dfeee9;padding:6px 8px;font-size:8px}.peptides-tools article>small.offline{color:#8a6428;background:#f2ead8}.peptides-next-step{background:#ebe5d8;border-left:4px solid #b68b3e;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:30px 34px;display:flex}.peptides-next-step>span{letter-spacing:.1em;text-transform:uppercase;color:#315e54;white-space:nowrap;background:#fff;padding:12px 16px;font-size:10px;font-weight:700}@media (width<=800px){.peptides-hero{grid-template-columns:1fr}.peptides-hero aside{width:100%}.peptides-metrics,.peptides-tools>div{grid-template-columns:1fr 1fr}.peptides-next-step{flex-direction:column;align-items:flex-start}}@media (width<=560px){.peptides-page{padding:34px 16px 90px}.peptides-brand-mark{width:88px;height:88px}.peptides-metrics,.peptides-tools>div{grid-template-columns:1fr}.peptides-tools{padding:24px 18px}}.flaiq-overview{color:#17150f;background:#f3eee4;border-top:1px solid #d8c79d;padding:clamp(64px,8vw,112px) clamp(20px,6vw,88px)}.flaiq-overview>.flaiq-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:40px;max-width:1380px;margin:0 auto 34px;display:grid}.flaiq-intro .eyebrow,.flaiq-founder-copy .eyebrow{color:#9b741d;letter-spacing:.15em;margin:0;font-size:.75rem}.flaiq-intro h2,.flaiq-founder-copy h2{letter-spacing:-.04em;margin:10px 0 0;font:clamp(2.25rem,5vw,4.4rem)/.98 Georgia,serif}.flaiq-intro>p,.flaiq-founder-copy>p{color:#625c50;margin:0;font-size:1rem;line-height:1.7}.flaiq-capability-grid{border-top:1px solid #cdbb8f;border-left:1px solid #cdbb8f;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1380px;margin:auto;display:grid}.flaiq-capability-grid article{background:#ffffff73;border-bottom:1px solid #cdbb8f;border-right:1px solid #cdbb8f;min-height:220px;padding:28px}.flaiq-capability-grid article>span{color:#b3892c;font:1.2rem Georgia,serif}.flaiq-capability-grid h3{margin:28px 0 10px;font:1.45rem Georgia,serif}.flaiq-capability-grid p{color:#6b6457;margin:0;font-size:.95rem;line-height:1.65}.flaiq-flow{color:#f7f0df;background:#15140f;grid-template-columns:repeat(6,1fr);max-width:1380px;margin:20px auto 0;display:grid}.flaiq-flow button{border-right:1px solid #393426;align-items:center;gap:9px;min-height:66px;padding:14px;font-size:.9rem;font-weight:800;display:flex}.flaiq-flow button:last-child{border-right:0}.flaiq-flow b{color:#d8ad48;font:700 .7rem monospace}.flaiq-founder-pricing{color:#f7f0df;background:radial-gradient(circle at 82% 10%,#d8a93733,#0000 30%),#11110e;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:42px;max-width:1380px;margin:22px auto 0;padding:clamp(28px,4vw,52px);display:grid}.flaiq-founder-copy h2{font-size:clamp(2rem,3.7vw,3.5rem)}.flaiq-founder-copy>p{color:#bbb29f;margin-top:16px}.flaiq-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flaiq-price-grid article{background:#1a1915;border:1px solid #3e382b;padding:25px 19px;position:relative}.flaiq-price-grid article.featured{background:#242014;border-color:#d0a440}.flaiq-price-grid article>small{color:#17130b;letter-spacing:.08em;background:#d8a937;padding:6px 8px;font-size:.65rem;font-weight:900;position:absolute;top:-1px;right:-1px}.flaiq-price-grid h3{margin:0 0 23px;font:1.3rem Georgia,serif}.flaiq-price-grid article>div{align-items:baseline;gap:5px;display:flex}.flaiq-price-grid strong{color:#efc65e;font:2.35rem Georgia,serif}.flaiq-price-grid article>div span{color:#aaa08e;font-size:.8rem}.flaiq-price-grid p{color:#a9a08f;margin:18px 0 0;font-size:.75rem;line-height:1.5}.flaiq-founder-pricing>footer{border-top:1px solid #393426;grid-column:1/-1;align-items:center;gap:18px;padding-top:22px;display:flex}.flaiq-founder-pricing>footer span{color:#aaa08e;font-size:.8rem}.flaiq-founder-pricing .gold-button{font-size:.9rem}@media (width<=950px){.flaiq-overview>.flaiq-intro,.flaiq-founder-pricing{grid-template-columns:1fr}.flaiq-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flaiq-flow{grid-template-columns:repeat(3,1fr)}.flaiq-flow button:nth-child(3){border-right:0}.flaiq-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.flaiq-overview{padding-inline:16px}.flaiq-capability-grid,.flaiq-price-grid{grid-template-columns:1fr}.flaiq-capability-grid article{min-height:0}.flaiq-flow{grid-template-columns:1fr 1fr}.flaiq-flow button:nth-child(3){border-right:1px solid #393426}.flaiq-flow button:nth-child(2n){border-right:0}.flaiq-founder-pricing{padding:25px 17px}.flaiq-founder-pricing>footer{flex-direction:column;align-items:flex-start}.flaiq-founder-pricing>footer .gold-button{width:100%}}.flaiq-open{color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-top:20px;padding:12px 14px;font-size:14px;font-weight:700;display:block}.flaiq-open:hover{background:#b48c3226}.flaiq-open:focus-visible,.flaiq-flow button:focus-visible{outline-offset:3px;outline:3px solid #bc881c}.flaiq-flow button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #393426}.flaiq-flow button:hover{background:#393426}.campaign-ad-breakdown{border-top:1px solid #e1d8c8;margin-top:12px;padding-top:9px}.campaign-ad-breakdown summary{cursor:pointer;color:#403329;font-size:13px;font-weight:700}.campaign-ad-list{gap:8px;margin-top:9px;display:grid}.campaign-ad-row{color:#2c2924;background:#faf7f0;border:1px solid #e1d8c8;border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.campaign-ad-row b{font-size:14px}.campaign-ad-row small{color:#635c52;font-size:12px}.campaign-ad-row span{font-weight:700}.saved-campaign-grid article>.meta-reconciliation-result{min-width:0;display:block}.meta-reconciliation-result{text-align:left;width:100%;min-width:0;margin-top:12px}.saved-campaign-grid .meta-reconciliation-result p{overflow-wrap:break-word;min-height:0;margin:8px 0;font-size:14px;line-height:1.5}.meta-reconciliation-blocks{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.meta-reconciliation-object{background:#faf7f0;border:1px solid #d8cebc;border-radius:9px;min-width:0;padding:12px}.meta-reconciliation-object h4{margin:0 0 10px;font-size:16px;line-height:1.4}.meta-reconciliation-object dl{margin:0;font-size:14px;line-height:1.5}.meta-reconciliation-object dt{color:#6f675b;margin-top:8px;font-weight:700}.meta-reconciliation-object dd{white-space:normal;overflow-wrap:break-word;color:#2c2924;margin:2px 0 0}.meta-reconciliation-object .meta-reconciliation-id{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;max-width:100%;display:block;overflow-x:auto}.saved-campaign-grid .meta-reconciliation-result .meta-reconciliation-error{color:#a34835}.studio-manual-appointment{color:#172033;background:#fff;border:1px solid #d5d9e2;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.studio-manual-appointment section{gap:1rem;display:grid}.studio-manual-appointment label{gap:.5rem;font-size:1rem;display:grid}.studio-manual-appointment label:has(input[type=checkbox]){align-items:center;display:flex}.studio-manual-appointment .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.studio-manual-appointment input:not([type=checkbox]),.studio-manual-appointment select,.studio-manual-appointment textarea{width:100%;min-width:0;font:inherit;color:#172033;background:#fff;border:1px solid #b9c1d0;border-radius:8px;padding:.75rem}.studio-manual-appointment button{min-height:44px;font:inherit;cursor:pointer;padding:.75rem 1rem}.studio-manual-appointment button:disabled{opacity:.55;cursor:default}@media (width<=640px){.studio-manual-appointment .marketplace-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.marketplace-shell{color:#eee;background:#111;max-width:1200px;min-height:100vh;margin:0 auto;padding:40px 24px 100px}.marketplace-shell header{padding:24px 0}.marketplace-shell h1{max-width:850px;font-size:clamp(28px,4vw,48px)}.marketplace-shell a,.marketplace-shell small{color:#dac18a}.marketplace-shell small{margin-top:24px;display:block}.marketplace-shell p{line-height:1.6}.marketplace-shell nav{flex-wrap:wrap;gap:12px;display:flex}.marketplace-shell button{color:#111;cursor:pointer;background:#dac18a;border:1px solid #a38c59;border-radius:8px;padding:12px 16px}.marketplace-shell button[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff}.marketplace-shell button:disabled{opacity:.5;cursor:default}.marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0;display:grid}.marketplace-shell article,.marketplace-shell form,.marketplace-shell footer{background:#191919;border:1px solid #443e30;border-radius:12px;margin:16px 0;padding:24px}.marketplace-shell label{flex-direction:column;gap:8px;display:flex}.marketplace-shell input:not([type=checkbox]),.marketplace-shell textarea,.marketplace-shell select{color:#fff;background:#252525;border:1px solid #777;border-radius:6px;width:100%;padding:12px}.marketplace-shell textarea{min-height:90px}.marketplace-shell fieldset{margin:20px 0;padding:16px}.marketplace-service{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.marketplace-service label:first-child{flex-direction:row;min-width:220px}.marketplace-shell form>button{margin:10px}.marketplace-shell li{margin:10px 0}.marketplace-shell :focus-visible{outline-offset:3px;outline:3px solid #e7d2a1}.business-setup{margin:28px 0}.setup-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.setup-steps li{border:1px solid #665637;border-radius:8px;padding:12px;font-size:14px}.setup-steps li span{margin-bottom:8px;font-weight:700;display:block}.setup-steps li[aria-current=step]{color:#111;background:#dac18a}.setup-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.setup-summary{grid-template-columns:120px 1fr;gap:14px;display:grid}.setup-summary dd{overflow-wrap:anywhere;margin:0}.business-setup small{color:#c7c0ae;margin-top:0}.business-setup table{border-collapse:collapse;width:100%}.business-setup td,.business-setup th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #443e30;padding:12px}@media (width<=650px){.setup-steps{grid-template-columns:1fr 1fr}.setup-summary{grid-template-columns:1fr}.business-setup table{display:block;overflow-x:auto}}
