*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-full{height:100%}.max-h-72{max-height:18rem}.max-h-\[72vh\]{max-height:72vh}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[760px\]{min-width:760px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.self-end{align-self:flex-end}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgba\(214\2c 178\2c 74\2c 0\.16\)\]{border-color:rgba(214,178,74,.16)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-emerald-400\/40{border-color:rgba(52,211,153,.4)}.border-green-400\/40{border-color:rgba(74,222,128,.4)}.border-red-400\/40{border-color:hsla(0,91%,71%,.4)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-black\/10{background-color:rgba(0,0,0,.1)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-emerald-950\/30{background-color:rgba(2,44,34,.3)}.bg-green-950\/30{background-color:rgba(5,46,22,.3)}.bg-red-950\/20{background-color:rgba(69,10,10,.2)}.bg-red-950\/30{background-color:rgba(69,10,10,.3)}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--text\)\]{color:var(--text)}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[var\(--gold\)\]{--tw-ring-color:var(--gold)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[db\:slow-query\]{db:slow-query}:root{--font-sans:"Inter","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--bg:#080b10;--panel:#111824;--panel-soft:#172133;--line:#334159;--line-strong:#d6b24a;--text:#dbe2ee;--muted:#aab4c3;--gold:#ffd85f;--blue:#3f73ff;--green:#56d98b;--red:#ff7474}html.theta-theme-light{--bg:#f4f0e5;--panel:#fffaf0;--panel-soft:#f0e5cc;--line:#bba66b;--line-strong:#9c7622;--text:#18202b;--muted:#526070;--gold:#9c7622;--blue:#2957d8;--green:#18794e;--red:#b4232d}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:radial-gradient(circle at 10% 0,rgba(214,178,74,.14),transparent 32rem),linear-gradient(140deg,#07090d,#10151e 42%,#07090d);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.theta-theme-light body{background:radial-gradient(circle at 10% 0,rgba(156,118,34,.12),transparent 32rem),linear-gradient(140deg,#f4f0e5,#fffaf0 44%,#ebe2cd)}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-areas:"top top top" "nav main ads";grid-template-columns:clamp(280px,15vw,330px) minmax(520px,1fr) clamp(300px,18vw,380px);grid-template-rows:auto minmax(0,1fr);height:100dvh;inset:0;overflow:hidden;position:fixed;width:100%}.app-shell.no-ad-rail{grid-template-areas:"top top" "nav main";grid-template-columns:clamp(280px,15vw,330px) minmax(520px,1fr)}.desktop-command-bar{align-items:center;background:rgba(8,11,16,.82);border-bottom:1px solid rgba(214,178,74,.22);display:grid;gap:clamp(14px,1.2vw,24px);grid-area:top;grid-template-columns:minmax(300px,.9fr) minmax(470px,1.2fr) minmax(250px,.8fr);min-height:72px;min-width:0;padding:10px clamp(18px,1.4vw,28px);position:relative;z-index:45}.desktop-command-actions,.desktop-command-brand,.desktop-command-nav{align-items:center;display:flex;min-width:0}.desktop-command-brand{gap:12px}.desktop-command-avatar,.desktop-command-icon,.desktop-command-mark{border:1px solid rgba(214,178,74,.26);border-radius:16px;height:46px;min-height:46px;min-width:46px;width:46px}.desktop-command-avatar,.desktop-command-create-ad,.desktop-command-icon,.desktop-command-mark{align-items:center;background:rgba(17,24,36,.92);color:var(--gold);display:inline-flex;flex:0 0 auto;font-weight:900;justify-content:center;position:relative}.desktop-command-create-ad{border:1px solid rgba(214,178,74,.26);border-radius:999px;font-size:.78rem;gap:7px;height:42px;min-width:0;padding:0 13px;white-space:nowrap}.desktop-command-create-ad span:first-child{font-size:1rem;line-height:1}.desktop-command-mark{background:linear-gradient(145deg,rgba(255,216,95,.16),rgba(63,115,255,.12));font-size:1.45rem}.desktop-command-search{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:min(100%,410px)}.desktop-command-search input{background:rgba(23,33,51,.92);border:1px solid rgba(214,178,74,.26);border-radius:999px;color:var(--text);font:inherit;height:42px;outline:none;padding:0 16px;width:100%}.desktop-command-search-button{background:rgba(17,24,36,.92);border:1px solid rgba(214,178,74,.28);border-radius:999px;color:var(--gold);cursor:pointer;font:inherit;font-weight:900;height:42px;padding:0 14px}.desktop-command-search-button:hover{background:rgba(23,33,51,.96);border-color:rgba(255,216,95,.58)}.desktop-command-search input:focus{border-color:rgba(255,216,95,.62);box-shadow:0 0 0 3px rgba(214,178,74,.12)}.desktop-command-nav{gap:clamp(8px,.8vw,14px);justify-content:center}.desktop-command-link{align-items:center;border:0;border-radius:14px;color:var(--muted);display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:50px;min-width:50px;overflow:visible;padding:0;position:relative;transition:filter .16s ease,transform .16s ease}.desktop-command-nav-image{border-radius:13px;display:block;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.desktop-command-link.is-active,.desktop-command-link:hover{color:var(--text);filter:brightness(1.12);transform:translateY(-1px)}.desktop-command-link.is-active:after{background:var(--gold);border-radius:999px;bottom:-12px;content:"";height:3px;left:14px;position:absolute;right:14px}.desktop-command-icon strong,.desktop-command-link strong{align-items:center;background:var(--red);border-radius:999px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:900;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-5px;top:-5px}.desktop-command-actions{gap:9px;justify-content:flex-end}.desktop-command-avatar:hover,.desktop-command-create-ad:hover,.desktop-command-icon:hover,.desktop-command-mark:hover{border-color:rgba(255,216,95,.58);background:rgba(23,33,51,.96)}.desktop-command-summary{background:radial-gradient(circle at 18% 0,rgba(255,216,95,.12),transparent 9rem),linear-gradient(135deg,rgba(17,24,36,.98),rgba(8,12,20,.98));border:1px solid rgba(255,216,95,.42);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.08);color:var(--text);display:none;font-size:.78rem;font-weight:650;line-height:1.35;min-width:280px;padding:10px;position:absolute;right:0;text-align:left;top:calc(100% + 10px);z-index:80}.desktop-command-icon:focus .desktop-command-summary,.desktop-command-icon:focus-within .desktop-command-summary,.desktop-command-icon:hover .desktop-command-summary{display:grid;gap:8px}.desktop-command-summary strong{background:transparent;border-radius:0;color:var(--gold);display:block;font-size:.72rem;font-weight:800;height:auto;letter-spacing:.12em;margin:0 0 2px;min-width:0;padding:0;position:static;right:auto;top:auto;text-transform:uppercase}.desktop-command-summary small,.desktop-command-summary span{color:var(--muted);display:block}.desktop-command-summary span{color:var(--text)}.desktop-command-avatar{overflow:hidden}.desktop-command-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.desktop-command-login{border:1px solid rgba(214,178,74,.3);border-radius:999px;color:var(--gold);font-weight:900;padding:10px 16px}.side-nav{border-right:1px solid rgba(214,178,74,.22);background:rgba(10,14,22,.88);grid-area:nav;height:100%;overscroll-behavior:contain;overflow:hidden auto;padding:clamp(22px,1.35vw,28px);scrollbar-width:none;-ms-overflow-style:none}.side-nav::-webkit-scrollbar{display:none;height:0;width:0}.side-nav-profile{align-items:center;display:flex;gap:13px;min-width:0}.side-nav-avatar{align-items:center;background:radial-gradient(circle at 35% 25%,rgba(255,216,95,.2),transparent 45%),#172133;border:1px solid rgba(214,178,74,.34);border-radius:20px;color:var(--gold);display:flex;flex:0 0 auto;font-weight:900;height:58px;justify-content:center;overflow:hidden;width:58px}.side-nav-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-actor-switcher{color:var(--muted);display:grid;font-size:.75rem;gap:.35rem;margin-top:.85rem}.account-actor-switcher select{background:rgba(0,0,0,.18);border:1px solid var(--line);border-radius:.375rem;color:var(--text);padding:.55rem .65rem;width:100%}.control-panel-nav{display:grid;gap:12px}.control-panel-section{border-top:1px solid rgba(214,178,74,.18);padding-top:10px}.control-panel-header{align-items:center;border:1px solid rgba(214,178,74,.14);border-radius:16px;background:rgba(17,24,36,.38);color:var(--gold);cursor:pointer;display:flex;font-size:.78rem;font-weight:800;justify-content:space-between;letter-spacing:.18em;padding:12px 13px;text-align:left;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:100%}.control-panel-header:hover{border-color:rgba(255,216,95,.52);background:rgba(23,33,51,.82);box-shadow:0 10px 26px rgba(0,0,0,.18);transform:translateY(-2px)}.control-panel-section.is-open .control-panel-header{border-color:rgba(255,216,95,.64);background:linear-gradient(135deg,rgba(255,216,95,.16),rgba(63,115,255,.1));box-shadow:0 16px 36px rgba(0,0,0,.2);animation:control-panel-wiggle .42s ease}.control-panel-header-meta{align-items:center;display:inline-flex;gap:8px}.control-panel-link-count,.control-panel-section-count{align-items:center;background:var(--gold);border-radius:999px;color:#080b10;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;min-width:1.45rem;padding:2px 7px}.control-panel-chevron{display:inline-block;font-size:1.4rem;line-height:1;transform:rotate(0deg);transition:transform .22s ease}.control-panel-section.is-open .control-panel-chevron{transform:rotate(90deg)}.control-panel-items{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .24s ease,opacity .18s ease,transform .22s ease}.control-panel-section.is-open .control-panel-items{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.control-panel-items-inner{display:grid;gap:4px;overflow:hidden;padding:7px 7px 2px 1px}.control-panel-link{align-items:center;border:1px solid transparent;border-radius:13px;color:var(--muted);display:flex;font-size:.92rem;justify-content:space-between;padding:10px 12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.control-panel-action{background:transparent;cursor:pointer;font:inherit;text-align:left;width:100%}.control-panel-link.is-active,.control-panel-link:hover{border-color:rgba(214,178,74,.32);background:rgba(23,33,51,.72);color:var(--text);transform:translateY(-1px) translateX(3px)}.control-panel-link.is-active{box-shadow:inset 3px 0 0 var(--gold)}@keyframes control-panel-wiggle{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(-.7deg)}55%{transform:translateY(-1px) rotate(.8deg)}78%{transform:translateY(0) rotate(-.25deg)}}@media (prefers-reduced-motion:reduce){.control-panel-chevron,.control-panel-header,.control-panel-items,.control-panel-link{animation:none!important;transition:none!important}}.main-surface{grid-area:main;height:100%;min-width:0;overscroll-behavior:contain;overflow:hidden auto;padding:clamp(20px,1.45vw,28px);-ms-overflow-style:none;scrollbar-width:none}.main-surface::-webkit-scrollbar{display:none}.ad-rail{border-left:1px solid rgba(214,178,74,.18);background:rgba(8,11,16,.48);grid-area:ads;height:100%;min-width:0;overflow:hidden auto;padding:clamp(22px,1.35vw,28px) clamp(16px,1.15vw,24px);scrollbar-width:none;-ms-overflow-style:none}.ad-rail::-webkit-scrollbar{display:none;height:0;width:0}.home-stream-hero{align-items:end;background:radial-gradient(circle at 82% 10%,rgba(255,216,95,.18),transparent 18rem),linear-gradient(135deg,rgba(23,33,51,.94),rgba(8,11,16,.78));background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr);min-height:clamp(145px,19vh,185px);padding:clamp(16px,2.6vw,24px);max-width:730px}.home-front-strip,.home-stream-hero{display:grid;gap:12px;overflow:hidden;position:relative;margin-inline:auto}.home-front-strip{align-items:center;background:radial-gradient(circle at 82% 10%,rgba(255,216,95,.14),transparent 16rem),linear-gradient(135deg,rgba(23,33,51,.9),rgba(8,11,16,.72));background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) auto;max-width:860px;min-height:86px;padding:14px 18px}.home-front-compose-trigger{align-items:center;background:rgba(17,24,36,.86);border:1px solid rgba(214,178,74,.32);border-radius:18px;color:var(--text);cursor:pointer;display:flex;gap:12px;min-height:56px;min-width:0;padding:10px 14px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.home-front-compose-trigger:hover{background:rgba(23,33,51,.94);border-color:rgba(255,216,95,.58);transform:translateY(-1px)}.home-front-avatar{align-items:center;background:rgba(63,115,255,.18);border:1px solid rgba(214,178,74,.24);border-radius:14px;color:var(--gold);display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:900;height:40px;justify-content:center;overflow:hidden;width:40px}.home-front-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-front-compose-copy{display:grid;gap:2px;min-width:0}.home-front-compose-copy strong{color:var(--text);font-size:.98rem}.home-front-compose-copy span{color:var(--muted);font-size:.84rem}.home-front-strip h1{font-size:clamp(1.18rem,1.3vw,1.55rem);line-height:1.15;margin:4px 0}.home-front-strip p{margin:0}.home-front-strip>div>p:last-child{color:var(--muted);font-size:.9rem}.home-login-alert{align-self:start;animation:home-alert-fade 60s ease forwards;border:1px solid rgba(214,178,74,.32);border-radius:18px;background:rgba(8,11,16,.72);display:grid;gap:4px;max-width:520px;padding:10px 12px}.home-login-alert span:last-child{color:var(--muted);font-size:.84rem;line-height:1.35}.home-comm-workspace{display:grid;gap:0;grid-template-columns:minmax(0,min(100%,860px)) minmax(0,0);justify-content:center;margin-inline:auto;max-width:min(100%,860px);transition:gap .24s ease,grid-template-columns .24s ease,max-width .24s ease;width:100%}.home-comm-workspace.is-comm-open{gap:clamp(18px,1.4vw,28px);grid-template-columns:minmax(0,780px) minmax(300px,348px);max-width:min(100%,1156px)}.home-comm-main{min-width:0}.home-comm-dock{align-self:start;background:radial-gradient(circle at 10% 0,rgba(88,132,255,.12),transparent 19rem),linear-gradient(145deg,rgba(15,24,38,.98),rgba(8,11,16,.94));border:1px solid rgba(214,178,74,.26);border-radius:18px;box-shadow:0 22px 50px rgba(0,0,0,.32);display:flex;flex-direction:column;margin-top:clamp(72px,5vw,112px);max-height:calc(100dvh - clamp(126px, 8vw, 168px));min-height:620px;min-width:0;opacity:0;overflow:hidden;pointer-events:none;position:sticky;top:clamp(86px,6vw,118px);transform:translateX(18px) scale(.985);transition:opacity .2s ease,transform .24s ease}.home-comm-dock.is-open{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.home-comm-dock-header{align-items:start;border-bottom:1px solid rgba(214,178,74,.18);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.home-comm-dock-header h2,.home-comm-dock-header p{margin:0}.home-comm-dock-header h2{font-size:1.2rem;line-height:1.2}.home-comm-dock-header p{color:var(--muted);font-size:.86rem}.home-comm-close,.home-comm-dock-back{align-items:center;background:rgba(8,11,16,.44);border:1px solid rgba(214,178,74,.32);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:34px;padding:0 12px}.home-comm-dock-back{min-width:36px}.home-comm-close{color:var(--gold)}.home-comm-list-panel{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;padding:14px 16px 18px}.home-comm-list-panel .form-field{width:100%}.home-comm-filter-row{display:flex;flex-wrap:wrap;gap:8px}.home-comm-filter-row span{border:1px solid rgba(214,178,74,.28);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:800;padding:7px 10px}.home-comm-filter-row .is-active{background:var(--accent);border-color:rgba(120,154,255,.7);color:#fff}.home-comm-contact-list,.home-comm-message-list,.home-comm-thread-list{scrollbar-width:none}.home-comm-contact-list::-webkit-scrollbar,.home-comm-message-list::-webkit-scrollbar,.home-comm-thread-list::-webkit-scrollbar{display:none;height:0;width:0}.home-comm-thread-list{display:grid;gap:9px;max-height:285px;overflow:auto;padding-right:2px}.home-comm-thread{align-items:center;background:linear-gradient(145deg,rgba(20,32,50,.96),rgba(10,15,24,.94));border:1px solid rgba(214,178,74,.18);border-radius:16px;color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px;text-align:left}.home-comm-thread:hover{border-color:rgba(214,178,74,.44)}.home-comm-thread-preview,.home-comm-thread-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-comm-thread-title{font-weight:900}.home-comm-thread-preview{color:var(--muted);font-size:.82rem;margin-top:2px}.home-comm-unread{background:var(--gold);border-radius:999px;box-shadow:0 0 0 4px rgba(255,216,95,.12);height:8px;width:8px}.home-comm-contact-search{border-top:1px solid rgba(214,178,74,.16);display:grid;gap:10px;padding-top:12px}.home-comm-contact-search label{color:var(--gold);font-size:.8rem;font-weight:900}.home-comm-contact-list{display:grid;gap:8px;max-height:165px;overflow:auto}.home-comm-message-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:16px}.home-comm-message{align-self:flex-start;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);border-radius:16px 16px 16px 6px;color:var(--text);max-width:min(84%,270px);padding:9px 11px}.home-comm-message.is-mine{align-self:flex-end;background:linear-gradient(145deg,rgba(214,178,74,.32),rgba(77,54,12,.28));border-color:rgba(214,178,74,.42);border-radius:16px 16px 6px 16px}.home-comm-message p{font-size:.9rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.home-comm-message-author{color:var(--muted);display:block;font-size:.72rem;font-weight:800;margin-bottom:4px}.home-comm-image-link{border-radius:12px;display:block;margin-top:8px;overflow:hidden}.home-comm-image-link img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.home-comm-compose{align-items:end;border-top:1px solid rgba(214,178,74,.18);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px 16px}.home-comm-input{min-height:48px;resize:none}.home-comm-send{height:42px;min-width:68px;width:68px}.home-comm-empty,.home-comm-error{color:var(--muted);font-size:.86rem;margin:0}.home-comm-error{border-top:1px solid rgba(214,178,74,.16);color:#ffb4b4;padding:0 16px 14px}@keyframes home-alert-fade{0%,92%{max-height:220px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;padding-block:0;transform:translateY(-8px)}}.ad-rail-card{position:static}.ad-rail-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ad-rail-create-link{border:1px solid rgba(214,178,74,.32);border-radius:999px;color:var(--gold);flex:0 0 auto;font-size:.78rem;font-weight:900;line-height:1;padding:10px 12px}.ad-rail-create-link:hover{background:rgba(23,33,51,.92);border-color:rgba(255,216,95,.58)}.ad-placement-card{border:1px solid rgba(214,178,74,.18);border-radius:18px;background:rgba(17,24,36,.86);color:var(--text);display:block;padding:14px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ad-rail-rotator{display:grid;gap:12px}.ad-placement-image{aspect-ratio:1.2;border-radius:14px;display:block;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:100%}.ad-rotation-meta{border-top:1px solid rgba(214,178,74,.14);color:var(--muted);display:block;font-size:.72rem;letter-spacing:.02em;margin-top:12px;padding-top:10px}.ad-placement-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.surface{border:1px solid rgba(214,178,74,.24);background:rgba(17,24,36,.9);box-shadow:0 18px 60px rgba(0,0,0,.24)}.module-card{border:1px solid rgba(214,178,74,.18);background:#111824;transition:transform .16s ease,border-color .16s ease,background .16s ease}.module-card:hover{transform:translateY(-2px);border-color:rgba(214,178,74,.58);background:#172133}.pill{border:1px solid rgba(214,178,74,.26);background:rgba(214,178,74,.08);color:var(--gold)}.auth-layout{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{width:min(100%,560px)}.form-label{color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.form-field{width:100%;border:1px solid rgba(214,178,74,.24);border-radius:12px;background:#1b2638;color:var(--text);outline:none;padding:12px 14px}.form-field:focus{border-color:rgba(214,178,74,.72);box-shadow:0 0 0 3px rgba(214,178,74,.13)}.btn-primary,.btn-secondary{border-radius:999px;border:1px solid rgba(214,178,74,.34);cursor:pointer;font-weight:700;padding:11px 18px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.btn-primary{background:linear-gradient(135deg,var(--blue),#6d91ff);color:#fff}.btn-secondary{background:rgba(17,24,36,.86);color:var(--text)}.btn-primary:hover,.btn-secondary:hover{border-color:rgba(214,178,74,.72);transform:translateY(-1px)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.7;transform:none}.global-tooltip{background:radial-gradient(circle at 18% 0,rgba(255,216,95,.12),transparent 9rem),linear-gradient(135deg,rgba(17,24,36,.98),rgba(8,12,20,.98));border:1px solid rgba(255,216,95,.46);border-radius:8px;box-shadow:0 14px 36px rgba(0,0,0,.42),0 0 0 1px rgba(255,216,95,.08),inset 0 1px 0 hsla(0,0%,100%,.08);color:var(--text);font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1.35;max-width:min(280px,calc(100vw - 24px));padding:8px 10px;pointer-events:none;position:fixed;z-index:2147483647}.global-tooltip:after{background:var(--gold);border-radius:999px;content:"";display:block;height:2px;margin-top:6px;opacity:.72;width:28px}.theta-android-app .global-tooltip{display:none}.send-logo-button{align-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,216,95,.2),transparent 58%),linear-gradient(135deg,rgba(35,58,98,.54),rgba(58,88,158,.32));border-radius:14px;border-color:rgba(255,216,95,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -14px 28px rgba(4,9,18,.28),0 0 22px rgba(255,216,95,.12);display:inline-flex;justify-content:center;height:46px;min-height:46px;min-width:66px;overflow:hidden;padding:0;position:relative;width:66px}.send-logo-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);content:"";inset:0;opacity:.6;position:absolute;transform:translateX(-120%);transition:transform .26s ease}.send-logo-button:hover:before{transform:translateX(120%)}.send-logo-button:hover{background:radial-gradient(circle at 50% 45%,rgba(255,216,95,.28),transparent 60%),linear-gradient(135deg,rgba(44,72,116,.62),rgba(70,100,168,.4));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -16px 28px rgba(4,9,18,.3),0 0 30px rgba(255,216,95,.2)}.send-logo-icon{align-items:center;display:inline-flex;height:28px;justify-content:center;position:relative;width:54px;z-index:1}.send-logo-icon:before{color:var(--gold);content:"θ";font-size:1.56rem;font-weight:900;line-height:1;text-shadow:0 0 6px rgba(255,216,95,.86),0 0 18px rgba(255,185,62,.42);transform:translateX(-4px)}.send-logo-icon:after{background:radial-gradient(circle,rgba(255,232,141,.98) 0 1.5px,transparent 2px) 0 48% /8px 8px no-repeat,radial-gradient(circle,rgba(255,232,141,.78) 0 1px,transparent 1.5px) 8px 31% /8px 8px no-repeat,radial-gradient(circle,rgba(255,232,141,.62) 0 1px,transparent 1.5px) 9px 67% /8px 8px no-repeat,linear-gradient(90deg,var(--gold),#ffe37b);clip-path:polygon(0 38%,56% 38%,56% 14%,100% 50%,56% 86%,56% 62%,0 62%);content:"";filter:drop-shadow(0 0 5px rgba(255,216,95,.76)) drop-shadow(0 0 13px rgba(255,185,62,.36));height:22px;margin-left:-2px;width:30px}.send-logo-button.is-compact{min-width:60px;width:60px}.send-logo-button.is-compact .send-logo-icon{height:24px;width:48px}.send-logo-button{height:48px;min-height:48px;min-width:78px;width:78px}.send-logo-icon{background-image:url(/assets/theta-send-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:25px;width:70px}.send-logo-icon:after,.send-logo-icon:before{content:none;display:none}.send-logo-button.is-compact{height:42px;min-height:42px;min-width:68px;width:68px}.send-logo-button.is-compact .send-logo-icon{height:21px;width:60px}.icon-glyph-button{align-items:center;border-radius:14px;display:inline-flex;height:42px;justify-content:center;min-height:42px;min-width:42px;padding:0;width:42px}.icon-glyph-button span{color:var(--gold);font-size:1.25rem;line-height:1}.feedback-fab{position:fixed;right:18px;bottom:18px;z-index:50;border:1px solid rgba(214,178,74,.5);border-radius:999px;background:rgba(17,24,36,.94);box-shadow:0 16px 40px rgba(0,0,0,.35);color:var(--gold);font-size:.88rem;font-weight:800;padding:10px 14px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.feedback-fab:hover{border-color:rgba(214,178,74,.9);background:#172133;transform:translateY(-2px)}.feedback-fab--above-composer{bottom:86px}.background-upload-status,.background-upload-toast{border:1px solid rgba(214,178,74,.5);background:rgba(17,24,36,.96);box-shadow:0 18px 48px rgba(0,0,0,.38);position:fixed;right:18px;z-index:60}.background-upload-status{border-radius:999px;bottom:70px;color:var(--gold);font-size:.88rem;font-weight:800;padding:10px 14px}.background-upload-toast{align-items:center;border-radius:14px;bottom:70px;display:flex;gap:10px;max-width:min(460px,calc(100vw - 32px));padding:12px}.profile-card{border:1px solid rgba(214,178,74,.24);background:rgba(17,24,36,.92);box-shadow:0 18px 60px rgba(0,0,0,.24)}.profile-banner{min-height:198px;background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.24),transparent 20rem),linear-gradient(135deg,rgba(63,115,255,.28),rgba(8,11,16,.2)),#172133;background-position:50%;background-size:cover}.profile-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-top:-46px}.profile-identity{align-items:flex-end;display:flex;gap:18px;min-width:0}.profile-copy{min-width:0;padding-bottom:4px}.profile-avatar{align-items:center;background:#20304a;border:4px solid #111824;border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.28);display:flex;font-size:1.7rem;font-weight:800;height:108px;justify-content:center;overflow:hidden;width:108px}.profile-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-relationship-actions{align-items:end;display:grid;gap:8px;justify-items:end;padding-top:10px}.profile-secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end}.profile-relationship-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--gold);cursor:pointer;font-family:var(--font-sans);font-size:.84rem;font-weight:500;line-height:1.2;padding:2px 0;text-decoration:none;text-shadow:none}.profile-relationship-link:hover{color:#ffe794;text-decoration:none}.profile-inline-link{color:var(--gold);text-decoration:none}.profile-inline-link:hover{color:#ffe794;text-decoration:underline}.profile-relationship-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.profile-family-request{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative}.family-choice-popover,.profile-family-options{border:1px solid rgba(214,178,74,.26);border-radius:14px;background:rgba(8,12,18,.98);box-shadow:0 18px 36px rgba(0,0,0,.35);display:grid;gap:4px;min-width:170px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.family-choice-popover button,.profile-family-options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:9px;color:var(--text);cursor:pointer;font:inherit;padding:8px 10px;text-align:left}.family-choice-popover button:hover,.profile-family-options button:hover{background:rgba(214,178,74,.1);color:var(--gold)}.profile-relationship-message,.profile-relationship-pill{border:1px solid rgba(214,178,74,.22);border-radius:999px;background:rgba(214,178,74,.08);color:var(--gold);font-size:.78rem;font-weight:700;padding:7px 10px}.profile-relationship-message{max-width:260px;text-align:right}.profile-family{border-top:1px solid rgba(214,178,74,.18);padding-top:18px}.profile-meta-row{gap:12px;justify-content:space-between}.profile-header-links,.profile-meta-row{align-items:center;display:flex;flex-wrap:wrap}.profile-header-links{gap:8px;justify-content:flex-end}.profile-header-link{border:1px solid rgba(214,178,74,.28);border-radius:999px;color:var(--gold);font-size:.78rem;font-weight:750;padding:6px 10px}.profile-header-link:hover{background:rgba(255,216,95,.1);border-color:rgba(255,216,95,.58)}.profile-family-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.profile-family-card{align-items:center;border:1px solid rgba(214,178,74,.18);border-radius:16px;background:rgba(23,33,51,.72);color:var(--text);display:flex;gap:12px;padding:10px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.profile-family-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.profile-family-avatar{align-items:center;background:#20304a;border:1px solid rgba(214,178,74,.24);border-radius:14px;display:flex;flex:0 0 auto;font-size:.8rem;font-weight:800;height:44px;justify-content:center;overflow:hidden;width:44px}.profile-family-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resume-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.resume-editor .form-field{line-height:1.45}.resume-upload-status{align-content:start;border:1px solid rgba(214,178,74,.18);border-radius:14px;background:rgba(8,13,23,.28);display:grid;gap:8px;padding:12px}.resume-upload-status a{color:var(--gold);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-document{color:#1b2330;display:grid;gap:18px;margin:0 auto;max-width:980px}.resume-cover-page,.resume-page{background:linear-gradient(90deg,#1d2b42 0 14px,transparent 14px),linear-gradient(180deg,#fff,#f7f3e8);border:1px solid rgba(31,42,60,.18);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.34);min-height:10.5in;padding:.72in .74in .72in .86in}.resume-cover-page{align-content:center;background:radial-gradient(circle at 78% 18%,rgba(214,178,74,.22),transparent 14rem),linear-gradient(90deg,#172133 0 38%,#f8f5eb 38%);color:#162033;display:grid;gap:18px}.resume-cover-page h1{color:#111827;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:850;letter-spacing:0;line-height:.95;max-width:720px}.resume-kicker{color:#a47b19;font-size:.78rem;font-weight:850;letter-spacing:.28em;text-transform:uppercase}.resume-headline{border-left:4px solid #d6b24a;color:#2b3445;font-size:1.22rem;font-weight:700;padding-left:14px}.resume-contact-row{color:#4b5565;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.94rem;font-weight:650}.resume-contact-row span{align-items:center;display:inline-flex;gap:8px}.resume-contact-row span:not(:last-child):after{color:#d6b24a;content:"/";margin-left:8px}.resume-cover-summary{color:#334155;font-size:1.06rem;line-height:1.75;max-width:780px}.resume-upload-link{align-self:start;border:1px solid rgba(164,123,25,.38);border-radius:999px;color:#7a560e;font-weight:800;justify-self:start;padding:9px 14px;text-decoration:none}.resume-page{display:grid;gap:20px}.resume-section{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;gap:10px}.resume-section h2{border-bottom:1px solid rgba(31,42,60,.18);color:#1f2a3c;font-size:.92rem;font-weight:900;letter-spacing:.14em;padding-bottom:7px;text-transform:uppercase}.resume-section h3{color:#111827;font-size:1.04rem;font-weight:850}.resume-education span,.resume-section li,.resume-section p{color:#334155;line-height:1.62}.resume-section ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.resume-section li{padding-left:16px;position:relative}.resume-section li:before{background:#d6b24a;border-radius:999px;content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.resume-bullet-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.resume-bullet-list li{border:1px solid rgba(214,178,74,.16);border-radius:10px;background:rgba(8,13,23,.28);color:var(--text);padding:9px 11px}.resume-experience{border-left:3px solid rgba(214,178,74,.68);display:grid;gap:8px;padding-left:14px}.resume-experience+.resume-experience{margin-top:10px}.resume-education{display:grid;gap:3px}.resume-scientology-page{background:linear-gradient(90deg,#d6b24a 0 10px,transparent 10px),linear-gradient(180deg,#fff,#f8f5eb)}.resume-scientology-grid{border:1px solid rgba(31,42,60,.16);border-radius:8px;display:grid;grid-template-columns:minmax(120px,.34fr) 1fr;overflow:hidden}.resume-scientology-grid span,.resume-scientology-grid strong{border-bottom:1px solid rgba(31,42,60,.12);padding:10px 12px}.resume-scientology-grid span{background:#eff2f6;color:#5c6470;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.resume-scientology-grid strong{color:#172033}.profile-family-card small{color:var(--muted);display:block;font-size:.78rem;margin-top:2px}.gallery-toolbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.gallery-selection-actions,.gallery-tag-actions{display:flex;flex-wrap:wrap;gap:8px}.gallery-compact-button,.gallery-selection-actions .btn-secondary,.gallery-tag-actions .btn-primary,.gallery-tag-actions .btn-secondary,.gallery-upload-link{align-items:center;display:inline-flex;justify-content:center;min-height:38px;padding:8px 14px;text-decoration:none}.gallery-control-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(360px,520px)}.gallery-search-panel,.gallery-tag-panel{background:rgba(8,12,20,.28);border:1px solid rgba(214,178,74,.18);border-radius:10px;padding:16px}.gallery-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.gallery-search-grid{display:grid;gap:12px;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(150px,1fr));margin-top:12px}.gallery-search-grid label,.gallery-search-main,.gallery-tag-fields label{min-width:0}.gallery-search-panel .form-field,.gallery-tag-panel .form-field{min-height:44px}.gallery-tag-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.gallery-tag-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.gallery-tag-scope{background:rgba(17,24,36,.86);border:1px solid rgba(214,178,74,.24);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.gallery-tag-scope button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-weight:700;min-height:32px;padding:6px 12px}.gallery-tag-scope button.is-active{background:linear-gradient(135deg,var(--blue),#6d91ff);color:#fff}.gallery-grid{display:grid;gap:clamp(16px,1.5vw,22px)}.gallery-tile{aspect-ratio:1;border:1px solid rgba(214,178,74,.2);border-radius:18px;background:#111824;contain-intrinsic-size:320px 320px;content-visibility:auto;overflow:hidden;position:relative}.gallery-tile.is-selected{border-color:rgba(255,216,95,.72);box-shadow:0 0 0 2px rgba(255,216,95,.2)}.gallery-tile-link{color:inherit;display:block;height:100%;text-decoration:none}.gallery-tile img,.gallery-tile-fallback{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-tile-fallback{align-items:center;color:var(--muted);display:flex;justify-content:center}.gallery-tile-meta{background:linear-gradient(transparent,rgba(0,0,0,.86));bottom:0;left:0;padding:48px 12px 12px;position:absolute;right:0}.gallery-delete-button,.gallery-select{align-items:center;background:rgba(8,12,20,.86);border:1px solid rgba(214,178,74,.34);border-radius:999px;color:var(--text);display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;min-height:34px;padding:6px 10px;position:absolute;top:10px;z-index:2}.gallery-select{left:10px}.gallery-select input{accent-color:var(--gold)}.gallery-delete-button{cursor:pointer;right:10px}.gallery-delete-button:focus-visible,.gallery-delete-button:hover{border-color:rgba(255,216,95,.74)}.gallery-viewer{display:grid;gap:14px}.gallery-viewer-nav{align-items:center;display:flex;justify-content:space-between}.gallery-detail-layout{align-items:start}.gallery-detail-sidebar{max-height:calc(100vh - 36px);overflow-y:auto;padding-right:4px;position:sticky;scrollbar-width:thin;top:18px}.gallery-comment-list::-webkit-scrollbar,.gallery-detail-sidebar::-webkit-scrollbar{width:6px}.gallery-comment-list::-webkit-scrollbar-thumb,.gallery-detail-sidebar::-webkit-scrollbar-thumb{background:rgba(214,178,74,.3);border-radius:999px}.gallery-engagement{display:flex;flex-direction:column;min-height:0}.gallery-comment-area{min-height:0}.gallery-comment-list{display:grid;gap:10px;max-height:min(34vh,360px);overflow-y:auto;padding-right:4px}.gallery-comment{background:linear-gradient(135deg,rgba(21,31,47,.76),rgba(9,14,23,.88));border:1px solid rgba(214,178,74,.14);border-radius:14px;padding:10px 12px}.gallery-comment strong{color:var(--gold);display:block;font-size:.9rem}.gallery-comment span{color:var(--muted);display:block;font-size:.72rem;margin-top:2px}.gallery-comment p{line-height:1.45;margin:8px 0 0;white-space:pre-wrap}@media (max-width:1279px){.gallery-detail-sidebar{max-height:none;overflow:visible;padding-right:0;position:static}.gallery-comment-list{max-height:320px}}.upload-drop-zone{border:1px dashed rgba(214,178,74,.34);border-radius:22px;background:rgba(16,25,40,.72);padding:clamp(32px,7vw,72px);text-align:center}.upload-item{align-items:center;border:1px solid rgba(214,178,74,.18);border-radius:16px;background:rgba(16,25,40,.74);display:flex;gap:14px;padding:12px}.upload-item img{aspect-ratio:1;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:72px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ad-creative-picker{align-items:start;border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(16,25,40,.56);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.ad-creative-preview{align-items:center;border-top:1px solid rgba(214,178,74,.14);display:flex;gap:14px;grid-column:1/-1;padding-top:14px}.ad-creative-preview img,.ad-manager-image{aspect-ratio:1.3;border-radius:16px;overflow:hidden}.ad-creative-preview img{-o-object-fit:cover;object-fit:cover;width:150px}.ad-cost-estimate,.pricing-rule-card{border:1px solid rgba(214,178,74,.18);border-radius:18px;background:rgba(17,24,36,.72)}.ad-cost-estimate{display:grid;gap:4px;padding:12px 14px}.ad-cost-estimate span,.pricing-rule-card span{color:var(--muted);font-size:.82rem}.ad-cost-estimate strong,.pricing-rule-card strong{color:var(--gold);font-size:1.1rem}.ad-cost-estimate small,.pricing-rule-card span:last-child{color:var(--muted);font-size:.76rem}.ad-render-preview{border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(16,25,40,.56);display:grid;gap:18px;padding:18px}.ad-render-preview-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.ad-render-preview-meta{border:1px solid rgba(214,178,74,.2);border-radius:16px;background:rgba(17,24,36,.72);color:var(--muted);display:grid;gap:3px;min-width:170px;padding:12px 14px;text-align:right}.ad-render-preview-meta strong{color:var(--gold)}.ad-render-preview-meta small{font-size:.78rem}.ad-render-stage{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.ad-render-context{border:1px solid rgba(214,178,74,.14);border-radius:16px;background:rgba(8,11,16,.2);display:grid;gap:7px;padding:14px}.ad-render-context strong{color:var(--text);overflow-wrap:anywhere}.ad-render-context small{color:var(--muted);line-height:1.6}.ad-render-card{justify-self:end;max-width:360px;width:100%}.ad-render-card:hover{background:rgba(17,24,36,.86);border-color:rgba(214,178,74,.18);transform:none}.ad-render-image-placeholder{align-items:center;aspect-ratio:1.2;border:1px dashed rgba(214,178,74,.28);border-radius:14px;background:rgba(8,11,16,.34);color:var(--muted);display:flex;font-size:.78rem;font-weight:800;justify-content:center;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.pricing-rule-card{color:var(--text);cursor:pointer;display:grid;gap:5px;padding:14px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pricing-rule-card.is-active,.pricing-rule-card:hover{border-color:rgba(255,216,95,.58);background:rgba(23,33,51,.92);transform:translateY(-2px)}.pricing-rule-card-title{color:var(--text)!important;font-weight:900}.ad-manager-image{align-items:center;border:1px solid rgba(214,178,74,.18);background:rgba(16,25,40,.72);color:var(--muted);display:flex;justify-content:center;min-height:120px}.ad-manager-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ab-testing-panel{align-items:start;border:1px solid rgba(214,178,74,.18);border-radius:16px;background:rgba(0,0,0,.12);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.ab-testing-variant-panel{border-top:1px solid rgba(214,178,74,.18);display:grid;gap:14px;grid-column:1/-1;padding-top:14px}.ab-testing-tabs{align-items:center;display:flex;gap:8px}.ab-testing-tabs span,.ab-testing-tabs strong{border:1px solid rgba(214,178,74,.24);border-radius:999px;padding:7px 12px}.ab-testing-tabs strong{background:rgba(214,178,74,.12);color:var(--gold)}.destination-choice{border:1px solid rgba(214,178,74,.2);border-radius:18px;background:rgba(17,24,36,.88);color:var(--text);cursor:pointer;padding:16px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.destination-choice span{display:block;font-weight:800}.destination-choice small{color:var(--muted);display:block;line-height:1.5;margin-top:6px}.destination-choice.is-active,.destination-choice:hover{border-color:rgba(255,216,95,.66);background:#172133;transform:translateY(-2px)}.destination-choice:disabled{cursor:not-allowed;opacity:.55;transform:none}.interest-chip{border:1px solid rgba(214,178,74,.18);border-radius:999px;background:rgba(17,24,36,.86);color:var(--text);cursor:pointer;font-weight:800;padding:9px 13px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.interest-chip.is-active,.interest-chip:hover{border-color:rgba(255,216,95,.72);background:rgba(255,216,95,.12);color:var(--gold);transform:translateY(-2px)}.feed-post{border-color:rgba(214,178,74,.24)}.feed-comment-composer,.feed-composer{display:grid;gap:12px}.feed-toolbar{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:12px}.feed-toolbar.is-compact{margin-top:0}.feed-toolbar:has(.feed-toolbar-action){align-items:center;grid-template-columns:minmax(0,1fr) auto}.feed-toolbar-action{align-items:center;display:flex;justify-content:flex-end}.feed-format-tools,.feed-reaction-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.feed-emoji-tools button,.feed-emoji-trigger,.feed-format-tools button,.feed-picture-button,.feed-reaction-button{align-items:center;border:1px solid rgba(214,178,74,.18);border-radius:999px;background:rgba(17,24,36,.86);color:var(--text);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:8px 12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.feed-emoji-tools button:hover,.feed-emoji-trigger:hover,.feed-format-tools button:hover,.feed-picture-button:hover,.feed-reaction-button:hover{border-color:rgba(255,216,95,.58);background:rgba(23,33,51,.92);color:var(--gold);transform:translateY(-2px)}.feed-emoji-tools button:disabled,.feed-format-tools button:disabled{cursor:not-allowed;opacity:.55;transform:none}.feed-picture-button{position:relative;min-width:40px;padding-inline:10px;width:40px}.feed-picture-glyph{color:var(--gold);font-size:1.25rem;line-height:1}.feed-emoji-menu{position:relative;width:-moz-max-content;width:max-content}.feed-emoji-tools{border:1px solid rgba(214,178,74,.28);border-radius:18px;background:rgba(8,11,16,.96);box-shadow:0 18px 46px rgba(0,0,0,.32);display:flex;flex-wrap:wrap;gap:6px;left:0;opacity:0;padding:9px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-4px) scale(.98);transition:opacity .16s ease,transform .16s ease;width:220px;z-index:20}.feed-emoji-menu:focus-within .feed-emoji-tools,.feed-emoji-menu:hover .feed-emoji-tools{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.feed-emoji-tools button,.feed-reaction-button{font-size:1.08rem;min-width:40px;padding-inline:10px}.feed-reaction-row{margin-top:16px}.feed-reaction-row.is-compact{gap:5px;margin-top:6px}.feed-reaction-row.is-compact .feed-reaction-button{border-color:rgba(214,178,74,.12);font-size:.8rem;min-height:26px;min-width:0;padding:3px 7px}.feed-reaction-row.is-compact .feed-reaction-button span:last-child{font-size:.68rem}.feed-reaction-button span:last-child{color:var(--muted);font-size:.78rem;font-weight:900}.feed-visibility-chip{border:1px solid rgba(174,184,201,.16);border-radius:999px;color:rgba(174,184,201,.78);font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase}.tier-mark{align-items:center;border:1px solid rgba(214,178,74,.3);border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:900;height:1.35rem;justify-content:center;line-height:1;width:1.35rem}.tier-mark-contributor{background:rgba(86,217,139,.12);color:#86f0b0}.tier-mark-professional{background:rgba(63,115,255,.14);color:#9bb5ff}.tier-mark-auditor{background:rgba(255,216,95,.14);color:var(--gold)}.feed-rich-text{display:grid;gap:8px;margin-top:16px}.feed-rich-text p{line-height:1.7;margin:0;white-space:pre-wrap}.feed-rich-link,.feed-rich-text strong{color:var(--gold)}.feed-rich-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}.feed-rich-list-line{padding-left:1.35rem;position:relative}.feed-rich-list-line:before{color:var(--gold);content:"•";font-weight:900;left:.25rem;position:absolute}.feed-rich-list-line.is-numbered{padding-left:1.85rem}.feed-rich-list-line.is-numbered:before{content:attr(data-list-number);font-size:.82rem;left:0}.feed-media-card{border:1px solid rgba(214,178,74,.18);border-radius:22px;display:block;margin-top:16px;overflow:hidden;background:rgba(8,11,16,.48)}.feed-media-card img{display:block;max-height:520px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.comment-bubble .feed-media-card img{border-radius:12px;height:64px;max-height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.feed-image-preview{align-items:center;border:1px solid rgba(214,178,74,.18);border-radius:18px;background:rgba(23,33,51,.72);display:flex;gap:12px;margin-top:4px;padding:10px}.feed-image-preview img{border-radius:14px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.feed-upload-meter{border-radius:999px;background:rgba(174,184,201,.16);height:7px;margin-top:6px;overflow:hidden}.feed-upload-meter span{background:var(--blue);display:block;height:100%}.feed-comment-preview{border-top:1px solid rgba(214,178,74,.13);display:grid;gap:8px;padding-top:12px}.feed-comment-preview-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.feed-comment-preview-header span{color:var(--muted);font-size:.78rem}.feed-thread-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.feed-thread-more,.feed-thread-toggle{border:0;background:transparent;color:var(--gold);cursor:pointer;font-size:.88rem;font-weight:800;padding:0;text-align:left}.feed-thread-more:hover,.feed-thread-toggle:hover{text-decoration:underline}.comment-bubble{border:1px solid rgba(214,178,74,.1);border-radius:16px;background:rgba(23,33,51,.58);padding:8px 10px}.comment-bubble.is-reply{background:rgba(11,17,27,.72);border-color:rgba(174,184,201,.1)}.comment-bubble-main{align-items:flex-start;display:flex;gap:7px}.comment-author-dot{align-items:center;background:rgba(63,115,255,.18);border:1px solid rgba(214,178,74,.2);border-radius:999px;color:var(--gold);display:flex;flex:0 0 auto;font-size:.75rem;font-weight:900;height:28px;justify-content:center;overflow:hidden;width:28px}.comment-author-dot img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-inline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;line-height:1.2}.comment-inline-meta strong{color:var(--gold);font-size:.88rem}.comment-inline-meta .feed-author-name-link,.feed-author-name-link{color:var(--gold);display:block;font-size:.94rem;font-weight:700;line-height:1.2;text-decoration:none}.comment-inline-meta .feed-author-handle-link,.feed-author-handle-link{color:var(--muted);display:block;font-size:.74rem;line-height:1.25;text-decoration:none}.comment-inline-meta .feed-author-handle-link,.comment-inline-meta .feed-author-name-link{display:inline}.comment-inline-meta .feed-author-name-link{font-size:.88rem}.comment-inline-meta .feed-author-handle-link{font-size:.72rem}.feed-profile-link{color:inherit;display:inline-flex;flex:0 0 auto;text-decoration:none}.feed-author-handle-link:hover,.feed-author-name-link:hover,.feed-profile-link:hover .comment-author-dot,.feed-profile-link:hover .feed-author-avatar{border-color:rgba(214,178,74,.72);color:var(--gold)}.comment-inline-meta button,.comment-inline-meta span{color:var(--muted);font-size:.72rem}.comment-inline-meta button{border:0;background:transparent;cursor:pointer;padding:0}.comment-inline-meta button:hover{color:var(--gold)}.comment-replies{border-left:1px solid rgba(214,178,74,.18);display:grid;gap:5px;margin:6px 0 0 13px;padding-left:8px}.comment-bubble .feed-rich-text{gap:2px;margin-top:3px}.comment-bubble .feed-rich-text p{font-size:.92rem;line-height:1.45}.comment-bubble .feed-media-card{border-radius:10px;margin-top:5px;width:-moz-max-content;width:max-content}.feed-stream-shell{display:grid;gap:10px;margin-inline:auto;max-width:860px;position:relative}.feed-communicate-wrap{position:relative;z-index:12}.feed-loop-panel{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:9px 11px}.feed-loop-copy{display:grid;gap:2px;min-width:0}.feed-loop-copy strong{color:var(--gold);font-size:.9rem}.feed-loop-copy span{color:var(--muted);font-size:.74rem}.feed-mode-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.feed-mode-tab{border:1px solid rgba(214,178,74,.16);border-radius:999px;background:rgba(8,11,16,.2);color:var(--muted);cursor:pointer;font-size:.74rem;font-weight:900;padding:6px 9px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.feed-mode-tab.is-active,.feed-mode-tab:hover{border-color:rgba(255,216,95,.52);background:rgba(23,33,51,.9);color:var(--gold);transform:translateY(-1px)}.feed-trust-message{background:rgba(17,24,36,.84);font-size:.82rem;margin:0;padding:8px 12px}.feed-communicate-trigger,.feed-trust-message{border:1px solid rgba(214,178,74,.18);border-radius:999px;color:var(--muted)}.feed-communicate-trigger{align-items:center;background:rgba(17,24,36,.92);cursor:text;display:flex;gap:12px;padding:10px 14px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:100%}.feed-communicate-trigger:hover{border-color:rgba(255,216,95,.52);background:#172133;transform:translateY(-1px)}.feed-composer{box-shadow:0 24px 80px rgba(0,0,0,.44);left:0;padding:16px;position:absolute;right:0;top:0;z-index:30}.feed-communicate-wrap.is-external .feed-composer{left:auto;position:relative;right:auto;top:auto}.feed-composer-header,.feed-post-actions,.feed-post-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.feed-post-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.feed-composer-close{border:1px solid rgba(214,178,74,.2);border-radius:999px;background:rgba(8,11,16,.34);color:var(--text);cursor:pointer;font-weight:800;padding:8px 12px}.feed-entry-list{display:grid;gap:16px;overflow:visible}.feed-post{background:linear-gradient(145deg,rgba(28,39,58,.92),rgba(9,14,22,.94)),rgba(12,18,28,.96);border-color:rgba(214,178,74,.34);box-shadow:0 16px 42px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045);overflow:visible;padding:13px 15px;position:relative;z-index:1}.feed-post:before{background:linear-gradient(180deg,rgba(255,216,95,.62),rgba(74,144,255,.16),transparent);border-radius:999px;content:"";inset:12px auto 12px 0;opacity:.62;position:absolute;width:2px}.feed-post:has(.feed-reaction-menu.is-open),.feed-post:has(.feed-reaction-menu:focus-within),.feed-post:has(.feed-reaction-menu:hover){z-index:35}.feed-post.is-clickable{cursor:pointer}.feed-post.is-clickable:hover{border-color:rgba(255,216,95,.42);background:rgba(19,28,43,.94)}.feed-post.is-announcement{border-color:rgba(255,216,95,.54);background:linear-gradient(135deg,rgba(255,216,95,.1),transparent 32%),rgba(18,27,42,.96)}.feed-reserved-ad{align-items:center;background:linear-gradient(135deg,rgba(214,178,74,.12),rgba(63,115,255,.1)),rgba(12,18,28,.94);border-color:rgba(214,178,74,.34);color:var(--text);display:grid;gap:12px;grid-template-columns:minmax(84px,128px) 1fr;padding:12px;text-decoration:none}.feed-reserved-ad:hover{border-color:rgba(255,216,95,.5)}.feed-reserved-ad.has-no-image{grid-template-columns:1fr}.feed-reserved-ad-image{aspect-ratio:16/10;border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feed-reserved-ad-body{display:grid;gap:6px;min-width:0}.feed-reserved-ad-body strong{color:var(--gold);font-size:.98rem;line-height:1.25}.feed-reserved-ad-body span:last-child{color:var(--muted);font-size:.86rem;line-height:1.45}@media (max-width:640px){.feed-reserved-ad{grid-template-columns:1fr}}.feed-dismiss-announcement{border:1px solid rgba(214,178,74,.22);border-radius:999px;background:rgba(8,11,16,.28);color:var(--gold);cursor:pointer;font-size:.72rem;font-weight:900;padding:5px 9px}.feed-dismiss-announcement:hover{border-color:rgba(255,216,95,.58);background:rgba(255,216,95,.1)}.feed-author-line{align-items:center;display:flex;gap:8px;min-width:0}.feed-author-line strong{color:var(--gold);display:block;font-size:.94rem;line-height:1.2}.feed-author-line span{color:var(--muted);display:block;font-size:.74rem;line-height:1.25}.feed-author-avatar{align-items:center;background:rgba(63,115,255,.18);border:1px solid rgba(214,178,74,.2);border-radius:12px;color:var(--gold);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;height:36px;justify-content:center;overflow:hidden;width:36px}.feed-author-avatar.is-current{border-radius:999px;height:30px;width:30px}.feed-author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feed-rich-text{gap:3px;margin-top:7px}.feed-rich-text p{font-size:.94rem;line-height:1.38}.feed-media-card{border-radius:14px;margin-top:8px}.feed-media-card img{max-height:310px}.feed-post-actions{border-top:1px solid rgba(214,178,74,.1);align-items:center;display:grid;gap:20px;justify-content:stretch;margin-top:10px;padding-top:12px;position:relative}.feed-post-actions>.feed-reaction-menu{grid-column:2;position:static}.feed-post-actions>.feed-reply-button{grid-column:3}.feed-post-actions>.feed-share-menu{grid-column:4}.comment-reply-link,.comment-share-link,.feed-open-thread-button{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:.84rem;font-weight:900;min-height:24px;min-width:28px;padding:3px 6px;transition:background .16s ease,color .16s ease,transform .16s ease}.comment-reply-link:hover,.comment-share-link:hover,.feed-open-thread-button:hover{background:rgba(23,33,51,.92);color:var(--gold);transform:translateY(-1px)}.feed-reaction-menu{align-items:center;display:inline-flex;gap:10px;position:relative}.feed-reaction-counts{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.feed-post-actions .feed-reaction-counts{left:0;max-width:min(42%,260px);position:absolute;top:50%;transform:translateY(-50%)}.feed-reaction-control{align-items:center}.feed-reaction-control,.feed-share-menu{display:inline-flex;position:relative}.feed-reaction-trigger,.feed-reply-button,.feed-share-button{align-items:center;border:1px solid rgba(214,178,74,.16);border-radius:999px;background:rgba(8,11,16,.24);color:var(--text);cursor:pointer;display:inline-flex;font-size:1.68rem;font-weight:900;gap:12px;justify-content:center;min-height:70px;min-width:70px;padding:12px 18px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.feed-reaction-trigger:hover,.feed-reply-button:hover,.feed-share-button:hover{border-color:rgba(255,216,95,.52);background:rgba(23,33,51,.92);transform:translateY(-1px)}.comment-share-link,.feed-share-button{color:var(--gold)}.feed-reaction-choice{align-items:center;border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer;display:inline-flex;font-size:2.28rem;font-weight:900;height:70px;justify-content:center;min-height:70px;min-width:70px;transition:background .16s ease,transform .16s ease;width:70px}.feed-reaction-choice:hover{background:rgba(255,216,95,.1);transform:translateY(-1px)}.theta-like-triangle{color:var(--gold);display:inline-block;fill:none;filter:drop-shadow(0 0 5px rgba(255,216,95,.35));height:1.05em;line-height:0;stroke:currentColor;stroke-linejoin:round;stroke-width:2.6;width:1.05em}.group-reaction-button{align-items:center;display:inline-flex;gap:6px}.group-reaction-button .theta-like-triangle{flex:0 0 auto}.feed-reaction-popover{align-items:center;border:1px solid rgba(214,178,74,.24);border-radius:999px;background:rgba(8,11,16,.96);box-shadow:0 18px 46px rgba(0,0,0,.32);display:flex;gap:8px;left:0;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(-4px) scale(.98);transition:opacity .16s ease,transform .16s ease;z-index:24}.feed-reaction-popover:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.feed-reaction-trigger.has-user-reaction{border-color:rgba(214,178,74,.18);background:rgba(8,11,16,.24);color:var(--gold);box-shadow:none}.feed-reaction-count-trigger{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:900;min-height:28px;min-width:22px;padding:0 3px}.feed-reaction-count-trigger:hover{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.feed-reaction-choice-group{align-items:center;display:inline-flex;gap:2px;position:relative}.feed-reaction-choice.is-selected{background:transparent;color:var(--gold);transform:none}.feed-reaction-choice-count{border:0;border-radius:999px;background:rgba(214,178,74,.1);color:var(--muted);cursor:pointer;font-size:.64rem;font-weight:900;line-height:1;min-height:18px;min-width:18px;padding:2px 5px}.feed-reaction-choice-count:hover{background:rgba(255,216,95,.18);color:var(--gold)}.feed-reaction-details-popover{border:1px solid rgba(214,178,74,.26);border-radius:18px;background:linear-gradient(145deg,rgba(23,33,51,.96),rgba(8,11,16,.97)),rgba(8,11,16,.96);box-shadow:0 22px 52px rgba(0,0,0,.38);color:var(--text);display:grid;gap:8px;left:0;min-width:220px;padding:12px;position:absolute;top:calc(100% + 48px);z-index:28}.feed-reaction-details-popover strong{color:var(--gold);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.feed-reaction-details-popover ul{display:grid;gap:6px;list-style:none;margin:0;max-height:220px;overflow:auto;padding:0}.feed-reaction-details-popover li{align-items:center;display:grid;gap:2px 8px;grid-template-columns:auto 1fr}.feed-reaction-details-popover li span:last-of-type{font-size:.86rem;font-weight:800}.feed-reaction-details-popover small{color:var(--muted);font-size:.72rem;grid-column:2}.feed-reaction-details-popover p{color:var(--muted);font-size:.82rem;margin:0}.feed-share-popover{border:1px solid rgba(214,178,74,.24);border-radius:16px;background:rgba(8,11,16,.96);box-shadow:0 18px 46px rgba(0,0,0,.32);display:grid;gap:4px;min-width:150px;padding:8px;position:absolute;right:0;top:calc(100% + 7px);z-index:26}.feed-share-popover button{border:0;border-radius:12px;background:transparent;color:var(--text);cursor:pointer;font-size:.84rem;font-weight:800;padding:9px 10px;text-align:left}.feed-share-popover button:hover{background:rgba(255,216,95,.12);color:var(--gold)}.feed-reaction-menu.is-open .feed-reaction-popover,.feed-reaction-menu:focus-within .feed-reaction-popover,.feed-reaction-menu:hover .feed-reaction-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.feed-reaction-choice{border-color:transparent;min-width:31px;padding:3px 6px}.feed-reaction-choice span:last-child,.feed-reaction-trigger span:last-child,.feed-reply-button span:last-child,.feed-share-button span:last-child{color:var(--muted);font-size:.95rem}.feed-trust-menu{position:relative}.feed-trust-menu summary{align-items:center;border:1px solid rgba(214,178,74,.16);border-radius:999px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;list-style:none;width:34px}.feed-trust-menu summary::-webkit-details-marker{display:none}.feed-trust-menu summary:hover,.feed-trust-menu[open] summary{border-color:rgba(255,216,95,.52);color:var(--gold)}.feed-trust-popover{border:1px solid rgba(214,178,74,.24);border-radius:16px;background:rgba(8,11,16,.97);box-shadow:0 18px 46px rgba(0,0,0,.38);display:grid;min-width:180px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:28}.feed-trust-popover a,.feed-trust-popover button{border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:650;padding:8px 9px;text-align:left}.feed-trust-popover a:hover,.feed-trust-popover button:hover{background:rgba(23,33,51,.92);color:var(--gold)}.feed-comment-preview{border-top:0;gap:5px;margin-top:6px;padding-top:0}.comment-bubble{border-radius:12px;padding:6px 8px}.comment-action-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:3px}.comment-author-dot{font-size:.64rem;height:22px;width:22px}.comment-inline-meta{gap:4px}.comment-inline-meta strong{font-size:.78rem}.comment-bubble .feed-rich-text p{font-size:.82rem;line-height:1.28}.feed-comment-composer.is-quick-reply{border:1px solid rgba(214,178,74,.14);border-radius:18px;background:rgba(11,17,27,.7);padding:10px}.feed-comment-composer.is-quick-reply .feed-toolbar{margin-top:2px}.feed-comment-composer.is-quick-reply .feed-image-preview{margin-top:0;padding:8px}.feed-comment-composer.is-quick-reply .feed-image-preview img{border-radius:12px;height:56px;width:56px}.feed-comment-send{justify-self:end}.feed-quick-reply-topline{align-items:center;display:flex;justify-content:space-between;gap:10px}.feed-quick-reply-topline span{color:var(--gold);font-size:.8rem;font-weight:900}.feed-quick-reply-topline button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:900}.feed-quick-reply-topline button:hover{color:var(--gold)}.people-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.people-grid--compact,.people-grid--row{grid-template-columns:minmax(0,1fr)}.people-card{border:1px solid rgba(214,178,74,.2);border-radius:20px;background:rgba(17,24,36,.92);color:var(--text);display:block;padding:18px;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease}.people-card--compact,.people-card--row{text-align:left}.people-card--compact .people-card-link,.people-card--row .people-card-link{align-items:center;display:grid;gap:14px}.people-card--row .people-card-link{grid-template-columns:auto minmax(0,1fr)}.people-card--compact .people-card-link{grid-template-columns:minmax(0,1fr)}.people-card--row{gap:16px;min-height:76px}.people-card--compact,.people-card--row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.people-card--compact{gap:10px;min-height:52px}.people-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.people-card-link{color:inherit;display:block;text-decoration:none}.people-card-copy{min-width:0}.people-card--compact .people-card-copy h2,.people-card--row .people-card-copy h2{margin-top:0}.people-card--row .people-card-copy{align-items:center;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:minmax(140px,.8fr) minmax(110px,.55fr) minmax(140px,.75fr);row-gap:2px}.people-card--row .people-card-copy h2,.people-card--row .people-card-copy p,.people-card--row .people-relationship-pills{margin:0}.people-card--row .people-card-copy h2{font-size:.98rem;line-height:1.15}.people-card--row .people-full-name,.people-card--row .people-location,.people-card--row .people-username{font-size:.78rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-card--row .people-location{grid-column:3}.people-card--row .people-relationship-pills{justify-content:flex-start;grid-column:1/-1;max-height:22px;overflow:hidden}.people-card--compact .people-card-copy{align-items:center;display:flex;gap:10px;min-width:0}.people-card--compact .people-card-copy h2,.people-card--compact .people-card-copy p{margin:0}.people-card--compact .people-card-copy h2{font-size:.98rem;min-width:150px}.people-card--compact .people-full-name,.people-card--compact .people-relationship-pills{display:none}.people-card--compact .people-location,.people-card--compact .people-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-card--compact .people-card-copy .pill,.people-card--row .people-card-copy .pill{font-size:.68rem}.people-family-action{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px}.people-card--compact .people-family-action,.people-card--row .people-family-action{flex-wrap:nowrap;gap:12px;justify-content:flex-end;margin-top:0}.people-avatar{align-items:center;aspect-ratio:1;background:#20304a;border:1px solid rgba(214,178,74,.28);border-radius:22px;display:flex;font-size:1.4rem;font-weight:800;justify-content:center;margin-inline:auto;overflow:hidden;width:min(100%,112px)}.people-card--row .people-avatar{border-radius:16px;font-size:1rem;width:44px}.people-card--compact .people-avatar{border-radius:16px;font-size:1rem;width:48px}.people-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.family-tag-control{position:relative}.family-action-button{font-size:.78rem;min-width:96px;padding:7px 12px;white-space:nowrap}.notice-card{border:1px solid rgba(214,178,74,.2);border-radius:18px;background:rgba(17,24,36,.92);padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.notice-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.notice-card--clickable{cursor:pointer}.notice-card-row,.notice-card-title-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.notice-card-row{align-items:flex-start}.notice-card-row>.min-w-0{flex:1 1 auto}.notice-select-control{align-items:center;align-self:flex-start;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;margin-top:-2px;width:32px}.notice-select-control input{accent-color:var(--gold);cursor:pointer;height:16px;width:16px}.family-alert-panel{border:1px solid rgba(214,178,74,.18);border-radius:16px;background:rgba(23,33,51,.72);padding:14px}.chat-layout{display:grid;gap:clamp(20px,1.8vw,28px);grid-template-columns:minmax(270px,340px) minmax(360px,520px);height:calc(100vh - 48px);justify-content:center;margin-inline:auto;max-width:900px;min-height:0;width:100%}.feed-reaction-count-chip{align-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:800;gap:5px;min-height:30px;padding:2px 5px}.feed-reaction-count-chip:hover{color:var(--gold)}.control-panel-nav{gap:9px}.control-panel-main-link{align-items:center;background:rgba(17,24,36,.46);border:1px solid rgba(214,178,74,.18);border-radius:16px;color:var(--gold);cursor:pointer;display:flex;font-size:.84rem;font-weight:900;justify-content:space-between;letter-spacing:.16em;min-height:52px;padding:12px 14px;text-align:left;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.control-panel-main-link.is-active,.control-panel-main-link:hover{background:rgba(23,33,51,.82);border-color:rgba(255,216,95,.54);color:var(--text);transform:translateX(3px)}.control-panel-main-link.is-active{box-shadow:inset 3px 0 0 var(--gold)}.control-panel-utility-list{border-top:1px solid rgba(214,178,74,.16);display:grid;gap:9px;margin-top:18px;padding-top:18px}.desktop-command-mark{overflow:hidden}.desktop-command-mark img{display:block;height:70%;-o-object-fit:contain;object-fit:contain;width:86%}.desktop-command-svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.desktop-command-icon.is-alert{border-color:hsla(0,100%,73%,.36);color:var(--red)}.desktop-command-svg--alert{stroke-width:2.2}.home-front-strip{grid-template-columns:minmax(0,1fr);min-height:76px}.home-front-compose-trigger{border-radius:999px;max-width:720px;width:min(100%,720px)}.home-login-alert{border-color:hsla(0,100%,73%,.42);background:rgba(72,13,18,.28)}.ad-rail{padding-inline:clamp(12px,.9vw,18px)}.ad-rail-header{align-items:center}.ad-rail-create-link{white-space:nowrap}.feed-post-actions{gap:14px;grid-template-columns:minmax(120px,1fr) repeat(3,auto) minmax(120px,1fr);padding-top:10px}.feed-reaction-trigger,.feed-reply-button,.feed-share-button{font-size:1.32rem;gap:7px;min-height:48px;min-width:56px;padding:8px 14px}.feed-reaction-choice{font-size:1.66rem;height:48px;min-height:48px;min-width:48px;padding:0;width:48px}.feed-reaction-popover{gap:7px;padding:7px 9px}.feed-reaction-trigger.has-user-reaction{background:rgba(8,11,16,.28);border-color:rgba(214,178,74,.24)}.feed-reaction-count-chip{font-size:1rem;min-height:26px}.feed-share-button{font-size:1.5rem}.notice-center{display:grid;gap:14px}.notice-center-toolbar{align-items:center;border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto auto;padding:14px}.notice-center-actions,.notice-center-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.notice-center-tabs{background:rgba(8,11,16,.26);border:1px solid rgba(214,178,74,.18);border-radius:999px;padding:4px}.notice-center-tabs button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-weight:900;min-height:34px;padding:7px 12px}.notice-center-tabs button.is-active{background:rgba(214,178,74,.14);color:var(--gold)}.notice-center-actions{justify-content:flex-end}.notice-card{position:relative}.notice-card.is-read{opacity:.74}.notice-card--alert{background:linear-gradient(90deg,hsla(0,100%,73%,.12),transparent 42%),rgba(17,24,36,.92);border-color:hsla(0,100%,73%,.48)}.notice-card--alert:before{background:var(--red);border-radius:999px;bottom:14px;content:"";left:8px;position:absolute;top:14px;width:3px}.notice-title-group{align-items:center;display:flex;gap:9px;min-width:0}.notice-kind-badge{border:1px solid rgba(214,178,74,.28);border-radius:999px;color:var(--gold);flex:0 0 auto;font-size:.68rem;font-weight:900;letter-spacing:.08em;padding:3px 7px;text-transform:uppercase}.notice-kind-badge.is-alert,.pill-alert{border-color:hsla(0,100%,73%,.44);color:var(--red)}.notice-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gallery-toolbar{align-items:center;gap:12px}.gallery-control-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.gallery-search-panel,.gallery-tag-panel{border-radius:14px}.gallery-search-grid{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(142px,.35fr))}.gallery-grid{gap:clamp(18px,1.6vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}html.theta-theme-light .ad-rail,html.theta-theme-light .desktop-command-bar,html.theta-theme-light .side-nav{background:rgba(255,250,240,.84)}html.theta-theme-light .control-panel-main-link,html.theta-theme-light .desktop-command-avatar,html.theta-theme-light .desktop-command-create-ad,html.theta-theme-light .desktop-command-icon,html.theta-theme-light .desktop-command-mark,html.theta-theme-light .notice-card,html.theta-theme-light .surface{background-color:rgba(255,250,240,.86)}.chat-sidebar,.chat-window{min-width:0;overflow:hidden}.chat-sidebar.surface,.chat-window.surface{background:radial-gradient(circle at 18% 0,rgba(85,194,255,.08),transparent 18rem),radial-gradient(circle at 100% 16%,rgba(255,216,95,.08),transparent 20rem),linear-gradient(145deg,rgba(9,15,26,.88),rgba(9,14,23,.78));border-color:rgba(255,216,95,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 60px rgba(0,0,0,.24);backdrop-filter:blur(16px)}.chat-sidebar{display:flex;flex-direction:column}.chat-panel-section{padding:18px}.chat-thread-list{flex:1;overflow:auto;padding:6px 14px 16px}.chat-thread-list>*+*{margin-top:10px}.chat-person-card,.chat-thread-card{align-items:center;border:1px solid rgba(214,178,74,.2);border-radius:18px;background:linear-gradient(135deg,rgba(28,43,68,.54),rgba(10,17,30,.66)),rgba(16,25,40,.54);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -10px 24px rgba(0,0,0,.18);color:var(--text);cursor:pointer;display:flex;gap:12px;padding:12px;transition:transform .16s ease,border-color .16s ease,background .16s ease;width:100%}.chat-person-card{min-height:50px;padding:8px 10px}.chat-person-card .chat-avatar{flex-basis:34px;height:34px;width:34px}.chat-person-card.is-selected{border-color:rgba(255,216,95,.72);background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.18),transparent 7rem),linear-gradient(135deg,rgba(41,57,84,.78),rgba(15,22,38,.76))}.chat-thread-card{height:76px;max-height:76px;min-height:76px}.chat-thread-card .chat-avatar{flex-basis:46px;height:46px;width:46px}.chat-person-card:hover,.chat-thread-card:hover{transform:translateY(-2px)}.chat-person-card:hover,.chat-thread-card.is-active,.chat-thread-card:hover{border-color:rgba(214,178,74,.62);background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.14),transparent 9rem),linear-gradient(135deg,rgba(35,55,86,.72),rgba(13,22,38,.72))}.chat-thread-card.is-active:hover{transform:none}.chat-avatar{align-items:center;background:radial-gradient(circle at 35% 25%,rgba(85,194,255,.18),transparent 4rem),linear-gradient(145deg,rgba(35,52,82,.94),rgba(20,30,48,.94));border:1px solid rgba(214,178,74,.25);border-radius:16px;display:flex;flex:0 0 44px;font-size:.82rem;font-weight:900;height:44px;justify-content:center;overflow:hidden;width:44px}.chat-avatar img,.chat-window-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-window{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.chat-window-header{align-items:flex-start;border-bottom:1px solid rgba(214,178,74,.18);display:flex;gap:12px;padding:18px}.chat-window-back{display:none}.chat-window-title-row{align-items:center;display:flex;gap:12px;min-width:0}.chat-window-avatar{align-items:center;background:radial-gradient(circle at 35% 25%,rgba(85,194,255,.18),transparent 4rem),linear-gradient(145deg,rgba(35,52,82,.94),rgba(20,30,48,.94));border:1px solid rgba(214,178,74,.25);border-radius:16px;color:var(--gold);display:flex;flex:0 0 48px;font-size:.9rem;font-weight:800;height:48px;justify-content:center;overflow:hidden;width:48px}.chat-message-list{background:linear-gradient(rgba(255,216,95,.025) 1px,transparent 0),linear-gradient(90deg,rgba(85,194,255,.018) 1px,transparent 0),radial-gradient(circle at 50% 14%,rgba(85,194,255,.06),transparent 24rem);background-size:100% 28px,34px 100%,auto;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:16px}.chat-message-group{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;gap:8px;max-width:min(360px,86%)}.chat-message-group.is-mine{align-items:flex-end;align-self:flex-end}.chat-message-group .chat-message{align-self:stretch;max-width:100%}.chat-message{align-self:flex-start;border:1px solid rgba(205,216,230,.24);border-radius:22px 22px 22px 8px;background:radial-gradient(circle at 12% 0,rgba(220,230,246,.16),transparent 10rem),linear-gradient(145deg,rgba(43,52,66,.58),rgba(11,16,25,.66));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -16px 28px rgba(0,0,0,.22),0 0 22px rgba(205,216,230,.08);max-width:min(520px,82%);padding:12px 14px;position:relative;backdrop-filter:blur(14px)}.chat-message:before{background:radial-gradient(circle,rgba(220,230,246,.1),transparent 48%),linear-gradient(90deg,transparent,rgba(220,230,246,.07),transparent);content:"θ";color:rgba(220,230,246,.055);font-size:4rem;font-weight:900;inset:auto 12px 0 auto;line-height:1;pointer-events:none;position:absolute}.chat-message.is-mine{align-self:flex-end;background:radial-gradient(circle at 88% 0,rgba(255,216,95,.26),transparent 10rem),radial-gradient(circle at 12% 100%,rgba(255,185,62,.12),transparent 11rem),linear-gradient(145deg,rgba(91,70,25,.6),rgba(26,20,10,.72));border-color:rgba(255,216,95,.5);border-radius:22px 22px 8px 22px;box-shadow:inset 0 1px 0 rgba(255,245,194,.16),inset 0 -16px 28px rgba(0,0,0,.24),0 0 26px rgba(255,216,95,.16)}.chat-message.is-mine:before{background:radial-gradient(circle,rgba(255,216,95,.16),transparent 48%),linear-gradient(90deg,transparent,rgba(255,216,95,.1),transparent);color:rgba(255,216,95,.075)}.chat-message-meta{color:var(--muted);display:flex;font-size:.74rem;gap:12px;justify-content:space-between;margin-bottom:6px}.chat-message-meta-right{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.chat-delivery-mark{bottom:8px;color:rgba(255,216,95,.72);filter:drop-shadow(0 0 5px rgba(255,216,95,.24));font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:500;letter-spacing:-.03em;line-height:1;position:absolute;right:12px}.chat-message:not(.is-mine) .chat-delivery-mark{color:rgba(220,230,246,.88)}.chat-media-meta{color:var(--muted);display:flex;font-size:.74rem;gap:10px;max-width:100%;padding:0 6px}.chat-message-group.is-mine .chat-media-meta{justify-content:flex-end}.chat-media-message{background:radial-gradient(circle at 20% 0,rgba(85,194,255,.12),transparent 10rem),linear-gradient(145deg,rgba(20,31,50,.84),rgba(7,12,20,.9));border:1px solid rgba(205,216,230,.24);border-radius:18px 18px 18px 8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 22px rgba(85,194,255,.08);color:inherit;display:block;margin:0;max-width:100%;overflow:hidden;width:min(320px,100%)}.chat-media-message.is-mine{border-color:rgba(255,216,95,.42);border-radius:18px 18px 8px 18px;box-shadow:inset 0 1px 0 rgba(255,245,194,.14),0 0 24px rgba(255,216,95,.14)}.chat-media-message img{background:rgba(4,8,14,.82);display:block;max-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.chat-media-caption{color:var(--muted);display:block;font-size:.74rem;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.chat-file-message{color:inherit;max-width:100%;text-decoration:none;width:min(320px,100%)}.chat-file-message.is-mine{border-color:rgba(255,216,95,.38)}.chat-start-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.chat-start-toggle{align-items:center;border:1px solid rgba(214,178,74,.2);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.chat-group-selected button,.chat-start-toggle button{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:750;padding:5px 8px}.chat-group-selected button,.chat-start-toggle button.is-active,.chat-start-toggle button:hover{background:rgba(255,216,95,.12);color:var(--gold)}.chat-group-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chat-media-delivery{color:rgba(255,216,95,.72);filter:drop-shadow(0 0 5px rgba(255,216,95,.24));font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:500;letter-spacing:-.03em;line-height:1;padding-right:4px}.chat-composer{background:linear-gradient(180deg,rgba(8,13,23,.18),rgba(8,13,23,.74)),radial-gradient(circle at 95% 15%,rgba(255,216,95,.08),transparent 16rem);border-top:1px solid rgba(214,178,74,.22);padding:14px 16px 16px}.chat-composer .form-field{background:linear-gradient(145deg,rgba(30,44,69,.68),rgba(15,22,36,.72));border-color:rgba(214,178,74,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -14px 26px rgba(0,0,0,.16)}.chat-composer-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.chat-composer-input{max-height:120px;min-height:72px;resize:vertical}.chat-composer-send{align-self:end;height:48px;min-height:48px;min-width:78px;width:78px}.chat-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 20px;text-align:center}.chat-file-message,.chat-upload-chip{align-items:center;border:1px solid rgba(214,178,74,.22);border-radius:14px;background:radial-gradient(circle at 12% 18%,rgba(85,194,255,.12),transparent 8rem),linear-gradient(145deg,rgba(25,39,63,.58),rgba(9,15,26,.7));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 18px rgba(85,194,255,.06);display:flex;gap:10px;min-width:0;padding:10px 12px}.chat-upload-chip img{aspect-ratio:1;border-radius:10px;flex:0 0 64px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.chat-upload-chip.is-image{align-items:center;min-height:82px}.chat-file-icon{border:1px solid rgba(214,178,74,.24);border-radius:10px;color:var(--gold);flex:0 0 auto;font-size:.72rem;font-weight:800;padding:8px}.mail-layout{display:grid;gap:18px;grid-template-columns:260px minmax(260px,360px) minmax(0,1fr);min-height:calc(100vh - 56px)}.mail-reader,.mail-sidebar,.mail-thread-list{min-width:0;overflow:hidden}.mail-sidebar{padding:18px}.mail-folder{border:1px solid rgba(214,178,74,.14);border-radius:14px;background:rgba(16,25,40,.72);color:var(--text);cursor:pointer;font-weight:700;padding:11px 14px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.mail-folder.is-active,.mail-folder:hover{border-color:rgba(214,178,74,.68);background:#172133;transform:translateY(-1px)}.mail-contact-card,.mail-thread-card{border:1px solid rgba(214,178,74,.16);border-radius:16px;background:rgba(16,25,40,.72);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.mail-contact-card{align-items:center;display:flex;gap:10px;min-width:0;padding:10px;width:100%}.mail-thread-card{display:block;padding:13px;text-align:left;width:100%}.mail-thread-card,.mail-thread-card>div{min-width:0;overflow:hidden}.mail-thread-card-heading,.mail-thread-card>div>p,.mail-thread-meta,.mail-thread-preview,.mail-thread-subject{min-width:0}.mail-thread-card-heading>span{flex:0 0 auto}.mail-thread-card p{max-width:100%;overflow:hidden;text-overflow:ellipsis}.mail-thread-card .profile-inline-link{max-width:48%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.mail-contact-card:hover,.mail-thread-card.is-active,.mail-thread-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.mail-avatar{align-items:center;background:#20304a;border:1px solid rgba(214,178,74,.25);border-radius:14px;display:flex;flex:0 0 40px;font-size:.78rem;font-weight:900;height:40px;justify-content:center;overflow:hidden;width:40px}.mail-list-header,.mail-reader-header{border-bottom:1px solid rgba(214,178,74,.18);padding:18px}.mail-thread-list{display:grid;grid-template-rows:auto minmax(0,1fr)}.mail-thread-list>div{min-width:0;overflow:auto}.mail-reader{display:grid}.mail-compose{display:grid;gap:18px;padding:20px}.mail-recipient-box{border:1px solid rgba(214,178,74,.16);border-radius:16px;background:rgba(16,25,40,.72);padding:12px}.mail-recipient-search-results{display:grid;gap:8px;margin-top:8px;max-height:220px;overflow:auto}.mail-format-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mail-compose-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.mail-compose-actions .btn-secondary,.mail-compose-actions .send-logo-button{height:48px;min-height:48px}.mail-compose-actions .btn-secondary{align-items:center;display:inline-flex;justify-content:center;min-width:96px;padding:0 18px}.mail-compose-actions .send-logo-button{border-radius:14px;min-width:78px;padding:0;width:78px}.mail-attachment-file,.mail-upload-chip{align-items:center;border:1px solid rgba(214,178,74,.16);border-radius:14px;background:rgba(16,25,40,.72);display:flex;gap:10px;min-width:0;padding:10px 12px}.mail-upload-chip img{aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover;width:46px}.mail-file-icon{border:1px solid rgba(214,178,74,.24);border-radius:10px;color:var(--gold);flex:0 0 auto;font-size:.72rem;font-weight:800;padding:8px}.mail-thread-detail{min-width:0;overflow:auto}.mail-message-card{border:1px solid rgba(214,178,74,.16);border-radius:18px;background:rgba(16,25,40,.72);padding:16px}.mail-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:48px 20px;text-align:center}.mail-attachment-image{border:1px solid rgba(214,178,74,.2);border-radius:14px;display:block;overflow:hidden;width:min(300px,100%)}.mail-attachment-image img{display:block;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.groups-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.group-card{border:1px solid rgba(214,178,74,.18);border-radius:22px;background:rgba(17,24,36,.92);color:var(--text);overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease}.group-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-3px)}.group-card-banner{min-height:90px;background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.18),transparent 16rem),linear-gradient(135deg,rgba(63,115,255,.22),rgba(8,11,16,.3)),#172133;overflow:hidden}.group-card-banner img,.group-profile-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.group-card-body{padding:16px;position:relative}.group-avatar,.group-member-avatar,.group-profile-avatar{align-items:center;background:#20304a;border:1px solid rgba(214,178,74,.28);display:flex;font-weight:900;justify-content:center;overflow:hidden}.group-avatar{border-radius:16px;height:56px;margin-top:-44px;position:relative;width:56px}.group-avatar img,.group-profile-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.group-profile-banner{min-height:220px;background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.24),transparent 20rem),linear-gradient(135deg,rgba(63,115,255,.28),rgba(8,11,16,.2)),#172133;overflow:hidden}.group-profile-avatar{border:4px solid #111824;border-radius:26px;flex:0 0 96px;font-size:1.5rem;height:96px;width:96px}.group-member-row{align-items:center;border:1px solid rgba(214,178,74,.14);border-radius:16px;background:rgba(16,25,40,.72);display:flex;gap:12px;min-width:0;padding:12px}.group-member-avatar{border-radius:14px;flex:0 0 42px;height:42px;width:42px}.forum-thread-card{border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(17,24,36,.92);color:var(--text);padding:18px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.forum-thread-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.forum-open-post{border-color:rgba(214,178,74,.28)}.forum-reply-bubble{border:1px solid rgba(214,178,74,.16);border-radius:18px;background:rgba(23,33,51,.82);padding:14px}.forum-reply-photo-preview{align-items:center;background:rgba(8,11,16,.35);border:1px solid rgba(214,178,74,.18);border-radius:16px;display:flex;gap:14px;padding:12px}.forum-reply-photo-preview img{aspect-ratio:1;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:84px}.group-storage-controls{background:rgba(8,11,16,.28);border:1px solid rgba(214,178,74,.16);border-radius:18px;padding:16px}.group-media-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.group-media-doc-card,.group-media-photo-card{border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(17,24,36,.92);color:var(--text);overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease}.group-media-doc-card:hover,.group-media-photo-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.group-media-doc-card{align-items:flex-start;display:flex;gap:4px;padding:14px}.group-media-photo-frame{align-items:center;aspect-ratio:1;background:rgba(8,11,16,.5);color:var(--muted);display:flex;justify-content:center;overflow:hidden}.group-media-photo-frame img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-card{border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(17,24,36,.92);color:var(--text);display:block;padding:20px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.event-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.listing-grid,.market-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.listing-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.listing-view-switcher{align-items:center;border:1px solid rgba(214,178,74,.28);border-radius:999px;background:rgba(8,11,16,.34);display:inline-flex;gap:4px;padding:4px}.listing-view-switcher-label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.12em;padding-inline:10px 6px;text-transform:uppercase}.listing-view-option{border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer;font-weight:800;padding:9px 12px;transition:background .16s ease,color .16s ease,transform .16s ease}.listing-view-option:hover{background:rgba(214,178,74,.1);color:var(--gold);transform:translateY(-1px)}.listing-view-option.is-active{background:rgba(214,178,74,.18);color:var(--gold);box-shadow:inset 0 0 0 1px rgba(214,178,74,.38)}.listing-grid--compact,.listing-grid--row{grid-template-columns:minmax(0,1fr)}.job-card,.listing-square-card,.market-card{aspect-ratio:1;border:1px solid rgba(214,178,74,.18);border-radius:20px;background:radial-gradient(circle at 20% 16%,rgba(255,216,95,.12),transparent 12rem),#111824;color:var(--text);display:block;overflow:hidden;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease}.job-card:hover,.listing-square-card:hover,.market-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.listing-card--row{aspect-ratio:auto;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);min-height:150px}.listing-card--compact{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:14px 16px}.listing-square-visual,.market-thumb{align-items:center;background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.22),transparent 14rem),radial-gradient(circle at 90% 8%,rgba(63,115,255,.18),transparent 12rem),#172133;color:var(--muted);display:flex;font-size:.9rem;font-weight:800;inset:0;justify-content:center;overflow:hidden;padding:16px;position:absolute;text-align:center}.listing-square-visual img,.market-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.listing-card--row .listing-square-visual{grid-column:1;inset:auto;min-height:150px;position:relative}.listing-card--compact .listing-square-visual,.listing-card--row .listing-square-visual:after{display:none}.listing-square-visual:after{background:linear-gradient(180deg,rgba(8,11,16,.02),rgba(8,11,16,.9));content:"";inset:0;position:absolute}.listing-square-fallback{color:var(--gold);font-size:clamp(1.1rem,3vw,2rem);font-weight:900;letter-spacing:.08em;line-height:1.2;max-width:80%;position:relative;text-transform:uppercase;z-index:1}.listing-square-top-badge{border:1px solid rgba(214,178,74,.35);border-radius:999px;background:rgba(8,11,16,.76);color:var(--gold);font-size:.78rem;font-weight:900;max-width:calc(100% - 24px);overflow:hidden;padding:7px 10px;position:absolute;right:12px;text-overflow:ellipsis;top:12px;white-space:nowrap;z-index:2}.listing-card--row .listing-square-top-badge{top:16px}.listing-card--compact .listing-square-top-badge{align-self:center;grid-column:2;max-width:180px;position:static}.listing-square-meta,.market-card-meta{background:linear-gradient(180deg,transparent,rgba(8,11,16,.9) 18%,rgba(8,11,16,.98));bottom:0;display:grid;gap:5px;left:0;padding:58px 14px 14px;position:absolute;right:0;z-index:2}.listing-card--row .listing-square-meta{align-content:center;background:none;bottom:auto;left:auto;padding:18px 128px 18px 18px;position:relative;right:auto}.listing-card--compact .listing-square-meta{background:none;bottom:auto;left:auto;padding:0;position:static;right:auto}.listing-square-meta h2{font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-card--compact .listing-square-meta h2{font-size:1rem}.listing-square-kicker{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.16em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.listing-card--compact .listing-square-kicker,.listing-card--compact .listing-square-subtitle{font-size:.76rem}.listing-square-subtitle{color:var(--muted);font-size:.86rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-square-facts{align-items:center;color:var(--muted);display:flex;font-size:.78rem;gap:8px;justify-content:space-between;min-width:0}.listing-square-facts span,.listing-square-facts strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-square-facts strong{color:var(--gold);flex:0 0 auto}.market-detail-hero{align-items:center;aspect-ratio:16/7;background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.2),transparent 20rem),#172133;color:var(--muted);display:flex;font-size:1.2rem;font-weight:800;justify-content:center;overflow:hidden}.market-detail-hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.public-storefront-surface{min-height:100dvh;overflow:visible;padding:18px}.public-storefront-shell{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1420px;min-height:calc(100dvh - 36px);width:100%}.public-storefront-top{flex:0 0 auto}.public-storefront-view{display:flex;flex:1 1 auto;flex-direction:column;gap:14px}.public-storefront-body{display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start}.public-storefront-main{display:flex;flex-direction:column;gap:16px}.public-storefront-inquiry{align-self:start;max-height:calc(100dvh - 36px);overflow:auto;position:sticky;top:18px}.public-storefront-inquiry::-webkit-scrollbar{width:0}.storefront-blog-nav{align-items:center;background:linear-gradient(135deg,rgba(23,33,51,.96),rgba(12,18,29,.94)),radial-gradient(circle at 10% 0,rgba(255,216,95,.12),transparent 14rem);border:1px solid rgba(214,178,74,.28);display:grid;gap:16px;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);padding:18px}.storefront-blog-links{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.storefront-blog-links::-webkit-scrollbar{height:0}.storefront-blog-link{border:1px solid rgba(143,161,191,.24);border-radius:18px;color:var(--text);display:grid;flex:0 0 min(260px,80vw);gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.storefront-blog-link:hover{background:rgba(255,216,95,.07);border-color:rgba(214,178,74,.58);transform:translateY(-2px)}.storefront-blog-link span{font-weight:700}.storefront-blog-empty,.storefront-blog-link small{color:var(--muted)}.business-storefront-hero{border:1px solid rgba(214,178,74,.28);background:radial-gradient(circle at 18% 16%,rgba(255,216,95,.2),transparent 20rem),radial-gradient(circle at 92% 4%,rgba(63,115,255,.2),transparent 24rem),linear-gradient(135deg,rgba(17,24,36,.96),rgba(12,18,29,.96));background-position:50%;background-size:cover;box-shadow:0 24px 70px rgba(0,0,0,.3);display:flex;min-height:clamp(190px,32dvh,340px)}.business-storefront-hero>div{width:100%}.business-center-hub-hero{background:linear-gradient(135deg,rgba(214,178,74,.1),transparent 38%),rgba(17,24,36,.92)}.business-center-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.business-center-nav-card{border:1px solid rgba(214,178,74,.22);border-radius:18px;background:rgba(17,24,36,.94);color:inherit;display:grid;gap:12px;min-height:210px;padding:22px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.business-center-nav-card:hover{border-color:rgba(214,178,74,.62);background:#172133;transform:translateY(-2px)}.business-center-nav-card span{color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.business-center-nav-card strong{font-size:1.35rem}.business-center-nav-card p{color:var(--muted);line-height:1.6}.business-center-nav-card small{align-self:end;border-top:1px solid rgba(214,178,74,.14);color:var(--gold);font-weight:700;padding-top:12px}.business-campaign-card{background:rgba(17,24,36,.94)}.business-metrics-filters{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.business-metrics-filters label{display:grid;gap:8px}.business-metrics-summary{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.business-metrics-summary article{border:1px solid rgba(214,178,74,.2);border-radius:16px;background:rgba(17,24,36,.94);display:grid;gap:8px;padding:18px}.business-metrics-summary span{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.business-metrics-summary strong{color:var(--gold);font-size:1.5rem}.business-metrics-table{border:1px solid rgba(214,178,74,.14);border-radius:14px;overflow:hidden}.business-metrics-row{display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(110px,.5fr));padding:12px 14px}.business-metrics-row+.business-metrics-row{border-top:1px solid rgba(214,178,74,.12)}.business-metrics-row.is-head{background:rgba(214,178,74,.08);color:var(--gold);font-weight:800}.business-storefront-hero-grid{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,34%);width:100%}.business-storefront-brand{align-items:center;display:flex;gap:18px}.business-storefront-logo{align-items:center;background:#20304a;border:1px solid rgba(214,178,74,.32);border-radius:20px;display:flex;flex:0 0 76px;font-size:1.4rem;font-weight:900;height:76px;justify-content:center;overflow:hidden;width:76px}.business-storefront-gallery-image img,.business-storefront-logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.business-storefront-hero-image,.business-storefront-hero-preview{align-items:center;aspect-ratio:16/9;background:radial-gradient(circle at 20% 15%,rgba(63,115,255,.16),transparent 12rem),#13213b;border:1px solid rgba(214,178,74,.28);border-radius:16px;color:var(--muted);display:flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:150px;overflow:hidden}.business-storefront-hero-image img,.business-storefront-hero-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.business-storefront-gallery{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.business-storefront-gallery-image{aspect-ratio:1;border:1px solid rgba(214,178,74,.18);border-radius:18px;background:#172133;display:block;overflow:hidden;transition:transform .16s ease,border-color .16s ease}.business-storefront-gallery-image:hover{border-color:rgba(214,178,74,.58);transform:translateY(-2px)}.rich-text-editor{display:grid;gap:10px}.rich-text-toolbar{display:flex;flex-wrap:wrap;gap:8px}.rich-text-toolbar button{border:1px solid rgba(143,161,191,.28);border-radius:12px;color:var(--text);padding:8px 11px;transition:border-color .16s ease,color .16s ease,transform .16s ease}.rich-text-toolbar button:hover{border-color:rgba(214,178,74,.62);color:var(--gold);transform:translateY(-1px)}.rich-text-area{background:rgba(23,33,51,.9);border:1px solid rgba(143,161,191,.26);border-radius:18px;color:var(--text);line-height:1.7;min-height:280px;outline:none;padding:16px}.rich-text-area:focus{border-color:rgba(214,178,74,.7);box-shadow:0 0 0 3px rgba(214,178,74,.12)}.rich-text-area:empty:before{color:var(--muted);content:attr(data-placeholder)}.rich-text-content{color:var(--text);display:grid;gap:14px;line-height:1.8}.rich-text-content h2,.rich-text-content h3{color:var(--gold);font-weight:700;margin-top:12px}.rich-text-content h2{font-size:1.55rem}.rich-text-content h3{font-size:1.25rem}.rich-text-content p{margin:0}.rich-text-content ol,.rich-text-content ul{display:grid;gap:8px;margin:0;padding-left:1.5rem}.rich-text-content blockquote{border-left:3px solid var(--gold);color:var(--muted);margin:0;padding:8px 0 8px 16px}.rich-text-content a{color:var(--gold);text-decoration:underline}.business-article-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.business-article-card{border:1px solid rgba(214,178,74,.18);border-radius:18px;background:rgba(17,24,36,.88);color:var(--text);display:block;overflow:hidden;padding:16px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.business-article-card img,.business-article-cover{aspect-ratio:1.9;border-radius:14px;display:block;margin-bottom:14px;-o-object-fit:cover;object-fit:cover;width:100%}.business-article-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.business-article-body{color:var(--text);font-size:1.05rem}@media (max-width:760px){.listing-grid,.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.gallery-grid,.listing-grid,.market-grid{grid-template-columns:minmax(0,1fr)}.listing-view-switcher{width:100%}.listing-view-option{flex:1}.listing-card--row{grid-template-columns:minmax(0,1fr)}.listing-card--row .listing-square-visual{aspect-ratio:16/9;min-height:0}.listing-card--row .listing-square-meta{padding:18px}.listing-card--row .listing-square-top-badge{position:absolute}.people-card--compact,.people-card--row{grid-template-columns:minmax(0,1fr)}}.auditor-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.auditor-card{border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(17,24,36,.92);color:var(--text);display:block;padding:20px;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease}.auditor-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.gethelp-surface{background:radial-gradient(circle at 18% 18%,rgba(214,178,74,.16),transparent 34%),linear-gradient(135deg,rgba(8,11,16,.98),rgba(12,17,28,.98));color:var(--text);min-height:100vh;padding:28px}.gethelp-shell{margin:0 auto;max-width:1180px}.gethelp-layout,.gethelp-top{align-items:center;display:flex;gap:20px;justify-content:space-between}.gethelp-layout{align-items:stretch;margin-top:54px}.gethelp-hero{display:grid;flex:1 1 540px;gap:22px;place-content:center start}.gethelp-hero h1{font-size:clamp(2.4rem,5vw,5.2rem);font-weight:800;line-height:.98;max-width:780px}.gethelp-hero p{color:var(--muted);font-size:1.1rem;line-height:1.8;max-width:680px}.gethelp-steps{display:grid;gap:10px;max-width:560px}.gethelp-credentials p,.gethelp-steps span{background:rgba(17,24,36,.78);border:1px solid rgba(214,178,74,.22);border-radius:10px;padding:12px 14px}.gethelp-card{flex:0 1 440px;padding:22px}.gethelp-credentials{display:grid;gap:10px}.gethelp-credentials span{color:var(--muted);display:block;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gethelp-credentials strong{color:var(--gold);display:block;font-size:1.2rem;margin-top:4px;word-break:break-all}.production-zone-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.fundraiser-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.writer-chapter-card{align-items:center;border:1px solid rgba(214,178,74,.18);border-radius:18px;background:rgba(17,24,36,.92);display:flex;justify-content:space-between;gap:18px;padding:16px 18px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.writer-chapter-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.writer-reader{font-size:clamp(1.08rem,2vw,1.22rem);max-width:78ch}.admin-action-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.chat-composer textarea.form-field{max-height:136px;min-height:76px}.admin-action-grid .module-card{min-height:178px}.admin-category-grid,.admin-function-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-category-card,.admin-function-card{background:linear-gradient(145deg,rgba(20,29,44,.96),rgba(10,15,24,.98)),rgba(12,18,28,.96);border:1px solid rgba(214,178,74,.2);color:var(--text);display:block;min-height:176px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease;width:100%}.admin-category-card.is-active,.admin-category-card:focus-visible,.admin-category-card:hover,.admin-function-card:focus-visible,.admin-function-card:hover{border-color:rgba(255,216,95,.58);background:linear-gradient(145deg,rgba(29,40,60,.98),rgba(12,18,29,.98)),rgba(18,27,42,.96);transform:translateY(-2px)}.admin-category-card.is-active{box-shadow:0 0 0 2px rgba(255,216,95,.16),0 16px 42px rgba(0,0,0,.26)}.admin-workflow-group{border:1px solid rgba(214,178,74,.18);background:rgba(8,11,16,.24)}.settings-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.search-result-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.search-result-card{border:1px solid rgba(214,178,74,.18);border-radius:20px;background:rgba(17,24,36,.92);color:var(--text);display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr);min-height:132px;padding:14px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.search-result-card:hover{border-color:rgba(214,178,74,.58);background:#172133;transform:translateY(-2px)}.search-result-image{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 20% 20%,rgba(255,216,95,.18),transparent 12rem),#20304a;border:1px solid rgba(214,178,74,.24);border-radius:18px;color:var(--gold);display:flex;font-size:1.35rem;font-weight:900;justify-content:center;overflow:hidden;width:64px}.search-result-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cutover-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cutover-route-list{display:grid;gap:12px}.cutover-route-card{align-items:center;border:1px solid rgba(214,178,74,.16);border-radius:18px;background:rgba(16,25,40,.72);display:grid;gap:14px;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;padding:14px}@media (max-width:1320px){.chat-layout{grid-template-columns:1fr;height:auto}.chat-window{min-height:68vh}}@media (min-width:861px) and (max-width:1180px){.app-shell{grid-template-areas:"top top" "nav main" "nav ads";grid-template-columns:clamp(290px,26vw,320px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(240px,34dvh)}.app-shell.no-ad-rail{grid-template-areas:"top top" "nav main";grid-template-rows:auto minmax(0,1fr)}.desktop-command-bar{grid-template-columns:minmax(245px,.9fr) minmax(360px,1.2fr) minmax(210px,.8fr)}.desktop-command-link{min-width:62px;padding-inline:10px}.main-surface{padding:20px}.ad-rail,.main-surface{height:auto;min-height:0}.ad-rail{border-left:0;border-top:1px solid rgba(214,178,74,.18);padding:16px 20px}.ad-rail-card .ad-rail-rotator{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ad-placement-image{aspect-ratio:16/9}.desktop-command-bar{grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.desktop-command-brand{grid-area:brand}.desktop-command-nav{grid-area:nav;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.desktop-command-nav::-webkit-scrollbar{display:none}.desktop-command-actions{grid-area:actions}}@media (min-width:861px) and (max-width:1120px){.home-comm-workspace.is-comm-open{grid-template-columns:minmax(0,1fr);max-width:min(100%,730px)}.home-comm-dock{max-height:620px;min-height:520px;position:relative;top:auto}}@media (max-width:860px){.app-shell{grid-template-areas:"nav" "main";grid-template-columns:1fr;height:auto;overflow:visible;position:static;width:auto}.ad-rail,.desktop-command-bar{display:none}.side-nav{z-index:10;border-right:0;border-bottom:1px solid rgba(214,178,74,.22)}.main-surface,.side-nav{height:auto;overflow:visible}.main-surface{padding:18px}.home-comm-workspace,.home-comm-workspace.is-comm-open{grid-template-columns:minmax(0,1fr);max-width:none}.home-comm-dock{display:none}.ad-render-preview-heading{display:grid}.ad-render-preview-meta{min-width:0;text-align:left}.ad-render-stage{grid-template-columns:1fr}.ad-render-card{justify-self:stretch;max-width:none}.feed-composer{position:fixed;bottom:14px;left:14px;max-height:calc(100dvh - 28px);overflow:auto;right:14px;top:auto}.feedback-fab{bottom:12px;right:12px}.background-upload-status,.background-upload-toast{bottom:70px;left:12px;right:12px}.background-upload-toast{align-items:stretch;flex-direction:column;max-width:none}.profile-banner{min-height:150px}.profile-header,.profile-identity{align-items:flex-start;flex-direction:column}.profile-header{margin-top:-38px}.profile-relationship-actions{align-items:start;justify-items:start;padding-top:0}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-control-layout{grid-template-columns:1fr}.gallery-panel-heading{align-items:center;flex-direction:row}.gallery-search-grid,.gallery-tag-fields{grid-template-columns:1fr}.gallery-tag-footer,.gallery-toolbar{align-items:stretch;flex-direction:column}.gallery-selection-actions .btn-secondary,.gallery-tag-actions .btn-primary,.gallery-tag-actions .btn-secondary,.gallery-upload-link{justify-content:center}.gallery-selection-actions,.gallery-tag-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gethelp-surface{padding:18px}.gethelp-layout,.gethelp-top{align-items:stretch;flex-direction:column}.gethelp-layout{margin-top:32px}.gethelp-card{flex-basis:auto}.gallery-tag-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-item{align-items:flex-start}.chat-layout{grid-template-columns:1fr}.chat-window{min-height:70vh}.chat-message,.chat-message-group{max-width:94%}.mail-layout{grid-template-columns:1fr}.mail-empty-state{min-height:360px}.cutover-route-card{align-items:flex-start;grid-template-columns:1fr}.group-profile-banner{min-height:150px}.business-storefront-brand{align-items:flex-start;flex-direction:column}.business-storefront-hero-grid{grid-template-columns:1fr}}body.theta-android-app,html.theta-android-app{height:100%;overflow:hidden}.app-shell.is-android-app,.theta-android-app .app-shell{display:block;height:100dvh;inset:0;overflow:hidden;position:fixed;width:100vw}.app-shell.is-android-app .desktop-command-bar,.theta-android-app .desktop-command-bar{display:none}.app-shell.is-android-app .side-nav,.theta-android-app .side-nav{border-bottom:0;border-right:1px solid rgba(214,178,74,.24);bottom:0;display:block;height:100dvh;left:0;max-width:330px;overflow:hidden auto;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));position:fixed;top:0;transform:translateX(calc(-100% - 12px));transition:transform .22s cubic-bezier(.2,.9,.2,1);width:min(84vw,330px);z-index:90}html.theta-android-app.theta-menu-open .side-nav{transform:translateX(0)}.app-shell.is-android-app .ad-rail,.theta-android-app .ad-rail{display:none}.app-shell.is-android-app .home-comm-workspace,.app-shell.is-android-app .home-comm-workspace.is-comm-open,.theta-android-app .home-comm-workspace,.theta-android-app .home-comm-workspace.is-comm-open{grid-template-columns:minmax(0,1fr);max-width:none}.app-shell.is-android-app .home-comm-dock,.theta-android-app .home-comm-dock{display:none}.app-shell.is-android-app .main-surface,.theta-android-app .main-surface{height:100dvh;overflow:hidden auto;padding:max(8px,env(safe-area-inset-top)) 10px calc(74px + env(safe-area-inset-bottom));scroll-padding-top:max(8px,env(safe-area-inset-top));scroll-snap-type:y proximity;scrollbar-width:none}.app-shell.is-android-app .main-surface::-webkit-scrollbar,.theta-android-app .main-surface::-webkit-scrollbar{display:none;height:0;width:0}.theta-android-menu-toggle{border:1px solid rgba(214,178,74,.44);border-radius:999px;background:rgba(17,24,36,.94);box-shadow:0 12px 40px rgba(0,0,0,.34);color:var(--gold);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.04em;padding:9px 12px;position:fixed;right:max(10px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top));z-index:100}html.theta-android-app.theta-menu-open .theta-android-menu-toggle{background:rgba(214,178,74,.92);color:#080b10}.app-shell.is-android-app .feed-loop-panel,.app-shell.is-android-app .home-stream-hero,.app-shell.is-android-app~.feedback-fab,.theta-android-app .feed-loop-panel,.theta-android-app .feedback-fab,.theta-android-app .home-stream-hero,body.theta-android-app .feedback-fab{display:none!important}.app-shell.is-android-app .home-stream-hero+section,.theta-android-app .home-stream-hero+section{margin-top:0!important}.app-shell.is-android-app .feed-stream-shell,.theta-android-app .feed-stream-shell{gap:8px;max-width:none;width:100%}.theta-android-app .feed-loop-panel{gap:8px;padding:8px 56px 8px 9px;position:sticky;top:0;z-index:20}.theta-android-app .feed-loop-copy span{display:none}.theta-android-app .feed-mode-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.theta-android-app .feed-mode-tabs::-webkit-scrollbar{display:none}.theta-android-app .feed-mode-tab{flex:0 0 auto}.app-shell.is-android-app .feed-communicate-wrap,.theta-android-app .feed-communicate-wrap{position:sticky;top:0;z-index:19}.app-shell.is-android-app .feed-communicate-trigger,.theta-android-app .feed-communicate-trigger{padding:9px 12px}.app-shell.is-android-app .feed-composer,.theta-android-app .feed-composer{bottom:max(12px,env(safe-area-inset-bottom));left:10px;max-height:calc(100dvh - 24px);overflow:auto;position:fixed;right:10px;top:auto;z-index:80}.app-shell.is-android-app .feed-entry-list,.theta-android-app .feed-entry-list{--android-feed-gap:14px;--android-feed-card-height:calc(100dvh - 190px - env(safe-area-inset-top) - env(safe-area-inset-bottom));gap:var(--android-feed-gap)}.app-shell.is-android-app .feed-post,.theta-android-app .feed-post{display:flex;flex-direction:column;height:var(--android-feed-card-height);min-height:var(--android-feed-card-height);overflow:hidden;padding:16px}.app-shell.is-android-app .feed-entry-list>*,.theta-android-app .feed-entry-list>*{scroll-snap-align:start}.app-shell.is-android-app .feed-post-header,.theta-android-app .feed-post-header{align-items:flex-start}.app-shell.is-android-app .feed-post>.feed-rich-text,.theta-android-app .feed-post>.feed-rich-text{max-height:6.9em;overflow:hidden}.app-shell.is-android-app .feed-post>.feed-media-card,.theta-android-app .feed-post>.feed-media-card{flex:0 0 auto;margin-top:10px}.app-shell.is-android-app .feed-post>.feed-media-card img,.theta-android-app .feed-post>.feed-media-card img{aspect-ratio:16/9;height:min(42dvh,calc(var(--android-feed-card-height) * .48));max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.app-shell.is-android-app .feed-post-actions,.theta-android-app .feed-post-actions{margin-top:auto}.app-shell.is-android-app .feed-comment-preview .comment-bubble:nth-of-type(n+2),.theta-android-app .feed-comment-preview .comment-bubble:nth-of-type(n+2){display:none}.app-shell.is-android-app .feed-comment-preview,.theta-android-app .feed-comment-preview{max-height:calc(var(--android-feed-card-height) * .18);overflow:hidden}.app-shell.is-android-app .feed-reserved-ad,.theta-android-app .feed-reserved-ad{height:var(--android-feed-card-height);min-height:var(--android-feed-card-height)}.app-shell.is-android-app .feed-reserved-ad-image,.theta-android-app .feed-reserved-ad-image{aspect-ratio:16/9;height:min(42dvh,calc(var(--android-feed-card-height) * .48));max-height:none}.theta-android-app .chat-layout{display:grid;grid-template-columns:1fr;height:calc(100dvh - 24px);min-height:0}.theta-android-app .chat-layout.has-selected-thread .chat-sidebar{display:none}.theta-android-app .chat-sidebar,.theta-android-app .chat-window{border-radius:18px}.theta-android-app .chat-sidebar{min-height:0}.theta-android-app .chat-window{height:calc(100dvh - 24px);min-height:0}.theta-android-app .chat-window-back{align-items:center;border:1px solid rgba(214,178,74,.28);border-radius:999px;background:rgba(8,11,16,.26);color:var(--gold);cursor:pointer;display:inline-flex;font-weight:900;padding:8px 11px}.theta-android-app .chat-window-header{padding:12px}.theta-android-app .chat-window-header h2{font-size:1.05rem}.theta-android-app .chat-message-list{gap:8px;padding:12px}.theta-android-app .chat-message{max-width:88%;padding:9px 11px}.theta-android-app .chat-composer{padding:10px}.android-drawer-scrim,.android-shortcut-scrim{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.42);border:0;bottom:0;cursor:pointer;left:0;padding:0;position:fixed;right:0;top:0;z-index:82}.android-drawer-scrim{z-index:84}.android-bottom-nav{align-items:center;background:rgba(8,11,16,.9);border:1px solid rgba(214,178,74,.24);border-radius:999px;bottom:max(8px,env(safe-area-inset-bottom));box-shadow:0 12px 34px rgba(0,0,0,.42);display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));left:10px;min-height:48px;padding:5px;position:fixed;right:10px;z-index:95}.android-bottom-nav-button,.android-bottom-nav-link,.android-full-drawer-button,.android-shortcut-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;min-height:38px;min-width:38px;padding:0;position:relative;transition:background .14s ease,color .14s ease,transform .14s ease}.android-bottom-nav-button,.android-bottom-nav-link{border-radius:999px}.android-bottom-nav-button,.android-bottom-nav-link.is-active,.android-bottom-nav-link:hover,.android-full-drawer-button:hover,.android-shortcut-card.is-active,.android-shortcut-card:hover{background:rgba(255,216,95,.12);color:var(--gold);transform:translateY(-1px)}.android-control-icon{display:block;height:20px;width:20px}.android-control-badge{align-items:center;background:var(--gold);border:1px solid rgba(8,11,16,.8);border-radius:999px;color:#080b10;display:inline-flex;font-size:.62rem;font-weight:900;height:17px;justify-content:center;min-width:17px;padding-inline:4px;position:absolute;right:0;top:0}.android-shortcut-sheet{background:rgba(11,15,23,.96);border:1px solid rgba(214,178,74,.26);border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -18px 46px rgba(0,0,0,.46);left:0;padding:12px 12px calc(70px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(calc(100% - 1px));transition:transform .18s cubic-bezier(.2,.9,.2,1);z-index:93}.android-shortcut-sheet.is-open{transform:translateY(0)}.android-shortcut-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.android-full-drawer-button,.android-shortcut-card{border:1px solid rgba(214,178,74,.18);border-radius:14px;background:rgba(23,33,51,.68);min-height:46px}.android-full-drawer-button{margin-top:8px;width:100%}.admin-object-id{align-items:center;background:rgba(255,216,95,.08);border:1px solid rgba(255,216,95,.34);border-radius:999px;color:var(--gold);display:inline-flex;font-family:var(--font-mono),"Courier New",monospace;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;max-width:min(100%,360px);overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.admin-object-lookup-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) auto;margin-top:24px}.admin-object-results{display:grid;gap:12px;margin-top:18px}.admin-object-result{align-items:center;background:rgba(10,15,24,.68);border:1px solid rgba(214,178,74,.22);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.admin-object-result h2{color:var(--text);font-size:1rem;font-weight:800;margin-top:4px}.admin-object-result p{color:var(--muted);font-size:.88rem;margin-top:4px}.admin-object-result code{color:var(--gold);display:inline-block;font-size:.78rem;margin-top:8px;overflow-wrap:anywhere}@media (min-width:861px) and (max-width:940px){.app-shell{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:860px){.public-storefront-surface{height:auto;min-height:100dvh;overflow:hidden auto;padding:14px}.public-storefront-shell{height:auto;min-height:calc(100dvh - 28px)}.public-storefront-body{grid-template-columns:1fr}.public-storefront-inquiry,.public-storefront-main{max-height:none;overflow:visible;padding-right:0;position:static}.storefront-blog-nav{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1180px){.app-shell{grid-template-areas:"top top top" "nav main ads";grid-template-columns:clamp(230px,24vw,285px) minmax(360px,1fr) clamp(210px,21vw,260px);grid-template-rows:auto minmax(0,1fr)}.app-shell.no-ad-rail{grid-template-areas:"top top" "nav main";grid-template-columns:clamp(230px,24vw,285px) minmax(360px,1fr)}.ad-rail{border-left:1px solid rgba(214,178,74,.18);border-top:0;height:100%;min-height:0;padding:14px}.ad-rail-card .ad-rail-rotator,.gallery-control-layout,.notice-center-toolbar{grid-template-columns:1fr}}@media (max-width:980px){.gallery-control-layout,.gallery-search-grid,.gallery-tag-fields,.notice-center-toolbar{grid-template-columns:1fr}}@media print{body{background:#fff!important;color:#111827!important}.ad-rail,.desktop-command-bar,.feedback-fab,.global-tooltip,.no-print,.side-nav{display:none!important}.app-shell,.app-shell.no-ad-rail{min-height:auto!important}.app-shell,.app-shell.no-ad-rail,.main-surface{display:block!important;height:auto!important;overflow:visible!important}.main-surface{padding:0!important}.resume-document{display:block!important;max-width:none!important}.resume-cover-page,.resume-page{border:0!important;border-radius:0!important;box-shadow:none!important;min-height:10.5in;page-break-after:always;-moz-column-break-after:page;break-after:page}.resume-document>:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}}.last\:border-b-0:last-child{border-bottom-width:0}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[160px_minmax\(0\2c 1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[170px_minmax\(0\2c 1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_150px_150px\]{grid-template-columns:minmax(0,1fr) 150px 150px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\2c 220px\)_auto_auto_auto\]{grid-template-columns:minmax(0,220px) auto auto auto}.md\:items-end{align-items:flex-end}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_0\.9fr\]{grid-template-columns:1fr 1fr .9fr}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_260px_auto\]{grid-template-columns:1fr 260px auto}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}