@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(./poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(./poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(./poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(./poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(./inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(./inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(./manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(./manrope-latin-300-normal-BXCth4v8.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(./manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(./montserrat-latin-300-normal-sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(./montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(./montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(./montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(./montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(./source-sans-3-latin-300-normal-KpEPfINB.woff2)format("woff2"),url(./source-sans-3-latin-300-normal-8oYadkX6.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(./source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(./source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(./source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(./source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(./source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(./source-sans-3-latin-800-normal-5BN8XjkS.woff2)format("woff2"),url(./source-sans-3-latin-800-normal-DaxW8VLw.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:300;src:url(./source-serif-4-latin-300-normal-Pw7tROMW.woff2)format("woff2"),url(./source-serif-4-latin-300-normal-FZTnSB9U.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(./source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-latin-500-normal-CUHe9xxf.woff2)format("woff2"),url(./source-serif-4-latin-500-normal-DVVamBqs.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(./source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(./source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:800;src:url(./source-serif-4-latin-800-normal-CmQH5Jni.woff2)format("woff2"),url(./source-serif-4-latin-800-normal-Bp-qtkst.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(./space-grotesk-latin-300-normal-DiSf0yqz.woff2)format("woff2"),url(./space-grotesk-latin-300-normal-Byd1NLsn.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(./space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(./space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(./space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(./space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{color:#242327;font-synthesis:none;text-rendering:geometricprecision;background:#ecebed;font-family:Poppins,system-ui,sans-serif}html[data-brandstage-color-scheme=dark],html[data-brandstage-color-scheme=dark] body,html[data-brandstage-color-scheme=dark] #root{color:#e8eff0;background:#09171e}*{box-sizing:border-box}.runtime-bootstrap{color:#242327;background:#f5f4f6;place-content:center;justify-items:center;gap:8px;min-height:100dvh;font-family:Poppins,system-ui,sans-serif;display:grid}.runtime-bootstrap>span{border:3px solid #ead8e0;border-top-color:#a45a00;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.runtime-bootstrap strong{margin-top:6px;font-size:14px}.runtime-bootstrap small{color:#88818a;font-size:9px}html[data-brandstage-color-scheme=dark] .runtime-bootstrap{color:#e8eff0;background:#09171e}html[data-brandstage-color-scheme=dark] .runtime-bootstrap small{color:#91a5ab}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,select{font:inherit}button{cursor:pointer;border:0}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kiosk{width:100%;height:100%;min-height:100vh;color:var(--ink);background:var(--background-color,#f7f6f6);isolation:isolate;--utility-height:clamp(54px, 6.5cqh, calc(76px * var(--density-scale,1)));font-size:calc(16px * var(--density-scale,1));font-family:var(--font-family,"Poppins", system-ui, sans-serif);position:relative;overflow:hidden;container-type:size}.kiosk :is(button,a,input,select,textarea):focus-visible{outline:max(3px,calc(3px * var(--density-scale,1))) solid var(--accent,#f6ad37);outline-offset:max(2px,calc(3px * var(--density-scale,1)))}.kiosk :is(.media-modal,.navigation-overflow-panel) :is(button,a,input,select,textarea):focus-visible{outline-color:#fff}.kiosk-live-status{z-index:500}.preview-screen .kiosk{min-height:0}.kiosk.standalone{width:100vw;height:100dvh;min-height:0;position:fixed;inset:0}.kiosk.standalone.rotation-90,.kiosk.standalone.rotation-270{transform-origin:50%;width:100dvh;height:100vw;inset:50% auto auto 50%}.kiosk.standalone.rotation-90{transform:translate(-50%,-50%)rotate(90deg)}.kiosk.standalone.rotation-180{transform:rotate(180deg)}.kiosk.standalone.rotation-270{transform:translate(-50%,-50%)rotate(270deg)}.kiosk-backdrop{z-index:-2;background-image:var(--background-image);background-position:var(--background-position,center);background-size:var(--background-fit,cover);filter:blur(var(--background-blur,0));background-repeat:no-repeat;position:absolute;inset:0;transform:scale(1.02)}.kiosk-backdrop>video{object-fit:var(--background-fit,cover);object-position:var(--background-position,center);width:100%;height:100%}.kiosk-backdrop:after{content:"";background:var(--background-color,#f7f6f6);opacity:var(--background-overlay);position:absolute;inset:0}.kiosk-header{height:clamp(72px, 9cqh, calc(112px * var(--density-scale,1)));background:color-mix(in srgb, var(--header-background,#fff) 88%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:20;border-bottom:1px solid #2d2a301a;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:0 clamp(24px,4.1cqw,84px);display:grid;position:relative}.header-solid .kiosk-header{background:var(--header-background,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}.header-transparent .kiosk-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.brand-button{width:clamp(120px, calc(21cqw * var(--logo-scale,1)), calc(360px * var(--density-scale,1) * var(--logo-scale,1)));background:0 0;justify-content:flex-start;align-items:center;padding:0;display:flex}.brand-button img{width:100%;max-height:clamp(30px, 4.2cqh, calc(52px * var(--density-scale,1)));object-fit:contain;object-position:left center;display:block}.logo-top-center .brand-button{grid-area:1/2}.logo-top-center .kiosk-nav{grid-area:1/1;justify-self:start}.logo-top-center .brand-button img{object-position:center}.logo-top-right .brand-button{grid-area:1/3;justify-self:end}.logo-top-right .brand-button img{object-position:right}.logo-top-right .kiosk-tools{grid-area:1/1;justify-self:start}.kiosk-nav{align-items:center;gap:clamp(18px,2.5cqw,48px);display:flex}.kiosk-nav button{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:14px 0;font-size:clamp(12px,1.05cqw,18px);font-weight:600;position:relative}.kiosk-nav button:after{content:"";background:var(--accent);height:3px;transition:right .3s;position:absolute;bottom:5px;left:0;right:100%}.kiosk-nav button.active{color:var(--ink)}.kiosk-nav button.active:after{right:0}.kiosk-tools{justify-self:end;align-items:center;gap:8px;display:flex}.kiosk-tools button{height:clamp(40px,4.5cqh,52px);color:var(--ink);background:#f0eef0;border-radius:100px;align-items:center;gap:9px;padding:0 clamp(12px,1.25cqw,22px);font-size:clamp(11px,.9cqw,15px);display:inline-flex}.kiosk-tools .language-toggle{color:#fff;background:var(--accent)}.kiosk-main{height:calc(100% - clamp(72px, 9cqh, calc(112px * var(--density-scale,1))) - var(--utility-height));scrollbar-width:none;position:relative;overflow:hidden}.kiosk-main::-webkit-scrollbar{display:none}.kiosk.animation-fade .kiosk-main>section,.kiosk.animation-fade .product-grid{animation:fade-in var(--animation-duration,.45s) ease both}.kiosk.animation-slide .kiosk-main>section,.kiosk.animation-slide .product-grid{animation:slide-in var(--animation-duration,.45s) cubic-bezier(.2,.8,.2,1) both}.kiosk.animation-zoom .kiosk-main>section,.kiosk.animation-zoom .product-grid{animation:zoom-in var(--animation-duration,.45s) cubic-bezier(.2,.8,.2,1) both}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translate(3%)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.97)}}.kiosk-main.screen-home{overflow:hidden}.home-screen{height:100%;padding:clamp(24px, 3.5cqh, 54px) max(20px, var(--content-inset,4.1cqw)) clamp(20px, 3cqh, 46px);flex-direction:column;display:flex;overflow:hidden}.home-intro{max-width:960px;margin-bottom:clamp(22px,3cqh,44px)}.home-intro-hidden .home-intro{display:none}.intro-center .home-intro{text-align:center;align-self:center}.intro-center .home-intro h1{margin-inline:auto}.intro-right .home-intro{text-align:right;align-self:flex-end}.intro-right .home-intro h1{margin-left:auto}.eyebrow,.section-kicker{color:var(--accent);font-size:clamp(10px, calc(.78cqw * var(--ui-scale,1)), calc(17px * var(--density-scale,1)));text-transform:uppercase;letter-spacing:.16em;font-weight:700}.home-intro h1{max-width:calc(900px * var(--density-scale,1));font-size:clamp(26px, calc(3.5cqw * var(--ui-scale,1) * var(--home-heading-scale,1)), calc(78px * var(--density-scale,1) * var(--home-heading-scale,1)));letter-spacing:-.035em;margin:7px 0 0;font-weight:500;line-height:1.04}.category-pager{flex:none;align-items:center;gap:clamp(6px,.7cqw,12px);min-width:0;margin-bottom:clamp(18px,2.5cqh,32px);display:flex}.category-row{flex:auto;gap:7px;min-width:0;display:flex;overflow:hidden}.category-row button{min-width:0;padding:clamp(9px, 1cqh, calc(13px * var(--density-scale,1))) clamp(14px, 1.4cqw, calc(24px * var(--density-scale,1)));border-radius:var(--tile-radius);color:var(--muted);font-size:clamp(10px, .82cqw, calc(14px * var(--density-scale,1)));text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #27252a1f;flex:0 auto;font-weight:500;transition:all .25s;overflow:hidden}.category-row button.active{color:#fff;background:var(--accent);border-color:var(--accent)}.category-page-button,.tab-page-button{width:clamp(32px, 2.5cqw, calc(44px * var(--density-scale,1)));height:clamp(32px, 2.5cqw, calc(44px * var(--density-scale,1)));color:var(--button-text,#fff);border-radius:var(--tile-radius);background:var(--accent);flex:none;place-items:center;padding:0;display:grid}.category-page-button svg,.tab-page-button svg{width:45%}.category-page-count,.tab-page-count{min-width:2.5em;color:var(--muted);font-size:clamp(8px, .62cqw, calc(11px * var(--density-scale,1)));text-align:center;flex:none;font-weight:650}.category-underline .category-row{border-bottom:1px solid color-mix(in srgb, var(--ink), transparent 84%);gap:clamp(16px,2cqw,36px)}.category-underline .category-row button{background:0 0;border:0;border-radius:0;padding-inline:2px;position:relative}.category-underline .category-row button:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:0;right:100%}.category-underline .category-row button.active{color:var(--ink);background:0 0}.category-underline .category-row button.active:after{right:0}.category-blocks .category-row{gap:var(--grid-gap)}.category-blocks .category-row button{border-radius:var(--tile-radius);text-align:center;flex:1 1 0}.product-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-rows), minmax(0, 1fr));gap:var(--grid-gap);grid-auto-flow:dense;flex:auto;min-height:0;display:grid}.product-tile{text-align:left;border-radius:var(--tile-radius);border:var(--tile-border-width) solid var(--tile-border-color);background:#1d1b21;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #20151c14}.product-tile img{object-fit:var(--tile-image-fit,cover);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.product-tile:hover img{transform:scale(1.055)}.tile-shade{opacity:var(--tile-overlay-opacity,.86);background:linear-gradient(#0000 28%,#070508 100%);position:absolute;inset:0}.tile-content{color:var(--tile-text,#fff);padding:clamp(15px,2.1cqw,38px);position:absolute;inset:auto 0 0}.tile-content-bottom-center .tile-content{text-align:center}.tile-content-bottom-center .tile-content small,.tile-content-bottom-center .tile-content strong{padding-inline:38px}.tile-content-bottom-center .tile-content i{display:none}.tile-content-top-left .tile-shade{transform:rotate(180deg)}.tile-content-top-left .tile-content{inset:0 0 auto}.tile-content-top-left .tile-content i{top:clamp(14px,2cqw,34px);bottom:auto}.tile-content small{opacity:.75;text-transform:uppercase;letter-spacing:.09em;padding-right:42px;font-size:clamp(9px,.72cqw,13px);display:block}.tile-content strong{font-size:clamp(14px, calc(1.65cqw * var(--ui-scale,1) * var(--tile-text-scale,1)), calc(36px * var(--density-scale,1) * var(--tile-text-scale,1)));margin-top:5px;padding-right:42px;font-weight:500;line-height:1.08;display:block}.product-tile.featured .tile-content strong{font-size:clamp(20px, calc(2.8cqw * var(--ui-scale,1) * var(--tile-text-scale,1)), calc(62px * var(--density-scale,1) * var(--tile-text-scale,1)))}.tile-content i{right:clamp(14px, 2cqw, calc(34px * var(--density-scale,1)));bottom:clamp(14px, 2cqw, calc(34px * var(--density-scale,1)));width:clamp(34px, 3.3cqw, calc(56px * var(--density-scale,1)));aspect-ratio:1;color:var(--button-text,#fff);background:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute}.page-navigation{min-height:calc(44px * var(--density-scale,1));justify-content:flex-end;align-items:center;gap:calc(10px * var(--density-scale,1));padding-top:clamp(10px, 1.5cqh, calc(20px * var(--density-scale,1)));flex:none;display:flex}.page-nav-left .page-navigation{justify-content:flex-start}.page-nav-center .page-navigation{justify-content:center}.page-navigation>button{width:clamp(34px, 2.6cqw, calc(46px * var(--density-scale,1)));height:clamp(34px, 2.6cqw, calc(46px * var(--density-scale,1)));color:#fff;background:var(--ink);border-radius:50%;place-items:center;display:grid}.page-navigation>button svg{width:45%}.page-navigation>div{align-items:center;gap:calc(7px * var(--density-scale,1));display:flex}.page-navigation>div button{width:calc(8px * var(--density-scale,1));height:calc(8px * var(--density-scale,1));background:color-mix(in srgb, var(--ink), transparent 78%);transition:width var(--animation-duration,.45s) ease, background var(--animation-duration,.45s) ease;border-radius:50%;padding:0}.page-navigation>div button.active{width:calc(24px * var(--density-scale,1));background:var(--accent);border-radius:100px}.page-navigation>span{min-width:calc(34px * var(--density-scale,1));color:var(--muted);font-size:clamp(9px, .7cqw, calc(12px * var(--density-scale,1)));text-align:center;font-weight:600}.kiosk-main.screen-product{overflow:hidden}.back-button{top:clamp(18px, 2cqh, calc(32px * var(--density-scale,1)));left:clamp(20px, 3cqw, calc(58px * var(--density-scale,1)));z-index:4;align-items:center;gap:calc(10px * var(--density-scale,1));padding:calc(11px * var(--density-scale,1)) calc(17px * var(--density-scale,1));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:clamp(10px, .8cqw, calc(14px * var(--density-scale,1)));background:#0d0a0f8c;border-radius:100px;display:flex;position:absolute}.product-screen,.product-layout{width:100%;height:100%;overflow:hidden}.product-layout{grid-template-columns:minmax(0, var(--product-image-share,46%)) minmax(0, calc(100% - var(--product-image-share,46%)));display:grid}.product-visual{min-width:0;min-height:0;position:relative;overflow:hidden}.product-main-image{background:#111;width:100%;height:100%;padding:0;position:absolute;inset:0}.product-main-image>img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.product-main-image:hover>img{transform:scale(1.025)}.product-hero-shade{pointer-events:none;background:linear-gradient(90deg,#0a080bb8,#0a080b1f 80%),linear-gradient(#0000 42%,#0a080bd1);position:absolute;inset:0}.product-heading{color:#fff;position:absolute;bottom:clamp(32px,5cqh,72px);left:clamp(24px,4cqw,78px);right:clamp(24px,4cqw,78px)}.product-heading .eyebrow{color:#ff7eb5}.product-heading h1{font-size:clamp(36px, calc(4cqw * var(--ui-scale,1)), calc(86px * var(--density-scale,1)));letter-spacing:-.055em;margin:8px 0 12px;font-weight:500;line-height:.98}.product-heading p{max-width:calc(650px * var(--density-scale,1));font-size:clamp(12px, calc(1cqw * var(--ui-scale,1)), calc(21px * var(--density-scale,1)));opacity:.83;margin:0;line-height:1.55}.play-video-button{color:#fff;background:var(--accent);border:1px solid #ffffff59;border-radius:100px;align-items:center;gap:9px;margin-top:clamp(14px,2cqh,24px);padding:11px 17px;font-size:clamp(10px,.75cqw,14px);font-weight:600;display:inline-flex;box-shadow:0 8px 24px #0003}.product-body{background:color-mix(in srgb, var(--content-background,#f8f7f8) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;min-width:0;min-height:0;padding:clamp(28px,4cqh,56px) clamp(28px,4cqw,72px) clamp(24px,3.2cqh,46px);display:flex;overflow:hidden}.product-panel-heading{flex:none;margin-bottom:clamp(14px,2cqh,26px)}.product-panel-heading strong{font-size:clamp(20px, 1.7cqw, calc(31px * var(--density-scale,1)));margin-top:4px;font-weight:500;display:block}.product-tab-pager{flex:none;align-items:center;gap:clamp(5px,.6cqw,10px);min-width:0;display:flex}.product-tabs{border-bottom:1px solid #26232921;flex:auto;gap:6px;min-width:0;display:flex;overflow:hidden}.product-tabs button{min-width:0;padding:calc(11px * var(--density-scale,1)) clamp(9px, 1cqw, calc(18px * var(--density-scale,1))) calc(15px * var(--density-scale,1));color:var(--muted);font-size:clamp(10px, .75cqw, calc(14px * var(--density-scale,1)));text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:0 auto;font-weight:600;position:relative;overflow:hidden}.product-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.product-tabs button.active{color:var(--ink)}.product-tabs button.active:after{background:var(--accent)}.tab-style-pills .product-tab-pager{padding-bottom:9px}.tab-style-pills .product-tabs{border-bottom:0;gap:8px}.tab-style-pills .product-tabs button{border-radius:var(--tile-radius);background:#ffffffb8;border:1px solid #2623291f;padding:9px 15px}.tab-style-pills .product-tabs button:after{display:none}.tab-style-pills .product-tabs button.active{color:#fff;border-color:var(--accent);background:var(--accent)}.tab-panel{min-height:0;animation:fade-in var(--animation-duration,.45s) ease both;flex-direction:column;flex:auto;justify-content:center;padding:clamp(18px,3cqh,38px) 0;display:flex;overflow:hidden}.tab-copy{max-width:calc(760px * var(--density-scale,1));font-size:clamp(14px, 1.15cqw, calc(21px * var(--density-scale,1)));margin:0;line-height:1.65}.product-list{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.5cqh,18px) clamp(18px,2cqw,34px);margin:0;padding:0;list-style:none;display:grid}.product-list li{align-items:center;gap:13px;font-size:clamp(12px,.92cqw,17px);display:flex}.product-list li span{color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.spec-table{border-top:1px solid #1e1c201f;max-width:960px}.spec-row{border-bottom:1px solid #1e1c201f;grid-template-columns:1fr 1.2fr;gap:24px;padding:clamp(10px,1.4cqh,16px) 4px;font-size:clamp(11px,.85cqw,16px);display:grid}.spec-row span{color:var(--muted)}.location-list{grid-template-columns:repeat(2,1fr);gap:12px;max-width:960px;display:grid}.location-row{background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:clamp(10px,1.3cqh,15px) 16px;display:grid}.location-icon{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.location-row div{flex-direction:column;display:flex}.location-row small{color:var(--muted)}.location-row b{color:var(--accent)}.product-gallery{flex:0 0 clamp(82px, 13cqh, calc(150px * var(--density-scale,1)));gap:clamp(8px, 1cqw, var(--grid-gap));grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.product-gallery button{border-radius:var(--tile-radius);background:#ddd;min-width:0;min-height:0;padding:0;overflow:hidden}.product-gallery img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .35s;display:block}.product-gallery button:hover img{transform:scale(1.05)}.gallery-hidden .product-gallery{display:none}.product-layout-split-right .product-visual{grid-area:1/2}.product-layout-split-right .product-body{grid-area:1/1}.product-layout-stacked .product-layout{grid-template-rows:minmax(0,44fr) minmax(0,56fr);grid-template-columns:1fr}.product-layout-stacked .product-heading{bottom:clamp(18px,2.5cqh,38px)}.product-layout-stacked .product-body{padding-block:clamp(18px,2.5cqh,34px)}.product-layout-stacked .tab-panel{padding-block:clamp(10px,1.5cqh,22px)}.product-layout-stacked .product-gallery{flex-basis:clamp(66px,8cqh,110px)}.product-layout-overlay .product-layout{display:block;position:relative}.product-layout-overlay .product-visual{position:absolute;inset:0}.product-layout-overlay .product-body{z-index:3;border:1px solid #ffffff73;border-radius:clamp(12px,1.4cqw,28px);width:min(52%,980px);position:absolute;top:5%;bottom:5%;right:3.5%;box-shadow:0 35px 100px #00000047}.product-layout-overlay .product-heading{max-width:38%}.kiosk-main.screen-contact{overflow:hidden}.contact-screen{height:100%;padding:clamp(24px, 3.4cqh, 52px) max(20px, var(--content-inset,6.2cqw)) clamp(18px, 2.4cqh, 34px);flex-direction:column;display:flex;overflow:hidden}.contact-heading{max-width:900px;max-width:calc(900px * var(--density-scale,1))}.contact-heading h1{font-size:clamp(34px, 4.5cqw, calc(82px * var(--density-scale,1)));letter-spacing:-.05em;margin:8px 0 10px;font-weight:500;line-height:1}.contact-heading p{max-width:calc(720px * var(--density-scale,1));color:var(--muted);font-size:clamp(13px, 1.15cqw, calc(20px * var(--density-scale,1)));margin:0}.contact-grid{grid-template-columns:repeat(var(--contact-count,3), minmax(0, 1fr));align-items:center;gap:var(--grid-gap);min-height:0;margin-top:clamp(18px, 2.4cqh, calc(34px * var(--density-scale,1)));flex:auto;display:grid}.contact-card{height:clamp(230px, 32cqh, calc(340px * var(--density-scale,1)));grid-template-columns:minmax(76px, 33%) minmax(0, 1fr) clamp(48px, 5cqw, calc(72px * var(--density-scale,1)));border:var(--tile-border-width) solid var(--tile-border-color);border-radius:var(--tile-radius);background:color-mix(in srgb, var(--card-background,#fff) 92%, transparent);align-items:stretch;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #20151c14}.contact-card>img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:100%}.contact-card>div{align-self:center;min-width:0;padding:clamp(14px,1.5cqw,26px) clamp(10px,1.2cqw,22px)}.contact-card small{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(8px,.67cqw,12px);font-weight:700}.contact-card h2{font-size:clamp(15px, 1.45cqw, calc(27px * var(--density-scale,1)));margin:6px 0 14px;line-height:1.1}.contact-card a{min-width:0;color:var(--muted);font-size:clamp(8px, .65cqw, calc(12px * var(--density-scale,1)));overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:7px;margin:7px 0;line-height:1.35;text-decoration:none;display:flex}.contact-card a svg{flex:none;width:clamp(13px,.95cqw,17px)}.contact-card>svg{width:min(22%, calc(var(--contact-qr-size,68px) * var(--density-scale,1)));height:auto;margin:0 clamp(5px, .6cqw, 11px) clamp(12px, 1.5cqh, calc(22px * var(--density-scale,1))) 0;opacity:.88;place-self:end center}.contact-layout-portrait .contact-card{grid-template-rows:minmax(0,42%) minmax(0,58%);grid-template-columns:1fr}.contact-layout-portrait .contact-card>img{grid-row:1}.contact-layout-portrait .contact-card>div{grid-row:2;align-self:start;padding-top:clamp(12px,1.2cqw,20px)}.contact-layout-portrait .contact-card>svg{width:min(20%, calc(var(--contact-qr-size,68px) * var(--density-scale,1)));margin:0;position:absolute;bottom:clamp(10px,1cqh,16px);right:clamp(10px,1cqw,18px)}.contact-layout-portrait .contact-card:has(>svg)>div{padding-right:max(27%, calc(var(--contact-qr-size,68px) * var(--density-scale,1) + 18px))}.contact-layout-compact .contact-card{height:clamp(150px, 22cqh, calc(220px * var(--density-scale,1)));grid-template-columns:minmax(68px,25%) minmax(0,1fr) auto;align-items:center}.contact-layout-compact .contact-card>img{width:clamp(58px, 7cqw, calc(92px * var(--density-scale,1)));height:clamp(58px, 7cqw, calc(92px * var(--density-scale,1)));border-radius:50%;justify-self:center}.contact-layout-compact .contact-card>div{padding-inline:8px}.contact-layout-compact .contact-card>svg{width:min(18%, calc(var(--contact-qr-size,68px) * var(--density-scale,1)));align-self:center;margin:0 12px 0 0}.contact-footer{color:var(--utility-text,#fff);border-radius:var(--tile-radius);background:var(--utility-background,var(--ink));flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(12px,2cqh,24px);padding:clamp(13px,1.6cqh,20px) 26px;display:grid}.contact-footer-details{flex-wrap:wrap;align-items:center;gap:7px clamp(12px,1.4cqw,24px);min-width:0;display:flex}.contact-footer-details>span,.contact-footer-details>a,.contact-footer button{min-width:0;color:inherit;font-size:clamp(8px, .68cqw, calc(13px * var(--density-scale,1)));align-items:center;gap:8px;text-decoration:none;display:flex}.contact-footer-details svg{flex:none;width:clamp(14px,1cqw,20px)}.contact-general-address>span,.contact-footer-details>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-footer button{color:var(--button-text,#fff);border-radius:clamp(4px, var(--tile-radius), 100px);background:var(--accent);padding:11px 17px}.contact-page-navigation{justify-content:center;padding-top:12px}.contact-heading-row{flex:none;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.section-products-button,.about-products-button{padding:clamp(10px, 1.2cqh, calc(15px * var(--density-scale,1))) clamp(14px, 1.2cqw, calc(22px * var(--density-scale,1)));color:var(--button-text,#fff);border-radius:clamp(4px, var(--tile-radius), 100px);background:var(--accent);font-size:clamp(10px, .72cqw, calc(14px * var(--density-scale,1)));flex:none;align-items:center;gap:9px;font-weight:600;display:inline-flex}.kiosk-main.screen-services,.kiosk-main.screen-about{overflow:hidden}.services-screen{height:100%;padding:clamp(24px, 3.5cqh, calc(54px * var(--density-scale,1))) max(20px, var(--content-inset,4.1cqw)) clamp(18px, 2.4cqh, calc(34px * var(--density-scale,1)));flex-direction:column;display:flex;overflow:hidden}.services-heading{max-width:calc(980px * var(--density-scale,1));flex:none}.services-heading h1{font-size:clamp(34px, 4.2cqw, calc(78px * var(--density-scale,1)));letter-spacing:-.05em;margin:7px 0 9px;font-weight:500;line-height:1}.services-heading p{max-width:calc(780px * var(--density-scale,1));color:var(--muted);font-size:clamp(12px, 1.05cqw, calc(19px * var(--density-scale,1)));margin:0}.services-grid{grid-template-columns:repeat(var(--service-count,3), minmax(0, 1fr));gap:var(--grid-gap);min-height:0;margin-top:clamp(18px, 2.8cqh, calc(38px * var(--density-scale,1)));flex:auto;display:grid}.service-card{border:var(--tile-border-width) solid var(--tile-border-color);border-radius:var(--tile-radius);background:#17151a;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #20151c1a}.service-card>img,.service-card-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-card-shade{background:linear-gradient(#08060a0a 25%,#08060ae6)}.service-card>div:last-child{padding:clamp(20px, 2.4cqw, calc(44px * var(--density-scale,1)));color:var(--tile-text,#fff);position:absolute;inset:auto 0 0}.service-card small{color:color-mix(in srgb, var(--tile-text,#fff), transparent 22%);font-size:clamp(9px, .7cqw, calc(13px * var(--density-scale,1)));text-transform:uppercase;letter-spacing:.1em;font-weight:700}.service-card h2{font-size:clamp(24px, 2.2cqw, calc(42px * var(--density-scale,1)));margin:6px 0 9px;font-weight:500;line-height:1.04}.service-card p{max-width:calc(520px * var(--density-scale,1));opacity:.8;font-size:clamp(10px, .78cqw, calc(15px * var(--density-scale,1)));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.service-card span{right:clamp(18px, 1.5cqw, calc(28px * var(--density-scale,1)));bottom:clamp(18px, 2cqh, calc(34px * var(--density-scale,1)));font-size:clamp(8px, .62cqw, calc(12px * var(--density-scale,1)));border:1px solid #ffffff47;border-radius:100px;padding:6px 9px;position:absolute}.service-video-button{color:var(--button-text,#fff);border:1px solid color-mix(in srgb, var(--accent), white 30%);border-radius:var(--tile-radius);background:var(--accent);font-size:clamp(9px, .66cqw, calc(12px * var(--density-scale,1)));align-items:center;gap:7px;margin-top:clamp(10px,1.4cqh,18px);padding:8px 12px;font-weight:700;display:inline-flex;box-shadow:0 7px 18px #00000029}.device-storage.low{color:#a33b21;font-weight:700}.device-summary>.storage-warning{color:#8c321d;background:#fff5f1;border-color:#e5b7a8}.device-summary>.storage-warning>svg{color:#c14d2f}.service-page-navigation{justify-content:center}.service-layout-split .service-card{background:var(--card-background,#fff);grid-template-columns:minmax(90px,42%) minmax(0,58%);display:grid}.service-layout-split .service-card>img{object-fit:cover;min-width:0;min-height:0;position:relative;inset:auto}.service-layout-split .service-card-shade{display:none}.service-layout-split .service-card>div:last-child{min-width:0;padding:clamp(14px, 1.7cqw, calc(28px * var(--density-scale,1)));color:var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative;inset:auto}.service-layout-split .service-card small{color:var(--accent)}.service-layout-split .service-card h2{font-size:clamp(18px, 1.7cqw, calc(32px * var(--density-scale,1)))}.service-layout-split .service-card p{color:var(--muted);opacity:1}.service-layout-split .service-card span{color:var(--accent);border-color:color-mix(in srgb, var(--accent), transparent 65%);bottom:12px;right:12px}.service-layout-editorial .service-card{background:var(--card-background,#fff);grid-template-rows:minmax(0,54%) minmax(0,46%);display:grid}.service-layout-editorial .service-card>img{object-fit:cover;min-height:0;position:relative;inset:auto}.service-layout-editorial .service-card-shade{display:none}.service-layout-editorial .service-card>div:last-child{min-height:0;padding:clamp(12px, 1.6cqw, calc(26px * var(--density-scale,1)));color:var(--ink);position:relative;inset:auto}.service-layout-editorial .service-card small{color:var(--accent)}.service-layout-editorial .service-card h2{font-size:clamp(17px, 1.55cqw, calc(30px * var(--density-scale,1)));margin-block:4px 6px}.service-layout-editorial .service-card p{color:var(--muted);opacity:1;-webkit-line-clamp:2}.service-layout-editorial .service-card span{color:#fff;background:#1411169e;top:-31px;bottom:auto;right:10px}.about-screen{grid-template-columns:minmax(0,52%) minmax(0,48%);height:100%;display:grid;overflow:hidden}.about-image{min-width:0;min-height:0;position:relative;overflow:hidden}.about-image img{object-fit:cover;width:100%;height:100%}.about-image span{background:linear-gradient(90deg,#0000 45%,#0a080c57);position:absolute;inset:0}.about-content{min-width:0;padding:clamp(28px, 4cqh, calc(70px * var(--density-scale,1))) clamp(30px, 5cqw, calc(96px * var(--density-scale,1)));background:color-mix(in srgb, var(--content-background,#f8f7f8) 94%, transparent);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.about-content h1{max-width:calc(800px * var(--density-scale,1));font-size:clamp(38px, 4.1cqw, calc(80px * var(--density-scale,1)));letter-spacing:-.05em;margin:9px 0 18px;font-weight:500;line-height:1.02}.about-content>p{max-width:calc(760px * var(--density-scale,1));color:var(--muted);font-size:clamp(13px, 1.08cqw, calc(20px * var(--density-scale,1)));margin:0;line-height:1.65}.about-facts{margin-top:clamp(24px, 4cqh, calc(56px * var(--density-scale,1)));border:1px solid color-mix(in srgb, var(--ink), transparent 86%);border-radius:var(--tile-radius);background:color-mix(in srgb, var(--ink), transparent 86%);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.about-facts div{min-width:0;padding:clamp(14px, 1.5cqw, calc(28px * var(--density-scale,1)));background:var(--card-background,#fff)}.about-facts small,.about-facts strong{display:block}.about-facts small{color:var(--accent);font-size:clamp(8px, .62cqw, calc(12px * var(--density-scale,1)));text-transform:uppercase}.about-facts strong{font-size:clamp(11px, .85cqw, calc(16px * var(--density-scale,1)));margin-top:5px}.about-actions{margin-top:clamp(20px, 3cqh, calc(42px * var(--density-scale,1)));flex-wrap:wrap;align-items:center;gap:10px;display:flex}.about-actions .play-video-button,.about-actions .about-products-button{margin-top:0}.about-layout-image-right .about-image{grid-area:1/2}.about-layout-image-right .about-content{grid-area:1/1}.about-layout-image-right .about-image span{background:linear-gradient(270deg,#0000 45%,#0a080c57)}.about-layout-hero .about-screen{display:block;position:relative}.about-layout-hero .about-image{position:absolute;inset:0}.about-layout-hero .about-image span{background:linear-gradient(90deg,#08060aa3,#08060a14 75%)}.about-layout-hero .about-content{z-index:2;width:min(56%, calc(980px * var(--density-scale,1)));border-radius:var(--tile-radius);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff85;justify-content:center;position:absolute;top:5%;bottom:5%;right:4%;box-shadow:0 30px 90px #0000003d}.kiosk-quick-nav{z-index:30;right:clamp(18px,4.1cqw,84px);bottom:calc((var(--utility-height) - clamp(40px, 4.6cqh, calc(52px * var(--density-scale,1)))) / 2);height:clamp(40px, 4.6cqh, calc(52px * var(--density-scale,1)));align-items:center;gap:clamp(3px, .35cqw, calc(7px * var(--density-scale,1)));padding:calc(4px * var(--density-scale,1));border:max(1px, var(--tile-border-width)) solid var(--tile-border-color);border-radius:clamp(4px, var(--tile-radius), 100px);color:var(--utility-text,#fff);background:color-mix(in srgb, var(--utility-background,var(--ink)) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:absolute;box-shadow:0 7px 22px #1f191e24}.kiosk-quick-nav button{align-items:center;gap:calc(7px * var(--density-scale,1));height:100%;padding:0 clamp(10px, .85cqw, calc(15px * var(--density-scale,1)));color:color-mix(in srgb, var(--utility-text,#fff), transparent 20%);border-radius:clamp(2px, calc(var(--tile-radius) - 4px), 100px);font-size:clamp(9px, .62cqw, calc(12px * var(--density-scale,1)));background:0 0;display:inline-flex}.kiosk-quick-nav button svg{width:clamp(15px, 1.1cqw, calc(19px * var(--density-scale,1)))}.kiosk-quick-nav button.active,.kiosk-quick-nav .language-toggle{color:var(--button-text,#fff);background:var(--accent)}.kiosk-quick-nav .admin-nav-button{width:clamp(30px, 2.4cqw, calc(40px * var(--density-scale,1)));opacity:.48;flex:none;justify-content:center;padding:0}.kiosk-quick-nav .admin-nav-button:hover,.kiosk-quick-nav .admin-nav-button:focus-visible{opacity:1;background:color-mix(in srgb,var(--utility-text,#fff),transparent 88%)}.navigation-overflow-button{position:relative}.navigation-overflow-button>b{min-width:17px;height:17px;color:var(--button-text,#fff);border:2px solid var(--utility-background,var(--ink));background:var(--accent);border-radius:20px;place-items:center;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.kiosk-about-nav{z-index:30;left:clamp(18px,4.1cqw,84px);bottom:calc((var(--utility-height) - clamp(40px, 4.6cqh, calc(52px * var(--density-scale,1)))) / 2);height:clamp(40px, 4.6cqh, calc(52px * var(--density-scale,1)));align-items:center;gap:calc(8px * var(--density-scale,1));padding:0 clamp(13px, 1.1cqw, calc(20px * var(--density-scale,1)));color:color-mix(in srgb, var(--utility-text,#fff), transparent 12%);border:max(1px, var(--tile-border-width)) solid var(--tile-border-color);border-radius:clamp(4px, var(--tile-radius), 100px);background:var(--utility-background,var(--ink));font-size:clamp(9px, .68cqw, calc(13px * var(--density-scale,1)));font-weight:600;display:inline-flex;position:absolute;box-shadow:0 7px 22px #1f191e24}.kiosk-about-nav svg{width:clamp(16px, 1.1cqw, calc(20px * var(--density-scale,1)))}.kiosk-about-nav.active{color:var(--button-text,#fff);background:var(--accent)}.utility-nav-center .kiosk-quick-nav{left:50%;right:auto;transform:translate(-50%)}.utility-style-floating .kiosk-quick-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.utility-style-floating .kiosk-quick-nav button{border:max(1px, var(--tile-border-width)) solid var(--tile-border-color);background:var(--utility-background,var(--ink));box-shadow:0 7px 22px #1f191e24}.utility-style-floating .kiosk-quick-nav button.active,.utility-style-floating .kiosk-quick-nav .language-toggle{background:var(--accent)}.utility-style-floating .kiosk-about-nav{border-radius:clamp(4px, var(--tile-radius), 100px)}.utility-style-minimal .kiosk-quick-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0}.utility-style-minimal .kiosk-quick-nav button{border-bottom:2px solid #0000;border-radius:0}.utility-style-minimal .kiosk-quick-nav button.active,.utility-style-minimal .kiosk-quick-nav .language-toggle{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.utility-style-minimal .kiosk-about-nav{color:var(--utility-background,var(--ink));box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.utility-style-minimal .kiosk-about-nav.active{color:var(--accent);background:0 0}.navigation-overflow-layer{z-index:90;padding:clamp(22px, 3.2cqh, 54px) clamp(24px, 4cqw, 82px) calc(var(--utility-height) + clamp(18px, 2.5cqh, 38px));background:color-mix(in srgb, var(--ink) 68%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:end center;display:grid;position:absolute;inset:0}.navigation-overflow-panel{width:min(100%, calc(1180px * var(--density-scale,1)));max-height:calc(100% - var(--utility-height));padding:clamp(20px, 2.4cqw, calc(38px * var(--density-scale,1)));color:var(--ink);border:max(1px, var(--tile-border-width)) solid var(--tile-border-color);border-radius:max(12px, var(--tile-radius));background:color-mix(in srgb, var(--content-background,#f8f7f8) 97%, transparent);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(13px,2cqh,24px);display:grid;overflow:hidden;box-shadow:0 28px 100px #00000052}.navigation-overflow-panel>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.navigation-overflow-panel>header h2{font-size:clamp(25px, 2.4cqw, calc(44px * var(--density-scale,1)));margin:3px 0 0;line-height:1.05}.navigation-overflow-panel>header p{color:var(--muted);font-size:clamp(9px, .72cqw, calc(13px * var(--density-scale,1)));margin:6px 0 0}.navigation-overflow-panel>header>button{width:clamp(38px, 3cqw, calc(52px * var(--density-scale,1)));aspect-ratio:1;color:var(--muted);border-radius:max(7px, calc(var(--tile-radius) * .65));background:color-mix(in srgb, var(--ink), transparent 92%);flex:none;place-items:center;display:grid}.navigation-overflow-grid{gap:clamp(9px, 1cqw, calc(17px * var(--density-scale,1)));min-height:0;animation:kiosk-nav-page-in var(--transition-duration,.42s) ease both;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.navigation-overflow-grid>button{grid-template-columns:clamp(38px, 3.2cqw, calc(58px * var(--density-scale,1))) minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(13px, 1.4cqw, calc(23px * var(--density-scale,1)));color:var(--ink);text-align:left;border:max(1px, var(--tile-border-width)) solid var(--tile-border-color);border-radius:max(8px, var(--tile-radius));background:var(--card-background,#fff);align-items:center;gap:clamp(9px,1cqw,17px);display:grid}.navigation-overflow-grid>button>span{aspect-ratio:1;width:100%;color:var(--accent);border-radius:max(6px, calc(var(--tile-radius) * .7));background:color-mix(in srgb, var(--accent), transparent 88%);place-items:center;display:grid}.navigation-overflow-grid>button>span svg,.navigation-overflow-grid>button>span img{object-fit:contain;width:52%;height:52%}.navigation-overflow-grid>button strong{min-width:0;font-size:clamp(11px, .9cqw, calc(17px * var(--density-scale,1)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-overflow-grid>button>svg{width:clamp(15px,1.2cqw,21px);color:var(--muted)}.navigation-overflow-grid>button.active{color:var(--button-text,#fff);border-color:var(--accent);background:var(--accent)}.navigation-overflow-grid>button.active>span{color:var(--button-text,#fff);background:#ffffff2e}.navigation-overflow-grid>button.active>svg{color:currentColor}.navigation-overflow-panel>footer{justify-content:center;align-items:center;gap:clamp(10px,1.2cqw,18px);min-height:38px;display:flex}.navigation-overflow-panel>footer>button{width:clamp(38px, 3cqw, calc(48px * var(--density-scale,1)));aspect-ratio:1;color:var(--button-text,#fff);background:var(--accent);border-radius:50%;place-items:center;display:grid}.navigation-overflow-panel>footer>div{align-items:center;gap:6px;display:flex}.navigation-overflow-panel>footer>div button{background:color-mix(in srgb, var(--ink), transparent 80%);border-radius:10px;width:8px;height:8px;padding:0}.navigation-overflow-panel>footer>div button.active{background:var(--accent);width:24px}.navigation-overflow-panel>footer>span{color:var(--muted);font-size:clamp(9px,.7cqw,12px);font-weight:600}@keyframes kiosk-nav-page-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.kiosk-exit{z-index:24;color:#1e1c2033;background:0 0;place-items:center;width:34px;height:34px;font-size:10px;display:grid;position:absolute;bottom:10px;right:10px}.kiosk.standalone .kiosk-exit{left:52px;right:auto}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0a0fb3;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.qr-modal,.admin-modal{width:min(calc(430px * var(--density-scale,1)), 88%);padding:clamp(26px, 3cqw, calc(44px * var(--density-scale,1)));text-align:center;border-radius:clamp(14px, 1.3cqw, calc(24px * var(--density-scale,1)));background:var(--card-background,#fff);position:relative;box-shadow:0 35px 100px #00000047}.admin-modal.unlocked{width:min(calc(560px * var(--density-scale,1)), 90%)}.modal-close{width:38px;height:38px;color:var(--muted);background:#f1eff1;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.qr-modal h2,.admin-modal h2{margin:7px 0 20px;font-size:clamp(24px,2.2cqw,34px)}.qr-modal p,.admin-modal p{color:var(--muted)}.qr-code{background:#fff;border:1px solid #e5e1e4;border-radius:18px;place-items:center;padding:18px;display:inline-grid}.qr-code svg{width:min(45cqw, calc(var(--website-qr-size,168px) * var(--density-scale,1)));height:auto}.admin-lock{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.admin-lock.success{background:#16865f}.admin-modal input{text-align:center;letter-spacing:.25em;border:1px solid #d7d2d5;border-radius:10px;outline:none;width:180px;margin:18px auto 9px;padding:12px;font-size:28px;display:block}.admin-modal input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), transparent 84%)}.pin-error{color:#bd2944;display:block}.admin-modal .primary-button{margin-top:16px}.admin-sync-success span{color:#16865f;margin-top:4px;font-size:clamp(9px,.68cqw,12px);font-weight:600;display:block}.admin-sync-warning{color:#7a4a0b;text-align:left;background:#fff4d8;border:1px solid #e4be70;border-radius:10px;margin-top:14px;padding:13px 15px}.admin-sync-warning strong,.admin-sync-warning span{display:block}.admin-sync-warning strong{font-size:12px}.admin-sync-warning span,.admin-sync-warning p{margin:3px 0 0;font-size:10px}.admin-status-grid{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-status-grid div{background:#f4f2f3;border-radius:10px;padding:13px}.admin-status-grid small,.admin-status-grid strong{display:block}.admin-status-grid small{color:var(--muted);font-size:10px}.admin-local-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-rotation,.admin-audio{border:1px solid color-mix(in srgb, var(--accent), transparent 78%);background:color-mix(in srgb, var(--card-background,#fff), var(--accent) 3%);text-align:left;border-radius:10px;min-width:0;padding:12px 13px}.admin-rotation>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-rotation strong,.admin-rotation small{display:block}.admin-rotation strong{font-size:11px}.admin-rotation small{color:var(--muted);font-size:9px}.admin-rotation>div[role=group]{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.admin-rotation button{border:1px solid color-mix(in srgb, var(--accent), transparent 74%);min-height:34px;color:var(--text);background:var(--card-background,#fff);font:inherit;cursor:pointer;border-radius:8px;font-size:11px;font-weight:700}.admin-rotation button:hover,.admin-rotation button.active{color:var(--button-text,#fff);border-color:var(--accent);background:var(--accent)}.admin-rotation button:disabled{cursor:wait;opacity:.65}.admin-rotation>p{color:#a23939;margin:8px 0 0;font-size:9px}.admin-rotation>p.success{color:#16865f}.admin-audio>div:first-child strong,.admin-audio>div:first-child small{display:block}.admin-audio>div:first-child strong{font-size:11px}.admin-audio>div:first-child small{color:var(--muted);font-size:9px}.admin-audio-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:10px;display:grid}.admin-audio-controls>button{min-height:34px;color:var(--text);border:1px solid color-mix(in srgb,var(--accent),transparent 74%);background:var(--card-background,#fff);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.admin-audio-controls>button svg{width:13px}.admin-audio-controls>button.active,.admin-audio-controls>button.save:not(:disabled){color:var(--button-text,#fff);border-color:var(--accent);background:var(--accent)}.admin-audio-controls>button:disabled{opacity:.5}.admin-audio-controls label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.admin-audio-controls input{width:100%;min-width:0;accent-color:var(--accent);margin:0;padding:0}.admin-audio-controls b{font-size:9px}.admin-audio>p{color:#a23939;margin:8px 0 0;font-size:9px}.admin-audio>p.success{color:#16865f}.kiosk.portrait .admin-local-settings{grid-template-columns:1fr}.admin-watchdog{color:#665e66;text-align:left;background:#faf9fa;border:1px solid #ded9dd;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.admin-watchdog>svg{color:#8d7f87;background:#efedef;border-radius:8px;width:32px;height:32px;padding:7px}.admin-watchdog.enabled{color:#226a51;background:#edf8f3;border-color:#bcdcca}.admin-watchdog.enabled>svg{color:#16865f;background:#fff}.admin-watchdog strong,.admin-watchdog small,.admin-watchdog em{display:block}.admin-watchdog strong{font-size:11px}.admin-watchdog small{margin-top:2px;font-size:9px;line-height:1.4}.admin-watchdog em{color:#a33147;margin-top:2px;font-size:8px;font-style:normal}.admin-watchdog button{min-height:30px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent),transparent 60%);background:#fff;border-radius:7px;padding:0 9px;font-size:9px;font-weight:700}.admin-app-update{color:#665e66;text-align:left;background:#faf9fa;border:1px solid #ded9dd;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:grid}.admin-app-update>svg{color:#8d7f87;background:#efedef;border-radius:8px;width:32px;height:32px;padding:7px}.admin-app-update.phase-available,.admin-app-update.phase-downloading{color:#71520f;background:#fff9e8;border-color:#ead59d}.admin-app-update.phase-downloaded,.admin-app-update.phase-current{color:#226a51;background:#edf8f3;border-color:#bcdcca}.admin-app-update.phase-downloaded>svg,.admin-app-update.phase-current>svg{color:#16865f;background:#fff}.admin-app-update.phase-error{background:#fff2f4;border-color:#e4b8c0}.admin-app-update strong,.admin-app-update small,.admin-app-update em{display:block}.admin-app-update strong{font-size:11px}.admin-app-update small{margin-top:2px;font-size:9px;line-height:1.4}.admin-app-update em{color:#7d7278;margin-top:2px;font-size:8px;font-style:normal}.admin-app-update.phase-error em{color:#a33147}.admin-app-update button{min-height:30px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent),transparent 60%);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.media-modal{z-index:120;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08070af0;place-items:center;padding:clamp(36px,5cqh,74px) clamp(42px,6cqw,110px);display:grid;position:absolute;inset:0}.media-close{z-index:3;top:clamp(18px, 2.5cqh, calc(34px * var(--density-scale,1)));right:clamp(18px, 2.5cqw, calc(38px * var(--density-scale,1)));width:clamp(42px, 3.2cqw, calc(58px * var(--density-scale,1)));aspect-ratio:1;color:#fff;background:#ffffff21;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox-modal figure{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;margin:0;display:flex}.lightbox-modal figure>img{object-fit:contain;border-radius:clamp(4px,.6cqw,12px);max-width:100%;max-height:calc(100% - 52px);box-shadow:0 30px 100px #00000080}.lightbox-modal figcaption{justify-content:space-between;align-items:center;width:min(100%,1400px);font-size:clamp(11px,.85cqw,16px);display:flex}.lightbox-modal figcaption span{color:#ffffff94}.media-arrow{z-index:3;width:clamp(46px, 3.8cqw, calc(68px * var(--density-scale,1)));aspect-ratio:1;color:#fff;background:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.media-arrow-left{left:clamp(14px,2cqw,36px)}.media-arrow-right{right:clamp(14px,2cqw,36px)}.video-frame{width:min(92vw, calc(1600px * var(--density-scale,1)));height:min(86cqh, calc(900px * var(--density-scale,1)));border-radius:clamp(10px, 1.2cqw, calc(22px * var(--density-scale,1)));background:#111;border:1px solid #ffffff2e;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 35px 120px #0000008c}.video-frame video{object-fit:contain;background:#000;flex:auto;width:100%;min-height:0}.video-frame>div{background:#19171c;flex:none;padding:13px 18px}.video-frame strong{margin-top:2px;font-size:clamp(12px,.9cqw,17px);display:block}.kiosk.portrait .kiosk-header{height:clamp(82px, 7cqh, calc(110px * var(--density-scale,1)));padding:0 clamp(22px, 4cqw, calc(48px * var(--density-scale,1)));grid-template-columns:1fr auto}.kiosk.portrait .brand-button{width:clamp(110px, 38cqw, calc(320px * var(--density-scale,1)))}.kiosk.portrait .kiosk-nav,.kiosk.portrait .kiosk-tools .website-button span{display:none}.kiosk.portrait .kiosk-main{height:calc(100% - clamp(82px, 7cqh, calc(110px * var(--density-scale,1))) - var(--utility-height))}.kiosk.portrait .home-screen{padding:clamp(28px, 4cqh, 64px) max(18px, var(--content-inset,4cqw))}.kiosk.portrait .home-intro{margin-bottom:clamp(14px,2cqh,28px)}.kiosk.portrait .home-intro h1{max-width:92%;font-size:clamp(25px, calc(5.2cqw * var(--ui-scale,1) * var(--home-heading-scale,.72)), calc(54px * var(--density-scale,1) * var(--home-heading-scale,.72)));line-height:1.06}.kiosk.portrait .product-layout{grid-template-rows:minmax(0,42fr) minmax(0,58fr);grid-template-columns:1fr}.kiosk.portrait .product-layout-split-right .product-visual,.kiosk.portrait .product-layout-split-right .product-body{grid-column:1}.kiosk.portrait .product-layout-split-right .product-visual{grid-row:1}.kiosk.portrait .product-layout-split-right .product-body{grid-row:2}.kiosk.portrait.product-layout-overlay .product-visual{position:relative;inset:auto}.kiosk.portrait.product-layout-overlay .product-body{width:auto;box-shadow:none;border:0;border-radius:0;position:relative;inset:auto}.kiosk.portrait .product-heading{bottom:clamp(20px,3cqh,46px);left:clamp(22px,5cqw,54px);right:clamp(22px,5cqw,54px)}.kiosk.portrait .product-heading h1{font-size:clamp(28px, calc(7cqw * var(--ui-scale,1)), calc(68px * var(--density-scale,1)))}.kiosk.portrait .product-heading p{max-width:86%;font-size:clamp(10px, calc(2.2cqw * var(--ui-scale,1)), calc(17px * var(--density-scale,1)))}.kiosk.portrait .product-body{padding:clamp(20px,2.5cqh,42px) clamp(22px,5cqw,58px)}.kiosk.portrait .product-panel-heading{margin-bottom:10px}.kiosk.portrait .tab-panel{padding-block:clamp(12px,1.8cqh,24px)}.kiosk.portrait .product-list,.kiosk.portrait .location-list{grid-template-columns:1fr}.kiosk.portrait .product-gallery{flex-basis:clamp(70px,8cqh,120px);grid-template-columns:repeat(3,1fr)}.kiosk.portrait .contact-screen{padding:clamp(18px, 2.4cqh, 38px) max(16px, var(--content-inset,4cqw)) clamp(12px, 1.7cqh, 26px)}.kiosk.portrait .contact-heading h1{font-size:clamp(22px, 5cqw, calc(48px * var(--density-scale,1)));margin-block:4px}.kiosk.portrait .contact-heading p{font-size:clamp(9px, 1.5cqw, calc(15px * var(--density-scale,1)));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kiosk.portrait .contact-grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--contact-count,3), minmax(0, 1fr));align-content:stretch;gap:clamp(7px, 1cqh, calc(14px * var(--density-scale,1)));margin-top:clamp(9px,1.4cqh,20px)}.kiosk.portrait .contact-card{grid-template-columns:minmax(74px,31%) minmax(0,1fr);width:100%;height:auto}.kiosk.portrait .contact-card>div{padding:clamp(8px, 2.5cqw, calc(22px * var(--density-scale,1)))}.kiosk.portrait .contact-card small{font-size:clamp(7px, 1.15cqw, calc(12px * var(--density-scale,1)))}.kiosk.portrait .contact-card h2{font-size:clamp(15px, 3.4cqw, calc(32px * var(--density-scale,1)));margin:4px 0 7px}.kiosk.portrait .contact-card a{font-size:clamp(8px, 1.65cqw, calc(15px * var(--density-scale,1)));gap:5px;margin:4px 0}.kiosk.portrait .contact-card>svg{width:min(13%, calc(var(--contact-qr-size,54px) * var(--density-scale,1)));margin:0;position:absolute;bottom:clamp(7px,1cqh,13px);right:clamp(8px,2cqw,15px)}.kiosk.portrait .contact-card:has(>svg)>div{padding-right:max(16%, calc(var(--contact-qr-size,54px) * var(--density-scale,1) + 10px))}.kiosk.portrait.contact-layout-portrait .contact-card{grid-template-rows:minmax(0,45%) minmax(0,55%);grid-template-columns:1fr}.kiosk.portrait.contact-layout-portrait .contact-card>img{grid-row:1}.kiosk.portrait.contact-layout-portrait .contact-card>div{grid-row:2}.kiosk.portrait.contact-layout-compact .contact-card{grid-template-columns:minmax(66px,25%) minmax(0,1fr)}.kiosk.portrait.contact-layout-compact .contact-card>img{border-radius:50%;width:clamp(54px,14cqw,90px);height:clamp(54px,14cqw,90px)}.kiosk.portrait.contact-layout-compact .contact-card>svg{width:min(12%, calc(var(--contact-qr-size,54px) * var(--density-scale,1)))}.kiosk.portrait .contact-footer{grid-template-columns:1fr;padding:clamp(9px,1.1cqh,14px) clamp(13px,3cqw,22px)}.kiosk.portrait .contact-footer-details{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;display:grid}.kiosk.portrait .contact-general-address{grid-column:1/-1}.kiosk.portrait .contact-footer-details>span,.kiosk.portrait .contact-footer-details>a{font-size:clamp(7px, 1.25cqw, calc(11px * var(--density-scale,1)))}.kiosk.portrait .contact-footer button,.kiosk.portrait .kiosk-quick-nav button span{display:none}.kiosk.portrait .navigation-overflow-layer{padding:clamp(20px, 2.4cqh, 38px) clamp(18px, 4cqw, 42px) calc(var(--utility-height) + clamp(14px, 2cqh, 28px))}.kiosk.portrait .navigation-overflow-panel{width:100%;max-height:calc(100% - var(--utility-height));padding:clamp(20px,4cqw,42px)}.kiosk.portrait .navigation-overflow-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2cqh,16px)}.kiosk.portrait .navigation-overflow-grid>button{grid-template-columns:clamp(36px,8cqw,58px) minmax(0,1fr) auto;padding:clamp(11px,3cqw,20px)}.kiosk.portrait .navigation-overflow-grid>button strong{font-size:clamp(11px,2.4cqw,18px)}.kiosk.portrait .kiosk-about-nav span{display:none}.kiosk.portrait .kiosk-about-nav{width:clamp(40px, 7cqw, calc(52px * var(--density-scale,1)));justify-content:center;padding:0}.kiosk.portrait .contact-heading-row{gap:14px}.kiosk.portrait .section-products-button{padding-inline:13px;font-size:0}.kiosk.portrait .section-products-button svg{width:20px}.kiosk.portrait .services-screen{padding-inline:clamp(22px, 4cqw, calc(48px * var(--density-scale,1)))}.kiosk.portrait .services-grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--service-count,3), minmax(0, 1fr))}.kiosk.portrait .service-card>div:last-child{padding:clamp(18px, 4cqw, calc(42px * var(--density-scale,1)))}.kiosk.portrait .service-card h2{font-size:clamp(24px, 4.5cqw, calc(44px * var(--density-scale,1)))}.kiosk.portrait .service-card p{font-size:clamp(10px, 1.5cqw, calc(16px * var(--density-scale,1)));-webkit-line-clamp:2}.kiosk.portrait.service-layout-split .service-card{grid-template-rows:1fr;grid-template-columns:minmax(90px,38%) minmax(0,62%)}.kiosk.portrait.service-layout-split .service-card>div:last-child{padding:clamp(10px,3cqw,22px)}.kiosk.portrait.service-layout-split .service-card h2{font-size:clamp(17px,3.4cqw,31px)}.kiosk.portrait.service-layout-editorial .service-card{grid-template-rows:1fr;grid-template-columns:minmax(90px,36%) minmax(0,64%)}.kiosk.portrait.service-layout-editorial .service-card>div:last-child{padding:clamp(10px,3cqw,22px)}.kiosk.portrait.service-layout-editorial .service-card h2{font-size:clamp(17px,3.4cqw,31px)}.kiosk.portrait .about-screen{grid-template-rows:minmax(0,40fr) minmax(0,60fr);grid-template-columns:1fr}.kiosk.portrait .about-image span{background:linear-gradient(#0000 45%,#0a080c59)}.kiosk.portrait .about-content{padding:clamp(24px, 3cqh, calc(48px * var(--density-scale,1))) clamp(28px, 6cqw, calc(64px * var(--density-scale,1)))}.kiosk.portrait .about-content h1{font-size:clamp(36px, 7cqw, calc(72px * var(--density-scale,1)))}.kiosk.portrait .about-content>p{font-size:clamp(12px, 2cqw, calc(20px * var(--density-scale,1)))}.kiosk.portrait .about-facts{margin-top:clamp(18px, 2.5cqh, calc(34px * var(--density-scale,1)))}.kiosk.portrait.about-layout-image-right .about-image{grid-area:2/1}.kiosk.portrait.about-layout-image-right .about-content{grid-area:1/1}.kiosk.portrait.about-layout-hero .about-screen{display:block}.kiosk.portrait.about-layout-hero .about-image{position:absolute;inset:0}.kiosk.portrait.about-layout-hero .about-content{border-radius:var(--tile-radius);width:auto;height:58%;position:absolute;inset:auto 4% 3%}.kiosk.portrait .media-modal{padding-inline:28px}.kiosk{font-family:var(--font-body,var(--font-family));font-weight:var(--font-body-weight,400)}.kiosk :is(h1,h2,h3,.tile-content strong,.product-panel-heading strong,.about-facts strong,.navigation-overflow-grid strong){font-family:var(--font-heading,var(--font-family));font-weight:var(--font-heading-weight,700)}.kiosk :is(p,li,dd,dt,a,button,input,select,textarea){font-family:var(--font-body,var(--font-family))}.tile-content p{opacity:.8;font-size:clamp(9px, .72cqw, calc(14px * var(--density-scale,1)));-webkit-line-clamp:var(--overview-text-lines,2);-webkit-box-orient:vertical;margin:8px 52px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.kiosk .overview-grid,.kiosk.portrait .overview-grid{grid-template-columns:repeat(var(--overview-columns,1), minmax(0, 1fr));grid-template-rows:repeat(var(--overview-rows,1), minmax(0, 1fr))}.kiosk .overview-grid .overview-card p{-webkit-line-clamp:var(--overview-text-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kiosk .overview-grid.overview-descriptions-hidden .overview-card p{display:none}.services-grid.overview-layout-product-grid{margin-top:clamp(14px,2cqh,28px)}.kiosk .overview-grid.overview-layout-service-cards .overview-card{background:var(--card-background,#fff);grid-template-rows:minmax(0,58%) minmax(0,42%);grid-template-columns:1fr;display:grid}.kiosk .overview-grid.overview-layout-service-cards .overview-card>img{object-fit:var(--tile-image-fit,cover);width:100%;min-width:0;height:100%;min-height:0;position:relative;inset:auto}.kiosk .overview-grid.overview-layout-service-cards .overview-card>:is(.tile-shade,.service-card-shade){display:none}.kiosk .overview-grid.overview-layout-service-cards .overview-card>:is(.tile-content,div:last-child){min-width:0;min-height:0;padding:clamp(10px, 1.45cqw, calc(26px * var(--density-scale,1)));color:var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative;inset:auto}.kiosk .overview-grid.overview-layout-service-cards .overview-card :is(small){color:var(--accent);opacity:1}.kiosk .overview-grid.overview-layout-service-cards .overview-card :is(strong,h2){color:var(--ink);font-size:clamp(15px, 1.45cqw, calc(29px * var(--density-scale,1)));margin:4px 0 6px;padding-right:clamp(36px,3.2cqw,58px)}.kiosk .overview-grid.overview-layout-service-cards .overview-card p{max-width:none;color:var(--muted);opacity:1;font-size:clamp(8px, .68cqw, calc(13px * var(--density-scale,1)));margin:0;padding:0}.kiosk .overview-grid.overview-layout-service-cards .overview-card :is(.tile-content i,div:last-child>span){bottom:clamp(10px,1cqh,18px);right:clamp(10px,1cqw,18px)}.kiosk .overview-grid.overview-layout-service-cards .service-video-button{align-self:flex-start;margin-top:clamp(7px,.9cqh,12px);padding:6px 9px}.kiosk .overview-grid.overview-layout-product-grid .service-card,.kiosk .overview-grid.overview-layout-showcase .service-card{background:#17151a;display:block}.kiosk .overview-grid.overview-layout-product-grid .service-card>img,.kiosk .overview-grid.overview-layout-showcase .service-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kiosk .overview-grid.overview-layout-product-grid .service-card>.service-card-shade,.kiosk .overview-grid.overview-layout-showcase .service-card>.service-card-shade{display:block}.kiosk .overview-grid.overview-layout-product-grid .service-card>div:last-child,.kiosk .overview-grid.overview-layout-showcase .service-card>div:last-child{color:var(--tile-text,#fff);display:block;position:absolute;inset:auto 0 0}.kiosk .overview-grid.overview-layout-product-grid .service-card>div:last-child{padding:clamp(13px, 1.55cqw, calc(28px * var(--density-scale,1)))}.kiosk .overview-grid.overview-layout-showcase .service-card>div:last-child{padding:clamp(22px, 2.7cqw, calc(52px * var(--density-scale,1)))}.kiosk .overview-grid.overview-layout-product-grid .service-card small,.kiosk .overview-grid.overview-layout-showcase .service-card small{color:color-mix(in srgb, var(--tile-text,#fff), transparent 22%)}.kiosk .overview-grid.overview-layout-product-grid .service-card h2,.kiosk .overview-grid.overview-layout-showcase .service-card h2{color:var(--tile-text,#fff)}.kiosk .overview-grid.overview-layout-product-grid.overview-descriptions-hidden .service-card p{display:none}.kiosk .overview-grid.overview-layout-showcase .service-card p{color:var(--tile-text,#fff);opacity:.82}.product-grid.overview-layout-service-cards .product-tile{grid-area:auto}.overview-grid.overview-layout-editorial-list{gap:clamp(7px, 1cqh, var(--grid-gap))}.overview-grid.overview-layout-editorial-list .overview-card{background:var(--card-background,#fff);grid-template-columns:minmax(130px,29%) minmax(0,1fr);display:grid}.overview-grid.overview-layout-editorial-list .overview-card>img{object-fit:cover;min-width:0;height:100%;min-height:0;position:relative;inset:auto}.overview-grid.overview-layout-editorial-list .overview-card>:is(.tile-shade,.service-card-shade){display:none}.overview-grid.overview-layout-editorial-list .overview-card>:is(.tile-content,div:last-child){min-width:0;padding:clamp(8px, 1.25cqw, calc(22px * var(--density-scale,1)));color:var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative;inset:auto}.overview-grid.overview-layout-editorial-list .overview-card :is(small){color:var(--accent)}.overview-grid.overview-layout-editorial-list .overview-card :is(strong,h2){color:var(--ink);font-size:clamp(14px, 1.35cqw, calc(25px * var(--density-scale,1)));margin:3px 0 5px;padding:0}.overview-grid.overview-layout-editorial-list .overview-card p{max-width:none;color:var(--muted);opacity:1;font-size:clamp(8px, .68cqw, calc(13px * var(--density-scale,1)));margin:0;padding:0}.overview-grid.overview-layout-editorial-list .overview-card :is(.tile-content i,div:last-child>span){bottom:50%;right:clamp(10px,1cqw,20px);transform:translateY(50%)}.overview-grid.overview-layout-showcase .overview-card{isolation:isolate;box-shadow:0 24px 70px color-mix(in srgb, var(--ink), transparent 72%)}.overview-grid.overview-layout-showcase .overview-card>:is(.tile-shade,.service-card-shade){opacity:1;background:linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 92%), transparent 30%), linear-gradient(0deg, #070508f0, transparent 74%)}.overview-grid.overview-layout-showcase .overview-card :is(strong,h2){font-size:clamp(22px, 2.55cqw, calc(52px * var(--density-scale,1)));letter-spacing:-.035em}.overview-grid.overview-layout-showcase .overview-card :is(.tile-content i){width:clamp(38px,3.6cqw,62px)}.kiosk.portrait .overview-grid.overview-layout-editorial-list .overview-card{grid-template-rows:1fr;grid-template-columns:minmax(92px,34%) minmax(0,1fr)}.kiosk.portrait .overview-grid.overview-layout-editorial-list .overview-card>:is(.tile-content,div:last-child){padding:clamp(8px,2.5cqw,18px)}.kiosk.portrait .overview-grid.overview-layout-editorial-list .overview-card :is(strong,h2){font-size:clamp(14px,3.1cqw,25px)}.kiosk.portrait .overview-grid.overview-layout-editorial-list .overview-card p{font-size:clamp(8px,1.45cqw,13px)}.kiosk.portrait .overview-grid.overview-layout-service-cards .overview-card{grid-template-rows:minmax(0,55%) minmax(0,45%)}.kiosk.portrait .overview-grid.overview-layout-service-cards .overview-card>:is(.tile-content,div:last-child){padding:clamp(9px,2.7cqw,20px)}.kiosk.portrait .overview-grid.overview-layout-service-cards .overview-card :is(strong,h2){font-size:clamp(15px,3.2cqw,27px)}.kiosk.portrait .overview-grid.overview-layout-service-cards .overview-card p{font-size:clamp(8px,1.45cqw,13px)}.kiosk.portrait .overview-grid.overview-layout-showcase .overview-card :is(strong,h2){font-size:clamp(23px,5.6cqw,46px)}.studio{color:#26242a;background:#f3f2f4;grid-template-columns:264px 1fr;min-height:100vh;display:grid}.studio-sidebar{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#29434d transparent;color:#dcd8df;background:#17161b;border-right:1px solid #29272e;flex-direction:column;height:100dvh;padding:25px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.studio-sidebar::-webkit-scrollbar{width:6px}.studio-sidebar::-webkit-scrollbar-track{background:0 0}.studio-sidebar::-webkit-scrollbar-thumb{background:#29434d;border-radius:999px}.studio-logo{color:#fff;align-items:center;gap:10px;padding:0 11px 25px;font-size:18px;display:flex}.studio-logo>span{color:#fff;background:#a45a00;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.studio-logo strong{color:#f6ad37;font-weight:600}.project-switcher-wrap{position:relative}.project-switcher{width:100%;color:inherit;text-align:left;background:#211f25;border:1px solid #34323a;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.project-switcher div{min-width:0}.project-switcher small,.project-switcher strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-switcher small{color:#8f8b95;font-size:9px}.project-switcher strong{color:#fff;font-size:12px}.project-switcher>svg{transition:transform .2s}.project-switcher.open>svg{transform:rotate(180deg)}.project-menu{z-index:100;color:#302c33;background:#fff;border:1px solid #ded9df;border-radius:12px;width:252px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 45px #00000047}.project-menu-heading{color:#8a848d;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:6px 8px 8px;font-size:8px;display:flex}.project-menu>button{color:#4e4851;text-align:left;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px;display:grid}.project-menu>button:hover,.project-menu>button.active{background:#f5edf1}.project-menu>button.active{color:#8d4c00}.project-menu button span,.project-menu button strong,.project-menu button small{min-width:0;display:block}.project-menu button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-menu button small{color:#928b94;margin-top:2px;font-size:8px}.project-menu>.new-project-button{color:#a45a00;border-top:1px solid #ece8ec;border-radius:0 0 8px 8px;grid-template-columns:22px 1fr;min-height:52px;margin-top:6px}.project-menu>p{color:#8b858e;margin:6px 8px;font-size:8px;line-height:1.45}.studio-nav{flex-direction:column;gap:4px;margin-top:32px;display:flex}.studio-nav>small{color:#716e78;letter-spacing:.14em;margin:0 12px 7px;font-size:9px;font-weight:700}.studio-nav button{color:#a9a5af;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:11px 13px;font-size:13px;display:flex;overflow:hidden}.studio-nav button>svg{flex:none}.studio-nav button.active{color:#fff;background:#30232b;box-shadow:inset 3px 0 #a45a00}.account-menu-wrap{margin-top:auto;position:relative}.sidebar-footer{width:100%;color:inherit;text-align:left;background:0 0;border-top:1px solid #2c2a31;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:13px 10px 2px;display:grid}.sidebar-footer.open{color:#fff}.user-avatar{color:#fff;background:#a45a00;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:grid}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer strong{color:#e8e5ea;font-size:10px}.sidebar-footer small{color:#77737d;font-size:9px}.account-menu{z-index:110;color:#302c33;background:#fff;border:1px solid #ded9df;border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #00000052}.account-menu-heading{border-bottom:1px solid #ece8ec;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:8px 8px 11px;display:grid}.account-menu-heading strong,.account-menu-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-heading strong{font-size:10px}.account-menu-heading small{color:#8b858e;margin-top:2px;font-size:7px}.account-menu>button{color:#4e4851;text-align:left;background:0 0;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:10px 9px;display:grid}.account-menu>button:hover{background:#f5edf1}.account-menu>button>svg{color:#a45a00}.account-menu>button strong,.account-menu>button small{display:block}.account-menu>button strong{font-size:9px}.account-menu>button small{color:#928b94;margin-top:2px;font-size:7px}.account-menu>.account-menu-logout{color:#a43d47;border-top:1px solid #ece8ec;border-radius:0 0 8px 8px;margin-top:4px}.account-menu>.account-menu-logout svg{color:#a43d47}.studio-workspace{min-width:0}.studio-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e2dfe3;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.search-field{color:#8f8a92;background:#fff;border:1px solid #dedbdf;border-radius:9px;align-items:center;gap:10px;min-width:240px;height:39px;padding:0 12px;font-size:11px;display:flex}.search-field kbd{color:#8b868e;background:#f5f3f5;border:1px solid #ddd9de;border-radius:5px;margin-left:auto;padding:2px 6px}.global-search-trigger{text-align:left;cursor:text;width:min(430px,31vw);transition:border-color .18s,box-shadow .18s}.global-search-trigger:hover{color:#645f67;border-color:#c9a26c;box-shadow:0 0 0 3px #a45a0012}.global-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-trigger kbd{flex:none;font-size:8px}.command-palette-layer{z-index:1400;align-items:start;padding-top:max(86px,11vh)}.command-palette{color:#302b32;background:#fff;border:1px solid #ded9df;border-radius:16px;width:min(720px,100vw - 32px);max-height:min(690px,78vh);overflow:hidden;box-shadow:0 34px 100px #120d1261}.command-palette>header{background:#fff;border-bottom:1px solid #e8e4e8;grid-template-columns:24px minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:66px;padding:0 15px 0 18px;display:grid}.command-palette>header>svg{color:#a45a00}.command-palette>header input{color:#2e2930;background:0 0;border:0;outline:0;width:100%;min-width:0;height:64px;font-size:15px}.command-palette>header input::placeholder{color:#a19aa2}.command-palette>header kbd{color:#817a83;white-space:nowrap;background:#f6f4f6;border:1px solid #ddd8dd;border-radius:6px;padding:4px 7px;font-size:8px}.command-palette>header button{color:#817b83;background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.command-palette>header button:hover{color:#392f36;background:#f1edf0}.command-palette-results{overscroll-behavior:contain;max-height:min(545px,62vh);padding:9px;overflow-y:auto}.command-palette-results>button{color:#474149;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 11px;display:grid}.command-palette-results>button.active{color:#302419;background:#fff7ea;border-color:#ead3af}.command-result-icon{color:#a45a00;background:#fff1dc;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.command-palette-results button>span:nth-child(2){min-width:0}.command-palette-results button strong,.command-palette-results button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-palette-results button strong{font-size:10px}.command-palette-results button small{color:#8d868f;margin-top:3px;font-size:8px}.command-palette-results button>b{color:#88818a;background:#f3f0f2;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:650}.command-palette-results button>svg{color:#aaa3ab}.command-palette-results>button.active>svg{color:#a45a00}.command-palette-empty{color:#958e97;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.command-palette-empty>svg{color:#a45a00;background:#fff1dc;border-radius:11px;width:42px;height:42px;padding:10px}.command-palette-empty strong{color:#494249;font-size:11px}.command-palette-empty small{font-size:8px}.command-palette>footer{color:#8e8790;background:#faf9fa;border-top:1px solid #e8e4e8;align-items:center;gap:15px;min-height:43px;padding:0 15px;font-size:7px;display:flex}.command-palette>footer span{align-items:center;gap:4px;display:flex}.command-palette>footer kbd{color:#706971;text-align:center;background:#fff;border:1px solid #ddd8dd;border-radius:4px;min-width:21px;padding:2px 5px;box-shadow:0 1px #d4cfd4}.command-palette>footer em{margin-left:auto;font-style:normal}.topbar-actions{align-items:center;gap:9px;display:flex}.draft-status{color:#77727b;align-items:center;gap:7px;margin-right:4px;font-size:10px;display:flex}.draft-status i{background:#28a275;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff3eb}.draft-status-saving i{background:#3988d2;animation:1.15s ease-in-out infinite draft-saving-pulse;box-shadow:0 0 0 3px #dcecf9}.draft-status-conflict{color:#925b11}.draft-status-conflict i{background:#d58a24;box-shadow:0 0 0 3px #f8e9ce}.draft-status-error{color:#a43d47}.draft-status-error i{background:#c94755;box-shadow:0 0 0 3px #f8dfe2}.draft-status-unsaved{color:#8b641d}.draft-status-unsaved i{background:#c9942c;box-shadow:0 0 0 3px #f7ebcf}.global-backup-alert{z-index:19;color:#8b3c16;background:#fff4df;border-bottom:1px solid #ebc79e;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 30px;display:grid;position:sticky;top:72px;box-shadow:0 5px 14px #5b391414}.global-backup-alert>svg{color:#b56419}.global-backup-alert strong{font-size:9px;display:block}.global-backup-alert span{font-size:8px;line-height:1.45}.global-backup-alert button{color:#8c4810;background:#ffffffb8;border:1px solid #dfb982;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:600}@keyframes draft-saving-pulse{50%{opacity:.35;transform:scale(.72)}}.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex}.primary-button{color:#fff;background:#a45a00;box-shadow:0 5px 14px #a45a002e}.primary-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.secondary-button{color:#3d3940;background:#fff;border:1px solid #dcd8dd}.studio-page{padding:34px 36px 60px}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:28px;display:flex}.heading-actions{align-items:center;gap:9px;display:flex}.page-heading-row h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:30px;font-weight:600;line-height:1.1}.page-heading-row p{color:#7a757d;margin:0;font-size:12px}.section-kicker{color:#a45a00;font-size:9px}.orientation-toggle{background:#fff;border:1px solid #dedbdf;border-radius:9px;padding:3px;display:flex}.orientation-toggle button{color:#827d85;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.orientation-toggle button.active{color:#fff;background:#29272d}.design-import-bar{background:#fff;border:1px solid #dedbdf;border-radius:11px;grid-template-columns:minmax(300px,1fr) minmax(210px,280px) auto;align-items:end;gap:14px;margin-bottom:14px;padding:13px 15px;display:grid}.design-import-bar>div{align-items:center;gap:10px;display:flex}.design-import-bar>div>span{color:#a45a00;background:#fff1dc;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.design-import-bar strong,.design-import-bar small{display:block}.design-import-bar strong{font-size:10px}.design-import-bar small{color:#8d8790;margin-top:2px;font-size:7px;line-height:1.4}.design-import-bar label>span{color:#817b83;margin-bottom:5px;font-size:7px;display:block}.design-import-bar select{background:#fff;border:1px solid #ddd9dd;border-radius:7px;width:100%;min-height:36px;padding:0 9px;font-size:8px}.orientation-mode-panel{background:#fbf7f9}.orientation-mode-status{background:#fff;border:1px solid #e4dfe4;border-radius:8px;padding:10px 11px}.orientation-mode-status.linked{background:#f1faf6;border-color:#bfdfd3}.orientation-mode-status strong,.orientation-mode-status small{display:block}.orientation-mode-status strong{font-size:9px}.orientation-mode-status small{color:#8b858d;margin-top:3px;font-size:8px;line-height:1.4}.orientation-mode-button{color:#a45a00;background:#fff;border:1px solid #e5bd82;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:9px;padding:9px;font-size:9px;font-weight:600;display:flex}.orientation-mode-hint{color:#8c868e;margin:9px 0 0;font-size:8px;line-height:1.45}.appearance-layout{grid-template-columns:minmax(520px,650px) minmax(520px,1fr);align-items:start;gap:22px;display:grid}.control-panel{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.control-group{background:#fff;border:1px solid #dedbdf;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #28212709}.control-group-wide{grid-column:1/-1}.control-group summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:62px;padding:11px 13px;list-style:none;display:grid}.control-group summary::-webkit-details-marker{display:none}.control-group summary::marker{content:""}.control-group summary>span{color:#a45a00;background:#fff1dc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.control-group summary strong,.control-group summary small{display:block}.control-group summary strong{font-size:11px}.control-group summary small{color:#928d95;margin-top:2px;font-size:8px;line-height:1.3}.control-group-chevron{color:#918b93;transition:transform .2s}.control-group[open] .control-group-chevron{transform:rotate(180deg)}.control-group[open] summary{background:#fcfbfc;border-bottom:1px solid #e9e6e9}.control-group-body{padding:15px 16px 18px}.control-group-orientation .control-group-body{background:#fbf7f9}.control-group-branding .control-group-body{grid-template-columns:1fr 1fr;align-items:start;gap:0 14px;display:grid}.control-group-branding .color-grid,.control-group-branding .project-name-message{grid-column:1/-1}.typography-system{background:#faf9fa;border:1px solid #ded9df;border-radius:10px;grid-column:1/-1;gap:11px;margin:8px 0 12px;padding:13px;display:grid}.typography-system-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.typography-system-heading strong,.typography-system-heading small{display:block}.typography-system-heading strong{font-size:10px}.typography-system-heading small{color:#8d8790;margin-top:2px;font-size:7px}.typography-system-heading>span{color:#197358;text-transform:uppercase;background:#e7f5ef;border-radius:100px;padding:4px 7px;font-size:7px;font-weight:700}.typography-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.typography-controls .select-control{margin:0}.typography-preview{color:#25222a;background:#fff;border:1px solid #e3dfe3;border-radius:8px;padding:13px 14px}.typography-preview>small{color:#a45a00;letter-spacing:.12em;font-size:6px;font-weight:700;display:block}.typography-preview>strong{font-family:var(--preview-heading-font);font-size:18px;font-weight:var(--preview-heading-weight);margin:5px 0 3px;line-height:1.05;display:block}.typography-preview>p{color:#716a73;font-family:var(--preview-body-font);font-size:8px;font-weight:var(--preview-body-weight);margin:0;line-height:1.45}.typography-license-note{color:#817b84;margin:0;font-size:7px;line-height:1.45}.project-language-summary{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);align-items:end;gap:16px;margin-bottom:11px;display:grid}.project-language-summary strong,.project-language-summary small{display:block}.project-language-summary strong{font-size:10px}.project-language-summary small{color:#8d8790;max-width:520px;margin-top:3px;font-size:8px;line-height:1.5}.project-language-list{gap:6px;display:grid}.project-language-list article{background:#faf9fa;border:1px solid #e3dfe3;border-radius:8px;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:8px;display:grid}.language-code{color:#8d4c00;background:#fff1dc;border-radius:6px;place-items:center;min-height:30px;font-size:8px;font-weight:700;display:grid}.project-language-list label span,.project-language-add label span{color:#8b858d;margin-bottom:4px;font-size:7px;display:block}.project-language-list input,.project-language-add input{background:#fff;border:1px solid #ddd9dd;border-radius:6px;width:100%;min-height:30px;padding:0 8px;font-size:8px}.project-language-list article>b{color:#247057;background:#e7f5ef;border-radius:5px;align-self:center;padding:4px 6px;font-size:6px}.project-language-list article>div{align-self:center;gap:3px;display:flex}.project-language-list button{color:#746d75;background:#fff;border:1px solid #dfdbdf;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.project-language-list button:disabled{opacity:.35}.project-language-list .language-remove{color:#a33153;background:#fff8ed;border-color:#ecd2dc}.project-language-add{border-top:1px solid #ece9ec;grid-template-columns:minmax(110px,.4fr) minmax(160px,1fr) auto;align-items:end;gap:8px;margin-top:11px;padding-top:11px;display:grid}.project-language-add .secondary-button{min-height:31px}.project-language-message{color:#736b73;margin-top:8px;font-size:7px;line-height:1.5;display:block}.kiosk-system-copy-editor{border-top:1px solid #e4e0e4;gap:10px;margin-top:14px;padding-top:14px;display:grid}.kiosk-system-copy-editor>header{gap:11px;display:grid}.kiosk-system-copy-editor>header>div:first-child{max-width:520px}.kiosk-system-copy-editor>header strong,.kiosk-system-copy-editor>header small{display:block}.kiosk-system-copy-editor>header strong{font-size:10px}.kiosk-system-copy-editor>header small{color:#8b858d;margin-top:3px;font-size:7px;line-height:1.45}.kiosk-system-copy-editor>header>div:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.kiosk-system-copy-editor>header .select-control{min-width:0}.kiosk-system-copy-editor>header .secondary-button{white-space:nowrap;min-height:31px}.kiosk-system-copy-note{color:#6f6971;background:#faf9fa;border:1px solid #dedade;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.kiosk-system-copy-note>svg{color:#a45a00;flex:none}.kiosk-system-copy-note strong,.kiosk-system-copy-note span{font-size:7px}.kiosk-system-copy-note strong{color:#3f3940;margin-right:5px}.kiosk-system-copy-groups{gap:6px;display:grid}.kiosk-system-copy-groups details{background:#fff;border:1px solid #dfdbdf;border-radius:8px;overflow:hidden}.kiosk-system-copy-groups summary{cursor:pointer;background:#faf9fa;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;list-style:none;display:flex}.kiosk-system-copy-groups summary::-webkit-details-marker{display:none}.kiosk-system-copy-groups summary span strong,.kiosk-system-copy-groups summary span small{display:block}.kiosk-system-copy-groups summary span strong{font-size:8px}.kiosk-system-copy-groups summary span small{color:#918b92;margin-top:2px;font-size:6px}.kiosk-system-copy-groups details[open] summary{color:#8d4c00;background:#fffaf2;border-bottom:1px solid #e5e1e5}.kiosk-system-copy-groups details[open] summary>svg{transform:rotate(180deg)}.kiosk-system-copy-groups details>div{gap:5px;padding:9px;display:grid}.kiosk-system-copy-groups label{grid-template-columns:minmax(105px,.8fr) minmax(0,1.7fr) minmax(70px,.45fr);align-items:center;gap:8px;display:grid}.kiosk-system-copy-groups label>span{color:#5f5961;font-size:7px;font-weight:600}.kiosk-system-copy-groups label>input{background:#fff;border:1px solid #dcd8dc;border-radius:6px;width:100%;min-width:0;min-height:31px;padding:0 8px;font-size:8px}.kiosk-system-copy-groups label>input:placeholder-shown{color:#817a82;background:#fbfafb}.kiosk-system-copy-groups label>small{color:#aaa4aa;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:6px;overflow:hidden}.control-heading{align-items:center;gap:10px;margin-bottom:19px;display:flex}.control-heading>span{color:#a45a00;background:#fff1dc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.control-heading strong,.control-heading small{display:block}.control-heading strong{font-size:12px}.control-heading small{color:#928d95;font-size:9px}.range-control{margin:15px 0;display:block}.range-control>span{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.range-control b{font-size:10px;font-weight:500}.range-control output{color:#827d85;align-items:center;gap:4px;font-size:9px;display:inline-flex}.range-control output i{white-space:nowrap;min-width:18px;font-style:normal}.range-control .range-number{appearance:textfield;color:#4e4950;text-align:right;width:64px;height:29px;font:inherit;background:#fff;border:1px solid #ddd9dd;border-radius:6px;padding:0 6px;font-size:9px}.range-control .range-number::-webkit-inner-spin-button{opacity:1}.range-control>input[type=range]{appearance:none;accent-color:#a45a00;background:#ddd9de;border-radius:100px;width:100%;height:4px}.range-control>input[type=range]::-webkit-slider-thumb{appearance:none;background:#a45a00;border:3px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 4px #00000040}.color-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.color-control>span{color:#767078;margin-bottom:6px;font-size:9px;display:block}.color-control>div{border:1px solid #dedade;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.color-control input{background:0 0;border:0;border-radius:50%;width:18px;height:18px;padding:0}.color-control code{font-size:9px}.select-control{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:10px;display:flex}.select-control select,.device-table select{color:#4e4950;background:#fff;border:1px solid #ddd9dd;border-radius:7px;padding:7px 9px;font-size:9px}.text-control{color:#676169;margin-top:15px;font-size:10px;display:block}.text-control span{margin-bottom:6px;display:block}.text-control input{border:1px solid #ddd9dd;border-radius:7px;width:100%;padding:8px 9px;font-size:9px}.switch-control{color:#676169;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.switch-control input{accent-color:#a45a00}.preview-size-control{color:#77717a;align-items:center;gap:6px;font-size:9px;display:flex}.preview-size-control select{background:#fff;border:1px solid #d9d6da;border-radius:6px;padding:5px 7px;font-size:9px}.segmented-control{background:#f5f3f5;border:1px solid #ddd9de;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segmented-control button{color:#817c84;background:0 0;border-radius:6px;padding:7px;font-size:9px}.segmented-control button.active{color:#a45a00;background:#fff;box-shadow:0 1px 4px #1c181e1a}.preview-panel{background:#fff;border:1px solid #e0dde1;border-radius:13px;position:sticky;top:88px;overflow:hidden}.preview-toolbar{border-bottom:1px solid #e6e3e6;justify-content:space-between;align-items:center;height:50px;padding:0 15px;display:flex}.preview-toolbar>div,.preview-toolbar button{align-items:center;gap:8px;display:flex}.preview-toolbar strong{font-size:11px}.preview-toolbar span{color:#9a959c;font-size:9px}.preview-toolbar button{color:#6f6a72;background:#f3f1f3;border-radius:6px;padding:7px 9px;font-size:9px}.preview-canvas{background-color:#dedce0;background-image:linear-gradient(45deg,#d8d5da 25%,#0000 25%),linear-gradient(-45deg,#d8d5da 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8d5da 75%),linear-gradient(-45deg,#0000 75%,#d8d5da 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;place-items:center;min-height:min(620px,100vh - 190px);padding:34px;display:grid}.preview-shell{background:#242329;border:7px solid #242329;border-radius:13px;transition:width .35s,height .35s;position:relative;overflow:hidden;box-shadow:0 25px 60px #1f1c2242}.preview-landscape{aspect-ratio:16/9;width:min(100%,1020px)}.preview-portrait{aspect-ratio:9/16;height:560px}.preview-screen{border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.preview-camera{z-index:10;background:#57545c;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.preview-virtual-screen{transform-origin:0 0;position:absolute;top:0;left:0}.preview-screen .kiosk .admin-nav-button{display:none}.preview-note{color:#6d6870;border-top:1px solid #e6e3e6;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:9px;display:flex}.preview-note svg{color:#16865f}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.company-message{color:#286d56;background:#eff9f5;border:1px solid #c6dfd5;border-radius:9px;grid-template-columns:18px 1fr 24px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:8px;display:grid}.company-message>span{align-items:center;gap:8px;min-width:0;display:flex}.company-message small{color:#568172;font-weight:700}.company-message code{color:#285d4c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:5px;flex:1;padding:5px 7px;overflow:hidden}.company-message>button{width:23px;height:23px;color:inherit;background:0 0;border-radius:5px;place-items:center;display:grid}.company-message .secondary-button{width:auto;height:25px;padding:0 8px}.company-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.company-stat-grid article{background:#fff;border:1px solid #dedbdf;border-radius:11px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex}.company-stat-grid article>svg{color:#a45a00;background:#fff1dc;border-radius:9px;width:37px;height:37px;padding:9px}.company-stat-grid small,.company-stat-grid strong{display:block}.company-stat-grid small{color:#8b858d;font-size:7px}.company-stat-grid strong{margin-top:2px;font-size:18px}.company-invite-panel{background:#fffaf2;border:1px solid #dab6c6;border-radius:12px;grid-template-columns:minmax(280px,1.2fr) minmax(200px,.8fr) minmax(220px,.8fr) auto;align-items:end;gap:14px;margin-bottom:15px;padding:16px;display:grid}.company-invite-panel>div:first-child{align-self:center;align-items:center;gap:11px;display:flex}.company-invite-panel>div:first-child>span{color:#a45a00;background:#fff;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.company-invite-panel h2{margin:0;font-size:11px}.company-invite-panel p{color:#827a82;margin:3px 0 0;font-size:7px;line-height:1.45}.company-invite-panel .editor-field{margin:0}.company-invite-panel>div:last-child{gap:6px;display:flex}.company-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.company-workspace.single{grid-template-columns:minmax(0,1fr)}.company-list-panel,.company-dashboard{background:#fff;border:1px solid #dedbdf;border-radius:12px;overflow:hidden}.company-panel-heading{background:#faf9fa;border-bottom:1px solid #e8e5e8;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.company-panel-heading h2{margin:0;font-size:11px}.company-panel-heading p{color:#8d8790;margin:3px 0 0;font-size:7px}.company-panel-heading b{color:#a45a00;background:#fff1dc;border-radius:5px;padding:4px 7px;font-size:7px}.company-list{padding:7px}.company-list>button{color:#494349;text-align:left;background:0 0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto 17px;align-items:center;gap:9px;width:100%;min-height:64px;padding:8px 9px;display:grid}.company-list>button:hover,.company-list>button.active{background:#f7eff3}.company-list>button.active{box-shadow:inset 3px 0 #a45a00}.company-list button>span:nth-child(2) strong,.company-list button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-list button>span:nth-child(2) strong{font-size:9px}.company-list button>span:nth-child(2) small{color:#8d8790;margin-top:3px;font-size:7px}.company-avatar{color:#fff;background:linear-gradient(135deg,#a45a00,#d64382);border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:700;display:grid}.company-avatar.large{width:48px;height:48px;font-size:12px}.company-status{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:700;display:inline-flex}.company-status.active{color:#246e56;background:#e8f6f0}.company-status.invited{color:#93611b;background:#fff1d9}.company-status.suspended{color:#9b2d3f;background:#fde8ec}.company-dashboard>header{background:linear-gradient(100deg,#fffaf2,#fff 48%);border-bottom:1px solid #e7e4e7;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.company-dashboard>header>div{align-items:center;gap:12px;display:flex}.company-dashboard-header-actions{justify-content:flex-end}.company-dashboard-header-actions .danger-button,.company-dashboard-header-actions .secondary-button{min-height:29px;padding:0 10px;font-size:7px}.company-dashboard header small{color:#a45a00;letter-spacing:.08em;font-size:6px;font-weight:700}.company-dashboard header h2{margin:2px 0;font-size:16px}.company-dashboard header p{color:#89828a;margin:0;font-size:8px}.company-dashboard-stats{border-bottom:1px solid #e7e4e7;grid-template-columns:repeat(3,1fr);display:grid}.company-dashboard-stats div{border-right:1px solid #ece9ec;padding:13px 17px}.company-dashboard-stats div:last-child{border-right:0}.company-dashboard-stats small,.company-dashboard-stats strong{display:block}.company-dashboard-stats small{color:#918b93;font-size:7px}.company-dashboard-stats strong{margin-top:3px;font-size:14px}.company-dashboard-section{border-bottom:1px solid #e9e6e9;padding:17px 19px}.company-dashboard-section:last-child{border-bottom:0}.company-section-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:11px;display:flex}.company-section-heading h3{margin:0;font-size:10px}.company-section-heading p{color:#918b93;margin:3px 0 0;font-size:7px}.company-section-heading label{color:#777079;font-size:7px}.company-section-heading select{background:#fff;border:1px solid #ddd9dd;border-radius:6px;min-width:180px;margin-top:4px;padding:7px 8px;font-size:8px;display:block}.company-project-list{gap:7px;display:grid}.company-project-list article{background:#faf9fa;border:1px solid #e4e0e4;border-radius:8px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.company-project-list article>span{color:#a45a00;background:#f7e5ed;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.company-project-list article strong,.company-project-list article small{display:block}.company-project-list article strong{font-size:8px}.company-project-list article small{color:#918b93;margin-top:2px;font-size:7px}.company-project-list .secondary-button{min-height:29px;padding-inline:9px;font-size:7px}.company-empty{color:#928b94;text-align:center;border:1px dashed #d9d4d9;border-radius:8px;margin:0;padding:18px;font-size:8px}.company-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.company-members article{border:1px solid #e5e1e5;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.company-members article.invited{background:#fffaf2;border-style:dashed}.company-members article select{background:#fff;border:1px solid #ddd9dd;border-radius:6px;max-width:110px;padding:6px;font-size:7px}.company-members .user-avatar{width:30px;height:30px;font-size:7px}.user-avatar.muted{background:#77717a}.company-members strong,.company-members small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-members strong{font-size:8px}.company-members small{color:#918b93;margin-top:2px;font-size:7px}.company-member-invite{border-top:1px solid #ebe8eb;grid-template-columns:minmax(0,1fr) minmax(145px,auto) auto;align-items:end;gap:8px;margin-top:10px;padding-top:10px;display:grid}.company-member-invite .editor-field{margin:0}.company-permission-list{gap:8px;display:grid}.company-permission-list>article{background:#faf9fa;border:1px solid #e4e0e4;border-radius:9px;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.company-permission-person{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.company-permission-person .user-avatar{width:30px;height:30px;font-size:7px}.company-permission-person strong,.company-permission-person small{display:block}.company-permission-person strong{font-size:8px}.company-permission-person small{color:#918b93;margin-top:2px;font-size:7px}.company-project-role-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:6px;display:grid}.company-project-role-grid label{background:#fff;border:1px solid #e7e3e7;border-radius:7px;grid-template-columns:minmax(0,1fr) 115px;align-items:center;gap:7px;padding:6px 7px;display:grid}.company-project-role-grid label>span{color:#625c64;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.company-project-role-grid select{background:#fff;border:1px solid #ddd9dd;border-radius:5px;min-width:0;padding:6px;font-size:7px}.company-access-all{color:#286d56;background:#e8f6f0;border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:700;display:inline-flex}@media (width<=1180px){.company-stat-grid{grid-template-columns:repeat(2,1fr)}.company-invite-panel{grid-template-columns:1fr 1fr}.company-invite-panel>div:first-child{grid-column:1/-1}.company-workspace{grid-template-columns:1fr}.company-list{grid-template-columns:repeat(2,1fr);display:grid}.company-project-role-grid{grid-template-columns:1fr}}@media (width<=700px){.company-stat-grid,.company-list,.company-members,.company-invite-panel{grid-template-columns:1fr}.company-invite-panel>div:first-child{grid-column:auto}.company-dashboard>header,.company-section-heading{flex-direction:column;align-items:flex-start}.company-dashboard-stats{grid-template-columns:1fr}.company-dashboard-stats div{border-bottom:1px solid #ece9ec;border-right:0}.company-member-invite,.company-permission-list>article,.company-project-role-grid label{grid-template-columns:1fr}}.stat-card{background:#fff;border:1px solid #e0dde1;border-radius:12px;padding:20px;position:relative}.stat-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:17px}.stat-icon svg{width:17px}.stat-icon.magenta{color:#a45a00;background:#fff1dc}.stat-icon.green{color:#16865f;background:#e4f4ee}.stat-icon.blue{color:#2772a8;background:#e5f1f8}.stat-icon.amber{color:#a56a12;background:#f9efd9}.stat-card small,.stat-card strong{display:block}.stat-card>small{color:#8b868e;font-size:10px}.stat-card>strong{margin-top:9px;font-size:28px}.stat-card p{color:#8f8a92;margin:4px 0 0;font-size:9px}.panel-section{background:#fff;border:1px solid #e0dde1;border-radius:12px;margin-top:22px;overflow:hidden}.panel-title{border-bottom:1px solid #ebe8eb;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.panel-title h2{margin:0;font-size:14px}.panel-title p{color:#8b868e;margin:2px 0 0;font-size:9px}.panel-title button{color:#a45a00;background:0 0;font-size:10px}.device-table-wrap{background:#fff;overflow-x:auto}.device-table{border-collapse:collapse;white-space:nowrap;width:100%}.device-table th{color:#99949c;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#faf9fa;border-bottom:1px solid #e8e5e8;padding:11px 14px;font-size:8px}.device-table td{color:#4e4951;border-bottom:1px solid #efedef;padding:14px;font-size:9px}.device-table th:nth-child(2),.device-table td:nth-child(2){min-width:205px}.device-table th:nth-child(3),.device-table td:nth-child(3){white-space:normal;min-width:275px}.device-table tbody tr:last-child td{border-bottom:0}.device-table td>strong{font-size:9px;display:block}.device-status-cell{justify-items:start;gap:8px;display:grid}.device-runtime-health{color:#8a6007;white-space:normal;background:#fff8df;border:1px solid #ead69d;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:5px;max-width:190px;padding:7px 8px;display:grid}.device-runtime-health>svg{margin-top:1px}.device-runtime-health b,.device-runtime-health small,.device-runtime-health em{display:block}.device-runtime-health b{font-size:7px}.device-runtime-health small{color:#786d50;margin-top:2px;font-size:6px}.device-runtime-health em{color:#8d6413;margin-top:2px;font-size:6px;font-style:normal}.device-runtime-health.unstable{color:#9d2940;background:#fff0f3;border-color:#e5b5c0}.device-runtime-health.unstable small,.device-runtime-health.unstable em{color:#944257}.device-content-cell>strong{font-size:10px;display:block}.device-content-cell>.table-sub{margin-bottom:8px}.last-sync-line,.last-sync-error{align-items:flex-start;gap:7px;margin-top:7px;line-height:1.35;display:flex}.last-sync-line>svg,.last-sync-error>svg{flex:none;margin-top:1px}.last-sync-line{color:#16865f}.last-sync-error{color:#ae5f12}.last-sync-line span,.last-sync-error span{font-size:8px;display:block}.last-sync-line b,.last-sync-error b,.last-sync-error em{display:block}.last-sync-line b,.last-sync-error b{font-size:8px}.last-sync-error em{opacity:.82;margin-top:2px;font-size:7px;font-style:normal}.device-app-update{color:#8b6105;background:#fff9e8;border:1px solid #ead59d;border-radius:7px;align-items:flex-start;gap:7px;margin:7px 0 2px;padding:6px 7px;display:flex}.device-app-update>svg{flex:none;margin-top:1px}.device-app-update span,.device-app-update b,.device-app-update small,.device-app-update em{display:block}.device-app-update b{font-size:8px}.device-app-update small,.device-app-update em{margin-top:2px;font-size:7px;font-style:normal}.device-app-update.update-downloaded{color:#17694e;background:#edf8f3;border-color:#bcdcca}.device-app-update.update-error{color:#a33147;background:#fff2f4;border-color:#e4b8c0}.device-sync-button{color:#a45a00;background:#fff5f9;border:1px solid #e5c1d1;border-radius:7px;align-items:center;gap:5px;margin-top:9px;padding:6px 9px;font-size:8px;font-weight:600;display:inline-flex}.device-sync-button:disabled{color:#16865f;cursor:wait;background:#eff9f5;border-color:#bfe1d4}.device-name{align-items:center;gap:10px;display:flex}.device-name>span{color:#a45a00;background:#fff1dc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.device-name strong,.device-name small,.table-sub{display:block}.device-name strong{color:#2d2a30;font-size:10px}.device-name small,.table-sub{color:#969199;font-size:8px}.status-pill,.network-route{align-items:center;gap:6px;font-size:8px;display:inline-flex}.status-pill i{border-radius:50%;width:7px;height:7px}.status-online i{background:#1ea775;box-shadow:0 0 0 3px #e2f4ed}.status-syncing i{background:#277db8;box-shadow:0 0 0 3px #e5f2fa}.status-offline i{background:#a39da5}.status-wipe-pending i{background:#d68b1d}.status-revoked i{background:#c63752}.network-route svg{width:13px}.route-lan{color:#16865f}.route-internet{color:#2878ae}.route-offline{color:#8f8992}.device-table select{margin-top:4px;padding-block:4px}.device-display-settings{white-space:normal;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;width:190px;margin-top:7px;display:grid}.device-display-settings label{color:#8c868f;gap:3px;min-width:0;font-size:7px;font-weight:600;display:grid}.device-display-settings select{color:#3f3942;background:#fff;border:1px solid #dedade;border-radius:7px;width:100%;min-width:0;min-height:29px;margin:0;padding:4px 6px;font-size:8px}.device-display-settings output{background:#fff;border:1px solid #dedade;border-radius:7px;align-items:center;min-width:0;min-height:29px;display:flex;overflow:hidden}.device-display-settings output:focus-within{border-color:#bc5b82;box-shadow:0 0 0 2px #a45a0014}.device-display-settings output input{color:#3f3942;background:0 0;border:0;outline:0;width:100%;min-width:0;height:27px;padding:0 2px 0 7px;font-size:8px;font-weight:650}.device-display-settings output i{color:#8c868f;padding-right:7px;font-size:7px;font-style:normal}.device-display-settings .device-manual-scale,.device-effective-scale{grid-column:1/-1}.device-effective-scale{color:#6d6670;background:#f0f8f5;border:1px solid #d9e8e2;border-radius:7px;padding:7px 9px;font-size:7px;line-height:1.4;display:block}.device-effective-scale b{color:#167758;margin-right:3px;font-size:8px}.device-configuration-state{white-space:normal;border-radius:6px;align-items:flex-start;gap:5px;max-width:190px;margin-top:7px;padding:6px 7px;font-size:7px;line-height:1.35;display:flex}.device-configuration-state>svg{flex:none;margin-top:1px}.device-configuration-state b{font-size:7px;display:block}.device-configuration-state.pending{color:#7d5718;background:#fff8e7;border:1px solid #ead39e}.device-configuration-state.applied{color:#27654f;background:#eff9f5;border:1px solid #c9e2d8}.device-audio-control{align-items:center;gap:5px;display:flex}.device-audio-control button{color:#28785e;background:#eaf7f2;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.device-audio-control button.muted{color:#a33b50;background:#f9e9ed}.device-audio-control select:disabled{opacity:.45}.device-pin-button{color:#39343d;cursor:pointer;background:#fff;border:1px solid #dedbe1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:32px;padding:6px 9px;font-size:8px;font-weight:650;display:inline-flex}.device-pin-button:hover:not(:disabled){color:#b31655;background:#fff5f8;border-color:#b31655}.device-pin-button:disabled{opacity:.45;cursor:not-allowed}.device-pin-modal{width:min(520px,100vw - 32px)}.device-pin-modal .editor-body{gap:16px;display:grid}.device-pin-modal .editor-body>p{color:#6f6874;margin:0;line-height:1.55}.project-name-message{color:#16865f;margin:-2px 0 10px;font-size:9px;font-weight:650;display:block}.icon-button{background:#f3f1f3;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-button.danger{color:#b42e48}.device-summary{gap:12px;margin-bottom:18px;display:flex}.device-summary>div{background:#fff;border:1px solid #e1dee2;border-radius:10px;flex:1;align-items:center;gap:11px;padding:14px 16px;display:flex}.device-summary>div>svg{color:#a45a00}.device-summary strong,.device-summary small{display:block}.device-summary strong{font-size:10px}.device-summary small{color:#948f97;font-size:8px}.security-callout{color:#564c29;background:#fff9e6;border:1px solid #eadca6;border-radius:10px;align-items:flex-start;gap:13px;margin-top:18px;padding:16px 18px;display:flex}.security-callout svg{flex:none}.security-callout strong{font-size:11px}.security-callout p{margin:3px 0 0;font-size:9px;line-height:1.5}.content-toolbar{gap:8px;margin-bottom:17px;display:flex}.content-toolbar .search-field{flex:1}.content-toolbar .search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.content-toolbar button{color:#625d65;background:#fff;border:1px solid #dedbdf;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:flex}.content-manager-nav{align-items:flex-start;gap:8px;margin:-8px 0 10px;display:flex}.content-section-tabs{background:#fff;border:1px solid #dfdcdf;border-radius:10px;flex-wrap:wrap;flex:1;gap:5px;padding:5px;display:flex}.content-section-tab{background:#faf9fa;border:1px solid #e7e3e7;border-radius:7px;grid-template-columns:30px minmax(90px,1fr) 28px auto;align-items:center;gap:2px;min-width:170px;padding:3px;display:grid}.content-section-tab.active{background:#302d33;border-color:#4b464e}.content-section-tab.hidden-section{opacity:.58}.content-section-tab .section-select-button{color:#847e86;background:0 0;border-radius:5px;place-items:center;height:29px;padding:0;display:grid}.content-section-tab.active .section-select-button{color:#fff}.content-section-tab>input{color:#4f4951;background:0 0;border:0;border-bottom:1px solid #0000;width:100%;min-width:0;padding:6px 5px;font-size:9px;font-weight:600}.content-section-tab.active>input{color:#fff}.content-section-tab>input:focus{border-bottom-color:#c55887;outline:0}.content-section-tab>label{color:#878188;cursor:pointer;place-items:center;height:29px;display:grid}.content-section-tab.active>label{color:#fff}.content-section-tab>label input{display:none}.content-section-tab .remove-section-button{color:#a33b50;background:#f8e8ed;border-radius:4px;padding:5px}.add-section-button{color:#a45a00;white-space:nowrap;background:#fff;border:1px solid #e5bd82;border-radius:9px;align-items:center;gap:6px;min-height:43px;padding:0 12px;font-size:9px;font-weight:600;display:flex}.content-language-note{color:#77717a;background:#faf9fa;border:1px solid #e2dfe2;border-radius:8px;align-items:center;gap:7px;margin-bottom:16px;padding:8px 11px;font-size:8px;display:flex}.content-language-note details{margin-left:auto;position:relative}.content-language-note summary{color:#a45a00;cursor:pointer;font-weight:600}.content-language-note details>div{z-index:10;background:#fff;border:1px solid #dedade;border-radius:9px;width:330px;padding:12px;position:absolute;top:25px;right:0;box-shadow:0 14px 40px #00000026}.content-language-note label{grid-template-columns:110px 1fr;align-items:center;gap:8px;margin:5px 0;display:grid}.content-language-note input{border:1px solid #dedade;border-radius:6px;min-width:0;padding:7px;font-size:8px}.navigation-label-editor{background:#fff;border:1px solid #dfdcdf;border-radius:10px;margin:-8px 0 18px}.navigation-label-editor summary{color:#625d65;cursor:pointer;padding:12px 15px;font-size:10px;font-weight:600}.navigation-label-editor>div{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 15px 15px;display:grid}.content-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.category-order{gap:2px;display:grid}.category-order button{color:#716b73;background:#ece9ec;border-radius:4px;place-items:center;width:20px;height:16px;display:grid}.category-order button:disabled{opacity:.25;cursor:default}.category-manager{background:#fff;border:1px solid #dfdcdf;border-radius:11px;margin-bottom:14px;padding:14px}.category-manager-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.category-manager-heading>div{align-items:center;gap:9px;display:flex}.category-manager-heading>div>span{color:#a45a00;background:#fff1dc;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.category-manager-heading strong,.category-manager-heading small{display:block}.category-manager-heading strong{font-size:10px}.category-manager-heading small{color:#8d8790;margin-top:2px;font-size:8px}.category-manager-heading button{color:#a45a00;background:#fffaf2;border:1px solid #e5bd82;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:600;display:inline-flex}.category-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.category-manager-grid article{background:#faf9fa;border:1px solid #e6e2e6;border-radius:8px;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) auto 28px;align-items:end;gap:7px;min-width:0;padding:8px;display:grid}.category-manager-grid article>label{min-width:0}.category-manager-grid article small{color:#918b93;margin-bottom:3px;font-size:7px;display:block}.category-manager-grid article input{background:#fff;border:1px solid #ddd9dd;border-radius:6px;width:100%;min-width:0;padding:7px 8px;font-size:8px}.category-manager-grid article b{color:#817b83;white-space:nowrap;align-self:center;font-size:7px;font-weight:500}.category-order{color:#aaa4ac;align-self:center}.category-remove{color:#a33b50;background:#f8e8ed;border-radius:6px;align-self:center;place-items:center;width:28px;height:28px;display:grid}.category-remove:disabled{color:#b9b3ba;cursor:not-allowed;background:#efedef}.category-manager-grid article{flex-wrap:wrap;display:flex}.category-manager-grid article>label{flex:125px;min-width:105px}.category-manager-grid article>.category-order{flex:0 0 22px}.category-manager-grid article>.category-remove{flex:0 0 28px}.content-product-grid article{background:#fff;border:1px solid #e0dde1;border-radius:11px;position:relative;overflow:hidden}.content-product-grid article>img{aspect-ratio:16/7;object-fit:cover;width:100%}.content-product-grid article>div{min-height:94px;padding:11px 74px 11px 11px;position:relative}.content-product-grid small{color:#a45a00;text-transform:uppercase;font-size:7px}.content-product-grid h3{margin:3px 0;font-size:12px}.content-product-grid p{color:#8d8890;margin:0 0 8px;font-size:7px}.content-product-grid span{color:#16865f;background:#e5f5ef;border-radius:6px;align-items:center;gap:3px;margin-right:4px;padding:3px 5px;font-size:6px;display:inline-flex}.content-product-grid span.draft-badge{color:#995d12;background:#fff2d9}.content-product-grid article>.card-menu-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1412168c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.content-product-grid .card-edit-button{color:#a45a00;background:#fff8ed;border:1px solid #dfb8c9;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:600;position:absolute;bottom:11px;right:11px}.content-product-grid .card-actions{gap:5px;display:flex;position:absolute;bottom:10px;right:10px}.content-product-grid .card-actions .card-edit-button,.content-product-grid .card-actions .card-publish-button{border-radius:6px;padding:6px 8px;font-size:7px;font-weight:600;position:static}.content-product-grid .card-actions .card-edit-button{color:#5f5961;background:#fff;border:1px solid #dcd8dc}.content-product-grid .card-actions .card-publish-button{color:#fff;background:#a45a00;border:1px solid #a45a00}.content-product-grid article>div>span.translation-missing{color:#9c7030;background:#fff3dc}.content-product-grid article>div>span.translation-missing svg{display:none}.card-sort-control,.content-product-grid .card-sort-control{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:grab;background:#141216ad;border:1px solid #fff3;border-radius:8px;align-items:center;gap:3px;min-height:28px;margin:0;padding:3px 4px 3px 7px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 14px #00000029}.card-sort-control:active{cursor:grabbing}.card-sort-control>b{text-align:center;min-width:13px;font-size:7px}.card-sort-control>button{color:#fff;background:#ffffff21;border-radius:5px;place-items:center;width:21px;height:21px;padding:0;display:grid}.card-sort-control>button:hover{background:#a45a00}.card-sort-control>button:disabled{opacity:.28;pointer-events:none}.content-card-dragging{opacity:.5;outline-offset:-3px;outline:2px dashed #a45a00}.custom-entry-grid article{border:1px solid #e2dfe2;border-radius:10px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.studio-contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.studio-contact-grid article{background:#fff;border:1px solid #dfdcdf;border-radius:12px;grid-template-columns:115px 1fr;min-height:175px;display:grid;position:relative;overflow:hidden}.studio-contact-grid img{object-fit:cover;width:100%;height:100%}.studio-contact-grid article>div{padding:19px 15px}.studio-contact-grid small{color:#a45a00;text-transform:uppercase;font-size:8px}.studio-contact-grid h2{margin:5px 0 15px;font-size:14px}.studio-contact-grid a,.studio-contact-grid p{color:#77727a;margin:5px 0;font-size:8px;display:block}.studio-contact-grid article>button{color:#77717a;background:0 0;position:absolute;top:8px;right:8px}.service-intro-editor{background:#fff;border:1px solid #dfdcdf;border-radius:12px;grid-template-columns:.8fr 1.2fr;gap:18px;margin-bottom:18px;padding:18px;display:grid}.service-editor-image{background:#ddd;border-radius:10px;height:220px;margin-bottom:16px;position:relative;overflow:hidden}.service-editor-image img{object-fit:cover;width:100%;height:100%}.service-editor-image span{color:#fff;background:#171418b8;border-radius:100px;padding:5px 8px;font-size:9px;position:absolute;bottom:12px;right:12px}.about-content-editor{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);align-items:start;gap:18px;display:grid}.about-editor-preview{color:#fff;background:#19171b;border-radius:12px;min-height:560px;position:sticky;top:90px;overflow:hidden}.about-editor-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-editor-preview:after{content:"";background:linear-gradient(#0000 25%,#0a080be6);position:absolute;inset:0}.about-editor-preview>div{z-index:2;padding:28px;position:absolute;inset:auto 0 0}.about-editor-preview small{color:#ff8cbd;text-transform:uppercase;font-size:9px}.about-editor-preview h2{margin:7px 0 10px;font-size:28px;line-height:1.05}.about-editor-preview p{opacity:.8;margin:0;font-size:10px;line-height:1.55}.about-fact-editor{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.about-fact-editor>div{background:#faf9fa;border:1px solid #e1dee2;border-radius:9px;padding:12px}.about-video-heading{border-top:1px solid #e4e1e4;margin:20px 0 12px;padding-top:18px}.about-video-heading .switch-control{margin-top:0}.about-video-fields{background:#faf8fa;border:1px solid #e3dfe3;border-radius:10px;padding:14px}.video-audio-controls{background:#faf8fa;border:1px solid #e2dee2;border-radius:9px;grid-template-columns:1fr minmax(150px,.45fr);align-items:end;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.video-audio-controls .switch-control{margin:0 0 7px}.general-contact-panel{background:#fff;border:1px solid #dfdcdf;border-radius:12px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:start;gap:16px 22px;margin-bottom:18px;padding:18px;display:grid}.general-contact-heading{gap:12px;display:flex}.general-contact-panel h2{margin:1px 0 4px;font-size:13px}.general-contact-panel p{color:#8b868e;margin:0;font-size:8px;line-height:1.5}.general-contact-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.general-contact-fields .address{grid-column:span 2}.general-contact-intro{grid-column:2}.general-contact-intro .editor-translation{margin:0}.general-contact-intro .editor-translation textarea{min-height:58px}.editor-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18151aad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.editor-modal{background:#f6f5f6;border:1px solid #d8d4d9;border-radius:16px;flex-direction:column;width:min(1050px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 35px 100px #00000047}.editor-modal.product-editor{width:min(1320px,96vw)}.editor-modal.contact-editor{width:min(720px,94vw)}.editor-modal.new-project-modal{width:min(560px,92vw)}.new-project-modal .editor-body{gap:14px;display:grid}.new-project-modal .editor-field{margin:0}.new-project-modal .editor-field>small{color:#8b848c;margin-top:5px;font-size:7px;line-height:1.45;display:block}.new-project-modal .form-message{background:#fff8ed;border:1px solid #edccd7;border-radius:7px;padding:9px 10px}.permission-note{color:#5e675f;background:#eff8f3;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:11px;font-size:9px;line-height:1.5;display:flex}.permission-note svg{color:#16865f;flex:none}.autosave-status{color:#16865f;align-items:center;gap:6px;font-size:9px;display:flex}.editor-modal>header,.editor-modal>footer{background:#fff;flex:none;align-items:center;gap:10px;padding:18px 22px;display:flex}.editor-modal>header{border-bottom:1px solid #e4e1e4;justify-content:space-between}.editor-modal>header h2{margin:3px 0 0;font-size:20px}.editor-modal>footer{border-top:1px solid #e4e1e4}.editor-modal>footer>span{flex:1}.editor-body{padding:18px;overflow-y:auto}.product-editor-workspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:18px;display:grid}.product-editor-fields{min-width:0}.product-live-preview{background:#fff;border:1px solid #dad6db;border-radius:13px;position:sticky;top:0;overflow:hidden;box-shadow:0 12px 32px #29222914}.product-live-label{border-bottom:1px solid #e5e2e5;align-items:center;gap:9px;padding:13px 15px;display:flex}.product-live-label>svg{color:#a45a00}.product-live-label strong,.product-live-label span{display:block}.product-live-label strong{font-size:10px}.product-live-label span{color:#918c94;font-size:8px}.editor-product-preview{color:#fff;background:#17151a;min-height:360px;position:relative;overflow:hidden}.editor-product-preview.ratio-1-1{min-height:360px}.editor-product-preview.ratio-2-1,.editor-product-preview.ratio-3-1{min-height:270px}.editor-product-preview.ratio-1-2,.editor-product-preview.ratio-2-2,.editor-product-preview.ratio-3-2{min-height:430px}.editor-product-preview>img,.editor-preview-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editor-preview-shade{background:linear-gradient(#0000 28%,#09070ae0)}.editor-preview-copy{padding:24px;position:absolute;inset:auto 0 0}.editor-preview-copy small{color:#f695bf;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.editor-preview-copy h2{margin:6px 0 8px;font-size:26px;line-height:1.03}.editor-preview-copy p{opacity:.78;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.editor-preview-copy>span{background:#a45a00;border-radius:100px;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;font-size:8px;font-weight:600;display:inline-flex}.editor-preview-tabs{border-bottom:1px solid #e5e2e5;padding:14px 15px}.editor-preview-tabs>span{color:#918c94;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.editor-preview-tabs>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.editor-preview-tabs button{color:#77717a;background:#f7f5f7;border:1px solid #e0dce0;border-radius:100px;padding:5px 8px;font-size:7px}.editor-preview-tabs button.active{color:#fff;background:#a45a00;border-color:#a45a00}.editor-preview-facts{background:#e8e5e8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.editor-preview-facts div{background:#fff;min-width:0;padding:11px}.editor-preview-facts small,.editor-preview-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-preview-facts small{color:#99949c;font-size:7px}.editor-preview-facts strong{margin-top:3px;font-size:8px}.media-editor-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.media-editor-strip button{aspect-ratio:16/10;background:#e7e3e7;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.media-editor-strip button.active{border-color:#a45a00;box-shadow:0 0 0 2px #f3c8db}.media-editor-strip img{object-fit:cover;width:100%;height:100%}.media-editor-strip span{color:#fff;background:#141115b8;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;inset:auto 4px 4px}.media-status{color:#817b83;background:#efedef;border-radius:100px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.media-status.active{color:#a45a00;background:#fff1dc}.editor-card{background:#fff;border:1px solid #dfdcdf;border-radius:12px;padding:18px}.editor-card+.editor-card{margin-top:14px}.editor-card h3{margin:0 0 15px;font-size:13px}.editor-card-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.editor-card-heading h3{margin-bottom:2px}.editor-card-heading p{color:#8d8890;margin:0;font-size:9px}.editor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.editor-field,.editor-translation{color:#625d65;font-size:9px;display:block}.editor-field>span,.editor-translation>strong{margin-bottom:6px;font-size:9px;display:block}.editor-field input,.editor-field textarea,.editor-field select,.editor-translation input,.editor-translation textarea{color:#332f35;background:#fbfafb;border:1px solid #dcd8dc;border-radius:7px;width:100%;padding:9px 10px;font-size:10px}.editor-field textarea,.editor-translation textarea{resize:vertical;min-height:74px}.editor-field input:disabled{opacity:.5}.editor-field.invalid input,.editor-field input[aria-invalid=true]{color:#8c2c48;background:#fff6f8;border-color:#c34b68;box-shadow:0 0 0 2px #c34b6814}.editor-field .field-error{color:#a13653;margin-top:5px;font-size:7px;line-height:1.45;display:block}.editor-translation{margin-bottom:12px}.editor-translation label{grid-template-columns:28px 1fr;align-items:center;gap:7px;margin-top:6px;display:grid}.editor-translation label span{color:#99939b;font-size:8px;font-weight:700}.editor-tabs-list{gap:12px;display:grid}.editor-tabs-list article{background:#faf9fa;border:1px solid #e2dfe2;border-radius:9px;padding:14px}.editor-tab-heading{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.editor-tab-heading select{background:#fff;border:1px solid #dad6da;border-radius:7px;padding:7px;font-size:9px}.structured-tab-content{gap:10px;margin-top:12px;display:grid}.structured-tab-content>header{border-top:1px solid #e5e1e5;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.structured-tab-content>header>div{gap:2px;display:grid}.structured-tab-content>header strong{font-size:10px}.structured-tab-content>header small{color:#858086;font-size:7px}.structured-tab-row{background:#fff;border:1px solid #e1dde1;border-radius:8px;gap:9px;padding:11px;display:grid}.structured-tab-row-heading{justify-content:space-between;align-items:center;display:flex}.structured-tab-row-heading>strong{font-size:9px}.structured-tab-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.structured-tab-language-pair{background:#fcfbfc;border:1px solid #ebe7eb;border-radius:7px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.structured-tab-language-pair>strong{color:#5f5960;text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;font-size:7px}.structured-tab-language-pair label{gap:4px;display:grid}.structured-tab-language-pair label span{color:#787278;font-size:7px;font-weight:650}.structured-tab-language-pair input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dcd7dc;border-radius:6px;padding:8px;font-size:9px}.structured-tab-location-base{border-bottom:1px dashed #e4e0e4;grid-template-columns:2fr 1fr;gap:9px;padding-bottom:9px;display:grid}.structured-tab-empty{color:#a45a00;background:#fffafd;border:1px dashed #cfafbd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:54px;font-size:9px;font-weight:700;display:flex}.danger-button{color:#b42e48;background:#fff5f7;border:1px solid #e6bdc5;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:600;display:inline-flex}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-card{background:#fff;border:1px solid #dfdcdf;border-radius:12px;grid-template-columns:42px 1fr;gap:14px;padding:21px;display:grid}.settings-icon{color:#a45a00;background:#f7e7ee;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.settings-card h2{margin:1px 0 4px;font-size:13px}.settings-card p{color:#8a858d;margin:0 0 15px;font-size:9px;line-height:1.5}.settings-card label{color:#6e6971;font-size:8px;display:block}.settings-card input[type=text],.settings-card input:not([type]){color:#5d585f;background:#faf9fa;border:1px solid #dedade;border-radius:7px;width:100%;margin-top:5px;padding:9px 10px;font-size:9px}.connection-ok{color:#16865f;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:flex}.connection-ok.warning{color:#8b681f}.infrastructure-message{color:#725527;background:#fff9e9;border:1px solid #ead6a9;border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:8px;display:flex}.switch-row{justify-content:space-between;align-items:center;display:flex!important}.switch-row input{accent-color:#a45a00}.content-section-tab{grid-template-columns:38px minmax(100px,1fr) auto 30px auto;min-width:236px;padding:5px}.content-section-tab .section-select-button{color:#a45a00;background:#fff1dc;border-radius:7px;width:34px;height:34px}.content-section-tab.active .section-select-button{color:#fff;background:#a45a00}.section-custom-icon,.navigation-custom-icon{object-fit:contain;width:20px;height:20px;display:block}.section-tab-copy{min-width:0;padding-inline:4px}.section-tab-copy input{color:#3f3a41;background:0 0;border:0;border-bottom:1px solid #0000;width:100%;min-width:0;padding:2px 0 4px;font-size:10px;font-weight:600}.section-tab-copy input:focus{border-bottom-color:#c55887;outline:0}.section-tab-copy small{color:#969098;font-size:7px;display:block}.content-section-tab.active .section-tab-copy input{color:#fff}.content-section-tab.active .section-tab-copy small{color:#beb8c0}.section-visibility{color:#817b83;cursor:pointer;background:#f0edf0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.section-visibility input{display:none}.content-section-tab.active .section-visibility{color:#fff;background:#4c4850}.section-sort-control{grid-template-columns:repeat(2,19px);gap:2px;display:grid}.section-sort-control button{color:#777078;background:#ebe7eb;border-radius:4px;place-items:center;width:19px;height:24px;padding:0;display:grid}.section-sort-control button:hover:not(:disabled){color:#fff;background:#a45a00}.section-sort-control button:disabled{opacity:.3}.content-section-tab.active .section-sort-control button{color:#fff;background:#4c4850}.content-section-tab.active .section-sort-control button:hover:not(:disabled){background:#a45a00}.content-section-tab.pending-section-deletion{opacity:1;background:#fff4e7;border-color:#d99b76}.content-section-tab.pending-section-deletion .section-select-button{color:#a85123;background:#ffe5cf}.content-section-tab.pending-section-deletion .section-tab-copy input{color:#8f421e}.content-section-tab.pending-section-deletion .section-tab-copy small{color:#a85123}.restore-section-button{color:#24705b;background:#e3f4ed;border-radius:4px;padding:5px}.content-section-options{background:#fff;border:1px solid #e2dfe2;border-radius:9px;grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:grid}.active-section-icon{align-items:center;gap:10px;display:flex}.section-icon-preview{color:#a45a00;background:#fff1dc;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.active-section-icon strong,.active-section-icon small{display:block}.active-section-icon strong{font-size:10px}.active-section-icon small{color:#928c94;margin-top:2px;font-size:8px}.content-section-options>label>span{color:#817b83;margin-bottom:4px;font-size:8px;display:block}.content-section-options select{background:#fff;border:1px solid #ddd9dd;border-radius:7px;width:100%;padding:8px;font-size:9px}.icon-upload-button{color:#a45a00;cursor:pointer;background:#fffaf2;border:1px solid #e5bd82;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:8px;font-weight:600;display:flex}.icon-upload-button>span{color:inherit!important;margin:0!important}.icon-upload-button input{display:none}.overview-layout-picker{background:#fff;border:1px solid #e2dfe2;border-radius:10px;margin-bottom:8px;padding:12px}.overview-layout-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.overview-layout-heading strong,.overview-layout-heading small{display:block}.overview-layout-heading strong{font-size:10px}.overview-layout-heading small{color:#8e8890;margin-top:2px;font-size:7px}.overview-layout-heading>span{color:#8a838c;font-size:7px}.overview-layout-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.overview-layout-options>button{color:#514b53;text-align:left;background:#faf9fa;border:1px solid #e3dfe3;border-radius:9px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid;position:relative}.overview-layout-options>button:hover{background:#fffaf2;border-color:#c99d55}.overview-layout-options>button.active{color:#7b4200;background:#fff7e9;border-color:#d58a27;box-shadow:inset 0 0 0 1px #e5b86d}.overview-layout-options>button>span:nth-child(2){min-width:0}.overview-layout-options strong,.overview-layout-options small{display:block}.overview-layout-options strong{font-size:8px}.overview-layout-options small{color:#8c858e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:6px;line-height:1.35;display:-webkit-box;overflow:hidden}.overview-layout-options>button>svg{color:#a45a00}.overview-layout-mini{background:#2a2730;border-radius:6px;gap:3px;width:68px;height:43px;padding:4px;display:grid;overflow:hidden}.overview-layout-mini i{background:linear-gradient(135deg,#d58a27,#725129);border-radius:2px;display:block}.mini-product-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr 1fr}.mini-product-grid i:first-child{grid-row:span 2}.mini-service-cards{grid-template-columns:repeat(3,1fr)}.mini-editorial-list{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr}.mini-editorial-list i{background:linear-gradient(90deg,#d58a27 28%,#f0e5d4 29%)}.mini-showcase{grid-template-columns:1.6fr 1fr}.mini-showcase i:first-child{grid-row:span 2}.mini-showcase i:nth-child(4){display:none}.section-overview-orientation{background:#f4f2f4;border:1px solid #dfdbdf;border-radius:8px;flex:none;gap:3px;padding:3px;display:inline-flex}.section-overview-orientation button{color:#79727b;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.section-overview-orientation button.active{color:#fff;background:#2e2a31;box-shadow:0 2px 6px #1c181d29}.section-overview-link-state{color:#6f5962;background:#fff9fb;border:1px solid #ead6df;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:9px 11px;display:flex}.section-overview-link-state.linked{color:#35644f;background:#f2faf6;border-color:#cce2d8}.section-overview-link-state strong,.section-overview-link-state small{display:block}.section-overview-link-state strong{font-size:8px}.section-overview-link-state small{color:#8d858e;margin-top:2px;font-size:7px}.section-overview-link-state button{color:#76525f;background:#fff;border:1px solid #ddc1cc;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:7px;font-weight:650;display:inline-flex}.section-overview-link-state.linked button{color:#35644f;border-color:#bcd7ca}.overview-layout-fine-controls{background:#f9f8f9;border:1px solid #e5e1e5;border-radius:9px;grid-template-columns:minmax(170px,.95fr) repeat(2,minmax(155px,1fr)) minmax(155px,.85fr) minmax(155px,1fr) 90px;align-items:center;gap:12px;margin-top:10px;padding:11px;display:grid}.overview-layout-fine-controls>div strong,.overview-layout-fine-controls>div small{display:block}.overview-layout-fine-controls>div strong{font-size:9px}.overview-layout-fine-controls>div small{color:#8b858d;margin-top:3px;font-size:7px;line-height:1.4}.overview-layout-fine-controls .range-control{margin:0}.overview-layout-fine-controls .switch-control{background:#fff;border:1px solid #e0dce0;border-radius:7px;min-height:42px;margin:0;padding:0 10px}.overview-layout-fine-controls>output{color:#7c4200;text-align:center;background:#fff0d7;border-radius:8px;align-content:center;place-items:center;min-height:48px;padding:6px;display:grid}.overview-layout-fine-controls>output b,.overview-layout-fine-controls>output span{display:block}.overview-layout-fine-controls>output b{font-size:15px}.overview-layout-fine-controls>output span{margin-top:1px;font-size:6px}.section-overview-live-preview{background:#fff;border:1px solid #ddd9de;border-radius:11px;margin-top:12px;overflow:hidden}.section-overview-live-preview>header{background:#faf9fa;border-bottom:1px solid #e8e5e8;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:8px 13px;display:flex}.section-overview-live-preview>header>div{align-items:center;gap:9px;display:flex}.section-overview-live-preview>header>div>svg{color:#a45a00}.section-overview-live-preview>header strong,.section-overview-live-preview>header small{display:block}.section-overview-live-preview>header strong{font-size:9px}.section-overview-live-preview>header small{color:#918b93;margin-top:2px;font-size:7px}.section-overview-live-preview>header>b{color:#754100;background:#fff0d7;border-radius:6px;padding:5px 8px;font-size:7px}.section-overview-preview-canvas{background-color:#dedce0;background-image:linear-gradient(45deg,#d7d4d9 25%,#0000 25%),linear-gradient(-45deg,#d7d4d9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d7d4d9 75%),linear-gradient(-45deg,#0000 75%,#d7d4d9 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;place-items:center;min-height:410px;padding:20px;display:grid}.section-overview-preview-canvas .preview-landscape{width:min(100%,900px)}.section-overview-preview-canvas .preview-portrait{height:540px}.section-overview-live-preview>footer{color:#64756d;background:#f7fbf9;border-top:1px solid #e7e4e7;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:7px;display:flex}.section-overview-live-preview>footer svg{color:#16865f}@media (width<=1280px){.overview-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-layout-fine-controls{grid-template-columns:minmax(170px,1fr) repeat(2,minmax(150px,1fr))}.overview-layout-fine-controls>output{min-height:42px}}@media (width<=760px){.overview-layout-heading,.section-overview-link-state,.section-overview-live-preview>header{flex-direction:column;align-items:stretch}.section-overview-orientation,.section-overview-link-state button{align-self:flex-start}.overview-layout-options,.overview-layout-fine-controls{grid-template-columns:1fr}.section-overview-live-preview>header>b{align-self:flex-start}.section-overview-preview-canvas{min-height:300px;padding:10px}.section-overview-preview-canvas .preview-portrait{max-width:100%;height:460px}}.publication-filter{background:#fff;border:1px solid #dedbdf;border-radius:8px;padding:3px;display:flex}.content-toolbar .publication-filter button{background:0 0;border:0;padding-inline:9px}.content-toolbar .publication-filter button.active{color:#fff;background:#302d33}.content-product-grid span.published-badge{color:#1f6f58;background:#e7f5f0}.content-view-toggle{background:#fff;border:1px solid #dedbdf;border-radius:8px;padding:3px;display:flex}.content-toolbar .content-view-toggle button{background:0 0;border:0;border-radius:6px;gap:6px;min-height:31px;padding:0 10px}.content-toolbar .content-view-toggle button.active{color:#fff;background:#302d33}.content-view-list .content-product-grid{grid-template-columns:1fr}.content-view-list .content-product-grid article{grid-template-columns:clamp(180px,12vw,250px) minmax(0,1fr);height:132px;min-height:132px;display:grid}.content-view-list .content-product-grid article>img{aspect-ratio:auto;object-fit:cover;width:100%;height:132px;min-height:0}.content-view-list .content-product-grid article>div{height:132px;min-height:0;padding:18px 180px 16px 20px}.content-view-list .content-product-grid h3{font-size:15px}.content-view-list .content-product-grid p{margin-bottom:14px;font-size:8px}.content-view-list .content-product-grid article{border-radius:10px;overflow:hidden}.content-view-list .content-product-grid article .card-sort-control{top:10px;left:10px}.content-view-list .content-product-grid article>div{align-items:center;gap:12px;display:flex}.content-view-list .content-product-grid article>div>small{flex:none;width:150px}.content-view-list .content-product-grid article>div>h3{min-width:180px;margin:0}.content-view-list .content-product-grid article>div>p{flex:1;margin:0}.content-view-list .content-product-grid article .card-actions{position:absolute;bottom:50%;right:18px;transform:translateY(50%)}@media (width<=1050px){.content-view-list .content-product-grid article>div>small{display:none}.content-view-list .content-product-grid article>div>h3{min-width:135px}.content-view-list .content-product-grid article>div{padding-right:145px}}.presentation-editor{gap:14px;display:grid}.presentation-editor-heading{background:#fff;border:1px solid #dedbdf;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.presentation-editor-heading>div{align-items:center;gap:11px;display:flex}.presentation-editor-heading>div>span{color:#a45a00;background:#fff1dc;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.presentation-editor-heading h2{margin:0;font-size:12px}.presentation-editor-heading p{color:#8a848b;margin:3px 0 0;font-size:7px}.presentation-intro-fields{background:#fff;border:1px solid #dedbdf;border-radius:11px;grid-template-columns:1fr 1.6fr;gap:14px;padding:15px;display:grid}.presentation-slide-list{gap:14px;display:grid}.presentation-slide-editor{background:#fff;border:1px solid #dcd8dc;border-radius:12px;grid-template-columns:minmax(230px,32%) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 5px 16px #2b232a0a}.slide-editor-preview{min-height:350px;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.slide-editor-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide-editor-preview>span{background:linear-gradient(#0a080c14,#0a080cb8);position:absolute;inset:0}.slide-editor-preview>div{z-index:1;color:#fff;position:absolute;bottom:20px;left:20px;right:20px}.slide-editor-preview small,.slide-editor-preview strong{display:block}.slide-editor-preview small{color:#ff99c2;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:700}.slide-editor-preview strong{font-size:17px;line-height:1.15}.slide-editor-fields{gap:11px;padding:16px 18px;display:grid}.slide-editor-fields>header{border-bottom:1px solid #e6e2e6;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.slide-editor-fields>header>strong{font-size:11px}.slide-editor-fields>header>div{gap:5px;display:flex}.slide-editor-fields>header button{color:#655f66;background:#faf9fa;border:1px solid #ddd8dd;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.slide-editor-fields>header button svg{width:14px}.slide-editor-fields>header button.danger{color:#a1254e;background:#fff8ed}.editor-form-grid.compact{grid-template-columns:1fr 1fr}@media (width<=1100px){.presentation-slide-editor{grid-template-columns:1fr}.slide-editor-preview{min-height:210px}.presentation-intro-fields{grid-template-columns:1fr}}.presentation-screen{color:#fff;position:absolute;inset:0;overflow:hidden;background-position:50%!important;background-size:cover!important}.presentation-overlay{background:rgba(8,6,10,var(--presentation-overlay));position:absolute;inset:0}.presentation-content{z-index:1;width:var(--presentation-content-width);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:4cqw;height:100%;margin:0 auto;padding:8cqw 2cqw 9cqw;display:grid;position:relative}.presentation-copy .eyebrow{color:var(--accent)}.presentation-copy h1{max-width:15ch;margin:.8cqw 0 .7cqw;font-size:clamp(22px,3.6cqw,68px);line-height:1.02}.presentation-copy h2{color:#ffffffc7;margin:0 0 1.4cqw;font-size:clamp(13px,1.25cqw,25px);font-weight:500}.presentation-copy p,.presentation-copy li{font-size:clamp(11px,.95cqw,19px);line-height:1.6}.presentation-copy ul{gap:.55cqw;padding-left:1.5em;display:grid}.presentation-align-center .presentation-copy{text-align:center}.presentation-align-center .presentation-copy h1{margin-left:auto;margin-right:auto}.presentation-images{gap:1cqw;height:min(58cqh,580px);display:grid}.presentation-images img{object-fit:cover;border-radius:var(--tile-radius);width:100%;height:100%;min-height:0;box-shadow:0 18px 45px #00000047}.presentation-images.images-2{grid-template-rows:1fr 1fr}.presentation-full-image{object-fit:cover;width:100%;height:100%}.presentation-controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:7.5cqw;left:3cqw;right:3cqw}.presentation-controls button{width:3.4cqw;min-width:44px;height:3.4cqw;min-height:44px;color:var(--button-text);background:var(--accent);pointer-events:auto;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 22px #00000038}.presentation-controls>span{color:#fff;background:#0a080c8c;border-radius:999px;padding:.5cqw .85cqw;font-size:clamp(10px,.7cqw,14px)}.presentation-controls.controls-square button{border-radius:calc(var(--tile-radius) * .55)}.presentation-controls.controls-minimal button{color:#fff;box-shadow:none;background:#0a080c61;border-color:#ffffff8c}.portrait .presentation-content{width:min(var(--presentation-content-width),88%);grid-template-columns:1fr;align-content:center;gap:3cqh;padding-top:10cqh;padding-bottom:12cqh}.portrait .presentation-copy h1{max-width:18ch;font-size:clamp(25px,6.2cqw,62px)}.portrait .presentation-images{height:min(32cqh,500px)}.portrait .presentation-images.images-2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.portrait .presentation-controls{bottom:10cqh}.custom-table-editor{background:#fff;border:1px solid #dfdcdf;border-radius:12px;padding:17px}.custom-table-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.custom-table-heading h2{margin:0;font-size:17px}.custom-table-heading p{color:#8b858e;margin:3px 0 0;font-size:9px}.custom-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.custom-entry-grid article{border:1px solid #e2dfe2;border-radius:10px;grid-template-columns:150px 1fr;display:grid;position:relative;overflow:hidden}.custom-entry-grid article>img{object-fit:cover;width:100%;height:100%}.custom-entry-grid article>div{padding:13px}.empty-custom-table{color:#8e8891;text-align:center;border:1px dashed #d7d2d7;border-radius:9px;justify-items:center;padding:50px 20px;display:grid}.empty-custom-table h3{color:#403b42;margin:8px 0 3px}.empty-custom-table p{margin:0 0 13px;font-size:9px}.section-deletion-banner{color:#8f421e;background:#fff5e8;border:1px solid #e5b38f;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:14px;padding:12px;display:grid}.section-deletion-banner>svg{background:#ffe4cd;border-radius:8px;width:32px;height:32px;padding:8px}.section-deletion-banner strong,.section-deletion-banner small{display:block}.section-deletion-banner strong{font-size:9px}.section-deletion-banner small{color:#8d624b;margin-top:3px;font-size:7px;line-height:1.45}.section-deletion-banner>div{gap:7px;display:flex}.section-deletion-banner button{white-space:nowrap}.custom-section-copy-editor{background:#faf9fa;border:1px solid #e4e0e4;border-radius:10px;grid-template-columns:minmax(170px,.55fr) minmax(230px,1fr) minmax(270px,1.35fr);align-items:start;gap:12px;margin:0 0 14px;padding:12px;display:grid}.custom-section-copy-editor>div:first-child{padding:4px 7px 0 2px}.custom-section-copy-editor>div:first-child strong,.custom-section-copy-editor>div:first-child small{display:block}.custom-section-copy-editor>div:first-child strong{font-size:9px}.custom-section-copy-editor>div:first-child small{color:#817b83;margin-top:4px;font-size:7px;line-height:1.45}.custom-section-copy-editor .editor-translation{min-width:0}.section-delete-summary{color:#70401f;background:#fff7eb;border:1px solid #e6c09f;border-radius:9px;align-items:flex-start;gap:12px;padding:14px;display:flex}.section-delete-summary>svg{flex:none}.section-delete-summary strong{font-size:10px}.section-delete-summary p{margin:4px 0 0;font-size:8px;line-height:1.55}.backup-center{background:#fff;border:1px solid #dedbdf;border-radius:12px;margin-top:18px;overflow:hidden}.backup-heading{border-bottom:1px solid #e8e5e8;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.backup-heading h2{margin:0;font-size:15px}.backup-heading p{color:#8d8790;margin:3px 0 0;font-size:9px}.backup-health{color:#16865f;background:#e9f7f1;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:600;display:flex}.backup-config-grid{background:#ebe8eb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.backup-config-grid>div{background:#fff;padding:16px}.backup-config-grid small,.backup-config-grid strong{display:block}.backup-config-grid small{color:#a45a00;text-transform:uppercase;font-size:8px}.backup-config-grid strong{margin-top:5px;font-size:10px}.backup-config-grid p{color:#8c868e;margin:5px 0 0;font-size:8px;line-height:1.5}.backup-flow{background:#f6f4f6;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:16px;padding:13px;font-size:9px;display:flex}.backup-flow i{color:#a45a00;background:#f5e1ea;border-radius:5px;padding:4px 7px;font-size:7px;font-style:normal}.backup-history{border:1px solid #e3e0e3;border-radius:9px;margin:0 16px 16px;overflow:hidden}.backup-record{border-top:1px solid #eeebee;grid-template-columns:30px minmax(180px,1fr) 80px 90px auto;align-items:center;gap:10px;padding:11px 14px;font-size:8px;display:grid}.backup-record-icon{color:#16865f;background:#e7f5f0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.backup-record strong,.backup-record small{display:block}.backup-record small{color:#918b93;margin-top:2px}.backup-record b{color:#16865f}.backup-record button{color:#625c64;background:#fff;border:1px solid #dedade;border-radius:6px;padding:6px 8px;font-size:8px}.operational-data-unavailable{color:#765820;background:#fff9e9;border:1px solid #ead6a9;border-radius:10px;align-items:flex-start;gap:11px;margin:16px;padding:16px;display:flex}.operational-data-unavailable>svg{flex:none;margin-top:1px}.operational-data-unavailable strong,.operational-data-unavailable small{display:block}.operational-data-unavailable strong{font-size:10px}.operational-data-unavailable small{color:#756d5b;margin-top:4px;font-size:8px;line-height:1.55}.backup-center.operational-disconnected>:not(.backup-heading):not(.operational-data-unavailable){display:none}.backup-monitor{background:#ece9ec;border-bottom:1px solid #e6e2e6;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(135px,1fr));gap:1px;display:grid}.backup-monitor>div{background:#fff;min-width:0;padding:14px 16px}.backup-monitor-main{align-items:center;gap:10px;display:flex}.backup-monitor-main>span{color:#16865f;background:#e8f6ef;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.backup-monitor small,.backup-monitor strong,.backup-monitor p,.backup-monitor>div>span{display:block}.backup-monitor small{color:#8f8991;text-transform:uppercase;font-size:6px}.backup-monitor strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.backup-monitor p,.backup-monitor>div>span{color:#8d8790;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;line-height:1.45;overflow:hidden}.backup-monitor-failed .backup-monitor-main>span,.backup-monitor-overdue .backup-monitor-main>span,.backup-monitor-stalled .backup-monitor-main>span,.backup-monitor-never .backup-monitor-main>span,.backup-monitor-disabled .backup-monitor-main>span,.backup-monitor.retention-failed .backup-monitor-main>span,.backup-monitor.alert-failed .backup-monitor-main>span{color:#a44d18;background:#fff0df}.backup-health.disabled{color:#9c481b;background:#fff0dd}.backup-failure-after-success{color:#8d4219;background:#fff6e8;border-bottom:1px solid #edcfac;align-items:flex-start;gap:9px;padding:11px 18px;display:flex}.backup-failure-after-success>svg{flex:none}.backup-failure-after-success strong,.backup-failure-after-success small{display:block}.backup-failure-after-success strong{font-size:8px}.backup-failure-after-success small{margin-top:3px;font-size:7px;line-height:1.5}.backup-drill-panel{color:#365f4e;background:linear-gradient(135deg,#f4fbf8,#fff);border:1px solid #c8dfd4;border-radius:10px;grid-template-columns:42px minmax(230px,1fr) minmax(270px,1.1fr) auto;align-items:center;gap:15px;margin:16px;padding:14px 15px;display:grid;box-shadow:inset 3px 0 #24966d}.backup-drill-panel.drill-failed,.backup-drill-panel.drill-overdue,.backup-drill-panel.drill-never{color:#8d4b18;background:linear-gradient(135deg,#fff8ed,#fff);border-color:#ead0ad;box-shadow:inset 3px 0 #d2812d}.backup-drill-icon{color:#16865f;background:#e5f5ed;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.backup-drill-panel.drill-failed .backup-drill-icon,.backup-drill-panel.drill-overdue .backup-drill-icon,.backup-drill-panel.drill-never .backup-drill-icon{color:#ad641f;background:#fff0dc}.backup-drill-summary small,.backup-drill-summary strong,.backup-drill-summary p{display:block}.backup-drill-summary>small{letter-spacing:.06em;font-size:6px;font-weight:700}.backup-drill-summary strong{color:#2e453b;margin-top:4px;font-size:10px}.backup-drill-summary p{color:#6d7f76;margin:4px 0 0;font-size:7px}.backup-drill-proof{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.backup-drill-proof>span{background:#fffc;border:1px solid #2b715321;border-radius:7px;min-width:0;padding:8px 9px}.backup-drill-proof b,.backup-drill-proof small{display:block}.backup-drill-proof b{color:#2f4c40;font-size:10px}.backup-drill-proof small{color:#819087;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;overflow:hidden}.backup-drill-action{justify-items:end;gap:6px;display:grid}.backup-drill-action>small{color:#7c8b83;font-size:6px}.backup-drill-action button{color:#fff;white-space:nowrap;background:#a45a00;border:0;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:7px;font-weight:650;display:inline-flex}.backup-drill-action button:disabled{cursor:wait;opacity:.55}.backup-config-grid>.backup-replica-card{padding-right:118px;position:relative}.backup-replica-card button{color:#fff;background:#a45a00;border:0;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:7px;font-weight:650;display:inline-flex;position:absolute;bottom:14px;right:14px}.backup-replica-card button:disabled{cursor:wait;opacity:.62}.backup-replica-card.replica-healthy{box-shadow:inset 3px 0 #28a879}.backup-replica-card.replica-running{box-shadow:inset 3px 0 #397fba}.backup-replica-card.replica-never,.backup-replica-card.replica-overdue,.backup-replica-card.replica-failed{box-shadow:inset 3px 0 #d38732}.backup-retention-center{background:#fbfafb;border:1px solid #d9d5da;border-radius:10px;margin:0 16px 16px;overflow:hidden}.backup-retention-heading{background:#fff;border-bottom:1px solid #e6e2e6;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.backup-retention-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.backup-retention-heading h3{margin:0;font-size:11px}.backup-retention-heading p{color:#858087;margin:3px 0 0;font-size:7px;line-height:1.45}.backup-retention-heading>button{color:#5d575f;background:#fff;border:1px solid #dcd8dc;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:600;display:flex}.backup-retention-policy{background:#e5e1e5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.backup-retention-policy>span{background:#f9f8f9;padding:11px 13px}.backup-retention-policy small,.backup-retention-policy strong{display:block}.backup-retention-policy small{color:#918b93;text-transform:uppercase;font-size:6px}.backup-retention-policy strong{color:#403b41;margin-top:4px;font-size:8px}.backup-retention-result{grid-template-columns:repeat(4,1fr);gap:9px;padding:13px 14px;display:grid}.backup-retention-result>div{background:#fff;border:1px solid #e2dee2;border-radius:8px;min-width:0;padding:11px}.backup-retention-result>div.recoverable{color:#8d1747;background:#fff8ed;border-color:#d9adbf}.backup-retention-result small,.backup-retention-result strong,.backup-retention-result span{display:block}.backup-retention-result small{color:#8b858d;text-transform:uppercase;font-size:6px}.backup-retention-result strong{margin-top:5px;font-size:15px}.backup-retention-result span{color:#918b93;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.backup-retention-safety{color:#416754;background:#f0f8f4;border:1px solid #cde0d6;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 14px 13px;padding:11px 12px;display:grid}.backup-retention-safety>svg{color:#16865f}.backup-retention-safety strong,.backup-retention-safety small{display:block}.backup-retention-safety strong{font-size:8px}.backup-retention-safety small{color:#6f8278;margin-top:2px;font-size:7px;line-height:1.45}.backup-retention-safety .danger-button{white-space:nowrap}.backup-retention-warning{color:#8a6007;background:#fff4d6;border-radius:7px;align-items:center;gap:7px;margin:-2px 14px 13px;padding:9px 11px;font-size:7px;display:flex}.backup-retention-empty{color:#7c767e;justify-content:center;align-items:center;gap:10px;min-height:90px;padding:18px;display:flex}.backup-retention-empty>svg{color:#a45a00}.backup-retention-empty strong,.backup-retention-empty small{display:block}.backup-retention-empty strong{font-size:9px}.backup-retention-empty small{max-width:630px;margin-top:3px;font-size:7px;line-height:1.5}.backup-retention-modal{width:min(690px,94vw)}.backup-retention-confirm-summary{color:#8f1b49;background:#fff8ed;border:1px solid #e1b6c6;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.backup-retention-confirm-summary>svg{flex:none}.backup-retention-confirm-summary strong{font-size:10px}.backup-retention-confirm-summary p{color:#706970;margin:5px 0 0;font-size:8px;line-height:1.55}@media (width<=1100px){.backup-retention-policy,.backup-retention-result{grid-template-columns:repeat(2,1fr)}.backup-retention-safety{grid-template-columns:20px 1fr}.backup-retention-safety .danger-button{grid-column:1/-1;justify-self:start}.backup-drill-panel{grid-template-columns:42px minmax(0,1fr) auto}.backup-drill-proof{grid-area:2/2/auto/-1}.backup-drill-action{grid-area:1/3}}.security-center{background:#fff;border:1px solid #cfe1da;border-radius:12px;margin-top:18px;overflow:hidden}.security-center-heading{background:#f6fbf8;border-bottom:1px solid #e4ede9;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.security-center-heading h2{margin:0;font-size:14px}.security-center-heading p{color:#7f8983;margin:3px 0 0;font-size:8px}.security-center-heading>b{color:#16865f;background:#e4f4ed;border-radius:6px;padding:6px 8px;font-size:8px}.security-center-heading>b.warning{color:#a52c43;background:#fbe7eb}.security-check-grid{grid-template-columns:repeat(2,1fr);display:grid}.security-check-grid article{border-bottom:1px solid #eeebee;border-right:1px solid #eeebee;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.security-check-grid article:nth-child(2n){border-right:0}.security-check-grid article>svg{color:#16865f;background:#e7f5ef;border-radius:50%;width:25px;height:25px;padding:6px}.security-check-grid strong{font-size:9px}.security-check-grid p{color:#89838b;margin:3px 0 0;font-size:8px;line-height:1.4}.security-check-grid article>span{color:#28765d;background:#edf8f3;border-radius:5px;padding:4px 6px;font-size:7px}.fleet-health-center{background:#fff;border:1px solid #d9d4da;border-radius:12px;margin-top:18px;overflow:hidden}.fleet-health-heading{background:#faf9fa;border-bottom:1px solid #e8e5e8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.fleet-health-heading h2{margin:0;font-size:14px}.fleet-health-heading p{color:#817b83;margin:3px 0 0;font-size:8px}.fleet-health-heading>b{color:#16865f;background:#e5f5ee;border-radius:6px;padding:6px 9px;font-size:8px}.fleet-degraded .fleet-health-heading>b{color:#8a6007;background:#fff1ca}.fleet-critical .fleet-health-heading>b{color:#a52c43;background:#fbe7eb}.fleet-health-summary{background:#ece9ec;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.fleet-health-summary>span{background:#fff;padding:13px 16px}.fleet-health-summary small,.fleet-health-summary strong{display:block}.fleet-health-summary small{color:#8a848c;text-transform:uppercase;font-size:7px}.fleet-health-summary strong{margin-top:4px;font-size:12px}.fleet-health-issues{padding:10px 16px 14px}.fleet-health-issues article{border-bottom:1px solid #eeeaf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fleet-health-issues article:last-child{border-bottom:0}.fleet-health-issues article>span{color:#a44d18;background:#fff0df;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fleet-health-issues svg{width:15px}.fleet-health-issues strong,.fleet-health-issues small,.fleet-health-issues time{display:block}.fleet-health-issues strong{font-size:9px}.fleet-health-issues small{color:#8d8790;margin-top:2px;font-size:7px}.fleet-health-issues time{color:#554f56;text-align:right;font-size:8px}.fleet-health-issues time small{white-space:nowrap}.fleet-health-ok{color:#1b6f53;background:#edf8f3;border-radius:9px;align-items:center;gap:10px;margin:13px 16px 16px;padding:12px 14px;display:flex}.fleet-health-ok>svg{width:18px}.fleet-health-ok strong,.fleet-health-ok small{display:block}.fleet-health-ok strong{font-size:9px}.fleet-health-ok small{color:#658577;margin-top:2px;font-size:7px}.release-trust-center{background:#fff;border:1px solid #d9d4da;border-radius:12px;margin-top:18px;overflow:hidden}.release-trust-heading{background:#faf9fa;border-bottom:1px solid #e8e5e8;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.release-trust-heading h2{margin:0;font-size:14px}.release-trust-heading p{color:#817b83;margin:3px 0 0;font-size:8px}.release-trust-heading>button{color:#625c64;background:#fff;border:1px solid #dcd7dc;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:600;display:flex}.release-trust-heading>b{color:#16865f;background:#e5f5ee;border-radius:6px;padding:6px 8px;font-size:8px}.trust-rollout_incomplete .release-trust-heading>b{color:#8a6007;background:#fff1ca}.trust-active_key_not_bundled .release-trust-heading>b,.trust-signing_unavailable .release-trust-heading>b{color:#a52c43;background:#fbe7eb}.release-trust-summary{background:#ece9ec;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.release-trust-summary>div{background:#fff;padding:13px 16px}.release-trust-summary small,.release-trust-summary strong,.release-trust-summary code{display:block}.release-trust-summary small{color:#8a848c;text-transform:uppercase;font-size:7px}.release-trust-summary strong,.release-trust-summary code{color:#29252a;margin-top:4px;font-size:10px}.release-trust-summary code{color:#a45a00;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.release-key-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px 16px;display:grid}.release-key-list article{background:#fbfafb;border:1px solid #e1dde1;border-radius:9px;padding:13px}.release-key-list article:only-child{grid-column:1/-1}.release-key-list article.active{border-color:#c897aa;box-shadow:inset 3px 0 #a45a00}.release-key-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.release-key-list header code{font-size:10px;font-weight:700}.release-key-list header span{gap:4px;display:flex}.release-key-list header b,.release-key-list header i,.release-key-list header em{border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal}.release-key-list header b{color:#fff;background:#a45a00}.release-key-list header i{color:#16704f;background:#e4f5ed}.release-key-list header em{color:#a52c43;background:#fbe5e9}.release-key-list article>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.release-key-list article>div small,.release-key-list article>div strong{display:block}.release-key-list article>div small{color:#918b93;font-size:7px}.release-key-list article>div strong{margin-top:3px;font-size:10px}.release-key-list progress{accent-color:#a45a00;border:0;border-radius:5px;width:100%;height:5px;margin-top:10px;overflow:hidden}.release-key-list p{color:#837d85;margin:7px 0 0;font-size:7px;line-height:1.5}.release-rotation-flow{background:#f5f3f5;border-radius:9px;align-items:center;gap:8px;margin:0 16px 16px;padding:12px;display:flex}.release-rotation-flow>span{flex:1;grid-template-columns:20px minmax(0,1fr);column-gap:6px;min-width:0;display:grid}.release-rotation-flow>span b{color:#fff;background:#a45a00;border-radius:50%;grid-row:1/span 2;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.release-rotation-flow strong{font-size:8px}.release-rotation-flow small{color:#8a848c;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.release-rotation-flow>i{background:#cfc9cf;width:16px;height:1px}.release-trust-error{color:#9d2b41;background:#fff0f3;align-items:center;gap:8px;padding:12px 16px;font-size:8px;display:flex}.publish-modal{width:min(720px,94vw)}.current-version-line{background:#f3f1f3;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:9px;display:flex}.current-version-line strong{font-size:14px}.current-version-line i{color:#aaa4ac;font-style:normal}.current-version-line .next-version{color:#a45a00}.version-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.version-choice-grid button{color:#4d484f;text-align:left;background:#fff;border:1px solid #dfdcdf;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:135px;padding:14px;display:flex}.version-choice-grid button.active{background:#fff8ed;border-color:#a45a00;box-shadow:inset 0 0 0 1px #a45a00}.version-choice-grid strong{font-size:10px}.version-choice-grid b{color:#a45a00;margin:9px 0;font-size:20px}.version-choice-grid small{color:#89838b;font-size:8px;line-height:1.45}.first-release-note{color:#32634f;background:#eff9f5;border:1px solid #c3dfd4;border-radius:9px;align-items:center;gap:11px;margin-top:14px;padding:14px;display:flex}.first-release-note svg{flex:none}.first-release-note strong,.first-release-note small{display:block}.first-release-note strong{font-size:10px}.first-release-note small{color:#668275;margin-top:3px;font-size:8px}.release-notes{margin-top:14px}.publish-summary{color:#516158;background:#edf8f2;border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;font-size:8px;line-height:1.45;display:flex}.publish-summary svg{color:#16865f;flex:none}.publish-summary strong{display:block}.publish-count{color:#a45a00;background:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:2px;font-size:8px;display:grid}.release-selection{border:1px solid #dfdcdf;border-radius:9px;margin-top:14px;overflow:hidden}.release-selection-heading{background:#faf9fa;border-bottom:1px solid #e6e3e6;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.release-selection-heading strong,.release-selection-heading small{display:block}.release-selection-heading strong{font-size:10px}.release-selection-heading small{color:#8f8991;margin-top:2px;font-size:8px}.release-selection-heading button{color:#a45a00;background:0 0;font-size:8px;font-weight:600}.release-item-list{max-height:230px;overflow-y:auto}.release-item-list label{cursor:pointer;border-bottom:1px solid #efedef;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:10px 14px;display:grid}.release-item-list label:last-child{border-bottom:0}.release-item-list label.selected{background:#fffaf2}.release-item-list input{accent-color:#a45a00}.release-item-list span>b{color:#a45a00;background:#f7e5ed;border-radius:4px;margin-right:7px;padding:3px 5px;font-size:7px;display:inline-block}.release-item-list span>strong{font-size:9px}.release-item-list span>small{color:#8d8790;margin-top:3px;font-size:8px;display:block}.release-empty{color:#627068;align-items:center;gap:8px;padding:17px;font-size:8px;display:flex}.release-validation-modal{width:min(760px,94vw)}.release-validation-status{color:#1b6f53;background:#edf8f3;border:1px solid #c6e0d6;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:15px;display:grid}.release-validation-status>svg{background:#fff;border-radius:10px;width:38px;height:38px;padding:9px}.release-validation-status strong,.release-validation-status small{display:block}.release-validation-status strong{font-size:12px}.release-validation-status small{color:#698377;margin-top:3px;font-size:8px;line-height:1.45}.release-validation-status.blocked{color:#a52d43;background:#fff0f3;border-color:#ebc7cf}.release-validation-status.blocked small{color:#956b74}.release-validation-status.warning{color:#95620b;background:#fff8e7;border-color:#ead6a9}.release-validation-status.warning small{color:#8c7a55}.release-validation-group{background:#fff;border:1px solid #e1dde1;border-radius:10px;margin-top:13px;overflow:hidden}.release-validation-group>div:first-child{background:#faf9fa;border-bottom:1px solid #ebe8eb;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.release-validation-group>div:first-child strong{font-size:9px}.release-validation-group>div:first-child span{color:#a52d43;background:#fbe7eb;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:8px;font-weight:700;display:grid}.release-validation-group.warnings>div:first-child span{color:#95620b;background:#fff0cc}.release-validation-list{max-height:230px;overflow-y:auto}.release-validation-list article{border-bottom:1px solid #efedef;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 13px;display:grid}.release-validation-list article:last-child{border-bottom:0}.release-validation-list article>span{color:#a52d43;background:#fbe7eb;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.warnings .release-validation-list article>span{color:#95620b;background:#fff2d5}.release-validation-list small{color:#a45a00;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:700}.release-validation-list strong{margin-top:2px;font-size:9px;display:block}.release-validation-list p{color:#77717a;margin:3px 0 0;font-size:8px;line-height:1.4}.release-validation-ready{color:#276d55;background:#fff;border-radius:9px;align-items:center;gap:10px;margin-top:13px;padding:13px;display:flex}.release-validation-ready strong,.release-validation-ready small{display:block}.release-validation-ready strong{font-size:9px}.release-validation-ready small{color:#74847c;margin-top:3px;font-size:8px}.release-validation-note{color:#6f6971;background:#faf6f8;border-left:3px solid #a45a00;border-radius:0 8px 8px 0;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:8px;line-height:1.5;display:flex}.release-validation-note svg{color:#a45a00;flex:none}.sidebar-footer{width:100%;color:inherit;text-align:left;background:0 0}.account-security-score{color:#16865f;background:#eff9f5;border:1px solid #bfdfd3;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:600;display:inline-flex}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-card{background:#fff;border:1px solid #dfdcdf;border-radius:12px;padding:20px}.account-card-heading{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;margin-bottom:18px;display:grid}.account-card-heading>span{color:#a45a00;background:#fff1dc;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.account-card-heading h2{margin:0;font-size:13px}.account-card-heading p{color:#8e8890;margin:3px 0 0;font-size:8px}.account-card-heading>b{color:#a45d13;background:#fff1dc;border-radius:6px;padding:5px 7px;font-size:8px}.account-card-heading>b.enabled{color:#16865f;background:#e7f5ef}.account-card .editor-field{margin-bottom:12px}.account-card>.primary-button,.account-card>.danger-button{margin-top:8px}.security-action-note{color:#655f67;background:#faf6f8;border-left:3px solid #a45a00;border-radius:0 7px 7px 0;margin:12px 0;padding:10px;font-size:8px;line-height:1.5}.form-message{color:#9b3a52;font-size:8px;line-height:1.45}.two-factor-setup{grid-template-columns:170px 1fr;align-items:center;gap:18px;display:grid}.two-factor-setup>svg{background:#fff;border:1px solid #e1dde1;border-radius:9px;padding:10px}.two-factor-setup strong,.two-factor-setup code{display:block}.two-factor-setup strong{font-size:9px}.two-factor-setup code{letter-spacing:.08em;background:#f2f0f2;border-radius:6px;margin:8px 0 12px;padding:7px;font-size:9px}.two-factor-success{color:#35634f;background:#edf8f2;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.two-factor-success strong,.two-factor-success small{display:block}.two-factor-success strong{font-size:9px}.two-factor-success small{margin-top:3px;font-size:8px}.recovery-codes{border:1px solid #e2dee2;border-radius:8px;margin-top:14px;padding:12px}.recovery-codes>strong{font-size:8px}.recovery-codes>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.recovery-codes code{text-align:center;background:#f3f1f3;border-radius:5px;padding:6px;font-size:8px}.session-row{border-bottom:1px solid #eeebee;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.session-row>span{color:#686169;background:#f2f0f2;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.session-row strong,.session-row small{display:block}.session-row strong{font-size:9px}.session-row strong b{color:#16865f;margin-left:6px;font-size:7px}.session-row small{color:#918b93;margin-top:2px;font-size:8px}.session-row button{color:#a45a00;background:0 0;font-size:8px}.account-security-history{background:#fff;border:1px solid #dfdcdf;border-radius:12px;margin-top:16px;overflow:hidden}.account-security-history .panel-title>span{color:#267158;background:#eaf6f1;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:600;display:inline-flex}.account-security-history .panel-title>span svg{width:13px}.account-security-history article{border-bottom:1px solid #efedef;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:11px 18px;display:grid}.account-security-history article:last-child{border-bottom:0}.account-history-icon{color:#a45a00;background:#fff1dc;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.account-history-icon svg{width:15px}.account-security-history article strong{font-size:9px}.account-security-history article p{color:#746e76;margin:4px 0 3px;font-size:8px}.account-security-history article small{color:#9a949c;font-size:7px}.account-history-empty{color:#938d95;place-items:center;min-height:120px;font-size:8px;display:grid}.permission-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.permission-summary>div{background:#fff;border:1px solid #dfdcdf;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.permission-summary>div>svg{color:#a45a00}.permission-summary strong,.permission-summary small{display:block}.permission-summary strong{font-size:10px}.permission-summary small{color:#918b93;margin-top:2px;font-size:8px}.team-panel{background:#fff;border:1px solid #dedbdf;border-radius:12px;overflow:hidden}.team-panel-heading{border-bottom:1px solid #e8e5e8;padding:16px 18px}.team-panel-heading h2{margin:0;font-size:13px}.team-panel-heading p{color:#918b93;margin:3px 0 0;font-size:8px}.team-table{overflow-x:auto}.team-table-header,.team-row{grid-template-columns:minmax(210px,1.4fr) 120px repeat(3,minmax(150px,1fr)) 42px;align-items:center;gap:10px;min-width:950px;padding:10px 14px;display:grid}.team-table-header{color:#969098;text-transform:uppercase;background:#faf9fa;font-size:7px}.team-row{border-top:1px solid #efedef}.team-person{align-items:center;gap:9px;display:flex}.team-person>span{color:#fff;background:#a45a00;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.team-person strong,.team-person small{display:block}.team-person strong{font-size:9px}.team-person small{color:#918b93;font-size:8px}.team-row select{background:#fff;border:1px solid #ddd9dd;border-radius:6px;width:100%;max-width:150px;padding:7px;font-size:8px}.team-row>div:nth-child(2)>b{color:#a45a00;margin-top:4px;font-size:7px;display:block}.all-access{color:#16865f;align-items:center;gap:5px;font-size:8px;display:flex}.role-explanation{background:#fff;border:1px solid #dfdcdf;border-radius:12px;margin-top:17px;padding:17px}.role-explanation h2{margin:0 0 11px;font-size:13px}.role-explanation>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.role-explanation article{background:#f7f5f7;border-radius:8px;padding:12px}.role-explanation strong{font-size:9px}.role-explanation p{color:#878189;margin:5px 0 0;font-size:8px;line-height:1.5}.invite-modal{width:min(680px,94vw)}.invite-superadmin{background:#faf8fa;border:1px solid #e1dde1;border-radius:8px;margin:16px 0;padding:12px}.invite-superadmin strong,.invite-superadmin small{display:block}.invite-superadmin small{color:#8d8790;margin-top:3px;font-size:8px}.contact-card{height:100%;max-height:calc(340px * var(--density-scale,1))}.kiosk-quick-nav{max-width:calc(100% - clamp(260px,24cqw,460px))}.kiosk-quick-nav.quick-nav-many .section-navigation-button{padding-inline:clamp(7px,.55cqw,11px)}.kiosk-quick-nav.quick-nav-many .section-navigation-button span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.kiosk-quick-nav.quick-nav-compact .section-navigation-button span{display:none}.kiosk-quick-nav.quick-nav-compact .section-navigation-button{padding-inline:clamp(8px,.7cqw,13px)}.kiosk.portrait .kiosk-quick-nav{max-width:calc(100% - clamp(100px,18cqw,160px))}@media (height<=800px) and (orientation:landscape){.admin-modal.unlocked{padding-block:clamp(14px,2.2cqh,20px)}.admin-modal.unlocked .admin-lock{width:48px;height:48px;margin-bottom:8px}.admin-modal.unlocked h2{margin-block:3px 11px;font-size:clamp(22px,3.4cqh,28px)}.admin-modal.unlocked .admin-status-grid div{padding-block:9px}.admin-modal.unlocked .admin-local-settings{margin-top:8px}.admin-modal.unlocked .admin-sync-warning,.admin-modal.unlocked .admin-sync-progress{margin-top:8px;padding-block:8px}.admin-modal.unlocked .primary-button{margin-top:9px}}.idle-layer{z-index:90;padding:calc(var(--header-height) + 3cqh) 4cqw calc(var(--utility-height) + clamp(24px, 4cqh, 60px));background:color-mix(in srgb, var(--utility-background,#242327) var(--idle-overlay-percent,22%), transparent);place-items:end center;animation:.28s both fade-in;display:grid;position:absolute;inset:0}.idle-position-top{place-items:start center}.idle-position-center{place-items:center}.idle-position-bottom{place-items:end center}.idle-prompt{min-width:min(82%, calc(430px * var(--density-scale,1)));padding:clamp(17px, 2.5cqh, calc(28px * var(--density-scale,1))) clamp(24px, 3cqw, calc(42px * var(--density-scale,1)));color:var(--utility-text,#fff);border:max(1px, var(--tile-border-width)) solid color-mix(in srgb, var(--tile-border-color), white 25%);border-radius:var(--tile-radius);background:color-mix(in srgb, var(--utility-background,#242327) 91%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:scale(var(--idle-prompt-scale,1));justify-items:center;gap:4px;display:grid;box-shadow:0 24px 70px #00000047}.idle-position-top .idle-prompt{transform-origin:top}.idle-position-bottom .idle-prompt{transform-origin:bottom}.idle-prompt strong{font-size:clamp(14px, 1.25cqw, calc(23px * var(--density-scale,1)));margin-top:8px}.idle-prompt small{color:color-mix(in srgb, var(--utility-text,#fff), transparent 28%);font-size:clamp(9px, .72cqw, calc(13px * var(--density-scale,1)))}.idle-prompt-icon{width:clamp(50px, 4cqw, calc(72px * var(--density-scale,1)));aspect-ratio:1;color:var(--button-text,#fff);background:var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.idle-prompt-icon svg{z-index:2;width:44%;position:relative}.idle-prompt-icon i{border:2px solid var(--accent);opacity:.55;border-radius:50%;position:absolute;inset:-9px}.idle-style-spotlight .idle-prompt{width:min(74%,700px);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.idle-style-spotlight .idle-prompt-icon{width:clamp(74px,6cqw,118px);box-shadow:0 20px 55px color-mix(in srgb, var(--accent) 35%, transparent)}.idle-style-spotlight .idle-prompt strong{max-width:720px;font-size:clamp(20px,2.2cqw,44px);line-height:1.1}.idle-style-minimal{justify-items:end}.idle-style-minimal .idle-prompt{grid-template-columns:auto 1fr;justify-items:start;column-gap:13px;min-width:0;padding:clamp(12px,1.6cqh,18px) clamp(15px,1.6cqw,22px)}.idle-style-minimal .idle-prompt-icon{grid-row:1/3;width:clamp(42px,3.2cqw,58px)}.idle-style-minimal .idle-prompt strong{align-self:end;margin:0}.idle-style-minimal .idle-prompt small{align-self:start}.idle-pulse .idle-prompt-icon i{animation:idle-ring var(--idle-animation-duration,1.8s) ease-out infinite}.idle-swipe .idle-prompt-icon{animation:idle-swipe var(--idle-animation-duration,1.8s) ease-in-out infinite}.idle-bounce .idle-prompt-icon{animation:idle-bounce var(--idle-animation-duration,1.8s) ease-in-out infinite}@keyframes idle-ring{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@keyframes idle-swipe{0%,to{transform:translate(-16px)rotate(-8deg)}50%{transform:translate(16px)rotate(8deg)}}@keyframes idle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.kiosk.portrait .idle-layer{padding-inline:5cqw;padding-bottom:calc(var(--utility-height) + 4cqh)}.kiosk.portrait .idle-prompt{width:min(84%, calc(620px * var(--density-scale,1)))}.kiosk.portrait .idle-style-minimal .idle-prompt{width:auto;max-width:88%}.idle-preview-button{justify-content:center;width:100%;margin-top:4px}.read-only-banner{color:#5f5961;background:#f8f6f8;border:1px solid #ddd8df;border-radius:9px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:9px;display:flex}.read-only-banner svg{color:#a45a00;flex:none}.read-only-banner strong{color:#342f35;margin-bottom:2px;display:block}.permission-locked{pointer-events:none;opacity:.68;filter:saturate(.7)}.unstyled-fieldset{border:0;min-width:0;margin:0;padding:0}.unstyled-fieldset:disabled{opacity:.72}.demo-data-banner{color:#6b5730;background:#fff9e9;border-color:#ead6a9}.demo-data-banner strong{color:#503d18}.content-publication-bar{background:#fff;border:1px solid #dedade;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;display:flex}.content-publication-bar>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:3px 9px;display:grid}.content-publication-bar strong{font-size:10px}.content-publication-bar small{color:#8d8790;grid-column:1/-1;font-size:8px}.pending-deletion-card{background:#fffaf4!important;border-color:#e5b7c7!important}.pending-deletion-card>img{filter:grayscale(.55);opacity:.68}.pending-deletion-card .draft-badge{color:#9b3a52;background:#f9e5ec}.custom-entry-card-body{padding:13px}.custom-entry-status{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.custom-entry-fields{gap:9px;display:grid}.contact-card-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.studio-contact-grid .contact-card-actions button{padding:6px 8px;font-size:7px;position:static}.studio-contact-grid article>div>.draft-badge,.studio-contact-grid article>div>.published-badge{border-radius:5px;margin-top:7px;padding:4px 6px;font-size:7px;font-weight:600;display:inline-flex}.studio-contact-grid article>div>.draft-badge{color:#9b3a52;background:#ffefd5}.studio-contact-grid article>div>.published-badge{color:#267257;background:#e8f5ef}.role-preview-control{color:#6e6870;background:#fff;border:1px solid #ddd9dd;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 7px 0 9px;font-size:8px;display:flex}.role-preview-control.active{color:#8f1646;background:#fff8ed;border-color:#d4a1b6}.role-preview-control select{max-width:106px;color:inherit;background-color:#0000;border:0;outline:0;padding:4px 22px 4px 5px;font-size:8px;font-weight:600}@media (width<=1280px){.studio{grid-template-columns:220px 1fr}.appearance-layout{grid-template-columns:minmax(430px,.85fr) minmax(480px,1.15fr)}.studio-page{padding-inline:25px}.content-product-grid,.studio-contact-grid{grid-template-columns:repeat(2,1fr)}.preview-canvas{min-height:520px;padding:25px}}@media (width<=1120px){.draft-status,.topbar-actions .secondary-button,.role-preview-control>span{display:none}.studio-topbar{gap:14px;padding-inline:20px}.topbar-actions{flex:none}.appearance-layout{grid-template-columns:minmax(285px,.76fr) minmax(360px,1.24fr);gap:14px}.control-panel{grid-template-columns:1fr}.backup-monitor,.backup-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.studio{grid-template-columns:74px 1fr}.studio-sidebar{padding-inline:10px}.studio-logo div,.project-switcher div,.project-switcher>svg,.studio-nav button:not(.active):after,.studio-nav button{font-size:0}.studio-logo{justify-content:center;padding-inline:0}.project-switcher{justify-content:center;padding:7px;display:flex}.studio-nav button{justify-content:center}.studio-nav>small,.sidebar-footer>div:not(.user-avatar),.sidebar-footer>svg{display:none}.sidebar-footer{justify-content:center;display:flex}.appearance-layout{grid-template-columns:1fr}.preview-panel{order:-1;position:relative;top:auto}.control-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.design-import-bar{grid-template-columns:1fr 1fr}.design-import-bar>div{grid-column:1/-1}.draft-status,.topbar-actions .secondary-button,.role-preview-control>span{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.product-editor-workspace{grid-template-columns:1fr}.product-live-preview{order:-1;position:relative}.editor-product-preview{min-height:300px!important}.navigation-label-editor>div{grid-template-columns:repeat(2,1fr)}.about-content-editor{grid-template-columns:1fr}.about-editor-preview{min-height:420px;position:relative}.about-fact-editor,.general-contact-panel{grid-template-columns:1fr}.general-contact-intro{grid-column:auto}.release-trust-summary{grid-template-columns:repeat(2,1fr)}.fleet-health-summary{grid-template-columns:repeat(3,1fr)}.release-rotation-flow{flex-wrap:wrap}.release-rotation-flow>span{min-width:180px}.release-rotation-flow>i{display:none}}@media (width<=720px){.project-language-summary,.project-language-add{grid-template-columns:1fr}.project-language-list article{grid-template-columns:40px minmax(0,1fr)}.project-language-list article>b,.project-language-list article>div{grid-column:2;justify-self:start}.kiosk-system-copy-editor>header>div:last-child{grid-template-columns:1fr}.kiosk-system-copy-groups label{grid-template-columns:1fr;gap:4px}.kiosk-system-copy-groups label>small{display:none}}@media (width<=700px){.studio-topbar .search-field{display:none}.studio-topbar{justify-content:flex-end}.page-heading-row{flex-direction:column}.control-panel{grid-template-columns:1fr}.control-group-wide{grid-column:auto}.control-group-branding .control-group-body{grid-template-columns:1fr}.control-group-branding .color-grid,.control-group-branding .project-name-message{grid-column:auto}.preview-canvas{min-height:420px;padding:14px}.stat-grid,.content-product-grid,.studio-contact-grid,.settings-grid,.category-manager-grid{grid-template-columns:1fr}.category-manager-grid article{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 28px}.category-manager-grid article b{display:none}.kiosk-header{grid-template-columns:1fr auto}.kiosk-nav,.website-button span{display:none}.contact-grid,.product-list,.location-list,.design-import-bar{grid-template-columns:1fr}.design-import-bar>div{grid-column:auto}.general-contact-fields{grid-template-columns:1fr}.general-contact-fields .address{grid-column:auto}.release-trust-heading,.fleet-health-heading{grid-template-columns:42px 1fr}.release-trust-heading>button,.release-trust-heading>b,.fleet-health-heading>b{justify-self:start}.release-trust-summary,.release-key-list,.fleet-health-summary{grid-template-columns:1fr}.fleet-health-issues article{grid-template-columns:34px minmax(0,1fr)}.fleet-health-issues time{text-align:left;grid-column:2}.global-backup-alert{grid-template-columns:20px minmax(0,1fr);padding-inline:16px}.global-backup-alert button{grid-column:1/-1;justify-self:start}.backup-monitor{grid-template-columns:1fr}.backup-drill-panel{grid-template-columns:36px minmax(0,1fr);margin:12px}.backup-drill-icon{width:34px;height:34px}.backup-drill-proof,.backup-drill-action{grid-area:auto/1/auto/-1}.backup-drill-action{justify-items:stretch}.backup-drill-action button{white-space:normal;justify-content:center}.backup-config-grid{grid-template-columns:1fr}.backup-config-grid>.backup-replica-card{min-height:118px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-shell{background:#f5f3f5;grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);min-height:100dvh;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 88% 12%,#d52f768c,#0000 28%),linear-gradient(145deg,#171419 0%,#30212a 52%,#7f103f 100%);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:68%;position:absolute;bottom:-23%;right:-18%;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-wordmark{z-index:1;letter-spacing:-.04em;font-size:22px;font-weight:600;position:relative}.auth-wordmark span{font-weight:300}.auth-brand-panel>div:nth-child(2){z-index:1;max-width:620px;position:relative}.auth-brand-panel h1{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(42px,4.4vw,76px);line-height:.98}.auth-brand-panel p{color:#ffffffb8;max-width:520px;margin:0;font-size:clamp(14px,1.1vw,18px);line-height:1.7}.auth-eyebrow{color:#ef74aa;letter-spacing:.19em;font-size:11px;font-weight:700}.auth-security-note{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:12px;max-width:500px;padding:14px 16px;display:flex;position:relative}.auth-security-note>svg{color:#ef74aa;flex:none}.auth-security-note strong,.auth-security-note small{display:block}.auth-security-note strong{font-size:12px}.auth-security-note small{color:#fff9;margin-top:3px;font-size:10px}.auth-form-panel{place-items:center;min-width:0;padding:clamp(28px,6vw,100px);display:grid}.auth-form-card{width:min(100%,520px)}.auth-form-card h2{letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(28px,3vw,43px)}.auth-form-card>p{color:#807980;margin:0 0 30px;font-size:13px;line-height:1.65}.auth-form{gap:16px;display:grid}.auth-form>label:not(.auth-check),.required-two-factor label{gap:6px;display:grid}.auth-form label>span,.required-two-factor label>span{color:#625c63;font-size:10px;font-weight:600}.auth-form input:not([type=checkbox]),.required-two-factor input,.invite-link-result input{color:#29252a;background:#fff;border:1px solid #d8d3d8;border-radius:10px;outline:0;width:100%;min-height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.auth-check{color:#706970;align-items:center;gap:8px;font-size:10px;display:flex}.auth-primary{color:#fff;background:#9a5200;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 10px 25px #ad145230}.auth-primary:hover{background:#941044}.auth-primary:disabled{cursor:wait;opacity:.62}.auth-primary svg{width:17px}.auth-message{border-radius:9px;margin:12px 0;padding:11px 13px;font-size:10px;line-height:1.5}.auth-message.error{color:#8c2c48;background:#fff2f6;border:1px solid #e7bdca}.auth-loading{color:#6b646b;background:#f6f4f6;place-content:center;justify-items:center;gap:15px;min-height:100dvh;display:grid}.auth-loading svg,.auth-inline-loading svg{color:#9a5200;animation:.9s linear infinite auth-spin}.auth-inline-loading{color:#777078;align-items:center;gap:10px;font-size:11px;display:flex}.spin{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.required-two-factor{grid-template-columns:210px 1fr;align-items:center;gap:24px;display:grid}.required-two-factor>svg{background:#fff;border:1px solid #ddd8dd;border-radius:12px;padding:10px}.required-two-factor strong,.required-two-factor small,.required-two-factor code{display:block}.required-two-factor strong{font-size:12px}.required-two-factor small{color:#8b848c;margin-top:15px;font-size:9px}.required-two-factor code{overflow-wrap:anywhere;margin:5px 0 16px;font-size:10px}.required-two-factor .auth-primary{width:100%;margin-top:13px}.required-recovery .recovery-codes{margin:0 0 18px}.required-recovery .auth-primary{width:100%}.auth-complete{justify-items:start;gap:18px;display:grid}.auth-complete>svg{color:#23765c;background:#e5f5ee;border-radius:50%;width:48px;height:48px;padding:12px}.account-heading-actions{align-items:center;gap:9px;display:flex}.account-message{color:#5d4f56;background:#fffaf2;border:1px solid #dfcbd4;border-radius:9px;margin-bottom:14px;padding:10px 13px;font-size:9px}.sensitive-confirm{background:#fffaf4;border:1px solid #ead7df;border-radius:9px;margin:12px 0 4px;padding:12px}.sensitive-confirm .editor-field:last-child{margin-bottom:0}.superadmin-toggle{color:#827b83;align-items:center;gap:5px;margin-top:5px;font-size:7px;display:flex}.superadmin-toggle input{accent-color:#a45a00}.team-row.busy{opacity:.55;pointer-events:none}.invited-role{color:#8b848c;text-transform:capitalize;font-size:8px}.invite-link-result{justify-items:start;gap:9px;padding:10px 0;display:grid}.invite-link-result>svg{color:#1d805e}.invite-link-result strong{font-size:12px}.invite-link-result p{color:#817a82;margin:0;font-size:9px}.invite-link-result input{min-height:42px;margin:5px 0;font-size:9px}.inherited-access-badge{color:#176a55;vertical-align:middle;background:#e8f5f0;border-radius:8px;align-items:center;margin-left:6px;padding:2px 5px;font-size:6px;font-weight:700;display:inline-flex}.inherited-project-role{color:#176a55;background:#f2faf7;border:1px solid #cce4db;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:650;display:inline-flex}.inherited-project-role svg{width:13px}.studio-alert-stack{z-index:20;display:grid;position:sticky;top:72px}.studio-alert-stack:empty{display:none}.studio-alert-stack>:is(.global-backup-alert,.studio-network-alert,.studio-content-message,.project-draft-alert){z-index:auto;position:relative;top:auto}.studio-content-message{z-index:19;color:#7c2946;background:#fff4f7;border:1px solid #e5bdcc;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:20px 1fr 26px;align-items:center;gap:8px;margin:0 28px;padding:10px 12px;font-size:9px;display:grid;position:sticky;top:72px;box-shadow:0 7px 20px #591e3314}.studio-content-message>svg{color:#a45a00}.studio-content-message button{color:#87566a;background:0 0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.studio-content-message.has-action{grid-template-columns:20px minmax(0,1fr) auto 26px}.studio-content-message .studio-content-retry{color:#7c2946;background:#fff;border:1px solid #dcaec0;gap:5px;width:auto;min-height:30px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.studio-content-message .studio-content-retry:disabled{cursor:not-allowed;opacity:.5}.studio-network-alert{z-index:20;color:#68490f;background:#fff8e7;border:1px solid #e1c17b;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;margin:0 28px;padding:11px 13px;font-size:8px;display:grid;position:sticky;top:72px;box-shadow:0 8px 22px #563d0e1a}.studio-network-alert>svg{color:#a96e0f}.studio-network-alert strong{margin-bottom:2px;font-size:9px;display:block}.studio-network-alert+.studio-content-message{top:119px}.project-draft-alert{z-index:18;color:#74490d;background:#fff8e9;border:1px solid #e9cc99;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 28px;padding:11px 13px;font-size:9px;display:grid;position:sticky;top:72px;box-shadow:0 8px 22px #6846121a}.studio-content-message+.project-draft-alert{top:111px}.project-draft-alert>svg{color:#b8781b}.project-draft-alert span{min-width:0}.project-draft-alert strong{margin-bottom:2px;font-size:10px;display:block}.project-draft-alert.error{color:#83333c;background:#fff1f2;border-color:#e9b9bf}.project-draft-alert.error>svg{color:#bf3e4d}.project-draft-alert .secondary-button{min-height:32px;padding:0 10px;font-size:9px}.project-draft-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.project-draft-actions .primary-button,.project-draft-actions .secondary-button{white-space:nowrap;min-height:32px;padding:0 11px;font-size:9px}@media (width<=1050px){.project-draft-alert{grid-template-columns:22px minmax(0,1fr)}.project-draft-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (width<=760px){.studio-content-message.has-action{grid-template-columns:20px minmax(0,1fr) 26px}.studio-content-message .studio-content-retry{grid-column:2;justify-self:start}}.empty-device-list{color:#8d8790;text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;display:grid}.empty-device-list>svg{color:#a45a00;background:#fff1dc;border-radius:11px;width:42px;height:42px;padding:10px}.empty-device-list strong{color:#4f4950;font-size:10px}.empty-device-list small{max-width:360px;font-size:8px}.device-action-message{color:#27654f;background:#eff9f5;border:1px solid #c7e0d7;border-radius:9px;grid-template-columns:20px 1fr 25px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 13px;font-size:9px;display:grid}.device-action-message button{color:#4a7565;background:0 0;border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.pairing-modal{width:min(620px,94vw)}.pairing-modal .editor-body>p{color:#746e75;text-align:center;max-width:470px;margin:0 auto 18px;font-size:10px;line-height:1.6}.pairing-illustration{color:#a45a00;justify-content:center;align-items:center;gap:16px;margin:8px 0 21px;display:flex}.pairing-illustration>svg{background:#fff1dc;border-radius:12px;width:48px;height:48px;padding:11px}.pairing-illustration>span{gap:5px;display:flex}.pairing-illustration i{background:#cc83a2;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pairing-dot}.pairing-illustration i:nth-child(2){animation-delay:.15s}.pairing-illustration i:nth-child(3){animation-delay:.3s}@keyframes pairing-dot{50%{background:#a45a00;transform:translateY(-5px)}}.pairing-code-field{justify-items:center;gap:7px;display:grid}.pairing-code-field span{color:#6f6970;font-size:9px;font-weight:600}.pairing-code-field input{color:#342d33;text-align:center;letter-spacing:.18em;text-transform:uppercase;background:#fff;border:1px solid #d7c1cb;border-radius:10px;outline:0;width:min(100%,340px);padding:13px 16px;font-size:25px;font-weight:600}.pairing-code-field input:focus{border-color:#a45a00;box-shadow:0 0 0 3px #a45a001a}.wipe-confirm-modal{width:min(610px,94vw)}.wipe-warning{color:#6d3347;background:#fff5f8;border:1px solid #e6bfcd;border-radius:10px;grid-template-columns:48px 1fr;gap:14px;padding:15px;display:grid}.wipe-warning>svg{color:#a45a00;background:#fff;border-radius:10px;width:46px;height:46px;padding:11px}.wipe-warning strong{font-size:12px}.wipe-warning p{margin:5px 0 0;font-size:9px;line-height:1.6}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:290px;padding:32px}.auth-brand-panel>div:nth-child(2){margin-block:45px 25px}.auth-brand-panel h1{font-size:42px}.auth-security-note{display:none}.auth-form-panel{padding:45px 28px}}@media (width<=560px){.auth-brand-panel{min-height:240px}.auth-brand-panel h1{font-size:34px}.required-two-factor{grid-template-columns:1fr}.account-heading-actions{flex-direction:column;align-items:stretch}}.device-onboarding{z-index:500;color:#f8f5f7;background:radial-gradient(circle at 20% 12%,#b5195b52,#0000 27%),radial-gradient(circle at 84% 88%,#56204061,#0000 34%),#141217;grid-template-rows:auto 1fr auto;min-width:320px;min-height:520px;padding:clamp(24px,4vw,58px);display:grid;position:fixed;inset:0;overflow:hidden}.device-onboarding-glow{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.device-brand{z-index:1;letter-spacing:-.045em;align-items:center;gap:10px;font-size:clamp(18px,1.5vw,24px);font-weight:300;display:flex;position:relative}.device-brand>span{color:#fff;background:#a45a00;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 28px #a45a0047}.device-brand>span svg{width:19px}.device-brand strong{color:#f6ad37;font-weight:600}.device-brand small{color:#ffffff7a;letter-spacing:.16em;border:1px solid #ffffff1f;border-radius:5px;margin-left:4px;padding:4px 7px;font-size:7px;font-weight:700}.device-onboarding-card{z-index:1;color:#2b272c;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fbf9faf7;border:1px solid #ffffff1f;border-radius:22px;place-self:center;width:min(92vw,660px);max-height:min(76vh,780px);padding:clamp(28px,4.4vw,58px);position:relative;overflow:hidden auto;box-shadow:0 42px 110px #00000075}.device-onboarding-card form,.device-pairing-screen,.device-waiting-release{justify-items:stretch;display:grid}.device-step{color:#a45a00;letter-spacing:.19em;font-size:9px;font-weight:700}.device-onboarding-card h1{color:#252126;letter-spacing:-.05em;margin:9px 0 11px;font-size:clamp(28px,3.5vw,46px);line-height:1.04}.device-onboarding-card>form>p,.device-pairing-screen>p,.device-waiting-release>p{color:#777077;margin:0 0 24px;font-size:clamp(11px,1vw,14px);line-height:1.65}.device-onboarding-card label{gap:7px;margin-top:14px;display:grid}.device-onboarding-card label>span{color:#625c62;font-size:9px;font-weight:600}.device-onboarding-card input{color:#282329;background:#fff;border:1px solid #dad4d8;border-radius:11px;outline:0;width:100%;min-height:51px;padding:0 15px;font-size:12px;transition:border-color .2s,box-shadow .2s}.device-onboarding-card input:focus{border-color:#a45a00;box-shadow:0 0 0 4px #a45a001a}.device-trust-row{background:#fff;border:1px solid #e6dde2;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin:0 0 8px;padding:13px;display:grid}.device-trust-row>span{color:#a91654;background:#fae9f0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.device-trust-row svg{width:19px}.device-trust-row strong,.device-trust-row small{display:block}.device-trust-row strong{font-size:10px}.device-trust-row small{color:#898188;margin-top:3px;font-size:8px;line-height:1.45}.device-primary,.device-secondary{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:20px;padding:0 18px;font-size:10px;font-weight:600;display:inline-flex}.device-primary{color:#fff;background:#9a5200;box-shadow:0 12px 30px #ad145233}.device-primary:hover{background:#921044}.device-primary:disabled,.device-secondary:disabled{cursor:wait;opacity:.55}.device-primary svg,.device-secondary svg{width:17px}.device-secondary{color:#655e65;background:#fff;border:1px solid #dcd5d9}.device-error{color:#8b2949;background:#fff3f7;border:1px solid #e9c2d0;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.device-error svg{flex:none;width:16px}.device-pairing-screen{text-align:center}.device-pairing-screen .device-step,.device-waiting-release .device-step{justify-self:center}.device-pairing-code{justify-content:center;gap:clamp(5px,.8vw,10px);margin:8px 0 25px;display:flex}.device-pairing-code span{aspect-ratio:.8;color:#fff;background:#282329;border-radius:10px;place-items:center;width:clamp(38px,5vw,56px);font-size:clamp(20px,2.6vw,32px);font-weight:600;display:grid;box-shadow:inset 0 -3px #00000038}.device-pairing-code span:nth-child(4){margin-right:9px}.device-waiting-line{color:#756d74;justify-items:center;gap:5px;display:grid}.device-waiting-line>span{gap:5px;margin-bottom:3px;display:flex}.device-waiting-line i{background:#c67b9b;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pairing-dot}.device-waiting-line i:nth-child(2){animation-delay:.15s}.device-waiting-line i:nth-child(3){animation-delay:.3s}.device-waiting-line strong{color:#383238;font-size:11px}.device-waiting-line small{font-size:8px}.device-pairing-screen .device-secondary{justify-self:center}.device-waiting-release{text-align:center}.device-state-icon{color:#1f7758;background:#e2f4ec;border-radius:50%;justify-self:center;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid;box-shadow:0 0 0 9px #f1faf6}.device-state-icon svg{width:24px}.device-waiting-release .device-trust-row{text-align:left}.device-loading{color:#756e75;align-content:center;justify-items:center;gap:8px;min-height:270px;display:grid}.device-loading>svg{color:#9a5200;width:34px}.device-loading strong{color:#373137;margin-top:7px;font-size:12px}.device-loading span{font-size:8px}.device-onboarding-footer{z-index:1;color:#ffffff73;align-self:end;align-items:center;gap:8px;font-size:8px;display:flex;position:relative}.device-onboarding-footer>svg{width:15px}.device-onboarding-footer>span{background:#ffffff26;width:1px;height:13px;margin-inline:4px}@media (width<=620px),(height<=720px){.device-onboarding{padding:18px}.device-onboarding-card{border-radius:16px;max-height:78vh;padding:26px}.device-brand{font-size:18px}.device-onboarding-footer{display:none}.device-pairing-code span{border-radius:7px;width:36px;font-size:19px}.device-pairing-code{gap:4px}.device-pairing-code span:nth-child(4){margin-right:5px}}:root{--brandstage-night:#06151d;--brandstage-night-soft:#0c2631;--brandstage-gold:#f6ad37;--brandstage-gold-dark:#a45a00;--brandstage-gold-pale:#fff1dc;--brandstage-ink:#10242c}.runtime-bootstrap{color:var(--brandstage-ink);background:#f4f6f3}.runtime-bootstrap>img{border-radius:14px;width:54px;height:54px}.studio{color:var(--brandstage-ink);background:#f3f5f2}.studio-sidebar{color:#dce6e8;background:var(--brandstage-night);border-right-color:#17333e}.studio-logo{align-items:flex-start;min-height:58px;padding:0 10px 22px;overflow:hidden}.studio-logo>img{object-fit:contain;object-position:left top;width:194px;height:45px;display:block}.project-switcher{background:#0a2029;border-color:#29434d}.project-switcher.open{background:#102c37;border-color:#ce8321}.studio-nav button{color:#9eb0b6}.studio-nav button:hover{color:#fff;background:#102832}.studio-nav button.active{color:#fff;box-shadow:inset 3px 0 var(--brandstage-gold);background:#15313b}.studio-nav>small{color:#687e86}.sidebar-footer{border-top-color:#1d3943}.user-avatar{color:var(--brandstage-night);background:var(--brandstage-gold)}.studio-topbar{border-bottom-color:#dce2df}.primary-button,.auth-primary,.device-primary{color:var(--brandstage-night);background:var(--brandstage-gold);box-shadow:0 8px 22px #a45a0033}.primary-button:hover,.auth-primary:hover,.device-primary:hover{color:var(--brandstage-night);background:#ffc15c}.section-kicker,.device-step{color:var(--brandstage-gold-dark);letter-spacing:.13em;font-weight:700}.auth-shell{background:#f3f5f2}.auth-brand-panel{background:radial-gradient(circle at 84% 14%,#f6ad373d,#0000 26%),radial-gradient(circle at 18% 90%,#1d49588f,#0000 35%),linear-gradient(145deg,#06151d 0%,#0a202a 58%,#112f3a 100%)}.auth-brand-panel:before{content:"✦";color:var(--brandstage-gold);opacity:.9;font-size:clamp(54px,8vw,120px);line-height:1;position:absolute;top:14%;right:10%}.auth-brand-panel:after{border-color:#f6ad3733;box-shadow:0 0 0 70px #f6ad3706,0 0 0 140px #f6ad3705}.auth-brand-lockup{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.auth-brand-icon{border:1px solid #ffffff1f;border-radius:18px;flex:none;width:70px;height:70px}.auth-wordmark{width:min(360px,62%);height:auto;display:block}.auth-eyebrow,.auth-security-note>svg{color:var(--brandstage-gold)}.auth-form input:focus,.required-two-factor input:focus,.invite-link-result input:focus{border-color:var(--brandstage-gold-dark);box-shadow:0 0 0 3px #a45a001c}.auth-check input{accent-color:var(--brandstage-gold-dark)}.device-onboarding{background:radial-gradient(circle at 18% 12%, #f6ad372e, transparent 27%), radial-gradient(circle at 84% 88%, #1e546561, transparent 34%), var(--brandstage-night)}.device-brand{gap:12px}.device-brand>img{object-fit:contain;object-position:left center;width:min(280px,58vw);height:48px;display:block}.device-brand small{color:var(--brandstage-gold);border-color:#f6ad3740}.device-trust-row>span{color:var(--brandstage-gold-dark);background:var(--brandstage-gold-pale)}@media (width<=980px){.studio-logo{justify-content:center;min-height:50px;padding-inline:0}.studio-logo>img{display:none}.studio-logo:after{content:"BS";color:#fff;letter-spacing:-.06em;font-size:18px;font-weight:800}}@media (width<=560px){.auth-brand-lockup{gap:12px}.auth-brand-icon{border-radius:13px;width:52px;height:52px}.auth-wordmark{width:min(260px,70%)}}.media-upload-control{justify-items:start;gap:5px;margin:8px 0 12px;display:grid}.media-upload-control .secondary-button{cursor:pointer;min-height:37px;position:relative}.media-upload-control .secondary-button.disabled{cursor:not-allowed;opacity:.52}.media-upload-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.media-upload-control>small{color:#8a838a;font-size:8px;line-height:1.45}.media-upload-control>small.success{color:#23765c}.media-upload-control>small.error{color:#a33153}.contact-editor-media{grid-template-columns:minmax(110px,160px) 1fr;align-items:center;gap:16px;display:grid}.contact-editor-media>img{aspect-ratio:1;object-fit:cover;background:#eee9ec;border-radius:12px;width:100%}.media-editor-actions{flex-wrap:wrap;gap:8px;margin:9px 0 11px;display:flex}.media-editor-actions .secondary-button{min-height:36px}.advanced-media-reference{background:#faf9fa;border:1px solid #e2dee2;border-radius:8px;margin:9px 0 12px;padding:9px 11px}.advanced-media-reference summary{color:#746e76;cursor:pointer;font-size:8px;font-weight:650}.advanced-media-reference[open] summary{color:#a45a00;margin-bottom:11px}.advanced-media-reference .editor-field+.editor-field{margin-top:9px}.contact-editor-placeholder{aspect-ratio:1;color:#a45a00;background:#f5e7ed;border-radius:12px;place-items:center;width:100%;display:grid;overflow:hidden}.contact-editor-placeholder img{object-fit:cover;width:100%;height:100%}.contact-editor-placeholder>svg{width:42px;height:42px}.media-picker-layer{z-index:1020}.media-picker-modal{width:min(1040px,95vw);height:min(760px,92vh)}.media-picker-modal>header p{color:#8d8790;margin:4px 0 0;font-size:8px}.media-picker-modal .editor-body{flex-direction:column;min-height:0;display:flex}.media-picker-toolbar{flex:none;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.media-picker-toolbar>label{color:#8f8991;background:#fff;border:1px solid #dcd8dc;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:520px;padding:0 11px;display:flex}.media-picker-toolbar>label input{background:0 0;border:0;outline:0;width:100%;min-height:38px;font-size:9px}.media-picker-toolbar>.media-upload-control{margin:0;display:block}.media-picker-toolbar>.media-upload-control .secondary-button{white-space:nowrap;margin:0}.media-picker-toolbar>.media-upload-control>small{z-index:2;background:#fff;border:1px solid #ddd8dc;border-radius:5px;margin-top:5px;padding:4px 6px;position:absolute;box-shadow:0 5px 14px #231c221f}.media-picker-toolbar>span{color:#a45a00;background:#fff1dc;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:650}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:11px;min-height:0;padding:2px;display:grid;overflow-y:auto}.media-picker-card{color:#3d383e;text-align:left;background:#fff;border:1px solid #dedade;border-radius:10px;min-width:0;padding:0;overflow:hidden;box-shadow:0 4px 12px #261f2609}.media-picker-card:hover{border-color:#d0a4b7}.media-picker-card.selected{border-color:#a45a00;box-shadow:0 0 0 2px #a45a001f}.media-picker-preview{aspect-ratio:16/10;background:#211e22;display:block;position:relative;overflow:hidden}.media-picker-preview img,.media-picker-preview video{object-fit:cover;width:100%;height:100%;display:block}.media-picker-preview i{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b171cbf;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:8px;right:8px}.media-picker-card.selected .media-picker-preview i{background:#a45a00}.media-picker-copy{min-width:0;padding:10px 11px;display:block}.media-picker-copy strong,.media-picker-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-picker-copy strong{font-size:8px}.media-picker-copy small{color:#918b93;margin-top:3px;font-size:7px}.media-picker-empty{color:#918b93;text-align:center;background:#ffffff8c;border:1px dashed #d8d3d8;border-radius:11px;flex:1;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.media-picker-empty>svg{color:#a45a00;background:#fff1dc;border-radius:10px;width:40px;height:40px;padding:10px}.media-picker-empty strong{color:#4d474e;font-size:10px}.media-picker-empty small{font-size:8px}.media-picker-modal>footer>span{color:#8f8991;font-size:8px}@media (width<=720px){.media-picker-layer{padding:10px}.media-picker-modal{width:100%;height:96vh}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-picker-toolbar{grid-template-columns:1fr auto}.media-picker-toolbar>label{grid-column:1/-1;max-width:none}.contact-editor-media{grid-template-columns:100px 1fr}}.page-heading-row>.media-upload-control{justify-items:end;margin:0}.media-library-toolbar{background:#fff;border:1px solid #dfdcdf;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:13px 15px;display:flex}.media-library-toolbar>label{color:#938d95;background:#faf9fa;border:1px solid #ddd9dd;border-radius:8px;align-items:center;gap:9px;min-width:min(460px,45%);height:38px;padding:0 12px;display:flex}.media-library-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.media-library-toolbar>div{gap:24px;display:flex}.media-library-toolbar>div span{color:#928c94;font-size:7px}.media-library-toolbar>div strong{color:#373238;margin-bottom:2px;font-size:11px;display:block}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:15px;display:grid}.media-library-card{background:#fff;border:1px solid #dedbdf;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #261f2609}.media-library-preview{aspect-ratio:16/10;background:#1c1a1e;position:relative;overflow:hidden}.media-library-preview img,.media-library-preview video{object-fit:cover;width:100%;height:100%;display:block}.media-library-preview>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18161ad1;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:600;display:inline-flex;position:absolute;bottom:9px;right:9px}.media-library-preview>span svg{width:13px}.media-library-card-body{padding:13px}.media-library-card-body>div:first-child{min-width:0}.media-library-card-body strong,.media-library-card-body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-library-card-body strong{font-size:9px}.media-library-card-body small{color:#918b93;margin-top:3px;font-size:7px}.media-library-card-body code{color:#6c666e;background:#f2f0f2;border-radius:5px;margin-top:9px;padding:4px 6px;font-size:7px;display:inline-block}.media-library-card-body p{color:#989199;margin:8px 0 11px;font-size:7px}.media-library-card-body>div:last-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.media-library-card-body button{color:#736d75;background:#faf9fa;border:1px solid #ddd9dd;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:inline-flex}.media-library-card-body .media-archive-button{color:#a33153;background:#fffaf2;border-color:#ecd2dc}.media-library-empty{color:#8f8991;text-align:center;background:#ffffff8c;border:1px dashed #d7d2d8;border-radius:13px;align-content:center;place-items:center;min-height:320px;padding:40px;display:grid}.media-library-empty>svg{color:#a45a00;background:#fff1dc;border-radius:11px;width:42px;height:42px;padding:10px}.media-library-empty h2{color:#423d43;margin:13px 0 5px;font-size:13px}.media-library-empty p{max-width:440px;margin:0;font-size:8px;line-height:1.55}.media-library-empty .media-upload-control{justify-items:center;margin-top:14px}.media-library-card.in-use{border-color:#d8c5ce}.media-usage-summary{border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;display:flex}.media-usage-summary>svg{flex:none}.media-usage-summary.used{color:#8e2850;background:#fff8ed;border:1px solid #ebd4dd}.media-usage-summary.unused{color:#487667;background:#f3faf7;border:1px solid #d4e9e1}.media-usage-summary span{min-width:0}.media-usage-summary strong{font-size:7px}.media-usage-summary small{margin-top:1px;font-size:6px}.media-usage-details{background:#faf9fa;border:1px solid #e2dee2;border-radius:8px;margin-top:7px}.media-usage-details summary{cursor:pointer;color:#6e6870;padding:7px 9px;font-size:7px;font-weight:650}.media-usage-details>div{gap:5px;max-height:150px;padding:0 8px 8px;display:grid;overflow:auto}.media-usage-details>div>span{background:#fff;border-radius:6px;grid-template-columns:minmax(54px,.75fr) minmax(0,1.4fr) minmax(55px,.8fr);align-items:center;gap:6px;padding:6px 7px;display:grid}.media-usage-details b{color:#a45a00;text-transform:uppercase;letter-spacing:.035em;font-size:6px}.media-usage-details strong{font-size:6.5px}.media-usage-details small{text-align:right;margin:0;font-size:6px}.media-library-card-body .media-archive-button.blocked{color:#876d78;cursor:help;background:#f4f1f3;border-color:#e0d7db}.editor-modal.media-archive-modal{width:min(540px,92vw)}.media-archive-summary{background:#fff8ed;border:1px solid #ead5de;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.media-archive-summary>svg{color:#a45a00;flex:none}.media-archive-summary span{min-width:0}.media-archive-summary strong,.media-archive-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-archive-summary strong{font-size:9px}.media-archive-summary small{color:#817a82;margin-top:3px;font-size:7px}.media-archive-modal .editor-body>p{color:#6f6970;margin:12px 0 0;font-size:8px;line-height:1.6}.media-library-heading-actions{align-items:center;gap:10px;display:flex}.media-library-heading-actions .segmented-control{min-width:166px}.media-library-heading-actions .media-upload-control{margin:0}.media-library-card.archived{background:#fcfbfc;border-style:dashed}.media-library-card.archived .media-library-preview img,.media-library-card.archived .media-library-preview video{filter:saturate(.45);opacity:.82}.media-library-card-body .media-restore-button{color:#276957;background:#f3faf7;border-color:#cae4da}.media-library-card-body .media-restore-button:disabled{cursor:wait;opacity:.65}@media (width<=780px){.media-library-heading-actions{flex-direction:column;align-items:stretch;width:100%}.media-library-heading-actions .segmented-control{width:100%}.media-library-heading-actions .media-upload-control{justify-items:stretch}.media-library-heading-actions .media-upload-control label{justify-content:center}}@media (width<=980px){.media-library-toolbar{flex-direction:column;align-items:stretch}.media-library-toolbar>label{width:100%;min-width:0}.media-library-toolbar>div{justify-content:space-between}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.media-library-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:15px;display:grid}.media-organization-sidebar{background:#fff;border:1px solid #dfdcdf;border-radius:12px;position:sticky;top:68px;overflow:hidden}.media-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;padding:12px 13px 8px;display:flex}.media-sidebar-heading>span{align-items:center;gap:7px;display:flex}.media-sidebar-heading svg{color:#a45a00}.media-sidebar-heading strong{font-size:9px}.media-sidebar-heading>b{color:#8b7f86;text-align:center;background:#f2eff1;border-radius:10px;min-width:20px;padding:3px 6px;font-size:7px}.media-organization-sidebar nav{gap:2px;padding:0 7px 10px;display:grid}.media-organization-sidebar nav>button,.media-folder-row>button,.media-tag-filter>button{color:#6d666e;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:8px;display:flex}.media-organization-sidebar nav button>span,.media-folder-row>button>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.media-organization-sidebar nav button>b,.media-tag-filter>button>b{color:#999198;font-size:7px}.media-organization-sidebar nav>button:hover,.media-folder-row:hover,.media-organization-sidebar nav>button.active,.media-folder-row.active,.media-tag-filter>button:hover,.media-tag-filter>button.active{color:#8d4c00;background:#f8e8ee}.media-folder-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.media-folder-row>span{align-items:center;gap:1px;padding-right:4px;display:none}.media-folder-row:hover>span,.media-folder-row.active>span{display:flex}.media-folder-row>span button{color:#8b4563;background:#ffffffb8;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.media-folder-edit{grid-template-columns:minmax(0,1fr) 26px 26px;gap:3px;padding:2px;display:grid}.media-folder-edit input{border:1px solid #c69aae;border-radius:6px;outline:0;min-width:0;height:31px;padding:0 7px;font-size:8px}.media-folder-edit button{color:#8d4c00;background:#fff;border:1px solid #dfc0cd;border-radius:6px;place-items:center;padding:0;display:grid}.media-folder-create{background:#faf9fa;border-top:1px solid #ece9eb;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:10px;display:grid}.media-folder-create label{color:#a45a00;background:#fff;border:1px solid #ddd8dd;border-radius:7px;align-items:center;gap:6px;min-width:0;height:32px;padding:0 8px;display:flex}.media-folder-create input{border:0;outline:0;width:100%;min-width:0;font-size:8px}.media-folder-create>button{color:#fff;background:#a45a00;border:0;border-radius:7px;padding:0 9px;font-size:7px;font-weight:650}.media-folder-create>button:disabled{opacity:.45}.media-tag-filter{border-top:1px solid #ece9eb;gap:2px;max-height:270px;padding:2px 7px 10px;display:grid;overflow-y:auto}.media-tag-filter .media-sidebar-heading{padding-inline:6px}.media-tag-filter>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-library-results{min-width:0}.media-results-heading{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-bottom:10px;padding:0 4px;display:flex}.media-results-heading>div strong,.media-results-heading>div span{display:block}.media-results-heading>div strong{font-size:10px}.media-results-heading>div span{color:#928b92;margin-top:2px;font-size:7px}.media-results-heading>button{color:#8d4c00;background:#fffaf2;border:1px solid #e4c8d3;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:inline-flex}.media-card-organization{gap:6px;margin-top:9px;display:grid}.media-card-organization>span{color:#716a72;align-items:center;gap:5px;font-size:7px;display:flex}.media-card-organization>span svg{color:#a45a00}.media-card-organization>div{flex-wrap:wrap;gap:4px;display:flex}.media-library-card-body .media-card-organization>div button{color:#8d4c00;background:#fff1dc;border:0;border-radius:10px;padding:4px 6px;font-size:6px}.media-library-card-actions{flex-wrap:wrap;justify-content:flex-start!important}.media-library-card-body .media-organize-button{color:#8d4c00;background:#fffaf2;border-color:#e1c3cf}.editor-modal.media-organizer-modal{width:min(620px,92vw)}.media-organizer-modal>header p{color:#8f8990;margin:4px 0 0;font-size:8px}.media-organizer-tags{background:#fff;border:1px solid #dedade;border-radius:10px;gap:12px;margin-top:15px;padding:14px;display:grid}.media-organizer-tags>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-organizer-tags>div:first-child>span{align-items:center;gap:7px;display:flex}.media-organizer-tags>div:first-child svg{color:#a45a00}.media-organizer-tags strong{font-size:9px}.media-organizer-tags small{color:#918a91;font-size:7px}.media-tag-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.media-tag-input input{border:1px solid #dcd7dc;border-radius:7px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:8px}.media-tag-input input:focus{border-color:#b86a8c;box-shadow:0 0 0 2px #a45a0014}.media-tag-input button{color:#fff;background:#a45a00;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:7px;font-weight:650;display:inline-flex}.media-tag-input button:disabled{opacity:.45}.media-tag-editor-list,.media-tag-suggestions>div{flex-wrap:wrap;gap:6px;display:flex}.media-tag-editor-list>span{color:#834700;background:#fff1dc;border-radius:14px;align-items:center;gap:3px;padding:6px 5px 6px 8px;font-size:7px;font-weight:600;display:inline-flex}.media-tag-editor-list>span button{color:#834700;background:#ffffffb3;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.media-tag-suggestions{border-top:1px solid #ebe7ea;gap:7px;padding-top:10px;display:grid}.media-tag-suggestions button{color:#6f6870;background:#faf9fa;border:1px solid #ddd8dc;border-radius:12px;padding:5px 7px;font-size:7px}.media-organizer-modal>footer>span{color:#8c858d;max-width:280px;font-size:7px;line-height:1.4}@media (width<=1080px){.media-library-workspace{grid-template-columns:180px minmax(0,1fr)}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=760px){.media-library-workspace{grid-template-columns:1fr}.media-organization-sidebar{position:static}.media-organization-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.media-folder-create{grid-column:1/-1}.media-tag-filter{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.media-tag-filter .media-sidebar-heading{grid-column:1/-1}.media-library-grid{grid-template-columns:1fr}.media-organizer-modal>footer>span{display:none}}.media-dropzone{background:linear-gradient(135deg,#fff 0%,#fcf6f9 100%);border:1px dashed #cdb9c2;border-radius:13px;margin-bottom:15px;transition:border-color .18s,background .18s,transform .18s;overflow:hidden}.media-dropzone.dragging{background:#fff0d8;border-color:#a45a00;transform:translateY(-1px)}.media-dropzone>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:15px 18px;display:grid}.media-dropzone>label>svg{color:#a45a00;background:#ffefd5;border-radius:10px;width:39px;height:39px;padding:9px}.media-dropzone>label span strong,.media-dropzone>label span small{display:block}.media-dropzone>label span strong{color:#373138;font-size:10px}.media-dropzone>label span small{color:#8e878e;margin-top:4px;font-size:7px}.media-dropzone>label>b{color:#8d4c00;background:#fff;border:1px solid #dfbdcb;border-radius:7px;padding:9px 12px;font-size:7px}.media-dropzone>label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.media-dropzone.busy>label{cursor:wait;opacity:.72}.media-upload-queue{gap:5px;max-height:230px;padding:0 12px 12px;display:grid;overflow-y:auto}.media-upload-queue>header{z-index:2;background:#fffffff5;border:1px solid #e4dce0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #35272f0d}.media-upload-queue-summary{flex:1;grid-template-columns:minmax(125px,.35fr) minmax(160px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.media-upload-queue>header strong,.media-upload-queue>header small{display:block}.media-upload-queue>header strong{color:#393238;font-size:8px}.media-upload-queue>header small{color:#8c858d;margin-top:2px;font-size:6.5px}.media-upload-overall{grid-template-columns:minmax(80px,1fr) 31px;align-items:center;gap:8px;min-width:0;display:grid}.media-upload-overall>i{background:#eee8eb;border-radius:99px;height:5px;display:block;overflow:hidden}.media-upload-overall>i>b{border-radius:inherit;background:linear-gradient(90deg,#a45a00,#d26491);height:100%;transition:width .15s;display:block}.media-upload-overall>strong{font-variant-numeric:tabular-nums;text-align:right}.media-upload-queue>header button,.media-upload-queue article>button{color:#8d4c00;background:#fffaf2;border:1px solid #dfc2ce;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:6.5px;font-weight:650;display:inline-flex}.media-upload-queue article{background:#ffffffeb;border:1px solid #e6e1e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.media-upload-state{color:#a45a00;background:#fff1dc;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.media-upload-queue article.done .media-upload-state{color:#24725d;background:#e8f6f1}.media-upload-queue article.error .media-upload-state{color:#a53a3a;background:#fdecec}.media-upload-queue article.cancelled{color:#777078;background:#f5f3f4}.media-upload-queue article.cancelled .media-upload-state{color:#777078;background:#e9e6e8}.media-upload-queue article>div{min-width:0}.media-upload-queue article>div strong,.media-upload-queue article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-upload-queue article>div strong{font-size:8px}.media-upload-queue article>div small,.media-upload-queue article>span:nth-of-type(2){color:#8c858d;margin-top:2px;font-size:6.5px}.media-upload-queue article>div>i{background:#ede9eb;border-radius:3px;height:3px;margin-top:6px;display:block;overflow:hidden}.media-upload-queue article>div>i>b{border-radius:inherit;background:#a45a00;height:100%;transition:width .15s;display:block}.media-upload-queue article.done>div>i>b{background:#319477}.media-upload-queue article.cancelled>div>i>b{background:#aaa4a8}.media-results-actions,.media-bulk-bar>div{align-items:center;gap:7px;display:flex}.media-results-actions button,.media-bulk-bar button{color:#7c5f6b;background:#fffaf4;border:1px solid #e2cbd4;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:inline-flex}.media-results-actions button.active{color:#fff;background:#a45a00;border-color:#a45a00}.media-bulk-bar{color:#6d5260;background:linear-gradient(90deg,#fff8ed,#fff);border:1px solid #dfc5cf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:12px;padding:9px 11px;display:flex}.media-bulk-bar>span{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.media-bulk-bar>span svg{color:#fff;background:#a45a00;border-radius:7px;grid-row:1/3;width:27px;height:27px;padding:6px}.media-bulk-bar>span strong{font-size:8px}.media-bulk-bar>span small{color:#9a8891;font-size:6px}.media-bulk-bar button:disabled{opacity:.42}.media-bulk-bar .primary-button{color:#fff;background:#a45a00;border-color:#a45a00}.media-library-card.selected{border-color:#a45a00;box-shadow:0 0 0 2px #a45a0024,0 8px 20px #50193014}.media-select-control{z-index:3;cursor:pointer;position:absolute;top:9px;left:9px}.media-select-control input{opacity:0;pointer-events:none;position:absolute}.media-select-control span{color:#0000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e1a1fad;border:1px solid #ffffffb3;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.media-select-control input:checked+span{color:#fff;background:#a45a00;border-color:#c12a6b}.media-bulk-tag-modes{background:#f1eef0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;gap:5px!important;display:grid!important}.media-bulk-tag-modes button{color:#756e75;background:0 0;border:0;border-radius:6px;padding:8px;font-size:7px;font-weight:650}.media-bulk-tag-modes button.active{color:#8d4c00;background:#fff;box-shadow:0 2px 6px #281e2414}.media-bulk-mode-help{color:#847c84;margin:-3px 0 0;font-size:7px;line-height:1.5}.media-bulk-modal>footer>span{max-width:250px}@media (width<=760px){.media-dropzone>label{grid-template-columns:auto minmax(0,1fr)}.media-dropzone>label>b{display:none}.media-upload-queue>header{flex-direction:column;align-items:stretch}.media-upload-queue-summary{grid-template-columns:1fr;gap:6px}.media-upload-queue>header>button{align-self:flex-end}.media-upload-queue article{grid-template-columns:auto minmax(0,1fr) auto}.media-upload-queue article>button{grid-column:2/-1;justify-self:end}.media-results-heading,.media-bulk-bar{flex-direction:column;align-items:stretch}.media-results-actions,.media-bulk-bar>div{flex-wrap:wrap}.media-bulk-bar>div button{flex:1;justify-content:center}}.audit-integrity-badge{color:#216e54;background:#eff9f5;border:1px solid #c3dfd4;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;display:flex}.audit-integrity-badge>svg{width:20px}.audit-integrity-badge strong,.audit-integrity-badge small{display:block}.audit-integrity-badge strong{font-size:8px}.audit-integrity-badge small{color:#668275;margin-top:2px;font-size:7px}.audit-toolbar{background:#fff;border:1px solid #dedbdf;border-radius:11px;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(160px,210px));align-items:end;gap:12px;margin-bottom:15px;padding:14px 16px;display:grid}.audit-filter-heading{align-items:center;gap:10px;display:flex}.audit-filter-heading>svg{color:#a45a00;background:#fff1dc;border-radius:8px;width:31px;height:31px;padding:8px}.audit-filter-heading strong,.audit-filter-heading small{display:block}.audit-filter-heading strong{font-size:9px}.audit-filter-heading small{color:#928c94;margin-top:2px;font-size:7px}.audit-toolbar>label>span{color:#817b83;margin-bottom:5px;font-size:7px;display:block}.audit-toolbar select{background-color:#faf9fa;border:1px solid #ddd9dd;border-radius:7px;width:100%;min-height:36px;padding:0 28px 0 9px;font-size:8px}.audit-panel{background:#fff;border:1px solid #dedbdf;border-radius:12px;overflow:hidden}.audit-panel-heading{background:#faf9fa;border-bottom:1px solid #e7e4e7;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.audit-panel-heading h2{margin:0;font-size:12px}.audit-panel-heading p{color:#918b93;margin:3px 0 0;font-size:7px}.audit-panel-heading>span{color:#277259;align-items:center;gap:6px;font-size:7px;display:inline-flex}.audit-panel-heading>span svg{width:14px}.audit-timeline{position:relative}.audit-event{border-bottom:1px solid #efedef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 18px;display:grid;position:relative}.audit-event:last-child{border-bottom:0}.audit-event:before{content:"";background:#e3dfe3;width:1px;position:absolute;top:0;bottom:0;left:36px}.audit-event:first-child:before{top:50%}.audit-event:last-child:before{bottom:50%}.audit-event-icon{z-index:1;color:#a45a00;background:#fff1dc;border:4px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 0 1px #e7d7df}.audit-event-icon svg{width:14px}.audit-release .audit-event-icon{color:#23745a;background:#e7f5ef}.audit-device .audit-event-icon{color:#286b8b;background:#e9f3f8}.audit-admin .audit-event-icon,.audit-account .audit-event-icon,.audit-auth .audit-event-icon{color:#8a6220;background:#fff2dc}.audit-event-copy{min-width:0}.audit-event-copy>div{align-items:center;gap:8px;display:flex}.audit-event-copy strong{font-size:9px}.audit-event-copy b{color:#7d3d59;background:#fff1dc;border-radius:4px;padding:3px 5px;font-size:6px}.audit-event-copy p{color:#716b73;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:8px;overflow:hidden}.audit-event-copy small{color:#9a949c;font-size:7px}.audit-event>code{color:#aaa4ac;background:#f4f2f4;border-radius:5px;padding:4px 6px;font-size:6px}.audit-loading,.audit-load-more{color:#817b83;background:#faf9fa;border-top:1px solid #eeeaf0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:8px;display:flex}.audit-load-more{color:#a45a00;font-weight:600}.audit-empty{color:#928c94;text-align:center;align-content:center;justify-items:center;min-height:280px;display:grid}.audit-empty>svg{color:#a45a00;background:#fff1dc;border-radius:10px;width:38px;height:38px;padding:9px}.audit-empty h3{color:#484249;margin:12px 0 4px;font-size:11px}.audit-empty p{margin:0;font-size:8px}.audit-privacy-note{color:#666068;background:#faf9fa;border:1px solid #dedbdf;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:7px;line-height:1.5;display:flex}.audit-privacy-note svg{color:#23745a;flex:none;width:16px}.audit-privacy-note strong{color:#3e393f;margin-right:5px}.audit-integrity-badge.disconnected{color:#795a1f;background:#fff9e9;border-color:#ead6a9}.audit-integrity-badge.disconnected small{color:#7b6c4d}@media (width<=1180px){.audit-toolbar{grid-template-columns:repeat(3,1fr)}.audit-filter-heading{grid-column:1/-1}}@media (width<=760px){.audit-toolbar{grid-template-columns:1fr}.audit-filter-heading{grid-column:auto}.audit-panel-heading{flex-direction:column;align-items:flex-start}.audit-event{grid-template-columns:38px minmax(0,1fr)}.audit-event>code{display:none}}.recovery-codes{background:#fffaf4;border:1px solid #d9c4ce;border-radius:9px;margin-top:14px;padding:13px}.recovery-codes-heading{justify-content:space-between;align-items:flex-start;gap:12px;grid-template-columns:none!important;margin-top:0!important;display:flex!important}.recovery-codes-heading strong,.recovery-codes-heading small{display:block}.recovery-codes-heading strong{font-size:8px}.recovery-codes-heading small{color:#8b8087;margin-top:3px;font-size:7px}.recovery-codes-heading>div:last-child{gap:5px;display:flex}.recovery-codes-heading button{color:#8d1748;background:#fff;border:1px solid #dfbac9;border-radius:5px;padding:5px 7px;font-size:7px}.recovery-codes>div:last-child{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:10px;display:grid}.recovery-codes code{text-align:center;letter-spacing:.04em;background:#f1ecef;border-radius:5px;padding:6px;font-size:8px}.recovery-management{background:#faf9fa;border:1px solid #e1dde1;border-radius:9px;margin-top:13px;padding:13px}.recovery-management>div:first-child strong,.recovery-management>div:first-child small{display:block}.recovery-management>div:first-child strong{font-size:9px}.recovery-management>div:first-child small{color:#8b858d;margin-top:3px;font-size:7px;line-height:1.5}.recovery-management>.secondary-button{margin-top:10px}.recovery-regeneration-panel{border-top:1px solid #e1dde1;margin-top:12px;padding-top:12px}.recovery-warning{color:#7b4a10;background:#fff8e5;border:1px solid #ead49c;border-radius:7px;grid-template-columns:23px 1fr;gap:8px;margin-bottom:12px;padding:10px;display:grid}.recovery-warning strong,.recovery-warning small{display:block}.recovery-warning strong{font-size:8px}.recovery-warning small{margin-top:2px;font-size:7px}.recovery-regeneration-panel>div:last-child{gap:7px;display:flex}.two-factor-disable{border-top:1px solid #ebe7ea;margin-top:12px;padding-top:10px}.two-factor-disable summary{color:#9b3652;cursor:pointer;font-size:8px;font-weight:600}.two-factor-disable .danger-button{margin-top:7px}.team-page .permission-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.team-person>div{min-width:0}.team-person strong{align-items:center;gap:6px;display:flex}.current-user-badge{color:#7e4260;text-transform:uppercase;background:#f7e6ed;border-radius:4px;padding:2px 5px;font-size:6px;font-weight:700}.team-security-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.team-security-badges b{border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:6px;font-weight:600;display:inline-flex}.team-security-badges .secured{color:#247056;background:#e9f6f0}.team-security-badges .warning{color:#946420;background:#fff4dc}.team-row select:disabled{color:#8f8990;cursor:not-allowed;background:#f4f2f4}.superadmin-toggle[title]{cursor:help}.superadmin-toggle input:disabled{cursor:not-allowed}.team-confirm-modal{width:min(590px,94vw)}.team-confirm-warning{color:#654352;background:#fff8ed;border:1px solid #e3c6d1;border-radius:11px;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.team-confirm-warning>svg{color:#a45a00;background:#fff;border-radius:10px;width:46px;height:46px;padding:11px;box-shadow:0 4px 14px #511c3314}.team-confirm-warning strong{color:#332c31;font-size:11px}.team-confirm-warning p{margin:5px 0 0;font-size:9px;line-height:1.65}@media (width<=1120px){.team-page .permission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.release-history-message{color:#246c54;background:#eff9f5;border:1px solid #c4dfd4;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 13px;font-size:8px;line-height:1.55;display:flex}.release-history-message svg{flex:none}.release-history-message.error{color:#982f36;background:#fff2f3;border-color:#efc4c8}.release-snapshot-info{color:#5d4f56;background:#fff;border:1px solid #ded8dc;border-radius:11px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.release-snapshot-info>svg{color:#247257;background:#e9f6f0;border-radius:10px;width:42px;height:42px;padding:10px}.release-snapshot-info strong{font-size:10px}.release-snapshot-info p{color:#6f6970;margin:3px 0 0;font-size:8px;line-height:1.5}.release-snapshot-info>span{color:#276e56;background:#e8f5ef;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:600}.release-history-panel{background:#fff;border:1px solid #dedbdf;border-radius:12px;overflow:hidden}.release-history-heading{background:#faf9fa;border-bottom:1px solid #e7e4e7;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.release-history-heading h2{margin:0;font-size:12px}.release-history-heading p{color:#6f6970;margin:3px 0 0;font-size:7px}.release-history-heading>b{color:#fff;background:#a45a00;border-radius:6px;padding:5px 8px;font-size:7px}.release-history-list article{border-bottom:1px solid #eeebee;grid-template-columns:42px minmax(260px,1fr) minmax(190px,.6fr) auto;align-items:center;gap:13px;min-height:92px;padding:14px 18px;display:grid;position:relative}.release-history-list article:last-child{border-bottom:0}.release-history-list article.current{background:linear-gradient(90deg,#fffaf2,#fff 38%)}.release-history-list article:before{content:"";background:#e4dce1;width:1px;position:absolute;top:0;bottom:0;left:38px}.release-history-list article:first-child:before{top:50%}.release-history-list article:last-child:before{bottom:50%}.release-timeline-dot{z-index:1;color:#a45a00;background:#fff1dc;border:4px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 1px #e4d4dc}.release-timeline-dot svg{width:15px}.release-history-list article.current .release-timeline-dot{color:#247257;background:#e7f5ee}.release-version-copy>div{align-items:center;gap:7px;display:flex}.release-version-copy>div>strong{color:#302a2f;font-size:13px}.release-version-copy>div>b{color:#257057;background:#e8f5ef;border-radius:5px;padding:3px 6px;font-size:6px}.release-version-copy>div>b.legacy{color:#84621e;background:#fff2d9}.release-version-copy>div>b.signed{color:#17658c;background:#e8f4fa;align-items:center;gap:3px;display:inline-flex}.release-version-copy p{color:#6f6970;margin:5px 0 4px;font-size:8px}.release-version-copy small{color:#6f6970;font-size:7px}.release-metrics{gap:22px;display:flex}.release-metrics span{min-width:64px}.release-metrics small,.release-metrics strong{display:block}.release-metrics small{color:#6f6970;text-transform:uppercase;margin-bottom:3px;font-size:6px}.release-metrics strong{font-size:10px}.release-metrics code{color:#6f6970;font-size:7px}.release-history-list article>.secondary-button{white-space:nowrap}.release-history-loading,.release-history-empty{color:#6f6970;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;font-size:8px;display:grid}.release-history-loading{grid-auto-flow:column}.release-history-empty>svg{color:#a45a00;background:#fff1dc;border-radius:11px;width:42px;height:42px;padding:10px}.release-history-empty.disconnected>svg{color:#70676d;background:#f0edef}.release-history-empty h3{color:#484148;margin:5px 0 0;font-size:11px}.release-history-empty p{max-width:430px;margin:0;line-height:1.55}.release-retention-note{color:#6f6970;background:#faf9fa;border:1px solid #dfdcdf;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 13px;font-size:7px;line-height:1.55;display:flex}.release-retention-note svg{color:#247257;flex:none;width:15px}.release-retention-note strong{color:#454045}.release-restore-modal{width:min(650px,94vw)}.restore-impact{color:#654352;background:#fff8ed;border:1px solid #e3c6d1;border-radius:11px;grid-template-columns:49px 1fr;gap:14px;padding:16px;display:grid}.restore-impact>svg{color:#a45a00;background:#fff;border-radius:10px;width:47px;height:47px;padding:11px}.restore-impact strong{font-size:10px}.restore-impact p{margin:5px 0 0;font-size:8px;line-height:1.65}@media (width<=1050px){.release-history-list article{grid-template-columns:42px minmax(220px,1fr) auto}.release-metrics{display:none}}.design-variants{background:#fff;border:1px solid #dedbdf;border-radius:12px;margin-bottom:16px;overflow:hidden}.design-variants-heading{background:#faf9fa;border-bottom:1px solid #e8e5e8;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.design-variants-heading>div{align-items:center;gap:10px;display:flex}.design-variants-heading>div>span{color:#a45a00;background:#fff1dc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.design-variants-heading svg{width:16px}.design-variants-heading strong,.design-variants-heading small{display:block}.design-variants-heading strong{font-size:10px}.design-variants-heading small{color:#918b93;margin-top:2px;font-size:7px}.design-variant-message{color:#256f57;background:#eff9f5;border-bottom:1px solid #cce2d9;grid-template-columns:17px 1fr 24px;align-items:center;gap:7px;padding:9px 14px;font-size:8px;display:grid}.design-variant-message button{color:#558070;background:0 0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.design-variant-list{gap:0;display:grid}.design-variant-list article{border-bottom:1px solid #eeebee;grid-template-columns:100px minmax(220px,1fr) 92px auto;align-items:center;gap:13px;min-height:88px;padding:12px 15px;display:grid}.design-variant-list article:last-child{border-bottom:0}.design-variant-list article.active{background:linear-gradient(90deg,#fff8ed,#fff 44%)}.design-variant-preview{background:#f1eff1;border:1px solid #dad5d9;border-radius:7px;width:100px;height:62px;position:relative;overflow:hidden;box-shadow:0 4px 12px #261e250f}.design-variant-preview>span{border-bottom:1px solid #00000012;height:13px;position:absolute;inset:0 0 auto}.design-variant-preview>i{border:1px solid #0000;width:36px;height:24px;position:absolute;top:20px}.design-variant-preview>i:first-of-type{left:8px}.design-variant-preview>i:nth-of-type(2){right:8px}.design-variant-preview>b{border-radius:2px;width:39px;height:7px;position:absolute;bottom:5px;right:8px}.design-variant-copy>div{align-items:center;gap:6px;display:flex}.design-variant-copy strong{font-size:9px}.design-variant-copy>div>b{color:#247056;background:#e6f5ee;border-radius:4px;padding:2px 5px;font-size:6px}.design-variant-copy p{color:#777078;margin:4px 0;font-size:7px}.design-variant-copy small{color:#999299;text-transform:capitalize;font-size:6px}.design-variant-swatches{display:flex}.design-variant-swatches i{border:2px solid #fff;border-radius:50%;width:21px;height:21px;margin-left:-4px;box-shadow:0 0 0 1px #ddd7dc}.design-variant-swatches i:first-child{margin-left:0}.design-variant-actions{gap:5px;display:flex}.design-variant-actions button{color:#686168;background:#fff;border:1px solid #ddd8dc;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:7px;font-weight:600;display:inline-flex}.design-variant-actions button:hover:not(:disabled){color:#a45a00;border-color:#d9adbf}.design-variant-actions button.danger{color:#a33153;background:#fff8fa;justify-content:center;width:31px;padding:0}.design-variant-actions button:disabled{cursor:not-allowed;opacity:.4}.design-variant-empty{color:#827b82;justify-content:center;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex}.design-variant-empty>svg{color:#a45a00;background:#fff1dc;border-radius:9px;width:38px;height:38px;padding:9px}.design-variant-empty strong{color:#484148;font-size:9px}.design-variant-empty p{max-width:570px;margin:4px 0 0;font-size:7px;line-height:1.5}.design-variant-modal{width:min(650px,94vw)}.design-save-summary{color:#5b4c53;background:#fffaf2;border:1px solid #dfcbd4;border-radius:10px;grid-template-columns:48px 1fr;align-items:start;gap:13px;margin-bottom:15px;padding:14px;display:grid}.design-save-summary>svg{color:#a45a00;background:#fff;border-radius:9px;width:45px;height:45px;padding:11px}.design-save-summary strong{font-size:10px}.design-save-summary p{margin:4px 0 0;font-size:8px;line-height:1.6}.design-save-summary.warning{color:#765020;background:#fff9e9;border-color:#e8d3a2}.design-save-summary.warning>svg{color:#9b6b23}@media (width<=1100px){.design-variant-list article{grid-template-columns:100px minmax(180px,1fr) auto}.design-variant-swatches{display:none}}.projects-overview-page{min-width:0}.project-overview-message{color:#286d56;background:#eff9f5;border:1px solid #c6dfd5;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:8px;display:grid}.project-overview-message button{width:23px;height:23px;color:inherit;background:0 0;border-radius:5px;place-items:center;display:grid}.project-overview-toolbar{background:#fff;border:1px solid #dfdcdf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px;display:flex}.project-overview-toolbar>label{color:#8b858d;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 7px;display:flex}.project-overview-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:30px;font-size:8px}.project-overview-toolbar .segmented-control{width:auto;min-width:145px}.project-overview-toolbar .segmented-control button{gap:5px}.project-overview-collection.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-overview-collection>article{background:#fff;border:1px solid #dedbdf;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #2d252c0a}.project-overview-collection>article.active{border-color:#be9464;box-shadow:0 0 0 2px #a45a0014,0 10px 28px #2d252c12}.project-overview-visual{color:#fff;justify-content:space-between;align-items:flex-end;min-height:104px;padding:13px;display:flex}.project-overview-visual>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff59;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.project-overview-visual>small{background:#0f0d1075;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.project-overview-content{padding:13px}.project-overview-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-overview-title span{color:#a45a00;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:700}.project-overview-title h2{margin:3px 0 0;font-size:12px}.project-access-role{color:#565057;background:#f0edef;border-radius:5px;flex:none;padding:4px 6px;font-size:6px}.project-access-role.superadmin,.project-access-role.project_admin{color:#8d174b;background:#f9e7ef}.project-overview-meta{color:#837d85;border-block:1px solid #eeebee;flex-wrap:wrap;gap:9px;margin-top:11px;padding:9px 0;font-size:7px;display:flex}.project-overview-meta span{align-items:center;gap:4px;display:inline-flex}.project-overview-actions{align-items:center;gap:6px;margin-top:11px;display:flex}.project-overview-actions .primary-button,.project-overview-actions .secondary-button,.project-delete-button{min-height:29px;padding:0 9px;font-size:7px}.project-overview-actions .primary-button{margin-right:auto}.project-delete-button{color:#a33147;background:#fff6f8;border:1px solid #efccd4;border-radius:6px;align-items:center;gap:5px;display:inline-flex}.project-overview-collection.list{gap:8px;display:grid}.project-overview-collection.list>article{grid-template-columns:120px minmax(0,1fr);display:grid}.project-overview-collection.list .project-overview-visual{min-height:100%}.project-overview-collection.list .project-overview-content{grid-template-columns:minmax(190px,1fr) minmax(210px,.8fr) auto;align-items:center;gap:16px;display:grid}.project-overview-collection.list .project-overview-meta,.project-overview-collection.list .project-overview-actions{margin:0}.project-overview-collection.list .project-overview-meta{border:0;padding:0}.project-overview-empty{color:#918b93;text-align:center;background:#faf9fa;border:1px dashed #d8d3d8;border-radius:12px;grid-column:1/-1;place-items:center;gap:6px;padding:55px;font-size:8px;display:grid}.project-overview-empty strong{color:#4c474e;font-size:11px}.editor-modal.project-operation-modal{width:min(600px,92vw)}.project-copy-summary,.project-delete-warning{border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px;display:flex}.project-copy-summary{color:#285f50;background:#edf8f4}.project-delete-warning{color:#8f2e43;background:#fff2f5;border:1px solid #efccd4}.project-copy-summary>svg,.project-delete-warning>svg{flex:none}.project-copy-summary strong,.project-delete-warning strong{font-size:10px;display:block}.project-copy-summary p,.project-delete-warning p{margin:5px 0 0;font-size:8px;line-height:1.55}.editor-modal.design-copy-modal{width:min(720px,94vw)}.design-transfer-flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.design-transfer-project{background:#faf9fa;border:1px solid #ddd9dd;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:11px;min-width:0;padding:11px;display:grid}.design-transfer-preview{border:1px solid #00000014;border-radius:7px;grid-row:1/4;width:76px;height:58px;position:relative;overflow:hidden;box-shadow:0 5px 12px #291f2714}.design-transfer-preview i{background:#ffffffd1;border-radius:3px;width:23px;height:17px;position:absolute;bottom:9px}.design-transfer-preview i:first-child{left:8px}.design-transfer-preview i:nth-child(2){left:35px}.design-transfer-preview b{background:#fffc;border-radius:3px;width:17px;height:5px;position:absolute;top:6px;right:6px}.design-transfer-project>small,.design-transfer-project label>small{color:#a45a00;letter-spacing:.07em;font-size:6px;font-weight:700;display:block}.design-transfer-project>strong{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:10px;overflow:hidden}.design-transfer-project>span:last-child{color:#8c868d;font-size:7px}.design-transfer-project label{min-width:0}.design-transfer-project select{background:#fff;border:1px solid #d8d4d8;border-radius:6px;width:100%;min-height:29px;margin:2px 0;padding:0 7px;font-size:8px;font-weight:650}.design-transfer-arrow{color:#a45a00}.design-copy-format{background:#faf9fa;border:1px solid #e2dee2;border-radius:9px;margin-bottom:10px;padding:11px}.design-copy-format>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.design-copy-format>div:first-child strong{font-size:8px}.design-copy-format>div:first-child small{color:#817a82;font-size:7px}.design-copy-format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.design-copy-format-options label{cursor:pointer;background:#fff;border:1px solid #ddd9dd;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.design-copy-format-options label:hover{border-color:#c9a4b4}.design-copy-format-options label.selected{color:#8f1747;background:#fff5f9;border-color:#bf5a82;box-shadow:0 0 0 1px #a45a0014}.design-copy-format-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.design-copy-format-options svg{width:17px;height:17px}.design-copy-format-options strong,.design-copy-format-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.design-copy-format-options strong{font-size:7px}.design-copy-format-options small{color:#8a838a;margin-top:2px;font-size:6px}.design-copy-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.design-copy-scope>div{border:1px solid #e2dee2;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px;display:grid}.design-copy-scope svg{color:#a45a00;background:#fff1dc;border-radius:7px;width:30px;height:30px;padding:7px}.design-copy-scope strong,.design-copy-scope small{display:block}.design-copy-scope strong{font-size:8px}.design-copy-scope small{color:#7e777f;margin-top:3px;font-size:7px;line-height:1.5}.design-branding-option{cursor:pointer;background:#fff;border:1px solid #dedade;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.design-branding-option.selected{background:#fff8ed;border-color:#d8a9bc}.design-branding-option input{accent-color:#a45a00;margin-top:2px}.design-branding-option strong,.design-branding-option small{display:block}.design-branding-option strong{font-size:8px}.design-branding-option small{color:#817a82;margin-top:2px;font-size:7px}.design-copy-note{color:#716a72;background:#f3f1f3;border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:7px;line-height:1.5}@media (width<=1180px){.project-overview-collection.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-collection.list .project-overview-content{grid-template-columns:1fr auto}.project-overview-collection.list .project-overview-meta{display:none}.custom-section-copy-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-section-copy-editor>div:first-child{grid-column:1/-1}}@media (width<=760px){.project-overview-toolbar{flex-direction:column;align-items:stretch}.project-overview-toolbar .segmented-control{width:100%}.project-overview-collection.grid{grid-template-columns:1fr}.project-overview-collection.list>article{grid-template-columns:80px minmax(0,1fr)}.project-overview-collection.list .project-overview-content{grid-template-columns:1fr}.project-overview-collection.list .project-overview-actions{flex-wrap:wrap}.design-transfer-flow{grid-template-columns:1fr}.design-transfer-arrow{justify-self:center;transform:rotate(90deg)}.design-copy-format>div:first-child{flex-direction:column;align-items:flex-start}.design-copy-format-options,.design-copy-scope,.custom-section-copy-editor{grid-template-columns:1fr}.custom-section-copy-editor>div:first-child{grid-column:auto}}.admin-sync-progress{color:color-mix(in srgb,var(--accent),#202027 22%);border:1px solid color-mix(in srgb,var(--accent),transparent 70%);background:color-mix(in srgb,var(--accent),white 94%);text-align:left;border-radius:10px;margin-top:12px;padding:11px 12px}.admin-sync-progress>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-sync-progress>div>svg{color:var(--accent)}.admin-sync-progress strong,.admin-sync-progress small{display:block}.admin-sync-progress strong{font-size:11px}.admin-sync-progress small{color:var(--muted);margin-top:2px;font-size:8px}.admin-sync-progress>div>b{color:var(--accent);font-size:12px}.admin-sync-progress>span,.device-sync-progress>i,.device-onboarding-sync>span{background:color-mix(in srgb,var(--accent,#2882a7),transparent 84%);border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.admin-sync-progress>span>i,.device-sync-progress>i>b,.device-onboarding-sync>span>i{border-radius:inherit;background:var(--accent,#2882a7);height:100%;transition:width .2s;display:block}.device-sync-progress{color:#216681;background:#eff8fc;border:1px solid #b9dbe8;border-radius:7px;margin:7px 0 2px;padding:7px 8px;display:block}.device-sync-progress>span{grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.device-sync-progress>span>b,.device-sync-progress>span>strong{font-size:8px}.device-sync-progress>i{background:#d4eaf2}.device-sync-progress>i>b{background:#2882a7}.device-sync-progress>small{color:#557883;margin-top:4px;font-size:7px;display:block}.device-onboarding-sync{color:#275c71;text-align:left;background:#eff8fc;border:1px solid #b9dbe8;border-radius:11px;gap:7px;margin-top:14px;padding:13px 14px;display:grid}.device-onboarding-sync>div{justify-content:space-between;gap:12px;display:flex}.device-onboarding-sync strong,.device-onboarding-sync b{font-size:10px}.device-onboarding-sync>span{background:#d5eaf2;margin-top:0}.device-onboarding-sync>span>i{background:#2882a7}.device-onboarding-sync small{color:#64808a;font-size:8px}.studio-theme-toggle{color:#675f66;background:#fff;border:1px solid #d9d5d9;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.studio-theme-toggle:hover{color:#7a4300;background:#fff8ed;border-color:#d2a258}.account-theme-control{border-block:1px solid #ece8ec;margin:5px 0;padding:9px}.account-theme-control>span{color:#625b62;align-items:center;gap:7px;margin-bottom:7px;display:flex}.account-theme-control>span>svg{color:#a45a00}.account-theme-control>span strong{font-size:8px}.account-theme-control>div{background:#f1eef1;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.account-theme-control button{color:#777078;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:28px;padding:0 5px;font-size:7px;display:flex}.account-theme-control button.active{color:#734000;background:#fff;box-shadow:0 1px 5px #201b1f1f}.studio-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-dark-bg:#09171e;--studio-dark-surface:#10232b;--studio-dark-surface-raised:#152b34;--studio-dark-soft:#1b323b;--studio-dark-border:#29434d;--studio-dark-text:#e8eff0;--studio-dark-muted:#91a5ab;color:var(--studio-dark-text);background:var(--studio-dark-bg)}.studio-dark .studio-workspace{color:var(--studio-dark-text);background:var(--studio-dark-bg)}.studio-dark .studio-topbar{color:var(--studio-dark-text);border-bottom-color:var(--studio-dark-border);background:#0a1b22eb}.studio-dark .studio-topbar .search-field{color:var(--studio-dark-muted);border-color:var(--studio-dark-border);background:var(--studio-dark-surface)}.studio-dark .studio-topbar kbd{color:#9bb0b6;background:#1a3038;border-color:#35515b}.studio-dark .studio-theme-toggle,.studio-dark .secondary-button{color:#d4dfe1;background:#152a33;border-color:#36505a}.studio-dark .studio-theme-toggle:hover,.studio-dark .secondary-button:hover{color:#ffd07d;background:#1c343d;border-color:#b77a23}.studio-dark .draft-status{color:#aebdc1}.studio-dark .draft-status i{box-shadow:0 0 0 3px #ffffff0a}.studio-dark :is(.page-heading-row,.panel-title,.editor-card-heading,.custom-table-heading,.team-panel-heading,.audit-panel-heading,.company-panel-heading,.backup-heading,.security-center-heading,.fleet-health-heading,.release-trust-heading) :is(h1,h2,h3,strong){color:var(--studio-dark-text)}.studio-dark :is(.page-heading-row,.panel-title,.editor-card-heading,.custom-table-heading,.team-panel-heading,.audit-panel-heading,.company-panel-heading,.backup-heading,.security-center-heading,.fleet-health-heading,.release-trust-heading) :is(p,small){color:var(--studio-dark-muted)}.studio-dark .section-kicker{color:var(--brandstage-gold)}.studio-dark :is(.stat-card,.panel-section,.settings-card,.editor-card,.account-card,.account-security-history,.team-panel,.role-explanation,.overview-layout-picker,.content-section-options,.content-section-tabs,.category-manager,.service-intro-editor,.custom-table-editor,.media-library-toolbar,.media-library-card,.media-picker-card,.project-overview-toolbar,.project-overview-collection>article,.company-list-panel,.company-dashboard,.backup-center,.security-center,.fleet-health-center,.release-trust-center,.audit-panel,.presentation-editor,.presentation-intro-fields,.presentation-slide-editor,.section-overview-live-preview,.release-history-panel,.project-language-panel,.kiosk-system-copy-groups details,.recovery-management,.design-copy-format,.design-transfer-project){color:var(--studio-dark-text);border-color:var(--studio-dark-border);background:var(--studio-dark-surface);box-shadow:none}.studio-dark :is(.content-product-grid,.studio-contact-grid)>article{color:var(--studio-dark-text);border-color:var(--studio-dark-border);background:var(--studio-dark-surface)}.studio-dark :is(.content-product-grid,.studio-contact-grid) :is(h2,h3){color:var(--studio-dark-text)}.studio-dark :is(.content-product-grid,.studio-contact-grid) p{color:var(--studio-dark-muted)}.studio-dark :is(.content-section-tab,.category-manager-grid article,.custom-entry-grid article,.company-project-list article,.company-members article,.role-explanation article,.release-history-list article,.audit-event,.backup-record,.session-row,.team-row){border-color:var(--studio-dark-border);background:#13272f}.studio-dark .content-section-tab.active{background:#263a42;border-color:#d49532}.studio-dark .content-section-tab.pending-section-deletion{background:#30271f;border-color:#80502f}.studio-dark .content-section-tab.pending-section-deletion .section-select-button{color:#efb276;background:#493321}.studio-dark .content-section-tab.pending-section-deletion .section-tab-copy input{color:#ffd0a2}.studio-dark .content-section-tab.pending-section-deletion .section-tab-copy small{color:#dba06b}.studio-dark .restore-section-button{color:#a9dfcb;background:#14372d}.studio-dark .section-deletion-banner,.studio-dark .section-delete-summary{color:#ffd0a2;background:#30271f;border-color:#715034}.studio-dark .section-deletion-banner>svg{background:#493321}.studio-dark .section-deletion-banner small,.studio-dark .section-delete-summary p{color:#d6b28e}.studio-dark .custom-section-copy-editor{border-color:var(--studio-dark-border);background:#0e2028}.studio-dark .custom-section-copy-editor>div:first-child strong{color:var(--studio-dark-text)}.studio-dark .custom-section-copy-editor>div:first-child small{color:var(--studio-dark-muted)}.studio-dark :is(.overview-layout-options>button,.section-overview-orientation,.overview-layout-fine-controls,.section-overview-link-state,.project-language-list article,.kiosk-system-copy-note,.advanced-media-reference,.structured-tab-row,.design-copy-scope>div){color:#d9e3e5;border-color:var(--studio-dark-border);background:#142831}.studio-dark .overview-layout-options>button.active{color:#ffd98f;background:#2c2b24;border-color:#d49532;box-shadow:inset 0 0 0 1px #71531f}.studio-dark .section-overview-link-state.linked{color:#9ad3bd;background:#102b26;border-color:#315e50}.studio-dark .overview-layout-fine-controls .switch-control{border-color:var(--studio-dark-border);background:#10232b}.studio-dark .section-overview-live-preview>header{border-color:var(--studio-dark-border);background:#13272f}.studio-dark .section-overview-live-preview>footer{color:#a0bbb0;border-color:var(--studio-dark-border);background:#102720}.studio-dark :is(.infrastructure-message,.operational-data-unavailable){color:#f1ce83;background:#2c291d;border-color:#64512c}.studio-dark .operational-data-unavailable small{color:#c4b894}.studio-dark .release-trust-error{color:#ffb8c8;background:#321e25;border-color:#70404c}.studio-dark :is(.fleet-loading,.trust-loading) :is(.fleet-health-heading,.release-trust-heading)>b,.studio-dark .backup-health.disabled{color:#f1ce83;background:#3a311d}.studio-dark :is(.read-only-banner.demo-data-banner,.audit-integrity-badge.disconnected){color:#f1ce83;background:#2c291d;border-color:#64512c}.studio-dark :is(.read-only-banner.demo-data-banner,.audit-integrity-badge.disconnected) strong{color:#ffe1a1}.studio-dark .audit-integrity-badge.disconnected small{color:#c4b894}.studio-dark .account-history-empty{color:#9eb1b6}.studio-dark :is(.device-summary>div,.device-table-wrap,.audit-toolbar,.audit-privacy-note){color:var(--studio-dark-text);border-color:var(--studio-dark-border);background:var(--studio-dark-surface)}.studio-dark .device-summary small{color:var(--studio-dark-muted)}.studio-dark .device-summary>.storage-warning{color:#ffb69f;background:#321f1b;border-color:#754233}.studio-dark .device-table th{color:#9fb1b6;border-color:var(--studio-dark-border);background:#13272f}.studio-dark .device-table td{color:#dce6e8;border-color:var(--studio-dark-border);background:var(--studio-dark-surface)}.studio-dark .device-table tbody tr:hover td{background:#142932}.studio-dark .device-display-settings label{color:#9eb0b5}.studio-dark :is(.device-display-settings select,.device-display-settings output,.device-pin-button){color:#edf3f4;background:#0d2028;border-color:#38535d}.studio-dark .device-display-settings output input{color:#edf3f4}.studio-dark .device-display-settings output i{color:#9eb0b5}.studio-dark .device-effective-scale{color:#9eb0b5;background:#142831}.studio-dark .device-audio-control button{color:#a9dfcb;background:#123229}.studio-dark .device-audio-control button.muted{color:#ffc0cf;background:#321d25}.studio-dark .device-pin-button:hover:not(:disabled){color:#ffd07d;background:#1c343d;border-color:#b77a23}.studio-dark .audit-panel-heading{border-color:var(--studio-dark-border);background:#13272f}.studio-dark .audit-panel-heading>span{color:#a9dfcb}.studio-dark .audit-empty{color:var(--studio-dark-muted)}.studio-dark .audit-empty h3{color:var(--studio-dark-text)}.studio-dark .audit-empty>svg{color:var(--brandstage-gold);background:#29301f}.studio-dark .audit-privacy-note strong,.studio-dark .device-name strong{color:var(--studio-dark-text)}.studio-dark :is(.device-name small,.table-sub){color:var(--studio-dark-muted)}.studio-dark .device-name>span{color:var(--brandstage-gold);background:#29301f}.studio-dark .last-sync-line{color:#82d1b4}.studio-dark .last-sync-error{color:#efb66c}.studio-dark .device-effective-scale b{color:#8bd6b8}.studio-dark .device-sync-button{color:#a9dfcb;background:#102b26;border-color:#315e50}.studio-dark .device-sync-button:disabled{color:#9fb2b7;opacity:.72;background:#152a33;border-color:#35505a}.studio-dark .device-configuration-state.pending{color:#f0cf8d;background:#29271f;border-color:#66542d}.studio-dark .device-configuration-state.applied{color:#a9dfcb;background:#102b26;border-color:#315e50}.studio-dark .device-runtime-health{color:#f0cf8d;background:#29271f;border-color:#66542d}.studio-dark .device-runtime-health :is(small,em){color:#c7b993}.studio-dark .device-runtime-health.unstable{color:#ffc3cf;background:#321d25;border-color:#75404d}.studio-dark .device-runtime-health.unstable :is(small,em){color:#e6a9b7}.studio-dark .device-sync-progress{color:#a9d9eb;background:#102832;border-color:#31586a}.studio-dark .device-sync-progress>i{background:#183d4b}.studio-dark .device-sync-progress>small{color:#9bbbc6}.studio-dark .device-app-update{color:#f0cf8d;background:#29271f;border-color:#66542d}.studio-dark .device-app-update.update-downloaded{color:#a9dfcb;background:#102b26;border-color:#315e50}.studio-dark .device-app-update.update-error{color:#ffc3cf;background:#321d25;border-color:#75404d}.studio-dark .account-message{color:#f0cf8d;background:#29271f;border-color:#66542d}.studio-dark .audit-toolbar>label>span,.studio-dark .audit-filter-heading small,.studio-dark .audit-privacy-note{color:var(--studio-dark-muted)}.studio-dark :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){color:#edf3f4;background-color:#0d2028;border-color:#38535d}.studio-dark .editor-field.invalid input,.studio-dark .editor-field input[aria-invalid=true]{color:#ffd1dc;background:#321d25;border-color:#c75b77}.studio-dark .editor-field .field-error{color:#f0a7b9}.studio-dark :is(input,textarea)::placeholder{color:#70868d}.studio-dark :is(.editor-field,.editor-translation,.select-control,.range-control,.text-control,.color-control)>span,.studio-dark .editor-field>span{color:#a9b9bd}.studio-dark .range-number{color:#edf3f4;background:0 0}.studio-dark .range-control input[type=range]{accent-color:var(--brandstage-gold)}.studio-dark .segmented-control,.studio-dark .publication-filter,.studio-dark .content-view-toggle{border-color:var(--studio-dark-border);background:#0d2028}.studio-dark .segmented-control button,.studio-dark .publication-filter button,.studio-dark .content-view-toggle button{color:#9eb0b5}.studio-dark .segmented-control button.active,.studio-dark .publication-filter button.active,.studio-dark .content-view-toggle button.active{color:#08171d;background:var(--brandstage-gold)}.studio-dark :is(.panel-title,.team-panel-heading,.company-panel-heading,.section-overview-live-preview>header,.release-history-heading){border-color:var(--studio-dark-border)}.studio-dark .release-snapshot-info,.studio-dark .release-retention-note{color:var(--studio-dark-text);border-color:var(--studio-dark-border);background:var(--studio-dark-surface)}.studio-dark .release-snapshot-info p,.studio-dark .release-retention-note{color:var(--studio-dark-muted)}.studio-dark .release-snapshot-info>svg{color:#8fd2b8;background:#123329}.studio-dark .release-snapshot-info>span{color:#a9dfcb;background:#14372d}.studio-dark .release-retention-note strong{color:var(--studio-dark-text)}.studio-dark .release-history-heading{background:#13272f}.studio-dark .release-history-heading h2,.studio-dark .release-history-empty h3,.studio-dark .release-version-copy>div>strong{color:var(--studio-dark-text)}.studio-dark .release-history-heading p,.studio-dark .release-history-empty,.studio-dark .release-version-copy p,.studio-dark .release-version-copy small,.studio-dark .release-metrics small,.studio-dark .release-metrics code{color:var(--studio-dark-muted)}.studio-dark .release-history-empty>svg{color:#e7bd72;background:#332d20}.studio-dark .release-history-empty.disconnected>svg{color:#b0c0c4;background:#1b323b}.studio-dark .release-history-list article.current{background:linear-gradient(90deg,#2c2b24,#13272f 42%)}.studio-dark .release-history-list article:before{background:#35505a}.studio-dark .release-timeline-dot{color:#e7bd72;background:#342e20;border-color:#13272f;box-shadow:0 0 0 1px #50636a}.studio-dark .release-history-list article.current .release-timeline-dot{color:#94d5bd;background:#14372d}.studio-dark .release-history-message.success{color:#a9dfcb;background:#102b26;border-color:#315e50}.studio-dark .release-history-message.error{color:#ffc3cb;background:#321d25;border-color:#75404a}.studio-dark .restore-impact{color:#dce6e8;background:#29271f;border-color:#66542d}.studio-dark .restore-impact>svg{color:#e7bd72;background:#332d20}.studio-dark :is(.settings-icon,.section-icon-preview,.account-card-heading>span,.account-history-icon,.empty-device-list>svg){color:var(--brandstage-gold);background:#29301f}.studio-dark :is(.project-access-role,.media-status,.draft-badge){color:#e3b969;background:#342e20}.studio-dark .project-overview-meta{color:var(--studio-dark-muted);border-color:var(--studio-dark-border)}.studio-dark .project-overview-title h2,.studio-dark .project-overview-empty strong{color:var(--studio-dark-text)}.studio-dark .project-overview-empty{color:var(--studio-dark-muted);border-color:var(--studio-dark-border);background:#0e2028}.studio-dark .company-dashboard>header{border-color:var(--studio-dark-border);background:linear-gradient(100deg,#1c2a25,#10232b 55%)}.studio-dark .company-dashboard :is(header,.company-dashboard-stats,.company-dashboard-section),.studio-dark .company-dashboard-stats div{border-color:var(--studio-dark-border)}.studio-dark .account-menu{color:var(--studio-dark-text);background:#10232b;border-color:#35505a}.studio-dark .account-menu-heading,.studio-dark .account-menu>.account-menu-logout,.studio-dark .account-theme-control{border-color:#29434d}.studio-dark .account-menu>button{color:#dce6e8}.studio-dark .account-menu>button:hover{background:#1a333c}.studio-dark .account-menu>button small,.studio-dark .account-menu-heading small{color:#91a5ab}.studio-dark .account-theme-control>span{color:#cbd7da}.studio-dark .account-theme-control>div{background:#091a22}.studio-dark .account-theme-control button{color:#91a5ab}.studio-dark .account-theme-control button.active{color:#0a1820;background:var(--brandstage-gold);box-shadow:none}.studio-dark .editor-modal-layer{background:#01080bc2}.studio-dark .command-palette{color:var(--studio-dark-text);background:#10232b;border-color:#38535d;box-shadow:0 34px 100px #000000a8}.studio-dark .command-palette>header{border-color:var(--studio-dark-border);background:#13272f}.studio-dark .command-palette>header>svg{color:var(--brandstage-gold)}.studio-dark .command-palette>header input{color:var(--studio-dark-text)}.studio-dark .command-palette>header input::placeholder{color:#71878d}.studio-dark .command-palette>header kbd,.studio-dark .command-palette>footer kbd{color:#b7c6ca;background:#0c1e26;border-color:#3a555f;box-shadow:0 1px #061218}.studio-dark .command-palette>header button{color:#9cafb4}.studio-dark .command-palette>header button:hover{color:#fff;background:#1c3640}.studio-dark .command-palette-results>button{color:#dbe5e7}.studio-dark .command-palette-results>button.active{color:#fff0d0;background:#29271f;border-color:#66542d}.studio-dark .command-result-icon,.studio-dark .command-palette-empty>svg{color:var(--brandstage-gold);background:#29301f}.studio-dark .command-palette-results button small{color:var(--studio-dark-muted)}.studio-dark .command-palette-results button>b{color:#9fb1b6;background:#1a333c}.studio-dark .command-palette-results button>svg{color:#6e878e}.studio-dark .command-palette-results>button.active>svg{color:var(--brandstage-gold)}.studio-dark .command-palette-empty{color:var(--studio-dark-muted)}.studio-dark .command-palette-empty strong{color:var(--studio-dark-text)}.studio-dark .command-palette>footer{color:#8fa3a8;border-color:var(--studio-dark-border);background:#0d2028}.studio-dark .editor-modal{color:var(--studio-dark-text);background:#10232b;border-color:#38535d;box-shadow:0 30px 90px #00000094}.studio-dark .editor-modal>:is(header,footer){border-color:var(--studio-dark-border);background:#13272f}.studio-dark .editor-modal :is(h2,h3,strong){color:var(--studio-dark-text)}.studio-dark :is(.release-selection,.release-validation-group,.media-picker-toolbar>label){border-color:var(--studio-dark-border);background:#0d2028}.studio-dark :is(.release-selection-heading,.release-validation-group>div:first-child){border-color:var(--studio-dark-border);background:#142831}.studio-dark .media-picker-empty{color:var(--studio-dark-muted);border-color:var(--studio-dark-border);background:#0a1c23a6}.studio-dark .media-picker-empty strong{color:var(--studio-dark-text)}.studio-dark .global-backup-alert{box-shadow:0 8px 22px #00000038}.studio-dark .studio-network-alert{color:#f0cf8d;background:#2b2619;border-color:#665022;box-shadow:0 8px 22px #0003}.studio-dark .studio-network-alert>svg{color:var(--brandstage-gold)}.studio-dark .studio-content-message{color:#f0c4d0;background:#2d1d24;border-color:#664151}.studio-dark .studio-content-message .studio-content-retry{color:#ffd3dd;background:#402730;border-color:#815064}.studio-dark .preview-panel{border-color:var(--studio-dark-border);background:var(--studio-dark-surface)}.studio-dark .preview-toolbar,.studio-dark .preview-note{color:var(--studio-dark-text);border-color:var(--studio-dark-border);background:#13272f}.studio-dark .preview-toolbar span{color:var(--studio-dark-muted)}.studio-dark .preview-screen .kiosk,.studio-dark .section-overview-preview-canvas .kiosk{color-scheme:normal}.studio-dark :is(.company-stat-grid article,.company-invite-panel,.company-panel-heading,.company-permission-list>article,.company-project-role-grid label,.orientation-toggle,.design-import-bar,.design-variants,.design-variants-heading,.design-variant-preview,.control-group,.control-group summary,.control-group-body,.orientation-mode-status,.orientation-mode-button,.add-section-button,.general-contact-panel,.media-dropzone,.media-organization-sidebar,.media-folder-create,.media-folder-create label,.media-layout-toggle,.permission-summary>div,.team-table-header,.security-center-heading,.fleet-health-heading){color:var(--studio-dark-text);border-color:var(--studio-dark-border);background:var(--studio-dark-surface);box-shadow:none}.studio-dark :is(.control-group[open] summary,.design-variants-heading,.company-panel-heading,.team-table-header,.security-center-heading,.fleet-health-heading){background:#13272f}.studio-dark .control-group-orientation .control-group-body{background:#11252d}.studio-dark :is(.design-import-bar small,.design-import-bar label>span,.design-variants-heading small,.control-group summary small,.orientation-mode-status small){color:var(--studio-dark-muted)}.studio-dark :is(.design-import-bar>div>span,.design-variants-heading>div>span,.control-group summary>span){color:var(--brandstage-gold);background:#29301f}.studio-dark .orientation-toggle button{color:#aebdc1}.studio-dark .orientation-toggle button.active{color:#09171e;background:var(--brandstage-gold)}.studio-dark :is(.orientation-mode-button,.design-variants button:not(.primary-button),.add-section-button,.icon-upload-button){color:#e1e9eb;background:#152a33;border-color:#38535d}.studio-dark :is(.orientation-mode-button,.design-variants button:not(.primary-button),.add-section-button,.icon-upload-button):hover:not(:disabled){color:#ffd486;background:#1c343d;border-color:#b77a23}.studio-dark .overview-layout-fine-controls>output{color:#ffd486;background:#29271f;border-color:#66542d}.studio-dark .company-stat-grid article>svg{color:var(--brandstage-gold);background:#29301f}.studio-dark .company-stat-grid small,.studio-dark :is(.company-list,.company-dashboard,.company-permission-list) small{color:var(--studio-dark-muted)}.studio-dark .company-list>button{color:#dce6e8}.studio-dark .company-list>button:hover,.studio-dark .company-list>button.active{color:#f4f7f8;background:#1a333c}.studio-dark .company-list>button.active{box-shadow:inset 3px 0 var(--brandstage-gold)}.studio-dark .company-panel-heading b{color:#f0c978;background:#342e20}.studio-dark .company-permission-list>article{background:#13272f}.studio-dark .company-project-role-grid label{background:#0d2028}.studio-dark .company-project-role-grid label>span{color:#cbd7da}.studio-dark .company-members article.invited{background:#29271f}.studio-dark .company-member-invite{border-color:var(--studio-dark-border)}.studio-dark .company-message{color:#a9dfcb;background:#102b26;border-color:#315e50}.studio-dark .company-message small{color:#8fc7b2}.studio-dark .company-message code{color:#cce9de;background:#17372e}.studio-dark .company-invite-panel{background:#29271f;border-color:#66542d}.studio-dark .company-invite-panel>div:first-child>span{color:var(--brandstage-gold);background:#342e20}.studio-dark .company-invite-panel p{color:#c5b994}.studio-dark .read-only-banner:not(.demo-data-banner){color:#c6d4d7;border-color:var(--studio-dark-border);background:#142831}.studio-dark .read-only-banner:not(.demo-data-banner) strong{color:#edf3f4}.studio-dark .media-dropzone{background:linear-gradient(135deg,#10232b,#142831)}.studio-dark .media-dropzone.dragging{border-color:var(--brandstage-gold);background:#29271f}.studio-dark .media-dropzone>label>svg{color:var(--brandstage-gold);background:#29301f}.studio-dark .media-dropzone>label span strong{color:var(--studio-dark-text)}.studio-dark .media-dropzone>label span small{color:var(--studio-dark-muted)}.studio-dark .media-dropzone>label>b{color:#ffd486;background:#29271f;border-color:#66542d}.studio-dark .media-upload-organization{border-color:var(--studio-dark-border);background:#13272f}.studio-dark .media-upload-organization span{color:var(--studio-dark-muted)}.studio-dark .media-upload-assignment>:is(span,button){color:#f0c978;background:#29271f;border-color:#66542d}.studio-dark .media-upload-queue>header,.studio-dark .media-upload-queue article{color:var(--studio-dark-text);border-color:var(--studio-dark-border);box-shadow:none;background:#13272f}.studio-dark .media-upload-queue>header :is(strong,small),.studio-dark .media-upload-queue article>div small,.studio-dark .media-upload-queue article>span:nth-of-type(2){color:var(--studio-dark-muted)}.studio-dark .media-upload-queue :is(.media-upload-overall>i,.media-upload-queue article>div>i){background:#29434d}.studio-dark .media-upload-queue :is(header,article)>button{color:#ffd486;background:#29271f;border-color:#66542d}.studio-dark .media-upload-queue article.cancelled{color:#aebdc1;background:#1b2f37}.studio-dark .media-sidebar-heading>b{color:#b9c7ca;background:#1b323b}.studio-dark :is(.media-organization-sidebar nav>button,.media-folder-row>button,.media-tag-filter>button){color:#b8c6c9}.studio-dark :is(.media-organization-sidebar nav>button:hover,.media-folder-row:hover,.media-organization-sidebar nav>button.active,.media-folder-row.active,.media-tag-filter>button:hover,.media-tag-filter>button.active){color:#ffd486;background:#29301f}.studio-dark .media-folder-row>span button{color:#e9bc70;background:#1b323b}.studio-dark .media-folder-create{border-color:var(--studio-dark-border);background:#13272f}.studio-dark .media-folder-create label{color:var(--brandstage-gold);background:#0d2028}.studio-dark .media-library-toolbar>label{color:var(--studio-dark-muted);border-color:var(--studio-dark-border);background:#0d2028}.studio-dark .media-layout-toggle{background:#142831}.studio-dark .media-layout-toggle button{color:#aebdc1}.studio-dark .media-layout-toggle button.active{color:#09171e;background:var(--brandstage-gold)}.studio-dark .media-usage-summary.used{color:#f0c978;background:#29271f;border-color:#66542d}.studio-dark .media-usage-summary.unused{color:#a9dfcb;background:#102b26;border-color:#315e50}.studio-dark .media-usage-details{border-color:var(--studio-dark-border);background:#142831}.studio-dark .media-usage-details summary{color:#c2d0d3}.studio-dark .media-usage-details>div>span{background:#0d2028}.studio-dark .media-results-heading>div span,.studio-dark .media-card-organization>span{color:var(--studio-dark-muted)}.studio-dark .media-results-heading>button,.studio-dark .media-library-card-body .media-organize-button{color:#ffd486;background:#29271f;border-color:#66542d}.studio-dark .general-contact-panel p{color:var(--studio-dark-muted)}.studio-dark .security-callout{color:#f1ce83;background:#29271f;border-color:#66542d}.studio-dark .permission-summary>div>svg{color:var(--brandstage-gold)}.studio-dark .permission-summary small,.studio-dark .team-person small{color:var(--studio-dark-muted)}.studio-dark .team-table-header{color:#a9b9bd}.studio-dark .security-center-heading,.studio-dark .fleet-health-heading{background:#13272f}.management-auth-view{min-height:100dvh;position:relative}.auth-theme-control{z-index:80;color:#dce6e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06151de6;border:1px solid #ffffff21;border-radius:11px;gap:6px;padding:7px;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 12px 34px #0003}.auth-theme-control>span{color:#9eb0b6;letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:7px;font-weight:700}.auth-theme-control>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.auth-theme-control button{color:#aebdc1;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.auth-theme-control button:hover{color:#fff;background:#ffffff14}.auth-theme-control button.active{color:var(--brandstage-night);background:var(--brandstage-gold);border-color:#ffc967;box-shadow:0 4px 13px #f6ad3733}.auth-theme-control svg{width:14px;height:14px}.management-auth-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.management-auth-dark .auth-shell,html[data-brandstage-color-scheme=dark] .auth-loading{color:#e8eff0;background:#09171e}.management-auth-dark .auth-form-panel{background:radial-gradient(circle at 100% 0,#f6ad370e,#0000 32%),#09171e;border-left:1px solid #29434d}.management-auth-dark .auth-form-card h2{color:#edf3f4}.management-auth-dark .auth-form-card>p{color:#91a5ab}.management-auth-dark :is(.auth-form label>span,.required-two-factor label>span){color:#b7c5c8}.management-auth-dark :is(.auth-form input:not([type=checkbox]),.required-two-factor input,.invite-link-result input){color:#edf3f4;background:#0d2028;border-color:#38535d}.management-auth-dark :is(.auth-form input,.required-two-factor input,.invite-link-result input)::placeholder{color:#70868d}.management-auth-dark .auth-check{color:#a2b2b6}.management-auth-dark .auth-message.error{color:#ffc2cf;background:#321d25;border-color:#714151}.management-auth-dark :is(.auth-inline-loading,.required-two-factor small,.invite-link-result p){color:#91a5ab}.management-auth-dark .required-two-factor strong,.management-auth-dark .required-two-factor code,.management-auth-dark .required-recovery strong{color:#e8eff0}.management-auth-dark .required-two-factor>svg{background:#fff;border-color:#38535d}.management-auth-dark .auth-complete>svg{color:#8dd8bd;background:#15372d}.management-auth-dark .recovery-codes{color:#dce6e8;background:#10232b;border-color:#38535d}html[data-brandstage-color-scheme=dark] .auth-loading strong{color:#cbd7da}@media (width<=780px){.studio-theme-toggle{width:35px;height:35px}.topbar-actions .studio-theme-toggle{display:grid}.auth-theme-control{top:12px;right:12px}.auth-theme-control>span{display:none}.auth-theme-control button{min-height:30px;padding:0 7px}.auth-theme-control button span{display:none}}@media (width<=720px){.command-palette-layer{padding:68px 10px 10px}.command-palette{border-radius:13px;width:100%;max-height:calc(100dvh - 78px)}.command-palette>header{grid-template-columns:22px minmax(0,1fr) 32px;min-height:58px;padding-left:13px}.command-palette>header input{height:56px;font-size:13px}.command-palette>header kbd{display:none}.command-palette-results{max-height:calc(100dvh - 180px)}.command-palette-results>button{grid-template-columns:36px minmax(0,1fr) 16px}.command-palette-results button>b{display:none}.command-palette>footer{gap:9px}.command-palette>footer em{display:none}}
