@import"https://fonts.googleapis.com/css2?family=Michroma&family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.oa-auth{min-height:100vh;background:#f3f7f8;color:#153543;font-family:Inter,Arial,sans-serif;display:flex;flex-direction:column}.oa-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,5vw,72px);background:#fff;box-shadow:0 1px 12px #11374712}.oa-brand{padding:0!important;background:none!important;border:0!important}.oa-brand img{width:150px;max-height:58px;object-fit:contain}.oa-top>div{display:flex;align-items:center;gap:10px}.oa-auth button{cursor:pointer;padding:12px 19px;border-radius:10px;border:1px solid #bad0d6;background:#fff;color:#143644;font:inherit;font-weight:650}.oa-auth button:hover{filter:brightness(.96)}.oa-auth .oa-primary{background:#126b78;border-color:#126b78;color:#fff}.oa-hero{background:linear-gradient(125deg,#0d2c3c,#126273);padding:clamp(55px,9vw,125px) 7%;color:#fff}.oa-hero>span,.oa-card>span{letter-spacing:.14em;font-size:12px;font-weight:750;color:#8bd3d6}.oa-hero h1{font-size:clamp(33px,5.5vw,67px);max-width:770px;line-height:1.1;margin:20px 0}.oa-hero>p{color:#d2e6eb;max-width:680px;font-size:clamp(16px,2vw,21px);line-height:1.6}.oa-hero>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.oa-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:42px max(20px,7%)}.oa-features article{background:#fff;border-radius:15px;padding:27px;box-shadow:0 6px 24px #12384612}.oa-features strong{font-size:21px}.oa-features p{color:#607780;line-height:1.5}.oa-card{width:min(470px,calc(100% - 36px));margin:70px auto;background:#fff;padding:clamp(24px,4vw,43px);border-radius:20px;box-shadow:0 12px 46px #0d364516}.oa-card>span{color:#167584}.oa-card h1{font-size:clamp(27px,4vw,35px);margin:15px 0}.oa-card>p{color:#657e88;line-height:1.55}.oa-card form{display:flex;flex-direction:column;gap:16px;margin-top:28px}.oa-card label{display:flex;flex-direction:column;gap:8px;font-weight:650;font-size:14px}.oa-card input{width:100%;box-sizing:border-box;border:1px solid #b5cbd0;border-radius:9px;padding:13px;font:inherit;background:#fff;color:#183b47}.oa-card input:focus{outline:2px solid #43a3a8;outline-offset:1px}.oa-card .oa-submit{width:100%;margin-top:6px}.oa-auth button:disabled{opacity:.65;cursor:not-allowed}.oa-message{background:#e9f4f5;padding:12px;border-radius:10px;color:#174d5b;overflow-wrap:anywhere}.oa-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.oa-links button{border:none;padding:5px;font-size:13px;color:#126b78}.oa-footer{text-align:center;margin-top:auto;padding:22px;color:#769097;font-size:12px}.oa-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#f3f7f8;font:16px Arial;color:#173843;text-align:center;padding:20px}.oa-loading img{max-width:200px;max-height:95px;object-fit:contain}@media(max-width:700px){.oa-features{grid-template-columns:1fr}.oa-top{padding:14px}.oa-brand img{width:110px}.oa-top button{padding:9px!important;font-size:12px!important}.oa-card{margin:35px auto}.oa-hero{padding:65px 24px}}.oa-invited{margin:16px 0 2px;padding:13px 16px;display:flex;flex-direction:column;gap:7px;border-radius:11px;border:1px solid #7cbfba87;background:#eaf6f2;color:#235c5e;line-height:1.5}.oa-invited strong{font-size:13px;color:#1d6a67;font-weight:780}.oa-invited span{font-size:12px;color:#466a6e}.oa-enrollment{border:1px solid #a5cdd2;border-radius:12px;padding:17px;background:#f2fafa;display:grid;gap:16px;margin:4px 0 6px}.oa-enrollment-price{display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #c3dbdd;padding-bottom:12px}.oa-enrollment-price>span{font-size:10px;letter-spacing:1.3px;color:#32838a;font-weight:800}.oa-enrollment-price>strong{font-size:29px;color:#164c58;line-height:1.1;font-weight:800}.oa-enrollment-price>small{font-size:12px;color:#5a7981}.oa-enrollment label{font-size:12px}.oa-enrollment label small{color:#708e97;font-size:11px;font-weight:400;line-height:1.5}.oa-enrollment input[type=file]{font-size:12px;color:#275c67;border:1px dashed #88bbc0;cursor:pointer}.oa-enrollment-scholarship{border:1px solid #85c6bc;padding:11px;background:#e0f4ea;border-radius:9px;color:#266d52;font-size:12px;margin:0}.oa-enrollment-invite{font-size:11px;color:#397b85;margin:0;line-height:1.6;overflow-wrap:anywhere}.oa-enrollment-registered{display:grid;gap:13px;margin-top:20px}.oa-enrollment-registered>button{justify-self:start}.oa-enrollment-registered>small{font-size:12px;line-height:1.6;color:#607780}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#19283a;background:#f5f7fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.shell{--nav-bg:#112b35;--accent:#52aeb7;--accent-dark:#287c86;--paper:#fff;display:flex;min-height:100vh;background:#f5f7fa}.app-nav-area{background:var(--nav-bg);color:#fff;width:250px;flex-shrink:0;padding:20px 13px;display:flex;flex-direction:column;gap:18px}.brand{display:flex;align-items:center;gap:7px;min-width:0;flex-direction:column;padding:5px 8px 12px}.brand img{display:block;width:150px;height:88px;object-fit:contain}.brand span{font-size:10px;letter-spacing:1.2px;color:#b1c8cd}.origen-nav{display:flex;gap:5px;min-width:0}.origen-nav.is-side{flex-direction:column}.nav-link{display:flex;align-items:center;gap:12px;min-width:0;color:#d1e1e4;border:0;border-radius:9px;background:transparent;padding:12px 13px;text-align:left;font-size:13px}.nav-link:hover,.nav-link.selected{background:#284952;color:#fff}.nav-symbol{font-size:17px;line-height:1;width:21px;text-align:center;color:#8ccad0;flex-shrink:0}.nav-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-compact .nav-link{padding:8px 9px}.nav-foot{margin-top:auto;color:#8fafb5;font-size:11px;padding:15px}.app-body{flex:1;min-width:0;display:flex;flex-direction:column}.app-topbar{height:70px;min-height:70px;background:#fff;border-bottom:1px solid #e5e9ed;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 36px;font-size:12px;color:#6e8090}.breadcrumb-sep{padding:0 5px;color:#bbc7d0}.topbar-tools{display:flex;gap:10px;align-items:center}.demo-pill{background:#eff3f7;border-radius:20px;padding:9px 12px;white-space:nowrap}.role-select,.field-select{background:#fff;color:#273e4b;border:1px solid #d5e1e6;border-radius:9px;padding:10px 12px;max-width:100%}.role-select{width:155px}.main-content{width:100%;max-width:1500px;margin:0 auto;padding:40px;flex:1}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--accent-dark)}h1{font-size:32px;letter-spacing:-.6px;margin:12px 0 8px}h2{font-size:25px;letter-spacing:-.4px;margin:8px 0}h3{font-size:16px;margin:0}.subtitle,.editor-lead p,.editor-section p{font-size:13px;line-height:1.6;color:#798998}.welcome{background:linear-gradient(120deg,#14313c,#327d87);border-radius:18px;color:#fff;display:flex;align-items:center;gap:28px;padding:38px;margin:30px 0}.welcome p{color:#d5ebed;font-size:13px;line-height:1.7}.welcome .eyebrow{color:#a5e5e7}.welcome-mark{width:82px;height:82px;background:#ffffff26;border-radius:17px;display:grid;place-items:center;font-size:36px;flex-shrink:0}.welcome-tag{display:inline-block;border-radius:30px;background:#ffffff26;padding:9px 13px;font-size:11px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.modules-title{margin:35px 0 18px}.subtle-pill,.status-tag{background:#edf3f5;border-radius:30px;padding:9px 13px;color:#50717a;font-size:11px}.modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.module-card{min-height:150px;border:1px solid #e0e9ec;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;text-align:left;color:#233542}.module-card:hover{border-color:#79bec5;transform:translateY(-1px)}.module-card small{margin-top:auto;color:#8499a2}.module-icon{padding:8px 11px;background:#e8f5f5;color:#318995;border-radius:9px}.editor-wrap{display:flex;flex-direction:column;gap:22px}.editor-lead{display:flex;align-items:center;justify-content:space-between;gap:15px}.editor-lead h2{font-size:29px}.editor-section{padding:25px;background:#fff;border:1px solid #e3eaed;border-radius:16px}.editor-section h3{font-size:16px}.editor-section p{margin:6px 0 15px}.layout-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:18px}.layout-choice{display:flex;flex-direction:column;align-items:stretch;gap:8px;background:#fbfcfd;border:2px solid #e7eef0;border-radius:12px;padding:10px;text-align:left;min-width:0;color:#1f3540}.layout-choice.chosen{border-color:#47a6b1;background:#f0fbfb}.layout-choice strong{font-size:12px}.layout-choice small{font-size:10px;color:#79919b;line-height:1.4}.layout-thumb{height:85px;background:#edf2f5;padding:6px;display:flex;gap:5px;border-radius:7px}.thumb-menu{display:block;background:#244955;width:25%;border-radius:3px}.thumb-main{display:flex;flex:1;flex-direction:column;gap:5px;padding:5px}.thumb-main i{height:8px;background:#cbdce1;border-radius:3px}.thumb-main i:nth-child(2){height:27px}.thumb-main i:last-child{width:60%}.thumb-right{flex-direction:row-reverse}.thumb-top{flex-direction:column}.thumb-bottom,.thumb-floating{flex-direction:column-reverse}.thumb-top .thumb-menu,.thumb-bottom .thumb-menu{width:100%;height:20px;flex-shrink:0}.thumb-floating .thumb-menu{width:75%;height:17px;flex-shrink:0;align-self:center;border-radius:20px;margin-bottom:4px}.editor-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field-select{margin-top:10px;min-width:230px}.toggle-row{display:flex;align-items:center;gap:9px;font-size:13px;margin-top:13px;color:#304752}.toggle-row input{accent-color:#2b919c;width:16px;height:16px}.previews{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:20px;align-items:start;margin-top:16px}.preview-label{display:block;font-size:11px;color:#80929a;margin-bottom:9px}.simulator{background:#edf2f5;border:1px solid #d5e1e5;height:216px;border-radius:8px;display:flex;gap:6px;padding:8px;overflow:hidden}.sim-nav{width:26%;background:#17404b;color:#cbe9eb;display:flex;flex-direction:column;padding:10px 6px;gap:12px;font-size:10px}.sim-nav b{font-size:18px;color:#62c3cb}.sim-main{flex:1;display:flex;flex-direction:column;gap:12px;padding:15px}.sim-line{display:block;height:12px;width:55%;background:#c7d7df;border-radius:5px}.sim-hero{display:block;height:70px;background:#d5e2e8;border-radius:6px}.sim-panels{display:flex;gap:8px;flex:1}.sim-panels i{background:#fff;border-radius:5px;flex:1}.sim-right{flex-direction:row-reverse}.sim-top{flex-direction:column}.sim-bottom,.sim-floating{flex-direction:column-reverse}.sim-top .sim-nav,.sim-bottom .sim-nav,.sim-floating .sim-nav{width:100%;height:35px;flex-direction:row;align-items:center;justify-content:space-around;padding:5px}.sim-floating .sim-nav{width:76%;align-self:center;border-radius:30px;margin-bottom:5px}.sim-mobile{height:216px;max-width:170px;margin:auto}.sim-mobile.sim-left .sim-nav,.sim-mobile.sim-right .sim-nav{width:47%;font-size:9px}.sim-mobile .sim-nav span:nth-of-type(3){display:none}.simulator:not(.round) .sim-nav,.simulator:not(.round) .sim-hero,.simulator:not(.round) .sim-panels i{border-radius:0}.editor-actions{display:flex;gap:12px;justify-content:flex-end}.primary-button,.outline-button{border-radius:9px;padding:13px 22px;font-size:13px;font-weight:700}.primary-button{border:1px solid #268791;background:#278d98;color:#fff}.outline-button{background:#fff;color:#3e6470;border:1px solid #d5e1e6}.local-note{font-size:12px;color:#82939b;margin:0}.notice{position:fixed;bottom:20px;right:20px;background:#123b45;color:#fff;border-radius:10px;padding:13px 17px;display:flex;gap:20px;font-size:13px;box-shadow:0 8px 35px #162f3440;z-index:50}.notice button{color:#fff;background:none;border:none;font-size:20px}.square .nav-link,.square .module-card,.square .welcome,.square .editor-section{border-radius:0}.layout-right .app-nav-area{order:2}.layout-right .app-body{order:1}.layout-top,.layout-bottom,.layout-floating{flex-direction:column}.layout-top .app-nav-area,.layout-bottom .app-nav-area,.layout-floating .app-nav-area{width:100%;padding:9px 30px;flex-direction:row;align-items:center;gap:20px}.layout-top .brand,.layout-bottom .brand,.layout-floating .brand{padding:0;flex-direction:row;flex-shrink:0}.layout-top .brand img,.layout-bottom .brand img,.layout-floating .brand img{width:84px;height:48px}.layout-top .brand span,.layout-bottom .brand span,.layout-floating .brand span,.layout-top .nav-foot,.layout-bottom .nav-foot,.layout-floating .nav-foot{display:none}.layout-top .origen-nav,.layout-bottom .origen-nav,.layout-floating .origen-nav{display:flex;flex-direction:row;align-items:center;gap:3px;flex-wrap:wrap}.layout-top .nav-link,.layout-bottom .nav-link,.layout-floating .nav-link{font-size:12px;padding:10px 9px}.nav-more{border:0;background:#264852;color:#fff;border-radius:8px;padding:9px;max-width:120px;font-size:12px}.layout-bottom .app-nav-area{order:2;position:sticky;bottom:0;z-index:10;box-shadow:0 -4px 18px #1c2c3026}.layout-bottom .app-body{order:1}.layout-floating .app-nav-area{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:10;border-radius:60px;width:max-content;max-width:calc(100vw - 24px);box-shadow:0 10px 35px #152c3450;padding:9px 20px}.layout-floating .app-body{padding-bottom:93px}.layout-floating .brand{display:none}.layout-floating .origen-nav{flex-wrap:nowrap}.layout-floating .nav-link{white-space:nowrap}.layout-bottom .origen-nav{flex-wrap:nowrap;overflow-x:auto}.layout-bottom .app-nav-area{justify-content:center}.layout-bottom .brand{display:none}.layout-bottom .origen-nav{max-width:100%}@media(max-width:1150px){.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-top .nav-link,.layout-bottom .nav-link,.layout-floating .nav-link{font-size:11px;padding:8px 7px}}@media(max-width:760px){.shell{flex-direction:column}.shell .app-nav-area{order:2;width:100%;position:sticky;bottom:0;left:auto;transform:none;border-radius:0;flex-direction:row;justify-content:center;max-width:none;padding:7px 9px;z-index:10;box-shadow:0 -2px 18px #1d364029}.shell .app-nav-area .brand,.shell .nav-foot{display:none}.shell .app-nav-area .origen-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;max-width:100%}.shell .app-nav-area .nav-link{flex-direction:column;gap:4px;align-items:center;padding:7px 9px;font-size:10px;min-width:55px}.shell .app-nav-area .nav-symbol{font-size:18px}.shell .app-body{order:1;padding:0}.shell.layout-floating .app-nav-area{width:calc(100% - 30px);max-width:calc(100vw - 30px);bottom:15px;left:15px;border-radius:45px;position:fixed;transform:none}.shell.layout-floating .app-body{padding-bottom:88px}.shell.layout-top .app-nav-area{order:0;position:sticky;top:0;bottom:auto;box-shadow:0 2px 18px #1d364029}.shell.layout-left .app-nav-area,.shell.layout-right .app-nav-area{order:0;position:relative;bottom:auto}.shell.layout-left .app-nav-area .origen-nav,.shell.layout-right .app-nav-area .origen-nav{width:100%}.app-topbar{padding:0 16px;height:60px;min-height:60px}.demo-pill{display:none}.role-select{width:132px}.main-content{padding:22px 15px}.welcome{padding:24px;flex-direction:column;align-items:flex-start}.modules-grid{grid-template-columns:1fr 1fr;gap:10px}.module-card{min-height:125px;padding:14px}.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-section{padding:17px}.editor-two,.previews{grid-template-columns:1fr}.editor-lead{align-items:flex-start;flex-direction:column}.editor-actions{flex-direction:column-reverse}.editor-actions button{width:100%}}@media(max-width:400px){.modules-grid{grid-template-columns:1fr}.layout-grid{grid-template-columns:1fr 1fr}.layout-choice{padding:6px}.layout-thumb{height:70px}}.setting-help{font-size:11px!important;line-height:1.6;color:#69818a!important;margin:8px 0 0 26px!important}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;min-width:38px;border:1px solid #ffffff32;border-radius:10px;background:#ffffff16;color:#fff;cursor:pointer;order:-1}.menu-toggle span{width:18px;height:2px;border-radius:2px;background:#d6f0f1;display:block}.menu-toggle:hover{background:#ffffff2a}.nav-list-wrap{min-width:0;min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#54747d transparent}.layout-left .app-nav-area,.layout-right .app-nav-area{height:100dvh;position:sticky;top:0;align-self:flex-start;overflow:hidden}.layout-left .app-nav-area .menu-toggle,.layout-right .app-nav-area .menu-toggle{align-self:flex-end;flex-shrink:0}.layout-left .app-nav-area .brand,.layout-right .app-nav-area .brand,.layout-left .app-nav-area .nav-foot,.layout-right .app-nav-area .nav-foot{flex-shrink:0}.layout-left.menu-collapsed .app-nav-area,.layout-right.menu-collapsed .app-nav-area{width:78px;padding-inline:9px}.layout-left.menu-collapsed .app-nav-area .brand,.layout-right.menu-collapsed .app-nav-area .brand,.layout-left.menu-collapsed .nav-foot,.layout-right.menu-collapsed .nav-foot{display:none}.layout-left.menu-collapsed .nav-link,.layout-right.menu-collapsed .nav-link{justify-content:center;padding:13px 8px}.layout-left.menu-collapsed .nav-word,.layout-right.menu-collapsed .nav-word{display:none}.layout-left.menu-collapsed .nav-symbol,.layout-right.menu-collapsed .nav-symbol{width:auto}.layout-left.menu-collapsed .menu-toggle,.layout-right.menu-collapsed .menu-toggle{align-self:center}.layout-top .app-nav-area,.layout-bottom .app-nav-area,.layout-floating .app-nav-area,.layout-floating-top .app-nav-area{z-index:30;transition:transform .22s ease,opacity .22s ease}.layout-top .app-nav-area{position:sticky;top:0;flex-shrink:0}.layout-bottom .app-nav-area{position:fixed;bottom:0;left:0;right:0;order:initial}.layout-bottom .app-body{padding-bottom:78px}.layout-floating-top{flex-direction:column}.layout-floating-top .app-nav-area{position:fixed;top:14px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);padding:9px 20px;border-radius:60px;box-shadow:0 10px 35px #152c3450;flex-direction:row;align-items:center;gap:10px}.layout-floating-top .app-body{padding-top:75px}.layout-floating-top .brand,.layout-floating-top .nav-foot{display:none}.layout-floating-top .origen-nav{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:3px}.layout-floating-top .nav-link{white-space:nowrap;font-size:12px;padding:10px 9px}.layout-top .nav-list-wrap,.layout-bottom .nav-list-wrap,.layout-floating .nav-list-wrap,.layout-floating-top .nav-list-wrap{flex:initial;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.layout-top .menu-toggle,.layout-bottom .menu-toggle,.layout-floating .menu-toggle,.layout-floating-top .menu-toggle{order:initial;flex-shrink:0}.layout-top.menu-collapsed .nav-list-wrap,.layout-bottom.menu-collapsed .nav-list-wrap,.layout-floating.menu-collapsed .nav-list-wrap,.layout-floating-top.menu-collapsed .nav-list-wrap{display:none}.layout-top.menu-hidden .app-nav-area{transform:translateY(-110%)}.layout-bottom.menu-hidden .app-nav-area{transform:translateY(110%)}.layout-floating.menu-hidden .app-nav-area{transform:translate(-50%,calc(100% + 40px));opacity:0;pointer-events:none}.layout-floating-top.menu-hidden .app-nav-area{transform:translate(-50%,calc(-100% - 35px));opacity:0;pointer-events:none}.thumb-floating-top{flex-direction:column}.thumb-floating-top .thumb-menu{width:75%;height:17px;flex-shrink:0;align-self:center;border-radius:20px;margin-top:4px}.sim-floating-top{flex-direction:column}.sim-floating-top .sim-nav{width:76%;height:35px;flex-direction:row;align-items:center;justify-content:space-around;align-self:center;border-radius:30px;padding:5px;margin-top:5px}@media(max-width:760px){.shell .app-nav-area .menu-toggle{order:initial}.shell.layout-left .app-nav-area,.shell.layout-right .app-nav-area{position:sticky;top:0;bottom:auto;height:auto;align-self:stretch;overflow:visible;flex-direction:row;justify-content:flex-start}.shell.layout-left .app-nav-area .nav-list-wrap,.shell.layout-right .app-nav-area .nav-list-wrap{flex:1;overflow-x:auto;overflow-y:hidden}.shell.layout-left.menu-collapsed .app-nav-area,.shell.layout-right.menu-collapsed .app-nav-area{width:100%}.shell.layout-left.menu-collapsed .nav-list-wrap,.shell.layout-right.menu-collapsed .nav-list-wrap{display:none}.shell.layout-top .app-nav-area{position:sticky;top:0}.shell.layout-bottom .app-nav-area{position:fixed;inset:auto 0 0;order:initial}.shell.layout-bottom .app-body{padding-bottom:84px}.shell.layout-floating .app-nav-area{position:fixed;inset:auto auto 15px 15px;transform:none;width:calc(100% - 30px)}.shell.layout-floating-top .app-nav-area{position:fixed;inset:14px auto auto 15px;transform:none;width:calc(100% - 30px);max-width:calc(100vw - 30px);border-radius:40px;order:0;padding:7px 9px;box-shadow:0 10px 35px #152c3450}.shell.layout-floating-top .app-body{padding-top:80px}.shell.layout-floating-top .app-nav-area .nav-list-wrap{flex:1;overflow-x:auto;overflow-y:hidden}.shell.layout-floating-top.menu-collapsed .nav-list-wrap,.shell.layout-floating.menu-collapsed .nav-list-wrap,.shell.layout-bottom.menu-collapsed .nav-list-wrap,.shell.layout-top.menu-collapsed .nav-list-wrap{display:none}.shell.layout-bottom.menu-hidden .app-nav-area{transform:translateY(120%)}.shell.layout-floating.menu-hidden .app-nav-area{transform:translateY(calc(100% + 50px));opacity:0}.shell.layout-floating-top.menu-hidden .app-nav-area{transform:translateY(calc(-100% - 35px));opacity:0}.shell.layout-top.menu-hidden .app-nav-area{transform:translateY(-110%)}.shell .app-nav-area .origen-nav{max-width:100%}}@media(prefers-reduced-motion:reduce){.app-nav-area{transition:none!important}}.shell{background:var(--origen-bg);color:var(--origen-text);font-family:var(--origen-font)}.app-body{background:var(--origen-bg)}.app-topbar,.editor-section,.module-card{background:var(--origen-surface);border-color:var(--origen-border);color:var(--origen-text)}.subtitle,.editor-lead p,.editor-section p,.module-card small{color:var(--origen-muted)}.editor-section,.module-card,.welcome{border-radius:var(--origen-radius)}.main-content{padding:calc(40px * var(--origen-space))}.module-card{min-height:calc(150px * var(--origen-space));padding:calc(22px * var(--origen-space))}.welcome{background:linear-gradient(120deg,var(--nav-bg),var(--accent))}.primary-button{background:var(--accent);border-color:var(--accent)}.module-icon{color:var(--accent)}.nav-link.selected,.nav-link:hover{background:color-mix(in srgb,var(--accent) 25%,var(--nav-bg))}@media(max-width:760px){.main-content{padding:20px 15px}}.v5-logo-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.v5-logo-row img{max-height:95px;max-width:230px;object-fit:contain;background:#edf6f8;padding:12px;border-radius:12px}.v5-logo-editor{margin-top:18px}.or-student-catalog{padding-top:28px}.or-student-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:12px 0 26px}.or-student-grid article{border:1px solid var(--origen-border,#ddd);border-radius:14px;padding:20px;background:var(--origen-surface,#fff)}.or-student-grid h3{margin:0 0 7px}.or-student-grid p,.or-student-grid small{color:var(--origen-muted)}.menu-role-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:700;margin:16px 0}.menu-role-picker select,.menu-edit-row select,.menu-edit-row input{border:1px solid var(--origen-border,#d5e1e6);border-radius:9px;padding:9px;background:var(--origen-surface,#fff);color:var(--origen-text,#1f3540);font:inherit;min-width:0}.menu-edit-grid{display:grid;gap:9px}.menu-edit-row{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(150px,1.3fr) 95px 35px;gap:10px;align-items:center;border:1px solid var(--origen-border,#d5e1e6);padding:10px;border-radius:12px}.menu-edit-info{display:flex;align-items:center;gap:12px;min-width:0}.menu-edit-info strong,.menu-edit-info small{display:block;overflow:hidden;text-overflow:ellipsis}.menu-edit-info strong{font-size:13px}.menu-edit-info small{font-size:10px;color:var(--origen-muted,#8a9aa0)}.menu-edit-symbol{font-size:25px;min-width:34px;text-align:center}.menu-edit-row label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--origen-muted,#8a9aa0)}.menu-edit-row input,.menu-edit-row select{width:100%;font-size:13px}.menu-reset-item{border:1px solid var(--origen-border,#d5e1e6);border-radius:9px;background:transparent;padding:9px;cursor:pointer;color:var(--origen-text,#1f3540)}.menu-editor-preview{margin-top:18px;background:var(--origen-bg,#f5f8fa);padding:15px;border-radius:13px}.menu-editor-preview strong{font-size:13px}.menu-preview-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.menu-preview-links span{border:1px solid var(--origen-border,#d5e1e6);padding:9px 11px;border-radius:9px;background:var(--origen-surface,#fff);font-size:12px;display:flex;align-items:center;gap:7px}.menu-preview-links b{font-size:18px}@media(max-width:800px){.menu-edit-row{grid-template-columns:1fr 1fr 60px}.menu-edit-info{grid-column:1/-1}.menu-edit-row label:nth-of-type(1){grid-column:1}.menu-edit-row label:nth-of-type(2){grid-column:2}.menu-reset-item{grid-column:3;grid-row:2}}@media(max-width:440px){.menu-edit-row{grid-template-columns:1fr 1fr 40px}}.origen-nav{font-family:var(--nav-font,Inter,Arial,sans-serif)}.nav-link,.nav-link.selected,.nav-link:hover{color:var(--nav-text,#D1E1E4)}.nav-symbol{color:var(--nav-icon-color,#8CCAD0);display:flex;align-items:center;justify-content:center}.nav-more{font-family:var(--nav-font,Inter,Arial,sans-serif);color:var(--nav-text,#D1E1E4)}.menu-icon-upload{width:27px;height:27px;max-width:100%;object-fit:contain;vertical-align:middle;display:block}.menu-edit-symbol .menu-icon-upload{width:34px;height:34px}.menu-preview-links b .menu-icon-upload{width:24px;height:24px}.v15-menu-settings{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(115px,1fr));gap:14px;margin:16px 0}.v15-menu-settings label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:650;color:var(--origen-text,#183b44)}.v15-menu-settings select{min-width:0;width:100%;border:1px solid var(--origen-border,#ddd);border-radius:8px;padding:9px;background:var(--origen-surface,#fff);color:var(--origen-text,#183b44)}.v15-menu-settings input[type=color]{width:100%;height:40px;border:1px solid var(--origen-border,#ddd);border-radius:8px;cursor:pointer;padding:3px;background:var(--origen-surface,#fff)}.v15-menu-preview{border-radius:12px;padding:15px;max-width:430px;display:grid;gap:10px}.v15-menu-preview strong{font-size:13px}.v15-menu-preview div{padding:7px;font-size:13px;display:flex;gap:12px;align-items:center}.v15-menu-preview span{font-size:18px}.v15-setting-note{font-size:12px}.menu-edit-row{grid-template-columns:minmax(160px,1.1fr) minmax(145px,1.2fr) minmax(185px,1.5fr) 35px}.v15-icon-controls{display:grid;gap:6px;min-width:0}.v15-icon-upload input[type=file]{font-size:11px;padding:6px;width:100%}.v15-clear-icon{background:transparent;color:var(--accent);border:1px solid var(--origen-border,#ddd);border-radius:8px;padding:6px;cursor:pointer;font-size:11px}.v15-error{color:#bb3434;font-size:12px}@media(max-width:1000px){.v15-menu-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-edit-row{grid-template-columns:1fr 1fr 35px}.menu-edit-info{grid-column:1/-1}.v15-icon-controls{grid-column:2;grid-row:2}.menu-reset-item{grid-column:3;grid-row:2}}@media(max-width:540px){.v15-menu-settings{grid-template-columns:1fr 1fr}.menu-edit-row{grid-template-columns:1fr 42px}.menu-edit-info{grid-column:1/-1}.menu-edit-row label:nth-of-type(1){grid-column:1/-1}.v15-icon-controls{grid-column:1;grid-row:auto}.menu-reset-item{grid-column:2;grid-row:3}}.shell .app-body{background-color:var(--origen-bg);background-image:none}.shell .app-body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--origen-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat}.shell .or-page-reading .or-page-background-layer{display:none}.shell .or-page-reading{background:transparent!important}.origen-nav .or-nav-signout{flex-shrink:0;white-space:nowrap;opacity:.94;border:1px solid color-mix(in srgb,var(--nav-text,#d1e1e4) 18%,transparent)}.origen-nav .or-nav-signout:hover{opacity:1}.origen-nav.is-side .or-nav-signout{margin-top:10px}.origen-nav.is-row .or-nav-signout{margin-left:auto}.or-menu-visibility{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600}.or-menu-visibility input{width:16px;height:16px;flex-shrink:0}.or-menu-order{display:flex;gap:6px;flex-wrap:wrap}.or-menu-order button{border-radius:8px;border:1px solid #d5e1e6;padding:7px 10px;color:#183542;background:#f5f8fa;font-size:11px}.or-empty-managed{min-height:30vh}@media(max-width:760px){.origen-nav.is-row .or-nav-signout{margin-left:0}.origen-nav .or-nav-signout{padding:9px}}.or-admin-preview-return{display:flex;justify-content:flex-start;margin-bottom:12px}.or-admin-preview-return button{border:1px solid var(--origen-border,#d8e3e7);background:var(--origen-surface,#fff);color:var(--origen-text,#173b46);font-size:12px;font-weight:650;padding:9px 13px;border-radius:9px;cursor:pointer}.or-admin-preview-return button:hover{border-color:var(--accent,#24939e)}.shell.menu-glass .app-nav-area{isolation:isolate;background:transparent;border:1px solid color-mix(in srgb,var(--nav-text,#D1E1E4) 18%,transparent)}.shell.menu-glass.layout-top .app-nav-area{position:relative}.shell.menu-glass .app-nav-area:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb,var(--nav-bg) var(--nav-glass-opacity,78%),transparent);-webkit-backdrop-filter:blur(var(--nav-glass-blur,16px)) saturate(145%);backdrop-filter:blur(var(--nav-glass-blur,16px)) saturate(145%)}.shell.menu-glass .app-nav-area>*{position:relative;z-index:1;opacity:1}.v15-menu-settings .or-glass-toggle{display:flex;align-items:center;gap:8px}.v15-menu-settings .or-glass-toggle input{width:auto;accent-color:var(--accent,#24939e)}.v15-menu-settings .or-glass-range{display:grid;gap:8px}.v15-menu-settings .or-glass-range input[type=range]{width:100%;accent-color:var(--accent,#24939e)}.v15-menu-appearance .v15-menu-preview{isolation:isolate}.shell.published-page-view .main-content,.shell.published-page-view.layout-floating-top .app-body{padding-top:0!important}@media(max-width:760px){.shell.published-page-view .main-content,.shell.published-page-view.layout-floating-top .app-body{padding-top:0!important}}@media(prefers-reduced-motion:reduce){.shell.menu-glass .app-nav-area{transition:none}}.shell.layout-left .app-nav-area,.shell.layout-right .app-nav-area{width:var(--nav-width,250px)}.shell .app-nav-area .nav-link{font-size:calc(13px * var(--nav-scale,1));padding:calc(12px * var(--nav-scale,1)) calc(13px * var(--nav-scale,1));gap:calc(12px * var(--nav-scale,1))}.shell .app-nav-area .nav-symbol{font-size:calc(17px * var(--nav-scale,1));width:calc(21px * var(--nav-scale,1))}.shell .app-nav-area .menu-toggle{font-size:calc(16px * var(--nav-scale,1))}.shell.layout-floating-top .app-nav-area{padding:calc(9px * var(--nav-scale,1)) calc(20px * var(--nav-scale,1))}.shell.layout-floating-top .app-nav-area .nav-link{font-size:calc(12px * var(--nav-scale,1));padding:calc(10px * var(--nav-scale,1)) calc(9px * var(--nav-scale,1))}.shell.menu-collapsed.layout-left .app-nav-area,.shell.menu-collapsed.layout-right .app-nav-area{width:var(--nav-width,250px)}@media(max-width:760px){.shell.layout-left .app-nav-area,.shell.layout-right .app-nav-area{width:100%;max-width:100%}.shell.layout-floating-top .app-nav-area{max-width:calc(100vw - 30px)}}.shell.linked-published-page .app-topbar{display:none}.shell.linked-published-page .main-content,.shell.linked-published-page.layout-floating-top .app-body{padding-top:0!important}@media(min-width:761px){.shell.layout-left>.app-nav-area,.shell.layout-right>.app-nav-area{position:sticky;top:0;z-index:60;display:flex;flex-direction:column;height:100dvh;min-height:0;flex-shrink:0;isolation:isolate;visibility:visible;opacity:1}.shell.layout-left>.app-nav-area>.nav-list-wrap,.shell.layout-right>.app-nav-area>.nav-list-wrap{display:block;flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;visibility:visible;opacity:1}.shell.layout-left>.app-nav-area .origen-nav,.shell.layout-right>.app-nav-area .origen-nav{display:flex;flex-direction:column;align-items:stretch;visibility:visible;opacity:1}.shell.layout-left>.app-nav-area .nav-link,.shell.layout-right>.app-nav-area .nav-link{display:flex;flex-shrink:0;visibility:visible;opacity:1}.shell.layout-left>.app-body,.shell.layout-right>.app-body{position:relative;z-index:1}}.or-menu-empty-state{display:flex;flex-direction:column;gap:8px;margin:8px 3px;padding:13px;border:1px solid color-mix(in srgb,var(--nav-text,#d1e1e4) 30%,transparent);border-radius:11px;color:var(--nav-text,#d1e1e4);font-size:12px;line-height:1.45}.or-menu-empty-state strong{font-size:13px}.or-menu-empty-state button{border:1px solid currentColor;color:inherit;background:transparent;padding:8px;border-radius:8px;cursor:pointer}@media(min-width:761px){.shell.layout-left.menu-collapsed,.shell.layout-right.menu-collapsed{display:flex;width:100%;align-items:stretch}.shell.layout-left.menu-collapsed>.app-nav-area,.shell.layout-right.menu-collapsed>.app-nav-area{width:64px!important;min-width:64px!important;max-width:64px!important;flex:0 0 64px!important;padding:14px 6px!important;overflow:visible}.shell.layout-left.menu-collapsed>.app-body,.shell.layout-right.menu-collapsed>.app-body{flex:1 1 0!important;min-width:0!important;width:calc(100% - 64px)!important;max-width:none}.shell.layout-left.menu-collapsed .nav-list-wrap,.shell.layout-right.menu-collapsed .nav-list-wrap{width:100%;overflow-x:hidden}.shell.layout-left.menu-collapsed .origen-nav,.shell.layout-right.menu-collapsed .origen-nav{width:100%;align-items:stretch}.shell.layout-left.menu-collapsed .nav-link,.shell.layout-right.menu-collapsed .nav-link{justify-content:center!important;width:100%;min-width:0;padding:12px 4px!important}.shell.layout-left.menu-collapsed .nav-word,.shell.layout-right.menu-collapsed .nav-word,.shell.layout-left.menu-collapsed .brand,.shell.layout-right.menu-collapsed .brand,.shell.layout-left.menu-collapsed .nav-foot,.shell.layout-right.menu-collapsed .nav-foot{display:none!important}.shell.layout-left.menu-collapsed .nav-symbol,.shell.layout-right.menu-collapsed .nav-symbol{flex:0 0 auto;font-size:20px;width:auto}.shell.layout-left.menu-collapsed .menu-toggle,.shell.layout-right.menu-collapsed .menu-toggle{align-self:center}}.shell.linked-published-page .main-content:has(>.or-course-shell){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0;box-sizing:border-box}.shell.linked-published-page .main-content:has(>.or-course-shell)>.or-course-shell{width:100%;margin:0!important;max-width:none!important}.shell .main-content .editor-lead h1,.shell .main-content .editor-lead h2,.shell .main-content .editor-lead h3,.shell .main-content .or-exp-header h2{color:var(--origen-ui-title,#19283a)}.shell .main-content .editor-lead .eyebrow,.shell .main-content .or-exp-header .eyebrow{color:var(--origen-ui-subtitle,#365365)}.shell .main-content .editor-lead p,.shell .main-content .or-exp-header p{color:var(--origen-ui-description,#647988)}.shell .main-content .editor-section>h2,.shell .main-content .editor-section>h3,.shell .main-content .editor-section>div>h3,.shell .main-content .or16-create>h3,.shell .main-content .or16-page-card h3{color:var(--origen-ui-card-title,#19283a)}.shell .main-content .editor-section>p,.shell .main-content .editor-section>div>p,.shell .main-content .or16-create>p,.shell .main-content .or16-page-card p{color:var(--origen-ui-card-description,#647988)}.shell .main-content .or16-page-card small,.shell .main-content .or16-folder-browser .or-explorer-meta{color:var(--origen-ui-card-subtitle,#365365)}.shell .main-content .editor-section label{color:var(--origen-ui-card-data,#233c4b)}.shell .main-content .local-note{color:var(--origen-ui-description,#647988)}.or-mobile-header,.or-mobile-scrim,.or-mobile-drawer-head,.or-mobile-quick-nav{display:none}@media(max-width:760px){:root{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{width:100%;min-width:0;margin:0}body{overflow-x:clip}button,input,textarea,select{font-size:max(16px,1em)}input,textarea,select{max-width:100%}img,video,canvas,iframe{max-width:100%}.shell.or-mobile-shell{display:flex!important;flex-direction:column!important;align-items:stretch;min-height:100dvh;min-width:0;width:100%;max-width:100%}.shell.or-mobile-shell>.or-mobile-header{display:flex;order:-3;align-items:center;gap:11px;position:sticky;top:0;left:0;right:0;height:58px;min-height:58px;width:100%;max-width:100%;padding:0 13px;color:#e9f5f9;background:color-mix(in srgb,var(--nav-bg,#112b35) 94%,#061522);box-shadow:0 3px 22px #09151f38;border-bottom:1px solid #ffffff1c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:190}.or-mobile-menu-trigger{width:40px;height:40px;flex:0 0 40px;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#ffffff12;border:1px solid #ffffff34;padding:0;color:#fff}.or-mobile-menu-trigger>span{width:19px;height:2px;border-radius:8px;background:currentColor}.or-mobile-menu-trigger>span:nth-child(2){width:13px;align-self:center}.or-mobile-logo{width:34px;height:34px;flex:0 0 34px;object-fit:contain}.or-mobile-page-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:750 14px/1.25 Inter,Segoe UI,sans-serif;color:#f4f9fd}.or-mobile-role-tag{display:grid;place-items:center;min-width:34px;height:34px;border:1px solid #76cdd54f;background:#59afb32a;color:#dbf6f9;border-radius:50%;font-size:13px;font-weight:800;flex:0 0 34px}.shell.or-mobile-shell>.or-mobile-scrim{display:block;position:fixed;inset:0;z-index:198;background:#030b17b8;border:0;border-radius:0;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility .22s}.shell.or-mobile-shell.or-mobile-nav-open>.or-mobile-scrim{opacity:1;visibility:visible;pointer-events:auto}.shell.or-mobile-shell>.app-nav-area,.shell.or-mobile-shell.layout-left>.app-nav-area,.shell.or-mobile-shell.layout-right>.app-nav-area,.shell.or-mobile-shell.layout-top>.app-nav-area,.shell.or-mobile-shell.layout-bottom>.app-nav-area,.shell.or-mobile-shell.layout-floating>.app-nav-area,.shell.or-mobile-shell.layout-floating-top>.app-nav-area{order:initial!important;display:flex!important;flex-direction:column!important;position:fixed!important;inset:0 auto 0 0!important;width:min(340px,88vw)!important;min-width:0!important;max-width:340px!important;height:100dvh!important;min-height:0!important;padding:0 13px calc(12px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-right:1px solid #ffffff26!important;border-radius:0!important;background:var(--nav-bg,#112b35)!important;box-shadow:18px 0 50px #020b1a70!important;transform:translate3d(-105%,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;z-index:210!important;isolation:isolate;transition:transform .23s ease!important;overflow:hidden!important}.shell.or-mobile-shell.or-mobile-nav-open>.app-nav-area{transform:translateZ(0)!important;pointer-events:auto!important}.shell.or-mobile-shell .app-nav-area:before{border-radius:0!important}.shell.or-mobile-shell .app-nav-area>.brand,.shell.or-mobile-shell .app-nav-area>.menu-toggle,.shell.or-mobile-shell .app-nav-area>.nav-foot{display:none!important}.shell.or-mobile-shell .or-mobile-drawer-head{display:flex!important;align-items:center;gap:11px;width:100%;min-height:76px;flex:0 0 auto;border-bottom:1px solid #ffffff2a;margin:0 0 8px;padding:13px 1px 15px}.shell.or-mobile-shell .or-mobile-drawer-head>img{width:41px;height:41px;object-fit:contain;flex:0 0 41px}.shell.or-mobile-shell .or-mobile-drawer-head>div{display:grid;gap:5px;flex:1;min-width:0}.shell.or-mobile-shell .or-mobile-drawer-head strong{font-size:14px;font-weight:770;color:#f6fcff}.shell.or-mobile-shell .or-mobile-drawer-head small{font-size:11px;color:#b6cbd3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell.or-mobile-shell .or-mobile-drawer-head>button{width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#ffffff18;border:1px solid #ffffff2c;color:#fff;font-size:24px}.shell.or-mobile-shell .app-nav-area>.nav-list-wrap{display:block!important;flex:1 1 auto!important;min-width:0;min-height:0;width:100%;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8bc9cb63 transparent;padding:6px 1px 12px}.shell.or-mobile-shell .app-nav-area .origen-nav,.shell.or-mobile-shell .app-nav-area .origen-nav.is-side,.shell.or-mobile-shell .app-nav-area .origen-nav.is-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:none!important;overflow:visible!important}.shell.or-mobile-shell .app-nav-area .nav-link,.shell.or-mobile-shell .app-nav-area .or-nav-signout{display:flex!important;align-items:center!important;flex-direction:row!important;gap:13px!important;min-height:47px!important;width:100%!important;min-width:0!important;padding:11px 13px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;text-align:left;border-radius:10px!important;white-space:normal!important}.shell.or-mobile-shell .app-nav-area .nav-link.selected{background:#ffffff21!important;box-shadow:inset 3px 0 0 var(--accent,#8bd4d9)}.shell.or-mobile-shell .app-nav-area .nav-symbol{display:grid;place-items:center;width:26px!important;min-width:26px!important;flex:0 0 26px!important;font-size:20px!important}.shell.or-mobile-shell .app-nav-area .nav-word{display:block!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.35!important}.shell.or-mobile-shell .app-nav-area .nav-more{max-width:none;width:100%;font-size:14px;min-height:44px}.shell.or-mobile-shell .app-nav-area .or-nav-signout{margin-top:10px!important;border:1px solid #ffffff2c}.shell.or-mobile-shell>.app-body,.shell.or-mobile-shell.layout-floating>.app-body,.shell.or-mobile-shell.layout-floating-top>.app-body,.shell.or-mobile-shell.layout-bottom>.app-body{display:flex;flex:1 1 auto!important;order:initial!important;flex-direction:column;align-items:stretch;width:100%!important;max-width:100%;min-width:0!important;margin:0!important;padding:0!important;position:relative;z-index:1}.shell.or-mobile-shell .app-topbar{height:auto;min-height:48px;padding:9px 12px;gap:8px;align-items:center;flex-wrap:wrap}.shell.or-mobile-shell .app-topbar>span{font-size:11px;flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}.shell.or-mobile-shell .topbar-tools{flex:0 0 auto;min-width:0}.shell.or-mobile-shell .topbar-tools .role-select{font-size:11px;width:auto;max-width:90px;padding:7px}.shell.or-mobile-shell .main-content{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto;margin:0;padding:13px 11px 26px;overflow:visible}.shell.or-mobile-shell.published-page-view .main-content{padding-top:0!important}.shell.or-mobile-shell .main-content>:first-child{max-width:100%}.shell.or-mobile-shell .editor-wrap{gap:13px;min-width:0}.shell.or-mobile-shell .editor-section{padding:15px;border-radius:13px;min-width:0;max-width:100%}.shell.or-mobile-shell .editor-lead{gap:12px}.shell.or-mobile-shell .editor-lead h2{font-size:clamp(20px,6vw,26px);line-height:1.2}.shell.or-mobile-shell .editor-actions{gap:8px}.shell.or-mobile-shell .editor-actions button{min-height:44px;white-space:normal}.shell.or-mobile-shell .design-tabs,.shell.or-mobile-shell .or-role-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:7px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:5px 0 9px;max-width:100%}.shell.or-mobile-shell .design-tabs button,.shell.or-mobile-shell .or-role-tabs button{flex:0 0 auto;min-height:42px;white-space:nowrap;padding:9px 12px}.shell.or-mobile-shell .field-select{min-width:0;width:100%}.shell.or-mobile-shell .layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.or-mobile-shell .v15-menu-settings{grid-template-columns:1fr 1fr}.shell.or-mobile-shell .v15-icon-controls{min-width:0}.shell.or-mobile-shell .menu-edit-row{max-width:100%;min-width:0}.shell.or-mobile-shell .menu-edit-row label,.shell.or-mobile-shell .menu-edit-row input,.shell.or-mobile-shell .menu-edit-row select{min-width:0}.shell.or-mobile-shell .notice{left:10px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:auto;max-width:calc(100vw - 20px);justify-content:space-between;font-size:12px;z-index:185;overflow-wrap:anywhere}.shell.or-mobile-shell.or-has-mobile-quick-nav{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.shell.or-mobile-shell.or-has-mobile-quick-nav .notice{bottom:calc(83px + env(safe-area-inset-bottom,0px))}.shell.or-mobile-shell>.or-mobile-quick-nav{display:flex;position:fixed;z-index:180;bottom:0;left:0;right:0;width:100%;align-items:stretch;justify-content:space-around;gap:3px;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--nav-bg,#0d2b36) 95%,#07131c);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid #ffffff27;box-shadow:0 -3px 24px #08192536}.shell.or-mobile-shell .or-mobile-quick-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-width:0;flex:1;max-width:130px;padding:5px 2px;border:0;border-radius:10px;background:transparent;color:var(--nav-text,#d6e5ec)}.shell.or-mobile-shell .or-mobile-quick-nav>button.is-active{background:#ffffff1b;color:#f2ffff}.shell.or-mobile-shell .or-mobile-quick-icon{display:grid;place-items:center;font-size:19px;height:24px;width:30px}.shell.or-mobile-shell .or-mobile-quick-icon img{max-width:22px;max-height:22px;object-fit:contain}.shell.or-mobile-shell .or-mobile-quick-nav small{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.25}.shell.or-mobile-shell .or-page-surface,.shell.or-mobile-shell .or-page-reading{max-width:100%;min-width:0}.shell.or-mobile-shell .v5-modal{padding:10px}.shell.or-mobile-shell .v5-modal-content{width:100%;max-height:90dvh;overflow:auto;padding:12px}.shell.or-mobile-shell .v5-modal-content iframe{width:100%;max-height:66dvh}.shell.or-mobile-shell .or-admin-preview-return button{max-width:100%;overflow-wrap:anywhere}.shell.or-mobile-shell .v5-builder,.shell.or-mobile-shell .v5-builder-layout,.shell.or-mobile-shell .v5-canvas,.shell.or-mobile-shell .v5-inspector{min-width:0;max-width:100%}.shell.or-mobile-shell .v5-builder-layout{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0}.shell.or-mobile-shell .v5-inspector{position:static!important;max-height:none!important;overflow:visible;padding:12px}.shell.or-mobile-shell .v5-canvas{padding:11px;overflow:visible}.shell.or-mobile-shell .v5-canvas-bar{flex-wrap:wrap;gap:10px}.shell.or-mobile-shell .v5-canvas-bar>div{max-width:100%}.shell.or-mobile-shell .v5-viewport,.shell.or-mobile-shell .v6-viewport{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:7px;overscroll-behavior-x:contain}.shell.or-mobile-shell .v10-toolbar,.shell.or-mobile-shell .or-page-preview-actions{display:flex;flex-wrap:wrap;max-width:100%;gap:6px}.shell.or-mobile-shell .v10-toolbar>*,.shell.or-mobile-shell .builder-switch{min-width:0}.shell.or-mobile-shell .or-page-preview-actions button,.shell.or-mobile-shell .builder-switch button{min-height:39px}.shell.or-mobile-shell .v5-two-fields{grid-template-columns:1fr 1fr}.shell.or-mobile-shell .v5-field input,.shell.or-mobile-shell .v5-field select,.shell.or-mobile-shell .v5-field textarea{min-width:0;max-width:100%}.shell.or-mobile-shell .v5-sort-list{max-width:100%;overflow-x:hidden}.shell.or-mobile-shell .v5-sort-item{min-width:0}.shell.or-mobile-shell .v5-sort-item button{min-width:0;overflow-wrap:anywhere}.shell.or-mobile-shell .v5-subhead{flex-wrap:wrap}.shell.or-mobile-shell .v5-toolbar,.shell.or-mobile-shell .or-editor-tabs{max-width:100%}.shell.or-mobile-shell .v5-modal-content>iframe{min-height:220px}.shell.or-mobile-shell .oa-users-tablewrap,.shell.or-mobile-shell .ref-table-scroll,.shell.or-mobile-shell .la-table-scroll,.shell.or-mobile-shell .or-exp-table,.shell.or-mobile-shell .or16-pages-grid,.shell.or-mobile-shell .sch-scroll{max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.shell.or-mobile-shell .oa-users-tablewrap{overflow-x:auto}.shell.or-mobile-shell .oa-users-tablewrap table{min-width:580px}.shell.or-mobile-shell .oa-users-search{min-width:0}.shell.or-mobile-shell .oa-users-search input{width:100%;min-width:0}.shell.or-mobile-shell .oa-users-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shell.or-mobile-shell .or-channel-manager,.shell.or-mobile-shell .or-explorer,.shell.or-mobile-shell .or16-directory,.shell.or-mobile-shell .or-channel-row{max-width:100%;min-width:0}.shell.or-mobile-shell .or-channel-actions{flex-wrap:wrap}.shell.or-mobile-shell .or16-dir-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.shell.or-mobile-shell .or16-dir-bar button{min-height:40px}.shell.or-mobile-shell .or16-dir-bar>span{min-width:0;overflow-wrap:anywhere}.shell.or-mobile-shell .or16-create-row{flex-wrap:wrap}.shell.or-mobile-shell .or16-create-row input,.shell.or-mobile-shell .or16-create-row select{min-width:0}.shell.or-mobile-shell .or16-browser-tools{flex-wrap:wrap}.shell.or-mobile-shell .or16-browser-tools input{min-width:0;width:100%}.shell.or-mobile-shell .or-exp-top{flex-wrap:wrap}.shell.or-mobile-shell .or-exp-actions,.shell.or-mobile-shell .or-exp-rowactions{flex-wrap:wrap;gap:6px}.shell.or-mobile-shell .or-exp-editor,.shell.or-mobile-shell .or-exp-editmain{min-width:0}.shell.or-mobile-shell .or-exp-editmain input:not([type=checkbox]),.shell.or-mobile-shell .or-exp-editmain select{max-width:100%}.shell.or-mobile-shell .or-exp-table{overflow-x:auto}.shell.or-mobile-shell .lib-hub,.shell.or-mobile-shell .sch-root,.shell.or-mobile-shell .news-hub,.shell.or-mobile-shell .askme-root,.shell.or-mobile-shell .ref-hub,.shell.or-mobile-shell .la-root,.shell.or-mobile-shell .la-card{margin:0!important;max-width:100%;min-width:0;border-radius:13px}.shell.or-mobile-shell .lib-hub,.shell.or-mobile-shell .sch-root,.shell.or-mobile-shell .news-hub,.shell.or-mobile-shell .askme-root{padding:17px 12px 26px}.shell.or-mobile-shell .ref-hub{padding:20px 12px 24px}.shell.or-mobile-shell .la-root,.shell.or-mobile-shell .la-card{padding:17px 12px}.shell.or-mobile-shell .lib-heading,.shell.or-mobile-shell .news-heading,.shell.or-mobile-shell .ref-heading{flex-wrap:wrap;gap:12px}.shell.or-mobile-shell .lib-folder-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.shell.or-mobile-shell .lib-shelf,.shell.or-mobile-shell .lib-shelf-track{max-width:100%}.shell.or-mobile-shell .lib-search{max-width:100%;width:100%}.shell.or-mobile-shell .lib-search input{min-width:0}.shell.or-mobile-shell .ref-share-row{grid-template-columns:minmax(0,1fr)}.shell.or-mobile-shell .ref-stat{min-width:0}.shell.or-mobile-shell .news-editor-grid{grid-template-columns:1fr}.shell.or-mobile-shell .news-editor-panel{min-width:0}.shell.or-mobile-shell .news-banner{min-height:0}.shell.or-mobile-shell .askme-layout,.shell.or-mobile-shell .askme-question,.shell.or-mobile-shell .askme-form-grid,.shell.or-mobile-shell .askme-filters{grid-template-columns:1fr}.shell.or-mobile-shell .askme-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.or-mobile-shell .sch-form{grid-template-columns:1fr}.shell.or-mobile-shell .sch-dialog{width:100%;max-height:calc(100dvh - 30px)}.shell.or-mobile-shell .sch-overlay{padding:10px}.shell.or-mobile-shell .sch-today-session,.shell.or-mobile-shell .sch-today-details{min-width:0}.shell.or-mobile-shell .sch-today-details strong{overflow-wrap:anywhere}.shell.or-mobile-shell .sch-scroll{overflow-x:auto}.shell.or-mobile-shell .or-course-shell,.shell.or-mobile-shell .or-liveroom{max-width:100%;min-width:0}.shell.or-mobile-shell .or-course-shell iframe,.shell.or-mobile-shell .or-liveroom iframe{max-width:100%}.shell.or-mobile-shell .or-live-grid{grid-template-columns:1fr}.shell.or-mobile-shell .or-feed{max-width:100%;min-width:0}.shell.or-mobile-shell .or-feed-compose,.shell.or-mobile-shell .or-feed-post{min-width:0}.shell.or-mobile-shell .or-feed img{max-width:100%}.shell.or-mobile-shell .v5-modal{z-index:400}.shell.or-mobile-shell .rev-root{max-width:100%;overflow-x:hidden}}@media(max-width:390px){.shell.or-mobile-shell .or-mobile-header{padding-inline:8px;gap:7px}.shell.or-mobile-shell .or-mobile-logo{width:30px;height:30px;flex-basis:30px}.shell.or-mobile-shell .or-mobile-page-title{font-size:13px}.shell.or-mobile-shell .or-mobile-quick-nav small{font-size:9px}.shell.or-mobile-shell .modules-grid,.shell.or-mobile-shell .v15-menu-settings,.shell.or-mobile-shell .v5-two-fields{grid-template-columns:1fr}}@media(max-height:560px)and (max-width:760px){.shell.or-mobile-shell .app-nav-area>.nav-list-wrap{padding-bottom:10px}.shell.or-mobile-shell .or-mobile-drawer-head{min-height:60px}}@media(prefers-reduced-motion:reduce){.shell.or-mobile-shell>.app-nav-area,.shell.or-mobile-shell>.or-mobile-scrim{transition:none!important}}.ml-settings{margin-top:24px;background:linear-gradient(145deg,#142d3d,#0d2232);color:#e5f4f9;border:1px solid #62889973;border-radius:14px;padding:23px;font-family:Inter,Arial,sans-serif}.ml-settings *{box-sizing:border-box}.ml-head{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;margin:0 0 21px}.ml-head span{font-size:10px;letter-spacing:1.5px;color:#8ed4d7;font-weight:780}.ml-head h3{margin:7px 0;font-size:20px;color:#f2fbfd}.ml-head p{font-size:12px;color:#a8c1cc;line-height:1.7;margin:0;max-width:680px}.ml-head button,.ml-assign button{border:1px solid #61a1aa;background:#267d8c;color:#fff;border-radius:9px;padding:10px 14px;font-weight:740;font-size:12px}.ml-message{background:#245166;border:1px solid #74a8b3;border-radius:10px;padding:12px;font-size:12px;color:#f3fafa}.ml-list{display:grid;gap:9px}.ml-person{border:1px solid #5d829175;border-radius:10px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#193747}.ml-person>div:first-child{display:grid;gap:6px}.ml-person strong{font-size:13px;color:#f0fbfc}.ml-person small{font-size:11px;color:#a6c4cf}.ml-person>label{display:flex;align-items:center;gap:9px;color:#d9edf0;font-size:12px;cursor:pointer}.ml-person>label>input{width:19px;height:19px;accent-color:#49a8b3}.ml-orphans{border-top:1px solid #ffffff2a;padding-top:25px;margin-top:28px}.ml-orphans>strong{font-size:13px;color:#b6e6e9}.ml-assign{display:flex;gap:8px;flex-wrap:wrap}.ml-assign select{background:#0c2130;color:#d8eff4;border:1px solid #6c939f;padding:9px;border-radius:8px;font-size:12px}.ml-assign button:disabled,.ml-head button:disabled{opacity:.5}.ml-empty{border:1px dashed #6393a16b;background:#1a35455c;color:#b1cbd4;padding:19px;font-size:12px;line-height:1.6;border-radius:9px}@media(max-width:640px){.ml-settings{padding:17px}.ml-person{align-items:flex-start}.ml-assign{width:100%}.ml-assign select{flex:1;min-width:170px}}.oa-users{max-width:1200px;margin:0 auto}.oa-users-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.oa-users-summary>div{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #d7e3e7;background:#fff;border-radius:14px}.oa-users-summary strong{font-size:27px;color:#176471}.oa-users-summary span{font-size:12px;color:#5b7179}.oa-users-search{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin:22px 0}.oa-users-search input{border:1px solid #cedee2;border-radius:10px;background:#fff;padding:13px;max-width:480px}.oa-users-tablewrap{overflow:auto;border:1px solid #d9e4e7;border-radius:14px;background:#fff}.oa-users-tablewrap table{border-collapse:collapse;width:100%;min-width:640px}.oa-users-tablewrap td,.oa-users-tablewrap th{padding:14px;text-align:left;border-bottom:1px solid #e7eff1;font-size:13px}.oa-users-tablewrap th{background:#eff5f6;color:#31505e}.oa-users-tablewrap select{border:1px solid #bfd3d7;background:#fff;padding:9px;border-radius:8px;min-width:145px}.oa-users-audit{background:#fff;border:1px solid #dae5e7;padding:22px;border-radius:14px;margin-top:25px}.oa-users-audit p{padding:9px 0;border-bottom:1px solid #ecf1f1;font-size:13px}.oa-users-error{padding:15px;border-radius:10px;background:#fff1f0;color:#a02121}@media(max-width:720px){.oa-users-summary{grid-template-columns:repeat(2,1fr)}}.oa-users{color:var(--origen-ui-data,#233c4b)}.oa-users-summary>div,.oa-users-tablewrap,.oa-users-audit{background:var(--origen-surface,#fff);border-color:var(--origen-border,#d9e4e7);color:var(--origen-ui-card-data,#233c4b)}.oa-users-summary strong{color:var(--origen-ui-card-title,#19283a)}.oa-users-summary span{color:var(--origen-ui-card-subtitle,#365365)}.oa-users-search{color:var(--origen-ui-subtitle,#365365)}.oa-users-search input{background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);border-color:var(--origen-border,#cedee2)}.oa-users-tablewrap th{background:color-mix(in srgb,var(--origen-surface,#fff) 89%,var(--origen-bg,#f5f7fa));color:var(--origen-ui-card-subtitle,#365365)}.oa-users-tablewrap td{color:var(--origen-ui-card-data,#233c4b);border-color:var(--origen-border,#e7eff1)}.oa-users-tablewrap select{color:var(--origen-ui-data,#233c4b);background:var(--origen-bg,#f5f7fa);border-color:var(--origen-border,#bfd3d7)}.oa-users-audit h3{color:var(--origen-ui-card-title,#19283a)}.oa-users-audit p,.oa-users-audit p strong{color:var(--origen-ui-card-data,#233c4b)}.oa-users-audit p{border-color:var(--origen-border,#ecf1f1)}.oa-role-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 20px;padding-bottom:11px;border-bottom:1px solid var(--origen-border,#dbe5e9)}.oa-role-tabs button{border:1px solid var(--origen-border,#dbe5e9);padding:11px 22px;border-radius:9px;background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);font-weight:700}.oa-role-tabs button.active{background:var(--accent,#24939e);border-color:var(--accent,#24939e);color:#fff}.oa-home-roles-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.oa-home-roles-heading h3{font-size:19px}.oa-home-roles-heading p{max-width:690px}.oa-home-roles-list{border:1px solid var(--origen-border,#dbe5e9);border-radius:14px;overflow:hidden}.oa-home-role-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(245px,2fr) minmax(100px,.6fr);align-items:center;gap:16px;padding:17px 18px;border-bottom:1px solid var(--origen-border,#dbe5e9)}.oa-home-role-row:last-child{border-bottom:0}.oa-home-role-identity{display:flex;flex-direction:column;gap:5px}.oa-home-role-identity strong{font-size:14px;color:var(--origen-ui-card-title,#19283a)}.oa-home-role-identity small,.oa-home-role-actions small{color:var(--origen-ui-card-description,#647988);font-size:11px}.oa-home-role-row label{display:grid;gap:7px;font-weight:650;font-size:12px;color:var(--origen-ui-card-subtitle,#365365)}.oa-home-role-row select{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--origen-border,#dbe5e9);border-radius:9px;background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b)}.oa-home-role-actions a{font-size:12px;font-weight:700;color:var(--accent,#24939e);text-decoration:none}.oa-home-role-help{font-size:12px;color:var(--origen-ui-card-description,#647988);line-height:1.6;margin:15px 0!important}.oa-home-role-bottom{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.oa-home-role-message{font-size:12px;color:var(--origen-ui-card-data,#233c4b);margin-top:12px!important}@media(max-width:760px){.oa-home-role-row{grid-template-columns:1fr}}.theme-editor{display:flex;flex-direction:column;gap:20px}.palette-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.palette-card{border:2px solid var(--origen-border,#e3eaed);border-radius:12px;padding:12px 10px;background:var(--origen-surface,#fff);color:var(--origen-text,#19283a);display:flex;flex-direction:column;gap:8px;text-align:left}.palette-card.chosen{border-color:var(--accent)}.palette-card b{font-size:12px}.palette-swatches{display:flex;height:26px;gap:3px}.palette-swatches i{flex:1;border:1px solid #00000012;border-radius:4px}.theme-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.color-fields{display:flex;flex-direction:column;gap:9px;margin-top:18px}.theme-color-field{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--origen-border,#dfe7eb);border-radius:10px;padding:9px 13px;font-size:13px;gap:10px}.color-controls{display:flex;align-items:center;gap:10px}.color-controls input{width:39px;height:31px;border:0;padding:0;background:transparent;cursor:pointer}.color-controls code{font-size:11px;color:var(--origen-muted,#718492)}.theme-label{display:flex;flex-direction:column;gap:3px;margin-top:12px;font-size:12px;font-weight:600}.theme-label .field-select{width:100%;margin:3px 0 0}.theme-reset{margin-top:20px}.theme-preview{display:flex;min-height:260px;background:var(--origen-bg);color:var(--origen-text);font-family:var(--origen-font);border:1px solid var(--origen-border);border-radius:var(--origen-radius);overflow:hidden}.preview-sidebar{width:28%;min-width:125px;background:var(--nav-bg);padding:14px;display:flex;flex-direction:column;gap:11px;color:#fff;font-size:11px}.preview-sidebar img{height:50px;object-fit:contain;max-width:100%}.preview-sidebar span{padding:8px;border-radius:7px;background:#ffffff15}.preview-content{flex:1;padding:24px;min-width:0}.preview-kicker{font-size:10px;letter-spacing:1.4px;color:var(--accent);font-weight:800}.preview-content h3{font-size:21px;margin:8px 0}.preview-content p{color:var(--origen-muted);font-size:12px}.preview-cards{display:flex;gap:10px;margin-top:23px}.preview-cards article{background:var(--origen-surface);border:1px solid var(--origen-border);border-radius:var(--origen-radius);padding:16px;flex:1;min-width:0;font-size:12px}.preview-cards button{background:var(--accent);border:0;border-radius:7px;padding:9px;color:#fff;font-size:11px}.logo-preview{display:flex;align-items:center;gap:22px}.logo-preview img{width:170px;max-width:40%;height:90px;object-fit:contain;background:#173942;border-radius:12px}.logo-preview p{max-width:550px;margin:5px 0!important}.design-tabs{display:flex;gap:8px;flex-wrap:wrap}.design-tabs button{border:1px solid var(--origen-border);background:var(--origen-surface);color:var(--origen-text);border-radius:9px;padding:11px 17px;font-weight:600}.design-tabs button.active{border-color:var(--accent);color:var(--accent);background:var(--origen-surface)}@media(max-width:800px){.palette-grid{grid-template-columns:repeat(3,1fr)}.theme-columns{grid-template-columns:1fr;gap:15px}}@media(max-width:520px){.palette-grid{grid-template-columns:repeat(2,1fr)}.preview-sidebar{display:none}.preview-content{padding:12px}.preview-cards{flex-direction:column}.logo-preview{flex-direction:column;align-items:flex-start}}.or-theme-bg-modes{display:flex;gap:8px;margin:14px 0}.or-theme-bg-modes button{border:1px solid var(--origen-border,#d6e2e5);border-radius:9px;padding:10px 17px;cursor:pointer;background:var(--origen-surface,#fff);color:var(--origen-text,#173b46);font-weight:600}.or-theme-bg-modes button.active{background:var(--accent,#24939e);border-color:var(--accent,#24939e);color:#fff}.or-theme-upload{display:block;margin-top:12px;padding:13px;border:1px dashed var(--origen-border,#c7d6dc);border-radius:10px;font-size:12px;font-weight:600}.or-theme-upload input{display:block;margin-top:8px;width:100%;font-size:12px}.or-theme-bg-current{margin-top:12px;display:grid;gap:10px;max-width:620px}.or-theme-bg-preview{height:170px;border-radius:12px;border:1px solid var(--origen-border,#d4e2e6);background-size:cover;background-position:center}.or-theme-bg-current button{justify-self:start}.or-theme-effects{margin-top:20px;border-top:1px solid var(--origen-border,#dce7e9);padding-top:16px;display:grid;gap:10px}.or-theme-effects h4{font-size:15px;margin:0}.or-theme-effects p{margin:0 0 4px;font-size:12px}.or-theme-effect-choice{display:grid;gap:7px;font-size:12px;font-weight:650;max-width:420px}.or-theme-effect-choice select{width:100%;background:var(--origen-surface,#fff);color:var(--origen-text,#203441);padding:11px;border:1px solid var(--origen-border,#dce7e9);border-radius:9px}.or-theme-effect-sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;max-width:750px}.or-theme-effect-slider{display:grid;gap:7px;font-size:12px;font-weight:600}.or-theme-effect-slider input{width:100%;accent-color:var(--accent,#24939e);cursor:pointer}.or-theme-effect-sliders small{grid-column:1/-1;font-size:11px;color:var(--origen-muted,#718492)}@media(max-width:560px){.or-theme-effect-sliders{grid-template-columns:1fr}}.or-admin-typography-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:start;gap:24px;margin-top:18px}.or-admin-type-field>small{display:block;color:var(--origen-ui-card-description,#647988);font-size:11px;margin:5px 0 5px 12px}.or-admin-typography-settings .color-fields{margin-top:0}.or-admin-typography-settings .outline-button{margin-top:10px}.or-admin-type-sample{border-radius:14px;border:1px solid var(--origen-border);background:var(--origen-bg);padding:20px}.or-admin-type-sample-card{border-radius:12px;border:1px solid var(--origen-border);background:var(--origen-surface);padding:22px;color:var(--origen-ui-card-data)}.or-admin-type-sample-card h3{color:var(--origen-ui-card-title);font-size:21px;margin:12px 0 6px}.or-admin-type-sample-card .or-admin-type-sample-subtitle{color:var(--origen-ui-card-subtitle);font-size:10px;letter-spacing:.12em;font-weight:750}.or-admin-type-sample-card p{color:var(--origen-ui-card-description)!important;line-height:1.6;font-size:12px;margin-bottom:18px}.or-admin-type-sample-row{display:flex;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid var(--origen-border);color:var(--origen-ui-card-data);font-size:12px}.or-admin-type-sample-card>small{display:block;color:var(--origen-ui-card-description);margin-top:14px;font-size:10px}@media(max-width:780px){.or-admin-typography-layout{grid-template-columns:1fr}}.app-body{position:relative;isolation:isolate}.app-body>.or-bg-fx{position:absolute;inset:0;z-index:0;pointer-events:none}.app-body>.main-content,.app-body>.app-topbar{position:relative;z-index:1}.or-bg-fx{overflow:hidden;pointer-events:none;isolation:isolate;opacity:var(--fx-opacity,.6);filter:brightness(var(--fx-intensity,1))}.or-bg-fx-layer,.or-bg-fx-detail{position:absolute;inset:-10%;pointer-events:none;display:block;will-change:background-position,transform;opacity:.88}.or-bg-fx-detail{opacity:.57}.or-bg-fx-stars .or-bg-fx-layer{background-image:radial-gradient(circle,#fff 0 1.4px,transparent 2px),radial-gradient(circle,#92caff 0 1px,transparent 1.8px),radial-gradient(circle,#d8c4ff 0 2px,transparent 3px);background-size:var(--fx-density) var(--fx-density),var(--fx-density-sm) var(--fx-density-sm),var(--fx-density-lg) var(--fx-density-lg);background-position:5px 10px,32px 48px,80px 115px;filter:drop-shadow(0 0 3px #9ed5ff)}.or-bg-fx-stars .or-bg-fx-detail{background-image:radial-gradient(circle,#82d8ff 0 1px,transparent 2px),radial-gradient(circle,#fff 0 1px,transparent 2px);background-size:var(--fx-density-xl) var(--fx-density-xl),var(--fx-density-xxl) var(--fx-density-xxl)}.or-bg-fx-glass .or-bg-fx-layer{background:repeating-linear-gradient(120deg,transparent 0 8%,rgba(255,255,255,.25) 9%,rgba(255,255,255,.075) 13%,transparent 18%),linear-gradient(130deg,rgba(220,245,255,.4),transparent 48%,rgba(189,204,255,.2));background-size:var(--fx-density) 100%,100% 100%}.or-bg-fx-glass .or-bg-fx-detail{background:repeating-linear-gradient(120deg,transparent 0 16%,rgba(255,255,255,.45) 16.3%,transparent 17.2%,transparent 35%);background-size:var(--fx-density-double) 100%}.or-bg-fx-sparkles .or-bg-fx-layer{background-image:radial-gradient(circle,#fff 0 3px,transparent 4px),linear-gradient(90deg,transparent 47%,rgba(255,255,255,.9) 50%,transparent 53%),linear-gradient(0deg,transparent 48%,rgba(178,224,255,.8) 50%,transparent 52%);background-size:var(--fx-density) var(--fx-density),var(--fx-density) var(--fx-density),var(--fx-density) var(--fx-density);background-position:20px 38px,20px 38px,20px 38px}.or-bg-fx-sparkles .or-bg-fx-detail{background-image:radial-gradient(circle,#ffdfff 0 2px,transparent 4px),radial-gradient(circle,#8bdfff 0 3px,transparent 5px);background-size:var(--fx-density-120) var(--fx-density-120),var(--fx-density-80) var(--fx-density-80);background-position:60px 75px,15px 25px;filter:drop-shadow(0 0 6px #99dfff)}.or-bg-fx-neon .or-bg-fx-layer{background:repeating-linear-gradient(125deg,transparent 0,transparent var(--fx-density-42),rgba(72,144,255,.7) var(--fx-density-45),rgba(145,98,255,.22) var(--fx-density-48),transparent var(--fx-density-51)),radial-gradient(ellipse at 78% 24%,rgba(31,168,255,.5),transparent 55%);filter:blur(11px)}.or-bg-fx-neon .or-bg-fx-detail{background:repeating-linear-gradient(125deg,transparent 0,transparent var(--fx-density-47),rgba(177,116,255,.8) var(--fx-density-49),transparent var(--fx-density-51));filter:blur(3px)}.or-bg-fx-metal .or-bg-fx-layer{background:repeating-linear-gradient(105deg,rgba(255,255,255,.34) 0 1px,rgba(24,60,90,.09) 2px 3px,transparent 5px 12px),linear-gradient(120deg,transparent 5%,rgba(255,255,255,.6) 35%,rgba(147,182,209,.23) 55%,transparent 84%);background-size:var(--fx-density-third) 100%,150% 100%}.or-bg-fx-metal .or-bg-fx-detail{background:linear-gradient(112deg,transparent 10%,rgba(255,255,255,.3) 40%,transparent 63%,rgba(111,158,185,.2) 80%,transparent 95%);background-size:200% 100%}.or-bg-fx-water .or-bg-fx-layer{background-image:repeating-radial-gradient(ellipse at 25% 52%,transparent 0 13px,rgba(111,210,255,.3) 15px,transparent 18px,transparent var(--fx-density-35)),radial-gradient(ellipse at 70% 20%,rgba(30,164,227,.25),transparent 60%);background-size:var(--fx-density-double) var(--fx-density-130),100% 100%}.or-bg-fx-water .or-bg-fx-detail{background:repeating-linear-gradient(170deg,transparent 0 18px,rgba(255,255,255,.27) 21px,rgba(82,190,238,.13) 24px,transparent 31px,transparent var(--fx-density-half));filter:blur(5px)}@keyframes or-fx-drift{to{background-position:240px 180px,70px 150px,90px 140px}}@keyframes or-fx-sheen{to{background-position:240px 0,100% 0}}@keyframes or-fx-float{50%{transform:translate3d(2%,-2%,0)}}@keyframes or-fx-water{50%{transform:translate3d(-2%,1.5%,0);filter:blur(2px)}}.or-bg-fx:not(.or-bg-fx-paused) .or-bg-fx-layer{animation:or-fx-drift var(--fx-duration,40s) linear infinite alternate}.or-bg-fx-glass:not(.or-bg-fx-paused) .or-bg-fx-layer,.or-bg-fx-metal:not(.or-bg-fx-paused) .or-bg-fx-layer{animation-name:or-fx-sheen}.or-bg-fx:not(.or-bg-fx-paused) .or-bg-fx-detail{animation:or-fx-float var(--fx-duration,40s) ease-in-out infinite}.or-bg-fx-water:not(.or-bg-fx-paused) .or-bg-fx-detail{animation-name:or-fx-water}.theme-preview{position:relative;isolation:isolate}.theme-preview>.or-bg-fx{position:absolute;inset:0;z-index:0}.theme-preview>.preview-sidebar,.theme-preview>.preview-content{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.or-bg-fx-layer,.or-bg-fx-detail{animation:none!important;will-change:auto}}.or-bg-fx-paused .or-bg-fx-layer,.or-bg-fx-paused .or-bg-fx-detail{animation:none!important;will-change:auto}.or-page-surface>.or-bg-fx{position:absolute;inset:0;z-index:0;pointer-events:none}.or-bg-fx-stars .or-bg-fx-layer{background-image:radial-gradient(circle,var(--fx-color,#82D8FF) 0 1.4px,transparent 2px),radial-gradient(circle,var(--fx-color,#82D8FF) 0 1px,transparent 1.8px),radial-gradient(circle,var(--fx-color,#82D8FF) 0 2px,transparent 3px);filter:drop-shadow(0 0 3px var(--fx-color,#82D8FF))}.or-bg-fx-stars .or-bg-fx-detail{background-image:radial-gradient(circle,var(--fx-color,#82D8FF) 0 1px,transparent 2px),radial-gradient(circle,var(--fx-color,#82D8FF) 0 1px,transparent 2px)}.or-bg-fx-sparkles .or-bg-fx-layer{background-image:radial-gradient(circle,var(--fx-color,#82D8FF) 0 3px,transparent 4px),linear-gradient(90deg,transparent 47%,var(--fx-color,#82D8FF) 50%,transparent 53%),linear-gradient(0deg,transparent 48%,var(--fx-color,#82D8FF) 50%,transparent 52%)}.or-bg-fx-sparkles .or-bg-fx-detail{background-image:radial-gradient(circle,var(--fx-color,#82D8FF) 0 2px,transparent 4px),radial-gradient(circle,var(--fx-color,#82D8FF) 0 3px,transparent 5px);filter:drop-shadow(0 0 6px var(--fx-color,#82D8FF))}.or-bg-fx-neon .or-bg-fx-layer{background:repeating-linear-gradient(125deg,transparent 0,transparent var(--fx-density-42),var(--fx-color,#82D8FF) var(--fx-density-45),transparent var(--fx-density-51)),radial-gradient(ellipse at 78% 24%,var(--fx-color,#82D8FF),transparent 55%);filter:blur(11px)}.or-bg-fx-neon .or-bg-fx-detail{background:repeating-linear-gradient(125deg,transparent 0,transparent var(--fx-density-47),var(--fx-color,#82D8FF) var(--fx-density-49),transparent var(--fx-density-51));filter:blur(3px)}.v5-builder *{box-sizing:border-box}.v5-builder-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px;margin:20px 0;align-items:start}.v5-inspector,.v5-canvas{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dde7e9);border-radius:var(--origen-radius,16px);padding:19px;color:var(--origen-text)}.v5-inspector{max-height:75vh;overflow-y:auto;position:sticky;top:18px}.v5-inspector h3,.v5-canvas h3{margin:0 0 7px}.v5-inspector p,.v5-inspector small,.v5-canvas small{font-size:12px;color:var(--origen-muted);line-height:1.5}.v5-sort-list{display:grid;gap:7px;margin:16px 0}.v5-sort-item{border:1px solid var(--origen-border);padding:10px;border-radius:11px;display:flex;align-items:center;gap:5px;cursor:grab}.v5-sort-item.chosen{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.v5-sort-item button{display:flex;align-items:center;gap:8px;background:none;border:0;text-align:left;color:inherit;flex:1;min-width:0;cursor:pointer}.v5-sort-item button span{font-weight:700;min-width:0}.v5-sort-item small{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.v5-sort-item input{accent-color:var(--accent)}.v5-field{display:block;font-size:12px;font-weight:650;margin:12px 0;color:inherit}.v5-field input:not([type=range]),.v5-field textarea,.v5-field select{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid var(--origen-border);border-radius:8px;background:var(--origen-surface);color:var(--origen-text);font:inherit;font-weight:400}.v5-field input[type=range]{width:100%;display:block;accent-color:var(--accent)}.v5-edit-fields{border-top:1px solid var(--origen-border);margin-top:20px;padding-top:17px}.v5-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v5-subhead{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:20px;font-size:13px}.v5-subhead button,.v5-image-input button{border:1px solid var(--origen-border);background:var(--origen-bg);color:var(--origen-text);border-radius:8px;padding:8px;cursor:pointer;font-size:12px}.v5-subcard{margin-top:10px;padding:12px;border:1px solid var(--origen-border);border-radius:10px}.v5-remove{background:transparent;border:0;color:#cb5252;cursor:pointer;font-weight:650;font-size:12px;margin-top:8px}.v5-delete-section{margin-top:22px}.v5-image-input{padding:12px;border:1px dashed var(--origen-border);border-radius:10px;font-size:12px;margin-top:12px}.v5-image-input>span,.v5-image-input small{display:block;margin-bottom:6px}.v5-image-input input{display:block;width:100%;font-size:11px;margin:8px 0}.v5-canvas-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.v5-canvas-bar small{display:block}.builder-switch{display:flex;gap:5px}.builder-switch button{border:1px solid var(--origen-border);background:transparent;color:var(--origen-text);padding:8px;border-radius:8px;cursor:pointer}.builder-switch button.chosen{color:#fff;background:var(--accent)}.v5-viewport{padding:14px;background:var(--origen-bg,#f5f7fa);border:1px solid var(--origen-border);border-radius:12px;overflow:auto;min-height:540px}.v5-phone .v5-page{width:345px;max-width:100%;margin:0 auto}.v5-page{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-width:0}.v5-grid-item{min-width:0}.v5-phone .v5-grid-item{grid-column:span 6!important}.v5-section{position:relative;isolation:isolate;border-radius:var(--origen-radius,14px);overflow:hidden;border:1px solid var(--origen-border,#dce5e8);background:var(--origen-surface,#fff);min-height:160px;display:flex;align-items:flex-start;color:var(--origen-text,#182d3a);width:100%}.v5-section.v5-hero{color:#fff}.v5-section.v5-hero p{color:#e2f6f7}.v5-section.selected{outline:3px solid var(--accent);outline-offset:-3px}.v5-section.v5-edit-mode{cursor:grab}.v5-section-body{position:relative;z-index:2;padding:35px 27px 22px;width:100%;pointer-events:none}.v5-section-body.has-background{color:#fff;text-shadow:0 1px 5px #0008}.v5-section-body.has-background p{color:#fff}.v5-section h2{font-size:clamp(18px,2vw,31px);line-height:1.12;margin:0 0 12px}.v5-section p{font-size:13px;line-height:1.5;max-width:620px;margin:0 0 15px;color:var(--origen-muted)}.v5-eyebrow{display:block;font-size:10px;letter-spacing:2px;font-weight:700;margin-bottom:14px}.v5-image{position:absolute;inset:0;z-index:0;overflow:hidden}.v5-image.can-pan{touch-action:none;cursor:move;z-index:3}.v5-image img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.v5-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0c1d279c,#091a2140)}.v5-free-button{position:absolute;z-index:5;white-space:normal;max-width:55%;font-weight:750;border-radius:10px;padding:11px 15px;border:0;background:#fff;color:#1c4253;box-shadow:0 4px 15px #0002;cursor:pointer;font-size:12px;touch-action:none}.v5-free-button.is-editable{border:2px dashed var(--accent);cursor:move}.v5-edit-chip{position:absolute;bottom:6px;right:8px;padding:5px 8px;background:#122d35ec;color:#fff;z-index:8;font-size:10px;border-radius:15px;pointer-events:none}.v5-card-row{display:flex;gap:12px;overflow-x:auto;pointer-events:auto;padding:5px 0 10px;scrollbar-width:thin}.v5-card-tile{flex:0 0 min(195px,43%);border-radius:12px;background:var(--origen-bg,#f2f6f7);border:1px solid var(--origen-border);overflow:hidden;min-width:110px;padding:0;cursor:pointer;color:var(--origen-text);text-align:left}.v5-card-row.panoramic .v5-card-tile{flex-basis:min(235px,67%)}.v5-card-tile img,.v5-card-placeholder{width:100%;height:85px;object-fit:cover;display:grid;place-items:center;font-size:25px;background:color-mix(in srgb,var(--accent) 15%,var(--origen-bg))}.v5-card-caption{padding:10px}.v5-card-caption strong,.v5-card-caption small{display:block}.v5-card-caption strong{font-size:12px}.v5-card-caption small{font-size:11px;color:var(--origen-muted);margin-top:3px}.v5-empty,.v5-info-chip{font-size:12px;color:var(--origen-muted);background:var(--origen-bg);padding:10px;border-radius:9px}.v5-warning{padding:12px;margin:10px 0;color:#9a3f1b;background:#fff0e3;border-radius:9px}.v5-warning button{margin-left:8px}.v5-modal{position:fixed;inset:0;background:#07131be8;z-index:9999;display:grid;place-items:center;padding:15px}.v5-modal-content{width:min(950px,100%);background:#0f2331;border-radius:16px;padding:15px}.v5-modal-content iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:9px}.v5-close{display:block;margin:0 0 12px auto;border:0;color:#fff;background:#ffffff24;border-radius:8px;padding:9px 15px;cursor:pointer}.v5-page:not(.preview){max-width:1600px;margin:auto}.v5-page:not(.preview) .v5-section{box-shadow:0 5px 20px #0000000a}@media(max-width:1100px){.v5-builder-layout{grid-template-columns:1fr}.v5-inspector{position:static;max-height:none}}@media(max-width:720px){.v5-page .v5-grid-item{grid-column:span 6!important}.v5-section-body{padding:24px 18px}.v5-builder-layout{gap:10px}.v5-inspector,.v5-canvas{padding:12px}.v5-viewport{padding:7px}.v5-two-fields{grid-template-columns:1fr}.v5-card-tile{flex-basis:145px}}.v6-grid{position:relative;width:100%;min-height:350px;isolation:isolate;background-image:linear-gradient(to right,color-mix(in srgb,var(--accent) 15%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 15%,transparent) 1px,transparent 1px);background-size:1.5625% var(--grid-step,calc(var(--cell) / 2)),1.5625% var(--grid-step,calc(var(--cell) / 2));background-color:var(--origen-bg,#f6f8f9)}.v6-grid:not(.is-editing){background-image:none;background-color:transparent!important}.v6-grid-placed{position:absolute;min-width:0;box-sizing:border-box;padding:4px;transition:none}.v6-grid .v5-section{min-height:0;overflow:hidden;touch-action:pan-y}.v6-grid .v5-section-body{padding:25px 18px 16px;overflow:auto;max-height:100%}.v6-grid .v5-section h2{font-size:clamp(14px,1.8vw,28px)}.v6-grid .v5-section p{font-size:12px}.v6-grid .v5-image{z-index:1}.v6-grid .v5-image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.grid-move{display:none}.grid-move:active{cursor:grabbing}.grid-size-label{position:absolute;z-index:15;bottom:9px;left:10px;background:#142c37eb;color:#fff;font-size:10px;border-radius:8px;padding:5px 7px;pointer-events:none}.grid-handle{position:absolute;z-index:18;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--accent);border:2px solid white;box-shadow:0 1px 7px #1114;border-radius:5px}.handle-e{right:0;top:50%;width:12px;height:42px;transform:translateY(-50%);cursor:ew-resize}.handle-s{bottom:0;left:50%;height:12px;width:42px;transform:translate(-50%);cursor:ns-resize}.handle-se{right:0;bottom:0;width:19px;height:19px;cursor:nwse-resize}.v6-grid-placed:has(.selected){z-index:5}.v6-viewport{overflow:auto;min-height:520px}.v6-phone .v6-grid{width:345px;max-width:none;margin:0 auto}.grid-btn.btn-square{border-radius:0}.grid-btn.btn-rounded{border-radius:11px}.grid-btn.btn-pill{border-radius:999px}.grid-btn.btn-circle{border-radius:50%;aspect-ratio:1;min-width:55px;max-width:90px;white-space:normal}.grid-btn.btn-polygon{clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);border-radius:0;padding-inline:25px!important}.grid-btn.btn-organic{border-radius:42% 58% 61% 39%/51% 37% 63% 49%;padding-inline:22px!important}.v5-builder-layout{grid-template-columns:minmax(270px,315px) minmax(0,1fr)}.v5-viewport .v5-image{pointer-events:none}.v5-viewport .grid-move,.v5-viewport .grid-handle,.v5-viewport .grid-btn{pointer-events:auto}.v5-viewport .grid-section .v5-section-body{pointer-events:none}@media(max-width:1150px){.v5-builder-layout{grid-template-columns:1fr}}.v6-grid.is-editing .grid-section{cursor:grab;touch-action:none}.v6-grid.is-editing .grid-section:active{cursor:grabbing}.v6-grid.is-editing .grid-btn,.v6-grid.is-editing .v5-card-tile{cursor:pointer;touch-action:auto}.v6-grid.is-editing .grid-btn.is-editable{cursor:move;touch-action:none}.grid-btn.btn-circle{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;border-radius:50%!important;max-width:none!important;min-width:0!important;max-height:none;overflow:hidden;line-height:1.12}.grid-btn.btn-circle .v7-btn-label{display:block;overflow-wrap:anywhere;text-align:center;max-height:90%;overflow:hidden;font-size:clamp(9px,1vw,14px)}.grid-btn.btn-custom-lines,.grid-btn.btn-custom-free{max-width:70%}.v7-shape-editor{border:1px solid var(--origen-border);border-radius:10px;padding:10px;margin:10px 0;background:var(--origen-bg);font-weight:400}.v7-shape-editor p{margin:0 0 8px;font-size:11px;color:var(--origen-muted)}.v7-shape-editor svg{display:block;width:100%;height:170px;border-radius:8px;border:1px solid var(--origen-border);touch-action:none;cursor:crosshair}.v7-shape-actions{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.v7-shape-actions button{cursor:pointer;border:1px solid var(--origen-border);border-radius:7px;padding:7px;background:var(--origen-surface);color:var(--origen-text);font-size:11px}.v7-shape-actions button:last-child{background:var(--accent);color:#fff}.v7-shape-actions button:disabled{opacity:.5;cursor:not-allowed}.v8-text-editor{margin:14px 0;padding:12px;border:1px solid var(--origen-border,#dce5e8);border-radius:12px}.v8-text-editor h4{font-size:13px;margin:0 0 8px}.v8-text-editor input[type=color]{width:100%;height:37px;padding:3px}.v8-reset-type{background:transparent;border:1px solid var(--origen-border,#dce5e8);padding:8px;border-radius:8px;color:var(--origen-text);cursor:pointer}.v6-grid .v5-section h2{line-height:1.15;overflow-wrap:anywhere}.v6-grid .v5-section p{overflow-wrap:anywhere}.v9-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px;background:var(--origen-bg,#f3f8f9);border:1px solid var(--origen-border,#ddd);border-radius:12px}.v9-sync{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;cursor:pointer}.v9-sync input{accent-color:var(--accent);height:18px;width:18px}.v9-undo{background:var(--origen-surface,#fff);color:var(--origen-text,#123);border:1px solid var(--origen-border,#ddd);border-radius:8px;padding:10px 13px;cursor:pointer;font-weight:650}.v9-undo:disabled{opacity:.45;cursor:not-allowed}.v10-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.v10-toolbar .v10-undo{display:flex;align-items:center;justify-content:center;min-width:37px;height:37px;padding:4px 10px;font-size:24px;line-height:1}.v10-toolbar .v10-sync{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px}.v10-toolbar .v10-sync input{margin:0}@media(max-width:800px){.v5-canvas-bar{align-items:flex-start}.v10-toolbar{justify-content:flex-start}}.v11-duplicate{display:block;width:100%;margin:13px 0 8px;padding:10px!important}.section-quick-actions{position:absolute;top:10px;right:10px;z-index:12;display:flex;gap:6px}.section-quick-actions button{width:30px;height:30px;border-radius:9px;border:1px solid rgba(255,255,255,.55);background:#0c1b22b8;color:#fff;display:grid;place-items:center;cursor:pointer;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-quick-actions button:hover{background:#07888eeb}.fx-float{animation:v12float 3.8s ease-in-out infinite}.fx-pulse{animation:v12pulse 2.8s ease-in-out infinite}.fx-glow{animation:v12glow 2.2s ease-in-out infinite}.fx-neon{overflow:visible}@keyframes v12float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes v12pulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes v12glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.v12-effects-box{margin:14px 0;padding:12px;border:1px solid var(--origen-border,#dce5e8);border-radius:12px}.v12-effects-box h4{font-size:13px;margin:0 0 8px}.v12-draftbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 18px}.v12-drafts-panel{border:1px solid var(--origen-border,#dce5e8);background:var(--origen-surface,#fff);border-radius:14px;padding:14px;margin-bottom:18px}.v12-drafts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.v12-drafts-head button,.v12-draft-actions button{border:1px solid var(--origen-border,#dce5e8);background:var(--origen-bg,#f4f8f9);padding:8px 10px;border-radius:9px;cursor:pointer;color:var(--origen-text,#183b44)}.v12-draft-list{display:grid;gap:10px}.v12-draft-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--origen-border,#dce5e8);border-radius:12px}.v12-draft-item strong,.v12-draft-item small{display:block}.v12-draft-item small{color:var(--origen-muted,#647684);margin-top:4px}.v12-draft-actions{display:flex;gap:8px;flex-wrap:wrap}.v12-empty{margin:0;color:var(--origen-muted,#647684);font-size:13px}.v16-module-content{position:relative;z-index:5;width:calc(100% - 24px);margin:8px 12px 10px;min-height:80px;flex:1;pointer-events:auto;overflow:hidden;border-radius:10px}.grid-section:has(.v16-module-content){flex-direction:column}.grid-section:has(.v16-module-content) .v5-section-body{flex:0 0 auto;padding-bottom:2px;max-height:43%;overflow:auto}.v16-embed{display:block;width:100%;height:100%;min-height:145px;border:0;border-radius:8px;background:#edf4f5}.v16-module-placeholder{display:grid;place-items:center;text-align:center;min-height:85px;background:var(--origen-bg,#edf4f5);border:1px dashed var(--origen-border,#d7e5e7);border-radius:9px;padding:12px;font-size:12px;color:var(--origen-muted,#647684)}.v16-code-preview,.v16-external{height:100%;min-height:135px;display:flex;flex-direction:column;gap:5px;background:var(--origen-bg,#f2f8f9)}.v16-code-preview iframe{width:100%;height:100%;flex:1;border:0;background:#fff}.v16-iframe-badge{font-size:10px;padding:4px 8px;color:#456}.v16-external a{font-size:12px;font-weight:700;padding:6px;text-decoration:underline;color:var(--accent,#117e8b)}.v16-external small{padding:0 6px}.v16-chat{height:100%;min-height:130px;display:flex;flex-direction:column;background:#f5fafb;color:#123340;border:1px solid #d9e8ea;border-radius:8px;overflow:hidden}.v16-chat-top{padding:7px 9px;background:#124957;color:#fff;font-size:11px;display:flex;justify-content:space-between;gap:8px}.v16-chat-top small{color:#c5dfe6}.v16-chat-lines{flex:1;overflow:auto;padding:9px}.v16-chat-lines p{color:#304954!important;font-size:11px!important;margin:0 0 6px!important}.v16-chat form{display:flex;gap:4px;padding:7px;border-top:1px solid #d9e8ea}.v16-chat input{flex:1;width:50px;min-width:0;border:1px solid #ccdce0;border-radius:5px;padding:6px;font-size:11px}.v16-chat button{background:#166a77;color:#fff;border:0;border-radius:6px;cursor:pointer;padding:6px}.v6-grid-placed{padding:1px}.v6-grid.is-editing .v6-grid-placed{outline:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}.v6-grid .v5-section-body{padding:15px 12px 9px}.v6-grid .v5-section{min-width:0}.or-custom-tiles{position:relative;z-index:6;flex:1;min-height:70px;margin:4px 12px 12px;pointer-events:auto}.or-custom-tile{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;overflow:auto;text-decoration:none;padding:12px;background-size:cover;background-position:center;overflow-wrap:anywhere;box-shadow:none}.or-custom-tile strong,.or-custom-tile span{display:block;line-height:1.25}.or-custom-tile small{margin-top:auto;align-self:flex-end;color:inherit}.or-custom-tile:hover{filter:brightness(.97)}.or-custom-editor{margin:14px 0;padding:12px;border:1px solid var(--origen-border);border-radius:12px;background:var(--origen-bg)}.or-inner-editor{padding:10px;margin:8px 0;background:var(--origen-surface);border:1px solid var(--origen-border);border-radius:10px}.or-inner-editor summary{cursor:pointer;font-weight:700;padding:7px 2px}.or-inner-editor input[type=color]{min-height:34px}.v5-section.v5-custom .v5-section-body,.v5-section.v5-html .v5-section-body{flex:0 0 auto}.or-custom-tiles{overflow:visible}.or-inner-editable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:visible!important}.or-inner-editable:active{cursor:grabbing}.or-inner-selected{outline:2px solid var(--accent,#168c99);outline-offset:2px;z-index:8}.or-inner-content,.or-inner-link{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;width:100%;height:100%;overflow:auto;text-decoration:none;color:inherit}.or-inner-link{cursor:pointer}.or-inner-actions{position:absolute;right:3px;top:3px;display:flex;gap:3px;z-index:30;opacity:.9}.or-inner-actions button{width:20px;height:20px;padding:0;background:#163a48;color:#fff;border:1px solid #ffffff95;border-radius:5px;font-size:13px;line-height:1;display:grid;place-items:center;cursor:pointer}.or-inner-actions button:hover{background:#187a89}.or-inner-handle{position:absolute;z-index:25;background:#168d9b;border:1px solid white;border-radius:3px;touch-action:none;box-shadow:0 1px 4px #0005}.or-inner-handle-n,.or-inner-handle-s{width:30px;height:7px;left:50%;transform:translate(-50%);cursor:ns-resize}.or-inner-handle-n{top:-4px}.or-inner-handle-s{bottom:-4px}.or-inner-handle-e,.or-inner-handle-w{height:30px;width:7px;top:50%;transform:translateY(-50%);cursor:ew-resize}.or-inner-handle-e{right:-4px}.or-inner-handle-w{left:-4px}.or-inner-handle-se,.or-inner-handle-nw,.or-inner-handle-ne,.or-inner-handle-sw{height:11px;width:11px}.or-inner-handle-se{bottom:-5px;right:-5px;cursor:nwse-resize}.or-inner-handle-nw{top:-5px;left:-5px;cursor:nwse-resize}.or-inner-handle-ne{top:-5px;right:-5px;cursor:nesw-resize}.or-inner-handle-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.or-custom-tile.fx-float,.or-custom-tile.fx-pulse,.or-custom-tile.fx-glow{animation-play-state:running}@media(prefers-reduced-motion:reduce){.or-custom-tile{animation:none!important}}.v6-grid.is-editing .or-custom-tiles{background-image:linear-gradient(to right,rgba(22,137,151,.19) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,137,151,.19) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:0 0;outline:1px dashed rgba(22,137,151,.25);border-radius:5px}.or-inner-editable,.or-inner-editable *{touch-action:none}.or-inner-editable .or-inner-handle{pointer-events:auto}.or-inner-editable .or-inner-actions,.or-inner-editable .or-inner-actions *{touch-action:auto}.or-inner-selected .or-inner-handle{background:#08a2b6}.or-inner-editable:hover{outline:1px dashed #168d9b;outline-offset:1px}.v5-section.v5-custom>.or-custom-tiles{display:block;position:relative;align-self:stretch;box-sizing:border-box;width:calc(100% - 24px);min-width:0;max-width:calc(100% - 24px);min-height:70px;flex:1 1 auto;margin:4px 12px 12px;overflow:visible}.v5-section.v5-custom .or-custom-tile{position:absolute;min-width:0;max-width:none;box-sizing:border-box;flex:none;pointer-events:auto}.v5-section.v5-custom .or-custom-tile.or-inner-selected{z-index:20}.v5-section.v5-custom .or-inner-editable{touch-action:none}.or-add-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0}.or-add-types button{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#d6e2e5);color:var(--origen-text,#183b44);border-radius:8px;padding:9px 4px;cursor:pointer;font-size:11px;font-weight:650}.or-add-types button:hover{border-color:var(--accent,#168d9b);color:var(--accent,#168d9b)}.or-editor-active{border-color:var(--accent,#168d9b);box-shadow:0 0 0 1px var(--accent,#168d9b)}.or-object-actions{display:flex;gap:6px;margin:10px 0;flex-wrap:wrap}.or-object-actions button{font-size:11px;padding:6px 9px}.or-inline-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;display:block}.or-inline-text-edit{border:1px solid #0ba8bd!important;outline:2px solid #0ba8bd!important;outline-offset:1px;resize:vertical;width:100%!important;min-height:45px;padding:4px!important;background:#fff!important;color:#153a46!important;font:inherit;touch-action:auto!important;position:relative;z-index:40}.or-custom-tile:has(.or-inline-text-edit){z-index:40!important}.or-inner-content{padding-right:7px}.v5-section.v5-custom .or-custom-tile:has(.or-inline-text-edit) .or-inner-content{-webkit-user-select:text;user-select:text}.v5-section.v5-custom{display:flex;flex-direction:column}.v5-section.v5-custom>.or-custom-tiles{flex:1 1 100%;min-height:100%;margin:0;width:100%;max-width:100%;align-self:stretch}.or-add-types{grid-template-columns:repeat(4,minmax(0,1fr))}.or-inner-video{width:100%;height:100%;position:relative;overflow:hidden;min-height:0}.or-inner-video iframe,.or-inner-video video{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#0c1822}.or-inner-editable .or-inner-video iframe,.or-inner-editable .or-inner-video video{pointer-events:none}.or-inner-video-placeholder{display:grid;place-items:center;text-align:center;width:100%;height:100%;background:#132f40;color:#eaf6f7;padding:16px;font-size:12px}.or-inner-selected .or-inner-video{outline:1px solid rgba(255,255,255,.2)}.or-live-preview{margin:18px 0;padding:12px;border-radius:14px;border:1px solid var(--origen-border,#dae7e9);background:var(--origen-surface,#fff)}.or-live-preview-note{font-size:12px;color:var(--origen-muted,#667b84);margin:0 0 12px}.or-live-preview .v6-grid:not(.is-editing){background-image:none}.or-live-preview .or-custom-tile{cursor:default}.or-gradient-control{min-width:0;margin:10px 0;padding:12px;border:1px solid var(--origen-border,#dce5e8);border-radius:12px;background:var(--origen-surface,#fff);grid-column:1/-1}.or-gradient-control>strong{display:block;font-size:12px;margin-bottom:9px}.or-gradient-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.or-gradient-tabs button{border:1px solid var(--origen-border,#dce5e8);background:var(--origen-bg,#f4f8f9);border-radius:7px;padding:8px 4px;color:var(--origen-text,#243b45);font-size:11px;cursor:pointer}.or-gradient-tabs button.active{color:#fff;background:var(--accent,#147b89);border-color:var(--accent,#147b89)}.or-gradient-preview{height:85px;width:100%;border-radius:9px;margin:12px 0 8px;border:1px solid #b6cbd1}.or-gradient-stops{display:flex;flex-direction:column;gap:8px;margin-top:12px}.or-gradient-stop{display:flex;align-items:center;gap:7px}.or-gradient-stop input[type=color]{width:38px;height:34px;padding:1px;border:1px solid #cfdee0;border-radius:6px;flex:none}.or-gradient-stop input[type=range]{flex:1;min-width:0;accent-color:var(--accent,#147b89)}.or-gradient-stop span{width:35px;text-align:right;font-size:11px}.or-gradient-stop button{width:25px;height:28px;border:1px solid #cfdee0;border-radius:6px;cursor:pointer;background:var(--origen-bg,#f4f8f9);color:var(--origen-text,#243b45)}.or-gradient-stop button:disabled{opacity:.35;cursor:default}.or-add-gradient-stop{width:100%;margin-top:9px;padding:9px;border:1px dashed var(--accent,#147b89);color:var(--accent,#147b89);background:transparent;border-radius:8px;cursor:pointer;font-size:12px}.or-add-gradient-stop:disabled{opacity:.45;cursor:default}.or-add-types{grid-template-columns:repeat(5,minmax(0,1fr))}.or-inner-photo{width:100%;height:100%;overflow:hidden;pointer-events:none}.or-inner-photo img{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.v5-section.v5-custom .or-custom-move-handle{position:absolute;left:50%;top:5px;transform:translate(-50%);z-index:60;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 11px;border:1px solid #ffffffa8;border-radius:7px;background:#0a232edb;color:#fff;cursor:grab;font-size:10px;font-weight:700;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 3px 10px #00000038}.v5-section.v5-custom .or-custom-move-handle:active{cursor:grabbing}.v5-section.v5-custom .or-custom-tiles:empty{cursor:grab}.v5-section.v5-custom .or-inner-editable .or-inner-content{cursor:grab;user-select:none;-webkit-user-select:none}.v5-section.v5-custom .or-inner-editable .or-inner-link{cursor:grab;-webkit-user-select:none;user-select:none}.v5-section.v5-custom .or-inline-text-edit{cursor:text;user-select:text;-webkit-user-select:text}.or-custom-inspector-fold,.or-effects-collapse{min-width:0}.or-custom-inspector-fold{border:1px solid var(--origen-border,#dce5e8);border-radius:12px;padding:0 11px 12px;margin-top:10px}.or-custom-inspector-fold>summary,.or-effects-collapse>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:13px;padding:13px 6px;-webkit-user-select:none;user-select:none}.or-custom-inspector-fold>summary::-webkit-details-marker,.or-effects-collapse>summary::-webkit-details-marker{display:none}.or-custom-inspector-fold>summary:after,.or-effects-collapse>summary:after{content:"⌄";font-size:18px;line-height:1;transition:transform .2s ease}.or-custom-inspector-fold:not([open])>summary:after,.or-effects-collapse:not([open])>summary:after{transform:rotate(-90deg)}.or-custom-inspector-body{min-width:0}.or-effects-collapse{margin:10px 0 15px;padding:0 10px 12px}.or-effects-collapse>summary{border-bottom:1px solid var(--origen-border,#dce5e8);margin-bottom:7px}.or-swatch-field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font-size:12px;font-weight:600;padding:8px 0}.or-swatch-field input[type=color]{appearance:none;-webkit-appearance:none;display:block!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:34px!important;flex:0 0 38px!important;padding:2px!important;border:1px solid var(--origen-border,#dce5e8)!important;border-radius:7px!important;background:transparent;cursor:pointer}.or-swatch-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.or-swatch-field input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.or-gradient-control .or-gradient-stop{flex-wrap:wrap;gap:7px}.or-gradient-control .or-stop-opacity{display:flex;align-items:center;gap:6px;flex:1 1 100%;font-size:10px;font-weight:600;padding-left:2px}.or-gradient-control .or-stop-opacity input[type=range]{flex:1;min-width:60px;accent-color:var(--accent,#24939e)}.or-gradient-control .or-stop-opacity output{width:33px;text-align:right;font-variant-numeric:tabular-nums}.or-add-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.or-inner-special{display:grid;place-items:center;width:100%;height:100%;min-height:45px;text-align:center;font-size:12px;opacity:.8;border:1px dashed currentColor;border-radius:8px;pointer-events:none}.v6-grid .fx-float,.v6-grid .fx-pulse,.v6-grid .fx-glow{animation-duration:var(--or-animation-duration,3s)}.v6-grid .fx-slide{animation:v13slide var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .fx-sway{animation:v13sway var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .fx-rotate{animation:v13rotate var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .fx-breathe{animation:v13breathe var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .fx-shimmer{animation:v13shimmer var(--or-animation-duration,3s) ease-in-out infinite}@keyframes v13slide{0%,to{translate:0 0}50%{translate:7px 0}}@keyframes v13sway{0%,to{rotate:0deg}25%{rotate:-1.4deg}75%{rotate:1.4deg}}@keyframes v13rotate{0%,to{rotate:0deg}50%{rotate:2deg}}@keyframes v13breathe{0%,to{scale:1}50%{scale:1.025}}@keyframes v13shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.25) saturate(1.12)}}@media(prefers-reduced-motion:reduce){.v6-grid .fx-slide,.v6-grid .fx-sway,.v6-grid .fx-rotate,.v6-grid .fx-breathe,.v6-grid .fx-shimmer,.v6-grid .fx-float,.v6-grid .fx-pulse,.v6-grid .fx-glow{animation:none}}.or-text-settings{margin:10px 0;border:1px solid var(--origen-border,#cbdce1);border-radius:10px;min-width:0}.or-text-settings>summary{cursor:pointer;padding:12px;font-size:12px;font-weight:700;-webkit-user-select:none;user-select:none}.or-text-settings-body{padding:0 11px 13px;display:grid;gap:10px}.or-text-settings .or-gradient-control{margin:0}.or-format-toggle{display:flex;gap:7px}.or-format-toggle button{border:1px solid var(--origen-border,#ccdce2);border-radius:7px;background:var(--origen-surface,#fff);color:var(--origen-text,#263e48);width:42px;height:35px;font-size:15px;cursor:pointer}.or-format-toggle button.active,.or-alignment-options button.active{background:var(--accent,#24939e);border-color:var(--accent,#24939e);color:#fff}.or-alignment-control>strong,.or-layer-controls>strong{font-size:12px;display:block;margin:3px 0 8px}.or-alignment-options,.or-layer-controls>div{display:flex;flex-wrap:wrap;gap:5px}.or-alignment-options button,.or-layer-controls button{font-size:11px;padding:8px;border-radius:7px;border:1px solid var(--origen-border,#ccdce2);background:var(--origen-surface,#fff);color:var(--origen-text,#263e48);cursor:pointer}.or-layer-controls{border-top:1px solid var(--origen-border,#ccdce2);padding-top:12px;margin-top:8px}.or-effect-check{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:12px;font-weight:650}.or-effect-check input{accent-color:var(--accent,#24939e);width:16px;height:16px}.v5-section.v5-custom .or-inner-content{width:100%;min-width:0}.v5-section.v5-custom .or-inline-text{display:block;width:100%}.v6-grid .or-custom-tile.fx-slide{animation:v13slide var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .or-custom-tile.fx-sway{animation:v13sway var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .or-custom-tile.fx-rotate{animation:v13rotate var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .or-custom-tile.fx-breathe{animation:v13breathe var(--or-animation-duration,3s) ease-in-out infinite}.v6-grid .or-custom-tile.fx-shimmer{animation:v13shimmer var(--or-animation-duration,3s) ease-in-out infinite}.or-button-image-layer{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.or-button-image-layer img{width:112%;height:112%;position:absolute;left:0;object-fit:cover;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.or-button-extra{padding-top:12px;margin-top:10px;border-top:1px solid var(--origen-border,#cad8dd);display:grid;gap:8px}.or-button-image-controls{display:grid;gap:8px}.or-page-surface{min-width:0;max-width:100%;box-sizing:border-box}.or-page-canvas{will-change:auto}.or-page-canvas .v6-grid{width:100%!important;margin:0!important;max-width:none!important}.or-page-canvas .v6-grid-placed,.or-page-canvas .or-custom-tiles{box-sizing:border-box}.or-page-reading .grid-handle,.or-page-reading .or-inner-handle,.or-page-reading .or-inner-actions,.or-page-reading .section-quick-actions,.or-page-reading .or-custom-move-handle{display:none!important}.or-page-editing .v6-grid-placed{outline:1px solid color-mix(in srgb,var(--accent) 13%,transparent)}.or-button-geometry{display:grid;gap:8px;padding:12px;border:1px solid var(--origen-border,#cbdce1);border-radius:10px;margin:10px 0}.or-button-geometry>strong{font-size:12px}.or-button-geometry>small{font-size:11px;line-height:1.45}.or-button-geometry .v5-two-fields{gap:10px}.or-button-geometry input[type=number]{width:100%;min-width:0}.or-canva-editor:has(.or-sidebar-objects) .v5-edit-fields{display:none}.or-canva-editor .v5-edit-fields{margin-top:16px}.or-canva-editor .v5-edit-fields .or-custom-inspector-fold:not([open]){padding-bottom:0}.or-canva-editor .v5-inspector{min-width:0}.or-sidebar-objects{margin:16px 0;padding:12px 0;border-top:1px solid var(--origen-border,#dce5e8)}.or-sidebar-objects h4{font-size:13px;margin:0 0 9px}.or-sidebar-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:12px}.or-sidebar-add button,.or-sidebar-actions button{padding:8px 6px;border:1px solid var(--origen-border,#dce5e8);border-radius:8px;background:var(--origen-surface,#fff);color:var(--origen-text,#1a3943);font-size:11px;cursor:pointer}.or-sidebar-object-list{display:grid;gap:4px;margin:12px 0}.or-sidebar-object-list button{text-align:left;padding:9px 10px;border:1px solid var(--origen-border,#dce5e8);border-radius:7px;background:var(--origen-surface,#fff);color:var(--origen-text,#1a3943);font-size:12px;cursor:pointer}.or-sidebar-object-list button.active{border-color:var(--accent,#239ca8);background:color-mix(in srgb,var(--accent,#239ca8) 12%,transparent)}.or-sidebar-actions{display:flex;gap:6px;margin-top:8px}.or-toolbar{min-width:0;margin:0 0 14px;position:relative;border:1px solid var(--origen-border,#dce5e8);border-radius:14px;background:var(--origen-surface,#fff);box-shadow:0 5px 20px #0000000a;padding:6px}.or-toolbar-ribbon{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.or-toolbar-ribbon>button,.or-toolbar-ribbon>select{border:1px solid transparent;border-radius:9px;background:transparent;color:var(--origen-text,#233945);font-size:12px;padding:8px;cursor:pointer;white-space:nowrap;min-height:35px}.or-toolbar-ribbon>button:hover,.or-toolbar-ribbon>button.active{background:color-mix(in srgb,var(--accent,#229ba9) 13%,transparent);border-color:color-mix(in srgb,var(--accent,#229ba9) 28%,transparent)}.or-toolbar-ribbon>button>span{margin-left:4px;font-size:10px}.or-toolbar-ribbon select.or-font-select{max-width:142px;border:1px solid var(--origen-border,#dce5e8);overflow:hidden;text-overflow:ellipsis}.or-type-size{display:flex;align-items:center;border:1px solid var(--origen-border,#dce5e8);border-radius:8px;overflow:hidden;flex:none}.or-type-size button{border:0;background:transparent;color:inherit;min-width:27px;padding:7px;cursor:pointer}.or-type-size input{max-width:46px;text-align:center;border:0;background:transparent;color:inherit;font-size:12px;appearance:textfield}.or-type-size input::-webkit-inner-spin-button,.or-type-size input::-webkit-outer-spin-button{-webkit-appearance:none}.or-toolbar-panel{margin:8px 0 0;padding:12px;border-top:1px solid var(--origen-border,#dce5e8);background:var(--origen-bg,#f3f7f8);border-radius:10px;max-width:100%;max-height:260px;overflow:auto;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.or-toolbar-panel-title{display:flex;justify-content:space-between;align-items:center}.or-toolbar-panel-title strong{font-size:12px}.or-toolbar-panel-title button,.or-toolbar-options button,.or-toolbar-image button{font-size:11px;border:1px solid var(--origen-border,#dce5e8);border-radius:7px;padding:7px 10px;background:var(--origen-surface,#fff);color:var(--origen-text,#253946);cursor:pointer}.or-toolbar-options{display:flex;flex-wrap:wrap;gap:6px}.or-toolbar-options button.active{background:var(--accent,#24939e);color:#fff}.or-toolbar-panel .or-gradient-control{background:transparent;margin:0;padding:9px}.or-toolbar-image{display:grid;gap:6px}.or-toolbar-image>label{font-size:12px;display:grid;gap:5px}.or-toolbar-image input[type=file]{max-width:100%}.or-toolbar .or-stop-opacity{display:flex}@media(max-width:850px){.or-toolbar-ribbon>button>span{display:none}.or-toolbar-ribbon{gap:2px}.or-toolbar-panel{max-height:340px}}.or-toolbar-color-swatch{width:20px;height:20px;border:1px solid var(--origen-border,#cbd9dd);border-radius:5px;display:inline-block;vertical-align:middle;flex:none;box-shadow:inset 0 0 0 1px #fff4}.or-toolbar-ribbon{gap:4px}.or-toolbar-ribbon>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;padding:7px 9px}.or-toolbar-square-group{display:inline-flex;align-items:center;gap:3px}.or-toolbar-square-group>b{font-size:15px;line-height:1;font-weight:700}.or-toolbar-color-swatch{width:23px;height:23px}.or-toolbar-panel{position:relative;max-height:none;overflow:visible;display:block;padding:12px 14px;border-radius:8px}.or-toolbar-dismiss{position:absolute;right:6px;top:5px;z-index:2;border:0;background:transparent;color:var(--origen-muted,#697a80);font-size:21px;line-height:1;width:28px;height:28px;cursor:pointer}.or-toolbar-dismiss:hover{color:var(--origen-text,#1d3840)}.or-toolbar-panel-content{width:100%;padding-right:16px;display:grid;gap:10px}.or-toolbar-panel .or-gradient-control{width:100%;padding:0;border:0;background:transparent;box-shadow:none}.or-toolbar-panel .or-gradient-compact>.or-gradient-tabs{max-width:440px;display:flex;gap:7px}.or-toolbar-panel .or-gradient-compact>.or-gradient-tabs>button{flex:1;max-width:140px}.or-toolbar-panel .or-gradient-compact>.or-swatch-field{justify-content:flex-start;gap:8px}.or-toolbar-panel .or-gradient-compact>.or-gradient-preview{height:36px;margin:6px 0}.or-toolbar-panel .or-gradient-compact .or-gradient-stops{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.or-toolbar-panel .or-gradient-compact .or-gradient-stop{border:1px solid var(--origen-border,#dce5e8);padding:7px 9px;border-radius:9px;margin:0;display:flex;flex-wrap:wrap}.or-toolbar-panel .or-gradient-compact .or-stop-opacity{flex:1 1 100%}.or-toolbar-panel .or-gradient-compact .or-add-gradient-stop{max-width:220px;margin-top:0}.or-toolbar-panel .or-toolbar-image{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.or-toolbar-panel .or-toolbar-image>label:first-child{grid-column:1/-1;max-width:480px}.or-toolbar-panel .or-toolbar-image>button{justify-self:start}.or-toolbar-panel .or-toolbar-image .v5-field{min-width:0}.or-toolbar-panel .or-toolbar-image input[type=range],.or-toolbar-panel .v5-field input[type=range]{width:100%;display:block}.or-toolbar-panel .or-toolbar-options{gap:8px}.or-toolbar-panel .or-toolbar-options button{min-width:65px}.or-toolbar-panel .or-toolbar-image input[type=file]{width:100%;font-size:12px}@media(max-width:650px){.or-toolbar-panel .or-toolbar-image,.or-toolbar-panel .or-gradient-compact .or-gradient-stops{grid-template-columns:1fr}}.or-canva-editor .or-toolbar-floating{position:fixed!important;top:76px;left:50%;transform:translate(-50%);z-index:2147482000!important;width:max-content;max-width:calc(100vw - 24px);margin:0;border:1px solid #d7e1e7;background:#fff;color:#172734;box-shadow:0 10px 35px #08162238;border-radius:17px;padding:6px 8px;overflow:visible!important;isolation:isolate}.or-toolbar-floating .or-toolbar-ribbon{flex-wrap:nowrap;gap:3px;max-width:calc(100vw - 45px);overflow:visible}.or-toolbar-floating .or-toolbar-ribbon>button,.or-toolbar-floating .or-ribbon-anchor>button{background:transparent;color:#182837;border:0;border-radius:9px;font:600 12px/1.2 Inter,Arial,sans-serif;white-space:nowrap;padding:8px 9px;min-height:36px;cursor:pointer}.or-toolbar-floating .or-toolbar-ribbon>button:hover,.or-toolbar-floating .or-ribbon-anchor>button:hover,.or-toolbar-floating .or-ribbon-anchor>button.active{background:#eaf0fa;color:#182837}.or-toolbar-floating .or-font-select{background:#fff!important;color:#111!important;color-scheme:light!important;border:1px solid #cbd4dd!important;min-width:100px;max-width:150px}.or-toolbar-floating .or-font-select option{background:#fff!important;color:#111!important}.or-toolbar-floating .or-type-size input{background:#fff;color:#111}.or-toolbar-floating .or-type-size button{color:#111}.or-ribbon-anchor{position:relative;flex:none}.or-ribbon-anchor>button{display:inline-flex;align-items:center;gap:5px}.or-ribbon-swatch{display:inline-block;width:22px;height:22px;border-radius:6px;border:1px solid #b4c1cb;box-shadow:inset 0 0 0 1px #fff7}.or-ribbon-anchor .or-ribbon-popover{position:absolute;top:calc(100% + 12px);left:0;z-index:2147483000;width:max-content;min-width:210px;max-width:min(380px,calc(100vw - 20px));padding:12px;background:#fff;color:#192b38;border-radius:13px;box-shadow:0 10px 35px #001c3540;border:1px solid #d8e1e8;white-space:normal}.or-ribbon-anchor:nth-last-child(-n+3) .or-ribbon-popover{left:auto;right:0}.or-ribbon-modes{display:grid;gap:7px}.or-ribbon-mode{display:flex;gap:8px;align-items:center;justify-content:space-between}.or-ribbon-modes button,.or-ribbon-layer button{background:#f4f6f9;color:#1d2b37;border:1px solid #dae2e8;border-radius:8px;padding:8px 12px;cursor:pointer;text-align:left;font-size:12px}.or-ribbon-mode button{flex:1}.or-ribbon-modes button.selected{background:#e0eafa;border-color:#93aad3}.or-ribbon-modes.inline{display:flex;gap:5px}.or-ribbon-modes.inline button{min-width:42px;text-align:center;font-size:17px;font-weight:700}.or-ribbon-mode input[type=color],.or-ribbon-border-color input[type=color],.or-ribbon-shadow input[type=color]{width:36px;height:33px;padding:2px;border:1px solid #d5dce2;border-radius:7px;cursor:pointer;flex:none}.or-ribbon-border,.or-ribbon-shadow{display:grid;gap:10px}.or-ribbon-border-color,.or-ribbon-shadow{display:flex;gap:10px;align-items:center}.or-ribbon-border-color .or-ribbon-slide,.or-ribbon-shadow .or-ribbon-slide{flex:1}.or-ribbon-slide{display:flex;align-items:center;gap:7px;min-width:200px}.or-ribbon-slide input[type=range]{flex:1;min-width:75px;accent-color:#5577c4}.or-ribbon-slide input[type=number]{width:54px;border:1px solid #d6dfe6;background:#fff;color:#1d2b37;border-radius:7px;padding:5px;font-size:12px;text-align:right}.or-ribbon-slide small{color:#536273;font-size:11px}.or-ribbon-animation{width:100%;min-width:165px;padding:2px;color:#fff!important;background:#111b29!important;color-scheme:dark!important;border-radius:8px;border:0;font-size:12px}.or-ribbon-animation option{color:#fff!important;background:#111b29!important;padding:7px}.or-ribbon-layer{display:grid;gap:5px}.or-ribbon-link{width:min(295px,75vw);border:1px solid #cad6df;border-radius:7px;padding:8px;background:#fff;color:#12283a}.or-canva-editor .v5-canvas{overflow:visible;position:relative}.or-canva-editor .v5-canvas-bar{padding-top:42px}.or-toolbar-advanced{border:1px solid var(--origen-border,#dce5e8);border-radius:12px;padding:12px;margin:12px 0 16px;background:var(--origen-surface,#fff)}.or-toolbar-advanced-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.or-toolbar-advanced-head strong{font-size:12px}.or-toolbar-advanced-head button{border:0;border-radius:8px;background:transparent;color:var(--origen-text);font-size:20px;cursor:pointer}.or-toolbar-advanced .or-gradient-control{padding:0;border:0;background:transparent}.or-image-adjustments{display:grid;gap:13px;min-width:0}.or-image-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.or-image-head button,.or-upload-trigger{display:inline-block;padding:9px;border:1px solid var(--origen-border,#dce5e8);border-radius:8px;background:var(--origen-surface,#fff);font-size:12px;cursor:pointer}.or-upload-trigger input{display:block;max-width:100%;margin-top:7px;font-size:11px}.or-image-controls{display:grid;gap:10px}.or-image-controls>label{display:grid;gap:5px;font-size:12px}.or-image-controls .or-ribbon-slide{min-width:0}.or-image-fade select{max-width:100%;padding:8px;border-radius:8px}.v6-grid .v5-image:after{display:none!important}.v6-grid .v5-image{overflow:hidden}.v6-grid .v5-image img{width:112%;height:112%;max-width:none;position:absolute;object-fit:cover}.v5-section.v5-custom .or-custom-tile:has(.or-button-image-layer){isolation:isolate;overflow:hidden}.v5-section.v5-custom .or-custom-tile:has(.or-button-image-layer) .or-inner-content,.v5-section.v5-custom .or-custom-tile:has(.or-button-image-layer) .or-inner-link{position:relative;z-index:1}@media(max-width:880px){.or-toolbar-floating .or-toolbar-ribbon{max-width:calc(100vw - 30px);overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.or-canva-editor .v5-canvas-bar{padding-top:55px}}.or-ribbon-opacity{display:grid;gap:7px;border-top:1px solid #e1e8ed;margin-top:5px;padding-top:10px;color:#243744;font-size:12px;font-weight:600}.or-ribbon-opacity .or-ribbon-slide{min-width:205px}.v6-grid .or-custom-tile.or-custom-button .or-inner-content,.v6-grid .or-custom-tile.or-custom-button .or-inner-link{display:flex;flex-direction:column;justify-content:center;min-height:0;height:100%;box-sizing:border-box}.v6-grid .or-custom-tile.or-custom-button .or-inline-text{flex-shrink:0;max-width:100%}.v5-section.v5-custom .or-custom-tile.or-inner-selected,.or-inner-selected{z-index:revert-layer}.v5-section.v5-custom .or-custom-tile.or-inner-selected{outline:2px solid var(--accent,#168c99);outline-offset:2px}.or-clipboard-menu{position:fixed;z-index:2147483300;min-width:174px;padding:6px;border:1px solid #d9e3ea;border-radius:11px;background:#fff;color:#1c2e3b;box-shadow:0 14px 38px #05122242;display:grid;gap:3px}.or-clipboard-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;background:transparent;color:#1c2e3b;padding:10px;cursor:pointer;text-align:left;font-size:12px;font-weight:600}.or-clipboard-menu button:hover:not(:disabled){background:#eaf1f8}.or-clipboard-menu button:disabled{opacity:.35;cursor:not-allowed}.or-clipboard-menu small{font-weight:400;font-size:10px;color:#63798a}.v6-grid.is-editing .v5-section.v5-custom .or-custom-tiles{background-image:linear-gradient(to right,rgba(22,137,151,.19) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,137,151,.19) 1px,transparent 1px);background-size:calc(var(--cell) / 2) calc(var(--cell) / 2);background-position:0 0}.v6-grid .or-custom-tile .or-inline-text-edit,.v6-grid .v5-section .or-inline-text-edit,.or-inline-text-edit{background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;caret-color:#111!important;text-shadow:none!important}.or-subsection-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 0}.or-subsection-controls>span{font-size:11px;font-weight:600;flex:1 1 100%}.or-subsection-controls select,.or-subsection-controls button{min-width:0;max-width:100%;font-size:11px;padding:8px;border:1px solid var(--origen-border,#cbd8e2);border-radius:8px;background:var(--origen-surface,#fff);color:var(--origen-text,#243a48);cursor:pointer}.or-sidebar-object-list button.active{box-shadow:inset 3px 0 0 var(--accent,#24939e)}.or-custom-tiles .or-custom-tile.or-inner-selected{outline-offset:2px}.or-capture-box{display:block;width:100%;margin:6px 0 10px;border:1px solid var(--accent,#24939e);border-radius:9px;background:color-mix(in srgb,var(--accent,#24939e) 9%,var(--origen-surface,#fff));color:var(--origen-text,#183442);font-size:12px;font-weight:600;padding:10px;cursor:pointer}.or-capture-box:hover{background:color-mix(in srgb,var(--accent,#24939e) 18%,var(--origen-surface,#fff))}.or-box-quick-actions{display:grid;gap:7px;margin:10px 0}.or-box-quick-actions button{width:100%;padding:10px;border:1px solid var(--accent,#24939e);border-radius:9px;background:color-mix(in srgb,var(--accent,#24939e) 9%,var(--origen-surface,#fff));color:var(--origen-text,#183442);font-size:12px;font-weight:600;cursor:pointer}.or-box-quick-actions button:hover{background:color-mix(in srgb,var(--accent,#24939e) 18%,var(--origen-surface,#fff))}.or-canva-editor .v5-inspector>.or-toolbar-advanced:first-child{margin-top:0;border-color:var(--accent,#24939e);box-shadow:0 5px 20px #0d62741a}.or-custom-tile .or-figure-fill{position:absolute;inset:0;pointer-events:none;z-index:0}.or-custom-tile .or-figure-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.or-custom-tile:has(.or-figure-outline){overflow:visible}.or-custom-tile:has(.or-figure-outline)>.or-button-image-layer{z-index:1}.v5-section.v5-custom .or-inner-editable .or-inline-text{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.v5-section.v5-custom .or-inner-editable .or-inline-text:active{cursor:grabbing}.or-custom-tile .or-line-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.or-custom-tile:has(>.or-line-svg){overflow:visible;cursor:grab}.or-progress-widget{display:grid;justify-items:center;gap:10px;padding:16px;color:#173b46;background:#f7fbfc;border:1px solid #dce7ea;border-radius:12px;min-height:125px;text-align:center}.or-progress-widget>strong{font-size:14px;overflow-wrap:anywhere}.or-progress-widget small{font-size:11px;color:#6d8791}.or-progress-track{width:100%;height:13px;background:#dce7ea;border-radius:14px}.or-progress-track.vertical{height:120px;width:18px}.or-progress-number{font-size:40px;font-weight:800;color:#24939e}.or-lesson-menu{display:flex;flex-direction:column;min-width:0;width:100%;padding:12px;background:#f5fafb;border:1px solid #dce7ea;border-radius:12px}.or-lesson-menu-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.or-lesson-menu-head button,.or-chat-load-more{border:1px solid #cbdfe2;background:#fff;color:#147c89;border-radius:8px;padding:6px 9px;cursor:pointer}.or-lesson-menu-list{display:grid;gap:6px;padding-top:12px}.or-lesson-menu-item{padding:9px;background:#fff;border:1px solid #dce7ea;border-radius:7px;font-size:13px}.or-lesson-menu.collapsed{min-height:0}.or-custom-tile:has(.or-inner-special .or-feed){overflow:auto}.or-custom-tile .or-inner-special:has(.or-feed),.or-custom-tile .or-inner-special:has(.or-progress-widget){width:100%;height:100%;overflow:auto}.or-smart-text-options{border:1px solid #d7e5e8;border-radius:9px;padding:8px;font-size:12px}.or-smart-text-options summary{cursor:pointer;font-weight:700;color:#176d7a}.or-smart-text-options p,.or-smart-text-options small{font-size:11px;color:#617a85}.or-smart-text-tags{display:flex;flex-wrap:wrap;gap:5px}.or-smart-text-tags button{font-size:11px;background:#eaf6f8;color:#176d7a;border:1px solid #c5e6eb;border-radius:7px;padding:5px;cursor:pointer;overflow-wrap:anywhere}.v5-section.v5-chat,.v5-section.v5-widget,.v5-section.v5-publications{padding:0!important}.v5-section.v5-chat>.v16-module-content,.v5-section.v5-widget>.v16-module-content,.v5-section.v5-publications>.v16-module-content{width:100%;height:100%;min-height:0;flex:1;margin:0;border-radius:inherit;overflow:auto}.v5-section.v5-chat>.v16-module-content{overflow:visible}.v16-chat{width:100%;height:100%;min-height:0}.v16-chat-top{display:none}.v16-chat-lines{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:0}.v16-chat-lines p{max-width:85%;width:max-content;padding:9px 12px!important;background:var(--or-chat-received,#fff);border-radius:12px;color:#183a43!important;word-break:break-word;line-height:1.4!important}.v16-chat-lines p.or-chat-own{align-self:flex-end;background:var(--or-chat-sent,#d6f3ef)}.v16-chat form{background:#ffffffd1;margin-top:auto}.v5-section.v5-widget .or-progress-widget{height:100%;width:100%;border-style:solid}.or-widget-state{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:650}.or-state-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#aebcc3}.or-widget-state-pill,.or-widget-rank-rankBadge{border:1px solid #d6e2e5;padding:10px 18px;border-radius:99px;background:#eaf0f3}.or-widget-state-card,.or-widget-rank-rankCard{padding:24px;border-radius:12px;border:1px solid #d6e2e5;background:#fff}.or-widget-rank-rankBar{width:100%;padding:12px;border-top:8px solid #d7e6ec;text-align:center}.or-wall-in-section{height:100%;overflow:auto}.or-progress-widget .or-progress-number{color:var(--or-widget-accent,#24939e)}.or-progress-widget .or-progress-track>div{background:var(--or-widget-accent,#24939e)}.or-progress-widget .or-widget-state .or-state-dot{outline:2px solid var(--or-widget-accent,#24939e);outline-offset:2px}.or-progress-widget .or-widget-rank-rankBar{border-top-color:var(--or-widget-accent,#24939e)}.or-progress-widget .or-widget-rank-rankBadge{color:var(--or-widget-accent,#24939e)}.v5-edit-mode .v16-module-content,.or-inner-editable .or-inner-special{position:relative}.or-editor-drag-overlay{position:absolute;inset:0;z-index:99;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;background:transparent}.or-editor-drag-overlay:active{cursor:grabbing}.v5-edit-mode .v5-section-body h2,.v5-edit-mode .v5-section-body p{cursor:grab;user-select:none;-webkit-user-select:none}.v5-edit-mode .v5-section-body h2:active,.v5-edit-mode .v5-section-body p:active{cursor:grabbing}.v16-chat-lines p{color:var(--or-chat-received-text,#173b46)!important}.v16-chat-lines p.or-chat-own{color:var(--or-chat-sent-text,#173b46)!important}.or-page-personalization{border:1px solid var(--origen-border,#dce7e9);border-radius:11px;margin-bottom:14px;padding:12px;background:var(--origen-surface,#fff)}.or-page-personalization summary{cursor:pointer;font-weight:750;font-size:14px;list-style-position:inside}.or-page-personalization[open] summary{margin-bottom:12px}.or-page-personalization .or-effect-check{display:flex;align-items:center;gap:8px;font-size:13px}.or-page-personalization .or-effect-check input{accent-color:var(--accent,#24939e)}.or-page-wallpaper-fields{display:grid;gap:12px;margin-top:12px}.or-page-wallpaper-fields input[type=color]{height:37px;max-width:100%;width:85px;border:1px solid #dbe5e9;border-radius:6px;cursor:pointer}.or-page-surface{isolation:isolate}.or-lesson-menu{height:100%;background:transparent;border:0;overflow:auto}.or-lesson-menu-head{justify-content:flex-start}.or-lesson-menu-head strong{font-size:15px}.or-lesson-menu .or-menu-collapse{flex:none;font-size:19px;min-width:30px;cursor:pointer}.or-lesson-menu-list{width:100%}.or-lesson-menu-item{display:block;text-decoration:none;color:var(--origen-text,#173b46);transition:background .15s}.or-lesson-menu-item:hover{background:color-mix(in srgb,var(--accent,#24939e) 13%,white)}.or-lesson-menu.collapsed{width:max-content;max-width:100%}.v5-section.v5-lessonmenu.v5-edit-mode .v5-section-body{pointer-events:auto}.v5-section.v5-lessonmenu.v5-edit-mode .v5-section-body h2,.v5-section.v5-lessonmenu.v5-edit-mode .v5-section-body p{pointer-events:auto;cursor:text;user-select:text;-webkit-user-select:text}.v5-section.v5-lessonmenu .v16-module-content{flex:1;min-height:0}.or-page-product-controls{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--origen-border,#dbe5e9)}.or-page-product-controls .or-effect-check{display:flex;align-items:center;gap:8px}.or-page-permission-users{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--origen-border,#dbe5e9);border-radius:9px}.or-page-permission-users legend{padding:0 5px;font-size:12px;font-weight:700}.or-page-permission-users label{display:flex;align-items:center;gap:7px;font-size:12px}.or-page-permission-users small{font-size:11px;color:var(--origen-muted,#68808a)}.or-page-restriction-settings{display:grid;gap:10px;padding:12px;border:1px solid var(--origen-border,#dbe5e9);border-radius:10px}.or-page-restriction-settings>strong{font-size:12px}.or-page-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.or-page-preview-actions button{padding:9px 5px;border-radius:8px;border:1px solid var(--origen-border,#dbe5e9);background:var(--origen-surface,#fff);color:var(--origen-text,#174353);cursor:pointer;font-size:11px}.or-page-product-controls>small{font-size:11px;line-height:1.5;color:var(--origen-muted,#6b818a)}.v5-section.v5-coursecards .v16-module-content{width:100%;height:100%;min-height:0;flex:1;margin:0;padding:0;overflow:auto;border-radius:inherit}.or-course-description-list{display:grid;gap:10px;padding:9px;width:100%;height:100%;align-content:start;overflow:auto}.or-course-description-card{display:flex;align-items:stretch;gap:15px;min-height:100px;padding:10px;border:1px solid;text-decoration:none;transition:transform .16s,filter .16s;max-width:100%;overflow:hidden}.or-course-description-card:hover{transform:translateY(-1px);filter:brightness(.985)}.or-course-description-card img{width:35%;min-width:105px;max-width:245px;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.or-course-description-content{flex:1;min-width:0;display:grid;align-content:center;gap:8px}.or-course-description-content strong{font-size:1.12em}.or-course-description-content p{font-size:.9em;line-height:1.5;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit}@media(max-width:520px){.or-course-description-card{gap:9px;padding:8px}.or-course-description-card img{min-width:70px;width:36%;max-width:128px}}.v5-section.v5-lessonmenu>.v5-section-body{display:none!important}.v5-section.v5-lessonmenu>.v16-module-content{width:100%;height:100%;min-height:0;flex:1;margin:0;padding:0;overflow:auto}.v5-section.v5-lessonmenu .or-lesson-menu{width:100%;height:100%;padding:0;border:0;box-shadow:none;background:transparent}.v5-section.v5-lessonmenu .or-lesson-menu-list{padding:8px;display:grid;gap:6px}.v5-section.v5-lessonmenu .or-lesson-menu-item{font-weight:500;line-height:1.4;min-height:34px;display:flex;align-items:center;padding:8px 12px}.or-menu-style-fields{display:grid;gap:10px}.or-menu-style-fields label{display:grid;gap:4px;font-size:12px}.v5-section.v5-chat>.v16-module-content,.v5-section.v5-publications>.v16-module-content,.v5-section.v5-widget>.v16-module-content,.v5-section.v5-lessonmenu>.v16-module-content,.v5-section.v5-coursecards>.v16-module-content{background:transparent}.v5-section .or-wall-in-section,.v5-section .or-feed-forum,.v5-section .or-feed-scroll,.v5-section .or-course-description-list,.v5-section .or-lesson-menu-list{background:transparent}.v6-grid:not(.is-editing),.v6-grid:not(.is-editing) .v6-grid-placed{background-color:transparent}.v6-grid .or-custom-tile.or-text-object{height:auto;overflow:visible;white-space:pre-wrap}.v6-grid .or-custom-tile.or-text-object .or-inner-content,.v6-grid .or-custom-tile.or-text-object .or-inner-link{height:auto;min-height:0;overflow:visible;padding-right:0}.v6-grid .or-custom-tile.or-text-object .or-inline-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.v6-grid .v5-section.grid-section:not(:has(.v5-card-row)):not(:has(.v16-module-content)) .v5-section-body{max-height:none;overflow:visible}.v6-grid .v5-section.grid-section:not(:has(.v5-card-row)):not(:has(.v16-module-content)):not(.v5-custom){overflow:visible}.v6-grid .or-custom-tile.or-text-object:not(.fx-neon){filter:none}.v6-grid .or-custom-tile.or-text-object:not(.fx-neon):hover{filter:none}.v6-grid:not(.is-editing) .or-custom-tile.or-inner-selected{outline:none;outline-offset:0}.v5-section.v5-custom .or-panorama-viewport{position:relative;z-index:6;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.or-panorama-track{display:flex;align-items:center;width:max-content;min-width:100%;height:100%;animation:or-panorama-marquee var(--panorama-duration,28s) linear infinite;will-change:transform}.or-panorama-track.or-panorama-alternate{animation-name:or-panorama-bounce;animation-timing-function:ease-in-out;animation-direction:alternate}.or-panorama-track.or-panorama-right{animation-direction:reverse}.or-panorama-group{display:flex;align-items:center;gap:var(--panorama-gap,18px);flex:0 0 auto;height:100%;padding-right:var(--panorama-gap,18px)}.or-panorama-item{flex:0 0 auto;min-height:55%;position:relative;overflow:hidden}.v5-section.v5-custom .or-panorama-item .or-custom-tile{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%;overflow:hidden}.or-panorama-viewport:hover .or-panorama-track,.or-panorama-viewport:focus-within .or-panorama-track{animation-play-state:paused}@keyframes or-panorama-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes or-panorama-bounce{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.or-panorama-track{animation:none!important;will-change:auto}.or-panorama-viewport{overflow-x:auto!important;mask-image:none!important;-webkit-mask-image:none!important}}.v5-section.v5-custom>.or-panorama-edit-scroll{position:relative;display:block;align-self:stretch;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:auto;scrollbar-color:var(--accent,#24939e) transparent;padding:20px 10px 15px}.or-panorama-edit-scroll::-webkit-scrollbar{height:11px}.or-panorama-edit-scroll::-webkit-scrollbar-thumb{background:var(--accent,#24939e);border-radius:10px}.or-panorama-edit-strip{display:flex;align-items:stretch;gap:var(--panorama-gap,18px);width:max-content;min-width:100%;height:100%;min-height:115px}.or-panorama-edit-item{position:relative;flex:0 0 auto;height:100%;min-height:100px;border:1px dashed color-mix(in srgb,var(--accent,#24939e) 48%,transparent);border-radius:10px;background:color-mix(in srgb,var(--origen-surface,#fff) 8%,transparent)}.v5-section.v5-custom .or-panorama-edit-item>.or-custom-tile{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%;overflow:auto}.or-panorama-edit-number{position:absolute;z-index:25;top:3px;right:6px;border-radius:30px;padding:2px 7px;font:600 10px/1.5 system-ui,sans-serif;color:var(--nav-text,#d1e1e4);background:color-mix(in srgb,var(--nav-bg,#112b35) 90%,transparent);pointer-events:none}.or-panorama-edit-empty{display:flex;align-items:center;justify-content:center;min-width:300px;padding:22px;text-align:center;font-size:12px;color:var(--origen-muted,#667b84);border:1px dashed var(--accent,#24939e);border-radius:10px}.or-panorama-edit-scroll .or-inner-editable,.or-panorama-edit-scroll .or-inner-editable *{touch-action:pan-x}.or-panorama-edit-scroll .or-inner-actions,.or-panorama-edit-scroll .or-inner-actions *,.or-panorama-edit-scroll .or-inline-text-edit{touch-action:auto}.v5-section.v5-custom>.or-panorama-shell{position:relative;display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.v5-section.v5-custom .or-panorama-scroll{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--accent,#24939e) transparent}.v5-section.v5-custom .or-panorama-canvas{position:relative;box-sizing:border-box;min-width:100%;max-width:none;min-height:100%;height:100%;display:block;overflow:visible}.v5-section.v5-custom .or-panorama-canvas>.or-custom-tile{position:absolute;max-width:none;min-width:0}.or-panorama-is-reading .or-panorama-scroll{scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y}.or-panorama-is-reading .or-panorama-scroll:active{cursor:grabbing}.or-panorama-is-reading .or-panorama-scroll::-webkit-scrollbar{display:none}.or-panorama-is-editing .or-panorama-canvas{background-image:linear-gradient(to right,rgba(22,137,151,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,137,151,.14) 1px,transparent 1px);background-size:40px 40px}.or-panorama-stretch-handle{position:absolute;z-index:90;right:0;top:10%;bottom:10%;width:23px;display:flex;align-items:center;justify-content:center;border:1px solid var(--accent,#24939e);border-radius:9px 0 0 9px;color:#fff;background:var(--accent,#24939e);font-weight:700;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.or-panorama-editor-caption{position:absolute;z-index:10;bottom:0;left:0;padding:3px 9px;border-radius:0 8px 0 0;background:#0a2330d1;color:#fff;font-size:10px;pointer-events:none}.or-panorama-arrow{position:absolute;z-index:35;top:50%;transform:translateY(-50%);width:38px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.25);color:#fff;background:#0b1b2b94;font-size:31px;line-height:1;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.or-panorama-arrow-left{left:9px}.or-panorama-arrow-right{right:9px}.or-panorama-arrow:hover{background:#0b1b2bd4}@media(prefers-reduced-motion:reduce){.or-panorama-scroll{scroll-behavior:auto}}.or-ribbon-link-panel{max-height:min(65vh,520px);overflow-y:auto;min-width:min(320px,85vw)!important}.or-ribbon-link-panel>label{display:grid;gap:5px;font-size:12px;font-weight:600}.or-ribbon-link-panel>label:has(input[type=radio]){display:flex;align-items:center;font-weight:400}.or-ribbon-link-panel select{width:100%;min-width:0;border:1px solid #cbd7e1;border-radius:8px;padding:9px 10px;background:#fff;color:#172e3d;font-size:12px}.or-ribbon-link-panel .or-link-create-view{background:#dfeaf9;border-color:#9cb6e3;color:#18385b;font-weight:700}.or-ribbon-link-panel small{font-size:11px;line-height:1.45;color:#657381}.v5-sort-item .or-section-list-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-sort-item .or-section-rename-wrap{flex:1;min-width:0;cursor:text}.v5-sort-item .or-section-rename-input{display:block;width:100%;min-width:0;border:1px solid var(--accent,#24939e);border-radius:7px;padding:8px;background:var(--origen-surface,#fff);color:var(--origen-text,#183b44);font-size:13px;font-weight:600;line-height:1.3;font-family:inherit;outline:2px solid color-mix(in srgb,var(--accent,#24939e) 20%,transparent)}.v5-sort-item .or-section-rename-wrap>small{display:block;margin:3px 0 0;font-size:10px}.or-variant-viewport{scroll-behavior:smooth;overflow-x:auto;overscroll-behavior-x:contain}.or-variant-pages{display:flex;width:200%;min-width:1600px;align-items:flex-start;gap:0}.or-variant-page{flex:0 0 50%;width:50%;min-width:0;padding:0 10px;box-sizing:border-box}.or-variant-reference{opacity:.55;filter:grayscale(.35);pointer-events:none;-webkit-user-select:none;user-select:none}.or-variant-page-label,.or-variant-page-bar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--origen-surface,#fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--origen-border,#dae4e8);border-radius:10px;padding:9px 12px;margin-bottom:12px;color:var(--origen-text,#193543);font-size:12px;font-weight:700}.or-variant-page-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.or-variant-page-bar small{font-size:11px;color:var(--origen-muted,#718391)}.or-variant-back{border:1px solid var(--accent,#24939e);background:color-mix(in srgb,var(--accent,#24939e) 10%,var(--origen-surface,#fff));color:var(--origen-text,#173b46);border-radius:9px;padding:8px 12px;cursor:pointer;font-weight:700}.or-variant-pages .v6-grid-placed.or-variant-locked{opacity:.26;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none}.or-variant-pages .v6-grid-placed.or-variant-active{opacity:1;filter:none;pointer-events:auto;outline:2px solid var(--accent,#24939e);outline-offset:3px;border-radius:8px}.or-variant-reference .grid-handle,.or-variant-reference .section-quick-actions,.or-variant-reference .or-custom-move-handle{display:none!important}.or-variant-sidebar-note{padding:10px 12px;border:1px solid var(--accent,#24939e);border-radius:10px;background:color-mix(in srgb,var(--accent,#24939e) 7%,var(--origen-surface,#fff));font-size:12px;line-height:1.5;margin-bottom:12px}.or-variant-sidebar-note button{display:block;margin-top:8px;padding:7px 12px;border:1px solid var(--accent,#24939e);background:transparent;border-radius:8px;cursor:pointer;color:inherit}.or-variant-sidebar-locked{opacity:.4;pointer-events:none}@media(max-width:920px){.or-variant-pages{min-width:1000px}.or-variant-page-bar{position:relative}}.v5-section.or-section-switch{animation-duration:var(--or-section-transition,.5s);animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;transform-origin:center;will-change:opacity,transform}.v5-section.or-switch-fade{animation-name:or-switch-fade}.v5-section.or-switch-slide-left{animation-name:or-switch-slide-left}.v5-section.or-switch-slide-right{animation-name:or-switch-slide-right}.v5-section.or-switch-slide-up{animation-name:or-switch-slide-up}.v5-section.or-switch-slide-down{animation-name:or-switch-slide-down}.v5-section.or-switch-rotate{animation-name:or-switch-rotate}.v5-section.or-switch-push-left{animation-name:or-switch-push-left}.v5-section.or-switch-push-up{animation-name:or-switch-push-up}.v5-section.or-switch-zoom{animation-name:or-switch-zoom}.v5-section.or-switch-flip{animation-name:or-switch-flip}.v5-section.or-switch-none{animation:none}@keyframes or-switch-fade{0%{opacity:0}to{opacity:1}}@keyframes or-switch-slide-left{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes or-switch-slide-right{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes or-switch-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes or-switch-slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes or-switch-rotate{0%{opacity:0;transform:rotate(-16deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes or-switch-push-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes or-switch-push-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes or-switch-zoom{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes or-switch-flip{0%{opacity:0;transform:perspective(900px) rotateY(-85deg)}to{opacity:1;transform:perspective(900px) rotateY(0)}}@media(prefers-reduced-motion:reduce){.v5-section.or-section-switch{animation:none!important}.or-variant-viewport{scroll-behavior:auto!important}}.or-variant-panorama-controls{padding:10px 0;border-top:1px solid var(--origen-border,#dce5e8);margin-top:10px}.or-variant-panorama-controls .v5-field{margin:9px 0}.or-variant-panorama-controls input[type=range]{width:100%}.or-variant-panorama-controls .or-effect-check{display:flex;align-items:center;gap:7px;font-size:12px}.or-variant-panorama-controls small{display:block;margin-top:8px}.or-variant-inline-toggle{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.or-variant-inline-toggle input{accent-color:var(--accent,#24939e)}.v5-section.v5-custom .or-custom-tile:has(>.or-figure-fill),.v5-section.v5-custom .or-custom-tile:not(.or-custom-button):not(.or-text-object):has(>.or-inner-content){padding:0!important;gap:0}.v5-section.v5-custom .or-custom-tile:has(>.or-inner-content):not(.or-custom-button):not(.or-text-object)>.or-inner-content,.v5-section.v5-custom .or-custom-tile:has(>.or-inner-content):not(.or-custom-button):not(.or-text-object)>.or-inner-link{padding:0!important;width:100%;height:100%}.v5-section.v5-custom .or-custom-tile:has(>.or-figure-fill)>.or-figure-fill,.v5-section.v5-custom .or-custom-tile:has(>.or-figure-fill)>.or-figure-outline{inset:0!important}.or-template-dialog-backdrop{position:fixed;inset:0;z-index:2147483500;display:grid;place-items:center;padding:20px;background:#050f1eb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.or-template-dialog{width:min(560px,100%);max-height:85vh;overflow:auto;background:var(--origen-surface,#fff);color:var(--origen-text,#183642);border:1px solid var(--origen-border,#dce5e8);border-radius:18px;box-shadow:0 22px 75px #0000003d;padding:22px}.or-template-dialog h3{font-size:18px;margin:0 0 9px}.or-template-dialog p{font-size:13px;line-height:1.5;color:var(--origen-muted,#697b82);margin:0 0 18px}.or-template-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.or-template-choice-grid button{display:flex;flex-direction:column;gap:9px;text-align:left;padding:17px 13px;background:color-mix(in srgb,var(--accent,#24939e) 6%,var(--origen-surface,#fff));border:1px solid var(--origen-border,#dce5e8);border-radius:13px;color:inherit;cursor:pointer}.or-template-choice-grid button:hover:not(:disabled){border-color:var(--accent,#24939e);background:color-mix(in srgb,var(--accent,#24939e) 13%,var(--origen-surface,#fff))}.or-template-choice-grid button:disabled{opacity:.4;cursor:not-allowed}.or-template-choice-grid strong{font-size:14px}.or-template-choice-grid small{font-size:12px;line-height:1.45;color:var(--origen-muted,#697b82)}.or-template-filters{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 13px}.or-template-filters button{border:1px solid var(--origen-border,#dce5e8);color:inherit;background:transparent;padding:7px 13px;border-radius:9px;cursor:pointer}.or-template-filters button.active{color:var(--origen-text,#183642);border-color:var(--accent,#24939e);background:color-mix(in srgb,var(--accent,#24939e) 12%,transparent);font-weight:700}@media(max-width:500px){.or-template-choice-grid{grid-template-columns:1fr}}.or-inner-paste-action{display:grid;gap:5px;padding:9px 10px;margin:8px 0 12px;background:color-mix(in srgb,var(--accent,#24939e) 9%,var(--origen-surface,#fff));border:1px solid var(--accent,#24939e);border-radius:10px}.or-inner-paste-action button{border:0;border-radius:7px;background:var(--accent,#24939e);color:#fff;font-weight:750;padding:10px;cursor:pointer}.or-inner-paste-action small{line-height:1.4;font-size:11px}.or-paste-success{border:1px solid #87b7a9;border-radius:8px;background:#e6f4ef;color:#145745;padding:9px;font-size:12px;font-weight:650;margin:8px 0}.or-page-slide-nav{display:flex;gap:7px;align-items:center;overflow-x:auto;padding:8px 2px 12px;scrollbar-width:thin}.or-page-slide-nav button{flex:0 0 auto;padding:8px 12px;border:1px solid var(--origen-border,#dbe6e9);border-radius:9px;background:var(--origen-surface,#fff);color:var(--origen-text,#1a3744);cursor:pointer;font-size:12px;font-weight:650}.or-page-slide-nav button.active{border-color:var(--accent,#24939e);background:color-mix(in srgb,var(--accent,#24939e) 14%,var(--origen-surface,#fff))}.or-page-slide-nav button:disabled{opacity:.35;cursor:default}.or-variant-viewport{scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:smooth}.or-variant-pages{display:flex;align-items:flex-start;gap:0}.or-variant-page{scroll-snap-align:start;scroll-snap-stop:always}.or-variant-reference{opacity:.32;filter:grayscale(.5);pointer-events:none;-webkit-user-select:none;user-select:none}.or-variant-design{opacity:1;pointer-events:auto}.or-variant-page-bar button:disabled{opacity:.35;cursor:default}.or-selection-marquee{position:fixed;z-index:2147483300;pointer-events:none;box-sizing:border-box;border:1.5px solid var(--accent,#24939e);background:#24939e29;border-radius:3px;box-shadow:0 0 0 1px #ffffffa6 inset}.or-group-count{font-weight:750;font-size:12px;border-bottom:1px solid var(--origen-border,#dbe6e9);padding:8px 12px}.or-custom-tile.or-inner-selected{outline:2px solid var(--accent,#24939e);outline-offset:2px}.v5-section.v5-custom .or-panorama-shell>.or-panorama-fixed-layer{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;min-height:0!important;max-width:100%!important;margin:0!important;padding:0!important;flex:none!important;background:none!important;overflow:visible!important;z-index:12;pointer-events:none}.v5-section.v5-custom .or-panorama-fixed-layer>.or-custom-tile{position:absolute;pointer-events:auto}.or-panorama-object-position{display:grid;gap:7px;margin:9px 0;padding:12px;border:1px solid var(--accent,#24939e);border-radius:10px;background:color-mix(in srgb,var(--accent,#24939e) 7%,var(--origen-surface,#fff))}.or-panorama-object-position strong{font-size:12px}.or-panorama-object-position small{font-size:11px;line-height:1.4}.or-panorama-object-position .v5-field{margin:0}.v5-section:has(>.or-media-background){position:relative;isolation:isolate;overflow:hidden}.v5-section>.or-media-background{z-index:0!important}.v5-section:has(>.or-media-background)>:not(.or-media-background){position:relative;z-index:1}.v5-section:has(>.or-media-background)>.section-quick-actions{position:absolute;z-index:20}.or-custom-tile:has(>.or-media-background){isolation:isolate}.or-custom-tile:has(>.or-media-background)>.or-inner-content,.or-custom-tile:has(>.or-media-background)>.or-inner-link,.or-custom-tile:has(>.or-media-background)>.or-figure-outline{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.or-media-background video{display:none}}.v6-grid.is-editing .v5-section{overflow:visible}.v6-grid.is-editing .v5-section .section-quick-actions{position:absolute!important;top:5px!important;right:6px!important;z-index:160!important;display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.v6-grid.is-editing .v5-section .grid-handle{position:absolute!important;z-index:155!important;display:block!important;visibility:visible!important;pointer-events:auto!important;min-width:12px;min-height:12px}.v6-grid.is-editing .or-inner-selected{outline:2px solid #08a2b6!important;outline-offset:2px;overflow:visible!important}.v6-grid.is-editing .or-inner-selected>.or-inner-actions{position:absolute!important;top:-26px!important;right:0!important;z-index:220!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;white-space:nowrap}.v6-grid.is-editing .or-inner-selected>.or-inner-handle{z-index:215!important;display:block!important;visibility:visible!important;pointer-events:auto!important;background:#08a2b6!important}.or-variant-design .v6-grid.is-editing .grid-handle,.or-variant-design .v6-grid.is-editing .or-inner-selected>.or-inner-handle{display:block!important;pointer-events:auto!important}.or-variant-design .v6-grid.is-editing .section-quick-actions,.or-variant-design .v6-grid.is-editing .or-inner-selected>.or-inner-actions{display:flex!important;pointer-events:auto!important}.v5-section.v5-lessonmenuhorizontal>.v5-section-body{display:none!important}.v5-section.v5-lessonmenuhorizontal>.v16-module-content{width:100%;height:100%;min-height:0;flex:1;margin:0;padding:0;overflow:auto}.v5-section.v5-lessonmenuhorizontal .or-lesson-menu{width:100%;height:100%;padding:0;border:0;box-shadow:none;background:transparent}.v5-section.v5-lessonmenuhorizontal .or-lesson-menu-list{padding:8px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:7px;overflow-x:auto;overflow-y:hidden}.v5-section.v5-lessonmenuhorizontal .or-lesson-menu-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;white-space:nowrap;text-decoration:none}.v5-section.v5-lessonmenuhorizontal>.v16-module-content{background:transparent}.v6-grid.is-editing .or-custom-tile.or-text-object{height:var(--or-edit-text-height,auto);overflow:visible}.v6-grid .or-custom-tile.or-text-object,.v6-grid .or-custom-tile.or-text-object .or-inner-content,.v6-grid .or-custom-tile.or-text-object .or-inner-link,.v6-grid .or-custom-tile.or-text-object .or-inline-text,.v6-grid .or-custom-tile.or-custom-button .or-inner-content,.v6-grid .or-custom-tile.or-custom-button .or-inner-link{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important}.v6-grid .or-custom-tile.or-text-object::-webkit-scrollbar,.v6-grid .or-custom-tile.or-text-object *::-webkit-scrollbar,.v6-grid .or-custom-tile.or-custom-button .or-inner-content::-webkit-scrollbar,.v6-grid .or-custom-tile.or-custom-button .or-inner-link::-webkit-scrollbar{display:none!important}.v6-grid .v5-section-body:not(:has(.v16-module-content)){overflow:visible!important;max-height:none!important;scrollbar-width:none!important}.v6-grid .or-custom-tile.or-text-object .or-inner-content,.v6-grid .or-custom-tile.or-text-object .or-inner-link{height:auto!important;min-height:0!important;padding-right:0!important}.v6-phone .or-page-surface.or-page-mobile .v6-grid{width:390px;max-width:none;margin:0}@media(max-width:760px){.v6-grid.is-editing .v5-section.v5-edit-mode{touch-action:none}.v5-canvas-bar,.v10-toolbar,.v5-builder-layout{min-width:0}.v5-builder .or-page-surface.or-page-mobile{max-width:100%}}.or-mobile-optimize{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:8px 12px;border-radius:9px;border:1px solid #5aa6ba;background:linear-gradient(110deg,#1b6883,#304e9c);color:#fff;font-size:11px;font-weight:770;white-space:normal;cursor:pointer;box-shadow:0 3px 12px #17456e32}.or-mobile-optimize:hover{filter:brightness(1.12)}.or-mobile-optimize:focus-visible{outline:2px solid #8bc9e1;outline-offset:2px}@media(max-width:760px){.or-mobile-optimize{min-height:42px;flex:1 1 auto}}.or-feed{max-width:930px;margin:0 auto;padding:10px 0 46px;color:var(--origen-text,#203746)}.or-feed-header{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:14px 0 25px}.or-feed-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--accent,#178fa1)}.or-feed-header h2{margin:6px 0;font-size:clamp(23px,3vw,34px)}.or-feed-header p{margin:0;color:var(--origen-muted,#687883);font-size:14px}.or-feed-primary,.or-feed-compose-foot>button{border:0;border-radius:12px;background:var(--accent,#168e9e);color:#fff;padding:12px 17px;font-size:13px;font-weight:700;cursor:pointer}.or-feed-primary{flex:none}.or-feed-compose,.or-feed-post{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dce7ed);border-radius:17px;box-shadow:0 7px 25px #112f4410}.or-feed-compose{padding:19px;margin-bottom:23px;display:grid;gap:14px}.or-feed-compose-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.or-feed-compose-head strong{font-size:15px}.or-feed-compose select,.or-feed-field input{border-radius:9px;border:1px solid var(--origen-border,#dce4ed);padding:9px;color:#193341;background:#fff}.or-feed-field{font-size:12px;display:grid;gap:5px}.or-feed-compose textarea{resize:vertical;min-height:110px;border:1px solid var(--origen-border,#cddce7);border-radius:12px;padding:12px;background:#fff!important;color:#132a37!important;-webkit-text-fill-color:#132a37!important;font:inherit;font-size:14px;line-height:1.5}.or-feed-compose-foot{display:flex;justify-content:space-between;gap:12px;align-items:center}.or-feed-compose-foot button:disabled{opacity:.5;cursor:not-allowed}.or-feed-image-upload{font-size:12px;font-weight:700;cursor:pointer}.or-feed-image-upload input{display:block;margin-top:5px;max-width:200px;font-size:11px}.or-feed-image-preview{display:grid;gap:6px;justify-items:start}.or-feed-image-preview img{max-width:220px;max-height:190px;object-fit:contain;border-radius:10px}.or-feed-image-preview button,.or-feed-delete{border:0;background:transparent;color:var(--origen-muted,#697f8a);cursor:pointer;font-size:11px}.or-feed-list{display:grid;gap:18px}.or-feed-post{padding:22px}.or-feed-author{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.or-feed-avatar{height:42px;width:42px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(125deg,#116d86,#6355b8);color:#fff;font-size:17px;font-weight:700}.or-feed-author>div:nth-child(2){display:grid;gap:3px}.or-feed-author strong{font-size:14px}.or-feed-author small{font-size:11px;color:var(--origen-muted,#6a7e8b)}.or-feed-tag{font-size:11px;border-radius:99px;padding:5px 9px;background:color-mix(in srgb,var(--accent,#158fa2) 14%,transparent);font-weight:700}.or-feed-delete{margin-left:auto}.or-feed-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:15px;margin:19px 0;color:inherit}.or-feed-photo{width:100%;max-height:610px;object-fit:contain;border-radius:13px;background:#f1f4f6;margin-bottom:14px}.or-feed-reactions{display:flex;flex-wrap:wrap;gap:9px;border-top:1px solid var(--origen-border,#e0e8ee);padding-top:15px}.or-feed-reactions button{display:flex;align-items:center;gap:5px;border-radius:100px;padding:7px 13px;background:transparent;border:1px solid var(--origen-border,#dce7ed);font-size:17px;cursor:pointer}.or-feed-reactions button.chosen{border-color:var(--accent,#158fa2);background:color-mix(in srgb,var(--accent,#158fa2) 11%,transparent)}.or-feed-reactions small{font-size:11px;color:var(--origen-muted,#6b8391)}.or-feed-error{display:flex;justify-content:space-between;background:#ffe9e7;color:#7e2d2c;border-radius:10px;padding:12px;font-size:12px}.or-feed-error button{border:0;background:transparent;font-size:18px;cursor:pointer}.or-feed-empty{padding:45px 15px;text-align:center;background:var(--origen-surface,#fff);border:1px dashed var(--origen-border,#d4e2e8);border-radius:16px;color:var(--origen-muted,#657681)}@media(max-width:610px){.or-feed-header{align-items:flex-start;flex-direction:column}.or-feed-post{padding:15px}.or-feed-compose-head{flex-wrap:wrap}.or-feed-primary{width:100%}}.or-feed.or-feed-forum{height:100%;width:100%;max-width:none;min-height:180px;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.or-feed-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 12px}.or-feed-compose-bottom{flex:none;border-top:1px solid var(--origen-border,#dce7ed);background:var(--origen-surface,#fff);padding:10px;display:grid;gap:8px}.or-feed-compose-bottom>.or-feed-primary{justify-self:end}.or-feed-compose-bottom .or-feed-compose{margin:0;padding:12px;max-height:min(58vh,460px);overflow:auto}.or-feed-forum .or-feed-list{gap:13px}.or-feed-forum .or-feed-post{padding:15px}.or-feed-thread-controls{display:flex;align-items:center;gap:12px;padding-top:11px}.or-feed-thread-controls button,.or-feed-reply-actions button{background:none;border:0;color:var(--accent,#168e9e);font-size:12px;font-weight:700;cursor:pointer;padding:4px 2px}.or-feed-thread{padding-top:12px;border-top:1px solid var(--origen-border,#dce7ed);margin-top:10px}.or-feed-reply{border-left:2px solid #d4e6ea;padding:8px 0 8px 13px;margin-top:5px;min-width:0}.or-feed-reply-children{margin:8px 0 4px 9px}.or-feed-reply-heading{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.or-feed-reply-heading strong{font-size:12px;color:var(--origen-text,#203746)}.or-feed-reply-heading small{font-size:10px;color:var(--origen-muted,#637a84)}.or-feed-reply>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5;margin:6px 0}.or-feed-reply>img,.or-feed-reply-attachment img{width:auto;max-width:100%;max-height:250px;border-radius:8px;object-fit:contain}.or-feed-reply-form{display:grid;gap:8px;margin-top:7px}.or-feed-reply-form textarea{width:100%;min-width:0;resize:vertical;background:#fff!important;color:#173340!important;border:1px solid #d4e2e8;border-radius:9px;padding:9px;font:inherit;font-size:13px}.or-feed-reply-form-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.or-feed-reply-form-actions label{cursor:pointer;font-size:11px;color:var(--accent,#168e9e)}.or-feed-reply-form-actions input{display:block;max-width:200px;font-size:10px}.or-feed-reply-form-actions button{border:0;background:var(--accent,#168e9e);border-radius:8px;color:#fff;padding:8px 12px;cursor:pointer}.or-feed-reply-form-actions button:disabled{opacity:.5}.or-feed-reply-attachment{display:flex;gap:10px;align-items:center}.or-feed-reply-attachment button{background:none;border:0;color:#5c7180;cursor:pointer}@media(max-width:610px){.or-feed-compose-bottom>.or-feed-primary{width:auto}}.or-feed-forum .or-feed-post{background:var(--or-post-bg,#fff)!important}.or-feed-forum .or-feed-author strong,.or-feed-forum .or-feed-reply-heading strong{color:var(--or-post-name,#173b46)}.or-feed-forum .or-feed-author small,.or-feed-forum .or-feed-reply-heading small{color:var(--or-post-meta,#718492)}.or-feed-forum .or-feed-content,.or-feed-forum .or-feed-reply>p{color:var(--or-post-content,#203746)}.or-feed-forum .or-feed-delete,.or-feed-forum .or-feed-thread-controls button,.or-feed-forum .or-feed-reply-actions button{color:var(--or-post-action,#617c88)}.or-feed-forum .or-feed-compose-bottom{background:transparent}.or-explorer{display:grid;gap:2px;min-height:18px}.or-explorer-node{min-width:0}.or-explorer-row{display:flex;align-items:center;gap:5px;min-height:42px;border:1px solid transparent;border-radius:9px;background:var(--origen-surface,#fff);color:var(--origen-text,#173843)}.or-explorer-row:hover{background:color-mix(in srgb,var(--accent,#24939e) 7%,var(--origen-surface,#fff))}.or-explorer-row.is-selected{background:color-mix(in srgb,var(--accent,#24939e) 13%,var(--origen-surface,#fff));border-color:var(--accent,#24939e)}.or-explorer-expander{width:25px;min-width:25px;height:27px;border:1px solid var(--origen-border,#d6e2e5);border-radius:6px;background:transparent;color:var(--origen-text,#173843);font-size:16px;cursor:pointer}.or-explorer-expander.is-empty{border:0;opacity:.35;cursor:default}.or-explorer-title{display:flex;align-items:center;gap:8px;min-width:0;flex:1;background:transparent;border:0;color:inherit;text-align:left;font-size:13px;font-weight:600;padding:7px 3px;cursor:pointer;overflow-wrap:anywhere}.or-explorer-title:disabled{cursor:default;opacity:1}.or-explorer-children{margin:0}.or-explorer-empty{font-size:12px;color:var(--origen-muted,#627784);padding:12px}.or-explorer-drop-root{padding:12px;margin-top:6px;border:1px dashed var(--origen-border,#d4e2e8);border-radius:9px;font-size:12px;color:var(--origen-muted,#627784);text-align:center}.or-explorer-node .or16-card-actions{margin:0 6px 0 auto;flex-wrap:wrap}.or-explorer-node .or16-card-actions button{padding:6px 8px;font-size:11px}.or-hier-picker{min-width:240px;max-width:min(420px,90vw);display:grid;gap:9px}.or-hier-picker-search{width:100%;border:1px solid var(--origen-border,#d3e3e7);border-radius:8px;padding:8px 10px;background:var(--origen-surface,#fff);color:var(--origen-text,#123746)}.or-hier-picker .or-explorer{max-height:265px;overflow:auto;border:1px solid var(--origen-border,#d9e5e9);border-radius:9px;padding:5px}.or-hier-picker label{font-size:12px;color:var(--origen-muted,#617783)}.or-explorer-meta{font-size:11px;color:var(--origen-muted,#637782)}.or-media-fx-wrapper{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;border-radius:inherit;isolation:isolate}.or-media-fx-stars,.or-media-fx-orbits{position:absolute;inset:0;pointer-events:none}.or-media-fx-stars .or-bg-fx{position:absolute;inset:0;opacity:1}.or-media-fx-stars .or-bg-fx-layer,.or-media-fx-stars .or-bg-fx-detail{filter:drop-shadow(0 0 3px var(--or-star-color));transform:scale(var(--or-star-scale))}.or-media-fx-stars .or-bg-fx-layer{background-image:radial-gradient(circle,var(--or-star-color) 0 1.4px,transparent 2px),radial-gradient(circle,#fff 0 1px,transparent 1.8px),radial-gradient(circle,var(--or-star-color) 0 2px,transparent 3px)}.or-media-fx-stars .or-bg-fx-detail{background-image:radial-gradient(circle,var(--or-star-color) 0 1px,transparent 2px),radial-gradient(circle,#fff 0 1px,transparent 2px)}.or-media-orbit-track{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation:or-media-orbit-spin var(--or-orbit-duration) linear infinite;opacity:var(--or-orbit-opacity)}.or-media-orbit-dot{position:absolute;top:0;left:50%;width:var(--or-orbit-size);height:var(--or-orbit-size);border-radius:50%;background:var(--or-orbit-color);box-shadow:0 0 8px 2px var(--or-orbit-color)}@keyframes or-media-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.or-media-fx-controls{border:1px solid #cbd5e1;border-radius:12px;margin:12px 0;padding:12px}.or-media-fx-control{padding:8px 0;border-bottom:1px solid #dce4eb}.or-media-fx-control:last-of-type{border-bottom:0}@media(prefers-reduced-motion:reduce){.or-media-orbit-track{animation:none!important}}.v5-section,.or-custom-tile,.v5-free-button{isolation:isolate}.v5-section>.or-media-fx-wrapper,.or-custom-tile>.or-media-fx-wrapper,.v5-free-button>.or-media-fx-wrapper{z-index:0}.v5-section>.v5-section-body,.v5-section>.or-custom-tiles,.v5-section>.or-panorama-shell,.v5-section>.v5-free-button,.v5-section>.section-quick-actions,.v5-section>.grid-handle{position:relative;z-index:2}.or-custom-tile>.or-media-fx-wrapper~*:not(.or-media-fx-wrapper){position:relative;z-index:2}.v5-free-button>.v7-btn-label{position:relative;z-index:2}.or-media-fx-wrapper .or-bg-fx{pointer-events:none}.or-media-fx-wrapper{z-index:1!important;overflow:hidden;contain:paint}.or-media-fx-stars{z-index:1}.or-media-fx-stars .or-bg-fx{position:absolute!important;inset:0!important;z-index:1;opacity:1!important;display:block!important}.or-media-fx-stars .or-bg-fx-layer,.or-media-fx-stars .or-bg-fx-detail{inset:0;opacity:1}.or-media-fx-orbits{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:hidden;color:var(--or-orbit-color);opacity:var(--or-orbit-opacity)}.or-media-orbit-motion{transform-box:fill-box;transform-origin:center;animation:or-media-orbit-spin-svg var(--or-orbit-duration) linear infinite}.or-media-orbit-dot{filter:drop-shadow(0 0 3px var(--or-orbit-color))}@keyframes or-media-orbit-spin-svg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.or-media-fx-stars .or-bg-fx-layer{background-image:radial-gradient(circle,var(--or-star-color) 0 1.8px,transparent 2.8px),radial-gradient(circle,var(--or-star-color) 0 1.2px,transparent 2.2px),radial-gradient(circle,var(--or-star-color) 0 2px,transparent 3px)}@media(prefers-reduced-motion:reduce){.or-media-orbit-motion{animation:none!important}}.v5-section:has(>.or-media-background)>.or-media-fx-wrapper,.v5-section>.or-media-fx-wrapper,.or-custom-tile:has(>.or-media-background)>.or-media-fx-wrapper,.or-custom-tile>.or-media-fx-wrapper{position:absolute!important;inset:0!important;z-index:4!important;width:100%;height:100%;pointer-events:none!important;overflow:hidden}.v5-section>.or-media-background,.v5-section>.v5-image,.or-custom-tile>.or-media-background{z-index:0!important}.v5-section>.v5-section-body,.v5-section>.or-custom-tiles,.v5-section>.or-panorama-shell,.v5-section>.v5-free-button,.v5-section>.section-quick-actions,.v5-section>.grid-handle,.or-custom-tile>.or-inner-content,.or-custom-tile>.or-inner-link,.or-custom-tile>.or-figure-outline{position:relative;z-index:6!important}.or-media-fx-wrapper .or-media-fx-stars,.or-media-fx-wrapper .or-media-fx-orbits{position:absolute;inset:0}.or-course-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;background:#f3f6fa;color:#152a3e;min-height:650px;padding:24px;font-family:Inter,Arial,sans-serif}.or-course-main{min-width:0}.or-course-heading{margin-bottom:22px}.or-course-heading small{font-size:12px;color:#64748b}.or-course-heading h1{font-size:30px;margin:12px 0 4px}.or-course-heading p,.or-course-lesson-title p{color:#62748a}.or-course-lesson-title h2{font-size:22px}.or-course-content{background:#fff;border:1px solid #d8e2eb;border-radius:12px;margin:16px 0;padding:14px;overflow:hidden}.or-course-content iframe{width:100%;height:460px;border:0;border-radius:8px;background:#e5edf4}.or-course-lessons{background:#fff;border:1px solid #d8e2eb;border-radius:14px;padding:18px;align-self:start;position:sticky;top:12px;max-height:85vh;overflow-y:auto}.or-course-lessons h2{font-size:18px;margin:0 0 18px}.or-course-lesson{border-radius:9px;margin:5px 0;border:1px solid transparent}.or-course-lesson.active{background:#dcf7f6;border-color:#1caaaa}.or-course-lesson-link{display:block;width:100%;padding:13px;text-align:left;background:transparent;border:0;color:#153248;font-weight:600;cursor:pointer}.or-course-manage{display:flex;justify-content:flex-end;gap:5px;padding:0 8px 8px}.or-course-manage button,.or-course-add button,.or-course-item-actions button{padding:7px 12px;background:#e9f0f5;color:#123448;border:1px solid #c4d5e0;border-radius:7px;cursor:pointer}.or-course-create{width:100%;padding:10px;background:#0f9f9e;border:0;color:#fff;border-radius:8px;font-weight:700;cursor:pointer}.or-course-add{border:1px dashed #8cb3b8;padding:16px;border-radius:12px}.or-course-add>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.or-course-item-edit{display:grid;gap:10px}.or-course-item-edit label,.or-course-lesson-title label{display:grid;gap:5px;font-weight:600}.or-course-item-edit input,.or-course-item-edit textarea,.or-course-item-edit select,.or-course-lesson-title input,.or-course-lesson-title textarea{width:100%;padding:10px;border:1px solid #b9c8d6;border-radius:7px;background:#fff;color:#152a3e}.or-course-placeholder{min-height:230px;display:grid;place-items:center;background:#e8eff5;color:#627487;border-radius:12px;margin:18px 0}.or-course-item-actions{display:flex;gap:6px;justify-content:flex-end;margin-bottom:10px}.or-course-copy{padding:18px}.or-course-external a{display:inline-block;margin:10px 0;color:#087d86}@media(max-width:850px){.or-course-shell{grid-template-columns:1fr;padding:12px}.or-course-lessons{position:static;max-height:none}.or-course-content iframe{height:310px}}.or-course-shell{font-family:var(--origen-font,Inter,"Segoe UI",Arial,sans-serif);background:var(--origen-bg,#F5F7FA);color:var(--origen-text,#19283A);gap:clamp(14px,2vw,24px);border-radius:var(--origen-radius,16px)}.or-course-shell button,.or-course-shell input,.or-course-shell select,.or-course-shell textarea{font:inherit}.or-course-heading h1,.or-course-lesson-title h2,.or-course-lessons h2{color:var(--origen-text,#19283A);font-family:var(--origen-font,Inter,"Segoe UI",Arial,sans-serif);font-weight:750;letter-spacing:-.025em}.or-course-heading small,.or-course-heading p,.or-course-lesson-title p{color:var(--origen-muted,#718492)}.or-course-content,.or-course-lessons{background:var(--origen-surface,#FFFFFF);border:1px solid var(--origen-border,#DFE7EB);border-radius:var(--origen-radius,16px);color:var(--origen-text,#19283A);box-shadow:0 8px 24px #0c1e310b}.or-course-lesson{border:1px solid transparent;transition:background .18s,border-color .18s}.or-course-lesson-link{color:var(--origen-text,#19283A);font-weight:600}.or-course-lesson:not(.active):hover{background:color-mix(in srgb,var(--accent,#24939E) 8%,var(--origen-surface,#FFFFFF))}.or-course-lesson.active{background:color-mix(in srgb,var(--accent,#24939E) 14%,var(--origen-surface,#FFFFFF));border-color:var(--accent,#24939E)}.or-course-lesson.active .or-course-lesson-link{color:var(--origen-text,#19283A)}.or-course-create{background:var(--accent,#24939E);color:#fff;border-radius:calc(var(--origen-radius,16px)*.6)}.or-course-create:hover{filter:brightness(.93)}.or-course-manage button,.or-course-add button,.or-course-item-actions button{background:var(--origen-surface,#FFFFFF);color:var(--origen-text,#19283A);border:1px solid var(--origen-border,#DFE7EB);border-radius:calc(var(--origen-radius,16px)*.5)}.or-course-manage button:hover,.or-course-add button:hover,.or-course-item-actions button:hover{border-color:var(--accent,#24939E);background:color-mix(in srgb,var(--accent,#24939E) 10%,var(--origen-surface,#FFFFFF))}.or-course-add{border-color:var(--accent,#24939E);color:var(--origen-text,#19283A)}.or-course-item-edit input,.or-course-item-edit textarea,.or-course-item-edit select,.or-course-lesson-title input,.or-course-lesson-title textarea{background:var(--origen-surface,#FFFFFF);border:1px solid var(--origen-border,#DFE7EB);color:var(--origen-text,#19283A)}.or-course-placeholder{background:color-mix(in srgb,var(--origen-surface,#FFFFFF) 85%,var(--origen-bg,#F5F7FA));color:var(--origen-muted,#718492);border:1px dashed var(--origen-border,#DFE7EB)}.or-course-external a{color:var(--accent,#24939E)}.or-course-content iframe{background:var(--origen-bg,#F5F7FA)}.or-course-shell button:focus-visible,.or-course-shell input:focus-visible,.or-course-shell textarea:focus-visible,.or-course-shell select:focus-visible{outline:2px solid var(--accent,#24939E);outline-offset:2px}.or-course-shell{background:var(--course-bg,var(--origen-bg,#F5F7FA));color:var(--course-ink,var(--origen-text,#19283A));font-family:var(--course-font,var(--origen-font,Inter,Arial,sans-serif));font-size:var(--course-text-size,14px)}.or-course-shell .or-course-heading h1{font-size:var(--course-title-size,30px);font-family:inherit;color:var(--course-ink)}.or-course-shell .or-course-heading h1,.or-course-shell .or-course-heading h2,.or-course-shell .or-course-lesson-title h2,.or-course-shell .or-course-lessons h2{color:var(--course-ink);font-family:inherit}.or-course-shell .or-course-content,.or-course-shell .or-course-lessons{background:var(--course-card,var(--origen-surface,#fff));color:var(--course-ink)}.or-course-shell .or-course-heading p,.or-course-shell .or-course-lesson-title p,.or-course-shell .or-course-heading small{color:var(--course-muted)}.or-course-shell .or-course-lesson-link{color:var(--course-ink);font-size:var(--course-lesson-size,14px)}.or-course-shell .or-course-lesson.active{border-color:var(--course-accent);background:color-mix(in srgb,var(--course-accent) 15%,var(--course-card))}.or-course-shell .or-course-create{background:var(--course-accent)}.or-course-shell .or-course-copy,.or-course-shell .or-course-copy p{color:var(--course-ink)}.or-course-shell .or-course-external a{color:var(--course-accent)}.or-course-shell .or-course-item-edit input,.or-course-shell .or-course-item-edit textarea,.or-course-shell .or-course-item-edit select,.or-course-shell .or-course-lesson-title input,.or-course-shell .or-course-lesson-title textarea{color:var(--course-ink);background:var(--course-card)}.or-course-shell{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:12px;padding-right:0}.or-course-lessons{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background:var(--course-menu-bg,var(--course-card));color:var(--course-menu-text,var(--course-ink))}.or-course-lessons h2,.or-course-lessons .or-course-lesson-link{color:var(--course-menu-text,var(--course-ink))}.or-course-content{background:var(--course-video-bg,var(--course-card))}.or-course-heading h1,.or-course-lesson-title h2{color:var(--course-heading-color,var(--course-ink))}.or-course-heading p,.or-course-lesson-title p{color:var(--course-subheading-color,var(--course-muted))}.or-course-context-dismiss{position:fixed;inset:0;z-index:10000}.or-course-context{position:fixed;z-index:10001;width:290px;max-height:75vh;overflow:auto;padding:16px;border-radius:12px;border:1px solid var(--origen-border,#dce5e9);background:var(--origen-surface,#fff);color:var(--origen-text,#19283A);box-shadow:0 16px 42px #0004;display:grid;gap:12px}.or-course-context-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.or-course-context label{display:grid;gap:6px;font-size:12px;font-weight:650}.or-course-context input[type=color]{width:100%;height:34px}.or-course-context select{min-height:36px}.or-course-context button{cursor:pointer}@media(max-width:850px){.or-course-shell{grid-template-columns:1fr;padding-right:12px}.or-course-lessons{border-radius:var(--origen-radius,16px)}}.or-course-shell{width:100%;max-width:none;min-width:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) clamp(260px,25%,360px);column-gap:0;padding:0!important;align-items:stretch;border-radius:0}.or-course-main{min-width:0;padding:24px clamp(14px,2vw,28px)}.or-course-lessons{position:sticky;top:0;align-self:start;height:100dvh;max-height:100dvh;overflow-y:auto;margin:0!important;border-radius:0!important;border-top:0;border-bottom:0;border-right:0;box-sizing:border-box;z-index:3}.or-course-heading,.or-course-lesson-title,.or-course-content{position:relative;cursor:inherit}.or-course-shell .or-course-section-selected{outline:2px solid var(--course-accent,var(--accent,#24939E));outline-offset:2px}.or-course-shell .or-course-section-selected:before{content:"Sección seleccionada";position:absolute;top:-21px;left:0;font:600 11px Inter,Arial,sans-serif;color:var(--course-accent,var(--accent,#24939E));pointer-events:none}.or-course-context{z-index:10002!important}@media(max-width:850px){.or-course-shell{grid-template-columns:1fr!important}.or-course-main{padding:14px}.or-course-lessons{height:auto;max-height:none;position:relative;border:1px solid var(--origen-border,#dce5e9);border-radius:0}}.or-course-shell .or-course-lessons{background:var(--course-menu-bg)!important;color:var(--course-menu-text)!important}.or-course-shell .or-course-lessons h2,.or-course-shell .or-course-lessons .or-course-lesson-link{color:var(--course-menu-text)!important}.or-course-shell .or-course-content{background:var(--course-video-bg)!important}.or-course-shell .or-course-heading h1,.or-course-shell .or-course-lesson-title h2{color:var(--course-heading-color)!important}.or-course-shell .or-course-heading p,.or-course-shell .or-course-lesson-title p,.or-course-shell .or-course-heading small{color:var(--course-subheading-color)!important}.or-course-shell .or-course-lesson-title input,.or-course-shell .or-course-lesson-title textarea{color:var(--course-heading-color)!important;background:var(--course-video-bg)!important;border:1px solid var(--course-accent)!important}.or-course-shell .or-course-add{color:var(--course-heading-color)}.or-course-shell .or-course-context{color:var(--origen-text,#19283A)!important;background:var(--origen-surface,#fff)!important}.or-course-shell .or-course-context label{color:var(--origen-text,#19283A)!important}.or-course-shell .or-course-context input[type=color]{padding:3px;cursor:pointer;border:1px solid var(--origen-border,#dce5e9)}.or-course-shell .or-course-main,.or-course-shell .or-course-add,.or-course-shell .or-course-copy,.or-course-shell .or-course-copy p,.or-course-shell .or-course-external h3,.or-course-shell .or-course-placeholder{color:var(--course-main-text)!important}.or-course-shell .or-course-lesson-title label{color:var(--course-heading-color)!important}.or-course-shell .or-course-lesson-title textarea{color:var(--course-main-text)!important}.or-course-shell{grid-template-columns:minmax(0,1fr) clamp(220px,var(--course-menu-width,300px),520px)!important}.or-course-shell .or-course-heading h1{color:var(--course-title-color)!important}.or-course-shell .or-course-lessons .or-course-lesson.active{background:var(--course-selected-bg)!important;border-color:var(--course-selected-bg)!important}.or-course-shell .or-course-lessons .or-course-lesson.active .or-course-lesson-link{color:var(--course-selected-text)!important}.or-course-shell .or-course-lessons .or-course-lesson-link{font-weight:var(--course-font-weight,600)!important;font-stretch:var(--course-font-stretch,100%)}.or-course-shell .or-course-heading h1,.or-course-shell .or-course-lesson-title h2{font-weight:var(--course-font-weight,600);font-stretch:var(--course-font-stretch,100%)}@media(max-width:850px){.or-course-shell{grid-template-columns:1fr!important}}.or-course-shell .or-course-lesson-title h2,.or-course-shell .or-course-lesson-title label,.or-course-shell .or-course-lesson-title input{color:var(--course-lesson-title-color)!important}.or-course-shell .or-course-lessons .or-course-lesson:not(.active):hover{background:var(--course-lesson-hover-bg)!important}.or-course-shell .or-course-lessons .or-course-lesson:not(.active):hover .or-course-lesson-link{color:var(--course-menu-text)!important}.or-liveroom{font-family:var(--origen-font,Inter,Arial,sans-serif);color:var(--origen-text,#19283a);padding:clamp(16px,3vw,38px);min-height:82vh;background:var(--origen-bg,#f5f7fa)}.or-live-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:22px}.or-live-head h1{font-size:clamp(25px,3vw,38px);margin:8px 0}.or-live-head p{color:var(--origen-muted,#718492)}.or-live-kicker{font-size:11px;letter-spacing:1.4px;font-weight:700;color:var(--accent,#24939e)}.or-live-status{border:1px solid var(--origen-border,#dfe7eb);border-radius:30px;padding:8px 13px;font-size:12px}.or-live-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.or-live-stage,.or-live-side,.or-live-config{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dfe7eb);border-radius:var(--origen-radius,16px);overflow:hidden}.or-live-camera{min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;color:#e8f2f7;background:#132436}.or-live-camera p{max-width:490px;line-height:1.6;color:#acbfcd}.or-live-mark{font-size:46px;color:var(--accent,#24939e)}.or-live-join{background:var(--accent,#24939e);color:#fff;text-decoration:none;padding:12px 18px;border-radius:9px;margin-top:12px}.or-live-foot{display:flex;gap:12px;justify-content:space-between;padding:14px;color:var(--origen-muted,#718492);font-size:12px}.or-live-side{padding:20px}.or-live-side h2,.or-live-config h2{font-size:18px;margin-top:0}.or-live-rule{padding:14px;border-radius:9px;border:1px solid var(--origen-border,#dfe7eb);margin-top:24px;font-size:12px}.or-live-config{padding:20px;margin-top:20px;display:grid;gap:14px}.or-live-config label{display:grid;gap:5px;font-weight:600;font-size:13px}.or-live-config input,.or-live-config textarea{background:var(--origen-bg,#f5f7fa);border:1px solid var(--origen-border,#dfe7eb);color:var(--origen-text,#19283a);padding:10px;border-radius:8px;font:inherit}.or-live-config p{color:var(--origen-muted,#718492);font-size:12px}@media(max-width:900px){.or-live-grid{grid-template-columns:1fr}.or-live-camera{min-height:320px}}.or-live-zoom-meeting{position:relative;min-height:430px;background:#122235;overflow:hidden}.or-live-zoom-stage{width:100%;min-height:430px;position:relative}.or-live-zoom-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px;color:#e8f2f7;background:#122235;text-align:center;z-index:2}.or-live-zoom-overlay p{max-width:500px;line-height:1.6}.or-live-zoom-overlay button,.or-live-connect{padding:12px 18px;border-radius:9px;border:0;background:var(--accent,#24939e);color:#fff;font-weight:700;cursor:pointer}.or-live-zoom-overlay button:disabled{opacity:.65;cursor:wait}.or-live-zoom-connected{padding:8px 14px;font-size:12px;color:var(--origen-muted,#718492)}@media(max-width:900px){.or-live-zoom-meeting,.or-live-zoom-stage{min-height:320px}}.or-live-stage{overflow:visible!important;min-width:0}.or-live-zoom-meeting{overflow:visible!important;min-height:560px;isolation:isolate}.or-live-zoom-stage{position:relative;min-height:520px;height:clamp(520px,66vh,840px);width:100%;overflow:visible!important}.or-live-zoom-stage>div{min-height:100%;max-width:100%}.or-live-zoom-stage .zmmtg-root,.or-live-zoom-stage .meeting-app,.or-live-zoom-stage .meeting-client-inner{visibility:visible;min-height:430px}.or-live-zoom-connected{position:relative;z-index:1;background:#1a2c3c;color:#dbe8f3;padding:12px 16px}.or-live-zoom-overlay{min-height:430px}@media(max-width:900px){.or-live-zoom-meeting{min-height:420px}.or-live-zoom-stage{min-height:380px;height:68vh}}.or-live-fallback-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #5aa7bd;border-radius:9px;padding:12px 18px;color:#fff;text-decoration:none;font-weight:600;max-width:100%;text-align:center}.or-live-fallback-link:hover{background:#20465b}.or-live-provider-switch{display:flex;gap:8px;padding:12px;background:#f3f6f9}.or-live-provider-switch button{border:1px solid #ccd6de;border-radius:9px;padding:10px 15px;background:#fff;cursor:pointer;color:#203449}.or-live-provider-switch button.selected{background:#203449;color:#fff;border-color:#203449}.or-alt-live{position:relative;min-height:530px;background:#101e30}.or-alt-live-stage{height:530px;width:100%;overflow:hidden}.or-alt-live-stage iframe{display:block;border:0;width:100%;height:100%}.or-alt-live-caption{padding:8px 14px;font-size:12px;color:#d6eaf2;background:#203449}@media(max-width:700px){.or-alt-live,.or-alt-live-stage{min-height:400px;height:65vh}}.or-landing-studio{display:grid;gap:14px;margin:14px 0}.or-landing-toolbar{display:flex;gap:18px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dfe5ef;border-radius:12px;padding:16px}.or-landing-toolbar strong{font-size:17px}.or-landing-toolbar p{font-size:12px;margin:4px 0;color:#6a7690}.or-landing-toolbar>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.or-landing-toolbar button{border:1px solid #d5deec;border-radius:8px;padding:9px 13px;background:#f6f8fc;color:#172b44;cursor:pointer}.or-landing-toolbar .or-landing-publish{background:#246cf5;color:#fff;border-color:#246cf5}.or-landing-toolbar button:disabled{opacity:.5}.or-landing-workspace{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:15px;align-items:start}.or-landing-preview{height:min(76vh,850px);overflow:auto;background:#e9eef6;border-radius:12px;border:1px solid #d4deed;display:flex;justify-content:center}.or-landing-preview iframe{width:100%;height:100%;border:0;background:#fff}.or-landing-preview iframe.mobile{width:390px;max-width:100%;flex:none}.or-landing-inspector{position:sticky;top:12px;max-height:76vh;overflow:auto;border:1px solid #dfe5ef;border-radius:12px;background:#fff;padding:17px;color:#26394f}.or-landing-inspector h3{margin:0 0 9px}.or-landing-inspector label{display:grid;gap:6px;margin:13px 0;font-size:12px;font-weight:700}.or-landing-inspector input,.or-landing-inspector textarea{width:100%;border:1px solid #d1dbe8;border-radius:8px;padding:8px;box-sizing:border-box;font-family:inherit;font-size:12px;resize:vertical}.or-landing-inspector small,.or-landing-inspector p{font-size:12px;color:#63758b;line-height:1.5}.or-landing-status{margin-top:20px;padding:12px;background:#edf4fc;border-radius:8px;font-size:12px;color:#23537c}.or-landing-public{position:relative;min-height:100vh;background:#fff}.or-landing-public>iframe{width:100%;height:100vh;border:0;display:block}.or-landing-access{position:fixed;z-index:500;right:15px;bottom:15px;display:flex;gap:7px}.or-landing-access button{cursor:pointer;background:#0c2043;color:#fff;border:1px solid #6683c5;border-radius:20px;padding:10px 15px;box-shadow:0 7px 20px #06142b44;font-size:12px}.or-landing-access button+button{background:linear-gradient(110deg,#6854f6,#df36c5,#087ce9);border:0}@media(max-width:870px){.or-landing-workspace{grid-template-columns:1fr}.or-landing-inspector{position:static;max-height:none}.or-landing-preview{height:70vh}}.or16-dir-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 16px}.or16-dir-bar span{font-size:13px;color:var(--origen-muted)}.or16-create{border:1px solid var(--origen-border);border-radius:14px;background:var(--origen-surface);padding:20px;margin:15px 0 24px}.or16-create h3{margin:0 0 14px}.or16-create-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.or16-create-row label{display:flex;flex-direction:column;gap:6px;min-width:190px;font-size:12px;font-weight:650}.or16-create-row select{background:var(--origen-surface);border:1px solid var(--origen-border);border-radius:8px;padding:10px;color:var(--origen-text)}.or16-create-row button{min-height:38px}.or16-create small{color:var(--origen-muted);display:block;margin-top:10px}.or16-pages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:15px}.or16-page-card{border:1px solid var(--origen-border);border-radius:15px;background:var(--origen-surface);padding:17px;display:flex;flex-direction:column;gap:14px}.or16-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:22px;color:var(--accent)}.or16-page-card h3{font-size:16px;margin:4px 0 6px}.or16-page-card small{color:var(--accent);font-weight:750}.or16-page-card p{font-size:12px;color:var(--origen-muted);min-height:30px}.or16-card-actions{display:flex;gap:9px;align-items:center;margin-top:auto}.or16-card-actions button{padding:9px;border:1px solid var(--origen-border);border-radius:8px;background:var(--origen-bg);color:var(--origen-text);cursor:pointer}.or16-card-actions .or16-danger{color:#b54d53}.or16-feedback{padding:11px;background:#e7f6f4;border-radius:8px;font-size:12px;color:#115a5b}.or16-preview-box{background:var(--origen-surface);border-radius:12px;border:1px solid var(--origen-border);padding:18px}.or16-preview-box p{color:var(--origen-muted);font-size:12px}.or16-folder-browser{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dbe6e9);border-radius:15px;padding:15px;margin:18px 0}.or16-browser-tools{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:8px}.or16-browser-tools label{display:grid;gap:5px;font-size:12px;font-weight:650}.or16-browser-tools select,.or16-browser-tools input{padding:10px 12px;background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dbe6e9);border-radius:8px;color:var(--origen-text,#203746);font:inherit}.or16-browser-tools input{min-width:180px;flex:1;max-width:460px}.or16-browser-tools>button{padding:10px;border-radius:8px;border:1px solid var(--origen-border,#dbe6e9);background:var(--origen-surface,#fff);color:var(--origen-text,#203746);cursor:pointer}.or16-browser-tools>button:disabled{opacity:.45;cursor:not-allowed}.or16-folder-browser .or-explorer{padding:8px 0}.or16-create-content-picker{min-width:245px;max-width:470px;flex:1;display:grid;gap:8px;font-size:12px}.or16-create-content-picker .or-hier-picker{max-width:none}@media(max-width:640px){.or16-browser-tools input{min-width:100%;max-width:none}.or16-folder-browser{padding:10px}.or16-folder-browser .or-explorer-row{flex-wrap:wrap}.or16-folder-browser .or16-card-actions{margin-left:35px}}.or16-folder-browser .or16-card-actions button,.or16-pages-grid .or16-card-actions button{background:#edf3f8!important;color:#183044!important;border:1px solid #a6bacb!important;opacity:1!important;-webkit-text-fill-color:#183044;font-weight:650}.or16-folder-browser .or16-card-actions button:hover,.or16-pages-grid .or16-card-actions button:hover{background:#dbeaf4!important;color:#10283c!important}.or16-folder-browser .or16-card-actions button.or16-danger,.or16-pages-grid .or16-card-actions button.or16-danger{background:#fff0f1!important;color:#a12838!important;border-color:#e5a5ac!important;-webkit-text-fill-color:#a12838}.or16-folder-browser .or16-card-actions button.or16-danger:hover,.or16-pages-grid .or16-card-actions button.or16-danger:hover{background:#ffdee2!important}.or16-folder-browser .or16-card-actions button:focus-visible,.or16-pages-grid .or16-card-actions button:focus-visible{outline:3px solid #43b8dc;outline-offset:2px}.or16-browser-tools>button:disabled{opacity:.6;color:#adc0cf}.or-course-creator-design{margin:16px 0;padding:18px;border:1px solid var(--origen-border,#dce5e9);background:var(--origen-surface,#fff);border-radius:14px;color:var(--origen-text,#193343)}.or-course-creator-design summary{font-weight:750;cursor:pointer;margin-bottom:14px}.or-course-creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:14px 0}.or-course-creator-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.or-course-creator-grid input:not([type=range]),.or-course-creator-grid select{min-height:36px;padding:8px;border-radius:8px;border:1px solid var(--origen-border,#dce5e9);background:var(--origen-bg,#f5f7fa);color:var(--origen-text,#193343)}.or-course-creator-grid input[type=color]{width:100%;padding:3px;cursor:pointer}.or-course-creator-design>button{padding:9px 13px;border:1px solid var(--origen-border,#dce5e9);border-radius:8px;background:var(--origen-bg,#f5f7fa);color:var(--origen-text,#193343);cursor:pointer}.or16-preview-devices{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0 18px}.or16-preview-devices button{border:1px solid var(--origen-border,#cadbe0);border-radius:9px;background:var(--origen-surface,#fff);color:var(--origen-text,#203746);font-size:12px;font-weight:730;padding:10px 15px;min-height:41px}.or16-preview-devices button.active{color:#fff;background:var(--accent,#278d98);border-color:var(--accent,#278d98)}.or16-device-preview{width:100%;max-width:100%;margin:0 auto;min-width:0}.or16-device-preview.is-phone{width:min(420px,100%);padding:13px 8px;max-width:100%;border-radius:20px;border:1px solid #7697a374;background:linear-gradient(140deg,#122636,#10202e);box-shadow:0 13px 35px #04142148}.or16-device-preview .or-page-surface{max-width:100%}@media(max-width:640px){.or16-preview-devices{display:grid;grid-template-columns:1fr 1fr}.or16-preview-devices button{width:100%}.or16-device-preview.is-phone{padding:8px 3px}}.or-public{min-height:86vh;background:#f5f8f8;color:#18373f;border-radius:18px;overflow:hidden;font-family:Inter,Segoe UI,Arial,sans-serif}.or-public *{box-sizing:border-box}.or-public button{cursor:pointer}.or-public-head{background:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 22px;gap:15px;border-bottom:1px solid #dce7e8}.or-public-brand{width:145px;border:0;background:none;padding:0;text-align:left}.or-public-brand img{max-width:100%;max-height:45px;object-fit:contain}.or-public-head nav{display:flex;gap:6px;flex-wrap:wrap}.or-public-head nav button{border:0;border-radius:9px;padding:10px 12px;background:transparent;color:#47646b;font-weight:600;font-size:12px}.or-public-head nav button.active{background:#e7f4f4;color:#087580}.or-public-exit{background:#e8eff0;color:#245260;border:1px solid #c9dddd;border-radius:9px;padding:9px 12px;font-size:12px}.or-public-demo{padding:8px;text-align:center;background:#f0e5c7;color:#71571a;font-size:11px;font-weight:700;letter-spacing:.8px}.or-public-hero{padding:70px 7%;background:linear-gradient(130deg,#122f3d,#096873);color:#fff;display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.or-public-hero span{font-size:12px;letter-spacing:2px;color:#90e2de}.or-public-hero h1{font-size:clamp(30px,3.8vw,53px);line-height:1.08;max-width:650px;margin:20px 0}.or-public-hero p{max-width:530px;color:#d9eeef;line-height:1.7}.or-public-heroactions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.or-public-heroactions button{background:#7de2dc;color:#082c37;border:0;padding:14px 21px;border-radius:10px;font-weight:800}.or-public-heroactions button+button{background:transparent;border:1px solid #bad9dc;color:#fff}.or-public-heroimage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.or-public-heroimage>div{padding:32px 12px;background:#ffffff16;border:1px solid #ffffff27;border-radius:16px;display:grid;gap:14px;text-align:center;place-items:center}.or-public-heroimage span{font-size:40px}.or-public-heroimage strong{font-size:13px}.or-public-heroimage small{color:#d4e3e9}.or-public-benefits{padding:40px 7% 55px}.or-public-benefits h2{text-align:center}.or-public-benefits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.or-public-benefits article{padding:25px;border-radius:15px;background:#fff;border:1px solid #dce7e8}.or-public-benefits article p{color:#62757d}.or-public-formwrap{max-width:520px;margin:45px auto 70px;padding:0 18px}.or-public-formhead{text-align:center}.or-public-formhead span{font-size:11px;letter-spacing:2px;font-weight:800;color:#168b92}.or-public-formhead h1{font-size:32px;margin:10px 0}.or-public-formhead p{color:#65777e;line-height:1.6}.or-public-form{background:#fff;border:1px solid #dce7e8;border-radius:17px;padding:25px;box-shadow:0 14px 34px #102f3b0b;display:grid;gap:15px;margin-top:25px}.or-public-form label:not(.or-public-methods label){display:grid;gap:7px;font-weight:650;font-size:13px}.or-public-form input:not([type=radio]){padding:12px 13px;width:100%;border:1px solid #cbdcde;border-radius:9px;font:inherit;outline-offset:2px}.or-public-submit{background:#087a83;color:#fff;border:0;padding:14px;border-radius:10px;font-size:14px;font-weight:800}.or-public-form p{font-size:12px;color:#62787e;text-align:center}.or-public-form p button{color:#087a83;background:none;border:0;text-decoration:underline;font:inherit}.or-public-message{padding:12px;border-radius:9px;background:#eff7f9;color:#185866;font-size:13px}.or-public-methods{display:grid;gap:9px}.or-public-methods label{display:flex;align-items:flex-start;gap:11px;border:1px solid #d5e3e5;border-radius:10px;padding:13px;cursor:pointer}.or-public-methods label.selected{border-color:#168c91;background:#f2fbfa}.or-public-methods span{display:grid;gap:5px}.or-public-methods small,.or-public-summary small{color:#73828a;font-size:11px}.or-public-summary{display:grid;gap:6px;background:#f1f6f7;padding:15px;border-radius:11px}.or-public-footer{text-align:center;color:#8a9da1;padding:22px;font-size:11px;border-top:1px solid #dce7e8}@media(max-width:900px){.or-public-hero{grid-template-columns:1fr}.or-public-heroimage{max-width:650px}}@media(max-width:600px){.or-public-head{justify-content:center}.or-public-hero{padding:40px 20px}.or-public-heroimage{grid-template-columns:1fr 1fr 1fr}.or-public-heroimage>div{padding:20px 5px}.or-public-benefits>div{grid-template-columns:1fr}.or-public-form{padding:17px}}.rev-root{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 135px);background:#eaf0f2;border:1px solid #d5e0e4;border-radius:16px;overflow:hidden;color:#173743;font-family:Inter,Segoe UI,Arial,sans-serif}.rev-root *{box-sizing:border-box}.rev-root button{cursor:pointer;font:inherit}.rev-sidebar{background:#102c39;color:#d6e7eb;display:flex;flex-direction:column;min-height:810px}.rev-brand{display:flex;align-items:center;gap:11px;padding:21px 16px;border-bottom:1px solid #ffffff19}.rev-brand img{width:43px;height:43px;object-fit:contain;background:#fff;border-radius:8px;padding:4px}.rev-brand strong,.rev-brand small{display:block}.rev-brand strong{color:#fff;font-size:14px}.rev-brand small{font-size:10px;margin-top:4px;color:#a6c1ca}.rev-navgroups{padding:15px 10px;overflow:auto;max-height:calc(100vh - 190px)}.rev-navgroup{margin-bottom:20px}.rev-navgroup h4{margin:0 9px 9px;font-size:9px;letter-spacing:1.55px;color:#7fa3ae}.rev-navgroup button{display:flex;align-items:center;gap:9px;border:0;border-radius:9px;padding:10px 11px;background:transparent;color:#d5e3e8;width:100%;text-align:left;font-size:12px}.rev-navgroup button span{font-size:16px;width:22px;text-align:center}.rev-navgroup button.active,.rev-navgroup button:hover{background:#285c67;color:#fff}.rev-sidebar-foot{margin-top:auto;border-top:1px solid #ffffff1a;padding:14px}.rev-sidebar-foot button{color:#fff;background:#1e4754;border:1px solid #45707a;padding:10px;border-radius:9px;width:100%}.rev-sidebar-foot small{display:block;text-align:center;font-size:10px;color:#8aa6ae;margin-top:10px}.rev-main{min-width:0}.rev-topbar{height:68px;background:#fff;border-bottom:1px solid #dce7ea;display:flex;justify-content:space-between;align-items:center;padding:10px 18px;gap:15px}.rev-top-title strong,.rev-topcrumb{display:block}.rev-topcrumb{font-size:10px;letter-spacing:1px;color:#8398a1}.rev-top-title strong{font-size:15px;margin-top:5px}.rev-top-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.rev-top-actions button{background:#f2f6f7;color:#20414c;padding:8px 11px;border:1px solid #d6e2e5;border-radius:8px;font-size:12px}.rev-top-actions span{font-size:10px;color:#287879}.rev-workspace{padding:20px}.rev-stage{max-width:1120px;margin:auto;background:#fff;border-radius:15px;min-height:650px;overflow:hidden;box-shadow:0 13px 60px #12394713;transition:max-width .25s}.rev-stage.rev-mobile{max-width:390px}.rev-sitebar{background:#fff;min-height:75px;padding:16px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ecee;gap:14px}.rev-sitebar img{width:122px;max-height:36px;object-fit:contain}.rev-sitebar nav,.rev-sitebar>div{display:flex;gap:10px;align-items:center}.rev-sitebar button{font-size:12px;color:#294955;background:none;border:0;padding:8px}.rev-sitebar .rev-site-join{background:#0f616e;color:#fff;border-radius:7px;padding:11px 15px}.rev-screen{padding:0 5% 48px;min-height:530px}.rev-footer{border-top:1px solid #e8eef0;padding:18px 5%;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#889aa4}.rev-review-footer{padding:15px 4px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#647e87;font-size:10px}.rev-kicker{font-size:10px;letter-spacing:2px;font-weight:800;color:#168291}.rev-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:56px 0 35px}.rev-hero h1,.rev-detail-hero h1,.rev-heading h1,.rev-dashboard-welcome h1{font-size:clamp(30px,4.2vw,58px);line-height:1.08;letter-spacing:-2px;margin:14px 0;color:#153441}.rev-hero h1 em{font-style:normal;color:#138d97}.rev-hero p,.rev-heading p,.rev-detail-hero p,.rev-dashboard-welcome p{color:#617b87;line-height:1.7;font-size:14px;max-width:550px}.rev-btn{display:inline-flex;align-items:center;justify-content:center;background:#0d707d;color:#fff;border:1px solid #0d707d;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:700;white-space:normal}.rev-btn.secondary{color:#0f6673;border-color:#b6d0d6;background:#fff}.rev-btn:disabled{opacity:.5}.rev-hero-actions,.rev-badgerow,.rev-class-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0}.rev-hero-metrics{display:flex;gap:22px;margin-top:30px;flex-wrap:wrap}.rev-hero-metrics span{font-size:11px;color:#6a828c}.rev-hero-metrics strong{display:block;font-size:23px;color:#153b46}.rev-hero-art{height:355px;position:relative;background:radial-gradient(circle at 60% 35%,#237b8a,#133a4c 58%,#0f2838);border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.rev-hero-art:before,.rev-hero-art:after{content:"";border:1px solid #ffffff36;position:absolute;border-radius:50%;width:330px;height:330px;transform:rotate(-20deg) scaleX(.55)}.rev-hero-art:after{width:450px;height:450px}.rev-hero-art>span{letter-spacing:8px;font-size:13px;position:relative;z-index:2}.rev-hero-glyph{font-size:135px;line-height:1.4;color:#9cdee6;position:relative;z-index:2}.rev-art-label{font-size:9px;letter-spacing:2px;z-index:2}.rev-panel{padding:23px 0;border-top:1px solid #e9eef1}.rev-panel-title{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:17px}.rev-panel-title h3{font-size:21px;letter-spacing:-.5px;margin:0 0 5px;color:#183745}.rev-panel-title p,.rev-panel>p{color:#718792;font-size:12px;line-height:1.6;margin:5px 0}.rev-featuregrid,.rev-cardgrid,.rev-quicktiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.rev-featuregrid article,.rev-tool-card,.rev-quicktiles button{padding:20px;border:1px solid #e4ecee;border-radius:13px;background:#fbfcfc}.rev-featuregrid article span{font-size:24px}.rev-featuregrid h3,.rev-tool-card h3{font-size:15px;margin:12px 0 5px}.rev-featuregrid p,.rev-tool-card p{font-size:12px;line-height:1.6;color:#68818b}.rev-cover{height:148px;border-radius:11px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#143d50;color:#b5e7eb}.rev-cover-a{background:linear-gradient(135deg,#0e3042,#218996)}.rev-cover-b{background:linear-gradient(135deg,#0c4656,#2a6a8f)}.rev-cover-c{background:linear-gradient(135deg,#16465a,#7e7ac3)}.rev-orbit{position:absolute;width:185px;height:185px;border:1px solid #ffffff5a;border-radius:50%;transform:rotate(35deg) scaleX(.6)}.rev-cover:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #ffffff2c;border-radius:50%;transform:rotate(-27deg) scaleX(.4)}.rev-cover-inner{position:relative;z-index:1;display:flex;flex-direction:column;text-align:center}.rev-cover-kicker{font-size:9px;letter-spacing:2px;color:#eafafa}.rev-cover-symbol{font-size:60px}.rev-product{border:1px solid #e1eaed;border-radius:14px;padding:8px;background:#fff;min-width:0}.rev-product-body{padding:9px}.rev-tagrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.rev-tag{font-size:9px;font-weight:800;color:#166574;background:#e8f5f5;border-radius:7px;padding:6px 8px;letter-spacing:.5px}.rev-price{font-size:12px;font-weight:800;color:#183743}.rev-product h3{font-size:15px;line-height:1.3;margin:11px 0 5px}.rev-product p{color:#718891;font-size:11px;min-height:37px;line-height:1.5}.rev-product .rev-btn{width:100%;padding:9px}.rev-cta{padding:32px 24px;border-radius:17px;text-align:center;background:#103f4c;color:#fff;margin:20px 0}.rev-cta h2{margin:0;font-size:26px}.rev-cta p{color:#b2d2d8;font-size:12px}.rev-cta .rev-btn{background:#fff;color:#0d606e;border:0}.rev-heading{padding:36px 0 24px}.rev-heading h1{font-size:36px}.rev-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.rev-filters button{border:1px solid #dce9eb;background:#fff;border-radius:20px;padding:9px 16px;color:#42606a;font-size:11px}.rev-filters button.active{background:#0e6977;color:#fff}.rev-twocol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rev-academy-mini{border:1px solid #e4ecee;border-radius:11px;padding:17px}.rev-academy-mini strong{font-size:14px}.rev-academy-mini p{font-size:12px;color:#708793}.rev-detail-hero{padding:40px 0 25px;display:grid;grid-template-columns:1.3fr .7fr;gap:22px;align-items:center}.rev-detail-hero .rev-cover{height:270px}.rev-badgerow span{color:#456b78;font-size:11px;background:#edf6f7;padding:8px 10px;border-radius:7px}.rev-inline-note{background:#edf5f5;color:#467580;font-size:11px;padding:13px;border-left:3px solid #32a1a9;border-radius:5px;line-height:1.7;margin:14px 0}.rev-lesson-list{display:grid;gap:5px}.rev-lesson-list button{width:100%;display:flex;align-items:center;gap:10px;border:1px solid #e4edf0;background:#fff;padding:12px;border-radius:9px;text-align:left;color:#26424d}.rev-lesson-list button span{font-size:11px;background:#e6f4f4;border-radius:7px;padding:7px}.rev-lesson-list button strong{flex:1;font-size:12px}.rev-lesson-list button em{font-style:normal;font-size:10px;color:#2b8287}.rev-auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:650px;gap:10px;padding-top:18px}.rev-auth-art{background:linear-gradient(150deg,#0c3647,#13818b);color:#fff;padding:40px 30px;border-radius:17px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.rev-auth-art .rev-kicker{color:#a7e2e5}.rev-auth-art h2{font-size:35px;line-height:1.08;letter-spacing:-1px;margin:15px 0}.rev-auth-art p{font-size:12px;line-height:1.8;color:#d8f4f4}.rev-art-motif{font-size:135px;opacity:.7;text-align:center}.rev-proof{font-size:10px;letter-spacing:2px}.rev-form{padding:34px 22px;display:flex;flex-direction:column;justify-content:center;gap:13px}.rev-form h2{font-size:28px;letter-spacing:-1px;margin:2px 0}.rev-form p{font-size:12px;color:#748792;line-height:1.6;margin:0}.rev-form label,.rev-panel label{font-size:11px;font-weight:700;color:#415e69;display:block}.rev-form input,.rev-form select,.rev-panel input{display:block;width:100%;margin-top:7px;background:#fff;border:1px solid #d6e5e8;border-radius:9px;padding:12px;color:#23414a;font:inherit;font-size:12px}.rev-form-links{display:flex;gap:9px;flex-wrap:wrap}.rev-form-links button{border:0;background:none;text-align:left;color:#157682;font-size:11px;padding:0}.rev-receipt{border:1px solid #d6e5e8;padding:17px;border-radius:12px}.rev-receipt span,.rev-receipt strong,.rev-receipt small{display:block}.rev-receipt span{font-size:11px}.rev-receipt strong{font-size:24px;margin:5px 0}.rev-receipt small{font-size:10px;color:#81949c}.rev-state-card{text-align:center;max-width:510px;margin:55px auto}.rev-state-card h1{font-size:32px}.rev-state-card p{font-size:12px;line-height:1.7;color:#718791}.rev-huge-symbol{display:block;font-size:75px;color:#187b89}.rev-state-track{display:flex;justify-content:space-between;gap:4px;background:#edf4f5;border-radius:12px;padding:13px;margin:25px 0;color:#667c85;font-size:11px}.rev-state-track .current{font-weight:800;color:#0a727e}.rev-dashboard-welcome{margin-top:25px;border-radius:15px;background:linear-gradient(100deg,#0b3645,#216c7a);color:#fff;padding:30px;display:flex;justify-content:space-between;gap:20px;align-items:center}.rev-dashboard-welcome .rev-kicker,.rev-dashboard-welcome h1{color:#fff}.rev-dashboard-welcome h1{font-size:30px}.rev-dashboard-welcome p{color:#d7edf0}.rev-score{border-radius:50%;height:135px;width:135px;min-width:135px;border:6px solid #9be1de;display:flex;align-items:center;justify-content:center;flex-direction:column}.rev-score small,.rev-score span{font-size:9px}.rev-score strong{font-size:30px}.rev-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.rev-metrics article{border:1px solid #e0e9ed;border-radius:13px;padding:19px;background:#fff}.rev-metrics strong{display:block;color:#164452;font-size:24px}.rev-metrics small,.rev-metrics em{display:block;color:#68818c;font-size:10px;font-style:normal;margin-top:7px}.rev-current-course{display:grid;grid-template-columns:210px 1fr;gap:16px;align-items:center}.rev-current-course .rev-cover{height:160px}.rev-current-course h3{font-size:17px}.rev-current-course p{font-size:12px;color:#748991}.rev-progress{height:7px;border-radius:6px;background:#d9eced;margin:12px 0}.rev-progress i{display:block;width:34%;height:100%;background:#147d87;border-radius:6px}.rev-quicktiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rev-quicktiles button{display:flex;flex-direction:column;text-align:left;gap:8px;color:#20404b}.rev-quicktiles button span{font-size:23px}.rev-quicktiles button strong{font-size:12px}.rev-quicktiles button small{font-size:10px;color:#6e8590}.rev-class-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:19px}.rev-video-placeholder{height:320px;background:radial-gradient(circle at 52% 45%,#245a72,#102e40 75%);border-radius:13px;color:#dbf7f7;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.rev-play{height:76px;width:76px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#0f6573;font-size:24px}.rev-video-placeholder span{font-size:12px;letter-spacing:1.5px}.rev-video-placeholder small{font-size:10px;color:#9bbbc5}.rev-chatline,.rev-message{padding:12px;border-bottom:1px solid #e8eff1;font-size:12px}.rev-chatline strong,.rev-chatline span{display:block}.rev-chatline span{margin-top:5px;color:#54717d}.rev-chat-input{display:flex;gap:9px;margin-top:12px}.rev-chat-input input{flex:1;min-width:0;padding:11px;border:1px solid #dce8eb;border-radius:9px}.rev-chat-input button{border:0;border-radius:8px;background:#0d737e;color:#fff;padding:9px}.rev-signal-layout{display:grid;grid-template-columns:160px minmax(0,1fr) 180px;gap:12px}.rev-channel-menu{padding:15px 10px;background:#f1f6f7;border-radius:11px}.rev-channel-menu strong{display:block;font-size:12px;margin:5px 5px 13px}.rev-channel-menu button{width:100%;border:0;background:transparent;padding:9px;border-radius:7px;text-align:left;font-size:11px;color:#365967}.rev-channel-menu button.active{background:#d6edef;color:#0b6472;font-weight:800}.rev-signal-feed{border:1px solid #dbe7ea;border-radius:12px;padding:15px;min-height:420px}.rev-feedhead{display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid #e7eff1;padding-bottom:10px}.rev-feedhead h3{margin:0;font-size:14px}.rev-feedhead p{font-size:10px;color:#6c8791}.rev-message{display:flex;gap:10px;margin-top:13px}.rev-avatar,.rev-avatar-large{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#d3edef;color:#1c6b79;min-width:35px}.rev-message strong{font-size:11px}.rev-message strong small{font-weight:400;color:#8ca0a9}.rev-message p{font-size:11px;line-height:1.6;color:#4b6974}.rev-trade-card{margin-top:15px;border:1px solid #b8d8de;background:#f6fbfb;border-radius:11px;padding:13px}.rev-trade-card strong{font-size:12px}.rev-trade-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.rev-trade-levels>div{border:1px solid #e1eeee;background:#fff;padding:9px;border-radius:7px}.rev-trade-levels small,.rev-trade-levels b{display:block;font-size:10px}.rev-trade-levels b{font-size:13px;margin-top:6px}.rev-trade-card p{font-size:9px;color:#7c979e}.rev-channel-side{min-width:0}.rev-timeline{display:grid;gap:6px}.rev-timeline article{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e8eff0;padding:13px 0}.rev-timeline article>span{font-size:10px;color:#157886;background:#eaf6f6;padding:8px;border-radius:7px;min-width:50px;text-align:center}.rev-timeline article div{flex:1}.rev-timeline article strong,.rev-timeline article small{display:block;font-size:12px}.rev-timeline article small{font-size:10px;color:#8ba0a8;margin-top:5px}.rev-timeline article button{border:1px solid #d3e5e7;border-radius:7px;background:#fff;padding:7px;color:#0d6c7b;font-size:11px}.rev-zoom{text-align:center;background:#f5f9fa;border-radius:12px;padding:20px}.rev-zoom-icon{font-size:55px;color:#187f8d}.rev-zoom h3{font-size:15px}.rev-zoom p{font-size:11px;line-height:1.7;color:#718996}.rev-tool-card{background:#fff}.rev-tool-icon{font-size:35px;color:#267989}.rev-widget-placeholder{border:1px dashed #91bcc5;background:repeating-linear-gradient(0deg,#f8fbfb,#f8fbfb 24px,#f1f7f8 24px 25px);border-radius:13px;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center}.rev-widget-placeholder span{font-size:46px}.rev-widget-placeholder strong{font-size:13px}.rev-widget-placeholder small{font-size:10px;color:#708994}.rev-panel .rev-avatar-large{height:60px;width:60px;font-size:25px;margin-bottom:15px}.rev-setting{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e5edef;font-size:12px}.rev-setting input{width:auto}.rev-tablewrap{overflow:auto}.rev-tablewrap table{width:100%;border-collapse:collapse;font-size:11px;min-width:460px}.rev-tablewrap th{text-align:left;background:#f2f8f9;color:#2a5f6c}.rev-tablewrap th,.rev-tablewrap td{border-bottom:1px solid #e3edef;padding:13px}.rev-copy-link{padding:14px;border:1px dashed #aacbd3;border-radius:9px;font-size:12px;display:flex;gap:15px;justify-content:space-between}.rev-copy-link button{border:0;background:#e5f3f4;color:#176978;padding:8px;border-radius:7px}.rev-toast{position:fixed;right:25px;bottom:25px;z-index:40000;background:#102e3c;color:#fff;padding:13px 15px;border-radius:12px;display:flex;gap:20px;max-width:380px;font-size:12px;box-shadow:0 14px 38px #0003}.rev-toast button{border:0;background:none;color:#fff}.rev-stage.rev-mobile .rev-sitebar{padding:12px}.rev-stage.rev-mobile .rev-sitebar nav{display:none}.rev-stage.rev-mobile .rev-sitebar img{width:90px}.rev-stage.rev-mobile .rev-sitebar button{font-size:9px;padding:7px}.rev-stage.rev-mobile .rev-screen{padding:0 13px 30px}.rev-stage.rev-mobile .rev-hero,.rev-stage.rev-mobile .rev-detail-hero,.rev-stage.rev-mobile .rev-auth-layout,.rev-stage.rev-mobile .rev-twocol,.rev-stage.rev-mobile .rev-class-layout,.rev-stage.rev-mobile .rev-signal-layout{grid-template-columns:1fr}.rev-stage.rev-mobile .rev-hero-art{height:230px}.rev-stage.rev-mobile .rev-featuregrid,.rev-stage.rev-mobile .rev-cardgrid,.rev-stage.rev-mobile .rev-metrics,.rev-stage.rev-mobile .rev-quicktiles{grid-template-columns:1fr 1fr}.rev-stage.rev-mobile .rev-auth-art{min-height:200px}.rev-stage.rev-mobile .rev-art-motif{display:none}.rev-stage.rev-mobile .rev-auth-art h2{font-size:22px}.rev-stage.rev-mobile .rev-heading h1{font-size:29px}.rev-stage.rev-mobile .rev-dashboard-welcome{padding:20px}.rev-stage.rev-mobile .rev-score{display:none}.rev-stage.rev-mobile .rev-current-course{grid-template-columns:1fr}.rev-stage.rev-mobile .rev-channel-side{display:none}.rev-stage.rev-mobile .rev-footer{font-size:8px}.rev-stage.rev-mobile .rev-product h3{font-size:12px}.rev-stage.rev-mobile .rev-cover{height:100px}.rev-stage.rev-mobile .rev-sitebar>div{gap:0}@media(max-width:1200px){.rev-root{grid-template-columns:205px 1fr}.rev-workspace{padding:10px}.rev-signal-layout{grid-template-columns:135px 1fr}.rev-channel-side{display:none}.rev-featuregrid,.rev-cardgrid{gap:8px}}@media(max-width:780px){.rev-root{display:block}.rev-sidebar{min-height:0}.rev-brand{padding:10px}.rev-navgroups{display:flex;gap:12px;overflow-x:auto;padding:7px;max-height:none}.rev-navgroup{display:flex;align-items:center;gap:4px;min-width:max-content;margin:0}.rev-navgroup h4{display:none}.rev-navgroup button{width:auto;white-space:nowrap}.rev-sidebar-foot{display:none}.rev-topbar{height:auto;flex-wrap:wrap}.rev-stage:not(.rev-mobile) .rev-hero,.rev-stage:not(.rev-mobile) .rev-detail-hero,.rev-stage:not(.rev-mobile) .rev-auth-layout,.rev-stage:not(.rev-mobile) .rev-twocol,.rev-stage:not(.rev-mobile) .rev-class-layout,.rev-stage:not(.rev-mobile) .rev-signal-layout{grid-template-columns:1fr}.rev-stage:not(.rev-mobile) .rev-featuregrid,.rev-stage:not(.rev-mobile) .rev-cardgrid,.rev-stage:not(.rev-mobile) .rev-metrics,.rev-stage:not(.rev-mobile) .rev-quicktiles{grid-template-columns:1fr 1fr}.rev-sitebar nav{display:none}}@media(prefers-reduced-motion:reduce){.rev-stage{transition:none}}.design-library{display:grid;gap:18px}.v11-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.v11-heading h2{margin:6px 0}.v11-heading p,.v11-publish p{color:var(--origen-muted);font-size:13px}.v11-status{padding:9px 12px;border-radius:20px;font-size:12px;font-weight:650}.v11-status.is-draft{background:#fff0d2;color:#835900}.v11-status.is-published{background:#dff5ee;color:#11634e}.v11-panel{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dce5ea);border-radius:14px;padding:20px}.v11-panel h3{margin:0 0 12px}.v11-save-row{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.v11-save-row label{display:grid;gap:7px;flex:1;min-width:180px;font-size:12px}.v11-save-row input,.v11-save-row select{border:1px solid var(--origen-border,#dbe2e6);background:var(--origen-bg,#fff);color:var(--origen-text,#123);border-radius:9px;padding:11px;width:100%}.v11-save-row button{white-space:nowrap;min-height:42px}.v11-split{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.v11-split span{font-size:12px;color:var(--origen-muted)}.v11-list{display:grid;gap:10px}.v11-entry{border:1px solid var(--origen-border,#dbe2e6);border-radius:10px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.v11-entry.selected{outline:2px solid var(--accent,#19a2a6)}.v11-entry p{font-size:11px;color:var(--origen-muted);margin:4px 0 0}.v11-entry-actions,.v11-publish-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.v11-entry-actions button{padding:8px 11px;font-size:12px}.v11-danger{border:1px solid #e8b7ba;background:transparent;border-radius:8px;color:#b63346;cursor:pointer}.v11-empty{font-size:13px;color:var(--origen-muted)}.v11-publish-actions{margin:16px 0 8px}.v11-panel button:disabled{opacity:.48;cursor:not-allowed}.or-v19-lesson-editor{width:100%;min-width:0}.or-v19-lessonbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding:16px;background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dbe5e7);border-radius:14px}.or-v19-lessonbar h3{margin:3px 0}.or-v19-lessonbar small{color:var(--origen-muted)}.or-v19-lessonbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.or-v19-lessonbar button,.or-v19-blocklist button,.or-v19-blocksettings button{cursor:pointer;border:1px solid var(--origen-border,#dbe5e7);border-radius:9px;background:var(--origen-bg,#f4f7f8);color:var(--origen-text,#123);padding:9px}.or-v19-lessonbar button:hover,.or-v19-blocklist button:hover{border-color:var(--accent)}.or-v19-summary{display:grid;grid-template-columns:1fr 1fr auto auto;gap:14px;align-items:end;margin:14px 0;padding:15px;border-radius:14px;border:1px solid var(--origen-border);background:var(--origen-surface)}.or-v19-summary label,.or-v19-blocksettings label{display:grid;gap:7px;font-size:12px;font-weight:650}.or-v19-summary input:not([type=checkbox]),.or-v19-blocksettings input:not([type=checkbox]),.or-v19-blocksettings textarea,.or-v19-blocksettings select{min-width:0;width:100%;border:1px solid var(--origen-border);background:var(--origen-surface);color:var(--origen-text);border-radius:9px;padding:10px;font:inherit}.or-v19-check{display:flex!important;gap:8px!important;align-items:center;padding-bottom:10px}.or-v19-workspace{display:grid;grid-template-columns:minmax(230px,280px) minmax(240px,1fr) minmax(270px,1fr);gap:12px}.or-v19-blocklist,.or-v19-blocksettings,.or-v19-livepreview{background:var(--origen-surface,#fff);padding:15px;border-radius:14px;border:1px solid var(--origen-border);min-width:0}.or-v19-add{display:grid;gap:6px;margin:12px 0}.or-v19-add button{text-align:left}.or-v19-stack{display:grid;gap:7px}.or-v19-stack>div{border:1px solid var(--origen-border);border-radius:10px;display:flex;justify-content:space-between;gap:6px;padding:5px}.or-v19-stack>div.active{border-color:var(--accent)}.or-v19-stack>div>button{flex:1;text-align:left;border:0;background:none;padding:7px}.or-v19-stack small{display:block;color:var(--origen-muted)}.or-v19-stack span{display:flex;flex-wrap:wrap;gap:3px;justify-content:end;align-items:center}.or-v19-stack span button{padding:4px 6px}.or-v19-stack button:disabled{opacity:.3;cursor:not-allowed}.or-v19-blocksettings{display:grid;gap:13px;align-content:start}.or-v19-blocksettings h4{margin:0}.or-v19-colors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.or-v19-colors input[type=color]{height:39px;padding:3px}.or-v19-render{display:grid;gap:12px}.or-v19-render>header{border-bottom:1px solid var(--origen-border);padding-bottom:10px}.or-v19-render>header h2{margin:0}.or-v19-previewblock{border-radius:12px;padding:15px;overflow:hidden;min-width:0}.or-v19-previewblock h3{font-size:18px;margin:0 0 8px}.or-v19-previewblock iframe{width:100%;border:0;border-radius:10px;display:block}.or-v19-banner{display:block;width:100%;max-height:550px;object-fit:cover;border-radius:10px;margin-bottom:10px}.or-v19-placeholder{display:grid;place-items:center;border:2px dashed #a5bbbf;border-radius:10px;margin-bottom:10px}.or-v19-answer{display:block;padding:5px}.or-v19-mini{width:100%;max-height:130px;object-fit:contain}.or-v19-demo-link{display:inline-block;background:#137f87;color:#fff;padding:12px 18px;border-radius:9px}.or-v19-question{border:1px solid var(--origen-border);padding:11px;border-radius:10px;display:grid;gap:10px}.or-v19-note{font-size:12px;color:var(--origen-muted)}@media(max-width:1400px){.or-v19-workspace{grid-template-columns:minmax(220px,280px) minmax(250px,1fr)}.or-v19-livepreview{grid-column:1/-1}.or-v19-summary{grid-template-columns:1fr 1fr}}@media(max-width:740px){.or-v19-workspace,.or-v19-summary{grid-template-columns:1fr}.or-v19-livepreview{grid-column:auto}}.or-explorer{color:var(--origen-text,#172f39);max-width:1380px;margin:0 auto;padding:20px 0 45px;font-family:Inter,Segoe UI,sans-serif}.or-exp-header,.or-exp-top,.or-exp-search,.or-exp-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.or-exp-header{padding:0 4px 20px}.or-exp-header h2{font-size:27px;margin:7px 0}.or-exp-header p{margin:0;color:#657d86}.or-exp-top{padding:14px 18px;background:#fff;border:1px solid #dfebee;border-radius:14px;margin-bottom:15px}.or-exp-top nav,.or-exp-top>div,.or-exp-inline,.or-exp-actions,.or-exp-rowactions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.or-exp-top nav button{border:0;background:none;color:#177e87;font-weight:600;cursor:pointer}.or-exp-top nav>span{color:#7f9199}.or-exp-search{margin:18px 0}.or-exp-search label{display:flex;align-items:center;gap:9px;font-size:13px;color:#576a75}.or-exp-search input{min-width:230px;border:1px solid #dae6e9;border-radius:9px;padding:10px 12px;background:#fff}.or-exp-table{background:#fff;border:1px solid #e0e9ec;border-radius:17px;overflow:hidden;box-shadow:0 14px 50px #173c4910}.or-exp-heading,.or-exp-row{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(200px,1fr) 182px;align-items:center;gap:16px;padding:15px 21px}.or-exp-heading{background:#f3f7f9;color:#55727b;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em}.or-exp-row{border-top:1px solid #ebeff1;min-height:95px;transition:background .16s;cursor:default}.or-exp-row:hover{background:#f7fbfc}.or-exp-identity{display:flex;align-items:center;gap:15px;min-width:0}.or-exp-identity img,.or-exp-folder{width:86px;height:58px;border-radius:9px;object-fit:cover;flex-shrink:0}.or-exp-folder{display:grid;place-items:center;background:#eaf4f7;font-size:30px}.or-exp-identity strong{display:block;font-size:15px;overflow-wrap:anywhere}.or-exp-identity small{display:block;color:#7e8f95;margin-top:6px}.or-exp-details{display:grid;gap:6px;color:#60747e;font-size:13px}.or-exp-rowactions{justify-content:flex-end}.or-exp-rowactions button,.or-exp-inline button,.or-exp-lesson-row button{border:1px solid #cddde2;background:#fff;color:#175e6b;border-radius:9px;padding:9px 12px;cursor:pointer;font-weight:600}.or-exp-rowactions button:first-child{background:#126e79;color:#fff;border-color:#126e79}.or-exp-actions{margin:15px 0}.or-exp-danger{border:1px solid #f4cfd0;color:#a63e4c;background:#fff;border-radius:8px;padding:9px 12px;cursor:pointer}.or-exp-error{padding:12px 16px;border:1px solid #eeb4b8;color:#963442;background:#fff7f8;border-radius:10px}.or-exp-editor{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:20px}.or-exp-editmain,.or-exp-summary,.or-exp-lessons{background:#fff;border:1px solid #e0e9ec;border-radius:16px;padding:24px;min-width:0}.or-exp-editmain>label,.or-exp-availability>label{display:grid;gap:6px;margin:15px 0;color:#536e77;font-size:13px;font-weight:650}.or-exp-editmain label input:not([type=checkbox]):not([type=file]),.or-exp-editmain select,.or-exp-editmain textarea{box-sizing:border-box;width:100%;padding:11px 12px;background:#fff;color:#193e4a;border:1px solid #ccdce0;border-radius:9px;font-family:inherit}.or-exp-editmain label input[type=file]{font-size:12px}.or-exp-editmain label small{font-weight:400;color:#728992}.or-exp-coverlarge{width:220px;max-width:100%;height:132px;object-fit:cover;border-radius:12px;border:1px solid #e3eded}.or-exp-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important}.or-exp-inline{margin:14px 0}.or-exp-inline a{font-size:13px;color:#117581}.or-exp-summary{align-self:start;background:#f8fbfc}.or-exp-number{font-size:21px;font-weight:750;color:#126e79;margin:15px 0 5px;line-height:1.4}.or-exp-note,.or-exp-summary small{font-size:12px;color:#77909a;line-height:1.6}.or-exp-summary p{margin-top:16px}.or-exp-lessons{margin-top:20px}.or-exp-lesson-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #ebf0f2}.or-exp-lesson-row strong{flex:1}.or-exp-lesson-row span{color:#82939b;font-size:12px}.or-exp-empty{text-align:center;padding:44px 16px;color:#758995}.or-exp-availability{margin:20px 0;border-top:1px solid #e8eef1;padding-top:10px}@media(max-width:810px){.or-exp-heading{display:none}.or-exp-row{grid-template-columns:1fr;gap:12px}.or-exp-details{grid-template-columns:repeat(2,1fr)}.or-exp-rowactions{justify-content:flex-start}.or-exp-editor{grid-template-columns:1fr}.or-exp-lesson-row{flex-wrap:wrap}.or-exp-lesson-row strong{flex-basis:100%}}.or-explorer{color:var(--origen-ui-data,#233c4b)}.or-exp-header h2{color:var(--origen-ui-title,#19283a)}.or-exp-header p{color:var(--origen-ui-description,#647988)}.or-exp-header .eyebrow{color:var(--origen-ui-subtitle,#365365)}.or-exp-top,.or-exp-table,.or-exp-editmain,.or-exp-summary,.or-exp-lessons{background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);border-color:var(--origen-border,#e0e9ec)}.or-exp-heading{background:color-mix(in srgb,var(--origen-surface,#fff) 87%,var(--origen-bg,#f5f7fa));color:var(--origen-ui-card-subtitle,#365365)}.or-exp-row{border-color:var(--origen-border,#ebeff1)}.or-exp-row:hover{background:color-mix(in srgb,var(--origen-surface,#fff) 94%,var(--accent,#24939e))}.or-exp-identity strong,.or-exp-editmain>h3,.or-exp-summary>h3,.or-exp-lessons>h3,.or-exp-editmain h4,.or-exp-lesson-row strong{color:var(--origen-ui-card-title,#19283a)}.or-exp-identity small,.or-exp-details,.or-exp-lesson-row>span{color:var(--origen-ui-card-subtitle,#365365)}.or-exp-summary small,.or-exp-summary p,.or-exp-note,.or-exp-empty{color:var(--origen-ui-card-description,#647988)}.or-exp-search label{color:var(--origen-ui-subtitle,#365365)}.or-exp-search input{background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);border-color:var(--origen-border,#dae6e9)}.or-exp-editmain>label,.or-exp-availability>label{color:var(--origen-ui-card-subtitle,#365365)}.or-exp-editmain label input:not([type=checkbox]):not([type=file]),.or-exp-editmain select,.or-exp-editmain textarea{background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);border-color:var(--origen-border,#ccdce0)}.or-exp-lesson-row{border-color:var(--origen-border,#ebf0f2)}.or-exp-top nav button{color:var(--accent,#24939e)}.or-videlya{padding:17px 20px;margin:14px 0 22px;border-radius:13px;border:1px solid var(--origen-border,#d9e6ea);background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b)}.or-videlya-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.or-videlya-head strong{color:var(--origen-ui-card-title,#19283a);font-size:15px}.or-videlya-head p{margin:6px 0 0;font-size:12px;color:var(--origen-ui-card-description,#647988)}.or-videlya-body{border-top:1px solid var(--origen-border,#d9e6ea);padding-top:16px;margin-top:16px;display:grid;gap:14px}.or-videlya-body>label{display:grid;gap:8px;color:var(--origen-ui-card-subtitle,#365365);font-size:12px;font-weight:700}.or-videlya-body input{max-width:100%;font-family:inherit}.or-videlya-body>small,.or-videlya-body>p{font-size:12px;color:var(--origen-ui-card-description,#647988);margin:0;line-height:1.55}.or-videlya-preview{border-radius:11px;background:color-mix(in srgb,var(--origen-surface,#fff) 85%,var(--origen-bg,#f4f7f8));padding:14px}.or-videlya-preview h4{margin:0 0 11px;color:var(--origen-ui-card-title,#19283a)}.or-videlya-preview>div{display:grid;grid-template-columns:minmax(0,2fr) 100px;gap:6px;border-top:1px solid var(--origen-border,#d9e6ea);padding:11px 0}.or-videlya-preview>div>small{grid-column:1/-1;color:var(--origen-ui-card-description,#647988)}.or-videlya-body .primary-button{justify-self:start}.or-videlya-status{padding:9px 11px;border-radius:9px;background:var(--origen-bg,#f4f7f8);font-size:12px;margin-top:14px}@media(max-width:660px){.or-videlya-preview>div{grid-template-columns:1fr}}.or-channel-manager{max-width:1380px;margin:0 auto;padding:18px 0 40px;color:var(--origen-ui-data,#233c4b);font-family:Inter,Segoe UI,sans-serif}.or-channel-manager .editor-lead{margin-bottom:22px}.or-channel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dbe7e9);border-radius:14px;padding:16px 18px;color:var(--origen-ui-card-data,#233c4b)}.or-channel-bar>span{font-size:14px;font-weight:800}.or-channel-bar>div{display:flex;gap:8px;flex-wrap:wrap}.or-channel-bar .primary-button,.or-channel-bar .outline-button,.or-channel-formactions .primary-button,.or-channel-formactions .outline-button{padding:10px 15px}.or-channel-search{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:12px;margin:17px 0;color:var(--origen-ui-subtitle,#365365)}.or-channel-search input{border:1px solid var(--origen-border,#dbe7e9);background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);border-radius:9px;padding:11px;min-width:230px}.or-channel-list{border:1px solid var(--origen-border,#dbe7e9);border-radius:15px;overflow:hidden;background:var(--origen-surface,#fff)}.or-channel-row{display:flex;align-items:center;gap:17px;padding:17px 19px;border-bottom:1px solid var(--origen-border,#dbe7e9);background:var(--origen-surface,#fff)}.or-channel-row:last-child{border-bottom:0}.or-channel-visual{width:80px;height:72px;flex:0 0 80px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent,#24939e) 15%,var(--origen-surface,#fff));font-size:26px;color:var(--accent,#24939e);overflow:hidden}.or-channel-visual img{width:100%;height:100%;object-fit:cover}.or-channel-info{flex:1;min-width:0}.or-channel-info h3{font-size:16px;color:var(--origen-ui-card-title,#19283a);margin:0 0 6px}.or-channel-info p{font-size:12px;margin:0 0 6px;color:var(--origen-ui-card-description,#647988);line-height:1.5}.or-channel-info small{color:var(--origen-ui-card-subtitle,#365365);font-size:11px}.or-channel-info code{font-size:10px}.or-channel-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.or-channel-actions button,.or-channel-actions a{padding:10px 12px;border-radius:8px;border:1px solid var(--origen-border,#cbdce1);background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);font-size:12px;font-weight:700;text-decoration:none}.or-channel-actions .or-channel-edit{border-color:var(--accent,#24939e);background:var(--accent,#24939e);color:#fff}.or-channel-order{display:flex;gap:4px;margin-right:8px}.or-channel-order button{min-width:34px;font-size:16px;padding:7px}.or-channel-notice{padding:12px 15px;border-radius:10px;border:1px solid var(--origen-border,#dbe7e9);background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b);font-size:13px;margin:14px 0}.or-channel-empty{text-align:center;color:var(--origen-ui-card-description,#647988);padding:34px}.or-channel-form{margin:17px 0;padding:24px;background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dbe7e9);border-radius:15px;display:grid;gap:14px}.or-channel-form h3{font-size:18px;color:var(--origen-ui-card-title,#19283a)}.or-channel-form>label{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--origen-ui-card-subtitle,#365365)}.or-channel-form input:not([type=file]),.or-channel-form textarea{width:100%;padding:11px;border:1px solid var(--origen-border,#dbe7e9);border-radius:9px;background:var(--origen-surface,#fff);color:var(--origen-ui-card-data,#233c4b)}.or-channel-form p{font-size:12px;color:var(--origen-ui-card-description,#647988)}.or-channel-preview{width:180px;height:105px;object-fit:cover;border-radius:9px}.or-channel-formactions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.or-channel-add{margin-top:20px;border:1px dashed var(--origen-border,#dbe7e9);border-radius:12px;padding:22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.or-channel-add small{color:var(--origen-ui-description,#647988);font-size:11px}@media(max-width:950px){.or-channel-row{flex-wrap:wrap}.or-channel-actions{width:100%;justify-content:flex-start}}@media(max-width:540px){.or-channel-row{gap:10px;padding:12px}.or-channel-visual{width:62px;height:62px;flex-basis:62px}.or-channel-search{align-items:stretch;flex-direction:column}.or-channel-search input{min-width:0;width:100%}}.or-channel-actions .or-channel-delete{border:1px solid color-mix(in srgb,#e75965 58%,var(--origen-border,#cedee2));background:transparent;color:#e97a84;font-weight:750}.or-channel-actions .or-channel-delete:hover:not(:disabled){background:#e7596521;border-color:#e75965;color:#ff6470}.or-channel-actions .or-channel-delete:disabled{opacity:.45;cursor:not-allowed}.ref-hub{--rf-muted:#a4bcc9;--rf-line:#607e8f60;min-height:calc(100vh - 125px);background:linear-gradient(151deg,#101e2c,#0d1825);padding:30px clamp(16px,3.6vw,48px) 52px;border-radius:18px;color:#ecf8fa;font-family:Inter,Segoe UI,Arial,sans-serif;box-shadow:0 20px 78px #06152260}.ref-hub *{box-sizing:border-box}.ref-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 26px}.ref-kicker,.ref-section-kicker{display:block;letter-spacing:1.9px;font-size:10px;font-weight:800;color:#7dced2}.ref-heading h1{font-size:clamp(27px,3.6vw,39px);letter-spacing:-.75px;color:#f7fcff;margin:9px 0 10px;font-weight:780}.ref-heading p{font-size:13px;color:var(--rf-muted);line-height:1.6;margin:0}.ref-role-pill{font-size:10px;letter-spacing:1.1px;color:#c6e9ed;border-radius:99px;border:1px solid #58859683;padding:10px 13px;background:#6babb21c}.ref-hero{padding:clamp(23px,3vw,32px);background:radial-gradient(ellipse at 90% 5%,#2f6b7b45,transparent 58%),linear-gradient(126deg,#1d3849,#142b3c 65%,#173040);border:1px solid #6594a76d;border-radius:17px;box-shadow:0 15px 40px #020b1969}.ref-hero-overline{display:flex;align-items:center;gap:10px;letter-spacing:1.8px;font-size:10px;color:#8ed6dc;font-weight:810}.ref-pulse{display:inline-block;width:8px;height:8px;background:#62d2c4;box-shadow:0 0 0 4px #56cbc529;border-radius:50%}.ref-hero h2{font-size:clamp(18px,2.5vw,25px);margin:14px 0 8px;color:#f6fbff;letter-spacing:-.3px}.ref-hero>p{font-size:12px;line-height:1.75;color:#b2cbd5;margin:0 0 23px}.ref-share-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px}.ref-share-row input{border:1px solid #7894a57b;border-radius:10px;padding:13px 15px;min-width:0;width:100%;background:#0c2030;color:#e6f8fc;font-size:13px;font-family:inherit;text-overflow:ellipsis}.ref-share-row input:focus{outline:2px solid #7fcad3;outline-offset:2px}.ref-copy{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;background:#258b98;color:#fff;border:1px solid #4ea8b5;border-radius:10px;font-size:12px;font-weight:790;white-space:nowrap;cursor:pointer}.ref-copy>span{font-size:19px;line-height:1}.ref-copy:hover:not(:disabled){background:#30a0ad}.ref-copy:disabled{opacity:.53;cursor:not-allowed}.ref-hero-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 0;color:#a6c0cd;font-size:11px;line-height:1.6}.ref-hero-foot strong{color:#d0e9ee}.ref-hero-foot button{padding:6px 0;color:#9ee3e7;border:0;background:none;font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:11px;font-weight:740}.ref-hero-foot button:disabled{opacity:.55}.ref-slug-form{margin-top:20px;border-top:1px solid #91acba44;padding-top:20px;display:grid;gap:12px}.ref-slug-form>label{display:grid;gap:9px;color:#d6eaf0;font-size:12px;font-weight:690}.ref-slug-input{display:flex;align-items:center;gap:7px;background:#0a1e2d;border:1px solid #648a9e77;border-radius:9px;padding:7px 10px;min-width:0;flex-wrap:wrap}.ref-slug-input>span{font-size:11px;color:#95bfcb;overflow-wrap:anywhere}.ref-slug-input input{min-width:140px;flex:1;border:0;outline:0;background:transparent;padding:7px 4px;color:#f3fbfd;font-family:inherit;font-size:13px;font-weight:760}.ref-slug-form>button{justify-self:start;border:1px solid #58aab5;background:#257f8b;border-radius:9px;color:#fff;padding:10px 15px;font-size:12px;font-weight:730;cursor:pointer}.ref-slug-form>small{font-size:10px;color:#aac7d0;line-height:1.6}.ref-notice{border:1px solid #5b9daa87;background:#1d4455;border-radius:9px;color:#e1f9fb;font-size:12px;margin:17px 0;padding:12px 14px;overflow-wrap:anywhere}.ref-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:21px 0 38px}.ref-stat{display:flex;flex-direction:column;gap:10px;padding:20px 23px;border:1px solid var(--rf-line);background:linear-gradient(125deg,#1a3042,#132638);border-radius:13px;min-width:0}.ref-stat>span{color:#91b9c5;font-size:10px;font-weight:790;letter-spacing:1.2px}.ref-stat>strong{font-size:32px;line-height:1.2;letter-spacing:-.5px;color:#f3fcff;font-weight:780;font-variant-numeric:tabular-nums}.ref-stat>strong.ref-stat-date{font-size:21px}.ref-stat>small{color:#9db7c3;font-size:11px}.ref-list-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;flex-wrap:wrap;margin:0 0 20px}.ref-list-head h2{color:#f2fafc;font-size:23px;letter-spacing:-.4px;margin:8px 0}.ref-list-head p{color:#9ebbc8;font-size:12px;line-height:1.6;margin:0}.ref-refresh{background:#203c50;border:1px solid #688a9b9c;border-radius:8px;padding:10px 13px;color:#d3ebee;white-space:nowrap;font-weight:750;font-size:11px;cursor:pointer}.ref-refresh:disabled{opacity:.45}.ref-refresh:hover:not(:disabled){background:#2a5265}.ref-list-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 12px}.ref-list-tools>span{color:#9db7c5;font-size:11px}.ref-search{display:flex;align-items:center;gap:11px;padding:0 12px;background:#142b3c;border:1px solid #627f8f82;border-radius:10px;min-width:0;width:min(430px,100%)}.ref-search>span{font-size:25px;color:#85b6c5}.ref-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f0fafc;padding:12px 0;font-size:12px}.ref-search input::placeholder{color:#88aaba}.ref-search button{border:0;background:none;color:#c2e4e9;font-size:19px;padding:2px 5px}.ref-table-scroll{border:1px solid var(--rf-line);border-radius:13px;background:#152a3b;overflow:auto;scrollbar-color:#5f879c #162a39}.ref-table{border-collapse:collapse;width:100%;min-width:640px;text-align:left}.ref-table th{color:#9fc4d0;font-size:10px;letter-spacing:1px;font-weight:790;background:#1b3648;padding:17px 20px;border-bottom:1px solid #7698a75c}.ref-table td{color:#c1d8e0;font-size:12px;padding:17px 20px;border-bottom:1px solid #7191a124}.ref-table tbody tr:last-child td{border-bottom:0}.ref-table tbody tr:hover{background:#22475b55}.ref-person{display:flex;align-items:center;gap:11px}.ref-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;flex:0 0 34px;background:#367589;color:#edfcfd;font-weight:800;font-size:14px}.ref-person>span:last-child{display:flex;flex-direction:column;gap:5px}.ref-person strong{color:#eaf5f8;font-size:12px;font-weight:740}.ref-person small{color:#7f9eae;font-size:10px}.ref-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:51px 25px;min-height:190px;gap:11px;color:#a7c3d0;text-align:center}.ref-empty>span{font-size:37px;color:#6eaebb}.ref-empty strong{color:#e4f2f6;font-size:14px}.ref-empty p{font-size:11px;line-height:1.6;color:#96b5c3;margin:0;max-width:390px}.ref-update-note{text-align:right;padding:15px 0 0;font-size:10px;color:#86a9b8}@media(max-width:740px){.ref-hub{padding:23px 15px 36px;margin:-11px;border-radius:13px}.ref-stats{gap:8px}.ref-stat{padding:14px}.ref-stat>strong{font-size:25px}.ref-stat>strong.ref-stat-date{font-size:14px}.ref-heading h1{font-size:27px}}@media(max-width:540px){.ref-share-row{grid-template-columns:1fr}.ref-copy{width:100%}.ref-stats{grid-template-columns:1fr;margin-bottom:27px}.ref-heading{gap:11px}.ref-stat{gap:7px}.ref-stat>strong.ref-stat-date{font-size:21px}.ref-list-head h2{font-size:20px}.ref-table th,.ref-table td{padding:13px 14px}}.la-root,.la-card{font-family:Inter,Segoe UI,Arial,sans-serif;color:#eaf6fa;background:linear-gradient(145deg,#132539,#0b1828);border:1px solid #56788870;border-radius:17px;padding:clamp(19px,3.6vw,35px);margin-bottom:21px;box-shadow:0 16px 55px #030b1566}.la-root *,.la-card *{box-sizing:border-box}.la-header,.la-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.la-header span,.la-card-head>div>span{font-size:10px;letter-spacing:1.8px;color:#76c8d0;font-weight:800}.la-header h1{color:#fff;font-size:clamp(25px,3vw,35px);margin:8px 0}.la-card-head h2{font-size:23px;margin:8px 0;color:#fff}.la-header p,.la-card-head p{font-size:12px;color:#acc3d1;line-height:1.6;max-width:720px;margin:0}.la-header>button,.la-card-head>button{background:#214457;color:#dcf4f6;padding:9px 12px;border:1px solid #699bb1;border-radius:8px;font-weight:700;font-size:11px}.la-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:15px 0 23px}.la-summary>div{padding:20px;border:1px solid #5573847a;border-radius:12px;background:#20364a;display:grid;gap:11px}.la-summary span{font-size:10px;color:#90bcca;letter-spacing:1px;font-weight:750}.la-summary strong{font-size:29px;color:#f7fcff;line-height:1}.la-message{background:#244f60;border:1px solid #5c9eac;padding:12px 14px;border-radius:9px;color:#e3fcff;font-size:12px}.la-muted,.la-empty{color:#abc5d1;font-size:13px;padding:24px;border:1px dashed #678b9b72;border-radius:9px;line-height:1.6}.la-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 19px}.la-tabs button{color:#b1d2d9;border:1px solid #52788a;background:#172e40;border-radius:99px;padding:9px 14px;font-size:12px;font-weight:750}.la-tabs button.selected{background:#287f8f;color:#fff;border-color:#65c3cb}.la-enrollments{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:16px}.la-enrollment{border:1px solid #6b8a9b75;background:linear-gradient(130deg,#22384a,#1a2d40);border-radius:13px;padding:22px;min-width:0}.la-enrollment header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.la-enrollment header>small{color:#9db4c1;font-size:10px}.la-badge{font-size:10px;font-weight:800;color:#a6f0d3;background:#20684b55;border:1px solid #3cb48c88;border-radius:99px;padding:6px 9px}.la-badge.paid{color:#edc994;background:#674c2855;border-color:#b08a5688}.la-enrollment h3{color:#fcffff;font-size:18px;margin:4px 0 7px}.la-enrollment>p{color:#aec9d7;font-size:12px;margin:0 0 15px;overflow-wrap:anywhere}.la-enrollment-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 0;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22}.la-enrollment-meta>div{min-width:0;display:grid;gap:5px}.la-enrollment-meta span{color:#92b2be;font-size:10px}.la-enrollment-meta strong{color:#e1f6f7;font-size:12px;font-weight:720;overflow-wrap:anywhere}.la-card-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.la-card-actions>button,.la-card-actions>div button{border:1px solid #547c8b;border-radius:8px;background:#285165;padding:10px 13px;color:#f0fafa;font-size:11px;font-weight:750}.la-card-actions .la-approve{background:#207d77;border-color:#4bb5a5}.la-card-actions .la-reject{background:#512e37;border-color:#995e69;color:#f9c8ce}.la-card-actions textarea{width:100%;border:1px solid #7295a2;background:#0d1e2b;color:#f3f9fa;padding:11px;resize:vertical;border-radius:9px}.la-card-actions>div{display:flex;gap:9px}.la-proof{background:transparent;border:1px solid #72a0b0;border-radius:8px;color:#b6e8ed;font-size:11px;padding:9px 12px;margin-top:14px}.la-review-state{display:inline-block;margin-top:15px;color:#9dc8ce;font-size:11px;font-weight:800}.la-alerts{background:#1e4859;border:1px solid #548c9f;padding:16px;border-radius:12px;margin-bottom:19px}.la-alerts>strong{display:block;font-size:13px;margin-bottom:10px}.la-alerts>div{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #ffffff22;padding:10px 0;font-size:12px;color:#d6eef5}.la-alerts button{color:#e5fbfd;border:1px solid #6c9ca8;background:#234d5e;padding:7px 9px;border-radius:7px;font-size:10px}.la-table-scroll{overflow:auto;max-width:100%;border:1px solid #56778980;border-radius:11px}.la-table{border-collapse:collapse;min-width:580px;width:100%;text-align:left}.la-table th,.la-table td{padding:13px 14px;border-bottom:1px solid #4b677f73;font-size:12px}.la-table th{color:#9dc4cf;background:#1a3346;font-size:10px;letter-spacing:.6px}.la-table td{color:#e5f2f6}.la-action{color:#fff;background:#298694;border:1px solid #67b9c3;padding:8px 11px;border-radius:8px;font-weight:700}.la-action:disabled{opacity:.55}@media(max-width:640px){.la-summary{gap:8px}.la-summary>div{padding:13px}.la-summary strong{font-size:24px}.la-enrollments{grid-template-columns:1fr}.la-root,.la-card{padding:19px 14px}}.la-contact-toggle{display:block;margin-top:14px}.la-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px 15px;margin-top:10px;border:1px solid #597c8c8a;border-radius:9px;background:#112a39}.la-contact-fields>div{display:grid;gap:6px;min-width:0}.la-contact-fields small{color:#93bbca;font-size:10px}.la-contact-fields strong{color:#e7f6f8;overflow-wrap:anywhere;font-size:12px;font-weight:680}@media(max-width:550px){.la-contact-fields{grid-template-columns:1fr}}.la-auto-head{border-top:1px solid #68869849;padding-top:22px;margin-top:24px}.la-auto-head h3{font-size:17px;font-weight:760;color:#f0fbff;margin:0 0 7px}.la-auto-head p{font-size:12px;color:#a8c4d0;line-height:1.6;margin:0 0 17px;max-width:770px}.la-auto-list{display:grid;gap:9px}.la-auto-row{border:1px solid #64889872;border-radius:11px;background:#1d3a4b;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;cursor:pointer;flex-wrap:wrap}.la-auto-row>span:first-child{display:grid;gap:5px}.la-auto-row strong{font-size:13px;font-weight:740;color:#f3fbfd}.la-auto-row small{font-size:11px;color:#afc9d4}.la-auto-switch{display:flex;align-items:center;gap:10px;color:#bed5df;font-size:12px;font-weight:730}.la-auto-switch input{appearance:auto;accent-color:#49b8b8;width:19px;height:19px;cursor:pointer}.la-auto-switch input:checked+span{color:#80e2ba}.la-auto-switch input:disabled{opacity:.45}.lib-hub{color:#e9f0f5;background:linear-gradient(160deg,#0b1726,#111f2d 56%,#0d1928);border-radius:23px;min-height:calc(100vh - 135px);padding:38px clamp(18px,4vw,54px) 62px;box-shadow:0 22px 90px #060f2070;font-family:Inter,Segoe UI,Arial,sans-serif;--lib-line:#ffffff19;--lib-muted:#97acbd;--lib-cyan:#59bdc5}.lib-hub *{box-sizing:border-box}.lib-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--lib-line)}.lib-eyebrow{color:#79cfd2;font-size:10px;letter-spacing:2px;font-weight:750}.lib-heading h1{font-size:clamp(30px,3.6vw,44px);letter-spacing:-1.4px;color:#fff;margin:7px 0 9px;font-weight:750}.lib-heading p{color:var(--lib-muted);font-size:14px;margin:0}.lib-badge{padding:10px 14px;border:1px solid #ffffff23;border-radius:99px;color:#c3d7df;font-size:11px;background:#ffffff08}.lib-section-head,.lib-collection-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:33px 0 24px}.lib-section-head h2,.lib-collection-head h2{font-size:24px;letter-spacing:-.6px;margin:0 0 6px;color:#eff8fb}.lib-section-head p,.lib-collection-head p{font-size:13px;color:var(--lib-muted);margin:0}.lib-collection-head small{font-size:10px;letter-spacing:1.8px;color:#67c5ce;display:block;margin-bottom:9px}.lib-primary{border:1px solid #328b96;background:linear-gradient(100deg,#1c8694,#279da5);color:#fff;padding:11px 17px;border-radius:10px;font-size:12px;font-weight:730;white-space:nowrap;box-shadow:0 6px 22px #062d3e35}.lib-primary:hover:not(:disabled){background:#2b9fac}.lib-primary:disabled{opacity:.5}.lib-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lib-folder-card{min-width:0;overflow:hidden;border:1px solid #ffffff1c;border-radius:19px;background:linear-gradient(145deg,#203043,#162535);transition:border-color .2s,transform .2s}.lib-folder-card:hover{border-color:#5cb8c76f;transform:translateY(-3px)}.lib-folder-open{display:block;border:0;background:transparent;text-align:left;width:100%;padding:0;color:inherit}.lib-folder-art{position:relative;height:205px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 60% 35%,#3a5668,#1b3245 55%,#111e2e)}.lib-folder-card:nth-child(2n) .lib-folder-art{background:radial-gradient(ellipse at 65% 35%,#3a344a,#1b263f 57%,#0e1c2b)}.lib-folder-art:after{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(transparent,#12223166);pointer-events:none}.lib-folder-cover{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.lib-art-books{height:160px;display:flex;align-items:flex-end;gap:5px;filter:drop-shadow(10px 12px 14px #0007);transform:perspective(500px) rotateY(-10deg) rotate(-5deg)}.lib-art-books i{width:38px;border-radius:2px 7px 2px 2px;border-left:5px solid #0005;border-right:3px solid #ffffff22;box-shadow:inset 4px 0 #fff2;position:relative}.lib-art-books i:after{content:"";position:absolute;inset:12px 7px auto;height:2px;background:#fff6}.lib-art-books i:first-child{height:122px;background:linear-gradient(90deg,#943c4a,#c86d75)}.lib-art-books i:nth-child(2){height:151px;background:linear-gradient(90deg,#2e587b,#6c99b6)}.lib-art-books i:nth-child(3){height:134px;background:linear-gradient(90deg,#746038,#c6a36f)}.lib-art-books i:nth-child(4){height:145px;background:linear-gradient(90deg,#186b67,#60ada7)}.lib-art-screen{width:215px;height:135px;border-radius:13px;border:5px solid #15212d;background:linear-gradient(135deg,#36536c,#151c30 49%,#693c58);box-shadow:0 16px 26px #0008,0 0 0 1px #ffffff24,inset 0 0 60px #111827;display:grid;place-items:center;transform:perspective(600px) rotateY(-8deg) rotateX(3deg)}.lib-art-screen span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff3;color:#fff;font-size:23px;padding-left:3px}.lib-folder-copy{padding:22px 24px}.lib-folder-copy>span{color:#7dcad1;letter-spacing:1.8px;font-size:10px;font-weight:700}.lib-folder-copy h3{font-size:24px;font-weight:730;color:#fff;margin:8px 0 7px}.lib-folder-copy p{font-size:12px;color:#adc0ce;min-height:34px;line-height:1.5;margin:0}.lib-folder-copy small{margin-top:18px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#c0d1d9}.lib-folder-copy small span{font-size:22px;color:#77bdc8}.lib-folder-admin{border-top:1px solid #ffffff18;padding:11px 16px;display:flex;gap:8px}.lib-folder-admin button,.lib-media-actions button{border:1px solid #ffffff26;border-radius:8px;background:#ffffff0a;color:#d5e9ef;font-size:11px;padding:8px 11px}.lib-folder-admin button:hover,.lib-media-actions button:hover{background:#ffffff18}.lib-folder-admin .danger,.lib-media-actions .danger{color:#efadb0;border-color:#cc687152}.lib-breadcrumb{display:flex;align-items:center;gap:10px;margin-top:28px;color:#849cab;font-size:12px}.lib-breadcrumb button{color:#b7d2d9;background:transparent;border:0;padding:0;font-size:12px}.lib-breadcrumb strong{color:#ebf4f6}.lib-collection-head{margin:29px 0 21px}.lib-search{display:flex;align-items:center;gap:10px;max-width:530px;background:#ffffff0b;border:1px solid #ffffff25;border-radius:12px;padding:11px 14px;color:#c7d4db;margin:5px 0 28px}.lib-search:focus-within{border-color:#6ac3c9}.lib-search span{font-size:24px;line-height:1}.lib-search input{width:100%;background:none;border:0;outline:none;font-size:13px;color:#fff}.lib-search input::placeholder{color:#879cae}.lib-search button{border:0;background:none;color:#adc4d0}.lib-shelf{padding:10px 0 0;overflow:hidden}.lib-shelf-track{display:flex;gap:21px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 4px 22px;scrollbar-color:#5a7a89 #162637;scrollbar-width:thin}.lib-book-entry{flex:0 0 clamp(150px,20%,210px);scroll-snap-align:start;min-width:0}.lib-book-click,.lib-video-play{border:0;background:none;padding:0;display:block;width:100%;text-align:left;color:inherit}.lib-book-cover{height:275px;max-height:32vw;min-height:196px;border-radius:3px 11px 11px 3px;box-shadow:11px 13px 20px #0009,inset 7px 0 6px #0005,inset -3px 0 #fff2;position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:21px 18px;color:#f8f0e8;border-left:9px solid #07121b54;transition:transform .2s}.lib-book-click:hover .lib-book-cover{transform:translateY(-8px)}.lib-book-cover img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.lib-book-theme-0{background:linear-gradient(140deg,#16354d,#2c627b)}.lib-book-theme-1{background:linear-gradient(140deg,#4c303e,#98606b)}.lib-book-theme-2{background:linear-gradient(140deg,#58442a,#a48a4c)}.lib-book-theme-3{background:linear-gradient(140deg,#1a484b,#479186)}.lib-book-theme-4{background:linear-gradient(140deg,#2e315b,#6b6fbd)}.lib-book-seal{width:42px;height:42px;border:1px solid #ffffff82;border-radius:50%;display:grid;place-items:center;margin-bottom:28px;font-size:20px}.lib-book-cover-title{font-size:clamp(14px,1.6vw,20px);font-weight:720;line-height:1.2;overflow-wrap:anywhere}.lib-book-cover small{color:#fffa;font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-top:13px}.lib-book-click>strong,.lib-video-play>strong{color:#f1f8fa;display:block;margin-top:17px;font-size:13px;line-height:1.4}.lib-book-click>small,.lib-video-play>small{display:block;margin-top:6px;color:#9ab0c0;font-size:11px}.lib-shelf-wood{height:13px;background:linear-gradient(#a79070 0,#695039 27%,#352d2c 65%,transparent 100%);margin:-6px 0 8px;border-radius:3px;box-shadow:0 12px 20px #0005}.lib-scroll-tip{display:block;color:#9fb8c1;font-size:11px;margin-top:9px}.lib-netflix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:25px 16px}.lib-video-art{position:relative;aspect-ratio:16/9;background:linear-gradient(140deg,#2d445f,#50364e);border-radius:11px;overflow:hidden;box-shadow:0 11px 24px #0005}.lib-video-art>img{width:100%;height:100%;object-fit:cover}.lib-video-fallback{display:grid;place-items:center;height:100%;font-size:26px;color:#fff8}.lib-video-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.88);background:#07111aca;border:1px solid #fff5;color:#fff;border-radius:50%;width:56px;height:56px;display:grid;place-items:center;padding-left:3px;font-size:19px;opacity:0;transition:opacity .2s,transform .2s}.lib-video-play:hover .lib-video-play-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.lib-video-play:hover .lib-video-art{outline:2px solid #7dc1c9}.lib-media-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.lib-empty{padding:65px 25px;border:1px dashed #ffffff38;border-radius:14px;text-align:center;color:#9cb4c2;font-size:13px}.lib-loading{font-size:12px;color:#b6cdd9}.lib-notice{padding:13px 16px;background:#18394b;color:#d1ecf4;border:1px solid #578d9b77;border-radius:10px;font-size:12px;margin:18px 0}.lib-editor{margin:34px 0 0;border:1px solid #ffffff33;background:#182a3a;border-radius:17px;padding:23px}.lib-editor-head{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #ffffff21;padding-bottom:13px;margin-bottom:18px}.lib-editor-head h3{color:#f8fbfd;font-size:20px}.lib-editor-head button{background:transparent;border:0;color:#fff;font-size:25px}.lib-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;align-items:start}.lib-form>label{display:grid;gap:8px;font-size:12px;color:#c9dfe8;font-weight:600}.lib-form>label:has(textarea),.lib-form>label:has(input[type=file]){grid-column:1/-1}.lib-form input:not([type=file]),.lib-form textarea,.lib-form select{background:#0e1c2a;border:1px solid #ffffff2c;border-radius:9px;color:#edf9fd;padding:11px 12px;width:100%;font-size:13px}.lib-form input[type=file]{max-width:100%;color:#c6dbe2;font-size:12px}.lib-form label small{font-size:11px;color:#8bc9d2}.lib-upload-preview{width:100px;height:120px;object-fit:cover;border-radius:8px}.lib-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:12px}.lib-form-actions>button:not(.lib-primary){background:#ffffff12;color:#fff;border:1px solid #ffffff2b;border-radius:9px;padding:10px 16px}.lib-overlay{position:fixed;inset:0;background:#02060bea;z-index:10000;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lib-viewer{width:min(1150px,100%);height:min(91vh,930px);background:#101c29;border:1px solid #ffffff26;border-radius:17px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 35px 130px #000b}.lib-viewer-head{display:flex;align-items:center;justify-content:space-between;padding:15px 23px;border-bottom:1px solid #ffffff26;gap:10px}.lib-viewer-head small{color:#6ec2d1;font-size:10px;letter-spacing:1.8px}.lib-viewer-head h2{font-size:19px;color:#fff;margin:5px 0 0}.lib-viewer-head button{font-size:27px;background:#ffffff16;border:1px solid #ffffff3c;color:#fff;width:37px;height:37px;border-radius:50%}.lib-viewer-body{flex:1;min-height:0;background:#080d15;display:grid;place-items:center}.lib-viewer-body>iframe{border:0;width:100%;height:100%;background:#171e2a}.lib-viewer-body>p{color:#fff;font-size:13px}.lib-viewer-description{color:#b7c8d6;font-size:12px;padding:13px 21px;margin:0;max-height:80px;overflow:auto}@media(max-width:900px){.lib-folder-grid{grid-template-columns:1fr}.lib-folder-art{height:190px}.lib-book-entry{flex-basis:174px}.lib-book-cover{height:238px;max-height:none}.lib-hub{padding:27px 22px 45px}.lib-netflix-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:560px){.lib-hub{margin:-15px;border-radius:14px;padding:22px 15px}.lib-heading h1{font-size:31px}.lib-folder-copy{padding:18px}.lib-folder-art{height:165px}.lib-netflix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.lib-form{grid-template-columns:1fr}.lib-form>label:has(textarea),.lib-form>label:has(input[type=file]){grid-column:auto}.lib-form-actions{grid-column:auto}.lib-book-entry{flex-basis:160px}.lib-book-cover{height:220px}.lib-viewer{height:94vh}.lib-viewer-head{padding:12px}.lib-viewer-head h2{font-size:15px}}.sch-root{--sch-dark:#0c1522;--sch-navy:#152538;--sch-border:#52657577;--sch-text:#eef5f9;--sch-muted:#b0c0d0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--sch-text);background:linear-gradient(145deg,#101d2b,#0a1421);padding:28px clamp(14px,3.5vw,45px) 35px;min-height:calc(100vh - 135px);border:1px solid #233a4c;border-radius:18px;box-shadow:0 18px 65px #02091335}.sch-root *{box-sizing:border-box}.sch-title{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.sch-kicker{font-size:10px;font-weight:800;letter-spacing:2.1px;color:#7ac9d0}.sch-title h1{margin:7px 0 8px;color:#f7fbff;font-size:clamp(26px,3vw,36px);letter-spacing:-.7px}.sch-title p{color:var(--sch-muted);font-size:13px;margin:0}.sch-status{border:1px solid #54758477;border-radius:99px;padding:9px 14px;font-size:11px;color:#bcd8df;white-space:nowrap;background:#ffffff0a}.sch-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#182b3c;padding:12px 15px;border:1px solid #ffffff15;border-radius:12px;margin-bottom:18px}.sch-actions>div{display:flex;gap:9px;flex-wrap:wrap}.sch-primary{padding:11px 16px;border:1px solid #2995a3;background:#228997;border-radius:9px;color:#fff;font-weight:720;font-size:12px}.sch-primary:hover:not(:disabled){background:#2ca6b3}.sch-primary:disabled,.sch-outline:disabled{opacity:.45}.sch-outline{padding:10px 14px;border:1px solid #657a8b80;background:transparent;border-radius:9px;color:#d1e4ec;font-size:12px;font-weight:680}.sch-outline:hover:not(:disabled){background:#ffffff12}.sch-notice{font-size:12px;background:#204457;border:1px solid #477d8f;padding:12px 14px;color:#f0fcff;border-radius:10px;margin:11px 0}.sch-scroll{overflow:auto;max-width:100%;border-radius:13px;border:1px solid #53647773;background:#04080e;overscroll-behavior:contain;scrollbar-color:#53798c #122231;scrollbar-width:thin}.sch-scroll:focus-visible{outline:2px solid #77bbc9;outline-offset:3px}.sch-grid{display:grid;grid-template-columns:74px repeat(7,minmax(154px,1fr));grid-template-rows:52px repeat(var(--sch-rows),29px);min-width:1152px;isolation:isolate}.sch-corner,.sch-day{background:#121b28;color:#f0f6f9;font-size:11px;font-weight:820;text-align:center;letter-spacing:.35px;display:grid;place-items:center;border-right:1px solid #76828c66;border-bottom:2px solid #6b7d89;position:sticky;top:0;z-index:8}.sch-corner{grid-column:1;grid-row:1;left:0;z-index:10;background:#0b1522}.sch-day{padding:0 3px}.sch-time{color:#e6edf2;font-size:12px;display:flex;justify-content:center;align-items:flex-start;padding-top:5px;font-weight:790;letter-spacing:.2px;border-right:1px solid #a5b0bb77;border-bottom:1px solid #f0f7ff22;position:sticky;left:0;z-index:6;background:#0c121c}.sch-time.minor{border-bottom:1px solid #ffffff11}.sch-cell{background:transparent;border:0;border-right:1px solid #d2e4ee56;border-bottom:1px solid #5265752c;border-radius:0;padding:0;min-width:0;min-height:0;cursor:default}.sch-cell.major{border-top:1px solid #71839070}.sch-cell.break{background:#55272175}.sch-cell.editable{cursor:crosshair}.sch-cell.editable:hover{background:#2b708055}.sch-event{z-index:3;min-width:0;min-height:0;border-radius:1px;border:1px solid #c8d7e083;color:#f5f7f8;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:3px 8px;box-shadow:inset 0 1px #ffffff10;overflow:hidden;transition:filter .12s;cursor:pointer}.sch-event:hover{filter:brightness(1.22);z-index:4;outline:2px solid #b1ceda}.sch-event:focus-visible{outline:3px solid #b4e4ed;z-index:5}.sch-event>span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;overflow:hidden;white-space:pre-line;font-size:clamp(10px,1vw,13px);line-height:1.22;font-weight:560;text-shadow:0 1px 2px #0008}.sch-event>small{font-size:10px;color:#ffffffc4}.sch-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:13px;color:#90a9b7;font-size:11px}.sch-overlay{position:fixed;inset:0;z-index:10000;background:#03080ed9;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sch-dialog{background:#152536;border:1px solid #47647b;color:#edf7fb;border-radius:16px;box-shadow:0 22px 80px #000a;max-height:94vh;overflow-y:auto;width:min(600px,100%)}.sch-dialog>header{padding:19px 23px;border-bottom:1px solid #ffffff24;display:flex;align-items:center;justify-content:space-between;gap:12px}.sch-dialog>header span{font-size:10px;letter-spacing:1.6px;font-weight:750;color:#80ccd8}.sch-dialog>header h2{font-size:20px;margin:7px 0 0;color:#fff;white-space:pre-line}.sch-dialog>header>button{background:#ffffff16;border:1px solid #ffffff3c;color:#fff;border-radius:50%;width:35px;height:35px;font-size:24px;flex:0 0 35px}.sch-details{padding:20px 24px}.sch-details p{font-size:14px;white-space:pre-line;line-height:1.6;color:#d4e7ef}.sch-details strong{color:#fff}.sch-details a{display:inline-block;padding:11px 14px;background:#218e9c;color:#fff;text-decoration:none;border-radius:9px;font-size:12px;margin-top:6px}.sch-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 23px 23px}.sch-form label{display:flex;flex-direction:column;gap:7px;color:#cce0e9;font-size:12px;font-weight:640}.sch-form label.wide,.sch-form .wide{grid-column:1/-1}.sch-form input:not([type=color]),.sch-form select,.sch-form textarea{border:1px solid #547082;background:#0e1d2a;color:#f0f8fc;border-radius:8px;padding:11px 12px;width:100%;font-family:inherit;font-size:13px}.sch-form input[type=color]{border:1px solid #547082;background:#0e1d2a;border-radius:8px;width:100%;height:41px;padding:4px;cursor:pointer}.sch-palette{display:flex;flex-wrap:wrap;gap:8px}.sch-palette button{width:29px;height:29px;border-radius:8px;border:2px solid #ffffff24}.sch-palette button.chosen{border:3px solid #fff;outline:2px solid #64c7d4}.sch-dialog-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #ffffff1c;padding-top:17px}.sch-dialog-actions>div{display:flex;gap:8px;flex-wrap:wrap}.sch-danger{border:1px solid #aa555d;color:#ffc1c4;background:#541b29;border-radius:9px;padding:10px 12px;font-size:12px}@media(max-width:700px){.sch-root{margin:-12px;padding:22px 12px;border-radius:12px}.sch-title{gap:13px}.sch-title h1{font-size:27px}.sch-scroll{border-radius:8px}.sch-form{grid-template-columns:1fr}.sch-form label.wide,.sch-form .wide{grid-column:auto}.sch-dialog>header{padding:15px}.sch-event>span{font-size:11px}}.sch-spotlight{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);gap:18px;align-items:center;min-height:142px;background:radial-gradient(ellipse at 87% 2%,rgba(32,122,146,.18),transparent 55%),linear-gradient(116deg,#192b3e,#111f30 67%,#182c3b);border:1px solid #42617877;border-radius:18px;padding:17px clamp(20px,3vw,30px);margin:3px 0 28px;box-shadow:0 18px 42px #020d1d25}.sch-spotlight:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 55%,#5bc3cd07 55.3%,transparent 56%),radial-gradient(circle at 87% 17%,#6bdbe018 0,transparent 33%);pointer-events:none}.sch-spotlight-live{border-color:#4fa6ab80;background:radial-gradient(ellipse at 80% 15%,#14636245,transparent 57%),linear-gradient(110deg,#173b46,#102c38 70%,#152939)}.sch-spotlight-overline{display:flex;align-items:center;gap:9px;letter-spacing:2px;color:#83cbd5;font-size:10px;font-weight:820;margin-bottom:9px}.sch-indicator{display:inline-block;width:9px;height:9px;flex:0 0 9px;background:#7bc1c9;border-radius:50%;box-shadow:0 0 0 5px #52b8cb21}.sch-indicator-live{background:#79e7b0;box-shadow:0 0 0 5px #43e1a82a}.sch-spotlight h2{font-size:clamp(14px,1.6vw,17px);line-height:1.16;max-width:660px;margin:0 0 7px;color:#fbfdff;letter-spacing:-.65px;font-weight:760;overflow-wrap:anywhere}.sch-spotlight-copy p{font-size:13px;color:#b7ceda;margin:0;line-height:1.55;max-width:640px}.sch-spotlight-side{border-left:1px solid #81c2ce34;padding:6px 10px 6px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.sch-spotlight-side small{font-size:10px;letter-spacing:1.7px;color:#a3c4d0;font-weight:730}.sch-spotlight-side strong{font-size:clamp(12px,1.25vw,14px);font-weight:780;letter-spacing:-.5px;color:#f5fbfd;line-height:1.2;font-variant-numeric:tabular-nums}.sch-spotlight-side>span{color:#8fc1cb;font-size:12px}.sch-viewbar{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;flex-wrap:wrap;padding:4px 0 23px}.sch-view-kicker{display:block;color:#6abac6;font-size:10px;letter-spacing:1.6px;font-weight:770;margin-bottom:8px}.sch-viewbar h2{font-size:clamp(20px,2.2vw,25px);font-weight:760;margin:0 0 6px;letter-spacing:-.3px;color:#f5fafc}.sch-viewbar p{font-size:12px;color:#9cafc1;margin:0}.sch-view-buttons{display:flex;align-items:center;padding:4px;background:#091726;border:1px solid #42586a8f;border-radius:11px;gap:4px;min-height:44px}.sch-view-buttons button{border:0;border-radius:8px;background:none;padding:11px 15px;color:#a9c0cd;font-size:12px;font-weight:750;white-space:nowrap}.sch-view-buttons button.active{background:#294759;color:#f7ffff;box-shadow:0 3px 10px #010c1b44}.sch-view-buttons button:focus-visible{outline:2px solid #a1dce3;outline-offset:2px}.sch-today{display:grid;gap:10px}.sch-today-session{display:grid;grid-template-columns:85px 4px minmax(0,1fr) max-content 22px;gap:18px;align-items:center;width:100%;min-height:94px;text-align:left;padding:17px 21px 17px 17px;color:#f1f7f9;border:1px solid #45617566;border-radius:12px;background:linear-gradient(105deg,#1b2c3e,#142437);box-shadow:0 5px 15px #030b1720;transition:transform .18s,border-color .18s,background .18s}.sch-today-session:hover{border-color:#66b6c588;transform:translateY(-2px);background:linear-gradient(105deg,#203c4e,#182b3c)}.sch-today-session:focus-visible{outline:2px solid #a1dce3;outline-offset:3px}.sch-today-session.live{border-color:#66bdac99;background:linear-gradient(110deg,#1e464b,#17313c 74%,#1b333d)}.sch-today-session.past{opacity:.76}.sch-today-time{display:flex;flex-direction:column;gap:6px;white-space:nowrap;font-size:18px;line-height:1;font-weight:770;font-variant-numeric:tabular-nums;color:#e8f5fa}.sch-today-time small{font-size:11px;color:#9bb8c4;letter-spacing:.2px;font-weight:600}.sch-today-color{width:4px;height:52px;border-radius:99px}.sch-today-details{min-width:0;display:flex;flex-direction:column;gap:7px}.sch-today-details strong{display:block;font-size:15px;line-height:1.35;color:#f2f8fc;font-weight:730;overflow-wrap:anywhere}.sch-today-details small{display:block;color:#9eb6c3;font-size:11px;line-height:1.45;overflow:hidden;text-overflow:ellipsis}.sch-today-status{padding:7px 11px;font-size:10px;font-weight:780;letter-spacing:.45px;border-radius:99px;border:1px solid #86aabb44;color:#a4bcc9;white-space:nowrap}.sch-today-status.now{border-color:#57cdab83;color:#98eacc;background:#18886c24}.sch-today-status.later{color:#afd3dc;background:#539eac13}.sch-today-arrow{font-size:18px;color:#79afbf;justify-self:end}.sch-today-add{border:1px dashed #5b94a3a6;color:#b6e4eb;border-radius:12px;background:#25485a29;font-size:12px;font-weight:730;padding:15px 19px;margin-top:5px;text-align:left}.sch-today-add:hover{background:#2b71834a}.sch-today-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;padding:58px 25px;color:#aac2cf;border:1px dashed #65899a64;border-radius:14px;background:#1c334222}.sch-today-empty>span{font-size:32px;color:#84aab9}.sch-today-empty strong{color:#eaf6f9;font-size:17px;font-weight:760}.sch-today-empty p{margin:0;font-size:12px;line-height:1.6;color:#a4bdca}@media(max-width:900px){.sch-spotlight{grid-template-columns:1fr;gap:12px;padding:18px}.sch-spotlight-side{border-left:0;border-top:1px solid #81c2ce34;padding:11px 0 0;gap:6px}.sch-spotlight-side strong{font-size:13px}}@media(max-width:590px){.sch-spotlight{margin-bottom:20px;min-height:0;padding:15px 17px;border-radius:14px}.sch-spotlight h2{font-size:13px}.sch-view-buttons{width:100%}.sch-view-buttons button{flex:1;padding:11px 9px}.sch-viewbar{align-items:stretch;gap:15px}.sch-today-session{grid-template-columns:54px 4px minmax(0,1fr) 18px;gap:10px;padding:14px 12px;min-height:85px}.sch-today-time{font-size:14px}.sch-today-time small{font-size:10px}.sch-today-color{height:42px}.sch-today-details strong{font-size:13px}.sch-today-status{grid-column:3;grid-row:2;justify-self:start;font-size:9px;padding:4px 7px}.sch-today-arrow{grid-column:4;grid-row:1}.sch-today-details small{font-size:10px}}.sch-today-session.sch-locked{opacity:.49;filter:saturate(.4);border-style:dashed;position:relative}.sch-today-session.sch-locked:hover{opacity:.65;filter:saturate(.6);transform:none;border-color:#8196a982}.sch-today-session.sch-locked .sch-today-details strong{color:#cfdae3}.sch-today-status.locked{color:#d1d8e2;border-color:#a9a4ad5c;background:#68677425}.sch-event.sch-event-locked{opacity:.28;filter:grayscale(.77);border-style:dashed}.sch-event.sch-event-locked:hover{opacity:.48;filter:grayscale(.4);outline:1px solid #adbeca}.news-hub{--news-ink:#eaf4f8;--news-muted:#a7beca;--news-border:#58758758;color:var(--news-ink);font-family:Inter,Segoe UI,Arial,sans-serif;min-height:calc(100vh - 140px);padding:24px clamp(16px,3.4vw,45px) 48px;background:linear-gradient(155deg,#111f2d,#0c1725);border-radius:18px;box-shadow:0 20px 70px #07101b4a}.news-hub *{box-sizing:border-box}.news-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 23px}.news-overline{font-size:10px;color:#70c3cc;font-weight:800;letter-spacing:1.8px}.news-heading h1{font-size:clamp(26px,3vw,37px);margin:7px 0;font-weight:770;letter-spacing:-.7px;color:#f9feff}.news-heading p{font-size:13px;color:var(--news-muted);margin:0}.news-label{padding:8px 12px;border:1px solid var(--news-border);border-radius:99px;font-size:10px;letter-spacing:1px;color:#b4d9e3}.news-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid #45657769;background:#1c3041;border-radius:11px;margin-bottom:20px}.news-actions>div{display:flex;gap:9px;flex-wrap:wrap}.news-action-primary,.news-action-secondary{border-radius:9px;padding:10px 16px;font-size:12px;font-weight:730;cursor:pointer}.news-action-primary{background:#218b99;color:#fff;border:1px solid #218b99}.news-action-secondary{border:1px solid #64829270;background:transparent;color:#d9e8ee}.news-actions button:disabled{opacity:.5;cursor:not-allowed}.news-status{padding:11px 13px;border:1px solid #54849378;border-radius:10px;background:#234252;color:#d7f4f7;font-size:12px;margin:12px 0}.news-carousel{position:relative;max-width:1500px;margin:0 auto;isolation:isolate}.news-slide-window{overflow:hidden;border:1px solid #698fa45a;border-radius:16px;box-shadow:0 23px 58px #030c18ad;background:#172c3f}.news-banner{width:100%;aspect-ratio:16/7;min-height:220px;position:relative;background-size:cover;background-position:center;isolation:isolate;overflow:hidden}.news-banner-edit{cursor:crosshair;background-image:linear-gradient(110deg,#253d52,#0c1d30)}.news-no-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:radial-gradient(ellipse at 76% 10%,#2b668044,transparent 55%),linear-gradient(145deg,#192b42,#0b192b);text-align:center;color:#dceff4}.news-no-image span{font-size:32px;color:#8dc6d7}.news-no-image strong{font-size:20px;font-weight:750}.news-no-image small{color:#8daeba}.news-banner-button{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px 8px;box-shadow:0 7px 16px #07132466;border:1px solid #ffffff3c;letter-spacing:.2px;font-weight:750;text-decoration:none;line-height:1.15;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:0;overflow:hidden;touch-action:none}.news-banner-button:not(.news-banner-editor-button):hover{filter:brightness(1.14);transform:translateY(-1px)}.news-banner-inactive{cursor:default}.news-banner-editor-button{cursor:grab;outline:1px dashed #ffffff8c;-webkit-user-select:none;user-select:none}.news-banner-editor-button:active{cursor:grabbing}.news-banner-editor-button.selected{outline:3px solid #b4eaf1;outline-offset:1px}.news-banner-editor-button span:first-child{pointer-events:none}.news-resize-handle{position:absolute;right:0;bottom:0;width:22px;height:22px;background:#0b2338cc;color:#fff;border-radius:6px 0 0;display:grid;place-items:center;cursor:nwse-resize;touch-action:none;font-size:13px;z-index:5}.news-banner-guides{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(to right,#ffffff0e 1px,transparent 1px),linear-gradient(to bottom,#ffffff0e 1px,transparent 1px);background-size:10% 10%}.news-arrow{position:absolute;top:46%;transform:translateY(-50%);width:44px;height:44px;z-index:6;border:1px solid #ffffff54;background:#061625ae;color:#fff;border-radius:50%;font-size:30px;display:grid;place-items:center;line-height:1}.news-arrow:hover{background:#183e54}.news-arrow-left{left:13px}.news-arrow-right{right:13px}.news-dots{display:flex;justify-content:center;align-items:center;gap:8px;min-height:33px;margin-top:5px}.news-dots button{width:7px;height:7px;border-radius:30px;border:0;background:#a8bdc477;padding:0;transition:width .2s}.news-dots button.active{width:26px;background:#76ced6}.news-empty{min-height:320px;padding:50px 25px;border:1px dashed #5e83917c;border-radius:15px;background:linear-gradient(120deg,#1e3446,#102234);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;text-align:center}.news-empty span{font-size:32px;color:#7ec6d2}.news-empty h2{font-size:20px;margin:0;color:#f0faff}.news-empty p{font-size:13px;color:#a9becb;margin:0}.news-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px}.news-editor-panel{background:#1b2d3f;border:1px solid #617c8b73;border-radius:13px;padding:21px;display:flex;flex-direction:column;gap:15px;min-width:0}.news-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.news-panel-head h2,.news-editor-panel>h2{margin:0;font-size:17px;color:#edf9fb}.news-panel-head>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.news-panel-head button,.news-button-toolbar button,.news-danger-button{padding:8px 10px;border:1px solid #62808e8c;color:#d8edf2;border-radius:8px;background:transparent;font-size:11px;font-weight:700}.news-panel-head .danger,.news-danger-button{border-color:#b85d6d88;color:#ffbfc8}.news-panel-head button:disabled{opacity:.35}.news-editor-panel>label,.news-button-detail>label,.news-measure-grid>label{display:flex;flex-direction:column;gap:7px;color:#b6d1dc;font-size:12px;font-weight:690}.news-editor-panel input:not([type=file]),.news-editor-panel select{width:100%;min-width:0;background:#0c1b29;border:1px solid #65839688;border-radius:8px;color:#e5f3f6;padding:10px 11px;font-family:inherit;font-size:12px}.news-editor-panel input[type=file]{font-size:12px;color:#cae2e8;max-width:100%}.news-editor-panel input[type=color]{height:44px;padding:4px}.news-editor-panel small,.news-help{color:#9fb6c5;font-size:11px;line-height:1.6;margin:0}.news-panel-divider{height:1px;background:#ffffff21}.news-button-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.news-button-toolbar h3{margin:0;font-size:14px;color:#edf8fb}.news-button-toolbar button{border-color:#479aab;color:#abebf1}.news-button-items{display:flex;flex-wrap:wrap;gap:8px}.news-button-items button{display:flex;flex-direction:column;gap:4px;align-items:flex-start;border:1px solid #5e778682;background:#1e3a4c;color:#e7f3f9;border-radius:9px;padding:9px 12px;font-size:11px;max-width:220px}.news-button-items button.selected{border-color:#8fdee7;background:#285366}.news-button-items small{font-weight:400}.news-measure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-editor-note{margin:17px 0 0;font-size:12px;color:#a9c0cd;line-height:1.6}@media(max-width:840px){.news-editor-grid{grid-template-columns:1fr}.news-hub{padding:19px 14px 35px}.news-banner{min-height:170px}.news-arrow{width:36px;height:36px;font-size:24px}}@media(max-width:510px){.news-slide-window{border-radius:10px}.news-banner{min-height:152px}.news-banner-button{font-size:10px!important}.news-editor-panel{padding:15px}.news-arrow-left{left:6px}.news-arrow-right{right:6px}.news-heading h1{font-size:28px}}.news-image-state{display:flex;align-items:center;gap:10px;border:1px solid #547f8e77;border-radius:9px;padding:10px 12px;background:#163449;color:#bce8e8;font-size:12px;line-height:1.45}.news-image-state>span{display:inline-grid;place-items:center;width:20px;height:20px;flex:0 0 20px;background:#2b8089;color:#fff;border-radius:50%;font-weight:780}.news-resume{display:block;margin:7px auto 0;padding:6px 11px;border-radius:99px;border:1px solid #7ca8b675;background:#1e3e51;color:#d8f3f5;font-size:11px;font-weight:730}.news-resume:hover{background:#286078}.askme-root{--ask-line:#60809361;--ask-muted:#a8c0cb;min-height:calc(100vh - 135px);background:linear-gradient(145deg,#101f2e,#0d1826);color:#eef8fc;padding:28px clamp(17px,3.6vw,46px) 50px;border-radius:18px;font-family:Inter,Segoe UI,Arial,sans-serif;box-shadow:0 24px 80px #06132466}.askme-root *{box-sizing:border-box}.askme-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.askme-eyebrow{display:block;color:#77cad2;font-weight:820;letter-spacing:1.8px;font-size:10px}.askme-heading h1{color:#f6fbff;font-size:clamp(29px,3.4vw,40px);margin:8px 0 9px;letter-spacing:-.7px}.askme-heading p{color:var(--ask-muted);font-size:13px;margin:0;line-height:1.6}.askme-header-icon{display:grid;place-items:center;flex:0 0 61px;width:61px;height:61px;border:1px solid #4ea8b97c;border-radius:18px;background:linear-gradient(145deg,#25445b,#153142);color:#a3e1e8;font-size:33px;font-weight:750}.askme-notice{padding:13px 15px;border:1px solid #4b90a49c;background:#245;color:#e1f4f8;border-radius:11px;font-size:12px;margin:14px 0}.askme-tabs{display:flex;gap:9px;flex-wrap:wrap;border-bottom:1px solid var(--ask-line);padding-bottom:13px;margin-bottom:21px}.askme-tabs button{background:transparent;border:1px solid #66889861;border-radius:9px;color:#bed3dd;padding:10px 16px;font-size:12px;font-weight:770}.askme-tabs button.active{background:#267d8e;border-color:#57a9b7;color:#fff}.askme-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:23px;align-items:start}.askme-form{display:flex;flex-direction:column;gap:20px;border:1px solid #637b8b73;border-radius:18px;padding:clamp(19px,3vw,32px);background:#1a2c3c;box-shadow:0 13px 40px #020b1766}.askme-form-head{padding-bottom:9px}.askme-form-head span{font-size:10px;color:#77cdd2;letter-spacing:1.8px;font-weight:750}.askme-form-head h2{font-size:clamp(20px,2.4vw,26px);color:#f5fbff;line-height:1.25;margin:10px 0;font-weight:760}.askme-form-head p{font-size:12px;color:var(--ask-muted);line-height:1.6;margin:0}.askme-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.askme-form label{display:flex;flex-direction:column;gap:9px;color:#cce0e9;font-size:12px;font-weight:670}.askme-form select,.askme-form textarea,.askme-form input:not([type=checkbox]){border:1px solid #6382958c;color:#edf7fa;background:#0c1c2b;padding:13px;border-radius:9px;font-size:13px;width:100%;font-family:inherit;outline:0}.askme-form select:focus,.askme-form textarea:focus,.askme-form input:not([type=checkbox]):focus{border-color:#79ccd4;box-shadow:0 0 0 3px #70c6d01c}.askme-form textarea{resize:vertical;line-height:1.5}.askme-form textarea::placeholder,.askme-form input::placeholder{color:#7d9eae}.askme-form label>small{font-size:10px;color:#8eafbe;font-weight:450;text-align:right}.askme-privacy{padding:17px;border:1px solid #537e9170;background:#152f40;border-radius:12px;display:flex;flex-direction:column;gap:16px}.askme-form .askme-check{flex-direction:row;align-items:flex-start;gap:13px;cursor:pointer}.askme-check input{width:19px;height:19px;accent-color:#43acb5;margin:2px 0 0;flex:0 0 19px}.askme-check>span{display:flex;flex-direction:column;gap:5px}.askme-check strong{font-size:13px;color:#ecf8fa}.askme-check small{font-size:11px;font-weight:430;color:#a6c0ce;line-height:1.55;text-align:left!important}.askme-primary{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#2593a1;border:1px solid #49adbb;border-radius:10px;color:#fff;font-weight:790;font-size:13px;padding:15px 18px;cursor:pointer}.askme-primary:hover{background:#2cabb5}.askme-primary:disabled{opacity:.5;cursor:not-allowed}.askme-primary span{font-size:20px}.askme-form-foot{font-size:10px;color:#8ba4b6;line-height:1.6;margin:0}.askme-aside{background:radial-gradient(circle at 85% 5%,#32627477,transparent 60%),#162a3b;border:1px solid #536f8079;border-radius:18px;padding:31px 26px}.askme-aside-icon{width:50px;height:50px;border-radius:13px;background:#53b6c222;border:1px solid #6ac8d384;display:grid;place-items:center;font-size:29px;color:#a4eef2}.askme-aside h3{font-size:20px;line-height:1.32;color:#f0f9fc;margin:26px 0 13px}.askme-aside>p{font-size:12px;line-height:1.8;color:#a6bfcf;margin:0 0 24px}.askme-example{border-left:2px solid #7fd0d3;background:#5baab611;border-radius:0 9px 9px 0;padding:15px}.askme-example span{font-size:10px;letter-spacing:1.4px;color:#84d3d9;font-weight:780}.askme-example p{color:#c0dce4;font-size:12px;line-height:1.65;margin:10px 0 0}.askme-inbox{display:flex;flex-direction:column;gap:22px}.askme-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.askme-stat-grid>div{border:1px solid #5c7c8c73;border-radius:13px;background:#1b3041;padding:20px;display:flex;flex-direction:column;gap:10px}.askme-stat-grid span{font-size:10px;color:#9fc4ce;letter-spacing:1px;font-weight:750}.askme-stat-grid strong{font-size:31px;font-weight:770;color:#edf9fc;line-height:1;font-variant-numeric:tabular-nums}.askme-inbox-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.askme-inbox-title h2{font-size:22px;color:#f6fcff;margin:0 0 7px}.askme-inbox-title p{margin:0;color:#9fb9c9;font-size:12px}.askme-refresh{border:1px solid #648a9c92;color:#c6e7ee;background:#284357;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750}.askme-levels{display:flex;gap:8px;flex-wrap:wrap}.askme-levels button{padding:10px 16px;border:1px solid #6480918c;background:#1a3041;border-radius:99px;color:#a8c9d7;font-size:12px;font-weight:720}.askme-levels button.active{background:#217f90;border-color:#55b6c5;color:#fff}.askme-filters{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:13px}.askme-search{display:flex;align-items:center;gap:8px;border:1px solid #5e7d8d8f;border-radius:10px;background:#102536;padding:0 13px}.askme-search span{font-size:25px;color:#93beca}.askme-search input{border:0;outline:0;background:none;padding:12px 0;min-width:0;width:100%;color:#fff;font-size:12px}.askme-search input::placeholder{color:#8aa7b6}.askme-filters>label:not(.askme-search){display:flex;flex-direction:column;gap:5px;color:#a6c6d0;font-size:10px}.askme-filters select{border:1px solid #5e7d8d8f;border-radius:9px;background:#102536;color:#edf7fa;padding:10px;font-size:12px;min-width:0}.askme-list{display:grid;gap:11px}.askme-question{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:24px;padding:21px 24px;border:1px solid #5b7a8d70;background:#1a2d3e;border-radius:13px}.askme-question-main{min-width:0}.askme-question-flags{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.askme-level{padding:5px 9px;background:#426a8280;border:1px solid #64a1bf72;border-radius:6px;color:#d3eaf2;font-weight:770;font-size:10px}.askme-level-basico{background:#2c655786;border-color:#68bca083}.askme-level-intermedio{background:#6b56297a;border-color:#bba36c6e}.askme-level-avanzado{background:#65407b77;border-color:#b68ad876}.askme-date,.askme-identity{font-size:10px;color:#9db4c0}.askme-question-main h3{font-size:14px;color:#eaf6f9;margin:12px 0 10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:650}.askme-question-main>p{color:#9ab9c7;font-size:11px;margin:0}.askme-more{border:0;padding:10px 0;background:none;color:#8fd2dc;text-decoration:underline;font-size:11px}.askme-details{border:1px solid #64839363;background:#102537;border-radius:9px;color:#d6e6eb;padding:13px;white-space:pre-wrap;line-height:1.7;font-size:12px;overflow-wrap:anywhere;margin-top:5px}.askme-question-review label{font-size:11px;color:#a8c8d1;display:flex;flex-direction:column;gap:8px}.askme-question-review select{width:100%;padding:9px;border:1px solid #66889790;border-radius:8px;color:#eaf7fa;background:#112536;font-size:12px}.askme-empty{border:1px dashed #678b9b73;padding:50px 20px;text-align:center;border-radius:13px;color:#acc6d2;background:#17304155;font-size:13px}.askme-limit-note{font-size:10px;color:#8baabc;margin:0;line-height:1.7}@media(max-width:980px){.askme-layout{grid-template-columns:1fr}.askme-aside{padding:24px}.askme-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.askme-root{padding:21px 14px 35px;margin:-10px;border-radius:12px}.askme-form{padding:18px}.askme-form-grid{grid-template-columns:1fr}.askme-header-icon{width:45px;height:45px;flex-basis:45px}.askme-stat-grid{gap:8px}.askme-stat-grid>div{padding:14px}.askme-stat-grid strong{font-size:26px}.askme-filters{grid-template-columns:1fr}.askme-question{grid-template-columns:1fr;gap:15px;padding:17px}.askme-question-review label{max-width:220px}.askme-heading h1{font-size:30px}.askme-inbox-title h2{font-size:20px}}.or-manager{color:var(--origen-text)}.or-toolbar{display:flex;gap:10px;margin:18px 0;flex-wrap:wrap}.or-layout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:18px}.or-panel{background:var(--origen-surface,#fff);border:1px solid var(--origen-border,#dde7e9);border-radius:16px;padding:20px;min-width:0}.or-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.or-section-head h3{margin:0}.or-section-head button,.or-lesson-row button{border:1px solid var(--origen-border,#dde7e9);background:var(--origen-bg,#f5f8f9);color:var(--origen-text);padding:8px 12px;border-radius:9px;cursor:pointer}.or-row{display:flex;gap:10px;width:100%;align-items:center;text-align:left;margin-top:10px;border:1px solid var(--origen-border,#dde7e9);border-radius:12px;padding:9px;background:transparent;color:inherit;cursor:pointer}.or-row.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.or-row img,.or-icon{height:48px;width:64px;object-fit:cover;border-radius:8px;display:grid;place-items:center;background:var(--origen-bg,#edf4f5)}.or-row strong,.or-row small{display:block}.or-row strong{font-size:13px}.or-row small{font-size:11px;color:var(--origen-muted)}.or-fields{display:grid;gap:14px;margin-top:16px}.or-fields>label,.or-lesson-row label{display:grid;gap:6px;font-size:12px;font-weight:650}.or-fields input:not([type=checkbox]),.or-fields textarea,.or-fields select,.or-lesson-row input:not([type=checkbox]){width:100%;padding:10px;border:1px solid var(--origen-border,#dde7e9);border-radius:8px;background:var(--origen-surface,#fff);color:var(--origen-text);font:inherit}.or-fields .or-check,.or-lesson-row .or-check{display:flex;align-items:center;gap:8px}.or-fields input[type=checkbox]{accent-color:var(--accent)}.or-cover img{width:min(360px,100%);max-height:190px;object-fit:cover;border-radius:12px;display:block;margin-bottom:8px}.or-cover button,.or-danger button{border:0;background:transparent;color:#bd4242;cursor:pointer}.or-danger{border-top:1px solid var(--origen-border);margin-top:22px;padding-top:16px}.or-lesson{border:1px solid var(--origen-border);padding:14px;border-radius:12px}.or-lesson-row{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:8px;padding:10px 0;border-top:1px solid var(--origen-border);margin-top:10px}.or-error{color:#b03838}.or-empty{color:var(--origen-muted)}@media(max-width:1000px){.or-layout{grid-template-columns:1fr}.or-lesson-row{grid-template-columns:1fr 1fr}}@media(max-width:550px){.or-lesson-row{grid-template-columns:1fr}}.or-v19-rule{border:1px solid var(--origen-border);border-radius:12px;padding:14px;display:grid;gap:13px}.or-v19-rule h4{margin:0}.or-v19-rule>label,.or-v19-rule .or-v19-two label,.or-v19-community>label{display:grid;gap:6px;font-size:12px;font-weight:650}.or-v19-rule input:not([type=checkbox]),.or-v19-rule select{padding:10px;width:100%;border-radius:8px;border:1px solid var(--origen-border);background:var(--origen-surface);color:var(--origen-text)}.or-v19-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.or-v19-rule .or-check{display:flex;align-items:center;gap:8px}.or-v19-help{font-size:12px!important;color:var(--origen-muted);line-height:1.5}.or-v19-community{background:var(--origen-bg);padding:12px;border-radius:10px;display:grid;gap:9px}.or-v19-community button{cursor:pointer;border:1px solid var(--origen-border);background:var(--origen-surface);color:var(--origen-text);border-radius:8px;padding:9px}.or-v19-lessonrow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--origen-border);padding:12px 0}.or-v19-lessonrow strong,.or-v19-lessonrow small{display:block}.or-v19-lessonrow small{color:var(--origen-muted);margin-top:3px}.or-v19-lessonrow>div:last-child{display:flex;gap:5px;flex-wrap:wrap}.or-v19-lessonrow button{cursor:pointer;border:1px solid var(--origen-border);background:var(--origen-bg);color:var(--origen-text);border-radius:8px;padding:8px}.or-v19-lessonrow button:disabled{opacity:.3;cursor:not-allowed}@media(max-width:700px){.or-v19-two{grid-template-columns:1fr}}.enr-gate{min-height:100vh;background:radial-gradient(circle at 70% 0%,#2c506a,#0b1626 58%);font-family:Inter,Segoe UI,Arial,sans-serif;display:grid;place-items:center;padding:24px;color:#eff9fc}.enr-card{width:min(730px,100%);background:linear-gradient(145deg,#1b3043,#122334);border:1px solid #5d819481;border-radius:19px;padding:clamp(24px,4vw,46px);box-shadow:0 25px 100px #020c1c9c}.enr-logo{width:64px;height:64px;object-fit:contain;margin-bottom:23px}.enr-kicker{display:block;color:#86cbd0;font-weight:780;letter-spacing:1.7px;font-size:10px}.enr-card h1{font-size:clamp(23px,3.7vw,34px);margin:11px 0 12px;color:#fff}.enr-card>p{font-size:13px;color:#b8cdda;line-height:1.7}.enr-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.enr-summary>div{background:#102333;border:1px solid #49677979;padding:17px;border-radius:11px;display:grid;gap:9px}.enr-summary span{font-size:10px;color:#8eb8c5;font-weight:700}.enr-summary strong{font-size:14px;color:#effbfc;overflow-wrap:anywhere}.enr-summary .enr-state{color:#91dbe0}.enr-warning{padding:13px;background:#67472b53!important;border:1px solid #b6974a77;border-radius:9px;color:#ffe3ab!important}.enr-upload{background:#112637;padding:20px;border:1px solid #64839585;border-radius:11px;margin:24px 0;display:grid;gap:14px}.enr-upload label{display:grid;gap:10px;color:#d8edf2;font-size:12px}.enr-upload input{color:#c4dbe3;max-width:100%}.enr-upload small,.enr-card>small{font-size:11px;line-height:1.6;color:#9fb9c7}.enr-primary{border:1px solid #49a7b4;color:#fff;background:#228d9a;padding:11px 17px;border-radius:9px;justify-self:start;font-weight:750}.enr-primary:disabled{opacity:.5}.enr-controls{display:flex;gap:12px;flex-wrap:wrap;margin:23px 0}.enr-controls button{background:#234050;border:1px solid #638b9d;color:#def5fa;padding:10px 15px;border-radius:9px;font-weight:710;font-size:12px}.enr-notice{padding:12px;background:#23495a;border-radius:9px;border:1px solid #6cb5b8;color:#e8feff;font-size:12px}@media(max-width:600px){.enr-summary{grid-template-columns:1fr}.enr-card{padding:22px}}.reg-screen{--reg-purple:#7652f9;--reg-indigo:#4745f2;--reg-ink:#f4f5ff;--reg-muted:#b7bfd5;--reg-stroke:#414665;isolation:isolate;position:relative;display:flex;flex-direction:column;height:100dvh;min-height:560px;overflow:hidden;background:radial-gradient(ellipse at 2% 72%,#1e1a67 0,transparent 35%),radial-gradient(ellipse at 96% 49%,#14266c 0,transparent 33%),linear-gradient(120deg,#080e23,#0c0f29 62%,#0c1234);color:var(--reg-ink);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.4;font-synthesis:none}.reg-screen *{box-sizing:border-box}.reg-screen button,.reg-screen input,.reg-screen select{font:inherit}.reg-screen button{cursor:pointer}.reg-screen button:disabled{cursor:not-allowed;opacity:.58}.reg-screen :is(button,input,select):focus-visible{outline:2px solid #a59cfa;outline-offset:3px}.reg-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.reg-backdrop:before{content:"";position:absolute;left:-15%;top:25%;width:35%;height:40%;border-radius:50%;background:#614bfe3f;filter:blur(90px)}.reg-backdrop:after{content:"";position:absolute;right:-10%;bottom:-20%;width:40%;height:45%;border-radius:50%;background:#2245a954;filter:blur(95px)}.reg-wave{position:absolute;left:-7%;top:25%;width:45%;height:57%;opacity:.94;filter:drop-shadow(0 0 13px #5c54ff) drop-shadow(0 0 24px #4739b3)}.reg-candles{position:absolute;right:-.5%;top:11%;width:min(27vw,390px);height:42%;opacity:.84;filter:drop-shadow(0 0 12px #4a5dfe88)}.reg-topbar{width:min(1430px,100%);height:72px;min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(22px,4.3vw,70px);flex-shrink:0}.reg-heading-brand{display:flex;align-items:center;min-width:0;gap:24px}.reg-brand{display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#f9f9ff;padding:0;min-width:0}.reg-brand img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 10px #7555ff64)}.reg-brand strong{font-size:clamp(13px,1.35vw,19px);font-weight:830;letter-spacing:.15em;line-height:1.15;white-space:nowrap}.reg-top-divider{display:block;height:33px;width:1px;background:#72758c9a;flex:0 0 1px}.reg-academy-name{font-size:11px;letter-spacing:3px;font-weight:690;color:#ebedff;white-space:nowrap}.reg-top-pill{border:1px solid #4850719c;border-radius:100px;background:#151b3594;color:#e5e5f3;white-space:nowrap;padding:9px 18px;font-size:12px;font-weight:520;box-shadow:inset 0 0 15px #ffffff06}.reg-top-pill i{color:#a9a3c8;font-style:normal;margin:0 2px}.reg-workspace{flex:1;min-height:0;display:flex;justify-content:center;align-items:stretch;width:100%;padding:12px clamp(18px,3vw,52px) 20px}.reg-dual-layout{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:22px;width:min(1200px,100%);height:100%;min-height:0}.reg-form-card,.reg-summary-card{min-width:0;min-height:0;height:100%;border-radius:20px;border:1px solid #535a7eac;background:radial-gradient(ellipse at 12% -18%,#3a3c6555,transparent 50%),linear-gradient(150deg,#161c36f0,#10162eeb 82%);box-shadow:0 18px 50px #000515b0,inset 0 1px #ffffff0d}.reg-form-card{overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#795aff #1a1d3e;position:relative}.reg-form-card::-webkit-scrollbar{width:7px}.reg-form-card::-webkit-scrollbar-track{background:#222442;border-radius:99px;margin-block:16px}.reg-form-card::-webkit-scrollbar-thumb{background:linear-gradient(#9a79ff,#6f46e5);border-radius:99px;box-shadow:0 0 9px #704bff44}.reg-card-inner{padding:22px clamp(22px,3vw,43px) 25px}.reg-card-inner h1{font-size:clamp(28px,2.65vw,38px);font-weight:790;line-height:1.15;letter-spacing:-.7px;margin:0 0 2px;color:#fff}.reg-intro{font-size:clamp(13px,1.3vw,18px);color:#e3e4f4;margin:0 0 24px;line-height:1.4}.reg-invited-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#b5eee1;background:#1b514c53;border:1px solid #3d99867c;font-size:11px;border-radius:9px;padding:9px 11px;margin:0 0 16px;overflow-wrap:anywhere}.reg-invited-note svg{color:#7fe6c7}.reg-card-inner form,.reg-fields{display:flex;flex-direction:column;gap:12px}.reg-fields-hidden{display:none}.reg-input-block{display:flex;flex-direction:column;gap:5px;color:#f0f1fc;font-size:14px;font-weight:615}.reg-input-block>span{color:#f1f1fd}.reg-input-shell{display:flex;align-items:center;min-height:45px;width:100%;background:linear-gradient(115deg,#1b223ccf,#1b233ed9);border:1px solid #455071de;border-radius:10px;overflow:hidden;gap:13px;padding:0 13px;box-shadow:inset 0 1px 1px #ffffff05}.reg-input-shell:focus-within{border-color:#8479e7;box-shadow:0 0 0 3px #6e63f425}.reg-input-shell>svg{color:#dfe2fb;flex:0 0 22px;width:22px;height:22px}.reg-input-shell input{background:transparent;border:0;outline:0;color:#fff;width:100%;min-width:0;font-size:14px;font-weight:490;height:43px;padding:0;box-shadow:none}.reg-input-shell input::placeholder{color:#b8bed0;opacity:1}.reg-input-shell input[type=date]{color-scheme:dark}.reg-input-shell input:focus-visible{outline:none}.reg-input-shell select{width:91px;max-width:91px;min-width:72px;align-self:stretch;border:0;border-right:1px solid #59618391;color:#dce1fa;background:#1b233a;font-size:10px;padding:0 7px;outline:none}.reg-phone-shell{gap:9px}.reg-phone-shell>svg{width:20px;flex-basis:20px}.reg-input-shell input[type=tel]{font-size:13px;flex:1}.reg-eye-toggle{display:grid;place-items:center;flex:0 0 26px;color:#d3d6f4;background:transparent;border:0;padding:3px;border-radius:6px}.reg-eye-toggle:hover{color:#fff;background:#4c527b80}.reg-code-block{display:flex;flex-direction:column;gap:5px}.reg-code-block>label{font-size:14px;color:#f1f3ff;font-weight:610}.reg-code-block>label small{font-size:13px;font-weight:470;color:#d8d9e8}.reg-code-shell{gap:11px}.reg-code-shell.applied{border-color:#4a7971cf}.reg-code-shell input{text-transform:uppercase;font-weight:610;letter-spacing:.3px}.reg-apply{white-space:nowrap;border:0;background:#3c3a85a1;color:#e8e5ff;padding:5px 10px;border-radius:7px;font-size:11px;font-weight:740}.reg-apply.valid{color:#80f1b4;background:#164c43b8}.reg-coupon-error{color:#ffb3b8;font-size:11px}.reg-coupon-ok{font-size:10px;color:#87dabf}.reg-term-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0}.reg-term-picker button{border:1px solid #4f527b;background:#1b2544;color:#dce0f1;border-radius:8px;padding:8px 6px;font-size:12px;font-weight:730}.reg-term-picker button small{display:block;color:#abb5db;font-weight:560;font-size:10px}.reg-term-picker button.selected{border-color:#8e7afa;background:linear-gradient(130deg,#473a9c8c,#27356d)}.reg-consent{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:470;color:#f3f3fd;cursor:pointer;line-height:1.45;margin:3px 0 0}.reg-consent>input{width:20px;height:20px;flex:0 0 20px;accent-color:#7453f8;cursor:pointer;margin:0}.reg-consent>span{min-width:0}.reg-consent button{display:inline;border:0;background:none;text-decoration:underline;text-underline-offset:2px;padding:0;color:#f8f8ff;font-size:inherit;font-weight:470}.reg-consent button:hover{color:#b7a4ff}.reg-continue{min-height:49px;width:100%;display:flex;align-items:center;justify-content:center;gap:15px;border:1px solid #8773ff;border-radius:11px;background:linear-gradient(180deg,#8272ff,#5a41eb 43%,#4630d8);box-shadow:inset 0 1px #ddd5ff4f,0 7px 17px #4535ed38;color:#fff;font-size:16px;font-weight:780;letter-spacing:-.2px;margin-top:2px;transition:filter .18s,transform .18s,box-shadow .18s}.reg-continue:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 9px 25px #5e47ff5e}.reg-form-note{font-size:10px;color:#929cb8;text-align:center;line-height:1.5;margin:0}.reg-validation-message{border:1px solid #d0788999;background:#662d3c68;color:#ffd6df;border-radius:8px;padding:10px 11px;font-size:11px;line-height:1.6;margin:0}.reg-payment-step{border:1px solid #555c818c;border-radius:13px;padding:16px;background:#131c37;margin:4px 0;display:grid;gap:12px}.reg-step-line{display:flex;justify-content:space-between;gap:10px;align-items:center}.reg-step-line>span{color:#a9f;font-weight:800;letter-spacing:1.5px;font-size:10px}.reg-step-line button{color:#cfc7ff;border:0;background:transparent;padding:4px;font-size:12px}.reg-payment-step h2{color:#fff;font-size:18px;margin:0}.reg-payment-step p{color:#bfc5df;line-height:1.65;font-size:12px;margin:0}.reg-proof-label input[type=file]{display:block;max-width:100%;background:#1d2440;border:1px dashed #7e79a5;border-radius:8px;padding:12px;color:#d4d8f4;font-size:12px}.reg-proof-label small{color:#a6abc7;font-size:10px;line-height:1.5}.reg-summary-card{display:flex;flex-direction:column;overflow:hidden;padding:clamp(18px,2.2vw,25px) clamp(17px,2.1vw,28px) 18px;background:radial-gradient(ellipse at 98% 2%,#222d8e8c,transparent 45%),linear-gradient(135deg,#141b36f6,#11152fee 77%)}.reg-summary-card>h2{font-size:clamp(20px,2.4vw,30px);font-weight:790;line-height:1.1;letter-spacing:-.7px;color:#fff;margin:0 0 17px;flex-shrink:0}.reg-price-hero{position:relative;flex:0 0 auto;min-height:111px;padding:15px clamp(16px,2.1vw,30px);border:1px solid #7058eec9;border-radius:16px;background:radial-gradient(ellipse at 92% 3%,#4655ffab,transparent 28%),linear-gradient(125deg,#1e1c55,#181d56 59%,#392184);box-shadow:inset 0 1px #ffffff29,0 4px 25px #3032ba3e;overflow:hidden}.reg-price-hero:after{content:"";position:absolute;inset:auto -25% 70% 54%;height:130px;transform:rotate(-37deg);background:linear-gradient(90deg,transparent,#c1b9ff4a,transparent);filter:blur(4px);pointer-events:none}.reg-price-label{font-size:20px;font-weight:750;line-height:1.1;color:#fff;position:relative;z-index:1}.reg-price-line{display:flex;align-items:center;gap:18px;margin-top:3px;position:relative;z-index:1;padding-right:170px}.reg-price-line del{font-size:25px;font-weight:650;color:#aaabc9;white-space:nowrap}.reg-price-separator{width:1px;height:36px;background:#a4a1d0a6;flex:0 0 1px}.reg-price-line strong{font-size:clamp(29px,3.6vw,44px);font-weight:850;letter-spacing:-.8px;line-height:1.1;color:#fff;text-shadow:0 0 14px #a599ff70;white-space:nowrap}.reg-discount-pill{position:absolute;right:18px;top:30px;z-index:2;display:flex;align-items:center;gap:9px;border-radius:15px;border:1px solid #655df2c6;background:linear-gradient(100deg,#3a3898cf,#444baff5);padding:10px 12px;color:#fff;line-height:1.25;font-size:11px;font-weight:600;box-shadow:inset 0 1px #ffffff18}.reg-discount-pill svg{color:#aa8bff;flex-shrink:0;fill:#785cff66}.reg-summary-plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;margin:10px 0 0;color:#b3bddd;font-size:10px;flex-shrink:0}.reg-summary-plan>div{display:flex;gap:5px;flex-wrap:wrap}.reg-summary-plan button{padding:5px 9px;color:#c8c9eb;border:1px solid #4d527b;background:#191f42;border-radius:7px;font-size:10px;font-weight:710}.reg-summary-plan button.selected{border-color:#9f84ff;color:#fff;background:#3e3189}.reg-scholarship-text{font-size:10px;line-height:1.6;color:#c8d1e8;border:1px solid #7773c36d;background:#40357d46;padding:9px 11px;border-radius:9px;margin:10px 0 0;flex-shrink:0}.reg-service-area{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:13px 0 10px}.reg-service-area>h3{font-size:15px;line-height:1.2;font-weight:750;color:#fff;margin:0 0 9px;flex-shrink:0}.reg-service-list{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;position:relative;isolation:isolate}.reg-service-item{position:relative;min-height:0;border-bottom:1px solid #4e567075;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.reg-service-item:last-child{border-bottom:0}.reg-service-toggle{display:flex;align-items:center;width:100%;min-height:29px;gap:13px;padding:6px 8px;color:#f0f1ff;border:0;background:transparent;text-align:left;transition:background .18s}.reg-service-toggle:hover,.reg-service-item.is-open>.reg-service-toggle{background:#31315433;border-radius:8px}.reg-service-toggle>svg{flex:0 0 25px;color:#e8eaff}.reg-service-text{display:flex;align-items:baseline;gap:4px;min-width:0;flex:1;flex-wrap:wrap;font-size:13px;line-height:1.3}.reg-service-text b{font-weight:700;color:#f0f1ff}.reg-service-text small{font-size:11px;font-weight:470;color:#c2c3d8}.reg-service-expand{flex:0 0 20px;color:#dee1ff;font-size:23px;line-height:1;text-align:center;font-weight:370}.reg-service-popover{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:16;max-height:min(190px,30vh);overflow-y:auto;padding:9px 15px 11px 48px;background:linear-gradient(145deg,#1a2345,#171a38);border:1px solid #444b77;border-radius:0 0 12px 12px;box-shadow:0 14px 30px #030b22c4;scrollbar-color:#6951ed #1e2142;scrollbar-width:thin}.reg-service-popover.popover-up{top:auto;bottom:calc(100% - 1px);border-radius:12px 12px 0 0}.reg-service-detail-head{display:none}.reg-service-detail-line{font-size:11px;color:#e1e1fa;line-height:1.4;display:flex;align-items:start;gap:12px;padding:4px 0}.reg-service-detail-line span{color:#9976fa;font-weight:800}.reg-invoice{flex:0 0 auto;overflow:hidden;border:1px solid #4853829e;border-radius:14px;background:linear-gradient(120deg,#1a2444,#182144 80%);padding:10px 0 0}.reg-invoice>div:not(.reg-invoice-total){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 20px;font-size:13px;color:#e4e4f4}.reg-invoice>div:not(.reg-invoice-total) b{font-weight:600;color:#f1f0fc;font-size:14px}.reg-invoice .reg-saving{color:#58e5a5!important}.reg-invoice-total{margin-top:7px;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(110deg,#383183,#332476);border-radius:13px;color:#fff}.reg-invoice-total strong:first-child{font-size:17px;font-weight:770}.reg-invoice-total strong:last-child{font-size:26px;font-weight:790}.reg-payment-caption{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;color:#d4d4e8;font-size:11px;white-space:nowrap;margin-top:14px}.reg-payment-caption>svg{flex:0 0 23px;color:#e3e7fc;margin-right:2px}.reg-method-note{text-align:center;font-size:9px;line-height:1.25;color:#9297b5;margin:5px 0 0;flex-shrink:0}.reg-legal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#030717c9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reg-legal-modal{width:min(570px,100%);max-height:min(650px,90dvh);overflow:auto;border:1px solid #7974ba;border-radius:17px;background:linear-gradient(140deg,#242747,#131a34);padding:22px;color:#eaf0ff;box-shadow:0 28px 80px #000a}.reg-legal-modal>header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #414d76;padding-bottom:13px;margin-bottom:14px}.reg-legal-modal>header h2{font-size:21px;margin:0}.reg-legal-modal>header button{background:#323759;border:1px solid #646b9b;border-radius:8px;color:#fff;font-size:20px;width:34px;height:34px}.reg-legal-modal p{font-size:12px;line-height:1.7;color:#c3c9e2}.reg-legal-close{background:linear-gradient(#745cf7,#5337d2);border:1px solid #8674fa;color:#fff;border-radius:9px;padding:10px 17px;margin-top:8px;font-weight:700}@media(min-width:851px)and (min-height:811px){.reg-service-item:first-child.is-open{flex:2.35 1 auto;justify-content:flex-start;border:1px solid #485175a6;border-radius:13px;background:linear-gradient(125deg,#1a223eac,#1b203e9c);margin:2px 0 3px}.reg-service-item:first-child.is-open>.reg-service-toggle{flex:0 0 auto;border-radius:12px 12px 0 0;min-height:37px}.reg-service-item:first-child.is-open>.reg-service-popover{position:relative;top:auto;left:auto;right:auto;flex:1 1 auto;min-height:0;max-height:115px;border:0;border-radius:0 0 12px 12px;box-shadow:none;background:transparent;padding:0 15px 8px 57px}.reg-service-item:first-child.is-open .reg-service-detail-line{padding:3px 0}}@media(min-width:851px)and (max-height:800px){.reg-topbar{height:58px;min-height:58px}.reg-workspace{padding-top:7px;padding-bottom:12px}.reg-card-inner{padding-top:17px;padding-bottom:20px}.reg-intro{margin-bottom:18px}.reg-card-inner form,.reg-fields{gap:10px}.reg-summary-card{padding-top:14px;padding-bottom:12px}.reg-summary-card>h2{font-size:23px;margin-bottom:10px}.reg-price-hero{min-height:91px;padding:11px 17px}.reg-price-label{font-size:17px}.reg-price-line strong{font-size:33px}.reg-price-line del{font-size:20px}.reg-price-line{gap:12px}.reg-discount-pill{top:23px;padding:7px 9px;font-size:10px;right:11px}.reg-service-area{margin-top:8px;margin-bottom:7px}.reg-service-area>h3{font-size:13px;margin-bottom:5px}.reg-service-toggle{min-height:25px;padding:4px 6px}.reg-service-text{font-size:11.5px}.reg-service-text small{font-size:10px}.reg-service-toggle>svg{width:20px;height:20px;flex-basis:21px}.reg-invoice>div:not(.reg-invoice-total){font-size:11px;padding:3px 14px}.reg-invoice-total{padding:9px 14px;margin-top:5px}.reg-invoice-total strong:first-child{font-size:15px}.reg-invoice-total strong:last-child{font-size:23px}.reg-payment-caption{margin-top:9px;font-size:10px}.reg-method-note{font-size:8px}}@media(min-width:851px)and (max-height:660px){.reg-service-popover{position:absolute;z-index:18;max-height:130px}.reg-summary-card>h2{font-size:20px;margin-bottom:7px}.reg-price-hero{min-height:75px;padding:7px 13px}.reg-price-label{font-size:15px}.reg-price-line strong{font-size:28px}.reg-summary-plan{margin-top:5px}.reg-service-area{margin-top:5px;margin-bottom:4px}.reg-payment-caption{margin-top:6px}.reg-method-note{display:none}}@media(min-width:851px)and (max-width:1180px){.reg-topbar{padding-inline:28px}.reg-workspace{padding-inline:20px}.reg-dual-layout{gap:15px}.reg-card-inner{padding-inline:23px}.reg-summary-card{padding-inline:17px}.reg-price-line{gap:11px;padding-right:133px}.reg-price-line strong{font-size:32px}.reg-price-line del{font-size:20px}.reg-discount-pill{font-size:9px;right:10px;padding:8px}.reg-payment-caption{font-size:10px;gap:5px}.reg-service-text{font-size:12px}}@media(max-width:850px){.reg-screen{height:auto;min-height:100dvh;overflow:visible}.reg-topbar{height:auto;min-height:65px;padding:13px clamp(14px,4vw,25px)}.reg-heading-brand{gap:12px}.reg-brand strong{font-size:12px;letter-spacing:.08em;white-space:normal}.reg-academy-name{font-size:9px;letter-spacing:1.2px}.reg-top-pill{display:none}.reg-workspace{min-height:0;display:block;padding:16px 15px 24px}.reg-dual-layout{display:flex;flex-direction:column;gap:17px;height:auto;width:min(640px,100%);margin-inline:auto}.reg-form-card,.reg-summary-card{height:auto;min-height:0;overflow:visible}.reg-form-card{scrollbar-width:none}.reg-card-inner{padding:24px clamp(19px,4vw,31px)}.reg-summary-card{padding:24px clamp(17px,4vw,30px)}.reg-summary-card>h2{font-size:24px}.reg-price-line strong{font-size:38px}.reg-service-area{flex:none;margin:18px 0}.reg-service-list{flex:none;display:block}.reg-service-item{min-height:40px}.reg-service-toggle{padding:10px 8px;min-height:42px}.reg-service-popover{position:relative;inset:auto;max-height:200px;border-radius:9px;margin:3px 0 8px}.reg-service-popover.popover-up{top:auto;bottom:auto;border-radius:9px}.reg-invoice{margin-top:10px}.reg-payment-caption{margin-top:19px}}@media(max-width:500px){.reg-topbar{gap:8px}.reg-heading-brand{gap:9px}.reg-brand img{width:29px;height:29px}.reg-brand strong{font-size:11px;max-width:136px}.reg-top-divider{height:24px}.reg-academy-name{font-size:8px;letter-spacing:1px}.reg-workspace{padding-inline:10px}.reg-form-card,.reg-summary-card{border-radius:16px}.reg-card-inner{padding:22px 19px}.reg-intro{font-size:13px}.reg-card-inner h1{font-size:32px}.reg-price-hero{padding:13px 14px;min-height:99px}.reg-price-line{gap:9px;padding-right:0}.reg-price-line strong{font-size:33px}.reg-price-line del{font-size:20px}.reg-discount-pill{position:static;display:inline-flex;margin-top:8px;font-size:10px;padding:6px 9px}.reg-price-hero:has(.reg-discount-pill){min-height:135px}.reg-price-label{font-size:17px}.reg-service-text{font-size:12px}.reg-service-text small{font-size:10px}.reg-payment-caption{flex-wrap:wrap;white-space:normal;font-size:11px}.reg-invoice-total strong:first-child{font-size:15px}.reg-invoice-total strong:last-child{font-size:23px}.reg-consent{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.reg-form-card{scroll-behavior:auto}.reg-continue{transition:none}}.reg-proof-inline{border:1px solid #6868ad97;border-radius:11px;background:linear-gradient(135deg,#211f4f77,#16234577);padding:13px 14px;gap:9px;margin:2px 0}.reg-proof-inline>span{font-size:13px;font-weight:750;color:#edf0ff}.reg-proof-inline>span small{font-size:10px;color:#aab0d6;font-weight:500}.reg-proof-inline input[type=file]{border:1px dashed #7377bd;border-radius:8px;padding:10px;background:#111934;color:#d5d8f7;font-size:11px;max-width:100%;width:100%}.reg-proof-inline>small{font-size:10px;line-height:1.55;color:#aeb5d5;font-weight:430}.reg-proof-inline .reg-proof-selected{font-size:11px;font-weight:750;color:#a4edc7;overflow-wrap:anywhere}.reg-proof-review{display:flex;gap:13px;align-items:flex-start;padding:13px;border-radius:9px;border:1px solid #6b71ab8f;background:#1e2a4a;color:#dbe1f7}.reg-proof-review svg{color:#92abd8;flex:0 0 20px}.reg-proof-review>div{display:grid;gap:7px;min-width:0}.reg-proof-review strong{font-size:12px;overflow-wrap:anywhere;color:#f2f7ff}.reg-proof-review small{color:#afb9d7;font-size:10px;line-height:1.5}:root{font-family:Inter,Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
