:root{--bg:#09090b;--panel:#131316;--panel-light:#1d1d22;--text:#f8f4eb;--muted:#b8b0a1;--gold:#e6b85a;--red:#bd2732;--cyan:#66d9e8;--line:#f8f4eb24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 15% 15%, #bd27323d, transparent 30rem), radial-gradient(circle at 85% 8%, #66d9e824, transparent 26rem), linear-gradient(180deg, #050506 0%, var(--bg) 48%, #0f0d0b 100%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{min-height:100vh;overflow:hidden}.hero{border-bottom:1px solid var(--line);flex-direction:column;min-height:92vh;padding:28px clamp(20px,5vw,72px) 72px;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.heroGlow{opacity:.8;background-color:#0000;background-image:linear-gradient(125deg,#e6b85a2e,#bd27323d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 520'%3E%3Crect width='900' height='520' fill='%23110f12'/%3E%3Cg fill='none' stroke='%23e6b85a' stroke-width='3' opacity='.42'%3E%3Cpath d='M80 390h680M128 340h640M180 288h540M230 236h440'/%3E%3Cpath d='M158 160h120v76H158zM344 118h182v118H344zM594 150h138v86H594z'/%3E%3C/g%3E%3Cg fill='%23bd2732' opacity='.62'%3E%3Ccircle cx='218' cy='94' r='8'/%3E%3Ccircle cx='396' cy='78' r='7'/%3E%3Ccircle cx='560' cy='95' r='8'/%3E%3Ccircle cx='704' cy='112' r='7'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e6b85a3d;width:70vw;height:52vh;position:absolute;top:12vh;right:-20vw;transform:perspective(900px)rotateY(-16deg)rotateX(4deg);box-shadow:0 30px 90px #0000008c}.nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.brand{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:.95rem;font-weight:800;display:inline-flex}.brandMark{width:42px;height:42px;color:var(--gold);background:#e6b85a1a;border:1px solid #e6b85a85;place-items:center;display:grid}.navLinks{color:var(--muted);gap:clamp(14px,3vw,34px);font-size:.9rem;display:flex}.navLinks a:hover{color:var(--text)}.heroContent{z-index:1;width:min(780px,100%);margin-top:auto;padding-top:120px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{overflow-wrap:anywhere}h1{letter-spacing:0;max-width:760px;margin-bottom:24px;font-size:clamp(3.4rem,9vw,8.7rem);line-height:.89}h2{letter-spacing:0;margin-bottom:0;font-size:clamp(2.1rem,5vw,5rem);line-height:.98}h3{margin-bottom:14px;font-size:1.45rem}.heroCopy{max-width:620px;color:var(--muted);font-size:clamp(1.06rem,2vw,1.28rem);line-height:1.65}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton,.secondaryButton{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.78rem;font-weight:800;display:inline-flex}.primaryButton{background:var(--gold);border-color:var(--gold);color:#14100a}.secondaryButton{color:var(--text);background:#f8f4eb0d}.section,.splitSection,.logistics,.ctaFooter{padding:clamp(64px,9vw,132px) clamp(20px,5vw,72px)}.sectionHeader{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:42px;display:grid}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.packageCard{border:1px solid var(--line);background:linear-gradient(#1d1d22f0,#0d0d0ff0);flex-direction:column;justify-content:space-between;min-height:420px;padding:clamp(24px,3vw,34px);display:flex}.packageCard p{color:var(--muted);line-height:1.6}.packageCard .price{color:var(--cyan);font-weight:800}.packageCard ul{color:var(--text);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.packageCard li{border-top:1px solid var(--line);padding-top:12px}.inventorySection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff06}.inventoryGrid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventoryItem{min-height:138px;color:var(--text);background:linear-gradient(145deg, #e6b85a14, transparent 48%), var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:end;padding:24px;font-weight:800;display:flex}.splitSection{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:clamp(36px,7vw,92px);display:grid}.serviceList{gap:14px;display:grid}.serviceItem{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr;align-items:center;gap:16px;padding:20px 0;display:grid}.serviceItem span{background:var(--red);width:10px;height:10px;box-shadow:0 0 22px #bd2732d9}.serviceItem p{color:var(--text);margin:0;font-size:clamp(1.06rem,2vw,1.35rem)}.logistics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#bd27322e,#0000),#111114;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:44px;display:grid}.logistics p:not(.eyebrow){color:var(--muted);font-size:1.12rem;line-height:1.8}.ctaFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-height:52vh;display:flex}.ctaFooter h2{max-width:920px}.pageHero,.detailHero{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 76% 20%,#e6b85a26,#0000 28rem),radial-gradient(circle at 18% 8%,#bd27322e,#0000 30rem),#070708;padding:28px clamp(20px,5vw,72px) clamp(68px,9vw,118px);position:relative}.compactHero{min-height:58vh}.pageHeroContent{width:min(900px,100%);padding-top:clamp(86px,12vw,168px)}.pageHeroContent h1,.detailHero h1{max-width:980px;font-size:clamp(3rem,8vw,7rem)}.rentalBrowser{padding-top:clamp(36px,6vw,72px)}.filterBar{border:1px solid var(--line);background:#f8f4eb0b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:22px;padding:18px;display:grid}.searchField{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:10px;font-size:.76rem;font-weight:800;display:grid}.searchField input{width:100%;min-height:52px;color:var(--text);background:#00000042;border:1px solid #f8f4eb2e;border-radius:0;outline:none;padding:0 16px}.searchField input:focus{border-color:#e6b85ab3;box-shadow:0 0 0 3px #e6b85a21}.categoryRail{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.categoryRail a,.tagRow span,.availability{border:1px solid var(--line);min-height:34px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:#f8f4eb0a;align-items:center;padding:0 13px;font-size:.72rem;font-weight:800;display:inline-flex}.categoryRail a.active,.categoryRail a:hover,.availability.available{color:#17120a;background:var(--gold);border-color:var(--gold)}.inventoryMeta{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:24px;padding-top:18px;display:flex}.inventoryMeta p{margin:0}.rentalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.rentalCard{border:1px solid var(--line);background:linear-gradient(#1d1d22f2,#0c0c0ef2);flex-direction:column;min-height:100%;transition:transform .18s,border-color .18s,background .18s;display:flex}.rentalCard:hover{background:linear-gradient(#24242afa,#0e0e10fa);border-color:#e6b85a73;transform:translateY(-4px)}.rentalImage,.galleryFrame{--accent:var(--gold);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 42%, transparent), transparent 46%), linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(90deg, #ffffff0f 1px, transparent 1px), #111114;background-size:auto,34px 34px,34px 34px,auto;min-height:190px;position:relative;overflow:hidden}.rentalImage:before,.galleryFrame:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 62%, transparent);position:absolute;inset:28px;transform:skew(-8deg)}.rentalImage:after,.galleryFrame:after{content:"";border-top:3px solid color-mix(in srgb, var(--accent) 72%, transparent);border-bottom:3px solid color-mix(in srgb, var(--accent) 36%, transparent);width:44%;height:28%;position:absolute;bottom:24px;right:24px}.rentalImage span,.galleryFrame span{color:var(--text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;position:absolute;bottom:18px;left:18px}.rentalCardBody{flex-direction:column;flex:1;padding:22px;display:flex}.cardTopline{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:.72rem;font-weight:800;display:flex}.rentalCard h2{font-size:1.35rem;line-height:1.15}.rentalCard p{color:var(--muted);line-height:1.6}.tagRow{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.detailHeroGrid{grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);align-items:end;gap:clamp(36px,7vw,90px);padding-top:clamp(76px,10vw,142px);display:grid}.backLink{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:.78rem;font-weight:800;display:inline-block}.detailActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.gallery{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.galleryFrame{border:1px solid var(--line);min-height:190px}.galleryFrame:first-child{grid-row:span 2;min-height:404px}.galleryFrame:nth-child(2){filter:saturate(.9)hue-rotate(8deg)}.galleryFrame:nth-child(3){filter:saturate(1.08)hue-rotate(-14deg)}.detailContent{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:18px;padding:clamp(42px,7vw,96px) clamp(20px,5vw,72px);display:grid}.specPanel,.quotePanel{border:1px solid var(--line);background:#f8f4eb0b;padding:clamp(24px,4vw,38px)}.specGrid,.priceStack{gap:12px;display:grid}.specRow,.priceStack div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.34fr) 1fr;gap:18px;padding:18px 0;display:grid}.specRow span,.priceStack span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.specRow strong,.priceStack strong{color:var(--text);font-size:1.08rem}.quotePanel p{color:var(--muted);line-height:1.7}.accessoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accessoryItem{background:linear-gradient(145deg, #e6b85a1a, transparent 56%), var(--panel);border:1px solid var(--line);align-items:end;min-height:120px;padding:22px;font-weight:800;display:flex}.packageCatalog{gap:18px;display:grid}.packageFeature{border:1px solid var(--line);background:linear-gradient(115deg,#e6b85a1a,#0000 42%),linear-gradient(#1d1d22f0,#0c0c0ef0);grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(28px,5vw,72px);padding:clamp(26px,5vw,54px);display:grid}.packageFeature .price,.bestFor{color:var(--cyan);font-weight:800}.packageFeature p{color:var(--muted);line-height:1.7}.packageDetails{grid-template-columns:1fr 1fr;gap:18px;display:grid}.packageDetails div{border:1px solid var(--line);background:#00000038;padding:22px}.packageDetails h3{text-transform:uppercase;letter-spacing:.1em;font-size:1rem}.packageDetails ul{color:var(--muted);gap:12px;margin:0;padding:0;list-style:none;display:grid}.packageDetails li{border-top:1px solid var(--line);padding-top:12px}.authPage{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 76% 18%,#e6b85a24,#0000 28rem),radial-gradient(circle at 18% 80%,#bd27322e,#0000 30rem),#060607;place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.authPanel{border:1px solid var(--line);background:linear-gradient(#1d1d22f5,#0a0a0cf5);gap:30px;width:min(560px,100%);padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 30px 90px #00000080}.wideAuthPanel{width:min(860px,100%)}.authPanel h1{font-size:clamp(2.5rem,7vw,5.8rem)}.authPanel p,.authSwitch{color:var(--muted);line-height:1.7}.authSwitch a,.panelHeader a,.tableActions a{color:var(--gold);font-weight:800}.authForm,.settingsForm,.modalForm{gap:16px;display:grid}.twoColumnForm{grid-template-columns:1fr 1fr}.authForm label,.settingsForm label,.orderCard label,.customerNotesGrid label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:9px;font-size:.76rem;font-weight:800;display:grid}.authForm input,.authForm select,.settingsForm input,.dataTable input,.dataTable select,.modalForm input,.modalForm select,.orderCard select,.orderCard textarea,.customerNotesGrid textarea{width:100%;min-height:44px;color:var(--text);background:#00000047;border:1px solid #f8f4eb29;border-radius:0;outline:none;padding:0 12px}.orderCard textarea,.customerNotesGrid textarea{resize:vertical;min-height:96px;padding:12px}.portalFrame{background:radial-gradient(circle at 18% 12%, #bd273229, transparent 28rem), radial-gradient(circle at 78% 8%, #e6b85a1f, transparent 28rem), var(--bg);grid-template-columns:290px minmax(0,1fr);min-height:100vh;display:grid}.portalSidebar{border-right:1px solid var(--line);background:#050506bd;flex-direction:column;gap:32px;height:100vh;padding:28px;display:flex;position:sticky;top:0}.portalNav{gap:10px;display:grid}.portalNav a{color:var(--muted);border:1px solid #0000;padding:14px 12px}.portalNav a:hover{color:var(--text);border-color:var(--line);background:#f8f4eb0a}.sessionCard{border:1px solid var(--line);background:#f8f4eb0b;margin-top:auto;padding:18px}.tenantPill{background:#e6b85a14;border:1px solid #e6b85a38;padding:14px}.tenantPill span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.tenantPill strong{color:var(--text)}.sessionCard span,.mockAuthBadge,.kpiCard span,.stackList span,.timelineList span,.miniCardGrid span,.statusPill,.noteBlock span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sessionCard strong{margin:10px 0 6px;display:block}.sessionCard p,.portalHeader p,.portalPanel p,.timelineList p,.stackList p,.miniCardGrid p,.noteBlock p,.orderCard p{color:var(--muted);line-height:1.65}.portalMain{padding:clamp(22px,4vw,54px)}.portalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.portalHeader h1{max-width:900px;font-size:clamp(2.6rem,6vw,6rem)}.mockAuthBadge,.statusPill{color:#17120a;background:var(--gold);align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.portalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.spanTwo{grid-column:span 2}.portalPanel,.kpiCard,.orderCard{border:1px solid var(--line);background:linear-gradient(#1d1d22eb,#0c0c0eeb);padding:clamp(20px,3vw,30px)}.panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.timelineList,.stackList,.miniCardGrid,.orderBoard,.customerNotesGrid{gap:14px;display:grid}.timelineList article,.stackList div,.miniCardGrid a,.noteBlock{border:1px solid var(--line);background:#00000038;padding:18px}.timelineList h2,.orderCard h2,.customerNotesGrid h2{font-size:1.35rem;line-height:1.15}.timelineList em{color:var(--cyan);margin-top:14px;font-style:normal;font-weight:800;display:inline-block}.miniCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.kpiCard strong{margin:16px 0 8px;font-size:clamp(2.2rem,4vw,4rem);line-height:.9;display:block}.barChart{border:1px solid var(--line);background:#0003;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;min-height:260px;padding:20px;display:grid}.barChart div{align-items:end;gap:10px;display:grid}.barChart span{background:linear-gradient(180deg, var(--gold), var(--red));min-height:44px;display:block}.barChart strong{color:var(--muted);font-size:.78rem}.dataTableWrap{width:100%;overflow-x:auto}.dataTable{border-collapse:collapse;width:100%;min-width:760px}.dataTable th,.dataTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:14px}.dataTable th{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.dataTable td{color:var(--muted)}.editableTable{min-width:1040px}.tableActions{gap:12px;display:flex}.modalLayer{z-index:20;background:#000000c7;place-items:center;padding:24px;display:none;position:fixed;inset:0}.modalLayer:target{display:grid}.modalPanel{background:#111114;border:1px solid #e6b85a61;width:min(560px,100%);padding:clamp(24px,4vw,42px);box-shadow:0 30px 90px #0000009e}.modalClose{float:right;color:var(--muted);font-weight:800}.orderBoard{grid-template-columns:repeat(3,minmax(0,1fr))}.orderCard{gap:16px;display:grid}.orderActions{flex-wrap:wrap;gap:10px;display:flex}.customerNotesGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.operationsGrid,.settingsMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.schemaChipGrid{flex-wrap:wrap;gap:10px;display:flex}.schemaChipGrid span{color:var(--muted);border:1px solid var(--line);background:#0000003d;padding:10px 12px;font-size:.78rem;font-weight:800}.setupLanding{min-height:100vh}.setupSummaryGrid,.setupStepPreview{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid;position:relative}.setupStepPreview{grid-template-columns:repeat(6,minmax(0,1fr))}.setupSummaryGrid article,.setupStepPreview a{border:1px solid var(--line);background:#f8f4eb0b;padding:20px}.setupSummaryGrid span,.setupStepPreview span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:800;display:block}.setupSummaryGrid strong,.setupStepPreview strong{color:var(--text);font-size:1.15rem;display:block}.setupSummaryGrid p{color:var(--muted);margin:10px 0 0}.setupFrame{background:radial-gradient(circle at 80% 8%,#e6b85a24,#0000 28rem),radial-gradient(circle at 16% 88%,#bd273229,#0000 28rem),#080809;grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}.setupSidebar{border-right:1px solid var(--line);background:#050506c2;flex-direction:column;gap:26px;height:100vh;padding:28px;display:flex;position:sticky;top:0}.setupSteps{gap:10px;display:grid}.setupSteps a{color:var(--muted);border:1px solid var(--line);background:#f8f4eb08;grid-template-columns:36px 1fr;gap:6px 12px;padding:14px;display:grid}.setupSteps a.active{color:var(--text);background:#e6b85a14;border-color:#e6b85a85}.setupSteps span{color:var(--gold);grid-row:span 2;font-weight:800}.setupSteps small{color:var(--muted)}.setupMain{padding:clamp(26px,5vw,72px)}.setupHeader{max-width:900px;margin-bottom:30px}.setupHeader h1{font-size:clamp(2.8rem,7vw,6.8rem)}.setupHeader p,.emptyState p,.stripePlaceholder p,.roleGrid p,.publicUrlCard p{color:var(--muted);line-height:1.7}.setupForm,.launchChecklist,.publicUrlCard{max-width:980px}.setupForm{border:1px solid var(--line);background:linear-gradient(#1d1d22f0,#0c0c0ef0);gap:18px;padding:clamp(22px,4vw,42px);display:grid}.setupForm label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:9px;font-size:.76rem;font-weight:800;display:grid}.setupForm input,.setupForm select,.setupForm textarea{width:100%;min-height:48px;color:var(--text);background:#00000047;border:1px solid #f8f4eb29;border-radius:0;padding:0 14px}.setupForm textarea{min-height:132px;padding:14px}.setupActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.logoDrop{text-align:center;background:#e6b85a0a;border:1px dashed #e6b85a6b;place-items:center;min-height:220px;padding:24px}.logoDrop span{width:82px;height:82px;color:var(--gold);border:1px solid #e6b85a80;place-items:center;font-size:1.45rem;display:grid}.colorGrid,.roleGrid,.launchChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brandPreview,.stripePlaceholder,.emptyState,.roleGrid article,.launchChecklist article,.publicUrlCard{border:1px solid var(--line);background:#0000003d;padding:22px}.brandPreview span{border:1px solid var(--line);width:42px;height:42px;margin-right:8px;display:inline-block}.compactBrandPreview{margin-top:14px}.stripePlaceholder,.emptyState{gap:12px;display:grid}.launchChecklist{margin-bottom:18px}.launchChecklist span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.publicUrlCard h2{font-size:clamp(1.6rem,4vw,3.4rem)}@media (max-width:920px){.nav{flex-direction:column;align-items:flex-start}.navLinks{flex-wrap:wrap}.heroGlow{width:92vw;height:32vh;inset:38vh -38vw auto auto}.sectionHeader,.splitSection,.logistics,.detailHeroGrid,.detailContent,.packageFeature,.portalFrame,.orderBoard,.customerNotesGrid,.setupFrame{grid-template-columns:1fr}.portalSidebar,.setupSidebar{height:auto;position:relative}.portalNav,.setupSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.portalHeader{flex-direction:column}.packageGrid,.inventoryGrid,.rentalGrid,.accessoryGrid,.portalGrid,.kpiGrid,.miniCardGrid,.setupSummaryGrid,.setupStepPreview,.colorGrid,.roleGrid,.launchChecklist{grid-template-columns:1fr 1fr}.spanTwo{grid-column:span 2}.galleryFrame:first-child{min-height:300px}}@media (max-width:620px){.hero{min-height:94vh}.brand{font-size:.82rem}.portalHeader h1,.authPanel h1,.pageHeroContent h1,.detailHero h1{word-break:break-word;font-size:2rem;line-height:1}.navLinks{font-size:.82rem}.packageGrid,.inventoryGrid,.rentalGrid,.accessoryGrid,.packageDetails,.filterBar,.gallery,.twoColumnForm,.portalGrid,.kpiGrid,.miniCardGrid,.portalNav,.setupSteps,.setupSummaryGrid,.setupStepPreview,.colorGrid,.roleGrid,.launchChecklist,.settingsMatrix,.operationsGrid{grid-template-columns:1fr}.spanTwo{grid-column:auto}.inventoryMeta{flex-direction:column}.galleryFrame:first-child{grid-row:auto}.packageCard{min-height:340px}.heroActions{flex-direction:column;align-items:stretch}}
