:root,:root[data-theme=atelier]{--bg:#f4efe6;--bg-soft:#ebe4d8;--bg-end:#e6ddcf;--surface:#ffffffb8;--surface-strong:#ffffffe6;--ink:#181815;--ink-muted:#5e5a53;--line:#1818151f;--line-strong:#1818153d;--accent:#b86a37;--accent-soft:#b86a3724;--calm:#2f6f68;--watch:#9e6e2f;--critical:#8f3c2d;--shadow-soft:0 20px 40px #25201914;--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--wash-a:#b86a372e;--wash-b:#2f6f6829;--grain:#18181508;--header-bg:#f4efe6c7;--font-body-stack:"Avenir Next","Satoshi","Noto Sans KR","Segoe UI",sans-serif;--font-display-stack:"Ivar Text","Canela","Cormorant Garamond","Times New Roman",serif;--type-xxs:clamp(.7rem,.68rem + .1vw,.78rem);--type-xs:clamp(.78rem,.74rem + .16vw,.88rem);--type-sm:clamp(.88rem,.84rem + .2vw,.98rem);--type-md:clamp(.98rem,.93rem + .24vw,1.08rem);--type-lg:clamp(1.12rem,1.02rem + .42vw,1.32rem);--type-xl:clamp(1.34rem,1.2rem + .84vw,1.88rem);--type-2xl:clamp(1.72rem,1.34rem + 2.2vw,3rem);--lh-tight:1.12;--lh-body:1.58;--lux-metal-a:#ba834e57;--lux-metal-b:#f7e4bc7a;--lux-panel:#ffffffbd;--lux-rim:#6f4c2a57;--lux-sheen:#fff4d79e;--lux-shadow:0 26px 56px #2c1e132e;--lux-ambient-a:#d2a26857;--lux-ambient-b:#ffefce3d;--lux-depth-shadow:0 34px 80px #25180e33;--lux-specular:#fffaec80}:root[data-theme=gallery]{--bg:#eceff3;--bg-soft:#dce3ea;--bg-end:#d5dde8;--surface:#ffffffc7;--surface-strong:#ffffffeb;--ink:#121b24;--ink-muted:#536271;--line:#121b2424;--line-strong:#121b2447;--accent:#1d6f8d;--accent-soft:#1d6f8d24;--calm:#23696d;--watch:#956f24;--critical:#7f3842;--shadow-soft:0 20px 42px #131f301a;--wash-a:#1d6f8d29;--wash-b:#62865926;--grain:#121b2408;--header-bg:#e4ecf4cc;--font-body-stack:"Neue Haas Grotesk Text Pro","Avenir Next","Pretendard","Noto Sans KR",sans-serif;--font-display-stack:"Noe Display","Bodoni Moda","Didot","Times New Roman",serif;--lux-metal-a:#537e9c47;--lux-metal-b:#e4effb8f;--lux-panel:#fffc;--lux-rim:#2a4d664d;--lux-sheen:#ebf7ffad;--lux-shadow:0 24px 52px #14283d29;--lux-ambient-a:#6e9abc47;--lux-ambient-b:#e7f4ff42;--lux-depth-shadow:0 32px 72px #1122342e;--lux-specular:#eef8ff85}:root[data-theme=mono]{--bg:#f5f4f1;--bg-soft:#eceae4;--bg-end:#e3e0d9;--surface:#ffffffc7;--surface-strong:#fffffff0;--ink:#121211;--ink-muted:#4c4b47;--line:#12121124;--line-strong:#1212114d;--accent:#2a2a28;--accent-soft:#2a2a2829;--calm:#404b46;--watch:#6d5c43;--critical:#5f3831;--shadow-soft:0 20px 38px #12121114;--wash-a:#12121114;--wash-b:#5454501a;--grain:#1212110a;--header-bg:#f5f4f1d6;--font-body-stack:"IBM Plex Sans KR","Suisse Int'l","Avenir Next","Noto Sans KR",sans-serif;--font-display-stack:"PP Editorial New","Spectral","Times New Roman",serif;--lux-metal-a:#69655c4d;--lux-metal-b:#efebe28f;--lux-panel:#ffffffc7;--lux-rim:#4e4a4457;--lux-sheen:#fffaee94;--lux-shadow:0 24px 50px #13131224;--lux-ambient-a:#a9a39642;--lux-ambient-b:#f6f2e938;--lux-depth-shadow:0 30px 70px #100f0e29;--lux-specular:#faf7f07a}*{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-body-stack);color:var(--ink);font-size:var(--type-md);line-height:var(--lh-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(1400px 760px at 6% -12%,var(--wash-a),transparent 58%),radial-gradient(1100px 680px at 100% -8%,var(--wash-b),transparent 56%),linear-gradient(180deg,var(--bg)0%,var(--bg-soft)54%,var(--bg-end)100%);margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;opacity:.3;background-image:repeating-linear-gradient(0deg,var(--grain)0,var(--grain)1px,transparent 1px,transparent 24px),repeating-linear-gradient(90deg,var(--grain)0,var(--grain)1px,transparent 1px,transparent 24px);position:fixed;inset:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}.mono{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.siteRoot{transform-origin:50% 44%;grid-template-rows:auto 1fr auto;min-height:100dvh;transition:transform .76s cubic-bezier(.22,1,.36,1),filter .54s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.siteRoot.gateLocked{filter:saturate(.88)contrast(.94);transform:scale(1.015)}.siteRoot.pullIn{animation:1.08s cubic-bezier(.18,.9,.22,1) both sitePullIn}.shell{width:min(1120px,100% - 2.4rem);margin:0 auto}.tcOpsRoot{min-height:100dvh;padding:.9rem .9rem 5.2rem}.tcOpsCanvas{width:min(1600px,100%);margin:0 auto}.tcBrandRoot{min-height:100dvh;padding:1.35rem 0 5.9rem}.tcBrandShell{width:min(1120px,100% - 2.2rem)}.tcBadgeDock{right:max(.82rem,env(safe-area-inset-right));bottom:max(.82rem,env(safe-area-inset-bottom));z-index:95;justify-items:end;gap:.44rem;display:grid;position:fixed}.tcBadgeRail{justify-items:end;gap:.34rem;display:grid}.tcBadgeItem{--order:1;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong),#fff 16%);min-width:196px;color:var(--ink);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s,border-color .18s;transition-delay:calc(var(--order)*22ms);border-radius:12px;gap:.08rem;padding:.45rem .62rem;text-decoration:none;display:grid;transform:translateY(11px)scale(.98);box-shadow:0 12px 28px #12161e24}.tcBadgeItem strong{letter-spacing:.04em;font-size:.78rem}.tcBadgeItem span{color:var(--ink-muted);font-size:.66rem}.tcBadgeItem:hover{border-color:var(--line-strong)}.tcBadgeDock.open .tcBadgeItem{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.tcBadgeItem.active{border-color:color-mix(in srgb,var(--accent),#fff 22%);background:color-mix(in srgb,var(--accent-soft),#fff 90%)}.tcBadgeItemService strong{color:color-mix(in srgb,var(--accent),var(--ink)40%)}.tcBadgeTrigger{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-strong),#fff 24%);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:38px;padding:.36rem .84rem .36rem .5rem;transition:transform .16s,border-color .16s,background-color .18s;display:inline-flex;box-shadow:0 12px 26px #0d111833}.tcBadgeTrigger:hover{border-color:color-mix(in srgb,var(--accent),var(--line-strong)42%);transform:translateY(-1px)}.tcBadgeTrigger.open{background:color-mix(in srgb,var(--accent-soft),#fff 86%)}.tcBadgeMark{border:1px solid color-mix(in srgb,var(--accent),transparent 44%);background:color-mix(in srgb,var(--accent-soft),#fff 78%);border-radius:999px;place-items:center;width:24px;height:24px;font-size:.8rem;display:inline-grid}.tcBadgeLabel{letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:700}body.is-gated{overflow:hidden}.entryGate{z-index:120;isolation:isolate;background:radial-gradient(72% 60% at 50% 42%,color-mix(in srgb,var(--accent),transparent 72%)0%,transparent 76%),linear-gradient(160deg,color-mix(in srgb,var(--bg),#05080f 32%),color-mix(in srgb,var(--bg-end),#080b14 46%));place-items:center;padding:1.4rem;display:grid;position:fixed;inset:0}.entryGateNoise{pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink),transparent 93%)0,color-mix(in srgb,var(--ink),transparent 93%)1px,transparent 1px,transparent 17px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink),transparent 93%)0,color-mix(in srgb,var(--ink),transparent 93%)1px,transparent 1px,transparent 17px);position:absolute;inset:0}.entryGateVortex{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:.9;background:repeating-radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--lux-sheen),transparent 58%)0 8%,transparent 8% 14%),conic-gradient(from 0turn,color-mix(in srgb,var(--accent),transparent 62%),color-mix(in srgb,var(--lux-specular),transparent 72%),color-mix(in srgb,var(--accent),transparent 60%));filter:blur(10px)saturate(1.2);border-radius:999px;width:min(74vmin,920px);animation:20s linear infinite vortexDrift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.entryGateShell{z-index:2;text-align:center;border:1px solid color-mix(in srgb,var(--lux-rim),transparent 56%);background:linear-gradient(168deg,color-mix(in srgb,var(--surface-strong),#fff 8%)0%,color-mix(in srgb,var(--surface),transparent 6%)62%,color-mix(in srgb,var(--bg-soft),transparent 10%)100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:clamp(20px,2.6vw,30px);gap:1.1rem;width:min(720px,94vw);padding:clamp(1.2rem,2.2vw,1.9rem) clamp(1rem,2.8vw,2.2rem);display:grid;position:relative;box-shadow:0 24px 78px #0b102042,inset 0 1px #ffffffc7}.entryGateKicker{font-size:var(--type-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.entryGateTitle{font-family:var(--font-display-stack);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.7rem,1.1rem + 2.2vw,3.1rem);line-height:1.07}.entryGateLead{max-width:58ch;color:color-mix(in srgb,var(--ink-muted),var(--ink)8%);text-wrap:pretty;margin:0 auto;font-size:clamp(.95rem,.86rem + .34vw,1.08rem)}.entryGateButton{border:1px solid color-mix(in srgb,var(--line-strong),transparent 22%);font-size:var(--type-sm);letter-spacing:.03em;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--lux-sheen),#fff 22%)0%,color-mix(in srgb,var(--accent),#fff 78%)100%);cursor:pointer;border-radius:999px;justify-self:center;padding:.7rem 1.35rem;font-weight:600;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 12px 30px #1a130d2e}.entryGateButton:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 18px 36px #1a130d38}.entryGateButton:disabled{cursor:wait}.entryGate.opening{pointer-events:none;animation:1.08s cubic-bezier(.22,1,.36,1) forwards gateFadeOut}.entryGate.opening .entryGateVortex{animation:20s linear infinite vortexDrift,1.08s cubic-bezier(.12,.88,.25,1) forwards vortexCollapse}.siteHeader{z-index:30;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.headerRow{justify-content:space-between;align-items:center;gap:1rem;min-height:74px;display:flex}.brand{letter-spacing:.01em;align-items:center;gap:.64rem;display:inline-flex}.brandDot{width:1.5rem;height:1.5rem;font-size:var(--type-xs);background:linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--accent),#fff 32%));color:#fff;box-shadow:0 0 0 5px var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.brandTextWrap{gap:.05rem;display:grid}.brandTextWrap strong{font-size:var(--type-sm);font-weight:700}.brandTextWrap small{font-size:var(--type-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.siteNav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.headerTools{flex:1;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.themeSwitch{border:1px solid var(--line);background:color-mix(in srgb,#fff 68%,var(--bg-soft));border-radius:16px;align-items:center;gap:.24rem;padding:.24rem;display:inline-flex;box-shadow:inset 0 1px #ffffff85}.themeBtn{border:1px solid color-mix(in srgb,var(--line),transparent 24%);background:color-mix(in srgb,#fff 82%,var(--bg-soft));color:var(--ink-muted);min-width:108px;font-size:var(--type-xxs);letter-spacing:.03em;cursor:pointer;border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.46rem;padding:.34rem .52rem;transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.themeBtn:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.themeBtn.active{color:#fff;background:var(--ink);box-shadow:0 10px 20px color-mix(in srgb,var(--ink),transparent 74%);border-color:#0000}.themeBtnPreview{border:1px solid color-mix(in srgb,var(--line-strong),transparent 10%);border-radius:4px;width:14px;height:14px;box-shadow:inset 0 1px #ffffff70}.themeBtnPreview[data-variant=atelier]{background:linear-gradient(140deg,#bf7d46,#e9c89d 60%,#3f8078)}.themeBtnPreview[data-variant=gallery]{background:linear-gradient(140deg,#377ea7,#cde7fa 62%,#5f8a74)}.themeBtnPreview[data-variant=mono]{background:linear-gradient(140deg,#2e2d2a,#d8d4cb 58%,#55534c)}.themeBtnText{text-align:left;gap:.05rem;min-width:0;display:grid}.themeBtnLabel{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.24rem;font-weight:600;display:inline-flex}.themeBtnTone{letter-spacing:.08em;text-transform:uppercase;opacity:.74;font-size:.62rem}.themeBtnIcon{font-size:.76rem;line-height:1}:root[data-theme=atelier] .themeBtn.active{background:linear-gradient(135deg,#7a4526,#b56a36 58%,#c58f57)}:root[data-theme=gallery] .themeBtn.active{background:linear-gradient(135deg,#295a77,#3f7fa1 62%,#76a3be)}:root[data-theme=mono] .themeBtn.active{background:linear-gradient(135deg,#181817,#31302d 60%,#4a4844)}.navLink{font-size:var(--type-sm);color:var(--ink-muted);border:1px solid #0000;border-radius:999px;padding:.45rem .9rem;transition:border-color .18s,color .18s,background-color .18s}.navLink:hover{color:var(--ink);border-color:var(--line);background:#ffffff75}.siteMain{padding:2.4rem 0 4rem}.siteFooter{border-top:1px solid var(--line);background:#ffffff6b}.footerRow{min-height:60px;color:var(--ink-muted);font-size:var(--type-sm);justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pageStack{gap:2.2rem;display:grid}.hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:1.6rem;display:grid}.heroLuxury .heroCopy,.heroLuxury .heroLoop{isolation:isolate;border:1px solid color-mix(in srgb,var(--lux-rim),var(--line)52%);background:radial-gradient(920px 360px at 110% -22%,var(--lux-ambient-a),transparent 62%),radial-gradient(760px 260px at 0% 118%,var(--lux-ambient-b),transparent 66%),radial-gradient(780px 220px at 6% -26%,color-mix(in srgb,var(--lux-sheen),transparent 36%),transparent 66%),linear-gradient(146deg,color-mix(in srgb,var(--lux-panel),#fff 20%),#ffffff70);box-shadow:var(--lux-shadow),var(--lux-depth-shadow);position:relative;overflow:hidden}.heroLuxury .heroCopy:before,.heroLuxury .heroLoop:before{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 24%,color-mix(in srgb,var(--lux-metal-a),transparent 6%)50%,transparent 78%);opacity:.38;animation:11.5s linear infinite heroSheen;position:absolute;inset:0;transform:translate(-58%)}.heroLuxury .heroCopy:after,.heroLuxury .heroLoop:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb,var(--lux-rim),#fff 52%);opacity:.58;pointer-events:none;position:absolute;inset:1px}.heroLuxury .heroCopy{transition:transform .24s,box-shadow .24s;transform:translateY(0)}.heroLuxury .heroCopy:hover{box-shadow:var(--lux-shadow),0 40px 88px color-mix(in srgb,var(--lux-rim),transparent 72%);transform:translateY(-2px)}.heroLuxury .heroCopy>*,.heroLuxury .heroLoop>*{z-index:1;position:relative}.heroCopy{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);gap:1.2rem;padding:clamp(1.3rem,2.2vw,2rem);display:grid}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:var(--type-xxs);color:var(--ink-muted);font-weight:700}.heroTitle,.pageTitle{font-family:var(--font-display-stack);letter-spacing:-.02em;font-weight:600;line-height:1.05}.heroTitle{font-size:clamp(2rem,4.8vw,4.05rem)}.heroLead,.pageLead{color:var(--ink-muted);font-size:var(--type-md);line-height:var(--lh-body);max-width:56ch}.ctaRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.button{border:1px solid var(--line-strong);background:var(--ink);color:#fff;font-weight:600;font-size:var(--type-sm);border-radius:999px;justify-content:center;align-items:center;padding:.68rem 1.05rem;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #18181540}.buttonGhost{color:var(--ink);background:0 0}.loopFrame{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);padding:.7rem;position:relative;overflow:hidden}.loopHalo{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#b86a3747,#0000 72%);border-radius:999px;width:78%;height:78%;animation:10s ease-in-out infinite haloFloat;position:absolute;top:-12%;left:-10%}.loopImage{--loop-scale:1;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-lg) - 8px);border:1px solid var(--line);width:100%;transform:scale(var(--loop-scale));background:#efe8dc;transition:transform .26s,filter .26s;display:block}.loopCaption{font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:.58rem}.compactLoop .loopImage{aspect-ratio:5/4}.heroLuxury .heroLoop .loopImage{border-color:color-mix(in srgb,var(--line),var(--lux-rim)32%);filter:saturate(1.05)contrast(1.06);box-shadow:inset 0 1px #ffffff8f}.heroLuxury .heroLoop .loopCaption{align-items:center;gap:.45rem;display:inline-flex}.heroLuxury .heroLoop .loopCaption:before{content:"";background:color-mix(in srgb,var(--lux-rim),transparent 24%);width:1.85rem;height:1px}.heroLuxury .heroTitle{text-wrap:balance}.heroLuxury .ctaRow .button{border-color:color-mix(in srgb,var(--lux-rim),transparent 52%);box-shadow:inset 0 1px 0 #ffffff38,0 12px 28px color-mix(in srgb,var(--lux-rim),transparent 72%)}.heroLuxury .ctaRow .buttonGhost{background:color-mix(in srgb,var(--lux-panel),#ffffff38 34%)}.heroLuxury .ctaRow .buttonGhost:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--lux-rim),transparent 66%)}.heroLuxury .heroLead{max-width:52ch}.heroLuxury .kicker{color:color-mix(in srgb,var(--ink-muted),#fff 8%);letter-spacing:.14em}.heroLuxury .heroCopy{gap:1.15rem}.heroLuxury .heroLoop .loopHalo{opacity:.72;filter:blur(24px);animation-duration:8.8s}.heroLuxury .heroLoop{animation:9.5s ease-in-out infinite luxLift}.sectionBlock{gap:1rem;display:grid}.sectionHead{gap:.42rem;display:grid}.sectionHead h2{font-family:var(--font-display-stack);font-weight:600;font-size:var(--type-xl);line-height:var(--lh-tight)}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.metricCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);gap:.5rem;padding:1rem;display:grid}.metricLabel{color:var(--ink-muted);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase}.metricValue{font-family:var(--font-display-stack);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1}.metricNote{color:var(--ink-muted);font-size:var(--type-sm)}.trackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.trackCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:.52rem;padding:1rem;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.trackCard h3{font-family:var(--font-display-stack);font-size:var(--type-lg);line-height:var(--lh-tight)}.trackCard p{color:var(--ink-muted);font-size:var(--type-sm);line-height:var(--lh-body)}.trackCard span{color:var(--ink-muted);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase}.trackCard:hover{border-color:var(--line-strong);background:#ffffffeb;transform:translateY(-2px)}.luxuryBand{isolation:isolate;border:1px solid color-mix(in srgb,var(--lux-rim),transparent 34%);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(840px 280px at 6% -26%,var(--lux-metal-b),transparent 66%),linear-gradient(137deg,var(--lux-panel),#ffffff7a);box-shadow:var(--lux-shadow),var(--lux-depth-shadow);gap:0;padding:clamp(.3rem,1.2vw,.6rem);display:grid;position:relative;overflow:hidden}.luxuryBand:before{content:"";pointer-events:none;background:linear-gradient(116deg,transparent 20%,var(--lux-metal-a)48%,transparent 80%);opacity:.5;mix-blend-mode:screen;animation:11.8s linear infinite luxSheen;position:absolute;inset:0;transform:translate(-55%)}.luxuryBand:after{content:"";border-radius:calc(var(--radius-lg) + 3px);border:1px solid color-mix(in srgb,var(--lux-rim),#fff 44%);pointer-events:none;opacity:.6;position:absolute;inset:1px}.luxuryBandHead{position:relative}.luxuryBandHead:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--lux-rim),transparent 38%)40%,color-mix(in srgb,var(--lux-specular),transparent 20%)100%);opacity:.7;width:160px;height:1px;position:absolute;top:.45rem;right:0}.luxuryBandHead h2{z-index:1;max-width:24ch;position:relative}.luxuryGifGrid{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.86rem;display:grid;position:relative}.luxuryGifCard{isolation:isolate;border:1px solid color-mix(in srgb,var(--line-strong),transparent 32%);border-radius:var(--radius-md);background:linear-gradient(168deg,#fffffff0,#f8f3e9bd);grid-template-rows:1fr;min-height:240px;transition:transform .24s,border-color .24s,box-shadow .24s,background-color .24s;display:grid;position:relative;overflow:hidden}.luxuryGifCard.featured{grid-row:1/span 2;min-height:500px}.luxuryGifCard:before{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#0000 44%,#ffffff4d 100%);transition:opacity .22s;position:absolute;inset:0}.luxuryGifCard:hover{border-color:var(--line-strong);background:linear-gradient(168deg,#fffffff7,#faf4e9c7);transform:translateY(-4px);box-shadow:0 26px 48px #18181533}.luxuryGifCard:hover:before{opacity:1}.luxuryGifMedia{aspect-ratio:16/9;background:#ffffff8a;border-bottom:0;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94}.luxuryGifCard.featured .luxuryGifMedia{aspect-ratio:auto;height:100%}.luxuryGifImage{--gif-base-scale:1;object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(var(--gif-base-scale));transition:transform .26s,filter .26s;display:block}.luxuryGifCard:hover .luxuryGifImage{transform:scale(calc(var(--gif-base-scale) + .032));filter:saturate(1.08)contrast(1.08)}.luxuryGifOverlay{font-size:var(--type-xxs);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--ink),#fff 10%);background:color-mix(in srgb,var(--lux-sheen),#ffffff3d 34%);border:1px solid color-mix(in srgb,var(--lux-rim),transparent 44%);border-radius:999px;margin:0;padding:.2rem .52rem;position:absolute;bottom:.58rem;right:.62rem}.luxuryGifMeta{z-index:2;gap:.32rem;padding:.82rem .88rem .92rem;display:grid;position:relative}.luxuryGifStage{font-size:var(--type-xxs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.4rem;display:inline-flex}.luxuryGifStage span{border:1px solid color-mix(in srgb,var(--lux-rim),transparent 36%);background:color-mix(in srgb,var(--lux-sheen),#ffffff5c 40%);border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;padding:.05rem .34rem;display:inline-flex}.luxuryGifMeta h3{font-family:var(--font-display-stack);font-size:clamp(1.18rem,1.04rem + .52vw,1.48rem);line-height:var(--lh-tight)}.luxuryGifCard.featured .luxuryGifMeta h3{font-size:clamp(1.3rem,1.12rem + .85vw,1.72rem)}.luxuryGifMeta p:not(.luxuryGifStage){color:var(--ink-muted);font-size:var(--type-sm);line-height:var(--lh-body)}.luxuryBandNote{z-index:1;color:var(--ink-muted);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.52rem;margin-top:.04rem;display:inline-flex;position:relative}.luxuryBandNote:before{content:"";background:color-mix(in srgb,var(--lux-rim),transparent 30%);width:2.2rem;height:1px}:root[data-theme=atelier] .heroLuxury .heroLoop .loopImage,:root[data-theme=atelier] .luxuryGifImage{--loop-scale:1.14;--gif-base-scale:1.12;filter:saturate(1.08)contrast(1.05)}:root[data-theme=gallery] .hero{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}:root[data-theme=gallery] .siteHeader{background:linear-gradient(#eef5fce0,#e9f0f8b8)}:root[data-theme=gallery] .heroLuxury .heroCopy,:root[data-theme=gallery] .heroLuxury .heroLoop,:root[data-theme=gallery] .luxuryBand{background:radial-gradient(900px 360px at 110% -16%,#88b5d35c,#0000 64%),radial-gradient(680px 260px at 0 122%,#96bea647,#0000 66%),linear-gradient(145deg,#ffffffe0,#f6fbff9e);border-radius:30px}:root[data-theme=gallery] .heroLuxury .heroLoop .loopImage,:root[data-theme=gallery] .luxuryGifImage{--loop-scale:1.13;--gif-base-scale:1.11;filter:saturate(1.22)hue-rotate(-9deg)contrast(1.08)}:root[data-theme=atelier] .heroLuxury .heroLoop,:root[data-theme=gallery] .heroLuxury .heroLoop{align-items:stretch;padding:0;display:flex}:root[data-theme=atelier] .heroLuxury .heroLoop .loopImage,:root[data-theme=gallery] .heroLuxury .heroLoop .loopImage{aspect-ratio:auto;border:0;width:100%;height:100%}:root[data-theme=atelier] .luxuryGifMedia,:root[data-theme=gallery] .luxuryGifMedia,:root[data-theme=atelier] .luxuryGifCard.featured .luxuryGifMedia,:root[data-theme=gallery] .luxuryGifCard.featured .luxuryGifMedia{aspect-ratio:16/9}:root[data-theme=gallery] .luxuryGifGrid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=gallery] .luxuryGifCard.featured{grid-row:auto}:root[data-theme=gallery] .button{border-radius:14px}:root[data-theme=mono]{--radius-lg:12px;--radius-md:9px;--radius-sm:6px}:root[data-theme=mono] .siteHeader,:root[data-theme=mono] .siteFooter{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=mono] .heroLuxury .heroCopy,:root[data-theme=mono] .heroLuxury .heroLoop,:root[data-theme=mono] .luxuryBand{background:linear-gradient(#ffffffeb,#eeece7eb);box-shadow:0 0 0 1px #12121129}:root[data-theme=mono] .heroLuxury .heroCopy:before,:root[data-theme=mono] .heroLuxury .heroLoop:before,:root[data-theme=mono] .luxuryBand:before{opacity:0}:root[data-theme=mono] .heroLuxury .heroLoop .loopHalo{display:none}:root[data-theme=mono] .heroLuxury .heroLoop .loopImage,:root[data-theme=mono] .luxuryGifImage{--loop-scale:1;--gif-base-scale:1;filter:grayscale()contrast(1.18)brightness(.96)}:root[data-theme=mono] .button,:root[data-theme=mono] .navLink,:root[data-theme=mono] .themeBtn{text-transform:uppercase;letter-spacing:.08em;border-radius:8px}.quoteStrip{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(120deg,#ffffffbd,#fff6);padding:1.05rem 1.2rem}.quoteStrip p{font-family:var(--font-display-stack);font-size:clamp(1.18rem,2vw,1.72rem);line-height:1.26}.themeVoice{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(130deg,#ffffffc7,#ffffff80);gap:.35rem;padding:.98rem 1.1rem;display:grid}.themeVoiceLine{font-size:var(--type-sm);color:var(--ink);line-height:var(--lh-body)}.themeVoiceQuote{font-size:var(--type-xs);color:var(--ink-muted)}.pageHeading{gap:.8rem;max-width:66ch;display:grid}.pageTitle{font-size:clamp(1.9rem,4vw,3.45rem)}.splitBlock{grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);align-items:stretch;gap:1rem;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);gap:.9rem;padding:1rem;display:grid}.panelTitle{font-family:var(--font-display-stack);font-size:1.4rem}.reportControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.reportControl{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.reportLabel{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.reportActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.reportNotice{border:1px solid var(--line);color:var(--ink-muted);background:#fff9;border-radius:12px;padding:.42rem .6rem;font-size:.84rem}.reportCard.panel{gap:.7rem}.reportTable{gap:.42rem;display:grid}.reportRow{border:1px solid var(--line);background:#ffffff94;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.48rem .6rem;display:flex}.reportEmpty{color:var(--ink-muted);font-size:.9rem}.textList{color:var(--ink-muted);gap:.6rem;padding-left:1.2rem;display:grid}.zoneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.zoneCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:.6rem;padding:1rem;display:grid}.zoneHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.zoneHeader h3{font-family:var(--font-display-stack);font-size:1.24rem}.zoneCard p{color:var(--ink-muted)}.zoneCard strong{font-size:.92rem}.chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .58rem;font-size:.74rem;display:inline-flex}.chip[data-tone=calm]{color:var(--calm);background:#2f6f681f}.chip[data-tone=watch]{color:var(--watch);background:#9e6e2f21}.chip[data-tone=critical]{color:var(--critical);background:#8f3c2d1f}.eventGrid{gap:.8rem;display:grid}.eventCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);gap:.65rem;padding:1rem;display:grid}.eventTop{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.eventTop h2{font-family:var(--font-display-stack);font-size:1.28rem}.eventMeta{color:var(--ink-muted);align-items:center;gap:.65rem;font-size:.85rem;display:flex}.eventMeta span{border-right:1px solid var(--line);padding-right:.65rem}.eventMeta span:last-child{border-right:none;padding-right:0}.eventCard p{color:var(--ink-muted)}.journalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.essayCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:.62rem;padding:1rem;display:grid}.essayMeta{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.78rem;display:flex}.essayCard h2{font-family:var(--font-display-stack);font-size:1.2rem}.essayCard p:last-child{color:var(--ink-muted)}.principleGrid{gap:.72rem;display:grid}.principleCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffa3;gap:.45rem;padding:.82rem .9rem;display:grid}.principleCard h3{font-family:var(--font-display-stack);font-size:1.06rem}.principleCard p{color:var(--ink-muted)}.contactPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);gap:.9rem;padding:1rem;display:grid}.contactPanel h2{font-family:var(--font-display-stack);font-size:1.32rem}.contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.contactCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffa3;gap:.35rem;padding:.8rem;display:grid}.contactCard p{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.contactCard strong{font-size:.92rem}.engagementPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:.9rem;padding:1rem;display:grid}.engagementPanel h2{font-family:var(--font-display-stack);font-size:1.32rem}.engagementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.engagementCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffa8;gap:.55rem;padding:.86rem;display:grid}.engagementLabel{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.engagementCard h3{font-family:var(--font-display-stack);font-size:1.06rem}.feedbackForm{gap:.46rem;display:grid}.feedbackForm input,.feedbackForm textarea{border:1px solid var(--line);color:var(--ink);font-size:.9rem;font-family:var(--font-body-stack);background:#ffffffd1;border-radius:10px;padding:.56rem .62rem}.feedbackForm textarea{resize:vertical}.feedbackForm input:focus,.feedbackForm textarea:focus{border-color:#6e62d280;outline:2px solid #6e62d233}.feedbackForm button{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:linear-gradient(150deg,#6e62d2e0,#9685ebd6);border-radius:10px;padding:.54rem .7rem;font-size:.9rem;font-weight:600}.feedbackForm button:disabled{opacity:.58;cursor:not-allowed}.feedbackNotice{font-size:.82rem}.feedbackNotice.is-error{color:#b04a4a}.feedbackNotice.is-ok{color:#306a63}.adsenseFrame{border:1px dashed var(--line);border-radius:10px;min-height:96px;overflow:hidden}.adsenseFallback{border:1px dashed var(--line);text-align:center;min-height:96px;color:var(--ink-muted);background:#fffc;border-radius:10px;justify-content:center;align-items:center;padding:.65rem;font-size:.82rem;display:flex}.discussionBlock{border:1px solid var(--line);background:#ffffffc2;border-radius:10px;gap:.42rem;padding:.62rem;display:grid}.discussionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.78rem}.discussionFrame{min-height:95px}.discussionHint{color:var(--ink-muted);font-size:.86rem}.opsShell{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--surface-strong),#ffffff8c);box-shadow:var(--shadow-soft);gap:.9rem;padding:1.05rem;display:grid}.opsTop{gap:.8rem;display:grid}.opsHeading{gap:.55rem;display:grid}.opsHeading h2{font-family:var(--font-display-stack);font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.12}.opsHeading p{color:var(--ink-muted);max-width:62ch}.opsMetricRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.62rem;display:grid}.opsMetricCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffb8;align-content:start;gap:.28rem;min-height:92px;padding:.78rem;display:grid}.opsMetricCard span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem}.opsMetricCard strong{font-family:var(--font-display-stack);font-size:1.48rem;line-height:1}.opsMetricCard small{color:var(--ink-muted);font-size:.78rem}.opsControls{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff8f;flex-wrap:wrap;align-items:center;gap:.62rem;padding:.7rem;display:flex}.opsToggle{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.44rem .74rem;font-weight:600}.opsToggle.active{background:var(--ink);color:#fff;border-color:#0000}.opsControlGroup{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:.55rem;display:inline-flex}.opsControlGroup span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.73rem}.opsPill{border:1px solid var(--line);color:var(--ink-muted);cursor:pointer;text-transform:uppercase;background:#ffffffa3;border-radius:999px;padding:.32rem .56rem;font-size:.78rem}.opsPill.active{color:var(--ink);border-color:var(--line-strong);background:#fffffff2}.opsPill:disabled{opacity:.48;cursor:not-allowed}.opsSelect{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;text-transform:none;letter-spacing:-.01em;background-color:#ffffffa3;background-image:linear-gradient(45deg,#0000 50%,#1818158f 50%),linear-gradient(135deg,#1818158f 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:999px;padding:.32rem 2.1rem .32rem .62rem;font-size:.78rem;line-height:1.1}.opsSelect:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft),transparent 30%);outline:none}.opsFeedStatus{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#ffffffb8,#ffffff80);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .72rem;font-size:.8rem;display:flex;box-shadow:0 10px 28px #17140f14}.opsFeedStatus strong{color:var(--ink);font-weight:700}.feedDot{background:var(--line-strong);border-radius:999px;width:.62rem;height:.62rem}.feedDot.idle{background:var(--line-strong)}.feedDot.connecting{background:var(--watch)}.feedDot.live{background:var(--calm)}.feedDot.error{background:var(--critical)}.opsFeedHint{border:1px dashed var(--line-strong);color:var(--ink-muted);background:#ffffff80;border-radius:999px;padding:.14rem .48rem;font-size:.68rem}.opsToast{left:max(.85rem,env(safe-area-inset-left));bottom:max(.85rem,env(safe-area-inset-bottom));z-index:96;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong),#fff 12%);color:var(--ink);border-radius:999px;max-width:min(520px,100% - 1.7rem);padding:.42rem .66rem;font-size:.82rem;font-weight:600;position:fixed;box-shadow:0 16px 34px #12161e2e}.opsDiagnostics{border:1px solid var(--line);border-radius:var(--radius-sm);background:radial-gradient(120% 120% at 100% 0,#2f6f6814,#0000 42%),radial-gradient(120% 120% at 0 0,#b86a3714,#0000 44%),#ffffffad;gap:.45rem;padding:.6rem .72rem;display:grid;box-shadow:0 14px 30px #1c18111a}.opsDiagnosticsHead{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.opsDiagnosticsHead strong{color:var(--ink);font-size:.84rem}.opsDiagnosticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.opsDiagItem{border:1px solid var(--line);background:#ffffffa3;border-radius:10px;gap:.12rem;padding:.42rem .5rem;display:grid}.opsDiagItem span{letter-spacing:.05em;color:var(--ink-muted);font-size:.69rem}.opsDiagItem strong{color:var(--ink);font-size:.8rem}.opsDiagLog{border:1px solid var(--line);background:#ffffff9e;border-radius:12px;gap:.42rem;padding:.52rem .6rem;display:grid}.opsDiagLogHead{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.opsDiagLogHead strong{color:var(--ink);font-size:.82rem}.opsDiagLogEmpty{color:var(--ink-muted);padding:.35rem .1rem;font-size:.78rem}.opsDiagLogList{gap:.34rem;display:grid}.opsDiagLogRow{border:1px solid #0000;border-radius:10px;grid-template-columns:86px 62px minmax(0,1fr) 86px;align-items:center;gap:.6rem;padding:.26rem .32rem;display:grid}.opsDiagLogRow:hover{border-color:var(--line);background:#ffffffbd}.opsDiagLogBadge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:999px;justify-content:center;align-items:center;padding:.08rem .46rem;font-size:.68rem;font-weight:800;display:inline-flex}.slaCard{border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffa8;gap:.62rem;padding:.75rem;display:grid;box-shadow:0 14px 32px #17140f14}.slaHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.slaTitle{font-family:var(--font-display-stack);font-size:1.05rem}.slaSub{color:var(--ink-muted);font-size:.8rem}.slaBadge{border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:999px;padding:.24rem .6rem;font-size:.74rem;font-weight:700}.slaList{gap:.42rem;display:grid}.slaEmpty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);background:#ffffff85;padding:.78rem;font-size:.9rem}.slaRow{border:1px solid var(--line);background:#ffffff9e;border-radius:12px;grid-template-columns:minmax(150px,.85fr) minmax(220px,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:.36rem .64rem;padding:.56rem .62rem;display:grid}.slaRow.clickable{cursor:pointer;transition:border-color .14s,transform .14s,background-color .14s}.slaRow.clickable:hover{border-color:var(--line-strong);background:#ffffffdb;transform:translateY(-1px)}.slaZone{font-weight:700}.slaMeta{color:var(--ink-muted);font-size:.78rem}.slaSev{border:1px solid var(--line-strong);letter-spacing:.05em;background:#ffffffb3;border-radius:999px;justify-self:end;padding:.14rem .52rem;font-size:.72rem;font-weight:800}.slaSev.sev-1{color:var(--calm);background:#2f6f681f;border-color:#2f6f6847}.slaSev.sev-2{color:var(--watch);background:#9e6e2f24;border-color:#9e6e2f47}.slaSev.sev-3{color:var(--critical);background:#8f3c2d24;border-color:#8f3c2d47}.opsGrid{grid-template-columns:minmax(0,2.35fr) minmax(420px,1fr);grid-template-areas:"map detail";align-items:stretch;gap:.72rem;min-height:clamp(720px,78vh,1040px);display:grid}.opsCard{border:1px solid color-mix(in srgb,var(--line),#fff 20%);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(168deg,#ffffffd1,#ffffffa3),#ffffffb8;gap:.62rem;height:100%;min-height:0;padding:.76rem;transition:border-color .16s,box-shadow .18s;display:grid;box-shadow:0 16px 30px #1c181117}.opsCardHead{gap:.26rem;display:grid}.opsCard:hover{border-color:var(--line-strong);box-shadow:0 18px 36px #1c18111f}.opsCardHead h3{font-family:var(--font-display-stack);font-size:1.12rem}.opsCardHead p{color:var(--ink-muted);font-size:.82rem}.opsDetailCard{background:radial-gradient(130% 90% at 100% 0,#b86a3714,#0000 48%),linear-gradient(168deg,#ffffffd6,#ffffffa8);grid-area:detail;min-height:0}.opsMapCard{background:radial-gradient(120% 88% at 0 0,#2f6f6814,#0000 46%),linear-gradient(168deg,#ffffffd1,#ffffff9e);grid-area:map;padding:.45rem}.opsDetailStack{grid-template-rows:minmax(0,1fr) minmax(200px,.9fr);gap:.66rem;height:100%;min-height:0;display:grid}.opsDetailStack .timelineRoot{min-height:240px}.opsDetailHead{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.opsDetailTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.32rem;display:inline-flex}.opsDetailTools .opsPill{text-transform:none;padding:.28rem .5rem;font-size:.72rem}.opsMapCard .chip{color:var(--ink);border-color:var(--line-strong);background:#ffffff9e}.opsMapCard .chip.live{color:var(--critical);background:#8f3c2d24;border-color:#8f3c2d47}.opsMapCard .chip.debug{color:var(--calm);background:#2f6f6824;border-color:#2f6f6842}.queueList{gap:.48rem;display:grid}.queueEmpty,.detailEmpty,.timelineEmpty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);background:#ffffff85;padding:.8rem;font-size:.9rem}.queueItem{border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:#ffffff9e;gap:.45rem;padding:.65rem;transition:border-color .14s,transform .14s,background-color .14s;display:grid}.queueItem:hover{border-color:var(--line-strong);transform:translateY(-1px)}.queueItem.selected{border-color:var(--accent);background:#fffffff5}.queueTop{justify-content:space-between;gap:.5rem;display:flex}.queueMain{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.queueType{font-size:.85rem;font-weight:600}.queueTime{color:var(--ink-muted);font-size:.76rem}.queueMeta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.38rem;font-size:.78rem;display:flex}.severityBadge{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:2.1rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.severityBadge.sev-1{color:var(--calm);background:#2f6f6824}.severityBadge.sev-2{color:var(--watch);background:#9e6e2f29}.severityBadge.sev-3{color:var(--critical);background:#8f3c2d29}.statusBadge{border:1px solid var(--line);background:#fff9;border-radius:999px;justify-content:center;align-items:center;padding:.12rem .46rem;font-size:.68rem;display:inline-flex}.statusBadge.new{color:var(--critical);border-color:#8f3c2d47}.statusBadge.ack{color:var(--watch);border-color:#9e6e2f57}.statusBadge.resolved{color:var(--calm);border-color:#2f6f6852}.detailRoot{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffad;gap:.66rem;padding:.7rem;display:grid}.detailHeader{justify-content:space-between;align-items:flex-start;gap:.66rem;display:flex}.detailTitle{font-family:var(--font-display-stack);font-size:1.1rem}.detailSubtitle{color:var(--ink-muted);font-size:.82rem}.detailBadges{flex-wrap:wrap;justify-content:flex-end;gap:.26rem;display:inline-flex}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.detailField{border:1px solid var(--line);background:#ffffff94;border-radius:10px;gap:.15rem;padding:.42rem .5rem;display:grid}.detailLabel{color:var(--ink-muted);letter-spacing:.06em;font-size:.72rem}.detailValue{font-size:.82rem}.actionStrip{flex-wrap:wrap;gap:.4rem;display:flex}.opsBtn{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#ffffffb3;border-radius:999px;padding:.35rem .62rem;font-size:.8rem;font-weight:600}.opsBtn.primary{background:var(--ink);color:#fff;border-color:#0000}.opsBtn.ghost{background:0 0}.opsBtn:disabled{opacity:.45;cursor:not-allowed}.detailHint{color:var(--ink-muted);font-size:.78rem}.timelineRoot{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffa8;gap:.52rem;min-height:0;padding:.6rem;display:grid}.timelineHead{justify-content:space-between;gap:.5rem;display:flex}.timelineTitle{font-family:var(--font-display-stack);font-size:1rem}.timelineSub{color:var(--ink-muted);font-size:.76rem}.timelineList{gap:.4rem;max-height:250px;padding-right:.15rem;display:grid;overflow:auto}.timelineItem{border:1px solid var(--line);background:#ffffff94;border-radius:10px;gap:.26rem;padding:.45rem .5rem;display:grid}.timelineTop{justify-content:space-between;gap:.4rem;display:flex}.timelineBadge{border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;padding:.1rem .44rem;font-size:.65rem;display:inline-flex}.timelineBadge.action-detected{color:var(--calm);border-color:#2f6f6847}.timelineBadge.action-ack{color:var(--watch);border-color:#9e6e2f4d}.timelineBadge.action-dispatch{color:var(--critical);border-color:#8f3c2d47}.timelineBadge.action-resolved{color:var(--calm);border-color:#2f6f6852}.timelineTime{color:var(--ink-muted);font-size:.72rem}.timelineMeta{color:var(--ink-muted);flex-wrap:wrap;gap:.35rem;font-size:.74rem;display:flex}.timelineNote{font-size:.78rem}.reveal{will-change:opacity,transform,filter,clip-path}body.motion-ready .reveal{opacity:0;filter:blur(9px);clip-path:inset(0 100% 0 0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),clip-path .76s cubic-bezier(.22,1,.36,1);transform:translate(-38px)}body.motion-ready .reveal.in-view{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}body.motion-ready .reveal.delay-1{transition-delay:90ms}body.motion-ready .reveal.delay-2{transition-delay:.18s}body.motion-ready .reveal.delay-3{transition-delay:.26s}body.motion-ready .reveal .metricCard,body.motion-ready .reveal .trackCard,body.motion-ready .reveal .zoneCard,body.motion-ready .reveal .essayCard,body.motion-ready .reveal .principleCard,body.motion-ready .reveal .contactCard{opacity:0;filter:blur(6px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),filter .54s cubic-bezier(.22,1,.36,1);transform:translate(-24px)}body.motion-ready .reveal.in-view .metricCard,body.motion-ready .reveal.in-view .trackCard,body.motion-ready .reveal.in-view .zoneCard,body.motion-ready .reveal.in-view .essayCard,body.motion-ready .reveal.in-view .principleCard,body.motion-ready .reveal.in-view .contactCard{opacity:1;filter:blur();transform:translate(0,0)}body.motion-ready .reveal.in-view .metricCard:first-child,body.motion-ready .reveal.in-view .trackCard:first-child,body.motion-ready .reveal.in-view .zoneCard:first-child,body.motion-ready .reveal.in-view .essayCard:first-child,body.motion-ready .reveal.in-view .principleCard:first-child,body.motion-ready .reveal.in-view .contactCard:first-child{transition-delay:90ms}body.motion-ready .reveal.in-view .metricCard:nth-child(2),body.motion-ready .reveal.in-view .trackCard:nth-child(2),body.motion-ready .reveal.in-view .zoneCard:nth-child(2),body.motion-ready .reveal.in-view .essayCard:nth-child(2),body.motion-ready .reveal.in-view .principleCard:nth-child(2),body.motion-ready .reveal.in-view .contactCard:nth-child(2){transition-delay:.17s}body.motion-ready .reveal.in-view .metricCard:nth-child(3),body.motion-ready .reveal.in-view .trackCard:nth-child(3),body.motion-ready .reveal.in-view .zoneCard:nth-child(3),body.motion-ready .reveal.in-view .essayCard:nth-child(3),body.motion-ready .reveal.in-view .principleCard:nth-child(3),body.motion-ready .reveal.in-view .contactCard:nth-child(3){transition-delay:.24s}body.motion-ready .reveal.in-view .metricCard:nth-child(4),body.motion-ready .reveal.in-view .trackCard:nth-child(4),body.motion-ready .reveal.in-view .zoneCard:nth-child(4),body.motion-ready .reveal.in-view .essayCard:nth-child(4),body.motion-ready .reveal.in-view .principleCard:nth-child(4),body.motion-ready .reveal.in-view .contactCard:nth-child(4){transition-delay:.31s}@keyframes sitePullIn{0%{filter:blur(14px)saturate(.9);transform:scale(1.07)}52%{filter:blur(6px)saturate(1.02);transform:scale(.985)}to{filter:blur()saturate();transform:scale(1)}}@keyframes gateFadeOut{0%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes vortexDrift{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.06)}}@keyframes vortexCollapse{0%{filter:blur(10px)saturate(1.2);opacity:.9;transform:translate(-50%,-50%)scale(1)}70%{filter:blur(5px)saturate(1.26);opacity:.95;transform:translate(-50%,-50%)scale(.26)}to{filter:blur()saturate(1.38);opacity:0;transform:translate(-50%,-50%)scale(.06)}}@keyframes haloFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(10px,8px)scale(1.06)}}@keyframes heroSheen{0%{transform:translate(-58%)}to{transform:translate(74%)}}@keyframes luxLift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes luxSheen{0%{transform:translate(-55%)}to{transform:translate(68%)}}@media (max-width:980px){.tcOpsCanvas{width:min(1600px,100%)}.shell{width:min(1120px,100% - 1.7rem)}.hero,.splitBlock,.zoneGrid,.journalGrid,.contactGrid,.metricGrid,.trackGrid,.opsMetricRow,.opsGrid,.detailGrid{grid-template-columns:1fr}.opsGrid{grid-template-areas:"map""detail";min-height:auto}.opsDiagnosticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsDiagLogRow{grid-template-columns:1fr;gap:.3rem}.slaRow{grid-template-columns:1fr}.slaSev{justify-self:start}.luxuryGifGrid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.luxuryGifCard.featured{grid-row:auto}.luxuryGifCard,.luxuryGifCard.featured{min-height:280px}.luxuryBandHead:after{display:none}.headerRow{flex-direction:column;justify-content:center;align-items:flex-start;padding:.7rem 0}.headerTools{flex-direction:column;align-items:flex-start;gap:.55rem;width:100%}.siteNav{flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}.themeSwitch{justify-content:flex-start;width:100%;overflow-x:auto}.brandTextWrap small{font-size:.64rem}.opsControlGroup{border-left:none;padding-left:0}.opsDetailCard{max-height:none}.opsDetailHead{flex-direction:column;align-items:flex-start}.siteNav::-webkit-scrollbar{height:0}.footerRow{flex-direction:column;justify-content:center;align-items:flex-start;padding:.72rem 0}}@media (max-width:640px){.tcOpsRoot{padding:.55rem .44rem 5rem}.tcBrandRoot{padding:.9rem 0 5.3rem}.tcBrandShell{width:min(1120px,100% - 1rem)}.tcBadgeDock{right:max(.56rem,env(safe-area-inset-right));bottom:max(.56rem,env(safe-area-inset-bottom))}.tcBadgeItem{min-width:170px;padding:.4rem .54rem}.siteMain{padding:1.2rem 0 2.2rem}.heroCopy,.panel,.eventCard,.essayCard,.trackCard,.zoneCard,.contactPanel,.luxuryBand,.quoteStrip,.opsShell{padding:.9rem}.luxuryGifGrid{grid-template-rows:none;grid-template-columns:1fr}.luxuryGifCard,.luxuryGifCard.featured{min-height:210px}.heroLuxury .heroCopy,.heroLuxury .heroLoop,.luxuryBand{box-shadow:var(--shadow-soft)}.button{width:100%}.opsControls{gap:.5rem}.opsToggle{justify-content:center;width:100%}.opsControlGroup{width:100%}.opsFeedStatus{flex-direction:column;align-items:flex-start;gap:.22rem}.opsDiagnosticsGrid{grid-template-columns:1fr}.detailHeader{flex-direction:column}.detailBadges{justify-content:flex-start}.actionStrip,.opsBtn,.ctaRow{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
