/* TouraCraft v3.33.97 — CANONICAL PRIVATE NETWORK ACTIVE STYLESHEET
   Consolidated from the currently functioning Private Network visual stack.
   Historical version files are no longer loaded or shipped.
   Final authority: layered My Status ledger ownership + photo precedence.
*/

/* ===== integrated active source: private-network-v3-33-63.css ===== */
/* TouraCraft v3.33.63 — Private Network Member Experience Hierarchy Pass
   Variant B architecture preserved; member-facing center receives the first venue-like hierarchy pass. */
#partnerModule-network.private-network-studio-v363{display:none;gap:18px;padding:0 0 28px;--studio-gold:#efc56b;--studio-ink:#07111c;--studio-panel:#0b1826;--studio-line:rgba(255,255,255,.11)}
#partnerModule-network.private-network-studio-v363.active{display:grid}
.network-studio-mode .partner-sidebar{display:none!important}.network-studio-mode .partner-shell{grid-template-columns:minmax(0,1fr)!important}.network-studio-mode .partner-main{width:100%!important;max-width:none!important}.network-studio-mode #dashboard>.section-head{display:none!important}.network-studio-mode .partner-mobile-tools,.network-studio-mode .partner-mobile-quick{display:none!important}.network-studio-mode .partner-shell{padding-top:0!important}.network-studio-mode #dashboard{max-width:none!important;width:100%!important}.private-network-studio-v363 *{box-sizing:border-box}
.network-studio-topbar{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(560px,2.4fr) auto;gap:14px;align-items:center;padding:11px 14px;border:1px solid var(--studio-line);border-radius:18px;background:rgba(5,14,24,.94);backdrop-filter:blur(18px);box-shadow:0 14px 38px rgba(0,0,0,.24)}
.network-studio-topbrand span,.network-rail-heading span,.network-glance-title span{display:block;font-size:9px;font-weight:900;letter-spacing:.15em;color:var(--studio-gold)}.network-studio-topbrand b{display:block;margin-top:3px;color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.network-studio-management{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.network-studio-management button,.network-glance-grid button{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#eaf1f8;border-radius:12px;padding:9px 10px;text-align:left;cursor:pointer;transition:.16s ease}.network-studio-management button:hover,.network-glance-grid button:hover{transform:translateY(-1px);border-color:rgba(239,197,107,.38);background:rgba(239,197,107,.06)}.network-studio-management span,.network-studio-management small{display:block}.network-studio-management span{font-size:10px;font-weight:850}.network-studio-management small{margin-top:2px;color:#8094a7;font-size:8px}.network-studio-exit{border:1px solid rgba(255,255,255,.12);background:#101e2c;color:#dbe6ef;border-radius:12px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}
.network-studio-stage{display:grid;grid-template-columns:minmax(180px,220px) minmax(520px,1fr) minmax(180px,220px);gap:14px;align-items:start;min-height:690px}.network-tool-rail{position:sticky;top:78px;display:grid;gap:9px;padding:14px;border:1px solid var(--studio-line);border-radius:20px;background:linear-gradient(180deg,rgba(11,25,39,.98),rgba(7,17,28,.98));box-shadow:0 18px 44px rgba(0,0,0,.2)}.network-rail-heading{padding:3px 4px 8px}.network-rail-heading b{display:block;margin-top:3px;color:#fff;font-size:17px}.network-tool-card{display:flex;gap:10px;align-items:center;width:100%;min-height:64px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#dce7f0;text-align:left;cursor:pointer;transition:.16s ease}.network-tool-card:hover{transform:translateY(-1px);border-color:rgba(239,197,107,.32);background:rgba(239,197,107,.055)}.network-tool-primary{border-color:rgba(239,197,107,.28);background:linear-gradient(135deg,rgba(239,197,107,.12),rgba(255,255,255,.025))}.network-tool-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:#081421;border:1px solid rgba(255,255,255,.09);color:var(--studio-gold);font-size:17px;font-weight:900}.network-tool-card b,.network-tool-card small{display:block}.network-tool-card b{font-size:11px}.network-tool-card small{margin-top:3px;font-size:8.5px;line-height:1.35;color:#8397aa}.network-rail-note{margin-top:4px;padding:11px;border-radius:13px;background:rgba(255,255,255,.025);border:1px dashed rgba(255,255,255,.1)}.network-rail-note b,.network-rail-note span{display:block}.network-rail-note b{color:#e8eef5;font-size:10px}.network-rail-note span{margin-top:4px;color:#8296a8;font-size:8.5px;line-height:1.45}.network-rail-lock{opacity:.72}

/* Member-facing venue */
.network-member-canvas{min-width:0}.network-member-window{position:relative;overflow:hidden;border:1px solid rgba(239,197,107,.24);border-radius:24px;background:#efe8dc;color:#171717;box-shadow:0 26px 70px rgba(0,0,0,.32)}.network-member-windowbar{height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;background:#08131f;color:#9eb0c2;border-bottom:1px solid rgba(255,255,255,.08);font-size:8px;letter-spacing:.11em;font-weight:900}.network-member-windowbar>div{display:flex;gap:5px}.window-dot{width:6px;height:6px;border-radius:50%;background:#456074}.network-member-windowbar button{justify-self:end;border:1px solid rgba(239,197,107,.3);background:rgba(239,197,107,.08);color:#f1d18b;border-radius:9px;padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer}.network-preview-exit{position:fixed;z-index:160;top:22px;right:24px;border:1px solid rgba(239,197,107,.48);background:rgba(6,15,24,.94);color:#f6d58e;border-radius:999px;padding:11px 16px;font-size:11px;font-weight:900;box-shadow:0 14px 34px rgba(0,0,0,.35);backdrop-filter:blur(14px);cursor:pointer}.network-preview-exit[hidden]{display:none!important}
.network-member-hero{position:relative;min-height:470px;overflow:hidden}.network-member-hero-media{position:absolute;inset:0;background-image:url('../assets/partner-network.jpg');background-size:cover;background-position:center 45%;filter:saturate(.98) contrast(1.05)}.network-member-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,13,.91) 0%,rgba(4,9,13,.70) 43%,rgba(4,9,13,.18) 74%,rgba(4,9,13,.08) 100%),linear-gradient(0deg,rgba(6,11,15,.34),transparent 42%)}.network-member-hero-content{position:relative;z-index:2;width:min(650px,72%);min-height:470px;display:flex;flex-direction:column;justify-content:center;padding:46px 40px 68px}.network-member-hero-content img{width:78px;height:78px;object-fit:contain;padding:8px;border-radius:18px;background:rgba(6,12,17,.62);border:1px solid rgba(255,255,255,.18)}.network-member-hero-content>span{margin-top:18px;color:#eecb80;font-size:9px;letter-spacing:.17em;font-weight:900}.network-member-hero-content h2{margin:5px 0 10px;color:#fff;font-size:clamp(38px,4.4vw,64px);line-height:.93;letter-spacing:-.045em}.network-member-hero-content p{margin:0;color:#d5dde4;font-size:13px;line-height:1.6;max-width:590px}.network-member-hero-actions{display:flex;gap:8px;margin-top:20px}.network-member-hero-actions button{border:1px solid rgba(255,255,255,.18);background:rgba(8,18,27,.58);color:#fff;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900;cursor:pointer}.network-member-hero-actions button:first-child{background:#efc56b;color:#15191d;border-color:#efc56b}
.network-member-dock{position:relative;z-index:5;display:grid;grid-template-columns:1.25fr 1fr 1fr 1.08fr;gap:10px;margin:-34px 18px 0;padding:0;background:transparent;border:0}.network-member-dock button{display:flex;align-items:center;gap:10px;min-height:74px;padding:12px 13px;border:1px solid rgba(83,61,27,.14);border-radius:18px;background:rgba(251,247,239,.96);box-shadow:0 13px 28px rgba(56,41,20,.14);text-align:left;cursor:pointer;transition:.18s ease}.network-member-dock button:nth-child(1){transform:rotate(-.35deg)}.network-member-dock button:nth-child(3){transform:rotate(.35deg)}.network-member-dock button:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(56,41,20,.18);border-color:rgba(139,99,37,.34)}.network-dock-icon{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#171f24;color:#f0c975;font-size:16px;font-weight:900}.network-member-dock b,.network-member-dock small{display:block}.network-member-dock b{font-size:11px;color:#141414}.network-member-dock small{margin-top:3px;color:#766d62;font-size:8px;line-height:1.25}
.network-member-experience{display:grid;gap:14px;padding:26px 18px 20px;background:radial-gradient(circle at 12% 8%,rgba(239,197,107,.13),transparent 24%),linear-gradient(180deg,#eee6da 0%,#e8dfd1 100%)}.network-heartbeat{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(340px,1.22fr);gap:16px;padding:16px;border-radius:24px;background:#111b22;color:#fff;box-shadow:0 18px 34px rgba(62,45,22,.16)}.network-heartbeat-copy{display:flex;flex-direction:column;justify-content:center;padding:12px}.network-heartbeat-copy>span,.network-value-card>span,.network-status-card>div>span,.network-announcement-screen>span{font-size:8px;letter-spacing:.15em;font-weight:950;color:#e9c472}.network-heartbeat-copy h3{margin:8px 0 7px;font-size:25px;line-height:1.05}.network-heartbeat-copy p{margin:0;color:#aebcc7;font-size:10px;line-height:1.55}.network-heartbeat-copy button,.network-value-card button{align-self:flex-start;margin-top:16px;padding:0;border:0;background:transparent;color:#f2cf84;font-size:9px;font-weight:900;cursor:pointer}.network-announcement-board{min-height:240px;padding:14px;border-radius:19px;background:linear-gradient(135deg,#4c3928,#241a12);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 5px rgba(0,0,0,.16)}.network-announcement-screen{height:100%;min-height:212px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-radius:11px;background:radial-gradient(circle at 82% 18%,rgba(239,197,107,.17),transparent 24%),linear-gradient(160deg,#18282a,#0b1516 70%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 38px rgba(0,0,0,.32)}.network-announcement-screen b{display:block;margin-top:8px;font-size:24px;line-height:1.05}.network-announcement-screen small{display:block;margin-top:8px;max-width:520px;color:#a9b5b5;font-size:9px;line-height:1.5}
.network-member-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.network-value-card{position:relative;min-height:190px;padding:24px;border-radius:22px;overflow:hidden;border:1px solid rgba(91,67,32,.13);box-shadow:0 10px 24px rgba(74,55,29,.08)}.network-value-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-35px;bottom:-45px;background:rgba(255,255,255,.23)}.network-value-card h3{position:relative;z-index:1;margin:9px 0 7px;font-size:20px;line-height:1.08}.network-value-card p{position:relative;z-index:1;margin:0;max-width:470px;color:#5f584f;font-size:10px;line-height:1.55}.network-value-card button{position:relative;z-index:2;color:#6c4b13}.network-value-benefits{background:linear-gradient(135deg,#fbf3e4,#f1ddbb)}.network-value-exclusive{background:linear-gradient(135deg,#eee9e2,#dfe7e4)}
.network-status-card{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.28fr);gap:18px;align-items:center;padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,#202a31,#101a21);color:#fff}.network-status-card h3{margin:8px 0 6px;font-size:20px}.network-status-card p{margin:0;color:#9dadb8;font-size:9.5px;line-height:1.5}.network-status-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.network-status-signals>span{display:block;padding:13px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.network-status-signals b,.network-status-signals small{display:block}.network-status-signals b{font-size:10px;color:#f4f6f8}.network-status-signals small{margin-top:4px;color:#8093a1;font-size:8px;line-height:1.35}.network-member-footer{padding:12px 18px;background:#111b23;color:#c8d2dc;font-size:9px;text-align:center}.network-member-footer small{color:#718597}

.network-studio-glance{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);gap:14px;align-items:stretch;padding:15px;border:1px solid var(--studio-line);border-radius:20px;background:rgba(8,18,30,.75)}.network-glance-title{display:flex;flex-direction:column;justify-content:center;padding:0 5px}.network-glance-title b{margin-top:5px;color:#e4edf4;font-size:12px;line-height:1.45}.network-glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.network-glance-grid span,.network-glance-grid b,.network-glance-grid small{display:block}.network-glance-grid span{font-size:8px;color:#7f95a8;text-transform:uppercase;letter-spacing:.08em}.network-glance-grid b{margin:3px 0;color:#fff;font-size:14px}.network-glance-grid small{color:#73899b;font-size:8px;line-height:1.3}
.network-studio-drawer-backdrop{position:fixed;inset:0;z-index:90;background:rgba(2,8,13,.68);backdrop-filter:blur(6px)}.network-studio-drawer-backdrop[hidden]{display:none!important}#partnerModule-network .network-studio-drawer{position:fixed!important;z-index:100!important;top:7vh!important;left:50%!important;transform:translateX(-50%)!important;width:min(920px,86vw)!important;max-height:86vh!important;overflow:auto!important;padding:22px!important;border-radius:22px!important;background:linear-gradient(180deg,#0c1b2a,#07131f)!important;border:1px solid rgba(239,197,107,.26)!important;box-shadow:0 34px 90px rgba(0,0,0,.58)!important;color:#dce7ef!important}.network-studio-drawer[hidden]{display:none!important}.network-studio-drawer-close{position:sticky;float:right;top:0;z-index:4;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#122335;color:#fff;font-size:22px;line-height:1;cursor:pointer}#partnerModule-network .network-studio-drawer input,#partnerModule-network .network-studio-drawer textarea,#partnerModule-network .network-studio-drawer select{max-width:100%}
.network-member-preview-mode .network-studio-topbar,.network-member-preview-mode .network-tool-rail,.network-member-preview-mode .network-studio-glance{display:none!important}.network-member-preview-mode .network-studio-stage{grid-template-columns:1fr}.network-member-preview-mode .network-member-canvas{max-width:1220px;width:100%;margin:auto}.network-member-preview-mode .network-member-window{border-radius:12px}.network-member-preview-mode .network-member-windowbar{display:none}.network-member-preview-mode #networkPreviewExit{display:block!important}
@media(max-width:1180px){.network-studio-topbar{grid-template-columns:1fr auto}.network-studio-management{grid-column:1/-1;order:3}.network-studio-stage{grid-template-columns:180px minmax(430px,1fr) 180px}.network-member-hero-content{width:82%}.network-member-dock{grid-template-columns:1fr 1fr}.network-heartbeat{grid-template-columns:1fr}.network-status-card{grid-template-columns:1fr}}
@media(max-width:900px){.network-studio-mode .partner-sidebar{display:none!important}.network-studio-stage{grid-template-columns:1fr}.network-tool-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.network-rail-heading,.network-rail-note{grid-column:1/-1}.network-member-canvas{order:-1}.network-studio-glance{grid-template-columns:1fr}.network-studio-management{grid-template-columns:repeat(3,1fr)}.network-member-dock{margin-top:-26px}.network-status-signals{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:620px){.network-studio-management{grid-template-columns:repeat(2,1fr)}.network-tool-rail{grid-template-columns:1fr}.network-rail-heading,.network-rail-note{grid-column:auto}.network-member-hero{min-height:520px}.network-member-hero-content{width:100%;min-height:520px;padding:28px 24px 70px;background:linear-gradient(180deg,rgba(4,9,13,.28),rgba(4,9,13,.9) 58%)}.network-member-dock{grid-template-columns:1fr 1fr;margin:-30px 12px 0;gap:8px}.network-member-dock button{min-height:68px;padding:10px}.network-member-experience{padding:22px 12px 16px}.network-heartbeat{padding:12px}.network-member-value-grid,.network-status-signals{grid-template-columns:1fr}.network-status-card{padding:18px}.network-studio-topbar{position:static}.network-preview-exit{top:14px;right:14px}}


/* ===== integrated active source: private-network-v3-33-64.css ===== */
/* TouraCraft v3.33.64 — Private Network Member Experience Subtraction Pass
   Purpose: hero-first venue, featured board inside hero, four member doors, quiet status strip. */
.network-member-hero-v364{min-height:560px}
.network-member-hero-v364 .network-member-hero-media{background-position:center 48%}
.network-member-hero-v364 .network-member-hero-shade{background:linear-gradient(90deg,rgba(4,9,13,.94) 0%,rgba(4,9,13,.78) 42%,rgba(4,9,13,.30) 66%,rgba(4,9,13,.18) 100%),linear-gradient(0deg,rgba(5,10,14,.45),transparent 46%)}
.network-member-hero-v364 .network-member-hero-content{width:52%;min-height:560px;padding:52px 34px 82px;justify-content:center}
.network-member-hero-v364 .network-member-hero-content h2{font-size:clamp(42px,5vw,72px)}
.network-member-hero-v364 .network-member-hero-content p{max-width:520px}
.network-hero-feature{position:absolute;z-index:3;right:28px;bottom:72px;width:41%;max-width:430px;min-width:290px}
.network-hero-feature-frame{min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px 24px;border-radius:18px;border:8px solid rgba(87,59,34,.92);background:radial-gradient(circle at 78% 16%,rgba(239,197,107,.17),transparent 25%),linear-gradient(160deg,rgba(19,38,39,.96),rgba(7,17,18,.98) 72%);box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 0 0 2px rgba(255,255,255,.08)}
.network-hero-feature-frame span{font-size:8px;letter-spacing:.16em;font-weight:950;color:#e9c472}
.network-hero-feature-frame b{margin-top:8px;color:#fff;font-size:20px;line-height:1.08}
.network-hero-feature-frame small{margin-top:8px;color:#aeb8b8;font-size:9px;line-height:1.45}
.network-member-dock-v364{margin:-36px 18px 0}
.network-member-dock-v364 button{min-height:72px}
.network-status-strip{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:1px;margin:14px 18px 18px;border-radius:15px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#111b23;color:#fff;box-shadow:0 10px 22px rgba(47,34,18,.12)}
.network-status-strip>span{display:flex;flex-direction:column;justify-content:center;min-height:58px;padding:10px 14px;background:rgba(255,255,255,.025)}
.network-status-strip>span+span{border-left:1px solid rgba(255,255,255,.07)}
.network-status-strip b,.network-status-strip small{display:block}
.network-status-strip b{font-size:9px;color:#f2f5f7}
.network-status-strip small{margin-top:3px;color:#8295a4;font-size:7.5px}
.network-status-strip-label b{color:#e9c472;letter-spacing:.12em}
.network-status-strip-label small{color:#a7b5c0}
/* v3.33.63 expanded duplicate presentation is intentionally absent in v3.33.64 markup. */
@media(max-width:1180px){
 .network-member-hero-v364 .network-member-hero-content{width:58%}
 .network-hero-feature{width:38%;right:20px}
 .network-status-strip{grid-template-columns:1fr 1fr}
 .network-status-strip>span:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.07)}
 .network-status-strip>span:nth-child(4){border-top:1px solid rgba(255,255,255,.07)}
}
@media(max-width:900px){
 .network-member-hero-v364{min-height:620px}
 .network-member-hero-v364 .network-member-hero-content{width:100%;min-height:620px;padding:36px 28px 300px}
 .network-hero-feature{left:28px;right:28px;bottom:72px;width:auto;max-width:none;min-width:0}
}
@media(max-width:620px){
 .network-member-hero-v364{min-height:650px}
 .network-member-hero-v364 .network-member-hero-content{min-height:650px;padding:28px 22px 315px}
 .network-hero-feature{left:18px;right:18px;bottom:64px}
 .network-hero-feature-frame{min-height:180px;padding:18px}
 .network-member-dock-v364{grid-template-columns:1fr 1fr;margin:-28px 12px 0}
 .network-status-strip{grid-template-columns:1fr;margin:12px}
 .network-status-strip>span+span,.network-status-strip>span:nth-child(3),.network-status-strip>span:nth-child(4){border-left:0;border-top:1px solid rgba(255,255,255,.07)}
}


/* ===== integrated active source: private-network-v3-33-65.css ===== */
/* TouraCraft v3.33.65 — Private Network Hero Integration Pass
   Hero expands downward, member doors live inside the venue, status becomes the quiet utility strip. */
.network-member-hero-v364{min-height:660px;padding-bottom:104px}
.network-member-hero-v364 .network-member-hero-content{min-height:556px;padding:52px 34px 82px;width:52%}
.network-member-hero-v364 .network-member-hero-content h2{font-size:clamp(44px,5.2vw,76px)}
.network-member-hero-v364 .network-member-hero-content p{max-width:520px}
.network-hero-feature{right:28px;bottom:132px;width:41%;max-width:440px;min-width:290px;transition:.2s ease}
.network-hero-feature.network-feature-landscape .network-hero-feature-frame{min-height:190px}
.network-hero-feature.network-feature-portrait{width:255px;max-width:255px;min-width:220px;right:48px;bottom:120px}
.network-hero-feature.network-feature-portrait .network-hero-feature-frame{min-height:330px}
.network-member-dock-v365{position:absolute;left:18px;right:18px;bottom:18px;z-index:6;display:grid;grid-template-columns:1.25fr 1fr 1fr 1.08fr;gap:10px;margin:0;padding:0;background:transparent;border:0}
.network-member-dock-v365 button{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px 13px;border:1px solid rgba(83,61,27,.16);border-radius:18px;background:rgba(251,247,239,.96);box-shadow:0 12px 26px rgba(0,0,0,.22);text-align:left;cursor:pointer;transition:.18s ease}
.network-member-dock-v365 button:nth-child(1){transform:rotate(-.25deg)}
.network-member-dock-v365 button:nth-child(3){transform:rotate(.25deg)}
.network-member-dock-v365 button:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(0,0,0,.28);border-color:rgba(139,99,37,.34)}
.network-status-strip-v365{margin:8px 18px 14px;grid-template-columns:.82fr repeat(3,1fr);border-radius:13px;box-shadow:none}
.network-status-strip-v365>span{min-height:46px;padding:7px 12px}
.network-status-strip-v365 b{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#9db0bc}
.network-status-strip-v365 strong{display:block;margin-top:2px;color:#fff;font-size:12px;line-height:1.1}
.network-status-strip-v365 .network-status-strip-label b{color:#e9c472;letter-spacing:.14em}
.network-status-strip-v365 .network-status-strip-label small{margin-top:2px;font-size:7px;color:#8ea0ac}
.network-feature-orientation-control{margin:10px 0 14px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.025)}
.network-feature-orientation-control>span{display:block;margin-bottom:8px;font-weight:800}
.network-feature-orientation-control>div{display:flex;gap:8px}
.network-feature-orientation-control small{display:block;margin-top:8px;opacity:.7;line-height:1.4}
@media(max-width:1180px){
 .network-member-hero-v364{min-height:690px}
 .network-member-hero-v364 .network-member-hero-content{width:57%}
 .network-hero-feature{width:38%;right:20px;bottom:136px}
 .network-hero-feature.network-feature-portrait{right:28px}
 .network-member-dock-v365{grid-template-columns:1fr 1fr;bottom:16px}
 .network-member-dock-v365 button{min-height:62px}
 .network-member-hero-v364{padding-bottom:164px}
 .network-status-strip-v365{grid-template-columns:.9fr 1fr 1fr 1fr}
}
@media(max-width:900px){
 .network-member-hero-v364{min-height:760px;padding-bottom:170px}
 .network-member-hero-v364 .network-member-hero-content{width:100%;min-height:590px;padding:36px 28px 310px}
 .network-hero-feature,.network-hero-feature.network-feature-portrait{left:28px;right:28px;bottom:172px;width:auto;max-width:none;min-width:0}
 .network-hero-feature.network-feature-portrait .network-hero-feature-frame{min-height:230px}
 .network-member-dock-v365{grid-template-columns:1fr 1fr;left:14px;right:14px}
 .network-status-strip-v365{grid-template-columns:1fr 1fr;margin:8px 12px 12px}
 .network-status-strip-v365>span:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.07)}
 .network-status-strip-v365>span:nth-child(4){border-top:1px solid rgba(255,255,255,.07)}
}
@media(max-width:620px){
 .network-member-hero-v364{min-height:820px;padding-bottom:174px}
 .network-member-hero-v364 .network-member-hero-content{min-height:620px;padding:28px 22px 320px}
 .network-hero-feature,.network-hero-feature.network-feature-portrait{left:18px;right:18px;bottom:176px}
 .network-hero-feature-frame,.network-hero-feature.network-feature-portrait .network-hero-feature-frame{min-height:210px;padding:18px}
 .network-member-dock-v365{left:12px;right:12px;bottom:12px;gap:8px}
 .network-member-dock-v365 button{min-height:68px;padding:10px}
 .network-status-strip-v365{grid-template-columns:1fr 1fr;margin:8px 12px 12px}
}


/* ===== integrated active source: private-network-v3-33-66.css ===== */
/* TouraCraft v3.33.66 — Private Network Studio Control Architecture Pass */
.private-network-studio-v366 .network-studio-management-v366{grid-template-columns:repeat(4,minmax(0,1fr))}
.private-network-studio-v366 .network-studio-stage{align-items:center}
.private-network-studio-v366 .network-tool-rail{position:sticky;top:50%;transform:translateY(-42%);align-self:center}
.private-network-studio-v366 .network-tool-coming{opacity:.78}
.private-network-studio-v366 .network-tool-coming small{color:#efc56b}
@media(max-width:900px){.private-network-studio-v366 .network-tool-rail{position:static;transform:none}.private-network-studio-v366 .network-studio-management-v366{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* ===== integrated active source: private-network-v3-33-67.css ===== */
/* TouraCraft v3.33.67 — Private Network Studio Console Hierarchy Refinement */
.private-network-studio-v367 .network-studio-management-v367{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.private-network-studio-v367 .network-studio-topbar{padding:8px 12px;gap:10px;border-radius:16px}
.private-network-studio-v367 .network-studio-management button{padding:6px 8px;border-radius:10px}
.private-network-studio-v367 .network-studio-management span{font-size:9px}.private-network-studio-v367 .network-studio-management small{font-size:7px;margin-top:1px}
.private-network-studio-v367 .network-studio-exit{padding:8px 11px}
.private-network-studio-v367 .network-studio-stage{grid-template-columns:minmax(158px,188px) minmax(560px,1fr) minmax(158px,188px);gap:18px;align-items:center}
.private-network-studio-v367 .network-tool-rail{position:sticky;top:50%;transform:translateY(-44%);align-self:center;min-height:430px;padding:18px 12px;gap:10px;align-content:start}
.private-network-studio-v367 .network-rail-heading{padding:8px 3px 15px;border-bottom:1px solid rgba(239,197,107,.18);margin-bottom:2px}
.private-network-studio-v367 .network-rail-heading span{font-size:10px;letter-spacing:.2em}
.private-network-studio-v367 .network-rail-heading b{display:block;margin-top:7px;color:#fff;font-size:22px;line-height:1.05;letter-spacing:-.025em}
.private-network-studio-v367 .network-tool-card{min-height:54px;padding:8px;border-radius:12px;gap:8px}
.private-network-studio-v367 .network-tool-icon{width:29px;height:29px;flex-basis:29px;font-size:14px;border-radius:9px}
.private-network-studio-v367 .network-tool-card b{font-size:10px}.private-network-studio-v367 .network-tool-card small{font-size:7.5px;margin-top:2px}
.private-network-studio-v367 .network-studio-glance{padding:9px 12px;border-radius:15px;gap:10px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.6fr)}
.private-network-studio-v367 .network-glance-title b{font-size:10px;margin-top:3px}.private-network-studio-v367 .network-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.private-network-studio-v367 .network-glance-grid button{padding:6px 8px;border-radius:10px}.private-network-studio-v367 .network-glance-grid span{font-size:7px}.private-network-studio-v367 .network-glance-grid b{font-size:11px;margin:2px 0}.private-network-studio-v367 .network-glance-grid small{font-size:7px}
.private-network-studio-v367 .network-tool-coming{opacity:.78}.private-network-studio-v367 .network-tool-coming small{color:#efc56b}
@media(max-width:1180px){.private-network-studio-v367 .network-studio-stage{grid-template-columns:165px minmax(430px,1fr) 165px}.private-network-studio-v367 .network-rail-heading b{font-size:18px}}
@media(max-width:900px){.private-network-studio-v367 .network-tool-rail{position:static;transform:none;min-height:0}.private-network-studio-v367 .network-studio-management-v367{grid-template-columns:repeat(2,minmax(0,1fr))}.private-network-studio-v367 .network-studio-glance{grid-template-columns:1fr}}


/* ===== integrated active source: private-network-v3-33-68.css ===== */
/* TouraCraft v3.33.68 — Private Network Studio Steering-Wheel Geometry Pass */
.private-network-studio-v367 .network-studio-topbar-v368{
  position:sticky;top:0;z-index:35;
  display:grid;grid-template-columns:minmax(158px,188px) minmax(560px,1fr) minmax(158px,188px);
  gap:18px;align-items:start;padding:5px 0 7px;border:0;background:transparent;box-shadow:none;backdrop-filter:none
}
.private-network-studio-v367 .network-studio-top-spacer{min-height:1px}
.private-network-studio-v367 .network-studio-command-center{
  border:1px solid rgba(255,255,255,.10);border-radius:15px;padding:7px 10px 9px;
  background:rgba(5,14,24,.92);backdrop-filter:blur(16px);box-shadow:0 10px 28px rgba(0,0,0,.18)
}
.private-network-studio-v367 .network-studio-command-center .network-studio-topbrand{text-align:center;margin:0 0 5px}
.private-network-studio-v367 .network-studio-command-center .network-studio-topbrand span{font-size:9px;letter-spacing:.18em}
.private-network-studio-v367 .network-studio-command-center .network-studio-topbrand b{display:none!important}
.private-network-studio-v367 .network-studio-command-center .network-studio-management{gap:5px}
.private-network-studio-v367 .network-studio-command-center .network-studio-management button{min-height:38px;padding:5px 8px;text-align:center;border-radius:9px}
.private-network-studio-v367 .network-studio-command-center .network-studio-management span{font-size:9px}
.private-network-studio-v367 .network-studio-command-center .network-studio-management small{font-size:6.8px;margin-top:1px}
.private-network-studio-v367 .network-studio-topbar-v368 .network-studio-exit{justify-self:end;align-self:start;margin-top:5px;padding:8px 10px}

.private-network-studio-v367 .network-studio-stage{grid-template-columns:minmax(158px,188px) minmax(560px,1fr) minmax(158px,188px);gap:18px;align-items:center}
.private-network-studio-v367 .network-tool-rail{
  position:sticky;top:50%;transform:translateY(-46%);align-self:center;
  width:100%;min-height:500px;height:500px;padding:14px 10px;gap:9px;
  display:flex;flex-direction:column;justify-content:flex-start
}
.private-network-studio-v367 .network-tool-rail-left,.private-network-studio-v367 .network-tool-rail-right{margin:0}
.private-network-studio-v367 .network-rail-heading{
  text-align:center;padding:11px 8px 13px;margin:0 0 3px;border:1px solid rgba(239,197,107,.22);
  border-radius:14px;background:linear-gradient(180deg,rgba(239,197,107,.10),rgba(239,197,107,.035));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.10)
}
.private-network-studio-v367 .network-rail-heading span{font-size:9px;letter-spacing:.22em}
.private-network-studio-v367 .network-rail-heading b{font-size:20px;line-height:1.05;margin-top:7px}
.private-network-studio-v367 .network-tool-card{min-height:52px;padding:7px 8px}

.private-network-studio-v367 .network-member-window{
  box-shadow:0 0 0 1px rgba(239,197,107,.16),0 0 30px rgba(239,197,107,.08),0 24px 52px rgba(0,0,0,.28)
}

.private-network-studio-v367 .network-studio-glance-v368{
  display:grid;grid-template-columns:minmax(158px,188px) minmax(560px,1fr) minmax(158px,188px);
  gap:18px;padding:0;border:0;background:transparent;box-shadow:none
}
.private-network-studio-v367 .network-studio-glance-center{
  border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:7px 10px 8px;background:rgba(5,14,24,.90);
  box-shadow:0 10px 28px rgba(0,0,0,.16)
}
.private-network-studio-v367 .network-studio-glance-center .network-glance-title{text-align:center;margin:0 0 5px}
.private-network-studio-v367 .network-studio-glance-center .network-glance-title span{font-size:8px;letter-spacing:.18em}
.private-network-studio-v367 .network-studio-glance-center .network-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
.private-network-studio-v367 .network-studio-glance-center .network-glance-grid button{min-height:42px;padding:5px 8px;text-align:center;border-radius:9px}
.private-network-studio-v367 .network-studio-glance-center .network-glance-grid span{font-size:7px}
.private-network-studio-v367 .network-studio-glance-center .network-glance-grid b{font-size:10px;margin:1px 0}
.private-network-studio-v367 .network-studio-glance-center .network-glance-grid small{font-size:6.5px}
@media(max-width:1180px){
 .private-network-studio-v367 .network-studio-topbar-v368,.private-network-studio-v367 .network-studio-stage,.private-network-studio-v367 .network-studio-glance-v368{grid-template-columns:150px minmax(430px,1fr) 150px;gap:14px}
 .private-network-studio-v367 .network-tool-rail{height:470px;min-height:470px}
 .private-network-studio-v367 .network-rail-heading b{font-size:17px}
}
@media(max-width:900px){
 .private-network-studio-v367 .network-studio-topbar-v368,.private-network-studio-v367 .network-studio-glance-v368{grid-template-columns:1fr}
 .private-network-studio-v367 .network-studio-top-spacer,.private-network-studio-v367 .network-studio-glance-spacer{display:none}
 .private-network-studio-v367 .network-studio-topbar-v368 .network-studio-exit{justify-self:end}
 .private-network-studio-v367 .network-tool-rail{height:auto;min-height:0;position:static;transform:none}
}


/* ===== integrated active source: private-network-v3-33-69.css ===== */
/* TouraCraft v3.33.69 — Private Network Studio Cockpit Separation Pass */
.private-network-studio-v367 .network-studio-topbar-v368,
.private-network-studio-v367 .network-studio-stage,
.private-network-studio-v367 .network-studio-glance-v368{
  grid-template-columns:minmax(190px,220px) minmax(520px,0.88fr) minmax(190px,220px);
  gap:28px;
}
.private-network-studio-v367 .network-studio-command-center,
.private-network-studio-v367 .network-studio-glance-center{
  border:2px solid rgba(239,197,107,.34);
  background:linear-gradient(180deg,rgba(7,19,31,.98),rgba(4,12,21,.96));
  box-shadow:0 0 0 1px rgba(255,255,255,.035) inset,0 14px 34px rgba(0,0,0,.28),0 0 24px rgba(239,197,107,.055);
}
.private-network-studio-v367 .network-studio-command-center{border-radius:22px 22px 14px 14px;padding:9px 12px 11px}
.private-network-studio-v367 .network-studio-glance-center{border-radius:14px 14px 22px 22px;padding:9px 12px 10px}
.private-network-studio-v367 .network-studio-command-center .network-studio-topbrand span,
.private-network-studio-v367 .network-studio-glance-center .network-glance-title span{color:#f3cf7e;font-weight:800;text-shadow:0 0 12px rgba(239,197,107,.16)}
.private-network-studio-v367 .network-studio-management button,
.private-network-studio-v367 .network-studio-glance-center .network-glance-grid button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035)}

.private-network-studio-v367 .network-tool-rail{
  min-height:510px;height:510px;padding:18px 12px 20px;
  border:2px solid rgba(239,197,107,.34);
  background:linear-gradient(180deg,rgba(7,19,31,.98),rgba(4,12,21,.97));
  box-shadow:0 0 0 1px rgba(255,255,255,.035) inset,0 18px 38px rgba(0,0,0,.30),0 0 28px rgba(239,197,107,.055);
}
.private-network-studio-v367 .network-tool-rail-left{border-radius:54px 22px 22px 54px;padding-left:16px}
.private-network-studio-v367 .network-tool-rail-right{border-radius:22px 54px 54px 22px;padding-right:16px}
.private-network-studio-v367 .network-rail-heading{
  padding:15px 8px 17px;margin:0 0 8px;border:1px solid rgba(239,197,107,.34);border-radius:20px;
  background:linear-gradient(180deg,rgba(239,197,107,.16),rgba(239,197,107,.055));
  box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.06)
}
.private-network-studio-v367 .network-rail-heading span{font-size:10px;font-weight:900;color:#f3cf7e;letter-spacing:.24em}
.private-network-studio-v367 .network-rail-heading b{font-size:22px;font-weight:800;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.35)}
.private-network-studio-v367 .network-tool-card{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.035)}
.private-network-studio-v367 .network-tool-rail-left .network-tool-card{margin-right:5px}
.private-network-studio-v367 .network-tool-rail-right .network-tool-card{margin-left:5px}

.private-network-studio-v367 .network-member-canvas{transform:scale(.94);transform-origin:center center;margin:-16px -12px}
.private-network-studio-v367 .network-member-window{
  border:2px solid rgba(239,197,107,.22);
  box-shadow:0 0 0 6px rgba(239,197,107,.025),0 0 38px rgba(239,197,107,.12),0 28px 60px rgba(0,0,0,.34)
}
@media(max-width:1180px){
 .private-network-studio-v367 .network-studio-topbar-v368,.private-network-studio-v367 .network-studio-stage,.private-network-studio-v367 .network-studio-glance-v368{grid-template-columns:170px minmax(430px,.9fr) 170px;gap:18px}
 .private-network-studio-v367 .network-tool-rail{height:480px;min-height:480px}
 .private-network-studio-v367 .network-member-canvas{transform:scale(.97);margin:-8px -5px}
}
@media(max-width:900px){
 .private-network-studio-v367 .network-member-canvas{transform:none;margin:0}
 .private-network-studio-v367 .network-tool-rail-left,.private-network-studio-v367 .network-tool-rail-right{border-radius:24px;padding:14px}
}


/* ===== integrated active source: private-network-v3-33-70.css ===== */
/* TouraCraft v3.33.70 — Private Network Studio Instrument Bridge Pass */
.private-network-studio-v367 .network-studio-topbar-v370{
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;
  width:min(760px,calc(100% - 500px));min-width:590px;margin:0 auto 18px;
}
.private-network-studio-v367 .network-studio-upper-bridge{
  display:grid;grid-template-columns:minmax(0,3fr) minmax(150px,1fr);gap:12px;align-items:stretch;
}
.private-network-studio-v367 .network-studio-command-center,
.private-network-studio-v367 .network-studio-glance-v370{
  border:2px solid rgba(244,204,113,.72);background:linear-gradient(180deg,rgba(7,19,31,.99),rgba(4,12,21,.98));
  box-shadow:0 0 0 1px rgba(255,255,255,.045) inset,0 12px 30px rgba(0,0,0,.3),0 0 25px rgba(239,197,107,.14);
}
.private-network-studio-v367 .network-studio-command-center{border-radius:20px 12px 12px 20px;padding:9px 11px 10px}
.private-network-studio-v367 .network-studio-glance-v370{border-radius:12px 20px 20px 12px;padding:9px 9px 10px}
.private-network-studio-v367 .network-studio-topbrand{margin-bottom:7px;text-align:center}
.private-network-studio-v367 .network-studio-topbrand span,.private-network-studio-v367 .network-glance-title span{font-size:10px;letter-spacing:.2em;font-weight:900;color:#f5cf79;text-shadow:0 0 13px rgba(239,197,107,.22)}
.private-network-studio-v367 .network-studio-management{gap:6px}
.private-network-studio-v367 .network-studio-management button{padding:7px 5px;min-height:38px}
.private-network-studio-v367 .network-studio-management button span{font-size:10px}.private-network-studio-v367 .network-studio-management button small{font-size:7px}
.private-network-studio-v367 .network-glance-title{text-align:center;margin-bottom:7px}
.private-network-studio-v367 .network-glance-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.private-network-studio-v367 .network-glance-grid button{min-width:0;padding:6px 4px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(255,255,255,.035)}
.private-network-studio-v367 .network-glance-grid button span{display:block;font-size:7px;text-transform:uppercase;letter-spacing:.12em;color:#9fb1c2}.private-network-studio-v367 .network-glance-grid button b{font-size:12px;color:#fff}
.private-network-studio-v367 .network-studio-exit{margin-top:7px}

.private-network-studio-v367 .network-tool-rail{
  border-color:rgba(244,204,113,.76);box-shadow:0 0 0 1px rgba(255,255,255,.05) inset,0 18px 38px rgba(0,0,0,.32),0 0 34px rgba(239,197,107,.15);
  display:flex;flex-direction:column;
}
.private-network-studio-v367 .network-rail-heading{padding:12px 8px 13px;margin:0 0 13px;border:0;border-bottom:2px solid rgba(239,197,107,.48);border-radius:0;background:none;box-shadow:none;text-align:center}
.private-network-studio-v367 .network-rail-heading b{font-size:18px;letter-spacing:.13em;font-weight:950;color:#f6d17d;text-shadow:0 0 16px rgba(239,197,107,.22)}
.private-network-studio-v367 .network-tool-card{margin-top:0;margin-bottom:10px;border-color:rgba(255,255,255,.15);box-shadow:0 5px 12px rgba(0,0,0,.16)}
.private-network-studio-v367 .network-tool-card + .network-tool-card{position:relative}
.private-network-studio-v367 .network-tool-card + .network-tool-card:before{content:"";position:absolute;left:15%;right:15%;top:-6px;height:1px;background:linear-gradient(90deg,transparent,rgba(239,197,107,.35),transparent)}
.private-network-studio-v367 .network-rail-tagline{margin-top:auto;padding:12px 7px 3px;text-align:center;font-size:12px;font-weight:800;font-style:italic;color:#f1cb75;border-top:1px solid rgba(239,197,107,.28);text-shadow:0 0 12px rgba(239,197,107,.13)}
.private-network-studio-v367 .network-member-window{border-color:rgba(239,197,107,.13);box-shadow:0 0 0 4px rgba(239,197,107,.018),0 18px 44px rgba(0,0,0,.31)}

@media(max-width:1180px){.private-network-studio-v367 .network-studio-topbar-v370{width:min(690px,calc(100% - 390px));min-width:520px}.private-network-studio-v367 .network-studio-upper-bridge{grid-template-columns:minmax(0,2.8fr) minmax(135px,1fr)}}
@media(max-width:900px){.private-network-studio-v367 .network-studio-topbar-v370{width:100%;min-width:0;grid-template-columns:1fr}.private-network-studio-v367 .network-studio-upper-bridge{grid-template-columns:1fr}.private-network-studio-v367 .network-studio-exit{justify-self:end}.private-network-studio-v367 .network-glance-grid{grid-template-columns:1fr 1fr}}


/* ===== integrated active source: private-network-v3-33-71.css ===== */
/* TouraCraft v3.33.71 — Private Network Studio Closeout Correction */
/* Scope: repair Network at a Glance instrument cluster + enforce portrait as the fresh default. */
.private-network-studio-v367 .network-studio-topbar-v370{
  position:relative;
  display:block;
  width:min(760px,calc(100% - 500px));
  min-width:590px;
  margin:0 auto 18px;
}
.private-network-studio-v367 .network-studio-upper-bridge{
  display:grid;
  grid-template-columns:minmax(0,3fr) minmax(205px,1fr);
  gap:12px;
  align-items:stretch;
  width:100%;
}
.private-network-studio-v367 .network-studio-glance-v370{
  min-width:0;
  padding:9px 10px 10px;
  overflow:hidden;
}
.private-network-studio-v367 .network-glance-title{
  margin:0 0 7px;
  text-align:center;
  white-space:nowrap;
}
.private-network-studio-v367 .network-glance-title span{
  display:block;
  font-size:9px;
  letter-spacing:.14em;
}
.private-network-studio-v367 .network-glance-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
}
.private-network-studio-v367 .network-glance-grid button{
  min-width:0;
  min-height:39px;
  padding:5px 6px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}
.private-network-studio-v367 .network-glance-grid button span{
  font-size:6.5px;
  line-height:1.1;
  letter-spacing:.1em;
  white-space:nowrap;
}
.private-network-studio-v367 .network-glance-grid button b{
  margin-top:2px;
  font-size:12px;
  line-height:1;
}
.private-network-studio-v367 .network-studio-exit{
  position:absolute;
  left:calc(100% + 14px);
  top:9px;
  margin:0;
  white-space:nowrap;
  z-index:5;
}
/* Make portrait unmistakable when selected. */
.private-network-studio-v367 .network-hero-feature.network-feature-portrait{
  width:235px;
  max-width:235px;
  min-width:215px;
  right:34px;
  bottom:118px;
}
.private-network-studio-v367 .network-hero-feature.network-feature-portrait .network-hero-feature-frame{
  min-height:345px;
}
.private-network-studio-v367 .network-hero-feature.network-feature-landscape{
  width:41%;
  max-width:440px;
  min-width:290px;
  right:28px;
  bottom:132px;
}
.private-network-studio-v367 .network-hero-feature.network-feature-landscape .network-hero-feature-frame{
  min-height:190px;
}
@media(max-width:1180px){
  .private-network-studio-v367 .network-studio-topbar-v370{width:min(690px,calc(100% - 390px));min-width:520px}
  .private-network-studio-v367 .network-studio-upper-bridge{grid-template-columns:minmax(0,2.8fr) minmax(190px,1fr)}
  .private-network-studio-v367 .network-studio-exit{left:calc(100% + 10px)}
  .private-network-studio-v367 .network-hero-feature.network-feature-portrait{width:220px;max-width:220px;min-width:205px;right:26px}
}
@media(max-width:900px){
  .private-network-studio-v367 .network-studio-topbar-v370{width:100%;min-width:0;padding-right:0}
  .private-network-studio-v367 .network-studio-upper-bridge{grid-template-columns:1fr}
  .private-network-studio-v367 .network-studio-exit{position:static;display:block;margin:8px 0 0 auto}
  .private-network-studio-v367 .network-glance-title{white-space:normal}
  .private-network-studio-v367 .network-hero-feature.network-feature-portrait,
  .private-network-studio-v367 .network-hero-feature.network-feature-landscape{left:28px;right:28px;width:auto;max-width:none;min-width:0;bottom:172px}
  .private-network-studio-v367 .network-hero-feature.network-feature-portrait .network-hero-feature-frame{min-height:230px}
}


/* ===== integrated active source: private-network-v3-33-72.css ===== */
/* TouraCraft v3.33.72 — Private Network Studio Dashboard Rebuild */
/* Fresh top-dashboard structure: controls + passive gauges. No member-experience changes. */
.private-network-studio-v367 .network-studio-topbar-v370{
  position:relative;display:block;width:min(760px,calc(100% - 500px));min-width:590px;margin:0 auto 18px;
}
.private-network-studio-v367 .network-studio-upper-bridge{
  display:grid;grid-template-columns:minmax(0,3fr) minmax(205px,1fr);gap:12px;align-items:stretch;width:100%;
}
.private-network-studio-v367 .network-studio-command-center,
.private-network-studio-v367 .network-studio-glance-v370{
  box-sizing:border-box;height:104px;border:2px solid rgba(246,197,83,.78);background:rgba(5,18,31,.94);box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.025);
}
.private-network-studio-v367 .network-studio-command-center{border-radius:22px;padding:9px 12px 11px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.private-network-studio-v367 .network-studio-topbrand{margin:0 0 7px;text-align:center;line-height:1}
.private-network-studio-v367 .network-studio-topbrand span{font-size:9px;letter-spacing:.18em;font-weight:900;color:#f4c65c}
.private-network-studio-v367 .network-studio-management-v367{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}
.private-network-studio-v367 .network-studio-management-v367 button{min-width:0;min-height:48px;padding:6px 5px;border-radius:11px}
.private-network-studio-v367 .network-studio-management-v367 button span{font-size:9px}.private-network-studio-v367 .network-studio-management-v367 button small{font-size:6.5px;line-height:1.15}
.private-network-studio-v367 .network-studio-glance-v370{border-radius:22px;padding:10px 11px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.private-network-studio-v367 .network-glance-title{margin:0 0 8px;text-align:center;white-space:normal;line-height:1}
.private-network-studio-v367 .network-glance-title span{font-size:8px;letter-spacing:.14em;font-weight:900;color:#f4c65c}
.private-network-studio-v367 .network-glance-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}
.private-network-studio-v367 .network-glance-gauge{min-width:0;height:52px;border:1px solid rgba(123,155,179,.26);border-radius:50%;background:radial-gradient(circle at 50% 62%,rgba(246,197,83,.09),rgba(7,21,34,.88) 62%);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 3px rgba(255,255,255,.018)}
.private-network-studio-v367 .network-glance-gauge b{font-size:15px;line-height:1;color:#fff}.private-network-studio-v367 .network-glance-gauge span{margin-top:3px;font-size:6px;line-height:1;text-transform:uppercase;letter-spacing:.1em;color:#9eb0be;white-space:nowrap}
.private-network-studio-v367 .network-studio-exit{position:absolute;left:calc(100% + 14px);top:10px;margin:0;white-space:nowrap;z-index:5}
@media(max-width:1180px){.private-network-studio-v367 .network-studio-topbar-v370{width:min(690px,calc(100% - 390px));min-width:520px}.private-network-studio-v367 .network-studio-upper-bridge{grid-template-columns:minmax(0,2.8fr) minmax(190px,1fr)}.private-network-studio-v367 .network-studio-exit{left:calc(100% + 10px)}}
@media(max-width:900px){.private-network-studio-v367 .network-studio-topbar-v370{width:100%;min-width:0}.private-network-studio-v367 .network-studio-upper-bridge{grid-template-columns:1fr}.private-network-studio-v367 .network-studio-command-center,.private-network-studio-v367 .network-studio-glance-v370{height:auto}.private-network-studio-v367 .network-studio-exit{position:static;display:block;margin:8px 0 0 auto}.private-network-studio-v367 .network-glance-grid{grid-template-columns:repeat(2,minmax(78px,110px));justify-content:center}.private-network-studio-v367 .network-glance-gauge{height:70px}}


/* ===== integrated active source: private-network-v3-33-73.css ===== */
/* TouraCraft v3.33.73 — Brand & Logo operational bolt */
#partnerModule-network .network-brand-control-v373{width:min(820px,86vw)!important}
.network-brand-control-v373 .network-studio-drawer-head{margin:0 44px 18px 0}.network-brand-control-v373 .network-studio-drawer-head>span{color:#edc66f;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.network-brand-control-v373 .network-studio-drawer-head h3{margin:6px 0 7px;font-size:25px;color:#fff}.network-brand-control-v373 .network-studio-drawer-head p{margin:0;color:#aebdca;line-height:1.5}
.brand-path-grid-v373{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.brand-path-card-v373{display:grid;grid-template-columns:34px 1fr;gap:2px 10px;text-align:left;padding:15px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0b1926;color:#fff;cursor:pointer}.brand-path-card-v373>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#12283a;color:#edc66f;font-size:10px;font-weight:900}.brand-path-card-v373 b{font-size:15px}.brand-path-card-v373 small{color:#8fa1b0;line-height:1.35}.brand-path-card-v373.active{border-color:rgba(237,198,111,.7);box-shadow:0 0 0 1px rgba(237,198,111,.14),0 12px 28px rgba(0,0,0,.2)}
.brand-workspace-v373{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(5,14,22,.58)}.brand-workspace-v373[hidden]{display:none!important}.brand-workspace-head-v373{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:14px}.brand-workspace-head-v373 b{color:#fff;font-size:16px}.brand-workspace-head-v373 span{color:#91a4b3;font-size:12px}.brand-fields-v373{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brand-color-row-v373{display:flex;gap:12px;margin-top:12px}.brand-color-row-v373 label{flex:1;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#c8d4dd}.brand-color-row-v373 input[type=color]{width:46px;height:32px;border:0;background:transparent}.quick-brand-result-v373{margin-top:12px;padding:13px;border-radius:13px;border:1px dashed rgba(237,198,111,.28);display:grid;gap:5px}.quick-brand-result-v373>span{font-size:9px;letter-spacing:.14em;color:#edc66f;font-weight:900}.quick-brand-result-v373>b{font-size:13px;color:#dce7ef}.quick-brand-result-v373>div{display:flex;gap:8px;margin-top:4px}.quick-brand-result-v373 i{display:block;width:46px;height:20px;border-radius:7px;background:#edc66f;border:1px solid rgba(255,255,255,.15)}.quick-brand-result-v373 i+ i{background:#102432}.brand-preview-note-v373{margin:12px 0;color:#9cafbd;font-size:12px}.network-member-window.brand-preview-dirty-v373{box-shadow:0 0 0 1px rgba(237,198,111,.45),0 0 32px rgba(237,198,111,.12)}
@media(max-width:720px){.brand-path-grid-v373,.brand-fields-v373{grid-template-columns:1fr}.brand-workspace-head-v373{display:block}.brand-workspace-head-v373 span{display:block;margin-top:4px}}
#partnerModule-network .network-member-window{border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 62%,transparent)}
#partnerModule-network .network-member-hero-content>span,#partnerModule-network .network-hero-feature-frame>span,#partnerModule-network .network-status-strip-label b{color:var(--network-brand-primary,#edc66f)}


/* ===== integrated active source: private-network-v3-33-78.css ===== */
/* TouraCraft v3.33.74 — Brand & Logo interaction refinement */
#partnerModule-network .network-brand-control-v374{width:min(860px,88vw)!important}
.brand-path-grid-v374{gap:16px}.brand-path-card-v374{position:relative;min-height:86px;align-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.brand-path-card-v374:hover{transform:translateY(-2px);border-color:rgba(237,198,111,.48);background:#0d2030;box-shadow:0 12px 28px rgba(0,0,0,.24)}.brand-path-card-v374.active{border-color:#edc66f;background:linear-gradient(145deg,#102331,#0a1723);box-shadow:0 0 0 1px rgba(237,198,111,.18),0 14px 32px rgba(0,0,0,.28)}
.brand-workspace-v374{padding:18px}.brand-fields-v374{align-items:stretch}.brand-upload-v374{box-sizing:border-box;min-height:98px!important;margin:0!important;display:grid!important;grid-template-rows:auto auto 1fr auto;align-content:start;gap:5px!important;padding:13px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;background:rgba(9,25,38,.62)!important;color:#d9e4ec!important}.brand-upload-v374>b{font-size:12px;line-height:1.2}.brand-upload-v374>span{min-height:30px;color:#91a4b3!important;font-size:10px!important;line-height:1.35}.brand-upload-v374 input[type=file]{align-self:end;width:100%;box-sizing:border-box}.brand-upload-v374 em{font-style:normal;font-size:9px;color:#edc66f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-assets-v374{margin-top:12px}
.brand-advanced-v374{margin-top:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(8,21,32,.7);overflow:hidden}.brand-advanced-v374 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:13px 14px;color:#fff}.brand-advanced-v374 summary::-webkit-details-marker{display:none}.brand-advanced-v374 summary span{display:grid;gap:2px}.brand-advanced-v374 summary b{font-size:12px}.brand-advanced-v374 summary small{font-size:9px;color:#91a4b3}.brand-advanced-v374 summary i{font-style:normal;color:#edc66f;font-size:18px;transition:transform .18s ease}.brand-advanced-v374[open] summary i{transform:rotate(45deg)}.brand-color-row-v374{margin:0;padding:0 14px 14px}
.quick-brand-result-v374{margin-top:14px}.quick-palette-grid-v374{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px!important;margin-top:8px!important}.quick-palette-v374{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a1824;color:#dce7ef;padding:9px;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease}.quick-palette-v374:hover{transform:translateY(-2px);border-color:rgba(237,198,111,.5)}.quick-palette-v374.active{border-color:#edc66f;box-shadow:0 0 0 1px rgba(237,198,111,.15)}.quick-palette-v374>b{display:block;font-size:10px;margin-bottom:7px}.quick-palette-swatches-v374{display:grid;grid-template-columns:1fr 1fr;height:24px;border-radius:7px;overflow:hidden}.quick-palette-v374 small{display:block;margin-top:6px;font-size:8px;color:#8fa1b0}
.network-brand-actions-v374{align-items:center}.brand-open-preview-v374{border-color:rgba(237,198,111,.52)!important;color:#f2d58e!important}
.brand-preview-stage-v374{position:fixed;inset:0;z-index:96;background:rgba(2,8,14,.92);display:grid;place-items:center;padding:34px 390px 34px 34px;backdrop-filter:blur(8px)}.brand-preview-stage-v374[hidden]{display:none!important}.brand-preview-canvas-v374{width:min(900px,100%);max-height:90vh;overflow:auto;border-radius:20px;box-shadow:0 32px 100px rgba(0,0,0,.62)}.brand-preview-canvas-v374 .network-member-window{width:100%;margin:0}.brand-preview-close-v374{position:fixed;right:24px;top:22px;z-index:104;border:1px solid rgba(237,198,111,.55);background:#0b1b29;color:#f4d78f;border-radius:999px;padding:10px 15px;font-weight:900;cursor:pointer}.brand-preview-close-v374[hidden]{display:none!important}
body.network-brand-preview-open-v374 #networkStudioDrawerBackdrop{display:none!important}body.network-brand-preview-open-v374 #partnerModule-network .network-brand-control-v374{display:block!important;left:auto!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;width:340px!important;max-height:82vh!important;z-index:102!important;opacity:.94}body.network-brand-preview-open-v374 .network-brand-control-v374 .network-studio-drawer-head h3{font-size:18px}body.network-brand-preview-open-v374 .network-brand-control-v374 .network-studio-drawer-head p,body.network-brand-preview-open-v374 .brand-workspace-head-v373 span,body.network-brand-preview-open-v374 .brand-upload-v374>span,body.network-brand-preview-open-v374 .brand-assets-v374,body.network-brand-preview-open-v374 .brand-advanced-v374{display:none!important}body.network-brand-preview-open-v374 .brand-path-grid-v374{grid-template-columns:1fr 1fr;gap:6px}body.network-brand-preview-open-v374 .brand-path-card-v374{min-height:58px;padding:8px;grid-template-columns:1fr}body.network-brand-preview-open-v374 .brand-path-card-v374>span,body.network-brand-preview-open-v374 .brand-path-card-v374 small{display:none}body.network-brand-preview-open-v374 .brand-fields-v374{grid-template-columns:1fr}body.network-brand-preview-open-v374 .brand-upload-v374{min-height:70px!important}body.network-brand-preview-open-v374 .quick-palette-grid-v374{grid-template-columns:1fr 1fr}body.network-brand-preview-open-v374 .network-brand-actions-v374{position:sticky;bottom:0;background:#07131f;padding-top:10px}
@media(max-width:900px){.quick-palette-grid-v374{grid-template-columns:1fr 1fr}.brand-preview-stage-v374{padding:24px}.brand-preview-canvas-v374{width:100%}body.network-brand-preview-open-v374 #partnerModule-network .network-brand-control-v374{right:12px!important;width:min(320px,88vw)!important}}
/* v3.33.75 — Quick Brand functional completion + preview control cleanup */
.brand-preview-canvas-v374{position:relative}
.brand-preview-close-v374{position:fixed;right:auto;top:auto;z-index:104;box-shadow:0 8px 24px rgba(0,0,0,.35)}
#partnerModule-network.quick-brand-treatment-v375 .network-member-windowbar{border-bottom-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 55%,rgba(255,255,255,.08))}
#partnerModule-network.quick-brand-treatment-v375 .network-member-dock button{border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 38%,rgba(255,255,255,.08));background:linear-gradient(145deg,color-mix(in srgb,var(--network-brand-secondary,#102432) 78%,#07131f),color-mix(in srgb,var(--network-brand-primary,#edc66f) 12%,#091723))}
#partnerModule-network.quick-brand-treatment-v375 .network-member-dock button b{color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 78%,white)}
#partnerModule-network.quick-brand-treatment-v375 .network-hero-feature-frame{border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 55%,rgba(255,255,255,.12));box-shadow:0 0 28px color-mix(in srgb,var(--network-brand-primary,#edc66f) 18%,transparent)}
/* v3.33.76 — Brand renderer ownership pass */
#partnerModule-network.partner-brand-owned-v376 .network-member-window{border-color:color-mix(in srgb,var(--network-brand-primary) 34%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--network-brand-surface) 94%,white)}
#partnerModule-network.partner-brand-owned-v376 .network-member-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--network-brand-secondary) 88%,transparent) 0%,color-mix(in srgb,var(--network-brand-secondary) 68%,transparent) 43%,color-mix(in srgb,var(--network-brand-secondary) 24%,transparent) 74%,rgba(4,9,13,.06) 100%),linear-gradient(0deg,color-mix(in srgb,var(--network-brand-secondary) 35%,transparent),transparent 42%)}
#partnerModule-network.partner-brand-owned-v376 .network-member-hero-content>span{color:var(--network-brand-primary)!important}
#partnerModule-network.partner-brand-owned-v376 .network-member-hero-actions button{border-color:color-mix(in srgb,var(--network-brand-primary) 28%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--network-brand-secondary) 72%,transparent)}
#partnerModule-network.partner-brand-owned-v376 .network-member-hero-actions button:first-child{background:var(--network-brand-primary)!important;border-color:var(--network-brand-primary)!important;color:var(--network-brand-on-primary)!important}
#partnerModule-network.partner-brand-owned-v376 .network-hero-feature-frame{border-color:var(--network-brand-frame)!important;background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--network-brand-primary) 22%,transparent),transparent 27%),linear-gradient(160deg,color-mix(in srgb,var(--network-brand-secondary) 86%,#111),color-mix(in srgb,var(--network-brand-secondary) 62%,#050b0e) 72%)!important;box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 0 0 2px color-mix(in srgb,var(--network-brand-primary) 15%,transparent)!important}
#partnerModule-network.partner-brand-owned-v376 .network-hero-feature-frame span{color:var(--network-brand-primary)!important}
#partnerModule-network.partner-brand-owned-v376 .network-member-dock button{border-color:color-mix(in srgb,var(--network-brand-primary) 28%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--network-brand-surface) 96%,white),color-mix(in srgb,var(--network-brand-primary) 8%,var(--network-brand-surface)))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--network-brand-secondary) 24%,transparent)!important}
#partnerModule-network.partner-brand-owned-v376 .network-member-dock button:hover{border-color:color-mix(in srgb,var(--network-brand-primary) 58%,transparent)!important;box-shadow:0 16px 32px color-mix(in srgb,var(--network-brand-primary) 18%,transparent)!important}
#partnerModule-network.partner-brand-owned-v376 .network-member-dock b{color:var(--network-brand-text)!important}
#partnerModule-network.partner-brand-owned-v376 .network-member-dock small{color:var(--network-brand-muted)!important}
#partnerModule-network.partner-brand-owned-v376 .network-dock-icon{background:var(--network-brand-secondary)!important;color:var(--network-brand-primary)!important;border:1px solid color-mix(in srgb,var(--network-brand-primary) 42%,transparent)}
.brand-preview-close-v374.brand-preview-close-v376{border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 62%,white 8%);background:rgba(5,15,23,.78);backdrop-filter:blur(12px);color:#fff;padding:8px 13px;box-shadow:0 10px 26px rgba(0,0,0,.38)}
.brand-mode-warning-v376{position:fixed;inset:0;z-index:180;background:rgba(2,8,14,.72);display:grid;place-items:center;padding:24px;backdrop-filter:blur(7px)}.brand-mode-warning-v376[hidden]{display:none!important}.brand-mode-warning-card-v376{width:min(440px,92vw);padding:22px;border-radius:18px;border:1px solid rgba(237,198,111,.35);background:#071521;color:#dce7ef;box-shadow:0 30px 90px rgba(0,0,0,.55)}.brand-mode-warning-card-v376 h3{margin:0 0 8px;color:#fff}.brand-mode-warning-card-v376 p{margin:0;color:#9eb0be;line-height:1.5}.brand-mode-warning-actions-v376{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.brand-mode-warning-actions-v376 button{cursor:pointer}

/* TouraCraft v3.33.77 — unified Member Experience renderer contract.
   The same brand-owned selectors apply to the live Studio canvas and the detached Open Preview renderer. */
.network-member-window.brand-render-surface-v377{border-color:color-mix(in srgb,var(--network-brand-primary) 34%,rgba(255,255,255,.12))!important;background:color-mix(in srgb,var(--network-brand-surface) 94%,white)!important}
.network-member-window.brand-render-surface-v377 .network-member-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--network-brand-secondary) 88%,transparent) 0%,color-mix(in srgb,var(--network-brand-secondary) 68%,transparent) 43%,color-mix(in srgb,var(--network-brand-secondary) 24%,transparent) 74%,rgba(4,9,13,.06) 100%),linear-gradient(0deg,color-mix(in srgb,var(--network-brand-secondary) 35%,transparent),transparent 42%)!important}
.network-member-window.brand-render-surface-v377 .network-member-hero-content>span{color:var(--network-brand-primary)!important}
.network-member-window.brand-render-surface-v377 .network-member-hero-actions button{border-color:color-mix(in srgb,var(--network-brand-primary) 28%,rgba(255,255,255,.18))!important;background:color-mix(in srgb,var(--network-brand-secondary) 72%,transparent)!important}
.network-member-window.brand-render-surface-v377 .network-member-hero-actions button:first-child{background:var(--network-brand-primary)!important;border-color:var(--network-brand-primary)!important;color:var(--network-brand-on-primary)!important}
.network-member-window.brand-render-surface-v377 .network-hero-feature-frame{border-color:var(--network-brand-frame)!important;background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--network-brand-primary) 22%,transparent),transparent 27%),linear-gradient(160deg,color-mix(in srgb,var(--network-brand-secondary) 86%,#111),color-mix(in srgb,var(--network-brand-secondary) 62%,#050b0e) 72%)!important;box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 0 0 2px color-mix(in srgb,var(--network-brand-primary) 15%,transparent)!important}
.network-member-window.brand-render-surface-v377 .network-hero-feature-frame span{color:var(--network-brand-primary)!important}
.network-member-window.brand-render-surface-v377 .network-member-dock button{border-color:color-mix(in srgb,var(--network-brand-primary) 28%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--network-brand-surface) 96%,white),color-mix(in srgb,var(--network-brand-primary) 8%,var(--network-brand-surface)))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--network-brand-secondary) 24%,transparent)!important}
.network-member-window.brand-render-surface-v377 .network-member-dock button:hover{border-color:color-mix(in srgb,var(--network-brand-primary) 58%,transparent)!important;box-shadow:0 16px 32px color-mix(in srgb,var(--network-brand-primary) 18%,transparent)!important}
.network-member-window.brand-render-surface-v377 .network-member-dock b{color:var(--network-brand-text)!important}
.network-member-window.brand-render-surface-v377 .network-member-dock small{color:var(--network-brand-muted)!important}
.network-member-window.brand-render-surface-v377 .network-dock-icon{background:var(--network-brand-secondary)!important;color:var(--network-brand-primary)!important;border:1px solid color-mix(in srgb,var(--network-brand-primary) 42%,transparent)!important}
/* v3.33.78 Photos control foundation */
#partnerModule-network .network-photos-control-v378{width:min(900px,90vw)!important}
.photos-placement-note-v378{margin:14px 0;padding:12px 14px;border:1px dashed rgba(237,198,111,.28);border-radius:13px;display:grid;gap:4px;background:rgba(4,15,24,.5)}
.photos-placement-note-v378 b,.photo-slot-kicker-v378{font-size:9px;letter-spacing:.14em;color:#edc66f;font-weight:900}.photos-placement-note-v378 span{font-size:12px;color:#9cafbd}
.photos-grid-v378{display:grid;grid-template-columns:1fr 1fr;gap:12px}.photo-slot-v378{min-height:148px;border:1px solid rgba(151,177,195,.18);border-radius:15px;background:rgba(5,18,28,.72);padding:15px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.photo-slot-v378:hover{border-color:rgba(237,198,111,.48);transform:translateY(-1px)}.photo-slot-v378 b{font-size:15px;color:#f3f6f8}.photo-slot-v378 small{color:#9cafbd;line-height:1.4;min-height:34px}.photo-slot-v378 input{margin-top:auto;width:100%;border:1px solid rgba(151,177,195,.28);border-radius:10px;padding:9px;background:#081b29;color:#e9f0f5}.photo-slot-v378 em{font-size:10px;color:#7f94a4;font-style:normal}.photo-slot-wide-v378{grid-column:span 2}.photos-preview-note-v378{margin:12px 0;color:#9cafbd;font-size:12px}
.network-member-dock button.has-photo-v378{position:relative;overflow:hidden}.network-member-dock button.has-photo-v378:before{content:"";position:absolute;inset:0;background-image:var(--member-card-photo);background-size:cover;background-position:center;opacity:.3}.network-member-dock button.has-photo-v378>*{position:relative;z-index:1}.network-member-dock button.has-photo-v378 .network-dock-icon{background-image:var(--member-card-photo);background-size:cover;background-position:center;color:transparent;border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 50%,white 10%)}
.photos-preview-stage-v378{position:fixed;inset:0;z-index:106;background:rgba(2,8,14,.94);display:grid;place-items:center;padding:34px;backdrop-filter:blur(8px)}.photos-preview-stage-v378[hidden]{display:none!important}.photos-preview-canvas-v378{width:min(900px,100%);max-height:90vh;overflow:auto;border-radius:20px;box-shadow:0 32px 100px rgba(0,0,0,.62)}.photos-preview-canvas-v378 .network-member-window{width:100%;margin:0}.photos-preview-close-v378{position:fixed;z-index:110;border:1px solid rgba(237,198,111,.55);background:rgba(5,15,23,.86);color:#fff;border-radius:999px;padding:9px 14px;font-weight:900;cursor:pointer}
@media(max-width:760px){.photos-grid-v378{grid-template-columns:1fr}.photo-slot-wide-v378{grid-column:span 1}}


/* ===== integrated active source: private-network-v3-33-79.css ===== */
/* TouraCraft v3.33.79 — Photos accordion + placement locator refinement */
#partnerModule-network .network-photos-control-v379{width:min(760px,90vw)!important}
.photos-accordion-list-v379{display:grid;gap:8px;margin-top:14px}.photo-accordion-v379{border:1px solid rgba(151,177,195,.18);border-radius:14px;background:rgba(5,18,28,.72);overflow:hidden}.photo-accordion-v379 summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;transition:background .16s,border-color .16s}.photo-accordion-v379 summary::-webkit-details-marker{display:none}.photo-accordion-v379 summary:hover{background:rgba(16,42,59,.72)}.photo-accordion-v379 summary>span{display:grid;gap:2px;min-width:0}.photo-accordion-v379 summary i{font-style:normal;font-size:8px;letter-spacing:.13em;color:#edc66f;font-weight:900}.photo-accordion-v379 summary b{font-size:13px;color:#f3f6f8}.photo-accordion-v379 summary small{font-size:9px;color:#91a4b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-accordion-v379 summary strong{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;border:1px solid rgba(237,198,111,.35);color:#edc66f;font-size:18px;transition:transform .18s,background .18s}.photo-accordion-v379[open] summary strong{transform:rotate(45deg);background:rgba(237,198,111,.1)}
.photo-accordion-body-v379{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:0 14px 14px;border-top:1px solid rgba(151,177,195,.1)}.photo-locator-v379{position:relative;margin-top:14px;padding:8px;border:1px solid rgba(151,177,195,.15);border-radius:12px;background:#071521}.photo-locator-v379>small{display:block;margin-top:5px;text-align:center;color:#718695;font-size:8px}.photo-locator-expand-v379{position:absolute;right:5px;top:5px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(237,198,111,.55);background:rgba(5,15,23,.9);color:#edc66f;font-weight:900;cursor:pointer;transition:transform .16s}.photo-locator-expand-v379:hover{transform:scale(1.12)}.photo-upload-v379{align-self:center;display:grid;gap:7px;color:#dce7ef}.photo-upload-v379>b{font-size:11px}.photo-upload-v379 input{width:100%;box-sizing:border-box;border:1px solid rgba(151,177,195,.28);border-radius:10px;padding:9px;background:#081b29;color:#e9f0f5}.photo-upload-v379 em{font-size:9px;color:#7f94a4;font-style:normal}
.photo-locator-card-v379{position:relative;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#102432;overflow:hidden}.photo-locator-card-v379 span{position:absolute;display:block;border:1px solid rgba(255,255,255,.14);background:#1b3546}.locator-hero{left:4%;right:4%;top:6%;height:55%;border-radius:5px}.locator-board{right:8%;top:14%;width:22%;height:34%;border-radius:3px}.locator-dock{bottom:28%;width:19%;height:12%;border-radius:3px}.locator-dock-1{left:7%}.locator-dock-2{left:28%}.locator-dock-3{left:49%}.locator-dock-4{left:70%}.locator-ledger{left:5%;right:5%;bottom:8%;height:13%;border-radius:3px}.locator-surface{left:2%;right:2%;top:63%;bottom:3%;background:transparent!important}
[data-photo-locator="hero"] .locator-hero,[data-locator-active="hero"] .locator-hero,[data-photo-locator="updates"] .locator-dock-1,[data-locator-active="updates"] .locator-dock-1,[data-photo-locator="benefits"] .locator-dock-2,[data-locator-active="benefits"] .locator-dock-2,[data-photo-locator="exclusive"] .locator-dock-3,[data-locator-active="exclusive"] .locator-dock-3,[data-photo-locator="status"] .locator-dock-4,[data-locator-active="status"] .locator-dock-4,[data-photo-locator="ledger"] .locator-ledger,[data-locator-active="ledger"] .locator-ledger,[data-photo-locator="experience"] .locator-surface,[data-locator-active="experience"] .locator-surface{border:2px solid #edc66f!important;background:rgba(237,198,111,.28)!important;box-shadow:0 0 14px rgba(237,198,111,.35)}
.photo-locator-modal-v379{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:24px;background:rgba(2,8,14,.82);backdrop-filter:blur(8px)}.photo-locator-modal-v379[hidden]{display:none!important}.photo-locator-modal-card-v379{position:relative;width:min(720px,90vw);padding:20px;border:1px solid rgba(237,198,111,.3);border-radius:18px;background:#071521;color:#dce7ef;box-shadow:0 30px 90px rgba(0,0,0,.6)}.photo-locator-modal-card-v379>span{font-size:9px;letter-spacing:.14em;color:#edc66f;font-weight:900}.photo-locator-modal-card-v379 h3{margin:5px 0 14px;color:#fff}.photo-locator-modal-card-v379 p{margin:12px 0 0;color:#91a4b3;font-size:11px}.photo-locator-large-v379{width:100%}.photo-locator-large-v379 .photo-locator-card-v379{aspect-ratio:16/8.7}.photo-locator-modal-close-v379{position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#0b2030;color:#fff;cursor:pointer}
.network-member-window.has-experience-photo-v379{background-image:linear-gradient(rgba(7,21,33,.76),rgba(7,21,33,.76)),var(--member-experience-photo)!important;background-size:cover!important;background-position:center!important}
@media(max-width:760px){.photo-accordion-body-v379{grid-template-columns:1fr}.photo-locator-v379{max-width:220px}.photo-accordion-v379 summary small{white-space:normal}}


/* ===== integrated active source: private-network-v3-33-80.css ===== */
/* TouraCraft v3.33.80 — Photos hierarchy + preview wiring */
#partnerModule-network .network-photos-control-v379{width:min(760px,90vw)!important}
.photos-orientation-v380{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:9px 12px;margin:10px 0 12px}.photos-orientation-v380 span{font-size:10px!important}
.photos-family-v380{display:flex;align-items:baseline;gap:9px;padding:13px 5px 6px;border-bottom:1px solid rgba(237,198,111,.18)}.photos-family-v380:first-child{padding-top:2px}.photos-family-v380 b{font-size:9px;letter-spacing:.15em;color:#edc66f}.photos-family-v380 span{font-size:9px;color:#718695}
.photos-accordion-list-v380{display:grid;gap:7px}.photos-accordion-list-v380 .photo-accordion-v379{margin:0!important;background:linear-gradient(180deg,rgba(9,27,40,.82),rgba(5,18,28,.72));box-shadow:0 5px 16px rgba(0,0,0,.12)}
.photos-accordion-list-v380 .photo-accordion-v379 summary{min-height:52px;padding:10px 13px}.photos-accordion-list-v380 .photo-accordion-v379 summary span{gap:1px}.photos-accordion-list-v380 .photo-accordion-v379 summary i{font-size:8px}.photos-accordion-list-v380 .photo-accordion-v379 summary b{font-size:12px}.photos-accordion-list-v380 .photo-accordion-v379 summary small{font-size:8px;opacity:.78}.photos-accordion-list-v380 .photo-accordion-v379[open]{border-color:rgba(237,198,111,.42);box-shadow:0 10px 24px rgba(0,0,0,.2)}
.photo-accordion-body-v379{grid-template-columns:minmax(0,1fr) 150px!important;gap:18px!important;padding:4px 14px 14px!important}.photo-upload-v379{grid-column:1;grid-row:1;padding:12px;border:1px solid rgba(151,177,195,.13);border-radius:12px;background:rgba(3,13,21,.42)}.photo-locator-v379{grid-column:2;grid-row:1;margin-top:0!important;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.network-photos-control-v379 .network-brand-actions{border-top:1px solid rgba(151,177,195,.12);margin-top:12px;padding-top:12px}.network-photos-control-v379 .network-brand-actions .ops-action{min-height:34px;border-radius:10px;transition:transform .15s,border-color .15s,background .15s}.network-photos-control-v379 .network-brand-actions .ops-action:hover{transform:translateY(-1px);border-color:rgba(237,198,111,.58)}.network-photos-control-v379 #openPhotosPreviewV378{border-color:rgba(237,198,111,.52);background:rgba(237,198,111,.08)}
.network-photos-control-v379 .photos-preview-note-v378{font-size:10px;color:#8296a5;margin-top:10px}
@media(max-width:760px){.photo-accordion-body-v379{grid-template-columns:1fr!important}.photo-upload-v379,.photo-locator-v379{grid-column:1}.photo-upload-v379{grid-row:1}.photo-locator-v379{grid-row:2;max-width:220px}.photos-family-v380 span{display:none}}


/* ===== integrated active source: private-network-v3-33-81.css ===== */
/* TouraCraft v3.33.81 — Photo Editor cockpit hierarchy */
.network-photos-control-v381{width:min(760px,90vw)!important}
.photos-head-v381 h3{font-size:22px!important;margin:4px 0 3px!important}.photos-head-v381 p{max-width:620px!important;font-size:11px!important;opacity:.72!important}
.photos-orientation-v381{display:flex!important;align-items:center;gap:12px!important;padding:8px 11px!important}.photos-orientation-v381 b{color:#edc66f!important}.photos-orientation-v381 span{color:#9aafbd!important}
.photos-list-v381{gap:10px!important}.photo-primary-v381,.photo-family-v381{border:1px solid rgba(151,177,195,.18);border-radius:15px;background:linear-gradient(180deg,rgba(9,27,40,.84),rgba(4,16,25,.72));overflow:hidden}
.photo-section-title-v381{display:flex;align-items:baseline;gap:10px;padding:11px 14px 8px;border-bottom:1px solid rgba(237,198,111,.18)}.photo-section-title-v381 span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#edc66f}.photo-section-title-v381 small{font-size:9px;color:#718695}
.photo-primary-head-v381{display:grid;gap:2px;padding:11px 14px 4px}.photo-primary-head-v381 i{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.12em;color:#7fa8bf}.photo-primary-head-v381 b{font-size:13px;color:#eef5f8}.photo-primary-head-v381 small{font-size:8px;color:#8195a3}
.photo-family-v381>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:13px 14px;min-height:58px}.photo-family-v381>summary::-webkit-details-marker{display:none}.photo-family-v381>summary span{display:grid;gap:2px}.photo-family-v381>summary b{font-size:11px;letter-spacing:.15em;color:#edc66f}.photo-family-v381>summary small{font-size:9px;color:#78909f}.photo-family-v381>summary strong,.photo-child-v381>summary strong{width:30px;height:30px;border:1px solid rgba(237,198,111,.45);border-radius:50%;display:grid;place-items:center;color:#edc66f;font-size:17px;font-weight:400;flex:0 0 auto}.photo-family-v381[open]>summary strong,.photo-child-v381[open]>summary strong{font-size:0}.photo-family-v381[open]>summary strong:after,.photo-child-v381[open]>summary strong:after{content:'×';font-size:18px}
.photo-family-children-v381{display:grid;gap:8px;padding:0 10px 10px;border-top:1px solid rgba(151,177,195,.10)}.photo-child-v381{margin-top:8px!important;background:rgba(3,14,22,.52)!important}.photo-child-v381 summary i{color:#7fa8bf!important}.photo-child-v381[open] summary i{color:#a8c7d8!important}
.photo-body-v381{grid-template-columns:150px minmax(0,1fr)!important;gap:18px!important;padding:8px 14px 14px!important;align-items:stretch}.photo-body-v381 .photo-locator-v379{grid-column:1!important;grid-row:1!important;margin:0!important}.photo-body-v381 .photo-upload-v379{grid-column:2!important;grid-row:1!important;min-height:100%;display:flex;flex-direction:column;justify-content:center}.photo-body-v381 .photo-locator-expand-v379{right:6px!important;top:6px!important}
.network-photos-control-v381 .network-brand-actions{display:flex;gap:8px}.network-photos-control-v381 .network-brand-actions .ops-action{min-height:36px;border-radius:10px}.network-photos-control-v381 #openPhotosPreviewV378{border-color:rgba(237,198,111,.58);background:rgba(237,198,111,.08)}
@media(max-width:760px){.photo-body-v381{grid-template-columns:1fr!important}.photo-body-v381 .photo-locator-v379,.photo-body-v381 .photo-upload-v379{grid-column:1!important}.photo-body-v381 .photo-locator-v379{grid-row:1!important;max-width:220px}.photo-body-v381 .photo-upload-v379{grid-row:2!important}.photo-section-title-v381 small,.photo-family-v381>summary small{display:none}}
/* v3.33.82 - Brand Environment default-open, user-collapsible */
.photo-primary-details-v382>summary{list-style:none;cursor:pointer}.photo-primary-details-v382>summary::-webkit-details-marker{display:none}
.photo-primary-summary-v382{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(238,190,76,.28)}
.photo-primary-summary-v382 span{display:flex;align-items:baseline;gap:14px}.photo-primary-summary-v382 b{font-size:15px;letter-spacing:1.6px;color:#f0c75b}.photo-primary-summary-v382 small{font-size:11px;color:#7890a0}
.photo-primary-summary-v382 strong{width:38px;height:38px;border:1px solid rgba(238,190,76,.55);border-radius:50%;display:grid;place-items:center;color:#f0c75b;font-size:22px;font-weight:400}
.photo-primary-details-v382:not([open]) .photo-primary-summary-v382{border-bottom:0}.photo-primary-details-v382:not([open]) .photo-primary-summary-v382 strong{font-size:0}.photo-primary-details-v382:not([open]) .photo-primary-summary-v382 strong:after{content:'+';font-size:22px}
.photo-primary-content-v382 .photo-primary-head-v381{padding-left:18px;padding-right:18px}


/* ===== integrated active source: private-network-v3-33-83.css ===== */
/* TouraCraft v3.33.83 — Experience Surfaces renderer bridge */
/* The Experience Background owns only the lower surface surrounding the status ledger. */
.network-status-surface-v383{position:relative;padding:1px 0;background:#efe8dc;background-size:cover;background-position:center;isolation:isolate}
.network-status-surface-v383.has-experience-photo-v383{background-image:linear-gradient(rgba(244,239,230,.42),rgba(244,239,230,.42)),var(--member-experience-photo)!important;background-size:cover!important;background-position:center!important}
/* Ledger imagery must override brand-owned status gradients while preserving readable instrumentation. */
.network-status-strip.has-ledger-photo-v383{position:relative;overflow:hidden;background-image:linear-gradient(rgba(5,18,28,.58),rgba(5,18,28,.58)),var(--member-ledger-photo)!important;background-color:#111b23!important;background-size:cover!important;background-position:center!important}
.network-status-strip.has-ledger-photo-v383>span{position:relative;z-index:1;background:rgba(8,22,32,.48)!important;backdrop-filter:blur(1px)}
.network-status-strip.has-ledger-photo-v383>span+span{border-color:rgba(255,255,255,.12)!important}
/* Retire the former window-level Experience Background path if an old class remains in local state. */
.network-member-window.has-experience-photo-v379{background-image:none!important}


/* ===== integrated active source: private-network-v3-33-87.css ===== */
/* TouraCraft v3.33.87 — My Status ledger layered component rebuild
   Contract:
   1) Backdrop owns visual background (brand gradient by default, uploaded photo when present).
   2) Readability overlay is part of backdrop, not the data cells.
   3) Data cells own only content and separators.
   4) Uploaded photo takes precedence over brand gradient without changing data structure.
*/
.network-status-ledger-v386{
  position:relative!important;
  isolation:isolate;
  overflow:hidden!important;
  background:transparent!important;
}
.network-status-ledger-v386 .network-status-ledger-backdrop-v386{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-color:var(--network-brand-secondary,#102432);
  background-image:linear-gradient(
    100deg,
    var(--network-brand-secondary,#102432),
    color-mix(in srgb,var(--network-brand-primary,#edc66f) 13%,var(--network-brand-secondary,#102432))
  );
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
.network-status-ledger-v386.has-ledger-photo-v386 .network-status-ledger-backdrop-v386{
  background-color:transparent!important;
  background-image:
    linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),
    var(--member-ledger-photo);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
.network-status-ledger-v386>span{
  position:relative;
  z-index:1;
  background:transparent!important;
  backdrop-filter:none!important;
}
.network-status-ledger-v386>span+span{
  border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 26%,rgba(255,255,255,.18))!important;
}
.network-status-ledger-v386 b,
.network-status-ledger-v386 strong,
.network-status-ledger-v386 small{
  position:relative;
  z-index:1;
  text-shadow:0 1px 3px rgba(0,0,0,.78);
}
.network-status-ledger-v386 .network-status-strip-label b{
  color:var(--network-brand-primary,#edc66f)!important;
}
.network-status-ledger-v386:not(.has-ledger-photo-v386) b,
.network-status-ledger-v386:not(.has-ledger-photo-v386) strong,
.network-status-ledger-v386:not(.has-ledger-photo-v386) small{
  text-shadow:none;
}


/* ===== integrated active source: private-network-v3-33-88.css ===== */
/* TouraCraft v3.33.88 — My Status ledger single-owner cleanup
   The layered ledger component is the sole owner of ledger background/cell surfaces.
   Legacy brand-renderer status-strip rules were retired from v3.33.78 to prevent
   higher-specificity brand cell backgrounds from covering uploaded ledger photos.
*/
#partnerModule-network .network-status-ledger-v386{
  position:relative!important;
  isolation:isolate;
  overflow:hidden!important;
  background:transparent!important;
  border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 32%,transparent)!important;
}
#partnerModule-network .network-status-ledger-v386 .network-status-ledger-backdrop-v386{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-color:var(--network-brand-secondary,#102432);
  background-image:linear-gradient(100deg,var(--network-brand-secondary,#102432),color-mix(in srgb,var(--network-brand-primary,#edc66f) 13%,var(--network-brand-secondary,#102432)));
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
#partnerModule-network .network-status-ledger-v386.has-ledger-photo-v386 .network-status-ledger-backdrop-v386{
  background-color:transparent!important;
  background-image:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),var(--member-ledger-photo)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
#partnerModule-network .network-status-ledger-v386>span,
.network-member-window.brand-render-surface-v377 .network-status-ledger-v386>span{
  position:relative;
  z-index:1;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  backdrop-filter:none!important;
}
#partnerModule-network .network-status-ledger-v386>span+span{
  border-color:color-mix(in srgb,var(--network-brand-primary,#edc66f) 26%,rgba(255,255,255,.18))!important;
}
#partnerModule-network .network-status-ledger-v386 b{color:var(--network-brand-status-text,#fff)!important}
#partnerModule-network .network-status-ledger-v386 strong{color:#fff!important}
#partnerModule-network .network-status-ledger-v386 small{color:color-mix(in srgb,var(--network-brand-status-text,#fff) 72%,transparent)!important}
#partnerModule-network .network-status-ledger-v386 .network-status-strip-label b{color:var(--network-brand-primary,#edc66f)!important}
#partnerModule-network .network-status-ledger-v386.has-ledger-photo-v386 b,
#partnerModule-network .network-status-ledger-v386.has-ledger-photo-v386 strong,
#partnerModule-network .network-status-ledger-v386.has-ledger-photo-v386 small{
  text-shadow:0 1px 3px rgba(0,0,0,.78);
}



/* ===== v3.33.90 Preview-as-Member shell ownership =====
   Preview mode owns the viewport shell. Studio rails/topbar/glance are removed,
   and no historical studio grid/scale rule may constrain the member canvas. */
body.network-member-preview-mode #partnerModule-network.private-network-studio-v367{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
body.network-member-preview-mode #partnerModule-network .network-studio-topbar,
body.network-member-preview-mode #partnerModule-network .network-tool-rail,
body.network-member-preview-mode #partnerModule-network .network-studio-glance{
  display:none!important;
}
body.network-member-preview-mode #partnerModule-network .network-studio-stage{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.network-member-preview-mode #partnerModule-network .network-member-canvas{
  display:block!important;
  width:min(1220px,calc(100vw - 48px))!important;
  max-width:1220px!important;
  min-width:0!important;
  margin:24px auto!important;
  transform:none!important;
}
body.network-member-preview-mode #partnerModule-network .network-member-window{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border-radius:12px!important;
}
body.network-member-preview-mode #partnerModule-network .network-member-windowbar{
  display:none!important;
}
body.network-member-preview-mode #networkPreviewExit{
  display:block!important;
}
@media(max-width:700px){
  body.network-member-preview-mode #partnerModule-network .network-member-canvas{
    width:calc(100vw - 20px)!important;
    margin:10px auto!important;
  }
}

/* TouraCraft v3.33.91 — Member Benefits operational foundation */
.network-benefits-editor-v391{width:min(860px,calc(100vw - 56px));max-height:calc(100vh - 72px);overflow:auto}
.benefits-head-v391 p{max-width:700px}
.benefit-identity-rule-v391,.benefit-rules-v391{margin:14px 0;padding:14px 16px;border:1px solid rgba(232,170,43,.32);border-radius:16px;background:linear-gradient(135deg,rgba(232,170,43,.08),rgba(48,108,170,.07));display:grid;gap:5px}
.benefit-identity-rule-v391 b,.benefit-rules-v391 b{font-size:12px;letter-spacing:.12em;color:#d99f2c}
.benefit-identity-rule-v391 span,.benefit-rules-v391 span{font-size:13px;line-height:1.45;color:#4c5969}
.benefit-stack-v391{display:grid;gap:12px}
.benefit-stack-card-v391,.benefit-welcome-v391{border:1px solid #dfe6ee;border-radius:16px;background:#fff;box-shadow:0 7px 22px rgba(19,39,66,.06);overflow:hidden}
.benefit-stack-card-v391{padding:16px}
.benefit-base-v391{background:linear-gradient(135deg,#f8fbff,#fffaf0)}
.benefit-card-head-v391{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.benefit-card-head-v391>span{display:grid;gap:3px}
.benefit-card-head-v391 i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.13em;color:#66758a}
.benefit-card-head-v391 b{font-size:16px;color:#1d2b3c}
.benefit-card-head-v391 small{font-size:12px;color:#708095}
.benefit-card-head-v391>strong{font-size:28px;line-height:1;color:#cf9222}
.benefit-stack-card-v391>p{margin:10px 0 0;color:#67768a;font-size:13px}
.benefit-toggle-v391,.benefit-toggle-inline-v391{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#44546a;white-space:nowrap}
.benefit-toggle-v391 input,.benefit-toggle-inline-v391 input{accent-color:#c88d25}
.benefit-fields-v391{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1.3fr);gap:12px;margin-top:14px}
.benefit-fields-v391 label,.benefit-welcome-body-v391 label{display:grid;gap:6px}
.benefit-fields-v391 label>span,.benefit-welcome-body-v391 label>span{font-size:11px;font-weight:800;letter-spacing:.04em;color:#58687d}
.benefit-fields-v391 input,.benefit-fields-v391 select,.benefit-welcome-body-v391 input,.benefit-welcome-body-v391 textarea{width:100%;box-sizing:border-box;border:1px solid #ced8e3;border-radius:10px;padding:10px 11px;background:#fff;color:#1c2a3a}
.benefit-wide-v391{grid-column:1/-1}
.benefit-number-v391{display:flex;align-items:center;border:1px solid #ced8e3;border-radius:10px;background:#fff;overflow:hidden}
.benefit-number-v391 input{border:0!important;border-radius:0!important;min-width:0}
.benefit-number-v391 b{padding:0 11px;color:#64748a;font-size:12px}
.benefit-total-v391{margin-top:14px;display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:9px;align-items:center;padding:11px;border-radius:13px;background:#f7f9fc;border:1px solid #e1e7ef}
.benefit-total-v391 span{display:grid;gap:2px;text-align:center}.benefit-total-v391 small{font-size:10px;color:#738197}.benefit-total-v391 b{font-size:18px;color:#26364a}.benefit-total-v391 em{font-style:normal;font-weight:900;color:#94a1b2}.benefit-total-final-v391{padding:8px;border-radius:10px;background:#fff7e7}.benefit-total-final-v391 b{color:#be7f14}
.benefit-engine-note-v391{display:block;margin-top:10px;color:#7a8798;line-height:1.4}
.benefit-welcome-v391 summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.benefit-welcome-v391 summary::-webkit-details-marker{display:none}.benefit-welcome-v391 summary span{display:grid;gap:2px}.benefit-welcome-v391 summary b{color:#26364a}.benefit-welcome-v391 summary small{color:#77869a}.benefit-welcome-v391 summary strong{font-size:20px;color:#9c6c1d}.benefit-welcome-v391[open] summary strong{transform:rotate(45deg)}
.benefit-welcome-body-v391{padding:0 16px 16px;display:grid;gap:12px;border-top:1px solid #edf1f5}
.benefit-toggle-inline-v391{padding-top:12px}
.benefit-actions-v391{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;position:sticky;bottom:-1px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 18%);padding-top:18px;padding-bottom:4px}

.member-benefits-sheet-v391{position:absolute;inset:72px 34px 34px;z-index:16;border:1px solid rgba(255,255,255,.26);border-radius:22px;background:rgba(12,26,45,.94);backdrop-filter:blur(14px);box-shadow:0 22px 60px rgba(0,0,0,.34);padding:22px;color:#fff;overflow:auto}
.member-benefits-close-v391{position:absolute;top:14px;right:16px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;width:34px;height:34px;border-radius:50%;font-size:20px;cursor:pointer}
.member-benefits-sheet-head-v391{padding-right:50px}.member-benefits-sheet-head-v391>span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#f2c15b}.member-benefits-sheet-head-v391 h3{margin:5px 0 4px;font-size:25px}.member-benefits-sheet-head-v391 p{margin:0;color:rgba(255,255,255,.7);font-size:13px}
.member-benefit-summary-v391{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;gap:10px;align-items:center;margin-top:18px;padding:14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}
.member-benefit-summary-v391 span{display:grid;gap:3px;text-align:center}.member-benefit-summary-v391 small{color:rgba(255,255,255,.62);font-size:10px}.member-benefit-summary-v391 b{font-size:20px}.member-benefit-summary-v391 em{font-style:normal;color:rgba(255,255,255,.4);font-weight:900}
.member-benefit-list-v391{display:grid;gap:10px;margin-top:14px}.member-benefit-item-v391{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.member-benefit-item-v391>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(236,174,52,.18);color:#f0c35f;font-weight:900}.member-benefit-item-v391 div{display:grid;gap:3px}.member-benefit-item-v391 b{font-size:14px}.member-benefit-item-v391 small{font-size:12px;color:rgba(255,255,255,.67);line-height:1.4}.member-benefits-foot-v391{display:block;margin-top:14px;color:rgba(255,255,255,.52)}
.network-member-window{position:relative}
.network-member-preview-mode .member-benefits-sheet-v391{inset:26px 26px 30px}
@media(max-width:760px){.benefit-fields-v391{grid-template-columns:1fr}.benefit-wide-v391{grid-column:auto}.benefit-total-v391,.member-benefit-summary-v391{grid-template-columns:1fr}.benefit-total-v391 em,.member-benefit-summary-v391 em{display:none}.member-benefits-sheet-v391{inset:58px 12px 18px}}

/* TouraCraft v3.33.92 — Member Benefits accordion hierarchy + local preview state */
.network-benefits-editor-v392{max-width:760px}
.benefits-head-v392 p{max-width:650px}
.benefit-identity-rule-v392,.benefit-rules-v392{margin:12px 0;padding:12px 14px;border:1px solid rgba(232,170,43,.26);border-radius:14px;background:linear-gradient(135deg,rgba(232,170,43,.065),rgba(48,108,170,.055));display:grid;gap:4px}
.benefit-identity-rule-v392 b,.benefit-rules-v392 b{font-size:11px;letter-spacing:.12em;color:#c99027}
.benefit-identity-rule-v392 span,.benefit-rules-v392 span{font-size:12px;line-height:1.4;color:#58677a}
.benefit-stack-v392{display:grid;gap:9px}
.benefit-section-v392{border:1px solid #dce4ed;border-radius:14px;background:#fbfcfe;box-shadow:0 5px 15px rgba(19,39,66,.045);overflow:hidden}
.benefit-section-v392[open]{background:#fff;box-shadow:0 9px 24px rgba(19,39,66,.07)}
.benefit-section-v392>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 14px;user-select:none}
.benefit-section-v392>summary::-webkit-details-marker{display:none}
.benefit-section-v392>summary>span{display:grid;gap:2px;min-width:0}
.benefit-section-v392>summary i{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.14em;color:#758399}
.benefit-section-v392>summary b{font-size:15px;color:#1e2d40}
.benefit-section-v392>summary small{font-size:11px;color:#77869a;white-space:normal}
.benefit-section-v392>summary>strong{font-size:18px;color:#c98d24;white-space:nowrap}
.benefit-section-v392>summary>em{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eef3f8;color:#596a7f;font-size:17px;font-weight:800}
.benefit-section-v392[open]>summary{border-bottom:1px solid #edf1f5;background:linear-gradient(90deg,#fbfdff,#fffaf2)}
.benefit-section-body-v392{padding:13px 14px 15px}
.benefit-section-body-v392>p{margin:0;color:#68778a;font-size:12px;line-height:1.45}
.benefit-toggle-v392,.benefit-toggle-inline-v392{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:#47586d;white-space:nowrap}
.benefit-toggle-v392 input,.benefit-toggle-inline-v392 input{accent-color:#c88d25}
.benefit-fields-v392{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(220px,1.25fr);gap:11px}
.benefit-fields-v392 label,.benefit-welcome-grid-v392 label{display:grid;gap:5px}
.benefit-fields-v392 label>span,.benefit-welcome-grid-v392 label>span{font-size:10px;font-weight:900;letter-spacing:.04em;color:#58687d}
.benefit-fields-v392 input,.benefit-fields-v392 select,.benefit-welcome-grid-v392 input,.benefit-welcome-grid-v392 textarea{width:100%;box-sizing:border-box;border:1px solid #ced8e3;border-radius:9px;padding:9px 10px;background:#fff;color:#1c2a3a}
.benefit-wide-v392{grid-column:1/-1}
.benefit-number-v392{display:flex;align-items:center;border:1px solid #ced8e3;border-radius:9px;background:#fff;overflow:hidden}
.benefit-number-v392 input{border:0!important;border-radius:0!important;min-width:0}
.benefit-number-v392 b{padding:0 10px;color:#64748a;font-size:11px}
.benefit-total-v392{margin-top:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:8px;align-items:center;padding:10px;border-radius:12px;background:#f7f9fc;border:1px solid #e1e7ef}
.benefit-total-v392 span{display:grid;gap:2px;text-align:center}.benefit-total-v392 small{font-size:9px;color:#738197}.benefit-total-v392 b{font-size:17px;color:#26364a}.benefit-total-v392 em{font-style:normal;font-weight:900;color:#94a1b2}.benefit-total-final-v392{padding:7px;border-radius:9px;background:#fff7e7}.benefit-total-final-v392 b{color:#be7f14}
.benefit-engine-note-v392{display:block;margin-top:9px;color:#7a8798;line-height:1.4;font-size:11px}
.benefit-welcome-grid-v392{display:grid;gap:10px;margin-top:11px}
.benefit-actions-v392{display:flex;gap:9px;justify-content:flex-end;margin-top:14px;position:sticky;bottom:-1px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 20%);padding-top:16px;padding-bottom:4px}
.member-benefits-local-preview-v392 #networkPreviewExit{display:none!important}
.member-benefits-local-preview-v392 .member-benefits-sheet-v391{inset:26px 26px 30px}
@media(max-width:760px){.benefit-fields-v392{grid-template-columns:1fr}.benefit-wide-v392{grid-column:auto}.benefit-total-v392{grid-template-columns:1fr}.benefit-total-v392 em{display:none}.benefit-section-v392>summary{grid-template-columns:minmax(0,1fr) auto}.benefit-section-v392>summary>em{display:none}.benefit-section-v392>summary .benefit-toggle-v392{grid-column:2}}


/* TouraCraft v3.33.93 — local Member Benefits preview owns its exit/navigation state */
body.member-benefits-local-preview-v392 #networkPreviewExit{display:none!important;visibility:hidden!important;pointer-events:none!important}
body.member-benefits-local-preview-v392 #memberBenefitsSheet{display:block}

/* TouraCraft v3.33.97 — Member Benefits architecture consolidation */
.network-benefits-editor-v397{max-width:800px}
.benefits-head-v397{position:relative;padding-right:116px}.benefits-head-v397 p{max-width:650px}.benefit-terms-link-v397{position:absolute;right:0;top:6px;border:1px solid rgba(201,144,39,.35);background:#fffaf0;color:#9a6714;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer}.benefit-terms-link-v397:hover{border-color:#c88d25;background:#fff4dc}
.benefit-identity-rule-v397,.benefit-rules-v397{margin:12px 0;padding:12px 14px;border:1px solid rgba(232,170,43,.26);border-radius:14px;background:linear-gradient(135deg,rgba(232,170,43,.065),rgba(48,108,170,.055));display:grid;gap:4px}.benefit-identity-rule-v397 b,.benefit-rules-v397 b{font-size:10px;letter-spacing:.13em;color:#c99027}.benefit-identity-rule-v397 span,.benefit-rules-v397 span{font-size:12px;line-height:1.45;color:#58677a}
.benefit-stack-v397{display:grid;gap:10px}.benefit-section-v397{border:1px solid #dce4ed;border-radius:15px;background:#fbfcfe;box-shadow:0 5px 15px rgba(19,39,66,.045);overflow:hidden}.benefit-section-v397[open]{background:#fff;box-shadow:0 9px 24px rgba(19,39,66,.07)}.benefit-section-v397>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:14px 15px;user-select:none}.benefit-section-v397>summary::-webkit-details-marker{display:none}.benefit-section-v397>summary>span{display:grid;gap:2px;min-width:0}.benefit-section-v397>summary i{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.14em;color:#758399}.benefit-section-v397>summary b{font-size:15px;color:#1e2d40}.benefit-section-v397>summary small{font-size:11px;color:#77869a;white-space:normal;line-height:1.35}.benefit-section-v397>summary>strong{font-size:13px;color:#c98d24;white-space:nowrap}.benefit-section-v397>summary>em{font-style:normal;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#eef3f8;color:#596a7f;font-size:17px;font-weight:800}.benefit-section-v397[open]>summary{border-bottom:1px solid #edf1f5;background:linear-gradient(90deg,#fbfdff,#fffaf2)}.benefit-section-body-v397{padding:15px}.benefit-section-body-v397>p{margin:0;color:#68778a;font-size:12px;line-height:1.45}.benefit-status-live-v397{padding:6px 9px;border-radius:999px;background:#eef8f2;color:#287247!important;font-size:10px!important;letter-spacing:.03em}
.benefit-toggle-v397{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:#47586d;white-space:nowrap}.benefit-toggle-v397 input{accent-color:#c88d25}
.benefit-linked-grid-v397{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.benefit-linked-grid-v397>div{padding:11px;border:1px solid #dce5ef;border-radius:11px;background:#f7f9fc;display:grid;gap:4px}.benefit-linked-grid-v397 span{font-size:9px;color:#78879a;text-transform:uppercase;letter-spacing:.08em}.benefit-linked-grid-v397 b{font-size:13px;color:#26364a}.benefit-linked-note-v397{margin-top:11px;padding:11px 12px;border-radius:11px;border:1px solid #cfe3d6;background:#f4faf6;display:grid;gap:4px}.benefit-linked-note-v397 b{font-size:10px;letter-spacing:.08em;color:#287247}.benefit-linked-note-v397 span{font-size:11px;line-height:1.45;color:#627386}
.benefit-responsibility-v397{margin-bottom:12px;padding:10px 12px;border-radius:11px;display:grid;gap:4px;border:1px solid #d7e1ec;background:#f6f9fc}.benefit-responsibility-v397 b{font-size:9px;letter-spacing:.14em;color:#2f6f9f}.benefit-responsibility-v397 span{font-size:11px;line-height:1.4;color:#64748a}.benefit-responsibility-v397.partner{background:#fff8ec;border-color:#ead19d}.benefit-responsibility-v397.partner b{color:#b27619}
.benefit-fields-v397{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(220px,1.25fr);gap:11px}.benefit-fields-v397 label{display:grid;gap:5px}.benefit-fields-v397 label>span{font-size:10px;font-weight:900;letter-spacing:.04em;color:#58687d}.benefit-fields-v397 input,.benefit-fields-v397 select,.benefit-fields-v397 textarea{width:100%;box-sizing:border-box;border:1px solid #ced8e3;border-radius:9px;padding:9px 10px;background:#fff;color:#1c2a3a}.benefit-fields-v397 input:disabled,.benefit-fields-v397 textarea:disabled{background:#f3f6f9;color:#96a2b2}.benefit-wide-v397{grid-column:1/-1}.benefit-number-v397{display:flex;align-items:center;border:1px solid #ced8e3;border-radius:9px;background:#fff;overflow:hidden}.benefit-number-v397 input{border:0!important;border-radius:0!important;min-width:0}.benefit-number-v397 b{padding:0 10px;color:#64748a;font-size:11px}
.benefit-total-v397{margin-top:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:8px;align-items:center;padding:10px;border-radius:12px;background:#f7f9fc;border:1px solid #e1e7ef}.benefit-total-v397 span{display:grid;gap:2px;text-align:center}.benefit-total-v397 small{font-size:9px;color:#738197}.benefit-total-v397 b{font-size:17px;color:#26364a}.benefit-total-v397 em{font-style:normal;font-weight:900;color:#94a1b2}.benefit-total-final-v397{padding:7px;border-radius:9px;background:#fff7e7}.benefit-total-final-v397 b{color:#be7f14}.benefit-compatibility-note-v397{display:block;margin-top:9px;color:#7a8798;line-height:1.4;font-size:10px}
.benefit-method-intro-v397{display:grid;gap:4px;margin-bottom:10px}.benefit-method-intro-v397 b{font-size:12px;color:#25354a}.benefit-method-intro-v397 span{font-size:11px;color:#6a788b;line-height:1.4}.benefit-method-grid-v397{display:grid;grid-template-columns:1fr 1fr;gap:9px}.benefit-method-choice-v397{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;padding:11px;border:1px solid #dbe4ed;border-radius:11px;background:#fafbfd;cursor:pointer}.benefit-method-choice-v397:hover{border-color:#c9a252;background:#fffaf0}.benefit-method-choice-v397>input{margin-top:3px;accent-color:#c88d25}.benefit-method-choice-v397>span{display:grid;gap:3px}.benefit-method-choice-v397 b{font-size:12px;color:#26364a}.benefit-method-choice-v397 small{font-size:10px;color:#738197;line-height:1.35}.benefit-method-choice-v397 i{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.11em;color:#2f6f9f}.benefit-method-choice-v397:has(input:checked){border-color:#d3a542;background:#fff9ec}.benefit-method-choice-v397:has(input:checked) i{color:#b27619}.benefit-method-choice-v397:has(input:disabled){opacity:.58;cursor:not-allowed}
.benefit-rule-list-v397{display:grid;gap:10px;margin-top:12px}.benefit-rule-card-v397{border:1px solid #dbe4ed;border-radius:12px;background:#fbfcfe;overflow:hidden}.benefit-rule-card-v397[hidden]{display:none!important}.benefit-rule-card-v397>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #e8edf3;background:#f7f9fc}.benefit-rule-card-v397>header>span{display:grid;gap:2px}.benefit-rule-card-v397>header b{font-size:12px;color:#25354a}.benefit-rule-card-v397>header small{font-size:10px;line-height:1.35;color:#718096}.benefit-rule-card-v397>header i{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.11em;white-space:nowrap;color:#2f6f9f}.benefit-rule-card-v397.partner>header{background:#fffaf1}.benefit-rule-card-v397.partner>header i{color:#b27619}.benefit-rule-card-v397 .benefit-fields-v397{padding:12px}.benefit-rule-hint-v397{display:block;padding:0 12px 12px;color:#78879a;font-size:10px}
.benefit-example-chips-v397{display:flex;flex-wrap:wrap;gap:7px}.benefit-example-chips-v397 button{border:1px solid #d5dfe9;background:#f7f9fc;color:#34465c;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;cursor:pointer}.benefit-example-chips-v397 button:hover{border-color:#c88d25;background:#fff8e9;color:#8c5e13}.benefit-example-chips-v397 button:disabled{opacity:.55;cursor:not-allowed}.benefit-example-note-v397{display:block;margin:7px 0 11px;color:#7b8999;font-size:10px}
.benefit-terms-modal-v397{position:sticky;bottom:64px;z-index:8;margin:12px 0 0;padding:16px 48px 16px 16px;border:1px solid rgba(201,144,39,.4);border-radius:14px;background:#102033;color:#fff;box-shadow:0 14px 36px rgba(7,18,33,.26)}.benefit-terms-modal-v397>button{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;font-size:18px;cursor:pointer}.benefit-terms-modal-v397>span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#e7b648}.benefit-terms-modal-v397 h4{margin:4px 0 8px;font-size:16px}.benefit-terms-modal-v397 p{margin:7px 0;font-size:11px;line-height:1.5;color:rgba(255,255,255,.75)}.benefit-terms-modal-v397 small{display:block;margin-top:8px;color:rgba(255,255,255,.52);font-size:10px}
@media(max-width:760px){.benefits-head-v397{padding-right:0}.benefit-terms-link-v397{position:static;margin-top:8px}.benefit-section-v397>summary{grid-template-columns:minmax(0,1fr) auto}.benefit-section-v397>summary>strong{grid-column:1}.benefit-section-v397>summary>em{display:none}.benefit-section-v397>summary .benefit-toggle-v397{grid-column:2;grid-row:1}.benefit-linked-grid-v397,.benefit-method-grid-v397,.benefit-fields-v397,.benefit-total-v397{grid-template-columns:1fr}.benefit-wide-v397{grid-column:auto}.benefit-total-v397 em{display:none}}

/* v3.33.98 member-benefits consolidation */
.benefit-linked-half-v398{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6ebf1}.benefit-linked-half-head-v398{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.benefit-linked-half-head-v398 span{display:grid;gap:3px}.benefit-linked-half-head-v398 span>b{font-size:11px;letter-spacing:.08em;color:#52657b}.benefit-linked-half-head-v398 span>small{font-size:11px;color:#7a889a}.benefit-private-half-v398{display:grid;gap:12px}.benefit-verification-legend-v398{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.benefit-verification-legend-v398>div{padding:11px 12px;border:1px solid #d9e3ed;border-radius:11px;background:#f7f9fc;display:grid;gap:4px}.benefit-verification-legend-v398 b{font-size:10px;letter-spacing:.1em;color:#35688d}.benefit-verification-legend-v398>div:last-child b{color:#9a6b1c}.benefit-verification-legend-v398 span{font-size:11px;line-height:1.4;color:#66778b}.benefit-toggle-v397{min-width:78px;justify-content:flex-start}.benefit-toggle-v397 span{display:inline-block;min-width:42px}@media(max-width:760px){.benefit-linked-half-head-v398{align-items:flex-start;flex-direction:column}.benefit-verification-legend-v398{grid-template-columns:1fr}}

/* v3.33.99 Member Benefits shell cleanup + Points interaction repair */
.network-benefits-editor-v397{padding-bottom:0}
.benefits-head-v399{position:relative;padding-right:58px;margin-bottom:8px}
.benefits-head-v399>span{display:block}
.benefit-intro-v399{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:8px 0 14px;padding:10px 12px;border:1px solid rgba(232,170,43,.24);border-radius:12px;background:rgba(255,255,255,.035)}
.benefit-intro-v399>span{font-size:12px;line-height:1.45;color:#66758a}
.benefit-terms-link-v399{border:1px solid rgba(201,144,39,.42);background:#fffaf0;color:#8f5f10;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}
.benefit-terms-link-v399:hover{border-color:#c88d25;background:#fff4dc}
.benefit-actions-v399{display:flex;gap:9px;justify-content:flex-end;margin:16px -1px 0;padding:12px 0 10px;position:sticky;bottom:-1px;z-index:12;background:rgba(8,27,41,.96);border-top:1px solid rgba(232,170,43,.24);box-shadow:0 -8px 18px rgba(5,18,29,.18)}
.benefit-actions-v399 .ops-action{background:#0d2a3d;color:#fff;border-color:rgba(255,255,255,.16)}
.benefit-actions-v399 .ops-action:hover{border-color:#d3a542}
.benefit-method-choice-v397:has(input:disabled){opacity:1;cursor:pointer}
.benefit-toggle-v397{min-width:70px;justify-content:flex-end}
@media(max-width:760px){.benefit-intro-v399{grid-template-columns:1fr}.benefit-terms-link-v399{justify-self:start;white-space:normal}.benefit-actions-v399{flex-wrap:wrap}}


/* TouraCraft v3.34.00 — What’s Happening operational foundation */
.network-updates-v3400{max-width:920px!important;background:#0d1d2c!important;color:#eef5fb!important;padding:26px!important;overflow:auto!important}
.updates-v3400-head>span{font-size:12px;letter-spacing:.12em;font-weight:900;color:#f1bd4c}.updates-v3400-head h3{margin:6px 0 4px;font-size:28px}.updates-v3400-head p{margin:0 52px 16px 0;color:#a9bbca}
.updates-v3400-intro{display:flex;gap:18px;align-items:center;padding:12px 14px;margin:0 0 14px;border:1px solid rgba(241,189,76,.32);border-radius:12px;background:rgba(255,255,255,.025)}.updates-v3400-intro b{color:#f1bd4c;letter-spacing:.1em;font-size:12px;white-space:nowrap}.updates-v3400-intro span{color:#a9bbca;font-size:13px;line-height:1.35}
.updates-v3400-section{margin:10px 0;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#f7f6f2;color:#253447;overflow:hidden}.updates-v3400-section>summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none}.updates-v3400-section>summary::-webkit-details-marker{display:none}.updates-v3400-section>summary span{display:grid;gap:2px}.updates-v3400-section>summary i{font-style:normal;font-size:10px;letter-spacing:.12em;color:#687b90;font-weight:900}.updates-v3400-section>summary b{font-size:17px}.updates-v3400-section>summary small{font-size:12px;color:#6c7d91}.updates-v3400-section>summary strong{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e8eef4;color:#405268;font-size:20px}.updates-v3400-section:not([open])>summary strong{font-size:0}.updates-v3400-section:not([open])>summary strong:after{content:'+';font-size:20px}.updates-v3400-body{padding:16px 18px 18px;border-top:1px solid #dfe6ec;display:grid;gap:14px}.updates-v3400-body label{display:grid;gap:6px;font-size:13px;font-weight:800}.updates-v3400-body input,.updates-v3400-body select,.updates-v3400-body textarea{width:100%;box-sizing:border-box;border:1px solid #c8d3de;border-radius:10px;padding:11px 12px;background:white;color:#1f3042;font:inherit}.updates-v3400-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.updates-v3400-inline{display:flex;align-items:center;border:1px solid #c8d3de;border-radius:10px;background:white}.updates-v3400-inline input{border:0}.updates-v3400-inline em{padding-right:12px;font-style:normal;color:#6d7d8e}.updates-v3400-check{grid-template-columns:auto 1fr!important;align-items:flex-start}.updates-v3400-check input{width:auto;margin-top:3px}.updates-v3400-check span{display:grid;gap:2px}.updates-v3400-check small,.updates-v3400-help{font-size:12px;color:#718196;font-weight:500}.updates-v3400-source{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.updates-v3400-source button,.updates-v3400-actions button,.updates-v3400-footer button,.updates-v3400-item button{border:1px solid #bfcbd6;border-radius:10px;padding:10px 12px;background:white;color:#223347;font-weight:900;cursor:pointer}.updates-v3400-source button.active{border-color:#d49a22;background:#fff4db;color:#8b5d00}.updates-v3400-upload{padding:12px;border:1px dashed #bfcbd6;border-radius:10px}.updates-v3400-upload small{font-weight:500;color:#718196}.updates-v3400-actions{display:flex;justify-content:flex-end}.updates-v3400-actions button{background:#10283a;color:white;border-color:#10283a}.updates-v3400-list{display:grid;gap:10px}.updates-v3400-empty{padding:18px;border:1px dashed #c7d2dc;border-radius:10px;color:#718196;text-align:center}.updates-v3400-item{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #d5dde5;border-radius:12px;background:white}.updates-v3400-item-index{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#10283a;color:#f1bd4c;font-weight:900}.updates-v3400-item-copy{display:grid;gap:2px}.updates-v3400-item-copy b{font-size:14px}.updates-v3400-item-copy small{color:#718196}.updates-v3400-item-actions{display:flex;gap:6px}.updates-v3400-item-actions button{padding:7px 9px;font-size:12px}.updates-v3400-footer{position:sticky;bottom:-26px;margin:12px -26px -26px;padding:14px 26px;background:rgba(8,24,37,.96);border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:flex-end;gap:10px;z-index:5}.updates-v3400-footer button{border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:11px 14px;background:#10283a;color:white;font-weight:900;cursor:pointer}.updates-v3400-footer button:last-child{border-color:#d49a22;color:#f7ca64}
.network-hero-feature-frame.v3400-carousel{position:relative;overflow:hidden}.network-hero-feature-frame.v3400-carousel .v3400-slide-media{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.34}.network-hero-feature-frame.v3400-carousel .v3400-slide-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,13,19,.14),rgba(3,13,19,.72))}.network-hero-feature-frame.v3400-carousel .v3400-slide-content{position:relative;z-index:2;display:grid;gap:8px;height:100%;align-content:end}.network-hero-feature-frame.v3400-carousel .v3400-slide-type{font-size:10px;letter-spacing:.12em;font-weight:900;color:var(--network-accent,#f1bd4c)}.network-hero-feature-frame.v3400-carousel .v3400-dots{display:flex;gap:5px;margin-top:8px}.network-hero-feature-frame.v3400-carousel .v3400-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35);border:0;padding:0}.network-hero-feature-frame.v3400-carousel .v3400-dot.active{background:var(--network-accent,#f1bd4c)}
@media(max-width:760px){.updates-v3400-grid.two,.updates-v3400-source{grid-template-columns:1fr}.updates-v3400-intro{align-items:flex-start;flex-direction:column}.updates-v3400-footer{flex-wrap:wrap}}
/* v3.34.01 What's Happening consolidation */
.updates-v3401 .updates-v3400-section{margin:12px 0}.updates-v3401-stack-body{gap:12px}.updates-v3401-add-another{width:100%;border:1px dashed #9cadbd!important;background:#eef3f7!important;color:#20364a!important;border-radius:12px!important;padding:13px!important;font-weight:900!important;cursor:pointer}.updates-v3401-editor{display:grid;gap:14px;padding:16px;border:1px solid #d7e0e7;border-radius:14px;background:#fff}.updates-v3401-editor[hidden]{display:none}.updates-v3401-editor-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.updates-v3401-editor-head span{display:grid;gap:2px}.updates-v3401-editor-head small{color:#718196}.updates-v3401-editor-head button{border:0;background:transparent;color:#64778a;font-weight:800;cursor:pointer}.updates-v3401-editor-actions{display:flex;justify-content:flex-end;gap:10px}.updates-v3401-editor-actions button{border:1px solid #10283a;border-radius:10px;padding:11px 14px;background:white;color:#10283a;font-weight:900;cursor:pointer}.updates-v3401-editor-actions button:last-child{background:#10283a;color:#fff}.updates-v3401-saved{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #93b7a0;border-radius:10px;background:#eef8f1;color:#244a31}.updates-v3401-saved b{white-space:nowrap}.updates-v3401-item{border:1px solid #d5dde5;border-radius:12px;background:white;overflow:hidden}.updates-v3401-item>summary{display:grid;grid-template-columns:44px 1fr 34px;gap:12px;align-items:center;padding:10px;cursor:pointer;list-style:none}.updates-v3401-item>summary::-webkit-details-marker{display:none}.updates-v3401-item>summary strong{width:30px;height:30px;border-radius:8px;background:#eef3f7;display:grid;place-items:center}.updates-v3401-item[open]>summary strong{font-size:0}.updates-v3401-item[open]>summary strong:after{content:'−';font-size:18px}.updates-v3401-item-body{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px 66px;border-top:1px solid #e2e8ed;color:#66798b}.updates-v3401-item-body div{display:flex;gap:7px}.updates-v3401-item-body button{border:1px solid #c3ced8;border-radius:8px;padding:7px 9px;background:white;color:#223347;font-weight:800;cursor:pointer}
@media(max-width:760px){.updates-v3401-editor-actions,.updates-v3401-item-body{align-items:stretch;flex-direction:column}.updates-v3401-item-body{padding-left:12px}}

/* v3.34.02 — What’s Happening true member-context preview */
.updates-v3402-preview{position:fixed;inset:0;z-index:12000;background:rgba(1,8,15,.94);display:grid;place-items:center;padding:18px;backdrop-filter:blur(10px)}
.updates-v3402-preview[hidden]{display:none!important}
.updates-v3402-preview-shell{width:min(1280px,calc(100vw - 36px));height:min(920px,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(214,173,85,.72);border-radius:18px;background:#07131e;box-shadow:0 30px 90px rgba(0,0,0,.62)}
.updates-v3402-preview-head{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#0c1c2a;color:white}
.updates-v3402-preview-head span{display:grid;gap:2px}.updates-v3402-preview-head b{color:#f1bd4c;font-size:12px;letter-spacing:.12em}.updates-v3402-preview-head small{color:#9eb1c1}.updates-v3402-preview-head button{flex:0 0 auto;border:1px solid #d6ad55;border-radius:999px;background:#10283a;color:white;padding:10px 16px;font-weight:900;cursor:pointer}
.updates-v3402-preview-stage{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;padding:12px;background:radial-gradient(circle at 50% 20%,rgba(43,85,119,.17),transparent 52%),#030b12}
.updates-v3402-preview-fit{position:relative;flex:none}.updates-v3402-preview-canvas{transform-origin:top left;will-change:transform}.updates-v3402-preview-canvas>.network-member-window{width:100%;margin:0}
.updates-v3402-preview-canvas .network-member-windowbar button{display:none!important}
.updates-v3402-preview-canvas .network-member-dock button{pointer-events:none}
.updates-v3402-live-board-frame{position:relative!important;overflow:hidden!important;padding:0!important}
.updates-v3402-board-content{position:absolute;inset:0;overflow:hidden;background:#07131e}
.updates-v3402-board-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain!important;object-position:center;background:#07131e;filter:none!important;opacity:1!important}
.updates-v3402-board-brand-fill{position:absolute;inset:0;background:linear-gradient(145deg,#17354b,#081725)}
.updates-v3402-board-overlay{position:absolute;left:6%;right:6%;bottom:7%;display:grid;gap:5px;padding:10px 12px;border-radius:11px;background:rgba(4,15,24,.72);backdrop-filter:blur(5px);color:white;text-shadow:0 1px 2px rgba(0,0,0,.45)}
.updates-v3402-board-overlay small{color:#f1bd4c;font-size:9px;font-weight:900;letter-spacing:.09em}.updates-v3402-board-overlay b{font-size:18px;line-height:1.05}.updates-v3402-board-overlay span{font-size:11px;line-height:1.35}.updates-v3402-board-overlay em{font-size:10px;font-style:normal;font-weight:900;color:#f7ca64}
.updates-v3402-board-dots{position:absolute;left:50%;bottom:2.5%;transform:translateX(-50%);display:flex;gap:6px;z-index:4}.updates-v3402-board-dots button{width:7px;height:7px;border:0;border-radius:50%;padding:0;background:rgba(255,255,255,.52);cursor:pointer}.updates-v3402-board-dots button.active{background:#f1bd4c;transform:scale(1.25)}
body.updates-member-preview-open-v3402{overflow:hidden}
@media(max-width:760px){.updates-v3402-preview{padding:8px}.updates-v3402-preview-shell{width:calc(100vw - 16px);height:calc(100vh - 16px)}.updates-v3402-preview-head{min-height:58px;padding:9px 10px}.updates-v3402-preview-head small{display:none}.updates-v3402-preview-head button{padding:8px 11px}.updates-v3402-preview-stage{padding:7px}}

/* v3.34.03 — What’s Happening preview viewport-fit closure */
body > .updates-v3402-preview{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}
body > .updates-v3402-preview .updates-v3402-preview-shell{width:min(1260px,calc(100vw - 32px))!important;height:min(900px,calc(100vh - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;margin:0!important}
body > .updates-v3402-preview .updates-v3402-preview-stage{overflow:hidden!important;min-width:0!important;min-height:0!important}
body > .updates-v3402-preview .updates-v3402-preview-fit{display:block!important;overflow:visible!important;max-width:100%!important;max-height:100%!important}
body > .updates-v3402-preview .updates-v3402-preview-canvas{position:relative!important;left:0!important;top:0!important;margin:0!important;transform-origin:top left!important;overflow:visible!important}
body > .updates-v3402-preview .updates-v3402-preview-canvas>.network-member-window{display:block!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;transform:none!important}
@media(max-width:760px){body > .updates-v3402-preview .updates-v3402-preview-shell{width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}}
/* v3.34.05 Members-Only structural foundation */
.members-only-v3405 .members-only-option-v3405,.members-only-v3405 .members-only-distribution-v3405{display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035)}
.members-only-v3405 .members-only-distribution-v3405 label,.members-only-v3405 .members-only-option-v3405>label{display:flex;align-items:center;gap:9px}
.members-only-v3405 select{width:100%;min-height:44px}

/* v3.34.06 — Members-Only editor layout closure */
#partnerModule-network .members-only-v3405{width:min(920px,86vw)!important;box-sizing:border-box!important}
#partnerModule-network .members-only-v3405 .exclusive-intro{margin:0 48px 18px 0;display:grid;gap:7px}
#partnerModule-network .members-only-v3405 .exclusive-intro .eyebrow{color:#f1bd4c;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
#partnerModule-network .members-only-v3405 .exclusive-intro h4{margin:0;color:#fff;font-size:24px;line-height:1.15}
#partnerModule-network .members-only-v3405 .exclusive-intro p{margin:0;color:#aebdca;font-size:13px;line-height:1.5}
#partnerModule-network .members-only-v3405 .exclusive-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;box-sizing:border-box!important}
#partnerModule-network .members-only-v3405 .exclusive-form>label,
#partnerModule-network .members-only-v3405 .exclusive-grid>label,
#partnerModule-network .members-only-v3405 #membersOnlyCapacityWrap>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important;width:100%!important;margin:0!important;color:#dce7ef!important;font-size:12px!important;font-weight:800!important}
#partnerModule-network .members-only-v3405 .exclusive-form label>span,
#partnerModule-network .members-only-v3405 #membersOnlyCapacityWrap label>span{display:block!important;color:#b9c9d5!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}
#partnerModule-network .members-only-v3405 .exclusive-form input:not([type="checkbox"]):not([type="file"]),
#partnerModule-network .members-only-v3405 .exclusive-form textarea,
#partnerModule-network .members-only-v3405 .exclusive-form select{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #355269!important;border-radius:11px!important;padding:11px 13px!important;background:#0a1c2a!important;color:#eef5fb!important;font:inherit!important;line-height:1.35!important;outline:none!important}
#partnerModule-network .members-only-v3405 .exclusive-form input:not([type="checkbox"]):not([type="file"]),
#partnerModule-network .members-only-v3405 .exclusive-form select{min-height:46px!important}
#partnerModule-network .members-only-v3405 .exclusive-form textarea{min-height:112px!important;resize:vertical!important}
#partnerModule-network .members-only-v3405 .exclusive-form input::placeholder,
#partnerModule-network .members-only-v3405 .exclusive-form textarea::placeholder{color:#8296a7!important;opacity:1!important}
#partnerModule-network .members-only-v3405 .exclusive-form input:focus,
#partnerModule-network .members-only-v3405 .exclusive-form textarea:focus,
#partnerModule-network .members-only-v3405 .exclusive-form select:focus{border-color:#d7ad55!important;box-shadow:0 0 0 2px rgba(215,173,85,.14)!important}
#partnerModule-network .members-only-v3405 .exclusive-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important}
#partnerModule-network .members-only-v3405 .brand-upload-box{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;box-sizing:border-box!important;padding:14px!important;border:1px dashed #49657a!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}
#partnerModule-network .members-only-v3405 .brand-upload-box>b{color:#dce7ef!important;font-size:12px!important}
#partnerModule-network .members-only-v3405 .brand-upload-box>span{color:#8fa4b5!important;font-size:11px!important;font-weight:600!important}
#partnerModule-network .members-only-v3405 .brand-upload-box input[type="file"]{display:block!important;width:100%!important;max-width:100%!important;margin-top:5px!important;color:#c6d4df!important;font-size:12px!important}
#partnerModule-network .members-only-v3405 .members-only-option-v3405,
#partnerModule-network .members-only-v3405 .members-only-distribution-v3405{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;box-sizing:border-box!important;padding:15px 16px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important}
#partnerModule-network .members-only-v3405 .members-only-option-v3405>label,
#partnerModule-network .members-only-v3405 .members-only-distribution-v3405>label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;margin:0!important;color:#dce7ef!important;font-size:12px!important;line-height:1.3!important}
#partnerModule-network .members-only-v3405 input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;flex:0 0 auto!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important}
#partnerModule-network .members-only-v3405 #membersOnlyCapacityWrap{display:grid;gap:7px;padding-top:3px}
#partnerModule-network .members-only-v3405 #membersOnlyCapacityWrap[hidden]{display:none!important}
#partnerModule-network .members-only-v3405 #membersOnlyCapacityWrap small,
#partnerModule-network .members-only-v3405 .members-only-distribution-v3405 small{color:#8fa4b5!important;font-size:11px!important;line-height:1.45!important}
#partnerModule-network .members-only-v3405 .members-only-distribution-v3405>b{color:#f1bd4c!important;font-size:12px!important;letter-spacing:.02em!important}
#partnerModule-network .members-only-v3405 .exclusive-eligibility{display:grid!important;gap:4px!important;width:100%!important;box-sizing:border-box!important;padding:14px 16px!important;border:1px solid rgba(215,173,85,.28)!important;border-radius:12px!important;background:rgba(215,173,85,.055)!important}
#partnerModule-network .members-only-v3405 .exclusive-eligibility b{color:#f1bd4c!important;font-size:12px!important}
#partnerModule-network .members-only-v3405 .exclusive-eligibility span{color:#aebdca!important;font-size:11px!important;line-height:1.45!important}
#partnerModule-network .members-only-v3405 .network-update-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;margin-top:2px!important}
#partnerModule-network .members-only-v3405 .exclusive-library{margin-top:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.025)}
#partnerModule-network .members-only-v3405 .exclusive-library>div{display:grid;gap:4px}
#partnerModule-network .members-only-v3405 .exclusive-library b{color:#dce7ef;font-size:13px}
#partnerModule-network .members-only-v3405 .exclusive-library small{color:#879cac;font-size:11px;line-height:1.45}
@media(max-width:760px){
  #partnerModule-network .members-only-v3405{width:calc(100vw - 24px)!important;top:12px!important;max-height:calc(100vh - 24px)!important;padding:18px!important}
  #partnerModule-network .members-only-v3405 .exclusive-grid{grid-template-columns:minmax(0,1fr)!important}
  #partnerModule-network .members-only-v3405 .network-update-actions{align-items:stretch!important;flex-direction:column!important}
  #partnerModule-network .members-only-v3405 .network-update-actions button{width:100%!important}
}

/* v3.34.08 Members-Only functional closure */
#partnerModule-network .members-only-v3405 #membersOnlyDeadlineLabel{display:grid!important;gap:6px!important;width:100%!important}
#partnerModule-network .members-only-v3405 .exclusive-library-head{display:grid;gap:4px;margin-bottom:10px}
#partnerModule-network .members-only-v3405 .members-only-saved-list-v3408{display:grid;gap:9px}
#partnerModule-network .members-only-v3405 .members-only-saved-empty-v3408{padding:10px 0;color:#879cac;font-size:11px}
#partnerModule-network .members-only-v3405 .members-only-saved-card-v3408{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}
#partnerModule-network .members-only-v3405 .members-only-saved-card-v3408>div:first-child{display:grid;gap:4px;min-width:0}
#partnerModule-network .members-only-v3405 .members-only-saved-card-v3408 b{color:#eef5fb;font-size:12px}
#partnerModule-network .members-only-v3405 .members-only-saved-card-v3408 small{color:#8fa4b5;font-size:10px;line-height:1.4}
#partnerModule-network .members-only-v3405 .members-only-saved-actions-v3408{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
#partnerModule-network .members-only-v3405 .members-only-saved-actions-v3408 button{border:1px solid #355269;border-radius:8px;background:#0a1c2a;color:#dce7ef;padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer}
#partnerModule-network .members-only-v3405 .members-only-saved-confirm-v3408{display:grid;gap:3px;padding:11px 13px;border:1px solid rgba(93,201,130,.42);border-radius:10px;background:rgba(93,201,130,.09)}
#partnerModule-network .members-only-v3405 .members-only-saved-confirm-v3408 b{color:#bfe8cc;font-size:12px}
#partnerModule-network .members-only-v3405 .members-only-saved-confirm-v3408 span{color:#aebdca;font-size:11px}
.members-only-preview-v3408{position:fixed;inset:0;z-index:2147482600;background:rgba(1,8,16,.92);padding:18px;box-sizing:border-box}
.members-only-preview-v3408[hidden]{display:none!important}
.members-only-preview-shell-v3408{height:100%;max-width:1380px;margin:auto;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(215,173,85,.28);border-radius:18px;background:#071521;overflow:hidden}
.members-only-preview-head-v3408{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#0b1b28}
.members-only-preview-head-v3408 span{display:grid;gap:2px}.members-only-preview-head-v3408 b{color:#f1bd4c;font-size:11px;letter-spacing:.1em}.members-only-preview-head-v3408 small{color:#91a5b5;font-size:10px}
.members-only-preview-head-v3408 button{border:1px solid #456178;border-radius:9px;background:#102536;color:#eef5fb;padding:8px 11px;font-weight:800;cursor:pointer}
.members-only-preview-stage-v3408{min-height:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:12px;box-sizing:border-box}
.members-only-preview-fit-v3408{position:relative;flex:0 0 auto}.members-only-preview-canvas-v3408{transform-origin:top left;box-sizing:border-box}
.members-only-preview-canvas-v3408 .network-member-window{margin:0!important}
.members-only-preview-active-v3408{box-shadow:inset 0 0 0 2px rgba(215,173,85,.6)!important}
.members-only-member-sheet-v3408{margin:14px 18px 0;border:1px solid rgba(215,173,85,.35);border-radius:16px;background:linear-gradient(135deg,#0b1f2d,#102938);overflow:hidden;color:#eef5fb}
.members-only-member-badge-v3408{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.09);color:#f1bd4c;font-size:10px;font-weight:900;letter-spacing:.14em}
.members-only-member-art-v3408{display:block;width:100%;height:210px;object-fit:cover}
.members-only-member-copy-v3408{display:grid;gap:12px;padding:18px}.members-only-member-copy-v3408 h3{margin:0;color:#fff;font-size:25px}.members-only-member-copy-v3408 p{margin:0;color:#c3d0da;font-size:13px;line-height:1.55}
.members-only-member-meta-v3408{display:flex;gap:10px;flex-wrap:wrap}.members-only-member-meta-v3408 span{display:grid;gap:2px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:#dce7ef;font-size:11px}.members-only-member-meta-v3408 span b{color:#91a5b5;font-size:9px;text-transform:uppercase;letter-spacing:.08em}
.members-only-member-cap-v3408{display:flex;align-items:baseline;gap:10px}.members-only-member-cap-v3408 strong{color:#f1bd4c;font-size:17px}.members-only-member-cap-v3408 small{color:#91a5b5;font-size:11px}
.members-only-member-cta-v3408{justify-self:start;border:1px solid #d7ad55;border-radius:10px;background:#d7ad55;color:#08131d;padding:10px 15px;font-weight:900}
body.members-only-preview-open-v3408{overflow:hidden!important}
@media(max-width:760px){#partnerModule-network .members-only-v3405 .members-only-saved-card-v3408{align-items:stretch;flex-direction:column}.members-only-preview-v3408{padding:8px}.members-only-preview-head-v3408{align-items:flex-start;flex-direction:column}.members-only-preview-head-v3408 button{align-self:flex-end}}
/* v3.34.10 Members-Only destination/distribution/collapse closure */
#partnerModule-network .members-only-auto-delivery-v3410{display:grid;gap:3px;padding:11px 12px;border:1px solid rgba(215,173,85,.28);border-radius:11px;background:rgba(215,173,85,.06)}
#partnerModule-network .members-only-auto-delivery-v3410 strong{color:#eef5fb;font-size:12px}
#partnerModule-network .members-only-auto-delivery-v3410 small{color:#91a5b5;font-size:11px;line-height:1.4}
.members-only-member-badge-v3408{display:flex;align-items:center;justify-content:space-between;gap:12px}
.members-only-collapse-v3410{border:1px solid rgba(241,189,76,.55);border-radius:999px;background:rgba(241,189,76,.08);color:#f1bd4c;padding:5px 9px;font-size:10px;font-weight:900;cursor:pointer}
.members-only-collapsed-v3410{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;background:linear-gradient(135deg,#0b1f2d,#102938)}
.members-only-collapsed-v3410[hidden]{display:none!important}.members-only-expanded-v3410[hidden]{display:none!important}
.members-only-collapsed-v3410>div{display:grid;gap:2px}.members-only-collapsed-v3410 small{color:#f1bd4c;font-size:9px;font-weight:900;letter-spacing:.11em}.members-only-collapsed-v3410 b{color:#fff;font-size:15px}.members-only-collapsed-v3410 span{color:#91a5b5;font-size:10px}
.members-only-collapsed-v3410 button{flex:0 0 auto;border:1px solid #d7ad55;border-radius:9px;background:#d7ad55;color:#08131d;padding:8px 11px;font-weight:900;cursor:pointer}
@media(max-width:760px){.members-only-collapsed-v3410{align-items:stretch;flex-direction:column}.members-only-collapsed-v3410 button{align-self:flex-start}.members-only-member-art-v3408{height:150px}}
