:root{--daily-gold:#c9a468;--daily-gold-light:#efd59f;--daily-ink:#0b0c0d;--daily-panel:#141618;--daily-border:#c9a46838;--daily-muted:#b8b4aa;--daily-dock:76px;--gallink-shell-height:80px}:where(.daily-shell,.social-drawer,.documentary-reader,.gmx){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(.daily-shell,.gmx,.social-drawer,.documentary-reader) :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--daily-gold-light);outline-offset:3px}:where(.daily-shell,.gmx,.documentary-reader) :is(input,textarea,select){font-size:16px}:where(.daily-shell,.gmx,.documentary-reader) :is(button,a){touch-action:manipulation}.daily-shell{background:var(--background)}.daily-shell .app-header{padding-top:calc(10px + var(--gallink-safe-top));background:var(--smoke);border-bottom:1px solid var(--daily-border);padding-bottom:10px}.daily-shell .brand-row{gap:12px;max-width:1600px}.daily-shell .brand-row>a{min-width:0}.daily-shell .brand-row>a>img{max-width:min(44vw,230px);height:auto;max-height:40px}.daily-shell .brand-row>.badge-demo{flex-shrink:0;font-size:10px}.daily-shell .desktop-navigation{display:none}.daily-shell .global-search{border-color:var(--daily-border);border-radius:16px;max-width:720px;margin-top:8px;padding:9px 14px}.daily-shell .personal-return{display:none}.daily-shell .content-main{min-width:0}.daily-shell .content-main>div{padding-top:30px}.daily-shell .content-main h1{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.12}.social-menu-trigger{border:1px solid var(--daily-border);min-width:44px;min-height:44px;color:var(--daily-gold);border-radius:50%;padding:10px}.social-drawer{background:var(--background);border-color:var(--daily-border);overscroll-behavior:contain;overflow-y:auto;z-index:150!important;width:min(350px,88vw)!important;max-width:none!important;height:100dvh!important;padding:calc(28px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom))!important;animation-duration:.22s!important}.social-drawer>button{width:44px;height:44px;right:8px;top:max(8px,env(safe-area-inset-top));border:1px solid var(--daily-border);border-radius:50%;place-items:center;display:grid}.social-drawer>h2{color:var(--daily-gold-light);padding-right:36px;font:600 29px/1.15 Cormorant Garamond,Georgia,serif}.social-drawer>p{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.7}.social-navigation-links{flex-direction:column;gap:5px;margin-top:26px;display:flex}.social-navigation-links>a{min-height:48px;color:var(--foreground);border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.social-navigation-links>a>svg{width:21px;height:21px;color:var(--daily-gold);flex-shrink:0}.social-navigation-links>a.is-current{border-color:var(--daily-border);color:var(--daily-gold-light);background:linear-gradient(115deg,#c9a4682b,#c9a46806)}.social-navigation-note{color:var(--muted-foreground);margin:24px 14px 0;font-size:12px;line-height:1.8}.social-sidebar{display:none}.social-sidebar-kicker{letter-spacing:.22em;color:var(--daily-gold);padding-left:16px;font-size:10px}@media (hover:hover){.social-navigation-links>a:hover{background:#c9a46812}.daily-shell .post-preview:hover{background:#c9a46806}}@media (width>=1280px){.social-menu-trigger{display:none!important}.social-sidebar{top:calc(var(--gallink-shell-height) + 24px);overscroll-behavior:contain;scrollbar-width:thin;width:232px;padding:0 4px 24px;display:block;position:fixed;bottom:20px;left:max(20px,50vw - 780px);overflow-y:auto}.social-sidebar .social-navigation-links{margin-top:12px}.daily-shell .content-main,.daily-shell .app-footer{margin-left:max(268px,50vw - 528px);margin-right:max(20px,50vw - 780px)}.daily-shell .content-main>div{max-width:800px}}.app-shell .create-signature,.sphere-menu-toggle.sapphire-menu{color:#211d16!important;background:linear-gradient(155deg,#efd49e,#d5ae6d 58%,#b78d4f)!important;border-color:#bd9658!important;box-shadow:inset 0 2px #fff0c9,inset 0 -2px #9d783e4d,0 5px 15px -9px #80582799!important}.app-shell .create-signature svg,.sphere-menu-toggle.sapphire-menu svg{color:#211d16!important}.app-shell .mobile-dock{background:color-mix(in srgb,var(--background) 96%,transparent);border-top:1px solid var(--daily-border)}.app-shell .mobile-dock>a.dock-active{color:var(--daily-gold);background:#c9a46812}.sphere-experience[data-sphere-view=list] .sphere-canvas{padding:136px 0 88px;overflow:hidden}.sphere-experience[data-sphere-view=list] .sphere-list{gap:8px;height:100%;max-height:100%;margin:0 auto;padding:0 16px 16px;scroll-padding-block:12px}.sphere-experience[data-sphere-view=list] .sphere-list>li>button{border-color:var(--daily-border);border-radius:16px;min-height:78px;padding:12px 16px;line-height:1.5}.sphere-experience[data-sphere-view=list] .sphere-list>li>button>span:last-child{overflow-wrap:anywhere;min-width:0}.sphere-experience[data-sphere-view=list] .sphere-menu-toggle{z-index:36;top:104px;left:16px}.sphere-experience[data-sphere-view=list] .sphere-help-trigger{top:82px;left:70px}.sphere-experience[data-sphere-view=list] .sphere-weather{top:10px}.sphere-experience[data-sphere-menu-open=true] .sphere-weather,.sphere-experience[data-sphere-menu-open=true] .sphere-help-trigger{visibility:hidden;pointer-events:none}.sphere-experience[data-sphere-menu-open=true] .sphere-menu-toggle{left:min(368px,100% - 56px)}body:has(.sphere-experience .x-profile) :is(.sphere-weather,.sphere-menu-toggle,.sphere-help-trigger,.sphere-toolbar,.galliweb-trigger){visibility:hidden;pointer-events:none}.profile-post{gap:14px;padding-block:20px}.profile-post .post-open-area{word-break:normal;overflow-wrap:anywhere;min-width:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.profile-post .post-open-area>.text-base{font-size:16px;line-height:1.7}.post-piece{border-color:var(--daily-border);border-radius:18px;overflow:hidden}.post-piece-img{object-fit:contain;aspect-ratio:auto}.profile-tabs{background:var(--background);border-bottom-color:var(--daily-border)}.profile-tabs>button{letter-spacing:.015em;min-height:48px;font-size:13px}.x-profile .sheet-header{isolation:isolate;background:var(--background);min-height:68px;padding:8px 16px}.x-profile .profile-cover{flex-shrink:0;min-height:150px}.x-profile .profile-avatar{z-index:1;border:4px solid var(--background);object-fit:cover;position:relative}.x-profile .btn-ivory{color:#211d16;background:linear-gradient(155deg,#efd49e,#d5ae6d 58%,#b78d4f);border:1px solid #bd9658;border-radius:13px;box-shadow:inset 0 1px #fff0c9}.social-dialog-header{background:var(--background);border-bottom:1px solid var(--daily-border)}.social-dialog-header h2{font:600 22px/1.2 Cormorant Garamond,Georgia,serif}@media (width<=1799px){.x-profile.context-sheet,.social-dialog.post-reader{height:100dvh!important;max-height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;z-index:92!important;border-radius:0!important;top:0!important;bottom:0!important}.x-profile.context-sheet .sheet-header,.post-reader .social-dialog-header{top:0!important}.x-profile.context-sheet{padding-top:0!important;padding-bottom:var(--gallink-safe-bottom)!important}.x-profile.context-sheet .sheet-header{padding:calc(8px + var(--gallink-safe-top)) max(16px,var(--gallink-safe-right)) 8px max(16px,var(--gallink-safe-left));min-height:calc(68px + var(--gallink-safe-top))}.x-profile.context-sheet .profile-tabs{top:calc(68px + var(--gallink-safe-top))}.personal-profile-page .x-profile.context-sheet{z-index:auto!important;height:auto!important;max-height:none!important;padding-top:0!important}.personal-profile-page .x-profile.context-sheet .sheet-header{min-height:68px;padding-top:8px;top:var(--gallink-shell-height)!important}.personal-profile-page .x-profile.context-sheet .profile-tabs{top:calc(var(--gallink-shell-height) + 68px)}body:has(.post-reader):has(.x-profile.context-sheet) .x-profile.context-sheet{max-height:100dvh!important;top:0!important;bottom:0!important}body:has(.post-reader):has(.x-profile.context-sheet) .post-reader{max-height:100dvh!important;top:0!important;bottom:0!important}}:is(body:has(.post-reader,.x-profile.context-sheet,.documentary-reader,.social-drawer) .mobile-dock,body:has(.post-reader,.x-profile.context-sheet,.documentary-reader,.social-drawer) .shared-create){visibility:hidden;pointer-events:none}.documentary-reader{border:1px solid var(--daily-border);background:var(--background);color:var(--foreground);flex-direction:column;overflow:hidden;z-index:180!important;border-radius:22px!important;gap:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;animation:none!important;display:flex!important;position:fixed!important;inset:18px max(18px,50vw - 500px)!important;transform:translate(0)!important}.documentary-reader>button:last-child{display:none}.documentary-reader-header{border-bottom:1px solid var(--daily-border);flex-shrink:0;align-items:center;gap:20px;min-height:68px;padding:12px 22px;display:flex}.documentary-reader-header>span{letter-spacing:.08em;color:var(--daily-gold);overflow-wrap:anywhere;font-size:12px}.documentary-reader-header>button{border:1px solid var(--daily-border);border-radius:12px;min-width:92px;min-height:44px}.documentary-reader-body{overscroll-behavior:contain;scrollbar-color:var(--daily-gold) transparent;min-height:0;padding:28px clamp(16px,4vw,48px) 44px;overflow:auto}.documentary-reader-body>h2{color:var(--foreground);overflow-wrap:anywhere;font:600 clamp(26px,3vw,38px)/1.16 Cormorant Garamond,Georgia,serif}.documentary-reader-body>p{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.65}.documentary-reader-image{object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:none;margin:24px auto;display:block}.documentary-reader-facts{gap:24px;margin-block:28px;display:grid}.documentary-reader-facts dt{color:var(--daily-gold);letter-spacing:.1em;margin-bottom:8px;font-size:11px}.documentary-reader-facts dd{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.documentary-reader-note{border-top:1px solid var(--daily-border);align-items:flex-start;gap:10px;padding-top:18px;display:flex;font-size:12px!important}.documentary-reader-note svg{flex-shrink:0;width:18px;height:18px}.documentary-permalink{min-height:44px;color:var(--daily-gold);text-underline-offset:4px;align-items:center;gap:10px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-flex}body:has(.documentary-reader) :is(.post-reader,.x-profile.context-sheet){visibility:hidden!important;pointer-events:none!important}@media (width<=639px){.documentary-reader{padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:0!important;inset:0!important}.documentary-reader-header{gap:10px;padding:8px 12px}.documentary-reader-header>span{font-size:10px}.profile-post{gap:10px;padding:16px 12px}.daily-shell .global-search{min-height:44px}.daily-shell .app-header{padding-left:max(14px,var(--gallink-safe-left));padding-right:max(14px,var(--gallink-safe-right))}.social-dialog-header{gap:8px}}.gmx{--gmx-gold:#d7b577;--gmx-gold-2:#b68c4e;--gmx-cream:#f4efe5;--gmx-muted:#b5afa4;--gmx-edge:#c9a4682b;background:#0b0c0d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gmx-layout{background:#0b0c0d;min-height:0;max-height:100dvh}.gmx-left,.gmx-chat,.gmx-right{background:#0d0f10;min-height:0}.gmx-brand{border-bottom:1px solid var(--gmx-edge);gap:12px;height:84px;min-height:84px}.gmx-dotnav{padding-top:12px}.gmx-dotnav button,.gmx-dotnav a{border-radius:13px;min-height:44px}.gmx-listhead{padding:18px 18px 8px}.gmx-new-chat{border-radius:12px}.gmx-search{background:#17191b;border-color:#ffffff1a;border-radius:16px;min-height:48px}.gmx-search input{font-size:14px;line-height:1.5}.gmx-chat-filters{scrollbar-width:none;align-items:center;gap:7px;padding:8px 0 5px;display:flex;overflow:auto}.gmx-chat-filters button{white-space:nowrap;color:#b5afa4;background:#191b1d;border:1px solid #ffffff1a;border-radius:999px;min-height:44px;padding:8px 14px;font-size:12px}.gmx-chat-filters button[aria-pressed=true]{color:#f1d49b;background:#c9a46824;border-color:#c9a4685c}.gmx-thread{border-radius:14px;gap:13px;min-height:88px;margin-block:3px}.gmx-thread-title{font-size:15px;font-weight:600;line-height:1.4}.gmx-thread-preview{margin-top:5px;font-size:13px;line-height:1.5}.gmx-thread-meta,.gmx-thread-side time{font-size:11px}.gmx-avatar--person{border:1px solid var(--gmx-edge);width:52px;min-width:52px;height:52px}.gmx-thread[aria-current=true]{background:linear-gradient(100deg,#c9a46824,#c9a4680a);border-color:#c9a4683d}.gmx-chat-header{border-bottom:1px solid var(--gmx-edge);background:#101213;min-height:76px}.gmx-chat-headline h1{font-size:18px;font-weight:600;line-height:1.4}.gmx-chat-headline p{font-size:12px;line-height:1.5}.gmx-chat-scroll{background-color:#0c0e0f;background-image:radial-gradient(circle at 25% 15%,#c9a4680a,#0000 55%);scroll-padding-bottom:24px}.gmx-message{margin-bottom:18px}.gmx-bubble{color:#efeae1;box-shadow:none;background:#202325;border:1px solid #ffffff0a;border-radius:4px 17px 17px;padding:12px 16px;font-size:15px;line-height:1.7}.gmx-message--mine .gmx-bubble{background:#2f291e;border-color:#c9a46824;border-radius:17px 4px 17px 17px}.gmx-bubble-time{color:#aaa397;font-size:10px}.gmx-compose{border-top:1px solid var(--gmx-edge);background:#101213;gap:10px;padding:12px 16px}.gmx-compose-field{background:#202325;border-color:#0000;border-radius:24px;padding-inline:14px}.gmx-compose textarea{max-height:124px;font-size:16px;line-height:1.5}.gmx-round,.gmx-tiny{min-width:44px;min-height:44px}.gmx-mobile-nav{background:#131516;border:1px solid #ffffff1f;box-shadow:0 10px 30px #0007}.gmx-mobile-nav :is(a,button){border-radius:24px;min-width:0;min-height:52px;padding:6px 2px;font-size:10px}.gmx-mobile-nav [aria-current=true]{color:var(--gmx-gold);background:#c9a46821}.gmx-layout[data-section=updates]{grid-template-columns:minmax(0,1fr);max-width:1120px}.gmx-layout[data-section=updates] .gmx-left{border-right:0}.gmx-layout[data-section=updates] .gmx-dotnav{border-bottom:1px solid var(--gmx-edge);flex-flow:wrap;gap:4px;display:flex}.gmx-layout[data-section=updates] .gmx-dotnav :is(button,a){width:auto}.gmx-layout[data-section=updates] :is(.gmx-chat,.gmx-right){display:none!important}.gmx-updates{max-width:730px;margin-inline:auto;padding:24px 18px 100px}.gmx-updates>header h1{margin:10px 0;font:600 42px/1.12 Cormorant Garamond,Georgia,serif}.gmx-updates>header>p:last-child{color:var(--gmx-muted);font-size:14px;line-height:1.7}.gmx-updates-privacy{color:var(--gmx-muted);align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.gmx-updates-privacy svg{color:var(--gmx-gold);flex-shrink:0;margin-top:2px}.gmx-updates-links{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.gmx-updates-links>a{border:1px solid var(--gmx-edge);min-height:44px;color:var(--gmx-gold);border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:inline-flex}.gmx-updates-feed{margin-top:18px}.gmx-updates-feed>.profile-post{border-top:1px solid var(--gmx-edge)}.gmx-layout[data-section=calls]:not(.gmx-layout--chat){grid-template-columns:minmax(0,1fr);max-width:1120px}.gmx-layout[data-section=calls]:not(.gmx-layout--chat) :is(.gmx-chat,.gmx-right){display:none!important}.gmx-layout[data-section=calls] .gmx-dotnav{flex-flow:wrap;display:flex}.gmx-layout[data-section=calls] .gmx-dotnav :is(button,a){width:auto}.gmx-calls{max-width:740px;margin-inline:auto;padding:24px clamp(14px,3vw,32px) 30px}.gmx-calls-intro h2{margin-top:8px;font:600 40px/1.12 Cormorant Garamond,Georgia,serif}.gmx-call-shortcuts{justify-content:space-between;gap:clamp(10px,3vw,28px);margin:28px 0}.gmx-call-shortcuts>button{font-size:13px;line-height:1.5}.gmx-call-shortcuts>button>span{background:#222527;border:1px solid #ffffff12;width:70px;height:70px}.gmx-call-shortcuts>button>span.gmx-call-gold{background:linear-gradient(155deg,#efd49e,#d5ae6d 58%,#b78d4f)}.gmx-call-dialpad{gap:18px;max-width:340px;margin-inline:auto}.gmx-call-dialpad>button{aspect-ratio:1;background:#242729;border:1px solid #ffffff12;border-radius:50%;font-weight:400}.gmx-call-dial-actions{max-width:340px;margin-inline:auto}.gmx-call-number{min-height:96px;padding-block:32px}.gmx-call-schedule{gap:18px;padding-top:16px}.gmx-call-schedule input,.gmx-call-schedule textarea,.gmx-call-schedule select{background:#202325;border-color:#ffffff1a;border-radius:14px;min-height:48px;font-size:16px}.gmx-calls-contact{border-bottom:1px solid #ffffff17;min-height:86px;padding:14px 8px}@media (width<=760px){.gmx-layout{height:100dvh;min-height:0}.gmx-left{padding-top:env(safe-area-inset-top)}.gmx-brand{height:76px;min-height:76px;padding:14px 16px}.gmx-wordmark img{max-width:172px}.gmx-listhead{padding:16px 16px 6px}.gmx-search input{font-size:16px}.gmx-list{padding-bottom:calc(92px + env(safe-area-inset-bottom));scroll-padding-bottom:100px}.gmx-mobile-nav :is(a,button)>svg{width:23px;height:23px}.gmx-layout[data-section=updates] .gmx-dotnav,.gmx-layout[data-section=calls] .gmx-dotnav{display:none}.gmx-chat{height:var(--gmx-visible-height,100dvh);max-height:var(--gmx-visible-height,100dvh);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.gmx-chat-header{gap:8px;min-height:72px;padding-inline:10px}.gmx-chat-headline h1{font-size:16px}.gmx-head-actions{gap:2px}.gmx-head-actions .gmx-tiny{width:44px;min-width:44px}.gmx-compose{padding:10px 10px max(10px,env(safe-area-inset-bottom));gap:7px}.gmx-chat-scroll{padding-inline:14px}.gmx-message-content{max-width:calc(100% - 12px)}.gmx-message:not(.gmx-message--mine)>.gmx-avatar{display:none}.gmx-bubble{padding:10px 13px;font-size:15px}.gmx-calls{padding-bottom:36px}.gmx-call-shortcuts>button>span{width:60px;height:60px}}@media (width<=360px){.daily-shell .brand-row>a>img{max-width:134px}.daily-shell .brand-row>.badge-demo{padding:4px 6px;font-size:8px}.gmx-wordmark img{max-width:143px}.gmx-call-shortcuts>button>span{width:52px;height:52px}.gmx-head-actions{gap:0}.gmx-head-actions .gmx-tiny{width:44px;min-width:44px}.gmx-chat-headline h1{font-size:14px}}@media (prefers-reduced-motion:reduce){.social-drawer,.social-navigation-links>a,.app-shell .create-signature,.sphere-menu-toggle{transition:none!important;animation:none!important}}
