@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}.wave-entry{box-sizing:border-box;border:1px solid var(--crays-line,#e0e5eb);width:100%;min-height:72px;color:var(--crays-navy,#051823);text-align:left;appearance:none;background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 19px;align-items:center;gap:12px;margin:0 0 15px;padding:12px;font-family:Crays,Avenir,sans-serif;display:grid}.wave-entry-symbol{width:36px;height:36px;color:var(--crays-blue,#0a3753);background:#edf4f7;border-radius:50%;place-items:center;display:grid}.wave-entry-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.wave-entry-copy strong{letter-spacing:0;font-size:18px;font-weight:700;line-height:1.3;display:block}.wave-entry-copy small{color:var(--crays-muted,#52627a);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5;display:block}.wave-entry>svg{color:var(--crays-blue,#0a3753)}.wave-entry:focus-visible{outline:2px solid var(--crays-red,#f31248);outline-offset:3px}.wave-entry:active{background:#fafafa}.web-own-spot-content .wave-entry,.web-own-spot-content .wave-entry .wave-entry-copy strong,.wave-entry .wave-entry-copy strong{font-size:18px!important}.desktop-chrome .wave-entry-copy small{font-size:14px!important}@font-face{font-family:Avenir;src:url(/assets/crays/avenir-book.woff2)}@font-face{font-family:Avenir;src:url(/assets/crays/avenir-medium.woff2);font-weight:500}@font-face{font-family:Avenir;src:url(/assets/crays/avenir-heavy.woff2);font-weight:700}:root{--crays-navy:#051823;--crays-gray:#fafafa;--crays-red:#f31248;--crays-muted:#52627a;--crays-line:#e0e5eb;--crays-blue:#0a3753}.home-shell,.chat-screen,.flow-stack{color:var(--crays-navy);background:#fff;font-family:Avenir,sans-serif}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--crays-red);outline-offset:3px}button{color:inherit}p{line-height:1.5}button:disabled{opacity:.5;cursor:default}button svg{flex-shrink:0}.home-shell,.chat-screen{position:absolute;inset:0}.home-content{padding-top:var(--mobile-safe-area-top,54px);padding-bottom:112px}.home-header{justify-content:space-between;align-items:center;height:82px;padding:8px 20px 12px;display:flex}.brand{width:144px}.brand img{object-fit:contain;width:144px;height:36px;display:block}.brand span{letter-spacing:3px;color:var(--crays-muted);margin-top:3px;padding-left:38px;font-size:6px;font-weight:700;display:block}.header-actions{align-items:center;gap:2px;display:flex}.icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--crays-navy);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button.red{background:var(--crays-red);color:#fff}.icon-button.soft{background:#f0f1f3}.quick-band{background:var(--crays-gray);padding:16px 21px}.quick-composer{background:#fff;border:1px solid #d3dbe3;border-radius:30px;align-items:center;gap:9px;padding:4px;display:flex}.quick-composer input,.chat-composer input{width:100%;min-width:0;color:var(--crays-navy);background:0 0;border:0;outline:none;height:40px;font-size:16px}.quick-composer input::placeholder,.chat-composer input::placeholder{color:var(--crays-muted);opacity:1}.results-group{padding:0 20px}.list-row{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:17px;width:100%;min-height:72px;padding:14px 2px;display:flex}.row-icon{color:#075084;background:#edf3f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.row-copy{flex:1;min-width:0}.row-copy strong{font-size:18px;font-weight:700;line-height:1.3;display:block}.row-copy small{color:var(--crays-muted);margin-top:3px;font-size:16px;line-height:1.5;display:block}.list-row>svg{color:var(--crays-muted)}.vifs{padding:0 18px}.section-heading{align-items:center;gap:5px;padding:18px 0 13px;display:flex}.section-heading h1{letter-spacing:-.8px;flex:1;margin:0;font-size:28px;line-height:1.2}.filter-control{color:var(--crays-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 3px;font-size:13px;display:flex}.segmented{background:#f1f2f4;border-radius:26px;gap:2px;min-height:40px;padding:3px;display:flex}.segmented button{color:var(--crays-muted);background:0 0;border:0;border-radius:24px;flex:1;min-height:34px;font-size:16px}.segmented button[aria-pressed=true]{color:var(--crays-navy);background:#fff;font-weight:700}.chat-row{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:17px;width:100%;min-height:79px;padding:17px 2px;display:flex}.avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.chat-copy{flex:1;min-width:0}.chat-title{align-items:center;gap:6px;line-height:1.4;display:flex}.chat-title strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:18px;overflow:hidden}.chat-title svg{color:#718197}.chat-title time{color:var(--crays-muted);white-space:nowrap;font-size:12px}.chat-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--crays-muted);margin-top:2px;font-size:15px;line-height:1.5;display:block;overflow:hidden}.chat-row>svg{color:var(--crays-muted)}.vifs>.list-row{min-height:71px}.vifs>.list-row .row-icon{background:0 0;width:38px}.vifs>.list-row .row-copy strong{font-size:17px}.bottom-nav{padding:9px 7px calc(var(--mobile-safe-area-height,34px) + 5px);border-top:1px solid var(--crays-line);z-index:5;background:#fffffff5;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-nav button{color:var(--crays-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:49px;font-size:12px;display:flex}.bottom-nav button[aria-current=page]{color:var(--crays-red)}.active-filter{min-height:44px;color:var(--crays-blue);background:0 0;border:0;align-items:center;gap:9px;font-size:13px;display:flex}.toolbar{border-bottom:1px solid var(--crays-line);min-height:58px;color:var(--crays-navy);background:#fff;justify-content:space-between;align-items:center;padding:0 8px;font-family:Avenir,sans-serif;display:flex}.toolbar>div{text-align:center;min-width:0}.toolbar strong{font-size:18px;font-weight:700}.toolbar small{color:var(--crays-muted);font-size:11px;display:block}.toolbar-spacer{width:44px}.detail-content{padding:22px 21px calc(var(--mobile-safe-area-height,34px) + 30px);color:var(--crays-navy);font-family:Avenir,sans-serif}.detail-content h1{letter-spacing:-.6px;margin:18px 0;font-size:31px;line-height:1.2}.detail-content h2{margin-top:28px;font-size:23px;line-height:1.3}.detail-content h3{margin:20px 0 4px;font-size:18px}.lead{color:var(--crays-muted);font-size:18px}.primary,.secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:15px 0;padding:10px 17px;font-size:16px;font-weight:700;display:flex}.primary{background:var(--crays-red);color:#fff}.secondary{color:var(--crays-navy);background:#f1f3f5}.quiet{min-height:44px;color:var(--crays-muted);background:0 0;border:0;padding:10px;font-size:14px;text-decoration:underline}.notice{background:var(--crays-gray);color:var(--crays-muted);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.5}.context-note{color:var(--crays-muted);margin:22px 0;font-size:12px;line-height:1.6}.sheet-list{color:var(--crays-navy);padding:8px 20px 26px;font-family:Avenir,sans-serif}.choice-row{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;height:54px;font-size:17px;display:flex}.choice-row svg{color:var(--crays-red)}.chat-scroll .chat-content{flex-direction:column;gap:12px;padding:12px 18px 24px;display:flex}.chat-person{min-height:62px;color:var(--crays-muted);background:0 0;border:0;align-items:center;gap:12px;margin-bottom:10px;font-size:16px;display:flex}.chat-person .avatar{width:42px;height:42px}.chat-person span{text-align:left;flex:1}.message{overflow-wrap:anywhere;border-radius:18px;max-width:91%;padding:12px 15px;font-size:16px;line-height:1.5}.message p{margin:0}.message.incoming{background:#f2f4f6;align-self:flex-start}.message.outgoing{background:var(--crays-gray);align-self:flex-end}.message>small{align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.message-task{border:1px solid var(--crays-line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:12px;padding:10px;font-size:15px;display:flex}.message-task span{flex:1}.message-task small{color:var(--crays-muted);font-size:12px;display:block}.chat-composer-wrap{border-top:1px solid var(--crays-line);z-index:8;background:#fff;padding:8px 12px;position:absolute;left:0;right:0}.chat-composer{background:#f4f5f6;border-radius:28px;align-items:flex-end;gap:4px;padding:4px;display:flex}.chat-composer textarea{box-sizing:border-box;min-width:0;min-height:44px;max-height:132px;color:var(--crays-navy);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:11px 2px;font-size:16px;line-height:22px;overflow-y:auto}.chat-composer textarea::placeholder{color:var(--crays-muted);opacity:1}.chat-composer:focus-within{box-shadow:0 0 0 1px #b5c7d2}.chat-composer .icon-button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.chat-composer .chat-send{color:var(--crays-red,#f31248);background:0 0}.chat-composer .chat-send:disabled{opacity:.4}.native-library .library-intro{color:var(--crays-muted);margin:0 0 22px;font-size:14px;line-height:1.6}.library-workspaces{border-top:1px solid var(--crays-line);margin:30px 0 12px;padding-top:24px}.library-workspaces-heading>span{letter-spacing:1.5px;color:#0a3753;font-size:10px;font-weight:700}.library-workspaces-heading h2{letter-spacing:-.5px;margin:8px 0;font-size:23px;line-height:1.25}.library-workspaces-heading p{color:var(--crays-muted);margin:0 0 14px;font-size:13px;line-height:1.6}.library-workspaces details{border-bottom:1px solid var(--crays-line)}.library-workspaces summary{cursor:pointer;color:#0a3753;align-items:center;gap:12px;min-height:76px;list-style:none;display:flex}.library-workspaces summary::-webkit-details-marker{display:none}.library-workspaces summary>span{flex:1;font-size:16px;font-weight:700}.library-workspaces summary small{color:var(--crays-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}.library-workspaces details[open] summary>svg:last-child{transform:rotate(180deg)}.library-workspace-links{padding:0 0 12px 34px}.library-workspace-links button{color:#0a3753;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.library-workspaces summary:focus-visible,.library-workspace-links button:focus-visible{outline-offset:2px;outline:2px solid #0a3753}.suggestion{text-align:left;background:#fff;border:1px solid #cbd6df;border-radius:24px;align-self:flex-start;min-height:44px;padding:10px 15px;font-size:14px}.attachment-chip{background:#f1f4f6;border:0;border-radius:20px;align-items:center;gap:7px;min-height:36px;margin-bottom:7px;padding:6px 12px;font-size:12px;display:flex}.status-label{min-height:30px;color:var(--crays-blue);background:#edf3f6;border-radius:18px;align-items:center;padding:5px 13px;font-size:13px;font-weight:500;display:inline-flex}.status-label.review{background:var(--crays-gray);color:var(--crays-red)}.progress-list{margin:26px 0;padding:0;list-style:none}.progress-list li{align-items:center;gap:12px;min-height:46px;font-size:16px;display:flex}.progress-list svg{color:var(--crays-blue)}.eyebrow{letter-spacing:2px;color:var(--crays-muted);font-size:10px;font-weight:700}.itinerary{border-top:1px solid var(--crays-line);margin-top:26px}.itinerary p{color:var(--crays-muted);font-size:16px}.empty{text-align:center;color:var(--crays-muted);padding:35px 10px}.search-field{background:#f2f3f5;border-radius:25px;align-items:center;gap:9px;min-height:48px;margin-bottom:18px;padding:0 14px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:16px}.row-icon .avatar{width:54px;height:54px}.profile{text-align:center}.profile>.avatar{width:110px;height:110px;margin-top:20px}.scanner{text-align:center}.scanner>svg{color:var(--crays-blue);margin:30px auto 12px}.quick-band,.results-group .list-row{padding-top:12px;padding-bottom:12px}.row-icon{width:48px;height:48px}.chat-row{min-height:76px;padding-top:14px;padding-bottom:14px}.chat-row .avatar{width:48px;height:48px}.segmented,.segmented button{min-height:44px}.composer-context{color:var(--crays-blue);margin:0 4px 7px;font-size:12px}.message-task{min-height:66px}.home-header{height:64px}.quick-band,.results-group .list-row{padding-top:8px;padding-bottom:8px}.section-heading{padding-top:12px;padding-bottom:8px}.quick-composer .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.section-heading{padding-top:6px}.bound-screen{background:#fff;position:absolute;inset:0}.feature-surface{color:var(--crays-navy);background:#fff;font-family:Avenir,sans-serif;position:absolute;inset:0}.feature-surface .detail-content{padding-bottom:calc(var(--mobile-safe-area-height,34px) + 100px)}.feature-context-menu{bottom:calc(var(--mobile-safe-area-height,34px) + 9px);z-index:16;position:absolute;right:18px}.feature-context-menu>button{border:1px solid var(--crays-line);min-height:44px;color:var(--crays-navy);background:#fff;border-radius:28px;align-items:center;gap:7px;padding:6px 13px 6px 7px;font-size:13px;font-weight:500;display:flex;box-shadow:0 3px 15px #0518230b}.feature-context-menu img{object-fit:contain;border-radius:50%;width:29px;height:29px}.product-field{margin:18px 0;display:block}.product-field>span{color:var(--crays-muted);margin-bottom:7px;font-size:13px;font-weight:700;line-height:1.4;display:block}.product-field>input,.product-field>textarea,.product-field>.voice-input-shell>input,.product-field>.voice-textarea-shell>textarea,.product-field>select{box-sizing:border-box;width:100%;min-height:48px;color:var(--crays-navy);background:#f4f5f6;border:1px solid #0000;border-radius:12px;padding:11px 13px;font-family:Avenir,sans-serif;font-size:16px;line-height:1.5;display:block}.product-field>textarea,.product-field>.voice-textarea-shell>textarea{resize:vertical;min-height:110px}.product-field>select{padding-right:25px}.product-field>input:focus,.product-field>textarea:focus,.product-field>.voice-input-shell>input:focus,.product-field>.voice-textarea-shell>textarea:focus,.product-field>select:focus{outline:2px solid var(--crays-red);outline-offset:1px}.product-details{margin:22px 0;font-size:14px}.product-details>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:11px 0;display:flex}.product-details dt{color:var(--crays-muted);flex:1;max-width:48%;line-height:1.45}.product-details dd{text-align:right;overflow-wrap:anywhere;flex:1;margin:0;font-weight:500;line-height:1.45}.product-notice{background:var(--crays-gray);color:var(--crays-muted);overflow-wrap:anywhere;border-radius:12px;padding:14px 15px;font-size:13px;line-height:1.6}.product-notice.error{background:var(--crays-gray);color:var(--crays-red)}.product-notice button{display:block}.switch-row{text-align:left;border:0;border-bottom:1px solid var(--crays-line);background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;display:flex}.switch-row strong{font-size:15px}.switch-row small{color:var(--crays-muted);margin-top:3px;font-size:12px;display:block}.switch-track{box-sizing:border-box;background:#dfe5e9;border-radius:30px;justify-content:flex-start;align-items:center;width:42px;min-width:42px;height:27px;padding:3px;display:flex}.switch-thumb{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .15s;display:block;box-shadow:0 1px 3px #05182326}.switch-row[aria-checked=true] .switch-thumb{transform:translate(15px)}@media (prefers-reduced-motion:reduce){.switch-thumb{transition:none}}.switch-row[aria-checked=true] .switch-track{background:var(--crays-red);color:#fff}.hub-content h2{color:var(--crays-muted);margin-top:32px;font-size:19px}.hub-content>.list-row .row-copy strong{font-size:17px}.you-heading{align-items:center;gap:15px;margin-bottom:22px;display:flex}.you-heading .avatar{width:60px;height:60px}.you-heading h1{margin:0;font-size:28px}.you-heading p{color:var(--crays-muted);margin:5px 0 0;font-size:14px}.next-actions{border-top:1px solid var(--crays-line);margin-top:30px;padding-top:8px}.next-actions h2{color:var(--crays-muted);margin:14px 0 4px;font-size:17px}.next-actions .list-row{gap:10px;min-height:55px}.next-actions .row-copy strong{font-size:14px;font-weight:500;line-height:1.5}.welcome-content h1{margin-top:20px;font-size:36px}.profile-preview-photo{object-fit:cover;border-radius:50%;width:92px;height:92px;margin:20px 0;display:block}.photo-options{gap:12px;margin:20px 0;display:flex}.photo-options button{border:1px solid var(--crays-line);background:#fff;border-radius:50%;min-width:60px;min-height:60px;padding:4px}.photo-options img{object-fit:cover;border-radius:50%;width:50px;height:50px;display:block}.feed-heading{justify-content:space-between;align-items:center;display:flex}.feed-heading h1{margin-top:0;font-size:30px}.feed-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feed-filters .product-field{margin-top:4px;margin-bottom:8px}.source-caption{color:var(--crays-muted);font-size:11px;line-height:1.6}.post-preview{border-bottom:1px solid var(--crays-line);padding:20px 0}.post-author{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:44px;padding:0;display:flex}.post-author img{object-fit:cover;border-radius:50%;width:34px;height:34px}.post-author strong{flex:1;font-size:14px}.post-author>span{color:var(--crays-muted);font-size:10px}.post-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.post-open h2{margin:16px 0 4px;font-size:22px}.post-open p{white-space:pre-wrap;font-size:16px;line-height:1.65}.post-photo{object-fit:cover;border-radius:12px;width:100%;height:190px;display:block}.post-controls{color:var(--crays-muted);gap:15px;margin-top:9px;display:flex}.post-controls .icon-button{color:var(--crays-muted)}.post-source{color:var(--crays-muted);letter-spacing:1px;justify-content:space-between;gap:10px;font-size:10px;display:flex}.author-link{min-height:44px;color:var(--crays-blue);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;display:flex}.original-paragraph{white-space:pre-wrap;margin:24px 0;font-size:17px;line-height:1.8}.media-open{background:0 0;border:0;width:100%;margin:24px 0;padding:0;display:block}.media-open img{object-fit:cover;border-radius:12px;width:100%;max-height:310px}.native-player{background:#051823;border-radius:12px;width:100%;max-height:300px;margin:20px 0;display:block}.product-action-bar{border-block:1px solid var(--crays-line);justify-content:space-between;gap:4px;padding:10px 0;display:flex}.licensed-content{padding:10px 0}.gallery-content{padding:16px 20px 40px;font-family:Avenir,sans-serif}.gallery-content figure{flex:0 0 100%;min-width:300px;margin:0}.gallery-content figure img{object-fit:contain;width:100%;max-height:450px;display:block}.gallery-content figcaption{color:var(--crays-muted);padding:10px 0;font-size:12px}.gallery-single{object-fit:contain;width:100%;max-height:450px;display:block}.venue-cover{object-fit:cover;width:calc(100% + 42px);height:180px;margin:-22px -21px 25px;display:block}.venue-result{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.venue-result>img{object-fit:cover;border-radius:12px;width:75px;height:75px}.venue-result>span{flex:1}.venue-result strong{font-size:19px;display:block}.venue-result small{color:var(--crays-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.venue-rules{border-block:1px solid var(--crays-line);margin:24px 0;padding:8px 0}.venue-rules p{color:var(--crays-muted);font-size:14px;line-height:1.7}.result-record,.badge-record,.permission-record{border-bottom:1px solid var(--crays-line);padding:15px 0 22px}.result-record h3,.badge-record h2,.permission-record h3{margin-top:10px;font-size:20px;line-height:1.35}.badge-record>p{font-size:15px;line-height:1.7}.badge-record .product-details{font-size:12px}.qr-image{object-fit:contain;width:220px;height:220px;margin:22px auto;display:block}.basket-item{border-bottom:1px solid var(--crays-line);align-items:center;gap:8px;padding:12px 0;display:flex}.basket-item>span{flex:1}.basket-item strong{font-size:16px}.basket-item small{color:var(--crays-muted);margin-top:3px;font-size:13px;display:block}.payment-attempt{border-top:1px solid var(--crays-line);padding-top:15px}.linkhub-preview{border:1px solid var(--crays-line);border-radius:16px;margin:20px 0;padding:20px}.toolbar>div{max-width:calc(100% - 95px)}.toolbar strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.review-desk{color:#051823;z-index:50;background:#fff;border:1px solid #e0e5eb;border-radius:12px;flex-direction:column;width:270px;padding:15px;font:13px Avenir,sans-serif;display:flex;position:fixed;top:65px;bottom:20px;left:15px;box-shadow:0 5px 30px #05182308}.review-desk h2{margin:0;font-size:17px}.review-desk p{color:#52627a;font-size:11px}.review-desk input{box-sizing:border-box;border:1px solid #d3dbe3;border-radius:8px;width:100%;padding:10px}.review-functions{flex:1;overflow:auto}.review-functions button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e5eb;width:100%;padding:12px 0;display:block}.review-functions small,.review-functions span{color:#52627a;font-size:10px;display:block}.review-functions strong{margin:4px 0;font-size:12px;display:block}.feature-surface .message{margin:12px 0}.segmented button[role=tab]{min-height:44px}.segmented button[aria-selected=true]{color:var(--crays-navy);background:#fff;font-weight:700}.home-content .vifs{padding-top:12px}.chuck-results{padding-top:8px}.chuck-results .row-icon{width:46px;height:46px}.chuck-results .list-row{padding:14px 2px}.filter-details{color:var(--crays-muted);margin:12px 0;font-size:14px}.filter-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.network-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.network-heading h1,.network-heading h2{margin:0;line-height:1.2}.network-experience .segmented,.content-manager>.segmented{margin-bottom:20px}.network-experience>.search-field,.content-manager .search-field,.places-list>.search-field{margin:18px 0 12px}.segmented [role=tab]{min-height:44px}.segmented [aria-selected=true]{color:var(--crays-navy);background:#fff;font-weight:700}.person-card,.place-card,.event-card,.content-record{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;min-height:76px;padding:17px 0;display:flex}.person-card>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.person-card>span,.place-card>span,.event-card>span,.content-record>span{flex:1;min-width:0}.person-card strong,.place-card strong,.event-card strong,.content-record strong{font-size:17px;font-weight:700;line-height:1.35;display:block}.person-card small,.event-card small,.content-record small{color:var(--crays-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.person-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.person-card>svg,.place-card>svg,.event-card>svg,.content-record>svg{color:var(--crays-muted);flex-shrink:0}.places-list{padding:4px 0 10px}.places-list .search-field{padding-right:2px}.places-list .search-field>input{width:100%;min-width:0}.inline-switch{align-items:center;gap:18px;margin:0 0 4px;display:flex}.inline-switch>button{min-height:44px;color:var(--crays-muted);background:0 0;border:0;padding:5px 0;font-size:14px}.inline-switch>button[aria-pressed=true]{color:var(--crays-navy);font-weight:700}.place-card{gap:13px;padding:17px 0}.place-card>img{object-fit:cover;border-radius:13px;flex-shrink:0;width:84px;height:88px}.place-card>span>span{color:var(--crays-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.place-card small{color:var(--crays-blue);margin-top:7px;font-size:11px;display:block}.place-experience h1{margin:7px 0 12px;font-size:30px;line-height:1.2}.place-status{color:var(--crays-muted);align-items:center;gap:6px;margin:0 0 18px;font-size:12px;display:flex}.place-actions{align-items:center;gap:13px;margin-bottom:22px;display:flex}.place-actions>.primary{flex:1;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.place-description{margin:23px 0;font-size:16px;line-height:1.7}.public-profile-top{justify-content:space-between;align-items:flex-start;display:flex}.public-avatar{object-fit:cover;border-radius:50%;width:84px;height:84px}.public-profile h1{margin:17px 0 2px;font-size:28px;line-height:1.2}.profile-handle{color:var(--crays-muted);margin:0 0 14px;font-size:14px}.profile-bio{margin:0 0 20px;font-size:15px;line-height:1.6}.profile-primary-actions{align-items:center;gap:10px;margin-bottom:20px;display:flex}.profile-primary-actions>button{flex:1;justify-content:center;align-items:center;gap:8px;width:auto;min-height:46px;margin:0;padding:10px 9px;font-size:14px;display:flex}.profile-tab-rail{border-bottom:1px solid var(--crays-line);margin:8px -21px 0;padding:0 21px}.profile-tab{min-height:48px;color:var(--crays-muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:10px 15px;font-size:14px}.profile-tab[aria-selected=true]{color:var(--crays-navy);border-bottom:2px solid var(--crays-red);font-weight:700}.profile-search{margin:20px 0 4px}.social-post{border-bottom:1px solid var(--crays-line);padding:19px 0 5px}.social-post-meta{color:var(--crays-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.social-original{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.social-original h2{margin:4px 0 8px;font-size:21px;font-weight:700;line-height:1.35}.social-original p{white-space:pre-wrap;margin:0 0 12px;font-size:15px;line-height:1.65}.social-original-image{object-fit:cover;border-radius:12px;width:100%;max-height:210px;display:block}.social-access{color:var(--crays-muted);align-items:center;gap:5px;margin:12px 0;font-size:12px;display:flex}.social-post-actions{color:var(--crays-muted);justify-content:space-between;gap:14px;padding-top:4px;display:flex}.social-post-actions .icon-button{color:var(--crays-muted)}.quiet-empty{text-align:center;color:var(--crays-muted);padding:34px 12px}.quiet-empty>svg{color:var(--crays-blue);margin-bottom:8px}.quiet-empty h2,.quiet-empty h3{color:var(--crays-navy);margin:6px 0 10px;font-size:20px}.quiet-empty p{margin:0 0 20px;font-size:14px;line-height:1.6}.personal-profile{text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:3px 0 25px;display:flex}.personal-profile>img{object-fit:cover;border-radius:50%;width:66px;height:66px}.personal-profile>span{flex:1}.personal-profile h1{margin:0 0 5px;font-size:26px;line-height:1.2}.personal-profile small{color:var(--crays-muted);font-size:14px}.native-settings-group{margin:16px 0 29px}.native-settings-group .list-row{gap:13px;min-height:62px;padding:15px 0}.native-settings-group .row-icon{width:37px;height:37px;color:var(--crays-blue);background:0 0;border-radius:9px}.native-settings-group .row-copy strong{font-size:16px;font-weight:500}.native-settings-group .avatar{width:32px;height:32px}.content-filter-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-filter-row .product-field{margin:5px 0}.content-record>img{object-fit:cover;border-radius:8px;width:55px;height:60px}.content-record-icon{width:55px;max-width:55px;height:60px;color:var(--crays-blue);background:#f2f4f6;border-radius:8px;justify-content:center;align-items:center;display:flex}.content-record>span:last-of-type{flex:1}.content-preview-body{margin:20px 0 26px}.content-preview-body>p{white-space:pre-wrap;font-size:15px;line-height:1.65}.media-workspace{padding-top:18px}.media-workspace .network-heading h2{font-size:22px}.media-file-input{width:100%;min-height:44px;color:var(--crays-muted);margin:12px 0;font-size:13px;display:block}.media-file-record{border-bottom:1px solid var(--crays-line);margin:20px 0 30px;padding-bottom:15px}.media-file-record .content-record>svg:first-child{color:var(--crays-blue)}.create-content-options .list-row{min-height:57px;padding:11px 0}.create-content-options .row-icon{background:0 0;width:32px;height:32px}.create-content-options .row-copy strong{font-size:17px;font-weight:500}.people-context{min-height:44px;color:var(--crays-muted);text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 5px;padding:4px 0;font-size:12px;display:flex}.people-context>span{margin-left:2px}.people-context>svg:last-child{margin-left:auto}.shared-place-name{color:var(--crays-blue);margin-top:6px;font-size:11px;display:block}.contact-qr-share{text-align:center}.contact-qr-share>.public-avatar{margin:12px auto 3px}.contact-qr-share h1{margin-bottom:8px}.contact-qr-scan>.public-avatar{margin:10px 0 20px}.contact-qr-scan>.people-context{margin:20px 0}.connection-ready{color:var(--crays-blue);align-items:center;gap:7px;margin:20px 0;font-size:15px;display:flex}.media-file-reader{border:1px solid var(--crays-line);border-radius:10px;width:100%;height:480px;margin:15px 0}.media-attachment-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border-radius:12px;padding:15px;font-size:15px}.network-experience,.personal-space,.feed-content{padding-bottom:calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height,34px) + 30px)}.file-download{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.original-article{overflow-wrap:anywhere;margin:23px 0;font-size:17px;line-height:1.8}.original-article h1{font-size:29px;line-height:1.3}.original-article h2{margin:30px 0 12px;font-size:23px;line-height:1.4}.original-article h3{margin:24px 0 10px;font-size:19px;line-height:1.5}.original-article p{margin:22px 0;font-size:17px;line-height:1.8}.original-article ul,.original-article ol{padding-left:24px}.original-article li{margin:10px 0}.original-article blockquote{border-left:2px solid var(--crays-red);color:var(--crays-muted);margin:25px 0;padding-left:17px}.original-article img{border-radius:12px;max-width:100%;height:auto;display:block}.original-article table{border-collapse:collapse;flex:none;min-width:100%;font-size:14px}.original-article td,.original-article th{border:1px solid var(--crays-line);text-align:left;padding:9px 12px}.article-event-link{min-height:44px;color:var(--crays-blue);text-align:left;background:0 0;border:0;padding:0 3px;text-decoration:underline;display:inline}.icon-button.voice-control{background:0 0;width:44px;min-width:44px;height:44px;min-height:44px}.voice-disc{background:var(--crays-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.archived-entry{border:0;border-bottom:1px solid var(--crays-line);width:100%;min-height:44px;color:var(--crays-muted);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;margin:4px 0 2px;padding:0 10px;font-size:13px;display:flex}.archived-entry>span:first-of-type{flex:1}.archived-count{font-variant-numeric:tabular-nums;font-size:12px}.archive-empty{text-align:center;color:var(--crays-muted);padding:48px 12px}.archive-empty h1{color:var(--crays-navy);margin:18px 0 10px;font-size:21px}.archive-empty p{font-size:15px;line-height:1.55}.archived-chat{margin-bottom:18px}.archived-chat>.list-row:last-child{font-size:14px}.icon-button.social-plus-control{background:0 0;width:44px;min-width:44px;height:44px;min-height:44px}.social-plus-disc{background:var(--crays-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.offer-price-fields{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.circle-identity{text-align:center;padding:12px 0 18px}.circle-identity .public-avatar{margin:auto}.circle-identity h1{margin:14px 0 6px;font-size:25px}.circle-identity p{color:var(--crays-muted);margin:0}.event-response-actions{gap:8px;display:grid}.toolbar-chuck img{object-fit:contain;border-radius:50%;width:27px;height:27px}.feed-view-controls{align-items:center;gap:6px;display:flex}.feed-view-controls .segmented{flex:1;min-width:0}.feed-view-controls .segmented button{padding-left:5px;padding-right:5px;font-size:13px}.five-root-nav{padding-left:4px;padding-right:4px}.five-root-nav button{gap:1px;min-width:0;font-size:11px}.root-nav-icon{justify-content:center;align-items:center;height:34px;display:flex}.community-nav-mark{object-fit:contain;width:40px;height:40px}.you-nav-photo{object-fit:cover;border:1px solid var(--crays-line);border-radius:50%;width:27px;height:27px}.five-root-nav button[aria-current=page] .you-nav-photo{outline:2px solid var(--crays-red);outline-offset:2px}.root-toolbar{justify-content:center}.root-workspace{flex-direction:column;display:flex;position:absolute;inset:0}.root-section-tabs{flex-shrink:0;margin:12px 21px 4px}.root-section-body{flex:1;min-height:0;position:relative}.root-section-body .detail-content,.root-spaces{padding-bottom:calc(98px + var(--mobile-safe-area-height,34px) + 24px)}.discovery-space-rail{margin:12px 0 22px}.discovery-space{text-align:left;background:var(--crays-gray);border:0;border-radius:16px;flex-direction:column;flex:0 0 230px;align-items:flex-start;gap:5px;width:230px;padding:0 0 12px;display:flex;overflow:hidden}.discovery-space img{object-fit:cover;width:230px;height:135px}.discovery-space strong,.discovery-space small{padding:0 12px}.discovery-space strong{font-size:17px}.discovery-space small{color:var(--crays-muted);font-size:12px}.explore-discover h1{font-size:26px;line-height:1.2}.explore-discover h2{margin:22px 0 10px;font-size:20px}.menu-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.menu-product-card{text-align:left;border:1px solid var(--crays-line);background:var(--crays-gray);color:var(--crays-navy);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 14px;display:flex}.menu-product-card>svg{color:var(--crays-blue)}.menu-product-card strong{font-size:18px}.menu-product-card>span{font-size:13px;line-height:1.45}.menu-product-card small{color:var(--crays-muted);margin-top:auto;font-size:11px}.product-identity{background:var(--crays-gray);border-radius:18px;justify-content:center;align-items:center;height:130px;margin:8px 0 22px;display:flex}.product-identity svg{width:64px;height:64px;color:var(--crays-blue)}.order-total-placeholder{background:var(--crays-gray);border-radius:16px;margin:22px 0;padding:22px 18px}.order-total-placeholder h2{font-size:20px}.order-total-placeholder p{color:var(--crays-muted);font-size:14px;line-height:1.5}.order-items>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.order-items small{color:var(--crays-muted)}.order-status-steps{padding:10px 0;list-style:none}.order-status-steps li{min-height:46px;color:var(--crays-muted);align-items:center;gap:12px;display:flex}.order-status-steps li[aria-current=step]{color:var(--crays-red);font-weight:700}.scenario-controls{border:1px dashed var(--crays-line);border-radius:14px;margin:20px 0;padding:18px}.booking-place-photo{object-fit:cover;border-radius:16px;width:100%;height:150px;margin:0 0 20px}.booking-time-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.booking-actions{gap:8px;margin:20px 0;display:grid}.native-booking h1{font-size:27px;line-height:1.2}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.library-content-card{text-align:left;border:1px solid var(--crays-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:0 0 14px;display:flex;overflow:hidden}.library-content-card>img{object-fit:cover;width:100%;height:125px}.library-content-icon{background:var(--crays-gray);width:100%;height:125px;color:var(--crays-blue);justify-content:center;align-items:center;display:flex}.library-content-card>span,.library-content-card>strong,.library-content-card>small{padding:0 12px}.library-format{text-transform:uppercase;letter-spacing:.08em;color:var(--crays-muted);margin-top:4px;font-size:10px}.library-content-card>strong{font-size:16px;line-height:1.3}.library-content-card>small{color:var(--crays-muted);font-size:11px;line-height:1.4}.wallet-account-rail{margin:20px 0 28px}.wallet-account-card{text-align:left;background:var(--crays-blue);color:#fff;border:0;border-radius:20px;flex-direction:column;flex:0 0 280px;align-items:flex-start;gap:10px;min-height:190px;padding:22px;display:flex}.wallet-card-asset{align-items:center;gap:10px;display:flex}.wallet-account-card>strong{margin:7px 0;font-size:26px}.wallet-account-card>small{opacity:.85;font-size:12px}.wallet-balance-panel{text-align:center;background:var(--crays-gray);border-radius:20px;flex-direction:column;gap:8px;margin:25px 0 18px;padding:30px 15px;display:flex}.wallet-balance-panel>small{color:var(--crays-muted);font-size:13px}.wallet-balance-panel>strong{font-size:43px;font-weight:500;line-height:1.1}.wallet-balance-panel>span{font-size:15px}.wallet-balance-panel>p{color:var(--crays-muted);font-size:13px}.wallet-main-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wallet-main-actions .secondary{flex-direction:column;align-items:center;gap:6px;padding:12px 5px;font-size:13px;display:flex}.wallet-secondary-balances{justify-content:space-between;margin:20px 0;display:flex}.wallet-secondary-balances>span{flex-direction:column;gap:6px;display:flex}.wallet-secondary-balances small{color:var(--crays-muted);font-size:12px}.wallet-secondary-balances strong{font-size:14px}.creator-cover{object-fit:cover;border-radius:16px;width:100%;height:130px;margin-bottom:16px}.creator-showroom>.public-avatar{object-fit:cover;border-radius:50%;width:66px;height:66px}.creator-showroom .lead{margin:8px 0;font-size:21px}.creator-offer-card{text-align:left;border:1px solid var(--crays-line);background:var(--crays-gray);border-radius:16px;flex-direction:column;gap:12px;width:100%;margin:14px 0;padding:20px;display:flex;position:relative}.creator-offer-card>strong{font-size:19px}.creator-offer-card>small{color:var(--crays-muted)}.creator-offer-card>svg{position:absolute;top:20px;right:14px}.purchase-price{flex-direction:column;gap:8px;padding:22px 0;display:flex}.purchase-price>strong{font-size:28px}.purchase-price>span{color:var(--crays-muted);font-size:13px}.purchase-status{border:1px solid var(--crays-line);border-radius:14px;padding:0 15px}.purchase-status>p{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.purchase-status span{text-align:right;color:var(--crays-muted)}.creator-discovery-rail{margin:18px 0}.creator-discovery-card{border:1px solid var(--crays-line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 240px;gap:10px;padding:0 0 16px;display:flex;overflow:hidden}.creator-discovery-card img{object-fit:cover;width:100%;height:120px}.creator-discovery-card strong,.creator-discovery-card small,.creator-discovery-card span{padding:0 16px}.creator-discovery-card span{color:var(--crays-blue);font-size:12px}.creator-page-preview{border:1px solid var(--crays-line);border-radius:18px;margin:20px 0;padding:24px 18px}.creator-page-preview>.public-avatar{object-fit:cover;border-radius:50%;width:70px;height:70px}.public-link-preview{border-bottom:1px solid var(--crays-line);flex-direction:column;gap:6px;padding:13px 0;display:flex}.public-link-preview small,.creator-public-address small{overflow-wrap:anywhere;color:var(--crays-muted)}.creator-public-address{flex-direction:column;gap:8px;margin:20px 0;font-size:13px;display:flex}.bundle-price-entry{border-bottom:1px solid var(--crays-line);padding:6px 0}.bundle-price-entry>p{color:var(--crays-muted);font-size:13px}.offer-conditions{border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);margin:0 0 22px}.offer-conditions>summary{cursor:pointer;min-height:48px;color:var(--crays-navy);padding:14px 2px;font-size:14px;font-weight:600;display:list-item}.offer-conditions .detail-list{margin-top:0}.profile-badges{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.profile-badge-tile{border:1px solid var(--crays-line);background:var(--crays-gray);min-height:44px;color:var(--crays-navy);border-radius:12px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.profile-badge-tile svg{color:var(--crays-red);flex-shrink:0}.profile-badge-tile.basic{border-color:var(--crays-line);background:var(--crays-gray);font-weight:500}.membership-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.membership-choice{text-align:left;border:1px solid var(--crays-line);background:var(--crays-gray);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:160px;padding:16px 12px;display:flex}.membership-choice svg{color:var(--crays-red)}.membership-choice small{color:var(--crays-muted);font-size:12px}.membership-choice span{color:var(--crays-blue);align-items:center;gap:6px;font-size:12px;display:flex}.introduction-card{border:1px solid var(--crays-line);background:#fff;border-radius:20px;margin:16px 0;padding:16px}.introduction-person,.introduction-chuck-entry{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;display:flex}.introduction-person span,.introduction-chuck-entry span{flex-direction:column;flex:1;gap:4px;display:flex}.introduction-person small,.introduction-chuck-entry small{color:var(--crays-muted);font-size:12px;line-height:1.4}.introduction-chuck-entry{background:var(--crays-gray);border-radius:16px;margin:16px 0;padding:12px}.introduction-card .profile-primary-actions{gap:8px}.introduction-hub>h1{margin-top:4px;margin-bottom:18px;font-size:29px}.introduction-hub>.search-field{margin-top:14px}.introduction-chuck-entry .avatar{flex:0 0 32px;width:32px;height:32px}.introduction-chuck-entry{min-height:64px}.relay-source-button{text-align:left;color:#082432;background:#f2f3f5;border:0;border-radius:14px;grid-template-columns:1fr 24px;gap:3px 8px;width:100%;min-height:52px;margin:10px 0;padding:12px 14px;display:grid}.relay-source-button span{font-size:14px;font-weight:600}.relay-source-button small{color:#738397;grid-column:1;font-size:11px}.relay-source-button svg{grid-area:1/2/3;align-self:center}.post-source{color:#738397;margin:0 0 8px 48px;font-size:11px;display:block}.nostr-settings h3{color:#738397;padding:10px 0 0;font-size:13px}.key-value{overflow-wrap:anywhere;background:#f2f3f5;border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.matching-purpose{border-bottom:1px solid #e1e6ec;align-items:center;gap:14px;min-height:54px;font-size:16px;display:flex}.matching-purpose input{accent-color:#0a3753;width:22px;height:22px}.personality-hub .segmented,.assessment-native .segmented,.nostr-settings .segmented{margin:18px 0}.assessment-native .empty{padding:20px 0}button.matching-purpose{color:#0a3753;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e6ec;border-radius:0;width:100%;padding:10px 0}:root{--crays-nav-height:98px}.crays-persistent-nav{height:var(--crays-nav-height);box-sizing:border-box;z-index:25;isolation:isolate;background:#fff;overflow:hidden;transform:none}.crays-screen-body{inset:0 0 var(--crays-nav-height);background:#fff;position:absolute;overflow:hidden}.crays-screen-body[data-navigation=hidden]{bottom:0}.home-scroll[data-keyboard-visible=false]{bottom:var(--crays-nav-height)}.activity-intro{color:var(--crays-muted);margin:3px 0 22px;font-size:14px}.activity-task-section{margin-bottom:24px}.activity-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.activity-section-heading h2{margin:0;font-size:18px}.activity-section-heading small{color:var(--crays-muted);font-size:12px}.activity-task-card{text-align:left;border:1px solid var(--crays-line);background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:106px;margin:10px 0;padding:15px 12px;display:flex}.activity-task-card.needs-decision{background:#f2f5f7;border-color:#0000}.activity-task-symbol{color:#0a3753;background:#e9f0f4;border-radius:12px;flex:0 0 38px;align-self:flex-start;place-items:center;height:38px;display:grid}.activity-task-copy{flex:1;min-width:0}.activity-task-copy strong{font-size:15px;line-height:1.35;display:block}.activity-task-copy>span{-webkit-line-clamp:2;color:var(--crays-muted);-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-task-copy small{color:#0a3753;font-size:11px}.activity-task-card>svg{color:var(--crays-muted);flex:none}.crays-launch{z-index:29;background:var(--crays-red);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.crays-launch-brand{text-align:center;color:#fff;width:76%;transform:translateY(7%)}.crays-launch-brand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.crays-launch-brand p{letter-spacing:.6px;color:#fff;margin:29px 0 0;font-family:Avenir,sans-serif;font-size:23px;font-weight:700}.branded-page-title{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.branded-page-title img{object-fit:contain;flex:none;width:23px;height:27px}.branded-page-title span{text-overflow:ellipsis;overflow:hidden}.branded-root-toolbar{grid-template-columns:94px minmax(0,1fr) 88px;gap:6px;padding-inline:20px;display:grid}.branded-root-toolbar>strong{text-align:center;text-overflow:ellipsis;font-size:15px;overflow:hidden}.root-wordmark{object-fit:contain;width:94px;height:32px}.branded-root-toolbar .header-actions{gap:0}.branded-root-toolbar .icon-button{width:44px;min-width:44px}.root-page-layout{flex-direction:column;display:flex;position:absolute;inset:0}.root-page-content{flex:1;min-height:0;position:relative}.contextual-quick-band{flex:none;padding:9px 21px}.contextual-quick-band .quick-composer input{font-size:15px}.contextual-quick-band .quick-composer{gap:4px}.plans-native{padding-top:0}.plans-native .activity-intro{margin:0 0 20px}.plans-native h2{margin:25px 0 8px;font-size:19px}.plans-native .eyebrow{margin-bottom:9px}.agenda-card{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;color:var(--crays-navy);background:#fff;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.agenda-card>svg{color:var(--crays-muted);flex:none;align-self:center}.agenda-date{background:var(--crays-gray);border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:45px;min-width:45px;padding:8px 0;display:flex}.agenda-date small{color:var(--crays-muted);letter-spacing:.6px;font-size:10px}.agenda-date strong{font-size:23px;line-height:1.1}.agenda-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.agenda-copy>strong{font-size:16px;line-height:1.4}.agenda-copy>span:not(.agenda-next-action){color:var(--crays-muted);font-size:13px;line-height:1.5}.agenda-copy>small{color:var(--crays-muted);font-size:11px}.agenda-copy .agenda-status{color:var(--crays-blue);font-size:11px;font-weight:700}.agenda-card.agenda-featured{border:1px solid var(--crays-line);background:var(--crays-gray);border-radius:16px;padding:18px 15px}.agenda-featured .agenda-date{background:#fff}.agenda-featured .agenda-copy>strong{font-size:19px}.agenda-next-action{color:var(--crays-blue);align-items:center;gap:3px;min-height:28px;margin-top:9px;font-size:13px;font-weight:700;display:flex}.agenda-history{border-top:1px solid var(--crays-line);margin-top:24px}.agenda-history-toggle{text-align:left;width:100%;min-height:74px;color:var(--crays-muted);background:#fff;border:0;align-items:center;gap:12px;padding:13px 0;display:flex}.agenda-history-toggle>span{flex-direction:column;flex:1;gap:5px;font-size:14px;display:flex}.agenda-history-toggle small{font-size:12px}.plan-place{border:0;border-block:1px solid var(--crays-line);text-align:left;width:100%;min-height:84px;color:var(--crays-navy);background:#fff;align-items:center;gap:13px;margin:22px 0;padding:14px 0;display:flex}.plan-place img{object-fit:cover;border-radius:12px;width:57px;height:57px}.plan-place>span{flex-direction:column;flex:1;gap:6px;display:flex}.plan-place small{color:var(--crays-muted)}.plan-native-detail h1{font-size:27px;line-height:1.25}.plan-native-detail .lead{margin-bottom:5px;font-size:18px}.chuck-workspace{padding-bottom:20px}.chuck-work-section{margin:23px 0 0}.chuck-work-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chuck-work-section h2{margin:0;font-size:19px;line-height:1.3}.chuck-work-heading>small{color:var(--crays-muted);font-size:12px}.chuck-work-heading>button{min-height:44px;color:var(--crays-blue);align-items:center;gap:2px;padding:0 0 0 10px;font-size:13px;display:flex}.chuck-decision-card{border:1px solid var(--crays-line);background:var(--crays-gray);text-align:left;width:100%;color:var(--crays-navy);border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.chuck-decision-card>strong{font-size:19px;line-height:1.35}.chuck-decision-card>span:not(.eyebrow):not(.chuck-decision-cta){color:var(--crays-muted);font-size:14px;line-height:1.55}.chuck-decision-card .eyebrow{font-size:10px}.chuck-decision-cta{color:var(--crays-blue);align-items:center;gap:4px;min-height:30px;font-size:13px;font-weight:700;display:flex}.chuck-inline-state{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;min-height:48px;color:var(--crays-blue);background:#fff;align-items:center;gap:10px;padding:10px 1px;font-size:13px;line-height:1.45;display:flex}.chuck-inline-state>span{flex:1}.chuck-inline-state>svg{flex:none}.chuck-result-card{border:0;border-bottom:1px solid var(--crays-line);min-height:88px;color:var(--crays-navy);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.chuck-result-symbol{color:var(--crays-blue);background:#edf3f6;border-radius:12px;flex:none;place-items:center;width:44px;height:50px;display:grid}.chuck-result-card>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.chuck-result-card strong{font-size:16px}.chuck-result-card small{color:var(--crays-muted);font-size:12px}.chuck-result-card small:first-child{letter-spacing:.8px;font-size:9px}.chuck-ideas-entry{background:var(--crays-gray);border-radius:16px;padding:18px}.chuck-ideas-entry p{color:var(--crays-muted);margin:9px 0 13px;font-size:14px;line-height:1.6}.chuck-ideas-entry .secondary{background:#fff;justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.chuck-idea-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:23px 0 10px;display:grid}.chuck-idea-areas button{background:var(--crays-gray);min-height:44px;color:var(--crays-muted);border:1px solid #0000;border-radius:12px;padding:5px 3px;font-size:12px}.chuck-idea-areas button[aria-pressed=true]{border-color:var(--crays-blue);color:var(--crays-blue);background:#fff;font-weight:700}.chuck-prompt-card{text-align:left;border:0;border-bottom:1px solid var(--crays-line);width:100%;color:var(--crays-navy);background:#fff;align-items:center;gap:12px;padding:19px 0;display:flex}.chuck-prompt-card>span{flex-direction:column;flex:1;gap:7px;display:flex}.chuck-prompt-card strong{font-size:17px}.chuck-prompt-card small{color:var(--crays-muted);font-size:13px;line-height:1.55}.chuck-task-detail h1{font-size:27px;line-height:1.3}.chuck-task-detail .lead{font-size:16px;line-height:1.6}.chuck-task-detail .chuck-decision-card{margin:22px 0}.chuck-task-detail .chuck-decision-card .primary{margin:6px 0 0}.chuck-evidence-entry{border-bottom:1px solid var(--crays-line);padding:12px 0}.chuck-evidence-entry small{color:var(--crays-muted);font-size:12px}.chuck-evidence-entry p{font-size:14px;line-height:1.6}.apps-permissions h1{font-size:28px;line-height:1.3}.apps-permissions .lead{font-size:16px;line-height:1.6}.app-permission-section{margin:25px 0}.app-permission-section h2,.app-connection-detail h2{margin:22px 0 10px;font-size:19px}.app-empty-state{background:var(--crays-gray);color:var(--crays-muted);text-align:center;border-radius:15px;padding:21px}.app-empty-state p{color:var(--crays-navy);margin:9px 0 6px;font-size:15px}.app-empty-state small{font-size:12px;line-height:1.5}.app-provider-row{text-align:left;width:100%;min-height:89px;color:var(--crays-navy);border:0;border-bottom:1px solid var(--crays-line);background:#fff;align-items:center;gap:12px;padding:15px 0;display:flex}.app-provider-glyph{width:45px;height:49px;color:var(--crays-blue);background:#edf3f6;border-radius:12px;flex:none;place-items:center;display:grid}.app-provider-row>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app-provider-row strong{font-size:16px}.app-provider-row small{color:var(--crays-muted);font-size:12px;line-height:1.5}.app-provider-row>svg{flex:none}.app-categories{margin:16px 0}.app-categories button{border:1px solid var(--crays-line);white-space:nowrap;min-height:44px;color:var(--crays-muted);background:#fff;border-radius:22px;padding:8px 15px}.app-categories button[aria-pressed=true]{color:var(--crays-blue);border-color:var(--crays-blue);background:var(--crays-gray)}.app-connection-intro{align-items:center;gap:14px;margin:3px 0 20px;display:flex}.app-connection-intro h1{margin:0 0 5px;font-size:27px}.app-connection-intro small{color:var(--crays-muted);font-size:13px}.app-connection-detail .lead{font-size:16px;line-height:1.6}.app-connection-detail .switch-row{padding-block:14px}.app-connection-detail .disconnect-app{width:100%;min-height:44px;color:var(--crays-red);text-align:center}.space-native{padding-top:0}.space-native h1{margin:7px 0 12px;font-size:28px;line-height:1.13}.space-native h2{letter-spacing:-.45px;margin:0;font-size:22px;line-height:1.15}.space-native h3{font-size:18px;line-height:1.25}.space-hero{height:185px;margin:0 -21px 22px;position:relative}.space-hero>img{object-fit:cover;width:100%;height:100%}.space-photo-button{color:var(--crays-navy);min-height:44px;font:inherit;background:#fff;border:0;border-radius:22px;align-items:center;gap:6px;padding:0 15px;font-size:12px;display:flex;position:absolute;bottom:12px;right:16px}.space-membership{color:var(--crays-muted);align-items:center;gap:7px;font-size:12px;display:flex}.status-dot{background:var(--crays-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot.active{background:var(--crays-red)}.space-arrival{align-items:center;gap:8px;margin:18px 0;display:flex}.space-arrival>.secondary{flex:1;width:auto;margin:0}.space-chuck-button{border:1px solid var(--crays-line);min-height:44px;color:var(--crays-blue);font:inherit;background:#fff;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:13px;display:flex}.space-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:27px 0 15px;display:flex}.space-section-heading .eyebrow{letter-spacing:1px;margin:0 0 8px;font-size:10px}.space-service-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.space-service-tile{min-height:156px;color:var(--crays-navy);text-align:left;font:inherit;background:#f1f3f5;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:11px;padding:18px 15px;display:flex;position:relative}.space-service-tile>svg:first-child{color:var(--crays-blue)}.space-service-tile>strong{font-size:16px;line-height:1.2}.space-service-tile>small{max-width:115px;color:var(--crays-muted);font-size:11px;line-height:1.5}.space-service-tile>svg:last-child{position:absolute;bottom:15px;right:12px}.space-service-food{background:var(--crays-blue);color:#fff}.space-service-food>svg:first-child,.space-service-food>small{color:#fff}.space-event-card,.space-help-card,.space-community-invite,.space-circle-card{border:1px solid var(--crays-line);width:100%;color:var(--crays-navy);font:inherit;text-align:left;background:#fff;border-radius:18px;align-items:center;gap:13px;min-height:72px;margin:10px 0;padding:17px 13px;display:flex}.space-event-card>span:not(.space-date),.space-help-card>span,.space-community-invite>span,.space-circle-card>span{flex:1;gap:6px;min-width:0;display:grid}.space-event-card strong,.space-help-card strong,.space-community-invite strong,.space-circle-card strong{font-size:15px;line-height:1.35}.space-event-card small,.space-help-card small,.space-community-invite small,.space-circle-card small{color:var(--crays-muted);font-size:11px;line-height:1.5}.space-date{width:65px;color:var(--crays-blue);flex-shrink:0;gap:8px;display:grid}.space-date>strong{overflow-wrap:anywhere;font-size:11px}.space-community-invite{background:#f1f3f5;border:0;margin-top:24px}.space-about{border-top:1px solid var(--crays-line);margin:25px 0 0}.space-about summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:60px;font-weight:700;display:flex}.space-about>p{color:var(--crays-muted);font-size:14px;line-height:1.7}.space-community-shortcuts{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;display:grid}.space-community-shortcuts button{min-height:80px;color:var(--crays-muted);font:inherit;background:#f1f3f5;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.space-community-shortcuts button[aria-pressed=true]{background:var(--crays-blue);color:#fff}.space-feed-original{border:1px solid var(--crays-line);border-radius:20px;margin:14px 0;overflow:hidden}.space-feed-original .social-post{border:0;margin:0;padding:0 15px 8px}.space-author-label{justify-content:space-between;align-items:center;gap:9px;padding:15px 15px 0;font-size:12px;display:flex}.space-author-label>span{align-items:center;gap:5px;font-weight:700;display:flex}.space-author-label small{color:var(--crays-muted);font-size:10px}.space-feed-original .social-original-image{object-fit:cover;max-height:185px}.space-house-chat{background:var(--crays-blue);color:#fff;text-align:left;width:100%;font:inherit;border:0;border-radius:20px;align-items:center;gap:15px;margin:15px 0;padding:22px 17px;display:flex}.space-house-chat>span{flex:1;gap:9px;display:grid}.space-house-chat strong{font-size:20px;line-height:1.2}.space-house-chat small{letter-spacing:1px;font-size:9px}.space-house-chat span>span{font-size:12px;line-height:1.6}.space-circle-card span>span{color:var(--crays-muted);font-size:12px;line-height:1.6}.space-people-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.space-people-grid>button{border:1px solid var(--crays-line);font:inherit;color:var(--crays-navy);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 10px;display:flex}.space-people-grid img{object-fit:cover;border-radius:50%;width:64px;height:64px}.space-people-grid strong{font-size:15px}.space-people-grid small{color:var(--crays-muted);font-size:11px}.space-chuck-entry{padding:24px 20px}.toolbar>.icon-button,.toolbar>.toolbar-spacer{flex:0 0 44px}.toolbar>div{flex:1;min-width:0;max-width:calc(100% - 88px);padding:0 5px;overflow:hidden}.toolbar strong.branded-page-title{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.branded-page-title>img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.branded-page-title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.branded-root-toolbar>.header-actions{flex:0 0 88px;max-width:none;padding:0;overflow:visible}.chuck-capability-hero{background:var(--crays-blue);color:#fff;border-radius:22px;margin:16px 0 22px;overflow:hidden}.chuck-capability-hero img{object-fit:cover;width:100%;height:140px}.chuck-capability-hero>div{padding:23px}.chuck-capability-hero h1{margin:0 0 12px;font-size:29px;line-height:1.15}.chuck-capability-hero p{margin:0;font-size:14px;line-height:1.7}.chuck-purpose-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.chuck-purpose-grid>button{text-align:left;min-height:125px;color:var(--crays-navy);font:inherit;background:#f1f3f5;border:0;border-radius:19px;gap:12px;padding:19px 16px;display:grid}.chuck-purpose-grid>button svg{color:var(--crays-blue)}.chuck-purpose-grid strong{font-size:16px}.chuck-capability-example{border:1px solid var(--crays-line);min-height:155px;color:var(--crays-navy);font:inherit;text-align:left;background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.chuck-capability-example strong{font-size:16px;line-height:1.4}.chuck-capability-example span{color:var(--crays-muted);font-size:11px}.chuck-brief-outcome{background:#f1f3f5;border-radius:20px;margin:20px 0;padding:20px}.chuck-brief-outcome h2{font-size:18px}.chuck-brief-outcome p{font-size:13px;line-height:1.7}.space-tab-community>.eyebrow{display:none}.space-tab-community>h1{margin:10px 0;font-size:24px}.space-tab-community .space-arrival{margin:13px 0}.space-tab-community .space-community-shortcuts button{gap:5px;min-height:65px}.space-tab-community .space-section-heading{margin-top:21px;margin-bottom:10px}.space-creator-avatar{object-fit:cover;border-radius:17px;flex-shrink:0;width:58px;height:58px}.chuck-capability-hero>div>p{color:#fff}.text-action{min-height:44px;color:var(--crays-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.personal-plan-result h1{font-size:29px;line-height:1.2}.personal-plan-result>.lead{font-size:16px;line-height:1.7}.plan-goal-strip{color:var(--crays-blue);background:#f1f3f5;border-radius:16px;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:13px;display:flex}.personal-plan-days{margin:22px 0 15px}.personal-plan-day-track{gap:8px;display:flex}.personal-plan-day-track>button{min-width:59px;min-height:44px;color:var(--crays-muted);font:inherit;background:#f1f3f5;border:0;border-radius:24px;align-items:center;gap:5px;padding:0 14px;font-size:13px;display:flex}.personal-plan-day-track>button[aria-pressed=true]{background:var(--crays-blue);color:#fff}.personal-plan-day-card{border:1px solid var(--crays-line);border-radius:23px;margin-bottom:16px;padding:22px;overflow:hidden}.plan-day-symbol{float:right;width:48px;height:48px;color:var(--crays-blue);background:#f1f3f5;border-radius:14px;justify-content:center;align-items:center;margin:0 0 12px 12px;display:flex}.personal-plan-day-card h2{font-size:24px;line-height:1.3}.personal-plan-day-card p,.plan-shopping p{color:var(--crays-muted);font-size:14px;line-height:1.7}.plan-duration{align-items:center;gap:6px;font-size:13px;display:flex}.plan-check-item{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;min-height:58px;font:inherit;color:var(--crays-navy);background:#fff;align-items:center;gap:12px;padding:17px 0;display:flex}.plan-check-item[aria-pressed=true] span{color:var(--crays-muted);text-decoration:line-through}.plan-progress-item{border-bottom:1px solid var(--crays-line);align-items:center;gap:12px;padding:18px 0;display:flex}.plan-progress-item>span{flex:1;gap:4px;display:grid}.plan-progress-item small{color:var(--crays-muted);font-size:11px}.reminder-date-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.reminder-date-fields .product-field{min-width:0}.reminder-date-fields input{width:100%;min-width:0}.reminder-saved-card{background:var(--crays-blue);color:#fff;border-radius:23px;gap:15px;margin:24px 0;padding:25px 22px;display:grid}.reminder-saved-card strong{font-size:23px;line-height:1.3}.reminder-saved-card>span{font-size:15px;line-height:1.5}.reminder-saved-card small{font-size:12px;line-height:1.6}.reminder-state{border-top:1px solid #ffffff40;padding-top:15px}.personal-plan-editor h1{font-size:29px;line-height:1.2}.plan-editor-day-heading{color:var(--crays-blue);justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-editor-time{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-editor-time .product-field{min-width:0}.plan-editor-review{border-bottom:1px solid var(--crays-line);gap:16px;padding:18px 0;display:flex}.plan-editor-date{height:48px;color:var(--crays-blue);background:#f1f3f5;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;font-size:13px;display:flex}.plan-editor-review h3{margin:0 0 6px;font-size:16px;line-height:1.4}.plan-editor-review small,.plan-editor-review p{color:var(--crays-muted);font-size:13px;line-height:1.6}.plan-edit-entry{color:var(--crays-blue);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:flex}.home-fixed-top{padding-top:var(--mobile-safe-area-top,54px);z-index:20;isolation:isolate;background:#fff;position:absolute;top:0;left:0;right:0}.home-shell .home-scroll{top:var(--home-fixed-height,calc(var(--mobile-safe-area-top,54px) + 166px))}.home-shell .home-content{padding-top:0}.persistent-create{right:20px;bottom:calc(var(--crays-nav-height) + 12px);z-index:26;background:var(--crays-red);color:#fff;min-height:46px;font:inherit;border:0;border-radius:25px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:flex;position:absolute;box-shadow:0 4px 16px #05182324}.home-content{padding-bottom:24px}.publishing-composer{padding-bottom:40px}.publishing-progress{color:var(--crays-muted);justify-content:space-between;gap:12px;padding:4px 0 22px;font-size:12px;display:flex}.publishing-progress span{border-bottom:2px solid #0000;padding:8px 0}.publishing-progress .active{color:var(--crays-red);border-color:var(--crays-red);font-weight:700}.publishing-person{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-identity{text-align:left;background:#fff;border:0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0;display:flex}.publishing-identity img,.publishing-preview-author img{object-fit:cover;border-radius:50%;flex:none;width:45px;height:45px}.publishing-identity span,.publishing-preview-author span{gap:3px;min-width:0;display:grid}.publishing-identity small,.publishing-preview-author small{color:var(--crays-muted);font-size:12px}.publishing-identity strong{text-overflow:ellipsis;max-width:190px;font-size:15px;overflow:hidden}.publishing-drafts{color:var(--crays-blue);background:#fff;border:0;justify-items:center;gap:3px;padding:8px 0 8px 12px;font-size:11px;display:grid}.publishing-text{resize:none;width:100%;min-height:150px;color:var(--crays-navy);font:inherit;background:#fff;border:0;margin:20px 0 16px;padding:0;font-size:23px;line-height:1.5;display:block}.publishing-text::placeholder{color:var(--crays-muted);opacity:.8}.publishing-add-actions{flex-wrap:wrap;gap:20px;margin:16px 0 22px;display:flex}.publishing-add-actions button{min-height:44px;color:var(--crays-blue);background:#fff;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.publishing-add-actions button:first-child svg{color:var(--crays-red)}.publishing-destination{text-align:left;border:0;border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);background:#fff;align-items:center;gap:12px;width:100%;margin:12px 0 24px;padding:20px 0;display:flex}.publishing-destination-icon{color:var(--crays-red)}.publishing-destination>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.publishing-destination small{color:var(--crays-muted);font-size:11px}.publishing-destination strong{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.publishing-preview-note{color:var(--crays-muted);margin-top:20px;font-size:11px;line-height:1.6}.publishing-sheet{padding:0 20px 40px}.publishing-sheet .lead{color:var(--crays-navy);font-size:22px}.publishing-option{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;min-height:76px;color:var(--crays-blue);background:#fff;align-items:center;gap:14px;padding:15px 0;display:flex}.publishing-option>span{flex:1;gap:5px;display:grid}.publishing-option strong{font-size:15px}.publishing-option small{color:var(--crays-muted);font-size:12px}.publishing-option img{object-fit:cover;border-radius:50%;width:45px;height:45px}.publishing-option[aria-pressed=true]>svg:last-child{color:var(--crays-red)}.publishing-audiences{flex-wrap:wrap;gap:8px;display:flex}.publishing-audiences button{border:1px solid var(--crays-line);background:#fff;border-radius:24px;min-height:44px;padding:11px 15px;font-size:13px}.publishing-audiences button[aria-pressed=true]{background:var(--crays-blue);color:#fff;border-color:var(--crays-blue)}.publishing-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.publishing-sample-grid button{text-align:left;color:var(--crays-blue);background:#fff;border:0;padding:0;font-size:12px;line-height:1.5}.publishing-sample-grid img{object-fit:cover;border-radius:14px;width:100%;height:130px;margin-bottom:8px}.publishing-media-carousel{margin:14px 0}.publishing-media-track{gap:12px;display:flex}.publishing-media-track figure{flex:0 0 280px;margin:0}.publishing-media-track img,.publishing-media-track video{object-fit:cover;background:var(--crays-navy);border-radius:18px;width:100%;height:230px;display:block}.publishing-media-track figcaption{color:var(--crays-muted);margin:8px 0;font-size:11px;line-height:1.5}.publishing-media-edit{margin-bottom:20px;font-size:13px}.publishing-media-edit summary{min-height:44px;color:var(--crays-blue);justify-content:space-between;align-items:center;display:flex}.publishing-arrange{gap:12px;display:flex}.publishing-arrange button{border:1px solid var(--crays-line);background:#fff;border-radius:8px;min-height:44px;padding:6px 12px}.publishing-preview-author{align-items:center;gap:12px;margin:26px 0 20px;display:flex}.publishing-exact-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:19px;line-height:1.65}.publishing-upload{color:var(--crays-blue);background:#0a37530f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:13px;display:flex}.publishing-upload .secondary{width:100%}.publishing-delivery{margin:24px 0}.publishing-delivery>div{border-bottom:1px solid var(--crays-line);align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.publishing-delivery span{flex:1}.publishing-delivery small{color:var(--crays-muted);font-size:11px}.publishing-tag{color:var(--crays-muted);align-items:center;gap:8px;font-size:12px;display:flex}.publishing-offer-summary{background:var(--crays-blue);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.publishing-offer-summary span{flex:1;gap:7px;display:grid}.publishing-offer-summary small{font-size:12px}.publishing-offer-summary button{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px}.publishing-offer-preview{background:var(--crays-blue);color:#fff;border-radius:20px;margin:20px 0;padding:24px}.publishing-offer-preview>svg{color:var(--crays-red)}.publishing-offer-preview h2{font-size:24px;line-height:1.3}.publishing-offer-preview p,.publishing-offer-preview small{color:#fff;line-height:1.65}.profile-connections{margin:24px 0}.profile-connections-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-connections-heading h2{margin:0;font-size:18px}.affiliation-rail{margin-top:12px}.affiliation-card{text-align:left;color:#051823;background:#fff;border:1px solid #e3eaf0;border-radius:16px;flex:none;align-items:center;gap:12px;width:280px;padding:12px;display:flex}.affiliation-card img{object-fit:cover;border-radius:10px;width:64px;height:72px}.affiliation-card span{flex-direction:column;flex:1;gap:5px;display:flex}.affiliation-card small{color:#0a3753;font-size:11px}.affiliation-card strong{font-size:15px;line-height:1.3}.affiliation-card em{color:#64788b;font-size:11px;font-style:normal}.affiliation-setting{border-bottom:1px solid #e3eaf0;padding:18px 0}.affiliation-identity{color:#0a3753;align-items:center;gap:12px;display:flex}.affiliation-identity img{object-fit:cover;border-radius:10px;width:48px;height:48px}.affiliation-identity span{flex-direction:column;gap:5px;display:flex}.affiliation-identity small{color:#64788b}.affiliation-settings .switch-row{width:100%}.venue-offer-card{color:#fff;background:#0a3753;border-radius:20px;flex-direction:column;gap:14px;margin:16px 0;padding:20px;display:flex}.venue-offer-card .eyebrow{color:#c6d9e5;font-size:10px}.venue-offer-card h3{color:#fff;margin:6px 0 12px;font-size:21px;line-height:1.2}.venue-offer-card strong{color:#fff;font-size:19px}.venue-offer-card small{color:#d2e0e9;font-size:11px;font-weight:400;line-height:1.5;display:inline}.venue-offer-card p{align-items:center;gap:8px;margin:12px 0 0;display:flex}.venue-offer-card .primary{margin:0}.venue-publisher-hero{object-fit:cover;border-radius:18px;width:100%;height:150px;margin:0 0 18px}.venue-publisher-profile .segmented{margin:22px 0}.venue-offer-detail .offer-price{color:#0a3753;align-items:baseline;gap:10px;padding:16px 0;display:flex}.venue-offer-detail .offer-price strong{font-size:28px}.venue-offer-detail .offer-price span{font-size:13px}.venue-offer-detail .text-action{text-align:left;align-items:center;gap:5px;display:flex}.published-venue-tag{color:#0a3753;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 0;display:flex}.published-venue-tag small{color:#64788b;font-size:10px}.chuck-source-context{text-align:left;color:#0a3753;background:#f4f7f9;border:0;border-left:3px solid #0a3753;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:8px 10px;display:flex}.chuck-source-context span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chuck-source-context strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.chuck-source-context small{color:#64788b;font-size:10px}.crays-screen-reader-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.feed-content{padding-top:0;padding-bottom:calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height,34px) + 96px)}.feed-browse-bar{border-bottom:1px solid var(--crays-line);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:3px;min-height:52px;margin:4px 0 8px;padding-bottom:6px;display:grid}.feed-scope{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 8px 6px 0;font-size:16px;font-weight:700;display:flex}.feed-scope span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feed-scope svg{flex:none}.feed-inline-search{margin:8px 0 14px}.feed-inline-search .icon-button{flex-basis:32px;width:32px}.feed-filter-summary{color:#0a3753;background:#edf3f6;border:0;border-radius:20px;align-items:center;gap:7px;min-height:36px;margin:4px 0 8px;padding:7px 12px;font-size:12px;display:flex}.feed-choice-grid{flex-direction:column;margin:4px 0 18px;display:flex}.feed-choice{text-align:left;border:0;border-bottom:1px solid var(--crays-line);color:#0a3753;background:0 0;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 8px;display:flex}.feed-choice span{flex-direction:column;flex:1;gap:5px;display:flex}.feed-choice strong{font-size:16px}.feed-choice small{color:#64788b;font-size:12px}.feed-choice[aria-pressed=true]>svg:last-child{color:var(--crays-red)}.feed-post-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.feed-post-heading .post-author{flex:1;min-width:0}.feed-post-heading .post-author img{width:42px;height:42px}.feed-post-heading .post-author>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.feed-post-heading .post-author strong{color:#051823;font-size:15px;line-height:1.35}.feed-post-heading .post-author small{color:#64788b;font-size:11px}.feed-content .post-preview{padding:14px 0 18px}.feed-content .post-open p{margin:8px 0 14px;font-size:16px;line-height:1.55}.feed-direct-actions{justify-content:flex-start;align-items:center;gap:14px;margin-top:8px;padding-right:0}.feed-direct-actions>button{color:#64788b;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 2px;display:flex}.feed-direct-actions>button span{font-size:12px}.feed-direct-actions>button[aria-pressed=true]{color:var(--crays-red)}.feed-post-feedback .info{padding:10px 12px;font-size:12px}.feed-empty{text-align:center;color:#0a3753;padding:40px 12px}.feed-empty h2{font-size:22px}.feed-empty p{font-size:14px}.feed-technical-details{margin-top:16px;font-size:12px}.feed-technical-details summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.offer-request-terms{margin:20px 0}.offer-request-terms h2{margin:0 0 10px;font-size:18px}.offer-request-terms p{margin:0;font-size:15px;line-height:1.6}.publishing-media-track.single-media{width:100%}.publishing-media-track.single-media figure{flex:1 0 100%;width:100%}.publishing-media-track figure{position:relative}.publishing-media-track .publishing-media-count{color:#fff;background:#051823;border-radius:16px;margin:0;padding:4px 8px;font-size:10px;position:absolute;top:10px;right:10px}.moments{border-bottom:1px solid var(--crays-line,#e0e5eb);margin:0 -4px 10px;padding:5px 0 12px}.moments-track{align-items:flex-start;gap:14px;padding:2px 4px;display:flex}.moment-person{font:inherit;color:var(--crays-navy);background:0 0;border:0;flex-direction:column;flex:0 0 59px;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.moment-person>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:64px;overflow:hidden}.moment-ring{border:2px solid var(--crays-red);box-sizing:border-box;border-radius:50%;place-items:center;width:54px;height:54px;padding:3px;display:grid;position:relative}.moment-ring>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.moment-create .moment-ring{border-color:#e0e5eb}.moment-plus{background:var(--crays-red);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px}.moment-reels .moment-ring{background:var(--crays-navy);color:#fff;border:0}.publishing-format{border-bottom:1px solid #e0e5eb;gap:5px;margin:0 0 12px;display:flex}.publishing-format button{font:inherit;color:var(--crays-muted,#697b92);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:14px;display:flex}.publishing-format button[aria-selected=true]{color:var(--crays-navy);border-bottom-color:var(--crays-red);font-weight:700}.publishing-format-note{color:#52677c;margin:10px 0;font-size:13px;line-height:1.5}.short-form-viewer{padding:12px 16px 26px}.short-form-stage{color:#fff;background:#051823;border-radius:20px;min-height:370px;position:relative;overflow:hidden}.short-form-stage>video{object-fit:contain;box-sizing:content-box;width:100%;height:400px;padding:56px 0 80px;display:block}.short-form-image{object-fit:cover;width:100%;height:470px;display:block}.short-form-progress{z-index:2;gap:4px;display:flex;position:absolute;top:10px;left:12px;right:12px}.short-form-progress>span{background:#ffffff59;border-radius:4px;flex:1;height:3px;overflow:hidden}.short-form-progress i{background:#fff;height:100%;display:block}.short-form-author{z-index:2;color:#fff;text-align:left;font:inherit;background:#051823a3;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:absolute;top:22px;left:12px;right:12px}.short-form-author img{object-fit:cover;border-radius:50%;width:34px;height:34px}.short-form-author span{gap:3px;display:grid}.short-form-author strong{font-size:14px}.short-form-author small{color:#e1e7ed;font-size:11px}.short-form-caption{pointer-events:none;background:linear-gradient(#0000,#051823e6);padding:38px 16px 17px;position:absolute;bottom:0;left:0;right:0}.short-form-stage:has(video) .short-form-caption{padding-top:16px;bottom:35px}.short-form-caption p{color:#fff;margin:5px 0 0;font-size:16px;line-height:1.45}.short-form-caption small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.short-form-controls{justify-content:space-between;align-items:center;gap:5px;padding:12px 0;display:flex}.short-form-play,.short-form-sound{color:#0a3753;min-height:44px;font:inherit;background:#f1f3f5;border:0;border-radius:22px;align-items:center;gap:7px;padding:11px 14px;font-size:13px;display:flex}.short-form-actions{border-top:1px solid #e0e5eb;justify-content:space-around;padding-top:14px;display:flex}.short-form-actions button{color:#0a3753;font:inherit;background:0 0;border:0;justify-items:center;gap:6px;min-width:54px;min-height:44px;font-size:11px;display:grid}.short-form-actions button[aria-pressed=true]{color:var(--crays-red)}.short-form-profile-heading{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.short-form-profile-heading h2{margin:0;font-size:20px}.short-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.short-form-grid>button{background:#051823;border:0;border-radius:14px;min-width:0;height:250px;padding:0;position:relative;overflow:hidden}.short-form-grid img,.short-form-grid video{object-fit:cover;width:100%;height:100%}.short-form-grid-label{color:#fff;font:inherit;text-align:left;background:linear-gradient(#0000,#051823);padding:35px 10px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.story-archive-entry{color:#0a3753;width:100%;font:inherit;background:#f1f3f5;border:0;border-radius:12px;align-items:center;gap:10px;margin:15px 0;padding:14px;font-size:14px;display:flex}.story-archive-entry svg:last-child{margin-left:auto}.short-form-archive-note{color:#52677c;font-size:13px;line-height:1.5}.reel-open{font:inherit;color:#0a3753;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;font-size:13px;font-weight:700;display:flex}:is([data-testid=device-screen]:has(.bottom-sheet[data-state=open]) .persistent-create,[data-testid=device-screen]:has(.bottom-sheet[data-state=open]) .crays-persistent-nav){visibility:hidden;pointer-events:none}.moments{align-items:flex-start;gap:12px;display:flex}.moments-carousel{flex:1;min-width:0}.moment-create{position:relative}.moment-own-view{font:inherit;color:inherit;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.moment-create>.moment-plus{cursor:pointer;padding:0;top:35px;bottom:auto;right:-1px}.moment-create .moment-ring.has-story{border-color:var(--crays-red)}.short-form-stage>video{object-fit:contain;box-sizing:border-box;height:470px;padding:0}.short-form-progress>span{background:#05182373}.publishing-media-carousel .mobile-carousel-content:has(.single-media){width:100%}.publishing-media-track.single-media figure{flex:1 1 0;min-width:0}.short-form-stage>video{object-fit:cover}.venue-publisher-profile [aria-label=Spot\ publications] button{padding-left:8px;padding-right:8px;font-size:13px}.activity-lifestyle .activity-life-intro{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.activity-lifestyle .activity-life-intro p{letter-spacing:-.35px;margin:0;font-size:17px;font-weight:500}.activity-lifestyle .activity-life-intro>span{color:var(--crays-blue);letter-spacing:1.2px;flex:none;font-size:9px;font-weight:700}.activity-lifestyle .activity-task-section{margin-bottom:25px}.activity-lifestyle .activity-section-heading{margin-bottom:10px}.activity-lifestyle .activity-section-heading h2{letter-spacing:-.35px;font-size:18px}.activity-lifestyle .activity-section-heading small{font-size:11px}.activity-lifestyle .activity-life-task{border:0;border-bottom:1px solid var(--crays-line);background:#fff;border-radius:0;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.activity-lifestyle .activity-life-task-body{align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.activity-lifestyle .activity-task-symbol{width:40px;height:44px;color:var(--crays-blue);background:0 0;border-radius:0;flex:0 0 40px;align-self:center}.activity-lifestyle .subject-table .activity-task-symbol,.activity-lifestyle .subject-creative .activity-task-symbol{color:var(--crays-red)}.activity-lifestyle .activity-task-copy strong{letter-spacing:-.2px;font-size:15px;line-height:1.35}.activity-lifestyle .activity-task-copy>span{color:var(--crays-muted);margin:5px 0;font-size:12px;line-height:1.45;display:block;overflow:visible}.activity-lifestyle .activity-task-copy small{color:var(--crays-blue);font-size:11px;line-height:1.4;display:block}.activity-lifestyle .activity-life-open{width:22px;color:var(--crays-blue);flex:none;place-items:center;display:grid}.activity-lifestyle .activity-life-spotlight{background:var(--crays-blue);color:#fff;border:0;border-radius:18px;margin-bottom:2px;padding:17px}.activity-lifestyle .activity-life-spotlight .activity-life-task-body{align-items:flex-start;gap:11px;padding:0}.activity-lifestyle .activity-life-spotlight .activity-task-symbol{color:#fff;flex-basis:31px;align-self:flex-start;width:31px;height:31px}.activity-lifestyle .activity-life-spotlight .activity-task-copy>.activity-life-kicker{color:#fff;text-transform:uppercase;letter-spacing:1.1px;margin:0 0 8px;font-size:9px;line-height:1.3}.activity-lifestyle .activity-life-spotlight .activity-task-copy strong{color:#fff;letter-spacing:-.4px;font-size:18px;line-height:1.3}.activity-lifestyle .activity-life-spotlight .activity-task-copy>span:not(.activity-life-kicker){color:#fff;opacity:.85;margin:8px 0}.activity-lifestyle .activity-life-spotlight .activity-task-copy small{color:#fff}.activity-lifestyle .activity-life-spotlight .activity-life-open{display:none}.activity-lifestyle .activity-life-review{background:var(--crays-red);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.activity-lifestyle .activity-life-editorial{border:1px solid var(--crays-line);border-radius:16px;margin-bottom:7px}.activity-lifestyle .activity-life-photo{background:var(--crays-navy);height:107px;display:block;position:relative}.activity-lifestyle .activity-life-photo img{object-fit:cover;width:100%;height:100%;display:block}.activity-lifestyle .activity-life-photo>span{background:var(--crays-navy);color:#fff;letter-spacing:.4px;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;left:12px}.activity-lifestyle .activity-life-editorial .activity-life-task-body{padding:13px 12px}.activity-lifestyle .activity-life-editorial .activity-task-symbol{flex-basis:29px;width:29px}.activity-lifestyle .activity-life-more{width:100%;min-height:48px;color:var(--crays-blue);text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:8px;margin:-8px 0 25px;padding:0 0 0 4px;font-size:13px;font-weight:700;display:flex}.activity-lifestyle .activity-life-more small{margin-left:auto;font-size:11px;font-weight:500}.activity-lifestyle .activity-life-more>svg{margin-left:auto}.activity-lifestyle .activity-life-more small+svg{margin-left:0}.activity-lifestyle .activity-life-paused{border-left:2px solid var(--crays-blue);padding-left:12px}.activity-lifestyle .activity-life-paused .activity-task-symbol{color:var(--crays-blue)}.activity-lifestyle .activity-life-chuck{border:0;border-top:1px solid var(--crays-line);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;margin-top:12px;padding:21px 0;display:flex}.activity-lifestyle .activity-life-chuck>span{flex:1}.activity-lifestyle .activity-life-chuck strong{font-size:15px;display:block}.activity-lifestyle .activity-life-chuck small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.activity-lifestyle .activity-life-chuck .avatar{flex:none}.space-tab-community .space-hero{height:68px;margin-bottom:8px}.space-tab-community .space-photo-button{min-height:44px;padding:0 12px;bottom:12px}.space-tab-community .space-community-identity{justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin:0 0 8px;display:flex}.space-tab-community .space-community-identity h1{letter-spacing:-.4px;flex:1;min-width:0;margin:0;font-size:20px;line-height:1.18}.space-tab-community .space-community-identity .space-chuck-button{flex-shrink:0;gap:5px;min-height:44px;padding:0 10px;font-size:12px}.space-tab-community>.segmented{margin:0 0 8px}.space-tab-community .space-community-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;align-items:center;gap:5px;margin:0 0 8px}.space-tab-community .space-community-shortcuts button{border-radius:14px;flex-direction:row;gap:6px;min-height:44px;font-size:12px}.space-tab-community .space-community-shortcuts button>svg{width:18px;height:18px}.space-tab-community .space-community-shortcuts>.icon-button{color:var(--crays-blue);background:0 0;padding:0}.space-tab-community .space-community-experience .moments{margin:0 0 8px}.space-tab-community .space-feed-original{margin-top:8px}.space-tab-community .space-author-label{padding-top:10px}.space-tab-community .space-feed-original .social-post-meta{margin-top:8px}.space-tab-community .space-feed-original .social-original h2{font-size:19px;line-height:1.2}.space-tab-community .space-feed-original .social-original p{font-size:13px;line-height:1.55}.discover-lifestyle-intro{padding:12px 0 18px}.discover-lifestyle-intro .eyebrow{color:var(--crays-red,#f31248);letter-spacing:.13em}.discover-lifestyle-intro h1{letter-spacing:-.8px;margin:10px 0;font-size:32px;line-height:1.15}.discover-lifestyle-intro>p:last-child{color:#0a3753;max-width:290px;font-size:14px;line-height:1.55}.explore-discover>.row{margin-bottom:20px}.native-ordering.food-life>.eyebrow{letter-spacing:1px;margin-bottom:12px;font-size:10px}.native-ordering .food-life-hero{background:var(--crays-blue);border-radius:16px;height:130px;margin:0 0 18px;position:relative;overflow:hidden}.native-ordering .food-life-hero img{object-fit:cover;width:100%;height:100%;display:block}.native-ordering .food-life-hero>span{background:var(--crays-navy);color:#fff;letter-spacing:1.2px;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:12px}.native-ordering .food-life-heading{align-items:center;gap:6px}.native-ordering .food-life-heading h1{letter-spacing:-1px;margin:0;font-size:27px;line-height:1.15}.native-ordering .food-life-heading .icon-button{color:var(--crays-red);flex:none}.native-ordering .food-life-welcome{color:var(--crays-muted);margin:8px 0 18px;font-size:13px}.native-ordering .menu-product-grid{margin:10px 0 20px;display:block}.native-ordering .menu-product-card{border:0;border-bottom:1px solid var(--crays-line);background:#fff;border-radius:0;flex-direction:row;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.native-ordering .menu-product-card>.food-life-product-symbol{background:var(--crays-blue);color:#fff;border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:60px;margin:0;display:grid}.native-ordering .menu-product-card>.food-life-product-symbol.tea{background:var(--crays-navy)}.native-ordering .menu-product-card>.food-life-product-symbol.bowl{background:var(--crays-red)}.native-ordering .menu-product-card>.food-life-product-symbol.sandwich{color:var(--crays-blue);border:1px solid var(--crays-blue);background:#fff}.native-ordering .menu-product-card>.food-life-product-copy{flex:1;min-width:0;display:block}.native-ordering .food-life-product-copy>small{letter-spacing:.7px;text-transform:uppercase;color:var(--crays-muted);margin:0 0 4px;font-size:9px;display:block}.native-ordering .food-life-product-copy>strong{font-size:17px;line-height:1.25;display:block}.native-ordering .food-life-product-copy>span{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.native-ordering .food-life-product-copy>.food-life-in-basket{color:var(--crays-red);letter-spacing:0;text-transform:none;margin-top:7px;font-size:11px;font-weight:700}.native-ordering .menu-product-card>svg{width:18px;color:var(--crays-blue);flex:none}.native-ordering .food-life-pricing{border-left:2px solid var(--crays-blue);color:var(--crays-blue);align-items:flex-start;gap:10px;margin:18px 0 24px;padding:3px 0 3px 12px;display:flex}.native-ordering .food-life-pricing strong{font-size:13px;display:block}.native-ordering .food-life-pricing small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.native-ordering .product-identity.food-life-product-hero{background:var(--crays-blue);color:#fff;justify-content:flex-start;gap:22px;height:145px;padding:22px}.native-ordering .food-life-product-hero>span:first-child{flex:none;place-items:center;width:68px;display:grid}.native-ordering .food-life-product-hero svg{color:#fff;width:58px;height:58px}.native-ordering .food-life-product-hero>span:last-child{text-transform:uppercase;letter-spacing:1px;font-size:10px}.native-ordering .food-life-product-hero strong{text-transform:none;letter-spacing:-.5px;margin-top:10px;font-size:21px;line-height:1.15;display:block}.native-ordering .food-life-product-hero.bowl{background:var(--crays-red)}.native-ordering .food-life-product-hero.tea{background:var(--crays-navy)}.native-ordering .food-life-ingredients{border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);margin:18px 0 22px}.native-ordering .food-life-ingredients summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:700;list-style:none;display:flex}.native-ordering .food-life-ingredients summary::-webkit-details-marker{display:none}.native-ordering .food-life-ingredients p{color:var(--crays-muted);margin:3px 0 12px;font-size:13px}.native-ordering .food-life-ingredients .quiet{color:var(--crays-blue);justify-content:space-between;align-items:center;min-height:44px;padding:0 0 12px;font-size:13px;display:flex}.native-ordering .basket-item{gap:10px;padding:17px 0}.native-ordering .basket-item>.food-life-basket-symbol{width:38px;color:var(--crays-blue);flex:0 0 38px;place-items:center;display:grid}.native-ordering .basket-item>.food-life-basket-symbol.bowl{color:var(--crays-red)}.native-ordering .basket-item strong{font-size:15px}.native-ordering .basket-item .icon-button{border:1px solid var(--crays-line);border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px}.native-ordering .basket-item .icon-button:last-child{color:var(--crays-red)}.native-ordering .order-total-placeholder{background:var(--crays-blue);color:#fff;border-radius:16px}.native-ordering .order-total-placeholder p{color:#fff;opacity:.85}.native-ordering .food-life-order-state{background:var(--crays-blue);color:#fff;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:16px;font-size:14px;display:flex}.native-ordering .order-items>div{padding:16px 0}.native-ordering .order-items small{color:var(--crays-muted)}.native-ordering .basket-item .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.native-ordering .food-life-order-state{color:var(--crays-blue);border-bottom:1px solid var(--crays-line);background:#fff;border-radius:0;padding:8px 0 16px}.native-ordering .food-life-ingredients button.quiet{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.short-form-media-error{z-index:3;text-align:center;color:#fff;background:#051823;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.short-form-media-error strong{font-size:21px}.short-form-media-error p{font-size:14px;line-height:1.5}.short-form-media-error .quiet{color:#fff}.personal-plan-editor .plan-dated-week,.personal-plan-editor .plan-ingredient-editor{border-top:2px solid var(--crays-blue);border-bottom:1px solid var(--crays-line);margin:24px 0;padding:18px 0}.personal-plan-editor .plan-dated-week h2,.personal-plan-editor .plan-ingredient-editor h2{letter-spacing:-.35px;margin:0;font-size:19px}.personal-plan-editor .plan-ingredient-edit-row{border-bottom:1px solid var(--crays-line);align-items:center;gap:6px;padding:12px 0;display:flex}.personal-plan-editor .plan-ingredient-edit-row>span{flex:1;min-width:0}.personal-plan-editor .plan-ingredient-edit-row strong{font-size:14px;display:block}.personal-plan-editor .plan-ingredient-edit-row small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.personal-plan-editor .plan-ingredient-edit-row .icon-button{min-width:44px;min-height:44px;color:var(--crays-blue)}.personal-plan-editor .plan-ingredient-edit-row .icon-button:last-child{color:var(--crays-red)}.personal-plan-editor .plan-ingredient-fields{padding:14px 0 0}.personal-plan-editor .plan-ingredient-review{margin:20px 0}.personal-plan-editor .plan-ingredient-review h2{font-size:18px}.personal-plan-editor .plan-ingredient-review>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.personal-plan-editor .plan-ingredient-review>div strong{font-size:14px}.personal-plan-editor .plan-ingredient-review>div span{text-align:right;color:var(--crays-muted);font-size:12px}.personal-plan-editor .plan-exact-date{color:var(--crays-blue);margin-top:5px;font-size:12px;line-height:1.45;display:block}.personal-plan-editor .plan-editor-date{min-width:70px}.personal-plan-editor .plan-editor-date small{margin-top:5px;font-size:10px;font-weight:500;line-height:1.45;display:block}.personal-plan-editor .plan-calendar-review,.personal-plan-result .plan-calendar-review{background:var(--crays-blue);color:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.personal-plan-editor .plan-calendar-review>svg,.personal-plan-result .plan-calendar-review>svg{flex:none}.personal-plan-editor .plan-calendar-review strong,.personal-plan-result .plan-calendar-review strong{font-size:14px;display:block}.personal-plan-editor .plan-calendar-review small,.personal-plan-result .plan-calendar-review small{margin-top:5px;font-size:12px;line-height:1.45;display:block}.personal-plan-result .plan-check-item>span{text-align:left;flex:1}.personal-plan-result .plan-check-item strong{font-size:15px;display:block}.personal-plan-result .plan-check-item small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.app-work-entry{margin:25px 0 30px}.app-work-entry>.eyebrow{margin-bottom:7px}.app-work-card{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;color:var(--crays-navy);font:inherit;background:#fff;align-items:center;gap:12px;padding:16px 0;display:flex}.app-work-card>span:nth-child(2){flex:1;gap:5px;display:grid}.app-work-card strong{font-size:16px;line-height:1.3}.app-work-card small{color:var(--crays-muted);font-size:12px;line-height:1.5}.app-work-card em{color:var(--crays-blue);font-size:11px;font-style:normal}.app-work-symbol{color:#fff;background:var(--crays-blue);border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.app-own-requests{padding:16px 0}.app-own-requests summary{align-items:center;min-height:44px;font-size:13px;display:flex}.app-request-identity{align-items:center;gap:12px;margin:8px 0 28px;display:flex}.app-request-identity>span:last-child{overflow-wrap:anywhere;gap:6px;display:grid}.app-request-identity small{color:var(--crays-muted);font-size:12px}.app-request-paper{border-left:3px solid var(--crays-blue);background:#f7f8fa;border-radius:0 15px 15px 0;margin:22px 0;padding:0 18px}.app-request-paper>div{border-bottom:1px solid var(--crays-line);padding:14px 0}.app-request-paper>div:last-child{border:0}.app-request-paper small{color:var(--crays-muted);font-size:11px}.app-request-paper p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.6}.app-request-blocked{border:1px solid var(--crays-line);border-radius:18px;margin:20px 0;padding:18px}.app-request-blocked h2{font-size:20px}.app-request-blocked p,.app-preparation-note{color:var(--crays-muted);font-size:12px;line-height:1.65}.app-request-outcome{background:var(--crays-blue);color:#fff;border-radius:18px;margin:22px 0;padding:20px}.app-request-outcome strong{margin-top:10px;font-size:18px;display:block}.app-request-outcome p{margin-bottom:0;font-size:13px;line-height:1.6}.app-request-scope{margin:18px 0;font-size:13px;line-height:1.6}.app-request-scope summary{align-items:center;min-height:44px;display:flex}.app-native-request>.eyebrow{margin-top:12px}.personal-plan-editor .plan-editor-date:has(small){flex-direction:column;flex:0 0 78px;justify-content:center;align-items:center;gap:3px;min-width:78px;height:auto;min-height:58px;padding:9px 5px;display:flex}.personal-plan-editor .plan-editor-date:has(small) small{white-space:nowrap;margin:0;line-height:1.4}.venue-setup-overview h1,.venue-setup-native h1{letter-spacing:-.7px;line-height:1.15}.venue-setup-brand-photo{border-radius:18px;height:190px;margin:22px 0;position:relative;overflow:hidden}.venue-setup-brand-photo img{object-fit:cover;width:100%;height:100%;display:block}.venue-setup-brand-photo span{letter-spacing:1.2px;background:var(--crays-navy);color:#fff;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px}.venue-setup-progress{color:var(--crays-blue);letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.venue-setup-progress small{letter-spacing:0;font-size:12px;font-weight:500}.venue-setup-step-track{gap:7px;width:max-content;padding:5px 0;display:flex}.venue-setup-native .profile-tab-rail{margin:20px 0}.venue-setup-native .profile-tab[aria-current=step]{color:var(--crays-red);border-color:var(--crays-red)}.venue-setup-media{border:1px solid var(--crays-line);border-radius:17px;margin:18px 0;overflow:hidden}.venue-setup-media>img{object-fit:cover;width:100%;height:160px;display:block}.venue-setup-media>div{background:var(--crays-blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:160px;padding:25px;display:flex}.venue-setup-media .secondary{background:#fff;border-radius:0;min-height:48px;margin:0}.venue-setup-logo{align-items:center;gap:12px;margin:12px 0 24px;display:flex}.venue-setup-logo img{object-fit:contain;max-width:80px;max-height:55px}.venue-setup-logo .quiet{text-align:left;min-height:44px}.venue-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 30px;display:grid}.venue-service-options>button{border:1px solid var(--crays-line);min-height:110px;color:var(--crays-blue);text-align:left;background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.venue-service-options>button>svg{width:28px;height:28px}.venue-service-options>button strong{font-size:14px}.venue-service-options>button[aria-pressed=true]{background:var(--crays-blue);color:#fff;border-color:var(--crays-blue)}.venue-service-options>button>svg:last-child:not(:first-child){color:#fff;width:17px;height:17px;position:absolute;top:12px;right:12px}.venue-setup-note{border-left:2px solid var(--crays-red);margin:24px 0;padding:5px 0 5px 15px}.venue-setup-note>svg{color:var(--crays-blue);margin-bottom:10px}.venue-setup-note h2{margin:5px 0 10px;font-size:20px}.venue-setup-note p{color:var(--crays-muted);font-size:13px;line-height:1.5}.venue-setup-note small{overflow-wrap:anywhere;font-size:11px}.venue-setup-team-person{border-bottom:1px solid var(--crays-line);align-items:center;gap:11px;padding:16px 0;display:flex}.venue-setup-team-person>span{flex:1;min-width:0}.venue-setup-team-person strong{font-size:15px;display:block}.venue-setup-team-person small{color:var(--crays-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}.venue-setup-review-image{object-fit:cover;border-radius:16px;width:100%;height:160px;margin:12px 0 20px}.venue-setup-checks{margin:25px 0}.venue-setup-checks>div{border-bottom:1px solid var(--crays-line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.venue-setup-checks svg{color:var(--crays-blue);flex:none}.venue-setup-checks strong{font-size:14px;display:block}.venue-setup-checks small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.venue-setup-status-grid{margin:20px 0}.venue-setup-status-grid>div{border-bottom:1px solid var(--crays-line);align-items:center;gap:10px;padding:15px 0;display:flex}.venue-setup-status-grid>div>span{width:30px;color:var(--crays-blue);place-items:center;display:grid}.venue-setup-status-grid strong{flex:1;font-size:14px}.venue-setup-status-grid small{color:var(--crays-muted);font-size:11px}.venue-setup-bottom-actions{border-top:1px solid var(--crays-line);justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:12px;display:flex}.venue-setup-bottom-actions .quiet{align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.detail-content .app-request-outcome p{color:#fff}.contextual-next-actions{margin:20px 0}.next-step-card{border-top:1px solid var(--crays-line);padding:17px 0}.next-step-heading{align-items:center;gap:11px;display:flex}.next-step-heading>strong{flex:1;font-size:16px;line-height:1.35}.next-step-symbol{width:39px;height:39px;color:var(--crays-blue);flex-shrink:0;place-items:center;display:grid}.next-step-symbol img{object-fit:cover;border-radius:12px;width:39px;height:39px}.detail-content .next-step-card>p{color:var(--crays-muted);margin:7px 0 9px 50px;font-size:12px;line-height:1.65}.next-step-open{min-height:44px;font:inherit;color:var(--crays-blue);text-align:left;background:0 0;border:0;align-items:center;gap:9px;margin-left:50px;padding:0;font-size:13px;font-weight:800;display:flex}.next-step-more>summary{min-height:44px;color:var(--crays-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.personal-membership-entry,.personal-venue-entry{text-align:left;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:78px;margin:14px 0;padding:18px 16px;display:flex}.personal-membership-entry{color:#fff;background:#0a3753;border:0}.personal-membership-entry>svg{color:#fff;flex-shrink:0}.personal-membership-entry span,.personal-venue-entry span{flex:1;gap:6px;display:grid}.personal-membership-entry strong,.personal-venue-entry strong{font-size:16px}.personal-membership-entry small{color:#e4edf2;font-size:12px;line-height:1.5}.personal-venue-entry{color:#051823;background:#fff;border:1px solid #dbe3e9}.personal-venue-entry>svg:first-child{color:#f31248}.personal-venue-entry small{color:#5e7181;font-size:12px;line-height:1.5}.crays-plan-shop .segmented{margin:16px 0}.plan-lifestyle-hero{background:#051823;border-radius:20px;height:168px;margin-top:18px;position:relative;overflow:hidden}.plan-lifestyle-hero>img{object-fit:cover;width:100%;height:100%}.plan-lifestyle-hero>div{color:#fff;background:linear-gradient(#05182300,#051823e0);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.plan-lifestyle-hero p{letter-spacing:.15em;color:#fff;margin:0 0 8px;font-size:10px;font-weight:800}.plan-lifestyle-hero h1{color:#fff;max-width:280px;margin:0;font-size:29px;line-height:1.1}.plan-intro{margin:18px 0 22px;font-size:15px;line-height:1.6}.plan-choice-list{gap:22px;display:grid}.plan-choice{background:#fff;border:1px solid #dbe3e9;border-radius:22px;padding:20px}.plan-choice-title{align-items:center;gap:13px;display:flex}.plan-choice-title small{letter-spacing:.11em;color:#556a79;font-size:9px;font-weight:800}.plan-choice h2{margin:5px 0 0;font-size:21px;line-height:1.2}.plan-tier-icon{color:#fff;background:#0a3753;border-radius:14px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.plan-level-1 .plan-tier-icon{background:#f31248}.plan-level-2 .plan-tier-icon{background:#051823}.plan-price{align-items:baseline;gap:5px;margin:22px 0 6px;display:flex}.plan-price strong{letter-spacing:-.8px;font-size:32px;line-height:1.15}.plan-price>span{color:#587080;font-size:14px}.plan-tax{color:#5d7080;font-size:11px;line-height:1.5;display:block}.plan-allowance{color:#0a3753;border-top:1px solid #e1e7ec;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}.plan-allowance strong{font-size:14px}.plan-inclusions{color:#5d7080;margin:10px 0;font-size:13px;line-height:1.55}.plan-benefits{margin:18px 0;font-size:13px;line-height:1.6}.plan-benefits summary,.plan-exact-terms summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:800;display:flex}.plan-benefits ul,.plan-contract-inclusions ul{padding-left:18px}.plan-benefits li,.plan-contract-inclusions li{margin-bottom:9px}.plan-choice>.primary{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.plan-owned h2{margin-bottom:6px;font-size:19px}.plan-resume{color:#0a3753;text-align:left;background:0 0;border:0;border-bottom:1px solid #e1e7ec;align-items:center;gap:10px;width:100%;padding:15px 0;display:flex}.plan-resume span{flex:1;font-size:14px;font-weight:800}.plan-scope{border-block:1px solid #e1e7ec;align-items:center;gap:10px;padding:18px 0;display:flex}.crays-plan-configure label.field{gap:9px;margin:20px 0;font-size:14px;font-weight:800;display:grid}.crays-plan-configure label.field select{color:#051823;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe3e9;border-radius:12px;padding:12px;font-weight:400}.plan-change-note,.plan-payment-warning{color:#051823;background:#faf5f7;border-left:3px solid #f31248;padding:16px;font-size:14px;line-height:1.6}.plan-price-review{color:#fff;background:#0a3753;border-radius:20px;margin:22px 0;padding:20px}.plan-price-review>div{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;font-size:14px;display:flex}.plan-price-review strong{color:#fff;font-size:17px}.plan-price-review .plan-total{border-top:1px solid #486678;padding-top:18px;font-size:18px}.plan-price-review .plan-total strong{font-size:26px}.plan-price-review>p{color:#e6edf1;font-size:12px;line-height:1.55}.plan-reviewed-benefits{align-items:flex-start;gap:12px;margin:22px 0;display:flex}.plan-reviewed-benefits>svg{color:#f31248;flex-shrink:0}.plan-reviewed-benefits p,.plan-reviewed-benefits small{color:#5d7080;margin:7px 0;font-size:13px;line-height:1.6}.plan-pay-account{border-block:1px solid #e0e6eb;align-items:center;gap:12px;margin:20px 0;padding:18px 0;display:flex}.plan-pay-account>div{flex:1;gap:6px;display:grid}.plan-pay-account small{color:#5d7080;font-size:12px}.plan-pay-account .text-action{font-size:13px}.plan-exact-terms{border-block:1px solid #e0e6eb;margin:20px 0;padding:12px 0}.plan-exact-terms p,.plan-exact-terms li{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.plan-exact-terms .secondary{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.plan-payment-state{border-block:1px solid #dfe6ec;margin:16px 0;padding:16px 0}.plan-payment-state>small{color:#5d7080;overflow-wrap:anywhere;margin-bottom:15px;font-size:11px;display:block}.plan-payment-state h2{font-size:22px;line-height:1.25}.plan-member-heading{align-items:center;gap:14px;margin-top:16px;display:flex}.plan-member-heading svg{color:#f31248;flex-shrink:0}.plan-member-heading h1{margin:0;font-size:29px;line-height:1.2}.plan-renewal-state{color:#536c7c;font-size:14px;line-height:1.6}.plan-usage{border-block:1px solid #dfe6ec;margin:25px 0;padding:22px 0}.plan-usage h2{margin:0 0 9px;font-size:23px;line-height:1.25}.plan-usage>div>span{color:#0a3753;font-size:15px;font-weight:800}.plan-usage progress{accent-color:#f31248;width:100%;height:8px;margin:22px 0 14px;display:block}.plan-usage>p,.plan-usage details{color:#536c7c;font-size:13px;line-height:1.65}.plan-usage h3{margin:25px 0 12px;font-size:18px}.plan-credit-packs{gap:10px;display:grid}.plan-credit-packs>button{text-align:left;background:#fff;border:1px solid #dfe6ec;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:12px;display:flex}.plan-credit-packs strong{flex:1;font-size:14px}.plan-credit-packs span{color:#0a3753;font-size:14px;font-weight:800}.plan-credit-packs svg{color:#f31248}.plan-contract-inclusions{margin:20px 0;font-size:14px;line-height:1.65}.plan-contract-inclusions h2{font-size:21px}.training-reminder-entry{margin:14px 0}.training-reminder-entry .secondary{gap:9px;width:100%}.training-reminder-entry small{color:#0a3753;padding:8px 4px;display:block}.reminder-session-source{border-left:3px solid var(--crays-red,#f31248);background:#f5f8fa;border-radius:0 16px 16px 0;margin:16px 0 22px;padding:16px}.reminder-session-source>strong{color:#051823;align-items:center;gap:9px;display:flex}.reminder-session-source>p{color:#0a3753;margin:10px 0}.reminder-session-source>small{color:#0a3753;line-height:1.5;display:block}.reminder-session-source .secondary{width:100%;margin-top:12px}.agenda-food-order,.chuck-venue-order{text-align:left;border:0;color:#051823;width:100%;min-height:76px;font:inherit;background:#fff;border-bottom:1px solid #e3e9ed;align-items:center;gap:14px;padding:18px 4px;display:flex}.agenda-food-order>svg:first-child,.chuck-venue-order>svg:first-child{color:#f31248;flex-shrink:0}.agenda-food-order>span,.chuck-venue-order>span{flex:1;gap:5px;min-width:0;display:grid}.agenda-food-order small,.chuck-venue-order small{color:#0a3753;font-size:12px}.agenda-food-order span span{color:#667a90;font-size:13px}.agenda-food-order strong,.chuck-venue-order strong{font-size:16px}.training-calendar-entry{gap:9px;width:100%;margin:0 0 16px}.training-calendar-account{color:#0a3753;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;align-items:center;gap:14px;margin:20px 0;padding:18px 0;display:flex}.training-calendar-account span{gap:5px;display:grid}.training-calendar-account strong{color:#051823}.training-calendar-times{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.training-calendar-result{color:#fff;background:#0a3753;border-radius:22px;margin:20px 0;padding:24px}.detail-content .training-calendar-result h2,.detail-content .training-calendar-result p{color:#fff}.training-calendar-result.is-unknown{color:#051823;background:#fff3df;border-left:3px solid #b72}.detail-content .training-calendar-result.is-unknown h2,.detail-content .training-calendar-result.is-unknown p{color:#051823}.training-calendar-permission,.training-calendar-source{background:#f5f8fa;border-left:3px solid #f31248;border-radius:0 18px 18px 0;margin:18px 0;padding:16px}.training-calendar-review{background:#f5f8fa;border-radius:20px;margin:20px 0;padding:20px 16px}.training-calendar-proof,.training-calendar-scenario{color:#0a3753;margin:20px 0;font-size:13px}.training-calendar-proof summary,.training-calendar-scenario summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.training-calendar-proof p{overflow-wrap:anywhere}.training-calendar-who{color:#0a3753;border-top:1px solid #e1e7ed;padding:12px 0}.badge-plan-highlights{gap:16px;margin:18px 0;display:grid}.badge-plan-highlights>div{align-items:center;gap:14px;display:flex}.badge-plan-highlights svg{color:#f31248;flex-shrink:0}.badge-plan-highlights strong,.badge-plan-highlights small{display:block}.badge-plan-highlights small{color:#0a3753;margin-top:3px;font-size:13px;line-height:1.5}.badge-plan-all-benefits{border-top:1px solid #e0e5eb;padding:14px 0}.badge-plan-all-benefits summary{cursor:pointer;font-weight:600}.badge-plan-all-benefits li{margin:9px 0;line-height:1.5}.food-order-note{color:#051823;border-block:1px solid #e3e9ed;padding:20px 0}.food-order-note h2{font-size:18px}.food-order-note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.food-order-note>strong{color:#0a3753;margin-top:16px;display:block}.food-order-note .quiet{text-align:left;align-items:center;gap:8px;min-height:44px;display:flex}.chuck-suggestion-settings>svg{color:#f31248;margin:14px 0 20px}.chuck-suggestion-settings .lead{margin:16px 0 28px}.chuck-suggestion-settings .switch-row{margin:18px 0}.chuck-extra-card,.chuck-extra-budget,.chuck-extra-draft,.chuck-extra-receipt{background:#f4f7f8;border-radius:22px;margin:20px 0;padding:20px}.chuck-extra-card>div{align-items:center;gap:12px;display:flex}.chuck-extra-card h2{margin:0;font-size:21px}.chuck-extra-card small{color:var(--crays-muted);margin-top:12px;line-height:1.5;display:block}.chuck-extra-styles{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.chuck-extra-styles button{border:1px solid var(--crays-line);background:#fff;border-radius:18px;padding:12px 15px}.chuck-extra-styles button[aria-pressed=true]{background:var(--crays-navy);color:#fff}.chuck-extra-estimate,.chuck-extra-budget{background:var(--crays-navy);color:#fff;border-radius:24px;gap:10px;margin:22px 0;padding:24px;display:grid}.chuck-extra-estimate strong,.chuck-extra-budget>strong{font-size:30px}.chuck-extra-estimate small,.chuck-extra-budget small{color:#d5e3eb}.chuck-extra-budget h2{color:#fff;margin:0;font-size:23px}.chuck-extra-evidence{border-block:1px solid var(--crays-line);margin:22px 0;padding:18px 0}.chuck-extra-evidence summary{cursor:pointer;font-weight:700}.chuck-extra-evidence p{line-height:1.65}.chuck-extra-receipt{border-left:4px solid var(--crays-red)}.chuck-extra-receipt h2{font-size:24px}.chuck-extra-draft h2{font-size:22px}.chuck-extra-draft p{line-height:1.7}.venue-sections{gap:0;padding:3px}.venue-sections>button{min-width:0;min-height:44px;padding:6px 2px;font-size:13px}.toolbar>.chat-header-actions{flex:none;max-width:none;padding:0;display:flex;overflow:visible}.chat-header-actions .icon-button{width:44px;height:44px}.conversation-options{color:#051823;font-family:Avenir,sans-serif;position:relative}.conversation-options-close{justify-content:flex-end;height:36px;display:flex}.conversation-options-identity{border-bottom:1px solid #e3e8ed;align-items:center;gap:12px;padding:0 0 18px;display:flex}.conversation-options-identity>span,.conversation-option-row>span,.conversation-search-result>span,.conversation-shared-item>span{flex:1;gap:4px;min-width:0;display:grid}.conversation-options-identity strong{font-size:20px}.conversation-options-identity small,.conversation-option-row small,.conversation-search-result small,.conversation-shared-item small{color:#51687d;font-size:12px;line-height:1.45}.conversation-option-row,.conversation-search-result,.conversation-shared-item{text-align:left;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #e3e8ed;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 2px;display:flex}.conversation-option-row strong,.conversation-search-result strong,.conversation-shared-item strong{color:#051823;font-size:15px}.conversation-search-result strong{overflow-wrap:anywhere;font-weight:500}.conversation-options-back{color:#0a3753;align-items:center;gap:4px;min-height:44px;padding:0;display:flex}.conversation-options h2,.conversation-shared h2{padding-right:10px;font-size:23px}.conversation-theme-choices{gap:16px;margin:24px 0;display:flex}.conversation-theme-choices>button{text-align:left;color:#051823;background:0 0;border:0;flex:1;gap:10px;padding:0;display:grid}.conversation-theme-choices>button>span{background:#fff;border:2px solid #d6e0e8;border-radius:16px;height:106px}.conversation-theme-choices>button.theme-gray>span{background:#f5f6f7}.conversation-theme-choices>button[aria-pressed=true]>span{border-color:#f31248}.conversation-shared-empty{text-align:center;color:#0a3753;padding:24px 8px}.chat-privacy-status{color:#51687d;margin:0 0 6px;font-size:11px;line-height:1.3}.chat-privacy-status>span,.chat-privacy-status>button{align-items:center;gap:5px;display:flex}.chat-privacy-status>button{text-align:left;color:#0a3753;background:0 0;border:0;width:100%;min-height:30px;padding:0}.chat-privacy-status>button>span{flex:1}.messaging-preferences .switch-row{margin:22px 0}.venue-context .space-hero{height:100px;margin-bottom:8px}.venue-context .space-community-identity{justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin:0 0 8px;display:flex}.venue-context .space-community-identity h1{letter-spacing:-.4px;flex:1;min-width:0;margin:0;font-size:20px;line-height:1.18}.venue-context .space-community-identity .space-chuck-button{flex-shrink:0;gap:5px;min-height:44px;padding:0 10px;font-size:12px}.venue-context>.venue-sections{margin:0 0 12px}.chat-screen.chat-background-gray{background:#f5f6f7}.chat-screen.chat-background-gray .message.incoming{background:#fff}.chuck-extra-review label.field{color:var(--crays-muted);gap:10px;margin:20px 0;font-size:14px;display:grid}.chuck-extra-review label.field select{border:1px solid var(--crays-line);width:100%;min-height:48px;color:var(--crays-navy);font:inherit;background:#fff;border-radius:14px;padding:12px;font-size:15px}.detail-content .chuck-extra-budget p{color:#d5e3eb;line-height:1.6}.apps-permissions .app-provider-glyph,.app-connection-detail .app-provider-glyph{color:var(--crays-red);background:#fff1f5;border-radius:15px;flex-shrink:0}.apps-permissions .app-provider-glyph svg,.app-connection-detail .app-provider-glyph svg{width:25px;height:25px}.chuck-lifestyle-workspace .chuck-lifestyle-decision{background:var(--crays-navy);color:#fff;border:0;border-radius:22px;gap:0;padding:0;overflow:hidden}.chuck-lifestyle-workspace .chuck-decision-photo{width:100%;height:104px;display:block;position:relative}.chuck-lifestyle-workspace .chuck-decision-photo img{object-fit:cover;object-position:50% 59%;width:100%;height:100%;display:block}.chuck-lifestyle-workspace .chuck-decision-photo>span{color:var(--crays-navy);background:#fff;border-radius:20px;padding:5px 9px;font-size:10px;line-height:1.2;position:absolute;bottom:10px;left:16px}.chuck-lifestyle-workspace .chuck-decision-content{flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:17px;display:flex}.chuck-lifestyle-workspace .chuck-decision-meta{color:#fff;align-items:center;gap:9px;display:flex}.chuck-lifestyle-workspace .chuck-decision-meta .eyebrow{color:#fff;letter-spacing:1.3px;margin:0}.chuck-lifestyle-workspace .chuck-decision-content>strong{letter-spacing:-.3px;font-size:19px;line-height:1.35}.chuck-lifestyle-workspace .chuck-decision-request{color:#fff;opacity:.87;font-size:13px;line-height:1.55}.chuck-lifestyle-workspace .chuck-decision-status{color:#fff;opacity:.8;font-size:11px;line-height:1.4}.chuck-lifestyle-workspace .chuck-decision-cta{color:#fff;border-top:1px solid #fff3;width:100%;min-height:36px;padding-top:10px;font-size:13px}.chuck-lifestyle-workspace .chuck-lifestyle-result{gap:12px}.chuck-lifestyle-workspace .chuck-result-symbol{color:var(--crays-blue);background:0 0;border-radius:0;width:33px}.chuck-lifestyle-workspace .subject-creative .chuck-result-symbol{color:var(--crays-red)}.chuck-lifestyle-workspace .chuck-result-photo{border-radius:15px;flex:none;width:88px;height:94px;display:block;position:relative;overflow:hidden}.chuck-lifestyle-workspace .chuck-result-photo img{object-fit:cover;width:100%;height:100%}.chuck-lifestyle-workspace .chuck-result-photo>span{color:var(--crays-blue);background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:7px;left:7px}.chuck-lifestyle-workspace .chuck-result-card>span:nth-child(2){min-width:0}.chuck-lifestyle-workspace .chuck-result-card strong{font-size:15px;line-height:1.4}.chuck-lifestyle-workspace .chuck-result-card small:first-child{text-transform:uppercase;letter-spacing:.7px;color:var(--crays-blue);font-size:9px}.chuck-lifestyle-workspace .chuck-ideas-entry{border-left:3px solid var(--crays-red);padding:3px 0 3px 15px}.personality-hub .perspective-choice{border:0;margin:12px 0}.perspective-choice .perspective-icon{width:48px;height:48px;color:var(--crays-red);background:#fce8ee;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.perspective-choice:nth-of-type(2n) .perspective-icon{color:var(--crays-blue);background:#eaf0f3}.personality-hub .perspective-choice .row{min-height:88px}.chuck-lifestyle-workspace .chuck-lifestyle-decision>.chuck-decision-content{color:#fff}.settings-overview .settings-section-icon{width:44px;height:44px;color:var(--crays-blue);background:#edf2f5;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.settings-overview .native-settings-group{margin-top:0}.wallet-overview-refresh h1{letter-spacing:-.8px;margin:9px 0 10px;font-size:30px;line-height:1.16}.wallet-overview-lead{color:#51687d;margin:0 0 22px;font-size:15px}.wallet-overview-refresh>.segmented{margin-bottom:12px}.wallet-source-list{display:grid}.wallet-source-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e5eb;align-items:center;gap:12px;width:100%;padding:19px 0;display:flex}.wallet-source-symbol{color:#0a3753;background:#edf3f6;border-radius:15px;flex:0 0 46px;place-items:center;height:50px;display:grid}.wallet-symbol-btc{color:#fff;background:#0a3753}.wallet-symbol-ln{color:#fff;background:#f31248}.wallet-symbol-fiat{background:#fff;border:1px solid #d8e4eb}.wallet-symbol-utexo{color:#c4103b;background:#fcebf0}.wallet-symbol-rgb{color:#fff;background:#051823}.wallet-symbol-usdc{background:#f5f9fb;border:1px solid #b7cdd9}.wallet-source-body{flex:1;gap:4px;min-width:0;display:grid}.wallet-source-body>strong{color:#051823;font-size:16px;line-height:1.25}.wallet-source-network{color:#51687d;font-size:12px;line-height:1.4}.wallet-source-body>small{font-size:12px;line-height:1.4}.wallet-source-offline{color:#68778b}.wallet-source-connected{color:#0a3753}.wallet-source-access{color:#51687d;flex-wrap:wrap;gap:3px 9px;padding-top:3px;font-size:12px;line-height:1.4;display:flex}.wallet-source-amount{color:#051823;flex:none;justify-items:end;gap:4px;max-width:92px;display:grid}.wallet-source-amount>strong{overflow-wrap:anywhere;text-align:right;font-size:17px}.wallet-source-amount>small{color:#68778b;font-size:12px}.wallet-source-row>svg{color:#60758a;flex-shrink:0}.wallet-overview-note{color:#68778b;margin:20px 0 12px;font-size:12px;line-height:1.55}.chuck-lifestyle-workspace .chuck-lifestyle-decision .chuck-decision-content>strong{color:#fff}.catalogue-guest-price{background:#edf2f5;border-radius:18px;gap:5px;margin:16px 0;padding:18px;display:grid}.catalogue-guest-price strong{color:var(--crays-blue);font-size:24px}.catalogue-guest-price small{color:var(--muted)}.catalogue-price-review-row{border-bottom:1px solid #dce4e9;gap:7px;padding:14px 0;display:grid}.catalogue-price-review-row span{color:var(--crays-blue);font-size:14px}.introduction-inbox-actions{align-items:center;gap:10px;margin:0 0 16px;display:flex}.introduction-inbox-actions button{border:1px solid var(--crays-line);min-height:46px;color:var(--crays-blue);font:inherit;background:#fff;border-radius:13px;flex:1;justify-content:flex-start;align-items:center;gap:9px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.introduction-inbox-actions strong,.introduction-inbox-actions small{border-radius:50%;place-items:center;min-width:23px;height:23px;margin-left:auto;font-size:12px;display:grid}.introduction-inbox-actions strong{color:#fff;background:#f31248}.introduction-inbox-actions small{background:var(--crays-gray)}.introduction-space-photo{isolation:isolate;text-align:left;color:#fff;background:#051823;border:0;border-radius:18px;width:100%;height:156px;padding:0;display:block;position:relative;overflow:hidden}.introduction-space-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.introduction-space-photo:after{content:"";z-index:0;background:linear-gradient(#05182308 0%,#051823e6);position:absolute;inset:0}.introduction-space-photo>span{z-index:1;flex-direction:column;gap:5px;display:flex;position:absolute;inset:auto 16px 14px}.introduction-space-photo small{letter-spacing:1.2px;font-size:10px;font-weight:700}.introduction-space-photo strong{font-size:21px;line-height:1.16}.introduction-space-photo>span>span{align-items:center;gap:6px;font-size:12px;display:flex}.introduction-empty-copy{min-height:0;padding:18px 0 12px}.introduction-empty-copy h2{font-size:20px}.space-service-editorial{flex-direction:column;gap:0;display:flex}.space-service-editorial>.space-service-tile{color:#051823;background:#fff;border-bottom:1px solid #e3e8ed;border-radius:0;flex-direction:row;align-items:center;gap:15px;width:100%;min-height:104px;padding:16px 0;display:flex}.space-service-editorial .service-editorial-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.service-editorial-label{align-items:center;gap:8px;display:flex}.service-editorial-label>svg{color:#0a3753;flex:none}.service-editorial-copy strong{font-size:17px;font-weight:800;line-height:1.35}.service-editorial-copy small{color:#526c80;font-size:12px;line-height:1.55}.space-service-editorial .service-editorial-thumb{object-fit:cover;border-radius:15px;flex:none;width:76px;height:76px}.space-service-editorial .service-detail-symbol{color:#f31248;background:#fff1f5;border-radius:15px;flex:none;place-items:center;width:76px;height:68px;display:grid}.space-service-editorial>.space-service-tile>svg:last-child{color:#0a3753;flex:none;position:static}.space-service-editorial>.space-service-food{border:1px solid #e3e8ed;border-radius:20px;grid-template-columns:minmax(0,1fr) 24px;gap:15px 8px;margin:0 0 8px;padding:0 0 17px;display:grid;overflow:hidden}.space-service-food .service-editorial-cover{object-fit:cover;grid-column:1/-1;width:100%;height:166px;display:block}.space-service-editorial>.space-service-food .service-editorial-copy{padding-left:16px}.space-service-editorial>.space-service-food>svg:last-child{margin-right:12px}.space-service-editorial>.space-service-food .service-editorial-label>svg{color:#f31248}.agent-settings-intro{color:#fff;background:#0a3753;border-radius:20px;margin:0 0 12px;overflow:hidden}.agent-settings-intro>img{object-fit:cover;width:100%;height:148px;display:block}.agent-settings-intro>div{padding:20px 18px}.agent-settings-intro h1{color:#fff;margin:8px 0 12px;font-size:25px;line-height:1.25}.agent-settings-intro .eyebrow,.agent-settings-intro p{color:#fff}.agent-settings-intro p{margin:0;font-size:13px;line-height:1.7}.vertical-service-photo{object-fit:cover;border-radius:18px;width:100%;height:164px;margin:0 0 21px;display:block}.moment-create>.moment-plus{isolation:isolate;background:0 0;border:0;width:44px;height:44px;top:23px;right:-13px}.moment-create>.moment-plus:before{content:"";z-index:-1;background:#f31248;border:2px solid #fff;border-radius:50%;position:absolute;inset:12px}.introduction-card .introduction-person .avatar{object-fit:cover;flex:0 0 68px;width:68px;height:68px}.introduction-card .introduction-person strong{color:#051823;font-size:19px;line-height:1.3}.introduction-card .introduction-person small{color:#0a3753;font-size:12px;line-height:1.5}.introduction-card>p:not(.context-note){color:#051823;margin:17px 0 9px;font-size:14px;line-height:1.7}.introduction-card>.context-note{margin:9px 0 17px;font-size:12px;line-height:1.65}.community-update-original{border-bottom:1px solid #e3e8ed;margin:18px 0 26px;padding:0 0 8px}.community-update-original>.post-author{width:100%;min-height:52px;padding:0 0 12px}.community-update-original .social-post{border:0;margin:0;padding:0}.community-update-original .social-original-image{object-fit:cover;border-radius:17px;width:100%;max-height:340px}.community-update-original>.post-author>span{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.community-update-original>.post-author strong{color:#051823;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}.community-update-original>.post-author small{color:#526c80;font-size:11px;line-height:1.5}.community-update-original>.post-author>svg{color:#0a3753;flex:none}.creator-content-gate{color:#fff;background:#0a3753;border-radius:17px;margin:17px 0;padding:17px}.creator-gate-heading{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.creator-gate-heading>svg{flex:none;margin-top:3px}.creator-gate-heading>span{gap:6px;display:grid}.creator-gate-heading strong{font-size:16px;line-height:1.4}.creator-gate-heading small{color:#fff;font-size:12px;line-height:1.6}.creator-content-gate .primary,.creator-content-gate .secondary{text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin:10px 0 0;padding:12px 14px;display:flex}.creator-content-gate button>span{gap:5px;display:grid}.creator-content-gate button small{color:inherit;font-size:11px;font-weight:400}.creator-content-gate .creator-gate-note{color:#fff;margin:12px 0 0;font-size:10px;line-height:1.6}.creator-content-gate.is-owned{color:#0a3753;background:#f0f5f7}.creator-content-gate.is-owned .creator-gate-heading small,.creator-content-gate.is-owned .creator-gate-note{color:#526c80}.creator-membership-entry{text-align:left;color:#051823;background:#fff4f7;border:1px solid #f6c9d5;border-radius:17px;align-items:center;gap:12px;width:100%;margin:16px 0;padding:16px;display:flex}.creator-membership-entry>svg:first-child{color:#f31248;flex:none}.creator-membership-entry>span{flex:1;gap:6px;min-width:0;display:grid}.creator-membership-entry strong{font-size:15px;line-height:1.4}.creator-membership-entry small{color:#526c80;font-size:12px;line-height:1.5}.creator-showroom>.profile-tab-rail{margin:17px 0}.wallet-account-facts{background:#fff;border:1px solid #e0e6eb;border-radius:16px;margin:16px 0}.wallet-account-facts>summary{color:#0a3753;cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:12px 15px;list-style:none;display:flex}.wallet-account-facts>summary::-webkit-details-marker{display:none}.wallet-account-facts>summary>span{flex-direction:column;flex:1;gap:3px;display:flex}.wallet-account-facts>summary small{color:#60768a;font-size:12px}.wallet-account-facts>.product-details{padding:0 15px}.wallet-feedback{scroll-margin-top:20px}.wallet-feedback:empty{display:none}.creator-edit-status{color:#0a3753;background:#edf4f7;border-radius:16px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.creator-edit-status>svg{flex-shrink:0;margin-top:2px}.creator-edit-status strong{font-size:14px}.creator-edit-status p{margin:6px 0;font-size:13px;line-height:1.5}.creator-edit-status .text-action{min-height:44px;font-size:13px}.welcome-content>img{width:145px;margin:0 0 20px}.welcome-lifestyle-image{background:#051823;border-radius:20px;height:155px;margin:0 0 20px;position:relative;overflow:hidden}.welcome-lifestyle-image>img{object-fit:cover;width:100%;height:100%;display:block}.welcome-lifestyle-image>span{color:#fff;background:#051823;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:14px}.welcome-content h1{margin:0 0 13px;font-size:31px;line-height:1.17}.welcome-content .lead{margin-bottom:18px;font-size:15px;line-height:1.5}.profile-edit-context{color:#0a3753;border-bottom:1px solid #e0e6eb;align-items:center;gap:12px;margin:0 0 23px;padding:0 0 22px;display:flex}.profile-edit-context>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.profile-edit-context>span{flex-direction:column;gap:4px;display:flex}.profile-edit-context small{color:#60768a;font-size:12px}.profile-photo-stage{width:146px;height:146px;margin:26px auto;position:relative}.profile-photo-stage .profile-preview-photo,.profile-photo-empty{object-fit:cover;color:#0a3753;background:#edf4f7;border-radius:50%;place-items:center;width:146px;height:146px;margin:0;display:grid}.profile-photo-camera{color:#fff;background:#0a3753;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:0;right:0}.original-source-label{color:#60768a;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 0 8px;font-size:11px;display:flex}.venue-access-strip{color:#0a3753;flex-wrap:wrap;gap:8px 14px;margin:14px 0;font-size:12px;display:flex}.venue-access-strip>span{align-items:center;gap:6px;display:flex}.venue-about-details,.venue-access-details{color:#0a3753;border-bottom:1px solid #e0e6eb;margin:0 0 8px}.venue-about-details>summary,.venue-access-details>summary{cursor:pointer;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.venue-about-details>p{color:#526b7e;font-size:14px;line-height:1.6}.connection-context-empty{padding-top:48px!important}.connection-context-empty>svg{color:#0a3753;margin-bottom:14px}.membership-catalogue-grid .membership-choice{background:#fff;border:1px solid #dce5eb;gap:9px;min-height:185px;padding:16px;position:relative}.membership-choice>.membership-symbol{color:#0a3753;background:#edf4f7;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:7px;display:grid}.membership-tone-BADGE-C02>.membership-symbol{color:#fff;background:#0a3753}.membership-tone-BADGE-C03>.membership-symbol{color:#fff;background:#051823}.membership-tone-BADGE-C04>.membership-symbol,.membership-tone-BADGE-R03>.membership-symbol{color:#f31248;background:#fff0f4}.membership-tone-BADGE-R01>.membership-symbol{color:#fff;background:#0a3753}.creator-revenue-empty{color:#0a3753;background:#edf4f7;border-radius:20px;margin:22px 0;padding:23px 20px}.creator-revenue-empty>svg{color:#0a3753;margin-bottom:8px}.creator-revenue-empty h2{margin:6px 0 10px;font-size:23px;line-height:1.25}.creator-revenue-empty p{color:#526b7e;margin:0 0 18px;font-size:14px;line-height:1.65}.support-purpose-heading{color:#0a3753;gap:12px;margin:20px 0;display:flex}.support-purpose-heading>svg{flex-shrink:0;margin-top:4px}.support-purpose-heading>p{margin:0;font-size:14px;line-height:1.6}.membership-catalogue-grid .membership-symbol>svg{color:inherit}.circle-mark{color:#fff;object-fit:cover;background:#0a3753;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.circle-mark-photo{display:block}.circle-identity>.circle-mark{width:82px;height:82px;margin:10px auto 18px}.circle-identity>.circle-mark>svg{width:38px;height:38px}.row-icon:has(.circle-mark){background:0 0;padding:0}.row-icon .circle-mark>svg{color:inherit}.identity-summary{color:#fff;background:#0a3753;border-radius:18px;align-items:flex-start;gap:14px;margin:22px 0;padding:20px;display:flex}.identity-summary>svg{flex-shrink:0}.identity-summary>div{min-width:0}.identity-summary strong{font-size:20px}.identity-summary p{margin:5px 0 9px;font-size:13px}.identity-summary small{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.identity-state-chips{color:#0a3753;flex-wrap:wrap;gap:10px;margin:16px 0;font-size:12px;display:flex}.identity-state-chips>span{align-items:center;gap:6px;display:flex}.rights-status-stack{flex-direction:column;gap:10px;margin:22px 0;display:flex}.rights-status-stack>div{background:#fff;border:1px solid #e0e6eb;border-radius:15px;align-items:center;gap:13px;padding:14px 15px;display:flex}.rights-status-stack>div>span{color:#0a3753;background:#edf4f7;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.rights-status-stack>div>div{flex-direction:column;gap:5px;display:flex}.rights-status-stack small{color:#60768a;font-size:12px}.rights-status-stack strong{color:#051823;font-size:14px}.assessment-empty-state{color:#0a3753;background:#edf4f7;border-radius:20px;margin-top:24px;padding:24px 18px!important}.assessment-privacy-mark{color:#fff;background:#0a3753;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 15px;display:grid}.assessment-empty-state h2{font-size:22px;line-height:1.3}.detail-content .quiet,.detail-content .text-action{min-width:44px;min-height:44px}.profile-preview-identity{margin:8px 0 20px}.profile-preview-identity>img{object-fit:cover;border-radius:32px;width:114px;height:114px}.profile-preview-identity+.profile-preview h1{margin-top:0}.creator-subscribers-empty{color:#fff;background:#0a3753;border-radius:22px;margin:24px 0;padding:24px 20px}.creator-subscribers-empty h2{color:#fff;margin:14px 0;font-size:24px;line-height:1.25}.creator-subscribers-empty p{color:#e0edf4;margin-bottom:20px;font-size:14px;line-height:1.6}.creator-subscribers-empty .secondary{color:#0a3753;background:#fff}.detail-content .identity-summary p{color:#dbeaf3}.device-evaluation-intro{color:#fff;background:#0a3753;border-radius:22px;margin:22px 0;padding:22px}.detail-content .device-evaluation-intro h2{color:#fff;margin:12px 0;font-size:23px}.detail-content .device-evaluation-intro p{color:#dbeaf3;font-size:14px;line-height:1.6}.device-evaluation-intro>span{background:#204b63;border-radius:9px;margin-top:8px;padding:7px 10px;font-size:12px;display:inline-flex}.operator-space-identity{background:#051823;border-radius:20px;height:148px;margin-bottom:25px;position:relative;overflow:hidden}.operator-space-identity>img{object-fit:cover;width:100%;height:100%}.operator-space-identity>span{color:#fff;background:linear-gradient(#0000,#051823dd);flex-direction:column;justify-content:flex-end;gap:6px;padding:17px;display:flex;position:absolute;inset:0}.operator-space-identity small{letter-spacing:.12em;font-size:10px}.operator-space-identity strong{font-size:21px}.operator-authority-status{color:#0a3753;background:#edf4f7;border-radius:15px;align-items:flex-start;gap:12px;margin:20px 0;padding:17px;display:flex}.operator-authority-status>svg{flex-shrink:0}.operator-authority-status>span{flex-direction:column;gap:7px;display:flex}.operator-authority-status small{font-size:12px;line-height:1.5}.media-home-context{color:#0a3753;gap:15px;padding:20px 0;display:flex}.media-home-context>svg{flex-shrink:0;margin-top:4px}.detail-content .media-home-context h2{margin:0 0 9px;font-size:20px;line-height:1.3}.detail-content .media-home-context p{margin:0;font-size:14px;line-height:1.6}.reading-workspace-scene{background:#051823;border-radius:18px;height:122px;margin:0 0 24px;position:relative;overflow:hidden}.reading-workspace-scene>img{object-fit:cover;width:100%;height:100%}.reading-workspace-scene>figcaption{color:#fff;letter-spacing:.12em;background:linear-gradient(#0000,#051823bb);align-items:flex-end;padding:15px;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.publication-author-context{color:#0a3753;align-items:center;gap:12px;margin:6px 0 23px;display:flex}.publication-author-context>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.publication-author-context>span{flex-direction:column;gap:5px;display:flex}.publication-author-context small{color:#60768a;font-size:12px}.professional-person-context{border-bottom:1px solid #dce5eb;align-items:center;gap:15px;margin:0 0 23px;padding:0 0 22px;display:flex}.professional-person-context>img{object-fit:cover;border-radius:20px;width:64px;height:64px}.professional-person-context>span{color:#0a3753;flex-direction:column;gap:6px;display:flex}.professional-person-context small{letter-spacing:.11em;font-size:9px;font-weight:700}.professional-person-context strong{font-size:22px}.professional-person-context>span>span{color:#60768a;font-size:12px}.review-venue-context{align-items:center;gap:13px;margin:20px 0 14px;display:flex}.review-venue-context>img{object-fit:cover;border-radius:15px;width:78px;height:64px}.review-venue-context>span{color:#0a3753;flex-direction:column;gap:7px;display:flex}.review-venue-context strong{font-size:18px}.review-venue-context small{color:#60768a;font-size:12px}.visit-star-rating{justify-content:space-between;max-width:310px;margin:15px 0 18px;display:flex}.visit-star-rating>button{color:#f31248;cursor:pointer;background:#fff0f4;border:0;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.visit-star-rating>button:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.review-clear-rating{margin:0 0 8px;font-size:12px}.private-thread-view .chat-person{border-bottom:1px solid #dce5eb;gap:12px;width:100%;margin-bottom:12px;padding:0 0 15px}.private-thread-view .chat-person h1{color:#051823;margin:0;font-size:23px}.private-thread-view .communication-notice{margin:10px 0 16px}.private-thread-view .communication-notice .context-note{color:#60768a;font-size:11px;line-height:1.55}.private-thread-messages{flex-direction:column;gap:12px;min-height:220px;padding:10px 0 22px;display:flex}.private-thread-empty{text-align:center;color:#0a3753;padding:30px 12px 35px}.private-thread-empty>svg{color:#f31248}.private-thread-view .private-thread-empty h2{margin:16px 0 9px;font-size:22px}.private-thread-view .private-thread-empty p{color:#60768a;font-size:13px;line-height:1.6}.private-thread-view .message{overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:86%;margin:0;padding:12px 15px}.private-thread-view .message.outgoing{color:#fff;background:#0a3753;border-bottom-right-radius:5px;align-self:flex-end}.private-thread-view .message.incoming{color:#051823;background:#edf4f7;border-bottom-left-radius:5px}.private-thread-view .message small{opacity:.8;margin-top:7px;font-size:10px;display:block}.private-thread-composer{align-items:flex-end;gap:9px;margin-bottom:20px;display:flex}.private-thread-composer .product-field{flex:1;min-width:0;margin:0}.private-thread-composer .product-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.private-thread-view .private-thread-composer .product-field textarea{background:#f1f5f7;border-radius:20px;height:64px;min-height:64px;padding:14px}.private-thread-view .private-thread-composer .primary{border-radius:50%;flex-shrink:0;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:0 0 7px;padding:0;display:grid}.private-thread-options{margin-top:10px}.control-purpose-intro{align-items:flex-start;gap:14px;margin:4px 0 26px;display:flex}.control-purpose-symbol{color:#fff;background:#0a3753;border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.control-purpose-memory{background:#f31248}.control-purpose-delegations{background:#051823}.control-purpose-intro .eyebrow{letter-spacing:1.1px;color:#64748b;font-size:9px}.control-purpose-intro h1{margin:5px 0 9px;font-size:25px;line-height:1.15}.control-purpose-intro p{color:#526579;margin:0;font-size:13px;line-height:1.5}.control-decision-heading{color:#0a3753;margin:24px 0 14px;font-size:17px}.assessment-perspective-picker{border:1px solid #dce5ec;border-radius:15px;margin:18px 0 22px;padding:0 14px}.assessment-perspective-picker>summary{color:#0a3753;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;font-weight:600;display:flex}.assessment-perspective-picker>summary>span{align-items:center;gap:9px;display:flex}.assessment-perspective-picker[open]>summary>svg{transform:rotate(180deg)}.assessment-perspective-picker .field{margin-bottom:15px}.opener-guidance{color:#0a3753;background:#edf5f8;border-radius:18px;align-items:center;gap:14px;margin:18px 0 26px;padding:16px;display:flex}.opener-guidance>span{color:#fff;background:#0a3753;border-radius:15px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:flex}.opener-guidance p{margin:0;font-size:13px;line-height:1.5}.community-service-context{border-bottom:1px solid #dce5ec;align-items:center;gap:14px;margin:20px 0 25px;padding-bottom:22px;display:flex}.community-service-context img{object-fit:cover;border-radius:17px;flex:0 0 88px;width:88px;height:105px}.community-service-context strong{color:#051823;margin:5px 0;font-size:18px;display:block}.community-service-context p{color:#526579;margin:0;font-size:12px;line-height:1.5}.community-service-context .eyebrow{color:#0a3753;font-size:8px}.community-service-context~.filter-details>summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.community-service-context~.filter-details[open]>summary>svg{transform:rotate(180deg)}.notification-timing-preview>summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.notification-timing-preview p{color:#526579;font-size:12px;line-height:1.5}.notification-category-empty{text-align:center;color:#0a3753;background:#edf5f8;border-radius:20px;margin:26px 0;padding:24px 18px}.notification-category-empty h2{margin:12px 0 7px;font-size:19px}.notification-category-empty p{margin:0;font-size:13px}.legacy-post-composer .product-field:has(textarea){padding:0}.legacy-post-composer textarea{background:#fff;border:1px solid #dce5ec;border-radius:16px;min-height:150px;padding:16px;font-size:16px;line-height:1.55}.composer-selected-photo{margin:15px 0 22px}.composer-selected-photo img{object-fit:cover;border-radius:19px;width:100%;max-height:310px}.composer-selected-photo figcaption{color:#526579;margin-top:8px;font-size:11px}.account-action-context{color:#0a3753;background:#edf5f8;border-radius:20px;align-items:flex-start;gap:15px;margin:24px 0 28px;padding:20px;display:flex}.account-action-context img{object-fit:cover;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.account-action-context strong{font-size:19px}.account-action-context p{margin:8px 0 0;font-size:13px;line-height:1.55}.offer-publisher-context{color:#0a3753;align-items:center;gap:11px;margin:3px 0 19px;display:flex}.offer-publisher-context img{object-fit:cover;border-radius:50%;width:39px;height:39px}.offer-publisher-context strong,.offer-publisher-context small{display:block}.offer-publisher-context strong{font-size:14px}.offer-publisher-context small{color:#526579;margin-top:4px;font-size:10px}.offer-original-selected{background:#edf5f8;border-radius:18px;align-items:center;gap:13px;margin:18px 0;padding:14px;display:flex}.offer-original-selected>img{object-fit:cover;border-radius:12px;width:80px;height:92px}.offer-original-selected>span{color:#0a3753}.offer-original-selected small{letter-spacing:1px;color:#526579;font-size:8px}.offer-original-selected strong{color:#051823;margin-top:5px;font-size:15px;display:block}.offer-original-selected p{margin:7px 0 0;font-size:12px;line-height:1.4}.rights-proof-preview{border-top:1px solid #dce5ec;margin-top:22px;padding-top:7px}.rights-proof-preview>summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.rights-proof-preview>p{color:#526579;font-size:12px;line-height:1.5}.connection-context-empty>svg{box-sizing:content-box;color:#f31248;background:#fff0f4;border-radius:23px;margin:4px 0 12px;padding:17px}.connection-context-empty>p{color:#526579;max-width:32ch;font-size:14px;line-height:1.6}.community-poll-choice{text-align:left;color:#051823;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:80px;margin:13px 0;padding:15px;display:flex}.community-poll-choice>strong{flex:1;font-size:15px;font-weight:600}.community-poll-symbol{color:#fff;background:#0a3753;border-radius:15px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.community-poll-symbol-1{background:#f31248}.community-poll-symbol-2{background:#051823}.community-poll-choice[data-selected=true]{background:#fff4f7;border-color:#f31248}.community-poll-choice[data-selected=true]>svg{color:#f31248}.wallet-account-detail .wallet-balance-panel{color:#fff;background:linear-gradient(135deg,#0a3753,#051823)}.wallet-account-detail .wallet-balance-panel>strong,.wallet-account-detail .wallet-balance-panel>span{color:#fff}.wallet-account-detail .wallet-balance-panel>small,.wallet-account-detail .wallet-balance-panel>p{color:#dbeaf3}.wallet-account-detail .wallet-main-actions .secondary:first-child{color:#fff;background:#f31248}.wallet-account-detail .wallet-main-actions .secondary:nth-child(2){color:#0a3753;background:#edf5f8}.wallet-account-detail .wallet-main-actions .secondary:nth-child(3){color:#0a3753;background:#fff;border:1px solid #dce5ec}.legal-document-view{padding-top:30px}.legal-document-icon{color:#0a3753;background:#edf5f8;border-radius:23px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;display:flex}.legal-document-view>.eyebrow{color:#0a3753;margin-bottom:10px}.legal-document-view>h1{margin:0 0 16px}.legal-document-view>p:not(.eyebrow){color:#526579;font-size:15px;line-height:1.65}.legal-document-availability{background:#fff5f8;border-left:3px solid #f31248;border-radius:0 16px 16px 0;margin:26px 0;padding:20px}.legal-document-availability h2{margin:0 0 9px;font-size:18px;line-height:1.35}.legal-document-availability p{color:#526579;margin:0;font-size:14px;line-height:1.6}.account-choice{text-align:left;color:#051823;background:#fff;border:1px solid #dce5ec;border-radius:19px;align-items:center;gap:15px;width:100%;min-height:86px;margin:13px 0;padding:15px;display:flex}.account-choice[aria-pressed=true]{background:#edf5f8;border-color:#0a3753}.account-choice>img{object-fit:cover;border-radius:50%;flex:0 0 51px;width:51px;height:51px}.account-choice>span{flex:1}.account-choice strong,.account-choice small{display:block}.account-choice strong{font-size:18px}.account-choice small{color:#526579;margin-top:5px;font-size:12px;line-height:1.5}.account-choice>svg{color:#0a3753;flex-shrink:0}.venue-destination-photo{margin:0 0 23px}.venue-destination-photo img{object-fit:cover;border-radius:20px;width:100%;height:155px;display:block}.consent-conversation-context{color:#0a3753;border:1px solid #dce5ec;border-radius:18px;align-items:flex-start;gap:13px;margin:22px 0;padding:16px;display:flex}.consent-conversation-context>img{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px}.consent-conversation-context>svg{flex-shrink:0}.consent-conversation-context small,.consent-conversation-context strong{display:block}.consent-conversation-context small{letter-spacing:1px;margin-bottom:6px;font-size:9px}.consent-conversation-context strong{font-size:18px}.consent-conversation-context p{color:#526579;margin:7px 0 0;font-size:12px;line-height:1.5}.device-screen[data-phone-screen][data-cursor-debug],.device-screen[data-phone-screen][data-cursor-debug] *{cursor:inherit!important}.device-screen[data-phone-screen][data-cursor-debug]{cursor:default!important}.device-screen[data-phone-screen][data-cursor-debug] .mobile-cursor{display:none!important}.device-screen[data-phone-screen][data-cursor-debug] :where(button,a[href],summary,select,[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],label[for],label:has(input[type=file],input[type=checkbox],input[type=radio])){cursor:pointer!important}.device-screen[data-phone-screen][data-cursor-debug] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text!important}.device-screen[data-phone-screen][data-cursor-debug] :where(input[type=range]){cursor:ew-resize!important}.device-screen[data-phone-screen][data-cursor-debug] :where(video[controls],audio[controls]){cursor:auto!important}.device-screen[data-phone-screen][data-cursor-debug] :where(:disabled,[aria-disabled=true],[inert]),.device-screen[data-phone-screen][data-cursor-debug] :where(:disabled,[aria-disabled=true],[inert]) *,.device-screen[data-phone-screen][data-cursor-debug] :where(label:has(input:disabled,select:disabled,textarea:disabled)){cursor:not-allowed!important}.device-screen[data-phone-screen][data-cursor-debug] :where(.mobile-scroll,.mobile-carousel)[data-dragging=true],.device-screen[data-phone-screen][data-cursor-debug] :where(.mobile-scroll,.mobile-carousel)[data-dragging=true] *{cursor:grabbing!important}.venue-personal-access-facts{margin:23px 0}.venue-personal-access-facts>div{border-bottom:1px solid #e0e5eb;align-items:center;gap:14px;padding:15px 0;display:flex}.venue-personal-access-facts>div>svg{color:#0a3753;flex-shrink:0}.venue-personal-access-facts strong,.venue-personal-access-facts small{display:block}.venue-personal-access-facts strong{font-size:14px}.venue-personal-access-facts small{color:#526579;margin-top:5px;font-size:13px;line-height:1.5}.moderation-inbox-empty{color:#0a3753;background:#edf5f8;border-radius:21px;margin:24px 0;padding:25px 21px}.moderation-inbox-empty h2{margin:15px 0 10px;font-size:21px;line-height:1.3}.moderation-inbox-empty p{color:#526579;margin:0;font-size:14px;line-height:1.6}.reminder-source-explanation{margin:10px 0 4px;font-size:12px;line-height:1.5}.reminder-source-explanation>summary{cursor:pointer;color:#0a3753}.reminder-source-explanation>p{color:#536a7c;margin:10px 0;font-size:12px;line-height:1.6}.public-connections-tabs{border-bottom:1px solid #dce4e9;gap:4px;margin:22px 0;display:flex}.public-connections-tabs>button{color:#536a7c;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:48px;font:500 14px Avenir,sans-serif}.public-connections-tabs>button[aria-selected=true]{color:#051823;border-bottom-color:#f31248;font-weight:700}.public-connections-lead{color:#536a7c;font-size:15px;line-height:1.6}.public-connections-panel .quiet-empty{margin-top:20px;margin-bottom:24px}.profile-unavailable-symbol{color:#0a3753;background:#edf4f7;border-radius:24px;place-items:center;width:80px;height:80px;margin:10px 0 24px;display:grid}.profile-unavailable h1{max-width:320px}.profile-unavailable p{color:#53677d;margin-bottom:28px;line-height:1.65}.profile-unavailable .primary,.profile-unavailable .secondary{width:100%;margin-top:12px}.welcome-content.welcome-standalone{padding-top:calc(var(--mobile-safe-area-top,54px) + 22px)}.connectivity-purpose-icon{color:#0a3753;background:#edf4f7;border-radius:22px;place-items:center;width:72px;height:72px;margin:22px 0;display:grid}.connectivity-purpose-icon-space,.connectivity-purpose-icon-hardware,.connectivity-purpose-icon-bridge{color:#fff;background:#051823}.connectivity-purpose-icon-power,.connectivity-purpose-icon-value{color:#f31248;background:#fff0f4}.detail-content .connectivity-purpose h1{margin:0 0 14px;font-size:30px;line-height:1.17}.connectivity-purpose-lead{color:#53677d;margin:0 0 17px;font-size:16px;line-height:1.55}.connectivity-preview-status{color:#53677d;align-items:center;gap:8px;margin:0 0 26px;font-size:12px;display:flex}.connectivity-preview-status>span{background:#64778b;border-radius:50%;width:7px;height:7px}.connectivity-scenario-form{border-top:1px solid #e0e6eb;padding-top:20px}.detail-content .connectivity-scenario-form h2{margin:0 0 18px;font-size:18px}.connectivity-scenario-form .product-field{margin-top:12px;margin-bottom:14px}.connectivity-scenario-form .primary{width:100%;margin:8px 0 16px}.business-brief-hero{background:#051823;border-radius:21px;height:182px;margin:0 0 19px;position:relative;overflow:hidden}.business-brief-hero>img{object-fit:cover;width:100%;height:100%;display:block}.business-brief-hero>figcaption{color:#fff;background:linear-gradient(#05182325,#051823ed);flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:absolute;inset:0}.business-brief-symbol{color:#fff;background:#f31248;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:15px;right:15px}.business-brief-hero small{letter-spacing:.11em;margin-bottom:9px;padding-right:35px;font-size:10px;font-weight:700}.detail-content .business-brief-hero h1{color:#fff;max-width:285px;margin:0;font-size:25px;line-height:1.17}.business-brief-lead{color:#53677d;margin:0 0 12px;font-size:15px;line-height:1.5}.business-brief-private{color:#0a3753;align-items:center;gap:7px;margin:0 0 23px;font-size:12px;display:flex}.business-brief-support{border-bottom:1px solid #e0e6eb;margin:14px 0 20px;padding:0 0 8px}.business-brief-support>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:700;display:flex}.business-brief-support>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.business-brief-support[open]>summary:after{content:"−"}.business-brief-workspace>.product-field{margin-top:12px;margin-bottom:14px}.business-brief-workspace>.primary{width:100%}.original-metadata{margin:22px 0 14px}.original-metadata .detail-list{overflow-wrap:anywhere}.original-source-label{align-items:flex-start;gap:12px}.original-source-label>span:last-child{text-align:right}.original-source-label{letter-spacing:0;font-size:12px;line-height:1.5}.original-source-label>span{overflow-wrap:anywhere;min-width:0}.browser-fullscreen .device-screen{box-shadow:none;--crays-nav-height:calc(64px + var(--device-safe-area-bottom))}.browser-fullscreen input,.browser-fullscreen textarea{font-size:16px}.inbox-context-people h2{margin:20px 0 5px;font-size:18px}.inbox-context-people .text-action{min-height:44px;margin:0 0 14px 62px}.inbox-filter-choices .choice-row{min-height:48px}.feed-source-group h3{color:var(--ink,#10232e);margin:18px 0 4px;font-size:15px}.feed-source-checklist .choice-row{min-height:48px}.feed-single-source{margin-top:12px}.feed-single-source summary{align-items:center;min-height:44px;font-size:13px;display:flex}.model-account-page{padding-bottom:110px}.model-account-page h1{margin:8px 0 12px}.model-account-hero{color:#fff;background:#0a3753;border-radius:22px;margin:22px 0;padding:23px}.model-account-hero img{filter:brightness(0)invert();object-fit:contain;object-position:left;width:100px;max-height:38px;margin-bottom:12px}.model-account-hero h2{color:#fff;margin:0 0 8px}.model-account-hero p{color:#fff;margin:0;line-height:1.5}.model-account-options{margin:18px 0}.model-account-option,.model-chat-entry{text-align:left;color:#09232f;background:#fff;border:0;border-bottom:1px solid #e4e9ef;align-items:center;gap:13px;width:100%;min-height:64px;padding:16px 0;display:flex}.model-account-option>span:nth-child(2),.model-chat-entry>span{flex:1}.model-account-option strong,.model-account-option small,.model-chat-entry strong,.model-chat-entry small{display:block}.model-account-option strong{font-size:17px}.model-account-option small,.model-chat-entry small{color:#63768b;margin-top:5px;font-size:13px;line-height:1.4}.model-account-mark{color:#0a3753;background:#edf3f6;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:grid}.model-account-status{align-items:center;gap:12px;padding:20px 0;display:flex}.model-account-status strong,.model-account-status small{display:block}.model-account-status small{color:#63768b;margin-top:6px}.model-account-qualification{margin:20px 0;line-height:1.55}.model-account-qualification summary{cursor:pointer;padding:12px 0}.model-chat-entry{border:1px solid #e4e9ef;border-radius:16px;margin:12px 0;padding:14px}.model-signin-options{gap:9px;margin:20px 0;display:grid}.model-signin-options .secondary{justify-content:space-between;align-items:center;min-height:48px;margin:0;display:flex}.model-account-page button:focus-visible{outline-offset:3px;outline:3px solid #0a3753}.activity-secondary-access{flex:none;justify-content:flex-end;padding:0 20px;display:flex}.activity-updates-entry{color:#0a3753;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.activity-update-count{color:#fff;background:#f31248;border-radius:12px;min-width:19px;padding:2px 5px;font-size:11px}.commerce-intro{align-items:center;gap:13px;margin:6px 0 22px;display:flex}.commerce-intro-symbol,.commerce-original-symbol{color:#0a3753;background:#edf4f7;border-radius:16px;place-items:center;min-width:52px;height:56px;display:grid}.commerce-intro h1{margin:0 0 6px;font-size:23px;line-height:1.2}.commerce-intro p{color:#63748a;margin:0;font-size:13px}.commerce-shortcuts{border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed;margin-bottom:26px}.commerce-shortcuts button{text-align:left;color:#0a3753;background:#fff;border:0;align-items:center;gap:12px;width:100%;min-height:56px;display:flex}.commerce-shortcuts button span{flex:1}.activity-commerce h2{margin:22px 0 10px;font-size:18px}.commerce-original{text-align:left;color:#071d27;background:#fff;border:0;border-bottom:1px solid #e2e7ed;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.commerce-original img{object-fit:cover;border-radius:12px;width:64px;height:74px}.commerce-original>span:not(.commerce-original-symbol){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.commerce-original small{color:#63748a;font-size:12px}.commerce-original strong{font-size:15px;line-height:1.35}.commerce-heading{margin:0 0 20px}.commerce-heading .eyebrow{letter-spacing:1.5px;color:#0a3753;margin:0 0 8px;font-size:10px}.commerce-heading h1{margin:0 0 8px;font-size:27px;line-height:1.15}.commerce-heading>p:last-child{color:#63748a;margin:0;font-size:13px}.commerce-discover-story{color:#fff;text-align:left;background:#071d27;border:0;border-radius:19px;width:100%;min-height:306px;margin:20px 0 12px;padding:0;display:block;position:relative;overflow:hidden}.commerce-discover-story>img{object-fit:cover;width:100%;height:306px;display:block}.commerce-story-copy{background:linear-gradient(#0000 15%,#04182273 45%,#061c27 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.commerce-story-copy>small{letter-spacing:1.2px;margin-bottom:10px;font-size:10px}.commerce-story-copy>strong{margin-bottom:9px;font-size:23px;line-height:1.2}.commerce-story-copy>span{font-size:12px}.commerce-story-copy .commerce-story-action{align-items:center;gap:6px;min-height:24px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.commerce-empty-note{color:#63748a;margin:12px 2px 24px;font-size:13px;line-height:1.6}.commerce-space-links{margin:24px 0}.own-memberships>.eyebrow,.ecosystem-receipts>.eyebrow,.ecosystem-invoice>.eyebrow{color:#0a3753;letter-spacing:1.5px;font-size:10px}.own-memberships h1{font-size:28px;line-height:1.15}.own-memberships>.lead{color:#63748a;font-size:14px}.membership-photo-card{text-align:left;color:#fff;background:#071d27;border:0;border-radius:18px;width:100%;margin:20px 0;padding:0;display:block;overflow:hidden}.membership-photo-card>img{object-fit:cover;width:100%;height:165px;display:block}.membership-photo-card>span{flex-direction:column;gap:10px;padding:22px;display:flex}.membership-photo-card strong,.membership-photo-card h1{margin:0;font-size:25px;line-height:1.2}.membership-photo-card small{font-size:11px;line-height:1.5}.membership-photo-card b{align-items:center;gap:8px;font-size:13px;display:flex}.membership-example-invitation p{color:#dce6eb;margin:0 0 6px;font-size:13px;line-height:1.6}.membership-secondary{margin:28px 0}.membership-secondary h2{font-size:18px}.membership-pass-panel{text-align:center;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;padding:22px 0}.membership-pass-panel h2{margin:0 0 10px}.membership-pass-panel p{color:#63748a;font-size:13px;line-height:1.6}.membership-entry-qr{background:#fff;width:228px;height:228px;margin:12px auto;display:block}.membership-pass-clock{color:#0a3753;margin:12px 0;font-size:19px;display:block}.membership-pass-panel>.primary{width:100%;margin-top:16px}.membership-access-warning{color:#854500!important}.membership-preview-controls{padding:20px 0}.membership-preview-controls summary{color:#63748a;align-items:center;min-height:44px;font-size:13px;display:flex}.membership-preview-controls p{font-size:13px;line-height:1.6}.membership-preview-controls select,.receipts-filter select{color:#0a3753;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:10px;margin:7px 0 14px;padding:10px;display:block}.membership-terms dl>div,.ecosystem-invoice dl>div{border-bottom:1px solid #e1e7ed;padding:14px 0}.membership-terms dt,.ecosystem-invoice dt{color:#63748a;margin-bottom:5px;font-size:12px}.membership-terms dd,.ecosystem-invoice dd{margin:0;font-size:14px;line-height:1.6}.membership-terms h2{margin-top:26px;font-size:20px}.membership-terms h3{margin-top:22px;font-size:15px}.membership-terms ul{padding-left:20px;font-size:13px;line-height:1.7}.receipts-filter{color:#63748a;margin-top:20px;font-size:12px;display:block}.ecosystem-receipts>p{font-size:13px;line-height:1.6}.ecosystem-receipt-row{color:#071d27;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7ed;align-items:center;gap:12px;width:100%;padding:20px 0;display:flex}.ecosystem-receipt-row>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ecosystem-receipt-row small{color:#63748a;font-size:11px}.ecosystem-receipt-row strong{font-size:14px}.ecosystem-receipt-row span span{color:#63748a;font-size:12px;line-height:1.6}.invoice-total{margin:24px 0 12px;font-size:32px;display:block}.ecosystem-invoice .secondary,.ecosystem-invoice .primary{width:100%;margin-top:15px}.membership-code-view>h1{margin:12px 0 8px;font-size:28px}.membership-code-view>.eyebrow{letter-spacing:1.2px;color:#0a3753;font-size:10px}.membership-code-view>p{color:#63748a;font-size:12px}.membership-code-view .membership-pass-panel{border-top:0;padding-top:14px}.membership-code-view .membership-pass-panel h2{display:none}.membership-code-view .membership-pass-panel>p:first-of-type{max-width:270px;margin:0 auto 12px;font-size:12px}.membership-code-view .membership-entry-qr{margin:6px auto}.membership-code-view>.secondary{width:100%;margin-top:16px}.ecosystem-receipts .search{color:#63748a;background:#f1f3f5;border-radius:24px;align-items:center;gap:9px;min-height:44px;margin:12px 0 8px;padding:12px;display:flex}.ecosystem-receipts .search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.ecosystem-receipts .search:focus-within{box-shadow:0 0 0 2px #0a3753}.you-redesign{padding-top:12px!important}.you-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.you-topline .eyebrow{color:#677d8c;letter-spacing:1.5px;margin:0;font-size:10px}.you-topline button{color:#0a3753;background:#fff;border:1px solid #e2e9ee;border-radius:50%;width:44px;height:44px}.you-identity{padding:4px 0 22px}.you-redesign .personal-profile{gap:16px;padding:0 0 15px}.you-redesign .personal-profile>img{border:3px solid #fff;width:78px;height:78px;box-shadow:0 0 0 1px #dde7ed}.you-redesign .personal-profile h1{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:25px;line-height:1.18}.you-redesign .personal-profile small{font-size:12px}.you-essentials{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 28px;display:grid}.you-essentials>button{text-align:left;color:#0a3753;background:#fff;border:1px solid #dce7ec;border-radius:17px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:155px;padding:16px 13px;display:flex;position:relative}.you-essentials>button:first-child{background:#edf4f7;border-color:#edf4f7}.you-essentials strong{letter-spacing:-.3px;font-size:15px;line-height:1.3}.you-essentials small{color:#5e7383;font-size:11px;line-height:1.5}.you-essentials>button>svg:last-child{width:16px;position:absolute;top:18px;right:11px}.you-redesign h2,.you-settings-hub h2{letter-spacing:-.4px;color:#071e29;margin:0 0 16px;font-size:18px;line-height:1.3}.you-nutrition{text-align:left;color:#fff;background:#0a3753;border:0;border-radius:20px;width:100%;padding:0;display:block;overflow:hidden}.you-nutrition>img{object-fit:cover;object-position:center 47%;width:100%;height:155px;display:block}.you-nutrition>span{gap:9px;padding:19px 18px 20px;display:grid}.you-nutrition small{letter-spacing:1.4px;color:#c2dce7;font-size:9px;font-weight:700}.you-nutrition strong{letter-spacing:-.6px;font-size:22px;line-height:1.2}.you-nutrition span>span{color:#e1edf2;font-size:13px;line-height:1.6}.you-nutrition b{align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.you-plan-benefits{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:20px 0;display:flex}.you-plan-benefits>span{flex:1;gap:5px;display:grid}.you-plan-benefits strong{font-size:14px}.you-plan-benefits small{color:#687c8b;font-size:11px;line-height:1.5}.you-link-group{border-top:1px solid #dfe7ed;margin-top:7px;margin-bottom:24px;padding-top:24px}.you-link-group .list-row{gap:13px;min-height:72px;padding:16px 0}.you-link-group .row-icon{color:#0a3753;border-radius:0;width:30px;min-width:30px;height:32px;background:0 0!important}.you-link-group .row-icon img{object-fit:contain;width:29px;height:29px}.you-link-group .row-copy strong{font-size:15px}.you-link-group .row-copy small{margin-top:5px;font-size:11px;line-height:1.5}.you-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.you-section-title>button{color:#0a3753;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:11px;display:flex}.you-settings-note{color:#687c8b;margin:4px 0 22px;font-size:11px;line-height:1.7}.you-settings-hub .eyebrow{letter-spacing:1.3px;color:#647c8b;margin-top:8px;font-size:9px}.you-settings-hub h1{letter-spacing:-.9px;font-size:28px;line-height:1.2}.you-settings-intro{color:#687c8b;margin:10px 0 28px;font-size:13px;line-height:1.7}.you-redesign button:focus-visible,.you-settings-hub button:focus-visible{outline-offset:3px;outline:2px solid #f31248}@media (width<=350px){.you-redesign .personal-profile h1{font-size:22px}.you-essentials>button{padding:14px 10px}.you-essentials strong{font-size:14px}}.commerce-redesign .commerce-heading{padding:9px 0 19px}.commerce-redesign .commerce-heading .eyebrow{letter-spacing:1.5px;color:#647d8c;font-size:9px}.commerce-redesign .commerce-heading h1{letter-spacing:-1.05px;margin:11px 0 12px;font-size:31px;line-height:1.13}.commerce-redesign .commerce-heading>p:last-child{color:#637b8b;margin:0;font-size:13px;line-height:1.7}.commerce-essential-links{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 29px;display:grid}.commerce-essential-links>button{text-align:left;color:#0a3753;background:#fff;border:1px solid #dce6ec;border-radius:16px;align-content:start;gap:11px;min-width:0;min-height:157px;padding:16px 12px;display:grid;position:relative}.commerce-essential-links>button:first-child{background:#edf4f7;border-color:#edf4f7}.commerce-essential-links>button>span{gap:7px;display:grid}.commerce-essential-links strong{font-size:14px;line-height:1.4}.commerce-essential-links small{color:#647c8b;font-size:10px;line-height:1.6}.commerce-essential-links>button>svg:last-child{width:15px;position:absolute;top:18px;right:10px}.commerce-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 15px;display:flex}.commerce-redesign .commerce-section-title h2{letter-spacing:-.4px;margin:0;font-size:19px}.commerce-section-title>small{color:#647c8b;white-space:nowrap;font-size:10px}.commerce-filters{gap:8px;margin:0 0 15px;display:flex}.commerce-filters>button{color:#627b8b;background:#fff;border:1px solid #dce6ec;border-radius:28px;min-height:44px;padding:9px 18px;font-size:12px}.commerce-filters>button[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.commerce-search{color:#647c8b;border:1px solid #dce6ec;border-radius:13px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.commerce-search>input{width:100%;min-width:0;min-height:48px;font:inherit;color:#0a3753;background:0 0;padding:0;font-size:12px;border:0!important}.commerce-purchase-card{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dfe7ed;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.commerce-purchase-card>img,.commerce-purchase-placeholder{object-fit:cover;border-radius:12px;flex-shrink:0;width:65px;height:80px}.commerce-purchase-placeholder{background:#edf4f7;place-items:center;display:grid}.commerce-purchase-card>span:not(.commerce-purchase-placeholder){flex:1;gap:6px;min-width:0;display:grid}.commerce-purchase-card strong{font-size:15px;line-height:1.4}.commerce-purchase-card small{color:#647c8b;font-size:10px;line-height:1.5}.commerce-purchase-card>svg{flex-shrink:0}.commerce-status{color:#0a3753;font-size:11px;line-height:1.4}.commerce-status.status-unknown,.commerce-status.status-failed,.commerce-status.status-cancellation-requested{color:#a12444}.commerce-current-empty{text-align:left;padding:28px 0 24px}.commerce-current-empty>svg{color:#0a3753}.commerce-current-empty h3{letter-spacing:-.4px;margin:15px 0 8px;font-size:19px}.commerce-current-empty p{color:#657d8d;font-size:12px;line-height:1.7}.commerce-history-toggle{color:#0a3753;text-align:left;background:0 0;border:1px solid #dfe7ed;border-left:0;border-right:0;align-items:center;gap:13px;width:100%;padding:19px 0;display:flex}.commerce-history-toggle>span{flex:1;gap:5px;display:grid}.commerce-history-toggle strong{font-size:13px}.commerce-history-toggle small{color:#647c8b;font-size:10px}.commerce-history-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.commerce-check-note{color:#82263c;background:#fff1f5;border-left:3px solid #f31248;padding:14px;font-size:12px;line-height:1.6}.commerce-next-experience{margin-top:32px}.commerce-redesign .commerce-discover-story{margin-top:0}.commerce-redesign .space-bookable-offers{padding-top:9px}.commerce-redesign .commerce-shortcuts{border-top:1px solid #dfe7ed;margin-top:30px;padding-top:5px}.commerce-redesign .commerce-shortcuts>button{min-height:58px}.commerce-redesign button:focus-visible{outline-offset:3px;outline:2px solid #f31248}.activity-new-heading{padding:8px 0 20px}.activity-new-heading .eyebrow{letter-spacing:1.35px;color:#647c8b;font-size:9px}.activity-new-heading h1{letter-spacing:-1px;margin:11px 0 14px;font-size:31px;line-height:1.14}.activity-new-heading>p:last-child{color:#657c8b;margin:0;font-size:13px;line-height:1.7}.activity-view-filters{scrollbar-width:none;gap:7px;padding:0 0 22px;display:flex;overflow-x:auto}.activity-view-filters>button{white-space:nowrap;color:#5f7889;background:#fff;border:1px solid #dae5eb;border-radius:24px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:9px 13px;font-size:11px;display:flex}.activity-view-filters>button[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.activity-view-filters small{font-size:10px}.activity-redesign .activity-life-spotlight{background:#0a3753;border-radius:20px;overflow:hidden;padding:0!important}.activity-redesign .activity-life-spotlight .activity-life-photo{width:100%;height:165px;display:block;position:relative;overflow:hidden}.activity-redesign .activity-life-photo img{object-fit:cover;width:100%;height:100%;display:block}.activity-redesign .activity-life-photo>span{color:#0a3753;background:#fff;border-radius:20px;padding:6px 9px;font-size:9px;position:absolute;bottom:12px;left:14px}.activity-redesign .activity-life-spotlight .activity-life-task-body{box-sizing:border-box;padding:19px 17px 9px}.activity-redesign .activity-life-spotlight .activity-task-symbol{display:none}.activity-redesign .activity-life-spotlight .activity-task-copy strong{letter-spacing:-.5px;font-size:21px;line-height:1.25}.activity-redesign .activity-life-spotlight .activity-life-open{display:none}.activity-redesign .activity-life-spotlight .activity-life-review{color:#0a3753;background:#fff;border-radius:25px;justify-content:space-between;width:auto;margin:8px 17px 18px;padding:13px 16px;font-size:12px;display:flex}.activity-redesign .activity-task-section{margin-bottom:28px}.activity-redesign .activity-section-heading{margin-top:4px}.chuck-home-heading .eyebrow{letter-spacing:1.3px;color:#677d8b;font-size:9px}.chuck-home-heading h1{letter-spacing:-.9px;margin:10px 0 0;font-size:30px;line-height:1.17}.chuck-home-redesign .chuck-lifestyle-decision{border-radius:20px;overflow:hidden}.chuck-home-redesign .chuck-decision-content{padding:19px 17px}.chuck-home-redesign .chuck-decision-content>strong{font-size:21px;line-height:1.3}.chuck-home-redesign .chuck-decision-cta{font-size:12px}.chuck-home-redesign .chuck-result-card{padding:17px 0}.chuck-health-stories>button{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:19px;width:100%;margin:17px 0;padding:0;display:block;overflow:hidden}.chuck-health-stories>button>img{object-fit:cover;width:100%;height:160px;display:block}.chuck-health-stories>button>span{gap:9px;padding:18px;display:grid}.chuck-health-stories small{letter-spacing:1.3px;color:#cce0e9;font-size:9px}.chuck-health-stories strong{letter-spacing:-.4px;font-size:21px}.chuck-health-stories span>span{color:#e5eff5;font-size:12px;line-height:1.6}.chuck-health-stories b{align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.chuck-plan-editorial{display:block!important}.chuck-plan-editorial>button{grid-template-columns:78px minmax(0,1fr);column-gap:13px;width:100%;text-align:left!important;background:0 0!important;border-bottom:1px solid #dfe7ed!important;border-radius:0!important;min-height:92px!important;padding:16px 0!important;display:grid!important}.chuck-plan-editorial>button>img{object-fit:cover;border-radius:12px;grid-row:1/3;width:78px;height:78px}.chuck-plan-editorial>button>strong{align-self:end!important;font-size:15px!important}.chuck-plan-editorial>button>small{color:#637b8b!important;font-size:11px!important;line-height:1.6!important}.feed-reel-preview{border-bottom:1px solid #dfe7ed;margin-bottom:8px;padding:18px 0 23px}.feed-reel-preview>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.feed-reel-preview h2{letter-spacing:-.4px;margin:0;font-size:18px}.feed-reel-preview>div>button{color:#0a3753;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;font-size:11px;display:flex}.feed-reel-track{gap:11px;padding:0 0 3px;display:flex}.feed-reel-card{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:16px;flex:0 0 151px;width:151px;height:223px;padding:0;display:block;position:relative;overflow:hidden}.feed-reel-card>img{object-fit:cover;width:100%;height:100%;display:block}.feed-reel-caption{background:linear-gradient(#0000,#021420eb);flex-direction:column;justify-content:flex-end;gap:7px;padding:13px;display:flex;position:absolute;inset:50% 0 0}.feed-reel-caption small{font-size:9px;line-height:1.4}.feed-reel-caption strong{letter-spacing:-.2px;font-size:15px;line-height:1.3}.feed-reel-play{background:#051d2ca6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:11px;right:10px}.feed-reel-card:focus-visible{outline-offset:3px;outline:2px solid #f31248}.activity-health-plans{margin:24px 0 30px}.activity-health-entry{gap:12px;display:grid}.activity-health-entry>button{text-align:left;color:#0a3753;background:#fff;border:1px solid #dfe7ed;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.activity-health-entry>button>img{object-fit:cover;border-radius:10px;width:78px;height:90px}.activity-health-entry>button>span{flex:1;gap:6px;min-width:0;display:grid}.activity-health-entry small{letter-spacing:1px;color:#627b8b;font-size:8px}.activity-health-entry strong{letter-spacing:-.4px;font-size:19px}.activity-health-entry span>span{color:#627b8b;font-size:11px;line-height:1.6}.activity-new-heading{padding-bottom:14px}.activity-new-heading h1{margin:10px 0;font-size:28px}.activity-view-filters{padding-bottom:16px}.activity-redesign .activity-life-spotlight .activity-life-photo{height:108px}.chuck-home-heading{padding:10px 0 12px}.chuck-home-heading h1{margin-top:8px;font-size:24px;line-height:1.25}.chuck-home-redesign .chuck-decision-photo{height:108px}.people-hub-lead{color:#627b8b;margin:12px 0 19px;font-size:14px;line-height:1.6}.people-hub-inboxes{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.people-hub-inboxes>button{color:#0a3753;text-align:left;background:#fff;border:1px solid #dfe7ed;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:12px;display:flex}.people-hub-inboxes>button>span{flex:1}.people-hub-space{text-align:left;color:#fff;background:#0a3753;border:0;border-radius:19px;width:100%;height:174px;margin:0 0 18px;padding:0;display:block;position:relative;overflow:hidden}.people-hub-space>img{object-fit:cover;width:100%;height:100%;display:block}.people-hub-space>span{background:linear-gradient(#0000,#041a28f2);flex-direction:column;justify-content:flex-end;gap:7px;padding:17px;display:flex;position:absolute;inset:24% 0 0}.people-hub-space small{letter-spacing:1.1px;font-size:8px}.people-hub-space strong{font-size:19px;line-height:1.3}.people-hub-space span>span{font-size:10px;line-height:1.5}.people-hub-inboxes button:focus-visible,.people-hub-space:focus-visible{outline-offset:3px;outline:3px solid #f31248}.native-library .library-empty{text-align:left;padding:8px 0 0}.library-empty .library-empty-photo{object-fit:cover;border-radius:18px;width:100%;height:150px;margin-bottom:18px;display:block}.library-empty h2{letter-spacing:-.4px;max-width:290px;font-size:23px;line-height:1.25}.library-empty p{font-size:13px}.library-empty .secondary{color:#fff;background:#0a3753;border-radius:12px;justify-content:space-between}.chat-screen .chat-scroll .mobile-scroll{bottom:calc(var(--keyboard-height) + var(--chat-composer-height,68px))}.chuck-entry-field{min-width:0;min-height:44px;color:var(--crays-muted);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:0 2px;font-size:14px;display:flex}.chuck-entry-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chuck-entry-field:focus-visible{border-radius:12px;outline:2px solid #0a3753}.chat-scroll .messages{flex-direction:column;gap:12px;padding:12px 18px 24px;display:flex}.chat-actions{flex:none;align-self:flex-end;align-items:center;gap:0;display:flex}.chat-actions .voice-draft-subtle svg{transform:translate(3px)}.chat-actions .chat-send svg{transform:translate(-3px)}.chat-actions .chat-send,.quick-composer .chat-send{color:#f31248;background:0 0}.chat-camera{color:#0a3753;background:0 0}.chat-photo-review{padding:8px 20px 24px}.chat-photo-review>img{object-fit:contain;background:#f4f6f7;border-radius:16px;width:100%;height:210px}.chat-photo-review p{font-size:13px;line-height:1.6}.chat-photo-review>button{width:100%;min-height:44px;margin-top:8px}.chat-photo-draft{color:#0a3753;align-items:center;gap:10px;padding:0 4px 8px;font-size:12px;display:flex}.chat-photo-draft>img,.chat-attachment-thumb{object-fit:cover;border-radius:8px;width:40px;height:40px}.chat-photo-draft>span{flex:1}.chat-photo-draft .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.chat-message-photo{margin:8px 0}.chat-message-photo img,.chat-sent-photo{object-fit:cover;border-radius:12px;width:240px;max-width:100%;max-height:220px;margin:8px 0;display:block}.chat-message-photo figcaption{font-size:11px;line-height:1.4}.quick-notice{color:#95311d;margin:6px 16px;font-size:12px}.library-retained-payments{color:#0a3753;margin:24px 0}.library-retained-payments h2{font-size:21px;line-height:1.3}.library-retained-payments>p{color:var(--crays-muted);font-size:13px;line-height:1.6}.library-retained-payments article{border-top:1px solid var(--crays-line);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.library-retained-payments article>div{flex:1;min-width:0}.library-retained-payments h3{margin:0 0 8px;font-size:15px}.library-retained-payments article button{text-align:left;width:100%;min-height:52px;font:inherit;color:#0a3753;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.library-retained-payments article strong{font-size:13px;line-height:1.4}.library-retained-payments article small{overflow-wrap:anywhere;color:var(--crays-muted);margin-top:4px;font-size:11px;display:block}.library-private>svg{color:#0a3753;margin-top:20px}.creator-business-entry{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;margin:18px 0;padding:16px;display:flex}.creator-business-entry>span{flex:1;gap:5px;display:grid}.creator-business-entry strong{font-size:16px}.creator-business-entry small{color:#e2edf4;font-size:11px;line-height:1.5}.inbox-multiple-filters fieldset{border:0;margin:12px 0;padding:0}.inbox-multiple-filters legend{margin-bottom:8px;font-size:13px;font-weight:700}.inbox-filter-check{border-bottom:1px solid #e2e8ee;align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.inbox-filter-check input{accent-color:#f31248;flex:none;width:18px;height:18px}.inbox-view-summary{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.inbox-view-summary button{color:#0a3753;font:inherit;text-align:left;background:0 0;border:0;min-height:44px;font-size:12px}.device-screen .mobile-carousel{overscroll-behavior-y:auto}.chat-row .chat-copy>strong{display:block}.chat-row .chat-copy>small{color:#73849d;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;display:block}.bottom-sheet:has(.inbox-filter-layout){height:auto}.sheet-content:has(>.inbox-filter-layout){flex:none;min-height:0;padding:0;display:flex;overflow:hidden}.inbox-filter-layout{flex-direction:column;flex:1;min-height:0;display:flex}.device-screen .inbox-filter-scroll{flex:1;min-height:0;position:relative;inset:auto}.inbox-filter-scroll>.mobile-scroll{bottom:0}.inbox-filter-footer{padding:12px 20px max(16px,var(--mobile-safe-area-height,34px));border-top:1px solid var(--crays-line);background:#fff;flex:none}.inbox-filter-footer .primary{width:100%;margin:0}.spot-arrival-identity{align-items:center;gap:16px;margin-bottom:16px;display:flex}.spot-arrival-identity>img{object-fit:cover;border-radius:16px;flex:none;width:88px;height:102px}.spot-arrival-identity h1{margin:8px 0;font-size:25px;line-height:1.2}.spot-arrival-identity p{margin:0}.spot-arrival .space-service-grid{margin:18px 0 24px}.spot-arrival .space-service-tile{min-height:64px}.franchise-setup-boundary{color:#0a3753;border-block:1px solid #dce5eb;margin:22px 0;padding:18px 0}.franchise-setup-boundary p{margin:10px 0;font-size:14px;line-height:1.6}.franchise-setup-boundary a{font:inherit;color:#0a3753;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.franchise-setup-boundary strong{font-size:17px}.catalogue-modifier-group{border:1px solid #dae3e9;border-radius:16px;min-width:0;margin:16px 0;padding:12px}.catalogue-modifier-group legend{padding:0 6px;font-weight:700}.catalogue-modifier-option{text-align:left;border:0;color:#0a3753;width:100%;min-height:48px;font:inherit;background:#fff;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.catalogue-modifier-option strong{white-space:nowrap;font-size:12px}.catalogue-modifier-option[aria-checked=true]{color:#ed0046}.catalogue-configured-total{background:#edf4f7;border-radius:12px;padding:12px}.scanner .chat-row>span{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.scanner .chat-row strong{font-size:15px;line-height:1.4;display:block}.scanner .chat-row small{color:#71869c;font-size:12px;line-height:1.5;display:block}:is(.device-screen:has(.bottom-sheet) .persistent-create,.device-screen:has(.bottom-sheet) .crays-persistent-nav){visibility:hidden;pointer-events:none}.shared-content-controls{gap:12px;margin:14px 0;display:flex}.shared-content-controls label{color:#0a3753;flex:1;gap:7px;font-size:12px;display:grid}.shared-content-controls select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfe7ed;border-radius:10px;padding:8px}.shared-content-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.shared-original-view figure{margin:18px 0}.shared-original-view figure img{border-radius:16px;width:100%;display:block}.shared-original-view figcaption{color:#687e91;margin-top:10px;font-size:11px}.chat-scope-picker{margin:22px 0}.chat-scope-picker>h3{margin:0 0 8px;font-size:19px}.chat-scope-picker>p{color:#637b8d;font-size:13px}.chat-scope-message{border-bottom:1px solid #e0e7ed;align-items:center;gap:11px;min-height:62px;padding:14px 0;margin:0!important;font-weight:400!important;display:flex!important}.chat-scope-message>input{accent-color:#f31248;width:23px;min-width:23px;height:23px}.chat-scope-message>img{object-fit:cover;border-radius:11px;width:48px;height:48px}.chat-scope-message>svg{color:#0a3753;flex:none}.chat-scope-message>span{flex:1;min-width:0}.chat-scope-message strong{overflow-wrap:anywhere;font-size:13px;display:block}.chat-scope-message small{color:#637b8d;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.chat-permission-details,.chat-scope-picker>details{border-bottom:1px solid #e0e7ed;padding:12px 0}.chat-permission-details>summary,.chat-scope-picker>details>summary{align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.chat-permission-details>summary:after,.chat-scope-picker>details>summary:after{content:"+";margin-left:auto}.space-tab-visit .space-preview-notice{border-radius:10px;margin:8px 0 12px;padding:9px 12px;font-size:11px;line-height:1.45}.space-tab-visit .space-membership{margin:12px 0;font-size:12px}.space-tab-visit .space-arrival{margin:12px 0}.space-primary-service{color:#0a3753;text-align:left;width:100%;min-height:52px;font:inherit;background:#edf4f7;border:1px solid #dce5ec;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:13px 16px;display:flex}.space-primary-service>span{align-items:center;gap:12px;display:flex}.space-primary-service strong{font-size:15px;line-height:1.3}.space-primary-service svg{flex:none}.space-tab-visit .space-bookable-offers,.space-tab-services .space-bookable-offers{margin-top:16px}.space-tab-visit .space-offer-heading,.space-tab-services .space-offer-heading{margin-bottom:12px}.space-tab-visit .space-offer-heading p,.space-tab-services .space-offer-heading p{display:none}.space-tab-visit .space-offer-heading h2,.space-tab-services .space-offer-heading h2{font-size:20px}.space-tab-services .space-bookings-entry{margin-bottom:10px;padding-bottom:13px}.space-tab-services .space-offer-category{gap:5px;margin-bottom:12px;font-size:12px}.space-tab-visit .space-bookable-card,.space-tab-services .space-bookable-card{flex-direction:column;display:flex}.space-tab-visit .space-bookable-card-copy,.space-tab-services .space-bookable-card-copy{order:0;gap:7px;padding:12px}.space-tab-visit .space-bookable-card>img,.space-tab-services .space-bookable-card>img{order:1;height:100px}.space-tab-visit .space-bookable-card-copy>strong,.space-tab-services .space-bookable-card-copy>strong{font-size:17px}.space-tab-visit .space-bookable-card-action,.space-tab-services .space-bookable-card-action{min-height:32px}.space-tab-visit .space-service-editorial>.space-service-tile,.space-tab-services .space-service-editorial>.space-service-tile{gap:12px;min-height:84px;padding:12px 0}.space-tab-visit .space-service-editorial .service-detail-symbol,.space-tab-services .space-service-editorial .service-detail-symbol{border-radius:14px;width:56px;height:56px}.space-tab-visit .service-editorial-copy strong,.space-tab-services .service-editorial-copy strong{font-size:16px}.space-tab-visit .space-service-editorial .service-editorial-copy,.space-tab-services .space-service-editorial .service-editorial-copy{gap:5px}.native-ordering .physical-product-detail .physical-product-identity{color:var(--crays-blue);align-items:center;gap:10px;margin:4px 0 12px;font-size:12px;font-weight:700;display:flex}.physical-product-identity>span:first-child{background:#edf3f6;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.physical-product-identity svg{width:27px;height:27px}.native-ordering .physical-product-detail h1{margin:0 0 10px;font-size:26px;line-height:1.2}.native-ordering .physical-product-detail .physical-product-example{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.native-ordering .physical-product-detail .catalogue-guest-price{gap:4px;margin:12px 0 18px;padding:14px 16px}.native-ordering .physical-product-detail .catalogue-guest-price strong{font-size:27px}.physical-product-information{border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);margin:24px 0 0;padding:0}.physical-product-information>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.physical-product-information>summary::-webkit-details-marker{display:none}.physical-product-information p{color:var(--muted);font-size:13px;line-height:1.6}.props-feed-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-props-summary{color:var(--crays-blue);gap:7px;margin:12px 0;line-height:1.4;display:grid}.feed-props-summary>span{letter-spacing:.07em;font-size:9px}.feed-props-summary>strong{color:var(--crays-ink);font-size:18px}.feed-props-summary>small{color:#6e8498;font-size:11px}.feed-props-summary progress{width:100%;height:5px;accent-color:var(--crays-red)}.publishing-purpose{color:#0a3753;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce5ec;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.publishing-purpose>span:nth-child(2){flex:1}.publishing-purpose small,.publishing-purpose strong{display:block}.publishing-purpose small{color:#526c80;font-size:10px}.publishing-purpose strong{margin-top:3px;font-size:13px}.publishing-purpose-details{padding:8px 0 4px}.publishing-purpose-details>p,.offer-original-preparation>p{color:#526c80;font-size:12px;line-height:1.6}.publishing-purpose-options .publishing-option{min-height:76px}.offer-original-preparation{border-bottom:1px solid #dce5ec;padding:12px 0}.offer-original-preparation h2{font-size:17px}.bottom-sheet:has(.publishing-sheet){font-family:Avenir,sans-serif}.bottom-sheet:has(.publishing-sheet) button{font-family:inherit}.bottom-sheet{font-family:Avenir,sans-serif}.bottom-sheet :is(button,input,textarea,select){font-family:inherit}.publishing-author-controls{flex:1;min-width:0}.publishing-author-controls .publishing-identity{align-items:flex-start;width:100%}.publishing-author-controls .publishing-identity>span{padding-top:2px}.publishing-author-controls .publishing-identity>svg:last-child{margin-top:5px}.publishing-author-controls .publishing-purpose{background:#f6f8fa;border:1px solid #dce5ec;border-radius:18px;gap:5px;width:auto;max-width:calc(100% - 54px);min-height:32px;margin:-18px 0 0 54px;padding:4px 9px;font-size:11px;display:inline-flex;position:relative}.publishing-author-controls .publishing-purpose>span{align-items:center;display:flex}.publishing-person{align-items:flex-start}.publishing-drafts{min-height:44px}.publishing-purpose-setup .publishing-purpose-details{padding-top:0}.publishing-purpose-setup .publishing-purpose-details>p:first-child{margin-top:0}.publishing-purpose-setup>.primary{margin-top:16px}.personal-collection-review p{overflow-wrap:anywhere;min-width:0}.native-ordering .menu-product-card>.food-life-product-symbol:has(.food-life-menu-photo){background:0 0;border-radius:6px;flex:0 0 120px;width:120px;min-width:120px;height:90px;display:block;overflow:hidden}.native-ordering .food-life-menu-photo{object-fit:cover;object-position:center 60%;border-radius:6px;width:100%;height:100%;display:block}.native-ordering .product-identity.food-life-product-hero:has(.food-life-menu-photo){gap:24px;height:240px;padding:0;overflow:hidden}.native-ordering .food-life-product-hero>span:first-child:has(.food-life-menu-photo){flex:0 0 320px;align-self:stretch;width:320px;height:240px;display:block}.native-ordering .food-life-product-hero>span:first-child .food-life-menu-photo{object-fit:contain;object-position:center;background:#f0f3f7;border-radius:0}.native-ordering .basket-item>.food-life-basket-symbol:has(.food-life-menu-photo){background:0 0;border-radius:6px;flex:0 0 76px;width:76px;min-width:76px;height:64px;display:block;overflow:hidden}.short-form-stage>img.short-form-image,.short-form-stage>video{object-fit:contain;background:#061b27}.local-feed-people-list .web-context-link{color:#062334;border-bottom:1px solid #d9e5ee;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.local-feed-people-list .web-context-link img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.local-feed-people-list .web-context-link span{flex:1;min-width:0}.local-feed-people-list .web-context-link:last-child{border-bottom:0}.moments .moment-ring{aspect-ratio:1;isolation:isolate;flex:none;overflow:hidden}.moments .moment-ring>img{aspect-ratio:1;object-fit:cover;border-radius:50%;min-width:0;max-width:none;min-height:0;max-height:none;display:block;position:absolute;inset:3px;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important}:root{--web-ink:#082638;--web-muted:#526780;--web-accent:#cd003c;--web-rule:#dce6f0;--web-h1:46px;--web-h2:26px;--web-h3:20px;--web-body:17px;--web-meta:14px;--web-control:16px}body:has(.desktop-chrome){font-family:Crays,Avenir,sans-serif;font-size:var(--web-body);color:var(--web-ink);line-height:1.5}.web-desktop-page{font-family:Crays,Avenir,sans-serif;font-size:var(--web-body);line-height:1.5}.web-desktop-page :is(input,select,textarea){font-family:inherit;font-size:16px;line-height:1.5}.web-desktop-page button:not(.club-panel-resize):not(.club-sort-handle){min-height:44px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4}.web-desktop-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.web-desktop-page h1{font-size:var(--web-h1);letter-spacing:-1px;font-weight:700;line-height:1.15}.web-desktop-page h2{font-weight:700;line-height:1.3}.web-desktop-page h3{font-weight:700;line-height:1.35}.web-desktop-page :is(.spots-description,.spots-person-bio,.spots-selected-person p,.spots-connect-place-intro p,.spots-programme-card>p,.spots-around-grid p,.web-plans-muted,.web-plan-panel p,.activity-task-open>span>span,.web-commerce-empty p){font-size:16px;line-height:1.55}.web-desktop-page :is(.spots-connect-heading>p,.spots-experiences-heading>p,.web-plans-heading>p,.web-commerce-heading>p,.activity-tasks-heading>p){color:var(--web-muted);font-size:18px;line-height:1.5}.web-desktop-page :is(.spots-programme-card h2,.spots-person-copy h2,.web-commerce-card h3,.spots-circle-card h3){font-size:20px;line-height:1.35}.web-desktop-page :is(.activity-desktop-group>header h2,.web-plan-panel h2,.spots-interests h2,.web-commerce-section-heading h2){font-size:24px;line-height:1.3}.web-desktop-page :is(.activity-tasks-aside h2,.web-commerce-aside h2,.spots-visibility h2){font-size:22px;line-height:1.3}.web-desktop-page .spots-description{-webkit-line-clamp:unset;display:block;overflow:visible}.web-desktop-page .spots-card-content{padding:20px}.web-desktop-page .spots-service-tags{gap:8px}.web-desktop-page .spots-connect-purposes{flex-wrap:wrap}.web-desktop-page .spots-person-actions{align-items:center;gap:10px;min-height:60px}.web-desktop-page .spots-selected-person{grid-template-columns:minmax(130px,.85fr) minmax(0,1.15fr);align-items:start;gap:20px}.web-desktop-page .spots-selected-person>img{object-fit:cover;object-position:50% 25%;height:340px}.web-desktop-page .spots-connect-detail-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.web-desktop-page .spots-selected-person h2{font-size:26px}.web-desktop-page .spots-selected-person h3{font-size:20px}.web-desktop-page .spots-person-card{align-self:start}.web-desktop-page .spots-person-copy{padding:18px}.web-desktop-page .activity-task-open strong{font-size:20px}.web-desktop-page .activity-task-open{gap:18px;padding:16px}.web-desktop-page .activity-task-open>span{min-width:0}.web-desktop-page .activity-task-open>span>span{display:block}.web-desktop-page .activity-task-open>img{flex-shrink:0;width:144px;height:108px}.web-desktop-page .activity-result-grid .activity-task-open{flex-direction:column;align-items:flex-start}.web-desktop-page .activity-result-grid .activity-task-open>img{width:100%;height:160px}.web-desktop-page .activity-result-grid .activity-task-open>svg{display:none}.web-desktop-page .web-commerce-card small,.web-desktop-page .web-commerce-card p{font-size:14px;line-height:1.5}.web-desktop-page .web-commerce-card{gap:18px}.web-desktop-page .web-commerce-statuses{gap:8px}.web-desktop-page :is(button,input,select,textarea,a):focus-visible,.desktop-chrome button:focus-visible{outline-offset:3px;outline:3px solid #007587}.web-feed-page .post-author small,.web-feed-page .feed-reel-caption small,.web-feed-page .moment-person,.web-feed-source-group small,.web-feed-source-intro p{color:var(--web-muted);font-size:14px;line-height:1.5}.web-feed-page .post-open p{font-size:17px;line-height:1.55}.web-feed-page .post-author strong{font-size:18px}.web-props-page .props-unlock-card h3{font-size:20px!important;line-height:1.3!important}.web-props-page .props-section-heading{flex-wrap:wrap;gap:12px}.desktop-chrome .profile-top{font-size:15px;font-weight:500}.desktop-chrome .nav-eyebrow{color:#bd0036;font-size:13px}.desktop-chrome .overview-shortcut small{font-size:14px}.desktop-chrome .account-menu button{min-height:48px;font-size:16px}.desktop-chrome .account-menu>strong{font-size:18px}body:has(.desktop-chrome) .sheet-content :is(input,select,textarea){font-size:16px}body:has(.desktop-chrome) .sheet-content button{min-height:44px;font-size:15px}@media (width<=1450px){:root{--web-h1:40px;--web-h2:24px;--web-h3:20px}.web-desktop-page h1{font-size:var(--web-h1)}.web-desktop-page .spots-selected-person{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding-left:16px}.web-desktop-page .spots-selected-person>img{height:300px}.web-desktop-page .spots-connect-detail-columns{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.web-desktop-page .spots-connect-detail .spots-connect-people{grid-template-columns:1fr}.web-desktop-page .activity-task-open>img{width:120px;height:104px}}@media (width<=1120px){.web-desktop-page .spots-selected-person{grid-template-columns:1fr}.web-desktop-page .spots-selected-person>img{max-width:220px;height:240px}.web-desktop-page .spots-connect-detail-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.web-desktop-page .activity-task-open{flex-wrap:wrap}}.web-plan-add-section{border-top:1px solid var(--web-rule);margin-top:16px;padding-top:12px}.web-plan-add-section>summary{cursor:pointer;color:#006374;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:16px;font-weight:500;list-style:none;display:flex}.web-plan-add-section>summary::-webkit-details-marker{display:none}.web-plan-add-section>summary:focus-visible{outline-offset:3px;outline:3px solid #007587}.web-plan-add-section[open]>summary{margin-bottom:8px}.web-plan-add-section .web-plan-inline-form{margin:0}.web-plan-upload{color:#17364a;background:#f7fafd;border:1px dashed #b8cbd9;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.web-desktop-page .spots-network-card{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);min-height:270px}.web-desktop-page .spots-card-photo img{object-position:center;min-height:100%}.web-desktop-page .spots-service-tags span{line-height:1.3}.web-desktop-page .spots-card-actions{margin-top:12px}.web-desktop-page .spots-connect-hero{height:150px}.web-desktop-page .spots-connect-place-intro{margin:12px 0 16px;padding-bottom:16px}.web-desktop-page .spots-connect-hero h1{font-size:36px}.web-desktop-page .spots-connect-filters{gap:12px;margin-bottom:16px}.web-desktop-page .spots-connect-place-intro p{max-width:75ch}.web-feed-page :is(.post-location small,.post-tagged-place small,.source-caption,.post-author small,.post-action-feedback,.feed-reel-caption small,.post-source,.feed-source-copy small){color:#526780;line-height:1.5;font-size:14px!important}.web-props-page :is(.as-kicker,.as-eyebrow,.as-card-kicker,.as-creator-label,.as-copy-small,.as-chip,.as-text-action,.as-card-meta,.as-campaign-meta,.as-progress-caption,.as-muted,.as-quiet,.as-image-caption,.as-demo-note,.as-featured-copy>p,.as-featured-copy>span,.as-overline,.as-card-copy small,.as-card-copy>p,.as-card-copy>span){line-height:1.5;font-size:14px!important}.web-props-page :is(.as-primary,.as-secondary,.as-text-action,.as-section-picker){min-height:44px;font-weight:500;font-size:15px!important}.web-props-page :is(.as-section-title h2,.as-section-heading h2){font-size:26px;line-height:1.3}.web-props-page .as-card-copy h3{line-height:1.35;font-size:20px!important}.web-props-page .as-section-title{flex-wrap:wrap;gap:12px}.web-discover :is(.dx-card-category,.dx-category,.dx-kicker,.dx-small,.dx-card-meta,.dx-location,.dx-category-link,.dx-filter,.dx-space-copy small){line-height:1.5;font-size:14px!important}.web-discover :is(button,a),.web-explore-composer :is(button,.web-explore-plus,.web-explore-tool){min-height:44px}.web-explore-composer .web-explore-tool,.web-explore-composer .web-explore-plus{min-width:44px}.web-feed-composer :is(button,.web-feed-plus){min-width:44px;min-height:44px}@media (width<=1450px){.web-desktop-page .spots-network-card{grid-template-columns:minmax(135px,.65fr) minmax(0,1.35fr)}.web-desktop-page .spots-card-content{padding:16px}.web-desktop-page .spots-card-content h2{font-size:22px}.web-desktop-page .spots-connect-hero{height:130px}.web-desktop-page .spots-connect-place-intro{margin:12px 0}.web-desktop-page .spots-connect-place-intro p{font-size:15px}.web-desktop-page .spots-connect-heading .spots-example-note{margin:0 0 16px}}.web-feed-page .feed-reel-caption small{text-shadow:0 1px 3px #001a2e;color:#fff!important}.web-feed-page .feed-reel-caption{background:linear-gradient(#0000,#001a2ecc);padding-top:38px}.web-props-page .web-props-almost .as-horizontal .as-card{align-items:stretch;height:auto;min-height:150px}.web-props-page .web-props-almost .as-card-copy{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex;overflow:visible}.web-props-page .web-props-almost .as-card-copy>p{white-space:normal;margin:0}.web-props-page .web-props-almost .as-card-copy>button{flex-shrink:0;margin-top:4px}.web-desktop-page .activity-tasks-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-bottom:24px;display:grid}.web-desktop-page .activity-tasks-heading h1{grid-area:1/1;margin:0}.web-desktop-page .activity-tasks-heading p{grid-area:2/1}.web-desktop-page .activity-tasks-heading>div{grid-area:1/2/3;align-items:center;gap:16px;margin:0}.web-desktop-page .activity-tasks-heading>div button{white-space:nowrap}.web-desktop-page .activity-desktop-filters{margin:16px 0}.web-desktop-page .activity-desktop-group{margin-top:20px}@media (width<=1120px){.web-desktop-page .activity-tasks-heading{grid-template-columns:1fr}.web-desktop-page .activity-tasks-heading>div{grid-area:3/1;justify-content:flex-start}.web-desktop-page .activity-tasks-heading h1{font-size:40px}}.web-feed-page .post-author>span,.web-feed-page .published-venue-tag small{font-size:14px!important}.web-discover :is(.dx-section-intro,.dx-caption,.dx-footer-note,.dx-space-copy>span,.dx-event-text>span,.dx-event-date>span,.dx-creator-copy small,.award-entry span span,.dx-brand-grid button span span,.dx-franchise span,.dx-franchise a){line-height:1.5;font-size:14px!important}.web-discover .dx-card-action{font-size:15px!important}.web-discover .dx-creator-copy>span{font-size:14px!important}.web-props-page :is(.as-featured-copy>small,.as-progress span,.as-season-disclosure>p,.award-season-journey small,.award-season-journey p,.award-season-step,.as-card-image>span){line-height:1.5;font-size:14px!important}.web-props-page :is(.as-light-button,.as-empty-mini button){min-height:44px;font-size:15px!important}.web-props-page .as-card-image>span{white-space:normal;max-width:calc(100% - 16px)}.web-props-page .as-card{height:auto}.web-props-page .as-featured-copy>small{color:#fff}.web-feed-source-group>header>button,.web-feed-manage{min-width:44px;min-height:44px}.web-props-almost>.as-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.web-sortable-grip:disabled,.club-panel-resize:disabled,.context-resize-grip:disabled,.club-table-column-grip:disabled,.web-order-reset:disabled{display:none!important}html[data-layout-editing=true] .web-sortable-block{padding-top:54px!important}html[data-layout-editing=true] .web-sortable-grip{color:#07556b;border-radius:8px;min-width:44px;min-height:44px;inset:4px auto auto 0;opacity:1!important;background:#fff!important;border:1px solid #aec6d6!important;width:44px!important;height:44px!important}html[data-layout-editing=true] .club-panel-resize-x{opacity:1;border:1px solid #aec6d6;border-radius:8px;min-width:44px;min-height:44px;top:4px;bottom:auto;right:0;transform:translateY(-54px);background:#fff!important;width:44px!important;height:44px!important}html[data-layout-editing=true] .club-panel-resize-y{opacity:1;border:1px solid #aec6d6;border-radius:8px;min-width:44px;min-height:44px;inset:4px 52px auto auto;transform:translateY(-54px);background:#fff!important;width:44px!important;height:44px!important}html[data-layout-editing=true] .club-panel-resize svg{width:20px;height:20px}html[data-layout-editing=true] .context-resize-grip{color:#07556b;border:1px solid #aec6d6;border-radius:8px;min-height:44px;top:auto;bottom:12px;right:10px;background:#fff!important;width:44px!important;height:44px!important}html[data-layout-editing=true] .context-resize-grip svg{opacity:1;width:20px;height:20px}html[data-layout-editing=true] .context-scroll{padding-bottom:64px}.desktop-chrome .web-layout-trigger{min-height:44px;font-size:15px}.desktop-chrome .web-layout-trigger[aria-pressed=true]{color:#07556b;background:#e5f4f5}.web-layout-menu{width:380px;font-size:16px}.web-layout-menu p,.web-layout-menu .layout-keyboard-hint,.web-layout-menu label,.web-layout-menu .restore-layout{font-size:15px;line-height:1.5}.web-layout-menu :is(button,input,select){min-height:44px;font-size:15px}.web-layout-menu .layout-menu-heading>button{min-width:44px}.web-layout-menu .layout-done{color:#fff;background:#052a3c;border-radius:24px;width:100%;margin-top:18px;padding:10px 16px;display:block}.club-panel-reset{align-items:center;gap:8px;min-height:44px;display:flex;padding:8px 12px!important;font-size:14px!important}:root{color:#061e32;--rail:76px;--context:270px;background:#fff;font-family:Avenir,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible{outline-offset:3px;outline:2px solid #007f91}.desktop-device-root{position:fixed;inset:0;overflow:hidden}.mobile-app-viewport{overflow:hidden;left:calc(var(--rail) + var(--context))!important;width:calc(100vw - var(--rail) - var(--context))!important;height:calc(100dvh - 80px)!important;position:fixed!important;top:80px!important}.flow-stack,.flow-scenes,.flow-screen{width:100%!important;height:100%!important;inset:0!important}.crays-persistent-nav,.crays-persistent-create{display:none!important}.flow-screen>.home-shell,.flow-screen>.chat-screen{max-width:none!important}.desktop-chrome{color:#0b2038;font-family:Avenir,sans-serif}.desktop-chrome button{color:inherit;background:0 0;border:0}.global-rail{width:var(--rail);color:#e3edf3;z-index:30;background:#051f30;flex-direction:column;align-items:center;padding:18px 8px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-mark{object-fit:contain;width:46px;height:50px;margin-bottom:20px}.rail-domains{scrollbar-width:thin;flex-direction:column;align-items:center;gap:7px;width:100%;display:flex;overflow:auto}.global-rail button{color:#e3edf3;border-radius:10px;place-items:center;width:48px;min-height:43px;display:grid}.global-rail button:hover{background:#123c4b}.own-avatar{object-fit:cover;border-radius:50%;width:31px;height:31px}.global-rail .vertical-start{border-top:0;border-radius:10px;min-height:43px;margin-top:22px;padding:1px 6px;position:relative}.global-rail .vertical-start:before{content:"";pointer-events:none;background:#355162;height:1px;position:absolute;top:-15px;left:0;right:0}.rail-bottom{margin-top:auto;padding-top:12px}.global-rail .mode-switch{background:#112f40;border-radius:9px;margin:10px 0;padding:3px}.global-rail .mode-switch button{border-radius:7px;width:54px;min-height:29px;font-size:10px}.global-rail button:disabled{opacity:.45;cursor:not-allowed}.context-column{top:0;bottom:0;left:var(--rail);width:var(--context);z-index:20;background:#f7fafd;border-right:1px solid #e4eaf1;flex-direction:column;padding:23px 16px;display:flex;position:fixed;overflow:hidden}.context-title{white-space:nowrap;justify-content:space-between;align-items:center;margin:9px 5px 25px;font-size:22px;display:flex}.context-title button{padding:8px}.context-scroll{scrollbar-width:thin;flex:1;overflow:auto}.context-scroll>button{text-align:left;border-radius:9px;align-items:center;gap:16px;width:100%;min-height:47px;padding:11px 12px;font-size:15px;display:flex}.context-scroll>button.selected{background:#fcebf0;font-weight:700}.context-scroll>button.selected svg{color:#f31248}.nav-eyebrow{letter-spacing:1.2px;color:#f31248;margin:25px 12px 12px;font-size:11px;font-weight:700}.context-scroll .function-entry{border-bottom:1px solid #e8edf2;border-radius:0;min-height:44px;font-size:13px;line-height:1.45}.context-scroll>button:hover{background:#eaf0f5}.context-search{background:#fff;border:1px solid #dce3ea;border-radius:7px;width:100%;max-width:100%;margin:24px 0 10px;padding:10px}.context-foot{color:#667c91;white-space:nowrap;padding-top:12px;font-size:10px}.desktop-topbar{top:0;right:0;left:calc(var(--rail) + var(--context));z-index:22;background:#fff;border-bottom:1px solid #e1e7ee;align-items:center;gap:22px;height:80px;padding:16px 28px;display:flex;position:fixed}.global-search{color:#647f9a;background:#f1f4f9;border:1px solid #e1e7ef;border-radius:9px;flex:1;align-items:center;gap:13px;padding:12px 15px;display:flex}.global-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px}.profile-top{white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.profile-top img{object-fit:cover;border-radius:50%;width:42px;height:42px}.personal-home{left:calc(var(--rail) + var(--context));z-index:12;background:#fff;padding:30px 28px;position:fixed;top:80px;bottom:0;right:0;overflow:auto}.greeting{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.greeting h1{letter-spacing:-1.1px;margin:0;font-size:40px;font-weight:700;line-height:1.18}.greeting p{color:#7186a7;margin:5px 0 0;font-size:24px}.greeting small{color:#7186a7;margin-top:7px;font-size:12px}.home-grid{grid-template-columns:minmax(0,1fr) 285px;gap:26px;display:grid}.chuck-composer{border:1px solid #e1e7ee;border-radius:10px;align-items:center;gap:12px;margin-bottom:22px;padding:12px;display:flex}.chuck-composer>img{object-fit:cover;border-radius:50%;width:46px;height:46px}.chuck-composer input{background:#f2f5fa;border:0;border-radius:9px;outline:none;width:100%;min-width:0;padding:12px;font-size:14px}.chuck-composer svg{color:#5f7fa1;flex-shrink:0}.chuck-composer button{border-radius:50%;flex-shrink:0;width:44px;height:44px;background:#052a3c!important}.chuck-composer button svg{color:#fff}.upcoming-stay{color:#fff;border-radius:7px;height:350px;position:relative;overflow:hidden}.upcoming-stay>img{object-fit:cover;width:100%;height:100%}.stay-overlay{background:linear-gradient(#0000,#071b2ccf);padding:50px 22px 22px;position:absolute;bottom:0;left:0;right:0}.stay-overlay h2{margin:5px 0 10px;font-size:25px;line-height:1.2}.stay-overlay p{margin:6px 0;font-size:15px}.stay-overlay button{color:#0a2138;border-radius:24px;gap:15px;padding:12px 18px;font-size:13px;font-weight:700;display:flex;background:#fff!important}.red-label{letter-spacing:1.3px;color:#f31248;font-size:11px;font-weight:700}.section-line{border-top:1px solid #e0e6ed;margin:23px 0 12px;padding-top:20px}.quick-grid,.explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.quick-grid button{text-align:left;color:#006d7b;border-radius:9px;align-items:center;gap:10px;padding:16px 12px;display:flex;background:#e9f7f7!important}.quick-grid button:nth-child(2){background:#edf5ff!important}.quick-grid button:nth-child(3){background:#fff2e7!important}.quick-grid button:nth-child(4){background:#fff0f5!important}.quick-grid small{color:#6e879b;margin-top:7px;font-size:10px;display:block}.quick-grid strong{font-size:13px}.quick-grid svg{flex-shrink:0}.quick-grid svg:last-child{width:13px;margin-left:auto}.explore-grid button{text-align:left;border:1px solid #e4eaf1;border-radius:6px;padding:0;overflow:hidden}.explore-grid img{object-fit:cover;width:100%;height:110px}.explore-grid strong,.explore-grid small{padding:6px 9px 0;display:block}.explore-grid small{color:#7084a2;padding-bottom:12px;font-size:11px}.home-aside{border-left:1px solid #e5ebf1;padding-left:20px}.conversation-row{text-align:left;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex;border-bottom:1px solid #e5ebf1!important}.conversation-row img{object-fit:cover;border-radius:50%;width:44px;height:44px}.conversation-row strong,.today-row strong{font-size:14px;display:block}.conversation-row small,.today-row small{color:#7084a2;margin-top:6px;font-size:12px;line-height:1.5;display:block}.today-row{text-align:left;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex;border-bottom:1px solid #e5ebf1!important}.today-row svg{color:#006d7b;flex-shrink:0}.club-stay{height:460px}.club-stay h2{font-size:40px}.club-actions{background:#f3f8fd;gap:20px;padding:20px;font-size:13px;display:flex}.club-actions>div{flex:1}.club-actions p{color:#6b84a0;font-size:12px}.club-actions button{border:1px solid #d3e0eb;border-radius:22px;padding:9px 14px;font-size:12px}.club-desk{background:#f7faff;border:1px solid #dce6f0;border-radius:7px;padding:20px;font-size:14px;line-height:1.7}.club-desk h2{font-size:21px;font-weight:400}.club-desk h3{font-size:14px}.club-desk button{text-align:left;align-items:center;gap:10px;padding:10px 0;display:flex}.club-desk hr{border:0;border-top:1px solid #dce6f0;margin:20px 0}.prototype-help{z-index:100;background:#fff;border:1px solid #dce6f0;border-radius:12px;padding:30px;line-height:1.7;position:fixed;inset:20% 25% auto;box-shadow:0 10px 70px #071b2c44}.prototype-help button{color:#fff;background:#051f30;border-radius:7px;padding:10px 20px}.context-collapsed .context-column,.rail-collapsed .global-rail{padding:0}@media (width>=1700px){.personal-home{padding:34px 38px}.home-grid{grid-template-columns:minmax(0,1fr) 330px}.upcoming-stay{height:400px}.greeting h1{font-size:45px}}@media (width<=1200px){.home-grid{grid-template-columns:1fr}.home-aside,.profile-top strong{display:none}.greeting h1{font-size:34px}.quick-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.context-column{width:0;padding:0}.global-rail{padding:12px 3px}.brand-mark{width:38px}.global-rail button{width:43px;min-height:40px}.desktop-topbar{gap:12px;height:66px;padding:12px}.mobile-app-viewport{height:calc(100dvh - 66px)!important;top:66px!important}.personal-home{padding:23px 18px;top:66px}.greeting{display:block}.greeting h1{font-size:28px}.greeting p{font-size:18px}.greeting small{display:block}.upcoming-stay{height:300px}.chuck-composer>svg{display:none}.explore-grid{grid-template-columns:repeat(2,1fr)}.prototype-help{inset:15% 8% auto}.club-actions{flex-direction:column}.club-stay h2{font-size:30px}}@font-face{font-family:Crays;src:url(/assets/crays/avenir-book.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Crays;src:url(/assets/crays/avenir-medium.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Crays;src:url(/assets/crays/avenir-heavy.woff2)format("woff2");font-weight:700 900;font-display:swap}.desktop-chrome{color:#041d37;--accent:#ef1c4a;font-family:Crays,Avenir,sans-serif}.desktop-chrome :is(button,input){font-family:inherit}.desktop-chrome p{line-height:1.5}.desktop-chrome button{transition:background-color .15s,box-shadow .15s}.desktop-chrome button:focus-visible{outline-offset:3px;outline:2px solid #007d8c}.desktop-chrome:has(.personal-home)~*{--unused:0}.global-rail{background:#001b2e;padding:18px 8px 12px}.brand-mark{width:44px;height:44px;margin-bottom:24px}.rail-domains{gap:5px}.global-rail button.active{background:#006974}.global-rail .mode-switch button[aria-pressed=true]{background:#ef1c4a}.context-column{background:#f8fafc;padding:22px 14px}.context-title{margin:10px 8px 24px;font-size:22px}.context-scroll>button{gap:15px;min-height:48px;padding:12px 14px;font-size:15px}.context-scroll>button.selected{background:#fceaf0}.context-scroll>button.selected svg,.nav-eyebrow,.red-label{color:#ef1c4a}.nav-eyebrow{letter-spacing:1.25px;margin:26px 14px 12px;font-size:11px;line-height:1.4}.nav-divider{background:#e1e7ee;height:1px;margin:14px 12px 16px}.nav-eyebrow:has(+.nav-divider){margin-bottom:0}.context-scroll>.nav-divider+button{margin-top:6px}.desktop-topbar{gap:22px;height:76px;padding:14px 22px}.global-search{padding:12px 14px}.global-search input{font-size:14px}.profile-top{gap:11px;font-size:13px}.profile-top img{width:40px;height:40px}.account-menu{z-index:50;background:#fff;border:1px solid #e1e7ee;border-radius:12px;width:268px;padding:14px;position:absolute;top:66px;right:22px;box-shadow:0 12px 40px #001b2e20}.account-menu>strong{padding:8px 10px 12px;display:block}.account-menu>button{text-align:left;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:12px 10px;font-size:14px;display:flex}.account-menu>button:hover{background:#f7f9fb}.personal-home{padding:28px 24px 30px;top:76px}.greeting{gap:14px;margin-bottom:22px}.greeting h1{letter-spacing:-1.6px;font-size:44px;font-weight:800;line-height:1.12}.greeting p{color:#6e83a1;margin:6px 0 0;font-size:24px;line-height:1.35}.greeting small{white-space:nowrap;font-size:11px}.home-grid{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.home-primary{min-width:0}.chuck-composer{gap:10px;margin-bottom:20px;padding:12px}.chuck-composer input{padding:13px 12px;font-size:13px}.chuck-composer>img{width:44px;height:44px}.chuck-composer .composer-tool{color:#6885a6;border-radius:5px;width:26px;height:36px;background:0 0!important}.chuck-composer .composer-tool svg{color:inherit}.chuck-composer>button:last-child{place-items:center;width:44px;height:44px;display:grid}.upcoming-stay{border-radius:8px;height:334px}.upcoming-stay>img{object-position:center 56%}.stay-overlay{color:#fff;background:linear-gradient(#0000,#00111cb3);padding:58px 20px 18px}.stay-overlay h2{letter-spacing:-.4px;color:#fff;margin:5px 0 7px;font-size:26px;font-weight:800;line-height:1.15}.stay-overlay p{color:#fff;margin:7px 0;font-size:15px;line-height:1.4}.stay-overlay p.red-label{color:#ff315f;letter-spacing:1.4px;margin-bottom:5px;font-size:11px}.stay-facts{align-items:center;gap:8px;display:flex}.stay-facts svg:nth-of-type(2){margin-left:12px}.stay-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.stay-friends{color:#fff;align-items:center;gap:10px;font-size:12px;display:flex}.avatar-pair{padding-right:5px;display:flex}.avatar-pair img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px}.avatar-pair img+img{margin-left:-12px}.stay-overlay button{white-space:nowrap;color:#041d37;align-items:center;min-height:42px;padding:10px 17px;font-size:12px}.section-line{margin:20px 0 12px;padding-top:17px}.red-label{letter-spacing:1.2px;font-size:11px;font-weight:800}.quick-grid{gap:10px}.quick-grid button{gap:10px;min-height:80px;padding:13px 12px}.quick-grid strong{color:#041d37;font-size:14px}.quick-grid small{margin-top:5px;font-size:11px;line-height:1.35}.quick-grid button:nth-child(2){color:#066b9b}.quick-grid button:nth-child(3){color:#a74715}.quick-grid button:nth-child(4){color:#ef1c4a}.explore-grid{gap:10px}.explore-grid img{height:108px;display:block}.explore-grid strong{padding-top:8px;font-size:14px}.explore-grid small{padding-bottom:10px;font-size:11px;line-height:1.4}.home-aside{padding-left:18px}.aside-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 3px;display:flex}.aside-heading p{margin:0}.aside-heading button{color:#6d83a0;padding:0;font-size:11px}.conversation-row{gap:10px;min-height:82px;padding:16px 0}.conversation-row strong,.today-row strong{font-size:13px;font-weight:800;line-height:1.4}.conversation-row small,.today-row small{margin-top:5px;font-size:12px;line-height:1.4}.conversation-row img{width:42px;height:42px}.home-aside .section-line{margin-top:24px;margin-bottom:10px;padding-top:22px}.today-row{gap:12px;min-height:81px;padding:16px 0}.today-row svg{width:25px}.coming-soon{max-width:640px;margin:12vh auto;padding:32px}.coming-soon h1{letter-spacing:-1.5px;font-size:44px;line-height:1.12}.coming-soon>p:not(.red-label){color:#6d8092;font-size:22px}.coming-soon button{color:#fff;border-radius:25px;align-items:center;gap:14px;margin-top:30px;padding:14px 24px;display:flex;background:#001b2e!important}@media (width>=1700px){.personal-home{padding:34px 38px}.home-grid{grid-template-columns:minmax(0,1fr) 310px;gap:26px}.greeting h1{font-size:48px}.upcoming-stay{height:380px}.home-aside{padding-left:22px}.quick-grid button{min-height:86px}.explore-grid img{height:135px}}@media (width>=1101px) and (width<=1350px){.home-grid{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.greeting{display:block}.greeting small{display:none}.greeting h1{font-size:38px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stay-friends{font-size:11px}.stay-friends>svg{display:none}}@media (width<=1100px){.home-grid{grid-template-columns:minmax(0,1fr)}.home-aside{display:none}.greeting{display:block}.greeting h1{font-size:36px}.greeting small{display:none}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stay-friends{font-size:11px}.profile-top strong{display:none}}@media (width<=760px){:root{--context:0px!important;--rail:64px!important}.desktop-topbar{left:var(--rail);gap:10px;height:66px;padding:12px}.personal-home{left:var(--rail);padding:22px 16px;top:66px}.global-rail{width:64px;padding:14px 4px}.global-rail button{width:44px;min-height:40px}.brand-mark{width:38px;height:42px;margin-bottom:16px}.greeting h1{letter-spacing:-1px;font-size:30px}.greeting p{font-size:19px}.profile-top img{width:32px;height:32px}.profile-top>svg{display:none}.global-search{gap:6px;padding:10px}.global-search input{font-size:12px}.desktop-topbar>button:has(svg){padding:0}.chuck-composer{gap:6px;padding:8px}.chuck-composer>img{display:none}.chuck-composer input{padding:10px;font-size:12px}.chuck-composer .composer-tool{display:none}.chuck-composer>button:last-child{width:36px;height:36px}.upcoming-stay{height:330px}.stay-overlay{padding:65px 14px 15px}.stay-overlay h2{font-size:22px}.stay-overlay p{font-size:13px}.stay-bottom{flex-direction:column;align-items:flex-start}.stay-friends{font-size:11px}.avatar-pair img{width:30px;height:30px}.stay-overlay button{min-height:38px}.quick-grid{gap:8px}.quick-grid button{gap:8px;min-height:86px;padding:12px 8px}.quick-grid button>svg:first-child{width:22px}.quick-grid button>svg:last-child{display:none}.quick-grid strong{font-size:13px}.quick-grid small{font-size:10px}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-grid img{height:95px}.coming-soon{margin-top:12vh;padding:12px}.coming-soon h1{font-size:32px}.account-menu{width:250px;top:60px;right:12px}}body:has(.desktop-chrome.showing-home) .mobile-app-viewport{visibility:visible;pointer-events:auto}body:has(.desktop-chrome.showing-home) .flow-scenes{visibility:hidden;pointer-events:none}.desktop-chrome,.desktop-chrome .personal-home{visibility:visible;pointer-events:auto}.global-rail .rail-domains .mode-switch{order:-1;margin:0 0 10px}.rail-domains>button:first-child{order:-2}.global-rail .mode-switch{flex-shrink:0}.home-aside .aside-heading .red-label{font-size:11px}.context-scroll>.nav-divider{margin-top:14px;margin-bottom:14px}.context-collapsed .context-column{border:0;padding:0}.mobile-context-toggle{display:none!important}@media (width<=760px){.context-column{border:0;padding:0;display:none}.mobile-context-toggle{flex-shrink:0;place-items:center;display:grid!important}.mobile-context-open .context-column{z-index:45;width:270px;padding:22px 14px;display:flex;box-shadow:12px 0 30px #001b2e22}.desktop-topbar{gap:8px}.global-search{min-width:0}.stay-overlay h2{font-size:21px}.stay-friends{flex-wrap:wrap}.stay-friends>svg{display:none}.mobile-context-open .context-column{top:66px}.mobile-context-open .context-title{margin-top:0}}@media (width>=761px){.home-primary>.upcoming-stay{aspect-ratio:1744/901;height:auto;min-height:334px}.home-primary>.upcoming-stay>img{object-position:center center}}.home-aside .conversation-row strong,.home-aside .today-row strong{font-size:15px;line-height:1.4}.home-aside .conversation-row small,.home-aside .today-row small{color:#526780;font-size:14px;line-height:1.5}.home-aside .aside-heading button{color:#526780;font-size:13px}@media (width<=760px){.home-primary>.upcoming-stay{background:#001b2e;height:auto}.home-primary>.upcoming-stay>img{aspect-ratio:1744/901;object-fit:contain;height:auto;display:block}.home-primary>.upcoming-stay>.stay-overlay{background:#001b2e;padding:18px 14px;position:relative;inset:auto}}.global-rail .brand-mark{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px;margin-bottom:24px}.context-title{gap:12px;min-height:40px;margin-top:0}.context-title>span{align-items:center;min-width:0;display:flex}.context-wordmark{object-fit:contain;width:142px;max-width:100%;height:auto;display:block}.context-title>button{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.global-rail .rail-domains .mode-switch{background:#112f40;border:1px solid #355162;border-radius:12px;flex-direction:column;gap:4px;width:52px;margin:12px 0 16px;padding:4px;display:flex}.global-rail .mode-switch button[aria-pressed=true]{color:#fff;background:#ef1c4a;box-shadow:0 1px 3px #001b2e55}.global-rail .mode-switch button:disabled{opacity:1;color:#8198a8}.mobile-app-viewport{height:calc(100dvh - 76px)!important;top:76px!important}.flow-stack{--flow-header-height:var(--flow-header-content-height)!important;--flow-header-safe-area:0px!important}.flow-stack>.flow-fixed-header{height:var(--flow-header-content-height);background:#fff;border-bottom:1px solid #e1e7ee;padding-top:0}.flow-stack>.flow-scenes{top:var(--flow-header-height)!important;height:calc(100% - var(--flow-header-height))!important}.flow-fixed-header .toolbar{justify-content:flex-start;gap:12px;padding:0 20px}.flow-fixed-header .toolbar>div{text-align:left;flex:1}.flow-fixed-header .branded-page-title{justify-content:flex-start}.flow-fixed-header .branded-page-title>img{display:none}body:has(.desktop-chrome.showing-home) .flow-stack{visibility:hidden;pointer-events:none}.flow-screen[data-flow-current=false]{visibility:hidden!important;pointer-events:none!important}@media (width<=760px){.global-rail .brand-mark{width:36px;height:36px;margin-bottom:20px}.mobile-app-viewport{height:calc(100dvh - 66px)!important;top:66px!important}.context-wordmark{width:142px}.flow-fixed-header .toolbar{padding:0 12px}}@media (prefers-reduced-motion:reduce){.desktop-chrome button{transition:none}}.global-rail .brand-mark{margin-bottom:17px}.rail-brand-divider{background:#355162;flex-shrink:0;width:48px;height:1px;margin-bottom:14px}@media (width<=760px){.global-rail .brand-mark{margin-bottom:15px}.rail-brand-divider{width:44px}}.global-rail .rail-domains .mode-switch{background:0 0;border:0;border-radius:0;gap:5px;width:48px;margin:12px 0 16px;padding:0}.global-rail .mode-switch button{border-radius:10px;width:48px;min-height:43px}.global-rail .mode-switch button[aria-pressed=true]{color:#e3edf3;box-shadow:none;background:#006974}.global-rail .mode-switch button:disabled{color:#8198a8}@media (width<=760px){.global-rail .rail-domains .mode-switch{width:44px}.global-rail .mode-switch button{width:44px;min-height:40px}}.context-wordmark{width:116px}@media (width>=761px){.context-column{padding-top:18px}}@media (width<=760px){.mobile-context-open .context-column{width:230px}.context-wordmark{width:116px}}.global-rail .mode-switch button[aria-pressed=true]{color:#fff;background:#ef1c4a}.context-column{padding-left:12px;padding-right:12px}.context-title{gap:8px;margin-left:2px;margin-right:2px}.context-title>button{width:32px}@media (width<=760px){.mobile-context-open .context-column{width:200px;padding-left:12px;padding-right:12px}}.global-rail .rail-domains .mode-switch{border-top:1px solid #355162;order:0;margin:16px 0 8px;padding-top:14px}.context-scroll{min-width:0;overflow:hidden auto}.flow-screen{transform:none!important}.flow-screen[data-flow-current=false]{display:none!important}.web-sheet-close{display:none}@media (width>=761px){body:has(.desktop-chrome) .bottom-sheet{overflow:hidden;box-shadow:0 18px 60px #001b2e26;border-radius:16px!important;width:min(760px,100vw - 64px)!important;max-width:calc(100vw - 64px)!important;height:auto!important;min-height:0!important;max-height:min(82dvh,840px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}body:has(.desktop-chrome) .sheet-handle-zone{display:none}body:has(.desktop-chrome) .sheet-header{border-bottom:1px solid #dce5ef;flex-shrink:0;padding:22px 64px 18px 24px;position:relative}body:has(.desktop-chrome) .sheet-title{font-size:22px;line-height:1.3}body:has(.desktop-chrome) .web-sheet-close{color:#17324a;cursor:pointer;background:#f0f4f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:18px}body:has(.desktop-chrome) .sheet-content{min-height:0;padding:20px 24px 24px;overflow:auto}body:has(.desktop-chrome) .bottom-sheet:has(.feed-choice-sheet){width:min(820px,100vw - 64px)!important}body:has(.desktop-chrome) .feed-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}body:has(.desktop-chrome) .feed-choice-sheet .feed-choice{min-width:0;min-height:74px;padding:12px 0}body:has(.desktop-chrome) .feed-choice-sheet .feed-choice strong{font-size:15px}body:has(.desktop-chrome) .feed-choice-sheet .feed-choice small{font-size:12px;line-height:1.5}body:has(.desktop-chrome) .feed-source-checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}body:has(.desktop-chrome) .feed-source-checklist>.context-note{grid-column:1/-1}body:has(.desktop-chrome) .feed-choice-sheet .product-field{min-width:0;max-width:100%}}@media (width<=760px){body:has(.desktop-chrome) .sheet-header{padding-right:48px;position:relative}body:has(.desktop-chrome) .web-sheet-close{color:#17324a;background:#f0f4f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:14px}}.web-personal-inbox{background:#fff;padding:24px 32px 0}.web-personal-inbox .home-header{background:#fff;justify-content:flex-end;height:auto;min-height:44px;padding:0 0 12px;display:flex}.web-personal-inbox .home-header>.brand{display:none}.web-personal-inbox .quick-band{background:#fff;padding:0}.web-personal-inbox .home-content{padding:20px 0 32px}.web-personal-inbox .home-scroll{padding-inline:0}.web-personal-inbox .home-fixed-top{background:#fff;padding:0}.web-personal-inbox .section-heading h1{font-size:30px}.overview-shortcuts{border-top:1px solid #dce6f0;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:24px;display:flex}.overview-shortcut{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:94px;padding:12px;display:flex;background:#fff!important;border:1px solid #dce6f0!important}.overview-shortcut>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:68px;height:68px}.overview-shortcut>span{flex:1;min-width:0}.overview-shortcut strong{align-items:center;gap:7px;font-size:15px;display:flex}.overview-shortcut small{color:#526780;margin-top:6px;font-size:12px;line-height:1.45;display:block}.overview-shortcut:hover{background:#f7f9fc!important}.overview-shortcut:focus-visible,.overview-child-back:focus-visible{outline-offset:3px;outline:2px solid #006d7b}.overview-child-back{color:#526780;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:20px 38px 0;padding:10px 0;display:flex}.web-desktop-page{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-width:0;height:100%;overflow:hidden auto}.desktop-device-root .mobile-carousel{overscroll-behavior-y:auto}.personal-home{font-size:18px;line-height:1.6}.personal-home .greeting small,.personal-home .red-label,.personal-home .stay-overlay p.red-label{font-size:14px;line-height:1.5}.personal-home .chuck-composer input{min-height:48px;font-size:18px}.personal-home .chuck-composer button,.personal-home .chuck-composer .composer-tool{width:48px;min-width:48px;height:48px;min-height:48px}.personal-home .stay-overlay p,.personal-home .stay-friends{font-size:18px;line-height:1.6}.personal-home .stay-overlay button,.personal-home .aside-heading button{min-height:48px;font-size:16px}.personal-home .quick-grid strong,.personal-home .explore-grid strong,.personal-home .conversation-row strong,.personal-home .today-row strong{font-size:18px;line-height:1.5}.personal-home .quick-grid small,.personal-home .explore-grid small,.personal-home .conversation-row small,.personal-home .today-row small{font-size:14px;line-height:1.6}.personal-home .home-aside .aside-heading .red-label{font-size:14px;line-height:1.5}.overview-child-back{min-height:48px}.overview-empty{color:#526c86;overflow-wrap:anywhere;margin:16px 0;font:18px/1.5 Avenir,sans-serif}.web-original-task-back{color:#082638;border:1px solid #dce6ef;border-radius:8px;min-width:48px;min-height:48px;margin:12px 24px;padding:12px 24px;font:18px/1.5 Avenir,sans-serif}.global-search input::placeholder,.chuck-composer input::placeholder{color:#526780;opacity:1}.club-runtime-home{padding:24px 28px}.club-runtime-hold{padding:32px;font:18px/1.5 Avenir,sans-serif}.club-runtime-hold h1{font-size:40px;line-height:1.2}.club-runtime-toolbar{align-items:center;gap:12px;min-width:0;display:flex}.club-runtime-home .crays-club-member-global{--web-body:18px}.desktop-device-root :is(.mobile-page,.flow-stack){--keyboard-height:0px!important}.desktop-topbar .personal-preview-disclosure{color:#526b87;flex-shrink:0;max-width:230px;font:500 16px/1.4 Crays,Avenir,sans-serif}body:has(.desktop-chrome) .flow-screen main[tabindex="-1"]:focus{outline:none}.web-global-chuck-window{color:#082638;visibility:visible;pointer-events:auto;background:#fff;border:1px solid #d9e4ef;border-radius:16px;width:min(520px,100vw - 32px);height:min(760px,100dvh - 110px);max-height:calc(100dvh - 110px);margin:0;padding:0;font-family:Crays,Avenir,sans-serif;position:fixed;inset:90px 16px auto auto;overflow:hidden;box-shadow:0 18px 60px #001b2e26}.web-global-chuck-window[open]{flex-direction:column;display:flex}.web-global-chuck-window>header{border-bottom:1px solid #d9e4ef;flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.web-global-chuck-window>header h2{margin:0;font-size:24px}.web-global-chuck-window>header p{color:#627a99;margin:4px 0 0;font-size:13px}.web-global-chuck-window>header>button{margin-left:auto}.global-chuck-window-chat{flex:1;min-height:0;position:relative;overflow:hidden}.global-chuck-window-chat>.chat-screen{height:100%;min-height:0}.global-chuck-window-chat .chat-composer-wrap{position:absolute;left:0;right:0;bottom:0!important}.global-chuck-window-notice{border-bottom:1px solid #d9e4ef;margin:0;padding:12px 20px;font-size:14px}.web-global-chuck-window button:focus-visible,.web-global-chuck-window textarea:focus-visible{outline-offset:2px;outline:2px solid #007d8c}@media (width<=600px){.web-global-chuck-window{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);inset:12px}}.desktop-chrome .global-chuck-composer:focus-within{border-color:#bccbd8;box-shadow:0 2px 8px #0826380c}.desktop-chrome .global-chuck-composer input:focus,.desktop-chrome .global-chuck-composer input:focus-visible{background:#eef2f6;box-shadow:none!important;outline:none!important}.desktop-chrome .global-chuck-composer button:focus-visible,.web-global-chuck-window button:focus-visible{outline-offset:3px;outline:2px solid #082638}.web-global-chuck-window{border-color:#dce4ec;border-radius:16px;width:min(440px,100vw - 48px);height:min(620px,100dvh - 120px);max-height:calc(100dvh - 120px);inset:auto 24px 24px auto;box-shadow:0 8px 32px #08263820}.web-global-chuck-window::backdrop{background:0 0}.web-global-chuck-window>header{gap:10px;min-height:72px;padding:14px 16px}.web-global-chuck-window>header .avatar{width:34px;min-width:34px;height:34px}.web-global-chuck-window>header h2{font-size:20px;line-height:1.25}.web-global-chuck-window>header p{margin-top:3px;font-size:12px}.web-global-chuck-window>header>div{flex:1}.web-global-chuck-window>header>button{flex:0 0 32px;width:32px;height:32px;margin-left:0}.web-global-chuck-window .chat-content{min-height:100%;padding:20px 18px 12px}.web-global-chuck-window .chat-composer-wrap{background:#fff;border-top:1px solid #e3eaf0;padding:12px}.web-global-chuck-window .chat-composer{background:#f3f5f7;border:1px solid #0000}.web-global-chuck-window .chat-composer:focus-within{border-color:#bccbd8;box-shadow:0 2px 8px #0826380c}.web-global-chuck-window textarea:focus,.web-global-chuck-window textarea:focus-visible{box-shadow:none!important;outline:none!important}.global-chuck-window-notice{color:#526b87;background:#f6f8fa;padding:10px 18px;font-size:13px;line-height:1.5}@media (width<=600px){.web-global-chuck-window{width:calc(100vw - 24px);height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);inset:auto 12px 12px}}.desktop-chrome .global-chuck-composer input:focus-visible{border-radius:4px;box-shadow:inset 0 -2px #526b87!important}.web-global-chuck-window .compact-chuck-options{color:#627a99;margin:0 0 16px;font-size:12px}.web-global-chuck-window .compact-chuck-options>summary{cursor:pointer;text-align:right;list-style:none}.web-global-chuck-window .compact-chuck-options[open]{background:#f6f8fa;border-radius:10px;padding:12px}.web-global-chuck-window .compact-chuck-options .chuck-connection-status{font-size:13px;line-height:1.5}.web-global-chuck-window .message{border:1px solid #e2e8f0;border-radius:12px;max-width:88%;font-size:14px;line-height:1.5}.web-global-chuck-window .message.incoming{background:#fff}.web-global-chuck-window .message.outgoing{background:#fff0f5;border-color:#f5e1e9}.web-global-chuck-window .message time{color:#627a99;font-size:10px}.member-concept-page{flex-direction:column;gap:12px;max-width:1440px;height:calc(100dvh - 132px);min-height:560px;margin:0 auto;display:flex}.member-concepts{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:0;display:grid}.member-concept-card{color:#fff;background:#061c27;border-radius:14px;min-width:0;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.member-concept-card>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.member-concept-coffee>img{object-position:43% 38%}.member-concept-shop>img{object-position:70% 38%}.member-concept-card:after{content:"";pointer-events:none;background:linear-gradient(#000c1208 5%,#000c123d 38%,#00080cde 100%);position:absolute;inset:0}.member-concept-copy{z-index:1;position:absolute;bottom:24px;left:28px;right:24px}.member-concept-facts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.member-concept-facts>span{text-transform:uppercase;background:#00080c66;border:1px solid #ffffff8c;align-items:center;gap:5px;padding:8px 9px;font-size:14px;line-height:1.3;display:inline-flex}.member-concept-facts>span:before{content:"•";color:#ff0046}.member-concept-facts strong{color:#fff;font-size:14px;font-weight:800}.member-concept-copy h2{color:#fff;letter-spacing:-.7px;margin:0 0 9px;font-size:36px;font-weight:500;line-height:1.1}.member-concept-copy p{color:#fff;margin:0 0 18px;font-size:17px;line-height:1.35}.member-concept-copy>svg{color:#ff0046;display:block}.member-concept-card:focus-visible{outline-offset:3px;outline:2px solid #062c3b}.member-concept-back{color:#062c3b;border:0;align-self:flex-start;align-items:center;gap:10px;min-height:48px;font-size:16px;display:inline-flex;background:0 0!important;padding:0!important}.member-concept-back:hover{text-decoration:underline}@media (width<=1400px){.member-concepts{gap:16px}.member-concept-copy{bottom:22px;left:22px;right:18px}.member-concept-copy h2{font-size:30px}.member-concept-facts{gap:6px}.member-concept-facts>span{padding:7px;font-size:14px}.member-concept-facts strong{font-size:14px}.member-concept-copy p{font-size:16px}}@media (hover:hover){body:has(.desktop-chrome) :is(.context-scroll button,[role=tablist]>button,button[role=tab],.web-vifs-filters>button,.web-profile-tabs>button,.spot-collection-scope>button,.spot-matching-purposes>button,.web-commerce-filters>button,.activity-task-filters>button,.feed-context-format button,.feed-context-view button,[class$=-tabs]>button,[class$=-filters]>button,[role=group]>button[aria-pressed]):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):not(.active):not(.selected):hover{background-color:#eaf0f5!important}body:has(.desktop-chrome) .account-menu>button:not(:disabled):hover{background-color:#f7f9fb!important}body:has(.desktop-chrome) .web-vifs-reader-header>div>button:not(:disabled):hover{background-color:#f0f4f7!important}}body:has(.desktop-chrome) :is([role=tablist]>button,.context-scroll button,.web-vifs-filters>button,.spot-collection-scope>button):focus-visible{outline-offset:3px;outline:2px solid #082638}.scene-opening{color:#526780;padding:24px;font:16px/1.5 Crays,Avenir,sans-serif}.scene-opening p{margin:0}
