.syn-app-shell{--syn-ease:cubic-bezier(.2,.8,.2,1);--syn-fast:140ms;--syn-enter:240ms}.syn-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;border-radius:.85rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;vertical-align:middle}.syn-action-indicator{display:inline-flex;width:0;opacity:0;flex:none;overflow:hidden}.syn-action-indicator[data-busy=true]{width:16px;opacity:1}.syn-action-indicator svg{width:16px;height:16px;flex:none;animation:syn-action-spin .8s linear infinite}.syn-action-indicator[data-busy=false] svg{animation:none}.syn-app-shell[data-motion-scope=interface] :where(button,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.syn-app-shell[data-motion-scope=interface] :where(button,summary):not(:where([data-syn-no-motion] *)){transition:background-color var(--syn-fast),border-color var(--syn-fast),box-shadow var(--syn-fast),color var(--syn-fast),opacity var(--syn-fast),transform var(--syn-fast) var(--syn-ease)}.syn-app-shell :where(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #987021;outline-offset:4px}.syn-shell-header :where(button,a):focus-visible{outline-color:#ffe1a2}.syn-app-shell :where(input,textarea,select):focus-visible{outline-offset:2px;box-shadow:0 0 0 4px #c49b4920}.syn-app-shell :where(button):disabled{cursor:not-allowed}.syn-action-button:disabled{opacity:.55}.syn-action-button[aria-busy=true]{cursor:progress}.syn-app-shell[data-motion-scope=interface] button.bg-primary:not(:disabled){background-image:linear-gradient(160deg,#ffffff12,#0000000a);box-shadow:inset 0 1px 0 #ffffff26,0 3px 7px #0b1e3614}.syn-app-shell[data-motion-scope=interface] :where(button.bg-primary,.syn-interactive-card):not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0b1e361a}.syn-interactive-card{position:relative;isolation:isolate;transition:transform .2s var(--syn-ease),box-shadow .2s,border-color .2s}.syn-interactive-card:after{content:"";position:absolute;inset:auto 15% -1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#b78d3e,transparent);opacity:0;transform:scaleX(.3);transition:opacity .2s,transform .2s var(--syn-ease)}.syn-interactive-card:focus-visible:after{opacity:1;transform:scaleX(1)}.syn-screen-enter{animation:syn-screen-arrive var(--syn-enter) var(--syn-ease) backwards}.syn-home-grid>.syn-interactive-card:nth-child(2){animation-delay:25ms}.syn-home-grid>.syn-interactive-card:nth-child(3){animation-delay:50ms}.syn-home-grid>.syn-interactive-card:nth-child(n+4){animation-delay:75ms}.syn-home-grid>.syn-interactive-card{animation:syn-card-arrive .32s var(--syn-ease) backwards}.syn-editorial-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid #c6ab6b42;box-shadow:inset 0 1px 0 #ffffff16,0 12px 32px -20px #071b3155}.syn-editorial-hero:before{content:"";position:absolute;z-index:-1;width:260px;height:260px;right:-80px;top:-90px;border-radius:50%;pointer-events:none;border:1px solid #d6bd8130;box-shadow:0 0 0 32px #d6bd8108,0 0 0 65px #d6bd8105}.syn-editorial-hero:after{content:"";position:absolute;bottom:0;left:8%;right:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#ead29977,transparent)}.syn-bottom-item>svg{transition:transform .18s var(--syn-ease)}.syn-bottom-item-active>svg{filter:drop-shadow(0 2px 4px #b68e3a40)}.syn-bottom-item-active{background:linear-gradient(180deg,#c5a35a12,transparent 85%)}.syn-floating-top{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));z-index:25;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#ffe3a4;background:#112c45;border:1px solid #c9a86a77;box-shadow:0 6px 20px #08182e26;animation:syn-screen-arrive .16s var(--syn-ease) backwards}.syn-scroll-anchor{display:block;width:1px;height:1px;pointer-events:none}.syn-loading{max-width:620px;margin:30px auto;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--card)}.syn-loading-bars{display:grid;gap:12px;margin-bottom:20px}.syn-loading-bars>span{display:block;height:10px;border-radius:8px;background:#bdaa7c25;animation:syn-loading-breathe 1.2s ease-in-out 3}.syn-loading-bars>span:first-child{width:38%}.syn-loading-bars>span:nth-child(2){width:85%}.syn-loading-bars>span:nth-child(3){width:62%}.syn-product-details[open]>div{animation:syn-screen-arrive .18s var(--syn-ease) backwards}@media(hover:hover) and (pointer:fine){.syn-app-shell[data-motion-scope=interface] button:not(:disabled):not([aria-disabled=true]):not(:where([data-syn-no-motion] *)):hover{border-color:#af8a4e88}.syn-app-shell[data-motion-scope=interface] button.bg-primary:not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff26,0 5px 12px #0b1e3625}.syn-interactive-card:hover{transform:translateY(-3px);border-color:#b08d4c80;box-shadow:0 12px 28px -18px #0b1e3659}.syn-interactive-card:hover:after{opacity:1;transform:scaleX(1)}.syn-home-grid .syn-interactive-card:hover .syn-space-icon{transform:translateY(-2px) rotate(-3deg)}.syn-space-icon{transition:transform .2s var(--syn-ease)}.syn-editorial-hero:before{animation:syn-orbit-drift 7s ease-in-out 2}.syn-bottom-item:hover>svg{transform:translateY(-2px)}}@media(min-width:1024px){.syn-floating-top{bottom:24px}}@media(max-width:359px){.syn-header-alert{display:none}}@keyframes syn-screen-arrive{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes syn-card-arrive{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes syn-orbit-drift{50%{transform:translate(-8px,9px)}}@keyframes syn-action-spin{to{transform:rotate(1turn)}}@keyframes syn-loading-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.syn-app-shell *,.syn-app-shell :after,.syn-app-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.syn-app-shell .syn-interactive-card:hover,.syn-app-shell button:active{transform:none!important}}@media(forced-colors:active){.syn-action-button,.syn-floating-top{border:1px solid ButtonText}.syn-interactive-card:focus-visible{outline:2px solid Highlight}.syn-loading-bars>span{background:GrayText}}html[data-syn-motion=reduced] .syn-app-shell *,html[data-syn-motion=reduced] .syn-app-shell :after,html[data-syn-motion=reduced] .syn-app-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-syn-motion=reduced] .syn-app-shell .syn-interactive-card:hover,html[data-syn-motion=reduced] .syn-app-shell button:active{transform:none!important}.syn-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.syn-editorial-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #ded8cb;border-radius:18px;background:#fffefa;box-shadow:0 8px 25px -22px #0b1d36;transition:border-color .2s,box-shadow .2s}.syn-editorial-card:hover{border-color:#c6a971;box-shadow:0 14px 30px -22px #0b1d3699}.syn-editorial-card-image,.syn-editorial-stage{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 10%,#fff 0,#f2eee4 62%,#e6dfd0 100%)}.syn-editorial-card-image{width:100%;aspect-ratio:4/5;padding:14px;cursor:pointer}.syn-editorial-button:focus-visible,.syn-editorial-card-image:focus-visible,.syn-editorial-close:focus-visible,.syn-editorial-discover:focus-visible,.syn-editorial-filter:focus-visible{outline:3px solid #966b1d;outline-offset:2px}.syn-editorial-cover{position:relative;overflow:hidden;width:min(100%,185px);aspect-ratio:2/3;border:1px solid #1a2639;border-left:4px solid #162138;border-radius:2px 5px 5px 2px;background:#0c1830;box-shadow:-5px 7px 0 -4px #101b2b,0 16px 26px -12px #1b2038a0;transition:transform .28s ease,box-shadow .28s ease}.syn-editorial-card-image:hover .syn-editorial-cover{transform:translateY(-4px);box-shadow:-5px 8px 0 -4px #101b2b,0 22px 30px -13px #1b2038aa}.syn-editorial-cover img{display:block;width:100%;height:100%;object-fit:contain}.syn-editorial-cover-large{width:min(100%,270px)}.syn-editorial-cover-fallback{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;color:#f2e8cc;text-align:center;font-family:Georgia,serif}.syn-editorial-cover-fallback small{font:11px system-ui;color:#d6c49c}.syn-jacket{container-type:inline-size;isolation:isolate;background:#0b1620}.syn-editorial-cover .syn-jacket-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.syn-jacket-ink{position:absolute;inset:0;display:flex;flex-direction:column;padding:8% 9% 8.5%;color:#fffdf6;text-align:left;background:linear-gradient(180deg,#08101dd9,#08101da3 28%,transparent 58%,#08101dc9)}.syn-jacket-top{display:flex;align-items:center;gap:4%;font:700 3.5cqw/1.1 system-ui,sans-serif;letter-spacing:.15em;color:#f7dfad}.syn-jacket-top i{display:block;height:1px;flex:1;background:#e9d3a58c}.syn-jacket-front-main{margin-top:11%}.syn-jacket-front-main p{margin:0 0 6%;font:700 3.2cqw/1.3 system-ui,sans-serif;letter-spacing:.11em;color:#f2d7a0}.syn-jacket-front-main strong{display:block;font:600 10.2cqw/.99 Georgia,serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 10px #0009}.syn-jacket-front-main strong.medium{font-size:8.8cqw;line-height:1.02}.syn-jacket-front-main strong.long{font-size:7.2cqw;line-height:1.05}.syn-jacket-front-main small{display:block;max-width:94%;margin-top:7%;font:500 3.6cqw/1.4 system-ui,sans-serif;color:#f8eedb;text-shadow:0 1px 5px #000}.syn-jacket-author{margin-top:auto;padding-top:5%;border-top:1px solid #edddb27f;font:700 3.75cqw/1.2 system-ui,sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#fff8ec;text-shadow:0 1px 5px #000}.syn-jacket-back{background:linear-gradient(180deg,#07101bea,#07101be8 59%,#07101bc9)}.syn-jacket-back-main{margin-top:16%}.syn-jacket-back-main strong{display:block;font:600 7.2cqw/1.08 Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.syn-jacket-back-main p{margin:10% 0 0;font:400 4.05cqw/1.48 system-ui,sans-serif;color:#f5f1e8}.syn-jacket-back-main i{display:block;width:24%;height:1px;margin-top:11%;background:#f0d19c}.syn-jacket-back-main span{display:block;margin-top:5%;font:600 3.5cqw/1.4 system-ui,sans-serif;color:#f4d6a4}@supports not (font-size:1cqw){.syn-jacket-top{font-size:7px}.syn-jacket-front-main p{font-size:6px}.syn-jacket-front-main strong{font-size:18px}.syn-jacket-front-main strong.medium{font-size:15px}.syn-jacket-front-main strong.long{font-size:13px}.syn-jacket-author,.syn-jacket-front-main small{font-size:7px}.syn-jacket-back-main strong{font-size:13px}.syn-jacket-back-main p{font-size:8px}.syn-jacket-back-main span{font-size:7px}}.syn-premium-back,.syn-premium-front{position:absolute;inset:0;text-align:center;color:#fff9ec}.syn-premium-front{background:linear-gradient(180deg,#06101b57,transparent 38%,transparent 78%,#06101b57)}.syn-premium-publisher{position:absolute;top:5.2%;left:11%;right:11%;display:flex;align-items:center;justify-content:center;gap:5%;color:#f9e2ad;font:700 3.2cqw/1.1 Georgia,serif;letter-spacing:.12em;text-shadow:0 1px 3px #000}.syn-premium-author i,.syn-premium-publisher i{display:block;flex:1;height:1px;background:linear-gradient(90deg,transparent,#eccb82,transparent)}.syn-premium-heading{position:absolute;top:11%;left:8%;right:8%;display:flex;flex-direction:column;align-items:center;gap:2.5cqw;text-shadow:0 2px 5px #000a}.syn-premium-heading>span{display:block;font:700 5.7cqw/1 Georgia,serif;letter-spacing:.035em;color:#fffaf2}.syn-premium-heading>strong{display:block;max-width:100%;font:700 10cqw/.96 Georgia,serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;color:#f7d98d;background:linear-gradient(180deg,#fff9dd,#f4cf79 35%,#a6681f 70%,#f7dfaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #452a0c) drop-shadow(0 3px 5px #0009)}.syn-premium-heading>strong.long{font-size:7.6cqw;letter-spacing:-.045em}.syn-premium-heading>em{display:block;max-width:98%;padding-top:3%;border-top:1px solid #e9cf8b99;font:600 3.6cqw/1.25 Georgia,serif;letter-spacing:.035em;font-style:normal;color:#fff7e8;text-wrap:balance}.syn-premium-author{position:absolute;bottom:6.2%;left:10%;right:10%;display:flex;align-items:center;justify-content:center;gap:3%;font:700 3.5cqw/1.1 Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:#fff4d9;text-shadow:0 2px 5px #000}.syn-premium-back{background:linear-gradient(145deg,#07101cef,#09131ded 70%,#10151de8)}.syn-premium-back-copy{position:absolute;top:18%;left:12%;right:12%;text-align:left}.syn-premium-back-copy strong{display:block;font:700 6.6cqw/1.08 Georgia,serif;color:#f8e1ae;text-wrap:balance}.syn-premium-back-copy i{display:block;width:38%;height:1px;margin:8% 0;background:linear-gradient(90deg,#f7dfaa,#a36b26,transparent)}.syn-premium-back-copy p{margin:0;font:400 3.9cqw/1.5 system-ui,sans-serif;color:#f5f2e9}.syn-premium-back-copy small{display:block;margin-top:10%;font:600 3.25cqw/1.35 system-ui,sans-serif;letter-spacing:.035em;color:#e9cb90}@supports not (font-size:1cqw){.syn-premium-publisher{font-size:6px}.syn-premium-heading{gap:4px}.syn-premium-heading>span{font-size:10px}.syn-premium-heading>strong{font-size:18px}.syn-premium-heading>strong.long{font-size:14px}.syn-premium-author,.syn-premium-heading>em{font-size:7px}.syn-premium-back-copy strong{font-size:12px}.syn-premium-back-copy p{font-size:8px}.syn-premium-back-copy small{font-size:7px}}.syn-editorial-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:#123c47}.syn-editorial-price strong{font-size:14px;font-variant-numeric:tabular-nums}.syn-editorial-price small{font-size:10px;color:#677470}.syn-editorial-offer{display:grid;gap:3px;border:1px solid #ddcfac;border-radius:14px;background:#faf6e9;padding:14px;color:#173c48}.syn-editorial-offer p,.syn-editorial-offer span{font-size:12px}.syn-editorial-offer strong{font-size:22px;font-variant-numeric:tabular-nums}.syn-editorial-filter{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #d3cdbf;border-radius:999px;background:#fffefa;padding:8px 14px;color:#384a60;font-size:12px;font-weight:650;transition:background .2s,color .2s,border-color .2s}.syn-editorial-filter[aria-pressed=true]{border-color:#0d2540;background:#102b48;color:#fff8e8}.syn-editorial-discover{display:inline-flex;min-height:40px;align-items:center;gap:3px;align-self:flex-start;color:#815a18;font-size:12px;font-weight:700}.syn-editorial-button{min-height:44px;border-radius:12px;background:#102b48;padding:10px 16px;color:white;font-size:14px;font-weight:700}.syn-editorial-overlay{position:fixed;inset:0;z-index:160;background:#071628bd;backdrop-filter:blur(3px)}.syn-editorial-dialog{position:fixed;top:50%;left:50%;z-index:161;width:min(94vw,900px);max-height:min(90dvh,920px);overflow-y:auto;transform:translate(-50%,-50%);border:1px solid #d8c79f;border-radius:22px;background:#fffdf8;color:#0b1e36;box-shadow:0 30px 80px #06101f88}.syn-editorial-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid #ebe4d6}.syn-editorial-close{display:grid;min-width:44px;min-height:44px;place-items:center;border:1px solid #dfd8cb;border-radius:50%;background:#fff;color:#243750}.syn-editorial-dialog-body{display:grid;gap:24px;padding:20px 22px 26px}.syn-editorial-stage-detail{min-height:300px;border:1px solid #e7dfd1;border-radius:16px;padding:18px}@media(min-width:640px){.syn-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.syn-editorial-dialog-body{grid-template-columns:minmax(210px,280px) minmax(0,1fr)}}@media(min-width:1024px){.syn-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.syn-editorial-card,.syn-editorial-cover,.syn-editorial-filter{transition:none}.syn-editorial-card-image:hover .syn-editorial-cover{transform:none}}.syn-member-wallet{width:min(100%,540px);margin-inline:auto}.syn-member-card{--card-ink:#edf9fd;--card-accent:#94d8e4;position:relative;isolation:isolate;aspect-ratio:85.6/54;overflow:hidden;border-radius:clamp(14px,3vw,22px);color:var(--card-ink);background:linear-gradient(125deg,#072c43,#154c62 62%,#0b324a);border:1px solid #a0d5de77;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000022,0 16px 36px -24px #071b31aa}.syn-member-card[data-tier=vip]{--card-ink:#fff2cf;--card-accent:#e4c185;background:linear-gradient(130deg,#171a21,#292b33 58%,#12151e);border-color:#cdb17a99}.syn-member-card[data-tier=executive]{--card-ink:#f1f2ff;--card-accent:#c4ccef;background:linear-gradient(125deg,#172348,#344775 60%,#1b2b51);border-color:#b0bad4aa}.syn-member-card[data-tier=founder]{--card-ink:#fff0e3;--card-accent:#edbda0;background:linear-gradient(125deg,#3e1d32,#693749 65%,#352334);border-color:#d5a78999}.syn-member-card[data-revoked=true]{filter:saturate(.35);border-style:dashed}.syn-member-engraving{position:absolute;inset:0;z-index:-1;color:var(--card-accent);opacity:.25;pointer-events:none}.syn-member-engraving svg{width:100%;height:100%}.syn-member-card:after{content:"";position:absolute;inset:8px;border:1px solid #ffffff12;border-radius:inherit;pointer-events:none}.syn-member-face{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(16px,4vw,28px);gap:10px;animation:syn-card-face .18s ease-out}.syn-member-brand{display:flex;gap:10px;align-items:center}.syn-member-brand img{border-radius:50%;width:clamp(28px,7vw,38px);height:auto}.syn-member-brand strong{display:block;font-size:clamp(13px,3.2vw,20px);letter-spacing:.16em;font-weight:650}.syn-member-brand span{display:block;font-size:clamp(7px,1.6vw,9px);letter-spacing:.17em;opacity:.75;margin-top:2px}.syn-member-emblem{margin-left:auto;color:var(--card-accent)}.syn-member-holder>p{font-size:clamp(10px,2.6vw,15px);letter-spacing:.08em;color:var(--card-accent);margin-bottom:4px}.syn-member-holder h2{font-family:Georgia,serif;font-size:clamp(20px,5vw,31px);line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.syn-member-holder>span{display:block;font-size:clamp(8px,1.9vw,10px);opacity:.72;margin-top:5px}.syn-member-footer{display:flex;align-items:end;gap:12px}.syn-member-footer>div:nth-child(2){margin-left:auto}.syn-member-footer span{display:block;font-size:clamp(7px,1.6vw,9px);opacity:.68;letter-spacing:.1em}.syn-member-footer strong{display:block;font-size:clamp(8px,1.9vw,11px);font-weight:500;letter-spacing:.05em;margin-top:5px}.syn-member-standing{font-size:clamp(7px,1.6vw,9px);display:flex;align-items:center;gap:5px;padding-bottom:1px}.syn-member-standing i{width:5px;height:5px;border-radius:50%;background:var(--card-accent)}.syn-member-controls{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.syn-member-controls button{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px;color:var(--primary)}.syn-member-back header{display:flex;justify-content:space-between;gap:10px;font-size:clamp(9px,2vw,12px);color:var(--card-accent)}.syn-member-back>div>p{font-size:8px;letter-spacing:.13em;opacity:.65;margin-bottom:7px}.syn-member-back code{font-size:clamp(10px,2.5vw,15px);overflow-wrap:anywhere;letter-spacing:.02em}.syn-member-back>p{font-size:clamp(8px,1.9vw,11px);line-height:1.5;max-width:400px;opacity:.8}.syn-member-back footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:clamp(7px,1.6vw,9px);opacity:.7}.syn-member-watermark{position:absolute;inset:42% 0 auto;text-align:center;font-size:clamp(24px,7vw,48px);letter-spacing:.15em;opacity:.16;transform:rotate(-16deg);pointer-events:none;z-index:2}@keyframes syn-card-face{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.syn-member-face{animation:none}}html[data-syn-motion=reduced] .syn-member-face{animation:none}@media(forced-colors:active){.syn-member-card{border:2px solid CanvasText}.syn-member-engraving{display:none}}