/* Independent product worlds. The landing retains its existing Olva system. */
.theme-contaduria,.simulation[data-project=contaduria],body[data-project=contaduria]{--bg:#f4f6fa;--panel:#fff;--raised:#e9eef8;--line:#dbe1ec;--muted:#606e84;--text:#1d2a41;--acid:#3159df;--ink:#fff;--paper:#fff;color-scheme:light;font-family:'Manrope',var(--sans)}
.theme-eventos,.simulation[data-project=eventos],body[data-project=eventos]{--bg:#141414;--panel:#1e1e1e;--raised:#2c2c2c;--line:#404040;--muted:#b4b4ae;--text:#f7f2e9;--acid:#fa7041;--ink:#171411;--paper:#e9e2d3;color-scheme:dark}
.theme-personas,.simulation[data-project=personas],body[data-project=personas]{--bg:#faf8f5;--panel:#fff;--raised:#f0eaf7;--line:#e6dfea;--muted:#746879;--text:#362d41;--acid:#7043ad;--ink:#fff;--paper:#f2ebfb;color-scheme:light}
.theme-formacion,.simulation[data-project=formacion],body[data-project=formacion]{--bg:#f5f3eb;--panel:#fffef9;--raised:#e7eddf;--line:#d4dacb;--muted:#5e6a5c;--text:#233b2d;--acid:#285b42;--ink:#fffef8;--paper:#e5eadb;color-scheme:light}
.theme-empresa,.simulation[data-project=empresa],body[data-project=empresa]{--bg:#edf1f6;--panel:#fff;--raised:#e7edf6;--line:#d6dfea;--muted:#5b6b80;--text:#192e49;--acid:#215fd2;--ink:#fff;--paper:#f0f5ff;color-scheme:light;font-family:'Manrope',var(--sans)}
body[data-project]{background:var(--bg);color:var(--text)}body[data-project] ::selection{background:var(--acid);color:var(--ink)}body[data-project] *{scrollbar-color:var(--muted) var(--bg)}
.exhibition-bar{height:42px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 25px;background:#101510;color:#e6ebdf;font:500 .67rem var(--sans);position:relative;z-index:12}.exhibition-bar>a,.exhibition-bar>div,.next-project{display:flex;align-items:center;gap:10px;text-decoration:none}.exhibition-bar svg{width:13px;height:13px}.exhibition-bar .text-button{color:#e6ebdf;font-size:.65rem;min-height:32px;padding:5px}.demo-context{color:#a9b69f;margin-right:auto}.exhibition-bar .next-project{padding-left:20px;border-left:1px solid #4c5746}.exhibition-bar:has([aria-pressed=true]){position:sticky;top:0}
.project-app{min-height:calc(100vh - 42px);display:grid;grid-template-columns:210px minmax(0,1fr)}.project-app.live,.project-app.campus{display:block}.product-workspace{display:flex;flex-direction:column;min-width:0}.product-sidebar{padding:35px 20px 25px;border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;position:sticky;top:0;height:calc(100vh - 42px)}.product-brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:31px;font-weight:650;letter-spacing:-.035em;width:max-content;max-width:100%}.product-brand small{font-size:8px;font-weight:500;letter-spacing:.01em;display:block;margin-top:1px;line-height:1.4}.product-symbol{display:grid;place-items:center;width:29px;height:34px;background:var(--acid);color:var(--ink);border-radius:7px}.product-symbol svg{width:18px;height:18px}.product-nav{display:flex;gap:7px;flex-direction:column;margin-top:42px}.product-nav a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:7px;text-decoration:none;font-size:.76rem;color:var(--muted);font-weight:550}.product-nav a svg{width:17px;height:17px}.product-nav a:hover{background:var(--raised);color:var(--text)}.product-nav a.active{color:var(--acid);background:var(--raised)}.product-sidebar-foot{display:grid;gap:6px;margin-top:auto;padding:20px 12px 0;font-size:.7rem;border-top:1px solid var(--line)}.product-sidebar-foot small{font-size:.6rem}.product-top{height:84px;padding:20px 35px;display:flex;align-items:center;gap:20px;background:var(--panel);border-bottom:1px solid var(--line)}.workspace-title{display:flex;flex-direction:column;gap:5px;margin-right:auto;font-size:.8rem}.workspace-title>span{font-size:.62rem;color:var(--muted)}.user-chip{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--raised);color:var(--text);font-size:.66rem;border:1px solid var(--line)}.project-tools{display:flex;align-items:center;gap:8px}.project-tools .small{font-size:.68rem;padding:8px 11px;min-height:36px}.project-tools .settings{font-size:.66rem;margin-left:6px}.project-tools .settings summary{padding:8px 0}.product-content{padding:35px;flex:1;min-width:0;max-width:1700px;width:100%;margin:auto}.product-footer{display:flex;justify-content:space-between;padding:18px 35px;color:var(--muted);font-size:.61rem;border-top:1px solid var(--line);gap:20px}.project-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.project-heading h1{font-size:1.9rem;line-height:1.2;margin:0 0 9px;font-weight:600}.project-heading p{font-size:.78rem;margin:0}.project-heading .button{font-size:.73rem}.project-app h1:focus{outline:none}.project-app h2{font-size:1.05rem;font-weight:600}.project-app .view-head h1{font-size:1.85rem}.project-app .view-head p{font-size:.8rem}.project-app .fields{gap:16px}.project-app .entry-form{border:1px solid var(--line);box-shadow:none}.project-app .field>span{color:var(--text)}.project-app .field input,.project-app .field select,.project-app .field textarea,.project-app .inline-form input{background:var(--bg);border-color:var(--line);color:var(--text)}.project-app .field input::placeholder,.project-app .field textarea::placeholder{color:var(--muted)}.project-app .paper{background:var(--paper);color:var(--text);box-shadow:none;border:1px solid var(--line)}.project-app .paper h2{font-size:1.85rem}.project-app .paper p,.project-app .paper dt,.project-app .paper footer{color:var(--muted)}.project-app .paper-brand span{border-color:var(--line)}.project-app .paper-button{background:var(--acid);color:var(--ink);border-color:var(--acid)}.project-app .paper dl>div{border-color:var(--line)}.project-app button:hover,.project-app .button:hover{background:var(--raised);border-color:var(--muted);color:var(--text)}.project-app button.primary:hover,.project-app .button.primary:hover{background:var(--acid);color:var(--ink);filter:brightness(1.08)}.project-app tbody tr:hover{background:var(--raised)}.project-app .status{color:var(--text);border-color:var(--line);background:var(--raised)}.project-app .status.good{color:#1f6b43;background:#e8f5ed;border-color:#b9ddc7}.project-app .status.warn{color:#854b19;background:#fff2e6;border-color:#ecd0b6}.project-app .table-link{color:var(--acid);font-weight:600}.project-app .flow{border-radius:5px}.project-app .flow .current{color:var(--acid);background:var(--raised)}.project-app .flow li>span{border-color:var(--line)}.project-app .coach{background:var(--acid);color:var(--ink)}.project-app .coach p,.project-app .coach small{color:var(--ink)}.project-app .coach button{border-color:currentColor;color:var(--ink)}.project-app .coach button.primary{color:var(--acid);background:var(--ink)}.project-app .coach :focus-visible{outline-color:var(--ink)}.project-app .guide-target{outline-color:var(--acid)}.project-app .reconcile.resolved{background:var(--raised);border-color:var(--acid)}.project-app .match-bridge{color:var(--acid);border-color:var(--acid)}.project-app .lesson-number{color:var(--acid);border-color:var(--line)}.project-app .lesson-body blockquote{background:var(--raised);color:var(--text)}.project-app .learning-result{background:var(--paper)}.project-app .result-seal{background:var(--raised);border-color:var(--acid);color:var(--acid)}.project-app .segmented button[aria-pressed=true]{color:var(--ink)}.project-app .metric strong{font-size:1.9rem}.project-app .person-detail,.project-app .candidate{border-color:var(--line)}.project-app .pipeline>section{background:var(--panel);border-color:var(--line)}.project-app .pipeline h2{color:var(--text)}.project-app .pipeline h2 span{background:var(--raised);color:var(--acid)}.project-app .avatar{background:var(--raised);color:var(--acid)}.project-app .warning-text,.project-app .alert,.project-app .form-error{color:#a44228}.project-app .bar-report i{background:var(--acid)}.project-app .bar-report>div>div{background:var(--raised)}.project-app .bar-report>div:nth-child(2) i{background:var(--muted)}.project-app .bar-report>div:last-child i{background:var(--text)}.project-app .field input::file-selector-button{background:var(--raised);border-color:var(--line);color:var(--text)}.project-app .inline-form input{border-color:var(--line)}.project-app .ticket-total strong{color:var(--text)}
/* FOLIO: a compact account rail and a working ledger. */
.finance{grid-template-columns:170px minmax(0,1fr)}.finance .product-sidebar{background:#192c4b;border:0;color:#e4ebf9;padding:30px 13px}.finance .product-brand{padding:0 6px;font-family:'Manrope',sans-serif;font-size:32px}.finance .product-symbol{display:none}.finance .product-brand small{color:#acbdd5}.finance .product-nav a{font-size:.7rem;color:#b9c7de;gap:10px;padding:13px 10px}.finance .product-nav a.active{color:#fff;background:#344a70}.finance .product-nav a:hover{background:#2a3c5c}.finance .product-sidebar-foot{border-color:#3b4c66;color:#c4d0e1;font-size:.61rem}.finance .product-sidebar-foot small{color:#b4c2d7}.finance-desk{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px}.ledger-overview{background:#fff;border:1px solid var(--line);border-radius:12px;padding:27px}.balance-row{display:flex;justify-content:space-between;gap:20px}.balance-row>div:first-child{display:flex;flex-direction:column;gap:13px}.balance-row>div>span{font-size:.75rem;color:var(--muted)}.balance-row strong{font-size:2.7rem;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.balance-row small{font-size:.64rem}.balance-period{height:56px;width:50px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.74rem;gap:5px;border-radius:7px}.balance-period span{font-size:.58rem!important}.cash-ledger{display:grid;gap:14px;margin:30px 0 14px}.cash-ledger>div{display:grid;grid-template-columns:50px 1fr 75px;gap:13px;align-items:center;font-size:.66rem}.cash-ledger>div>div{height:13px;border-radius:3px;background:var(--raised);overflow:hidden}.cash-ledger i{display:block;height:100%;background:var(--acid);border-radius:3px;transition:background-color .2s}.cash-ledger>div:last-child i{background:#99aedc}.cash-ledger strong{text-align:right;font-weight:600}.ledger-caption{font-size:.59rem;color:var(--muted);margin-bottom:35px}.ledger-overview .section-head{border-top:1px solid var(--line);padding-top:24px}.ledger-overview .section-head a{font-size:.66rem}.positive{color:#1c7353}.finance-inbox>.section-head{font-size:.62rem;margin:0 0 20px}.bank-inbox{background:#e5ecfd;padding:25px;border-radius:12px}.bank-logo{width:36px;height:36px;border-radius:8px;background:#fff;display:grid;place-items:center;color:var(--acid);margin-bottom:20px}.bank-inbox h3{font-size:.97rem;margin-bottom:16px}.bank-inbox>strong{font-size:1.8rem;letter-spacing:-.03em}.bank-inbox p{font-size:.71rem;margin:12px 0 20px}.bank-inbox .button{width:100%;font-size:.71rem}.receivable-note{padding:26px 5px;display:flex;flex-direction:column;gap:11px}.receivable-note>span{font-size:.69rem;color:var(--muted)}.receivable-note>strong{font-size:1.8rem;font-weight:500}.receivable-note p{font-size:.7rem;margin:0}.receivable-note a{font-size:.68rem;margin-top:6px}
/* UMBRAL: event masthead, live poster and door operations. */
.live-mast{max-width:1500px;margin:auto;display:flex;align-items:center;gap:30px;justify-content:space-between;padding:26px 45px 20px}.live .product-brand{font-family:'Barlow Condensed',sans-serif;font-size:43px;font-weight:650;letter-spacing:-.02em}.live .product-brand small{font:500 .57rem var(--mono);letter-spacing:.16em;color:var(--muted)}.live .product-symbol{border-radius:0;background:none;color:var(--acid);width:30px;height:40px}.live .product-symbol svg{width:30px;height:30px}.live-date{font:.65rem var(--mono);letter-spacing:.05em;margin-left:auto;color:var(--muted)}.live-navigation{max-width:1410px;margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:20px}.live .product-nav{margin:0;flex-direction:row;gap:6px}.live .product-nav a{font-size:.72rem;white-space:nowrap;border-radius:0;padding:12px 13px}.live .product-nav a svg{display:none}.live .product-nav a.active{background:none;color:var(--acid);box-shadow:inset 0 -2px var(--acid)}.live .product-content{padding:30px 45px 45px}.live button,.live .button{border-radius:2px}.live h1,.live .event-poster h1{font-family:'Barlow Condensed',sans-serif;font-weight:600;letter-spacing:-.025em}.live .view-head h1{font-size:2.7rem;text-transform:uppercase}.event-dashboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,1fr);gap:35px}.event-poster{background:#fa7041;color:#191512;padding:27px 33px;position:relative;overflow:hidden;min-height:480px;display:flex;flex-direction:column;isolation:isolate}.poster-top{display:flex;justify-content:space-between;gap:15px;font:.64rem var(--mono);position:relative;z-index:1}.event-poster h1{font-size:clamp(4.4rem,7.5vw,6rem);line-height:.89;text-transform:uppercase;max-width:6ch;margin:35px 0 40px;z-index:1}.poster-lines{position:absolute;right:-55px;bottom:32px;width:255px;height:350px;z-index:-1;transform:rotate(-23deg);display:flex;gap:10px;align-items:center}.poster-lines i{height:calc(170px + var(--line)*12px);width:9px;border:1px solid #6f2b1444;background:#6f2b1433;border-radius:100%;transform:translateY(calc(var(--line)*-3px))}.poster-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto}.poster-bottom>strong{font:600 2.9rem 'Barlow Condensed',sans-serif}.poster-bottom strong span{display:block;font:.61rem var(--mono);margin-top:8px}.event-poster .button{background:#1c1713;color:#fff1e3;border:0;font-size:.74rem}.event-control{padding:4px 0}.event-control>.section-head h2{font-size:1.2rem}.live .status{background:#2b2924;border-color:#66513e;color:#ffb18b}.event-numbers{display:flex;gap:45px;border-bottom:1px solid var(--line);padding:16px 0 22px}.event-numbers>div{display:flex;flex-direction:column;gap:7px}.event-numbers strong{font:500 3rem 'Barlow Condensed',sans-serif;letter-spacing:-.025em}.event-numbers strong small{font-size:1.5rem;font-family:inherit;color:var(--muted)}.event-numbers>div>span{font-size:.7rem;color:var(--muted)}.venue-mini{margin:25px 0}.live .stage{border-color:#555049;color:#d6cabc;font:.59rem var(--mono);border-radius:0;padding:10px}.live .seat-map{gap:10px;max-width:360px;margin:24px auto}.live .seat-map span{border:1px solid #6a5749;background:#3c3229;border-radius:2px}.live .seat-map .taken{background:var(--acid);border-color:var(--acid)}.venue-mini>p{font-size:.62rem;text-align:center}.door-action{display:flex;align-items:center;justify-content:space-between;gap:15px}.door-action .button{font-size:.74rem}.door-action .table-link{font-size:.67rem}.event-run-sheet{display:flex;align-items:center;gap:32px;border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.event-run-sheet>h2{font-family:'Barlow Condensed',sans-serif;font-size:1.65rem;font-weight:500;max-width:180px}.event-run-sheet>a{flex:1;display:grid;grid-template-columns:1fr auto;gap:8px 20px;text-decoration:none;border-left:1px solid var(--line);padding:5px 0 5px 27px}.event-run-sheet strong{font-size:.85rem}.event-run-sheet span{font-size:.65rem;color:var(--muted);grid-row:2}.event-run-sheet svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--acid)}.live .paper{color:#29241d}.live .paper p,.live .paper dt,.live .paper footer{color:#5d554b}.live .paper .ticket-total strong{color:#29241d}.live .paper h2,.live .ticket h2{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:2.8rem}.live .ticket{background:var(--paper);color:#29241d;border-radius:0}.live .ticket-code{border-color:#9c8b74}.live .ticket .small{background:#242019;color:#f7f2e9;border-color:#242019}.live .ticket p,.live .ticket span{color:#514940}.live .access-counter{background:#24211d;border-color:#5d4c3f}.live .access-counter h2{font:500 6rem 'Barlow Condensed',sans-serif}.live .scan-mark{border-color:var(--acid);color:var(--acid)}.live .status.good{color:#e2d193;background:#343020;border-color:#665e3b}.live .alert,.live .form-error{color:#ffb195}
/* TRAMA: people, a weekly planner and a softer editorial rhythm. */
.people{grid-template-columns:200px minmax(0,1fr)}.people .product-sidebar{background:#fff;border-color:#ebe6ec}.people .product-brand{font-family:'DM Sans',sans-serif;font-size:37px;font-weight:650}.people .product-symbol{background:none;color:var(--acid);width:25px}.people .product-brand small{font-size:7px;color:var(--muted)}.people .product-top{background:var(--bg);border:0}.people .product-content{padding-top:20px}.people .project-heading h1{font-size:2rem;font-weight:500}.people-home{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px}.people-welcome{display:flex;justify-content:space-between;position:relative;overflow:hidden;min-height:230px;background:#eee3fb;padding:30px;border-radius:16px;margin-bottom:30px}.people-welcome h2{font-size:1.8rem;font-weight:500;line-height:1.2;max-width:340px}.people-welcome p{font-size:.76rem;max-width:32ch}.avatar-stack{display:flex;align-items:center;margin-top:24px}.avatar-stack .avatar{margin-right:-7px;border:2px solid #eee3fb;width:35px;height:35px;background:#dccbed;color:#513475;font-size:.65rem}.avatar-stack .avatar:nth-child(2n){background:#ead7c1;color:#675342}.avatar-stack>span:last-child:not(.avatar){margin-left:18px;font-size:.64rem}.people-flower{position:relative;width:130px;height:170px;flex-shrink:0;align-self:center;transform:rotate(-15deg)}.people-flower i{position:absolute;left:40px;top:40px;width:45px;height:88px;background:#b49ace;border-radius:30px;transform:rotate(calc(var(--petal)*60deg));transform-origin:50% 100%}.people-flower b{position:absolute;top:100px;left:39px;border-radius:50%;width:47px;height:47px;display:grid;place-items:center;background:#745098;color:#fff;font-size:29px;font-weight:500}.people-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.people-tiles>a{display:flex;flex-direction:column;text-decoration:none;align-items:flex-start;border-bottom:1px solid var(--line);padding:8px 0 21px;gap:8px}.people-tiles .avatar{width:50px;height:50px;margin-bottom:10px;font-size:.85rem}.people-tiles>a:nth-child(2n) .avatar{background:#f0e1d2;color:#6f5237}.people-tiles strong{font-size:.79rem}.people-tiles>a>span:not(.avatar){font-size:.66rem;line-height:1.45;color:var(--muted)}.people-tiles small{font-size:.58rem;line-height:1.5;margin-top:6px}.people-day{background:#fff;border:1px solid var(--line);padding:25px;border-radius:16px}.people-day .section-head>span{font-size:.65rem;color:var(--muted)}.week-strip{display:flex;justify-content:space-between;gap:6px;margin:27px 0}.week-strip>span{display:flex;flex-direction:column;align-items:center;gap:11px;padding:11px 8px;font-size:.6rem;color:var(--muted)}.week-strip strong{font-size:1rem;color:var(--text);font-weight:500}.week-strip .today{background:#eee5f7;border-radius:9px;color:var(--acid)}.request-digest{padding-top:20px;border-top:1px solid var(--line)}.request-digest>span{font-size:.6rem;display:inline-block;color:var(--acid);background:var(--raised);padding:5px 8px;border-radius:5px}.request-digest h3{font-size:1.1rem;line-height:1.35;margin:18px 0 12px}.request-digest p{font-size:.73rem}.request-digest .button{width:100%;font-size:.71rem}.people-next{border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.people-next h3{font-size:.85rem}.people-next p{font-size:.71rem}.people-next a{font-size:.67rem}.people .person-detail{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 20px;margin-bottom:14px}.people .person-body{padding-bottom:22px}.people .pipeline{gap:18px}.people .pipeline>section{border-radius:12px}.people .pipeline h2 span{border-radius:50%}
/* CAUCE: a quiet academic campus with a course reader. */
.campus-mast{max-width:1440px;padding:24px 45px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:auto}.campus .product-brand{font-family:'Instrument Serif',serif;font-size:43px;font-weight:400;letter-spacing:-.025em}.campus .product-brand small{font:.57rem var(--sans);letter-spacing:.015em;color:var(--muted)}.campus .product-symbol{background:none;color:var(--acid);width:34px}.campus .product-symbol svg{width:30px;height:30px}.campus-word{font:1.5rem 'Instrument Serif',serif;color:var(--muted);margin-left:auto}.campus-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 45px;background:#e9eddf;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.campus .product-nav{flex-direction:row;margin:0;gap:16px}.campus .product-nav a{font-size:.72rem;border-radius:0;padding:18px 0;gap:0}.campus .product-nav svg{display:none}.campus .product-nav a.active{background:none;color:var(--text);box-shadow:inset 0 -2px var(--acid)}.campus .product-content{padding:28px 45px 50px;max-width:1440px}.campus .role-bar{padding-bottom:17px;margin-bottom:28px;border-color:var(--line);font-size:.68rem}.campus .role-bar>.field{min-width:200px}.campus .role-bar .field select{background:var(--panel)}.campus-home{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:32px 50px}.learning-welcome{grid-column:1/-1;position:relative;padding-right:260px;margin:2px 0 7px}.learning-welcome h1{font:400 3.25rem/1.06 'Instrument Serif',serif;letter-spacing:-.025em;margin:0 0 15px;max-width:650px}.learning-welcome p{font-size:.84rem;max-width:63ch;margin-bottom:12px}.learning-welcome .button{position:absolute;right:0;top:15px;font-size:.75rem}.learning-note{font-size:.62rem;color:var(--muted);margin-top:20px}.course-board{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}.course-cover{background:#254d3b;color:#f5f0da;min-height:360px;padding:27px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.book-logo{font:1.5rem 'Instrument Serif',serif}.course-cover h2{font:400 2rem/1.04 'Instrument Serif',serif;position:relative;z-index:1;letter-spacing:0;margin:25px 0 16px}.course-cover>span:last-child{font-size:.52rem;line-height:1.5;color:#c9d6bd}.course-shape{position:relative;width:170px;height:100px;margin:20px 0 0}.course-shape i{display:block;position:absolute;inset:0;border:1px solid #8ea58a;border-radius:50%}.course-shape i:nth-child(2){transform:rotate(45deg)}.course-shape i:last-child{transform:rotate(-45deg)}.course-syllabus{padding-top:7px;min-width:0}.course-syllabus .section-head{font-size:.64rem}.syllabus-row{display:flex;align-items:center;gap:12px;text-decoration:none;padding:24px 0;border-bottom:1px solid var(--line)}.syllabus-row>div{flex:1}.syllabus-row strong{display:block;font-size:.76rem}.syllabus-row small{display:block;font-size:.62rem;margin-top:7px}.syllabus-row>svg{width:15px}.syllabus-row .lesson-number{width:28px;height:28px;font-size:.63rem}.evidence-line{padding-top:25px;display:grid;gap:12px;font-size:.71rem}.evidence-line>span{display:flex;gap:9px;align-items:center}.evidence-line svg{width:17px}.evidence-line a{font-size:.67rem}.campus-aside{border-left:1px solid var(--line);padding:7px 0 0 28px}.campus-aside h2{font:1.7rem/1.12 'Instrument Serif',serif;font-weight:400}.campus-aside dl>div{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.67rem}.campus-aside dd{margin:0;text-align:right}.campus-aside dt{color:var(--muted)}.campus-aside p{font-size:.73rem}.campus-aside a{font-size:.66rem}.campus-aside>small{display:block;font-size:.59rem;margin-top:24px;line-height:1.6}.campus .view-head h1{font:400 2.65rem 'Instrument Serif',serif}.campus .lesson{border-radius:0;border-left:0;border-right:0;background:transparent}.campus .lesson>summary{padding-left:0}.campus .lesson strong{font:1.5rem 'Instrument Serif',serif}.campus .lesson-body{max-width:800px}.campus .lesson-body p{font-size:1rem;line-height:1.85}.campus .lesson-body blockquote{border-radius:0;line-height:1.8}.campus .evaluation{gap:55px}.campus .evaluation h2{font:1.6rem 'Instrument Serif',serif}.campus .rubric{border-radius:0;background:transparent;border:0;padding:0}.campus .entry-form{border-radius:3px}.campus .learning-result{border-radius:2px}
/* NEXO: dense dispatch and warehouse operations. */
.commerce{grid-template-columns:200px minmax(0,1fr)}.commerce .product-sidebar{background:#132942;color:#e4ecf8;border:0;padding:31px 18px}.commerce .product-brand{font-size:30px;letter-spacing:.015em}.commerce .product-brand small{font:500 .48rem var(--mono);color:#a4b8ce;letter-spacing:.035em}.commerce .product-symbol{background:#2c64b6;transform:rotate(0);border-radius:3px;width:27px}.commerce .product-nav{margin-top:37px}.commerce .product-nav a{color:#b7c9de;font-size:.7rem;border-radius:3px}.commerce .product-nav a.active{color:white;background:#24549d}.commerce .product-nav a:hover{background:#1d3c61}.commerce .product-sidebar-foot{border-color:#38516d;color:#b7c9de;font-size:.62rem}.commerce .product-sidebar-foot small{color:#a4b8ce}.commerce .product-top{height:75px}.commerce .project-heading h1{font-size:1.75rem}.commerce .product-content{padding:28px}.commerce button,.commerce .button{border-radius:4px}.dispatch-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);margin-bottom:28px}.dispatch-strip>a{display:grid;grid-template-columns:1fr auto;gap:13px 16px;padding:20px;text-decoration:none}.dispatch-strip>a+a{border-left:1px solid var(--line)}.dispatch-strip>a>span{font-size:.68rem;color:var(--muted);grid-column:1/-1}.dispatch-strip strong{font:500 1.8rem var(--mono)}.dispatch-strip svg{align-self:center;color:var(--acid);width:18px}.commerce-board{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:25px}.orders-board{background:#fff;padding:23px;border:1px solid var(--line);min-width:0}.orders-board>.section-head span{font-size:.64rem;color:var(--muted)}.commerce th,.commerce td{font-size:.69rem;padding:14px 10px}.commerce th small{font-size:.59rem}.commerce .table-link{font-size:.65rem}.warehouse{margin-top:35px;padding-top:26px;border-top:1px solid var(--line)}.warehouse .section-head h2{font-size:.94rem}.warehouse .section-head a{font-size:.63rem}.stock-shelves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.stock-shelves>a{text-decoration:none;display:flex;flex-direction:column;gap:9px;min-width:0}.stock-code{font:.63rem var(--mono);color:var(--muted)}.stock-units{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:120px;margin:3px 0 9px}.stock-units i{height:17px;background:#e7edf5;border:1px solid #bdcce0;border-radius:2px}.stock-units i.filled{background:#b9cdf0;border-color:#849fca}.stock-shelves strong{font-size:1.1rem}.stock-shelves strong small{font-size:.52rem;font-weight:400;display:block;margin-top:4px}.stock-shelves>a>span:not(.stock-code){font-size:.66rem;line-height:1.45}.stock-shelves>a>small{font-size:.54rem;line-height:1.5}.commerce-summary{padding:23px;background:#e2eaf7;align-self:start;border-radius:4px}.commerce-summary h2{font-size:.94rem}.cash-figure{display:flex;flex-direction:column;gap:8px;padding:17px 0;border-bottom:1px solid #c5d2e6}.cash-figure span{font-size:.63rem;color:#536784}.cash-figure strong{font:500 1.65rem var(--mono)}.dispatch-trace{margin-top:25px}.dispatch-trace h3{font-size:.8rem}.dispatch-trace ol{padding-left:16px;display:grid;gap:16px;font-size:.64rem;color:#50647d}.commerce-summary .button{font-size:.63rem;width:100%;margin-top:14px;background:#fff}.commerce .entry-form{border-radius:4px}.commerce .side-note{border-radius:4px}.presenting .product-sidebar-foot{display:none}
/* Product-specific playback materials and arrangement. */
.simulation[data-project]{background:var(--bg);border-color:var(--line);color:var(--text)}.simulation[data-project] .sim-header{background:var(--panel)}.simulation[data-project] .sim-header h2{font-weight:600}.simulation[data-project] .sim-stage{background:var(--raised)}.simulation[data-project] .sim-orbit{display:none}.simulation[data-project] .sim-record{background:var(--paper);color:var(--text);box-shadow:0 18px 35px #12213d15}.simulation[data-project] .sim-record-top span:first-child{font-size:27px}.simulation[data-project] .sim-ref,.simulation[data-project] .sim-record dt{color:var(--muted)}.simulation[data-project] .sim-record dl>div{border-color:var(--line)}.simulation[data-project] .sim-metrics{border-color:var(--line)}.simulation[data-project] .sim-metrics span{color:var(--muted)}.simulation[data-project] .sim-metrics strong{color:var(--acid)}.simulation[data-project] .sim-record-wrap:before,.simulation[data-project] .sim-record-wrap:after{display:none}.simulation[data-project=contaduria] .sim-record-wrap{transform:none;animation:ledger-receipt .5s ease-out}.simulation[data-project=contaduria] .sim-record{border-radius:0;border-top:6px solid var(--acid)}.simulation[data-project=eventos] .sim-layout{grid-template-columns:1fr 1.15fr}.simulation[data-project=eventos] .sim-stage{background:var(--acid)}.simulation[data-project=eventos] .sim-record{color:#29231c;border-radius:0;border-bottom:9px dashed var(--acid);box-shadow:none}.simulation[data-project=eventos] .sim-record-top span:first-child{font:600 2rem 'Barlow Condensed',sans-serif}.simulation[data-project=eventos] .sim-ref,.simulation[data-project=eventos] .sim-record dt{color:#574d41}.simulation[data-project=eventos] .sim-metrics{border-color:#8f4025}.simulation[data-project=eventos] .sim-metrics span,.simulation[data-project=eventos] .sim-metrics strong{color:#231b14}.simulation[data-project=eventos] .sim-story h3{font:500 2.5rem/.98 'Barlow Condensed',sans-serif;text-transform:uppercase}.simulation[data-project=personas] .sim-record{border-radius:16px}.simulation[data-project=personas] .sim-record-wrap{transform:rotate(-2deg)}.simulation[data-project=personas] .sim-record-top span:first-child{color:var(--acid);font-size:33px}.simulation[data-project=formacion] .sim-record{border-radius:0;border-left:1px solid var(--line);box-shadow:10px 16px 30px #233b2d14}.simulation[data-project=formacion] .sim-record-top span:first-child{font:2rem 'Instrument Serif',serif}.simulation[data-project=formacion] .sim-story h3{font:2.3rem/1.1 'Instrument Serif',serif}.simulation[data-project=empresa] .sim-record-wrap{transform:none}.simulation[data-project=empresa] .sim-record{border-radius:3px;border:1px solid var(--line);box-shadow:none}.simulation[data-project=empresa] .sim-record-top{padding-bottom:15px;border-bottom:1px solid var(--line)}.simulation[data-project=empresa] .sim-value{font:500 2.3rem var(--mono)}@keyframes ledger-receipt{from{clip-path:inset(0 0 35% 0);transform:translateY(-15px)}to{clip-path:inset(0);transform:translateY(0)}}
@media(min-width:1500px){.product-content{padding:45px}.live-navigation{padding-left:20px;padding-right:20px}.finance-desk{grid-template-columns:minmax(0,1fr) 330px}.people-home{grid-template-columns:minmax(0,1fr) 330px}.commerce-board{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:1150px){.product-content{padding:26px}.product-top{padding:18px 26px;gap:12px}.project-tools .small{font-size:.61rem;padding:8px}.finance-desk{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.ledger-overview{padding:22px}.bank-inbox{padding:20px}.people-home{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.people-day{padding:20px}.people-flower{width:100px;transform:rotate(-15deg) scale(.8);margin-right:-20px}.people-welcome{padding:25px}.people-welcome h2{font-size:1.5rem}.people-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.live-navigation{margin:0 30px;flex-wrap:wrap;gap:10px}.live-mast{padding:22px 30px}.live .product-content{padding:26px 30px}.event-dashboard{gap:26px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.event-poster{padding:25px;min-height:455px}.event-run-sheet{gap:20px}.event-run-sheet>a{padding-left:20px}.campus-navigation{padding:0 30px;flex-wrap:wrap;gap:5px;padding-bottom:10px}.campus .product-content{padding:25px 30px 40px}.campus-home{grid-template-columns:minmax(0,1fr) 220px;gap:28px}.course-board{grid-template-columns:185px minmax(0,1fr);gap:20px}.course-cover{padding:22px 20px}.campus-aside{padding-left:22px}.learning-welcome h1{font-size:2.8rem}.commerce-board{grid-template-columns:minmax(0,1fr) 200px;gap:20px}.orders-board{padding:20px}.commerce .product-content{padding:24px}.commerce-summary{padding:19px}.stock-shelves{gap:15px}.dispatch-strip>a{padding:18px}.stock-shelves>a>span:not(.stock-code){font-size:.61rem}}
@media(max-width:950px){.project-app,.finance,.people,.commerce{grid-template-columns:160px minmax(0,1fr)}.product-sidebar{padding:25px 12px}.product-brand{font-size:27px}.product-brand small{font-size:7px}.product-symbol{width:24px}.project-tools{flex-wrap:wrap}.product-top{height:auto;min-height:82px;flex-wrap:wrap}.product-top .workspace-title{flex:1}.product-top .user-chip{display:none}.finance-desk,.people-home,.commerce-board{grid-template-columns:1fr}.finance-inbox{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.finance-inbox>.section-head{grid-column:1/-1;margin:0}.bank-inbox{padding:22px}.finance-inbox .receivable-note{padding:20px}.people-day{display:grid;grid-template-columns:1fr 1fr;gap:20px}.people-day>.section-head,.people-day>.week-strip{grid-column:1/-1;margin:0}.people-next{border-top:0;border-left:1px solid var(--line);padding:20px 0 0 20px;margin:0}.request-digest{border:0;padding-top:0}.people-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.commerce-summary>h2{grid-column:1/-1}.commerce-summary .dispatch-trace{margin-top:10px}.commerce-summary .button{align-self:center}.event-run-sheet{flex-wrap:wrap}.event-run-sheet>h2{flex-basis:100%;max-width:none;margin:0}.event-run-sheet>a:first-of-type{border-left:0;padding-left:0}.campus-home{grid-template-columns:1fr}.campus-aside{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.campus-aside dl{display:flex;gap:30px}.campus-aside dl>div{gap:20px}.campus-aside p{max-width:75ch}.course-board{grid-template-columns:230px minmax(0,1fr)}.campus-aside>small{margin-top:18px}}
@media(max-width:720px){.exhibition-bar{height:auto;min-height:42px;padding:8px 16px;gap:8px;font-size:.59rem;flex-wrap:wrap}.exhibition-bar .demo-context{display:none}.exhibition-bar>div{gap:10px}.exhibition-bar .text-button{font-size:.56rem;min-height:30px;padding:2px}.exhibition-bar .next-project{font-size:.55rem;padding-left:10px}.exhibition-bar svg{width:11px;height:11px}.project-app,.finance,.people,.commerce{display:block}.product-sidebar,.finance .product-sidebar,.people .product-sidebar,.commerce .product-sidebar{height:auto;position:relative;display:block;padding:19px 20px 0}.product-brand,.finance .product-brand,.people .product-brand,.commerce .product-brand{font-size:31px;padding:0}.product-brand small{font-size:7px}.product-sidebar-foot{display:none}.product-nav,.finance .product-nav,.commerce .product-nav{display:flex;flex-direction:row;overflow-x:auto;margin:20px -20px 0;padding:0 12px 12px;gap:2px;scrollbar-width:thin}.product-nav a,.finance .product-nav a,.commerce .product-nav a{white-space:nowrap;padding:10px 10px;font-size:.65rem}.product-nav a svg{display:none}.product-top{padding:15px 20px;min-height:0;gap:15px}.workspace-title{font-size:.71rem}.workspace-title>span{font-size:.57rem}.project-tools{gap:8px;flex-wrap:nowrap}.project-tools .small{font-size:.59rem;min-height:36px;padding:8px}.project-tools .small svg{width:13px;height:13px}.project-tools .settings{font-size:.59rem}.product-top .project-tools{width:100%;justify-content:space-between}.product-content,.commerce .product-content{padding:25px 20px 35px}.project-heading{align-items:flex-start;gap:20px;flex-direction:column;margin-bottom:25px}.project-heading h1,.people .project-heading h1,.commerce .project-heading h1{font-size:1.75rem}.project-heading p{font-size:.72rem}.project-heading .button{font-size:.68rem}.project-app .view-head h1{font-size:1.8rem}.project-app .view-head p{font-size:.76rem}.product-footer{padding:18px 20px;font-size:.55rem}.finance-desk{gap:25px}.ledger-overview{padding:23px 20px;border-radius:10px}.balance-row strong{font-size:2.3rem}.balance-row small{font-size:.57rem}.cash-ledger{gap:16px}.cash-ledger>div{font-size:.6rem;grid-template-columns:42px 1fr 70px;gap:9px}.finance-inbox{gap:15px;grid-template-columns:1fr}.bank-inbox{padding:23px}.bank-inbox .bank-logo{margin-bottom:15px}.finance-inbox .receivable-note{padding:15px 4px}.people-welcome{padding:25px 22px;min-height:215px}.people-welcome h2{font-size:1.5rem}.people-welcome p{font-size:.69rem;max-width:28ch}.people-flower{width:70px;transform:rotate(-15deg) scale(.65);margin-right:0;transform-origin:right center}.people-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.people-day{grid-template-columns:1fr;padding:24px}.people-next{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:0}.people-day>.section-head{margin-bottom:0}.people-day>.week-strip{margin-bottom:6px}.week-strip{justify-content:space-around}.request-digest{padding:15px 0 0}.live-mast{padding:20px;gap:15px}.live .product-brand{font-size:36px}.live-date{font-size:.51rem;max-width:110px;text-align:right;line-height:1.5}.live-mast .user-chip{display:none}.live-navigation{margin:0;padding:0 20px 14px;gap:10px;display:block}.live .product-nav{padding:6px 12px 8px;margin:0 -20px;gap:4px}.live .product-nav a{padding:12px 9px;font-size:.64rem}.live .project-tools{justify-content:space-between;padding-top:10px}.live .product-content{padding:24px 20px 35px}.event-dashboard{grid-template-columns:1fr;gap:28px}.event-poster{min-height:420px;padding:26px}.poster-top{font-size:.56rem;gap:17px}.event-poster h1{font-size:5.5rem;margin:38px 0}.poster-bottom>strong{font-size:2.6rem}.poster-bottom .button{font-size:.67rem;padding:12px}.poster-bottom strong span{font-size:.51rem}.event-control .section-head h2{font-size:1.1rem}.event-numbers{justify-content:space-between;padding:12px 0 20px}.venue-mini{margin:22px 0}.live .seat-map{gap:10px;max-width:270px}.door-action .button{font-size:.67rem}.door-action .table-link{font-size:.59rem}.event-run-sheet{display:block;margin-top:30px;padding-top:25px}.event-run-sheet>h2{margin-bottom:14px}.event-run-sheet>a,.event-run-sheet>a:first-of-type{border:0;border-top:1px solid var(--line);padding:20px 0}.event-run-sheet strong{font-size:.82rem}.event-run-sheet span{font-size:.68rem}.live .view-head h1{font-size:2.4rem}.live .paper h2{font-size:2.5rem}.live .seat-map>span{border-radius:2px}.campus-mast{padding:20px;gap:15px}.campus .product-brand{font-size:37px}.campus-word{font-size:1.15rem;max-width:110px;line-height:1.2;text-align:right}.campus-mast .user-chip{display:none}.campus-navigation{padding:0 20px 14px;display:block}.campus .product-nav{padding:0 20px;gap:20px;margin:0 -20px;overflow:auto}.campus .product-nav a{padding:15px 0;font-size:.64rem}.campus .project-tools{justify-content:space-between;margin-top:13px}.campus .product-content{padding:22px 20px 35px}.campus .role-bar{gap:10px;margin-bottom:28px}.learning-welcome{padding-right:0}.learning-welcome h1{font-size:2.75rem;max-width:100%;margin-bottom:16px}.learning-welcome p{font-size:.76rem}.learning-welcome .button{position:static;margin-top:8px;font-size:.71rem}.learning-note{font-size:.55rem;line-height:1.6;margin-top:20px}.campus-home{gap:28px}.course-board{grid-template-columns:1fr;gap:25px}.course-cover{min-height:280px;padding:25px;display:grid;grid-template-columns:1fr 100px}.book-logo{grid-column:1/-1}.course-shape{grid-column:2;grid-row:2;width:110px;height:140px;align-self:center;margin-right:-20px}.course-cover h2{grid-column:1;grid-row:2;font-size:2.35rem;margin:26px 0;white-space:nowrap}.course-cover>span:last-child{grid-column:1/-1}.course-syllabus{padding:0}.syllabus-row{padding:21px 0}.campus-aside dl{display:block}.campus-aside h2{font-size:1.6rem}.campus .view-head h1{font-size:2.5rem}.campus .lesson strong{font-size:1.35rem}.campus .lesson-body{padding:0 0 25px}.campus .lesson-body p{font-size:.9rem}.campus .evaluation{gap:20px}.dispatch-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.dispatch-strip>a{padding:18px;gap:13px}.dispatch-strip>a:nth-child(3){border-left:0}.dispatch-strip>a:nth-child(n+3){border-top:1px solid var(--line)}.dispatch-strip>a>span{font-size:.65rem}.dispatch-strip strong{font-size:1.6rem}.orders-board{padding:22px 18px;overflow:hidden}.orders-board>.section-head{align-items:flex-start;gap:15px}.orders-board>.section-head h2{font-size:.96rem}.orders-board>.section-head span{font-size:.56rem;white-space:nowrap}.commerce th,.commerce td{font-size:.64rem;min-width:55px}.commerce td:last-child{min-width:80px}.warehouse .section-head{flex-direction:column;align-items:flex-start}.stock-shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stock-units{gap:3px}.stock-units i{height:14px}.stock-shelves>a>span:not(.stock-code){font-size:.57rem}.stock-shelves strong{font-size:1.08rem}.stock-shelves strong small{font-size:.5rem}.stock-shelves>a>small{font-size:.51rem}.commerce-summary{padding:23px}.cash-figure strong{font-size:1.35rem}.commerce-summary .button{font-size:.63rem;padding:10px}.simulation[data-project=eventos] .sim-layout{display:flex}.simulation[data-project] .sim-header h2{font-size:1.05rem}.simulation[data-project=eventos] .sim-story h3{font-size:2rem}.simulation[data-project=formacion] .sim-story h3{font-size:1.9rem}}
@media(prefers-reduced-motion:reduce){.simulation[data-project] .sim-record-wrap{animation:none!important;transform:none!important}.cash-ledger i{transition:none}}

/* NEXO uses a horizontal dispatch console, rather than the financial rail. */
.project-app.commerce{display:block}.commerce-mast{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#132942;color:#edf3fd;padding:24px 38px}.commerce-mast .product-brand{font-size:31px;letter-spacing:.02em}.commerce-mast .product-brand small{color:#b4c6dc;font:500 .5rem var(--mono);letter-spacing:.04em}.commerce-mast .product-symbol{background:#3268bf;border-radius:4px}.commerce-workspace{margin-left:auto;display:grid;gap:6px;text-align:right;font-size:.77rem}.commerce-workspace span{font-size:.61rem;color:#b4c6dc}.commerce-mast .user-chip{background:#294262;border-color:#4b6483;color:#dce8f7}.commerce-navigation{padding:8px 35px;background:#1d3c61;display:flex;align-items:center;justify-content:space-between;gap:15px}.commerce-navigation .product-nav{margin:0;flex-direction:row;gap:2px}.commerce-navigation .product-nav a{color:#c0d1e7;padding:12px 10px;font-size:.7rem;border-radius:3px}.commerce-navigation .product-nav a.active{background:#fff;color:#214470}.commerce-navigation .product-nav a:hover{background:#31557f;color:#fff}.commerce-navigation .product-nav svg{display:none}.commerce-navigation .project-tools .small{font-size:.65rem}.commerce-navigation .project-tools>[data-action="guide.start"]{background:transparent;color:#e7effb;border-color:#6380a3}.commerce-navigation .settings{color:#e7effb}.commerce-navigation .settings>div{color:var(--text)}.commerce .product-content{max-width:1540px;padding:30px 38px 45px}.commerce .commerce-board{grid-template-columns:minmax(0,1fr) 270px}.commerce .orders-board{padding:27px}.commerce .stock-shelves{gap:35px}.commerce .stock-units{max-width:160px}.commerce .stock-units i{height:24px}.commerce .warehouse{margin-top:32px}.commerce .commerce-summary{padding:26px}.commerce .commerce-summary h2{font-size:1.05rem}
.meeting-mode .exhibition-bar{position:fixed;top:auto;bottom:16px;left:50%;transform:translateX(-50%);width:min(750px,calc(100% - 32px));height:48px;border:1px solid #526048;border-radius:10px;box-shadow:0 12px 28px #0004;padding:8px 18px;z-index:40}.meeting-mode .demo-context{display:none}.meeting-mode .exhibition-bar>div{margin-left:auto}.meeting-mode .project-app{min-height:100vh}.meeting-mode .product-sidebar{height:100vh}.meeting-mode .product-footer{padding-bottom:90px}.meeting-mode .project-tools [data-action="guide.start"],.meeting-mode .project-tools .settings{display:none}.meeting-mode .product-content{padding-bottom:90px}
@media(max-width:1150px){.commerce-navigation{flex-wrap:wrap;padding:10px 28px;gap:12px}.commerce-navigation .product-nav{flex:1}.commerce-navigation .project-tools{margin-left:auto}.commerce .commerce-board{grid-template-columns:minmax(0,1fr) 225px}.commerce .product-content{padding:28px}.commerce .orders-board{padding:22px}.commerce .stock-shelves{gap:23px}}
@media(max-width:850px){.commerce .commerce-board{grid-template-columns:1fr}.commerce .commerce-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.commerce .commerce-summary>h2{grid-column:1/-1}}
@media(max-width:720px){.event-poster h1{font-size:clamp(3.3rem,16.7vw,4.3rem);max-width:100%;overflow-wrap:anywhere}.commerce-mast{padding:21px 20px;gap:20px}.commerce-mast .product-brand{font-size:29px}.commerce-mast .user-chip{display:none}.commerce-workspace{font-size:.65rem;max-width:140px}.commerce-workspace span{font-size:.51rem;line-height:1.5}.commerce-navigation{display:block;padding:0 20px 14px}.commerce-navigation .product-nav{overflow:auto;margin:0 -20px;padding:10px 15px 11px}.commerce-navigation .product-nav a{font-size:.63rem;white-space:nowrap;padding:11px 10px}.commerce-navigation .project-tools{justify-content:space-between;padding-top:8px}.commerce .product-content{padding:25px 20px 35px}.commerce .orders-board{padding:22px 18px}.commerce .stock-shelves{gap:14px}.commerce .stock-units i{height:14px}.commerce .commerce-summary{padding:23px}.meeting-mode .exhibition-bar{padding:8px 12px;bottom:10px;width:calc(100% - 20px);gap:8px}.meeting-mode .product-sidebar{height:auto}.meeting-mode .product-content{padding-bottom:85px}}
