/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.master-demo-portal-button+nav{margin-top:14px!important}.hug-mark{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#163149,#2c6189);border-bottom:4px solid #f48410;border-radius:10px;flex:none;place-items:center;width:52px;height:42px;font-style:normal;font-weight:900;display:inline-grid}:root{--ink:#162035;--muted:#697386;--line:#e6e8ec;--bg:#f5f6f7;--orange:#f58a14;--green:#16785b}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.app-shell{grid-template-columns:255px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#172138;flex-direction:column;width:255px;height:100vh;padding:26px 18px;display:flex;position:fixed}.brand{border-bottom:1px solid #ffffff18;align-items:center;gap:12px;padding:0 7px 28px;display:flex}.brand img{object-fit:contain;background:#fff;border-radius:9px;width:60px;height:45px;padding:5px}.brand b,.brand span{display:block}.brand b{font-size:14px}.brand span{color:#9fa9ba;margin-top:4px;font-size:10px}.sidebar nav{gap:4px;margin-top:24px;display:grid}.sidebar nav button{color:#b9c2d0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-weight:700}.sidebar nav button i{place-items:center;width:25px;margin-right:8px;font-style:normal;display:inline-grid}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#f58a141a}.sidebar nav button.active i{color:var(--orange)}.unit-card{background:#222e47;border:1px solid #ffffff10;border-radius:12px;margin-top:auto;padding:16px}.unit-card small,.unit-card b,.unit-card span{display:block}.unit-card small{letter-spacing:.15em;color:#8895a8;font-size:9px}.unit-card b{margin:9px 0;font-size:12px}.unit-card span{color:#53d7a2;font-size:10px}main{grid-column:2;min-width:0}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:86px;padding:18px 34px;display:flex}header p{color:#8b93a2;letter-spacing:.15em;margin:0;font-size:9px;font-weight:700}header h1{margin:5px 0 0;font-size:21px}.user{align-items:center;gap:10px;display:flex}.user>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.user b,.user small{font-size:11px;display:block}.user small{color:#8b93a2;margin-top:3px}.content{max-width:1480px;margin:auto;padding:30px 34px}.welcome{color:#fff;background:linear-gradient(105deg,#172138,#22304d);border-radius:16px;justify-content:space-between;align-items:center;padding:27px 30px;display:flex;box-shadow:0 10px 26px #17213818}.welcome span,.form-heading span,.panel-title small,.learning-panel>small{letter-spacing:.18em;color:var(--orange);font-size:9px;font-weight:800}.welcome h2{margin:8px 0;font-size:24px}.welcome p{color:#b8c1cf;margin:0;font-size:13px}.welcome button,.submit-row button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:13px 18px;font-weight:800}.metrics,.finance-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:18px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px;position:relative}.metric>span{background:var(--orange);width:3px;height:34px;position:absolute;top:16px;left:0}.metric.green>span{background:#25a57c}.metric.blue>span{background:#458bd8}.metric.purple>span{background:#8558c8}.metric>b{font-size:25px}.metric h3{margin:7px 0;font-size:11px}.metric p{color:#8b93a2;margin:0;font-size:10px}.dashboard-grid{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.panel,.form-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title h3{margin:4px 0 15px;font-size:15px}.panel-title button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.quick-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafafa;border-radius:10px;padding:15px;position:relative}.quick-grid button:hover{border-color:var(--orange);background:#fffaf4}.quick-grid b,.quick-grid span{display:block}.quick-grid b{font-size:11px}.quick-grid span{color:#8b93a2;margin-top:5px;font-size:9px}.quick-grid i{color:var(--orange);position:absolute;top:20px;right:14px}.activity-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.activity-row i{background:var(--orange);border-radius:50%;width:8px;height:8px}.activity-row div{flex:1}.activity-row b,.activity-row span{font-size:10px;display:block}.activity-row span{color:#8b93a2;margin-top:3px}.activity-row em,.table-row em{color:#9b5c08;background:#fff3df;border-radius:10px;padding:5px 7px;font-size:9px;font-style:normal}.empty{color:#8b93a2;padding:25px 0;font-size:11px}.padded{padding-left:15px}.toast{color:#fff;z-index:10;background:#16785b;border-radius:10px;padding:14px 18px;font-size:12px;position:fixed;top:100px;right:25px;box-shadow:0 9px 25px #0002}.form-heading{margin-bottom:20px}.form-heading h2{margin:7px 0;font-size:27px}.form-heading p{color:var(--muted);font-size:13px}.form-card{padding:25px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:18px;display:grid}.form-grid.meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-bottom:20px}label span{text-transform:uppercase;letter-spacing:.08em;color:#586174;margin-bottom:7px;font-size:9px;font-weight:800;display:block}input,select,textarea{width:100%;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #dcdfe4;border-radius:8px;outline:none;padding:11px;font-size:12px}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f58a1415}textarea{resize:vertical;min-height:100px;margin:16px 0}.checklist{border:1px solid var(--line);border-radius:10px;margin:20px 0;overflow:hidden}.check-row{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.check-row:last-child{border:0}.check-row>span{color:#a0a7b2;font-size:9px}.check-row>b{font-size:11px}.choice{gap:5px;display:flex}.choice button{color:#687184;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:6px;padding:6px 8px;font-size:9px}.choice button.selected{color:#116348;background:#e7f6f1;border-color:#80c6af}.choice button.bad.selected{color:#a33625;background:#fff0ed;border-color:#e6a397}.submit-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.submit-row p{color:#8b93a2;font-size:9px}.submit-row button:disabled{opacity:.55}.records-table{border:1px solid var(--line);border-radius:10px;margin-top:25px;overflow:hidden}.table-head,.table-row{grid-template-columns:1fr 170px;align-items:center;padding:13px 15px;display:grid}.table-head{background:#f1f3f5;font-size:10px}.table-row{border-top:1px solid var(--line)}.table-row b,.table-row small{font-size:10px;display:block}.table-row small{color:#8b93a2;margin-top:4px}.learning-strip{color:#fff;background:#172138;border-radius:12px;grid-template-columns:1fr 2fr;gap:18px;padding:18px;display:grid}.learning-strip small,.learning-strip b,.learning-strip span{display:block}.learning-strip small{color:var(--orange);letter-spacing:.14em;font-size:8px}.learning-strip b{margin:7px 0;font-size:13px}.learning-strip span{color:#b8c1cf;font-size:10px}.guardrail{border-left:1px solid #ffffff24;padding-left:18px}.finance-grid{grid-template-columns:1.5fr .75fr;gap:18px;display:grid}.finance-grid form,.learning-panel{border:1px solid var(--line);border-radius:12px;padding:20px}.finance-grid h3{margin:0 0 5px;font-size:15px}.form-help{color:#8b93a2;margin:0 0 20px;font-size:10px}.learning-panel{background:#faf8f4}.learning-panel h3{margin:7px 0 18px}.lesson{border-top:1px solid #e6e1da;grid-template-columns:32px 1fr;gap:10px;padding:11px 0;display:grid}.lesson i{color:var(--orange);font-size:9px;font-style:normal;font-weight:800}.lesson b,.lesson span{font-size:10px;display:block}.lesson span{color:#7b746c;margin-top:4px;line-height:1.4}@media (width<=980px){.app-shell{display:block}.sidebar{width:100%;height:auto;position:relative}.sidebar nav{grid-template-columns:repeat(4,1fr)}.unit-card{display:none}main{grid-column:auto}.metrics,.finance-metrics{grid-template-columns:1fr 1fr}.dashboard-grid,.finance-grid{grid-template-columns:1fr}.form-grid.meta{grid-template-columns:1fr 1fr}}@media (width<=600px){.sidebar{padding:16px}.brand{padding-bottom:15px}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{white-space:nowrap}.sidebar nav button i{display:none}header{padding:15px 18px}.user div{display:none}.content{padding:20px 14px}.welcome{display:block}.welcome button{margin-top:18px}.metrics,.finance-metrics,.form-grid,.form-grid.meta,.quick-grid,.learning-strip{grid-template-columns:1fr}.check-row{grid-template-columns:28px 1fr}.choice{grid-column:1/-1;justify-content:flex-end}.submit-row{display:block}.submit-row button{width:100%;margin-top:10px}.guardrail{border-top:1px solid #ffffff24;border-left:0;padding:12px 0 0}}.module-permissions{border:1px solid #e1e4e9;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid}.module-permissions legend{padding:0 7px;font-size:10px;font-weight:800}.module-permissions span{margin:0}.record-governance{background:#fff;border:1px solid #e6e8ec;border-radius:14px;margin:0 34px 24px;padding:20px}.record-governance-head,.record-summary,.observation-entry,.deletion-history article{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-governance-head small{color:#f58a14;font-weight:800}.record-governance-head h3{margin:5px 0}.record-governance button{cursor:pointer;background:#fff;border:1px solid #dcdfe4;border-radius:7px;padding:8px;font-weight:700}.record-governance>article{border-top:1px solid #ebedf0;padding:12px 0}.record-summary span,.record-summary small,.observation span{display:block}.record-summary small{color:#788291;margin-top:4px}.observation-entry{margin-top:9px}.observation-entry input{flex:1}.record-governance .controlled-delete{color:#a83625;background:#fff0ed}.observation{background:#f7f8fa;border-radius:7px;padding:9px;font-size:11px}.observation span{margin-top:5px}.deletion-history{background:#fff8ed;border-radius:10px;margin-top:16px;padding:14px}.deletion-history article{border-top:1px solid #eedec6;padding:9px 0}@media (width<=650px){.module-permissions{grid-template-columns:1fr}.record-governance{margin:0 14px 20px}.observation-entry{flex-direction:column;align-items:stretch}}.marketing-link{color:#fff;background:#172138;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.marketing-link small{color:#f58a14;font-weight:800}.marketing-link h3{margin:5px 0}.marketing-link p{color:#bec7d4}.marketing-link a{color:#fff;background:#f58a14;border-radius:9px;padding:12px 16px;font-weight:800;text-decoration:none}.marketing-grid{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.marketing-grid form{background:#fff;border:1px solid #e6e8ec;border-radius:12px;gap:10px;padding:18px;display:grid}.marketing-grid textarea{margin:0}.marketing-grid .check-inline{align-items:center;gap:8px;display:flex}.marketing-grid .check-inline input{width:auto}.marketing-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.marketing-kpis article{background:#fff;border:1px solid #e6e8ec;border-radius:10px;padding:15px}.marketing-kpis b,.marketing-kpis span{display:block}.marketing-kpis b{font-size:22px}.marketing-kpis span{color:#697386;margin-top:5px}@media (width<=760px){.marketing-link{flex-direction:column;align-items:flex-start}.marketing-grid,.marketing-kpis{grid-template-columns:1fr}}.marketing-settings{background:#fff;border:1px solid #e6e8ec;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;padding:18px;display:grid}.marketing-settings h3{grid-column:1/-1;margin:0 0 5px}.marketing-settings button{align-self:end}@media (width<=760px){.marketing-settings{grid-template-columns:1fr}.marketing-settings h3{grid-column:auto}}.master-demo-portal-button{color:#fff;background:linear-gradient(135deg,#21466b,#1b344d);border:1px solid #43c7c055;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:14px 0 0;padding:11px 12px;text-decoration:none;display:grid;box-shadow:0 8px 20px #07131d38}.master-demo-portal-button:hover{background:linear-gradient(135deg,#285780,#21415e);border-color:#72ded7}.master-demo-portal-button>i{color:#102944;background:#43c7c0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.master-demo-portal-button b,.master-demo-portal-button small{display:block}.master-demo-portal-button b{font-size:10px}.master-demo-portal-button small{color:#9fdad6;letter-spacing:.08em;margin-top:3px;font-size:8px}.master-demo-portal-button+.sidebar nav{margin-top:14px}.presentation-lab-mode .master-demo-portal-button{display:none}.presentation-lab-mode:after{content:"AMBIENTE LAB · DADOS CONTROLADOS · GF-0001";z-index:999;color:#baf3ed;letter-spacing:.08em;pointer-events:none;background:#103c4be8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:fixed;bottom:14px;right:18px;box-shadow:0 6px 18px #0b24344d}.presentation-lab-mode .presentation-focus{z-index:25;outline-offset:5px;border-radius:10px;transition:outline-color .3s,box-shadow .3s;position:relative;outline:4px solid #43c7c0!important;box-shadow:0 0 0 10px #43c7c02b,0 16px 38px #103c4b38!important}.module-governance-hub{background:#f8fafc;border:1px solid #cbd5df;border-radius:14px;margin:18px 24px 28px;overflow:hidden}.module-governance-hub>summary{cursor:pointer;color:#20313f;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.module-governance-hub>summary::-webkit-details-marker{display:none}.module-governance-hub>summary span{gap:3px;display:grid}.module-governance-hub>summary small{color:#677785;letter-spacing:.08em;font-size:10px;font-weight:800}.module-governance-hub>summary b{font-size:14px}.module-governance-hub>summary em{color:#a95908;font-size:12px;font-style:normal;font-weight:800}.module-governance-hub[open]>summary{background:#fff;border-bottom:1px solid #dce3e9}.module-governance-hub[open]>summary em:before{content:"Fechar · "}.product-alert-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mentor-answer,.form-feedback,.simulation-notice{color:#183743;background:#eef5f7;border-radius:10px;padding:12px}.mentor-answer{grid-column:1/-1;margin:4px 0 0;font-size:13px;line-height:1.5}.expansion-plan-form{background:#fff;border:1px solid #d9e1e7;border-radius:14px;margin:18px 0;padding:20px}.expansion-plan-form>div:first-child{margin-bottom:14px}.simulation-notice{z-index:4;align-items:center;gap:10px;margin:10px;font-size:12px;display:flex;position:relative}.simulation-notice b{color:#a95908;white-space:nowrap}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.finance-center{max-width:1500px}.finance-governance{color:#fff;background:#172138;border-radius:13px;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:22px;padding:17px 20px;display:grid}.finance-governance small,.finance-governance b,.finance-governance span{display:block}.finance-governance small{letter-spacing:.15em;color:#f5a23f;font-size:8px}.finance-governance b{margin:5px 0;font-size:12px}.finance-governance span{color:#abb6c7;font-size:9px}.finance-governance em{color:#71ddb3;background:#1f604e66;border-radius:12px;padding:8px 10px;font-size:9px;font-style:normal}.finance-tabs{gap:6px;margin:18px 0;display:flex;overflow:auto}.finance-tabs button{white-space:nowrap;color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:700}.finance-tabs button.active{color:#fff;background:#f58a14;border-color:#f58a14}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.finance-kpi{background:#fff;border:1px solid #e6e8ec;border-top:3px solid #75839a;border-radius:12px;padding:17px}.finance-kpi.green{border-top-color:#25a57c}.finance-kpi.orange{border-top-color:#f58a14}.finance-kpi.blue{border-top-color:#458bd8}.finance-kpi.purple{border-top-color:#7a5af8}.finance-kpi.red{border-top-color:#d94b3d}.finance-kpi small,.finance-kpi b,.finance-kpi span{display:block}.finance-kpi small{color:#7a8494;text-transform:uppercase;font-size:9px;font-weight:700}.finance-kpi b{margin:9px 0 5px;font-size:22px}.finance-kpi span{color:#8b93a2;font-size:9px}.chart-grid{grid-template-columns:1.5fr 1fr;gap:15px;margin-bottom:15px;display:grid}.chart-grid.lower{grid-template-columns:1.4fr 1fr}.chart-card,.recommend-card,.tool-card,.result-card,.scenario-controls,.risk-cards article,.finance-entry>form{background:#fff;border:1px solid #e6e8ec;border-radius:13px;padding:20px}.chart-card h3,.recommend-card h3,.tool-card h3,.result-card h3,.finance-entry h3{margin:0;font-size:14px}.chart-card>div:first-child p,.tool-card>p,.result-card>p{color:#8b93a2;margin:5px 0 12px;font-size:9px}.legend{color:#7a8494;align-items:center;gap:5px;font-size:8px;display:flex}.legend i{border-radius:2px;width:8px;height:8px;margin-left:7px;display:inline-block}.legend .rev{background:#f58a14}.legend .cost{background:#22304d}.bars{border-bottom:1px solid #dfe3e8;justify-content:space-around;align-items:flex-end;height:175px;padding:0 12px;display:flex}.bar-group{text-align:center}.bar-pair{align-items:flex-end;gap:5px;height:150px;display:flex}.bar-pair i{border-radius:3px 3px 0 0;width:15px;min-height:3px;display:block}.bar-pair .rev{background:#f58a14}.bar-pair .cost{background:#22304d}.bar-group>span{color:#7a8494;margin-top:7px;font-size:8px;display:block}.donut-wrap{justify-content:center;align-items:center;gap:24px;padding:10px;display:flex}.donut{border-radius:50%;place-items:center;width:145px;height:145px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.donut span{text-align:center;position:relative}.donut b,.donut small{font-size:11px;display:block}.donut small{color:#8b93a2;margin-top:3px;font-size:8px}.donut-legend{min-width:110px}.donut-legend p{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;font-size:8px;display:grid}.donut-legend i{border-radius:50%;width:7px;height:7px}.line-chart svg{width:100%;height:190px}.line-chart polyline{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.line-chart .opt{stroke:#25a57c}.line-chart .base{stroke:#f58a14}.line-chart .cons{stroke:#8d98a8}.line-chart text{fill:#7a8494;text-anchor:middle;font-size:8px}.legend .opt{background:#25a57c}.legend .base{background:#f58a14}.legend .cons{background:#8d98a8}.recommend-card>small{color:#f58a14;letter-spacing:.13em;font-size:8px;font-weight:800}.recommend-card p{border-top:1px solid #eceef1;align-items:flex-start;gap:9px;padding-top:10px;font-size:10px;line-height:1.45;display:flex}.recommend-card p i{color:#a96309;background:#fff3df;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.tool-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tool-card .number-field{border-top:1px solid #eceef1;grid-template-columns:1fr 150px;align-items:center;padding:10px 0;display:grid}.tool-card .number-field span{margin:0}.tool-card input{padding:9px}.price-result{color:#fff;text-align:center;background:#172138;border-radius:10px;margin-top:15px;padding:20px}.price-result small,.price-result b,.price-result span{display:block}.price-result small{color:#f5a23f;font-size:8px}.price-result b{margin:7px;font-size:28px}.price-result span{color:#aeb7c5;font-size:9px}.combo-results{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.result{background:#f7f8fa;border-radius:8px;padding:11px}.result span,.result b{display:block}.result span{color:#7a8494;font-size:8px}.result b{margin-top:5px;font-size:13px}.insight,.legal-note{border-radius:8px;margin-top:14px;padding:12px;font-size:9px;line-height:1.5}.insight.good{color:#17664f;background:#eaf7f2}.insight.warn{color:#8b580f;background:#fff3df}.result-card{text-align:center}.score{border:10px solid;border-radius:50%;place-items:center;width:105px;height:105px;margin:5px auto 15px;font-size:27px;font-weight:800;display:grid}.score.good{color:#17664f;background:#eaf7f2;border-color:#9bd6c1}.score.warn{color:#9a620c;background:#fff3df;border-color:#f3c982}.score.bad{color:#a33625;background:#fff0ed;border-color:#e6a397}.result-list{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.scenario-controls{grid-template-columns:250px 1fr;align-items:center;margin-bottom:15px;display:grid}.scenario-controls small{color:#f58a14;font-size:8px;font-weight:800}.scenario-controls p{color:#7a8494;margin:5px 0;font-size:9px}.scenario-table{overflow:auto}.scenario-table>div{border-top:1px solid #eceef1;grid-template-columns:70px repeat(5,1fr);gap:8px;min-width:720px;padding:11px;font-size:9px;display:grid}.scenario-table>div:first-child{text-transform:uppercase;background:#f5f6f8;border:0;font-size:8px}.positive{color:#16785b}.negative{color:#b33c31}.risk-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:15px;display:grid}.risk-cards small{color:#f58a14;font-size:8px;font-weight:800}.risk-cards h3{margin:8px 0;font-size:13px}.risk-cards p{color:#697386;font-size:9px;line-height:1.5}.audit-list label{border-top:1px solid #eceef1;grid-template-columns:18px 28px 1fr;align-items:center;padding:10px 0;font-size:9px;display:grid}.audit-list input{width:auto}.audit-list span{color:#f58a14;margin:0}.legal-note{color:#7a551e;background:#fff3df}.finance-entry{grid-template-columns:1.5fr .65fr;gap:16px;display:grid}.primary{color:#fff;float:right;cursor:pointer;background:#f58a14;border:0;border-radius:8px;padding:12px 17px;font-weight:800}@media (width<=1050px){.finance-kpis{grid-template-columns:1fr 1fr}.chart-grid,.chart-grid.lower,.tool-grid,.finance-entry{grid-template-columns:1fr}}@media (width<=650px){.finance-governance{grid-template-columns:1fr}.finance-governance em{width:max-content}.finance-kpis,.result-list,.combo-results,.risk-cards,.scenario-controls,.tool-card .number-field{grid-template-columns:1fr}.donut-wrap{flex-direction:column}.chart-card{padding:14px}}.product-layout{grid-template-columns:1.55fr .7fr;gap:16px;display:grid}.product-form,.product-summary,.saved-products,.growth-calculator,.growth-actions,.readiness,.delivery-grid>form,.delivery-grid>aside,.delivery-board{background:#fff;border:1px solid #e6e8ec;border-radius:13px;padding:21px}.template-row{border-bottom:1px solid #eceef1;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;padding-bottom:18px;display:flex}.template-row small{color:#f58a14;letter-spacing:.12em;width:100%;font-size:8px;font-weight:800}.template-row button,.ghost{color:#7a4b16;cursor:pointer;background:#fff9f0;border:1px solid #ead7c1;border-radius:7px;padding:8px 10px;font-size:9px}.ingredients{border:1px solid #e6e8ec;border-radius:9px;overflow:hidden}.ingredients>div{grid-template-columns:2fr .7fr .7fr .8fr;gap:7px;padding:7px;display:grid}.ingredients>div:first-child{background:#f5f6f8}.ingredients b{text-transform:uppercase;font-size:8px}.ingredients input{padding:7px}.ghost{margin:10px 0}.form-grid.tech textarea{min-height:120px;margin:0}.product-summary{align-self:start;position:sticky;top:15px}.product-summary>small,.delivery-grid aside>small{color:#f58a14;letter-spacing:.13em;font-size:8px;font-weight:800}.product-summary h3{margin:8px 0;font-size:18px}.product-summary>p{color:#697386;font-size:10px;line-height:1.55}.integration-map{color:#fff;background:#172138;border-radius:10px;margin-top:14px;padding:15px}.integration-map b,.integration-map span{display:block}.integration-map b{margin-bottom:9px;font-size:10px}.integration-map span{color:#b8c1cf;padding:4px 0;font-size:8px}.saved-products{margin-top:16px}.saved-products h3{font-size:13px}.saved-products article{border-top:1px solid #eceef1;justify-content:space-between;padding:10px;font-size:9px;display:flex}.saved-products article span{color:#a96309}.saved-products p{color:#8b93a2;font-size:10px}.expansion-hero{color:#fff;background:linear-gradient(110deg,#172138,#293756);border-radius:15px;grid-template-columns:180px 100px 1fr;align-items:center;gap:18px;padding:24px;display:grid}.expansion-hero small,.expansion-hero b,.expansion-hero span{display:block}.expansion-hero small{color:#f5a23f;font-size:8px}.expansion-hero>div>b{margin:5px 0;font-size:42px}.expansion-hero span,.expansion-hero p{color:#bac3d1;font-size:10px;line-height:1.5}.retention-ring{border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:relative}.retention-ring:before{content:"";background:#1e2942;border-radius:50%;position:absolute;inset:13px}.retention-ring i{font-style:normal;font-weight:800;position:relative}.growth-grid{grid-template-columns:.75fr 1.25fr;gap:16px;margin:16px 0;display:grid}.growth-calculator h3,.growth-actions h3{margin-top:0;font-size:14px}.growth-calculator .number-field{border-top:1px solid #eceef1;grid-template-columns:1fr 100px;align-items:center;padding:9px 0;display:grid}.growth-calculator .number-field span{margin:0}.growth-calculator input{padding:8px}.growth-actions article{border-top:1px solid #eceef1;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.growth-actions i{color:#f58a14;font-size:9px;font-style:normal}.growth-actions b,.growth-actions span{font-size:10px;display:block}.growth-actions span{color:#7a8494;margin-top:3px;font-size:9px}.growth-actions button{color:#8b580f;background:#fff3df;border:0;border-radius:6px;padding:7px;font-size:8px}.expansion-phases{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.expansion-phases>h3{grid-column:1/-1;font-size:14px}.expansion-phases article{background:#fff;border:1px solid #e6e8ec;border-top:3px solid #f58a14;border-radius:11px;padding:16px}.expansion-phases small,.expansion-phases b{display:block}.expansion-phases small{color:#f58a14;font-size:8px}.expansion-phases b{margin:8px 0;font-size:11px}.expansion-phases p{color:#697386;font-size:9px;line-height:1.5}.readiness{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.readiness h3{grid-column:1/-1;font-size:14px}.delivery-top{grid-template-columns:repeat(3,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.delivery-top>div,.delivery-top>a{background:#fff;border:1px solid #e6e8ec;border-radius:10px;padding:15px}.delivery-top small,.delivery-top b{display:block}.delivery-top small{color:#7a8494;font-size:8px}.delivery-top b{margin-top:6px;font-size:22px}.delivery-top>a{color:#fff;background:#f58a14;place-items:center;font-size:10px;font-weight:800;text-decoration:none;display:grid}.delivery-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.delivery-grid h3{margin-top:0;font-size:14px}.delivery-grid aside p{color:#5f6878;border-top:1px solid #eceef1;padding:7px 0;font-size:9px}.delivery-board{margin-top:16px}.delivery-head,.delivery-board>div{border-bottom:1px solid #eceef1;grid-template-columns:80px 2fr .7fr .7fr .8fr;align-items:center;gap:8px;padding:10px;font-size:9px;display:grid}.delivery-head{text-transform:uppercase;background:#f5f6f8;font-size:8px}.delivery-board small{color:#8b93a2;margin-top:3px;display:block}.delivery-board em{color:#8b580f;background:#fff3df;border-radius:9px;width:max-content;padding:5px;font-style:normal}.driver-shell{background:#f4f5f7;max-width:650px;min-height:100vh;margin:auto;padding-bottom:30px}.driver-header{color:#fff;background:#172138;border:0;grid-template-columns:55px 1fr auto;gap:12px;height:auto;padding:18px;display:grid}.driver-header img{object-fit:contain;background:#fff;border-radius:8px;width:52px;height:44px;padding:5px}.driver-header small,.driver-header b{display:block}.driver-header small{color:#f5a23f;letter-spacing:.12em;font-size:8px}.driver-header b{margin-top:5px;font-size:13px}.online{align-items:center;gap:7px;display:flex}.online input{width:auto}.online span{color:#71ddb3;margin:0;font-size:9px}.driver-summary{grid-template-columns:repeat(3,1fr);gap:9px;padding:15px;display:grid}.driver-summary>div{background:#fff;border:1px solid #e6e8ec;border-radius:10px;padding:12px}.driver-summary small,.driver-summary b{display:block}.driver-summary small{color:#7a8494;font-size:7px}.driver-summary b{margin-top:6px;font-size:15px}.driver-section{padding:8px 15px}.driver-section>div small{color:#f58a14;font-size:8px;font-weight:800}.driver-section h2{margin:4px 0 12px;font-size:17px}.driver-order{background:#fff;border:1px solid #e3e6eb;border-radius:12px;margin-bottom:10px;padding:15px}.order-top{color:#697386;justify-content:space-between;font-size:9px;display:flex}.order-top em{color:#a96309;font-style:normal}.driver-order h3{margin:12px 0 5px;font-size:14px}.driver-order>p{color:#697386;font-size:10px}.order-data{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.order-data span{background:#f6f7f9;border-radius:7px;padding:8px;font-size:10px;font-weight:700}.order-data small{color:#8b93a2;margin-bottom:4px;font-size:7px;display:block}.driver-order .notes{background:#fff8ed;border-radius:7px;padding:9px}.driver-order button{color:#fff;background:#f58a14;border:0;border-radius:8px;width:100%;padding:11px;font-weight:800}.driver-empty,.driver-error{text-align:center;color:#7a8494;background:#fff;border:1px dashed #d9dde3;border-radius:10px;padding:18px;font-size:10px}.driver-error{color:#9d3426;background:#fff0ed;margin:10px 15px}.driver-shell footer{justify-content:space-between;padding:20px 15px;display:flex}.driver-shell footer a{color:#697386;font-size:9px}@media (width<=1050px){.product-layout,.growth-grid,.delivery-grid{grid-template-columns:1fr}.product-summary{position:static}.expansion-phases,.readiness,.delivery-top{grid-template-columns:1fr 1fr}}@media (width<=650px){.expansion-hero,.expansion-phases,.readiness,.delivery-top{grid-template-columns:1fr}.delivery-head,.delivery-board>div{grid-template-columns:55px 1fr}.delivery-head b:nth-child(n+3),.delivery-board>div>span:nth-child(n+3),.delivery-board>div>em{display:none}.ingredients{overflow:auto}.ingredients>div{min-width:560px}.driver-summary{grid-template-columns:1fr 1fr}.driver-summary>div:first-child{grid-column:1/-1}}.brand-showcase{color:#fff;background:linear-gradient(110deg,#f58a14,#ff9e28);border-radius:14px;grid-template-columns:190px 1fr;align-items:center;margin-bottom:16px;display:grid;overflow:hidden}.brand-showcase img{object-fit:cover;width:190px;height:150px}.brand-showcase>div{padding:20px}.brand-showcase small,.brand-showcase b,.brand-showcase span{display:block}.brand-showcase small{letter-spacing:.14em;color:#fff3df;font-size:8px}.brand-showcase b{margin:8px 0;font-size:19px}.brand-showcase span{max-width:560px;font-size:10px;line-height:1.5}.expansion-hero{grid-template-columns:155px 160px 100px 1fr;padding:18px}.expansion-hero>img{object-fit:cover;border-radius:10px;width:155px;height:125px}.driver-header img{object-fit:cover;padding:0}.brand img{object-fit:contain}@media (width<=850px){.expansion-hero{grid-template-columns:130px 1fr 90px}.expansion-hero>p{grid-column:1/-1}}@media (width<=650px){.brand-showcase{grid-template-columns:1fr}.brand-showcase img{width:100%;height:190px}.expansion-hero{grid-template-columns:1fr}.expansion-hero>img{width:100%;height:200px}}.market-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-links a{color:#fff;background:linear-gradient(110deg,#172138,#293756);border-radius:12px;padding:18px;text-decoration:none}.market-links b,.market-links span{display:block}.market-links span{color:#c1cad7;margin-top:6px}.market-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.market-kpis article{background:#fff;border:1px solid #e6e8ec;border-left:3px solid #f58a14;border-radius:10px;padding:15px}.market-kpis small,.market-kpis b{display:block}.market-kpis b{margin-top:7px;font-size:24px}.market-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.market-grid>section,.dispatch-board,.location-rule{background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:18px}.market-grid h3,.dispatch-board h3{margin-top:0}.market-grid article{border-top:1px solid #eceef1;grid-template-columns:1fr auto;gap:8px;padding:12px 0;display:grid}.market-grid article b,.market-grid article span,.market-grid article small{display:block}.market-grid article span,.market-grid article small{color:#7a8494;margin-top:3px}.market-grid article em{color:#8b580f;background:#fff3df;border-radius:8px;height:max-content;padding:5px 8px;font-style:normal}.market-grid article em.on{color:#17664f;background:#eaf7f2}.approve{grid-column:1/-1;gap:6px;display:flex}.approve button{background:#f7f8fa;border:1px solid #e0e3e7;border-radius:6px;padding:6px 9px}.dispatch-board{margin-top:14px;overflow:auto}.dispatch-head,.dispatch-board>div{border-top:1px solid #eceef1;grid-template-columns:70px 1.7fr 1.4fr .6fr .7fr;align-items:center;gap:10px;min-width:760px;padding:11px;display:grid}.dispatch-head{text-transform:uppercase;background:#f5f6f8}.dispatch-board small{color:#8b93a2;display:block}.dispatch-board em{color:#8b580f;font-style:normal}.location-rule{background:#fff8ed;align-items:center;gap:16px;margin-top:14px;display:flex}.location-rule b{color:#7c4c16}.driver-register,.company-card{background:#fff;border:1px solid #e6e8ec;border-radius:13px;max-width:520px;margin:35px auto;padding:25px}.driver-register form,.company-card form{gap:12px;display:grid}.driver-register button,.company-card button,.company-grid form>button{color:#fff;background:#f58a14;border:0;border-radius:8px;padding:12px;font-weight:800}.ride-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.ride-actions .decline{color:#697386;background:#eef0f3}.company-shell{background:#f5f6f7;max-width:950px;min-height:100vh;margin:auto}.company-brand{color:#fff;background:#172138;justify-content:flex-start;gap:12px;height:auto;padding:16px 22px;display:flex}.company-brand img{object-fit:contain;background:#fff;border-radius:8px;width:60px;height:48px}.company-brand small,.company-brand b{display:block}.company-status{background:#fff;border-bottom:1px solid #e6e8ec;grid-template-columns:1fr 1fr auto;gap:12px;padding:16px 22px;display:grid}.company-status small,.company-status b{display:block}.company-status a{color:#697386;align-self:center}.company-message{color:#17664f;background:#eaf7f2;border-radius:8px;margin:15px;padding:12px}.company-grid{grid-template-columns:1.1fr .9fr;gap:15px;padding:15px;display:grid}.company-grid>form,.company-grid>aside{background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:20px}.company-grid>form>label{margin-bottom:12px;display:block}.company-grid form p{color:#697386}.company-grid aside article{border-top:1px solid #eceef1;padding:12px 0}.company-grid aside b,.company-grid aside span,.company-grid aside em,.company-grid aside small{display:block}.company-grid aside span,.company-grid aside small{color:#7a8494;margin-top:4px}.company-grid aside em{color:#8b580f;margin-top:5px;font-style:normal}@media (width<=900px){.market-grid,.company-grid{grid-template-columns:1fr}.location-rule{display:grid}.market-kpis{grid-template-columns:1fr 1fr}}@media (width<=600px){.market-links,.market-kpis,.company-status{grid-template-columns:1fr}.location-rule{gap:8px}}.burger-performance{grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:18px;padding-top:8px;display:grid}.burger-visual{aspect-ratio:1;width:100%;max-width:210px;position:relative}.burger-slice{height:16.667%;left:0;right:0;top:calc(var(--slice) * 16.667%);transition:filter .35s,opacity .35s,transform .35s;position:absolute;overflow:hidden}.burger-slice img{width:100%;max-width:none;height:600%;left:0;top:calc(var(--slice) * -100%);object-fit:cover;position:absolute}.burger-slice.healthy{filter:saturate(1.08);opacity:1;transform:translate(0)}.burger-slice.attention{filter:grayscale();opacity:.24;transform:translate(7px)}.burger-score{z-index:3;text-align:center;color:#fff;pointer-events:none;background:#172138e8;border:3px solid #fff;border-radius:50%;place-content:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #17213845}.burger-score b{font-size:18px;line-height:1}.burger-score span{letter-spacing:.1em;margin-top:3px;font-size:7px}.burger-layer-list{gap:5px;display:grid}.burger-layer-list>div{background:#f7f8fa;border-left:3px solid #25a57c;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:5px 7px;display:grid}.burger-layer-list>div.attention{background:#fff8ed;border-left-color:#d99029}.burger-layer-list i{color:#17664f;background:#e5f5ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.burger-layer-list .attention i{color:#975c08;background:#ffedcf}.burger-layer-list span b,.burger-layer-list span small{display:block}.burger-layer-list span b{font-size:9px}.burger-layer-list span small{color:#7a8494;margin-top:1px;font-size:8px}.burger-layer-list strong{color:#172138;font-size:9px}.burger-caption{color:#78501c;background:#fff3df;border-radius:8px;grid-column:1/-1;margin:2px 0 0;padding:9px 11px;font-size:9px;line-height:1.45}.burger-caption b{color:#9a5b09}@media (width<=650px){.burger-performance{grid-template-columns:1fr}.burger-visual{max-width:230px;margin:auto}.burger-caption{grid-column:auto}}.company-standard{background:linear-gradient(135deg,#222e47,#1b263c);border:1px solid #ffffff17;border-radius:9px;margin:13px 7px 0;padding:11px 12px}.company-standard small,.company-standard b{display:block}.company-standard small{letter-spacing:.13em;color:#f4a344;font-size:9px}.company-standard b{color:#fff;margin-top:4px;font-size:12px}.header-actions{align-items:center;gap:17px;display:flex}.governance-seal{color:#17664f;background:#effaf6;border:1px solid #b9e5d5;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:800}.executive-welcome{position:relative;overflow:hidden}.executive-welcome:after{content:"COMPANY";letter-spacing:.05em;color:#ffffff08;pointer-events:none;font-size:74px;font-weight:900;position:absolute;bottom:-20px;right:25%}.welcome-actions{z-index:1;text-align:right;position:relative}.welcome-actions small{color:#9dabbf;margin-top:8px;font-size:10px;display:block}.governance{max-width:1500px}.gov-hero{color:#fff;background:linear-gradient(125deg,#121b2f,#243451);border-radius:16px;grid-template-columns:1fr 170px;align-items:center;gap:25px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1721381c}.gov-hero:after{content:"360°";color:#ffffff05;font-size:135px;font-weight:900;position:absolute;bottom:-48px;right:180px}.gov-hero>div:first-child{z-index:1;position:relative}.gov-hero small{letter-spacing:.16em;color:#f5a23f;font-size:9px;font-weight:800}.gov-hero h2{margin:8px 0;font-size:25px}.gov-hero h2 em{color:#f5a23f;font-style:normal}.gov-hero p{color:#bdc6d3;max-width:760px;margin:0;font-size:13px}.gov-index{z-index:1;text-align:center;color:#fff;background:#1f2a40;border:10px solid #e5a241;border-radius:50%;place-content:center;justify-self:end;width:125px;height:125px;display:grid;position:relative}.gov-index span,.gov-index small{color:#bdc6d3;font-size:8px}.gov-index b{margin:5px;font-size:32px;line-height:1}.gov-tabs{gap:6px;margin:17px 0;padding-bottom:2px;display:flex;overflow:auto}.gov-tabs button{color:#667085;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:10px 14px;font-weight:800}.gov-tabs button.active{color:#fff;background:#172138;border-color:#172138;box-shadow:inset 0 -3px #f58a14}.gov-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.gov-metric{background:#fff;border:1px solid #e5e8ec;border-left:4px solid #75839a;border-radius:12px;padding:16px 17px;box-shadow:0 3px 12px #17213808}.gov-metric small,.gov-metric b,.gov-metric span{display:block}.gov-metric small{color:#778193;text-transform:uppercase;font-weight:800}.gov-metric b{margin:7px 0;font-size:24px}.gov-metric span{color:#8b93a2}.gov-grid,.gov-risk-grid{grid-template-columns:1.15fr 1fr;gap:15px;display:grid}.gov-card{background:#fff;border:1px solid #e5e8ec;border-radius:13px;padding:20px;box-shadow:0 4px 15px #17213808}.gov-card-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:start;margin-bottom:12px;padding-bottom:13px;display:flex}.gov-card-head small{letter-spacing:.15em;color:#f58a14;font-size:9px;font-weight:800}.gov-card-head h3{margin:4px 0 0;font-size:15px}.gov-card-head>span{letter-spacing:.12em;color:#fff;background:#172138;border-radius:5px;padding:5px 7px;font-size:9px}.pillar-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pillar-grid button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e7e9ed;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.pillar-grid button:hover{background:#fffaf4;border-color:#f58a14}.pillar-grid i{color:#16785b;background:#e8f6f1;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.pillar-grid span b,.pillar-grid span small{display:block}.pillar-grid span b{font-size:11px}.pillar-grid span small{color:#8b93a2;margin-top:3px;font-size:9px}.pillar-grid strong{color:#f58a14}.alert-list{gap:8px;display:grid}.alert-list>div{background:#f7f8fa;border-left:3px solid #25a57c;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.alert-list>div.critical{background:#fff5e8;border-left-color:#f58a14}.alert-list i{color:#172138;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.alert-list p{color:#4e586a;margin:0}.company-action{color:#fff;cursor:pointer;background:#172138;border:0;border-radius:8px;margin-top:12px;padding:11px 14px;font-weight:800}.company-action:hover{background:#f58a14}.company-flow{background:#fff;border:1px solid #e5e8ec;border-radius:13px;grid-template-columns:1.7fr repeat(6,auto);align-items:center;gap:10px;margin-top:15px;padding:17px 20px;display:grid}.company-flow small{color:#f58a14;letter-spacing:.13em;font-weight:800}.company-flow h3{margin:4px 0 0;font-size:13px}.company-flow>span{color:#5e6878;justify-items:center;gap:5px;font-size:9px;display:grid}.company-flow>span i{color:#a55e0b;background:#fff8ef;border:1px solid #f2bf83;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.responsibility-list>div{border-bottom:1px solid #eceef1;grid-template-columns:12px 1fr 170px 150px;align-items:center;gap:10px;padding:12px 4px;display:grid}.status-dot{background:#f58a14;border-radius:50%;width:8px;height:8px}.responsibility-list b,.responsibility-list small{display:block}.responsibility-list small{color:#8b93a2;margin-top:3px}.responsibility-list strong{font-size:11px}.responsibility-list em,.risk-stack em,.audit-timeline em{color:#8b580f;text-align:center;background:#fff3df;border-radius:12px;padding:6px 8px;font-style:normal}.approval-rule{color:#fff;background:#172138;border-radius:9px;grid-template-columns:130px 1fr;gap:15px;margin-bottom:10px;padding:14px 16px;display:grid}.approval-rule span{color:#bbc4d2}.gov-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gov-card textarea{margin:12px 0 0}.risk-stack>div{border-bottom:1px solid #eceef1;grid-template-columns:30px 1fr 130px;align-items:center;gap:9px;padding:11px 0;display:grid}.risk-stack i{color:#b23b2c;background:#fff0ed;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.risk-stack b,.risk-stack small{display:block}.risk-stack small{color:#8b93a2;margin-top:3px}.audit-timeline>div{border-bottom:1px solid #eceef1;grid-template-columns:90px 18px 1fr 150px;align-items:center;gap:10px;padding:11px 0;display:grid}.audit-timeline time{color:#7a8494}.audit-timeline i{background:#f58a14;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff0de}.audit-timeline b,.audit-timeline small{display:block}.audit-timeline small{color:#8b93a2;margin-top:3px}.gov-empty{text-align:center;color:#16785b;background:#effaf6;border-radius:9px;padding:25px}.company-action:disabled{opacity:.55}@media (width<=1100px){.gov-metrics{grid-template-columns:1fr 1fr}.company-flow{grid-template-columns:repeat(3,1fr)}.company-flow>div{grid-column:1/-1}.gov-grid,.gov-risk-grid{grid-template-columns:1fr}}@media (width<=700px){.governance-seal{display:none}.gov-hero{grid-template-columns:1fr}.gov-index{justify-self:start}.gov-metrics,.pillar-grid,.gov-form{grid-template-columns:1fr}.company-flow{grid-template-columns:1fr 1fr}.responsibility-list>div{grid-template-columns:12px 1fr}.responsibility-list strong,.responsibility-list em{grid-column:2}.audit-timeline>div{grid-template-columns:70px 12px 1fr}.audit-timeline em{grid-column:3}.approval-rule{grid-template-columns:1fr}}.authority-grid{grid-template-columns:1fr 38px 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.authority-grid>div{background:#fafbfc;border:1px solid #e4e7eb;border-radius:10px;padding:14px}.authority-grid small,.authority-grid b,.authority-grid span{display:block}.authority-grid small{color:#f58a14;letter-spacing:.1em;font-weight:800}.authority-grid b{margin:6px 0;font-size:13px}.authority-grid span{color:#687386}.authority-grid>i{color:#b5680e;background:#fff2df;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}@media (width<=700px){.authority-grid{grid-template-columns:1fr}.authority-grid>i{transform:rotate(90deg)}}.report-actions{border-right:1px solid #e4e7eb;align-items:center;gap:5px;padding-right:13px;display:flex}.report-actions button{color:#4f596b;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-weight:800;display:flex}.report-actions button:hover{color:#9c5908;background:#fff9f1;border-color:#f58a14}.report-actions i{color:#fff;background:#172138;border-radius:5px;place-items:center;min-width:21px;height:21px;padding:0 3px;font-size:9px;font-style:normal;display:grid}.report-actions span{font-size:10px}.print-report-header,.print-report-footer{display:none}@media (width<=1050px){.report-actions span{display:none}.report-actions button{padding:6px}.header-actions{gap:8px}.report-actions{padding-right:8px}}@media (width<=600px){.report-actions button:nth-child(4){display:none}.report-actions{gap:3px}.report-actions i{min-width:19px;height:19px}.user{display:none}}@media print{@page{size:A4;margin:14mm}body{color:#172138!important;background:#fff!important}.app-shell{display:block!important}.sidebar,main>header,.toast,.report-actions,.submit-row,.company-action,.gov-tabs,.finance-tabs,button{display:none!important}main{display:block!important}.print-report-header{border-bottom:3px solid #f58a14;align-items:center;gap:18px;margin-bottom:14px;padding:0 0 13px;display:flex!important}.print-report-header img{object-fit:contain;width:82px;height:60px}.print-report-header small,.print-report-header h1,.print-report-header p{margin:0;display:block}.print-report-header small{letter-spacing:.12em;color:#9a5b09;font-size:8pt!important}.print-report-header h1{margin:4px 0;font-size:18pt!important}.print-report-header p{color:#687386;font-size:8pt!important}.content{max-width:none!important;padding:0!important}.welcome,.gov-hero,.finance-governance,.price-result{-webkit-print-color-adjust:exact;print-color-adjust:exact}.panel,.form-card,.gov-card,.chart-card,.tool-card,.result-card{break-inside:avoid;box-shadow:none!important}.print-report-footer{text-align:center;color:#778193;border-top:1px solid #dfe3e8;margin-top:16px;padding-top:8px;font-size:8pt;display:block!important}.sidebar+main{grid-column:auto}.gov-tabs+section{display:block}.form-heading{margin-top:0}}.recipe-tabs{gap:7px;margin:17px 0;display:flex;overflow:auto}.recipe-tabs button{color:#667085;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;padding:11px 15px;font-weight:800}.recipe-tabs button.active{color:#fff;background:#172138;border-color:#172138;box-shadow:inset 0 -3px #f58a14}.recipe-tabs small{color:#fff;background:#f58a14;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:7px;display:inline-grid}.recipe-identity{background:#f7f8fa;border:1px solid #e5e8ec;border-radius:10px;margin-bottom:16px;padding:14px}.recipe-identity>b{margin-bottom:12px;display:block}.quality-layout{grid-template-columns:1.5fr .62fr;gap:16px;display:grid}.quality-form,.audit-guidance,.recipe-archive>section{background:#fff;border:1px solid #e5e8ec;border-radius:13px;padding:21px}.quality-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.quality-head small{color:#f58a14;letter-spacing:.13em;font-weight:800}.quality-head h3{margin:5px 0 0;font-size:17px}.quality-head>span{text-align:center;background:#f3f4f6;border-radius:10px;place-content:center;width:92px;height:70px;font-size:20px;font-weight:900;display:grid}.quality-head>span small{color:#687386;margin-top:3px;font-size:8px;display:block}.quality-head>span.good{color:#16785b;background:#e8f6f1}.quality-head>span.warn{color:#9a5b09;background:#fff3df}.quality-head>span.bad{color:#a33625;background:#fff0ed}.quality-head>em{color:#16785b;background:#e8f6f1;border-radius:20px;padding:8px 10px;font-style:normal;font-weight:800}.audit-checklist{border:1px solid #e5e8ec;border-radius:10px;margin:15px 0;overflow:hidden}.audit-checklist>div{border-bottom:1px solid #eceef1;grid-template-columns:35px 1fr 150px;align-items:center;gap:10px;padding:9px 11px;display:grid}.audit-checklist>div:last-child{border:0}.audit-checklist i{color:#f58a14;font-style:normal;font-weight:800}.audit-checklist b{font-size:11px}.audit-checklist select{padding:7px}.audit-guidance{color:#fff;background:#172138;align-self:start;position:sticky;top:15px}.audit-guidance>small{color:#f5a23f;letter-spacing:.13em;font-weight:800}.audit-guidance h3{margin:7px 0 15px;font-size:17px}.audit-guidance>div{border-top:1px solid #ffffff17;grid-template-columns:28px 1fr;gap:9px;padding:11px 0;display:grid}.audit-guidance i{color:#f5a23f;font-style:normal;font-weight:800}.audit-guidance b,.audit-guidance span small{display:block}.audit-guidance span small{color:#bdc6d3;margin-top:3px}.audit-guidance.preventive{background:#193b33}.preventive-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preventive-grid textarea{min-height:115px;margin:0}.recipe-archive{grid-template-columns:1fr 1fr;gap:16px;display:grid}.archive-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.archive-head small{color:#f58a14;letter-spacing:.12em;font-weight:800}.archive-head h3{margin:5px 0 0}.archive-head>b{font-size:25px}.recipe-archive article{border-bottom:1px solid #eceef1;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.recipe-archive article b,.recipe-archive article small{display:block}.recipe-archive article small{color:#8b93a2;margin-top:3px}.recipe-archive article em{color:#8b580f;background:#fff3df;border-radius:12px;padding:6px 8px;font-style:normal}.recipe-archive article button{color:#7a4b16;background:#fff9f0;border:1px solid #ead7c1;border-radius:7px;padding:7px 9px;font-weight:800}.archive-empty{text-align:center;color:#7a8494;background:#f7f8fa;border-radius:9px;padding:25px}@media (width<=1050px){.quality-layout,.recipe-archive{grid-template-columns:1fr}.audit-guidance{position:static}}@media (width<=650px){.audit-checklist>div{grid-template-columns:28px 1fr}.audit-checklist select{grid-column:2}.preventive-grid,.recipe-archive article{grid-template-columns:1fr}.recipe-archive article em,.recipe-archive article button{width:max-content}}.training-layout{grid-template-columns:1.35fr .85fr;gap:16px;display:grid}.visual-standard,.training-assessment,.training-history{background:#fff;border:1px solid #e5e8ec;border-radius:13px;padding:21px}.training-title{grid-template-columns:1fr 120px;align-items:center;gap:15px;margin-bottom:15px;display:grid}.training-title small,.assessment-head small,.training-history>div small{color:#f58a14;letter-spacing:.13em;font-weight:800}.training-title h3,.assessment-head h3,.training-history h3{margin:5px 0;font-size:17px}.training-title p{color:#697386;margin:0}.training-title img{object-fit:cover;border-radius:9px;width:120px;height:85px}.standard-table{border:1px solid #e5e8ec;border-radius:10px;overflow:auto}.standard-table>div{grid-template-columns:90px 1.2fr 1.2fr 1.2fr;min-width:800px;display:grid}.standard-table>div>*{border-bottom:1px solid #eceef1;border-right:1px solid #eceef1;padding:9px 10px}.standard-table>div:first-child{color:#fff;background:#172138}.standard-table strong{color:#9b5c08;background:#fffaf4}.standard-table span{color:#4f596b}.standard-table .defect{color:#9f3529;background:#fff7f5}.cheese-example{color:#724b18;background:#fff3df;border-radius:10px;align-items:flex-start;gap:12px;margin-top:13px;padding:14px;display:flex}.cheese-example i{color:#fff;background:#f58a14;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.cheese-example b{display:block}.cheese-example p{margin:4px 0 0}.assessment-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.assessment-head>span{background:#f0f2f5;border-radius:9px;place-items:center;width:62px;height:50px;font-size:18px;font-weight:900;display:grid}.assessment-head>span.good{color:#16785b;background:#e8f6f1}.assessment-head>span.warn{color:#9b5c08;background:#fff3df}.assessment-head>span.bad{color:#a33625;background:#fff0ed}.training-fields{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.training-checks{border:1px solid #e5e8ec;border-radius:9px;overflow:hidden}.training-checks>div{border-bottom:1px solid #eceef1;grid-template-columns:25px 1fr 125px;align-items:center;gap:8px;padding:8px;display:grid}.training-checks>div:last-child{border:0}.training-checks i{color:#f58a14;font-style:normal;font-weight:800}.training-checks b,.training-checks small{display:block}.training-checks small{color:#8b93a2;margin-top:3px}.training-checks select{padding:7px}.training-assessment textarea{margin:10px 0}.training-history{grid-column:1/-1}.training-history>div{border-bottom:1px solid #eceef1;margin-bottom:5px}.training-history article{border-bottom:1px solid #eceef1;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.training-history article b,.training-history article small{display:block}.training-history article small{color:#8b93a2;margin-top:3px}.training-history em{border-radius:12px;padding:7px 9px;font-style:normal}.training-history em.good{color:#16785b;background:#e8f6f1}.training-history em.warn{color:#9b5c08;background:#fff3df}.training-history em.bad{color:#a33625;background:#fff0ed}.training-history>p{color:#7a8494;text-align:center;background:#f7f8fa;border-radius:9px;padding:20px}@media (width<=1100px){.training-layout{grid-template-columns:1fr}}@media (width<=650px){.training-title,.training-fields{grid-template-columns:1fr}.training-title img{width:100%;height:160px}.training-checks>div{grid-template-columns:25px 1fr}.training-checks select{grid-column:2}.training-history article{grid-template-columns:1fr}.training-history em{width:max-content}}:root{--company-navy:#111a2c;--company-blue:#1c2942;--dub-orange:#f58216;--dub-cream:#fff8ef}body{background:#eef1f4}.sidebar{background:linear-gradient(#111a2c 0%,#17233a 62%,#101827 100%);border-right:1px solid #ffffff10;box-shadow:12px 0 35px #111a2c20}.sidebar:before{content:"";background:linear-gradient(90deg,#f58216,#ffb154);height:4px;position:absolute;inset:0 0 auto}.brand img{box-shadow:0 7px 18px #0003}.brand b{letter-spacing:.01em}.sidebar nav{padding-right:3px;overflow:auto}.sidebar nav::-webkit-scrollbar{width:3px}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff20;border-radius:5px}.sidebar nav button{transition:background .18s,color .18s,transform .18s;position:relative}.sidebar nav button:hover{transform:translate(2px)}.sidebar nav button.active{background:linear-gradient(90deg,#f5821624,#f5821608);box-shadow:inset 3px 0 #f58216}.company-standard{box-shadow:inset 0 1px #ffffff09,0 8px 20px #00000018}main{background-image:linear-gradient(90deg,#f4f6f8fc 0%,#f4f6f8f5 52%,#faf6f0c2 100%),url(/dub-hug-campaign-bg.png);background-position:50%,right 34px top 118px;background-repeat:no-repeat;background-size:auto,430px;background-attachment:fixed;min-height:100vh}header{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;position:sticky;top:0;box-shadow:0 6px 24px #1721380a}header h1{letter-spacing:-.015em}.governance-seal{box-shadow:inset 0 0 0 1px #ffffff80}.content{position:relative}.welcome,.gov-hero,.finance-governance,.expansion-hero{border:1px solid #ffffff0f;box-shadow:0 16px 38px #1721381c}.panel,.form-card,.metric,.finance-kpi,.chart-card,.recommend-card,.tool-card,.result-card,.product-form,.product-summary,.saved-products,.quality-form,.audit-guidance,.visual-standard,.training-assessment,.training-history,.gov-card,.gov-metric,.recipe-archive>section,.delivery-grid>form,.delivery-grid>aside,.delivery-board{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-color:#dfe4e9;transition:box-shadow .2s,border-color .2s,transform .2s;box-shadow:0 8px 28px #1721380a}.metric:hover,.finance-kpi:hover,.gov-metric:hover,.panel:hover,.chart-card:hover{border-color:#f0c89c;transform:translateY(-1px);box-shadow:0 13px 32px #17213812}.form-heading{padding:4px 0}.form-heading h2{letter-spacing:-.025em;color:#121c31}.form-heading p{max-width:900px}.welcome{background-image:linear-gradient(105deg,#111a2cfa,#22304de8),url(/dub-hug-campaign-bg.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,340px}.welcome button,.primary,.submit-row button{transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #f5821630}.welcome button:hover,.primary:hover,.submit-row button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #f5821640}.brand-showcase{border:1px solid #ffffff70;box-shadow:0 14px 32px #f5821622}.recipe-tabs,.gov-tabs,.finance-tabs{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffa;border:1px solid #e3e7eb;border-radius:11px;padding:5px}.recipe-tabs button,.gov-tabs button,.finance-tabs button{transition:background .18s,color .18s,box-shadow .18s}.recipe-tabs button.active,.gov-tabs button.active,.finance-tabs button.active{box-shadow:0 6px 15px #1721381a,inset 0 -3px #f58216}.report-actions button{background:#ffffffc9;box-shadow:0 3px 10px #17213808}.toast{border:1px solid #ffffff30;box-shadow:0 14px 35px #0003}.checklist,.ingredients,.audit-checklist,.training-checks,.standard-table,.records-table{box-shadow:inset 0 1px 4px #17213806}.quick-grid button{background:#ffffffa8}.quick-grid button:hover{box-shadow:0 7px 18px #f5821612}.unit-card{background:linear-gradient(145deg,#222f48,#1b263b);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0002}@media (width<=980px){main{background-position:50%,right -70px top 160px;background-size:auto,330px}.sidebar{box-shadow:0 10px 30px #111a2c24}header{top:0}}@media (width<=600px){main{background-image:linear-gradient(#f4f6f8f0,#f4f6f8f0),url(/dub-hug-campaign-bg.png);background-position:50%,right -90px top 120px;background-size:auto,260px}.panel,.form-card,.metric,.finance-kpi,.chart-card,.tool-card,.product-form,.product-summary,.quality-form,.visual-standard,.training-assessment,.gov-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5}header{box-shadow:0 4px 18px #17213812}}main{isolation:isolate;position:relative;background:#f4f6f8!important}main:before{content:"";z-index:-2;aspect-ratio:1;opacity:.075;filter:saturate(.75);pointer-events:none;background:url(/dub-hug-h-symbol.jpg) 50%/contain no-repeat;width:min(48vw,520px);position:fixed;top:50%;left:calc(50% + 128px);transform:translate(-50%,-46%)}main:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff24,#f4f6f8b8 64%,#f4f6f8f5);position:fixed;inset:86px 0 0 255px}.welcome{background-image:linear-gradient(105deg,#111a2cf7,#22304df2)!important}.company-standard{background:linear-gradient(135deg,#222e47,#1b263c)}.company-standard small{color:#f4a344}.tech-credit{border-top:1px solid #ffffff15;padding-top:11px;color:#9eaabc!important;letter-spacing:.04em!important;margin-top:13px!important;font-size:9px!important}.print-report-footer{line-height:1.5}@media (width<=980px){main:before{opacity:.06;width:min(65vw,430px);left:50%}main:after{inset:0}.sidebar{z-index:2;position:relative}}@media (width<=600px){main:before{opacity:.05;width:82vw;top:52%}.company-standard{display:grid}}.module-documents{background:#fffffff5;border:1px solid #dfe4e9;border-radius:13px;max-width:1412px;margin:0 auto 28px;padding:19px 21px;position:relative;box-shadow:0 8px 28px #1721380a}.module-doc-head{justify-content:space-between;align-items:center;display:flex}.module-doc-head small{color:#f58a14;letter-spacing:.13em;font-weight:800}.module-doc-head h3{margin:4px 0;font-size:16px}.module-doc-head p{color:#788292;margin:0}.module-doc-head>button{color:#566174;background:#f7f8fa;border:1px solid #dfe3e8;border-radius:8px;padding:8px 11px;font-weight:800}.module-doc-list{border-top:1px solid #eceef1;margin-top:13px}.module-doc-list article{border-bottom:1px solid #eceef1;grid-template-columns:1fr 180px auto;align-items:center;gap:12px;padding:11px 3px;display:grid}.module-doc-list article span b,.module-doc-list article span small{display:block}.module-doc-list article span small{color:#8b93a2;margin-top:3px}.module-doc-list article em{color:#8b580f;text-align:center;background:#fff3df;border-radius:12px;padding:6px 8px;font-style:normal}.module-doc-list article>div{gap:5px;display:flex}.module-doc-list article button{color:#556071;background:#fff;border:1px solid #e0e4e8;border-radius:7px;padding:7px 9px;font-weight:800}.module-doc-list article button.pdf{color:#fff;background:#172138;border-color:#172138}.module-doc-list article button:hover{color:#9a5b09;border-color:#f58a14}.module-doc-list article button.pdf:hover{color:#fff;background:#f58a14}@media (width<=980px){.module-documents{margin:0 14px 24px}.module-doc-list article{grid-template-columns:1fr}.module-doc-list article em{width:max-content}.module-doc-list article>div{flex-wrap:wrap}}@media (width<=600px){.module-doc-head{align-items:flex-start}.module-doc-head p{display:none}.module-doc-list article>div button{flex:1}}.asset-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.asset-kpis article{background:#fffffff5;border:1px solid #dfe4e9;border-top:3px solid #f58a14;border-radius:11px;padding:16px;box-shadow:0 7px 22px #17213809}.asset-kpis small,.asset-kpis b,.asset-kpis span{display:block}.asset-kpis small{color:#758092;text-transform:uppercase;font-weight:800}.asset-kpis b{margin:7px 0;font-size:23px}.asset-kpis span{color:#8b93a2}.asset-tabs{background:#ffffffb8;border:1px solid #e1e5e9;border-radius:10px;gap:6px;margin-bottom:15px;padding:5px;display:flex;overflow:auto}.asset-tabs button{color:#647083;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 14px;font-weight:800}.asset-tabs button.active{color:#fff;background:#172138;box-shadow:inset 0 -3px #f58a14}.asset-card{background:#fffffff5;border:1px solid #dfe4e9;border-radius:13px;padding:21px;box-shadow:0 8px 28px #1721380a}.asset-head{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;margin-bottom:13px;padding-bottom:13px;display:flex}.asset-head small{color:#f58a14;letter-spacing:.13em;font-weight:800}.asset-head h3{margin:4px 0;font-size:16px}.asset-head>span{color:#8b580f;background:#fff3df;border-radius:11px;padding:7px 9px}.asset-table{overflow:auto}.asset-table>div,.asset-table article{border-bottom:1px solid #eceef1;grid-template-columns:1.5fr 1.1fr 1fr .7fr .8fr;align-items:center;gap:10px;min-width:880px;padding:11px;display:grid}.asset-table>div{text-transform:uppercase;background:#f4f6f8}.asset-table article b,.asset-table article small{display:block}.asset-table article small{color:#8b93a2;margin-top:3px}.asset-table article em{color:#8b580f;background:#fff3df;border-radius:11px;width:max-content;padding:6px 8px;font-style:normal}.asset-form{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.asset-card>label textarea{margin:13px 0}.asset-move-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.asset-move-grid .asset-form{grid-template-columns:1fr 1fr}.move-list article{border-bottom:1px solid #eceef1;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.move-list i{color:#a35f0c;background:#fff3df;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.move-list b,.move-list small{display:block}.move-list small{color:#8b93a2;margin-top:3px}.move-list em{color:#16785b;font-style:normal}.asset-cycle{grid-template-columns:1fr 1fr;gap:9px;display:grid}.asset-cycle article{background:#f7f8fa;border-left:3px solid #f58a14;border-radius:9px;grid-template-columns:32px 1fr;gap:10px;padding:13px;display:grid}.asset-cycle i{color:#f58a14;font-style:normal;font-weight:900}.asset-cycle b,.asset-cycle small{display:block}.asset-cycle small{color:#758092;margin-top:4px}.asset-empty{text-align:center;color:#7b8493;background:#f7f8fa;border-radius:8px;padding:24px}@media (width<=1050px){.asset-kpis,.asset-form{grid-template-columns:1fr 1fr}.asset-move-grid{grid-template-columns:1fr}}@media (width<=650px){.asset-kpis,.asset-form,.asset-move-grid .asset-form,.asset-cycle{grid-template-columns:1fr}.asset-head{align-items:flex-start;gap:10px}.asset-head>span{font-size:9px}}.cost-center-layout{grid-template-columns:.72fr 1.28fr;gap:15px;display:grid}.cost-catalog,.cost-entry,.cost-history,.credit-form,.credit-summary{background:#fffffff5;border:1px solid #dfe4e9;border-radius:13px;padding:20px;box-shadow:0 8px 28px #1721380a}.cost-head{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.cost-head small{color:#f58a14;letter-spacing:.12em;font-weight:800}.cost-head h3{margin:4px 0;font-size:15px}.cost-head>b,.cost-head em{color:#8b580f;background:#fff3df;border-radius:12px;padding:7px 9px;font-style:normal}.cost-groups{gap:5px;max-height:570px;display:grid;overflow:auto}.cost-groups article{cursor:pointer;border:1px solid #e6e9ed;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.cost-groups article.active{background:#fff9f1;border-color:#f58a14}.cost-groups b,.cost-groups small{display:block}.cost-groups small{color:#8b93a2;margin-top:3px}.cost-groups i{color:#f58a14;font-style:normal}.cost-entry>label,.credit-form>label{margin-bottom:12px;display:block}.cost-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cost-entry textarea,.credit-form textarea{margin:0}.cost-history{grid-column:1/-1}.cost-history article{border-bottom:1px solid #eceef1;grid-template-columns:1fr auto;gap:10px;padding:10px 0;display:grid}.cost-history b,.cost-history small{display:block}.cost-history small{color:#8b93a2;margin-top:3px}.cost-history em{color:#8b580f;font-style:normal}.cost-history>p{color:#7a8494;text-align:center;background:#f7f8fa;border-radius:8px;padding:18px}.credit-layout{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.credit-summary{color:#fff;background:#172138;align-self:start;position:sticky;top:105px}.credit-summary>small{color:#f5a23f;letter-spacing:.12em;font-weight:800}.credit-summary h3{margin:6px 0 14px}.credit-result{border-top:1px solid #ffffff17;justify-content:space-between;padding:10px 0;display:flex}.credit-result span{color:#bdc6d3}.credit-warning{color:#c8d0dc;background:#ffffff0d;border-radius:8px;margin-top:10px;padding:11px}.credit-history{grid-column:1/-1}@media (width<=1100px){.cost-center-layout,.credit-layout{grid-template-columns:1fr}.credit-summary{position:static}.cost-catalog{order:2}.cost-entry{order:1}.cost-history{order:3}}@media (width<=650px){.cost-form-grid{grid-template-columns:1fr}}.tax-center{gap:14px;display:grid}.tax-alert{background:#fff7e9;border:1px solid #f2c17f;border-radius:11px;align-items:center;gap:18px;padding:14px 18px;display:flex}.tax-alert b{color:#8b5204;white-space:nowrap}.tax-alert span{color:#6f5d43}.tax-tabs{gap:7px;display:flex;overflow:auto}.tax-tabs button{color:#657084;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:10px 14px;font-weight:700}.tax-tabs button.active{color:#fff;background:#172138;border-color:#172138}.tax-center label{gap:5px;margin:8px 0;display:grid}.tax-center label>span{color:#596577;font-size:11px;font-weight:700}.tax-center input,.tax-center select,.tax-center textarea{color:#172138;background:#fff;border:1px solid #d9dee6;border-radius:8px;width:100%;padding:10px}.tax-summary,.tax-form{background:#fff;border:1px solid #e6e8ec;border-radius:13px;padding:20px}.tax-summary>small{color:#f58a14;letter-spacing:.12em;font-weight:800}.tax-summary h3,.tax-form h3{margin:6px 0 14px}.tax-summary>div{border-top:1px solid #eceef1;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.tax-summary>div span{color:#657084}.tax-summary>div.total{color:#fff;background:#172138;border-radius:9px;margin:10px -8px 12px;padding:14px 12px}.tax-summary>div.total span{color:#c7cfdb}.tax-summary button{color:#fff;cursor:pointer;background:#f58a14;border:0;border-radius:8px;width:100%;padding:12px;font-weight:800}.tax-summary p{color:#707b8d;font-size:11px;line-height:1.5}.tax-form textarea{min-height:90px;margin:10px 0}.tax-form .primary{float:none}.tax-center .form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tax-center .records-table{margin-top:0}@media (width<=760px){.tax-alert{flex-direction:column;align-items:flex-start;gap:5px}.tax-center .form-grid{grid-template-columns:1fr}.tax-summary>div{flex-direction:column;align-items:flex-start;gap:4px}}.accounting-note{gap:15px;display:grid}.note-intro{color:#fff;background:#172138;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.note-intro small{color:#f5a23f;letter-spacing:.12em;font-weight:800}.note-intro h3{margin:5px 0;font-size:18px}.note-intro p{color:#b9c2d0;margin:0}.note-intro>b{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;padding:10px 13px}.note-layout{grid-template-columns:minmax(0,1fr) 310px;gap:15px;display:grid}.note-layout>form,.note-layout>aside{background:#fff;border:1px solid #e2e6eb;border-radius:13px;padding:20px}.accounting-note label{gap:5px;display:grid}.accounting-note label span{color:#566174;font-weight:700}.accounting-note input,.accounting-note select,.accounting-note textarea{color:#172138;background:#fff;border:1px solid #d8dde5;border-radius:8px;width:100%;padding:10px}.accounting-note textarea{min-height:78px}.accounting-note .form-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.model-preview{background:#fff7e9;border:1px solid #f3c37e;border-radius:10px;margin-top:10px;padding:13px}.model-preview small,.model-preview b{display:block}.model-preview small{letter-spacing:.1em;color:#a66308;font-size:9px;font-weight:800}.model-preview b{margin:5px 0}.model-preview p{color:#665c50;margin:3px 0}.model-preview em{color:#8a4d00;margin-top:9px;font-style:normal;font-weight:700;display:block}.note-checks{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.note-checks label{background:#f6f7f9;border-radius:8px;align-items:flex-start;padding:9px;display:flex}.note-checks input{width:auto;margin:2px 7px 0 0}.note-layout>aside>small{color:#f58a14;letter-spacing:.12em;font-weight:800}.note-layout>aside h3{margin:6px 0 14px}.note-layout>aside>div{border-top:1px solid #e9ecf0;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.note-layout>aside i{color:#f58a14;font-style:normal}.note-layout>aside span{color:#566174;font-weight:700}.accounting-note .primary{float:none;margin-top:3px}@media (width<=1050px){.note-layout{grid-template-columns:1fr}.accounting-note .form-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.note-intro{flex-direction:column;align-items:flex-start}.accounting-note .form-grid,.note-checks{grid-template-columns:1fr}}.users-center{max-width:1450px}.user-message{color:#17664f;background:#e9f8f1;border-radius:9px;margin-bottom:12px;padding:12px 15px}.user-message.error{color:#a33625;background:#fff0ed}.users-hero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.users-hero small,.user-modal header small{color:#e87911;letter-spacing:.12em;font-weight:900}.users-hero h2{margin:5px 0;font-size:28px}.users-hero p{color:#677386;margin:0}.users-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.users-kpis article{background:#fff;border:1px solid #e1e6ec;border-radius:12px;padding:15px}.users-kpis small,.users-kpis span{color:#768294;display:block}.users-kpis b{color:#172138;margin:3px 0;font-size:27px;display:block}.users-toolbar{background:#fff;border:1px solid #e1e6ec;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.users-toolbar>input{flex:1;min-width:160px}.users-toolbar input,.users-toolbar select,.activation-result input{border:1px solid #d9dee6;border-radius:8px;padding:10px}.users-tabs{background:#f0f3f6;border-radius:8px;padding:3px;display:flex}.users-tabs button{background:0 0;border:0;border-radius:6px;padding:9px 13px;font-weight:800}.users-tabs button.active{color:#fff;background:#172138}.management-table{background:#fff;border:1px solid #e1e6ec;border-radius:12px;overflow:hidden}.management-table article,.management-table .table-head{border-bottom:1px solid #edf0f3;grid-template-columns:1.35fr .8fr .8fr .55fr 1.25fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.management-table .table-head{color:#fff;letter-spacing:.08em;background:#172138;font-size:11px;font-weight:900}.management-table article>span>b,.management-table article>span>small{display:block}.management-table article>span>small{color:#7a8594;margin-top:2px}.management-table em,.client-cards em{border-radius:20px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.management-table em.ok,.client-cards em.ok{color:#16694e;background:#e5f7ee}.management-table em.wait,.client-cards em.wait{color:#895900;background:#fff2d8}.management-table em.off,.client-cards em.off{color:#a23c2d;background:#ffe8e4}.row-actions{flex-wrap:wrap;gap:5px;display:flex}.row-actions button,.client-cards footer button,.activation-result button{cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:7px;padding:7px 8px;font-weight:800}.row-actions button.danger{color:#a23c2d}.activation-result{background:#fff8e9;border:1px solid #efc677;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.activation-result input{flex:1}.client-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.client-cards>article{background:#fff;border:1px solid #e1e6ec;border-radius:13px;padding:17px}.client-cards header,.client-cards footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-cards h3{margin:3px 0}.client-cards p{color:#6f7b8b;margin:0}.client-cards>article>div{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.client-cards>article>div span{background:#f6f8fa;border-radius:8px;padding:10px}.client-cards>article>div small,.client-cards>article>div b{display:block}.client-cards>article>div small{color:#778393}.client-cards footer{color:#758090;border-top:1px solid #edf0f3;padding-top:12px}.empty-row{text-align:center;color:#7a8594;padding:25px}.user-modal-backdrop{z-index:100;background:#0b1423aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.user-modal{background:#fff;border-radius:15px;width:100%;max-width:900px;max-height:92vh;padding:20px;overflow:auto}.user-modal>header{justify-content:space-between;display:flex}.user-modal>header h3{margin:4px 0;font-size:23px}.user-modal>header>button{background:#eef1f4;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.form-columns{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:15px 0;display:grid}.user-modal label{gap:5px;display:grid}.user-modal label>span{color:#596577;font-weight:700}.user-modal input,.user-modal select{border:1px solid #d9dee6;border-radius:8px;padding:10px}.user-modal footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.user-modal footer button{border:1px solid #d7dde5;border-radius:8px;padding:10px 16px;font-weight:800}.user-modal footer .primary{color:#fff;background:#f58a14}.module-permissions{border:1px solid #e2e6eb;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.module-permissions label{background:#f6f8fa;border-radius:7px;align-items:center;gap:6px;padding:8px;display:flex}.module-permissions input{width:auto}.module-permissions label span{font-size:12px}.access-note{background:#fff7e9;border:1px solid #f2c37d;border-radius:10px;gap:15px;margin:15px 0 20px;padding:14px;display:flex}.access-note b{white-space:nowrap;color:#8b5204}.access-note span{color:#685b49}@media (width<=1050px){.users-kpis{grid-template-columns:repeat(3,1fr)}.management-table article,.management-table .table-head{grid-template-columns:1.2fr .7fr .7fr .5fr}.management-table article>span:last-child,.management-table .table-head>span:last-child{grid-column:1/-1}.form-columns{grid-template-columns:1fr 1fr}.module-permissions{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.users-hero,.users-toolbar,.activation-result{flex-direction:column;align-items:stretch}.users-kpis{grid-template-columns:1fr 1fr}.management-table .table-head{display:none}.management-table article{grid-template-columns:1fr 1fr}.client-cards,.form-columns{grid-template-columns:1fr}.module-permissions{grid-template-columns:1fr 1fr}.activation-result input{width:100%}.access-note{flex-direction:column}}.costing-center{gap:14px;display:grid}.costing-head{color:#fff;background:#172138;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.costing-head small,.pricing-intelligence small{color:#f5a23f;letter-spacing:.12em;font-weight:800}.costing-head h3{margin:5px 0;font-size:18px}.costing-head p{color:#b9c2d0;margin:0}.costing-head>span{background:#ffffff12;border:1px solid #fff2;border-radius:9px;padding:10px 13px}.costing-tabs{gap:6px;display:flex;overflow:auto}.costing-tabs button{white-space:nowrap;color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:10px 13px;font-weight:800}.costing-tabs button.active{color:#fff;background:#f58a14;border-color:#f58a14}.costing-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.costing-grid.product{grid-template-columns:1.5fr .6fr}.sheet-card,.sheet-table,.cost-summary,.monthly-sheet,.cost-dashboard>section,.forgotten-costs,.channel-pricing,.intelligence-hero{background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:18px}.sheet-card h3{margin-top:0}.quick-inputs{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.quick-inputs button{color:#8a550b;cursor:pointer;background:#fff8ed;border:1px solid #ead4b5;border-radius:16px;padding:5px 8px;font-size:10px}.sheet-fields{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.sheet-card label,.month-controls label{gap:4px;display:grid}.sheet-card label span,.month-controls label span{color:#596577;font-weight:700}.sheet-card input,.sheet-card select,.bom input,.bom select,.month-controls input,.month-row input{background:#fff;border:1px solid #d9dee6;border-radius:7px;width:100%;padding:9px}.sheet-card .primary{float:none;margin-top:12px}.sheet-row{border-bottom:1px solid #eceef1;grid-template-columns:1.5fr .8fr .6fr .8fr;align-items:center;gap:8px;padding:10px;display:grid}.sheet-row.head{text-transform:uppercase;background:#f4f6f8;border:0;font-size:9px}.sheet-row strong{text-align:right;color:#17664f}.bom{margin-top:14px;overflow:auto}.bom-row{border-bottom:1px solid #edf0f3;grid-template-columns:2fr .7fr .6fr .8fr 30px;align-items:center;gap:7px;min-width:650px;padding:7px 0;display:grid}.bom-row.head{text-transform:uppercase;font-size:9px}.bom-row button{color:#a33625;background:#fff0ed;border:0;border-radius:5px;height:28px}.cost-summary>small{color:#f58a14;letter-spacing:.1em;font-weight:800}.cost-summary h3{margin:6px 0 14px}.cost-summary .result{margin:7px 0}.cost-summary p{color:#775014;background:#fff6e8;border-radius:8px;padding:11px;line-height:1.5}.monthly-sheet{overflow:auto}.month-controls{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.month-table{overflow:auto}.month-row{border-bottom:1px solid #eceef1;grid-template-columns:1.4fr repeat(6,.7fr);align-items:center;gap:7px;min-width:920px;padding:8px;display:grid}.month-row.head{text-transform:uppercase;background:#f4f6f8;font-size:9px}.month-row b small{color:#7b8493;display:block}.month-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.monthly-sheet>.primary{float:none}.cost-dashboard{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cost-dashboard>section.wide{grid-column:1/-1}.cost-dashboard section>small{color:#f58a14;font-weight:800}.intelligence-hero{color:#fff;background:#172138;grid-template-columns:1fr 150px;align-items:center;gap:20px;display:grid}.intelligence-hero h3{margin:6px 0;font-size:20px}.intelligence-hero p{color:#bec6d2}.intelligence-hero>strong{text-align:center;color:#f5a23f;font-size:35px}.intelligence-hero>strong small{color:#fff;font-size:9px;display:block}.intelligence-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.intelligence-grid article{background:#fff;border:1px solid #e3e6eb;border-top:3px solid #25a57c;border-radius:10px;padding:14px}.intelligence-grid article.warn{border-top-color:#f58a14}.intelligence-grid i{color:#f58a14;font-style:normal}.intelligence-grid h3{font-size:13px}.intelligence-grid p{color:#677285;line-height:1.45}.forgotten-costs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.forgotten-costs>small,.forgotten-costs>h3{grid-column:1/-1}.forgotten-costs label{background:#f6f7f9;border-radius:7px;padding:9px}.channel-pricing{grid-template-columns:1.3fr repeat(4,1fr);align-items:stretch;gap:10px;margin-top:12px;display:grid}.channel-pricing article{background:#f6f7f9;border-radius:8px;padding:11px}.channel-pricing article b,.channel-pricing article span{display:block}.channel-pricing article span{color:#697386;margin-top:5px}.result{background:#f6f7f9;border-radius:8px;justify-content:space-between;gap:12px;padding:10px;display:flex}.result span{color:#6b7585}@media (width<=1050px){.costing-grid,.costing-grid.product,.cost-dashboard{grid-template-columns:1fr}.intelligence-grid,.channel-pricing{grid-template-columns:1fr 1fr}.channel-pricing>div{grid-column:1/-1}}@media (width<=650px){.costing-head{flex-direction:column;align-items:flex-start}.sheet-fields,.month-controls,.month-kpis,.intelligence-grid,.forgotten-costs,.channel-pricing{grid-template-columns:1fr}.forgotten-costs>small,.forgotten-costs>h3,.channel-pricing>div{grid-column:auto}.intelligence-hero{grid-template-columns:1fr}}.recipe-template{background:#fff7eb;border:1px solid #f2d5ad;border-radius:9px;align-items:flex-end;gap:12px;margin:12px 0;padding:12px;display:flex}.recipe-template label{min-width:260px}.recipe-template p{color:#775014;margin:0;line-height:1.4}.recipe-template select{background:#fff;border:1px solid #d9dee6;border-radius:7px;width:100%;padding:9px}@media (width<=650px){.recipe-template{flex-direction:column;align-items:stretch}.recipe-template label{min-width:0}}.ingredient-sectors{gap:6px;margin:10px 0 12px;padding-bottom:4px;display:flex;overflow:auto}.ingredient-sectors button{white-space:nowrap;color:#586171;cursor:pointer;background:#fff;border:1px solid #dee2e8;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.ingredient-sectors button.active{color:#fff;background:#172138;border-color:#172138}.admin-gate{background:radial-gradient(circle at 50% 20%,#f58a1433,#0000 35%),linear-gradient(145deg,#10182a,#202d49);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate-card{text-align:center;background:#fffffff7;border:1px solid #ffffff26;border-radius:24px;width:min(100%,520px);padding:42px;box-shadow:0 28px 70px #0000004d}.admin-gate-card>img{object-fit:contain;width:124px;height:88px;margin-bottom:20px}.admin-gate-card>small{color:#f58a14;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.admin-gate-card h1{color:#172138;margin:10px 0 12px;font-size:30px}.admin-gate-card>p{color:#697386;max-width:410px;margin:0 auto 25px;font-size:13px;line-height:1.6}.admin-gate-card>a{border-radius:11px;padding:14px 18px;font-size:13px;font-weight:900;text-decoration:none;display:block}.admin-gate-primary{color:#fff;background:#f58a14;box-shadow:0 9px 24px #f58a1445}.admin-gate-catalog{color:#172138;background:#fff;border:1px solid #dfe3e8;margin-top:10px}.admin-gate-card>div{text-align:left;border-top:1px solid #e8eaee;margin-top:24px;padding-top:20px}.admin-gate-card>div b,.admin-gate-card>div span{display:block}.admin-gate-card>div b{color:#172138;font-size:11px}.admin-gate-card>div span{color:#7d8696;margin-top:6px;font-size:11px;line-height:1.45}.admin-signout{color:#697386;white-space:nowrap;border:1px solid #dfe3e8;border-radius:7px;justify-content:center;align-items:center;height:32px;padding:0 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-admin-actions{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.catalog-admin-actions a,.catalog-admin-actions button{color:#172138;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3e8;border-radius:7px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:9px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.catalog-admin-actions a{color:#b86000;border-color:#f58a14}.catalog-admin-actions button:hover,.catalog-admin-actions a:hover{background:#fff8ef}.catalog-admin-actions .hug-connect-entry{color:#0b6670;background:linear-gradient(135deg,#ecfbfa,#fff);border-color:#118c91;align-items:center;height:32px;padding:0;display:flex;box-shadow:0 5px 14px #0b667018}.catalog-admin-actions .hug-connect-entry:hover{background:#e2f8f6;border-color:#24b5aa}.hug-connect-entry img{object-fit:contain;width:27px;height:19px}.catalog-admin-actions .hug-food-action-mark{object-fit:contain;width:22px;height:22px}.catalog-admin-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.catalog-admin-actions .header-icon-action{transition:transform .16s,border-color .16s,background .16s}.catalog-admin-actions .header-icon-action:hover{transform:translateY(-1px)}.app-shell main>header{height:auto;min-height:74px;padding-top:13px;padding-bottom:13px}.app-shell .header-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.floating-user{z-index:45;flex:none;position:relative}.floating-user>summary{color:#fff;cursor:pointer;background:#f58a14;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;list-style:none;display:grid;overflow:hidden;box-shadow:0 8px 24px #16314938}.floating-user>summary::-webkit-details-marker{display:none}.floating-user>summary span{font-size:10px;font-weight:900}.floating-user[open]>summary{outline:3px solid #f58a1433}.floating-user-card{background:#fff;border:1px solid #dfe3e8;border-radius:11px;width:220px;padding:12px;position:absolute;top:39px;right:0;box-shadow:0 16px 36px #1631492e}.floating-user-card>div{grid-template-columns:32px 1fr;align-items:center;gap:9px;display:grid}.floating-user-card>div>span{color:#b86000;background:#fff0df;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.floating-user-card b,.floating-user-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.floating-user-card b{font-size:10px}.floating-user-card small{color:#7d8696;margin-top:3px;font-size:8px}.floating-user-card .admin-signout{background:#f7f9fb;width:100%;margin-top:10px}@media (width<=600px){.admin-gate-card{padding:30px 20px}.admin-gate-card h1{font-size:25px}.admin-signout{font-size:9px}}.network360{border-top:5px solid #f58a14;margin-top:18px}.network-head{color:#fff;background:#172138;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:24px;display:flex}.network-head small{color:#f5a34b;letter-spacing:.12em;font-weight:850}.network-head h3{margin:6px 0;font-size:22px}.network-head p{color:#bdc7d5;margin:0}.network-health{text-align:center;border-left:1px solid #fff2;padding-left:25px}.network-health b,.network-health span{display:block}.network-health b{font-size:30px}.network-kpis{background:#fff;border:1px solid #e3e7eb;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;display:grid}.network-kpis article{border-right:1px solid #e8eaed;padding:13px}.network-kpis small,.network-kpis b{display:block}.network-kpis small{color:#758092}.network-kpis b{margin-top:5px;font-size:18px}.network-tabs{background:#fff;border:1px solid #e3e7eb;gap:5px;padding:10px;display:flex;overflow:auto}.network-tabs button{white-space:nowrap;color:#596476;background:#f3f5f7;border:0;border-radius:7px;padding:9px 12px;font-weight:800}.network-tabs button.active{color:#fff;background:#f58a14}.network-message{color:#17684f;background:#e9f7f1;border-radius:8px;padding:12px}.network-targets{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.network-targets article{background:#fff;border:1px solid #e3e7eb;border-radius:11px;padding:15px}.network-targets small,.network-targets b,.network-targets span,.network-targets em{display:block}.network-targets small{color:#f58a14}.network-targets b{margin:7px 0;font-size:14px}.network-targets span{color:#758092}.network-targets em{text-align:right;font-style:normal;font-weight:800}.network-targets i{background:#edf0f3;border-radius:4px;height:5px;margin-top:8px;display:block;overflow:hidden}.network-targets i span{background:#f58a14;height:100%}.unit-table,.settlement-table{background:#fff;border:1px solid #e3e7eb;border-radius:11px;margin-top:12px;padding:10px;overflow:auto}.unit-table>div,.settlement-table>div,.settlement-table>article{border-bottom:1px solid #edf0f3;grid-template-columns:2fr 1fr 1fr 1fr 1.2fr;align-items:center;gap:10px;min-width:760px;padding:11px;display:grid}.unit-table>div:first-child,.settlement-table>div{text-transform:uppercase;background:#f5f6f8}.unit-table span b,.unit-table span small,.settlement-table span b,.settlement-table span small{display:block}.unit-table small,.settlement-table small{color:#758092;margin-top:3px}.unit-table em{background:#fff3df;border-radius:8px;padding:6px;font-style:normal}.network-form{background:#fff;border:1px solid #e3e7eb;border-radius:12px;margin-top:15px;padding:20px}.network-form h3{margin:0}.network-form>p{color:#6f7a8a}.network-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.network-form button,.gate-list button{color:#fff;background:#f58a14;border:0;border-radius:8px;margin-top:12px;padding:11px 14px;font-weight:850}.network-check{align-items:center;gap:8px;display:flex}.network-check input{width:auto}.network-check span{margin:0}.gate-layout,.settlement-layout{grid-template-columns:260px 1fr;gap:12px;margin-top:15px;display:grid}.gate-layout>aside,.gate-list,.rule-card{background:#fff;border:1px solid #e3e7eb;border-radius:11px;padding:16px}.gate-summary{color:#fff;background:#172138;border-radius:9px;margin-top:12px;padding:13px}.gate-summary>*{display:block}.gate-summary span,.gate-summary small{color:#bcc6d4;margin-top:6px}.gate-list form{border-bottom:1px solid #edf0f3;grid-template-columns:35px 1fr 110px 130px 1.2fr 65px;align-items:center;gap:8px;padding:9px 0;display:grid}.gate-list i{color:#f58a14;font-style:normal;font-weight:850}.gate-list b,.gate-list small{display:block}.gate-list small{color:#758092}.gate-list input,.gate-list select{padding:8px}.gate-list button{margin:0;padding:9px}.settlement-layout{grid-template-columns:1.35fr .65fr}.rule-card{margin-top:15px}.rule-card>small{color:#f58a14;font-weight:850}.rule-card>div{border-bottom:1px solid #edf0f3;grid-template-columns:28px 1fr;gap:8px;padding:10px 0;display:grid}.rule-card i{color:#f58a14;font-style:normal}.rule-card b,.rule-card small{display:block}.rule-card small{color:#758092;margin-top:3px}.settlement-table>div,.settlement-table>article{grid-template-columns:1.4fr repeat(5,.8fr) 1.6fr;min-width:1050px}@media (width<=900px){.network-targets{grid-template-columns:1fr 1fr}.gate-layout,.settlement-layout{grid-template-columns:1fr}.gate-list form{grid-template-columns:30px 1fr 100px}.gate-list form input,.gate-list form button{grid-column:2/-1}}@media (width<=600px){.network-head{align-items:flex-start}.network-health{display:none}.network-kpis,.network-targets,.network-grid{grid-template-columns:1fr 1fr}.network-kpis article{border-right:0}.network360{margin-left:-14px;margin-right:-14px}.network-head{border-radius:0}}.health-index{background:#fff;border:1px solid #e3e7eb;border-radius:14px;margin-top:18px;padding:20px}.health-title{justify-content:space-between;align-items:center;display:flex}.health-title small,.health-bottom>div>small{color:#f58a14;letter-spacing:.12em;font-weight:850}.health-title h3{margin:5px 0;font-size:18px}.health-title p{color:#758092;margin:0}.health-title select{width:220px}.health-layout{grid-template-columns:180px 1fr;gap:18px;margin-top:18px;display:grid}.health-score{color:#fff;background:#172138;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.health-score>b{font-size:52px}.health-score span{color:#aeb9c8}.health-score strong{color:#5ee0ae;margin:9px 0}.health-score em{background:#ffffff15;border-radius:7px;padding:7px;font-size:9px;font-style:normal}.health-score.crítico strong,.health-score.risco strong{color:#ff8c7b}.health-dimensions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.health-dimensions article{background:#f6f7f9;border-radius:8px;padding:11px}.health-dimensions article>div{justify-content:space-between;display:flex}.health-dimensions span{color:#687386;font-size:9px}.health-dimensions i,.health-history i{background:#e2e6eb;border-radius:4px;height:6px;margin-top:7px;display:block;overflow:hidden}.health-dimensions em,.health-history em{background:#f58a14;height:100%;display:block}.health-bottom{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px;display:grid}.health-bottom>div{border-top:1px solid #e7e9ed;padding-top:14px}.health-bottom article{border-bottom:1px solid #edf0f3;padding:8px 0}.health-bottom article b,.health-bottom article span{font-size:10px;display:block}.health-bottom article span{color:#758092;margin-top:4px}.health-history article{grid-template-columns:65px 1fr 30px;align-items:center;gap:8px;display:grid}.health-history i{margin:0}.health-history b{text-align:right}@media (width<=750px){.health-layout,.health-bottom,.health-dimensions{grid-template-columns:1fr}.health-title{flex-direction:column;align-items:flex-start;gap:10px}.health-title select{width:100%}}.bp-program{background:linear-gradient(#fffaf4,#fff);border-color:#f1c38f}.bp-lead{color:#586174;max-width:900px;line-height:1.65}.bp-program-flow{color:#fff;background:#172138;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:17px;display:flex}.bp-program-flow b{font-size:10px}.bp-program-flow i{color:#f58a14}.bp-priorities{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bp-priorities article{border:1px solid #e6e8ec;border-radius:12px;gap:12px;padding:15px;display:flex}.bp-priorities article>i{color:#f58a14;font-size:10px;font-style:normal;font-weight:900}.bp-priorities b{font-size:12px}.bp-priorities p{color:#697386;margin:5px 0 0;font-size:10px;line-height:1.45}.bp-score{grid-template-columns:190px 1fr;align-items:center;gap:25px;display:grid}.bp-score-ring{text-align:center;border:18px solid #f58a14;border-radius:50%;place-content:center;width:165px;height:165px;display:grid;box-shadow:inset 0 0 0 6px #fff3e5}.bp-score-ring b{font-size:40px}.bp-score-ring span{color:#697386;font-size:9px}.bp-score-list{gap:9px;display:grid}.bp-score-list>div{grid-template-columns:190px 1fr 38px;align-items:center;gap:10px;font-size:10px;display:grid}.bp-score-list i{background:#edf0f3;border-radius:8px;height:8px;overflow:hidden}.bp-score-list em{background:linear-gradient(90deg,#f58a14,#ffb04f);height:100%;display:block}.bp-diagnostic{border:1px solid #e6e8ec;border-radius:12px;overflow:hidden}.bp-diagnostic>div{border-top:1px solid #eceef1;grid-template-columns:1fr 230px;align-items:center;gap:12px;padding:12px 15px;display:grid}.bp-diagnostic>div:first-child{border-top:0}.bp-diagnostic-head{color:#fff;background:#172138;font-size:10px}.bp-diagnostic span{font-size:10px}.bp-diagnostic em{color:#9b5c08;background:#fff3e5;border-radius:20px;justify-self:start;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.bp-diagnostic .status-pronta-para-homologacao{color:#116348;background:#e7f6f1}.bp-diagnostic .status-pendente-de-seguranca{color:#a33625;background:#fff0ed}.bp-legend{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.bp-legend span{color:#697386;border:1px solid #e1e4e8;border-radius:20px;padding:6px 8px;font-size:8px}@media (width<=600px){.bp-priorities,.bp-score{grid-template-columns:1fr}.bp-score-ring{margin:auto}.bp-score-list>div{grid-template-columns:1fr 35px}.bp-score-list i{grid-column:1/-1}.bp-diagnostic>div{grid-template-columns:1fr}}html,body{font-size:13px;line-height:1.45}:root:root body p,:root:root body span,:root:root body small,:root:root body label,:root:root body input,:root:root body select,:root:root body textarea,:root:root body button,:root:root body a,:root:root body li,:root:root body dt,:root:root body dd,:root:root body table,:root:root body th,:root:root body td,:root:root body strong,:root:root body b,:root:root body em,:root:root body i,:root:root body time,:root:root body legend,:root:root body figcaption{line-height:1.45;font-size:13px!important}:root:root body h1{line-height:1.18;font-size:28px!important}:root:root body h2{line-height:1.22;font-size:23px!important}:root:root body h3{line-height:1.28;font-size:18px!important}:root:root body h4{line-height:1.3;font-size:16px!important}:root:root body h5,:root:root body h6{line-height:1.35;font-size:14px!important}:root:root body h1 *,:root:root body h2 *,:root:root body h3 *,:root:root body h4 *,:root:root body h5 *,:root:root body h6 *{line-height:inherit;font-size:inherit!important}input,select,textarea{line-height:1.4}button,.sidebar nav button{line-height:1.25}.metric>span:empty{font-size:0!important}@media (width<=650px){html,body{font-size:13px}}:root{--dh-navy:#163149;--dh-navy-2:#21445f;--dh-orange:#f48410;--dh-orange-dark:#c96008;--dh-blue:#2c6189;--dh-green:#2e7c55;--dh-red:#c94832;--dh-yellow:#f2b43c;--dh-paper:#f9fafb;--dh-surface:#fff;--dh-soft:#eef2f4;--dh-border:#b7c0c6;--dh-muted:#647685;--dh-ink:#163149}html,body{color:var(--dh-ink);background:var(--dh-paper)}body{accent-color:var(--dh-orange)}main{background-color:var(--dh-paper)}.sidebar,.driver-shell header,.tracking-shell>header,.food-saas>header,.welcome,.gov-hero,.finance-governance,.saas-final{background-color:var(--dh-navy)!important}.sidebar{background-image:linear-gradient(180deg,var(--dh-navy),#102638)!important}header{border-bottom-color:#dce2e6}.company-standard,.unit-card{background:var(--dh-navy-2)!important}.panel,.form-card,.metric,.finance-kpi,.chart-card,.tool-card,.result-card,.product-form,.product-summary,.saved-products,.quality-form,.audit-guidance,.visual-standard,.training-assessment,.training-history,.gov-card,.gov-metric,.recipe-archive>section,.delivery-grid>form,.delivery-grid>aside,.delivery-board,.master-card,.user-form,.user-list,.time-card,.tracking-card,input,select,textarea{background-color:var(--dh-surface)!important;border-color:#d9e0e4!important}input:focus,select:focus,textarea:focus{outline:2px solid #f4841040;border-color:var(--dh-orange)!important}.primary,.submit-row button,.welcome button,.company-action,.saas-hero a,.saas-final>a,.customer-primary,.driver-register button,.ride-actions button:not(.decline),form button[type=submit]{background:var(--dh-orange)!important;border-color:var(--dh-orange)!important;color:#fff!important}.primary:hover,.submit-row button:hover,.company-action:hover,.saas-hero a:hover,.saas-final>a:hover{background:var(--dh-orange-dark)!important}.sidebar nav button.active,.recipe-tabs button.active,.gov-tabs button.active,.finance-tabs button.active,.delivery-tabs button.active{background:var(--dh-navy)!important;color:#fff!important;border-color:var(--dh-navy)!important;box-shadow:inset 0 -3px var(--dh-orange)!important}.sidebar nav button.active{background:linear-gradient(90deg,#f484102f,#f4841008)!important}h1,h2,h3,h4,h5,h6{color:var(--dh-navy)}.welcome h1,.welcome h2,.gov-hero h2,.finance-governance h2,.sidebar h1,.sidebar h2,.driver-shell header h1,.saas-final h2{color:#fff}a{color:var(--dh-blue)}.form-heading>span,.gov-card-head small,.gov-hero small,.finance-governance small,.saas-method small,.saas-resources>small,.saas-final small,.company-standard small{color:var(--dh-orange)!important}.governance-seal,.gov-empty,.user-message,.feedback-thanks{color:var(--dh-green)!important;background:#eaf5ef!important;border-color:#bddaca!important}.error,.driver-error,.critical,.overdue{color:var(--dh-red)!important}.warning,.pending{color:#9b6810!important}.gov-metric{border-left-color:var(--dh-blue)!important}.gov-metric.orange{border-left-color:var(--dh-orange)!important}.gov-metric.green{border-left-color:var(--dh-green)!important}.gov-metric.red{border-left-color:var(--dh-red)!important}.gov-metric.purple{border-left-color:var(--dh-yellow)!important}.status-dot{background:var(--dh-orange)!important}.status-dot.purple{background:var(--dh-blue)!important}.gov-index.good{border-color:var(--dh-green)!important}.stage-chart i,.bar i,.progress i{background:var(--dh-orange)!important}.food-saas,.customer-access,.catalog-shell,.signup-shell,.tracking-shell{background-color:var(--dh-paper)!important}.saas-hero{color:#fff;background:var(--dh-navy)!important}.saas-hero h1,.saas-hero p,.saas-hero span{color:#fff!important}.saas-proof article b,.saas-method article i,.saas-resources article i{color:var(--dh-orange)!important}.catalog-header,.catalog-hero{background-color:var(--dh-navy)!important}.catalog-header h1,.catalog-hero h1{color:#fff!important}.print-report-header{border-bottom-color:var(--dh-orange)!important}::selection{color:var(--dh-navy);background:#f4841035}@media print{:root{--dh-paper:#fff}body{background:#fff!important}}.intelligent-home{max-width:1500px}.command-hero{background:linear-gradient(125deg,var(--dh-navy),#244f6d);color:#fff;border-radius:18px;grid-template-columns:1fr 230px;align-items:center;gap:24px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #16314922}.command-hero:after{content:"360°";color:#ffffff07;pointer-events:none;font-size:150px;font-weight:900;position:absolute;bottom:-55px;right:235px}.command-hero>div:first-child{z-index:1;position:relative}.command-hero>div:first-child>span{letter-spacing:.16em;font-weight:900;color:var(--dh-orange)!important}.command-hero h2{max-width:760px;margin:8px 0;color:#fff!important;font-size:26px!important}.command-hero p{max-width:700px;margin:0;color:#dce7ee!important}.command-score{z-index:1;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff25;border-radius:15px;padding:18px;position:relative}.command-score small,.command-score span{display:block;color:#d9e5ec!important}.command-score b{color:#fff;margin:7px 0;line-height:1;display:block;font-size:48px!important}.command-score button{background:var(--dh-orange);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-weight:900}.command-strip{background:#fff;border:1px solid #dce3e7;border-radius:0 0 13px 13px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:18px;margin:0 14px 16px;padding:11px 18px;display:grid;box-shadow:0 8px 25px #1631490a}.command-strip>div{align-items:center;gap:8px;display:flex}.command-strip small{color:var(--dh-muted)!important}.command-strip button{color:var(--dh-blue);cursor:pointer;background:#edf3f6;border:0;border-radius:7px;padding:9px 12px;font-weight:900}.live-dot{background:var(--dh-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #2e7c5518}.modern-metrics{margin-bottom:15px}.modern-metrics .metric{padding:18px;position:relative;overflow:hidden}.modern-metrics .metric:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-24px;right:-22px}.modern-metrics .metric.red{border-top-color:var(--dh-red)}.modern-metrics .metric-action{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;display:block}.modern-metrics .metric-action:focus-visible{outline-offset:2px;outline:3px solid #f58a1466}.intelligence-layout{grid-template-columns:1.15fr .85fr;gap:15px;margin-bottom:15px;display:grid}.smart-badge{background:#edf3f6;border-radius:20px;padding:6px 10px;color:var(--dh-blue)!important}.ai-pulse{background:linear-gradient(135deg,var(--dh-blue),var(--dh-green));border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 0 5px #2c618910;color:#fff!important}.day-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f2;grid-template-columns:34px 1fr auto 20px;align-items:center;gap:10px;width:100%;padding:13px 2px;display:grid}.day-item:hover{background:#f7f9fa}.day-item>i{width:29px;height:29px;color:var(--dh-orange-dark);background:#fff0e2;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.day-item span b,.day-item span small{display:block}.day-item span small{margin-top:3px;color:var(--dh-muted)!important}.day-item em{background:#fff4e8;border-radius:15px;padding:5px 9px;font-style:normal;color:#9b5b10!important}.day-item strong{color:var(--dh-orange)}.day-empty{background:#eaf5ef;border-radius:12px;align-items:center;gap:13px;padding:22px;display:flex}.day-empty>i{background:var(--dh-green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.day-empty b,.day-empty span{display:block}.day-empty span{margin-top:4px;color:#4e6c60!important}.day-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.day-actions button{color:var(--dh-navy);cursor:pointer;background:#fff;border:1px solid #dbe2e6;border-radius:8px;padding:9px 11px;font-weight:800}.day-actions button:first-child{background:var(--dh-orange);color:#fff;border-color:var(--dh-orange)}.intelligence-panel{background:linear-gradient(#fff,#f8fafb)!important}.smart-insight{border-top:1px solid #e9edef;grid-template-columns:34px 1fr;gap:11px;padding:13px 0;display:grid}.smart-insight>i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.smart-insight.orange>i{color:var(--dh-orange-dark);background:#fff0e2}.smart-insight.blue>i{color:var(--dh-blue);background:#e9f2f8}.smart-insight.green>i{color:var(--dh-green);background:#eaf5ef}.smart-insight p{margin:4px 0 8px;color:var(--dh-muted)!important}.smart-insight button{color:var(--dh-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.management-map{margin-bottom:15px}.management-map>.panel-title>span{color:var(--dh-muted)!important}.management-map>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.management-map>div:last-child>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6e9;border-radius:11px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:13px;transition:all .18s;display:grid}.management-map>div:last-child>button:hover{border-color:var(--dh-orange);transform:translateY(-2px);box-shadow:0 10px 25px #16314912}.management-map button>i{background:var(--dh-navy);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.management-map button span b,.management-map button span small{display:block}.management-map button span small{margin-top:3px;color:var(--dh-muted)!important}.management-map button strong{color:var(--dh-orange)}.process-timeline{margin-bottom:15px}.process-timeline>.panel-title button{color:var(--dh-blue);background:#edf3f6;border:0;border-radius:7px;padding:8px 10px;font-weight:900}.process-timeline>div:last-child{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.process-timeline>div:last-child:before{content:"";background:#dbe2e6;height:2px;position:absolute;top:17px;left:7%;right:7%}.process-timeline span{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.process-timeline span i{width:34px;height:34px;color:var(--dh-muted);background:#eef2f4;border:2px solid #d3dbe0;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.process-timeline span.done i{background:var(--dh-green);border-color:var(--dh-green);color:#fff}.process-timeline span.done b{color:var(--dh-green)}@media (width<=1050px){.intelligence-layout{grid-template-columns:1fr}.management-map>div:last-child,.command-strip{grid-template-columns:1fr 1fr}.process-timeline>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px}.process-timeline>div:last-child:before{display:none}}@media (width<=700px){.command-hero{grid-template-columns:1fr;padding:22px}.command-hero:after{right:-25px}.command-score{text-align:left}.command-strip{grid-template-columns:1fr;margin:0 8px 13px}.modern-metrics{grid-template-columns:1fr 1fr!important}.management-map>div:last-child{grid-template-columns:1fr}.process-timeline>div:last-child{grid-template-columns:1fr 1fr}.day-item{grid-template-columns:32px 1fr 18px}.day-item em{grid-column:2}.command-score b{font-size:40px!important}}.sector-coverage>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sector-coverage article{background:#fafbfc;border:1px solid #e3e7ed;border-top:3px solid #0b766e;border-radius:11px;padding:14px}.sector-coverage article.standard{border-top-color:#f58a14}.sector-coverage article.command{border-top-color:#172138}.sector-coverage article header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;height:auto;padding:0;display:flex}.sector-coverage article strong{color:#0b766e;background:#e8f6f3;border-radius:14px;padding:5px 8px;font-size:10px}.sector-coverage article p{color:#394457;min-height:36px}.sector-coverage article small{color:#778193}.sector-coverage footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sector-coverage footer b{color:#fff;background:#172138;border-radius:8px;padding:7px 9px;font-size:10px}@media (width<=850px){.sector-coverage>div:nth-child(2){grid-template-columns:1fr}}.app-shell{--hf-navy:#163149;--hf-navy-2:#21445f;--hf-orange:#f48410;--hf-blue:#2c6189;--hf-green:#2e7c55;--hf-paper:#f9fafb;--hf-soft:#eef2f4;--hf-border:#d9e0e4;--hf-muted:#647685;background:var(--hf-paper)}.app-shell .sidebar{border-right:1px solid #ffffff12;background:linear-gradient(180deg,var(--hf-navy),#102638)!important}.app-shell .brand img{object-fit:contain!important;background:#050708!important;border:1px solid #f4841055!important;padding:4px!important}.app-shell .brand b{letter-spacing:.01em;color:#fff!important}.app-shell .brand span{color:#b9cad4!important}.app-shell .sidebar nav button{color:#c5d2da!important}.app-shell .sidebar nav button:hover{color:#fff!important;background:#ffffff0c!important}.app-shell .sidebar nav button.active{color:#fff!important;box-shadow:inset 3px 0 var(--hf-orange),inset 0 -1px #ffffff08!important;background:linear-gradient(90deg,#f4841038,#f4841008)!important}.app-shell .sidebar nav button.active i,.app-shell .sidebar nav button:hover i{color:var(--hf-orange)!important}.app-shell .company-standard,.app-shell .unit-card{background:var(--hf-navy-2)!important;border-color:#ffffff16!important}.app-shell main>header{border-bottom-color:var(--hf-border)!important;background:#fff!important}.app-shell main>header h1{color:var(--hf-navy)!important}.app-shell main>header p{color:var(--hf-muted)!important}.app-shell .panel,.app-shell .form-card,.app-shell .metric{border-color:var(--hf-border)!important;background:#fff!important}.app-shell .command-hero{background:linear-gradient(125deg,var(--hf-navy),var(--hf-navy-2))!important}.app-shell .command-score button,.app-shell .day-actions button:first-child,.app-shell .submit-row button{background:var(--hf-orange)!important;border-color:var(--hf-orange)!important;color:#fff!important}.app-shell .management-map button>i{background:var(--hf-navy)!important}.app-shell a,.app-shell .smart-insight button{color:var(--hf-blue)}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:var(--hf-orange)!important;box-shadow:0 0 0 3px #f4841018!important}.app-shell .toast{background:var(--hf-green)!important}.app-shell .tenant-context{border-color:var(--hf-border)!important}.app-shell .admin-signout{border-color:var(--hf-border)!important;color:var(--hf-navy)!important}.plan-equivalence{text-align:center;background:#eef5f8;border-radius:10px;max-width:780px;margin:20px auto 0;padding:12px 16px;color:#2c6189!important}.plan-equivalence b{color:#163149}.app-shell .governance .gov-hero,.app-shell .governance .manager-command{background:linear-gradient(125deg,var(--hf-navy),var(--hf-navy-2))!important}.app-shell .governance .gov-hero em,.app-shell .governance .gov-card-head small,.app-shell .governance .decision-impact>div small,.app-shell .governance .task-head small,.app-shell .governance .cycle-open form>small{color:var(--hf-orange)!important}.app-shell .governance .gov-index,.app-shell .governance .gov-card,.app-shell .governance .decision-impact,.app-shell .governance .governance-live-kpis article,.app-shell .governance .monthly-summary article{border-color:var(--hf-border)!important}.app-shell .governance button,.app-shell .governance .manager-action-list button{border-color:var(--hf-navy)!important}.app-shell .governance .manager-action-list button,.app-shell .governance .workflow-switch button.active,.app-shell .governance .cycle-open form>button,.app-shell .governance .cycle-board nav button.active{background:var(--hf-navy)!important;color:#fff!important}.app-shell .governance form>button,.app-shell .governance .gov-index.warn,.app-shell .governance .cycle-progress b{color:var(--hf-orange)!important}.app-shell .governance .pillar-score i b,.app-shell .governance .cycle-progressbar i{background:linear-gradient(90deg,var(--hf-orange),var(--hf-green))!important}.app-shell .governance .gov-brand-mark{border:1px solid #f484104d;border-radius:9px;justify-content:center;align-items:center;gap:3px;width:64px;height:34px;overflow:hidden;background:#050708!important;padding:3px 6px!important;display:flex!important}.app-shell .governance .gov-brand-mark img{object-fit:contain;width:27px;height:27px;display:block}.app-shell .governance .gov-brand-mark strong{color:#fff;letter-spacing:-.02em;font-size:10px;line-height:1}.app-shell .action-execution-center{border:1px solid var(--hf-border);border-top:4px solid var(--hf-orange);background:#fff;border-radius:14px;margin:16px 0;padding:20px;box-shadow:0 14px 34px #16314912}.app-shell .action-execution-center>header{align-items:flex-start;gap:20px;height:auto;padding:0 0 15px;display:flex;position:static;background:0 0!important;border:0!important}.app-shell .action-execution-center>header>div{flex:1}.app-shell .action-execution-center header small{color:var(--hf-orange);letter-spacing:.12em;font-weight:900}.app-shell .action-execution-center header h3{color:var(--hf-navy);margin:5px 0;font-size:20px}.app-shell .action-execution-center header p{color:var(--hf-muted);margin:0}.app-shell .action-execution-center>header>b{background:var(--hf-navy);color:#fff;white-space:nowrap;border-radius:20px;padding:8px 12px}.app-shell .action-trace-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px;display:grid}.app-shell .action-trace-summary span{background:var(--hf-soft);border-radius:9px;padding:11px}.app-shell .action-trace-summary small,.app-shell .action-trace-summary b{display:block}.app-shell .action-trace-summary small{color:var(--hf-muted);margin-bottom:4px}.app-shell .action-edit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-shell .action-edit-grid .wide{grid-column:1/-1}.app-shell .action-edit-grid textarea{min-height:82px;margin:0}.app-shell .action-success{color:var(--hf-green);background:#edf8f3;border-radius:8px;padding:10px;font-weight:800}.app-shell .action-execution-center footer{border-top:1px solid var(--hf-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.app-shell .action-execution-center footer button{border-radius:8px;padding:10px 13px;font-weight:800;border:1px solid var(--hf-border)!important;color:var(--hf-navy)!important;background:#fff!important}.app-shell .action-execution-center footer .finish{background:var(--hf-orange)!important;border-color:var(--hf-orange)!important;color:#fff!important}@media (width<=760px){.app-shell .action-trace-summary,.app-shell .action-edit-grid{grid-template-columns:1fr}.app-shell .action-edit-grid .wide{grid-column:auto}.app-shell .action-execution-center>header{display:block}.app-shell .action-execution-center>header>b{margin-top:10px;display:inline-block}.app-shell .action-execution-center footer button{width:100%}}.app-shell{--portal-text-size:13px;--portal-line-height:1.45;font-size:var(--portal-text-size)!important;line-height:var(--portal-line-height)!important}.app-shell.app-shell.app-shell p,.app-shell.app-shell.app-shell span,.app-shell.app-shell.app-shell small,.app-shell.app-shell.app-shell label,.app-shell.app-shell.app-shell input,.app-shell.app-shell.app-shell select,.app-shell.app-shell.app-shell textarea,.app-shell.app-shell.app-shell button,.app-shell.app-shell.app-shell a,.app-shell.app-shell.app-shell li,.app-shell.app-shell.app-shell dt,.app-shell.app-shell.app-shell dd,.app-shell.app-shell.app-shell table,.app-shell.app-shell.app-shell th,.app-shell.app-shell.app-shell td,.app-shell.app-shell.app-shell strong,.app-shell.app-shell.app-shell b,.app-shell.app-shell.app-shell em,.app-shell.app-shell.app-shell time,.app-shell.app-shell.app-shell legend,.app-shell.app-shell.app-shell figcaption{font-size:var(--portal-text-size)!important;line-height:var(--portal-line-height)!important}.app-shell.app-shell.app-shell input,.app-shell.app-shell.app-shell select,.app-shell.app-shell.app-shell textarea,.app-shell.app-shell.app-shell button{font-family:inherit!important}.app-shell.app-shell.app-shell h1{font-size:28px!important;line-height:1.18!important}.app-shell.app-shell.app-shell h2{font-size:23px!important;line-height:1.22!important}.app-shell.app-shell.app-shell h3{font-size:18px!important;line-height:1.28!important}.app-shell.app-shell.app-shell h4{font-size:16px!important;line-height:1.3!important}.app-shell.app-shell.app-shell h5,.app-shell.app-shell.app-shell h6{font-size:14px!important;line-height:1.35!important}.app-shell.app-shell.app-shell h1 *,.app-shell.app-shell.app-shell h2 *,.app-shell.app-shell.app-shell h3 *,.app-shell.app-shell.app-shell h4 *,.app-shell.app-shell.app-shell h5 *,.app-shell.app-shell.app-shell h6 *{font-size:inherit!important;line-height:inherit!important}.app-shell.app-shell.app-shell .metric>span:empty,.app-shell.app-shell.app-shell .progress-bar span,.app-shell.app-shell.app-shell .score-ring i{font-size:0!important}@media (width<=650px){.app-shell{--portal-text-size:13px}}:root{--academy-midnight:#06101d;--academy-graphite:#101925;--academy-blue:#166a96;--academy-cyan:#36d6dc;--academy-orange:#ff8617;--academy-ice:#eef8fb;--academy-violet:#8b63ff}.academy-shell{background:var(--academy-midnight);min-height:100vh;color:var(--academy-ice);font:13px Arial,sans-serif;overflow:hidden}.academy-shell *{box-sizing:border-box}.academy-shell a{text-decoration:none}.academy-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101de8;border-bottom:1px solid #60eef123;justify-content:space-between;align-items:center;padding:12px max(22px,5vw);display:flex;position:sticky;top:0}.academy-logo{color:#fff;align-items:center;gap:10px;display:flex}.academy-logo img{object-fit:contain;filter:drop-shadow(0 0 12px #ff861766);width:42px;height:42px}.academy-logo b,.academy-logo small{display:block}.academy-logo b{letter-spacing:.08em}.academy-logo small{color:#57dce0;letter-spacing:.18em;margin-top:3px;font-size:9px}.academy-nav nav{align-items:center;gap:17px;display:flex}.academy-nav nav a{color:#bdccd4;font-size:11px;font-weight:800}.academy-nav .investor-link{color:#5ee8ed;border:1px solid #48dce166;border-radius:9px;padding:10px 13px}.academy-hero{background:radial-gradient(circle at 76% 24%,#237aa633,#0000 27%),radial-gradient(circle at 42% 72%,#8b63ff16,#0000 23%),linear-gradient(145deg,#07121f,#091725 60%,#07111b);grid-template-columns:1.05fr .65fr;align-items:center;gap:7vw;min-height:690px;padding:80px max(25px,9vw);display:grid;position:relative}.academy-hero>div:not(.academy-orbit),.academy-hero>aside{z-index:2;position:relative}.academy-hero>div>small,.academy-ecosystem small,.academy-modes header small,.academy-tracks header small,.enrollment-intro>small,.academy-certification>div>small,.academy-mentor>div>small{color:var(--academy-cyan);letter-spacing:.16em;font-weight:900}.academy-hero h1{letter-spacing:-.055em;color:#fff;margin:20px 0;font-size:clamp(50px,6vw,88px);line-height:.93}.academy-hero h1 em{color:var(--academy-orange);text-shadow:0 0 28px #ff861744;font-style:normal}.academy-hero>div>p{color:#aebfca;max-width:620px;font-size:18px;line-height:1.6}.academy-hero>div>div{gap:11px;margin-top:28px;display:flex}.academy-hero>div>div a{background:var(--academy-orange);color:#16110c;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:14px 19px;font-weight:900}.academy-hero>div>div .ghost{color:#fff;background:#ffffff08;border:1px solid #ffffff24}.academy-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1e2ccf;border:1px solid #59eef138;border-radius:18px;padding:25px;box-shadow:0 28px 70px #0008,0 0 40px #35d8dc12}.academy-hero>aside small,.academy-hero>aside b,.academy-hero>aside p{display:block}.academy-hero>aside small{color:var(--academy-orange);font-weight:900}.academy-hero>aside b{margin:13px 0;font-size:22px;line-height:1.35}.academy-hero>aside p{color:#9fb3bd;line-height:1.55}.academy-hero>aside div{gap:8px;margin-top:18px;display:grid}.academy-hero>aside span{color:#bfecef;background:#ffffff08;border-radius:8px;padding:10px}.academy-orbit{border:1px solid #4ce5ea2e;border-radius:50%;width:440px;height:440px;position:absolute;top:65px;right:8vw;box-shadow:inset 0 0 70px #2fdde20b,0 0 70px #2fdde20b}.academy-orbit:before,.academy-orbit:after{content:"";border:1px solid #ff86172e;border-radius:50%;position:absolute;inset:58px}.academy-orbit:after{border-color:#8b63ff35;inset:125px}.academy-orbit span,.academy-orbit i{background:#0c1b29;border:1px solid #4cdde344;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 25px #4cdde326}.academy-orbit span{color:#55e5e9;width:74px;height:74px;font-weight:900;top:84px;right:28px}.academy-orbit i{color:#ff941f;width:59px;height:59px;font-style:normal;bottom:42px;left:53px}.academy-ecosystem,.academy-modes,.academy-tracks,.academy-enrollment,.academy-certification,.academy-mentor{padding:80px max(24px,8vw)}.academy-ecosystem{background:#0d1722;grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.academy-ecosystem h2,.academy-modes h2,.academy-tracks h2,.academy-enrollment h2,.academy-certification h2,.academy-mentor h2{margin:11px 0;font-size:36px;line-height:1.15}.academy-ecosystem p,.academy-modes p,.academy-tracks p,.academy-enrollment p,.academy-certification p,.academy-mentor p{color:#9eafb9;line-height:1.6}.academy-ecosystem>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.academy-ecosystem>div:last-child span{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:11px;padding:13px;font-weight:800;display:flex}.academy-ecosystem span i{color:var(--academy-orange);font-size:10px;font-style:normal}.academy-modes{background:linear-gradient(#07111e,#0a1421)}.academy-modes>header{max-width:680px}.academy-modes>article{vertical-align:top;background:linear-gradient(145deg,#10212f,#0d1824);border:1px solid #46dce327;border-radius:15px;width:calc(33.33% - 12px);min-height:240px;margin:26px 8px 0 0;padding:24px;display:inline-grid}.academy-modes article i{color:var(--academy-orange);font-style:normal;font-weight:900}.academy-modes article h3{margin:25px 0 5px;font-size:21px}.academy-modes article span{color:#50dce1;align-self:end;font-size:11px;font-weight:900}.academy-tracks{background:#0e1823}.academy-tracks>header{justify-content:space-between;align-items:end;display:flex}.academy-tracks>header>b{color:var(--academy-orange);font-size:48px}.academy-tracks>header>b span{color:#91a3ad;font-size:10px;display:block}.academy-tracks>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:30px;display:grid}.academy-tracks article{background:#ffffff04;border:1px solid #ffffff0e;border-radius:11px;gap:12px;min-height:134px;padding:16px;display:flex}.academy-tracks article i{color:#4fdee3;font-style:normal;font-weight:900}.academy-tracks article h3{margin:0;font-size:14px}.academy-tracks article p{margin-bottom:0;font-size:11px}.academy-enrollment{background:radial-gradient(circle at 20% 10%,#166a962c,#0000 28%),#07111e;grid-template-columns:.8fr 1.2fr;gap:5vw;display:grid}.profile-selector{gap:7px;margin:25px 0;display:grid}.profile-selector button{text-align:left;color:#b5c3cb;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;padding:11px 13px}.profile-selector button.active{color:#fff;background:#1b839343;border-color:#45e0e5;box-shadow:0 0 20px #3dd7dd18}.enrollment-intro>aside{border-left:4px solid var(--academy-orange);background:#ffffff07;gap:5px;padding:18px;display:grid}.enrollment-intro aside span,.enrollment-intro aside b,.enrollment-intro aside strong,.enrollment-intro aside small{display:block}.enrollment-intro aside strong{color:#ff9a31;font-size:29px}.enrollment-intro aside small{color:#93a5ae;line-height:1.5}.academy-enrollment>form,.enrollment-success{background:#0e1b28;border:1px solid #52e2e62c;border-radius:18px;padding:27px;box-shadow:0 25px 70px #0008}.academy-enrollment form h3{margin-top:0;font-size:22px}.academy-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.academy-enrollment label{color:#b9c8cf;gap:6px;font-weight:800;display:grid}.academy-enrollment input,.academy-enrollment select{color:#fff;width:100%;font:inherit;background:#07121c;border:1px solid #ffffff19;border-radius:8px;padding:12px}.academy-enrollment fieldset{border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:8px;margin:17px 0;padding:14px;display:flex}.academy-enrollment legend{color:#51dce1;padding:0 7px;font-weight:900}.academy-enrollment fieldset label{background:#ffffff06;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;display:flex}.academy-enrollment fieldset input,.academy-consent input{width:auto}.academy-consent{background:#ffffff05;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;margin:15px 0;padding:12px;line-height:1.45;display:flex!important}.academy-enrollment form>button,.enrollment-success>a{background:var(--academy-orange);color:#17100a;cursor:pointer;text-align:center;border:0;border-radius:9px;width:100%;padding:14px;font-weight:900;display:block}.academy-enrollment form>button:disabled{opacity:.6}.academy-error{background:#ff5b5222;border-radius:8px;padding:10px;color:#ffb5af!important}.enrollment-success{text-align:center;align-self:center}.enrollment-success i{color:#051016;background:#36d6dc;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:25px;font-style:normal;display:grid}.enrollment-success>b{color:#60ebef;margin:17px 0;font-size:26px;display:block}.enrollment-success>span{color:#ff9b39;background:#ffffff08;border-radius:8px;margin:13px 0;padding:9px;display:block}.academy-certification{background:#111b26;grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;display:grid}.certificate-seal{text-align:center;background:radial-gradient(circle,#263847,#111b26 69%);border:2px solid #aab9c0;border-radius:50%;place-items:center;width:300px;height:300px;margin:auto;display:grid;position:relative;box-shadow:0 0 0 9px #0f1923,0 0 0 11px #ff8617,0 30px 70px #000a}.certificate-seal:before{content:"";border:1px dashed #65e5e9;border-radius:50%;position:absolute;inset:19px}.certificate-seal span,.certificate-seal b,.certificate-seal i,.certificate-seal small{position:absolute}.certificate-seal span{letter-spacing:.2em;top:70px}.certificate-seal b{color:#ff971f;font-size:28px;top:98px}.certificate-seal i{font-style:normal;font-weight:900;line-height:1.5}.certificate-seal small{color:#58dfe4;bottom:65px}.academy-certification>div:last-child>div{gap:8px;margin:20px 0;display:flex}.academy-certification>div:last-child span{background:#ffffff07;border-radius:8px;padding:10px}.academy-certification a{color:#50dfe4;font-weight:900}.academy-mentor{background:radial-gradient(circle at 75% 45%,#8b63ff25,#0000 30%),#07111d;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.academy-mentor>aside{background:#15142b;border:1px solid #9879ff50;border-radius:18px;grid-template-columns:55px 1fr;gap:10px;padding:22px;display:grid;box-shadow:0 0 50px #8b63ff1f}.academy-mentor>aside>i{background:linear-gradient(145deg,#8b63ff,#37d7dc);border-radius:13px;grid-row:1/3;place-items:center;font-style:normal;font-weight:900;display:grid}.academy-mentor>aside b,.academy-mentor>aside span{display:block}.academy-mentor>aside span{color:#9ba5c4}.academy-mentor>aside button{text-align:left;color:#d8dafa;background:#ffffff07;border:1px solid #ffffff13;border-radius:8px;grid-column:1/-1;padding:10px}.academy-shell>footer{background:#040b13;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;padding:30px max(24px,6vw);display:flex}.academy-shell>footer p{color:#8da0aa}.academy-shell>footer nav{gap:15px;display:flex}.academy-shell>footer nav a{color:#b2c0c8;font-size:11px}@media (width<=900px){.academy-nav nav{display:none}.academy-hero,.academy-ecosystem,.academy-enrollment,.academy-certification,.academy-mentor{grid-template-columns:1fr}.academy-hero{padding-top:50px}.academy-orbit{opacity:.5;right:-190px}.academy-tracks>div{grid-template-columns:repeat(2,1fr)}.academy-modes>article{width:100%;margin-right:0}.academy-certification{text-align:left}.academy-shell>footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.academy-hero{min-height:auto;padding:55px 22px}.academy-hero h1{font-size:48px}.academy-hero>div>div{flex-direction:column}.academy-ecosystem,.academy-modes,.academy-tracks,.academy-enrollment,.academy-certification,.academy-mentor{padding:55px 20px}.academy-ecosystem>div:last-child,.academy-tracks>div,.academy-form-grid{grid-template-columns:1fr}.academy-tracks>header{flex-direction:column;align-items:flex-start}.academy-certification>div:last-child>div,.academy-shell>footer nav{flex-wrap:wrap}}.academy-institution{background:#ffffff06;border:1px solid #49dce02b;border-radius:10px;grid-template-columns:auto 1fr;gap:6px 12px;margin-top:22px;padding:16px;display:grid}.academy-institution b{color:#58e0e4}.academy-institution span{color:#a9bbc3}@media (width<=560px){.academy-institution{grid-template-columns:1fr}.academy-institution span{margin-bottom:7px}}.academy-official-brand img{object-fit:contain;filter:none;background:#fff;border-radius:8px;width:112px;height:54px;padding:2px}.academy-official-identity{color:#344956;background:#f5f8fa;grid-template-columns:minmax(220px,380px) 1fr;align-items:center;gap:42px;padding:52px max(24px,8vw);display:grid}.academy-official-identity img{object-fit:contain;background:#fff;border-radius:18px;width:100%;max-height:280px;box-shadow:0 18px 50px #122c3b1a}.academy-official-identity small{color:#16868a;letter-spacing:.16em;font-weight:900}.academy-official-identity h2{margin:10px 0;font-size:38px}.academy-official-identity p{color:#607583;max-width:650px;font-size:16px;line-height:1.6}@media (width<=760px){.academy-official-identity{grid-template-columns:1fr}}.master-presentation{--blue:#0b376c;--aqua:#43c7c0;--orange:#f39a4a;--silver:#dce3e9;color:#fff;background:#16222c;min-height:100vh;font-family:Arial,sans-serif}.master-opening{color:#102f60;background:radial-gradient(circle at 70% 30%,#dce9f4,#f5f8fa 38%,#aebbc5 100%);place-items:center;display:grid;overflow:hidden}.master-opening:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffffa8 47%,#0000 58%);animation:6s infinite chromeSweep;position:fixed;inset:-30%}.cinema-line{background:linear-gradient(90deg,#0000,#1468ca,#43c7c0,#0000);width:100%;height:2px;animation:1.5s both lineOpen;position:fixed;top:50%;left:0}.master-opening section{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#ffffffb8;border:1px solid #ffffffb8;border-radius:28px;width:min(760px,90vw);padding:55px;position:relative;box-shadow:0 30px 90px #173b6126}.master-opening img{object-fit:contain;width:150px;height:96px}.master-opening small{color:#466379;letter-spacing:.14em;font-weight:900;display:block}.master-opening h1{letter-spacing:-.04em;margin:15px 0 0;font-size:60px}.master-opening h2{color:#1470cc;letter-spacing:.18em;margin:4px 0 20px;font-size:24px}.master-opening p{font-size:18px;line-height:1.65}.master-opening section>div{flex-wrap:wrap;justify-content:center;gap:9px;margin:25px 0;display:flex}.master-opening section>div span{background:#f7fafc;border:1px solid #b7c7d4;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.master-opening button{color:#fff;background:linear-gradient(135deg,#f5a253,#ef862e);border:0;border-radius:11px;margin:5px 0 18px;padding:15px 24px;font-weight:900;box-shadow:0 12px 30px #bd5e1638}.master-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#15222de8;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;height:72px;padding:9px 22px;display:flex}.master-topbar>a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.master-topbar img{object-fit:contain;filter:brightness(0)invert();width:43px;height:43px}.master-topbar a span{display:grid}.master-topbar a small{color:#b8c8d3}.master-topbar>div{align-items:center;gap:8px;display:flex}.master-topbar>div>b,.evidence{letter-spacing:.08em;border:1px solid #ffffff30;border-radius:999px;padding:7px 9px;font-size:9px}.evidence{background:#1f835f}.master-topbar .audit-access{color:#9cf0e9;background:#173f4b;border-color:#4bc6bd}.evidence.lab-validado{background:#755ca7}.evidence.integração-externa-pendente{background:#9a5e25}.master-stage{background:radial-gradient(circle at 70% 20%,#344450,#131d24 62%);grid-template-columns:1fr;gap:18px;height:calc(100vh - 160px);min-height:530px;padding:18px;display:grid;position:relative;overflow:hidden}.master-explanation{z-index:3;background:linear-gradient(155deg,#0d2d4d,#13212d 72%);border-right:1px solid #ffffff24;flex-direction:column;padding:30px 28px 20px;display:none;position:relative;overflow:auto}.master-explanation>small{color:#6fdad2;letter-spacing:.12em;font-size:10px;font-weight:900}.master-explanation h1{margin:11px 0 14px;font-size:clamp(24px,2.2vw,38px);line-height:1.05}.master-explanation p{color:#d8e5ec;margin:0;font-size:14px;line-height:1.65}.master-explanation h2{color:#8ddfd9;letter-spacing:.1em;text-transform:uppercase;margin:23px 0 10px;font-size:12px}.master-explanation ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.master-explanation li{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:grid}.master-explanation li i{color:#7ce1da;background:#43c7c025;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.master-explanation footer{color:#8fa6b6;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.master-explanation footer b{color:#72d4b4}.master-screen{background:linear-gradient(145deg,#11181d,#030608);border:2px solid #56636c;border-radius:24px;min-width:0;padding:14px 14px 27px;position:relative;overflow:hidden;box-shadow:0 24px 55px #0009,inset 0 0 0 2px #ffffff10,inset 0 -12px 24px #000}.master-screen:before{content:"HUG FOOD 360° · TELA OPERACIONAL";color:#7f8d96;letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;bottom:8px;left:24px}.master-screen:after{content:"";background:#43c7c0;border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;right:24px;box-shadow:0 0 10px #43c7c0}.screen-loading{z-index:0;color:#173b61;text-align:center;background:#e6edf2;place-content:center;gap:5px;display:grid;position:absolute;inset:0}.screen-loading span{color:#668096;font-size:12px}.chapter-visual{z-index:1;color:#18334b;background:linear-gradient(145deg,#f8fbfd,#e9eff3);border:1px solid #aebbc5;border-radius:12px;width:100%;height:100%;padding:24px;position:relative;overflow:auto}.simulation-guide{z-index:8;pointer-events:none;gap:7px;width:min(760px,100% - 70px);display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.simulation-guide span{color:#aebfca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2336d9;border:1px solid #fff5;border-radius:10px;flex:1;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:8px 10px;display:grid;box-shadow:0 8px 22px #0004}.simulation-guide i{background:#ffffff15;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.simulation-guide b{font-size:9px}.simulation-guide span.active{color:#fff;background:#123b4b;border-color:#61e1d8}.simulation-guide span.active i{color:#0e3340;background:#43c7c0}.simulation-guide span.done{color:#d5eee4;border-color:#4eb68e}.simulation-guide span.done i{color:#fff;background:#2e8f6d}.chapter-visual>header{border-bottom:1px solid #d2dce3;align-items:center;gap:12px;display:flex;background:0 0!important;height:auto!important;padding:0 0 17px!important}.chapter-visual>header img{object-fit:contain;width:58px;height:42px}.chapter-visual>header span{display:grid}.chapter-visual>header small{color:#618096;letter-spacing:.13em;font-size:8px}.chapter-visual>header b{margin-top:4px;font-size:18px}.chapter-visual>header em{color:#17684d;background:#dff4ec;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.chapter-visual>section{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.chapter-visual>section article{background:#fff;border:1px solid #d9e2e8;border-radius:12px;min-height:92px;padding:16px;position:relative;overflow:hidden;box-shadow:0 8px 20px #173b610c}.chapter-visual>section small,.chapter-visual>section b{display:block}.chapter-visual>section small{color:#6c8191;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.chapter-visual>section b{margin-top:9px;font-size:15px}.chapter-visual>section i{background:linear-gradient(90deg,#0b6695,#43c7c0);width:72%;height:4px;position:absolute;bottom:0;left:0}.chapter-visual>div{background:#fff;border:1px solid #d8e1e7;border-radius:12px;overflow:hidden}.chapter-visual>div p{border-bottom:1px solid #e4e9ed;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin:0;padding:14px 16px;display:grid}.chapter-visual>div p:last-child{border-bottom:0}.chapter-visual>div p i{color:#176b71;background:#e3f3f3;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.chapter-visual>div p span{font-size:12px}.chapter-visual>div p b{color:#1c775b;font-size:10px}.chapter-visual>footer{letter-spacing:.07em;border-radius:8px;margin-top:16px;color:#c3d1da!important;background:#172d40!important;height:auto!important;padding:10px 12px!important;font-size:9px!important}.chapter-visual>div p.active{background:#e9f7f6;box-shadow:inset 4px 0 #43c7c0}.chapter-visual>div p.active i{color:#103b46;background:#43c7c0}.chapter-visual>div p.active b{color:#0d6770}.chapter-visual>div p.done{background:#f3faf7}.chapter-visual>div p.done i{color:#fff;background:#2e8f6d}.master-stage iframe{z-index:1;transform-origin:50%;background:#f5f8fa;border:1px solid #62717b;border-radius:12px;width:100%;height:100%;position:relative;transform:scale(1.01)}.screen-veil{pointer-events:none;background:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), transparent 0 68%, #0f1e2b2e 100%);transition:background .6s;position:absolute;inset:0}.spotlight{left:calc(var(--spot-x) - 92px);top:calc(var(--spot-y) - 92px);pointer-events:none;border:2px solid #52d3ca;border-radius:50%;width:184px;height:184px;transition:left .6s,top .6s;position:absolute;box-shadow:0 0 0 12px #43c7c01c,0 0 45px #43c7c080}.guided-cursor{left:var(--spot-x);top:var(--spot-y);filter:drop-shadow(0 4px 5px #0005);width:25px;height:33px;animation:4s ease-in-out infinite cursorGuide;position:absolute}.guided-cursor:before{content:"";border-bottom:23px solid #0000;border-left:9px solid #fff;border-right:9px solid #0000;width:0;height:0;display:block;transform:rotate(-15deg)}.guided-cursor i{background:var(--aqua);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:14px;box-shadow:0 0 0 7px #43c7c04d}.is-paused .guided-cursor,.is-paused .spotlight{animation-play-state:paused}.chapter-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#102944e8;border:1px solid #ffffffa0;border-radius:18px;width:min(440px,100% - 48px);padding:22px;position:absolute;bottom:36px;left:24px;box-shadow:0 18px 55px #06162966}.chapter-card>small{color:#77e0d8;letter-spacing:.12em;font-weight:900}.chapter-card h1{margin:8px 0;font-size:27px}.chapter-card p{color:#dce9f2;margin:0;line-height:1.55}.chapter-card ul{grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.chapter-card li{color:#cce6e4;font-size:11px}.master-caption{color:#fff;text-align:center;background:#07131cd9;border-radius:8px;max-width:720px;padding:9px 15px;font-size:13px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=800px){.master-stage{grid-template-rows:auto minmax(330px,1fr);grid-template-columns:1fr;gap:10px;padding:10px;overflow:auto}.master-explanation{border-bottom:1px solid #ffffff24;border-right:0;max-height:45vh;padding:20px}.master-explanation p{font-size:12px}.master-explanation footer{margin-top:12px}.master-caption{max-width:90%;font-size:11px;left:50%}.simulation-guide{width:calc(100% - 45px);top:18px}.simulation-guide b{display:none}.simulation-guide span{grid-template-columns:1fr;justify-items:center;padding:6px}.chapter-visual{padding:14px}.chapter-visual>section{grid-template-columns:1fr}.chapter-visual>div p{grid-template-columns:26px 1fr}.chapter-visual>div p b{grid-column:2}}.master-controls{background:#101b24;justify-content:space-between;align-items:center;gap:12px;height:88px;padding:14px 20px;display:flex;position:relative}.progress{background:#ffffff1c;height:4px;position:absolute;top:0;left:0;right:0}.progress i{background:linear-gradient(90deg,#43c7c0,#f39a4a);height:100%;display:block}.progress>.progress-thumb{background:#43c7c0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.master-controls nav{align-items:center;gap:7px;display:flex}.master-controls button,.master-controls select{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;height:36px;padding:0 10px}.master-controls option{color:#111}.master-controls button:disabled{opacity:.35}.master-controls .play{background:#f39a4a;border-color:#f39a4a;width:43px;font-size:18px}.primary-controls span{color:#b8c7d2;font-variant-numeric:tabular-nums;margin-left:7px}.chapter-drawer{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#10202eea;width:min(440px,100vw);padding:18px;position:fixed;top:0;bottom:0;right:0;box-shadow:-25px 0 70px #0007}.chapter-drawer header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.chapter-drawer header span{display:grid}.chapter-drawer header small{color:#6edbd3}.chapter-drawer header b{font-size:22px}.chapter-drawer header button{color:#fff;background:0 0;border:0;font-size:28px}.chapter-drawer>div{height:calc(100% - 68px);padding-top:10px;overflow:auto}.chapter-drawer>div>button{color:#fff;text-align:left;background:0 0;border:0;border-radius:10px;gap:11px;width:100%;padding:12px;display:flex}.chapter-drawer>div>button:hover,.chapter-drawer>div>button.active{background:#ffffff12}.chapter-drawer i{border:1px solid #ffffff2f;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.chapter-drawer span{gap:4px;display:grid}.chapter-drawer small{color:#9fb4c2;font-size:9px}.master-complete{z-index:20;color:#12335d;text-align:center;background:linear-gradient(135deg,#e8eff4f2,#fffffffa);place-content:center;justify-items:center;padding:30px;display:grid;position:absolute;inset:0}.master-complete img{object-fit:contain;width:95px;height:75px}.master-complete h2{margin:12px;font-size:38px}.master-complete p{font-size:17px}.master-complete nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px;display:flex}.master-complete button,.master-complete a{color:#12335d;background:#fff;border:1px solid #b5c5d0;border-radius:9px;padding:12px 16px;font-weight:900;text-decoration:none}.master-complete a{color:#fff;background:#ef8e38;border-color:#ef8e38}.master-complete>b{letter-spacing:.1em;background:#e3e9ee;border-radius:999px;padding:8px 12px;font-size:10px}@keyframes lineOpen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chromeSweep{0%,to{transform:translate(-20%)}50%{transform:translate(20%)}}@keyframes cursorGuide{0%,to{transform:translate(0)}50%{transform:translate(22px,14px)}}@media (width<=850px){.master-topbar>div .evidence{display:none}.master-stage{height:calc(100vh - 205px)}.master-controls{flex-direction:column;align-items:flex-start;height:133px;padding-top:18px}.secondary-controls{width:100%;overflow:auto}.chapter-card{bottom:58px}.chapter-card p{max-height:65px;overflow:auto}.master-caption{width:90%;font-size:11px;bottom:8px}}@media (width<=560px){.master-opening section{padding:30px 20px}.master-opening h1{font-size:42px}.master-topbar>div>b{display:none}.master-stage{min-height:500px}.chapter-card{width:calc(100% - 20px);padding:16px;bottom:60px;left:10px}.chapter-card h1{font-size:20px}.chapter-card p{font-size:11px}.chapter-card ul{grid-template-columns:1fr}.chapter-card li:nth-child(n+4),.master-caption{display:none}.primary-controls span{font-size:10px}.secondary-controls button{white-space:nowrap}.master-complete h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.master-opening:before,.cinema-line,.guided-cursor{animation:none}}.master-presentation{background:#dce4ea}.opening-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.master-opening .opening-actions button{margin:5px}.master-opening .opening-actions .secondary{color:#163968;box-shadow:none;background:#f5f8fa;border:1px solid #a9bbc7}.scene-truth{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.scene-truth span{color:#d9e7ee;letter-spacing:.04em;border:1px solid #ffffff35;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.master-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15304973;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.master-modal form{color:#223f56;background:#f5f8fa;border:1px solid #d9e1e7;border-radius:18px;gap:13px;width:min(470px,100%);padding:25px;display:grid;box-shadow:0 25px 70px #17354f3d}.master-modal form>button:first-child{color:#344956;background:0 0;border:0;justify-self:end;font-size:24px}.master-modal small{color:#316b91;letter-spacing:.1em;font-weight:900}.master-modal h2{margin:0}.master-modal label{gap:6px;font-size:12px;font-weight:800;display:grid}.master-modal select,.master-modal textarea{color:#263f50;background:#fff;border:1px solid #b8c7d1;border-radius:8px;padding:11px}.master-modal textarea{resize:vertical;min-height:110px}.master-modal form>button:not(:first-child){color:#fff;background:#f39a4a;border:0;border-radius:8px;padding:12px;font-weight:900}.master-modal p{color:#718692;margin:0;font-size:10px;line-height:1.5}.master-notice{z-index:90;color:#24524e;background:#f5fffd;border:1px solid #b8d8d4;border-radius:9px;padding:12px 15px;font-weight:800;position:fixed;bottom:105px;right:18px;box-shadow:0 12px 30px #17354f28}:root{--company-navy:#062653;--company-blue:#087fd1;--company-sky:#29a9e8;--executive-blue:#316f9d;--company-silver:#aab4be;--polar-silver:#d8dee4;--chrome-mist:#e5e9ed;--silver-ice:#eef2f5;--ice-white:#f8fafc;--executive-graphite:#344b5d}.student-academy{min-height:100vh;color:var(--company-navy);background:radial-gradient(circle at 43% 22%,#fff 0,#eef2f6 28%,#0000 52%),linear-gradient(135deg,#eef2f5,#f8fafc 56%,#e7ecf1);font-size:13px}.student-academy button,.student-academy a,.student-academy input,.student-academy select,.student-academy textarea{font:inherit}.student-sidebar{z-index:20;background:linear-gradient(155deg,#f9fbfc,#e9eef2);border-right:1px solid #bfc8d1;flex-direction:column;width:232px;padding:22px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 28px #15375d0a}.company-school{color:var(--company-navy);justify-content:center;align-items:center;gap:5px;margin-bottom:18px;text-decoration:none;display:flex}.company-school img{object-fit:contain;width:80px;height:64px}.company-school span{display:grid}.company-school b{color:var(--company-blue);font-size:17px}.company-school strong{color:#7e8994;font-size:14px}.company-school small{color:var(--company-blue);font-size:9px}.student-sidebar nav{gap:4px;display:grid}.student-sidebar nav button{width:100%;color:var(--company-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;display:flex}.student-sidebar nav button:hover{background:#fff}.student-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#167fe0,#0054b8);box-shadow:0 7px 15px #075ab43d}.student-sidebar nav i{text-align:center;width:22px;font-size:16px;font-style:normal}.student-sidebar>section{background:#ffffffa8;border:1px solid #c9d2da;border-radius:12px;margin-top:auto;padding:16px;box-shadow:0 8px 22px #19395c0b}.student-sidebar>section b,.student-sidebar>section p{margin:0;display:block}.student-sidebar>section p{color:#466078;margin:7px 0 12px;line-height:1.45}.student-sidebar>section button{color:var(--company-navy);background:#fff;border:1px solid #c5d0d9;border-radius:8px;padding:8px 11px;font-weight:800}.student-sidebar footer{color:#4f6478;padding:14px 10px 0;font-size:10px;line-height:1.5}.student-nav-close,.student-menu-toggle,.student-backdrop{display:none}.student-workspace{min-width:0;margin-left:232px}.student-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafcb8;border-bottom:1px solid #c1cad2;justify-content:space-between;align-items:center;height:98px;padding:0 28px;display:flex}.student-topbar>a{color:var(--company-navy);text-decoration:none;display:grid}.student-topbar>a b{font-size:25px}.student-topbar>a em{color:#095ec9;font-style:normal}.student-topbar>a small{margin-top:4px}.student-topbar>div{align-items:center;gap:11px;display:flex}.student-topbar>div>button{color:var(--company-navy);background:0 0;border:0;font-size:20px;position:relative}.student-topbar>div>button i{background:var(--company-blue);border-radius:50%;width:7px;height:7px;font-size:0;position:absolute;top:-4px;right:-4px}.student-topbar>div>span:not(.student-avatar){display:grid}.student-topbar>div small{margin-top:3px}.student-avatar{background:linear-gradient(135deg, var(--company-navy), var(--company-sky));color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:17px;font-weight:900;display:grid;box-shadow:0 2px 9px #13385e35}.student-dashboard{grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:16px 22px;display:grid}.student-center{min-width:0}.student-welcome{padding:28px 10px 22px}.student-welcome>small{color:var(--company-blue);letter-spacing:.1em;font-size:10px;font-weight:900}.student-welcome h1{margin:7px 0 8px;font-size:38px;line-height:1.05}.student-welcome p{color:#385777;margin:0;font-size:17px;line-height:1.55}.student-welcome p b{color:#075cc3}.student-welcome nav{gap:10px;margin-top:20px;display:flex}.student-welcome a,.student-welcome button{border-radius:9px;padding:12px 20px;font-weight:900;text-decoration:none}.student-welcome a{color:#fff;background:linear-gradient(135deg,#0a73de,#0059be);box-shadow:0 6px 14px #005bbe34}.student-welcome button{color:var(--company-navy);background:#fff;border:1px solid #c1cbd4}.student-welcome button span{margin-left:24px}.continue-card,.student-right>article,.student-lower-grid>article,.validation-tools,.experience-survey{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffd9,#edf1f4c7);border:1px solid #c8d0d8;border-radius:13px;box-shadow:0 9px 24px #1836530d}.continue-card{padding:18px}.continue-card>header{align-items:center;gap:9px;margin-bottom:15px;display:flex}.continue-card>header span{font-size:18px}.continue-card>header b{font-size:16px}.continue-card>header em{color:#075ec3;background:#eef4fb;border:1px solid #b9c8d7;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.continue-card>div{grid-template-columns:45% 1fr;gap:20px;display:grid}.lesson-preview{background:linear-gradient(155deg,#14335a,#087fd1 55%,#bde9f5);border-radius:11px;min-height:230px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 10px #e6edf2}.lesson-preview:after{content:"";opacity:.92;background:linear-gradient(90deg,#f4f7f9 18%,#dae4ec 18% 21%,#fff 21%);border-radius:8px;position:absolute;inset:38px 24px 28px}.lesson-preview>div{z-index:2;color:var(--company-navy);gap:8px;display:grid;position:absolute;inset:52px 38px auto}.lesson-preview>div small{color:var(--company-blue);font-weight:900}.lesson-preview>a{z-index:3;color:#fff;background:#062653d9;border:3px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:23px;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-25%)}.lesson-preview time{z-index:4;color:#fff;background:#07192bd9;border-radius:6px;padding:5px 8px;position:absolute;bottom:10px;right:13px}.lesson-info h2{margin:6px 0 8px;font-size:23px}.lesson-info p{color:#33587d;margin:6px 0;line-height:1.55}.lesson-progress{align-items:center;gap:9px;margin:11px 0;display:flex}.lesson-progress:before{content:"";position:absolute}.lesson-progress{background:#cfd7df;border-radius:5px;height:5px}.lesson-progress i{background:var(--company-blue);border-radius:5px;height:100%}.lesson-progress span{margin-left:auto;font-weight:900;transform:translateY(-13px)}.lesson-info nav{gap:8px;margin-top:17px;display:flex}.lesson-info nav a,.lesson-info nav button{border-radius:8px;padding:10px 12px;font-weight:900;text-decoration:none}.lesson-info nav a{background:var(--company-blue);color:#fff}.lesson-info nav button{color:var(--company-navy);background:#fff;border:1px solid #c3ccd5}.lesson-info nav button:disabled{opacity:.5}.module-section{margin-top:17px}.module-section>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.module-section h2{margin:3px 0;font-size:20px}.module-section small{color:var(--company-blue);font-weight:900}.module-strip{grid-template-columns:repeat(8,minmax(105px,1fr));gap:9px;padding:0 0 8px;display:grid;overflow:auto}.module-strip>a{min-height:170px;color:var(--company-navy);text-align:center;background:#ffffffc9;border:1px solid #c9d1d8;border-radius:11px;flex-direction:column;align-items:center;padding:13px 9px;text-decoration:none;display:flex}.module-strip>a.active{color:#fff;background:linear-gradient(160deg,#1288ec,#034fae);border-color:#075dc6;box-shadow:0 10px 24px #064d9e40}.module-strip>a.done{border-bottom:3px solid #2ea681}.module-strip em{align-self:flex-start;font-size:18px;font-style:normal;font-weight:900}.module-strip i{margin:12px 0 8px;font-size:27px;font-style:normal}.module-strip b{min-height:38px;font-size:11px;line-height:1.25}.module-strip div{background:#cdd5dc;border-radius:5px;width:100%;height:4px;margin-top:auto}.module-strip div span{background:#35ba8d;border-radius:5px;height:100%;display:block}.module-strip>a.active div span{background:#fff}.module-strip small{color:inherit;align-self:flex-start;margin-top:5px;font-size:10px}.student-lower-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.student-lower-grid>article{padding:17px}.student-lower-grid header,.classes-card header,.notices-card header,.mentor-card header{border-bottom:1px solid #d3d9df;align-items:center;gap:9px;padding-bottom:10px;display:flex}.student-lower-grid header>span{font-size:21px}.student-lower-grid h3{margin:3px 0}.performance-bars{gap:10px;margin-top:14px;display:grid}.performance-bars>span{grid-template-columns:130px 1fr 40px;align-items:center;gap:9px;display:grid}.performance-bars i{background:#d9e0e5;border-radius:8px;height:7px}.performance-bars i em{background:linear-gradient(90deg, var(--company-blue), var(--company-sky));border-radius:8px;height:100%;display:block}.student-lower-grid article>a{color:var(--company-blue);font-weight:900;text-decoration:none}.certificate-pending{color:#536b7e;background:#e7edf1;border-radius:7px;padding:7px 9px;display:inline-block}.validation-tools{margin-top:12px;padding:17px}.validation-tools>header{justify-content:space-between;align-items:center;display:flex}.validation-tools h2{margin:4px 0}.validation-tools>header span{color:#075ebf;background:#dfeaf5;border-radius:7px;padding:7px 9px;font-weight:900}.validation-tools>div{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.validation-tools button,.validation-tools a{color:var(--company-navy);background:#fff;border:1px solid #bdc9d3;border-radius:8px;padding:9px 12px;font-weight:900;text-decoration:none}.experience-survey{margin-top:12px;padding:18px}.experience-survey>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.experience-survey label{gap:5px;margin:7px 0;display:grid}.experience-survey select,.experience-survey textarea{background:#fff;border:1px solid #c8d2db;padding:9px}.experience-survey button{background:var(--company-blue);color:#fff;border:0;padding:10px 14px;font-weight:900}.student-right{align-content:start;gap:12px;display:grid}.student-right>article{padding:14px}.progress-card>small{text-align:center;font-weight:900;display:block}.progress-card>div{justify-content:center;gap:16px;margin:12px 0;display:flex}.progress-ring{background:conic-gradient(var(--company-blue) var(--progress), #d4d9de 0);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.progress-ring:before{content:"";background:#f8fafc;border-radius:50%;width:83px;height:83px;position:absolute}.progress-ring b,.progress-ring small{z-index:1;position:relative}.progress-ring b{font-size:24px}.progress-ring small{margin-top:-25px;font-size:9px}.progress-card dl{gap:10px;display:grid}.progress-card dl div{display:grid}.progress-card dt{font-size:19px;font-weight:900}.progress-card dd{margin:0}.progress-card ul{border-top:1px solid #d0d7dd;gap:10px;padding:12px 4px 0;list-style:none;display:grid}.progress-card li{grid-template-columns:27px 1fr;align-items:center;display:grid}.progress-card li i{color:var(--company-blue);grid-row:1/3;font-size:20px;font-style:normal}.progress-card li b{font-size:17px}.progress-card li span{color:#49647e}.mentor-card{text-align:center}.mentor-card header{text-align:left;justify-content:space-between}.mentor-card header button,.classes-card header button{color:var(--company-blue);background:#fff;border:1px solid #c4ced7;padding:6px 8px}.mentor-orb{color:#fff;background:radial-gradient(circle at 45% 36%,#fff,#86cfe9 40%,#0756a5 41%,#062653);border:8px solid #e2eaf1;border-radius:50%;place-items:center;width:92px;height:92px;margin:14px auto 8px;font-size:36px;font-weight:900;display:grid;box-shadow:0 8px 18px #0e4f8a28}.mentor-card h3{margin:4px}.mentor-card p{color:#365879;margin:4px}.mentor-card nav{gap:6px;margin-top:12px;display:grid}.mentor-card nav button{color:var(--company-navy);text-align:left;background:#fff;border:1px solid #cbd3da;justify-content:space-between;padding:10px;font-weight:900;display:flex}.mentor-card>aside{border-left:3px solid var(--company-blue);color:#234a70;text-align:left;background:#e8f2fa;margin-top:9px;padding:10px;line-height:1.45}.classes-card header,.notices-card header{justify-content:space-between}.classes-card>a,.notices-card>a{color:var(--company-navy);gap:11px;padding:12px 3px;text-decoration:none;display:flex}.classes-card time{place-items:center;display:grid}.classes-card time b{font-size:25px}.classes-card time span{color:var(--company-blue);font-size:10px;font-weight:900}.classes-card>a>span,.notices-card>a>span{gap:3px;display:grid}.classes-card small,.notices-card small{color:#46637f}.classes-card em,.notices-card em{color:var(--company-blue);font-size:10px;font-style:normal;font-weight:900}.notices-card>a>i{background:#fff1cf;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.empty-state{color:#60778b;margin:12px 0 0;line-height:1.5}.verify-card{color:#fff;align-items:center;gap:10px;display:flex;background:linear-gradient(135deg,#072e68,#0052a8)!important}.verify-card img{object-fit:contain;filter:brightness(0)invert();width:66px;height:66px}.verify-card div{gap:4px;display:grid}.verify-card small{color:#dceeff}.verify-card a{color:#fff;font-weight:900}.school-values{background:#f9fbfce0;border:1px solid #c8d0d7;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 22px 18px;padding:17px 25px;display:grid}.school-values article{border-right:1px solid #d1d8de;align-items:center;gap:12px;padding-right:12px;display:flex}.school-values article:last-child{border:0}.school-values i{color:var(--company-blue);font-size:34px;font-style:normal}.school-values span{gap:5px;display:grid}.school-values b{color:#075fc6}.school-values small{line-height:1.45}.student-toast{z-index:50;max-width:420px;color:var(--company-navy);background:#fff;border:1px solid #8db9df;border-radius:10px;justify-content:space-between;gap:20px;padding:13px 16px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 35px #153b6126}.student-toast span{font-size:18px}.report-modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06265366;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-modal form{background:#f8fafc;border-radius:17px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 25px 70px #041b3a42}.report-modal form>button[type=button]{background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:15px}.report-modal label{gap:6px;margin:12px 0;display:grid}.report-modal select,.report-modal textarea{background:#fff;border:1px solid #bdc8d2;padding:10px}.report-modal textarea{min-height:120px}.report-modal form>button:last-child{background:var(--company-blue);color:#fff;border:0;padding:11px;font-weight:900}.student-loading{color:#062653;background:#eef2f5;place-content:center;justify-items:center;min-height:100vh;display:grid}.student-loading img{width:120px}.student-loading p{font-weight:900}@media (width<=1180px){.student-dashboard{grid-template-columns:1fr}.student-right{grid-template-columns:repeat(2,1fr)}.progress-card{grid-row:span 2}.module-strip{grid-template-columns:repeat(8,120px)}}@media (width<=900px){.student-sidebar{transition:transform .25s;transform:translate(-105%)}.student-sidebar.open{transform:translate(0)}.student-nav-close{background:0 0;border:0;font-size:25px;display:block;position:absolute;top:8px;right:10px}.student-menu-toggle{z-index:18;width:42px;height:42px;color:var(--company-navy);background:#fff;border:1px solid #bfcbd5;border-radius:10px;display:block;position:fixed;top:14px;left:12px;box-shadow:0 4px 14px #17365424}.student-backdrop{z-index:19;background:#06265355;border:0;display:block;position:fixed;inset:0}.student-workspace{margin-left:0}.student-topbar{padding-left:65px}.student-dashboard{padding:14px}.school-values{margin:0 14px 14px}.student-welcome h1{font-size:32px}}@media (width<=680px){.student-topbar{height:82px;padding-right:12px}.student-topbar>a b{font-size:16px}.student-topbar>a small{font-size:9px}.student-topbar>div>span:not(.student-avatar){display:none}.student-avatar{width:40px;height:40px}.student-welcome{padding-top:22px}.student-welcome h1{font-size:29px}.student-welcome p{font-size:14px}.student-welcome nav,.lesson-info nav,.validation-tools>div{display:grid}.continue-card>div,.student-lower-grid{grid-template-columns:1fr}.lesson-preview{min-height:210px}.student-right{grid-template-columns:1fr}.module-strip{grid-template-columns:repeat(16,118px)}.school-values{grid-template-columns:1fr}.school-values article{border:0;border-bottom:1px solid #d1d8de;padding-bottom:11px}.experience-survey>div{grid-template-columns:1fr}.module-section>header{flex-direction:column;align-items:flex-start}.student-dashboard{padding:8px}.school-values{margin:0 8px 8px}.continue-card{padding:13px}}@media (prefers-reduced-motion:reduce){.student-sidebar{transition:none}.student-academy *{scroll-behavior:auto!important}}.student-avatar{overflow:hidden}.student-avatar img{object-fit:cover;width:100%;height:100%}.verify-card .student-qr{filter:none;background:#fff;border-radius:7px;width:64px;height:64px;margin-left:auto;padding:4px}.module-feedback-card{background:linear-gradient(135deg,#fff,#f5f9fb);border:1px solid #316b9129;border-radius:16px;grid-template-columns:1.2fr .8fr 1fr auto;align-items:end;gap:14px;padding:20px;display:grid;box-shadow:0 10px 28px #34495612}.module-feedback-card small{color:#316b91;letter-spacing:.08em;font-size:10px;font-weight:800}.module-feedback-card h2,.module-feedback-card p{margin:3px 0}.module-feedback-card label{color:#344956;gap:6px;font-size:12px;font-weight:700;display:grid}.module-feedback-card select,.module-feedback-card textarea{color:#344956;background:#fff;border:1px solid #d3dde3;border-radius:9px;padding:9px}.module-feedback-card textarea{resize:vertical;min-height:58px}.module-feedback-card button{color:#fff;cursor:pointer;background:#316b91;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.validation-tools header label{color:#718692;gap:4px;font-size:10px;font-weight:800;display:grid}.validation-tools header select{color:#316b91;background:#fff;border:1px solid #c8d6de;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.review-warning{color:#a05c18;letter-spacing:.04em;background:#fff5e8;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:11px;display:block}@media (width<=900px){.module-feedback-card{grid-template-columns:1fr}.module-feedback-card button{width:100%}}.master-demo-card{background:linear-gradient(120deg,#f8fbfc,#eaf1f5);border:1px solid #c8d7e0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;padding:18px 20px;display:flex;box-shadow:0 8px 22px #274e6812}.master-demo-card small{color:#316b91;letter-spacing:.08em;font-size:9px;font-weight:900}.master-demo-card h2{color:#173b62;margin:5px 0;font-size:18px}.master-demo-card p{color:#657b88;margin:0;font-size:11px}.master-demo-card a{color:#fff;white-space:nowrap;background:#f39a4a;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}@media (width<=700px){.master-demo-card{flex-direction:column;align-items:flex-start}.master-demo-card a{text-align:center;width:100%}}.verification-page>header>a:last-child{color:var(--academy-cyan);font-weight:900}.verification-page>section{background:radial-gradient(circle at 78% 30%,#288c9933,#0000 32%),#08131f;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:calc(100vh - 68px);padding:65px 9vw;display:grid}.verification-page h1{font-size:44px;line-height:1.1}.verification-page>section>div>small{color:var(--academy-cyan);letter-spacing:.13em;font-weight:900}.verification-page>section>div>p{color:#9fb3bd;line-height:1.6}.verification-page form{gap:8px;margin:25px 0;display:flex}.verification-page input{color:#fff;background:#0f202d;border:1px solid #ffffff1d;border-radius:8px;flex:1;padding:13px}.verification-page button{background:var(--academy-orange);border:0;border-radius:8px;padding:13px;font-weight:900}.verification-page>section>aside{background:#ffffff06;border:1px solid #49dfe32d;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:30px;display:grid}.verification-page>section>aside b{color:#53e0e4;font-size:22px}.verification-page>section>aside span{color:#9aacb5}.verified-certificate{background:#101f2b;border:1px solid #54e1e542;border-radius:17px;padding:28px}.verified-certificate .certificate-seal{width:190px;height:190px}.verified-certificate .certificate-seal span{top:42px}.verified-certificate .certificate-seal b{font-size:21px;top:65px}.verified-certificate .certificate-seal small{bottom:38px}.verified-certificate h2{text-align:center}.verified-certificate dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verified-certificate dl>div{background:#ffffff06;border-radius:7px;padding:9px}.verified-certificate dt{color:#7f939d;font-size:9px;font-weight:900}.verified-certificate dd{margin:4px 0 0;font-weight:800}.verified-certificate.invalid{border-color:#c95050}@media (width<=850px){.verification-page>section{grid-template-columns:1fr}}@media (width<=560px){.verification-page>section{padding-left:20px;padding-right:20px}.verification-page h1{font-size:35px}.verification-page form{flex-direction:column}.verified-certificate dl{grid-template-columns:1fr}}.consumer-terms{color:#173244;background:#f5f8f8;min-height:100vh;padding:34px max(20px,7vw);font:13px Arial,sans-serif}.consumer-terms header{color:#fff;background:linear-gradient(125deg,#0d3449,#0b746f);border-radius:20px;align-items:center;gap:20px;max-width:1040px;margin:auto;padding:25px;display:flex}.consumer-terms header img{object-fit:contain;width:90px;height:90px}.consumer-terms header small{color:#ff941f;letter-spacing:.12em;font-weight:900}.consumer-terms h1{margin:5px 0 8px;font-size:34px}.consumer-terms header p{color:#d9eaeb;margin:0}.terms-summary{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1040px;margin:18px auto;display:grid}.terms-summary article,.terms-body article,.consumer-terms aside{background:#fff;border:1px solid #dfe8e9;border-radius:13px;padding:18px}.terms-summary b,.terms-summary span{display:block}.terms-summary b{color:#0b746f}.terms-summary span{color:#61737c;margin-top:5px}.terms-body{grid-template-columns:1fr 1fr;gap:12px;max-width:1040px;margin:auto;display:grid}.terms-body h2{color:#0b6165;margin:0 0 7px;font-size:16px}.terms-body p,.consumer-terms aside p{color:#536672;margin:0;line-height:1.6}.consumer-terms aside{border-left:5px solid #ff8a13;max-width:1004px;margin:14px auto}.consumer-terms aside b{margin-bottom:6px;display:block}.consumer-terms footer{justify-content:space-between;align-items:center;max-width:1040px;margin:20px auto;display:flex}.consumer-terms footer a{color:#fff;background:#f47f0b;border-radius:9px;padding:11px 16px;font-weight:900;text-decoration:none}@media (width<=700px){.consumer-terms header{align-items:flex-start}.consumer-terms header img{width:62px;height:62px}.consumer-terms h1{font-size:27px}.terms-summary,.terms-body{grid-template-columns:1fr}.consumer-terms footer{flex-direction:column;align-items:flex-start;gap:12px}}.connect-app{color:#153744;background:radial-gradient(circle at 8% 0,#d9f4f0 0,#0000 28%),linear-gradient(135deg,#f8fbfb,#e8f1f1);min-height:100vh;font-family:Arial,sans-serif}.community-priority-strip{background:linear-gradient(135deg,#fff,#f1faf9);border:1px solid #cfe2e2;border-radius:16px;gap:12px;padding:16px;display:grid}.community-priority-strip>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.community-priority-strip h2{margin:3px 0;font-size:17px}.community-priority-strip small{color:#0b7778;letter-spacing:.08em;font-size:9px;font-weight:900}.community-priority-strip>header button{color:#0b6670;background:0 0;border:0;font-weight:900}.community-priority-strip>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.community-priority-strip article{background:#fff;border:1px solid #dce9e8;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.community-priority-strip article i{color:#fff;background:linear-gradient(145deg,#0b6670,#24b5aa);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.community-priority-strip article span{display:grid}.community-priority-strip article b{font-size:11px}.community-priority-strip article small{color:#75818d;letter-spacing:0;margin-top:3px;font-size:8px}.explore-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.explore-actions button{color:#0b6670;background:#fff;border:1px solid #bcd8d6;border-radius:999px;padding:9px 11px;font-weight:800}.brazil-experiences{border-top:1px solid #e0e8eb;margin-top:16px;padding-top:15px}.brazil-experiences>header h3{margin:4px 0;font-size:17px}.brazil-experiences>header p{margin:4px 0 12px!important}.brazil-experiences>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.brazil-experiences article{background:linear-gradient(160deg,#fff,#eef8f6);border:1px solid #dce6e7;border-radius:13px;align-content:start;min-height:190px;padding:13px;display:grid}.brazil-experiences article i{color:#fff;background:#123e50;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.brazil-experiences article small{color:#ef8b35;margin-top:12px;font-weight:900}.brazil-experiences article b{margin-top:4px;font-size:12px}.brazil-experiences article p{line-height:1.45;font-size:9px!important}.brazil-experiences article button{color:#0b6670;text-align:left;background:0 0;border:0;margin-top:auto;font-size:9px;font-weight:900}.communities-panel>header{justify-content:space-between;gap:18px;display:flex}.communities-panel>header>button{color:#fff;background:#ff8a00;border:0;border-radius:10px;align-self:flex-start;padding:10px 13px;font-weight:900}.national-community-feature{margin:16px 0;color:#fff!important;background:linear-gradient(120deg,#092f3f,#0d6f73 62%,#e8822a)!important;border:0!important;border-radius:18px!important;grid-template-columns:70px 1fr auto!important;align-items:center!important;gap:16px!important;padding:20px!important;display:grid!important}.national-community-feature>i{color:#0b6670!important;background:#fff!important;width:62px!important;height:62px!important;font-size:17px!important}.national-community-feature h3{margin:3px 0;font-size:23px}.national-community-feature p{color:#d9eeee;margin:5px 0;line-height:1.5}.national-community-feature nav{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.national-community-feature nav span{border:1px solid #ffffff45;border-radius:99px;color:#fff!important;background:#ffffff12!important;padding:5px 7px!important;font-size:8px!important}.national-community-feature>button{color:#0b6670!important;background:#fff!important;border-color:#fff!important}.community-type-filter{gap:7px;margin:12px 0;display:flex;overflow-x:auto}.community-type-filter button{color:#526673;white-space:nowrap;background:#fff;border:1px solid #d5e1e2;border-radius:999px;padding:8px 11px}.community-type-filter button.active{color:#fff;background:#0b7778;border-color:#0b7778}.community-creator{background:#fff;border:2px solid #24b5aa;border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:16px;display:grid}.community-creator>header,.community-creator>textarea,.community-creator>button{grid-column:1/-1}.community-creator>header{justify-content:space-between;display:flex}.community-creator>header h3{margin:3px 0}.community-creator>header button{background:0 0;border:0;font-size:22px}.community-creator input,.community-creator textarea,.community-creator select{border:1px solid #d8e3e4;border-radius:9px;width:100%;padding:10px}.community-creator textarea{min-height:90px}.community-creator label{color:#526673;gap:5px;font-size:9px;display:grid}.community-creator>button{color:#fff;background:#0b7778;border:0;border-radius:10px;padding:11px;font-weight:900}.communities-panel>.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-grid article{grid-template-columns:45px 1fr auto!important}.community-grid article div small{color:#0b7778;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.community-grid article div b{display:block}.community-capabilities{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.community-capabilities article{grid-template-columns:32px 1fr!important;gap:4px 8px!important;padding:11px!important;display:grid!important}.community-capabilities article i{grid-row:1/3;width:30px!important;height:30px!important}.community-capabilities article b{font-size:10px}.community-capabilities article span{font-size:8px!important}.travel-opportunity-example{background:#f2faf8;border:1px solid #cfe3df;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid}.travel-opportunity-example>i{color:#fff;background:#0b6670;border-radius:12px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.travel-opportunity-example div{gap:3px;display:grid}.travel-opportunity-example small{color:#0b7778;font-size:8px;font-weight:900}.travel-opportunity-example p{color:#62717e;margin:0;line-height:1.45}.travel-opportunity-example>button{color:#fff;background:#ff8a00;border:0;border-radius:9px;padding:9px 11px;font-weight:900}@media (width<=1050px){.brazil-experiences>div{grid-template-columns:repeat(3,1fr)}.community-capabilities{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.community-priority-strip>div,.communities-panel>.community-grid,.brazil-experiences>div{grid-template-columns:1fr}.communities-panel>header{display:grid}.communities-panel>header>button{width:100%}.national-community-feature{grid-template-columns:48px 1fr!important}.national-community-feature>i{width:44px!important;height:44px!important}.national-community-feature>button{grid-column:1/-1;width:100%}.community-creator{grid-template-columns:1fr}.community-creator>*{grid-column:1!important}.community-capabilities{grid-template-columns:1fr}.travel-opportunity-example{grid-template-columns:42px 1fr}.travel-opportunity-example>button{grid-column:1/-1}.community-priority-strip>header{align-items:flex-start}.community-priority-strip h2{font-size:15px}}.connect-app>header{color:#fff;z-index:5;background:linear-gradient(115deg,#063b43,#087477 58%,#18a9a1);align-items:center;gap:28px;height:68px;padding:0 4%;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #063b4335}.connect-app>header>a{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.connect-app>header img{object-fit:contain;width:37px;height:37px}.connect-app>header b{font-size:16px}.connect-app>header b em{color:#ff8a00;font-style:normal}.connect-app>header>label{background:#ffffff24;border-radius:22px;flex:1;align-items:center;max-width:470px;padding:0 13px;display:flex}.connect-app>header input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:11px}.connect-app>header nav{align-items:center;gap:8px;margin-left:auto;display:flex}.connect-app>header nav button,.connect-app>header nav a{color:#e3f5f3;background:0 0;border:0;padding:9px;text-decoration:none}.connect-app>header nav>span{background:#ff8a00;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.connect-layout{grid-template-columns:245px minmax(0,690px) 285px;gap:18px;max-width:1280px;margin:22px auto;padding:0 16px;display:grid}.profile-card,.network-side>section,.connect-post,.composer-mini,.feed-intelligence{background:#fff;border:1px solid #dfe5ed;border-radius:14px;overflow:hidden}.profile-card{text-align:center;align-self:start}.profile-cover{background:linear-gradient(125deg,#063b43,#0b7778 50%,#2db7a9 78%,#f28a1a);height:75px}.profile-card>i{color:#fff;background:#ff8a00;border:5px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:-38px auto 8px;font-size:22px;font-style:normal;font-weight:900;display:grid}.profile-card h2{margin:5px;font-size:17px}.profile-card p{color:#667085;margin:6px 15px}.profile-card small{color:#8a94a5}.profile-card section{border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0;grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.profile-card section span{padding:11px;font-size:10px}.profile-card section b{color:#ff8a00;font-size:16px;display:block}.profile-card>button{color:#fff;background:#ff8a00;border:0;border-radius:9px;margin:14px 10px 7px;padding:11px;font-weight:900}.profile-card>a{color:#0b6670;margin:7px 0 15px;text-decoration:none;display:block}.profile-card>.account-settings{color:#667085;background:0 0;border:1px solid #dfe5ed;border-radius:9px;width:calc(100% - 28px);margin:7px 14px 15px;padding:9px;font-weight:700;display:block}.connect-feed{gap:12px;display:grid}.feed-intelligence,.composer-mini{align-items:center;gap:11px;padding:13px;display:flex}.feed-intelligence>span{color:#ff8a00;font-size:24px}.feed-intelligence p{color:#667085;margin:3px 0;font-size:11px}.composer-mini i,.connect-post header i,.network-side article i{color:#fff;background:linear-gradient(145deg,#0b6670,#24b5aa);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.composer-mini i{width:42px;height:42px}.composer-mini span{color:#7b8492;flex:1}.composer-mini button,.connect-composer>button{color:#fff;background:#ff8a00;border:0;border-radius:20px;padding:9px 15px;font-weight:900}.connect-composer{background:#fff;border:2px solid #ff8a00;border-radius:14px;gap:9px;padding:15px;display:grid}.connect-composer header{justify-content:space-between;display:flex}.connect-composer header button{background:0 0;border:0;font-size:22px}.connect-composer input,.connect-composer select,.connect-composer textarea{border:1px solid #dce2ea;border-radius:9px;padding:10px}.composer-audience{background:#f6fbfa;border:1px solid #cfe1e1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.composer-audience>span{gap:2px;display:grid}.composer-audience small{color:#657886;font-size:10px}.composer-audience select{background:#fff;min-width:220px}.composer-audience strong{color:#087f7b}.account-closure-panel{background:#fff;border:1px solid #e6b9b9;border-left:5px solid #b42318;border-radius:14px;padding:18px}.account-closure-panel header{justify-content:space-between;gap:16px;display:flex}.account-closure-panel header small{color:#b42318;font-weight:900}.account-closure-panel header h3{margin:4px 0}.account-closure-panel header>button{background:0 0;border:0;font-size:24px}.account-closure-panel p,.account-closure-panel li{color:#5d6878;line-height:1.5}.account-closure-panel label{gap:6px;display:grid}.account-closure-panel input{border:1px solid #d4dbe5;border-radius:9px;padding:11px}.account-closure-panel .close-account{color:#fff;background:#b42318;border:0;border-radius:9px;margin-top:12px;padding:11px 14px;font-weight:900}.account-closure-panel .close-account:disabled{opacity:.45}.account-closure-gate small{color:#ff8a00;font-weight:900}.closure-dates{background:#f1f4f8;border-radius:12px;gap:7px;margin:10px 0;padding:14px;display:grid}.account-closure-gate>button{color:#fff;background:#ff8a00;border:0;border-radius:9px;padding:12px 18px;font-weight:900}.connect-composer textarea{min-height:110px}.connect-post{padding:16px}.connect-post>header{align-items:center;gap:10px;display:flex}.connect-post header i{width:43px;height:43px}.connect-post header div{flex:1}.connect-post header span{color:#7c8695;margin-top:3px;font-size:10px;display:block}.connect-post header>button{background:0 0;border:0}.connect-post h2{margin:14px 0 5px;font-size:17px}.connect-post>p{font-size:13px;line-height:1.55}.verified-source{background:#eef9f5;border-left:4px solid #26a77d;padding:10px}.verified-source b,.verified-source span{display:block}.verified-source span{color:#4e685f;font-size:10px}.connect-post>footer{border-top:1px solid #e6e9ee;margin-top:13px;padding-top:9px;display:flex}.connect-post>footer button{color:#526071;background:0 0;border:0;flex:1;padding:8px}.post-comments p{background:#f4f6f9;border-radius:10px;margin:6px 0;padding:8px 10px}.post-comments form{gap:6px;display:flex}.post-comments input{border:1px solid #dde3ea;border-radius:18px;flex:1;padding:9px}.post-comments button{color:#fff;background:linear-gradient(145deg,#0b6670,#24b5aa);border:0;border-radius:18px;padding:0 13px}.network-side{align-content:start;gap:12px;display:grid}.network-side section>small{color:#ff8a00;font-weight:900}.network-side h3{font-size:14px}.network-side article{border-top:1px solid #e7eaf0;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.network-side article i{width:36px;height:36px}.network-side article span,.network-side article small{color:#7c8695;font-size:9px;display:block}.network-side article button{color:#a95c00;background:#fff;border:1px solid #ff8a00;border-radius:15px;padding:5px 8px}.official-profile-avatar{background:#fff;padding:4px;object-fit:contain!important}.network-side article .official-account-chip,.official-account-badge{color:#087a7d;white-space:nowrap;background:#e5f7f5;border:1px solid #8fd4cf;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.network-side article .official-account-chip{min-height:28px;padding:7px 10px}.engagement-card{color:#fff;background:linear-gradient(145deg,#063b43,#0b7778 65%,#159b96)!important}.engagement-card p,.engagement-card span{color:#c9d3e2;font-size:11px}.connect-msg{color:#147153;background:#eaf8f3;border-radius:10px;padding:10px}.connect-gate{text-align:center;color:#fff;background:linear-gradient(145deg,#063b43,#0b7778);place-content:center;min-height:100vh;display:grid}.connect-gate img{object-fit:contain;border-radius:0;width:min(300px,72vw);height:150px;margin:auto}.connect-gate a{color:#ff9d32}@media (width<=1050px){.connect-layout{grid-template-columns:220px 1fr}.network-side{display:none}}@media (width<=720px){.connect-app>header{padding:0 12px}.connect-app>header>label,.connect-app>header nav button,.connect-app>header nav a{display:none}.connect-layout{grid-template-columns:1fr}.profile-card{display:none}.connect-post>footer{flex-wrap:wrap}.connect-post>footer button{min-width:33%}}.marketplace-pilot-dashboard{gap:14px;display:grid}.marketplace-pilot-identity{color:#fff;background:linear-gradient(120deg,#123e50,#087a78);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.marketplace-pilot-identity small{color:#ffd09b;letter-spacing:.08em;font-size:8px;font-weight:950}.marketplace-pilot-identity h3{margin:4px 0;font-size:20px}.marketplace-pilot-identity p{color:#e0f2f0;max-width:720px;margin:0;font-size:9px;line-height:1.5}.marketplace-pilot-identity>span{white-space:nowrap;background:#ffffff18;border:1px solid #fff5;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.marketplace-pilot-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplace-pilot-metrics article{background:#fff;border:1px solid #d5e6e4;border-radius:12px;gap:3px;padding:12px;display:grid}.marketplace-pilot-metrics b{color:#123e50;font-size:18px}.marketplace-pilot-metrics span{color:#36555e;text-transform:uppercase;font-size:8px;font-weight:900}.marketplace-pilot-metrics small{color:#74878c;font-size:7px}.marketplace-pilot-journey{background:#f6fbfa;border:1px solid #d5e6e4;border-radius:14px;gap:10px;padding:14px;display:grid}.marketplace-pilot-journey>small{color:#087a78;font-size:8px;font-weight:950}.marketplace-pilot-journey>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.marketplace-pilot-journey span{color:#43616a;text-align:center;justify-items:center;gap:5px;font-size:7px;display:grid}.marketplace-pilot-journey i{color:#fff;background:#087a78;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.marketplace-pilot-grid,.marketplace-pilot-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplace-pilot-grid>article,.marketplace-pilot-detail-grid>article{background:#fff;border:1px solid #d5e6e4;border-radius:14px;align-content:start;gap:10px;padding:15px;display:grid}.marketplace-pilot-grid h3,.marketplace-pilot-detail-grid h3{color:#153744;margin:3px 0;font-size:14px}.marketplace-pilot-grid header small,.marketplace-pilot-detail-grid header small{color:#087a78;font-size:8px;font-weight:950}.marketplace-pilot-grid form{gap:8px;display:grid}.marketplace-pilot-grid label{color:#35545d;gap:4px;font-size:8px;font-weight:900;display:grid}.marketplace-pilot-grid input,.marketplace-pilot-grid select{background:#fff;border:1px solid #c6d9d7;border-radius:9px;min-height:38px;padding:8px}.marketplace-pilot-grid button{color:#fff;background:#ff8a00;border:0;border-radius:9px;min-height:38px;font-weight:900}.marketplace-one360-ready{background:#edf8f4;border-radius:10px;gap:4px;padding:11px;display:grid}.marketplace-one360-ready b{color:#087a78}.marketplace-one360-ready span,.marketplace-one360-ready p{color:#567078;font-size:8px}.marketplace-pilot-invites>div,.marketplace-pilot-detail-grid article>div{gap:6px;display:grid}.marketplace-pilot-invites>div>span,.marketplace-pilot-detail-grid article>div>span{background:#f4f8f8;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;font-size:8px;display:flex}.marketplace-pilot-invites>div>span{display:grid}.marketplace-pilot-detail-grid blockquote{background:#f4f8f8;border-left:3px solid #087a78;margin:0;padding:9px;font-size:8px}.marketplace-catalog-readiness{border-radius:999px;width:fit-content;margin-top:7px;padding:5px 7px;font-size:7px;font-weight:900;display:block}.marketplace-catalog-readiness.ready{color:#087a78;background:#e6f7f0}.marketplace-catalog-readiness.missing{color:#9b5d13;background:#fff2de}.marketplace-order-service-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.marketplace-order-service-data span{color:#536a72;background:#f4f8f8;border-radius:8px;gap:3px;padding:8px;font-size:8px;display:grid}.marketplace-order-service-data b{color:#153744}.marketplace-sync-error{background:#fff4e8!important;border-left-color:#c86a18!important}.marketplace-service-code{color:#9b5d13;background:#fff3df;border-radius:8px;width:fit-content;margin-top:7px;padding:6px 8px;font-size:8px;display:block}.marketplace-private-feedback{border:1px solid #d5e6e4;border-radius:9px;width:100%;padding:8px}.marketplace-private-feedback summary{cursor:pointer;color:#087a78;font-size:8px;font-weight:900}.marketplace-private-feedback form{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.marketplace-private-feedback label{gap:3px;font-size:7px;display:grid}.marketplace-private-feedback textarea,.marketplace-private-feedback button{grid-column:1/-1}.marketplace-private-feedback select,.marketplace-private-feedback textarea{border:1px solid #cedfdd;border-radius:7px;padding:7px}.marketplace-favorite.active,.marketplace-share-offer.active{color:#c95e22}.marketplace-customer-shortcut{z-index:42;filter:drop-shadow(0 8px 16px #4d2d1538);gap:5px;display:grid;position:fixed;bottom:22px;right:22px}.marketplace-customer-shortcut>button{color:#fff;background:#ff8a00;border:0;border-radius:999px;padding:11px 15px;font-size:9px;font-weight:950}.marketplace-customer-shortcut .marketplace-community-optional{background:#123e50;justify-self:end;padding:6px 10px;font-size:7px}.marketplace-pilot-invite-overlay{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.marketplace-pilot-invite-backdrop{background:#092f3fd9;border:0;position:absolute;inset:0}.marketplace-pilot-invite-overlay>article{z-index:1;background:#fff;border-radius:20px;gap:12px;width:min(520px,100%);padding:24px;display:grid;position:relative;box-shadow:0 24px 80px #001b2355}.marketplace-pilot-invite-overlay>article>small{color:#e87318;letter-spacing:.08em;font-size:8px;font-weight:950}.marketplace-pilot-invite-overlay h2{color:#153744;margin:0}.marketplace-pilot-invite-overlay p,.marketplace-pilot-invite-overlay li{color:#526b73;font-size:9px;line-height:1.55}.marketplace-pilot-invite-overlay label{color:#35545d;background:#f4f8f8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:9px;font-weight:800;display:flex}.marketplace-pilot-invite-overlay footer{justify-content:flex-end;gap:8px;display:flex}.marketplace-pilot-invite-overlay footer button{color:#35545d;background:#fff;border:1px solid #cbdedb;border-radius:9px;padding:10px 13px;font-weight:900}.marketplace-pilot-invite-overlay footer button:last-child{color:#fff;background:#ff8a00;border-color:#ff8a00}.marketplace-pilot-readiness,.marketplace-story-manager{background:#fff;border:1px solid #d5e6e4;border-radius:14px;gap:12px;padding:16px;display:grid}.marketplace-pilot-readiness>header,.marketplace-story-manager>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplace-pilot-readiness h3,.marketplace-story-manager h3{color:#153744;margin:3px 0}.marketplace-pilot-readiness header small,.marketplace-story-manager header small{color:#087a78;font-size:8px;font-weight:950}.marketplace-pilot-readiness header>span{color:#9b5d13;background:#fff1df;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.marketplace-pilot-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.marketplace-pilot-readiness>div>span{color:#536a72;background:#f4f8f8;border-radius:9px;align-items:center;gap:8px;padding:8px;font-size:8px;font-weight:800;display:flex}.marketplace-pilot-readiness>div>span.ready{color:#087a78;background:#edf8f4}.marketplace-pilot-readiness i{font-style:normal;font-weight:950}.marketplace-story-manager{margin-top:16px}.marketplace-story-manager>header p{color:#60757b;margin:0;font-size:9px}.marketplace-story-manager>form{grid-template-columns:2fr 2fr 1fr auto;align-items:end;gap:8px;display:grid}.marketplace-story-manager label{color:#35545d;gap:4px;font-size:8px;font-weight:900;display:grid}.marketplace-story-manager input,.marketplace-story-manager select{background:#fff;border:1px solid #c6d9d7;border-radius:9px;min-height:38px;padding:8px}.marketplace-story-manager button{color:#fff;background:#087a78;border:0;border-radius:9px;min-height:38px;padding:8px 12px;font-weight:900}.marketplace-story-manager>div{gap:6px;display:grid}.marketplace-story-manager article{background:#f4f8f8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.marketplace-story-manager article span{gap:2px;display:grid}.marketplace-story-manager article small{color:#60757b;font-size:8px}@media (width<=900px){.marketplace-pilot-metrics{grid-template-columns:repeat(2,1fr)}.marketplace-pilot-journey>div{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.marketplace-pilot-identity{flex-direction:column;align-items:flex-start}.marketplace-pilot-grid,.marketplace-pilot-detail-grid{grid-template-columns:1fr}.marketplace-pilot-journey>div,.marketplace-pilot-readiness>div{grid-template-columns:repeat(2,1fr)}.marketplace-story-manager>form,.marketplace-order-service-data,.marketplace-private-feedback form{grid-template-columns:1fr}.marketplace-private-feedback textarea,.marketplace-private-feedback button{grid-column:auto}.marketplace-customer-shortcut{bottom:71px;left:8px;right:8px}.marketplace-customer-shortcut>button{border-radius:12px;width:100%}.marketplace-customer-shortcut .marketplace-community-optional,.shortcut-desktop-label{display:none}.marketplace-pilot-invite-overlay{padding:12px}.marketplace-pilot-invite-overlay>article{padding:18px}.marketplace-pilot-invite-overlay footer{flex-direction:column-reverse}.marketplace-pilot-invite-overlay footer button{width:100%}}.community-priority-strip>div{clear:both;border-top:1px solid #dfe9e9;padding-top:10px;margin-top:16px!important;position:static!important}.community-priority-strip>div>article:first-child,.communities-flow>.community-grid>article:first-child{position:static!important;inset:auto!important;transform:none!important}@media (width<=720px){.community-priority-strip>div{padding-top:12px;margin-top:20px!important}.community-priority-strip>div>article:first-child,.communities-flow>.community-grid>article:first-child{margin-top:8px!important}}.hug-chat button,.chat-launcher{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s}.connect-app button .hug-nav-icon,.connect-gate button .hug-nav-icon,.community-priority-card>i,.chat-launcher>span,.hug-language-switcher button>b{transform-origin:50%;transition:transform .14s var(--hug-ease-out,cubic-bezier(.2, .8, .2, 1)), filter .14s ease}.connect-app button:not(:disabled):not(.connect-menu-backdrop):active,.connect-gate button:not(:disabled):active,.hug-chat button:not(:disabled):active,.chat-launcher:active{filter:brightness(.96)saturate(1.06);transform:scale(.96);box-shadow:inset 0 2px 6px #05363b2b,0 0 0 3px #24b5aa1a}.connect-app button:not(:disabled):active .hug-nav-icon,.connect-gate button:not(:disabled):active .hug-nav-icon,.community-priority-card:active>i,.chat-launcher:active>span,.hug-language-switcher button:not(:disabled):active>b{filter:saturate(1.12);transform:scale(.84)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.hug-chat button,.chat-launcher,.connect-app button .hug-nav-icon,.connect-gate button .hug-nav-icon,.community-priority-card>i,.chat-launcher>span,.hug-language-switcher button>b{transition:none}}.explore-panel>.brazil-experiences{width:100%;margin-top:6px!important;padding-top:9px!important;position:static!important}.brazil-experiences>header{box-sizing:border-box;background:#f8fbfb;border:1px solid #dbe8e7;border-radius:12px;width:100%;padding:10px 12px;height:auto!important;min-height:0!important;position:static!important}.brazil-experiences>header h3{margin:3px 0!important;font-size:16px!important;line-height:1.18!important}.brazil-experiences>header p{margin:0!important;font-size:11px!important;line-height:1.35!important}.brazil-experiences>div{margin-top:9px}@media (width<=720px){.explore-panel>.brazil-experiences{margin-top:3px!important;padding-top:7px!important}.brazil-experiences>header{padding:9px 10px}.brazil-experiences>header h3{font-size:15px!important}.brazil-experiences>header p{font-size:10px!important;line-height:1.3!important}}.connect-app .reels-heading{border:1px solid #ffffff29;color:#fff!important;background:linear-gradient(135deg,#042c34,#075c61)!important}.connect-app .reels-heading small{text-shadow:0 1px 3px #0000008c;color:#fff!important;font-size:10px!important;font-weight:950!important}.connect-app .reels-heading h2{text-shadow:0 1px 4px #0009;font-weight:900;color:#fff!important}.connect-app .reels-heading button{box-shadow:0 5px 15px #0003;color:#075c61!important;background:#fff!important;border:2px solid #fff!important}@media (width<=720px){.connect-app .reels-heading{padding:14px!important}.connect-app .reels-heading h2{font-size:18px!important;line-height:1.2!important}.connect-app .reels-heading button{min-height:40px}}.member-profile-link{cursor:pointer;grid-column:1/3;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.member-profile-link>i,.member-profile-link>img{background:linear-gradient(135deg,var(--teal-deep),var(--teal-light));color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.member-profile-link>span{gap:2px;display:grid!important}.member-profile-link em{color:var(--teal-deep);font-size:9px;font-style:normal;font-weight:900}.network-side .member-profile-link{grid-template-columns:36px minmax(0,1fr)}.network-side .member-profile-link>i,.network-side .member-profile-link>img{width:36px;height:36px}.member-profile-panel{background:#fff;border:1px solid #d9e5e5;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #101b310f}.member-profile-cover{color:#fffc;letter-spacing:.12em;background:linear-gradient(135deg,#07545c,#10a39a);place-items:center;height:190px;font-weight:950;display:grid;position:relative}.member-profile-cover>img{object-fit:cover;width:100%;height:100%}.member-profile-cover>button{color:#173249;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:12px;right:12px}.member-profile-panel>header{grid-template-columns:82px minmax(0,1fr) auto;align-items:end;gap:14px;padding:0 20px 18px;display:grid}.member-profile-panel>header>i,.member-profile-panel>header>.profile-avatar-image{background:linear-gradient(135deg,var(--teal-deep),var(--teal-light));color:#fff;object-fit:cover;border:5px solid #fff;border-radius:50%;place-items:center;width:82px;height:82px;margin-top:-38px;font-style:normal;font-weight:900;display:grid}.member-profile-panel>header>div{gap:3px;display:grid}.member-profile-panel>header small{color:var(--teal-deep);font-weight:900}.member-profile-panel>header h2,.member-profile-panel>header p{margin:0}.member-profile-panel>header span{color:#687b83;font-size:12px}.member-relation,.member-connect{border-radius:999px;align-self:center;padding:9px 12px}.member-relation{color:#08796f;background:#eaf7f4;font-size:11px}.member-connect{color:#fff;cursor:pointer;background:#087f7b;border:0;font-weight:900}.member-about,.member-community-list,.member-post-list{background:#fafcfc;border:1px solid #dfebea;border-radius:14px;margin:0 20px 16px;padding:15px}.member-about small,.member-community-list>small,.member-post-list>small{color:#087f7b;letter-spacing:.08em;font-weight:900}.member-about p{margin:7px 0 0;line-height:1.5}.member-profile-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 16px;display:grid}.member-profile-metrics span{color:#60747a;background:#eef8f6;border-radius:12px;gap:3px;padding:12px;font-size:10px;display:grid}.member-profile-metrics b{color:#087f7b;font-size:21px}.member-community-list>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.member-community-list button{color:#087f7b;background:#fff;border:1px solid #bcdedb;border-radius:999px;padding:7px 10px;font-weight:800}.member-post-list{gap:9px;display:grid}.member-post-list article{background:#fff;border-radius:11px;padding:12px}.member-post-list article p{margin:5px 0}.member-post-list article span{color:#718087;font-size:10px}.member-private-notice{text-align:center;border:1px dashed #b9cecd;border-radius:14px;margin:0 20px 20px;padding:22px}.member-private-notice p{color:#687a80;margin:6px 0 0}.privacy-settings-form{background:#f6faf9;border:1px solid #d8e7e5;border-radius:12px;gap:9px;margin:14px 0;padding:13px;display:grid}.privacy-settings-form label{gap:6px;font-weight:800;display:grid}.privacy-settings-form select{width:100%;font:inherit;background:#fff;border:1px solid #c8d9d7;border-radius:9px;padding:10px}.privacy-settings-form button{color:#fff;background:#087f7b;border:0;border-radius:999px;justify-self:start;padding:9px 13px;font-weight:900}.blocked-profile-list{border-top:1px solid #d8e7e5;gap:8px;margin-top:18px;padding-top:14px;display:grid}.blocked-profile-list>div{background:#f6faf9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.blocked-profile-list button{color:#31515a;background:#fff;border:1px solid #c8d9d7;border-radius:999px;padding:7px 11px;font-weight:800}.communities-flow>.community-type-filter{clear:both;border-top:1px solid #dfe9e9;flex-wrap:wrap;float:none!important;width:100%!important;margin:14px 0 12px!important;padding:10px 0 0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.communities-flow>.community-type-filter button{min-height:36px;position:static!important}@media (width<=720px){.member-profile-cover{height:145px}.member-profile-panel{border-radius:0}.member-profile-panel>header{grid-template-columns:66px 1fr;padding:0 14px 14px}.member-profile-panel>header>i,.member-profile-panel>header>.profile-avatar-image{width:66px;height:66px;margin-top:-28px}.member-profile-panel>header>.member-relation,.member-profile-panel>header>.member-connect{text-align:center;grid-column:1/-1;width:100%}.member-about,.member-community-list,.member-post-list,.member-private-notice,.member-profile-metrics{margin-left:14px;margin-right:14px}.communities-flow>.community-type-filter{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;padding:9px 0 2px!important}.communities-flow>.community-type-filter::-webkit-scrollbar{display:none}.communities-flow>.community-type-filter button{flex:none}}.communities-flow>.community-grid{clear:both;border-top:1px solid #dfe9e9;float:none!important;width:100%!important;margin:18px 0 0!important;padding:14px 0 0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.communities-flow>.community-grid>article{margin:0!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=720px){.communities-flow>.community-grid{gap:10px!important;margin-top:16px!important;padding-top:13px!important}}.profile-avatar-display{border-width:4px;grid-area:avatar;width:72px;height:72px;margin:0}.profile-identity-copy{grid-area:identity;min-width:0}.profile-identity-copy small,.profile-identity-copy h2,.profile-identity-copy p,.profile-identity-copy span{display:block}.profile-identity-copy small{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:900}.profile-identity-copy h2{margin:4px 0 2px;font-size:18px}.profile-identity-copy p{color:#536477;margin:0;font-size:12px;line-height:1.35}.profile-identity-copy span{color:#87929f;margin-top:4px;font-size:10px}.profile-card>section{border:1px solid var(--line);border-radius:12px;grid-area:stats;min-width:188px;margin:0;overflow:hidden}.profile-card>section span{text-align:center;padding:9px 12px}.profile-card .reputation-level{grid-area:reputation;margin:0;padding:0}.profile-primary-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;display:flex}.profile-primary-actions button,.profile-primary-actions .account-settings,.profile-primary-actions .profile-network-actions button{width:auto;color:var(--teal-deep);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e2e4;border-radius:999px;margin:0;padding:8px 10px;font-size:10px;font-weight:900}.profile-primary-actions .profile-publish-action{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;border-color:#0000}.profile-primary-actions .profile-network-actions{gap:6px;padding:0;display:flex}@media (width<=1050px){.connect-layout{grid-template-columns:minmax(0,760px);max-width:792px}.profile-card{grid-template-columns:72px minmax(190px,1fr) auto}.network-side{display:none}}@media (width<=720px){.connect-layout{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.profile-card{border-left:0;border-right:0;border-radius:0;grid-template-columns:62px minmax(0,1fr);grid-template-areas:"avatar identity""reputation reputation""stats stats""actions actions";gap:10px 12px;padding:14px;display:grid}.profile-avatar-display{width:60px;height:60px}.profile-identity-copy h2{font-size:16px}.profile-card>section{width:100%}.profile-primary-actions{justify-content:flex-start}.profile-primary-actions button,.profile-primary-actions .account-settings,.profile-primary-actions .profile-network-actions button{text-align:center;flex:auto}}.connect-composer>header>div{gap:2px;display:grid}.connect-composer>header h3{margin:0}.connect-composer>header small{color:#748092;font-size:9px}.connect-composer>header>aside{gap:5px;display:flex}.connect-composer>header>aside button{color:#0b6670;background:#fff;border:1px solid #d9e4e6;border-radius:9px;padding:5px 9px;font-size:10px}.publishing-help{background:#f2fbfa;border:1px solid #b9dfdc;border-radius:13px;overflow:hidden}.publishing-help>header{color:#fff;background:linear-gradient(135deg,#0b6670,#24b5aa);justify-content:space-between;padding:11px 13px;display:flex}.publishing-help>header span{color:#d6f5f2;font-size:9px}.publishing-help>div{background:#dceceb;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.publishing-help>div p{background:#fff;gap:2px;margin:0;padding:10px 12px;display:grid}.publishing-help>div b{color:#0b6670;font-size:10px}.publishing-help>div span,.publishing-help>small{color:#667386;font-size:9px}.publishing-help>strong{color:#7b2822;background:#fff2f1;border-left:4px solid #c0362c;margin:11px 12px 6px;padding:10px;font-size:10px;line-height:1.45;display:block}.publishing-help>small{padding:0 13px 12px;line-height:1.45;display:block}.caption-field{display:grid}.caption-field textarea{min-height:120px}.caption-field small{color:#6d7888;background:#ffffffe6;border-radius:6px;justify-self:end;margin-top:-24px;margin-right:9px;padding:4px 6px;font-size:8px}.composer-marketplace-link{background:#eef8f6;border:1px solid #bcdad6;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.composer-marketplace-link>span{gap:3px;display:grid}.composer-marketplace-link b{color:#0a6668;font-size:11px}.composer-marketplace-link small{color:#60777e;font-size:9px;line-height:1.4}.composer-marketplace-link select{color:#244b55;background:#fff;width:100%}.media-picker{background:#f8fafb;border:1px solid #dce5e7;border-radius:13px}.media-picker>header{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.media-picker>header>div{display:grid}.media-picker>header b{font-size:11px}.media-picker>header span{color:#7a8695;font-size:8px}.media-picker>header label{color:#0b6670;cursor:pointer;background:#fff;border:1px solid #24b5aa;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.media-picker>header input{display:none}.media-picker>p{color:#7a8695;border-top:1px solid #e4eaed;margin:0;padding:8px 12px;font-size:8px}.media-previews{scroll-snap-type:x mandatory;gap:8px;padding:2px 12px 12px;display:flex;overflow-x:auto}.media-previews article{scroll-snap-align:start;background:#122438;border-radius:11px;flex:0 0 128px;width:128px;height:128px;position:relative;overflow:hidden}.media-previews img,.media-previews video{object-fit:cover;width:100%;height:100%}.media-previews article>span{color:#fff;background:#0b6670e6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.media-previews article>button{color:#fff;background:#000000a6;border:0;border-radius:50%;width:auto;min-width:25px;height:25px;padding:0 8px;font-size:8px;font-weight:850;position:absolute;top:7px;right:7px}.media-previews footer{color:#fff;background:linear-gradient(#0000,#000000d1);padding:8px;position:absolute;bottom:0;left:0;right:0}.media-previews footer i{background:#24b5aa;border-radius:3px;height:3px;display:block}.media-previews footer small{color:#fff;margin-top:3px;font-size:7px;display:block}.media-consents{background:#fff8f7;border:1px solid #efd0cd;border-radius:12px;gap:7px;padding:11px 12px;display:grid}.media-consents label{color:#654441;align-items:flex-start;gap:7px;font-size:9px;line-height:1.4;display:flex}.media-consents input{accent-color:#0b6670;margin-top:2px}.post-media{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#24b5aa #071822;background:#071822;gap:5px;margin-top:14px;display:flex;overflow-x:auto}.post-media figure{aspect-ratio:4/5;scroll-snap-align:center;background:#071822;place-items:center;width:78%;min-width:78%;margin:0;display:grid;position:relative;overflow:hidden}.post-media-1 figure{width:100%;min-width:100%}.post-media img,.post-media video{object-fit:contain;width:100%;height:100%}.post-media figure>small{color:#fff;background:#000000ad;border-radius:7px;padding:5px 8px;font-size:8px;position:absolute;bottom:10px;left:10px}@media (width<=720px){.publishing-help>div{grid-template-columns:1fr}.media-previews article{flex-basis:112px;width:112px;height:112px}.post-media figure{width:88%;min-width:88%}.post-media-1 figure{width:100%;min-width:100%}}.chat-launcher{z-index:20;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b6670,#24b5aa);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:142px;height:48px;font-weight:900;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 30px #0b667052}.chat-launcher>span{font-size:24px}.chat-launcher>i{color:#0b6670;background:#fff;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.hug-chat{z-index:30;color:#101b31;background:#fff;border:1px solid #0b667040;border-radius:22px;width:min(920px,100vw - 44px);height:min(680px,100vh - 40px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:20px;right:22px;overflow:hidden;box-shadow:0 28px 80px #0b1e3047}.chat-head{color:#fff;background:linear-gradient(115deg,#082c3a,#0b6670 60%,#1ba49f);align-items:center;gap:12px;height:67px;padding:0 18px;display:flex}.chat-head img{object-fit:contain;border-radius:0;width:46px;height:46px}.chat-head>div{flex:1;display:grid}.chat-head>div b{font-size:14px}.chat-head>div span{color:#bfeae7;font-size:9px}.chat-head>button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:35px;height:35px;font-size:23px}.chat-body{grid-template-columns:325px 1fr;height:calc(100% - 67px);display:grid}.chat-body>aside{background:#f9fbfc;border-right:1px solid #e1e8eb;overflow:hidden}.chat-body>aside>label{background:#fff;border:1px solid #dce6e8;border-radius:12px;align-items:center;gap:7px;margin:16px;padding:0 12px;display:flex}.chat-body>aside>label input{background:0 0;border:0;outline:0;width:100%;padding:11px 0}.chat-body>aside>small{color:#148288;margin:0 18px 8px;font-size:9px;font-weight:900;display:block}.chat-contact-list{height:calc(100% - 82px);overflow-y:auto}.chat-contact-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.chat-contact-list>button:hover,.chat-contact-list>button.active{background:#e9f8f7;border-left-color:#24b5aa}.chat-contact-list>button>i,.chat-conversation>header>i{color:#fff;background:linear-gradient(135deg,#0b6670,#24b5aa);border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.chat-contact-list>button>span{min-width:0}.chat-contact-list>button b,.chat-contact-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-contact-list>button b{font-size:11px}.chat-contact-list em,.chat-conversation em{color:#15969a;font-style:normal}.chat-contact-list>button small{color:#758193;margin-top:3px;font-size:9px}.chat-contact-list>button>strong{color:#fff;background:#138f93;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.chat-contact-list>p{color:#758193;text-align:center;padding:22px}.chat-conversation{background:#fff;grid-template-rows:64px auto 1fr auto;min-width:0;display:grid}.chat-conversation>header{border-bottom:1px solid #e5eaee;align-items:center;gap:10px;padding:0 16px;display:flex}.chat-conversation>header>div{flex:1;min-width:0;display:grid}.chat-conversation>header b{font-size:12px}.chat-conversation>header span{color:#758193;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-back{color:#607080;cursor:pointer;background:0 0;border:0;font-size:30px;display:none}.chat-trust{color:#397377;text-align:center;background:#eff9f8;padding:8px 16px;font-size:9px}.chat-trust span{color:#138f93}.chat-messages{background:radial-gradient(circle at 8% 8%,#24b5aa12,#0000 23%),#f7f9fa;padding:18px;overflow-y:auto}.chat-messages article{width:fit-content;max-width:78%;margin:8px 0}.chat-messages article p{border-radius:15px;margin:0;padding:10px 13px;font-size:12px;line-height:1.45}.chat-messages article>small{color:#138f93;text-transform:uppercase;margin:0 7px 4px;font-size:8px;font-weight:900;display:block}.chat-messages article>span{color:#8a95a4;margin:3px 7px;font-size:8px;display:block}.chat-messages article.mine{margin-left:auto}.chat-messages article.mine p{color:#fff;background:linear-gradient(135deg,#0b6670,#168f92);border-bottom-right-radius:4px}.chat-messages article.mine>span{text-align:right}.chat-messages article.theirs p{background:#fff;border:1px solid #e1e7eb;border-bottom-left-radius:4px}.chat-empty,.chat-welcome{color:#718092;text-align:center;align-content:center;place-items:center;gap:7px;height:100%;padding:30px;display:grid}.chat-empty b,.chat-empty span{display:block}.chat-empty span,.chat-welcome p{max-width:340px;margin:0;font-size:10px;line-height:1.5}.chat-welcome{grid-row:1/-1}.chat-welcome>span{color:#fff;background:linear-gradient(135deg,#0b6670,#24b5aa);border-radius:24px;place-items:center;width:72px;height:72px;font-size:40px;display:grid;box-shadow:0 12px 28px #0b667038}.chat-welcome h3{margin:10px 0 0}.chat-compose{background:#fff;border-top:1px solid #e5eaee;padding:10px 14px 12px}.chat-compose>div{gap:5px;padding-bottom:7px;display:flex;overflow-x:auto}.chat-compose>div button{color:#607080;background:#fff;border:1px solid #dbe5e7;border-radius:99px;flex:none;padding:5px 8px;font-size:8px}.chat-compose>div button.active{color:#0b6670;background:#eaf8f7;border-color:#138f93;font-weight:900}.chat-compose>label{background:#f7f9fa;border:1px solid #dbe4e7;border-radius:15px;align-items:flex-end;gap:8px;padding:8px;display:flex}.chat-compose textarea{resize:vertical;min-height:40px;max-height:110px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.chat-compose>label button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b6670,#24b5aa);border:0;border-radius:12px;width:38px;height:38px}.chat-compose>label button:disabled{opacity:.4}.chat-compose>small{color:#8792a1;text-align:right;margin-top:5px;font-size:8px;display:block}.chat-error{color:#8a251d;background:#fff1f0;border-radius:9px;gap:10px;padding:9px 13px;font-size:10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #0000001f}.chat-error button{background:0 0;border:0}@media (width<=720px){.chat-launcher{border-radius:16px;width:50px;min-width:50px;padding:0;bottom:76px;right:14px}.chat-launcher b{display:none}.chat-launcher>i{position:absolute;top:-5px;right:-4px}.hug-chat{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.chat-head{height:62px;padding:0 13px}.chat-head img{width:88px}.chat-body{height:calc(100% - 62px);display:block}.chat-body>aside{border:0;height:100%}.chat-body>aside.has-selection{display:none}.chat-conversation{grid-template-rows:62px auto 1fr auto;height:100%;display:none}.chat-conversation.active{display:grid}.chat-back{display:block}.chat-messages{padding:13px}.chat-messages article{max-width:86%}}.connect-app{--ink:#101b31;--muted:#687386;--line:#e2e7ee;--orange:#138f93;--teal-deep:#0b6670;--teal-light:#24b5aa;--hug-warm:#ff8500;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connect-app>.connect-topbar{height:72px;color:var(--ink);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;gap:28px;padding:0 max(24px,50vw - 640px);box-shadow:0 4px 22px #101b310f}.connect-brand{min-width:190px;color:var(--ink)!important}.connect-brand-picture{align-items:center;display:flex}.connect-brand .connect-brand-wordmark{object-fit:contain;object-position:left center;mix-blend-mode:multiply;border-radius:0;width:180px!important;height:58px!important}.connect-search{border:1px solid #0000;transition:all .2s;background:#f1f3f6!important;max-width:340px!important}.connect-search:focus-within{border-color:#49bdb8;box-shadow:0 0 0 4px #24b5aa1f;background:#fff!important}.connect-search input{color:var(--ink)!important}.connect-nav{height:100%;gap:3px!important}.connect-menu-trigger{cursor:pointer;background:#fff;border:1px solid #d8e3e5;border-radius:50%;flex-direction:column;flex:0 0 42px;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;display:inline-flex;box-shadow:0 5px 14px #101b3114}.connect-menu-trigger span{background:var(--ink);border-radius:2px;width:100%;height:2px;display:block}.connect-menu-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05131c57;border:0;position:fixed;inset:0}.connect-settings-menu{z-index:91;background:#fff;border:1px solid #d9e6e6;border-radius:20px;width:min(340px,100vw - 28px);padding:16px;display:grid;position:fixed;top:80px;right:max(18px,50vw - 640px);box-shadow:0 24px 70px #061d2638}.connect-settings-menu header{border-bottom:1px solid #e5ecec;justify-content:space-between;align-items:flex-start;padding:4px 5px 12px;display:flex}.connect-settings-menu header small{color:var(--teal-deep);letter-spacing:.09em;font-weight:900}.connect-settings-menu header h2{margin:2px 0 0;font-size:24px}.connect-settings-menu header button{cursor:pointer;background:#eef6f5;border:0;border-radius:50%;width:34px;height:34px;font-size:24px}.connect-settings-menu>button:not(.connect-menu-logout){color:#173249;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f1;padding:13px 8px;font:750 14px/1.2 inherit}.connect-settings-menu>button:hover{color:var(--teal-deep);background:#f4faf9}.connect-settings-menu>.connect-menu-delete{color:#9a3e32}.connect-settings-menu>.connect-menu-delete:hover{color:#812e24;background:#fff5f3}.connect-menu-language{color:#526775;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-size:13px;font-weight:800;display:flex}.connect-menu-section{color:var(--teal-deep);letter-spacing:.1em;margin:10px 8px 2px;font-size:10px;font-weight:900}.connect-menu-logout{color:#9a3e32;text-align:left;cursor:pointer;background:#fff7f5;border:1px solid #e9cbc6;border-radius:12px;margin-top:6px;padding:12px;font-weight:900}.connect-nav>button{cursor:pointer;place-content:center;gap:2px;min-width:68px;height:100%;display:grid;position:relative;color:#697487!important}.connect-nav>button>span{font-size:20px;line-height:1}.connect-nav>button small{font-size:10px}.connect-nav>button.active,.connect-nav>button:hover{color:var(--orange)!important}.connect-nav>button.active:after{content:"";background:var(--orange);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:15px;right:15px}.connect-nav .nav-profile{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));border-radius:50%;align-self:center;width:40px;min-width:40px;height:40px;margin-left:7px;font-weight:900;color:#fff!important}.connect-nav .identity-switch-trigger{outline-offset:2px;outline:2px solid #ff8a0059;overflow:visible}.connect-nav .identity-switch-trigger:before{content:"⌄";z-index:2;background:var(--orange);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px}.connect-nav .nav-profile:after{display:none!important}.connect-layout{grid-template-columns:236px minmax(0,650px) 296px;gap:22px;margin-top:26px}.profile-card,.network-side>section,.connect-post,.composer-mini,.feed-intelligence,.connect-stories{border-color:var(--line);border-radius:16px;box-shadow:0 7px 24px #101b310b}.profile-cover{background:radial-gradient(circle at 20% 20%,#fff3,#0000 28%),linear-gradient(135deg,#0a2635,#0b6670 58%,#24b5aa);justify-content:flex-end;align-items:flex-end;height:94px;padding:12px;display:flex}.profile-card>i{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));width:78px;height:78px;margin-top:-42px;box-shadow:0 6px 18px #0b66704d}.profile-avatar-display{z-index:1;background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));border:5px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;margin:-42px auto 8px;display:grid;position:relative;box-shadow:0 6px 18px #0b66704d}.profile-avatar-display>i,.profile-avatar-display>img{color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;font-size:22px;font-style:normal;font-weight:900;display:grid}.profile-card .account-switch-avatar{cursor:pointer;font:inherit;padding:0}.account-switch-avatar>span{background:var(--orange);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 4px 10px #101b3129}.profile-card h2{margin-top:10px;font-size:16px}.profile-card>button:not(.account-settings){cursor:pointer;border-radius:999px;width:calc(100% - 28px);margin:15px 14px 8px}.connect-feed{gap:14px}.connect-stories{scrollbar-width:none;background:#fff;gap:16px;padding:15px 18px;display:flex;overflow-x:auto}.connect-stories::-webkit-scrollbar{display:none}.connect-stories article{cursor:pointer;flex:0 0 62px;justify-items:center;gap:6px;width:62px;display:grid}.connect-stories i{background:var(--ink);color:#fff;outline:2px solid var(--orange);border:3px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:13px;font-style:normal;font-weight:900;display:grid}.connect-stories .profile-avatar-image,.connect-stories .story-preview{outline:2px solid var(--orange);object-fit:cover;border:3px solid #fff;border-radius:50%;width:54px;height:54px}.connect-stories .story-me{color:var(--orange);background:#fff;font-size:25px}.connect-stories span{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#4f5a6d;width:100%;font-size:10px;overflow:hidden}.story-viewer{z-index:80;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));color:#fff;background:#03131bf5;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;display:grid;position:fixed;inset:0}.story-viewer>header{justify-content:space-between;align-items:center;width:min(480px,100%);padding:8px 0;display:flex}.story-viewer>header button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:42px;height:42px;font-size:25px}.story-viewer>header nav{align-items:center;gap:8px;display:flex}.story-viewer>header .story-delete{color:#ffd4d0;border-radius:999px;width:auto;padding:0 13px;font-size:10px;font-weight:850}.story-viewer>img,.story-viewer>video{object-fit:contain;background:#000;border-radius:18px;width:min(480px,100%);height:min(72vh,760px)}.story-viewer>p{color:#fff;text-align:center;width:min(480px,100%);margin:10px 0 0}.reels-heading{color:#fff;background:linear-gradient(135deg,#082f37,#0b7778);border-radius:16px;justify-content:space-between;align-items:end;gap:14px;padding:18px;display:flex}.reels-heading small{color:#81e0d6;letter-spacing:.08em;font-weight:900}.reels-heading h2{margin:5px 0 0;font-size:22px}.reels-heading button{background:var(--orange);color:#fff;border:0;border-radius:999px;padding:11px 15px;font-weight:900}.reel-card{color:#fff;background:#071f29;overflow:hidden}.reel-card>header,.reel-card>h2,.reel-card>p,.reel-card>.post-metrics,.reel-card>footer,.reel-card>.post-comments,.reel-card>.repost-form{margin-left:16px;margin-right:16px}.reel-card>header{padding-top:16px}.reel-card>header span,.reel-card>p,.reel-card .post-metrics{color:#c8d8dc}.reel-card .post-media{background:#000;margin-top:12px}.reel-card .post-media figure{min-height:520px}.reel-card .post-media video{object-fit:contain;background:#000;width:100%;max-height:76vh}.reel-card>footer{border-top-color:#ffffff24}.reel-card>footer button{color:#fff}.feed-intelligence{border-left:4px solid var(--orange);padding:15px 18px}.composer-mini{cursor:text;padding:16px 18px}.composer-mini i{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light))}.composer-mini .profile-avatar-image,.connect-post header .profile-avatar-image,.network-side article .profile-avatar-image{object-fit:cover;border:2px solid #fff;border-radius:50%;outline:2px solid #ffb762;flex:none;width:46px;height:46px}.composer-mini .profile-avatar-image{outline:0;width:42px;height:42px}.network-side article .profile-avatar-image{outline:0;width:34px;height:34px}.composer-mini span{border:1px solid var(--line);background:#f8f9fb;border-radius:999px;padding:11px 15px;font-size:12px}.composer-mini button{cursor:pointer}.connect-composer{border:1px solid var(--line);border-top:4px solid var(--orange);box-shadow:0 14px 38px #101b311a}.connect-post{padding:0;overflow:hidden}.connect-post>header{padding:17px 18px 8px}.post-options-wrap{align-self:flex-start;position:relative}.post-options-wrap>button{color:#627083;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:34px;font-weight:900}.post-options-wrap>button:hover,.post-options-wrap>button[aria-expanded=true]{color:var(--teal-deep);background:#eef4f5}.post-options-menu{z-index:8;background:#fff;border:1px solid #dfe6e9;border-radius:13px;width:250px;padding:7px;position:absolute;top:38px;right:0;box-shadow:0 16px 42px #101b312e}.post-options-menu>button:not(.close-post-menu){color:#364254;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.post-options-menu>button:not(.close-post-menu):hover{background:#f5f8f9}.post-options-menu>button>span{background:#eef5f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.post-options-menu>button div{gap:2px;display:grid}.post-options-menu>button b,.post-options-menu>button small{display:block}.post-options-menu>button small{color:#778395;font-size:9px}.post-options-menu .delete-post-action{color:#a6342c!important}.post-options-menu .delete-post-action>span{background:#fff0ef}.post-options-menu .close-post-menu{color:#6f7b8c;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f2;width:100%;margin-top:4px;padding:8px}.no-post-action{color:#7b8695;text-align:center;padding:12px;display:block}.connect-post header i{background:linear-gradient(135deg, var(--ink), #314b76);border:2px solid #fff;outline:2px solid #ffb762;width:46px;height:46px}.connect-post h2,.connect-post>p,.connect-post .verified-source{margin-left:18px;margin-right:18px}.connect-post h2{letter-spacing:-.25px;margin-top:14px;font-size:18px}.connect-post>p{color:#354054;font-size:13px;line-height:1.65}.verified-source{background:linear-gradient(90deg,#edf9f4,#f8fcfa);border:0;border-radius:11px;margin-top:15px}.post-metrics{color:#768194;border-bottom:1px solid var(--line);justify-content:space-between;margin:14px 18px 0;padding:10px 0;font-size:10px;display:flex}.connect-post>footer{border:0;margin:0 10px;padding:4px 0}.connect-post>footer button{cursor:pointer;border-radius:9px;font-weight:700}.connect-post>footer button:hover{color:var(--orange);background:#fff6ec}.post-comments{padding:0 18px 16px}.post-comments input{background:#f5f7f9}.network-side>section{padding:17px}.network-side article button{cursor:pointer;border-radius:999px;font-weight:800}.engagement-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#101b31,#263d63)!important}.engagement-card:after{content:"H";color:#24b5aa33;font-size:110px;font-weight:1000;position:absolute;bottom:-30px;right:-8px}.profile-network-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 7px;display:grid}.profile-network-actions button{border:1px solid var(--line);min-height:42px;color:var(--teal-deep);cursor:pointer;background:#f7fafb;border-radius:10px;font-size:10px;font-weight:900}.invite-panel,.connections-panel{background:linear-gradient(145deg,#fff,#f0faf9);border:1px solid #1075783d;border-radius:16px;padding:20px;box-shadow:0 14px 36px #0b667017}.invite-panel>header,.connections-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.invite-panel h2,.connections-panel h2{color:var(--ink);margin:5px 0;font-size:21px}.invite-panel header small,.connections-panel header small{color:var(--teal-deep);letter-spacing:.08em;font-weight:900}.invite-panel header>button,.connections-panel header>button{color:#687386;cursor:pointer;background:0 0;border:0;font-size:24px}.invite-panel>p,.connections-panel header p{color:#596678;line-height:1.55}.invite-panel label{color:#4f5d70;gap:6px;font-weight:800;display:grid}.invite-panel input{box-sizing:border-box;width:100%;color:var(--teal-deep);background:#fff;border:1px solid #cbd9dc;border-radius:10px;padding:12px}.invite-panel>div{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.invite-panel>div button,.invite-from-connections{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-weight:900}.invite-panel>div button:last-child{background:#16775a}.invite-panel>small{color:#6d7888;line-height:1.45;display:block}.connections-panel>div{gap:9px;margin:14px 0;display:grid}.connection-request-section{background:#f5fbfa;border:1px solid #cce1de;border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.connection-request-section>small{color:#087f7b;letter-spacing:.06em;font-weight:900}.connection-request-section.sent{background:#f7f8fa}.connection-request-actions{gap:6px;display:flex!important}.connection-request-actions button{color:#fff;background:#087f7b;border:0;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.connection-request-actions button+button{color:#53656d;background:#eef3f4}.member-safety-actions{border-top:1px solid #dce8e7;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.member-safety-actions button{color:#66737d;background:#fff;border:1px solid #d7e1e4;border-radius:999px;padding:8px 12px;font-weight:800}.member-safety-actions button:last-child{color:#a23a32;border-color:#edcbc7}.connections-panel article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.connections-panel article>i{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.connections-panel article>.profile-avatar-image{object-fit:cover;border-radius:50%;width:46px;height:46px}.nav-profile>i,.nav-profile>.profile-avatar-image{color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.chat-contact-list .chat-avatar-image,.chat-conversation>header>.chat-avatar-image{object-fit:cover;border-radius:50%;width:42px;height:42px}.connections-panel article div{gap:3px;display:grid}.connections-panel article span,.connections-panel article small{color:#6c788a;font-size:10px}.connections-panel article>button{color:#6a7483;cursor:pointer;background:#fff;border:1px solid #d7e1e4;border-radius:999px;padding:8px 12px}.empty-connections{color:#647183;text-align:center;border:1px dashed #b8ced0;border-radius:12px;margin:0;padding:24px;line-height:1.5}.reputation-level{text-align:left;background:#eef9f7;border-radius:10px;margin:10px 13px 0;padding:10px}.reputation-level b,.reputation-level span{display:block}.reputation-level b{color:var(--teal-deep);font-size:11px}.reputation-level span{color:#657486;margin-top:3px;font-size:9px;line-height:1.35}.network-purpose{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 88% 8%,#ffffff2e,#0000 30%),linear-gradient(110deg,#061d2c 0%,#093e4b 47%,#0b7779 78%,#1fa99f 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:168px;padding:25px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0b66702e}.network-purpose:after{content:"H";color:#ffffff14;font-size:150px;font-weight:1000;position:absolute;bottom:-38px;right:12px}.network-purpose>div,.network-purpose>button{z-index:1;position:relative}.network-purpose small{color:#d4fffb;letter-spacing:.08em;text-shadow:0 1px 4px #00000040;font-size:11px;font-weight:900}.network-purpose h1{color:#fff;letter-spacing:-.45px;text-shadow:0 2px 8px #0000003d;max-width:520px;margin:9px 0;font-size:27px;line-height:1.18}.network-purpose p{color:#fff;text-shadow:0 1px 5px #00000038;max-width:535px;margin:0;font-size:14px;font-weight:600;line-height:1.58}.network-purpose button{color:var(--teal-deep);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:11px 15px;font-size:12px;font-weight:900}.explore-panel,.communities-panel,.opportunities-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 25px #101b310d}.explore-panel h2,.communities-panel h2,.opportunities-panel h2{color:var(--ink);margin:5px 0;font-size:22px}.explore-panel header small,.communities-panel header small,.opportunities-panel header small{color:var(--teal-deep);letter-spacing:.08em;font-weight:900}.explore-panel header p,.communities-panel header p,.opportunities-panel header p{color:#667487;margin:5px 0;line-height:1.5}.interest-chips{flex-wrap:wrap;gap:7px;margin:15px 0 11px;display:flex}.interest-chips button{color:#526173;cursor:pointer;background:#f8fafb;border:1px solid #d9e2e5;border-radius:999px;padding:8px 13px;font-weight:800}.interest-chips button.active{border-color:var(--teal-deep);background:var(--teal-deep);color:#fff}.explore-panel>span{color:#778395;font-size:10px}.communities-panel>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.communities-panel article{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;grid-template-columns:42px 1fr;gap:10px;padding:13px;display:grid}.communities-panel article>i{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.communities-panel article div{gap:3px;display:grid}.communities-panel article span{color:#6b7889;font-size:10px;line-height:1.35}.communities-panel article button{border:1px solid var(--teal-deep);color:var(--teal-deep);cursor:pointer;background:#fff;border-radius:999px;grid-column:2;justify-self:start;padding:7px 11px;font-weight:900}.communities-panel article button.joined{background:#e8f7f4}.opportunities-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.opportunities-panel>header>button{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:10px 14px;font-weight:900}.opportunities-panel>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.opportunities-panel>div span{color:var(--teal-deep);background:#eef7f6;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.opportunity-empty,.explore-empty{color:#647285;text-align:center;border:1px dashed #b9cdcf;border-radius:12px;gap:5px;margin:12px 0 0;padding:18px;line-height:1.5;display:grid}.network-principles b{color:var(--ink);margin:7px 0;display:block}.network-principles p{color:#687587;margin:0;font-size:10px;line-height:1.5}.network-principles>small{color:var(--teal-deep);font-weight:900}.online-friends-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:5px;display:flex}.online-friends-card>header h3{margin:4px 0 0}.online-friends-card>header>span{color:#08775e;background:#e7f8f3;border-radius:999px;place-items:center;min-width:28px;height:28px;font-weight:900;display:grid}.online-friends-list{display:grid}.online-friends-card .online-friends-list article{grid-template-columns:40px minmax(0,1fr);padding:10px 0}.online-avatar{width:36px;height:36px;position:relative}.online-friends-card .online-avatar>i,.online-friends-card .online-avatar>img{object-fit:cover;background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.online-friends-card .online-avatar>i:last-child{background:#19a974;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:-1px}.online-friends-card article>div:last-child{min-width:0}.online-friends-card article b,.online-friends-card article small,.online-friends-card article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-friends-card article small{color:#6a7687;margin-top:2px}.online-friends-card article span{color:#08775e;margin-top:3px;font-weight:800}.online-friends-empty{color:#687587;background:#f5f8f9;border-radius:10px;margin:8px 0 12px;padding:12px;line-height:1.45}.online-friends-card>button{width:100%;color:var(--teal-deep);cursor:pointer;background:#fff;border:1px solid #c9dddd;border-radius:999px;padding:9px 12px;font-weight:900}.network-principles{margin-top:2px}.connect-app,.connect-app p,.connect-app label,.connect-app input,.connect-app select,.connect-app textarea{font-size:13px;line-height:1.45}.connect-app button,.connect-app a{font-family:inherit;font-size:12px;line-height:1.3}.connect-app small{font-size:11px;line-height:1.35}.connect-app h1{font-size:26px;line-height:1.18}.connect-app h2{font-size:20px;line-height:1.22}.connect-app h3{font-size:16px;line-height:1.25}.network-side>section,.network-side>section p,.network-side>section b,.network-side>section span{font-size:13px}.network-side>section small{font-size:11px}.profile-editor-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 25px #101b310d}.profile-editor-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.profile-editor-panel>header small{color:var(--teal-deep);letter-spacing:.08em;font-weight:900}.profile-editor-panel h2{margin:5px 0;font-size:22px}.profile-editor-panel header p{color:#687587;margin:5px 0;line-height:1.5}.profile-editor-panel>header>button{color:#687386;cursor:pointer;background:0 0;border:0;font-size:24px}.profile-cover-editor{background:linear-gradient(135deg,#075e67,#16a79f 62%,#8edbd2);border-radius:16px 16px 6px 6px;min-height:220px;margin:16px 0 0;position:relative;overflow:hidden}.profile-cover-editor>img{object-fit:cover;object-position:center center;width:100%;height:240px;display:block}.profile-cover-editor>div{color:#fff;text-align:center;place-content:center;gap:9px;min-height:220px;padding:36px 28px 76px;display:grid}.profile-cover-editor>div span{letter-spacing:.08em;font-size:42px;font-weight:950}.profile-cover-editor>div small{color:#ffffffdb}.profile-cover-editor>label{color:#17424a;cursor:pointer;background:#fffffff0;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900;position:absolute;bottom:14px;right:14px;box-shadow:0 5px 18px #0000002e}.profile-cover-editor input{display:none}.profile-cover-editor .cover-auto-hint{color:#fff;background:#04393eb8;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750;position:absolute;bottom:17px;left:14px}.profile-editor-summary{z-index:2;background:#eef8f7;border-radius:13px;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;margin:-22px 14px 20px;padding:18px 16px;display:grid;position:relative}@media (width<=600px){.profile-cover-editor{border-radius:0;min-height:185px;margin-top:12px}.profile-cover-editor>img{height:200px}.profile-cover-editor>div{min-height:185px;padding:28px 18px 68px}.profile-cover-editor>label{padding:9px 11px;bottom:10px;right:10px}.profile-cover-editor .cover-auto-hint{bottom:52px;left:10px}.profile-editor-summary{margin:-16px 10px 18px;padding:16px 14px}}.profile-editor-summary>i,.profile-editor-summary>.profile-avatar-image{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:64px;height:64px;font-style:normal;font-weight:900;display:grid}.profile-editor-summary>div{gap:6px;display:grid}.profile-editor-summary>div b{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.profile-editor-summary span,.profile-editor-summary small{color:#637184;overflow-wrap:anywhere;line-height:1.35}.profile-editor-summary>.start-photo-edit,.profile-photo-actions label{background:var(--teal-deep);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900}.profile-editor-summary input{display:none}.profile-photo-actions{align-items:center;gap:6px;display:flex}.profile-photo-actions>button{color:#657284;cursor:pointer;background:#fff;border:1px solid #cbd9dc;border-radius:999px;padding:8px 10px;font-size:9px}.profile-editor-panel>form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.profile-editor-panel>form label{color:#4e5c6e;gap:5px;font-weight:800;display:grid}.profile-editor-panel input,.profile-editor-panel textarea,.profile-editor-panel select{background:#fff;border:1px solid #d6e0e3;border-radius:10px;padding:11px}.profile-editor-panel textarea{resize:vertical;min-height:120px}.profile-about-field{grid-column:1/-1}.profile-settings-row{background:#f5faf9;border:1px solid #d6e6e4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.profile-settings-row>div{gap:3px;display:grid}.profile-settings-row small{color:#687b82}.profile-settings-row button{border:1px solid var(--teal-deep);color:var(--teal-deep);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 13px;font-weight:850}@media (width<=520px){.profile-settings-row{flex-direction:column;align-items:stretch}.profile-settings-row button{width:100%}}.profile-editor-panel form>button{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:11px 17px;font-weight:900}.profile-owned-posts{border-top:1px solid #dfe9e8;gap:12px;margin-top:22px;padding-top:18px;display:grid}.profile-owned-posts>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-owned-posts>header small{color:var(--teal-deep);letter-spacing:.08em;font-size:9px;font-weight:900}.profile-owned-posts>header h3{margin:4px 0 0}.profile-owned-posts>header>button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:38px;padding:9px 13px;font-size:10px;font-weight:900}.profile-owned-posts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-owned-posts article{background:#fff;border:1px solid #dce7e6;border-radius:13px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px;display:grid}.profile-owned-posts article>img,.profile-owned-posts article>video{object-fit:cover;background:#e9f2f1;border-radius:10px;grid-row:1/span 2;width:72px;height:72px}.profile-owned-posts article>div{align-content:start;gap:3px;min-width:0;display:grid}.profile-owned-posts article small{color:#0b7e79;font-size:8px;font-weight:850}.profile-owned-posts article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-owned-posts article p{color:#657478;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-owned-posts article>button{color:#0b7372;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:4px 0;font-size:9px;font-weight:900}@media (width<=720px){.profile-owned-posts>header{align-items:flex-start}.profile-owned-posts>div{grid-template-columns:1fr}}.mobile-network-shortcuts,.mobile-connect-nav{display:none}@media (width<=1050px){.connect-layout{grid-template-columns:220px minmax(0,650px);justify-content:center}.connect-brand{min-width:auto}.connect-search{max-width:260px!important}.connect-nav>button{min-width:56px}}@media (width<=720px){.connect-app{padding-bottom:72px}.connect-app>.connect-topbar{justify-content:space-between;height:62px;padding:0 15px}.connect-menu-trigger{flex-basis:40px;width:40px;height:40px}.connect-settings-menu{width:min(330px,100vw - 20px);max-height:calc(100dvh - 84px);top:70px;right:10px;overflow-y:auto}.connect-brand b{font-size:17px!important}.connect-brand img{object-fit:contain;object-position:left center;mix-blend-mode:normal;border-radius:0;width:132px!important;height:44px!important}.connect-search,.connect-nav{display:none!important}.connect-layout{margin:12px auto;padding:0;display:block}.connect-feed{gap:10px}.connect-stories,.feed-intelligence,.composer-mini,.connect-post,.connect-composer,.account-closure-panel,.invite-panel,.connections-panel,.network-purpose,.explore-panel,.communities-panel,.opportunities-panel{border-left:0;border-right:0;border-radius:0}.feed-intelligence{border-left:4px solid var(--orange)}.composer-mini{padding:12px}.composer-mini span{padding:10px 12px}.composer-mini button{display:none}.connect-post h2{font-size:16px}.invite-panel,.connections-panel,.explore-panel,.communities-panel,.opportunities-panel{padding:17px 14px}.network-purpose{padding:19px 15px;display:block}.network-purpose h1{font-size:22px}.network-purpose p{font-size:13px}.network-purpose button{margin-top:13px}.mobile-network-shortcuts{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px;display:grid}.mobile-network-shortcuts button{color:var(--teal-deep);background:#fff;border:1px solid #cddcde;border-radius:11px;padding:10px;font-weight:900}.communities-panel>div{grid-template-columns:1fr}.opportunities-panel>header{display:block}.opportunities-panel>header>button{margin-top:12px}.profile-editor-panel{border-left:0;border-right:0;border-radius:0;padding:17px 14px}.profile-editor-summary{grid-template-columns:56px 1fr}.profile-editor-summary>i,.profile-editor-summary>.profile-avatar-image{width:56px;height:56px}.profile-editor-summary>.start-photo-edit,.profile-editor-summary>.profile-photo-actions{grid-column:2;justify-self:start}.profile-editor-panel>form{grid-template-columns:1fr}.profile-about-field{grid-column:auto}.invite-panel>div button{flex:45%}.connections-panel article{grid-template-columns:42px 1fr}.connections-panel article>button{grid-column:2;justify-self:start}.mobile-connect-nav{z-index:10;height:64px;padding:0 10px env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #101b3114}.mobile-connect-nav button{color:#687386;background:0 0;border:0;place-content:center;gap:1px;display:grid}.mobile-connect-nav button span{font-size:20px}.mobile-connect-nav button.active{color:var(--orange)}.mobile-connect-nav .mobile-publish{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;border-radius:14px;width:43px;height:43px;margin:auto;font-size:27px;box-shadow:0 6px 16px #0b66704d}.reels-heading{border-radius:0;flex-direction:column;align-items:stretch;margin:0}.reels-heading button{width:100%}.reel-card{border-radius:0}.reel-card .post-media figure{min-height:62vh}.story-viewer{padding-left:10px;padding-right:10px}.mobile-connect-nav button small{font-size:8px}.explore-panel{overflow:visible;padding:16px 14px!important}.explore-panel>header,.explore-panel>header>div,.brazil-experiences>header{width:100%;min-width:0;display:block!important}.explore-panel>header small,.brazil-experiences>header small{letter-spacing:.06em!important;font-size:9px!important;line-height:1.25!important}.explore-panel>header h2{letter-spacing:-.01em!important;margin:6px 0 8px!important;font-size:20px!important;line-height:1.18!important}.explore-panel>header p{letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.interest-chips{gap:6px;margin:13px 0 10px}.interest-chips button{min-height:36px;padding:7px 11px;font-size:12px!important;line-height:1.2!important}.explore-actions{grid-template-columns:1fr;gap:7px;margin:10px 0 16px;display:grid}.explore-actions button{white-space:normal;width:100%;min-width:0;min-height:42px;padding:9px 12px;font-size:12px!important}.brazil-experiences{margin-top:12px;padding-top:14px}.brazil-experiences>header h3{margin:5px 0 7px;letter-spacing:0!important;font-size:18px!important;line-height:1.2!important}.brazil-experiences>header p{letter-spacing:0!important;margin:0 0 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.brazil-experiences>div{gap:9px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.brazil-experiences article{min-height:0;padding:13px}html,body{max-width:100%;overflow-x:hidden}.connect-app,.connect-layout,.connect-feed{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.connect-app *,.connect-app :before,.connect-app :after{box-sizing:border-box}.connect-feed>*,.profile-card,.network-purpose,.community-priority-strip,.explore-panel,.communities-panel,.opportunities-panel,.connections-panel,.invite-panel,.profile-editor-panel,.connect-composer,.account-closure-panel,.connect-post{width:100%;min-width:0;max-width:100%}.connect-app h1{letter-spacing:-.02em!important;font-size:clamp(23px,7vw,30px)!important;line-height:1.14!important}.connect-app h2{letter-spacing:-.01em!important;font-size:clamp(18px,5.4vw,22px)!important;line-height:1.2!important}.connect-app h3{letter-spacing:0!important;font-size:clamp(15px,4.5vw,18px)!important;line-height:1.25!important}.connect-app p,.connect-app li,.connect-app label,.connect-app input,.connect-app select,.connect-app textarea{letter-spacing:0!important;font-size:13px!important;line-height:1.48!important}.connect-app header small,.connect-app section>small{letter-spacing:.05em!important;font-size:9px!important;line-height:1.25!important}.connect-app button,.connect-app a{max-width:100%;font-size:12px!important;line-height:1.25!important}.explore-panel>header,.communities-flow>header,.opportunities-panel>header,.connections-panel>header,.invite-panel>header,.profile-editor-panel>header{display:block!important}.community-grid,.community-capabilities,.opportunity-grid,.brazil-experiences>div{grid-template-columns:minmax(0,1fr)!important}.community-grid article,.connections-panel article,.travel-opportunity-example{width:100%;min-width:0}.connect-post{overflow:hidden}.connect-post>header{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:12px}.connect-post>h2,.connect-post>p,.connect-post>.post-metrics,.connect-post>footer,.connect-post>.post-comments{margin-left:12px;margin-right:12px}.connect-post>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.connect-post>footer button{white-space:normal;min-width:0;padding:9px 4px;font-size:10px!important}.connect-composer,.account-closure-panel,.profile-editor-panel{padding:15px 14px}.connect-composer>header,.media-picker>header,.publishing-help>header{align-items:flex-start;gap:8px}.media-picker>header{grid-template-columns:minmax(0,1fr);display:grid}.media-picker>header label{justify-content:center;width:100%}.profile-editor-summary{width:100%;min-width:0}.mobile-network-shortcuts{grid-template-columns:minmax(0,1fr)}.mobile-network-shortcuts button{min-height:40px}}.connect-app,.connect-app button,.connect-app input,.connect-app select,.connect-app textarea{font-family:Segoe UI,Arial,Helvetica,sans-serif}.connect-app button,.connect-app a{overflow-wrap:normal;word-break:normal}.connect-app button{min-height:36px;line-height:1.25}.connect-app h1,.connect-app h2,.connect-app h3,.connect-app p{overflow-wrap:break-word}.connect-app h1,.connect-app h2,.connect-app h3{text-wrap:balance}.connect-app p{line-height:1.55}.connect-nav>button{min-width:74px}.connect-nav>button small,.mobile-connect-nav button small{white-space:nowrap}.community-priority-strip small,.community-grid article div small,.brazil-experiences article small,.travel-opportunity-example small{font-size:10px;line-height:1.35}.community-priority-strip article b,.community-capabilities article b,.brazil-experiences article b{font-size:13px;line-height:1.35}.community-priority-strip article span,.community-grid article div,.travel-opportunity-example div{min-width:0}.brazil-experiences article p,.brazil-experiences article button{font-size:12px!important}.community-grid article div span,.community-capabilities article span{line-height:1.45;font-size:11px!important}.community-grid article>button,.national-community-feature>button,.travel-opportunity-example>button,.opportunity-publish,.explore-actions button,.invite-panel button,.connections-panel button{white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-width:max-content;display:inline-flex}.connect-brand .connect-brand-wordmark{mix-blend-mode:normal}@media (width<=1050px) and (width>=721px){.connect-app>.connect-topbar{gap:14px}.connect-brand .connect-brand-wordmark{width:150px!important}.connect-nav>button{min-width:62px}}@media (width<=720px){.connect-app p,.connect-app label,.connect-app input,.connect-app select,.connect-app textarea{font-size:13px}.connect-app button,.connect-app a{font-size:12px}.community-grid article,.travel-opportunity-example{align-items:start}.community-grid article>button,.travel-opportunity-example>button,.opportunity-publish{white-space:normal;width:100%;min-width:0}}.connect-app{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.connect-layout{grid-template-columns:minmax(0,886px) 296px;align-items:start}.profile-card{text-align:left;grid-area:1/1;grid-template-columns:76px minmax(220px,1fr) auto;grid-template-areas:"avatar identity stats""avatar reputation actions";align-items:center;gap:8px 16px;padding:16px 18px;display:grid;overflow:visible}.profile-card .profile-avatar-display{border-width:4px;grid-area:avatar;width:72px;height:72px;margin:0}.connect-feed{grid-area:2/1}.network-side{grid-area:1/2/span 2}@media (width<=1050px){.connect-layout{grid-template-columns:minmax(0,760px);max-width:792px}.profile-card{grid-template-columns:72px minmax(190px,1fr) auto}.network-side{display:none}}@media (width<=720px){.connect-layout{grid-template-columns:minmax(0,1fr);gap:10px;margin:10px auto 0;padding:0;display:grid}.profile-card{border-left:0;border-right:0;border-radius:0;grid-template-columns:62px minmax(0,1fr);grid-template-areas:"avatar identity""reputation reputation""stats stats""actions actions";gap:10px 12px;padding:14px;display:grid}.profile-card .profile-avatar-display{width:60px;height:60px;margin:0}.network-purpose{align-items:start;gap:16px;height:auto;min-height:0;padding:22px 20px 24px;display:grid;overflow:hidden}.network-purpose>div{min-width:0}.network-purpose h1{letter-spacing:-.025em;max-width:none;margin:0 0 14px;font-size:clamp(25px,7.6vw,34px);line-height:1.12}.network-purpose p{max-width:none;margin:0;font-size:14px;line-height:1.55}.network-purpose button{justify-self:start;margin-top:0;padding:12px 18px}.community-priority-strip{grid-template-rows:auto auto;gap:14px;height:auto;min-height:0;padding:18px 16px;display:grid;overflow:visible}.community-priority-strip>header{grid-template-columns:minmax(0,1fr) 74px;align-items:start;gap:12px;min-height:0;display:grid}.community-priority-strip>header>div{min-width:0}.community-priority-strip h2{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(16px,4.8vw,20px);line-height:1.22}.community-priority-strip>header button{text-align:right;white-space:normal;width:74px;padding:0;font-size:12px;line-height:1.35}.community-priority-strip>div{z-index:0;grid-template-columns:minmax(0,1fr);gap:10px;display:grid;position:relative}.community-priority-strip article{min-width:0;min-height:70px;padding:12px}.community-priority-strip article span{min-width:0}.community-priority-strip article b{font-size:14px;line-height:1.3}.community-priority-strip article small{font-size:11px;line-height:1.35}}.connect-post>footer button.post-action-active{color:#087775;background:#e7f7f5;box-shadow:inset 0 0 0 1px #9edbd5}.connect-post>footer button:disabled{opacity:.62;cursor:wait}.post-comments form{animation:.18s ease-out connect-comment-open}@keyframes connect-comment-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.repost-form{background:#f6fbfa;border:1px solid #cfe1e1;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:14px;animation:.18s ease-out connect-comment-open;display:grid}.repost-form label{color:#365661;gap:5px;font-size:11px;font-weight:800;display:grid}.repost-form label small{color:#6b7c83;font-size:9px;line-height:1.35}.repost-form label:first-child,.repost-form>button{grid-column:1/-1}.repost-form input,.repost-form select,.repost-form textarea{color:#153744;width:100%;font:inherit;background:#fff;border:1px solid #cddddd;border-radius:10px;padding:10px}.repost-form textarea{resize:vertical;min-height:76px}.repost-form>button{color:#fff;background:linear-gradient(135deg,#0b6670,#24b5aa);border:0;border-radius:999px;justify-self:start;padding:10px 16px;font-weight:900}.repost-origin{background:#f3f8f8;border-left:3px solid #24b5aa;gap:5px;margin:12px 0;padding:12px;display:grid}.repost-origin small{color:#087775;letter-spacing:.06em;font-size:9px;font-weight:900}.repost-origin p{color:#536477;max-height:4.5em;margin:0;overflow:hidden}.post-community-reference{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.post-community-reference span{color:#087775;background:#e8f7f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.post-marketplace-bridge{background:linear-gradient(115deg,#f1faf8,#fff8ee);border:1px solid #bddbd7;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 5px;padding:13px 14px;display:flex}.post-marketplace-bridge>div{gap:3px;min-width:0;display:grid}.post-marketplace-bridge small{color:#087a78;letter-spacing:.09em;font-size:8px;font-weight:900}.post-marketplace-bridge b{color:#153744;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.post-marketplace-bridge span{color:#657b83;font-size:9px;line-height:1.4}.post-marketplace-bridge>button{color:#fff;white-space:nowrap;background:#f28a1a;border:0;border-radius:999px;flex:none;min-height:40px;padding:9px 15px;font-size:9px;font-weight:900}@media (width<=720px){.composer-marketplace-link{grid-template-columns:1fr}.post-marketplace-bridge{flex-direction:column;align-items:stretch}.post-marketplace-bridge>button{width:100%}.repost-form{grid-template-columns:1fr}.repost-form label,.repost-form label:first-child,.repost-form>button{grid-column:1}}.national-community-feature{float:none!important;z-index:auto!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=720px){.national-community-feature{width:100%!important;max-height:none!important;margin:14px 0!important}.community-priority-strip>header{padding-bottom:4px;min-height:0!important}.community-priority-strip>header small{letter-spacing:.06em;font-size:9px!important;line-height:1.2!important}.community-priority-strip>header h2{letter-spacing:0;max-width:220px;margin:5px 0 0!important;font-size:11px!important;line-height:1.3!important}.community-priority-strip>header button{width:62px;font-size:10px!important;line-height:1.25!important}.community-priority-strip>div{clear:both;margin-top:2px}}.communities-panel>header{display:block}.community-create-row{border-top:1px solid #dfe9e9;justify-content:flex-start;margin:18px 0 12px;padding-top:14px;display:flex}.community-create-row>button{color:#fff;cursor:pointer;background:#ff8a00;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.community-create-row+.national-community-feature{width:100%!important;margin:0 0 18px!important}@media (width<=720px){.community-create-row{margin:14px 0 10px;padding:12px 14px 0}.community-create-row>button{width:100%}.community-create-row+.national-community-feature{margin:0 0 14px!important}}.communities-panel>.communities-flow{width:100%;margin:0;display:block}.communities-flow>header{display:block}@media (width<=720px){.communities-panel{overflow:visible}.communities-panel>.communities-flow{isolation:isolate;position:relative;overflow:visible}.communities-flow>header,.communities-flow>.community-create-row,.communities-flow>.national-community-feature,.communities-flow>.community-type-filter,.communities-flow>.community-creator,.communities-flow>.community-grid,.communities-flow>.community-capabilities{float:none!important;width:100%!important;position:static!important;inset:auto!important;transform:none!important}.communities-flow>header{margin:0 0 14px}.communities-flow>header h2{margin:6px 0 8px;font-size:20px;line-height:1.2}.communities-flow>header p{margin:0;font-size:13px;line-height:1.5}.communities-flow>.community-create-row{margin:0 0 12px;padding:12px 0 0;display:flex!important}.communities-flow>.national-community-feature{margin:0 0 14px!important;display:grid!important}.communities-flow>.community-grid,.communities-flow>.community-capabilities{grid-template-columns:minmax(0,1fr)!important;display:grid!important}}.notification-button{position:relative}.notification-button>b{color:#fff;background:#e24b5b;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:2px;right:5px}.notifications-panel{background:#fff;border:1px solid #dce7e7;border-radius:22px;padding:24px}.notifications-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notifications-panel>header h2{margin:4px 0;font-size:clamp(24px,4vw,38px)}.notifications-panel>header>button{background:#edf6f5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.notification-list{gap:10px;margin-top:20px;display:grid}.notification-list>button{text-align:left;color:#173249;background:#fff;border:1px solid #dce7e7;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.notification-list i{color:#087f7d;background:#e4f7f4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.notification-list span{flex:1;gap:3px;display:grid}.notification-list small{color:#6a7d8b}.notification-list em{color:#fff;background:#087f7d;border-radius:20px;padding:4px 8px;font-size:11px;font-style:normal}.report-post-form,.moderation-panel{background:#fff;border:1px solid #d8e6e5;border-radius:18px;padding:18px}.report-post-form{gap:12px;margin-top:12px;display:grid}.report-post-form label{gap:6px;font-weight:700;display:grid}.report-post-form select,.report-post-form textarea{font:inherit;border:1px solid #c9d9d8;border-radius:12px;padding:11px}.report-post-form div{gap:8px;display:flex}.moderation-panel>header{justify-content:space-between;gap:16px;display:flex}.moderation-panel>header>button{border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.moderation-panel>div{gap:12px;margin-top:18px;display:grid}.moderation-panel article{border:1px solid #d8e6e5;border-radius:16px;padding:16px}.moderation-panel article h3{margin:5px 0}.moderation-panel blockquote{background:#f3f9f8;border-left:4px solid #0b8e88;gap:5px;margin:12px 0;padding:12px;display:grid}.moderation-panel article>div{flex-wrap:wrap;gap:8px;display:flex}.moderation-panel button{cursor:pointer}.saved-posts-heading{background:#fff;border:1px solid #d8e6e5;border-radius:18px;justify-content:space-between;gap:15px;padding:20px;display:flex}.saved-posts-heading h2{margin:4px 0}.saved-posts-heading>button{border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.community-management{background:#f5fbfa;border:1px solid #bcdedb;border-radius:18px;gap:12px;padding:18px;display:grid}.community-management>header h3{margin:3px 0}.community-management>article{background:#fff;border:1px solid #d9e9e7;border-radius:15px;gap:10px;padding:14px;display:grid}.community-management-title,.managed-member-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-management-title>div,.managed-member-list span{gap:3px;display:grid}.managed-member-list{gap:7px;display:grid}.managed-member-list>div{border-top:1px solid #edf2f1;padding-top:8px}.managed-member-list nav{gap:6px;display:flex}.managed-member-list button,.community-management-title button{color:#087a76;background:#fff;border:1px solid #0b8e88;border-radius:10px;padding:7px 10px}.managed-member-list select{border:1px solid #c8d8d7;border-radius:9px;padding:7px}@media (width<=700px){.community-management-title,.managed-member-list>div{flex-direction:column;align-items:flex-start}.managed-member-list nav{width:100%}.managed-member-list nav button{flex:1}}.events-panel{gap:18px;display:grid}.events-panel>header{color:#fff;background:linear-gradient(135deg,#075d61,#0fa59c);border-radius:20px;justify-content:space-between;gap:18px;padding:22px;display:flex}.events-panel>header h2{margin:5px 0;font-size:clamp(25px,4vw,38px)}.events-panel>header button{color:#087a76;background:#fff;border:0;border-radius:999px;align-self:center;padding:12px 18px;font-weight:800}.event-creator{background:#fff;border:1px solid #cfe2e0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.event-creator label{gap:6px;font-weight:700;display:grid}.event-creator input,.event-creator select,.event-creator textarea{font:inherit;border:1px solid #c5d7d5;border-radius:11px;padding:10px}.event-description,.event-creator>div{grid-column:1/-1}.event-creator>div{gap:8px;display:flex}.event-grid{gap:12px;display:grid}.event-grid>article{background:#fff;border:1px solid #d6e5e3;border-radius:18px;grid-template-columns:70px 1fr auto;gap:16px;padding:18px;display:grid}.event-grid time{text-align:center;color:#087a76;background:#e6f6f3;border-radius:14px;place-content:center;width:62px;height:70px;display:grid}.event-grid time b{font-size:27px}.event-grid time span{text-transform:uppercase}.event-grid article>div{gap:5px;display:grid}.event-grid h3,.event-grid p{margin:0}.event-grid footer{align-content:center;gap:7px;display:grid}.event-grid footer button{color:#087a76;background:#fff;border:1px solid #0b8e88;border-radius:12px;padding:9px 12px}.event-grid footer button.joined{color:#fff;background:#087f7d}@media (width<=700px){.events-panel>header{flex-direction:column;align-items:flex-start}.event-creator{grid-template-columns:1fr}.event-creator>*{grid-column:1!important}.event-grid>article{grid-template-columns:58px 1fr}.event-grid footer{grid-column:1/-1;grid-template-columns:1fr}.event-grid time{width:54px}}.routes-panel{gap:18px;display:grid}.routes-panel>header{color:#fff;background:linear-gradient(135deg,#65481f,#d18a27);border-radius:20px;justify-content:space-between;gap:18px;padding:22px;display:flex}.routes-panel>header h2{margin:5px 0;font-size:clamp(25px,4vw,38px)}.routes-panel>header button{color:#7b531d;background:#fff;border:0;border-radius:999px;align-self:center;padding:12px 18px;font-weight:800}.route-creator{background:#fff;border:1px solid #e4d7c3;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.route-creator label{gap:5px;font-weight:700;display:grid}.route-creator input,.route-creator select,.route-creator textarea,.route-interest>*{font:inherit;border:1px solid #d6c7b0;border-radius:10px;padding:10px}.route-creator .wide{grid-column:1/-1}.route-grid{gap:14px;display:grid}.route-grid>article{background:#fff;border:1px solid #e1d7c9;border-radius:20px;gap:13px;padding:20px;display:grid}.route-grid header h3{margin:4px 0;font-size:25px}.route-grid header p{margin:0}.route-facts{flex-wrap:wrap;gap:8px;display:flex}.route-facts span{background:#f6efe4;border-radius:99px;padding:6px 10px}.route-grid ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.route-grid li{align-items:center;gap:10px;display:flex}.route-grid li b{color:#fff;background:#0b8e88;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.route-grid>article>footer{gap:8px;display:flex}.route-grid button{color:#087a76;background:#fff;border:1px solid #0b8e88;border-radius:11px;padding:9px 13px}.route-interest{background:#f7faf9;border-radius:12px;grid-template-columns:1fr 90px;gap:8px;padding:12px;display:grid}.route-interest textarea,.route-interest button{grid-column:1/-1}.route-leads{border-top:1px solid #e5eceb;gap:7px;padding-top:12px;display:grid}.route-leads>div{justify-content:space-between;gap:10px;display:flex}.route-leads span{display:grid}.route-leads select{border:1px solid #cadbd9;border-radius:9px;padding:7px}@media (width<=700px){.routes-panel>header{flex-direction:column}.route-creator{grid-template-columns:1fr}.route-creator>*{grid-column:1!important}.route-interest{grid-template-columns:1fr}.route-interest>*{grid-column:1!important}.route-leads>div{flex-direction:column;align-items:flex-start}}.route-proposals{gap:10px;display:grid}.route-proposals>article{background:#fffbef;border:1px solid #d8c38e;border-radius:14px;justify-content:space-between;gap:14px;padding:15px;display:flex}.route-proposals article>div{gap:4px;display:grid}.route-proposals strong{color:#71511f;font-size:21px}.route-proposals p{margin:0}.route-proposals nav{align-content:center;gap:7px;display:grid}.route-proposals button{color:#087a76;background:#fff;border:1px solid #0b8e88;border-radius:10px;padding:8px}@media (width<=700px){.route-proposals>article{flex-direction:column}.route-proposals nav{grid-template-columns:1fr 1fr}}.route-partners{background:#f4faf9;border-radius:13px;gap:8px;padding:12px;display:grid}.route-partners>span{align-items:center;gap:9px;display:flex}.route-partners i{color:#697675;background:#e5eceb;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.route-partners i.confirmed{color:#fff;background:#0b8e88}.route-partners span>span{flex:1;display:grid}.route-partners small{color:#687575}.route-partners button{font-size:13px;padding:7px 10px!important}@media (width<=600px){.route-partners>span{flex-wrap:wrap;align-items:flex-start}.route-partners button{margin-left:36px}}.community-create-row{align-items:center;margin:14px 0 16px;padding:12px 0 0}.community-create-row>.community-create-button{color:#fff;letter-spacing:0;white-space:nowrap;background:linear-gradient(135deg,#087f7b,#18aaa1);border:1px solid #087f7b;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:100%;min-height:44px;padding:10px 17px;font:800 14px/1.2 inherit;display:inline-flex;box-shadow:0 7px 16px #087f7b2e}.community-create-button>span:first-child{background:#ffffff2e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:18px;line-height:1;display:grid}.community-create-button:focus-visible{outline-offset:3px;outline:3px solid #18aaa147}.communities-flow>header .community-create-banner-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#087f7b,#18aaa1);border:1px solid #087f7b;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:100%;min-height:42px;margin:12px 0 8px;padding:9px 16px;font:800 14px/1.2 inherit;display:inline-flex;box-shadow:0 7px 16px #087f7b2e}.communities-flow>header .community-create-banner-button>span:first-child{background:#ffffff2e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:18px;line-height:1;display:grid}.community-creator>.community-submit-button{background:linear-gradient(135deg,#087f7b,#18aaa1);border-radius:999px;min-height:44px;font-size:13px;line-height:1.25}@media (width<=720px){.community-create-row{justify-content:flex-start;padding:10px 0 0}.community-create-row>.community-create-button{width:auto;min-width:0;padding:10px 15px;font-size:13px}.communities-flow>header .community-create-banner-button{width:auto;margin:10px 0 7px;padding:9px 14px;font-size:13px}}.route-rating{color:#b36d08;align-items:center;gap:5px;margin-top:8px;font-weight:900;display:inline-flex}.route-rating small{color:#697675;font-weight:600}.route-review-form{background:#f5fbfa;border:1px solid #bcdedb;border-radius:14px}.route-review-form summary{color:#087f7b;cursor:pointer;padding:12px 14px;font-weight:900}.route-review-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.route-review-form label{gap:4px;font-size:12px;font-weight:800;display:grid}.route-review-form select,.route-review-form textarea{font:inherit;background:#fff;border:1px solid #c9dcda;border-radius:9px;padding:9px}.route-review-form .wide{grid-column:1/-1}.route-review-form button{font-weight:900;color:#fff!important;background:#087f7b!important;border:0!important}.route-review-list{gap:8px;display:grid}.route-review-list blockquote{background:#fffaf1;border-left:3px solid #e2a33d;border-radius:0 10px 10px 0;margin:0;padding:11px}.route-review-list blockquote span{color:#d28a17;letter-spacing:2px}.route-review-list blockquote p{margin:4px 0}.route-review-list blockquote small{color:#6a7776}@media (width<=620px){.route-review-form form{grid-template-columns:1fr}.route-review-form form>*{grid-column:1!important}}@media (width<=720px){.mobile-network-shortcuts{overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;align-items:stretch;gap:7px;width:100%;padding:2px 12px 7px;display:flex;overflow-x:auto}.mobile-network-shortcuts::-webkit-scrollbar{display:none}.mobile-network-shortcuts button{white-space:nowrap;border-radius:999px;flex:none;min-height:38px;padding:8px 11px;font-size:10px;line-height:1.15}.communities-flow>.community-create-row{clear:both;border-top:1px solid #dfe9e9;width:100%!important;margin:14px 0 18px!important;padding:12px 0 0!important;display:flex!important;position:static!important;transform:none!important}.communities-flow>.community-create-row+.community-management,.communities-flow>.community-create-row+.community-type-filter{margin-top:0!important}}.organizer-dashboard{background:linear-gradient(145deg,#f4fbfa,#fff);border:1px solid #b9deda;border-radius:18px;gap:13px;padding:18px;display:grid}.organizer-dashboard>header h3{color:#153847;margin:4px 0;font-size:23px}.organizer-dashboard>header p{color:#627476;margin:0}.organizer-dashboard>header small{color:#087f7b;letter-spacing:.08em;font-weight:900}.organizer-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.organizer-metrics article{background:#fff;border:1px solid #d7e9e7;border-radius:12px;gap:2px;padding:11px;display:grid}.organizer-metrics b{color:#087f7b;font-size:23px}.organizer-metrics span{color:#627476;font-size:10px}.organizer-route-list{gap:7px;display:grid}.organizer-route-list>article{background:#fff;border:1px solid #e0eceb;border-radius:12px;grid-template-columns:minmax(160px,1.4fr) repeat(4,auto) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.organizer-route-list>article>div{display:grid}.organizer-route-list>article small,.organizer-route-list>article>span{color:#657577;font-size:10px}.organizer-route-list button{color:#087f7b;background:#fff;border:1px solid #087f7b;border-radius:999px;padding:7px 10px;font-weight:900}@media (width<=800px){.organizer-metrics{grid-template-columns:repeat(3,1fr)}.organizer-route-list>article{grid-template-columns:1fr 1fr}.organizer-route-list>article>div,.organizer-route-list button{grid-column:1/-1}.organizer-route-list button{width:100%}}@media (width<=420px){.organizer-metrics{grid-template-columns:repeat(2,1fr)}}.explore-panel>header{box-sizing:border-box;background:linear-gradient(135deg,#f4faf9,#fff);border:1px solid #d9e9e7;border-radius:14px;align-items:flex-start;margin:0 0 9px;padding:12px 14px;float:none!important;width:100%!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important;transform:none!important}.explore-panel>header small{font-size:9px;line-height:1.15;display:block}.explore-panel>header h2{margin:4px 0!important;font-size:18px!important;line-height:1.16!important}.explore-panel>header p{max-width:560px;margin:0!important;font-size:12px!important;line-height:1.38!important}.explore-panel>.interest-chips{clear:both;width:100%;margin:10px 0 11px!important;position:static!important}@media (width<=720px){.explore-panel{padding-top:8px!important}.explore-panel>header{border-radius:11px;margin:0 0 7px;padding:10px 11px}.explore-panel>header h2{margin:3px 0!important;font-size:16px!important}.explore-panel>header p{font-size:11px!important;line-height:1.32!important}}.explore-panel>.explore-actions{align-items:stretch;gap:7px;width:100%;margin:9px 0 14px;flex-wrap:nowrap!important;display:flex!important}.explore-panel>.explore-actions button{flex:1 1 0;min-height:39px;padding:8px 9px;white-space:nowrap!important;width:auto!important;min-width:0!important;font-size:11px!important;line-height:1.15!important}.account-switcher-backdrop{z-index:92;-webkit-backdrop-filter:blur(3px);cursor:default;background:#05131c4d;border:0;animation:.16s ease-out both hug-fade-in;position:fixed;inset:0;box-shadow:none!important;transform:none!important}.account-switcher-panel{z-index:93;-webkit-backdrop-filter:saturate(140%)blur(24px);width:min(390px,100vw - 28px);animation:hug-surface-in .2s var(--hug-ease-out) both;background:#fffffff7;border:1px solid #d5e5e3;border-radius:20px;gap:10px;padding:16px;display:grid;position:fixed;top:78px;right:max(18px,50vw - 640px);box-shadow:0 24px 70px #061d263d}.account-switcher-panel>header{border-bottom:1px solid #e4eceb;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.account-switcher-panel>header small{color:#087f7b;letter-spacing:.1em;font-size:9px;font-weight:950}.account-switcher-panel>header h2{color:#153847;margin:3px 0 0;font-size:21px}.account-switcher-panel>header>button{color:#315d61;cursor:pointer;background:#edf6f5;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:22px;display:grid;min-width:38px!important}.account-switcher-panel>p{color:#66777c;margin:0 2px 2px;font-size:11px;line-height:1.45}.account-switcher-panel>button{color:#153847;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7e6;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:9px 11px;display:grid}.account-switcher-panel>button:hover{background:#f4faf9;border-color:#8fcfc9}.account-switcher-panel>button.active{background:linear-gradient(135deg,#e8f8f6,#fff);border-color:#24a99f;box-shadow:inset 4px 0 #0b827e}.account-switcher-panel>button.official.active{box-shadow:inset 4px 0 #ff8a00}.account-switcher-panel>button>.profile-avatar-image,.account-switcher-panel>button>i{color:#fff;object-fit:cover;background:linear-gradient(135deg,#0b6670,#24b5aa);border:2px solid #fff;border-radius:50%;outline:1px solid #cee1df;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.account-switcher-panel>button>span{gap:3px;min-width:0;display:grid}.account-switcher-panel>button>span b,.account-switcher-panel>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher-panel>button>span b{font-size:13px}.account-switcher-panel>button>span small{color:#738084;font-size:10px}.account-switcher-panel>button>em{color:#0b6c6c;background:#edf5f4;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.account-switcher-panel>button.active>em{color:#fff;background:#0b827e}.account-switcher-panel>footer{gap:7px;padding:4px 4px 0;display:grid}.account-switcher-panel>footer>button{color:#0b716f;cursor:pointer;background:#f2faf9;border:1px solid #b9dad6;border-radius:999px;min-height:38px;padding:9px 12px;font-size:10px;font-weight:900}.account-switcher-panel>footer>small{color:#899396;font-size:9px;line-height:1.4}.mobile-account-switcher>span{place-items:center;display:grid}.mobile-account-switcher>span>.profile-avatar-image,.mobile-account-switcher>span>i{color:#fff;object-fit:cover;background:linear-gradient(135deg,#0b6670,#24b5aa);border:2px solid #fff;border-radius:50%;outline:2px solid #ff8a0059;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.connect-settings-menu>.official-menu-action{color:#066e70;background:#e8f8f6;font-weight:900}.official-management-bar{background:linear-gradient(135deg,#e8f8f6,#fff 62%,#f4fbfa);border:1px solid #8fd4cf;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(1420px,100% - 32px);margin:12px auto 0;padding:12px 14px;display:grid;box-shadow:0 8px 22px #0762631f}.official-management-bar>img{object-fit:contain;background:#fff;border-radius:14px;width:50px;height:50px;padding:4px}.official-management-bar>div{gap:2px;min-width:0;display:grid}.official-management-bar small{color:#087f7b;letter-spacing:.1em;font-size:9px;font-weight:950}.official-management-bar b{color:#153847;font-size:15px}.official-management-bar span{color:#617578;font-size:10px;line-height:1.35}.official-management-bar>button{color:#fff;cursor:pointer;white-space:nowrap;background:#087f7b;border:0;border-radius:999px;min-height:38px;padding:9px 13px;font-size:11px;font-weight:900}.official-management-bar>.official-mode-exit{color:#17676a;background:#fff;border:1px solid #b8d9d6}.official-composer-identity{background:#edf9f7;border:1px solid #a8dbd6;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.official-composer-identity>img{object-fit:contain;background:#fff;border-radius:11px;width:42px;height:42px;padding:3px}.official-composer-identity>span{gap:2px;display:grid}.official-composer-identity b{color:#075f63}.official-composer-identity small{color:#65797b;font-size:10px}@media (width<=720px){.account-switcher-panel{top:auto;right:10px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 105px - env(safe-area-inset-bottom));border-radius:22px;padding:14px;left:10px;overflow-y:auto}.account-switcher-panel>header h2{font-size:19px}.account-switcher-panel>button{grid-template-columns:46px minmax(0,1fr) auto;min-height:66px}.official-management-bar{grid-template-columns:46px minmax(0,1fr);width:calc(100% - 20px);margin-top:8px;padding:10px}.official-management-bar>img{width:44px;height:44px}.official-management-bar>button{grid-column:1/-1;width:100%}.explore-panel>.explore-actions{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.explore-panel>.explore-actions::-webkit-scrollbar{display:none}.explore-panel>.explore-actions button{flex:none;min-height:36px;padding:7px 10px;min-width:max-content!important;font-size:10px!important}}.profile-editor-panel>header{z-index:3;border-bottom:1px solid #dce9e8;width:100%;background:#fff!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:start!important;min-height:0!important;margin:0 0 18px!important;padding:0 0 16px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.profile-editor-panel>header>div{min-width:0;position:static!important}.profile-editor-panel>header>button{grid-area:1/2;justify-self:end;width:36px;height:36px;padding:0;position:static!important}.profile-editor-panel>header h2,.profile-editor-panel>header p{position:static!important;transform:none!important}.profile-editor-panel>header p{max-width:620px;margin-bottom:0!important}.profile-editor-panel>.profile-cover-editor{z-index:1;clear:both;margin-top:0!important;position:relative!important}@media (width<=720px){.profile-editor-panel>header{grid-template-columns:minmax(0,1fr) 34px!important;margin-bottom:14px!important;padding-bottom:13px!important}.profile-editor-panel>header>button{width:32px;height:32px}.profile-editor-panel>header p{padding-right:4px;font-size:12px!important}}.feed-mode-tabs{scrollbar-width:none;background:#f4f9f8;border:1px solid #d4e5e3;border-radius:999px;align-items:center;gap:7px;width:100%;padding:4px;display:flex;overflow-x:auto}.feed-mode-tabs::-webkit-scrollbar{display:none}.feed-mode-tabs button{color:#52696d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 0 auto;min-height:36px;padding:8px 13px;font-size:11px;font-weight:850}.feed-mode-tabs button.active{color:#fff;background:#087f7b;box-shadow:0 5px 12px #087f7b33}.algorithm-reason{color:#08726f;background:#edf8f6;border-radius:999px;align-items:center;width:fit-content;max-width:calc(100% - 30px);margin:0 15px 8px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1.25;display:inline-flex}.algorithm-principles-card{background:linear-gradient(145deg,#effaf8,#fff);border:1px solid #b9ded9;border-radius:16px;gap:6px;padding:14px;display:grid}.algorithm-principles-card small{color:#087f7b;letter-spacing:.08em;font-size:9px;font-weight:950}.algorithm-principles-card b{color:#183d45;font-size:13px}.algorithm-principles-card p{color:#607579;margin:0;font-size:10px;line-height:1.45}@media (width<=720px){.feed-mode-tabs{border-radius:14px;padding:4px}.feed-mode-tabs button{flex:none;min-height:34px;padding:7px 11px;font-size:10px!important}.algorithm-reason{margin-left:11px;margin-right:11px}}.connect-settings-menu>button,.connect-settings-menu>button:not(.connect-menu-logout),.connect-settings-menu>.connect-menu-logout,.connect-settings-menu>.connect-menu-section,.connect-settings-menu>.connect-menu-language,.connect-settings-menu>.connect-menu-language>span{letter-spacing:0!important;font-size:11px!important;line-height:1.3!important}.connect-settings-menu>button,.connect-settings-menu>button:not(.connect-menu-logout),.connect-settings-menu>.connect-menu-logout{min-height:38px;padding:10px 8px!important;font-weight:780!important}.connect-settings-menu>.connect-menu-section{color:var(--teal-deep);margin:9px 8px 3px;font-weight:850}.connect-settings-menu>.official-menu-action,.connect-settings-menu>.connect-menu-delete,.connect-settings-menu>.connect-menu-logout{font-size:11px!important}@media (width<=720px){.connect-settings-menu>button,.connect-settings-menu>button:not(.connect-menu-logout),.connect-settings-menu>.connect-menu-logout,.connect-settings-menu>.connect-menu-section,.connect-settings-menu>.connect-menu-language,.connect-settings-menu>.connect-menu-language>span{font-size:10px!important}}.connect-app .connect-settings-menu>p.connect-menu-section,.connect-settings-menu>p.connect-menu-section{color:var(--teal-deep)!important;letter-spacing:.035em!important;margin:7px 8px 2px!important;padding:0!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important;display:block!important}@media (width<=720px){.connect-app .connect-settings-menu>p.connect-menu-section,.connect-settings-menu>p.connect-menu-section{font-size:8px!important}}.connection-reason{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;display:block;overflow:hidden;color:#087f7b!important;font-size:9px!important;font-weight:750!important;line-height:1.25!important}.route-grid header>.connection-reason{width:fit-content;margin:4px 0 0}.communities-panel .community-grid .connection-reason{margin:2px 0 0}@media (width<=720px){.connection-reason{font-size:8px!important}}.life-camera{z-index:120;padding:max(14px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));color:#fff;background:#06191d;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:10px;display:grid;position:fixed;inset:0}.life-camera>header{justify-content:space-between;align-items:center;width:min(520px,100%);margin:auto;display:flex}.life-camera>header>div{gap:1px;display:grid}.life-camera>header b{letter-spacing:.02em;font-size:20px}.life-camera>header small{color:#a8c6c7;font-size:10px}.life-camera>header button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.life-camera-stage{background:#000;border-radius:24px;width:min(520px,100%);min-height:0;margin:auto;position:relative;overflow:hidden}.life-camera-stage video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.life-camera-stage canvas{object-fit:cover;width:100%;height:100%;display:block}.life-auto-insight{color:#fff;text-align:center;background:#051c20b8;border-radius:999px;width:max-content;max-width:calc(100% - 28px);padding:6px 10px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.life-camera-stage>p{color:#fff;text-align:center;background:#000000b3;border-radius:12px;margin:0;padding:10px 12px;font-size:11px;position:absolute;bottom:18px;left:18px;right:18px}.life-recording{color:#ff8e84;background:#0000009e;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:13px;left:13px}.life-modes{scrollbar-width:none;gap:7px;width:min(520px,100%);margin:auto;display:flex;overflow-x:auto}.life-modes::-webkit-scrollbar{display:none}.life-modes button{color:#c9d8d9;background:0 0;border:1px solid #ffffff30;border-radius:999px;flex:1 0 auto;min-height:34px;padding:7px 11px;font-size:10px;font-weight:800}.life-modes button.active{color:#fff;background:#ffffff18;border-color:#52d5c9}.life-effect-carousel{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;width:min(260px,100%);margin:auto;display:grid}.life-effect-carousel>button{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:50%;width:36px;height:36px;font-size:23px}.life-effect-carousel>div{background:#ffffff12;border-radius:999px;justify-items:center;gap:1px;padding:6px 12px;display:grid}.life-effect-carousel small{color:#7ed9d0;letter-spacing:.08em;font-size:7px;font-weight:900}.life-effect-carousel b{color:#fff;font-size:11px}.life-gallery,.life-flip{color:#fff;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.life-gallery input{opacity:0;width:1px;height:1px;position:absolute}.life-flip{background:#ffffff18;border:1px solid #fff3;border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;font-size:24px;line-height:1;display:grid}.life-shutter{background:0 0;border:3px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.life-shutter i{background:#fff;border-radius:50%;width:52px;height:52px;transition:all .2s}.life-shutter.recording i{background:#ff6158;border-radius:8px;width:28px;height:28px}.life-shutter:disabled{opacity:.55}.life-selected-destination{color:#17484d;background:#eff9f7;border:1px solid #b8ddd9;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.life-selected-destination span{color:#63787b}.life-destination{z-index:125;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));background:#04181ceb;place-items:center;display:grid;position:fixed;inset:0}.life-destination>article{background:#fff;border-radius:20px;gap:11px;width:min(430px,100%);max-height:calc(100dvh - 28px);padding:14px;display:grid;overflow-y:auto;box-shadow:0 22px 70px #00000059}.life-destination header{justify-content:space-between;align-items:start;gap:12px;display:flex}.life-destination header>div{gap:3px;display:grid}.life-destination header small{color:#087f7b;letter-spacing:.1em;font-size:8px;font-weight:950}.life-destination header h3{color:#163d43;margin:0;font-size:18px}.life-destination header p{color:#718184;margin:0;font-size:9px}.life-destination header>button{color:#23484d;background:#eef4f4;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.life-destination figure{background:#071b20;border-radius:15px;height:min(36dvh,310px);margin:0;overflow:hidden}.life-destination figure img,.life-destination figure video{object-fit:contain;width:100%;height:100%}.life-destination-actions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.life-destination-actions>button,.life-destination-actions>label{background:#f8fbfa;border:1px solid #d2e3e2;border-radius:12px;min-width:0;padding:10px}.life-destination-actions>button{text-align:left;gap:2px;display:grid}.life-destination-actions>button b{color:#0b696a;font-size:11px}.life-destination-actions>button span{color:#6d7c80;font-size:8px}.life-destination-actions>label{color:#0b696a;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10px;font-weight:850;display:grid}.life-destination-actions select{color:#304d51;background:#fff;border:1px solid #cedddb;border-radius:8px;min-width:0;height:34px;font-size:9px}.life-destination-actions label button{color:#fff;background:#087f7b;border:0;border-radius:8px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:850}.life-destination-actions label button:disabled{opacity:.45}.life-destination>article>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.life-destination>article>footer button{border-radius:999px;min-height:38px;font-size:9px;font-weight:850}.life-save{color:#fff;background:#087f7b;border:0}.life-discard{color:#a33b34;background:#fff;border:1px solid #e4b7b4}@media (width<=720px){.mobile-connect-nav .mobile-publish{font-size:inherit;gap:0;padding:3px 0 2px}.mobile-connect-nav .mobile-publish span{color:#fff;font-size:16px;line-height:1}.mobile-connect-nav .mobile-publish small{color:#fff;font-weight:900;line-height:1;font-size:7px!important}.life-camera-stage{border-radius:20px}.life-destination-actions>label{grid-template-columns:1fr}.life-destination-actions label button{width:100%}}.connect-app button,.connect-gate button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s,opacity .16s}.connect-app button[aria-label],.connect-gate button[aria-label]{min-width:44px}.life-camera>header button,.life-effect-carousel>button,.life-destination header>button,.connect-settings-menu header button,.notifications-panel>header>button,.moderation-panel>header>button,.saved-posts-heading>button,.profile-editor-panel>header>button,.story-viewer>header button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.life-effect-carousel{grid-template-columns:44px minmax(0,1fr) 44px}.life-modes button,.feed-mode-tabs button,.mobile-network-shortcuts button,.connect-settings-menu>button,.connect-settings-menu>button:not(.connect-menu-logout),.connect-settings-menu>.connect-menu-logout,.life-destination-actions label button,.life-destination>article>footer button{min-height:44px}.connect-app button:focus-visible,.connect-gate button:focus-visible{outline-offset:2px;outline:3px solid #18aaa14d;box-shadow:0 0 0 5px #18aaa11a}@media (hover:hover){.connect-app button:not(:disabled):not(.connect-menu-backdrop):hover,.connect-gate button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 16px #0851521f}.connect-app :is(.community-create-button,.opportunity-publish,.profile-publish-action,.life-save):not(:disabled):hover{box-shadow:0 9px 20px #087f7b33,0 0 0 4px #18aaa11a}}.connect-app button:not(:disabled):not(.connect-menu-backdrop):active,.connect-gate button:not(:disabled):active{transform:scale(.97);box-shadow:inset 0 2px 5px #05363b24}@media (prefers-reduced-motion:reduce){.connect-app button,.connect-gate button{transition:none}}.connect-app{--hug-ease-out:cubic-bezier(.2, .8, .2, 1);--hug-motion-fast:.15s;--hug-motion-surface:.22s;--hug-surface:#fffffff5;--hug-surface-soft:#f7fbfaf0;--hug-shadow-low:0 1px 2px #062d330d, 0 8px 24px #062d330e;--hug-shadow-high:0 2px 5px #062d330f, 0 16px 38px #062d3317;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 8% 0,#24b5aa1c,#0000 26rem),radial-gradient(circle at 96% 18%,#0b667012,#0000 30rem),#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connect-app>.connect-topbar{-webkit-backdrop-filter:saturate(145%)blur(22px);background:#ffffffe0;border-bottom-color:#0b66701c;box-shadow:0 1px #ffffffb3,0 8px 26px #062d3311}.connect-nav>button{transition:color var(--hug-motion-fast) ease, background-color var(--hug-motion-fast) ease;border-radius:14px}.hug-nav-icon{width:22px;height:22px;margin:auto;display:block;overflow:visible}.mobile-connect-nav .hug-nav-icon{width:21px;height:21px}.mobile-connect-nav .mobile-publish .hug-nav-icon{width:19px;height:19px}.connect-nav>button.active{background:#24b5aa17}.connect-nav>button.active:after{left:22px;right:22px}.connect-search,.connect-app :is(input,select,textarea){transition:border-color var(--hug-motion-fast) ease, box-shadow var(--hug-motion-fast) ease, background-color var(--hug-motion-fast) ease}.connect-app :is(input,select,textarea):focus-visible{border-color:#0b7f78b3;outline:none;box-shadow:0 0 0 4px #24b5aa1f}.life-gallery,.profile-cover-editor>label,.profile-photo-actions label,.media-picker>header label{touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.profile-card,.network-side>section,.connect-post,.composer-mini,.feed-intelligence,.connect-stories,.community-priority-strip,.explore-panel,.communities-panel,.opportunities-panel,.connections-panel,.invite-panel,.profile-editor-panel{background-color:var(--hug-surface);box-shadow:var(--hug-shadow-low);border-color:#0b66701f}.connect-post,.community-priority-strip article,.communities-panel article,.brazil-experiences article,.network-side article,.event-grid>article,.route-grid>article{transition:transform var(--hug-motion-surface) var(--hug-ease-out), border-color var(--hug-motion-surface) ease, box-shadow var(--hug-motion-surface) ease, background-color var(--hug-motion-surface) ease}.connect-post>header{background:linear-gradient(#f7fbfab8,#fff0)}.connect-post:has(.post-options-menu){z-index:7;overflow:visible}.connect-stories{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scroll-padding-inline:18px}.connect-stories article{scroll-snap-align:start;transition:transform var(--hug-motion-fast) var(--hug-ease-out), opacity var(--hug-motion-fast) ease}.connect-stories article:active{transform:scale(.96)}.post-media{scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:7%}.post-media::-webkit-scrollbar{display:none}.post-media figure{border-inline:1px solid #ffffff0f}.feed-mode-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef7f6d1;border:1px solid #0b66701a;box-shadow:inset 0 1px #ffffffbf}.feed-mode-tabs button.active{box-shadow:0 4px 12px #087f7b2e}.connect-settings-menu,.post-options-menu,.life-destination>article{animation:hug-surface-in var(--hug-motion-surface) var(--hug-ease-out) both}.connect-menu-backdrop,.life-destination,.story-viewer{animation:hug-fade-in var(--hug-motion-fast) ease-out both}.connect-settings-menu{-webkit-backdrop-filter:saturate(135%)blur(24px);background:#fffffff0}.connect-msg{z-index:116;-webkit-backdrop-filter:blur(18px);width:min(390px,100vw - 36px);animation:hug-toast-in var(--hug-motion-surface) var(--hug-ease-out) both;background:#eaf8f3f5;border:1px solid #14715326;padding:12px 14px;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #14715314}.connect-composer>button:disabled{justify-content:center;align-items:center;gap:9px;display:inline-flex}.connect-composer>button:disabled:after{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.75s linear infinite hug-spin}@keyframes hug-surface-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hug-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hug-spin{to{transform:rotate(360deg)}}@keyframes hug-toast-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover){.connect-post:hover,.community-priority-strip article:hover,.communities-panel article:hover,.brazil-experiences article:hover,.event-grid>article:hover,.route-grid>article:hover{box-shadow:var(--hug-shadow-high);border-color:#0b7f783d;transform:translateY(-2px)}.connect-stories article:hover{transform:translateY(-2px)}}@media (width<=720px){.connect-app{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.connect-app>.connect-topbar{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.connect-app :is(input,select,textarea),.chat-compose textarea{font-size:16px!important}.connect-settings-menu{top:calc(70px + env(safe-area-inset-top));max-height:calc(100dvh - 86px - env(safe-area-inset-top))}.profile-card,.connect-feed>:is(.network-purpose,.community-priority-strip,.mobile-network-shortcuts,.explore-panel,.communities-panel,.opportunities-panel,.connections-panel,.invite-panel,.profile-editor-panel,.connect-stories,.feed-intelligence,.feed-mode-tabs,.composer-mini,.connect-composer,.connect-post,.reels-heading,.events-panel,.routes-panel){border-left-width:1px!important;border-right-width:1px!important;border-radius:18px!important;width:calc(100% - 18px)!important;margin-left:auto!important;margin-right:auto!important}.connect-feed>.mobile-network-shortcuts{padding-left:0;padding-right:0}.connect-post,.composer-mini,.connect-stories,.community-priority-strip,.profile-card{box-shadow:0 1px 2px #062d330b,0 6px 18px #062d330d}.mobile-connect-nav{right:max(10px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:saturate(145%)blur(24px);background:#ffffffe6;border:1px solid #0b667021;border-radius:23px;height:66px;padding:6px 8px;box-shadow:0 12px 38px #062d3329,inset 0 1px #ffffffdb}.mobile-connect-nav button{border-radius:16px;min-width:0;height:52px}.mobile-connect-nav button.active:not(.mobile-publish){background:#24b5aa1a}.mobile-connect-nav .mobile-publish{border:3px solid #f4f6f8;border-radius:50%;width:52px;min-width:52px;height:52px;min-height:52px;position:relative;top:-8px;box-shadow:0 9px 22px #0b667057}.chat-launcher{right:max(14px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom))}.connect-msg{right:9px;bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100vw - 18px)}.chat-head{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.chat-body{height:calc(100% - 62px - env(safe-area-inset-top))}.chat-compose{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (width>=721px) and (width<=1050px){.connect-app{padding-bottom:92px}.connect-app>.connect-topbar{justify-content:space-between;padding-left:18px;padding-right:18px}.connect-search,.connect-nav{display:none!important}.mobile-connect-nav{z-index:10;-webkit-backdrop-filter:saturate(145%)blur(24px);background:#ffffffe6;border:1px solid #0b667021;border-radius:23px;grid-template-columns:repeat(5,1fr);align-items:center;height:66px;padding:6px 10px;display:grid;position:fixed;bottom:10px;left:14px;right:14px;box-shadow:0 12px 38px #062d3329,inset 0 1px #ffffffdb}.mobile-connect-nav button{color:#687386;background:0 0;border:0;border-radius:16px;place-content:center;gap:1px;height:52px;display:grid}.mobile-connect-nav button span{font-size:20px}.mobile-connect-nav button small{white-space:nowrap;font-size:9px}.mobile-connect-nav button.active:not(.mobile-publish){color:var(--orange);background:#24b5aa1a}.mobile-connect-nav .mobile-publish{background:linear-gradient(135deg, var(--teal-deep), var(--teal-light));color:#fff;border:3px solid #f4f6f8;border-radius:50%;width:52px;min-width:52px;height:52px;min-height:52px;margin:auto;position:relative;top:-8px;box-shadow:0 9px 22px #0b667057}.chat-launcher{bottom:90px}.connect-msg{bottom:90px;right:14px}}@media (prefers-reduced-motion:reduce){.connect-app *,.connect-app :before,.connect-app :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.life-camera{isolation:isolate;overscroll-behavior:none;background:#06191d;width:100vw;height:100dvh;min-height:100svh;padding:0;display:block;overflow:hidden}.life-camera-stage{z-index:0;touch-action:none;background:#020a0d;width:100%;height:100%;min-height:100%;margin:0;position:absolute;inset:0;overflow:hidden;border-radius:0!important}.life-camera-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#020d1180 0,#020d1114 22%,#0000 48%),linear-gradient(0deg,#020d11b8 0,#020d1133 32%,#0000 54%);position:absolute;inset:0}.life-camera-stage canvas{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.life-camera>header,.life-camera-chrome{z-index:4;-webkit-backdrop-filter:saturate(130%)blur(18px);background:linear-gradient(135deg,#04232a80,#06323752) padding-box padding-box,linear-gradient(115deg,#24b5aa8c,#ffffff29 68%,#f28a1a6b) border-box;border:1px solid #0000;position:absolute;box-shadow:0 10px 32px #0000002e,inset 0 1px #ffffff14}.life-camera>header{top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));border-radius:22px;width:auto;max-width:660px;min-height:58px;margin-inline:auto;padding:7px 8px 7px 16px}.life-camera>header>div{gap:2px}.life-camera>header b{align-items:center;gap:9px;font-size:19px;display:flex}.life-camera>header b:before{content:"";background:#f28a1a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f28a1a24}.life-camera>header small{color:#e8f9f7c7}.life-camera>header button,.life-effect-carousel>button,.life-flip{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff14}.life-camera-chrome{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));border-radius:30px;gap:5px;width:auto;max-width:520px;margin-inline:auto;padding:8px 10px;display:grid}.life-camera-chrome .life-effect-carousel,.life-camera-chrome .life-modes,.life-camera-chrome>footer{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin:0;position:relative}.life-camera-chrome .life-effect-carousel{border-radius:999px;justify-self:center;width:min(310px,100%);min-height:52px;padding:4px}.life-effect-carousel>div{background:#ffffff14;place-content:center;min-height:42px}.life-effect-carousel small{color:#93eee5;font-size:8px}.life-effect-carousel b{font-size:12px}.life-camera-chrome .life-modes{border-radius:999px;justify-self:center;gap:4px;width:min(230px,100%);padding:4px;overflow:visible}.life-modes button{color:#ebfaf8b8;background:0 0;border-color:#0000;min-width:96px;min-height:42px;padding:8px 15px}.life-modes button.active{color:#fff;background:#24b5aa38;border-color:#93eee561;box-shadow:inset 0 1px #ffffff1f}.life-camera-chrome>footer{grid-template-columns:72px 1fr 72px;place-items:center;width:100%;min-height:78px;padding:4px 8px;display:grid}.life-gallery{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;min-width:70px;padding:0 10px}.life-flip{width:52px;min-width:52px;height:52px;min-height:52px}.life-shutter{background:#ffffff0f;border-color:#fff;width:72px;min-width:72px;height:72px;min-height:72px;box-shadow:0 0 0 5px #24b5aa2b,0 10px 26px #0000003d}.life-shutter i{width:54px;height:54px;box-shadow:inset 0 0 0 2px #0b667029}.life-auto-insight,.life-recording,.life-camera-stage>p{z-index:2;-webkit-backdrop-filter:blur(14px);background:#041e238a;border:1px solid #ffffff24;box-shadow:0 8px 24px #00000024}.life-auto-insight{bottom:calc(225px + env(safe-area-inset-bottom));padding:7px 11px}.life-recording{top:calc(86px + env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left))}.life-camera-stage>p{right:50%;bottom:calc(225px + env(safe-area-inset-bottom));width:min(420px,100% - 28px);left:auto;transform:translate(50%)}@media (width<=720px){.life-camera>header{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));border-radius:20px;min-height:54px;padding-left:13px}.life-camera>header b{font-size:18px}.life-camera-chrome{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border-radius:28px;gap:4px;padding:7px 8px}.life-camera-chrome>footer{min-height:74px;padding:2px 4px}.life-auto-insight,.life-camera-stage>p{bottom:calc(217px + env(safe-area-inset-bottom))}.life-recording{top:calc(78px + env(safe-area-inset-top))}}@media (width>=668px) and (height<=560px) and (orientation:landscape){.life-camera>header{top:max(5px, env(safe-area-inset-top));right:auto;left:max(8px, env(safe-area-inset-left));width:min(280px,42vw);min-height:48px;margin:0}.life-camera-chrome{right:max(8px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border-radius:26px;grid-template-columns:minmax(210px,1fr) minmax(190px,.8fr) 210px;align-items:center;gap:7px;max-width:730px;padding:5px 8px}.life-camera-chrome .life-effect-carousel,.life-camera-chrome .life-modes{width:100%}.life-effect-carousel{min-height:44px}.life-modes button{min-height:36px}.life-camera-chrome>footer{grid-template-columns:56px 1fr 56px;min-height:60px;padding:0}.life-shutter{width:58px;min-width:58px;height:58px;min-height:58px}.life-shutter i{width:44px;height:44px}.life-auto-insight,.life-camera-stage>p{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=667px) and (height<=560px) and (orientation:landscape){.life-camera>header{top:max(5px, env(safe-area-inset-top));right:auto;left:max(8px, env(safe-area-inset-left));width:min(250px,46vw);min-height:46px;margin:0;padding-block:4px}.life-camera>header small{display:none}.life-camera-chrome{right:max(7px, env(safe-area-inset-right));bottom:max(5px, env(safe-area-inset-bottom));left:max(7px, env(safe-area-inset-left));border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"effects modes""controls controls";align-items:center;gap:3px 7px;max-width:none;padding:4px 7px}.life-camera-chrome .life-effect-carousel{grid-area:effects;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;min-height:42px}.life-camera-chrome .life-modes{grid-area:modes;width:100%}.life-camera-chrome .life-modes button{flex:1 1 0;min-width:0;min-height:38px;padding-inline:8px}.life-camera-chrome>footer{grid-area:controls;grid-template-columns:62px 1fr 62px;min-height:58px;padding:0}.life-gallery{min-width:58px;padding-inline:6px}.life-shutter{width:56px;min-width:56px;height:56px;min-height:56px}.life-shutter i{width:42px;height:42px}.life-flip{width:46px;min-width:46px;height:46px;min-height:46px}.life-auto-insight,.life-camera-stage>p{bottom:calc(112px + env(safe-area-inset-bottom))}}.community-priority-strip .community-priority-card{width:100%;min-width:0;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--hug-motion-surface) var(--hug-ease-out), border-color var(--hug-motion-surface) ease, box-shadow var(--hug-motion-surface) ease;background:#fff;border:1px solid #dce9e8;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.community-priority-strip .community-priority-card i{color:#fff;background:linear-gradient(145deg,#0b6670,#24b5aa);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.community-priority-strip .community-priority-card span{min-width:0;display:grid}.community-priority-strip .community-priority-card b{font-size:13px;line-height:1.35}.community-priority-strip .community-priority-card small{color:#6b7884;letter-spacing:0;margin-top:3px;font-size:10px;line-height:1.35}.community-capabilities article{grid-template-columns:minmax(0,1fr)!important}.travel-opportunity-example{grid-template-columns:48px minmax(0,1fr)}.entry-opportunity{color:#087a76;background:#e4f7f4;border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.route-active-filter{color:#315d61;background:#f2faf8;border:1px solid #cfe3df;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.route-active-filter button{color:#087a76;background:#fff;border:1px solid #0b8e88;border-radius:999px;padding:7px 11px;font-weight:900}.notification-list>button,.notification-list>article{color:#173249;text-align:left;background:#fff;border:1px solid #dce7e7;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.notification-list>button{cursor:pointer}.notification-list>article{cursor:default;background:#f7fafb;border-style:dashed}.composer-mini{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.composer-mini>b{color:#fff;background:#ff8a00;border-radius:20px;flex:none;padding:9px 15px;font-size:11px;font-weight:900}.verified-author-badge{color:#087a76;letter-spacing:.02em;background:#e4f7f4;border-radius:999px;width:max-content;margin:2px 0 0 6px;padding:2px 7px;font-size:9px;font-weight:900;display:inline-flex}.connect-focus-target{animation:hug-focus-target 1.8s var(--hug-ease-out);scroll-margin-block:110px}@keyframes hug-focus-target{0%,to{box-shadow:var(--hug-shadow-low);border-color:#0b66701f}35%{box-shadow:0 0 0 5px #24b5aa2b, var(--hug-shadow-high);border-color:#0b7f78a3}}.network-purpose:after,.engagement-card:after{content:none!important}@media (hover:hover){.community-priority-strip .community-priority-card:hover{box-shadow:var(--hug-shadow-high);border-color:#0b7f783d;transform:translateY(-2px)}}@media (width<=720px){.community-priority-strip .community-priority-card{min-height:70px;padding:12px}.community-priority-strip .community-priority-card b{font-size:14px}.community-priority-strip .community-priority-card small{font-size:11px}.mobile-network-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.stories-reels-link,.composer-mini>b{display:none!important}}.connect-app button:not(:disabled):not(.connect-menu-backdrop):active,.connect-gate button:not(:disabled):active{filter:brightness(.96)saturate(1.06);transform:scale(.96);box-shadow:inset 0 2px 6px #05363b2b,0 0 0 3px #24b5aa1a}.connect-stories article:active,.online-friends-list article:active{filter:brightness(.97)saturate(1.05);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.connect-app button:not(:disabled):not(.connect-menu-backdrop):active,.connect-gate button:not(:disabled):active,.connect-stories article:active,.online-friends-list article:active,.connect-app button:not(:disabled):active .hug-nav-icon,.connect-gate button:not(:disabled):active .hug-nav-icon,.community-priority-card:active>i{filter:none;transform:none}}.life-shutter{touch-action:none;-webkit-user-select:none;user-select:none}.life-shutter i{place-items:center;display:grid;position:relative}.life-shutter i:before{content:"";border:1px dashed #0b66704d;border-radius:50%;position:absolute;inset:5px}.life-shutter small{z-index:1;color:#075b63;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:800;position:relative}.life-camera-chrome{right:max(6px, env(safe-area-inset-right));bottom:max(7px, env(safe-area-inset-bottom));left:max(6px, env(safe-area-inset-left));-webkit-backdrop-filter:saturate(115%)blur(10px);background:linear-gradient(135deg,#04232a24,#06323712) padding-box padding-box,linear-gradient(115deg,#24b5aa47,#ffffff14 68%,#f28a1a33) border-box;border-radius:22px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:5px;width:auto;max-width:none;min-height:68px;margin:0;padding:5px 7px;display:grid;transform:none;box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff0d}.life-camera-chrome .life-effect-carousel{justify-self:start;width:min(190px,100%);min-height:48px;padding:2px}.life-camera-chrome .life-effect-carousel>button{width:34px;min-width:34px;height:34px;min-height:34px}.life-camera-chrome>footer{justify-content:flex-end;gap:6px;width:100%;min-height:58px;padding:0 2px;display:flex}.life-camera-chrome .life-gallery{min-width:48px;padding:0 5px;font-size:9px;line-height:1}.life-camera-chrome .life-shutter{width:58px;min-width:58px;height:58px;min-height:58px}.life-camera-chrome .life-shutter i{width:43px;height:43px}.life-camera-chrome .life-flip{width:42px;min-width:42px;height:42px;min-height:42px}.life-auto-insight,.life-camera-stage>p{bottom:calc(82px + env(safe-area-inset-bottom))}@media (width<=720px){.life-camera-chrome{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.life-camera-chrome>footer{gap:4px}.life-effect-carousel>div{min-width:54px}.life-effect-carousel small{font-size:7px}.life-effect-carousel b{font-size:9px}.life-camera-chrome .life-gallery{min-width:42px;font-size:8px}.life-auto-insight,.life-camera-stage>p{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width>=668px) and (height<=560px) and (orientation:landscape){.life-auto-insight,.life-camera-stage>p{bottom:calc(74px + env(safe-area-inset-bottom))}}@media (width<=667px) and (height<=560px) and (orientation:landscape){.life-auto-insight,.life-camera-stage>p{bottom:calc(74px + env(safe-area-inset-bottom))}}.hug-mode-switch{background:#ebf5f4e6;border:1px solid #0b667024;border-radius:999px;grid-template-columns:minmax(52px,.78fr) minmax(92px,1.22fr);align-items:center;width:176px;min-width:176px;padding:3px;display:grid;box-shadow:inset 0 1px 2px #062d330d}.hug-mode-switch button{color:#49616c;background:0 0;border:0;border-radius:999px;min-width:0;min-height:32px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1}.hug-mode-switch button.active{color:#fff;background:#087a78;box-shadow:0 5px 14px #087a782e}.marketplace-mode .connect-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:1180px}.marketplace-mode .profile-card,.marketplace-mode .network-side{display:none!important}.marketplace-mode .connect-feed{grid-column:1;width:100%;max-width:none}.marketplace-shell{gap:18px;width:100%;display:grid}.marketplace-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 22%,#35d8c780,#0000 22%),radial-gradient(circle at 70% 120%,#f28a1a59,#0000 35%),linear-gradient(128deg,#062f38 0%,#086d70 62%,#13a39b 100%);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:242px;padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #062d3329}.marketplace-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:min(44vw,480px);position:absolute;top:-35%;right:-4%;box-shadow:0 0 0 44px #ffffff09,0 0 0 92px #ffffff06}.marketplace-hero>div:first-child{gap:10px;max-width:720px;display:grid}.marketplace-hero small,.marketplace-feed>header small,.marketplace-stories>header small,.marketplace-store>header small,.marketplace-cart>header small,.marketplace-orders>header small{color:#0b7778;letter-spacing:.13em;font-size:10px;font-weight:900}.marketplace-hero small{color:#a9f1e8}.marketplace-hero h1{letter-spacing:-.035em;max-width:690px;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.02}.marketplace-hero p{color:#ffffffd1;max-width:620px;margin:0;font-size:14px;line-height:1.55}.marketplace-hero-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.marketplace-hero-actions button{color:#075f65;white-space:nowrap;background:#fff;border:1px solid #ffffff61;border-radius:999px;min-height:46px;padding:12px 18px;font-size:11px;font-weight:900}.marketplace-hero-actions button:first-child{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05303857;align-items:center;gap:8px;display:inline-flex}.marketplace-hero-actions button b{color:#fff;background:#f28a1a;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.marketplace-stories,.marketplace-feed,.marketplace-store,.marketplace-cart,.marketplace-orders{box-shadow:var(--hug-shadow-low);background:#fffffff5;border:1px solid #0b66701f;border-radius:24px;gap:15px;padding:clamp(18px,3vw,28px);display:grid}.marketplace-stories>header h2,.marketplace-feed>header h2,.marketplace-store>header h2,.marketplace-cart>header h2,.marketplace-orders>header h2{color:#153744;letter-spacing:-.02em;margin:4px 0;font-size:clamp(20px,2.4vw,30px)}.marketplace-feed>header p,.marketplace-store>header p,.marketplace-cart>header p,.marketplace-orders>header p{color:#667985;margin:4px 0 0;font-size:12px;line-height:1.5}.marketplace-stories>div{scroll-snap-type:x proximity;scrollbar-width:none;gap:15px;padding:2px 1px 5px;display:flex;overflow-x:auto}.marketplace-stories>div::-webkit-scrollbar{display:none}.marketplace-stories button{color:#37525d;scroll-snap-align:start;background:0 0;border:0;flex:0 0 78px;justify-items:center;gap:7px;padding:0;display:grid}.marketplace-stories button i{color:#fff;background:linear-gradient(145deg,#073c47,#07918d 68%,#f28a1a);border:3px solid #fff;border-radius:50%;outline:2px solid #15aaa1;place-items:center;width:68px;height:68px;font-size:15px;font-style:normal;font-weight:900;display:grid}.marketplace-stories button span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:800;overflow:hidden}.marketplace-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketplace-feed-grid>article{background:#fff;border:1px solid #0b667021;border-radius:19px;grid-template-columns:minmax(165px,.82fr) minmax(0,1.18fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #062d330f}.marketplace-card-visual{color:#fff;background:radial-gradient(circle at 74% 20%,#fff3,#0000 25%),linear-gradient(150deg,#062f38,#07817f 68%,#f28a1a);align-content:space-between;min-height:230px;padding:16px;display:grid}.marketplace-card-visual>span{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#052a3152;border:1px solid #ffffff40;border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:900}.marketplace-card-visual strong{letter-spacing:-.06em;font-size:45px}.marketplace-card-visual small{color:#ffffffd6;font-size:9px}.marketplace-card-copy{align-content:start;gap:9px;min-width:0;padding:17px;display:grid}.marketplace-card-copy>small{color:#0b7778;font-size:9px;font-weight:900}.marketplace-card-copy h3{color:#163744;margin:0;font-size:16px;line-height:1.2}.marketplace-card-copy p{color:#667985;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.marketplace-card-copy>div{color:#5c727d;gap:3px;font-size:9px;display:grid}.marketplace-card-copy footer,.marketplace-store-grid>article footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:7px;display:flex}.marketplace-card-copy footer b,.marketplace-store-grid>article footer b{color:#153744;font-size:12px}.marketplace-card-copy footer button,.marketplace-store-grid>article footer button{color:#fff;white-space:nowrap;background:#087a78;border:0;border-radius:999px;min-height:38px;padding:9px 12px;font-size:9px;font-weight:900}.marketplace-categories{color:#3d5f67;background:#eef8f6;border-radius:14px;margin:0;padding:12px 14px;font-size:10px;font-weight:750;line-height:1.65}.marketplace-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketplace-store-grid>article{background:#fff;border:1px solid #0b667021;border-radius:18px;grid-template-rows:auto 1fr auto;gap:13px;min-width:0;padding:16px;display:grid}.marketplace-store-mark{color:#fff;background:linear-gradient(145deg,#073c47,#09908c);border-radius:16px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:900;display:grid}.marketplace-store-grid>article>div:nth-child(2){align-content:start;gap:7px;display:grid}.marketplace-store-grid h3{color:#153744;margin:0;font-size:15px;line-height:1.25}.marketplace-store-grid p{color:#667985;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.marketplace-store-grid small,.marketplace-store-grid span{color:#6d7f89;font-size:9px}.marketplace-store-grid>article footer{align-items:flex-end}.marketplace-cart>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.marketplace-cart>header>b{color:#087a78;white-space:nowrap;background:#e8f5f3;border-radius:999px;padding:7px 10px;font-size:9px}.marketplace-cart-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.marketplace-cart-items{gap:10px;display:grid}.marketplace-cart-items>article{background:#fff;border:1px solid #0b667021;border-radius:16px;grid-template-columns:92px minmax(0,1fr) 82px minmax(140px,.65fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.marketplace-cart-media{background:#073c47;border-radius:12px;width:92px;height:82px;overflow:hidden}.marketplace-cart-media img,.marketplace-cart-media video{object-fit:cover;width:100%;height:100%}.marketplace-cart-items article>div:nth-child(2){gap:4px;min-width:0;display:grid}.marketplace-cart-items article small{color:#087a78;font-size:8px;font-weight:900}.marketplace-cart-items article h3{color:#153744;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.marketplace-cart-items article p{color:#6b7d85;margin:0;font-size:9px}.marketplace-cart-items article em{color:#087a78;font-size:8px;font-style:normal;font-weight:900}.marketplace-cart-items article b{color:#153744;font-size:11px}.marketplace-cart-items article label{color:#526b73;gap:4px;font-size:8px;font-weight:900;display:grid}.marketplace-cart-items article input,.marketplace-cart-items article select{color:#173943;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c6d9d7;border-radius:9px;padding:7px 8px}.marketplace-cart-items article>button{color:#a3454d;background:#fff;border:1px solid #dfb5b9;border-radius:999px;min-height:36px;padding:8px 10px;font-size:8px;font-weight:900}.marketplace-cart-checkout{background:#f3faf8;border:1px solid #c8dfdc;border-radius:17px;gap:11px;padding:17px;display:grid;position:sticky;top:92px}.marketplace-cart-checkout>header{gap:3px;display:grid}.marketplace-cart-checkout>header small{color:#087a78;letter-spacing:.12em;font-size:8px;font-weight:900}.marketplace-cart-checkout>header h3{color:#153744;margin:0;font-size:16px}.marketplace-cart-checkout>header strong{color:#087a78;font-size:27px}.marketplace-cart-checkout label{color:#35545d;gap:5px;font-size:9px;font-weight:850;display:grid}.marketplace-cart-checkout input,.marketplace-cart-checkout textarea{color:#173943;min-height:40px;font:inherit;background:#fff;border:1px solid #c6d9d7;border-radius:10px;padding:9px 10px}.marketplace-cart-checkout textarea{resize:vertical;min-height:82px}.marketplace-cart-checkout>p{color:#63777e;margin:0;font-size:8px;line-height:1.55}.marketplace-cart-checkout>button{color:#fff;background:#087a78;border:0;border-radius:999px;min-height:43px;padding:10px 14px;font-size:9px;font-weight:900}.marketplace-cart-checkout>button:disabled{opacity:.58}.marketplace-orders>div{gap:10px;display:grid}.marketplace-orders>div>article{background:#fff;border:1px solid #0b667021;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.marketplace-orders article>div{gap:5px;display:grid}.marketplace-orders article small{color:#0b7778;font-size:9px;font-weight:900}.marketplace-orders article h3{margin:0;font-size:15px}.marketplace-orders article p{color:#647681;margin:0;font-size:10px}.marketplace-orders article span{color:#788790;font-size:9px}.marketplace-orders article>b{color:#153744;white-space:nowrap;font-size:14px}.marketplace-empty{color:#60747f;text-align:center;background:#f8fbfb;border:1px dashed #0b667038;border-radius:17px;justify-items:center;gap:5px;padding:32px 18px;display:grid}.marketplace-empty b{color:#153744;font-size:13px}.marketplace-empty span{font-size:10px}.marketplace-mode .routes-panel{box-shadow:var(--hug-shadow-low);border-radius:24px}.route-agenda{background:#f4faf9;border:1px solid #0b667021;border-radius:18px;gap:11px;margin:16px 0;padding:15px;display:grid}.route-agenda>header small{color:#0b7778;letter-spacing:.1em;font-size:9px;font-weight:900}.route-agenda>header h3{color:#153744;margin:3px 0 0;font-size:17px}.route-agenda>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.route-agenda article{background:#fff;border:1px solid #0b66701f;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.route-agenda time{color:#fff;text-transform:uppercase;background:#073f49;border-radius:12px;place-items:center;width:42px;height:46px;display:grid}.route-agenda time b{font-size:15px;line-height:1}.route-agenda time span{font-size:8px}.route-agenda article>div{gap:3px;min-width:0;display:grid}.route-agenda article>div small,.route-agenda article>div span{color:#6b7e88;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-agenda article>div b{color:#153744;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.route-agenda article>button{color:#0b6f70;white-space:nowrap;background:#fff;border:1px solid #0b7e7a;border-radius:999px;min-height:36px;padding:8px 10px;font-size:8px;font-weight:900}.route-agenda article>button.joined{color:#fff;background:#0b7e7a}.marketplace-mobile-nav button small{font-size:8px}@media (width<=1120px){.connect-app>.connect-topbar{gap:10px}.hug-mode-switch{width:158px;min-width:158px}.connect-topbar .connect-search{max-width:245px}.marketplace-feed-grid{grid-template-columns:1fr}}@media (width<=900px){.marketplace-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.connect-app>.connect-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding-left:10px;padding-right:10px;display:grid}.connect-topbar .connect-brand{width:86px;min-width:86px}.connect-topbar .connect-brand img{width:82px;max-width:82px}.hug-mode-switch{justify-self:center;width:100%;min-width:0;max-width:160px}.hug-mode-switch button{min-height:30px;padding:5px 6px;font-size:9px}.marketplace-mode .connect-layout{margin-top:10px;padding:0}.connect-feed>.marketplace-shell{width:calc(100% - 18px)!important;margin-left:auto!important;margin-right:auto!important}.marketplace-hero{border-radius:22px;grid-template-columns:1fr;gap:20px;min-height:228px;padding:24px 20px}.marketplace-hero:after{width:310px;top:-6%;right:-28%}.marketplace-hero h1{font-size:clamp(27px,8.2vw,36px)}.marketplace-hero p{font-size:11px}.marketplace-hero-actions{flex-direction:column;align-items:stretch;width:100%}.marketplace-hero-actions button{justify-content:center;width:100%}.marketplace-stories,.marketplace-feed,.marketplace-store,.marketplace-cart,.marketplace-orders{border-radius:20px;padding:17px}.marketplace-feed-grid,.marketplace-store-grid,.marketplace-feed-grid>article{grid-template-columns:1fr}.marketplace-card-visual{min-height:185px}.marketplace-card-copy{min-height:205px}.marketplace-store-grid>article footer{align-items:center}.marketplace-cart>header{flex-direction:column}.marketplace-cart-layout{grid-template-columns:1fr}.marketplace-cart-checkout{position:static}.marketplace-cart-items>article{grid-template-columns:76px minmax(0,1fr)}.marketplace-cart-media{width:76px;height:76px}.marketplace-cart-items article>label,.marketplace-cart-items article>button{grid-column:auto;width:100%}.marketplace-orders>div>article{grid-template-columns:1fr}.marketplace-orders article>b{justify-self:start}.route-agenda>div{grid-template-columns:1fr}.marketplace-mobile-nav button{padding-left:2px;padding-right:2px}.marketplace-mobile-nav button small{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}}@media (width<=390px){.connect-topbar .connect-brand{width:72px;min-width:72px}.connect-topbar .connect-brand img{width:70px;max-width:70px}.hug-mode-switch{max-width:148px}.hug-mode-switch button{font-size:8px}.marketplace-card-copy footer,.marketplace-store-grid>article footer{flex-direction:column;align-items:flex-start}.route-agenda article{grid-template-columns:38px minmax(0,1fr)}.route-agenda time{width:38px}.route-agenda article>button{grid-column:1/-1;width:100%}.marketplace-card-copy footer button,.marketplace-store-grid>article footer button{width:100%}}.marketplace-partner-portal{background:#fff;border:1px solid #0b667029;border-radius:24px;gap:18px;padding:clamp(18px,3vw,30px);display:grid;box-shadow:0 14px 38px #062d3317}.marketplace-partner-portal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.marketplace-partner-portal>header>div{gap:5px;display:grid}.marketplace-partner-portal>header small,.marketplace-review-queue>header small{color:#087a78;letter-spacing:.12em;font-size:10px;font-weight:900}.marketplace-partner-portal>header h2{color:#153744;margin:0;font-size:clamp(22px,3vw,32px)}.marketplace-partner-portal>header p{color:#647781;max-width:760px;margin:0;font-size:12px;line-height:1.5}.marketplace-partner-portal>header>button,.marketplace-offer-close{color:#116f70;background:#edf7f5;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.marketplace-partner-status{background:linear-gradient(145deg,#f0faf8,#fff);border:1px solid #cfe4e1;border-radius:20px;gap:9px;padding:clamp(18px,3vw,28px);display:grid}.marketplace-partner-status>span{color:#087a78;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.marketplace-partner-status h3{color:#153744;margin:0;font-size:24px}.marketplace-partner-status p{color:#5e747d;max-width:760px;margin:0;font-size:12px;line-height:1.55}.marketplace-partner-status blockquote,.marketplace-adjustment-notice{color:#6d4b1a;background:#fff9ef;border:1px solid #f0d5a6;border-left:4px solid #e49622;border-radius:12px;margin:4px 0 0;padding:14px;font-size:12px;line-height:1.5}.marketplace-partner-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.marketplace-partner-summary>span{background:#fff;border:1px solid #d7e9e6;border-radius:14px;gap:4px;padding:13px;display:grid}.marketplace-partner-summary small{color:#6a8088;letter-spacing:.08em;font-size:8px;font-weight:900}.marketplace-partner-summary b{color:#153744;font-size:12px;line-height:1.35}.hug-client-dashboard{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hug-client-dashboard button,.hug-client-dashboard a{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}.hug-client-dashboard button:active,.hug-client-dashboard a:active{transform:scale(.98)}.hug-client-dashboard-nav{background:linear-gradient(165deg,#f2faf8,#fff);border:1px solid #d0e3e1;border-radius:18px;gap:7px;padding:13px;display:grid;position:sticky;top:14px}.hug-client-dashboard-nav>header{border-bottom:1px solid #dbe9e7;gap:4px;padding:8px 8px 13px;display:grid}.hug-client-dashboard-nav>header small{color:#087a78;letter-spacing:.11em;font-size:8px;font-weight:900}.hug-client-dashboard-nav>header b{color:#173a45;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.hug-client-dashboard-nav>header span{color:#557079;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.hug-client-dashboard-nav>header i{background:#18a56f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #18a56f1f}.hug-client-dashboard-nav>button{color:#4d6972;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:40px;padding:9px 10px;font-size:9px;font-weight:850;display:flex}.hug-client-dashboard-nav>button span{color:#087a78;background:#e9f5f3;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.hug-client-dashboard-nav>button:hover{color:#0b706f;background:#edf7f5}.hug-client-dashboard-nav>button.active{color:#fff;background:linear-gradient(135deg,#087a78,#13a098);box-shadow:0 8px 18px #087a782e}.hug-client-dashboard-nav>button.active span{color:#fff;background:#ffffff2e}.hug-client-dashboard-content{gap:15px;min-width:0;display:grid}.hug-client-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hug-client-dashboard-metrics>span.needs-attention{background:#fff9ed;border-color:#efc77f}.hug-client-dashboard-metrics>span.needs-attention small,.hug-client-dashboard-metrics>span.needs-attention b{color:#8b5d12}.hug-client-dashboard-overview{gap:15px;display:grid}.hug-client-dashboard-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:13px;display:grid}.hug-client-business-card,.hug-client-quick-actions,.hug-client-recent-activity,.hug-client-establishments{background:#fff;border:1px solid #d5e5e3;border-radius:18px;min-width:0;padding:clamp(16px,2.5vw,22px)}.hug-client-business-card{align-content:start;gap:13px;display:grid}.hug-client-business-card>header,.hug-client-establishments>header,.hug-client-recent-activity>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hug-client-business-card>header>div,.hug-client-quick-actions>header,.hug-client-establishments>header>div,.hug-client-recent-activity>header>div{gap:3px;display:grid}.hug-client-business-card header small,.hug-client-quick-actions header small,.hug-client-establishments>header small,.hug-client-recent-activity>header small{color:#087a78;letter-spacing:.1em;font-size:8px;font-weight:900}.hug-client-business-card h3,.hug-client-quick-actions h3,.hug-client-establishments h3,.hug-client-recent-activity h3{color:#173a45;margin:0;font-size:17px}.hug-client-business-card>header>span{color:#087a78;white-space:nowrap;background:#edf7f5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.hug-client-business-card dl,.hug-client-establishments article dl{gap:7px;margin:0;display:grid}.hug-client-business-card dl>div,.hug-client-establishments article dl>div{border-bottom:1px solid #e7eeee;gap:2px;padding:8px 0;display:grid}.hug-client-business-card dt,.hug-client-establishments article dt{color:#71838a;font-size:8px;font-weight:850}.hug-client-business-card dd,.hug-client-establishments article dd{overflow-wrap:anywhere;color:#294952;margin:0;font-size:10px;line-height:1.4}.hug-client-business-card>button,.hug-client-establishments>header>button,.hug-client-establishments article footer button,.hug-client-establishments article footer a{color:#087a78;background:#fff;border:1px solid #a8cfca;border-radius:999px;justify-self:start;min-height:36px;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:none}.hug-client-quick-actions{background:linear-gradient(145deg,#f5fbfa,#fff);align-content:start;gap:13px;display:grid}.hug-client-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hug-client-quick-actions button{color:#264751;text-align:left;background:#fff;border:1px solid #d0e3e0;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:2px 9px;min-width:0;min-height:78px;padding:11px;display:grid}.hug-client-quick-actions button>span{color:#087a78;background:#e8f6f3;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.hug-client-quick-actions button b{align-self:end;font-size:10px}.hug-client-quick-actions button small{color:#6a7f87;align-self:start;font-size:8px;line-height:1.35}.hug-client-quick-actions button:hover{border-color:#78bdb6;transform:translateY(-1px);box-shadow:0 8px 18px #084d5214}.hug-client-recent-activity{gap:12px;display:grid}.hug-client-recent-activity>header>span{color:#6d8087;font-size:8px;font-weight:850}.hug-client-recent-activity>div{gap:6px;display:grid}.hug-client-recent-activity article{background:#f5f9f8;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.hug-client-recent-activity article>i{color:#087a78;background:#ddf2ee;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.hug-client-recent-activity article>span{gap:2px;min-width:0;display:grid}.hug-client-recent-activity article b{color:#294952;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hug-client-recent-activity article small{color:#6d8087;font-size:8px}.hug-client-recent-activity article time{color:#74858b;white-space:nowrap;font-size:8px}.hug-client-recent-activity>div>p{color:#667b83;text-align:center;border:1px dashed #c8dcda;border-radius:12px;margin:0;padding:18px;font-size:9px}.hug-client-establishments{background:linear-gradient(150deg,#f6fbfa,#fff);gap:14px;display:grid}.hug-client-establishments>header p{color:#687c84;margin:0;font-size:9px}.hug-client-establishments>div{gap:10px;display:grid}.hug-client-establishments article{background:#fff;border:1px solid #dbe8e6;border-radius:15px;gap:11px;padding:15px;display:grid}.hug-client-establishments article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hug-client-establishments article>header>div{gap:3px;display:grid}.hug-client-establishments article>header small{color:#087a78;font-size:8px;font-weight:900}.hug-client-establishments article h4{color:#173a45;margin:0;font-size:16px}.hug-client-establishments article>p{color:#60747d;margin:0;font-size:10px;line-height:1.5}.hug-client-establishments article dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hug-client-establishments article footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hug-client-establishments article footer button{color:#fff;background:#087a78}.establishment-status{color:#157153;white-space:nowrap;background:#e6f5ed;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.marketplace-partner-form{gap:16px;display:grid}.marketplace-adjustment-notice{gap:3px;display:grid}.marketplace-adjustment-notice p{margin:0}.marketplace-adjustment-notice span{color:#806137;font-size:10px}.marketplace-partner-form fieldset{background:#fbfdfd;border:1px solid #d8e7e5;border-radius:19px;gap:15px;min-width:0;margin:0;padding:clamp(16px,2.5vw,24px);display:grid}.marketplace-partner-form legend{color:#153744;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:900;display:inline-flex}.marketplace-partner-form legend span{color:#fff;background:#087a78;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.marketplace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.marketplace-form-grid label{color:#294751;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.marketplace-form-grid label>small{color:#6a7e87;font-size:9px;font-weight:600;line-height:1.4}.marketplace-form-grid input,.marketplace-form-grid select,.marketplace-form-grid textarea{color:#173742;background:#fff;border:1px solid #bfd4d2;border-radius:11px;outline:0;width:100%;min-height:43px;padding:10px 11px;font:500 12px/1.4 inherit}.marketplace-form-grid textarea{resize:vertical;min-height:96px}.marketplace-form-grid input:focus,.marketplace-form-grid select:focus,.marketplace-form-grid textarea:focus{border-color:#0a8a85;box-shadow:0 0 0 3px #0a8a851f}.marketplace-field-wide{grid-column:1/-1}.marketplace-partner-media{background:#f2faf8;border:1px dashed #9bcac5;border-radius:15px;gap:12px;padding:14px;display:grid}.marketplace-partner-media>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-partner-media>header>div{gap:3px;display:grid}.marketplace-partner-media>header b{color:#173a45;font-size:12px}.marketplace-partner-media>header span,.marketplace-partner-media>p{color:#687c84;margin:0;font-size:10px;line-height:1.45}.marketplace-partner-media>header label{color:#fff;cursor:pointer;white-space:nowrap;background:#087a78;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900}.marketplace-partner-media>header input{opacity:0;width:1px;height:1px;position:absolute}.marketplace-partner-media>article{background:#fff;border:1px solid #d3e4e2;border-radius:14px;gap:8px;max-width:440px;display:grid;overflow:hidden}.marketplace-partner-media>article>img,.marketplace-partner-media>article>video{aspect-ratio:16/10;object-fit:cover;background:#062f38;width:100%;max-height:280px}.marketplace-partner-media>article footer{color:#647980;justify-content:space-between;align-items:center;gap:10px;padding:0 11px 10px;font-size:10px;display:flex}.marketplace-partner-media>article footer button{color:#a53c45;background:0 0;border:0;font-size:10px;font-weight:900}.marketplace-partner-consents{background:#eef7f5;border-radius:17px;gap:9px;padding:17px;display:grid}.marketplace-partner-consents label{color:#3a5760;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.marketplace-partner-consents input{accent-color:#087a78;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.marketplace-partner-submit{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketplace-partner-submit p{color:#647880;max-width:680px;margin:0;font-size:10px;line-height:1.45}.marketplace-partner-submit button,.marketplace-empty button{color:#fff;white-space:nowrap;background:#087a78;border:0;border-radius:999px;min-height:43px;padding:10px 17px;font-size:10px;font-weight:900}.marketplace-partner-submit button:disabled{opacity:.58}.marketplace-offer-manager{background:linear-gradient(150deg,#f5fbfa,#fff 58%);border:1px solid #cfe3e0;border-radius:20px;gap:15px;padding:clamp(17px,3vw,25px);display:grid}.marketplace-offer-manager>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketplace-offer-manager>header>div{gap:4px;display:grid}.marketplace-offer-manager>header small,.marketplace-offer-editor>header small{color:#087a78;letter-spacing:.11em;font-size:9px;font-weight:900}.marketplace-offer-manager>header h3,.marketplace-offer-editor>header h3{color:#153744;margin:0;font-size:clamp(18px,2.4vw,25px)}.marketplace-offer-manager>header p,.marketplace-offer-editor>header p{color:#657981;margin:0;font-size:10px;line-height:1.45}.marketplace-offer-manager>header>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#087a78,#15a49c);border:0;border-radius:999px;min-height:42px;padding:10px 15px;font-size:10px;font-weight:900;box-shadow:0 8px 18px #087a782e}.marketplace-offer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplace-offer-metrics>span{background:#fff;border:1px solid #d6e7e4;border-radius:13px;gap:2px;padding:12px;display:grid}.marketplace-offer-metrics b{color:#087a78;font-size:21px}.marketplace-offer-metrics small{color:#6b7e85;font-size:9px;font-weight:750}.marketplace-offer-editor{background:#fff;border:1px solid #a9d4cf;border-radius:18px;gap:15px;padding:clamp(16px,2.5vw,22px);display:grid;box-shadow:0 12px 30px #062d3314}.marketplace-offer-editor>header{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.marketplace-offer-editor>header>div{gap:4px;display:grid}.marketplace-offer-editor>header>button{color:#087a78;background:#edf7f5;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.marketplace-offer-editor>blockquote{color:#6f501e;background:#fff8eb;border-left:4px solid #e49724;border-radius:10px;gap:3px;margin:0;padding:12px;font-size:10px;display:grid}.marketplace-offer-editor>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.marketplace-offer-editor>footer button{color:#47626a;background:#fff;border:1px solid #bcd6d3;border-radius:999px;min-height:40px;padding:9px 14px;font-size:9px;font-weight:900}.marketplace-offer-editor>footer button:last-child{color:#fff;background:#087a78;border-color:#087a78}.marketplace-offer-editor>footer button:disabled{opacity:.58}.marketplace-owned-offers{gap:10px;display:grid}.marketplace-owned-offers>article{background:#fff;border:1px solid #d7e6e4;border-radius:16px;grid-template-columns:150px minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid;overflow:hidden}.marketplace-owned-offer-media{background:#073c47;min-height:150px;position:relative;overflow:hidden}.marketplace-owned-offer-media img,.marketplace-owned-offer-media video{object-fit:cover;width:100%;height:100%}.marketplace-owned-offer-media>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#042b32bf;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:9px;left:9px}.marketplace-owned-offers>article>section{align-content:center;gap:5px;min-width:0;padding:13px 15px;display:grid}.marketplace-owned-offers article section>small{color:#087a78;font-size:8px;font-weight:900}.marketplace-owned-offers article h4{color:#173843;margin:0;font-size:15px}.marketplace-owned-offers article p{color:#647880;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketplace-owned-offers article section>b{color:#153744;font-size:11px}.marketplace-owned-offers article blockquote{color:#6d501f;background:#fff8eb;border-left:3px solid #e49724;margin:3px 0 0;padding:7px 9px;font-size:8px;line-height:1.4}.marketplace-owned-offers>article>footer{border-left:1px solid #e4eceb;align-content:center;gap:7px;min-width:118px;padding:12px;display:grid}.marketplace-owned-offers>article>footer button{color:#087a78;background:#fff;border:1px solid #087a78;border-radius:999px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:900}.marketplace-owned-offers>article>footer button:last-of-type{color:#fff;background:#087a78}.marketplace-owned-offers>article>footer span{color:#7b6a45;text-align:center;font-size:8px;font-weight:850}.marketplace-offer-manager button,.marketplace-review-queue button{cursor:pointer;transition:transform .16s,box-shadow .16s,filter .16s}.marketplace-offer-manager button:hover,.marketplace-review-queue button:hover{filter:saturate(1.06);transform:translateY(-1px)}.marketplace-offer-manager button:active,.marketplace-review-queue button:active{transform:scale(.98)}.marketplace-offer-review-queue{margin-top:14px}.marketplace-story-media{background:#073c47;border:3px solid #fff;border-radius:50%;outline:2px solid #15aaa1;height:68px;width:68px!important;display:block!important;overflow:hidden!important}.marketplace-story-media img,.marketplace-story-media video{object-fit:cover;width:100%;height:100%}.marketplace-card-visual{isolation:isolate;position:relative;overflow:hidden}.marketplace-card-visual>img,.marketplace-card-visual>video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marketplace-card-visual:after{content:"";z-index:-1;background:linear-gradient(#0320271f,#032027b8);position:absolute;inset:0}.marketplace-card-visual>span,.marketplace-card-visual>small{z-index:1;position:relative}.marketplace-category-chips{scrollbar-width:none;gap:8px;padding:2px 1px 6px;display:flex;overflow-x:auto}.marketplace-category-chips::-webkit-scrollbar{display:none}.marketplace-category-chips button{color:#49616a;white-space:nowrap;background:#fff;border:1px solid #c6dbd8;border-radius:999px;flex:none;min-height:36px;padding:8px 12px;font-size:9px;font-weight:850}.marketplace-category-chips button.active{color:#fff;background:#087a78;border-color:#087a78}.marketplace-category-chips .marketplace-nearby-button{color:#087a78;border-color:#087a78}.marketplace-radius{color:#49616a;background:#fff;border:1px solid #c6dbd8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:8px;font-weight:900;display:flex}.marketplace-radius select{color:#087a78;background:#e9f5f3;border:0;border-radius:999px;min-height:27px;padding:4px 7px;font-size:8px;font-weight:900}.marketplace-store-media{background:#073c47;border-radius:14px;height:150px;position:relative;overflow:hidden}.marketplace-store-media img,.marketplace-store-media video{object-fit:cover;width:100%;height:100%}.marketplace-store-media>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#042b32b8;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:9px;left:9px}.marketplace-offer-overlay{z-index:160;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marketplace-offer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#021d23ad;border:0;width:100%;position:absolute;inset:0}.marketplace-offer-detail{z-index:1;background:#fff;border-radius:24px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);width:min(920px,100%);max-height:min(820px,100dvh - 36px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.marketplace-offer-close{z-index:3;background:#ffffffeb;position:absolute;top:13px;right:13px}.marketplace-offer-detail-media{background:#073c47;min-height:480px;position:relative;overflow:hidden}.marketplace-offer-detail-media img,.marketplace-offer-detail-media video{object-fit:cover;width:100%;height:100%}.marketplace-offer-detail-media>span{color:#fff;background:#042b32b8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:16px;left:16px}.marketplace-offer-detail-copy{align-content:start;gap:12px;padding:clamp(24px,4vw,38px);display:grid}.marketplace-offer-detail-copy>small{color:#087a78;letter-spacing:.04em;padding-right:36px;font-size:9px;font-weight:900}.marketplace-offer-detail-copy h2{color:#153744;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.08}.marketplace-offer-detail-copy>b{color:#3e626b;font-size:12px}.marketplace-offer-detail-copy>p,.marketplace-offer-detail-copy>div p{color:#60747d;margin:0;font-size:11px;line-height:1.6}.marketplace-offer-detail-copy>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-offer-detail-copy>section>span{background:#eef7f5;border-radius:12px;gap:3px;padding:11px;display:grid}.marketplace-offer-detail-copy>section small{color:#6a7e85;font-size:8px;font-weight:900}.marketplace-offer-detail-copy>section strong{color:#153744;font-size:10px;line-height:1.35}.marketplace-offer-detail-copy>div{border-top:1px solid #e5eeee;gap:4px;padding-top:8px;display:grid}.marketplace-offer-detail-copy>div h3{color:#264752;margin:0;font-size:12px}.marketplace-offer-detail-copy>footer{border-top:1px solid #e5eeee;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.marketplace-offer-detail-copy>footer span{color:#71838a;font-size:9px}.marketplace-offer-detail-copy>footer button{color:#fff;background:#087a78;border:0;border-radius:999px;min-height:38px;padding:8px 14px;font-size:9px;font-weight:900}.marketplace-review-queue{background:#f3faf9;border:1px solid #bcdedb;border-radius:18px;gap:13px;margin-top:20px;padding:16px;display:grid}.marketplace-review-queue>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-review-queue>header h3{color:#153744;margin:3px 0 0;font-size:18px}.marketplace-review-queue>header>b{color:#fff;background:#087a78;border-radius:999px;padding:6px 9px;font-size:9px}.marketplace-review-queue>div{gap:12px;display:grid}.marketplace-review-queue>div>article{background:#fff;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:0;display:grid;overflow:hidden}.marketplace-review-media{background:#073c47;min-height:230px}.marketplace-review-media img,.marketplace-review-media video{object-fit:cover;width:100%;height:100%}.marketplace-review-queue article>section{align-content:start;gap:7px;padding:15px 15px 15px 0;display:grid}.marketplace-review-queue article>section>small{color:#087a78;font-size:9px;font-weight:900}.marketplace-review-queue article>section>h3,.marketplace-review-queue article>section>p{margin:0}.marketplace-review-queue article>section>p{color:#63767e;font-size:10px}.marketplace-review-queue dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0;display:grid}.marketplace-review-queue dl>div{background:#f3f8f7;border-radius:10px;gap:2px;padding:8px;display:grid}.marketplace-review-queue dt{color:#71838a;text-transform:uppercase;font-size:8px;font-weight:900}.marketplace-review-queue dd{overflow-wrap:anywhere;color:#294952;margin:0;font-size:9px;line-height:1.35}.marketplace-review-queue details{font-size:10px}.marketplace-review-queue summary{color:#087a78;cursor:pointer;font-weight:900}.marketplace-review-queue details strong{color:#294952}.marketplace-review-queue article footer{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.marketplace-review-queue article footer button{color:#087a78;background:#fff;border:1px solid #087a78;border-radius:999px;min-height:36px;padding:8px 11px;font-size:9px;font-weight:900}.marketplace-review-queue article footer button:first-child{color:#fff;background:#087a78}.marketplace-review-queue article footer .marketplace-review-reject{color:#a33d47;border-color:#c85a63}.moderation-reports-title{color:#153744;border-top:1px solid #dce8e7;margin:22px 0 0;padding-top:18px;font-size:18px}@media (width<=720px){.marketplace-partner-portal{border-radius:20px;padding:16px}.hug-client-dashboard{grid-template-columns:1fr;gap:12px}.hug-client-dashboard-nav{scrollbar-width:none;border-radius:15px;gap:7px;padding:9px;display:flex;position:static;overflow-x:auto}.hug-client-dashboard-nav::-webkit-scrollbar{display:none}.hug-client-dashboard-nav>header{border-bottom:0;border-right:1px solid #dbe9e7;flex:0 0 150px;justify-content:center;padding:6px 10px}.hug-client-dashboard-nav>button{white-space:nowrap;flex:none;width:auto;min-height:38px;padding:7px 10px}.hug-client-dashboard-nav>button span{width:22px;height:22px}.marketplace-partner-summary.hug-client-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hug-client-dashboard-grid,.hug-client-quick-actions>div{grid-template-columns:1fr}.hug-client-quick-actions button{min-height:70px}.hug-client-recent-activity article{grid-template-columns:30px minmax(0,1fr)}.hug-client-recent-activity article time{white-space:normal;grid-column:2}.hug-client-establishments>header{flex-direction:column;align-items:stretch}.hug-client-establishments>header>button{text-align:center;width:100%}.hug-client-establishments article dl{grid-template-columns:1fr}.hug-client-establishments article footer{flex-direction:column;align-items:stretch}.hug-client-establishments article footer a,.hug-client-establishments article footer button{text-align:center;width:100%}.marketplace-form-grid,.marketplace-partner-summary{grid-template-columns:1fr}.marketplace-field-wide{grid-column:auto}.marketplace-partner-media>header,.marketplace-partner-submit{flex-direction:column;align-items:stretch}.marketplace-partner-media>header label,.marketplace-partner-submit button{text-align:center;width:100%}.marketplace-offer-manager>header{flex-direction:column;align-items:stretch}.marketplace-offer-manager>header>button{width:100%}.marketplace-offer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-offer-editor>footer{flex-direction:column-reverse;align-items:stretch}.marketplace-offer-editor>footer button{width:100%}.marketplace-owned-offers>article{grid-template-columns:100px minmax(0,1fr)}.marketplace-owned-offer-media{min-height:145px}.marketplace-owned-offers>article>footer{border-top:1px solid #e4eceb;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.marketplace-owned-offers>article>footer span{grid-column:1/-1}.marketplace-card-visual>img,.marketplace-card-visual>video{position:absolute}.marketplace-offer-overlay{align-items:end;padding:0}.marketplace-offer-detail{border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;max-height:92dvh}.marketplace-offer-detail-media{min-height:260px;max-height:36dvh}.marketplace-offer-detail-copy{padding:21px 18px 26px}.marketplace-offer-detail-copy>footer{flex-direction:column;align-items:stretch}.marketplace-offer-detail-copy>footer button{width:100%}.marketplace-review-queue>div>article{grid-template-columns:1fr}.marketplace-review-media{min-height:210px;max-height:280px}.marketplace-review-queue article>section{padding:0 13px 14px}.marketplace-review-queue dl{grid-template-columns:1fr}.marketplace-review-queue article footer button{flex:140px}}.marketplace-recommendation-reason{align-items:center;width:fit-content;margin:0;font-style:normal;font-weight:850;line-height:1.35;color:#087a78!important;font-size:9px!important;display:inline-flex!important}.marketplace-inline-form,.marketplace-commerce-manager{background:#f5faf9;border:1px solid #c8dfdc;border-radius:17px;gap:14px;padding:16px;display:grid}.marketplace-inline-form>header,.marketplace-commerce-manager>header,.marketplace-campaign-list article>header,.marketplace-order-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplace-inline-form>header h4,.marketplace-commerce-manager>header h3,.marketplace-campaign-list h4,.marketplace-order-list h4{color:#153744;margin:2px 0 0}.marketplace-inline-form>header>button{color:#087a78;background:#e6f3f1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.marketplace-inline-form>footer,.marketplace-order-form>footer,.marketplace-campaign-list article>footer,.marketplace-order-list article>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketplace-inline-form>footer button,.marketplace-order-form button,.marketplace-commerce-manager>header>button,.marketplace-campaign-list article button,.marketplace-order-list article button,.marketplace-orders article>section button{color:#fff;background:#087a78;border:1px solid #087a78;border-radius:999px;min-height:38px;padding:8px 13px;font-size:9px;font-weight:900}.marketplace-inline-form>footer button:first-child,.marketplace-order-form>footer button:first-child,.marketplace-order-list article button.secondary{color:#49646c;background:#fff;border-color:#bed4d2}.marketplace-location-action{background:#eaf6f4;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.marketplace-location-action button{color:#fff;background:#087a78;border:0;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.marketplace-location-action span,.marketplace-terms-note{color:#61767e;margin:0;font-size:9px;line-height:1.45}.marketplace-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplace-finance-summary>span{background:#fff;border:1px solid #d4e5e3;border-radius:13px;gap:4px;padding:12px;display:grid}.marketplace-finance-summary small{color:#6b7f86;font-size:8px;font-weight:900}.marketplace-finance-summary b{color:#153744;font-size:13px}.marketplace-order-list,.marketplace-campaign-list{gap:10px;display:grid}.marketplace-order-list>article,.marketplace-campaign-list>article{background:#fff;border:1px solid #d3e4e2;border-radius:15px;gap:10px;padding:14px;display:grid}.marketplace-order-list article header small,.marketplace-campaign-list article header small{color:#087a78;font-size:8px;font-weight:900}.marketplace-order-list article header p,.marketplace-campaign-list article header p,.marketplace-order-list article>p,.marketplace-campaign-list article>p{color:#647880;margin:3px 0 0;font-size:9px}.marketplace-order-list article header>span{color:#087a78;background:#e7f4f2;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.marketplace-order-list dl,.marketplace-campaign-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.marketplace-order-list dl>div,.marketplace-campaign-list dl>div{background:#f3f8f7;border-radius:10px;gap:3px;padding:8px;display:grid}.marketplace-order-list dt,.marketplace-campaign-list dt{color:#708189;text-transform:uppercase;font-size:7px;font-weight:900}.marketplace-order-list dd,.marketplace-campaign-list dd{color:#294952;overflow-wrap:anywhere;margin:0;font-size:9px}.marketplace-quote-form{background:#eef7f5;border-radius:12px;grid-template-columns:1fr 1fr auto;gap:8px;padding:10px;display:grid}.marketplace-quote-form label{color:#35535c;gap:4px;font-size:8px;font-weight:900;display:grid}.marketplace-quote-form label.wide{grid-column:1/3}.marketplace-quote-form input,.marketplace-quote-form textarea{color:#173943;min-height:36px;font:inherit;background:#fff;border:1px solid #c6d9d7;border-radius:9px;padding:8px 9px}.marketplace-quote-form textarea{resize:vertical;min-height:60px}.marketplace-quote-form button{grid-area:1/3/3;align-self:end}.marketplace-order-list blockquote{color:#35535c;background:#eef7f5;border-left:3px solid #087a78;border-radius:9px;gap:3px;margin:0;padding:10px;font-size:9px;display:grid}.marketplace-order-list blockquote span{line-height:1.45}.marketplace-order-form{background:#f4faf9;border:1px solid #c8dfdc;border-radius:15px;gap:10px;padding:14px;display:grid}.marketplace-share-offer{color:#087a78;background:#fff;border:1px solid #bcd6d3;border-radius:999px;width:fit-content;padding:8px 12px;font-size:9px;font-weight:900}.marketplace-order-form>header h3{color:#153744;margin:2px 0 0;font-size:15px}.marketplace-order-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-order-form label{color:#35545d;gap:5px;font-size:9px;font-weight:850;display:grid}.marketplace-order-form input,.marketplace-order-form textarea,.marketplace-order-form select{color:#173943;min-height:39px;font:inherit;background:#fff;border:1px solid #c6d9d7;border-radius:10px;padding:9px 10px}.marketplace-order-form textarea{resize:vertical;min-height:72px}.marketplace-fulfillment-picker{background:#fff;border:1px solid #c3ded9;border-radius:12px;padding:10px}.marketplace-fulfillment-picker small{color:#657b83;font-size:8px;font-weight:600;line-height:1.45}.marketplace-order-form>p{color:#63777e;margin:0;font-size:8px;line-height:1.5}.marketplace-production-gate{background:#fff8ed;border:1px solid #efcf9f;border-radius:11px;gap:3px;padding:10px 11px;display:grid}.marketplace-production-gate b{color:#9b5d13;font-size:9px}.marketplace-production-gate span{color:#76644d;font-size:8px}.marketplace-production-gate.released{background:#eef9f5;border-color:#b9ded3}.marketplace-production-gate.released b{color:#087a78}.marketplace-checkin-form{background:#f2faf8;border:1px solid #c3ded9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.marketplace-checkin-form label{color:#35545d;gap:4px;font-size:8px;font-weight:900;display:grid}.marketplace-checkin-form select{color:#173943;min-height:37px;font:inherit;background:#fff;border:1px solid #c6d9d7;border-radius:9px;padding:8px 9px}.marketplace-checkin-form button{color:#fff;background:#087a78;border:0;border-radius:9px;min-height:37px;padding:8px 12px;font-size:8px;font-weight:900}.marketplace-orders article>section{justify-items:end;gap:8px;display:grid}.marketplace-orders article>section>b{color:#153744;font-size:13px}.marketplace-delivery-location,.marketplace-availability-alert{background:#edf8f6;border:1px solid #c7dfdc;border-radius:11px;gap:5px;padding:10px;display:grid}.marketplace-delivery-location button{color:#fff;background:#087a78;border:0;border-radius:999px;width:fit-content;min-height:34px;padding:7px 10px;font-size:8px;font-weight:900}.marketplace-delivery-location small,.marketplace-availability-alert span{color:#597078;font-size:8px;line-height:1.4}.marketplace-availability-alert{background:#fff6e9;border-color:#efc38e}.marketplace-availability-alert b{color:#9b5d13;font-size:9px}.marketplace-order-items{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.marketplace-order-items li{color:#36555e;background:#f2f8f7;border-radius:8px;justify-content:space-between;gap:12px;padding:7px 9px;font-size:8px;display:flex}.marketplace-order-items li b{color:#153744;white-space:nowrap}.marketplace-order-timeline{border:1px solid #d4e5e3;border-radius:9px;margin-top:9px;padding:8px}.marketplace-order-timeline summary{cursor:pointer;color:#087a78;font-size:8px;font-weight:900}.marketplace-order-timeline ol{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.marketplace-order-timeline li{grid-template-columns:8px 1fr;align-items:start;gap:7px;display:grid}.marketplace-order-timeline li i{background:#087a78;border-radius:50%;width:7px;height:7px;margin-top:3px}.marketplace-order-timeline li span{gap:2px;display:grid}.marketplace-order-timeline li b{color:#294952;font-size:8px}.marketplace-order-timeline li small{color:#7a8d92;font-size:7px}.marketplace-track-delivery{color:#fff;background:#087a78;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.marketplace-invite-batch{background:#f4faf9;border:1px solid #c7dfdc;border-radius:10px;padding:9px}.marketplace-invite-batch summary{cursor:pointer;color:#087a78;font-size:8px;font-weight:900}.marketplace-invite-batch textarea{resize:vertical;border:1px solid #c6d9d7;border-radius:9px;min-height:110px;padding:8px}.marketplace-invite-batch form>small{color:#667b82;font-size:7px;line-height:1.4}.marketplace-settlement-list{background:#fff;border:1px solid #d2e4e2;border-radius:12px;padding:11px}.marketplace-settlement-list summary{cursor:pointer;color:#087a78;font-size:9px;font-weight:900}.marketplace-settlement-list>div{gap:6px;margin-top:9px;display:grid}.marketplace-settlement-list article{background:#f3f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.marketplace-settlement-list article span{gap:2px;display:grid}.marketplace-settlement-list article small{color:#667b82;font-size:7px}.marketplace-settlement-list article strong{color:#153744;font-size:9px}.marketplace-compact-review>div>article{grid-template-columns:1fr}.marketplace-compact-review article>section{padding:15px}@media (width<=720px){.marketplace-finance-summary,.marketplace-order-list dl,.marketplace-campaign-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-inline-form>footer,.marketplace-order-form>footer{flex-direction:column-reverse}.marketplace-inline-form>footer button,.marketplace-order-form>footer button,.marketplace-commerce-manager>header>button{width:100%}.marketplace-commerce-manager>header{flex-direction:column;align-items:stretch}.marketplace-order-form>div,.marketplace-quote-form,.marketplace-checkin-form{grid-template-columns:1fr}.marketplace-quote-form label.wide,.marketplace-quote-form button{grid-area:auto;width:100%}.marketplace-location-action{flex-direction:column;align-items:stretch}.marketplace-orders article>section{justify-items:start}}.company-management-bar{background:linear-gradient(105deg,#123e50,#0c6f73)}.company-management-bar>.profile-avatar{border:2px solid #fff;width:38px;height:38px}.account-switcher-panel>button.company{background:#f5fbfa;border-color:#cfe2df}.account-switcher-panel>button.company.active{background:#eaf7f4;border-color:#087a78}.marketplace-created-invite{background:#f4fbf9;border:1px solid #bcdad5;border-radius:12px;grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:11px;display:grid!important}.marketplace-invite-qr{background:#fff;border-radius:8px;width:120px;height:120px;display:block}.marketplace-created-invite>div{gap:5px;display:grid}.marketplace-created-invite p,.marketplace-pilot-company-profile p{color:#567078;margin:0;font-size:8px;line-height:1.5}.marketplace-created-invite button{min-height:32px}.marketplace-inviter-label{color:#31545d;background:#fff;border-radius:999px;justify-self:end;padding:5px 9px;font-size:7px;font-weight:900;box-shadow:0 3px 10px #17394622}.marketplace-company-follow{width:fit-content;color:#087a78!important;background:#fff!important;border:1px solid #bfd7d4!important;border-radius:999px!important;padding:7px 10px!important;font-size:8px!important;font-weight:900!important}.marketplace-company-follow.active{background:#e7f6f2!important}.member-company-store{color:#fff;background:#ff8a00;border:0;border-radius:9px;width:fit-content;padding:10px 13px;font-weight:900}@media (width<=720px){.marketplace-created-invite{grid-template-columns:88px 1fr}.marketplace-invite-qr{width:88px;height:88px}.marketplace-inviter-label{display:none}}.network-management-panel{background:#fff;border:1px solid #c9dedc;border-radius:18px;gap:14px;padding:20px;display:grid;box-shadow:0 12px 32px #123e5012}.network-management-heading{border-bottom:1px solid #e2eceb;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px 12px;display:flex}.network-management-heading small,.network-management-list>header small,.network-management-principle small,.network-management-callout small{color:#087a78;letter-spacing:.1em;font-size:8px;font-weight:900}.network-management-heading h2,.network-management-list>header h3{color:#153744;margin:4px 0}.network-management-heading p{color:#60747b;max-width:720px;margin:0;font-size:10px;line-height:1.55}.network-management-heading>button{color:#31545d;background:#eef6f5;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.network-management-tabs{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.network-management-tabs button{color:#4d656c;white-space:nowrap;background:#fff;border:1px solid #d3e3e1;border-radius:999px;min-height:34px;padding:8px 12px;font-size:8px;font-weight:900}.network-management-tabs button.active{color:#fff;background:#087a78;border-color:#087a78}.network-management-search{color:#536970;gap:5px;font-size:8px;font-weight:900;display:grid}.network-management-search input{color:#153744;min-height:40px;font:inherit;background:#f8fbfb;border:1px solid #cbdcda;border-radius:11px;padding:9px 12px}.network-management-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.network-management-metrics article,.network-management-metrics>button{text-align:left;background:linear-gradient(145deg,#fff,#f1f8f7);border:1px solid #d9e7e5;border-radius:13px;gap:4px;min-height:105px;padding:14px;display:grid}.network-management-metrics article small,.network-management-metrics>button small{color:#087a78;letter-spacing:.08em;font-size:12px;font-weight:900}.network-management-metrics article b,.network-management-metrics>button b{color:#153744;font-size:25px}.network-management-metrics article span,.network-management-metrics>button span{color:#667b82;font-size:13px}.network-management-principle,.network-management-callout{background:linear-gradient(120deg,#edf9f6,#f8fbfb);border:1px solid #bedbd6;border-radius:14px;padding:17px}.network-management-principle h3,.network-management-callout h3{color:#153744;margin:5px 0}.network-management-principle p,.network-management-callout p{color:#587178;margin:0;font-size:9px;line-height:1.55}.network-management-callout button{color:#fff;background:#087a78;border:0;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:8px;font-weight:900}.network-management-list{gap:10px;display:grid}.network-management-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.network-management-list>header b{color:#087a78;background:#edf7f5;border-radius:999px;padding:6px 9px;font-size:8px}.network-management-list>article{content-visibility:auto;contain-intrinsic-size:auto 190px;background:#fbfdfd;border:1px solid #d8e5e3;border-radius:13px;gap:10px;padding:14px;display:grid}.network-management-list>article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.network-management-list>article>header h3{color:#153744;margin:3px 0;font-size:14px}.network-management-list>article>header p{color:#677b82;margin:0;font-size:8px}.network-management-list>article>header small{color:#087a78;font-size:7px;font-weight:900}.network-management-list>article>header>b{color:#087a78;background:#eaf7f4;border-radius:8px;padding:6px 8px;font-size:7px}.network-management-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.network-management-list dl div{background:#f0f6f5;border-radius:9px;gap:3px;padding:8px;display:grid}.network-management-list dt{color:#71868b;font-size:7px}.network-management-list dd{color:#294a52;overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.network-account-actions{flex-wrap:wrap;gap:6px;display:flex}.network-account-actions button{color:#31565e;background:#fff;border:1px solid #c8dcda;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.network-account-actions button.danger{color:#a43f32;background:#fff7f5;border-color:#efc8c0}.network-account-card.status-restrito{border-color:#edc78f}.network-account-card.status-suspenso,.network-account-card.status-bloqueado,.network-account-card.status-em_exclusao{background:#fff9f8;border-color:#e8aaa1}.network-event-row{align-items:center;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto!important}.network-event-row>div{gap:3px;display:grid}.network-event-row span,.network-event-row small,.network-event-row time,.network-audit-row span{color:#687c82;font-size:8px}.network-event-row time,.network-audit-row time{white-space:nowrap;color:#536a71;font-size:8px}.network-audit-row>p{color:#3e5961;margin:0;font-size:9px;line-height:1.45}.marketplace-governance-metrics{margin-top:3px}@media (width<=980px){.network-management-metrics{grid-template-columns:repeat(3,1fr)}.network-management-list dl{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.network-management-panel{border-radius:14px;padding:13px}.network-management-heading{grid-template-columns:1fr auto;display:grid}.network-management-metrics{grid-template-columns:repeat(2,1fr)}.network-management-list dl{grid-template-columns:1fr}.network-event-row{grid-template-columns:1fr!important}.network-event-row time{white-space:normal}.network-account-actions button{flex:30%;min-height:36px}}.network-intelligence{gap:14px;display:grid}.network-intelligence-toolbar{background:linear-gradient(135deg,#f4fbfa,#fff 55%,#edf4f5);border:1px solid #bdd8d4;border-radius:16px;gap:14px;padding:18px;display:grid}.network-intelligence-toolbar>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.network-intelligence-toolbar>header small,.network-intelligence-card>header small{color:#087a78;letter-spacing:.09em;font-size:12px;font-weight:900}.network-intelligence-toolbar h3,.network-intelligence-card h3{color:#153744;margin:4px 0;font-size:18px}.network-intelligence-toolbar p{color:#587078;max-width:700px;margin:0;font-size:14px;line-height:1.5}.network-intelligence-toolbar>header>span{color:#316068;white-space:nowrap;background:#e5f3f0;border-radius:999px;padding:7px 10px;font-size:12px}.network-intelligence-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.network-intelligence-filters fieldset{border:0;gap:5px;margin:0;padding:0;display:flex}.network-intelligence-filters legend,.network-intelligence-filters>label,.network-custom-period label{color:#526b72;gap:5px;font-size:12px;font-weight:800;display:grid}.network-intelligence-filters fieldset legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.network-intelligence-filters button,.network-intelligence-filters select,.network-intelligence-filters input{color:#294c55;background:#fff;border:1px solid #c6dcd9;border-radius:10px;min-height:38px;padding:8px 11px;font:700 13px/1.2 inherit}.network-intelligence-filters select:disabled{color:#89999d;cursor:not-allowed;background:#edf2f2}.network-intelligence-filters fieldset button.active{color:#fff;background:#087a78;border-color:#087a78}.network-custom-period{gap:7px;display:flex}.network-intelligence-actions{gap:7px;margin-left:auto;display:flex}.network-intelligence-actions button{color:#fff;background:#153744;border-color:#153744}.network-metric-actions>button{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.network-metric-actions>button:hover,.network-metric-actions>button:focus-visible{outline-offset:2px;border-color:#6baea6;outline:3px solid #96d3ca66;transform:translateY(-2px);box-shadow:0 10px 22px #15374414}.network-metric-actions>button.attention{background:linear-gradient(145deg,#fffaf1,#fff);border-color:#e5b36b}.network-metric-actions>button em{color:#087a78;align-self:end;font-size:12px;font-style:normal;font-weight:900}.network-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.network-intelligence-card{background:#fff;border:1px solid #d2e3e1;border-radius:15px;align-content:start;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 7px 24px #1537440a}.network-intelligence-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.network-intelligence-card>header>strong{color:#087a78;font-size:27px}.network-intelligence-card>header>span{color:#60777d;font-size:12px}.network-intelligence-card>header>button{color:#087a78;background:#f4faf9;border:1px solid #c8ddda;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:900}.network-card-intro{color:#587078;margin:0;font-size:14px;line-height:1.45}.network-trend{color:#087a78;background:#edf7f4;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:13px;font-weight:900;display:flex}.network-trend.down{color:#a45235;background:#fff3ec}.network-trend.stable{color:#64757a;background:#f0f3f4}.network-trend small{font-size:11px;font-weight:700}.network-line-chart{gap:5px;display:grid}.network-line-chart svg{width:100%;height:170px;overflow:visible}.network-line-chart line{stroke:#dce8e6;stroke-width:1px}.network-line-chart polyline{fill:none;stroke:#087a78;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.network-line-chart circle{fill:#fff;stroke:#087a78;stroke-width:2px;vector-effect:non-scaling-stroke}.network-line-chart footer,.network-growth-card>footer{color:#687d82;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.network-line-chart footer b{color:#294c55}.network-growth-card>footer{border-top:1px solid #e4edeb;flex-wrap:wrap;justify-content:flex-start;padding-top:4px}.network-growth-card>footer span{background:#f2f7f6;border-radius:7px;padding:5px 7px}.network-health-status{border-radius:999px;padding:5px 8px;font-weight:900;color:#147052!important;background:#e7f5ee!important}.network-health-card.attention .network-health-status{color:#9b6418!important;background:#fff4df!important}.network-health-card.critical .network-health-status{color:#a34435!important;background:#fff0ec!important}.network-health-summary{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.network-health-summary>div:last-child>b{color:#254a52;font-size:14px}.network-health-summary p{color:#63777d;margin:4px 0 0;font-size:13px;line-height:1.45}.network-health-gauge{border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.network-health-gauge>span{color:#153744;background:#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.network-health-gauge b{font-size:28px}.network-health-gauge small{font-size:11px}.network-health-components{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.network-health-components>div{gap:4px;display:grid}.network-health-components span,.network-health-components b{color:#60757b;font-size:11px}.network-health-components b{color:#294c55}.network-health-components i,.network-bar-list i,.network-funnel i{background:#e6efed;border-radius:999px;height:6px;display:block;overflow:hidden}.network-health-components i span,.network-bar-list i span,.network-funnel i span{border-radius:inherit;background:linear-gradient(90deg,#087a78,#44a89c);height:100%;display:block}.network-funnel{gap:8px;display:grid}.network-funnel>div{grid-template-columns:28px 1fr;gap:9px;display:grid}.network-funnel>div>span{color:#087a78;background:#eaf6f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.network-funnel section{gap:5px;display:grid}.network-funnel section header{justify-content:space-between;gap:10px;display:flex}.network-funnel b,.network-funnel strong{color:#294c55;font-size:13px}.network-funnel small{color:#718388;font-size:11px}.network-bar-list{gap:10px;display:grid}.network-bar-list>div{gap:5px;display:grid}.network-bar-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.network-bar-list header span,.network-bar-list header b{color:#395960;font-size:13px}.network-bar-list small{color:#78898d;font-size:11px}.network-marketplace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.network-marketplace-summary div{background:#f1f7f6;border-radius:9px;gap:4px;padding:9px;display:grid}.network-marketplace-summary dt{color:#708388;font-size:11px}.network-marketplace-summary dd{color:#234952;margin:0;font-size:13px;font-weight:900}.network-retention-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.network-retention-summary>div{background:#eef7f5;border-radius:10px;gap:4px;padding:10px;display:grid}.network-retention-summary small{color:#607a7f;font-size:11px;font-weight:900}.network-retention-summary b{color:#087a78;font-size:18px}.network-retention-table{display:grid;overflow-x:auto}.network-retention-table>header,.network-retention-table>div{border-bottom:1px solid #e4edeb;grid-template-columns:1.3fr repeat(4,1fr);gap:7px;min-width:430px;padding:8px;display:grid}.network-retention-table>header{color:#fff;background:#153744;border-radius:8px 8px 0 0}.network-retention-table b,.network-retention-table span{text-align:right;font-size:12px}.network-retention-table b:first-child,.network-retention-table span:first-child{text-align:left}.network-retention-table p{color:#6e8186;font-size:13px}.network-alert-list{gap:7px;display:grid}.network-alert-list button{text-align:left;background:#f7fbfa;border:1px solid #cfe2df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.network-alert-list button.attention{background:#fffaf1;border-color:#edc98c}.network-alert-list button.critical{background:#fff7f5;border-color:#e9aaa0}.network-alert-list button span{gap:3px;display:grid}.network-alert-list button b{color:#294c55;font-size:13px}.network-alert-list button small{color:#6a7c81;font-size:12px}.network-alert-list button em{color:#087a78;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.network-quality-card>div{gap:7px;display:grid}.network-quality-card p{background:#f3f8f7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px;display:flex}.network-quality-card p b{color:#36565e;font-size:13px}.network-quality-card p span{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.network-quality-card .normal{color:#147052;background:#dff3e8}.network-quality-card .attention{color:#925b12;background:#fff0d4}.network-quality-card .critical{color:#a34435;background:#ffe9e4}.network-quality-card .neutral{color:#5c7177;background:#e9eff0}.network-algorithm-card>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.network-algorithm-card>div section{background:#f8fbfb;border:1px solid #d9e7e5;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:7px;padding:10px;display:grid}.network-algorithm-card>div section>span{color:#147052;background:#dff3e8;border-radius:999px;padding:3px 5px;font-size:9px;font-weight:900}.network-algorithm-card>div section>div{gap:4px;display:grid}.network-algorithm-card b{color:#294c55;font-size:12px}.network-algorithm-card small{color:#718388;font-size:11px;line-height:1.35}.network-algorithm-signals{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.network-algorithm-signals>div{background:#edf7f5;border-radius:10px;padding:10px}.network-algorithm-signals dt{color:#587078;font-size:11px}.network-algorithm-signals dd{color:#153744;margin:4px 0 0;font-size:16px;font-weight:900}.network-algorithm-card>footer{color:#587078;border-top:1px solid #e1ecea;padding-top:10px;font-size:13px;line-height:1.45}.network-people-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.network-people-filters button{color:#526d73;background:#fff;border:1px solid #c9ddda;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.network-people-filters button.active{color:#fff;background:#087a78;border-color:#087a78}@media (width<=1100px){.network-algorithm-card>div,.network-algorithm-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.network-health-components{grid-template-columns:repeat(3,1fr)}.network-marketplace-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.network-intelligence-grid{grid-template-columns:1fr}.network-intelligence-toolbar>header{display:grid}.network-intelligence-actions{margin-left:0}.network-algorithm-card>div,.network-algorithm-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.network-intelligence-toolbar{padding:13px}.network-intelligence-filters{grid-template-columns:1fr;display:grid}.network-intelligence-filters fieldset{grid-template-columns:repeat(2,1fr);display:grid}.network-intelligence-filters>label,.network-custom-period{width:100%}.network-custom-period label{flex:1}.network-intelligence-filters select,.network-intelligence-filters input{width:100%}.network-intelligence-actions{grid-template-columns:1fr 1fr;display:grid}.network-intelligence-card{padding:13px}.network-health-summary{grid-template-columns:1fr}.network-health-gauge{margin:auto}.network-health-components{grid-template-columns:repeat(2,1fr)}.network-algorithm-card>div,.network-algorithm-signals{grid-template-columns:1fr}.network-line-chart svg{height:140px}.network-management-metrics>button{min-height:126px}}@media print{body *{visibility:hidden!important}.network-management-panel,.network-management-panel *{visibility:visible!important}.network-management-panel{width:100%!important;box-shadow:none!important;border:0!important;padding:0!important;position:absolute!important;inset:0!important}.network-management-heading>button,.network-management-tabs,.network-intelligence-filters,.network-metric-actions{display:none!important}.network-intelligence-grid{break-inside:avoid}.network-intelligence-card{box-shadow:none!important}}.member-profile-actions{z-index:auto;justify-content:flex-end;place-self:center end;align-items:center;gap:7px;width:auto;min-width:0;margin:0;padding:0;display:flex;float:none!important;position:static!important;inset:auto!important;transform:none!important}.hug-follow-toggle{white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;min-width:92px;height:36px;float:none!important;color:#fff!important;width:auto!important;min-height:36px!important;box-shadow:none!important;background:#087f7b!important;border:1px solid #087f7b!important;border-radius:10px!important;margin:0!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.hug-follow-toggle>span{font-size:13px;color:inherit!important;display:inline!important}.hug-follow-toggle.is-following{color:#315f62!important;background:#edf7f5!important;border-color:#bcd8d5!important}.member-message-action,.member-profile-more>summary{color:#31515a;cursor:pointer;background:#fff;border:1px solid #c8d9d7;border-radius:10px;justify-content:center;align-items:center;height:36px;min-height:36px;margin:0;font-size:11px;font-weight:900;display:inline-flex;position:static!important}.member-message-action{padding:8px 12px}.member-profile-more{position:relative}.member-profile-more>summary{width:36px;padding:0;font-size:18px;list-style:none}.member-profile-more>summary::-webkit-details-marker{display:none}.member-profile-more>div{z-index:8;background:#fff;border:1px solid #d6e2e0;border-radius:11px;gap:4px;width:172px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #12343d29}.member-profile-more>div button{color:#31515a;text-align:left;background:#f5f9f8;border:0;border-radius:8px;width:100%;padding:9px;font-size:10px;font-weight:800}.member-profile-more>div button:last-child{color:#9a3d33}.member-profile-actions :is(button,summary):focus-visible{outline-offset:2px;outline:3px solid #087f7b40!important}.member-profile-panel>header>.member-profile-actions{place-self:center end}@media (width<=720px){.member-profile-panel>header>.member-profile-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;justify-self:stretch;width:100%}.member-profile-actions .member-connect,.member-profile-actions .member-relation,.member-profile-actions .hug-follow-toggle,.member-profile-actions .member-message-action{min-width:0;width:auto!important}.member-profile-more{margin-left:auto}}.opportunities-panel{font-size:12px;overflow:hidden}.connect-topbar>.connect-brand{cursor:pointer;background:0 0;border:0;padding:0}.opportunity-hero{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.opportunity-copy{width:100%;min-width:0;max-width:none;display:block!important;position:static!important;transform:none!important}.opportunity-copy small{white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;display:block;letter-spacing:.04em!important;text-shadow:none!important;margin:0 0 5px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:1.5!important;position:static!important;transform:none!important}.opportunity-copy h2{word-break:normal;overflow-wrap:break-word;text-wrap:wrap;width:100%;max-width:none;letter-spacing:0!important;text-shadow:none!important;margin:0 0 7px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;display:block!important;position:static!important;transform:none!important}.opportunity-copy p{word-spacing:normal;word-break:normal;overflow-wrap:break-word;width:100%;max-width:none;letter-spacing:normal!important;text-shadow:none!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important;display:block!important;position:static!important;transform:none!important}.opportunity-publish{white-space:nowrap;justify-self:start;letter-spacing:normal!important;min-height:36px!important;padding:9px 13px!important;font-size:11px!important;line-height:1.2!important}.opportunities-panel>.opportunity-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin-top:14px!important;display:grid!important}.opportunity-types article{background:#f5faf9;border:1px solid #d7e4e5;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.opportunity-types i{color:#fff;background:linear-gradient(145deg,#0f7777,#145b68);border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;line-height:1;display:grid}.opportunity-types article>span{color:#173b42;white-space:normal;word-break:normal;min-width:0;font-weight:750;letter-spacing:0!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:11px!important;line-height:1.25!important;display:block!important}@media (width<=720px){.opportunity-copy h2{font-size:16px!important;line-height:1.45!important}.opportunity-publish{text-align:center;justify-self:stretch;width:100%}.opportunities-panel>.opportunity-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.opportunity-copy small{font-size:8px!important}.opportunity-copy h2{font-size:16px!important}.opportunities-panel>.opportunity-types{grid-template-columns:1fr}}:root{--hc-ink:#153744;--hc-deep:#082f37;--hc-teal:#0b7778;--hc-mint:#2db7a9;--hc-orange:#f28a1a;--hc-silver:#edf2f2;--hc-line:#d9e4e3}*{box-sizing:border-box}.hc-public{min-height:100vh;color:var(--hc-ink);background:#fbfcfc;font-family:Arial,Helvetica,sans-serif}.hc-public a{text-decoration:none}.hc-public-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #dfe8e7;justify-content:space-between;align-items:center;gap:24px;padding:8px max(4vw,24px);display:flex;position:sticky;top:0}.hc-brand,.hc-brand picture{color:var(--hc-ink);align-items:center;display:flex}.hc-brand img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:190px;height:72px}.hc-public-header nav{align-items:center;gap:22px;display:flex}.hc-public-header nav a{color:#405b65;font-size:13px;font-weight:800}.hc-public-header nav a:hover{color:var(--hc-teal)}.hc-public-header .hc-nav-cta{background:var(--hc-orange);color:#fff;border-radius:10px;padding:11px 15px}.hc-menu{color:var(--hc-ink);background:0 0;border:0;font-size:23px;display:none}.hc-hero{background:radial-gradient(circle at 12% 20%,#dff6f2 0,#0000 30%),linear-gradient(135deg,#f9fbfb,#edf3f3);grid-template-columns:1.02fr .98fr;min-height:670px;display:grid}.hc-hero-copy{flex-direction:column;justify-content:center;padding:72px max(5vw,48px);display:flex}.hc-hero-copy>small,.hc-section small,.hc-pillars small,.hc-inner-hero>small,.hc-final-cta>small{color:var(--hc-orange);letter-spacing:.16em;font-size:10px;font-weight:900}.hc-hero h1{letter-spacing:-.045em;max-width:720px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(43px,5vw,73px);line-height:.98}.hc-hero h1 em{color:var(--hc-teal);font-style:normal}.hc-hero-copy>p{color:#516872;max-width:650px;margin:4px 0 24px;font-size:17px;line-height:1.65}.hc-actions{flex-wrap:wrap;gap:10px;display:flex}.hc-actions a,.hc-inner-hero>div a,.hc-inner-hero>div button,.hc-final-cta a{border:1px solid var(--hc-teal);background:var(--hc-teal);color:#fff;border-radius:10px;padding:14px 18px;font-size:12px;font-weight:900}.hc-actions a+a,.hc-inner-hero>div button,.hc-final-cta a+a{color:var(--hc-teal);background:#fff}.hc-proof{border-top:1px solid #cedbd9;gap:25px;margin-top:44px;padding-top:24px;display:flex}.hc-proof span{color:#728289;text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:grid}.hc-proof b{color:var(--hc-ink);text-transform:none;letter-spacing:0;margin-bottom:5px;font-size:16px}.hc-access-note{border-left:4px solid var(--hc-orange);color:#745122;background:#fff7ed;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.45}.hc-hero-visual{min-height:540px;position:relative;overflow:hidden}.hc-hero-visual>img{object-fit:cover;width:100%;height:100%}.hc-hero-visual:after{content:"";background:linear-gradient(90deg,#edf3f3 0,#0000 22%),linear-gradient(#0000 55%,#062c34bb);position:absolute;inset:0}.hc-hero-visual>div{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#063944dc;border:1px solid #ffffff4a;border-radius:15px;align-items:center;gap:13px;padding:17px;display:flex;position:absolute;bottom:7%;left:9%;right:5%}.hc-hero-visual>div i{background:var(--hc-orange);border-radius:13px;place-items:center;width:49px;height:49px;font-size:25px;font-style:normal;font-weight:900;display:grid}.hc-hero-visual>div span{gap:4px;display:grid}.hc-hero-visual>div small{letter-spacing:.12em;font-size:8px}.hc-hero-visual>div a{color:#b7eee7;font-size:10px;font-weight:800}.hc-pillars,.hc-section{padding:80px max(5vw,48px)}.hc-pillars{background:var(--hc-deep);color:#fff}.hc-pillars header{justify-content:space-between;align-items:end;display:flex}.hc-pillars h2,.hc-section h2,.hc-inner-hero h1,.hc-final-cta h2{letter-spacing:-.03em;margin:10px 0 28px;font-family:Georgia,serif;font-size:clamp(32px,4vw,53px);line-height:1.05}.hc-pillars>div{background:#ffffff28;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hc-pillars article{background:var(--hc-deep);min-height:230px;padding:29px}.hc-pillars article:hover{background:#0a3d46}.hc-pillars article i{color:var(--hc-mint);font-size:12px;font-style:normal}.hc-pillars article h3{margin-top:55px;font-size:20px}.hc-pillars article p{color:#bed2d4;line-height:1.6}.hc-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.hc-section-head h2{max-width:760px;margin-bottom:0}.hc-section-head>a{color:var(--hc-teal);white-space:nowrap;font-size:12px;font-weight:900}.hc-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.hc-community-grid article{border:1px solid var(--hc-line);background:#fff;border-radius:16px;grid-template-columns:55px 1fr;gap:15px;padding:22px;transition:all .2s;display:grid}.hc-community-grid article:hover{border-color:#9bcac5;transform:translateY(-3px);box-shadow:0 15px 35px #183b4510}.hc-community-grid i{background:linear-gradient(145deg,var(--hc-teal),var(--hc-mint));color:#fff;border-radius:13px;place-items:center;width:51px;height:51px;font-style:normal;font-weight:900;display:grid}.hc-community-grid h3{margin:2px 0 7px;font-size:17px}.hc-community-grid p,.hc-opportunity-grid p,.hc-region-grid p{color:#657982;margin:0 0 13px;font-size:12px;line-height:1.55}.hc-community-grid a,.hc-opportunity-grid a,.hc-calendar a{color:var(--hc-teal);font-size:10px;font-weight:900}.hc-national{background:linear-gradient(135deg,#eaf5f3,#fff)}.hc-national>div:first-child{max-width:790px}.hc-national>div:first-child p{color:#536b73;font-size:16px;line-height:1.65}.hc-national>div:first-child>a{background:var(--hc-orange);color:#fff;border-radius:9px;margin:5px 0 30px;padding:12px 16px;font-size:11px;font-weight:900;display:inline-block}.hc-region-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.hc-region-grid article{border-top:4px solid var(--hc-teal);background:#fff;min-height:215px;padding:19px;box-shadow:0 12px 30px #123d4510}.hc-region-grid span{float:right;color:#bfd3d2;font-family:Georgia,serif;font-size:27px}.hc-region-grid small{color:var(--hc-teal);letter-spacing:.1em}.hc-region-grid h3{margin:38px 0 9px;font-size:16px}.hc-opportunity-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.hc-opportunity-grid article{border:1px solid var(--hc-line);background:#fff;border-radius:15px;padding:25px}.hc-opportunity-grid article:first-child{background:#fff8ef;border-color:#e9b87f}.hc-opportunity-grid h3{min-height:69px;margin:12px 0;font-size:18px;line-height:1.25}.hc-trust{background:var(--hc-silver);grid-template-columns:1fr .8fr;gap:60px;display:grid}.hc-trust>div p{color:#586f78;max-width:690px;line-height:1.7}.hc-trust ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hc-trust li{border-left:3px solid var(--hc-mint);background:#fff;padding:15px 17px;font-size:12px;font-weight:800}.hc-final-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#0a3e49,#0b7778);padding:85px max(6vw,55px)}.hc-final-cta h2{max-width:1050px;margin:13px auto 28px}.hc-final-cta>div{justify-content:center;gap:10px;display:flex}.hc-final-cta a{color:var(--hc-teal);background:#fff;border-color:#fff}.hc-final-cta a+a{color:#fff;background:0 0}.hc-public-footer{border-top:1px solid var(--hc-line);background:#fff;grid-template-columns:1.2fr 1.8fr 1fr;align-items:center;gap:30px;padding:35px max(5vw,48px);display:grid}.hc-public-footer p{color:#657982;font-size:11px;line-height:1.5}.hc-public-footer nav{justify-content:flex-end;gap:14px;display:flex}.hc-public-footer nav a{color:var(--hc-ink);font-size:10px;font-weight:900}.hc-public-footer>small{border-top:1px solid var(--hc-line);color:#839297;text-align:center;letter-spacing:.1em;grid-column:1/-1;padding-top:15px;font-size:8px}.hc-inner-hero{background:radial-gradient(circle at 80% 20%,#1b7e80 0,transparent 35%),var(--hc-deep);color:#fff;padding:90px max(7vw,60px)}.hc-inner-hero h1{max-width:980px;margin-top:14px}.hc-inner-hero>p{color:#c7dada;max-width:770px;font-size:16px;line-height:1.65}.hc-inner-hero>div{gap:10px;margin-top:26px;display:flex}.hc-inner-hero>div button{cursor:pointer}.hc-story{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hc-story p{color:#5d727a;line-height:1.7}.hc-story ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hc-story li{border-bottom:1px solid var(--hc-line);padding:18px;font-size:15px;font-weight:800}.hc-story li b{color:var(--hc-orange);margin-right:18px}.hc-calendar{grid-template-columns:1.4fr .6fr;gap:40px;display:grid}.hc-calendar article{background:#edf6f5;border-radius:18px;padding:32px}.hc-calendar article p{color:#5c7279;line-height:1.7}.hc-calendar aside{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-calendar aside span{border:1px solid var(--hc-line);color:var(--hc-teal);background:#fff;border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.hc-calendar aside span:last-child{grid-column:1/-1}.hc-public .connect-chat-launch{position:fixed}.hug-session-logout{color:#9a3e32!important}.hc-login-page{min-height:100vh;color:var(--hc-ink);background:radial-gradient(circle at 85% 10%,#d8f3ef 0,#0000 26%),linear-gradient(145deg,#fbfdfd,#e8f1f1);grid-template-columns:1.05fr .95fr;font-family:Arial,Helvetica,sans-serif;display:grid}.hc-login-story{color:var(--hc-ink);background:radial-gradient(circle at 12% 15%,#d2f0ed 0,#0000 34%),linear-gradient(135deg,#fff,#eef7f6 62%,#dceeed);flex-direction:column;justify-content:center;padding:8vw;display:flex}.hc-login-story>a{width:min(430px,100%);box-shadow:none;background:0 0;border-radius:0;padding:0;display:inline-flex}.hc-login-story>a img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:100%;height:auto;max-height:230px}.hc-login-story>small{color:#e67922;letter-spacing:.16em;margin-top:42px;font-size:10px;font-weight:900}.hc-login-story h1{max-width:650px;margin:14px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);line-height:1}.hc-login-story p{color:#516872;max-width:650px;font-size:15px;line-height:1.7}.hc-login-story ul{gap:10px;margin-top:25px;padding:0;list-style:none;display:grid}.hc-login-story li:before{content:"✓";color:#0b7778;margin-right:10px}.hc-login-panel{place-items:center;padding:35px;display:grid}.hc-login-panel>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #bddbd8;border-radius:20px;width:min(440px,100%);padding:38px;box-shadow:0 24px 70px #0b5e6624}.hc-login-panel small{color:var(--hc-orange);letter-spacing:.14em;margin-top:0;font-size:9px;font-weight:900;display:block}.hc-login-panel h2{margin:9px 0;font-family:Georgia,serif;font-size:32px}.hc-login-panel p{color:#637780;line-height:1.6}.hc-login-panel button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08676d,#16a49d);border:0;border-radius:10px;width:100%;margin:14px 0 10px;padding:14px;font-weight:900}.hc-login-panel button:disabled{opacity:.6}.hc-login-panel a{text-align:center;color:var(--hc-teal);padding:10px;font-size:11px;font-weight:900;display:block}.hc-login-panel span{border-top:1px solid var(--hc-line);color:#829096;text-align:center;margin-top:17px;padding-top:17px;font-size:9px;line-height:1.5;display:block}@media (width<=1000px){.hc-public-header nav{gap:12px}.hc-public-header nav a{font-size:11px}.hc-hero{grid-template-columns:1fr}.hc-hero-visual{min-height:480px}.hc-region-grid{grid-template-columns:repeat(3,1fr)}.hc-opportunity-grid{grid-template-columns:1fr}.hc-opportunity-grid h3{min-height:0}}@media (width<=720px){.hc-public-header{padding:8px 16px}.hc-brand img{object-fit:cover;border-radius:13px;width:52px;height:52px}.hc-menu{display:block}.hc-public-header nav{border:1px solid var(--hc-line);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;padding:17px;display:none;position:absolute;top:69px;left:12px;right:12px;box-shadow:0 18px 40px #15374425}.hc-public-header nav.open{display:flex}.hc-public-header nav a{text-align:center}.hc-hero-copy,.hc-pillars,.hc-section,.hc-inner-hero,.hc-final-cta{padding:55px 20px}.hc-hero h1{font-size:43px}.hc-hero-visual{min-height:360px}.hc-pillars>div,.hc-community-grid,.hc-region-grid,.hc-trust,.hc-story,.hc-calendar{grid-template-columns:1fr}.hc-section-head{display:grid}.hc-section-head>a{white-space:normal}.hc-trust{gap:25px}.hc-public-footer{grid-template-columns:1fr;padding:30px 20px}.hc-public-footer nav{justify-content:flex-start}.hc-final-cta>div,.hc-inner-hero>div{flex-direction:column}.hc-calendar aside{min-height:260px}}.hc-public,.hc-login-page,.hc-public button,.hc-login-page button,.hc-login-page input,.hc-login-page select{font-family:Segoe UI,Arial,Helvetica,sans-serif}.hc-national{float:none!important;z-index:auto!important;position:static!important;inset:auto!important;transform:none!important}.hc-public h1,.hc-public h2,.hc-public h3,.hc-login-page h1,.hc-login-page h2{text-wrap:balance;overflow-wrap:break-word}.hc-public p,.hc-login-page p,.hc-public li,.hc-login-page li{overflow-wrap:break-word;font-size:14px;line-height:1.6}.hc-public a,.hc-public button,.hc-login-page a,.hc-login-page button{overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.25}.hc-actions a,.hc-inner-hero>div a,.hc-inner-hero>div button,.hc-final-cta a,.hc-national>div:first-child>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.hc-brand img,.hc-login-story>a img{mix-blend-mode:normal}.hc-login-story>a{isolation:isolate}.hc-login-switch button{white-space:normal;min-width:0}.hc-community-grid h3,.hc-region-grid h3,.hc-opportunity-grid h3{line-height:1.3}.hc-community-grid p,.hc-opportunity-grid p,.hc-region-grid p,.hc-community-grid a,.hc-opportunity-grid a,.hc-calendar a,.hc-public-footer p,.hc-public-footer nav a{font-size:12px}@media (width<=720px){.hc-public-header nav a{padding:11px;line-height:1.3}.hc-actions a,.hc-inner-hero>div a,.hc-inner-hero>div button,.hc-final-cta a{width:100%}.hc-login-story>a{width:min(340px,100%)}.hc-login-story>a img{max-height:180px}.hc-login-switch{grid-template-columns:1fr}.hc-login-panel>div{padding:26px 20px}.hc-hero h1{font-size:clamp(38px,12vw,48px)}}.hc-public button,.hc-login-page button,.hc-actions a,.hc-inner-hero>div a,.hc-final-cta a,.hc-national>div:first-child>a,.hc-public-header .hc-nav-cta{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s}.hc-menu{border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.hc-public :is(button,a):focus-visible,.hc-login-page :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #18aaa14d;box-shadow:0 0 0 5px #18aaa11a}@media (hover:hover){.hc-public button:not(:disabled):hover,.hc-login-page button:not(:disabled):hover,.hc-actions a:hover,.hc-inner-hero>div a:hover,.hc-final-cta a:hover,.hc-national>div:first-child>a:hover,.hc-public-header .hc-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #08515224}}.hc-public button:not(:disabled):active,.hc-login-page button:not(:disabled):active,.hc-actions a:active,.hc-inner-hero>div a:active,.hc-final-cta a:active,.hc-national>div:first-child>a:active,.hc-public-header .hc-nav-cta:active{transform:scale(.97);box-shadow:inset 0 2px 5px #05363b24}@media (width<=720px){.hc-menu{display:grid}.hc-public-header nav a{justify-content:center;align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.hc-public button,.hc-login-page button,.hc-public a,.hc-login-page a{transition:none}}.hc-public,.hc-login-page{--hc-ease-out:cubic-bezier(.2, .8, .2, 1);--hc-shadow-low:0 1px 2px #062d330b, 0 10px 28px #062d330e;--hc-shadow-high:0 2px 5px #062d330f, 0 18px 42px #062d331a;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hc-public-header{-webkit-backdrop-filter:saturate(145%)blur(22px);background:#ffffffe0;border-bottom-color:#0b66701c;box-shadow:0 8px 26px #062d330e}.hc-hero{isolation:isolate;border-bottom:1px solid #0b66701a}.hc-hero-copy,.hc-hero-visual{position:relative}.hc-hero-visual>div,.hc-login-panel>div{box-shadow:var(--hc-shadow-high);-webkit-backdrop-filter:saturate(135%)blur(18px)}.hc-community-grid article,.hc-region-grid article,.hc-opportunity-grid article,.hc-pillars article,.hc-trust li,.hc-calendar article{box-shadow:var(--hc-shadow-low);transition:transform .22s var(--hc-ease-out), border-color .22s ease, box-shadow .22s ease, background-color .22s ease;border-color:#0b66701f}.hc-community-grid article,.hc-opportunity-grid article,.hc-calendar article{border-radius:18px}.hc-region-grid article,.hc-trust li{border-radius:14px}.hc-public :is(input,select,textarea),.hc-login-page :is(input,select,textarea){transition:border-color .15s,box-shadow .15s,background-color .15s}.hc-public :is(input,select,textarea):focus-visible,.hc-login-page :is(input,select,textarea):focus-visible{border-color:#0b7778b8;outline:none;box-shadow:0 0 0 4px #2db7a91f}@media (hover:hover){.hc-community-grid article:hover,.hc-region-grid article:hover,.hc-opportunity-grid article:hover,.hc-pillars article:hover,.hc-calendar article:hover{box-shadow:var(--hc-shadow-high);border-color:#0b777840;transform:translateY(-2px)}}@media (width<=720px){.hc-public-header{padding-top:max(8px, env(safe-area-inset-top))}.hc-public-header nav{box-shadow:var(--hc-shadow-high);-webkit-backdrop-filter:saturate(135%)blur(22px);background:#fffffff2;top:100%}.hc-login-page :is(input,select,textarea){font-size:16px!important}.hc-community-grid article,.hc-region-grid article,.hc-opportunity-grid article,.hc-calendar article{border-radius:17px}.hc-hero-visual>div{bottom:16px;left:16px;right:16px}}@media (width>=721px) and (width<=1050px){.hc-menu{display:grid}.hc-public-header nav{border:1px solid var(--hc-line);width:min(360px,100vw - 36px);box-shadow:var(--hc-shadow-high);-webkit-backdrop-filter:saturate(135%)blur(22px);background:#fffffff2;border-radius:16px;flex-direction:column;align-items:stretch;padding:17px;display:none;position:absolute;top:100%;left:auto;right:18px}.hc-public-header nav.open{display:flex}.hc-public-header nav a{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.hc-public *,.hc-login-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hc-community-grid article,.hc-region-grid article,.hc-opportunity-grid article{position:relative}.hc-community-grid article a:after,.hc-region-grid article a:after,.hc-opportunity-grid article a:after{content:"";border-radius:inherit;position:absolute;inset:0}.hc-region-grid a{color:var(--hc-teal);font-size:12px;font-weight:900}@media (hover:hover){.hc-pillars article:hover{background:var(--hc-deep);box-shadow:var(--hc-shadow-low);border-color:#0b66701f;transform:none}}.hc-public button,.hc-login-page button{transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s}.hc-public button:not(:disabled):active,.hc-login-page button:not(:disabled):active{filter:brightness(.96)saturate(1.06);transform:scale(.96);box-shadow:inset 0 2px 6px #05363b2b,0 0 0 3px #24b5aa1a}:is(.hc-community-grid article:has(a:active),.hc-region-grid article:has(a:active),.hc-opportunity-grid article:has(a:active)){filter:brightness(.98)saturate(1.04);transform:scale(.985);box-shadow:inset 0 2px 6px #05363b1f,0 0 0 3px #24b5aa14}.hc-brand:active img,.hc-login-story>a:active img{transform:scale(.9)rotate(-2deg)}.hc-community-grid article:has(a:active)>i{transform:scale(.9)rotate(-2deg)}.hc-community-grid article>i,.hc-brand img,.hc-login-story>a img{transition:transform .14s var(--hc-ease-out), filter .14s ease}.hc-public button>:is(i,svg,b),.hc-login-page button>:is(i,svg,b){transform-origin:50%;transition:transform .14s var(--hc-ease-out), filter .14s ease}.hc-public button:not(:disabled):active>:is(i,svg,b),.hc-login-page button:not(:disabled):active>:is(i,svg,b){filter:saturate(1.12);transform:scale(.84)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.hc-public button,.hc-login-page button,.hc-public button>:is(i,svg,b),.hc-login-page button>:is(i,svg,b){transition:none}.hc-public button:not(:disabled):active,.hc-login-page button:not(:disabled):active,.hc-brand:active img,.hc-login-story>a:active img{filter:none;transform:none}.hc-community-grid article:has(a:active){filter:none;transform:none}.hc-region-grid article:has(a:active){filter:none;transform:none}.hc-opportunity-grid article:has(a:active){filter:none;transform:none}.hc-community-grid article:has(a:active)>i{filter:none;transform:none}}.hc-login-panel>div{max-height:calc(100vh - 50px);overflow:auto}.hc-login-switch{background:#edf3f3;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;margin:20px 0;padding:4px;display:grid}.hc-login-panel .hc-login-switch button{color:#527076;background:0 0;margin:0;padding:10px 7px;font-size:11px}.hc-login-panel .hc-login-switch button.active{color:var(--hc-teal);background:#fff;box-shadow:0 2px 10px #14384115}.hc-login-panel form{gap:12px;display:grid}.hc-login-panel form>label{color:#264c53;gap:6px;font-size:11px;font-weight:800;display:grid}.hc-login-panel form>label>span{color:#839397;font-size:10px;font-weight:500;display:inline}.hc-login-panel input,.hc-login-panel select{box-sizing:border-box;color:#173f46;width:100%;font:inherit;background:#fff;border:1px solid #cfdddd;border-radius:9px;outline:none;padding:12px}.hc-login-panel input:focus,.hc-login-panel select:focus{border-color:var(--hc-teal);box-shadow:0 0 0 3px #0b777816}.hc-login-panel .hc-check{grid-template-columns:18px 1fr;align-items:start;font-weight:500;line-height:1.45}.hc-login-panel .hc-check input{width:16px;margin-top:2px}.hc-login-panel .hc-check span{font-size:10px}.hc-password-tip{margin:0!important;font-size:10px!important;line-height:1.4!important}.hc-login-error{color:#8e3326;background:#fff2ef;border:1px solid #e6b5ac;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.4}.hc-login-success{color:#17675e;background:#effaf7;border:1px solid #afd9cf;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.4}.hc-master-note{color:#244e55;background:#f0faf8;border:1px solid #b9d9d5;border-radius:10px;gap:4px;padding:12px;display:grid;margin:0!important;font-size:11px!important;line-height:1.45!important}.hc-master-note b{color:var(--hc-teal)}.hc-master-note span{display:block}.hc-master-entry{gap:14px;display:grid}.hc-login-panel .hc-master-entry>a.hc-login-submit{color:#fff;background:linear-gradient(135deg,#08676d,#16a49d);border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin:0;padding:14px;font-size:12px;text-decoration:none;display:flex}.hc-login-panel .hc-login-submit{margin:4px 0 0}.hc-login-panel form label small.hc-username-ok,.hc-login-panel form label small.hc-username-no{letter-spacing:0;margin:0;font-size:10px}.hc-login-panel form label small.hc-username-ok{color:#08746a}.hc-login-panel form label small.hc-username-no{color:#a13d2d}@media (width<=720px){.hc-login-page{grid-template-columns:1fr}.hc-login-story{padding:50px 24px}.hc-login-panel{padding:28px 18px}}.hc-login-panel form>label,.hc-login-panel form>label>span,.hc-password-tip,.hc-login-error,.hc-login-success,.hc-login-panel form label small.hc-username-ok,.hc-login-panel form label small.hc-username-no{line-height:1.45;font-size:12px!important}.hc-login-panel input,.hc-login-panel select{min-height:44px;font-size:14px}@media (width<=720px){.hc-login-panel>div{max-height:none;overflow:visible}.hc-login-panel input,.hc-login-panel select{font-size:16px}}.business-landing{color:#163149;background:#f9fafb;min-height:100vh}.business-nav{z-index:20;background:#fff;border-bottom:1px solid #e2e7ea;justify-content:space-between;align-items:center;height:76px;padding:0 6%;display:flex;position:sticky;top:0}.business-brand{color:#163149;align-items:center;gap:11px;text-decoration:none;display:flex}.business-brand img{object-fit:contain;width:52px;height:42px}.business-brand b,.business-brand span{display:block}.business-brand span{margin-top:2px;color:#647685!important}.business-nav nav{align-items:center;gap:22px;display:flex}.business-nav nav a{color:#163149;font-weight:800;text-decoration:none}.business-nav .nav-cta{background:#f48410;border-radius:9px;padding:11px 15px;color:#fff!important}.business-hero{color:#fff;background-image:linear-gradient(90deg,#081219f0 0%,#0e1d26d1 38%,#12212875 67%,#080e1157 100%),url(/dub-hug-team-hero.png);background-position:50%;background-size:cover;grid-template-columns:1.04fr .96fr;align-items:center;gap:55px;min-height:610px;padding:70px 7%;display:grid;position:relative;overflow:hidden}.business-hero:after{content:"";pointer-events:none;background:linear-gradient(#f4841012,#0003);position:absolute;inset:0}.business-hero>div{z-index:1;position:relative}.trust-line{letter-spacing:.15em;text-shadow:0 2px 18px #000;font-weight:900;color:#f48410!important}.hero-copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(105deg,#050e148f,#050e1414);border-radius:20px;padding:26px}.hero-copy h1{letter-spacing:-.035em;text-shadow:0 3px 24px #000;max-width:750px;margin:16px 0;line-height:1.08;color:#fff!important;font-size:46px!important}.hero-copy h1 em{font-style:normal;color:#f48410!important}.hero-copy>p{text-shadow:0 2px 12px #000;max-width:680px;color:#edf4f7!important;font-size:16px!important}.hero-actions{gap:11px;margin:27px 0;display:flex}.hero-actions a{background:#0e202b99;border:1px solid #ffffff70;border-radius:9px;padding:13px 17px;font-weight:900;text-decoration:none;color:#fff!important}.hero-actions a:first-child{background:#f48410;border-color:#f48410}.respect-note{color:#f2f6f8;text-shadow:0 2px 12px #000;align-items:flex-start;gap:10px;display:flex}.respect-note>i{color:#fff;background:#2e7c55;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.respect-note b,.respect-note span{color:inherit!important}.respect-note b{display:block}.hero-product{color:#163149;background:#fff;border-radius:18px;padding:21px;transform:rotate(1deg);box-shadow:0 30px 80px #07172455}.product-top{border-bottom:1px solid #e5eaed;justify-content:space-between;padding-bottom:13px;display:flex}.product-top>i{font-style:normal;color:#2e7c55!important}.product-score{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.product-score div:first-child>*{display:block}.product-score div:first-child>b{margin:6px 0;line-height:1;font-size:42px!important}.score-ring{text-align:center;border:10px solid #2e7c55;border-radius:50%;place-content:center;width:92px;height:92px;font-size:25px;font-weight:900;display:grid}.score-ring small{display:block;color:#647685!important}.product-alert{background:#fff4e8;border-left:4px solid #f48410;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.product-alert>i{color:#fff;background:#f48410;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.product-alert b,.product-alert span{display:block}.product-alert span{margin-top:3px;color:#647685!important}.product-alert button,.product-alert .product-alert-action{color:#fff;background:#163149;border:0;border-radius:7px;padding:8px;font-weight:800}.product-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.product-grid>span{background:#eef2f4;border-radius:9px;padding:10px}.product-grid small,.product-grid b{display:block}.product-grid small{color:#647685!important}.business-proof{background:#fff;border-bottom:1px solid #e1e6e9;grid-template-columns:repeat(4,1fr);display:grid}.business-proof article{text-align:center;border-right:1px solid #e1e6e9;padding:24px}.business-proof b,.business-proof span{display:block}.business-proof b{color:#f48410;font-size:25px!important}.business-proof span{margin-top:4px;color:#647685!important}.diagnostic-overview{background:linear-gradient(#f4f7f8,#fff);padding:86px 7%}.diagnostic-heading{text-align:center;max-width:900px;margin:0 auto 34px}.diagnostic-heading>small,.diagnostic-path>div:first-child>small{letter-spacing:.14em;font-weight:900;color:#f48410!important}.diagnostic-heading h2,.diagnostic-path>div:first-child h2{margin:10px 0;line-height:1.18;font-size:34px!important}.diagnostic-heading p,.diagnostic-path>div:first-child p{line-height:1.65;color:#647685!important;font-size:15px!important}.diagnostic-pillars{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:auto;display:grid}.diagnostic-pillars article{background:#fff;border:1px solid #dce4e8;border-radius:14px;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:19px;display:grid;box-shadow:0 12px 30px #16314909}.diagnostic-pillars article:nth-child(5){grid-column:2}.diagnostic-pillars i,.diagnostic-steps i{color:#f48410;letter-spacing:.05em;font-style:normal;font-weight:900}.diagnostic-pillars h3,.diagnostic-steps h3{margin:0 0 7px}.diagnostic-pillars p,.diagnostic-steps p{margin:0;line-height:1.55;color:#647685!important}.diagnostic-path{color:#fff;background:#163149;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;max-width:1180px;margin:52px auto 0;padding:34px;display:grid}.diagnostic-path>div:first-child h2{color:#fff!important;font-size:28px!important}.diagnostic-path>div:first-child p{color:#d7e3e8!important}.diagnostic-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.diagnostic-steps article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;padding:18px}.diagnostic-steps h3{margin-top:10px;color:#fff!important}.diagnostic-steps p{color:#d8e4e9!important}.diagnostic-path>a{background:#f48410;border-radius:10px;justify-self:start;padding:14px 18px;font-weight:900;text-decoration:none;color:#fff!important}.diagnostic-path>span{align-self:center;line-height:1.5;color:#c9d7de!important}.experience-section{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:85px 7%;display:grid}.section-copy>small,.section-head>small,.business-governance>div:first-child>small{letter-spacing:.14em;font-weight:900;color:#f48410!important}.section-copy h2,.section-head h2,.business-governance h2{margin:9px 0;font-size:34px!important}.section-copy>p,.section-head>p{color:#647685!important}.persona-tabs{background:#eef2f4;border-radius:10px;gap:5px;margin:25px 0 0;padding:5px;display:flex}.persona-tabs button{background:0 0;border:0;border-radius:7px;flex:1;padding:10px;font-weight:900}.persona-tabs button.active{color:#fff;background:#163149}.persona-result{background:#fff;border:1px solid #e0e6e9;border-radius:0 0 13px 13px;padding:20px}.persona-result>span{font-weight:900;color:#f48410!important}.persona-result h3{margin:7px 0}.persona-result p{margin:0;color:#647685!important}.journey-map{gap:10px;display:grid}.journey-map article{background:#fff;border:1px solid #e0e6e9;border-radius:12px;grid-template-columns:46px 1fr;align-items:center;gap:13px;padding:15px;display:grid}.journey-map article.featured{border-color:#f48410;box-shadow:0 12px 30px #f4841015}.journey-map i{color:#fff;background:#163149;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.journey-map .featured i{background:#f48410}.journey-map b,.journey-map span{display:block}.journey-map span{margin-top:3px;color:#647685!important}.capabilities{background:#eef2f4;padding:80px 7%}.section-head{text-align:center;max-width:750px;margin:0 auto 35px}.capabilities>div:last-child{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.capabilities article{background:#fff;border:1px solid #dce3e7;border-radius:14px;padding:22px;transition:all .2s}.capabilities article:hover{border-color:#f48410;transform:translateY(-3px);box-shadow:0 15px 35px #16314912}.capabilities article>i{color:#f48410;font-style:normal;font-weight:900}.capabilities h3{margin:14px 0 7px}.capabilities p{min-height:56px;color:#647685!important}.capabilities article>span{font-weight:900;color:#2c6189!important}.integration-flow{color:#fff;text-align:center;background:#163149;padding:30px 7%}.integration-flow>small{letter-spacing:.15em;font-weight:900;color:#f48410!important}.integration-flow>div{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px;display:grid;position:relative}.integration-flow>div:before{content:"";background:#ffffff25;height:2px;position:absolute;top:18px;left:6%;right:6%}.integration-flow span{z-index:1;justify-items:center;gap:7px;display:grid;position:relative}.integration-flow i{color:#fff;background:#f48410;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.integration-flow b{color:#fff!important}.plans-section{background:#fff;padding:85px 7%}.billing-toggle{justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.billing-toggle input{display:none}.billing-toggle>i{background:#cfd8dd;border-radius:20px;width:48px;height:25px;position:relative}.billing-toggle>i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px}.billing-toggle input:checked+i{background:#2e7c55}.billing-toggle input:checked+i:after{left:26px}.plan-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:auto;display:grid}.plan-grid>article{border:1px solid #dbe2e6;border-radius:16px;padding:28px;position:relative}.plan-grid .recommended{border:2px solid #f48410;box-shadow:0 20px 45px #16314913}.recommended>div{color:#fff;background:#f48410;border-radius:20px;padding:6px 10px;font-weight:900;position:absolute;top:-13px;right:20px}.plan-grid article>span{font-weight:900;color:#f48410!important}.plan-grid h3{margin:8px 0;font-size:23px!important}.plan-grid article>p{color:#647685!important}.plan-grid article>b{margin:18px 0 0;display:block;font-size:38px!important}.plan-grid article>b small,.plan-grid article>b em{font-style:normal;font-size:13px!important}.plan-grid article>small{color:#647685!important}.plan-grid ul{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.plan-grid li{color:#344f61}.plan-grid article>a{text-align:center;background:#163149;border-radius:9px;padding:12px;font-weight:900;text-decoration:none;display:block;color:#fff!important}.plan-grid .recommended>a{background:#f48410}.plan-legal{text-align:center;max-width:850px;margin:20px auto 0;color:#647685!important}.business-governance{grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;padding:70px 7%;display:grid}.business-governance>div:last-child{gap:9px;display:grid}.business-governance article{color:#fff;border-radius:12px;padding:18px 20px}.business-governance article b,.business-governance article span{display:block;color:#fff!important}.business-governance article span{margin-top:4px}.business-governance .orange{background:#f48410}.business-governance .blue{background:#2c6189}.business-governance .green{background:#2e7c55}.business-final{color:#fff;background:linear-gradient(125deg,#163149,#21445f);border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin:0 7% 70px;padding:40px;display:flex}.business-final>div:first-child{max-width:750px}.business-final h2{margin:8px 0;color:#fff!important;font-size:30px!important}.business-final p{color:#dbe6ed!important}.business-final>div:last-child{gap:8px;min-width:230px;display:grid}.business-final a{text-align:center;border:1px solid #ffffff50;border-radius:9px;padding:12px;font-weight:900;text-decoration:none;color:#fff!important}.business-final a:first-child{background:#f48410;border-color:#f48410}.business-landing>footer{background:#fff;border-top:1px solid #e1e6e9;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:25px;padding:30px 7%;display:grid}.business-landing>footer p{color:#647685!important}.business-landing>footer nav{gap:14px;display:flex}.business-landing>footer nav a{font-weight:800;text-decoration:none}.contact-float{z-index:30;background:#2e7c55;border-radius:30px;padding:13px 17px;font-weight:900;text-decoration:none;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #16314935;color:#fff!important}.legal-callout{background:#fff8ee;border:1px solid #edcfaa;border-left:6px solid #f48410;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;margin:0 7% 24px;padding:26px 30px;display:flex}.legal-callout>div{max-width:800px}.legal-callout small{letter-spacing:.12em;font-weight:900;color:#a7661f!important}.legal-callout h2{margin:6px 0;font-size:25px!important}.legal-callout p{margin:0;color:#647685!important}.legal-callout>a{background:#163149;border-radius:9px;flex:none;padding:13px 17px;font-weight:900;text-decoration:none;color:#fff!important}.hero-product{-webkit-backdrop-filter:blur(16px)saturate(125%);background:#ffffffd1;border:1px solid #ffffffb8;transform:none;box-shadow:0 30px 80px #0717245c}.business-hero{background-image:linear-gradient(90deg,#08121980 0%,#0e1d2642 40%,#1221280d 70%,#080e1100 100%),url(/dub-hug-team-hero.png)}.business-hero:after{background:linear-gradient(#f4841004,#00000005)}.hero-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(105deg,#050e142e,#050e1400)}.hero-product{color:#fff;-webkit-backdrop-filter:blur(6px)saturate(115%);text-shadow:0 2px 12px #000000e6;background:#ffffff0d;border:1px solid #fff6;box-shadow:0 24px 70px #00000038}.hero-product .product-top{border-color:#ffffff52}.hero-product .product-top>i,.hero-product small,.hero-product span,.hero-product b{color:#fff!important}.hero-product .score-ring{background:#09161e24;border-color:#f48410}.hero-product .product-alert{background:#f484101f;border-left-color:#f48410}.hero-product .product-grid>span{background:#ffffff1a;border:1px solid #ffffff29}@media (width<=900px){.business-nav nav a:not(.nav-cta):not([href="/gestao-food/entrar"]){display:none}.business-hero,.experience-section,.business-governance,.diagnostic-path{grid-template-columns:1fr}.hero-copy h1{font-size:37px!important}.capabilities>div:last-child,.diagnostic-pillars{grid-template-columns:1fr 1fr}.diagnostic-pillars article:nth-child(5){grid-column:auto}.integration-flow>div{grid-template-columns:repeat(3,1fr)}.plan-grid,.business-landing>footer{grid-template-columns:1fr}.business-final{display:grid}}@media (width<=600px){.business-nav{padding:0 4%}.business-brand div span{display:none}.business-hero{gap:35px;padding:48px 5%}.hero-copy h1{font-size:32px!important}.hero-actions{display:grid}.business-proof{grid-template-columns:1fr 1fr}.experience-section,.capabilities,.plans-section,.business-governance,.diagnostic-overview{padding:60px 5%}.diagnostic-heading h2{font-size:27px!important}.diagnostic-pillars,.diagnostic-steps{grid-template-columns:1fr}.diagnostic-path{padding:24px}.capabilities>div:last-child{grid-template-columns:1fr}.integration-flow>div{grid-template-columns:1fr 1fr}.integration-flow>div:before{display:none}.business-final{margin:0 5% 55px;padding:27px}.business-nav nav{gap:9px}.business-nav nav a{font-size:11px!important}}.business-brand>i{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#163149,#2c6189);border-bottom:4px solid #f48410;border-radius:10px;flex:none;place-items:center;width:52px;height:42px;font-style:normal;font-weight:900;display:grid}.brand-purpose{text-align:center;background:#fff;padding:55px 12%}.brand-purpose small{letter-spacing:.16em;font-weight:900;color:#f48410!important}.brand-purpose h2{color:#163149;max-width:1000px;margin:12px auto;line-height:1.3;font-size:30px!important}.brand-purpose p{max-width:820px;margin:auto;color:#647685!important;font-size:15px!important}.business-governance .pilot{background:#566a78}.one-academy-callout{color:#f2fbfc;background:radial-gradient(circle at 80% 20%,#38d1d51f,#0000 32%),linear-gradient(135deg,#071522,#0b2a35);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:75px 8%;display:grid}.one-academy-callout small{color:#41d6d9;letter-spacing:.14em;font-size:10px;font-weight:900}.one-academy-callout h2{max-width:650px;margin:9px 0;font-size:36px;line-height:1.14}.one-academy-callout p{color:#a9c2c8;max-width:620px;line-height:1.65}.one-academy-callout>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.one-academy-callout span{background:#ffffff08;border:1px solid #4edce027;border-radius:9px;padding:13px;font-weight:800}.one-academy-callout a{color:#172028;text-align:center;background:#ff8617;border-radius:9px;grid-column:1/-1;padding:14px;font-weight:900;text-decoration:none}.academy-hero-link{color:#baf9fa!important;border-color:#44d7da!important}@media (width<=760px){.one-academy-callout{grid-template-columns:1fr;padding:55px 6%}.one-academy-callout>div:last-child{grid-template-columns:1fr}.one-academy-callout a{grid-column:1}}@media (width<=600px){.brand-purpose{padding:40px 6%}.brand-purpose h2{font-size:23px!important}}.business-brand>.public-h360{background:#050708;border:1px solid #f4841055;border-bottom:4px solid #f48410;justify-content:center;align-items:center;gap:3px;width:64px;height:42px;padding:4px 7px;display:flex}.public-h360 img{object-fit:contain;width:31px!important;height:31px!important}.public-h360 strong{color:#fff;letter-spacing:-.02em;font-size:10px;line-height:1}.business-brand .hf360-official-logo{object-fit:contain;flex:none;width:178px;height:58px}.business-nav .business-brand>div{display:none}@media (width<=760px){.business-brand .hf360-official-logo{width:138px;height:48px}}.business-blog{color:#163149;background:#f9fafb;min-height:100vh}.business-blog>header{background:#fff;border-bottom:1px solid #e1e6e9;justify-content:space-between;align-items:center;height:76px;padding:0 7%;display:flex}.business-blog header>a{align-items:center;gap:10px;text-decoration:none;display:flex;color:#163149!important}.business-blog header img{object-fit:contain;width:52px;height:42px}.business-blog header nav{gap:18px;display:flex}.business-blog header nav a{font-weight:800;text-decoration:none}.blog-hero,.article-hero{color:#fff;background:linear-gradient(125deg,#163149,#21445f);padding:70px 7%}.blog-hero small,.article-hero small{letter-spacing:.14em;font-weight:900;color:#f48410!important}.blog-hero h1,.article-hero h1{max-width:850px;margin:12px 0;color:#fff!important;font-size:40px!important}.blog-hero p,.article-hero p{max-width:760px;color:#dbe6ed!important}.blog-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:55px 7%;display:grid}.blog-grid>article{background:#fff;border:1px solid #dce3e7;border-radius:15px;padding:23px}.blog-grid>article>i{color:#f48410;font-style:normal;font-weight:900}.blog-grid h2{font-size:22px!important}.blog-grid p{color:#647685!important}.blog-grid article>div{justify-content:space-between;display:flex}.blog-grid article>div span{color:#f2b43c!important}.blog-grid article>button{color:#fff;background:#163149;border:0;border-radius:8px;margin-top:18px;padding:10px;font-weight:900}.article-hero>button{color:#fff;background:0 0;border:0;margin-bottom:25px}.article-hero>div{align-items:center;gap:10px;display:flex}.article-hero>div span{color:#f2b43c!important}.article-body{max-width:820px;margin:45px auto;padding:0 20px}.article-body p{line-height:1.7;color:#405a6a!important;font-size:16px!important}.article-body blockquote{background:#fff4e8;border-left:4px solid #f48410;margin:25px 0;padding:18px;font-weight:800}.review-area{background:#eef2f4;grid-template-columns:1fr 1fr;gap:20px;padding:55px 7%;display:grid}.review-area>div,.review-area>aside{background:#fff;border-radius:15px;padding:25px}.review-area form{gap:10px;display:grid}.review-area input,.review-area textarea{border:1px solid #d5dee2;border-radius:8px;padding:11px}.review-area form>button{color:#fff;background:#f48410;border:0;border-radius:8px;padding:11px;font-weight:900}.stars{display:flex}.stars button{color:#cbd3d8;background:0 0;border:0;font-size:30px!important}.stars button.on{color:#f2b43c}.review-area aside article{border-top:1px solid #e6eaed;padding:12px 0}.review-area aside article>span{color:#f2b43c!important}.review-area aside b{display:block}.review-area aside p{color:#647685!important}.business-blog>footer{color:#fff;background:#163149;flex-wrap:wrap;justify-content:center;gap:18px;padding:28px;display:flex}.business-blog>footer a{color:#fff!important}@media (width<=800px){.blog-grid,.review-area{grid-template-columns:1fr}}@media (width<=550px){.business-blog header nav a:not(:last-child){display:none}.blog-hero h1,.article-hero h1{font-size:32px!important}}.diagnostic-page{color:#163149;background:#f3f6f7;min-height:100vh}.diagnostic-page>header{background:#fff;border-bottom:1px solid #dde5e9;justify-content:space-between;align-items:center;height:78px;padding:0 6%;display:flex}.diagnostic-page>header a{color:#163149;align-items:center;gap:11px;font-weight:800;text-decoration:none;display:flex}.diagnostic-page>header img{object-fit:contain;width:52px;height:42px}.diagnostic-page>header span b,.diagnostic-page>header span small{display:block}.diagnostic-page>header span small{color:#6b7d89;margin-top:3px}.diagnostic-progress{background:#dfe7ea;height:5px}.diagnostic-progress span{background:linear-gradient(90deg,#f48410,#ffac4f);height:100%;transition:width .35s;display:block}.diagnostic-intro{background:radial-gradient(circle at 10% 20%,#fff 0,#f3f6f7 45%);grid-template-columns:1fr .86fr;align-items:center;gap:70px;min-height:calc(100vh - 83px);padding:58px 8%;display:grid}.diagnostic-intro>div>small,.result-stage small,.action-plan>small,.result-grid>section>small{color:#f48410;letter-spacing:.13em;font-weight:900}.diagnostic-intro h1{letter-spacing:-.03em;margin:13px 0;line-height:1.08;font-size:44px!important}.diagnostic-intro>div>p{color:#617684;max-width:650px;font-size:17px!important}.diagnostic-benefits{grid-template-columns:1fr 1fr;gap:11px;margin-top:28px;display:grid}.diagnostic-benefits span{font-weight:800}.diagnostic-intro form{background:#fff;border:1px solid #dce5e8;border-radius:18px;padding:28px;box-shadow:0 25px 60px #16314912}.diagnostic-intro form h2{margin-top:0}.diagnostic-intro form>div{grid-template-columns:1fr 120px;gap:10px;display:grid}.diagnostic-page label{margin:13px 0;display:block}.diagnostic-page label input,.diagnostic-page label select{background:#f9fbfc;border:1px solid #d8e1e5;border-radius:9px;margin-top:7px;padding:12px}.diagnostic-intro form button,.question-nav button:last-child,.result-actions a{cursor:pointer;background:#f48410;border:0;border-radius:10px;padding:14px 18px;font-weight:900;text-decoration:none;color:#fff!important}.diagnostic-intro form>button{width:100%;margin-top:10px}.diagnostic-intro form>p{text-align:center;color:#71828d}.question-stage{grid-template-columns:1fr 280px;gap:22px;max-width:1180px;margin:auto;padding:65px 24px;display:grid}.question-card,.question-stage>aside{background:#fff;border:1px solid #dce4e8;border-radius:17px;padding:27px}.question-meta{color:#657883;justify-content:space-between;display:flex}.question-meta span{color:#f48410;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.question-card h1{margin:20px 0 8px;line-height:1.2;font-size:31px!important}.question-card>p{color:#6c7e89}.answer-scale{gap:9px;margin:28px 0;display:grid}.answer-scale button{text-align:left;cursor:pointer;background:#fbfcfc;border:1px solid #dce4e8;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:11px;display:grid}.answer-scale button:hover,.answer-scale button.selected{background:#fff8ef;border-color:#f48410;box-shadow:0 0 0 2px #f4841015}.answer-scale i{background:#e9eef1;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.answer-scale .selected i{color:#fff;background:#f48410}.answer-scale b,.answer-scale small{display:block}.answer-scale small{color:#71838e;margin-top:3px}.question-nav{justify-content:space-between;gap:10px;display:flex}.question-nav button{cursor:pointer;background:#fff;border:1px solid #d5dfe3;border-radius:9px;padding:12px 16px;font-weight:800}.question-nav button:disabled{opacity:.4;cursor:not-allowed}.question-stage>aside{color:#fff;background:#163149;align-self:start}.question-stage>aside>small{color:#f48410;font-weight:900}.question-stage>aside p{color:#cedbe1}.question-stage>aside>div{border-top:1px solid #ffffff30;justify-content:space-between;padding-top:15px;display:flex}.diagnostic-error{color:#a63525}.result-stage{max-width:1180px;margin:auto;padding:45px 24px 80px}.result-hero{color:#fff;background:linear-gradient(120deg,#163149,#24506d);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;padding:32px;display:flex}.result-hero h1{margin:8px 0;font-size:35px!important}.result-hero p{color:#d7e3e8;max-width:700px}.result-hero>div:first-child>span{color:#b9cbd4}.result-score{text-align:center;border:10px solid #f1b73c;border-radius:50%;flex:none;place-content:center;width:155px;height:155px;display:grid}.result-score b{font-size:48px;line-height:.9}.result-score span,.result-score small{letter-spacing:0;color:#fff!important}.result-score.boa{border-color:#47b985}.result-score.crítica{border-color:#e15745}.area-results{grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0;display:grid}.area-results article{background:#fff;border:1px solid #dce4e8;border-radius:12px;padding:15px}.area-results article>div{justify-content:space-between;display:flex}.area-results article>div span{color:#6c7d88}.area-results strong{margin:12px 0;font-size:25px;display:block}.area-results i{background:#e7edef;border-radius:9px;height:6px;display:block;overflow:hidden}.area-results i span{background:#f48410;height:100%;display:block}.result-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.result-grid>section,.action-plan{background:#fff;border:1px solid #dce4e8;border-radius:15px;padding:24px}.risk-item,.solution-item{border-top:1px solid #e4eaed;grid-template-columns:38px 1fr;gap:11px;padding:14px 0;display:grid}.risk-item>i{color:#a73d2e;background:#fff0ed;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.risk-item p,.solution-item p,.action-plan p{color:#6b7d88;margin:4px 0}.solution-item>span{color:#2e7c55;font-size:10px;font-weight:900}.action-plan{margin-top:15px}.action-plan>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.action-plan article{background:#f6f8f9;border-radius:10px;gap:10px;padding:14px;display:flex}.action-plan i{color:#f48410;font-style:normal;font-weight:900}.result-actions{text-align:center;margin-top:22px}.result-actions button{background:#fff;border:1px solid #ccd8dd;border-radius:10px;margin-right:9px;padding:14px;font-weight:900}.result-actions a{display:inline-block}.result-actions p{color:#6e808b}.diagnostic-cta{box-shadow:0 12px 28px #f4841040}@media (width<=850px){.diagnostic-intro,.question-stage,.result-grid{grid-template-columns:1fr}.question-stage>aside{display:none}.area-results{grid-template-columns:1fr 1fr}.action-plan>div{grid-template-columns:1fr}.diagnostic-intro h1{font-size:35px!important}}@media (width<=560px){.diagnostic-page>header{padding:0 4%}.diagnostic-page>header>a:last-child,.diagnostic-page>header small{display:none}.diagnostic-intro{padding:38px 5%}.diagnostic-benefits,.area-results{grid-template-columns:1fr}.result-hero{flex-direction:column;align-items:flex-start}.result-score{width:125px;height:125px}.result-actions button,.result-actions a{width:100%;margin:8px 0;display:block}}.diagnostic-intro{grid-template-columns:.78fr 1.22fr;gap:45px;padding:50px 6%}.diagnostic-intro form>small{letter-spacing:.1em;font-weight:900;color:#f48410!important}.diagnostic-intro form>.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.diagnostic-intro .form-grid label{margin:7px 0}.diagnostic-intro .form-grid label.wide{grid-column:1/-1}.diagnostic-intro .form-grid input,.diagnostic-intro .form-grid select{box-sizing:border-box;width:100%}.diagnostic-intro .form-grid select:disabled{opacity:.65}.maturity-preview{color:#fff;background:#163149;border-radius:12px;margin-top:28px;padding:17px}.maturity-preview b,.maturity-preview span{display:block}.maturity-preview span{margin-top:6px;line-height:1.5;color:#dbe6eb!important}.result-strengths{background:#eef8f2;border:1px solid #cce4d6;border-radius:15px;margin:0 0 15px;padding:20px}.result-strengths>small{letter-spacing:.12em;font-weight:900;color:#2e7c55!important}.result-strengths>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.result-strengths article{background:#fff;border-radius:10px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.result-strengths article>i{color:#fff;background:#2e7c55;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.result-strengths p{color:#60766a;margin:4px 0}.diagnostic-disclaimer{background:#fff8ee;border-left:5px solid #f48410;border-radius:12px;margin-top:15px;padding:18px 20px}.diagnostic-disclaimer b{display:block}.diagnostic-disclaimer p{color:#667a86;margin:5px 0 0}@media (width<=850px){.diagnostic-intro,.result-strengths>div{grid-template-columns:1fr}}@media (width<=560px){.diagnostic-intro form>.form-grid{grid-template-columns:1fr}.diagnostic-intro .form-grid label.wide{grid-column:auto}.diagnostic-intro form{padding:20px}}:root{--delivery-orange:#ff7a00;--delivery-graphite:#202832;--delivery-silver:#eef1f3}.delivery-landing{color:#202832;background:#f7f8f9;min-height:100vh;font-family:Segoe UI,Arial,sans-serif}.delivery-landing *{box-sizing:border-box}.delivery-landing a{text-decoration:none}.delivery-landing>header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #dfe4e7;justify-content:space-between;align-items:center;height:82px;padding:8px max(24px,6vw);display:flex;position:sticky;top:0}.delivery-landing>header img{object-fit:contain;width:170px;height:64px}.delivery-landing>header nav{align-items:center;gap:20px;display:flex}.delivery-landing>header nav a{color:#293743;font-size:12px;font-weight:900}.delivery-driver-link{background:var(--delivery-orange);border-radius:10px;padding:11px 14px;color:#fff!important}.delivery-landing-hero{color:#fff;background:radial-gradient(circle at 80% 30%,#ffc38c55,#0000 30%),linear-gradient(135deg,#111b24,#26333d);grid-template-columns:1fr .85fr;align-items:center;gap:5vw;min-height:650px;padding:70px max(28px,7vw);display:grid}.delivery-landing-hero>div small,.delivery-landing-brand small{color:#ff9c3e;letter-spacing:.15em;font-weight:900}.delivery-landing-hero h1{letter-spacing:-.045em;max-width:760px;margin:16px 0;font-size:clamp(44px,5vw,74px);line-height:1}.delivery-landing-hero p{color:#c8d0d6;max-width:670px;font-size:17px;line-height:1.65}.delivery-landing-hero>div>div{gap:10px;margin-top:25px;display:flex}.delivery-landing-hero>div a{border:1px solid var(--delivery-orange);background:var(--delivery-orange);color:#fff;border-radius:10px;padding:13px 17px;font-weight:900}.delivery-landing-hero>div a+a{background:0 0}.delivery-landing-hero>img{object-fit:contain;filter:drop-shadow(0 30px 45px #0008);width:100%;max-height:520px}.delivery-landing-flow{grid-template-columns:repeat(3,1fr);gap:14px;padding:75px max(28px,7vw);display:grid}.delivery-landing-flow article{background:#fff;border:1px solid #dfe5e8;border-radius:16px;padding:27px}.delivery-landing-flow i{color:var(--delivery-orange);font-style:normal;font-weight:900}.delivery-landing-flow h2{margin:38px 0 9px}.delivery-landing-flow p{color:#65737e;line-height:1.6}.delivery-landing-brand{background:linear-gradient(135deg,#fff0e2,#fff);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:60px max(28px,7vw);display:grid}.delivery-landing-brand img{object-fit:contain;width:100%;max-height:360px}.delivery-landing-brand h2{font-size:clamp(30px,4vw,52px);line-height:1.08}.delivery-landing>footer{color:#fff;background:#161f27;justify-content:space-between;gap:20px;padding:30px max(28px,7vw);display:flex}.delivery-landing>footer span{color:#aeb9c1}@media (width<=820px){.delivery-landing>header nav a:not(.delivery-driver-link){display:none}.delivery-landing-hero,.delivery-landing-brand,.delivery-landing-flow{grid-template-columns:1fr}.delivery-landing-hero{padding-top:50px}.delivery-landing-hero>img{max-height:360px}.delivery-landing>footer{flex-direction:column}}@media (width<=520px){.delivery-landing>header img{width:135px}.delivery-landing-hero{padding:50px 20px}.delivery-landing-hero h1{font-size:42px}.delivery-landing-hero>div>div{flex-direction:column}.delivery-landing-flow,.delivery-landing-brand{padding:50px 20px}}.academy-state{text-align:center;align-content:center;place-items:center;gap:12px;padding:25px;display:grid}.academy-state a{color:var(--academy-cyan);font-weight:900}.academy-player{overflow:visible}.academy-player-nav{background:#07131f;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 5vw;display:flex}.academy-player-nav>div{text-align:right}.academy-player-nav>div small,.academy-player-nav>div b{display:block}.academy-player-nav>div small{color:var(--academy-cyan)}.academy-player-head{background:linear-gradient(135deg,#0b1b29,#0d3039);grid-template-columns:1fr 330px;align-items:end;gap:30px;padding:38px 5vw;display:grid}.academy-player-head small{color:#52dde1}.academy-player-head h1{margin:7px 0;font-size:32px}.academy-player-head p{color:#9fb4bc}.academy-player-head aside{background:#ffffff07;border:1px solid #54e4e82c;border-radius:11px;padding:15px}.academy-player-head aside span,.academy-player-head aside b,.academy-player-head aside small{display:block}.academy-player-head aside b{margin:5px 0;font-size:27px}.academy-player-head aside>div{background:#fff1;border-radius:10px;height:7px;margin:7px 0;overflow:hidden}.academy-player-head aside i{background:linear-gradient(90deg,var(--academy-orange),var(--academy-cyan));height:100%;display:block}.academy-player-layout{grid-template-columns:280px 1fr;min-height:720px;display:grid}.chapter-list{background:#09141f;padding:20px 13px}.chapter-list>small{color:#56dee2;letter-spacing:.12em;padding:8px;font-weight:900;display:block}.chapter-list button{color:#afc0c8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:32px 1fr;gap:8px;width:100%;padding:11px 8px;display:grid}.chapter-list button i{color:#5cdae0;font-style:normal;font-weight:900}.chapter-list button small{color:#657985;margin-top:4px;font-size:9px;display:block}.chapter-list button.active{color:#fff;background:#16708338;border-radius:8px}.chapter-list button.done i{color:#68e6ad}.chapter-list button:disabled{opacity:.42;cursor:not-allowed}.learning-stage{background:#0e1924;padding:30px max(22px,5vw)}.stage-screen{background:radial-gradient(circle at 75% 25%,#1a819041,#0000 32%),linear-gradient(145deg,#08131e,#102d38);border:1px solid #4fe0e42c;border-radius:17px;place-items:center;min-height:420px;padding:45px;display:grid;position:relative;box-shadow:0 26px 80px #0007}.stage-screen>span{color:#21170d;background:#ff8617;border-radius:6px;padding:7px;font-size:9px;font-weight:900;position:absolute;top:17px;left:19px}.stage-screen>div{max-width:700px}.stage-screen small{color:#4ee0e4;letter-spacing:.14em}.stage-screen h2{margin:10px 0;font-size:36px}.stage-screen>div>p{color:#aac0c8;font-size:16px;line-height:1.6}.stage-screen article{border-left:3px solid var(--academy-orange);background:#ffffff07;margin-top:25px;padding:17px}.stage-screen article p{color:#a7bbc3;margin-bottom:0;line-height:1.5}.player-controls{gap:8px;margin:12px 0;display:flex}.player-controls button,.player-controls select{color:#fff;font:inherit;background:#152532;border:1px solid #ffffff16;border-radius:8px;padding:10px}.player-controls .complete{background:var(--academy-orange);color:#1c160f;border:0;margin-left:auto;font-weight:900}.mentor-panel{background:#17172a;border:1px solid #9671ff43;border-radius:13px;grid-template-columns:48px 1fr;gap:11px;padding:18px;display:grid}.mentor-panel>i{background:linear-gradient(145deg,#8b63ff,#36d6dc);border-radius:10px;grid-row:1/3;place-items:center;font-style:normal;font-weight:900;display:grid}.mentor-panel p{color:#bdc3dd;margin:5px 0}.mentor-panel nav{grid-column:2;gap:7px;display:flex}.mentor-panel button{color:#d9dcf2;background:#ffffff07;border:1px solid #ffffff14;border-radius:6px;padding:7px}.academy-assessment{background:#08131e;grid-template-columns:.65fr 1.35fr;gap:6vw;padding:65px 8vw;display:grid}.academy-assessment>div>small{color:var(--academy-cyan);letter-spacing:.12em;font-weight:900}.academy-assessment h2{font-size:31px}.academy-assessment p{color:#9fb1ba}.academy-assessment form{gap:10px;display:grid}.academy-assessment label{color:#c3d0d6;gap:6px;font-weight:800;display:grid}.academy-assessment select{color:#fff;background:#111f2b;border:1px solid #ffffff17;border-radius:7px;padding:11px}.academy-assessment form>button{background:var(--academy-orange);border:0;border-radius:8px;padding:13px;font-weight:900}.academy-assessment form>button:disabled{opacity:.45}.assessment-result{background:#7d202b;border-radius:9px;justify-content:space-between;align-items:center;margin:18px 0;padding:14px;display:flex}.assessment-result.approved{background:#126349}.assessment-result strong{font-size:25px}.academy-assessment a{color:var(--academy-cyan);font-weight:900}@media (width<=850px){.academy-player-head,.academy-assessment,.academy-player-layout{grid-template-columns:1fr}.chapter-list{display:flex;overflow:auto}.chapter-list>small{display:none}.chapter-list button{min-width:190px}.player-controls{flex-wrap:wrap}.player-controls .complete{margin-left:0}.mentor-panel nav{flex-wrap:wrap}}@media (width<=560px){.academy-player-head,.learning-stage,.academy-assessment{padding-left:20px;padding-right:20px}.stage-screen{padding:34px 20px}.stage-screen h2{font-size:28px}.academy-assessment{grid-template-columns:1fr}}.academy-intro{z-index:1000;color:#f4fbff;background:#03080e;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-light{background:radial-gradient(circle,#0d607b55,#7b5cff18 35%,#0000 68%);border-radius:50%;width:70vw;height:70vw;animation:6s ease-in-out infinite introPulse;position:absolute}.intro-scene{text-align:center;letter-spacing:.05em;max-width:760px;padding:30px;font-size:clamp(30px,6vw,72px);font-weight:800;animation:1.2s both introReveal;position:relative}.intro-scene small{color:#56dbea;letter-spacing:.22em;margin-bottom:14px;font-size:14px;display:block}.intro-actions{gap:12px;display:flex;position:absolute;bottom:9vh}.intro-actions button{color:#07131d;background:#ff8500;border:1px solid #3a6680;border-radius:10px;padding:11px 18px;font-weight:800}.intro-actions button+button{color:#dff8ff;background:0 0}@keyframes introReveal{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes introPulse{50%{opacity:.7;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.academy-intro *{transition:none!important;animation:none!important}}.certificate-page,.certificate-state{background:var(--academy-background,#f5f8fa);min-height:100vh;color:var(--academy-text,#344956);padding:28px}.certificate-actions{justify-content:center;gap:10px;margin-bottom:18px;display:flex}.certificate-actions a,.certificate-actions button,.certificate-state a{color:#316b91;background:#fff;border:1px solid #d9e3e9;border-radius:10px;padding:10px 15px;font:700 13px inherit;text-decoration:none}.certificate-actions button{color:#fff;background:#f39a4a;border:0}.certificate-sheet{background:linear-gradient(145deg,#fff,#f5f9fb);border:1px solid #dce6eb;border-radius:20px;max-width:1120px;min-height:760px;margin:auto;padding:48px 60px;position:relative;overflow:hidden;box-shadow:0 18px 55px #31566e18}.certificate-line{background:linear-gradient(90deg,#316b91,#43c7c0,#a9bbc7);border-radius:5px;height:4px}.certificate-sheet>header{border-bottom:1px solid #e0e8ec;justify-content:space-between;align-items:center;gap:18px;padding:28px 0;display:flex}.certificate-sheet>header img{object-fit:contain;width:74px;height:58px}.certificate-sheet>header div{text-align:center}.certificate-sheet>header small,.certificate-sheet>header b,.certificate-sheet>header span{display:block}.certificate-sheet>header small{color:#316b91;letter-spacing:.12em;font-size:15px;font-weight:900}.certificate-sheet>header b{margin-top:7px}.certificate-sheet>header span{color:#718692;margin-top:3px;font-size:12px}.certificate-sheet>section{text-align:center;padding:48px 4%}.certificate-sheet>section>small{color:#43a9a6;letter-spacing:.14em;font-weight:900}.certificate-sheet h1{color:#316b91;letter-spacing:.04em;margin:14px 0 25px;font-size:42px;line-height:1.04}.certificate-sheet h2{color:#243e4c;border-bottom:2px solid #43c7c0;margin:4px 0 18px;padding:0 24px 7px;font-size:31px;display:inline-block}.certificate-copy{color:#526c79;max-width:820px;margin:0 auto;font-size:15px;line-height:1.75}.certificate-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.certificate-facts span{background:#fff;border:1px solid #e1e9ed;border-radius:12px;padding:13px}.certificate-facts small,.certificate-facts b{display:block}.certificate-facts small{color:#718692;letter-spacing:.1em;font-size:9px}.certificate-facts b{color:#316b91;margin-top:5px}.certificate-sheet>footer{justify-content:space-between;align-items:end;gap:30px;padding:0 5%;display:flex}.certificate-signature,.certificate-validation{gap:3px;display:grid}.certificate-signature i{border-top:1px solid #8799a2;width:270px}.certificate-signature b{color:#264958}.certificate-signature span,.certificate-validation span{font-size:11px}.certificate-validation{text-align:right}.certificate-validation small{color:#718692;font-size:9px}.certificate-validation b{color:#316b91}.certificate-wave{border:26px solid #43c7c022;border-radius:50%;width:330px;height:170px;position:absolute;bottom:-90px;right:-70px;transform:rotate(-12deg)}.certificate-state{text-align:center;place-content:center;display:grid}.certificate-state a{margin-top:10px}@media (width<=700px){.certificate-page{padding:10px}.certificate-sheet{min-height:auto;padding:28px 20px}.certificate-sheet>header img{width:45px}.certificate-sheet h1{font-size:31px}.certificate-sheet h2{font-size:23px}.certificate-facts{grid-template-columns:1fr 1fr}.certificate-sheet>footer{flex-direction:column;align-items:stretch}.certificate-validation{text-align:left}.certificate-actions{flex-wrap:wrap}}@media print{body{background:#fff}.certificate-actions{display:none}.certificate-page{background:#fff;padding:0}.certificate-sheet{min-height:100vh;box-shadow:none;border:0;border-radius:0}}.certificate-sheet.validation-only{border-style:dashed}.certificate-sheet.validation-only h1{color:#9278c5}.certificate-validation img{background:#fff;border:1px solid #dce6eb;border-radius:8px;width:78px;height:78px;margin:4px 0 6px auto;padding:4px}.certificate-seal{color:#316b91;letter-spacing:.08em;background:linear-gradient(135deg,#f8fafb,#e9eff3);border:1px solid #a9bbc7;border-radius:9px;margin-bottom:5px;padding:8px 10px;font-size:9px;font-weight:800;display:block}.certificate-seal b{font-size:10px}@media (width<=700px){.certificate-validation img{margin-left:0}}
