/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer components{.studio-root{--studio-tree:300px;--studio-inspector:360px;--studio-gold:#d9b96d;--studio-copper:#c47b42;--studio-teal:#76c9c7;--studio-indigo:#8583c9;--studio-green:#76bd94;--studio-ink:#090a0d;--studio-surface:#121418;--studio-raised:#191b20;--studio-line:#f4ebd61f;grid-template-columns:var(--studio-tree) minmax(0,1fr);color:#f4eddf;background:radial-gradient(circle at 8% 4%,#d9b96d17,#0000 24rem),radial-gradient(circle at 72% 100%,#4b5a911f,#0000 36rem),#08090c;width:100%;max-width:100%;min-height:100dvh;display:grid;overflow-x:clip}.studio-button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;display:inline-flex}.studio-button:disabled{pointer-events:none;opacity:.4}.studio-button{border-color:var(--studio-line);color:#ded6c9;background:#ffffff0a;border-radius:7px;min-height:38px;font-size:14px}.studio-button:hover{color:#fff8ea;background:#d9b96d14;border-color:#d9b96d6b}.studio-button.is-primary{color:#100c07;background:linear-gradient(135deg,#c69b4d,#9f632e);border-color:#d9b96d85;box-shadow:0 8px 24px #c1802e2e}.studio-tree{border-right-style:var(--tw-border-style);z-index:20;border-right-width:1px;border-color:var(--studio-line);background:linear-gradient(#191817fa,#0a0c10fc),#0d0e11;flex-direction:column;min-width:0;height:100dvh;transition:width .22s;display:flex;position:sticky;top:0;overflow:hidden}.studio-tree.is-collapsed{width:76px}.studio-root:has(.studio-tree.is-collapsed){grid-template-columns:76px minmax(0,1fr)}.studio-tree__brand{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-bottom-width:1px;border-color:var(--studio-line);min-height:74px;display:flex}.studio-tree__brand>a{align-items:center;gap:calc(var(--spacing,.25rem)*3);min-width:0;color:inherit;text-decoration-line:none;display:flex}.studio-tree__brand>a>span:last-child{flex-direction:column;min-width:0;display:flex}.studio-tree__brand strong{font-family:var(--font-cormorant),Georgia,serif;font-size:20px;line-height:1}.studio-tree__brand small{color:#9e978e;margin-top:4px;font-size:13px}.studio-tree__sigil{border-style:var(--tw-border-style);color:#e6c77e;width:40px;height:40px;font-family:var(--font-cormorant),Georgia,serif;background:radial-gradient(circle at 35% 30%,#ffe8a86b,#0000 30%),#17130d;border-width:1px;border-color:#d9b96d61;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.studio-canvas__modes button,.studio-commandbar__actions>a:not(.studio-button),.studio-commandbar__actions>button:not(.studio-button),.studio-inspector__footer button,.studio-media header>button,.studio-section-library header>button,.studio-tree__brand button{border-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;justify-content:center;align-items:center;display:inline-flex}:is(.studio-tree__brand button,.studio-commandbar__actions>button:not(.studio-button),.studio-commandbar__actions>a:not(.studio-button),.studio-canvas__modes button,.studio-inspector__footer button,.studio-media header>button,.studio-section-library header>button):disabled{opacity:.3}.studio-canvas__modes button,.studio-commandbar__actions>a:not(.studio-button),.studio-commandbar__actions>button:not(.studio-button),.studio-inspector__footer button,.studio-media header>button,.studio-section-library header>button,.studio-tree__brand button{border-color:var(--studio-line);color:#aaa399;background:#ffffff06;border-radius:7px;width:38px;height:38px}.studio-canvas__modes button.is-active,.studio-canvas__modes button:hover,.studio-commandbar__actions>a:not(.studio-button):hover,.studio-commandbar__actions>button:not(.studio-button):hover,.studio-tree__brand button:hover{color:var(--studio-gold);background:#d9b96d14;border-color:#d9b96d66}.studio-tree__search{margin-inline:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);border-width:1px;border-color:var(--studio-line);color:#938d85;background:#00000038;border-radius:7px;min-height:42px;display:flex}.studio-tree__search input{border-style:var(--tw-border-style);--tw-outline-style:none;color:#efe7d8;background-color:#0000;border-width:0;outline-style:none;flex:1;min-width:0;font-size:14px}.studio-tree__filters{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);scrollbar-width:none;display:flex;overflow-x:auto}.studio-tree__filters button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#928c84;border-width:1px;border-color:#0000;border-radius:999px;flex-shrink:0;font-size:13px}.studio-tree__filters button.is-active,.studio-tree__filters button:hover{color:#bce2df;background:#76c9c714;border-color:#76c9c747}.studio-tree__create{margin-inline:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#dbc389;letter-spacing:.03em;background:#d9b96d0e;border-width:1px;border-color:#d9b96d40;border-radius:7px;font-size:13px;font-weight:700;display:flex}.studio-tree__create:hover{color:#f1d99d;background:#d9b96d1a;border-color:#d9b96d7a}.studio-tree__documents{gap:var(--spacing,.25rem);min-height:0;padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.studio-tree__status-row{justify-content:space-between;align-items:center;gap:8px;padding:0 12px 10px;display:flex}.studio-tree__status-row select{border:1px solid var(--studio-line);color:#aaa39a;background:#101114;border-radius:6px;flex:1;min-width:0;padding:7px 9px;font-size:12px}.studio-tree__eyebrow,.studio-tree__status-row span{color:#77716a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.studio-tree__eyebrow{margin:10px 10px 5px}.studio-tree__group{border-bottom:1px solid #f4ebd60e;padding-bottom:4px}.studio-tree__group.is-current{padding-bottom:9px}.studio-tree__group-head{color:#c4bdb3;text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;font-weight:650;display:grid}.studio-tree__group-head:hover{color:#f0e7d9;background:#ffffff09}.studio-tree__group-head small{color:#817a70;margin:0;font-size:11px}.studio-tree__group-head svg{transition:transform .16s}.studio-tree__group-head svg.is-open{transform:rotate(180deg)}.studio-tree__group-items{gap:2px;padding-bottom:5px;display:grid}.studio-tree-item,.studio-tree__documents>button{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);text-align:left;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#aaa39a;border-width:1px;border-color:#0000;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;min-height:50px;display:grid}.studio-tree-item:hover,.studio-tree__documents>button:hover{color:#e8e0d2;background:#ffffff09;border-color:#f4ebd617}.studio-tree-item.is-active,.studio-tree__documents>button.is-active{color:#fff3dc;background:linear-gradient(90deg,#c47b421f,#76c9c70a);border-color:#d9b96d45}.studio-tree-item>span{flex-direction:column;min-width:0;display:flex}.studio-tree-item i{font-size:10px}.studio-tree__more{color:#b9a783;border:1px dashed #d9b96d33;border-radius:6px;margin:3px 8px 6px;padding:8px;font-size:12px}.studio-tree__documents>button{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);text-align:left;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#aaa39a;border-width:1px;border-color:#0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;min-height:52px;display:grid}.studio-tree__documents>button:hover{color:#e8e0d2;background:#ffffff09;border-color:#f4ebd617}.studio-tree__documents>button.is-active{color:#fff3dc;background:linear-gradient(90deg,#c47b421f,#76c9c70a),#ffffff06;border-color:#d9b96d45}.studio-tree__documents>button>span{flex-direction:column;min-width:0;display:flex}.studio-tree__documents strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.studio-tree__documents small{text-overflow:ellipsis;white-space:nowrap;color:#7f7a74;margin-top:3px;font-size:13px;overflow:hidden}.studio-commandbar__identity i,.studio-tree__documents i{text-transform:uppercase;letter-spacing:.08em;color:#8e887f;font-size:12px;font-style:normal}.studio-commandbar__identity i.is-published,.studio-tree__documents i.is-published{color:#8dd4aa}.studio-commandbar__identity i.is-source{color:var(--studio-gold)}.studio-tree.is-collapsed .studio-tree__brand{padding-inline:calc(var(--spacing,.25rem)*2);flex-direction:column}.studio-tree.is-collapsed .studio-tree__brand button{transform:rotate(180deg)}.studio-tree.is-collapsed .studio-tree__documents>button{padding-inline:calc(var(--spacing,.25rem)*2);justify-content:center;display:flex}.studio-workspace{width:100%;min-width:0;max-width:100%;position:relative;overflow-x:clip}.studio-workspace:not(.is-course):not(:has(.studio-editor-grid)):after{content:"";border:1px solid var(--studio-line);background:linear-gradient(100deg,#0000 22%,#d9b96d0e 38%,#76c9c70b 50%,#0000 68%) 0 0/220% 100%,linear-gradient(#ffffff06,#ffffff02) 0 0/100% 100%;border-radius:8px;width:min(1120px,100% - 2.5rem);min-height:min(620px,100dvh - 116px);margin:20px auto;animation:1.8s ease-in-out infinite studio-loading-sheen;display:block;box-shadow:0 24px 70px #00000042}.studio-commandbar{z-index:30;align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);border-bottom-width:1px;border-color:var(--studio-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0df0;grid-template-columns:minmax(180px,auto) 1fr auto;min-height:74px;display:grid;position:sticky;top:0}.studio-commandbar__identity{align-items:center;gap:calc(var(--spacing,.25rem)*3);min-width:0;display:flex}.studio-commandbar__identity>span{color:var(--studio-gold);letter-spacing:.16em;font-size:13px}.studio-commandbar__identity>strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-cormorant),Georgia,serif;font-size:21px;overflow:hidden}.studio-commandbar__state{justify-content:center;display:flex}.studio-commandbar__state span{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:#9d978e;font-size:13px;display:inline-flex}.studio-commandbar__state span.is-saved{color:#8dd4aa}.studio-commandbar__state span.is-error{color:#f0a49c}.studio-commandbar__actions{align-items:center;gap:calc(var(--spacing,.25rem)*2);min-width:0;max-width:100%;display:flex}.studio-commandbar__actions>*{flex:none}.studio-commandbar__actions>a{text-decoration:none}.studio-editor-grid{grid-template-columns:minmax(0,1fr) var(--studio-inspector);width:100%;min-width:0;max-width:100%;min-height:calc(100dvh - 74px);display:grid}.studio-editor-grid.is-inspector-closed{grid-template-columns:minmax(0,1fr)}.studio-commandbar__actions--actual{flex-shrink:0;margin-left:auto}.studio-commandbar__actions--actual .studio-button{white-space:nowrap}.studio-actual-page-badge{color:#7bd7ba;letter-spacing:.12em;border:1px solid #60c4a747;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.studio-actual-workspace{min-height:0;height:calc(100vh - var(--studio-commandbar-height));background:#080a0d;grid-template-rows:auto minmax(0,1fr);display:grid}.studio-actual-workspace__notice{border-bottom:1px solid var(--studio-line);background:#0e1115;justify-content:space-between;align-items:center;gap:24px;padding:11px 18px;display:flex}.studio-actual-workspace__notice span{color:var(--studio-gold);letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.studio-actual-workspace__notice strong{color:#f2e7d0}.studio-actual-workspace__notice p{color:var(--studio-muted);margin:0;font-size:12px}.studio-actual-workspace>iframe{background:#090b0e;border:0;width:100%;height:100%}.studio-editor-grid.is-canvas-closed{grid-template-columns:minmax(0,1fr)}.studio-editor-grid.is-canvas-closed .studio-inspector{border-left:0;border-right:1px solid var(--studio-line);justify-self:center;width:min(760px,100%)}.studio-commandbar__actions>button.is-active{color:#e2c77f;background:#d9b96d17;border-color:#d9b96d52}.studio-canvas-column{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*5)}.studio-canvas,.studio-canvas-column{width:100%;min-width:0;max-width:100%}.studio-canvas{border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:#0a0b0e;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #0000004d}.studio-canvas__bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-bottom-width:1px;border-color:var(--studio-line);background:#111216;display:flex}.studio-canvas__bar>div:first-child{flex-direction:column;min-width:0;display:flex}.studio-canvas__bar strong{font-size:14px}.studio-canvas__route{color:#858079;font-size:13px}.studio-canvas__modes{gap:var(--spacing,.25rem);display:flex}.studio-canvas__modes button{width:36px;height:36px}.studio-canvas__viewport{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#07080a;width:100%;max-width:100%;min-height:calc(100dvh - 155px);margin-inline:auto;overflow:hidden}.studio-canvas__viewport.is-tablet{border-inline:1px solid var(--studio-line);width:min(820px,100%)}.studio-canvas__viewport.is-mobile{border-inline:1px solid var(--studio-line);width:min(390px,100%)}.studio-canvas__viewport iframe{border-style:var(--tw-border-style);background:#0a0b0e;border-width:0;width:100%;height:100%;min-height:calc(100dvh - 155px);display:block}.studio-draft-page{min-height:100%;padding-block:calc(var(--spacing,.25rem)*8);background:radial-gradient(circle at 20% 4%,#c47b4217,#0000 28rem),radial-gradient(circle at 82% 82%,#5b5a991c,#0000 32rem),#0c0d10;overflow-x:hidden}.studio-draft-page[data-atmosphere=feed-cinema]{background:radial-gradient(circle at 48% 0,#c281351f,#0000 34rem),linear-gradient(160deg,#0e0c0d,#0a0a10)}.studio-draft-page[data-atmosphere=sanctuary]{background:radial-gradient(circle at 75% 15%,#617c7a24,#0000 34rem),linear-gradient(160deg,#0b1011,#0b0a0e)}.studio-draft-page[data-atmosphere=luminous-offer]{background:radial-gradient(circle at 50% 5%,#dbab4f26,#0000 32rem),linear-gradient(#14100b,#0b0c10 45%)}.studio-render-section{border-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;max-width:1120px;margin-inline:auto;position:relative}.studio-published-page{color:#eee7dc;background:radial-gradient(circle at 18% 0,#d9b96d14,#0000 32rem),#0c0d10;min-height:60vh;padding-block:clamp(1rem,3vw,3rem)}.studio-published-page .studio-render-section{cursor:default}.studio-render-section.width-full{max-width:none}.studio-render-section.width-reading{max-width:760px}.studio-render-section.spacing-compact{margin-block:1.5rem;padding:1.75rem}.studio-render-section.spacing-balanced{margin-block:2rem;padding:clamp(2rem,4vw,4rem)}.studio-render-section.spacing-cinematic{margin-block:2.5rem;padding:clamp(3rem,7vw,7rem)}.studio-render-section.is-editable{cursor:pointer}.studio-inline-title{border-style:var(--tw-border-style);--tw-outline-style:none;color:#f4eddf;width:100%;font-family:var(--font-cormorant),Georgia,serif;background-color:#0000;border-width:0;outline-style:none;padding:0;font-size:clamp(2rem,4vw,4.5rem);line-height:.98;display:block;box-shadow:inset 0 -1px #d9b96d59}.studio-inline-title.is-hero{font-size:clamp(3.5rem,7vw,7.6rem)}.studio-render-kicker input{min-width:7rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:1px solid #d9b96d5c;outline:none}.studio-render-section.is-selected .studio-rich-editor{background:#07090c85;border-color:#76c9c757;margin-top:1.25rem}.studio-render-section.is-editable:hover{border-color:#76c9c738}.studio-render-section.is-selected{border-color:#76c9c7a6;box-shadow:0 0 0 1px #76c9c72e}.studio-render-section.is-selected:after{content:"EDYCJA";color:#a7e1df;letter-spacing:.12em;font-size:12px;position:absolute;top:10px;right:12px}.studio-render-section h1,.studio-render-section h2,.studio-render-section h3{font-family:var(--font-cormorant),Georgia,serif;color:#fff4df;letter-spacing:0}.studio-render-section h1{max-width:12ch;margin:1rem 0;font-size:clamp(3.25rem,7vw,6.5rem);font-weight:500;line-height:.9}.studio-render-section h2{margin:.5rem 0 1rem;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:500;line-height:1}.studio-render-section h3{font-size:1.45rem}.studio-render-kicker{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:#d9b96d;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:700;display:inline-flex}.studio-rich-preview{color:#c9c1b6;max-width:70ch;font-size:17px;line-height:1.75}.studio-rich-preview p{margin:.8rem 0}.studio-rich-preview h2,.studio-rich-preview h3,.studio-rich-preview h4{margin-top:1.5em}.studio-rich-preview blockquote{border-left:2px solid var(--studio-gold);color:#eee2cf;font-family:var(--font-cormorant),Georgia,serif;margin:1.5rem 0;padding:1rem 0 1rem 1.5rem;font-size:1.35em}.studio-rich-preview ol,.studio-rich-preview ul{margin:1rem 0;padding-left:1.5rem}.studio-rich-preview li{margin:.45rem 0}.studio-rich-preview figure img{max-width:100%}.studio-rich-preview a{color:#9bd9d4;text-underline-offset:.18em;-webkit-text-decoration:underline #9bd9d461;text-decoration:underline #9bd9d461}.studio-rich-preview hr{border:0;border-top:1px solid #d9b96d3d;margin:2rem 0}.studio-rich-preview pre{color:#e8dece;background:#04070ab8;border:1px solid #d9b96d29;border-radius:6px;margin:1.25rem 0;padding:1rem 1.2rem;overflow-x:auto}.studio-rich-preview__code{color:#ead5a4;background:#d9b96d1a;border-radius:4px;padding:.12em .34em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.studio-rich-preview__table-shell{border:1px solid #d9b96d38;border-radius:6px;max-width:100%;margin:1.5rem 0;overflow-x:auto}.studio-rich-preview__table-shell table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:540px}.studio-rich-preview__table-shell td,.studio-rich-preview__table-shell th{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d9b96d26;border-right:1px solid #d9b96d26;padding:.75rem .9rem}.studio-rich-preview__table-shell th{color:#ead8af;background:#d9b96d1a}.studio-rich-preview__table-shell tr:last-child>*{border-bottom:0}.studio-rich-preview__table-shell tr>:last-child{border-right:0}.studio-rich-preview__table-shell .studio-rich-preview{font-size:inherit;line-height:1.55}.studio-rich-preview__table-shell .studio-rich-preview p{margin:0}.studio-rich-preview__oneedun{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background:#76c9c70f;border-width:1px;border-color:#76c9c738;border-radius:7px;margin:1rem 0;display:flex}.studio-rich-preview__oneedun span{color:#8fd5d2;text-transform:uppercase;font-size:13px}.studio-render-section--hero{border-color:#d9b96d26;border-radius:8px;min-height:min(690px,70dvh);overflow:hidden}.studio-render-hero__media,.studio-render-hero__veil{position:absolute;inset:0}.studio-render-hero__media img{width:100%;height:100%}.studio-render-hero__veil{background:linear-gradient(90deg,#070709f0,#07070999 52%,#07070926),linear-gradient(#0000 55%,#070709bf)}.studio-render-hero__copy{z-index:10;min-height:100%;max-width:var(--container-3xl,48rem);flex-direction:column;justify-content:center;display:flex;position:relative}.studio-render-cta{margin-top:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#f4dfae;background:#d9b96d14;border-width:1px;border-color:#d9b96d73;border-radius:7px;font-size:15px;text-decoration-line:none;display:inline-flex}.studio-render-cta:hover{color:#171007;background:#d9b96d}.studio-render-editorial{max-width:760px;margin-inline:auto}.studio-render-section--media-copy{align-items:center;gap:calc(var(--spacing,.25rem)*8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.studio-render-section--media-copy.is-media-right .studio-render-media-copy__media{order:2}.studio-render-media-copy__media{border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:#07080a;border-radius:8px;overflow:hidden}.studio-render-media-copy__media img{aspect-ratio:16/10;width:100%;display:block}.studio-render-media-copy__media small{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);border-top-width:1px;border-color:var(--studio-line);color:#918a82;font-size:13px;display:block}.studio-render-media-placeholder{aspect-ratio:16/10;color:#827a6e;background:linear-gradient(145deg,#121317,#0a0b0e);place-items:center;display:grid}.studio-render-section__head{margin-bottom:2rem}.studio-render-collection{gap:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*3);display:flex;overflow-x:auto}.studio-render-collection article{text-align:center;flex-shrink:0;width:160px}.studio-render-collection img,.studio-render-collection__orb{border-style:var(--tw-border-style);width:132px;height:132px;color:var(--studio-gold);background:radial-gradient(circle,#d9b96d1f,#0000 68%);border-width:1px;border-color:#d9b96d47;border-radius:50%;place-items:center;margin-inline:auto;display:grid;overflow:hidden}.studio-render-collection img{-o-object-fit:cover;object-fit:cover}.studio-render-process{border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:var(--studio-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.studio-render-process article{padding:calc(var(--spacing,.25rem)*5);background:#121418}.studio-render-process article>span{color:var(--studio-gold);font-family:var(--font-cormorant),Georgia,serif;font-size:2rem}.studio-render-process p{color:#aaa298;font-size:15px;line-height:1.6}.studio-render-data-feed__items{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-inline-media-action{z-index:4;color:#f7e8bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080a0cd6;border:1px solid #ddb55bb8;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 10px 30px #00000052}.studio-render-media-copy__media{position:relative}.studio-render-data-feed__items article{border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:#131519;border-radius:8px;overflow:hidden}.studio-render-data-feed__items article img,.studio-render-data-feed__placeholder{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:radial-gradient(circle at 70% 20%,#76c9c729,#0000 45%),linear-gradient(145deg,#22201d,#111318);width:100%;display:block}.studio-render-data-feed__items a,.studio-render-data-feed__items span{display:block}.studio-render-data-feed__items span{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);font-size:14px;display:block}.studio-render-data-feed__items small,.studio-render-data-feed__items strong{display:block}.studio-render-data-feed__items small{color:#999187;margin-top:.35rem;line-height:1.45}.studio-render-data-feed__empty{color:#999187;grid-column:1/-1}.studio-render-cta-panel{align-items:center;gap:calc(var(--spacing,.25rem)*6);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*6);background:radial-gradient(circle at 20% 0,#d9b96d1f,#0000 45%),#151516;border-width:1px;border-color:#d9b96d47;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.studio-section-order{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.studio-section-order__item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:#111216;border-radius:7px;align-items:center;display:flex;overflow:hidden}.studio-section-order__item.is-active{border-color:#76c9c773}.studio-section-order__item button{color:#aaa39a;font-size:13px}.studio-section-order__handle{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);cursor:grab}.studio-section-order__item button:last-child{padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*3)}.studio-add-section{margin-top:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem)*4);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#cdbd9b;border:1px dashed #d9b96d47;border-radius:7px;font-size:15px;display:flex}.studio-add-section:hover{background:#d9b96d0d;border-color:#d9b96d8c}.studio-inspector{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--studio-line);background:#101115;flex-direction:column;min-width:0;max-width:100%;height:calc(100dvh - 74px);display:flex;position:sticky;top:74px;overflow:hidden}.studio-inspector__head{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-bottom-width:1px;border-color:var(--studio-line);background:radial-gradient(circle at 100% 0,#76c9c714,#0000 18rem),#121318}.studio-history header span,.studio-inspector__head>div>span,.studio-media header span,.studio-section-library header span{color:var(--studio-gold);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.studio-history header h2,.studio-inspector__head h2,.studio-media header h2,.studio-section-library header h2{font-family:var(--font-cormorant),Georgia,serif;margin:.35rem 0 0;font-size:1.8rem;line-height:1}.studio-inspector__head p{color:#918b83;margin:.5rem 0 0;font-size:14px;line-height:1.45}.studio-inspector__tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--studio-line);grid-template-columns:repeat(4,1fr);display:grid}.studio-inspector__tabs button{align-items:center;gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem)*3);color:#88827b;border-color:#0000;border-bottom-width:2px;flex-direction:column;font-size:12px;display:flex}.studio-inspector__tabs button.is-active{color:#d8c9ab;border-color:var(--studio-gold);background:#d9b96d0a}.studio-inspector__body{min-height:0;padding:calc(var(--spacing,.25rem)*4);flex:1;overflow-y:auto}.studio-field,.studio-rich-editor{margin-bottom:calc(var(--spacing,.25rem)*5);display:block}.studio-field-label{margin-bottom:calc(var(--spacing,.25rem)*2);color:#b4ada3;font-size:13px;font-weight:600;display:block}.studio-field-label b{color:#e0a07c;margin-left:.25rem}.studio-field input,.studio-field select,.studio-field textarea,.studio-rich-editor input,.studio-rich-editor textarea{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-width:1px;border-color:var(--studio-line);color:#ebe3d7;background:#0b0c0f;border-radius:7px;outline-style:none;font-size:14px}.studio-field textarea{resize:vertical;line-height:1.6}.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus{border-color:#76c9c785;box-shadow:0 0 0 3px #76c9c714}.studio-field__pair{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:.9fr 1.1fr;display:grid}.studio-field__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.studio-field__head button{color:#9dd6d3;font-size:13px}.studio-collection-field article{margin-bottom:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);border-width:1px;border-color:var(--studio-line);background:#ffffff05;border-radius:7px;grid-template-columns:1fr auto;display:grid;position:relative}.studio-collection-field article textarea{grid-column:1/-1}.studio-collection-field article button{color:#d58981;border-color:#eb7a6c33;place-items:center;width:40px;height:40px;display:grid}.studio-collection-field article button,.studio-toggle-field{border-style:var(--tw-border-style);border-width:1px;border-radius:7px}.studio-toggle-field{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);border-color:var(--studio-line);color:#c5bdb2;font-size:14px;display:flex}.studio-toggle-field [data-slot=base]{width:18px;height:18px}.studio-media-field{margin-bottom:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:#090a0d;border-radius:7px;place-items:center;width:100%;min-height:130px;display:grid;overflow:hidden}.studio-media-field img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:220px}.studio-media-field>span{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:#918b82;flex-direction:column;font-size:14px;display:flex}.studio-inspector__issues{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);background:#e0a07c0d;border-width:1px;border-color:#e0a07c3d;border-radius:7px}.studio-inspector__issues strong{font-size:14px}.studio-inspector__issues p{color:#c8a89b;margin:.55rem 0 0;font-size:13px;line-height:1.45}.studio-inspector__issues p.is-warning{color:#cdbd91}.studio-inspector__footer{gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);border-top-width:1px;border-color:var(--studio-line);grid-template-columns:1fr 1fr;display:grid}.studio-inspector__footer button{gap:.5rem;width:auto;font-size:13px}.studio-inspector__footer button.is-danger{color:#df958d;border-color:#df958d33}.studio-rich-editor__toolbar{align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*2);border-bottom-width:0;border-color:var(--studio-line);background:#15161a;border-radius:7px 7px 0 0;flex-wrap:wrap;display:flex;position:relative}.studio-rich-editor__insert>button,.studio-rich-editor__toolbar>button{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#9a948c;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.studio-rich-editor__toolbar button.is-active,.studio-rich-editor__toolbar button:hover{color:#e2c77f;background:#d9b96d1a}.studio-rich-editor__spacer{flex:1}.studio-rich-editor__insert{position:relative}.studio-rich-editor__insert-menu{z-index:20;margin-top:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*56);border-style:var(--tw-border-style);padding:var(--spacing,.25rem);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:var(--studio-line);background:#17181c;border-radius:7px;flex-direction:column;display:flex;position:absolute;top:100%;right:0}.studio-inspector__canvas-hint{background:linear-gradient(145deg,#ddb55b17,#ffffff06);border:1px solid #ddb55b38;border-radius:12px;padding:16px}.studio-inline-field-map small,.studio-inspector__canvas-hint span{color:var(--studio-gold);letter-spacing:.12em;font-size:10px;font-weight:800}.studio-inspector__canvas-hint strong{color:#f4ead4;margin-top:7px;display:block}.studio-inspector__canvas-hint p{color:var(--studio-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.studio-inline-field-map{border:1px solid var(--studio-line);background:#ffffff05;border-radius:10px;padding:13px 14px}.studio-inline-field-map>span{color:#f0e3c8;font-size:12px;font-weight:700}.studio-inline-field-map p{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.studio-rich-editor__insert-menu.is-media-menu{gap:7px;width:320px;padding:10px}.studio-rich-editor__media-field{gap:5px;padding:0 3px;display:grid}.studio-rich-editor__media-field span{color:#8f887f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.studio-rich-editor__media-field input{border:1px solid var(--studio-line);color:#e2ddd4;background:#0d0e11;border-radius:6px;outline:none;width:100%;padding:9px 10px;font-size:13px}.studio-rich-editor__media-field input:focus{border-color:#d9b96d9e;box-shadow:0 0 0 2px #d9b96d1a}.studio-rich-editor__insert-menu button.is-media-primary{color:#e2c77f;background:#d9b96d14;border:1px solid #d9b96d42}.studio-rich-editor__insert-menu button{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;color:#bbb4aa;border-radius:5px;font-size:13px}.studio-rich-editor__insert-menu button:hover{color:#bce3df;background:#76c9c714}.studio-rich-editor__surface{border:1px solid var(--studio-line);color:#ddd5c9;background:#0b0c0f;border-radius:0 0 7px 7px;outline:none;min-height:190px;padding:1rem;font-size:15px;line-height:1.7}.studio-rich-editor__surface:focus{border-color:#76c9c77a}.studio-rich-editor__surface p{margin:.6rem 0}.studio-rich-editor__surface blockquote{border-left:2px solid var(--studio-gold);margin:1rem 0;padding-left:1rem}.studio-rich-editor__surface ol,.studio-rich-editor__surface ul{padding-left:1.5rem}.studio-rich-editor__surface table{table-layout:fixed;border-collapse:collapse;width:100%}.studio-rich-editor__surface td,.studio-rich-editor__surface th{border:1px solid var(--studio-line);vertical-align:top;padding:.55rem}.studio-oneedun-node{margin-block:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);background:#76c9c70f;border-width:1px;border-color:#76c9c747;border-radius:7px}.studio-oneedun-node:before{content:attr(data-one-edun-block);color:#8fd5d2;text-transform:uppercase;margin-right:.65rem;font-size:12px}.studio-history-overlay,.studio-media-overlay,.studio-section-library-overlay{z-index:100;padding:calc(var(--spacing,.25rem)*5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030406c7;place-items:center;display:grid;position:fixed;inset:0}.studio-history,.studio-media,.studio-section-library{border-style:var(--tw-border-style);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;max-height:92dvh;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:radial-gradient(circle at 10% 0,#d9b96d1a,#0000 26rem),#101115;border-width:1px;border-color:#f4ebd629;border-radius:8px;flex-direction:column;max-width:1180px;display:flex;overflow:hidden}.studio-history>header,.studio-media>header,.studio-section-library>header{justify-content:space-between;gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*5)}.studio-history>header,.studio-media>header,.studio-media__toolbar,.studio-section-library>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--studio-line);align-items:center;display:flex}.studio-media__toolbar{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*4);flex-wrap:wrap}.studio-media__toolbar>label{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);min-width:260px;padding-inline:calc(var(--spacing,.25rem)*3);border-width:1px;border-color:var(--studio-line);color:#8f8981;background:#0a0b0e;border-radius:7px;flex:1;min-height:42px;display:flex}.studio-media__toolbar input,.studio-media__toolbar select{border-style:var(--tw-border-style);--tw-outline-style:none;color:#e8e0d3;background-color:#0000;border-width:0;outline-style:none;flex:1;min-width:0;font-size:14px}.studio-media__toolbar select{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);border-width:1px;border-color:var(--studio-line);background:#0a0b0e;border-radius:7px;min-height:42px}.studio-media__youtube{border-bottom:1px solid var(--studio-line);gap:.45rem;padding:0 1rem .75rem;display:grid}.studio-media__youtube-label{color:#a89f93;align-items:center;gap:.4rem;font-size:13px;font-weight:600;display:inline-flex}.studio-media__youtube-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.studio-media__youtube-row input{flex:14rem;min-width:0;padding:0 .75rem;font-size:14px}.studio-media__youtube-row input,.studio-media__youtube-row select{border:1px solid var(--studio-line);color:#e8e2d8;background:#0a0b0e;border-radius:7px;min-height:42px}.studio-media__youtube-row select{padding:0 .55rem}.studio-media__yt-badge{z-index:1;color:#fff;letter-spacing:.04em;background:#c82828e0;border-radius:5px;padding:.15rem .4rem;font-size:11px;font-weight:800;position:absolute;top:.45rem;left:.45rem}.studio-media__grid{gap:calc(var(--spacing,.25rem)*3);min-height:0;padding:calc(var(--spacing,.25rem)*4);flex:1;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid;overflow-y:auto}.studio-media__grid article{border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);background:#15161a;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.studio-media__grid article.is-selectable:hover{border-color:#76c9c773}.studio-media__preview{aspect-ratio:16/10;color:#8b857d;background:#08090b;place-items:center;display:grid;position:relative;overflow:hidden}.studio-media__preview img,.studio-media__preview video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.studio-media__copy{min-width:0;padding:calc(var(--spacing,.25rem)*3);flex-direction:column;flex:1;display:flex}.studio-media__copy small,.studio-media__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-media__copy strong{font-size:14px}.studio-media__copy small,.studio-media__copy span{color:#8e8880;margin-top:.25rem;font-size:13px}.studio-media__actions{border-top-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*2);border-top-width:1px;border-color:var(--studio-line);justify-content:space-between;align-items:center;display:flex}.studio-media__actions>button:last-child{color:#d58981;place-items:center;width:36px;height:36px;display:grid}.studio-media__empty{padding:calc(var(--spacing,.25rem)*8);text-align:center;color:#938d85;font-size:15px}.studio-section-library{max-width:980px}.studio-section-library__grid{gap:calc(var(--spacing,.25rem)*3);min-height:0;padding:calc(var(--spacing,.25rem)*5);flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;overflow-y:auto}.studio-section-library__grid>button{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);text-align:left;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--studio-line);background:#15161a;border-radius:7px;grid-template-columns:auto 1fr;display:grid}.studio-section-library__grid>button:hover{background:#d9b96d0f;border-color:#d9b96d66}.studio-section-library__icon{border-style:var(--tw-border-style);width:42px;height:42px;color:var(--studio-gold);border-width:1px;border-color:#d9b96d4d;border-radius:50%;grid-row:span 3/span 3;place-items:center;display:grid}.studio-section-library__grid strong{font-family:var(--font-cormorant),Georgia,serif;font-size:1.35rem}.studio-section-library__grid small{color:#aaa39a;font-size:14px;line-height:1.5}.studio-section-library__grid i{color:#7d7871;font-size:13px;font-style:normal}.studio-history{max-width:620px}.studio-schedule{max-width:520px}.studio-schedule__body{gap:calc(var(--spacing,.25rem)*5);padding:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.studio-schedule__body>p{color:#aaa39a;margin:0;font-size:14px;line-height:1.65}.studio-schedule__body>.studio-button{align-self:flex-end}.studio-inspector__head{position:relative}.studio-inspector__close{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--studio-line);color:#aaa39a;background:#ffffff08;border-radius:7px;place-items:center;width:38px;height:38px;display:none;position:absolute}.studio-history>div{min-height:0;padding:calc(var(--spacing,.25rem)*3);overflow-y:auto}.studio-history>div>button{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem)*3);text-align:left;border-width:1px;border-color:var(--studio-line);color:#cec6ba;border-radius:7px;grid-template-columns:auto 1fr auto;display:grid}.studio-history>div>button:hover{border-color:#76c9c75c}.studio-history>div span{flex-direction:column;display:flex}.studio-history>div strong{font-size:14px}.studio-history>div i,.studio-history>div small{color:#8d877f;font-size:13px;font-style:normal}@media (width<=1380px){.studio-root{--studio-tree:250px;--studio-inspector:330px}.studio-commandbar__identity>span,.studio-commandbar__state{display:none}.studio-commandbar{grid-template-columns:minmax(160px,1fr) auto}.studio-commandbar__actions>.studio-button:not(.studio-button--label){width:40px;padding-inline:0;font-size:0}.studio-commandbar__actions>.studio-button:not(.studio-button--label) svg{width:19px;height:19px}.studio-commandbar__actions--course{flex-wrap:wrap;justify-content:flex-end;max-width:min(52rem,100%)}.studio-commandbar__actions--course>.studio-button{white-space:nowrap;width:auto;min-height:36px;padding:.4rem .7rem;font-size:13px}.studio-commandbar__actions--course>.studio-button svg{flex-shrink:0;width:16px;height:16px}}@media (width<=1080px){.studio-root{grid-template-columns:76px minmax(0,1fr)}.studio-tree{width:76px}.studio-tree__brand{padding-inline:calc(var(--spacing,.25rem)*2);flex-direction:column}.studio-tree__brand>a>span:last-child,.studio-tree__create,.studio-tree__documents>button>i,.studio-tree__documents>button>span,.studio-tree__filters,.studio-tree__search{display:none}.studio-tree__documents>button{padding-inline:calc(var(--spacing,.25rem)*2);justify-content:center;display:flex}.studio-tree__brand button{transform:rotate(180deg)}.studio-commandbar,.studio-editor-grid{grid-template-columns:minmax(0,1fr)}.studio-commandbar{gap:10px;padding-block:12px}.studio-commandbar__identity{max-width:100%}.studio-commandbar__actions{flex-wrap:wrap;align-content:center;row-gap:7px}.studio-canvas-column{padding:16px}.studio-canvas__bar{flex-wrap:wrap}.studio-inspector{z-index:50;inset-block:0;width:min(380px,100vw - 76px);max-width:calc(100vw - 76px);height:100dvh;position:fixed;top:0;right:0;box-shadow:-20px 0 70px #0000008c}.studio-inspector__close{display:grid}}@media (width<=720px){.studio-root{display:block}.studio-tree{display:none}.studio-commandbar{padding-inline:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;width:100%;max-width:100%;display:flex}.studio-commandbar__identity{width:100%}.studio-commandbar__actions{width:100%;padding-bottom:var(--spacing,.25rem);flex-wrap:wrap}.studio-canvas-column{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2)}.studio-render-section.spacing-balanced,.studio-render-section.spacing-cinematic{margin-block:1rem;padding:1.5rem}.studio-render-section h1{font-size:3.5rem}.studio-render-cta-panel,.studio-render-data-feed__items,.studio-render-process,.studio-render-section--media-copy{grid-template-columns:1fr}.studio-render-section--media-copy.is-media-right .studio-render-media-copy__media{order:0}.studio-canvas__bar{align-items:flex-start}.studio-workspace:not(:has(.studio-editor-grid)):after{width:calc(100% - 1rem);min-height:calc(100dvh - 150px);margin-block:8px}.studio-inspector{width:100vw;max-width:100vw}.studio-canvas__modes button:first-child,.studio-canvas__modes button:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.studio-root *,.studio-root :after,.studio-root :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes studio-loading-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}}.studio-course-workspace{min-width:0;padding:1.25rem;overflow:auto}.studio-course-workspace--dense{padding:.5rem 1rem 1rem}.studio-workspace.is-course{--studio-gold:var(--gold-bright,#d9b96d);--studio-copper:var(--gold-warm,#c47b42);--studio-line:var(--border-subtle,#f4ebd61f);--studio-ink:var(--bg-base,#090a0d);--studio-surface:var(--bg-card,#121418);--studio-raised:var(--bg-elevated,#191b20);min-height:100dvh;color:var(--text-primary,#f4eddf);background:radial-gradient(circle at 10% 0,var(--glow-gold,var(--gold)),transparent 28rem),var(--bg-base,#08090c);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.studio-workspace.is-course{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--glow-gold,var(--gold)) 22%,transparent),transparent 28rem),var(--bg-base,#08090c)}}.studio-workspace.is-course .studio-course-workspace--dense{min-height:0;color:inherit;background:0 0;flex-direction:column;flex:auto;padding-top:.35rem;padding-bottom:.85rem;display:flex;overflow:hidden}.studio-workspace.is-course:has(.admin-course-editor.is-overview-mode){height:auto;min-height:100dvh;overflow:visible}:is(.studio-workspace.is-course:has(.admin-course-editor.is-overview-mode) .admin-course-editor,.studio-workspace.is-course:has(.admin-course-editor.is-overview-mode) .studio-course-workspace--dense){height:auto;max-height:none;overflow:visible}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode){height:auto;min-height:100dvh;overflow:clip visible}:is(.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-editor,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-editor-layout,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-visual-layout,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-visual-main,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-workspace,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-client,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-workspace,.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .studio-course-workspace--dense){min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-editor-layout{align-items:start;min-height:calc(100dvh - 5rem)}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-sidebar{align-self:start;max-height:calc(100dvh - 1rem);position:sticky;top:.5rem;overflow:hidden}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-course-lesson-nav{max-height:calc(100dvh - 8rem);overflow-y:auto}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-lesson-hero-host{z-index:12;scroll-margin-top:.5rem;position:relative;pointer-events:auto!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-workspace{border:1px solid var(--studio-line,#f4ebd61f);flex-direction:column;min-height:min(78dvh,48rem);display:flex;overflow:visible!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-workspace__row{flex:auto;align-items:flex-start;min-height:min(70dvh,42rem);overflow:visible!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-article{flex:auto;min-width:0;min-height:min(64dvh,36rem);padding-bottom:5rem!important;overflow:visible!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-workspace__row>.lesson-block-rail{pointer-events:auto!important;z-index:20!important;flex-direction:column!important;align-self:flex-start!important;height:calc(100dvh - 5.25rem)!important;min-height:0!important;max-height:calc(100dvh - 5.25rem)!important;display:flex!important;position:sticky!important;top:4.75rem!important;overflow:hidden!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-workspace__row>.lesson-block-rail .lesson-block-rail__scroll{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-article .floating-rich--lesson .floating-rich__editor{min-height:0}.studio-workspace.is-course:has(.admin-course-editor.is-content-mode) .admin-visual-article .floating-rich__editor{min-height:0}.studio-workspace.is-course .admin-course-editor{flex-direction:column;flex:auto;min-height:0;display:flex}.studio-workspace.is-course .admin-course-editor-layout{flex:auto;align-items:stretch;min-height:0}.studio-workspace.is-course .admin-course-workspace{min-width:0}.studio-workspace.is-course .admin-course-visual-layout,.studio-workspace.is-course .admin-course-visual-main,.studio-workspace.is-course .admin-course-workspace,.studio-workspace.is-course .admin-visual-client{flex-direction:column;flex:auto;min-height:0;display:flex}.studio-workspace.is-course .admin-visual-workspace{flex:auto;height:100%;min-height:0;max-height:none}.studio-workspace.is-course .admin-visual-workspace__row{flex:auto;min-height:0}.studio-root:has(.studio-workspace.is-course){--studio-gold:var(--gold-bright,#d9b96d);--studio-copper:var(--gold-warm,#c47b42);--studio-line:var(--border-subtle,#f4ebd61f);color:var(--text-primary,#f4eddf);background:radial-gradient(circle at 10% 0,var(--glow-gold,var(--gold)),transparent 28rem),var(--bg-base,#08090c)}@supports (color:color-mix(in lab,red,red)){.studio-root:has(.studio-workspace.is-course){background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--glow-gold,var(--gold)) 18%,transparent),transparent 28rem),var(--bg-base,#08090c)}}.studio-root:has(.studio-workspace.is-course) .studio-tree{border-color:var(--border-subtle,var(--studio-line));background:linear-gradient(180deg,var(--bg-panel,var(--bg-card)),var(--bg-base))}@supports (color:color-mix(in lab,red,red)){.studio-root:has(.studio-workspace.is-course) .studio-tree{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-card)) 96%,transparent),color-mix(in srgb,var(--bg-base) 98%,transparent))}}.studio-root:has(.studio-workspace.is-course) .studio-tree{color:var(--text-primary)}.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{border-color:var(--gold,#c4a574)}@supports (color:color-mix(in lab,red,red)){.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{border-color:color-mix(in srgb,var(--gold,#c4a574) 52%,transparent)}}.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{background:linear-gradient(135deg,var(--gold-bright,#d9b96d),var(--gold-warm,#9f632e))}@supports (color:color-mix(in lab,red,red)){.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--gold-bright,#d9b96d) 90%,#fff),color-mix(in srgb,var(--gold-warm,#9f632e) 85%,#000))}}.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{color:var(--bg-base)}@supports (color:color-mix(in lab,red,red)){.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{color:color-mix(in srgb,var(--bg-base) 90%,#000)}}.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{box-shadow:0 8px 24px var(--gold,#c4a574)}@supports (color:color-mix(in lab,red,red)){.studio-root:has(.studio-workspace.is-course) .studio-button.is-primary{box-shadow:0 8px 24px color-mix(in srgb,var(--gold,#c4a574) 22%,transparent)}}html[data-atmosphere-mode=light] .studio-workspace.is-course{background:radial-gradient(circle at 10% 0,var(--gold),transparent 28rem),var(--bg-base)}html[data-atmosphere-mode=light] .studio-root:has(.studio-workspace.is-course){background:radial-gradient(circle at 10% 0,var(--gold),transparent 28rem),var(--bg-base)}@supports (color:color-mix(in lab,red,red)){html[data-atmosphere-mode=light] .studio-workspace.is-course{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--gold) 12%,transparent),transparent 28rem),var(--bg-base)}html[data-atmosphere-mode=light] .studio-root:has(.studio-workspace.is-course){background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--gold) 12%,transparent),transparent 28rem),var(--bg-base)}}html[data-atmosphere-mode=light] .studio-root:has(.studio-workspace.is-course) .studio-tree{background:var(--bg-card)}.studio-workspace.is-article{height:auto;min-height:100dvh;overflow:clip visible}.studio-workspace.is-article .studio-article-workspace{max-width:min(92rem,100%);margin:0 auto;padding:0 .35rem 1.5rem;height:auto!important;max-height:none!important;overflow:visible!important}.studio-workspace.is-article .admin-article-editor.is-embedded{width:100%;overflow:visible}.studio-workspace.is-article .aab,.studio-workspace.is-article .admin-article-below-hero,.studio-workspace.is-article .admin-article-reader-shell,.studio-workspace.is-article .admin-article-workspace-row{overflow:visible}.studio-create-hint{color:#fff4dfb8;background:#00000038;border:1px solid #fff4df1a;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.studio-create-hint code{color:#e8c48a;font-size:.86em}.studio-course-workspace__actions{flex-wrap:wrap;flex-shrink:0;gap:.45rem;display:flex}.studio-course-missing{color:#fff4dfe0;background:#7f1d1d2e;border:1px solid #f8717159;border-radius:12px;gap:.75rem;max-width:36rem;margin:1rem 0 2rem;padding:1.1rem 1.25rem;display:grid}.studio-course-missing strong{color:#fecaca}.studio-course-missing p{color:#fff4dfb8;margin:0;line-height:1.5}.studio-course-missing a{color:#e8c48a;text-decoration:underline}.studio-course-workspace__notice{border:1px solid var(--studio-gold,#d8b36a);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.studio-course-workspace__notice{border:1px solid color-mix(in srgb,var(--studio-gold,#d8b36a) 34%,transparent)}}.studio-course-workspace__notice{background:linear-gradient(110deg,#d8b36a1a,#ffffff06);border-radius:.9rem}.studio-course-workspace__notice div{gap:.25rem;display:grid}.studio-course-model-badge,.studio-course-workspace__notice span{color:var(--studio-gold,#d8b36a);font-size:max(13px,var(--offer-type-kicker,13px));letter-spacing:.12em;text-transform:uppercase}.studio-course-workspace__notice strong{color:#f5efe4;font-size:1rem}.studio-course-workspace__notice p{color:#f5efe4b8;max-width:52rem;font-size:max(16px,var(--offer-type-body,16px));margin:0;line-height:1.55}.studio-course-workspace__notice--compact{flex-shrink:0;gap:1rem;margin-bottom:.55rem;padding:.65rem .9rem}.studio-course-workspace__notice--compact p{font-size:max(13px,var(--offer-type-meta,13px));line-height:1.4}.studio-course-workspace__notice--compact strong{font-size:.92rem}.studio-workspace.is-course .studio-course-workspace--dense>.admin-course-editor{flex:auto;min-height:0}.studio-course-model-badge{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.studio-commandbar__actions--course{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:min(56rem,100%);margin-left:auto}.studio-commandbar__actions--course>.studio-button,.studio-commandbar__actions--course>.studio-course-model-badge{flex:none}.studio-commandbar__actions--course>.studio-button{white-space:nowrap}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
