@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ole-app{--ole-ink:#143d3d;--ole-line:#d5e5e2;color:#193b3b;letter-spacing:0;background:#f1f7f6;min-height:100dvh;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ole-app h1,.ole-app h2,.ole-auth-headline{letter-spacing:-.02em;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ole-app,[data-ole-skin=emerald] .ole-app{--ole-brand:#075b4c;--ole-brand-deep:#0b3d34;--ole-accent:#0aa5b5;--ole-brand-soft:#e8f5ee;--ole-accent-soft:#7fd4c1;--ole-glow:#075b4c22}[data-ole-skin=aubergine] .ole-app{--ole-brand:#6d28d9;--ole-brand-deep:#3f0e40;--ole-accent:#e01e5a;--ole-brand-soft:#f1e8fb;--ole-accent-soft:#c4a5f5;--ole-glow:#6d28d922;--primary:#6d28d9}[data-ole-skin=midnight] .ole-app{--ole-brand:#0b7cc2;--ole-brand-deep:#0b0f17;--ole-accent:#a259ff;--ole-brand-soft:#e2f1fd;--ole-accent-soft:#8ecfff;--ole-glow:#0b7cc222;--primary:#0b7cc2}[data-ole-skin=indigo] .ole-app{--ole-brand:#4f46e5;--ole-brand-deep:#1e1b4b;--ole-accent:#22d3ee;--ole-brand-soft:#e9eafd;--ole-accent-soft:#a5b4fc;--ole-glow:#4f46e522;--primary:#4f46e5}.ole-app .bg-\[\#075b4c\]{background-color:var(--ole-brand)}.ole-app .text-\[\#075b4c\]{color:var(--ole-brand)}.ole-app .border-\[\#075b4c\]{border-color:var(--ole-brand)}.ole-app .hover\:bg-\[\#064c40\]:hover{background-color:var(--ole-brand-deep)}.ole-app .hover\:border-\[\#075b4c\]:hover{border-color:var(--ole-brand)}[data-ole-theme=dark].ole-messenger{background-color:#0b0f17}.ole-app-header{border-bottom:1px solid var(--ole-line);background:#fff;align-items:center;gap:24px;min-height:80px;padding:12px 28px;display:flex}.ole-brand{color:#143d3d;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ole-brand-mark{color:#183e3d;background:#f47562;border-radius:8px;place-items:center;width:43px;height:43px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 3px #bb4d40}.ole-brand-mark:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#f47562;width:10px;height:10px;position:absolute;bottom:-5px;left:10px}.ole-brand-name{letter-spacing:-.03em;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:30px;font-weight:850;line-height:1}.ole-brand-name>span:first-child{font-style:italic}.ole-brand-stop{color:#dd5f49}.ole-brand-light{color:#fff}.ole-brand-signal{background:#ffe182;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.ole-location{color:#5b7673;border-left:1px solid var(--ole-line);padding-left:22px;font-size:12px}.ole-app-links{gap:18px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.ole-app-links a{align-items:center;gap:7px;padding:8px 0;display:inline-flex}.ole-app-links a:hover{color:#ac432f}.ole-app a[aria-label="Return to Island Sync Online homepage"]{box-shadow:none;background:0 0;border:0;margin:16px 24px 24px;font-size:12px;position:static}.ole-app :focus-visible{outline-offset:3px;outline:3px solid #de694f}.ole-app input,.ole-app textarea,.ole-app select{border-radius:8px;min-width:0}:is(.ole-app input:focus-visible,.ole-app textarea:focus-visible){outline-offset:1px}.ole-app h1,.ole-app h2,.ole-app h3,.ole-app p{overflow-wrap:anywhere}.ole-auth{border-color:#c8ddda;max-width:980px;margin:18px auto 60px;box-shadow:0 14px 40px #123d430a}.ole-auth>div:first-child{background:#164947;border-bottom:6px solid #f47562;position:relative}.ole-auth>div:first-child:after{content:"";border-bottom:4px dotted #7fae9f;width:70px;margin-top:28px;display:block}.ole-auth-headline{margin:24px 0 8px;font-size:38px;font-weight:700;line-height:1.15}.ole-auth h1{font-size:30px}.ole-auth button{border-radius:8px}.ole-auth form{margin-top:18px}.ole-wizard-title{font-size:22px;font-weight:800;animation:.2s ease-out ole-step-in}.ole-wizard-title:focus{outline:none}.ole-wizard-title:focus-visible{outline-offset:3px;outline:3px solid #de694f}@keyframes ole-step-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.ole-wizard-progress{background:#e4efec;border-radius:8px;height:8px;margin:8px 0 4px;overflow:hidden}.ole-wizard-progress span{background:#ffcf48;border-radius:8px;height:100%;transition:width .2s ease-out;display:block}.ole-review>div{background:#fbfdfd;border:1px solid #dfe8e4;border-radius:8px;padding:10px 12px}.ole-welcome-friends{object-fit:contain;width:220px;height:auto}.ole-join-art{object-fit:contain;flex-shrink:0;width:76px;height:76px}@media (max-width:767px){.ole-welcome-friends{width:130px}.ole-join-art{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.ole-wizard-title{animation:none}.ole-wizard-progress span{transition:none}}.ole-topbar,.ole-desk-header,.ole-follow>header{background-color:#164947;border-bottom:4px solid #f47562}.ole-sender-workspace>nav{border-bottom:1px solid #c8ddda;padding-bottom:12px}.ole-sender-workspace>nav button{border-radius:8px}.ole-sender-workspace>nav button[aria-current=page]{background:#164947;box-shadow:inset 0 -3px #ffd267}.ole-app .ole-chat-frame{box-shadow:0 8px 32px #123d4308}.ole-chat-frame>nav button[aria-current=true]{background:#e2f0eb;box-shadow:inset 4px 0 #e66b54}.ole-chat-frame>section>form{background:#fff;padding:14px}.ole-chat-frame>section>form input{background:#f4f8f7;border-color:#c9ded7}.ole-chat-frame>section>form button[type=submit],.ole-chat-frame>section>form button:not([type]){border-radius:8px}.ole-composer{padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px))}.ole-empty-object{width:150px;height:auto;margin:0 auto 10px}@media (max-width:767px){.ole-empty-object{width:110px}}.ole-messenger{letter-spacing:0}.ole-workspace{background:#fff;grid-template-columns:72px minmax(0,1fr);width:100%;min-height:calc(100dvh - 80px);display:grid}.ole-navigation-rail{color:#d5e5e2;background:#153f3d;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;display:flex}.ole-rail-emblem{color:#ffd267;place-items:center;width:42px;height:42px;margin-bottom:20px;display:grid}.ole-navigation-rail button{border-radius:8px;place-items:center;gap:5px;width:52px;min-height:52px;padding:8px 3px;font-size:9px;display:grid}.ole-navigation-rail button:hover{background:#ffffff12}.ole-workspace-content{min-width:0;padding:0}.ole-workspace h1,.ole-workspace h2{font-family:Inter Variable,Inter,system-ui,sans-serif}.ole-inbox-heading{background:#fff;border-bottom:1px solid #d5e5e2;justify-content:space-between;align-items:center;gap:12px;height:80px;padding:16px 24px;display:flex}.ole-inbox-heading h1{font-size:23px;font-weight:800;line-height:1.2}.ole-inbox-heading p{color:#5b7673;margin-top:4px;font-size:12px}.ole-inbox-actions{align-items:center;gap:10px;display:flex}.ole-inbox-actions button{border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.ole-inbox-actions .ole-compose-new{background:var(--ole-brand);color:#fff}.ole-empty-inbox{grid-template-columns:340px minmax(0,1fr);min-height:calc(100dvh - 160px);display:grid}.ole-empty-inbox>aside{background:#fff;border-right:1px solid #d5e5e2;padding:18px 14px}.ole-empty-search{background:#eff4f3;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.ole-empty-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.ole-list-eyebrow{color:#5b7673;padding:22px 8px 12px;font-size:11px;font-weight:700}.ole-start-row{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:14px 8px;font-size:14px;font-weight:700;display:flex}.ole-start-row:hover{background:#eff6f3}.ole-start-row>span:first-child{width:40px;height:40px;color:var(--ole-brand);background:#e5f1ec;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ole-start-row small{color:#5b7673;margin-top:4px;font-size:11px;font-weight:400;display:block}.ole-empty-conversation{text-align:center;background:#f1f7f6;flex-direction:column;justify-content:center;align-items:center;padding:45px 24px;display:flex}.ole-conversation-symbol{color:#164947;margin-bottom:6px;padding:20px;position:relative}.ole-conversation-symbol>span{background:#f47562;border-radius:8px;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:7px;right:0;transform:rotate(-7deg)}.ole-empty-conversation h2{font-size:28px;font-weight:800;line-height:1.25}.ole-empty-conversation>p:not(.ole-list-eyebrow){color:#5b7673;max-width:340px;margin:16px 0 24px;font-size:14px;line-height:1.7}.ole-share-link{color:var(--ole-brand);text-underline-offset:4px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:underline}.ole-new-chat-form{gap:12px;padding:16px 8px;display:grid}.ole-new-chat-form label{gap:8px;font-size:12px;font-weight:700;display:grid}.ole-tone-controls{border-bottom:1px solid var(--ole-line);background:#f6faf9;min-height:40px}.ole-tone-controls button{text-underline-offset:3px;padding:4px;text-decoration:underline}.ole-tone-controls [role=status]{z-index:30;color:#fff;background:#153f3d;border-radius:8px;max-width:calc(100% - 40px);padding:14px 18px;position:fixed;bottom:90px;right:20px;box-shadow:0 6px 24px #143d3d30}.ole-workspace .ole-chat-frame{height:calc(100dvh - 216px);box-shadow:none;border:0;border-radius:0}.ole-workspace-content>section:not(.ole-chat-frame){margin:20px}.ole-tools{background:#fff;border-top:1px solid #d5e5e2;flex-shrink:0}.ole-tool-toggle{color:#164947;background:#f0f7f4;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.ole-tools-body{border-top:1px solid #d5e5e2;max-height:36dvh;padding:14px;overflow:auto}.ole-tools-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ole-tools-heading h2{font-size:24px;font-weight:700}.ole-tools-heading h3{font-size:14px;font-weight:700}.ole-tool-input{color:#193b3b;background:#fff;border:1px solid #c9deda;border-radius:8px;width:100%;min-height:40px;padding:9px 11px;font-size:14px;display:block}.ole-tool-form{border-top:1px solid #d5e5e2;gap:10px;padding:14px 0;display:grid}.ole-tool-form label,.ole-group-setup label,.ole-group-compose label,.ole-add-member label{gap:5px;font-size:12px;font-weight:700;display:grid}.ole-tool-form h4{align-items:center;gap:8px;font-weight:700;display:flex}.ole-tool-caption{color:#5b7673;font-size:12px;line-height:1.6}.ole-tool-primary{color:#fff;background:#164947;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.ole-file-upload{cursor:pointer;border:1px dashed #8cafaa;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:700;display:flex;position:relative}.ole-file-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ole-file-upload:focus-within{outline:3px solid #de694f}.ole-file-list{margin:10px 0}.ole-file-list li{align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.ole-file-list a{overflow-wrap:anywhere;flex:1;text-decoration:underline}.ole-reminder-list li{border-bottom:1px solid #d5e5e2;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.ole-reminder-list li>span{flex:1}.ole-reminder-list small{color:#5b7673;margin-top:3px;display:block}.ole-reminder-due{background:#fff3da;border-left:3px solid #d69023}.ole-tool-notice{background:#fff3da;border-radius:8px;margin:10px 0;padding:10px;font-size:13px}.ole-reminders-page,.ole-groups-page{background:#fff;border:1px solid #d5e5e2;border-radius:8px;padding:20px}.ole-reminders-page h2{font-size:24px;font-weight:700}.ole-empty{color:#5b7673;text-align:center;padding:25px 12px;font-size:13px}.ole-emoji-picker{flex-shrink:0;align-self:center;position:relative}.ole-emoji-picker summary{cursor:pointer;padding:7px;list-style:none}.ole-emoji-options{z-index:10;background:#fff;border:1px solid #c9deda;border-radius:8px;grid-template-columns:repeat(4,36px);padding:6px;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 8px 24px #143d3d20}.ole-emoji-options button{width:36px;height:36px;font-size:20px}.ole-group-layout{border-top:1px solid #d5e5e2;grid-template-columns:220px minmax(0,1fr);display:grid}.ole-group-layout>nav{border-right:1px solid #d5e5e2}.ole-group-layout>nav button{text-align:left;overflow-wrap:anywhere;align-items:center;gap:10px;width:100%;padding:14px;font-size:14px;display:flex}.ole-group-thread{min-width:0}.ole-group-thread>header{border-bottom:1px solid #d5e5e2;padding:14px}.ole-group-thread h3{font-weight:700}.ole-group-thread header p{color:#5b7673;font-size:12px}.ole-group-messages{background:#edf4f6;height:330px;padding:16px;overflow:auto}.ole-group-messages article{background:#fff;border:1px solid #d5e5e2;border-radius:8px;width:fit-content;max-width:90%;margin-bottom:12px;padding:12px;font-size:14px}.ole-group-messages article.ole-group-mine{background:#dff2e8;margin-left:auto}.ole-group-messages article p{white-space:pre-wrap;overflow-wrap:anywhere}.ole-group-messages strong,.ole-group-messages time{color:#5b7673;margin-bottom:5px;font-size:11px;display:block}.ole-group-messages time{margin:5px 0 0}.ole-group-compose,.ole-group-setup,.ole-add-member{border-bottom:1px solid #d5e5e2;gap:12px;padding:16px;display:grid}.ole-group-setup{background:#f1f7f6}.ole-group-setup label.ole-person-choice{align-items:center;gap:9px;padding:7px 0;display:flex}.ole-person-choice input{width:18px;height:18px}.ole-compose-actions>label{flex:1}.ole-mentions{flex-wrap:wrap;gap:6px;display:flex}.ole-mentions span,.ole-mentions button{color:#164947;background:#deede8;border-radius:6px;padding:4px 7px;font-size:11px}@media (max-width:767px){.ole-group-layout{grid-template-columns:minmax(0,1fr)}.ole-group-layout>nav{border-bottom:1px solid #d5e5e2;border-right:0;display:flex;overflow:auto}.ole-group-layout>nav button{flex-shrink:0;width:auto;max-width:180px}.ole-reminders-page,.ole-groups-page{padding:12px}.ole-tools-body{max-height:32dvh}}.ole-front{letter-spacing:0;background:#fff}.ole-front-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:auto;padding:20px 28px;display:flex}.ole-wordmark{color:#124b49;align-items:center;gap:10px;font-size:23px;font-weight:850;display:inline-flex}.ole-nav-link{color:#124b49;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ole-welcome{isolation:isolate;background:#b5e4f8;height:min(640px,100dvh - 150px);min-height:580px;position:relative;overflow:hidden}.ole-welcome-art{aspect-ratio:3/2;object-fit:contain;object-position:right center;z-index:-1;width:auto;max-width:none;height:100%;animation:.8s ease-out both ole-arrive;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.ole-welcome-copy{max-width:1280px;margin:auto;padding:80px 28px 100px}.ole-eyebrow{text-transform:uppercase;color:#21555b;font-size:12px;font-weight:800}.ole-welcome h1{color:#123d43;max-width:510px;margin-top:20px;font-size:64px;font-weight:850;line-height:1.05}.ole-welcome h1 span{margin-top:20px;font-size:34px;line-height:1.18;display:block}.ole-welcome-description{color:#345a63;max-width:365px;margin-top:20px;font-size:16px;line-height:1.7}.ole-welcome-actions{flex-wrap:wrap;align-items:center;gap:14px;max-width:520px;margin-top:28px;display:flex}.ole-start,.ole-business{border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:14px;font-weight:750;display:inline-flex}.ole-start{background:var(--ole-brand);color:#fff;box-shadow:0 5px 0 var(--ole-brand-deep)}.ole-business{color:#123d43;background:#ffffffd9;border:1px solid #9bbdc5}.ole-start:hover{background:var(--ole-brand-deep)}.ole-business:hover{background:#fff}.ole-welcome-note{color:#345a63;margin-top:24px;font-size:12px}.ole-floating-message{color:#124b49;background:#fff;border-radius:8px;align-items:center;gap:12px;max-width:84%;padding:16px 20px;font-size:13px;font-weight:650;animation:5s ease-in-out infinite ole-bob;display:flex;position:absolute;bottom:35px;right:8%;box-shadow:0 12px 35px #123d4320}.ole-typing{gap:3px;display:flex}.ole-typing i{background:#128878;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite ole-bob}.ole-typing i:nth-child(2){animation-delay:.15s}.ole-typing i:nth-child(3){animation-delay:.3s}.ole-front :focus-visible{outline-offset:4px;outline:3px solid #117e9a}@keyframes ole-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ole-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.ole-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 72px)}.ole-app:has(.ole-workspace){height:100dvh;overflow:hidden}.ole-workspace{height:calc(100dvh - 72px);min-height:0;overflow:hidden}.ole-workspace-content{min-height:0;overflow-y:auto}.ole-inbox-heading{z-index:5;position:sticky;top:0}.ole-navigation-rail{flex-direction:row;grid-row:2;justify-content:space-around;gap:2px;padding:6px}.ole-rail-emblem{display:none}.ole-navigation-rail button{width:54px;min-height:50px}.ole-inbox-heading{height:72px;padding:12px 16px}.ole-empty-inbox{grid-template-columns:minmax(0,1fr);min-height:0}.ole-empty-inbox>aside{border-bottom:1px solid #d5e5e2;border-right:0}.ole-empty-conversation{padding:28px 20px}.ole-empty-conversation h2{font-size:24px}.ole-empty-conversation .ole-list-eyebrow{padding-top:6px}.ole-workspace .ole-chat-frame{height:calc(100dvh - 270px)}.ole-workspace-content>section:not(.ole-chat-frame){margin:12px}.ole-app-header{gap:14px;min-height:72px;padding:12px 16px}.ole-brand-name{font-size:27px}.ole-brand-mark{width:37px;height:37px}.ole-location{display:none}.ole-app-links{gap:12px;font-size:12px}.ole-auth{margin-top:4px}.ole-auth>div:first-child{gap:8px;min-height:auto;padding:20px}.ole-auth>div:first-child ol,.ole-auth>div:first-child:after,.ole-auth-story .ole-brand{display:none}.ole-auth-headline{margin:0;font-size:27px}.ole-auth-headline br{display:none}.ole-auth>div:last-child{padding:22px}.ole-front-nav{padding:16px 20px}.ole-welcome{height:auto;min-height:700px}.ole-welcome-copy{background:0 0;padding:28px 20px 290px}.ole-welcome-art{aspect-ratio:3/2;object-fit:contain;object-position:center bottom;width:100%;height:auto;top:auto;bottom:0;-webkit-mask-image:none;mask-image:none}.ole-welcome h1{margin-top:12px;font-size:48px}.ole-welcome h1 span{margin-top:12px;font-size:27px}.ole-welcome-description{margin-top:14px;font-size:14px}.ole-welcome-actions{gap:10px;margin-top:18px}.ole-start,.ole-business{padding:12px;font-size:13px}.ole-floating-message{padding:12px;font-size:11px;bottom:20px;right:5%}}@media (prefers-reduced-motion:reduce){.ole-welcome-art,.ole-floating-message,.ole-typing i{animation:none}}.ole-topbar{border-radius:8px}.ole-chat-frame{height:calc(100dvh - 250px);min-height:360px}.ole-sender-workspace .ole-chat-frame,.ole-follow .ole-chat-frame{height:min(650px,75dvh)}.ole-chat-frame>nav,.ole-chat-frame>section{min-height:0;overflow:hidden}.ole-conversation-list{flex:1;overflow-y:auto}.ole-chat-frame>section{background-color:#edf4f6;background-image:radial-gradient(#d1e0e5 .7px,#0000 .7px);background-size:20px 20px}.ole-chat-frame>section>div:first-child{min-height:68px;padding:12px 16px}.ole-chat-frame>section>.overflow-y-auto{overscroll-behavior:contain;padding:20px}.ole-chat-frame article,.ole-chat-frame .whitespace-pre-wrap{overflow-wrap:anywhere}.ole-chat-frame article{border:1px solid #e1eaed}.ole-messenger button,.ole-messenger a{transition:background-color .14s,box-shadow .14s}.ole-messenger :focus-visible{outline-offset:3px;outline:3px solid #159bba}@media (max-width:767px){.ole-chat-frame{height:calc(100dvh - 260px);min-height:320px}.ole-chat-frame>section,.ole-chat-frame>nav{height:100%}.ole-chat-frame>section>.overflow-y-auto{padding:12px}}@media (prefers-reduced-motion:reduce){.ole-messenger button,.ole-messenger a{transition:none}}.ole-tool-toggle{width:100%;color:var(--ole-brand);background:#fbfdfd;border-top:1px solid #dfe8e4;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.ole-tool-toggle:hover{background:#eef5f2}.ole-tools{background:#fff;border-top:1px solid #dfe8e4}.ole-tools>.ole-tool-toggle{border-top:0}.ole-tools-body{border-top:1px solid #eef2f0;gap:14px;padding:14px 16px 16px;display:grid}.ole-tools-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ole-tools-heading h3{color:#15362e;font-size:14px;font-weight:800}.ole-tools-heading button:not(.ole-tool-primary){width:32px;height:32px;color:var(--ole-brand);border-radius:8px;place-items:center;display:grid}.ole-tools-heading button:not(.ole-tool-primary):hover{background:#eef5f2}.ole-tool-notice{color:#15362e;background:#eaf5f0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.ole-file-upload{cursor:pointer;background:var(--ole-brand);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.ole-file-upload:hover{background:var(--ole-brand-deep)}.ole-file-upload input{display:none}.ole-tool-caption{color:#68776f;font-size:12px}.ole-file-list,.ole-reminder-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ole-file-list li,.ole-reminder-list li{background:#fff;border:1px solid #e4ebe7;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ole-file-list a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ole-brand);flex:1;font-weight:700;overflow:hidden}.ole-file-list small,.ole-reminder-list small{color:#68776f}.ole-reminder-list li span{color:#15362e;flex:1;min-width:0;font-weight:600}.ole-reminder-list li small{font-weight:400;display:block}.ole-reminder-list li button{width:32px;height:32px;color:var(--ole-brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ole-reminder-list li button:hover{background:var(--ole-brand-soft)}.ole-reminder-due{border-color:#e66b54!important}.ole-tool-form{border-top:1px solid #eef2f0;gap:10px;padding-top:12px;display:grid}.ole-tool-form h4{color:#15362e;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.ole-tool-form label{color:#33443e;gap:6px;font-size:13px;font-weight:600;display:grid}.ole-tool-input{color:#15362e;background:#f4f8f7;border:1px solid #c9ded7;width:100%;padding:9px 12px;font-size:14px}textarea.ole-tool-input{resize:vertical;min-height:64px}.ole-tool-primary{background:var(--ole-brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.ole-tool-primary:hover{background:var(--ole-brand-deep)}.ole-tool-primary:disabled{opacity:.55}.ole-emoji-picker{flex-shrink:0;position:relative}.ole-emoji-picker summary{width:40px;height:40px;color:var(--ole-brand);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.ole-emoji-picker summary::-webkit-details-marker{display:none}.ole-emoji-picker summary:hover{background:#eef5f2}.ole-emoji-options{z-index:30;background:#fff;border:1px solid #dfe8e4;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:2px;padding:8px;display:grid;position:absolute;bottom:46px;left:0;box-shadow:0 12px 32px #123d4326}.ole-emoji-options button{border-radius:8px;padding:6px;font-size:20px;line-height:1}.ole-emoji-options button:hover{background:#eef5f2}.ole-reminders-page,.ole-groups-page{background:#fff;border:1px solid #dfe8e4;border-radius:16px;padding:16px;box-shadow:0 1px 2px #123d430d}.ole-reminders-page h2,.ole-groups-page h2{color:#15362e;font-size:18px;font-weight:800}.ole-empty{color:#68776f;background:#f2f6f5;border-radius:8px;padding:12px;font-size:13px}.ole-group-setup{border:1px solid #e4ebe7;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.ole-group-setup h3{color:#15362e;font-size:14px;font-weight:800}.ole-group-setup>label{color:#33443e;gap:6px;font-size:13px;font-weight:600;display:grid}.ole-group-setup fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.ole-group-setup legend{color:#15362e;margin-bottom:4px;padding:0;font-size:13px;font-weight:700}.ole-person-choice{color:#15362e;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:600;display:flex}.ole-person-choice:hover{background:#f2f6f5}.ole-group-layout{gap:12px;margin-top:12px;display:grid}@media (min-width:768px){.ole-group-layout{grid-template-columns:240px minmax(0,1fr)}}.ole-group-layout>nav{align-content:start;gap:4px;display:grid}.ole-group-layout>nav button{color:#15362e;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.ole-group-layout>nav button:hover{background:#eef5f2}.ole-group-layout>nav button[aria-current=page]{background:#e2f0eb;box-shadow:inset 4px 0 #e66b54}.ole-group-thread{background:#fbfdfd;border:1px solid #e4ebe7;border-radius:12px;gap:10px;padding:12px;display:grid}.ole-group-thread>header h3{color:#15362e;font-size:15px;font-weight:800}.ole-group-thread>header p{color:#68776f;font-size:12px}.ole-group-messages{gap:8px;max-height:380px;display:grid;overflow-y:auto}.ole-group-messages article{background:#fff;border:1px solid #e1eaed;border-radius:0 12px 12px;padding:8px 10px}.ole-group-messages article strong{color:var(--ole-brand);font-size:12px}.ole-group-messages article p{color:#15362e;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px}.ole-group-messages article time{color:#68776f;font-size:11px}.ole-group-mine{justify-self:end;max-width:92%;background:#e4f6d8!important;border-top-left-radius:12px!important;border-top-right-radius:0!important}.ole-mentions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ole-mentions span,.ole-mentions button{color:var(--ole-brand);background:#e2f0eb;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.ole-group-compose{border-top:1px solid #eef2f0;gap:8px;padding-top:10px;display:grid}.ole-group-compose>label{color:#33443e;gap:6px;font-size:13px;font-weight:600;display:grid}.ole-compose-actions{align-items:center;gap:8px;display:flex}.ole-compose-actions label{color:#33443e;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ole-compose-actions .ole-tool-primary{margin-left:auto}.ole-desk-layout{background:#f4f6f9;grid-template-columns:236px minmax(0,1fr);min-height:calc(100dvh - 80px);display:grid}.ole-desk-sidebar{background:#fff;border-right:1px solid #dfe6ed;flex-direction:column;height:calc(100dvh - 80px);padding:24px 14px 14px;display:flex;position:sticky;top:0}.ole-desk-identity{align-items:center;gap:10px;min-width:0;padding:0 6px 26px;display:flex}.ole-desk-identity>span{color:#a64026;background:#ffede5;border-radius:8px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ole-desk-identity strong{overflow-wrap:anywhere;font-size:14px;display:block}.ole-desk-identity small{color:#637285;margin-top:4px;font-size:11px;display:block}.ole-desk-sidebar nav{gap:6px;display:grid}.ole-desk-sidebar nav button{text-align:left;color:#425367;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:700;transition:background .16s,color .16s;display:flex}.ole-desk-sidebar nav button>svg{color:#147b8d;flex-shrink:0}.ole-desk-sidebar nav button:nth-child(2)>svg{color:#b84631}.ole-desk-sidebar nav button:nth-child(3)>svg{color:#326fc1}.ole-desk-sidebar nav button:nth-child(5)>svg{color:#92630a}.ole-desk-sidebar nav button:hover{background:#f0f4f8}.ole-desk-sidebar nav button[aria-current=page]{background:var(--ole-brand-soft);color:var(--ole-brand);box-shadow:inset 3px 0 #0a8f77}.ole-desk-sidebar nav b{color:#3a5963;background:#fff;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10px}.ole-desk-session{border-top:1px solid #e4eaf0;align-items:center;gap:9px;margin-top:auto;padding:16px 4px 0;display:flex}.ole-desk-avatar{color:#235b91;background:#dcecfb;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ole-desk-session>span:nth-child(2){min-width:0}.ole-desk-session strong{overflow-wrap:anywhere;font-size:12px;display:block}.ole-desk-session small{color:#637285;font-size:10px}.ole-desk-session button{border-radius:8px;place-items:center;min-width:36px;height:36px;margin-left:auto;display:grid}.ole-desk-session button:hover{color:#a64026;background:#ffede5}.ole-desk-content{min-width:0;padding:24px 32px 40px}.ole-desk-content>*+*{margin-top:20px}.ole-desk-layout h1,.ole-desk-layout h2,.ole-desk-layout h3{font-family:Trebuchet MS,Segoe UI,sans-serif}.ole-desk-layout .ole-desk-header{color:#193b3b;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe6ed;border-radius:0;padding:0 0 20px}.ole-desk-header>div>div:first-child>span{color:#235b91;background:#dcecfb;border-radius:8px}.ole-desk-header p.text-white\/70{color:#637285}.ole-desk-header>div>div:last-child>button:first-child{background:var(--ole-brand);color:#fff;border-radius:8px}.ole-desk-refresh{color:#425367;background:#fff;border:1px solid #d7e2e8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.ole-desk-mobile-signout{display:none}.ole-desk-header dl{gap:0;max-width:none;margin-top:22px}.ole-desk-header dl>div{background:0 0;border-left:1px solid #dfe6ed;border-radius:0;padding:0 20px}.ole-desk-header dl>div:first-child{border:0;padding-left:0}.ole-desk-header dt{color:#637285}.ole-desk-header dt svg{color:#147b8d}.ole-desk-header dl>div:nth-child(2) svg{color:#b84631}.ole-desk-header dl>div:nth-child(3) svg{color:#92630a}.ole-desk-header dd{margin-top:5px;font-size:25px}.ole-delivery-notice{color:#76520c;background:#fff5d9;border-left:3px solid #d69d20;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.ole-delivery-notice svg{flex-shrink:0}.ole-desk-view-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ole-desk-view-heading span{color:#637285;font-size:11px}.ole-desk-view-heading h1{margin-top:3px;font-size:24px;font-weight:800}.ole-desk-share{background:#fff;border:1px solid #d7e2e8;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.ole-desk-content>section{box-shadow:none;border-radius:8px}.ole-desk-content table{font-size:13px}.ole-desk-content thead{color:#425367;background:#f1f5f9}.ole-desk-content tbody tr:hover{background:#f6fafb}.ole-desk-content button{transition:background .16s,box-shadow .16s}.ole-workspace .ole-inbox-heading{background:#fff}.ole-navigation-rail button:nth-of-type(2):not([aria-current]) svg{color:#ffd267}.ole-navigation-rail button:nth-of-type(3):not([aria-current]) svg{color:#ffa994}.ole-navigation-rail button:nth-of-type(4):not([aria-current]) svg{color:#9dd8ef}.ole-chat-frame>nav{background:#fff}.ole-chat-frame>section{background:#f0f5f8}.ole-chat-frame input:focus,.ole-desk-content input:focus,.ole-desk-content textarea:focus{border-color:#168c90}@media (max-width:900px){.ole-desk-layout{grid-template-columns:190px minmax(0,1fr)}.ole-desk-content{padding:20px}}@media (max-width:767px){.ole-desk-layout{display:block}.ole-desk-sidebar{z-index:8;border-bottom:1px solid #dfe6ed;border-right:0;height:auto;padding:8px;position:sticky;top:0}.ole-desk-identity,.ole-desk-session{display:none}.ole-desk-sidebar nav{gap:4px;display:flex;overflow-x:auto}.ole-desk-sidebar nav button{flex-direction:column;gap:5px;min-width:74px;min-height:62px;padding:9px 6px;font-size:10px;position:relative}.ole-desk-sidebar nav b{font-size:9px;position:absolute;top:0;right:0}.ole-desk-sidebar nav button[aria-current=page]{box-shadow:inset 0 -3px #0a8f77}.ole-desk-content{padding:18px 14px 32px}.ole-desk-mobile-signout{color:#425367;background:#fff;border:1px solid #d7e2e8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.ole-desk-header>div{gap:12px}.ole-desk-header dl>div{padding:0 12px}.ole-desk-header dd{font-size:23px}.ole-desk-header dt{font-size:10px}}@media (prefers-reduced-motion:reduce){.ole-desk-layout button{transition:none}}.ole-add-member{border-top:1px solid #eef2f0;gap:8px;padding-top:10px;display:grid}.ole-add-member label{color:#33443e;gap:6px;font-size:13px;font-weight:600;display:grid}.ole-app:has(.ole-workspace){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.ole-app:has(.ole-workspace)>.ole-app-header{flex-shrink:0}.ole-app .ole-workspace{border-top:1px solid #d5e2ef;flex:1;height:auto;min-height:0}.ole-workspace-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ole-workspace-content>.ole-inbox-heading,.ole-workspace-content>.ole-tone-controls,.ole-workspace-content>.ole-interests-nudge,.ole-workspace-content>[role=status]{flex-shrink:0}.ole-workspace .ole-inbox-heading{background:#eef5ff;border-bottom:1px solid #cbdcef;height:auto;min-height:88px;padding:12px 22px}.ole-inbox-heading h1{align-items:center;gap:9px;display:flex}.ole-inbox-heading h1>svg{color:#326cb3}.ole-inbox-heading p{color:#4b6178;font-size:14px}.ole-inbox-actions{gap:7px}.ole-inbox-actions button{background:#fff;border:1px solid #c3d6e9;width:44px;height:44px}.ole-inbox-actions .ole-compose-new{background:#2268ad;border-color:#2268ad;box-shadow:0 3px #164d82}.ole-inbox-actions button[aria-pressed=true]{color:#76500b;background:#ffebbc;border-color:#d4ab4e}.ole-workspace .ole-navigation-rail{background:#17384d}.ole-navigation-rail button{min-height:58px;font-size:11px}.ole-navigation-rail button[aria-current=page]{color:#204d7b;background:#ddecff;box-shadow:inset 3px 0 #ffb66b}.ole-workspace .ole-chat-frame{border-top:1px solid #d4e1ed;flex:1;height:auto;min-height:0;margin:0}.ole-chat-frame>nav{background:#f4f7fc;min-width:0}.ole-chat-list-heading{background:#e8eff9;min-height:68px}.ole-chat-list-heading h2{font-size:17px}.ole-chat-list-heading button{background:#2268ad;border-radius:8px;place-items:center;min-width:42px;min-height:42px;display:grid}.ole-conversation-list{contain:paint;padding:7px}.ole-thread-row{text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 76px;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 14px;display:flex}.ole-thread-row:hover{background:#e7eef7}.ole-thread-row.ole-thread-active{background:#ddecff;box-shadow:inset 3px 0 #2268ad}.ole-swipe{border-radius:10px;position:relative;overflow:hidden}.ole-swipe-actions{align-items:stretch;display:flex;position:absolute;top:0;bottom:0;right:0}.ole-swipe-actions button{color:#fff;border:0;place-items:center;width:52px;display:grid}.ole-swipe-actions button:first-child{background:#526460}.ole-swipe-actions button:nth-child(2){background:#8a5a00}.ole-swipe-actions button:last-child{background:var(--ole-brand)}.ole-swipe .ole-thread-row{transition:transform .18s ease-out;position:relative}.ole-swipe.ole-open .ole-thread-row{border-radius:10px 0 0 10px;transform:translate(-156px)}.ole-swipe[data-count="2"].ole-open .ole-thread-row{transform:translate(-104px)}.ole-palette-veil{z-index:60;background:#10231e8f;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.ole-palette{background:#fff;border-radius:16px;width:min(520px,100%);animation:.18s ease-out both ole-msg-in;overflow:hidden;box-shadow:0 30px 70px #00000045}.ole-palette input{border:0;border-bottom:1px solid #dfe8e4;outline:none;width:100%;padding:16px 18px;font-size:15px}.ole-palette ol{max-height:320px;margin:0;padding:8px;list-style:none;overflow-y:auto}.ole-palette li button{text-align:left;color:#15362e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.ole-palette li button span{text-transform:uppercase;letter-spacing:.06em;color:#8ba09a;font-size:11px;font-weight:700}.ole-palette li button.ole-palette-on{background:var(--ole-brand-soft)}.ole-palette>p{color:#68776f;padding:16px 18px;font-size:14px}[data-ole-theme=dark].ole-workspace .ole-palette{background:#1d2632}[data-ole-theme=dark].ole-workspace .ole-palette input{color:#e8eef4;background:#1d2632;border-color:#2f3b4a}[data-ole-theme=dark].ole-workspace .ole-palette li button{color:#e8eef4}[data-ole-theme=dark].ole-workspace .ole-palette li button.ole-palette-on{background:#2a3441}[data-ole-theme=dark].ole-workspace .ole-swipe-actions button:first-child{background:#3a4552}[data-ole-theme=dark].ole-workspace .ole-swipe-actions button:nth-child(2){background:#6b4d10}.ole-kind-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.ole-kind-person{color:#2b5f9e;background:#e3f0ff}.ole-kind-business{color:#9a5a12;background:#ffeddd}.ole-kind-updates{color:#0b6b4f;background:#e0f4ec}.ole-chat-frame>section{background-image:none}.ole-chat-frame>section>div:first-child{background:#fffaf3;border-bottom:2px solid #e5cda7}.ole-chat-frame input[aria-label=Search\ conversations],.ole-chat-frame form input{font-size:16px}.ole-thread-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:24px;display:flex}.ole-thread-empty img{object-fit:contain;width:150px;height:112px}.ole-thread-empty h3{color:#694739;margin-top:12px;font-size:20px;font-weight:800}.ole-thread-empty p{color:#71594b;max-width:340px;margin-top:6px;font-size:15px;line-height:1.7}.ole-workspace-content>section:not(.ole-chat-frame){min-height:0;overflow-y:auto}.ole-connection-notice{color:#704911;background:#fff2d6;border-bottom:1px solid #e8d09b;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex}.ole-connection-notice>svg{flex-shrink:0}.ole-connection-notice>span{flex:1}.ole-connection-notice button{background:#fff;border:1px solid #ddc084;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:7px 12px;font-weight:700;display:inline-flex}.ole-interests-nudge{color:#76520f;background:#fff8e7;border-bottom:1px solid #ebd5a3;font-size:13px}.ole-interests-nudge summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:8px 20px;list-style:none;display:flex}.ole-interests-nudge summary::-webkit-details-marker{display:none}.ole-interests-nudge summary>svg:last-child{margin-left:auto}.ole-interests-nudge small{margin-left:10px;font-weight:400}.ole-interests-nudge>div{padding:0 20px 14px}.ole-interests-nudge>div>p{margin-bottom:10px}.ole-comfortable .ole-thread-row{min-height:100px}.ole-comfortable .ole-thread-row .text-sm,.ole-comfortable .ole-chat-frame .whitespace-pre-wrap,.ole-comfortable .ole-chat-frame input{font-size:18px;line-height:1.65}.ole-comfortable .ole-thread-row .text-xs{font-size:14px}.ole-comfortable .ole-navigation-rail button{font-size:12px}.ole-app:has(.ole-workspace)>a[aria-label="Return to Island Sync Online homepage"]{background:#eef3f9;border-top:1px solid #d5e2ef;border-radius:0;flex-shrink:0;min-height:28px;margin:0;padding:4px 16px}@media (max-width:767px){.ole-workspace .ole-inbox-heading{min-height:92px;padding:10px 14px}.ole-inbox-heading h1{font-size:20px}.ole-inbox-heading h1>svg{display:none}.ole-inbox-heading p{font-size:12px}.ole-inbox-actions{gap:4px}.ole-inbox-actions button{width:40px;height:44px}.ole-connection-notice{flex-wrap:wrap;padding:8px 12px;font-size:13px}.ole-interests-nudge summary{padding-left:14px;padding-right:14px}.ole-workspace .ole-chat-frame{min-height:0}.ole-thread-empty{min-height:210px;padding:16px}.ole-navigation-rail button{width:52px;min-height:56px;font-size:10px}}.ole-app{--ole-aqua:#0e8093;--ole-coral:#b84836;--ole-blue:#346bc3;--ole-gold:#92600b}.ole-app:not([data-area=home]) h1,.ole-app:not([data-area=home]) h2,.ole-app:not([data-area=home]) h3{font-family:Trebuchet MS,Segoe UI,Arial,sans-serif}.ole-app[data-area=join]{background:#edf4fb}.ole-app[data-area=follow]{background:#f0f5fc}.ole-surface-heading{align-items:center;gap:13px;min-width:0;padding:6px 0 16px;display:flex}.ole-surface-heading>span{color:#12768c;background:#e1f3f7;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px #12768c18}.ole-surface-heading h2{font-size:20px;font-weight:800;line-height:1.3}.ole-surface-heading p{color:#61738a;margin-top:4px;font-size:12px}.ole-accent-reminders>span{color:#92600b;background:#fff0d0;box-shadow:0 3px #92600b18}.ole-accent-groups>span{color:#b84836;background:#ffe7e0;box-shadow:0 3px #b8483618}.ole-accent-business>span{color:#346bc3;background:#e6efff}.ole-accent-profile>span{background:var(--ole-brand-soft);color:var(--ole-brand);box-shadow:0 3px 0 var(--ole-glow)}.ole-app{--ole-pop-coral:#e0573f;--ole-pop-coral-deep:#b84836;--ole-pop-aqua:#0e9db8;--ole-pop-aqua-deep:#12768c;--ole-pop-gold:#e8a83d;--ole-pop-gold-deep:#92600b;--ole-pop-blue:#346bc3;--ole-pop-leaf:#1f9d66}.ole-stat-row{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.ole-inbox-heading .ole-stat-row{margin:6px 0 0}.ole-stat-chip{color:#12768c;background:#e1f3f7;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.ole-stat-chip[data-tone=coral]{color:#b84836;background:#ffe7e0}.ole-stat-chip[data-tone=gold]{color:#92600b;background:#fff0d0}.ole-stat-chip[data-tone=blue]{color:#346bc3;background:#e6efff}.ole-stat-chip[data-tone=leaf]{background:var(--ole-brand-soft);color:var(--ole-brand)}.ole-filter-count{background:var(--ole-glow);border-radius:999px;place-items:center;min-width:22px;height:20px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-grid}.ole-thread-row{position:relative}.ole-thread-row:before{content:"";border-radius:4px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.ole-thread-person:before{background:var(--ole-pop-aqua)}.ole-thread-business:before{background:var(--ole-pop-gold)}.ole-thread-updates:before{background:var(--ole-pop-coral)}.ole-kind-chip{border-radius:999px;width:fit-content;padding:2px 10px 2px 7px}.ole-kind-person{background:#e3f0ff;color:#2b5f9e!important}.ole-kind-business{background:#ffeddd;color:#9a5a12!important}.ole-kind-updates{background:#e0f4ec;color:#0b6b4f!important}.ole-pane-person{background:#eaf7fa!important}.ole-pane-business{background:#fdf6e8!important}.ole-pane-updates{background:#fdeeed!important}.ole-pane-updates article{content-visibility:auto;contain-intrinsic-size:auto 54px;border:1px solid #f6d9d2}.ole-dm-mine{content-visibility:auto;contain-intrinsic-size:auto 54px;border:1px solid #a9dcea;background:#d3f0f7!important}.ole-dm-theirs{content-visibility:auto;contain-intrinsic-size:auto 54px;background:#fff;border:1px solid #e2eaf3}.ole-pane-business .ole-dm-mine{border-color:#eed189;background:#ffedc2!important}.ole-composer input{background:#f2f8fb!important;border-radius:999px!important}.ole-composer button:last-child{border-radius:999px!important}.ole-empty-card{border:1px solid #d9e8f2;border-top:4px solid var(--ole-pop-aqua);text-align:center;background:#f4fafd;border-radius:16px;padding:26px 20px}.ole-empty-card p{color:#4d6378;font-size:14px}.ole-empty-art{width:min(300px,78%);height:auto;margin:0 auto 6px;animation:5s ease-in-out infinite ole-float;display:block}.ole-pop-in{animation:.42s cubic-bezier(.2,1.4,.4,1) both ole-pop-in}@keyframes ole-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ole-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ole-celebrate{position:relative;overflow:hidden}.ole-celebrate:after{content:"";pointer-events:none;background:radial-gradient(circle at 8% 50%, var(--ole-pop-coral) 0 7px, transparent 8px), radial-gradient(circle at 24% 20%, var(--ole-pop-gold) 0 6px, transparent 7px), radial-gradient(circle at 42% 60%, var(--ole-pop-aqua) 0 7px, transparent 8px), radial-gradient(circle at 58% 25%, var(--ole-pop-blue) 0 6px, transparent 7px), radial-gradient(circle at 74% 55%, var(--ole-pop-coral) 0 6px, transparent 7px), radial-gradient(circle at 90% 30%, var(--ole-pop-gold) 0 7px, transparent 8px);height:130px;animation:2.6s ease-out both ole-confetti-fall;position:absolute;inset:-30% -10% auto}@keyframes ole-confetti-fall{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(230%)}}.ole-onboarding li[aria-current=step]>span{box-shadow:0 0 0 4px var(--ole-glow);animation:.42s cubic-bezier(.2,1.4,.4,1) both ole-pop-in}.ole-setup-progress{align-items:center;gap:10px;margin-top:10px;display:flex}.ole-setup-progress progress{-webkit-appearance:none;appearance:none;border-radius:999px;flex:1;height:10px;overflow:hidden}.ole-setup-progress progress::-webkit-progress-bar{background:#e8eceb;border-radius:999px}.ole-setup-progress progress::-webkit-progress-value{background:linear-gradient(90deg, var(--ole-pop-leaf), var(--ole-pop-aqua));border-radius:999px}.ole-setup-progress progress::-moz-progress-bar{background:var(--ole-pop-leaf);border-radius:999px}.ole-setup-cheer{color:#92600b;font-size:12px;font-weight:800}.ole-follow-card{border-top:4px solid var(--ole-pop-gold)}.ole-follow-card .ole-auth-art{float:right;width:120px;height:auto;margin:0 0 10px 14px}a.ole-connection-item{transition:transform .18s,box-shadow .18s}a.ole-connection-item:hover{transform:translateY(-3px);box-shadow:0 10px 22px #16395214}@media (max-width:767px){.ole-follow-card .ole-auth-art{width:92px}.ole-stat-chip{font-size:11px}}@media (prefers-reduced-motion:reduce){.ole-empty-art,.ole-pop-in,.ole-celebrate:after,.ole-onboarding li[aria-current=step]>span{animation:none!important}a.ole-connection-item:hover{transform:none}}.ole-desk-view-heading{justify-content:flex-start}.ole-desk-section-icon{background:#e1f3f7;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;color:#12768c!important}.ole-desk-view-heading[data-section=broadcasts]>.ole-desk-section-icon{background:#ffe7e0;color:#b84836!important}.ole-desk-view-heading[data-section=contacts]>.ole-desk-section-icon{background:#e6efff;color:#346bc3!important}.ole-desk-view-heading[data-section=reminders]>.ole-desk-section-icon{background:#fff0d0;color:#92600b!important}.ole-desk-content>section,.ole-groups-page,.ole-reminders-page{box-shadow:none;border-color:#d9e5f0;border-radius:8px}.ole-reminders-page{border-top:3px solid #e6b44c}.ole-groups-page{border-top:3px solid #f28e75}.ole-groups-page .ole-tools-heading{flex-wrap:wrap}.ole-reminder-list li{background:#f7faff;border-left:3px solid #7babe6;padding:13px}.ole-reminder-list li.ole-reminder-due{background:#fff3e4;border-left-color:#df9452!important}.ole-group-layout>nav button{background:#f5f8fc;border:1px solid #e2eaf3}.ole-group-layout>nav button[aria-current=page]{color:#933f31;background:#ffede7}.ole-group-thread{background:#f0f5fb;border-color:#d7e4f1;border-radius:8px}.ole-group-messages article{border-radius:8px;box-shadow:0 2px 5px #193b3b07}.ole-group-mine{background:#deefff!important;border-color:#c1daef!important}.ole-empty{color:#4d6378;text-align:center;background:#edf4fb;border:1px dashed #c4d8eb;padding:28px 18px}.ole-app input[type=checkbox],.ole-app input[type=radio]{accent-color:#147d91}.ole-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.ole-app textarea,.ole-app select{transition:border-color .16s,box-shadow .16s}:is(.ole-app input:focus-visible,.ole-app textarea:focus-visible,.ole-app select:focus-visible){box-shadow:0 0 0 3px #2e8cbd18}.ole-app button:disabled{cursor:not-allowed}.ole-app button:not(:disabled):hover>svg,.ole-app a:hover>svg{transform:translateY(-1px)}.ole-app button>svg,.ole-app a>svg{transition:transform .16s}.ole-tools-body{background:#f8fbff}.ole-tools-body .ole-tool-form h4{color:#386a9b}.ole-file-list li{background:#fff;border:1px solid #dce8f2;border-radius:8px;padding:10px}.ole-follow{padding-top:22px}.ole-follow>header{background:#123753;border-bottom-color:#ff987d;border-radius:8px;padding:20px}.ole-follow>header .ole-surface-heading{padding-bottom:0}.ole-follow>header .ole-surface-heading h2{color:#fff}.ole-follow>header .ole-surface-heading p{color:#c1d3e4}.ole-follow>header .ole-surface-heading>span{color:#80500d;background:#ffe5ad}.ole-follow>header nav button,.ole-follow>header nav a{border-radius:8px}.ole-follow>section{border-color:#d8e5f0;border-radius:8px}.ole-join{padding-top:38px;padding-bottom:48px}.ole-join>p:first-child{color:#237b93;margin-top:0}.ole-join>div>a{transition:transform .18s,box-shadow .18s}.ole-join>div>a:hover{transform:translateY(-3px);box-shadow:0 8px 18px #2b5e7c12}.ole-onboarding>header{border-bottom:1px solid #d9e5f0;padding:22px 0}.ole-onboarding>section{box-shadow:none;border-top:3px solid #5595d9;border-radius:8px}.ole-onboarding>ol{background:#e9f2fd;border-radius:8px;padding:16px}.ole-onboarding li[aria-current=step]{color:#236ab4}.ole-auth{border:1px solid #cfdfec;border-radius:8px;position:relative;box-shadow:0 10px 35px #1639520c}.ole-auth-art{object-fit:contain;width:100%;height:auto;max-height:245px;margin:10px 0;display:block}.ole-auth-story{background:#123753!important}.ole-auth>div:last-child>.ole-auth-art{float:right;width:104px;height:104px;margin:0 0 12px 12px}.ole-auth>div:first-child:after{display:none}.ole-auth form{clear:both}.ole-auth>div:last-child{background:#fffdfb}.ole-auth input{background:#f8fbff;border-color:#ccdeec}.ole-auth-headline{font-size:33px;line-height:1.16}@media (max-width:767px){.ole-auth{margin:12px}.ole-auth-story{position:relative;min-height:165px!important;padding:22px!important}.ole-auth-story .ole-auth-art{width:140px;height:140px;margin:0;position:absolute;bottom:0;right:8px}.ole-auth-story>p:not(.ole-auth-headline),.ole-auth-story ol{display:none}.ole-auth-story .ole-auth-headline{max-width:180px;margin-top:14px;font-size:24px}.ole-auth>div:last-child>.ole-auth-art{width:82px;height:82px}.ole-surface-heading h2{font-size:18px}.ole-surface-heading>span,.ole-desk-section-icon{width:42px;height:42px}.ole-follow>header{padding:16px}.ole-join{padding-top:25px}}@media (prefers-reduced-motion:reduce){.ole-app button,.ole-app button>svg,.ole-app a>svg,.ole-app input,.ole-app textarea,.ole-app select{transition:none!important}.ole-app button:hover>svg,.ole-app a:hover>svg,.ole-join>div>a:hover{transform:none}}.ole-vivid .ole-welcome{background:#102a45;height:min(680px,100dvh - 140px);min-height:600px}.ole-vivid .ole-welcome-art{animation:.8s ease-out both ole-arrive;-webkit-mask-image:none;mask-image:none}.ole-vivid .ole-welcome-copy{padding-top:72px}.ole-vivid .ole-eyebrow{color:#ffdb63;text-transform:none;align-items:center;gap:8px;font-size:11px;display:flex}.ole-vivid h1,.ole-vivid h2{font-family:Trebuchet MS,Segoe UI,sans-serif}.ole-vivid .ole-welcome h1{color:#fff;max-width:490px;font-size:70px}.ole-vivid .ole-welcome h1 span{color:#9ae8e3;font-size:32px}.ole-vivid .ole-welcome-description{color:#deebf6;max-width:340px;font-size:15px}.ole-vivid .ole-start{color:#24304a;background:#ffcf48;box-shadow:0 4px #ac7f10}.ole-vivid .ole-start:hover{background:#fd7;transform:translateY(-2px)}.ole-vivid .ole-welcome-actions>a:last-child:not(:first-child){color:#fff;border-bottom:1px solid #9ae8e3;padding:8px 0;font-size:13px}.ole-vivid .ole-welcome-note{color:#bed0e1}.ole-vivid .ole-floating-message{color:#3f3924;background:#fff3cf;bottom:30px;right:8%}.ole-motion-control{color:#e4edf4;background:#ffffff12;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex;position:absolute;bottom:22px;left:28px}.ole-conversation-ribbon{color:#3d2631;text-align:center;background:#ff7964;padding:16px 20px;font-size:18px;font-weight:700;overflow:hidden}.ole-conversation-ribbon span{animation:9s ease-in-out infinite ole-ribbon-sway;display:inline-block}.ole-conversation-ribbon b{color:#fff;margin:0 20px}.ole-connections h2{font-size:26px}.ole-connection-item{background:#e4f5f5;border-bottom:3px solid #1e9299;border-radius:8px;padding:22px;transition:transform .18s,box-shadow .18s;display:block}.ole-connection-item:nth-child(2){background:#fff1e9;border-color:#e87650}.ole-connection-item:nth-child(3){background:#e8efff;border-color:#4977dd}.ole-connection-item:hover{transform:translateY(-4px);box-shadow:0 8px 22px #102a4510}.ole-connection-item>span{color:#147b8d;background:#fff;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 3px #147b8d20}.ole-connection-item:nth-child(2)>span{color:#b6462f}.ole-connection-item:nth-child(3)>span{color:#285fba}.ole-connection-item h3{margin-top:18px;font-size:16px;font-weight:800}.ole-connection-item p{color:#42556a;margin-top:8px;font-size:13px;line-height:1.8}.ole-connection-item strong{align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.ole-motion-paused *,.ole-motion-paused :after,.ole-motion-paused :before{animation-play-state:paused!important}.ole-avatar{color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:inline-grid;box-shadow:0 0 0 2px #fff}.ole-avatar-choices{flex-wrap:wrap;gap:9px;max-width:400px;margin-top:12px;display:flex}.ole-avatar-choices button{border:2px solid #0000;border-radius:50%;padding:3px;transition:transform .15s,border-color .15s}.ole-avatar-choices button:hover{transform:translateY(-3px)}.ole-avatar-choices button[aria-checked=true]{background:#e8efff;border-color:#2864dc}.ole-profile-photo{background:#fff2e9;border-left:3px solid #fa8b69;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.ole-profile-photo>.ole-avatar{width:72px;height:72px;font-size:26px}.ole-profile-photo label{gap:7px;max-width:100%;font-size:13px;font-weight:700;display:grid}.ole-profile-photo input{max-width:100%;font-size:11px}.ole-avatar-studio{background:#fff;border:1px solid #ccdeeb;border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.ole-workspace-content section[aria-label=Your\ profile]>form{grid-template-columns:minmax(0,1fr);min-width:0}.ole-avatar-studio>header{border-bottom:1px solid #dde8ef;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ole-avatar-studio>header span{color:#3877a7;align-items:center;gap:6px;font-size:11px;display:flex}.ole-avatar-studio h3{margin-top:4px;font-size:20px;font-weight:800}.ole-avatar-studio>header button{border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.ole-avatar-studio-layout{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);display:grid}.ole-avatar-stage{background:#e7f2fb;flex-direction:column;justify-content:center;min-width:0;display:flex}.ole-avatar-stage canvas{aspect-ratio:1;object-fit:contain;width:100%;min-width:0;max-width:100%;height:auto;max-height:480px;display:block}.ole-avatar-stage>label{color:#33536e;gap:8px;padding:14px 24px 22px;font-size:12px;display:grid}.ole-avatar-stage input{accent-color:#167fa2;width:100%}.ole-avatar-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:24px;display:grid}.ole-avatar-options>label{color:#41556b;gap:6px;font-size:12px;font-weight:700;display:grid}.ole-avatar-options select{background:#f5f8fc;border:1px solid #cbdce8;width:100%;padding:9px;font-size:13px}.ole-avatar-options input[type=color]{cursor:pointer;background:#fff;border:1px solid #cbdce8;width:100%;height:38px;padding:3px}.ole-avatar-options>.ole-avatar-check{align-items:center;gap:8px;padding:8px 0;display:flex}.ole-avatar-studio footer{border-top:1px solid #dde8ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}.ole-avatar-studio footer button{border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.ole-avatar-studio>p{color:#a53737;padding:14px}.ole-setup-progress{color:#236d6c;align-items:center;gap:12px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.ole-setup-progress progress{accent-color:#168d8d;border:0;border-radius:6px;flex:1;min-width:0;height:9px}.ole-desk-sidebar{background:#f9fbff;border-top:4px solid #5892f0}.ole-desk-content{border-top:4px solid #ff987d}.ole-auth>div:first-child{background-color:#123753;border-color:#ff9c7d}.ole-auth button{transition:background .15s,box-shadow .15s}.ole-app-header{border-top:3px solid #ff957b}@keyframes ole-ribbon-sway{0%,to{transform:translate(-10px)}50%{transform:translate(10px)}}@media (max-width:767px){.ole-vivid .ole-welcome{height:auto;min-height:0}.ole-vivid .ole-welcome-copy{padding:28px 22px 250px}.ole-vivid .ole-welcome h1{margin-top:16px;font-size:44px}.ole-vivid .ole-welcome h1 span{margin-top:14px;font-size:26px}.ole-vivid .ole-welcome-description{font-size:14px;line-height:1.6}.ole-vivid .ole-welcome-art{aspect-ratio:3/2;width:100%;height:auto;top:auto;bottom:0}.ole-vivid .ole-floating-message{max-width:65%;padding:10px 12px;font-size:10px;bottom:24px;right:12px}.ole-motion-control{padding:8px;font-size:10px;bottom:24px;left:16px}.ole-conversation-ribbon{padding:12px 18px;font-size:13px;line-height:1.8}.ole-conversation-ribbon b{margin:0 5px}.ole-connections h2{font-size:23px}.ole-avatar-studio-layout{grid-template-columns:minmax(0,1fr)}.ole-avatar-stage canvas{max-height:330px}.ole-avatar-options{gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.ole-vivid *,.ole-avatar-choices button{transition:none!important;animation:none!important}.ole-vivid .ole-start:hover,.ole-connection-item:hover,.ole-avatar-choices button:hover{transform:none}}.ole-ticks{letter-spacing:-1px;color:#8ba09a;white-space:nowrap;font-size:11px;font-weight:800}.ole-ticks[data-state=read]{color:#1d9bf0}.ole-message-actions{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.ole-message-actions>button{color:#68776f;border-radius:999px;padding:0 6px;font-weight:800;line-height:1.4}.ole-message-actions>button:hover{color:#15362e;background:#075b4c1a}.ole-message-menu{z-index:30;background:#fff;border:1px solid #dfe8e4;border-radius:12px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #15362e29}.ole-message-menu button{text-align:left;color:#1c2b26;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.ole-message-menu button:hover{background:#eef5f2}.ole-workspace .ole-inbox-heading{min-height:64px;padding:10px 20px}.ole-chat-list-heading{min-height:56px;padding:10px 12px}.ole-filter-tabs{border-bottom:1px solid #dfe8e4;flex-wrap:wrap;gap:2px 14px;padding:4px 14px 0;display:flex}.ole-filter-tabs button{color:#526460;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 2px 10px;font-size:13px;font-weight:700;display:inline-flex}.ole-filter-tabs button:hover{color:#15362e}.ole-filter-tabs button[aria-pressed=true]{color:var(--ole-brand);border-bottom-color:var(--ole-brand)}.ole-filter-tabs .ole-filter-count{color:#8ba09a;font-size:11px;font-weight:800}.ole-filter-tabs button[aria-pressed=true] .ole-filter-count{color:var(--ole-brand)}.ole-conversation-list{padding:6px}.ole-thread-header{min-height:60px}.ole-find-bar{background:#f6faf9;border-bottom:1px solid #dfe8e4;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ole-find-bar input{background:#fff;border:1px solid #cddfda;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:14px}.ole-find-bar span{color:#68776f;flex-shrink:0;font-size:12px}.ole-find-bar button{color:#526460;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ole-find-bar button:hover{background:#e4efec}.ole-info-drawer{z-index:20;text-align:center;background:#fff;border-left:1px solid #dfe8e4;flex-direction:column;align-items:center;gap:8px;width:280px;max-width:86%;padding:16px;animation:.2s ease-out ole-drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #15362e1f}.ole-info-drawer h3{color:#15362e;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.ole-info-drawer p{color:#68776f;font-size:13px}.ole-info-drawer button,.ole-info-drawer a{color:var(--ole-brand);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.ole-info-drawer button:hover,.ole-info-drawer a:hover{background:#eef5f2}.ole-info-drawer>button:first-child{color:#526460;align-self:flex-end;place-items:center;width:36px;height:36px;display:grid}.ole-info-drawer .ole-avatar{width:56px;height:56px;font-size:22px}@keyframes ole-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ole-chat-frame>section{position:relative}.ole-composer-tool{width:42px;height:42px;color:var(--ole-brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ole-composer-tool:hover{background:#eef5f2}.ole-composer-tool.ole-recording{color:#fff;background:#b02a37;animation:1.2s ease-in-out infinite ole-rec-pulse}@keyframes ole-rec-pulse{50%{opacity:.65}}.ole-rec-timer{color:#b02a37;font-variant-numeric:tabular-nums;flex-shrink:0;align-self:center;font-size:12px;font-weight:800}.ole-voice-row{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ole-voice-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.ole-voice-row audio{flex-shrink:0;width:150px;height:32px}.ole-tone-popup{z-index:30;color:#fff;background:#153f3d;border-radius:8px;max-width:calc(100% - 40px);padding:14px 18px;font-size:14px;font-weight:700;position:fixed;bottom:90px;right:20px;box-shadow:0 6px 24px #143d3d30}.ole-sound-settings{gap:8px;font-size:14px;display:grid}.ole-sound-settings button{width:fit-content;color:var(--ole-brand);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.ole-empty-inbox,.ole-thread-empty{padding:20px}@media (max-width:767px){.ole-chat-frame.ole-thread-open>section{animation:.22s ease-out ole-thread-slide}@keyframes ole-thread-slide{0%{opacity:.4;transform:translate(48px)}to{opacity:1;transform:none}}.ole-info-drawer{border-left:0;width:100%;max-width:100%}.ole-voice-row audio{width:120px}}[data-ole-theme=dark].ole-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10151c}[data-ole-theme=dark].ole-workspace .ole-inbox-heading{background:#151d27;border-bottom-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-inbox-heading h1,[data-ole-theme=dark].ole-workspace .ole-inbox-heading p{color:#dbe5ee}[data-ole-theme=dark].ole-workspace .ole-inbox-actions button{color:#dbe5ee;background:#1d2632;border-color:#2f3b4a}[data-ole-theme=dark].ole-workspace .ole-navigation-rail{background:#0b1118}[data-ole-theme=dark].ole-workspace .ole-navigation-rail button[aria-current=page]{color:#9fd8e8;background:#1c2a3a}[data-ole-theme=dark].ole-workspace .ole-chat-frame{background:#151d27;border-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-chat-frame>nav{background:#151d27}[data-ole-theme=dark].ole-workspace .ole-chat-list-heading{background:#1a232e}[data-ole-theme=dark].ole-workspace .ole-chat-list-heading h2{color:#e8eef4}[data-ole-theme=dark].ole-workspace .ole-filter-tabs{border-bottom-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-filter-tabs button{color:#9fb0bf}[data-ole-theme=dark].ole-workspace .ole-filter-tabs button[aria-pressed=true]{color:var(--ole-accent-soft);border-bottom-color:var(--ole-accent-soft)}[data-ole-theme=dark].ole-workspace .ole-filter-tabs .ole-filter-count{color:#7d8fa0}[data-ole-theme=dark].ole-workspace .ole-thread-row:hover{background:#1e2835}[data-ole-theme=dark].ole-workspace .ole-thread-row.ole-thread-active{box-shadow:inset 3px 0 var(--ole-accent-soft);background:#1c2a3a}[data-ole-theme=dark].ole-workspace .ole-thread-row .truncate,[data-ole-theme=dark].ole-workspace .ole-thread-row .text-sm{color:#e8eef4!important}[data-ole-theme=dark].ole-workspace .ole-thread-row .text-xs{color:#9fb0bf!important}[data-ole-theme=dark].ole-workspace .ole-kind-person{background:#1e3a5f;color:#a8cdf5!important}[data-ole-theme=dark].ole-workspace .ole-kind-business{background:#4a3413;color:#f2c879!important}[data-ole-theme=dark].ole-workspace .ole-kind-updates{background:#123c33;color:var(--ole-accent-soft)!important}[data-ole-theme=dark].ole-workspace .ole-thread-header{background:#151d27;border-bottom-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-thread-header .font-bold{color:#e8eef4!important}[data-ole-theme=dark].ole-workspace .ole-thread-header .text-xs{color:#9fb0bf!important}[data-ole-theme=dark].ole-workspace .ole-thread-header button{color:#c6d3e0}[data-ole-theme=dark].ole-workspace .ole-thread-header button:hover{background:#232e3c}[data-ole-theme=dark].ole-workspace .ole-find-bar{color:#c6d3e0;background:#151d27;border-bottom-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-find-bar input{color:#e8eef4;background:#1d2632;border-color:#2f3b4a}[data-ole-theme=dark].ole-workspace .ole-find-bar span,[data-ole-theme=dark].ole-workspace .ole-find-bar button{color:#9fb0bf}[data-ole-theme=dark].ole-workspace .ole-info-drawer{background:#151d27;border-left-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-info-drawer h3{color:#e8eef4}[data-ole-theme=dark].ole-workspace .ole-info-drawer p{color:#9fb0bf}[data-ole-theme=dark].ole-workspace .ole-info-drawer button,[data-ole-theme=dark].ole-workspace .ole-info-drawer a{color:var(--ole-accent-soft)}[data-ole-theme=dark].ole-workspace .ole-info-drawer button:hover,[data-ole-theme=dark].ole-workspace .ole-info-drawer a:hover{background:#1e2835}[data-ole-theme=dark].ole-workspace .ole-composer{background:#151d27;border-top-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-composer input{color:#e8eef4;background:#1d2632;border-color:#2f3b4a}[data-ole-theme=dark].ole-workspace .ole-composer-tool{color:var(--ole-accent-soft)}[data-ole-theme=dark].ole-workspace .ole-composer-tool:hover{background:#1e2835}[data-ole-theme=dark].ole-workspace .ole-workspace-content>section:not(.ole-chat-frame){background:#10151c}[data-ole-theme=dark].ole-workspace .ole-workspace-content>section .border-\[\#dfe8e4\]{border-color:#2a3441}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section{background:#10151c!important}[data-ole-theme=dark].ole-workspace .ole-dm-mine{color:#e8f4ef;background:#0b4a42!important;border-color:#145e54!important}[data-ole-theme=dark].ole-workspace .ole-pane-business .ole-dm-mine{background:#0b4a42!important;border-color:#145e54!important}[data-ole-theme=dark].ole-workspace .ole-dm-theirs,[data-ole-theme=dark].ole-workspace .ole-pane-updates article{color:#e8eef4;background:#232d3a!important;border-color:#334052!important}[data-ole-theme=dark].ole-workspace .ole-dm-meta{color:#9fb0bf}[data-ole-theme=dark].ole-workspace .ole-dm-day span{color:#9fb0bf;background:#232d3c}[data-ole-theme=dark].ole-workspace .ole-composer input{color:#e8eef4;border-color:#2f3b4a;background:#1d2632!important}[data-ole-theme=dark].ole-workspace .ole-conversation-search{color:#e8eef4;background:#1d2632!important;border-color:#2f3b4a!important}[data-ole-theme=dark].ole-workspace .ole-tool-toggle{color:var(--ole-accent-soft);border-top-color:#2a3441;background:#151d27!important}[data-ole-theme=dark].ole-workspace .ole-tool-toggle:hover{background:#1e2835!important}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section input,[data-ole-theme=dark].ole-workspace .ole-chat-frame>section select,[data-ole-theme=dark].ole-workspace .ole-chat-frame>section textarea{color:#e8eef4}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section .bg-white{background-color:#151d27!important}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section .text-\[\#68776f\]{color:#9fb0bf!important}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section .text-\[\#15362e\]{color:#e8eef4!important}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section .text-\[\#075b4c\]{color:var(--ole-accent-soft)!important}[data-ole-theme=dark].ole-workspace .ole-chat-frame>section .border-\[\#dfe8e4\]{border-color:#2a3441!important}[data-ole-theme=dark] .ole-auth-card{color:#e8eef4;background-color:#151d27!important;border-color:#2a3441!important}[data-ole-theme=dark] .ole-auth-card .text-\[\#526460\]{color:#9fb0bf!important}[data-ole-theme=dark] .ole-auth-card .text-\[\#075b4c\]{color:var(--ole-accent-soft)!important}[data-ole-theme=dark] .ole-auth-card .text-red-700{color:#f2a3ac!important}[data-ole-theme=dark] .ole-auth-card input{color:#e8eef4;background:#1d2632!important;border-color:#2f3b4a!important}[data-ole-theme=dark] .ole-auth-card input::placeholder{color:#7d8fa0}[data-ole-theme=dark] .ole-auth-card [role=tablist]{background:#1d2632!important}[data-ole-theme=dark] .ole-auth-card [role=tab][aria-selected=true]{box-shadow:none;color:var(--ole-accent-soft)!important;background:#2a3441!important}[data-ole-theme=dark] .ole-auth-card [role=tab][aria-selected=false]{color:#9fb0bf!important}@media (min-width:768px){.ole-workspace .ole-chat-frame{grid-template-columns:320px minmax(0,1fr);display:grid}}@media (prefers-reduced-motion:reduce){.ole-info-drawer,.ole-chat-frame.ole-thread-open>section,.ole-composer-tool.ole-recording{animation:none}}.ole-live-front{background:#f4f9f7}.ole-app[data-area=home]>.ole-app-header{display:none}.ole-live-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #dfe8e4;position:sticky;top:0}.ole-live-links{gap:22px;display:flex}.ole-live-links a{color:#124b49;font-size:14px;font-weight:700}.ole-live-links a:hover{color:var(--ole-brand)}.ole-live-actions{align-items:center;gap:10px;display:flex}.ole-live-actions button,.ole-live-actions a{border-radius:9px;padding:10px 16px;font-size:14px;font-weight:750}.ole-live-actions button{color:#123d43;background:#fff;border:1px solid #9bbdc5}.ole-live-actions button:hover{background:#eef5f2}.ole-live-actions a{color:var(--ole-brand)}.ole-live-actions .ole-launch{background:var(--ole-brand);color:#fff;align-items:center;gap:6px;display:inline-flex}.ole-live-actions .ole-launch:hover{background:var(--ole-brand-deep)}.ole-live-hero{text-align:center;max-width:1280px;margin:auto;padding:72px 28px 40px}.ole-live-hero .ole-eyebrow{background:var(--ole-brand-soft);text-transform:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;display:inline-flex}.ole-live-hero h1{color:#123d43;letter-spacing:-1px;max-width:860px;margin:22px auto 0;font-size:56px;font-weight:850;line-height:1.06}.ole-live-sub{color:#345a63;max-width:640px;margin:18px auto 0;font-size:17px;line-height:1.65}.ole-live-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.ole-live-ctas .ole-start,.ole-live-ctas .ole-business{border-radius:12px;padding:15px 26px;font-size:15px}.ole-live-hero .ole-motion-control{margin:0;position:static}.ole-hero-toggles{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.ole-motion-control{color:#124b49;background:#ffffffd9;border:1px solid #9bbdc5;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.ole-sandbox-wrap{max-width:1120px;margin:0 auto;padding:10px 28px 70px}.ole-sandbox{background:#fff;border:1px solid #d5e5e0;border-radius:20px;grid-template-columns:250px minmax(0,1fr);min-height:480px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #123d4322}.ole-sandbox-side{background:var(--ole-brand-deep);color:#fff;flex-direction:column;gap:12px;padding:18px 16px;display:flex}.ole-sandbox-title{justify-content:space-between;align-items:center;font-size:16px;font-weight:800;display:flex}.ole-demo-badge{letter-spacing:1px;color:#3d2b00;background:#e8a51c;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:850}.ole-sandbox-tabs{gap:6px;display:flex}.ole-sandbox-tabs button{color:#cfe6dd;background:#ffffff14;border-radius:8px;flex:1;padding:8px 4px;font-size:12px;font-weight:750}.ole-sandbox-tabs button[aria-selected=true]{color:var(--ole-brand);background:#fff}.ole-sandbox-threads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ole-sandbox-thread{text-align:left;color:#fff;background:#ffffff17;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ole-sandbox-thread strong{font-size:13px;display:block}.ole-sandbox-thread small{color:#d7ebe3;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12px;display:block;overflow:hidden}.ole-sandbox-thread time{color:#b9d8cc;margin-left:auto;font-size:11px}.ole-sandbox-avatar{background:linear-gradient(135deg, var(--ole-accent), var(--ole-brand));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.ole-sandbox-note{color:#b9d8cc;margin-top:auto;font-size:11px;line-height:1.5}.ole-sandbox-main{background:#f2f7f5;flex-direction:column;min-width:0;display:flex}.ole-sandbox-main>header{background:#fff;border-bottom:1px solid #dfe8e4;align-items:center;gap:10px;padding:12px 16px;display:flex}.ole-sandbox-main>header strong{color:#15362e;font-size:14px;display:block}.ole-sandbox-main>header small{color:#68776f;font-size:12px}.ole-sandbox-history{flex-direction:column;flex:1;gap:10px;min-height:260px;max-height:340px;padding:16px;display:flex;overflow-y:auto}.ole-sandbox-row{display:flex}.ole-sandbox-row.ole-user{justify-content:flex-end}.ole-sandbox-bubble{border-radius:14px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.5;animation:.26s ease-out both ole-msg-in;position:relative}.ole-bot .ole-sandbox-bubble{color:#15362e;background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 8px #123d4314}.ole-user .ole-sandbox-bubble{background:var(--ole-brand);color:#fff;border-bottom-right-radius:4px}@keyframes ole-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ole-sandbox-typing{min-width:64px}.ole-sandbox-row{position:relative}.ole-sandbox-pills{background:#fff;border:1px solid #dfe8e4;border-radius:999px;gap:2px;padding:4px 6px;display:none;position:absolute;top:-30px;left:4px;box-shadow:0 8px 20px #123d4326}.ole-sandbox-row:hover .ole-sandbox-pills,.ole-sandbox-row:focus-within .ole-sandbox-pills{display:flex}.ole-sandbox-pills button{border-radius:999px;padding:3px 5px;font-size:17px;line-height:1}.ole-sandbox-pills button:hover{background:#eef5f2;transform:scale(1.25)}.ole-sandbox-reacted{background:#fff;border:1px solid #dfe8e4;border-radius:999px;padding:1px 6px;font-size:13px;position:absolute;bottom:-12px;right:-10px;box-shadow:0 2px 6px #123d4322}.ole-float-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ole-floater{font-size:26px;font-style:normal;animation:.9s ease-out both ole-float-up;position:absolute;bottom:120px;left:46%}@keyframes ole-float-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-90px)scale(1.4)}}.ole-sandbox-compose{background:#fff;border-top:1px solid #dfe8e4;gap:8px;padding:12px 16px;display:flex}.ole-sandbox-compose input{border:1px solid #cbd9d3;border-radius:999px;outline:none;flex:1;padding:11px 16px;font-size:14px}.ole-sandbox-compose input:focus{border-color:var(--ole-brand);box-shadow:0 0 0 3px var(--ole-glow)}.ole-sandbox-compose button{background:var(--ole-brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ole-sandbox-compose button:disabled{opacity:.45}.ole-sandbox-main .ole-sandbox-note{color:#68776f;text-align:center;background:#fff;padding:0 12px 10px}.ole-compare{text-align:center;max-width:1280px;margin:auto;padding:30px 28px 70px}.ole-compare h2{color:#123d43;font-size:40px;font-weight:850}.ole-compare-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.ole-compare-card{background:#fff;border:1px solid #d5e5e0;border-radius:18px;padding:26px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #123d4312}.ole-compare-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #123d4322}.ole-compare-vs{letter-spacing:1px;text-transform:uppercase;color:var(--ole-brand);background:var(--ole-brand-soft);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:850;display:inline-block}.ole-compare-card h3{color:#15362e;align-items:center;gap:9px;margin-top:14px;font-size:20px;font-weight:800;display:flex}.ole-compare-card>p{color:#526460;margin-top:10px;font-size:14px;line-height:1.65}.ole-mini-chat{background:#f2f7f5;border-radius:12px;flex-direction:column;gap:8px;margin-top:18px;padding:14px;display:flex}.ole-mini-bubble{border-radius:12px;max-width:85%;padding:8px 12px;font-size:13px;font-weight:600}.ole-mini-bubble.ole-them{color:#15362e;background:#fff;border:1px solid #dfe8e4;align-self:flex-start}.ole-mini-bubble.ole-me{background:var(--ole-brand);color:#fff;align-self:flex-end;align-items:center;gap:5px;display:inline-flex}.ole-mini-wave{background:var(--ole-brand);border-radius:12px;align-self:flex-end;align-items:flex-end;gap:3px;height:26px;padding:6px 12px;display:flex}.ole-mini-wave i{background:var(--ole-accent-soft);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite ole-wave}.ole-mini-wave i:first-child{height:8px}.ole-mini-wave i:nth-child(2){height:16px;animation-delay:.12s}.ole-mini-wave i:nth-child(3){height:11px;animation-delay:.24s}.ole-mini-wave i:nth-child(4){height:19px;animation-delay:.36s}.ole-mini-wave i:nth-child(5){height:9px;animation-delay:.48s}.ole-mini-wave i:nth-child(6){height:14px;animation-delay:.6s}.ole-mini-wave i:nth-child(7){height:7px;animation-delay:.72s}@keyframes ole-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.15)}}.ole-mini-cast{background:#f2f7f5;border-radius:12px;gap:8px;margin-top:18px;padding:14px;display:grid;overflow:hidden}.ole-mini-note{background:var(--ole-brand-deep);color:#fff;border-radius:10px;align-items:center;gap:4px;padding:10px 12px;font-size:13px;font-weight:700;animation:3.2s ease-in-out infinite ole-cast-in;display:flex}@keyframes ole-cast-in{0%{opacity:0;transform:translateY(-14px)}18%,82%{opacity:1;transform:none}to{opacity:1;transform:none}}.ole-mini-fan{color:#526460;background:#fff;border:1px solid #dfe8e4;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;animation:3.2s ease-in-out infinite ole-cast-in}.ole-mini-fan:nth-child(3){animation-delay:.25s}.ole-mini-fan:nth-child(4){animation-delay:.5s}.ole-mini-free{background:#f2f7f5;border-radius:12px;height:96px;margin-top:18px;position:relative;overflow:hidden}.ole-mini-coin{color:#fff;background:linear-gradient(135deg,#e8a51c,#8a5a00);border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;font-size:26px;font-weight:850;animation:3.4s ease-in-out infinite ole-coin;display:grid;position:absolute;inset:0}.ole-mini-tick{background:var(--ole-brand);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;animation:3.4s ease-in-out infinite ole-tick;display:grid;position:absolute;inset:0}@keyframes ole-coin{0%,38%{opacity:1;transform:scale(1)rotate(0)}50%,88%{opacity:0;transform:scale(.4)rotate(40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ole-tick{0%,42%{opacity:0;transform:scale(.4)}54%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.ole-scroller{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;max-width:1280px;margin:auto;padding:20px 28px 70px;display:grid}.ole-step{flex-direction:column;justify-content:center;gap:12px;min-height:62vh;display:flex}.ole-step .ole-eyebrow{text-transform:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ole-step h3{color:#123d43;font-size:34px;font-weight:850}.ole-step p{color:#345a63;max-width:420px;font-size:16px;line-height:1.7}.ole-scroll-stage{height:62vh;min-height:380px;position:sticky;top:110px}.ole-stage-frame{background:var(--ole-brand-deep);opacity:0;border-radius:22px;justify-content:center;align-items:center;gap:18px;padding:30px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.98);box-shadow:0 24px 60px #123d4333}.ole-stage-frame.ole-show{opacity:1;transform:none}.ole-stage-desktop{background:#fff;border-radius:12px;align-content:start;gap:8px;width:220px;height:150px;padding:12px;display:grid}.ole-stage-desktop i{background:#dfe8e4;border-radius:7px;height:14px;display:block}.ole-stage-phone{background:#fff;border-radius:18px;align-content:start;gap:8px;width:96px;height:180px;padding:12px 10px;display:grid}.ole-stage-phone i{background:#dfe8e4;border-radius:6px;height:12px;display:block}.ole-stage-msg{animation:2.6s ease-in-out infinite ole-cast-in;background:var(--ole-brand)!important}.ole-stage-handle{color:#fff;background:#fff2;border-radius:999px;padding:12px 20px;font-weight:800}.ole-stage-arrow{color:var(--ole-accent-soft);font-size:30px;font-weight:850}.ole-stage-channel{color:#15362e;background:#fff;border-radius:14px;justify-items:center;gap:4px;padding:16px 20px;font-weight:800;display:grid}.ole-stage-channel small{color:#68776f;font-weight:600}.ole-stage-media{color:#d7ebe3;background:#fff2;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}.ole-final{background:var(--ole-brand-deep);background-image:radial-gradient(circle at 18% 30%, var(--ole-glow), transparent 42%), radial-gradient(circle at 82% 22%, #e8a51c33, transparent 40%), radial-gradient(circle at 55% 85%, #e0637f2e, transparent 44%);color:#fff;background-size:130% 130%;animation:14s ease-in-out infinite alternate ole-mesh;position:relative;overflow:hidden}@keyframes ole-mesh{0%{background-position:0 0}to{background-position:60% 40%}}.ole-final>div{justify-items:start;gap:18px;max-width:1280px;margin:auto;padding:80px 28px;display:grid}.ole-final h2{max-width:620px;font-size:42px;font-weight:850;line-height:1.12}.ole-final p{color:#d7ebe3;font-size:16px}.ole-final .ole-live-ctas{justify-content:flex-start;margin-top:10px}.ole-final .ole-business{color:#fff;background:#ffffff18;border-color:#fff4;align-items:center;gap:8px;display:inline-flex}.ole-final .ole-business:hover{background:#ffffff2c}.ole-final-art{object-fit:contain;object-position:right center;opacity:.95;width:auto;max-width:46%;height:100%;position:absolute;top:0;right:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.ole-live-foot{color:#526460;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:auto;padding:26px 28px 40px;font-size:13px;font-weight:600;display:flex}.ole-live-foot span{align-items:center;gap:8px;display:inline-flex}.ole-live-foot a{color:var(--ole-brand);margin-left:16px;font-weight:800}.ole-qr-veil{z-index:60;background:#10231eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ole-qr-modal{text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:14px;width:min(400px,100%);padding:28px;animation:.22s ease-out both ole-msg-in;display:grid}.ole-qr-modal h2{color:#15362e;font-size:21px;font-weight:850}.ole-qr-modal p{color:#526460;font-size:14px;line-height:1.6}.ole-qr-actions{gap:10px;display:flex}.ole-qr-actions button{color:#123d43;background:#fff;border:1px solid #9bbdc5;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;font-size:14px;font-weight:750;display:inline-flex}.ole-qr-actions button:hover{background:#eef5f2}.ole-qr-copied{color:var(--ole-brand);font-size:13px;font-weight:700}.ole-skins{align-items:center;gap:7px;display:inline-flex}.ole-skins button{border:2px solid #0000;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ffffff90}.ole-skins button[data-skin-dot=emerald]{background:linear-gradient(135deg,#0aa5b5,#075b4c)}.ole-skins button[data-skin-dot=aubergine]{background:linear-gradient(135deg,#e01e5a,#3f0e40)}.ole-skins button[data-skin-dot=midnight]{background:linear-gradient(135deg,#0b7cc2,#0b0f17)}.ole-skins button[data-skin-dot=indigo]{background:linear-gradient(135deg,#22d3ee,#4f46e5)}.ole-skins button.ole-skin-on{border-color:#123d43}.ole-skins-compact button{width:18px;height:18px}.ole-devices{max-width:1120px;margin:0 auto;padding:26px 28px 10px;position:relative}.ole-device-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:22px;display:flex}.ole-device-badge{color:var(--ole-brand-deep);border:1px solid var(--ole-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:800;animation:4.2s ease-in-out infinite ole-badge-float;display:inline-flex;box-shadow:0 10px 26px #123d4318}.ole-device-badge:nth-child(2){animation-delay:.7s}.ole-device-badge:nth-child(3){animation-delay:1.4s}@keyframes ole-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ole-device-stage{perspective:1500px}.ole-device-tilt{transform:rotateX(var(--ole-tilt-x,0deg)) rotateY(var(--ole-tilt-y,0deg));justify-content:center;align-items:flex-end;gap:0;transition:transform .2s ease-out;display:flex}.ole-device-stage[data-frames=desktop] .ole-phone,.ole-device-stage[data-frames=phone] .ole-browser{display:none}.ole-browser{width:min(620px,100%);box-shadow:0 30px 70px #123d4330, 0 0 0 1px var(--ole-glow), 0 0 44px var(--ole-glow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #fff;border-radius:18px;margin:0;position:relative;overflow:visible}.ole-browser figcaption{border-bottom:1px solid #dfe8e4;align-items:center;gap:12px;padding:12px 16px;display:flex}.ole-chrome-dots{gap:6px;display:inline-flex}.ole-chrome-dots i{background:#d5e0db;border-radius:50%;width:11px;height:11px}.ole-chrome-dots i:first-child{background:#e0637f}.ole-chrome-url{color:#68776f;text-align:center;background:#eef5f2;border-radius:999px;flex:1;padding:6px 14px;font-size:12px;font-weight:600}.ole-browser-body{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:16px;display:grid}.ole-browser-side{align-content:start;gap:8px;display:grid}.ole-browser-side i{background:#e6efeb;border-radius:9px;height:30px;display:block}.ole-browser-side i.ole-on{background:var(--ole-brand-soft);box-shadow:inset 3px 0 0 var(--ole-brand)}.ole-browser-main{background:#f2f7f5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:170px;padding:12px;display:flex}.ole-browser-main b{color:#15362e;font-size:13px}.ole-browser-main em{color:#15362e;background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:600}.ole-browser-main strong{background:var(--ole-brand);color:#fff;border-radius:10px;align-self:flex-end;align-items:center;gap:3px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.ole-phone{width:228px;box-shadow:0 30px 60px #123d4340, 0 0 40px var(--ole-glow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10181fdd;border:1px solid #ffffff2e;border-radius:38px;flex-shrink:0;margin:0 0 -24px -52px;padding:14px 12px 18px;position:relative}.ole-phone-notch{background:#00000090;border-radius:999px;width:88px;height:22px;margin:0 auto 12px;display:block}.ole-phone-body{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ole-phone-body b{color:#fff;font-size:12px}.ole-phone-body em{color:#e8f4ef;background:#ffffff1c;border-radius:10px;align-items:center;gap:3px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.ole-phone-body strong{background:var(--ole-brand);color:#fff;border-radius:10px;align-self:flex-end;padding:7px 9px;font-size:11px;font-weight:700}.ole-phone-compose{color:#9fb0bf;background:#ffffff14;border-radius:999px;align-self:stretch;margin-top:4px;padding:8px 12px;font-size:11px}.ole-hot{z-index:5;width:0;height:0;position:absolute}.ole-hot>button{background:var(--ole-accent);width:26px;height:26px;box-shadow:0 0 0 0 var(--ole-glow), 0 4px 12px #00000040;border:3px solid #fff;border-radius:50%;animation:2.2s ease-out infinite ole-hot-pulse;position:absolute;top:-13px;left:-13px}@keyframes ole-hot-pulse{0%{box-shadow:0 0 0 0 var(--ole-glow), 0 4px 12px #00000040}55%{box-shadow:0 0 0 12px #fff0,0 4px 12px #00000040}to{box-shadow:0 0 #fff0,0 4px 12px #00000040}}.ole-hot-tip{text-align:left;color:#e8f4ef;background:#10181ff2;border-radius:12px;width:190px;padding:10px 12px;font-size:12px;font-style:normal;line-height:1.5;display:none;position:absolute;top:-14px;left:18px;box-shadow:0 14px 30px #00000050}.ole-hot-tip strong{color:#fff;margin-bottom:2px;font-size:12px;display:block}.ole-hot-tip.ole-open{animation:.2s ease-out both ole-msg-in;display:block}.ole-phone .ole-hot-tip{left:auto;right:18px}@media (max-width:767px){.ole-device-tilt{flex-direction:column;align-items:center}.ole-phone{margin:22px 0 0}.ole-hot-tip{width:168px}.ole-device-badge{padding:8px 13px;font-size:12px}}.ole-frame-toggle{justify-content:center;gap:8px;margin-top:34px;display:flex}.ole-frame-toggle button{color:#526460;background:#fff;border:1px solid #d5e0db;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:750;display:inline-flex}.ole-frame-toggle button[aria-pressed=true]{color:#fff;background:var(--ole-brand-deep);border-color:var(--ole-brand-deep)}.ole-reveal{opacity:0;transition:opacity .55s ease-out,transform .55s ease-out;transform:translateY(22px)}.ole-reveal.ole-in{opacity:1;transform:none}.ole-motion-paused .ole-sandbox-bubble,.ole-motion-paused .ole-floater,.ole-motion-paused .ole-mini-wave i,.ole-motion-paused .ole-mini-note,.ole-motion-paused .ole-mini-fan,.ole-motion-paused .ole-mini-coin,.ole-motion-paused .ole-mini-tick,.ole-motion-paused .ole-stage-msg,.ole-motion-paused .ole-final,.ole-motion-paused .ole-qr-modal,.ole-motion-paused .ole-welcome-art,.ole-motion-paused .ole-floating-message,.ole-motion-paused .ole-typing i,.ole-motion-paused .ole-device-badge,.ole-motion-paused .ole-hot>button{animation:none}.ole-motion-paused .ole-device-tilt{transition:none;transform:none}.ole-motion-paused .ole-reveal{opacity:1;transition:none;transform:none}.ole-motion-paused .ole-stage-frame{transition:none}.ole-motion-paused .ole-compare-card:hover{transform:none}@media (max-width:900px){.ole-live-links{display:none}.ole-compare-grid,.ole-scroller{grid-template-columns:minmax(0,1fr)}.ole-step{min-height:0;padding:26px 0}.ole-scroll-stage{height:300px;min-height:300px;position:relative}.ole-final-art{display:none}}@media (max-width:767px){.ole-live-hero{padding:48px 20px 30px}.ole-live-hero h1{font-size:36px}.ole-live-sub{font-size:15px}.ole-sandbox-wrap{padding:10px 16px 50px}.ole-sandbox{grid-template-columns:minmax(0,1fr);min-height:0}.ole-sandbox-side{gap:10px}.ole-sandbox-note{margin-top:0}.ole-sandbox-history{min-height:220px;max-height:300px}.ole-compare{padding:20px 16px 50px}.ole-compare h2{font-size:30px}.ole-scroller{padding:10px 16px 50px}.ole-step h3{font-size:26px}.ole-final>div{padding:56px 20px}.ole-final h2{font-size:30px}.ole-live-foot{padding:20px 16px 32px}.ole-live-actions a:not(.ole-launch),.ole-live-actions button,.ole-skins-compact{display:none}.ole-live-actions .ole-launch{padding:9px 14px;font-size:13px}.ole-front-nav.ole-live-nav{gap:10px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.ole-device-tilt{transition:none;transform:none}.ole-sandbox-bubble,.ole-floater,.ole-mini-wave i,.ole-mini-note,.ole-mini-fan,.ole-mini-coin,.ole-mini-tick,.ole-stage-msg,.ole-final,.ole-qr-modal,.ole-compare-card,.ole-device-badge,.ole-hot>button{transition:none;animation:none}.ole-reveal{opacity:1;transition:none;transform:none}.ole-stage-frame{transition:none}.ole-compare-card:hover{transform:none}}.ole-dm-day{justify-content:center;margin:10px 0 2px;display:flex}.ole-dm-day span{color:#526460;background:#15362e14;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.ole-dm-meta{color:#68776f;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.ole-dm-edited{font-style:italic}.ole-dm-saved{color:#8a5700;font-weight:800}.ole-human-art{aspect-ratio:3/2;isolation:isolate;place-items:center;width:min(100%,360px);margin:12px auto;display:grid}.ole-human-art img{object-fit:contain;width:100%;height:100%;min-height:0;animation:.65s cubic-bezier(.2,.8,.2,1) both ole-human-arrive;display:block}.ole-human-compact{aspect-ratio:auto;background:#e9f7f8;border-bottom:1px solid #b5d8df;width:100%;height:132px}.ole-human-business{background-color:#fff3e9;border-color:#f1d0b1}.ole-human-groups,.ole-human-reminders{background-color:#0000}.ole-human-discover{background-color:#edf3ff;border-color:#c4d5f0}.ole-human-empty{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.ole-human-empty h3{color:#16334b;max-width:32ch;font-size:20px;line-height:1.35}.ole-human-empty p{max-width:40ch;font-size:15px;line-height:1.6}.ole-human-empty .ole-human-art{width:min(100%,280px);margin:0 auto}.ole-auth-card:has(.ole-human-art){border-top:4px solid #128497;box-shadow:0 12px 36px #16334b12}.ole-auth-card{font-family:Arial,Helvetica,sans-serif}.ole-auth-card:has(.ole-human-business){border-top-color:#e26d52}.ole-auth-card form input:focus-visible{outline-offset:2px;outline:3px solid #346bc3}.ole-workspace .ole-surface-heading>span{box-shadow:0 4px #16334b14}.ole-workspace .ole-surface-heading h2{line-height:1.3}@keyframes ole-human-arrive{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ole-human-art:hover img{transition:transform .22s;animation:none;transform:translateY(-3px)}}[data-ole-theme=dark] .ole-human-compact{background:#20383f;border-color:#3a5965}[data-ole-theme=dark] .ole-human-business{background:#3b302b;border-color:#685044}[data-ole-theme=dark] .ole-human-discover{background:#23334c;border-color:#3c5273}[data-ole-theme=dark] .ole-human-empty h3{color:#edf6ff}[data-ole-theme=dark] .ole-human-empty p{color:#b9cbd7}[data-ole-theme=dark].ole-workspace .ole-surface-heading h2{color:#edf6ff}[data-ole-theme=dark].ole-workspace .ole-surface-heading p,[data-ole-theme=dark].ole-workspace .ole-tool-caption{color:#b9cbd7}@media (max-width:600px){.ole-human-compact{height:92px;margin-block:10px}.ole-human-empty{padding:16px}.ole-human-empty .ole-human-art{width:min(100%,250px)}.ole-human-empty h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.ole-human-art img,.ole-human-art:hover img{transition:none;animation:none;transform:none}}.ole-pop-app{--pop-ink:#182722;--pop-yellow:#a7e8df;--pop-aqua:#50d6ce;--pop-coral:#b6caff;--pop-blue:#345ee8;color:var(--pop-ink);background:#f7faf7}.ole-pop-app :is(h1,h2,h3,.ole-brand-name){letter-spacing:0}.ole-pop-app :is(button,a,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #345ee8}.ole-pop-app .ole-app-header{border-top:0;border-bottom:2px solid var(--pop-ink);background:var(--pop-yellow)}.ole-pop-app .ole-brand-mark{border:2px solid var(--pop-ink);background:var(--pop-coral);box-shadow:3px 3px 0 var(--pop-ink);border-radius:8px;transform:rotate(-5deg)}.ole-pop-app .ole-brand-mark:after{background:var(--pop-coral)}.ole-pop-app .ole-brand-signal{background:var(--pop-blue)}.ole-pop-app .ole-brand-name{font-family:Trebuchet MS,Arial,sans-serif;font-weight:900}.ole-pop-app .ole-app-links a{min-height:44px;color:var(--pop-ink);font-weight:750}.ole-pop-app .ole-live-front{background:#fff}.ole-pop-app .ole-front-nav.ole-live-nav{background:var(--pop-yellow);border-bottom:2px solid var(--pop-ink);width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding-inline:max(28px,50% - 640px)}.ole-pop-app .ole-live-nav .ole-launch{background:var(--pop-ink);color:#fff;border:2px solid var(--pop-ink);border-radius:8px}.ole-pop-app .ole-live-hero{isolation:isolate;text-align:left;border-bottom:2px solid var(--pop-ink);background:#a7e8df;width:100%;max-width:none;height:min(700px,100svh - 150px);min-height:620px;margin:0;padding:52px max(28px,50% - 640px);position:relative;overflow:hidden}.ole-pop-app .ole-hero-copy{width:min(100%,400px);position:relative}.ole-pop-app .ole-world-backdrop{z-index:-1;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.ole-pop-app .ole-live-hero .ole-eyebrow{max-width:350px;color:var(--pop-ink);gap:6px;font-size:13px;font-weight:800;display:inline-flex}.ole-pop-app .ole-live-hero h1{max-width:430px;color:var(--pop-ink);text-shadow:3px 3px #e5fffb;margin:24px 0 0;font-family:Trebuchet MS,Arial,sans-serif;font-size:88px;font-weight:900;line-height:1.05}.ole-pop-app .ole-world-tagline{max-width:340px;margin:20px 0 0;font-size:38px;font-weight:850;line-height:1.12}.ole-pop-app .ole-live-hero .ole-live-sub{color:#25392d;max-width:310px;margin:20px 0 0;font-size:16px;line-height:1.6}.ole-pop-app .ole-live-hero .ole-live-ctas{justify-content:flex-start;gap:10px;max-width:380px;margin-top:24px}.ole-pop-app :is(.ole-start,.ole-business){border:2px solid var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink);border-radius:8px;min-height:46px;font-size:14px}.ole-pop-app .ole-start{background:var(--pop-ink);color:#fff}.ole-pop-app .ole-business{color:var(--pop-ink);background:#fff}.ole-pop-app .ole-live-hero .ole-hero-toggles{flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.ole-pop-app .ole-live-hero .ole-motion-control{color:var(--pop-ink);border:1px solid var(--pop-ink);background:0 0;border-radius:6px;min-height:36px;margin:0}.ole-pop-app .ole-world-shortcuts{border-bottom:2px solid var(--pop-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ole-pop-app .ole-world-shortcuts a{min-width:0;color:var(--pop-ink);background:var(--pop-aqua);border-right:2px solid var(--pop-ink);align-items:center;gap:16px;padding:24px;display:flex}.ole-pop-app .ole-world-shortcuts a:nth-child(2){background:var(--pop-coral)}.ole-pop-app .ole-world-shortcuts a:last-child{background:#c8dbff;border-right:0}.ole-pop-app .ole-world-shortcuts a>svg{flex:none}.ole-pop-app .ole-world-shortcuts a>svg:last-child{margin-left:auto}.ole-pop-app .ole-world-shortcuts span{font-size:18px;font-weight:850}.ole-pop-app .ole-world-shortcuts small{margin-top:5px;font-size:13px;font-weight:500;display:block}.ole-pop-app .ole-devices{border-bottom:2px solid var(--pop-ink);background:#b8ecdf;max-width:none;margin:0;padding:42px 24px}.ole-pop-app .ole-device-stage{perspective:none;max-width:960px;margin-inline:auto}.ole-pop-app .ole-device-tilt{grid-template-columns:minmax(0,620px) 228px;justify-content:center;align-items:center;gap:36px;display:grid;transform:none}.ole-pop-app .ole-browser{width:100%;min-width:0}.ole-pop-app .ole-phone{width:228px;margin:0}.ole-pop-app .ole-device-stage[data-frames=desktop] .ole-device-tilt{grid-template-columns:minmax(0,620px)}.ole-pop-app .ole-device-stage[data-frames=phone] .ole-device-tilt{grid-template-columns:228px}.ole-pop-app .ole-device-stage .ole-hot{bottom:0;top:auto!important}.ole-pop-app .ole-device-stage .ole-hot-tip{max-width:180px;inset:auto -15px 20px auto}@media (max-width:959px){.ole-pop-app .ole-device-tilt{grid-template-columns:minmax(0,620px);justify-items:center;gap:32px}.ole-pop-app .ole-browser-body{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:10px}.ole-pop-app .ole-browser-main{min-width:0;padding:9px}.ole-pop-app .ole-browser-main :is(em,strong){overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}}.ole-pop-app .ole-device-badge{border:2px solid var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink);background:#fff;border-radius:8px}.ole-pop-app .ole-sandbox-wrap{padding-top:48px}.ole-pop-app .ole-sandbox{border:2px solid var(--pop-ink);border-radius:8px;box-shadow:7px 7px #50d6ce}.ole-pop-app .ole-sandbox-side{background:var(--pop-yellow)}.ole-pop-app .ole-sandbox-main>header{border-bottom:2px solid var(--pop-ink);background:#eaf6f1}.ole-pop-app .ole-compare-grid{gap:18px}.ole-pop-app .ole-compare-card{border:2px solid var(--pop-ink);box-shadow:5px 5px 0 var(--pop-ink);background:#b6e5fa;border-radius:8px}.ole-pop-app .ole-compare-card:nth-child(2){background:#8de4d7}.ole-pop-app .ole-compare-card:nth-child(3){background:#c4d4fb}.ole-pop-app .ole-compare-card :is(h3,p){color:var(--pop-ink)}.ole-pop-app .ole-final{border-block:2px solid var(--pop-ink);background:#345ee8;border-radius:0}.ole-pop-app:has(.ole-auth-card){background:#b8ecdf}.ole-pop-app .ole-auth-card{border:2px solid var(--pop-ink);width:calc(100% - 32px);max-width:520px;box-shadow:8px 8px 0 var(--pop-ink);border-radius:8px;margin:20px auto;padding:26px;overflow:hidden}.ole-pop-app .ole-auth-card .ole-human-compact{border-block:2px solid var(--pop-ink);background:var(--pop-yellow);width:calc(100% + 52px);height:210px;margin:20px -26px 22px}.ole-pop-app .ole-auth-card .ole-human-business{background:var(--pop-coral)}.ole-pop-app .ole-auth-card h1{color:var(--pop-ink);font-size:28px;line-height:1.2}.ole-pop-app .ole-auth-card input:not([type=checkbox]){background:#fff;border:1px solid #73897d;border-radius:6px;min-height:46px;font-size:16px}.ole-pop-app .ole-auth-card [role=tablist]{border:1px solid var(--pop-ink);background:#e5ece7;border-radius:8px;padding:4px}.ole-pop-app .ole-auth-card [role=tab]{min-height:44px}.ole-pop-app .ole-auth-card [role=tab][aria-selected=true]{background:var(--pop-yellow);color:var(--pop-ink);box-shadow:2px 2px 0 var(--pop-ink);border:1px solid var(--pop-ink);border-radius:6px}.ole-pop-app .ole-auth-card button[type=submit]{border:2px solid var(--pop-ink);background:var(--pop-ink);color:#fff;border-radius:6px;min-height:48px;box-shadow:3px 3px #50d6ce}.ole-pop-app .ole-navigation-rail{background:var(--pop-yellow);width:88px;color:var(--pop-ink);border-right:2px solid var(--pop-ink)}.ole-pop-app .ole-rail-emblem{color:var(--pop-ink)}.ole-pop-app .ole-navigation-rail button{color:var(--pop-ink);border:1px solid #0000;border-radius:8px;width:calc(100% - 12px);min-height:60px;margin:3px 6px}.ole-pop-app .ole-navigation-rail button>svg{color:currentColor}.ole-pop-app .ole-workspace .ole-navigation-rail button:not([aria-current])>svg{color:var(--pop-ink)}.ole-pop-app .ole-navigation-rail button>span{color:currentColor;font-size:12px;font-weight:700}.ole-pop-app .ole-navigation-rail button[aria-current=page]{background:var(--pop-aqua);color:var(--pop-ink);border:2px solid var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink)}.ole-pop-app .ole-workspace{grid-template-columns:88px minmax(0,1fr)}.ole-pop-app .ole-inbox-heading{border-bottom:2px solid var(--pop-ink);background:#b8ecdf}.ole-pop-app .ole-inbox-heading h1{color:var(--pop-ink);font-size:24px;font-weight:850}.ole-pop-app .ole-inbox-heading p{color:#324f42}.ole-pop-app .ole-inbox-actions button{border:1px solid var(--pop-ink);color:var(--pop-ink);background:#fff;border-radius:6px}.ole-pop-app .ole-inbox-actions .ole-compose-new{background:var(--pop-yellow);color:var(--pop-ink);box-shadow:2px 2px 0 var(--pop-ink)}.ole-pop-app .ole-conversation-list{border-right:2px solid var(--pop-ink)}.ole-pop-app .ole-conversation-list>header{background:var(--pop-yellow);border-bottom:2px solid var(--pop-ink)}.ole-pop-app .ole-conversation-row[aria-current=page]{background:#def4ed;box-shadow:inset 4px 0 #128477}.ole-pop-app .ole-swipe-actions{visibility:hidden;opacity:0;pointer-events:none}.ole-pop-app .ole-swipe.ole-open .ole-swipe-actions{visibility:visible;opacity:1;pointer-events:auto}.ole-pop-app .ole-swipe .ole-thread-row{background-color:#fff;padding-right:48px}.ole-pop-app .ole-swipe .ole-thread-row.ole-thread-active{background-color:#def4ed}.ole-pop-app .ole-row-menu{z-index:2;color:#182722;background:#e8f7f3;border:1px solid #a1c5bf;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:8px}.ole-pop-app .ole-swipe.ole-open .ole-row-menu{right:164px}.ole-pop-app .ole-swipe[data-count="2"].ole-open .ole-row-menu{right:112px}.ole-pop-app [data-ole-theme=dark] .ole-swipe .ole-thread-row{background-color:#151d27}.ole-pop-app [data-ole-theme=dark] .ole-swipe .ole-thread-row.ole-thread-active{background-color:#23493e}.ole-pop-app [data-ole-theme=dark] .ole-row-menu{color:#e5faf3;background:#29423d;border-color:#6f9a8e}.ole-pop-app .ole-filter-tab[aria-checked=true]{background:var(--pop-ink);color:#fff}.ole-pop-app .ole-workspace-content>:is(.ole-groups-page,.ole-reminders-page,section[aria-label=Company\ directory],section[aria-label=Your\ profile]){border:0;border-top:5px solid var(--pop-coral);box-shadow:none;background:#fff;border-radius:0}.ole-pop-app .ole-reminders-page{border-top-color:var(--pop-yellow)}.ole-pop-app .ole-surface-heading>span{border:2px solid var(--pop-ink);background:var(--pop-yellow);width:50px;height:50px;color:var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink);border-radius:8px}.ole-pop-app .ole-human-empty{background:#b8ecdf;border-radius:0;padding:20px}.ole-pop-app .ole-groups-page>.ole-tools-heading .ole-surface-heading{flex:130px}.ole-pop-app .ole-groups-page>.ole-tools-heading>.ole-tool-primary{flex-shrink:0}.ole-pop-app .ole-human-empty .ole-human-art{width:min(100%,390px)}.ole-pop-app .ole-human-empty h3{font-size:24px;font-weight:850}.ole-pop-app .ole-human-discover{background:#b8ecdf;border:0;height:190px}.ole-pop-app .ole-tool-primary{background:var(--pop-ink);color:#fff;border:2px solid var(--pop-ink);min-height:44px;box-shadow:2px 2px 0 var(--pop-aqua);border-radius:6px}.ole-pop-app .ole-thread-header{border-bottom:2px solid #8fc7c5}.ole-pop-app .ole-thread-header button{border-radius:8px;min-width:40px;min-height:40px}.ole-pop-app .ole-composer .ole-send-button{color:#fff;background:#345ee8;border:2px solid #182722;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:2px 2px #50d6ce}.ole-pop-app .ole-composer .ole-send-button:disabled{opacity:.45;box-shadow:none}.ole-pop-app .ole-group-compose .ole-tool-primary{color:#fff;background:#345ee8;border-radius:8px}.ole-pop-app .ole-composer .ole-composer-tool{color:#176d73;border-radius:8px;width:40px;height:40px}.ole-pop-app .ole-composer .ole-composer-tool:not(.ole-recording):hover{background:#d9f3ee}.ole-pop-app [data-ole-theme=dark] .ole-composer .ole-composer-tool{color:#9ce5dc}.ole-pop-app [data-ole-theme=dark] .ole-composer .ole-composer-tool:not(.ole-recording):hover{background:#264743}.ole-pop-app .ole-desk-sidebar{background:var(--pop-yellow);border:2px solid var(--pop-ink);border-radius:8px}.ole-pop-app .ole-desk-sidebar button{color:var(--pop-ink);border-radius:6px;min-height:46px}.ole-pop-app .ole-desk-sidebar button[aria-current=page]{background:var(--pop-aqua);color:var(--pop-ink);border:1px solid var(--pop-ink)}.ole-pop-app .ole-desk-content{border-top:5px solid var(--pop-coral);box-shadow:none}.ole-pop-app .ole-desk-header{background:var(--pop-blue);color:#fff;border:2px solid var(--pop-ink);box-shadow:none;border-radius:8px}.ole-pop-app .ole-desk-header :is(p,dt){color:#fff}.ole-pop-app .ole-limes-layout>section{border:1px solid var(--pop-ink);border-top:5px solid var(--pop-coral);box-shadow:none;border-radius:8px}.ole-pop-app .ole-limes-layout>section:first-child{border-top-color:var(--pop-yellow)}.ole-pop-app .ole-follow-card{border:2px solid var(--pop-ink);border-top:6px solid var(--pop-yellow);box-shadow:3px 3px 0 var(--pop-ink);border-radius:8px}.ole-pop-app .ole-setup-progress progress{border:1px solid var(--pop-ink);height:12px}.ole-pop-app .ole-setup-progress progress::-webkit-progress-value{background:#158a75}.ole-pop-app .ole-join{max-width:640px}.ole-pop-app[data-area=join]{background:var(--pop-aqua)}.ole-pop-app .ole-join-label{background:var(--pop-yellow);border:1px solid var(--pop-ink);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:750;display:inline-flex}.ole-pop-app .ole-join-card{border:2px solid var(--pop-ink);box-shadow:7px 7px 0 var(--pop-ink);background:#fff;border-radius:8px}.ole-pop-app .ole-join-art{object-fit:contain;width:min(100%,320px);height:220px;max-height:none}.ole-pop-app [data-ole-theme=dark] .ole-inbox-heading{background:#25483e}.ole-pop-app [data-ole-theme=dark].ole-workspace .ole-navigation-rail{background:var(--pop-yellow);color:var(--pop-ink)}.ole-pop-app [data-ole-theme=dark].ole-workspace .ole-navigation-rail :is(button,.ole-rail-emblem),.ole-pop-app [data-ole-theme=dark].ole-workspace .ole-navigation-rail button>svg{color:var(--pop-ink)}.ole-pop-app [data-ole-theme=dark].ole-workspace .ole-navigation-rail button[aria-current=page]{color:var(--pop-ink);background:var(--pop-aqua);border:2px solid var(--pop-ink);box-shadow:3px 3px 0 var(--pop-ink)}.ole-pop-app [data-ole-theme=dark] .ole-inbox-heading :is(h1,p){color:#f1faf5}.ole-pop-app [data-ole-theme=dark] .ole-conversation-list>header{background:#303b29}.ole-pop-app [data-ole-theme=dark] .ole-conversation-row[aria-current=page]{background:#23493e}.ole-pop-app [data-ole-theme=dark] .ole-human-empty{background:#192e28}.ole-pop-app [data-ole-theme=dark] .ole-human-discover{background:#25483e}.ole-pop-app [data-ole-theme=dark] .ole-auth-card h1{color:#f1faf5}.ole-pop-app [data-ole-theme=dark] .ole-auth-card .ole-human-personal{background:#254b50}.ole-pop-app [data-ole-theme=dark] .ole-auth-card .ole-human-business{background:#303f66}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ole-pop-app .ole-world-shortcuts a:hover>svg:last-child{transition:transform .18s;transform:translate(5px)}.ole-pop-app :is(.ole-tool-primary,.ole-start,.ole-business):hover{transform:translate(-1px,-1px)}}@media (max-width:1023px){.ole-pop-app .ole-live-hero{min-height:660px;padding-inline:28px}.ole-pop-app .ole-world-backdrop{object-fit:contain;object-position:right bottom;height:300px;top:auto}.ole-pop-app .ole-live-hero h1{font-size:68px}.ole-pop-app .ole-world-shortcuts a{gap:10px;padding:18px 14px}.ole-pop-app .ole-world-shortcuts span{font-size:16px}}@media (max-width:767px){.ole-pop-app .ole-front-nav.ole-live-nav{padding-inline:16px}.ole-pop-app .ole-live-hero{height:700px;min-height:700px;padding:28px 20px}.ole-pop-app .ole-world-backdrop{object-fit:contain;object-position:center bottom}.ole-pop-app .ole-live-hero h1{margin-top:18px;font-size:62px}.ole-pop-app .ole-world-tagline{margin-top:10px;font-size:30px}.ole-pop-app .ole-live-hero .ole-live-sub{max-width:340px;margin-top:14px;font-size:15px}.ole-pop-app .ole-live-hero .ole-live-ctas{margin-top:18px}.ole-pop-app .ole-live-hero .ole-live-ctas :is(.ole-start,.ole-business){border-radius:8px;padding:12px 14px;font-size:14px}.ole-pop-app .ole-live-hero .ole-hero-toggles{margin-top:16px}.ole-pop-app .ole-world-shortcuts{grid-template-columns:minmax(0,1fr)}.ole-pop-app .ole-world-shortcuts a{border-right:0;border-bottom:2px solid var(--pop-ink);padding:18px}.ole-pop-app .ole-world-shortcuts a:last-child{border-bottom:0}.ole-pop-app .ole-workspace{grid-template-columns:minmax(0,1fr)}.ole-pop-app .ole-navigation-rail{border-right:0;border-top:2px solid var(--pop-ink);width:auto}.ole-pop-app .ole-navigation-rail button{width:auto;min-width:0;min-height:54px;margin:4px 1px;padding-inline:4px;font-size:11px}.ole-pop-app .ole-navigation-rail button>span{font-size:11px}.ole-pop-app .ole-navigation-rail button[aria-current=page]{box-shadow:2px 2px 0 var(--pop-ink)}.ole-pop-app .ole-inbox-heading h1{font-size:20px}.ole-pop-app .ole-inbox-actions{gap:5px}.ole-pop-app .ole-inbox-actions button{width:38px;height:42px}.ole-pop-app .ole-auth-card{box-shadow:4px 4px 0 var(--pop-ink);padding:20px}.ole-pop-app .ole-auth-card .ole-human-compact{width:calc(100% + 40px);height:160px;margin-inline:-20px}.ole-pop-app .ole-human-empty{padding:16px}.ole-pop-app .ole-human-empty .ole-human-art{width:min(100%,240px)}.ole-pop-app .ole-human-empty h3{font-size:20px}.ole-pop-app .ole-join-art{height:140px}}@media (max-width:360px){.ole-pop-app .ole-live-hero .ole-live-ctas :is(.ole-start,.ole-business){padding:10px 8px;font-size:13px}.ole-pop-app .ole-live-hero h1{font-size:54px}}.ole-pop-app .ole-audiences{color:#182722;background:#eef8ff;border-block:2px solid #182722;padding:56px max(24px,50% - 590px)}.ole-pop-app .ole-audience-heading{max-width:720px}.ole-pop-app .ole-audience-heading>p{color:#2553a1;font-weight:700}.ole-pop-app .ole-audience-heading h2{margin:12px 0 28px;font-size:36px;line-height:1.15}.ole-pop-app .ole-audience-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.ole-pop-app .ole-audience-art{min-width:0}.ole-pop-app .ole-audience-art img{width:100%;height:auto;display:block}.ole-pop-app .ole-audience-picker{flex-wrap:wrap;gap:8px;display:flex}.ole-pop-app .ole-audience-picker button{color:#182722;cursor:pointer;background:#fff;border:2px solid #182722;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-weight:700;display:inline-flex}.ole-pop-app .ole-audience-picker button[aria-pressed=true]{background:#50d6ce;box-shadow:3px 3px #182722}.ole-pop-app .ole-audience-picker button:focus-visible{outline-offset:5px;outline:3px solid #345ee8}.ole-pop-app .ole-audience-link:focus-visible{outline-offset:5px;outline:3px solid #345ee8}.ole-pop-app .ole-audience-detail{min-height:340px;padding-top:22px}.ole-pop-app .ole-audience-detail h3{margin:0 0 12px;font-size:27px;line-height:1.2}.ole-pop-app .ole-audience-detail p{line-height:1.65}.ole-pop-app .ole-audience-detail ul{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.ole-pop-app .ole-audience-detail li{align-items:flex-start;gap:9px;display:flex}.ole-pop-app .ole-audience-detail li svg{color:#075b4c;flex-shrink:0;margin-top:3px}.ole-pop-app .ole-audience-detail aside{border-left:4px solid #345ee8;padding-left:14px}.ole-pop-app .ole-audience-detail aside p{margin:6px 0 0}.ole-pop-app .ole-sector-list{border-block:1px solid #9db7ca;flex-wrap:wrap;gap:10px 24px;margin:22px 0;padding:25px 0;font-weight:700;display:flex}.ole-pop-app .ole-business-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ole-pop-app .ole-business-capabilities article{background:#fff;border:2px solid #182722;border-radius:8px;padding:22px;box-shadow:4px 4px #b6caff}.ole-pop-app .ole-business-capabilities article:nth-child(2){background:#d8f5ef}.ole-pop-app .ole-business-capabilities article:nth-child(3){background:#e3eaff}.ole-pop-app .ole-business-capabilities h3{margin:12px 0;font-size:19px}.ole-pop-app .ole-business-capabilities p{margin:0;line-height:1.65}.ole-pop-app .ole-audience-note{margin:26px 0 16px;font-size:13px;line-height:1.6}.ole-pop-app .ole-audience-link{align-items:center;gap:10px;min-height:44px;font-weight:700;display:inline-flex}@media (max-width:767px){.ole-pop-app .ole-audiences{padding:32px 20px}.ole-pop-app .ole-audience-heading h2{font-size:28px}.ole-pop-app .ole-audience-layout,.ole-pop-app .ole-business-capabilities{grid-template-columns:minmax(0,1fr);gap:24px}.ole-pop-app .ole-audience-art{max-width:460px;margin-inline:auto}.ole-pop-app .ole-audience-detail{min-height:0}.ole-pop-app .ole-audience-picker button{flex:auto;justify-content:center}}.ole-pop-app #benefits{scroll-margin-top:110px}.ole-pop-app .ole-pop-events{max-width:960px;margin:auto;padding:24px}.ole-pop-app .ole-calendar{min-width:0;margin-block:24px}.ole-pop-app .ole-calendar h2{font-size:23px}.ole-pop-app .ole-calendar-list{gap:16px;padding:0;list-style:none;display:grid}.ole-pop-app .ole-calendar-entry{border:2px solid var(--pop-ink);color:#182722;overflow-wrap:anywhere;background:#e7f5fc;border-radius:8px;padding:20px}.ole-pop-app .ole-calendar-entry h3{margin:0 0 12px;font-size:20px}.ole-pop-app .ole-calendar .ole-tool-form{max-width:640px}.ole-pop-app .ole-calendar input{min-width:0;max-width:100%}.ole-pop-app .ole-service-filters{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:20px 0;display:grid}.ole-pop-app .ole-service-layout{grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:24px;display:grid}.ole-pop-app .ole-service-layout nav button{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #aac6c4;gap:5px;width:100%;padding:12px;display:grid}.ole-pop-app .ole-service-layout nav button[aria-current=true]{color:#182722;background:#b6e8e2;border-left:4px solid #345ee8}.ole-pop-app .ole-service-layout nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ole-pop-app .ole-service-export,.ole-pop-app .ole-service-setup{border-top:1px solid #aac6c4;margin-top:24px;padding-top:24px}.ole-pop-app .ole-service-day{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ole-pop-app .ole-service-day label{min-width:115px}.ole-pop-app .ole-service-desk input{min-width:0;max-width:100%}.ole-pop-app .ole-service-export .ole-compose-actions{flex-wrap:wrap}.ole-pop-app .ole-service-export .ole-compose-actions>label{min-width:0}@media (max-width:767px){.ole-pop-app .ole-service-layout{grid-template-columns:minmax(0,1fr)}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.ole-pop-app[data-area=chats]>.ole-app-header,.ole-pop-app[data-area=chats]>a[aria-label="Return to Island Sync Online homepage"]{display:none}.ole-pop-app[data-area=chats]{padding-top:env(safe-area-inset-top,0px);box-sizing:border-box}.ole-pop-app[data-area=chats] .ole-workspace{border-top:0}}@media (max-width:767px){.ole-pop-app .ole-workspace[data-mobile-thread=open]>.ole-navigation-rail,.ole-pop-app .ole-workspace[data-mobile-thread=open] .ole-inbox-heading{display:none}.ole-pop-app .ole-workspace .ole-navigation-rail{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.ole-pop-app .ole-workspace .ole-thread-header{flex-shrink:0;padding-top:8px}.ole-pop-app .ole-workspace .ole-thread-header button,.ole-pop-app .ole-workspace .ole-composer button{min-width:44px;min-height:44px}.ole-pop-app .ole-workspace .ole-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-shrink:0}.ole-pop-app .ole-workspace .ole-chat-frame>section>.overflow-y-auto{overscroll-behavior-y:contain;min-height:0}.ole-pop-app .ole-workspace :is(button,a){-webkit-tap-highlight-color:transparent}}.ole-pop-app .ole-startup{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:55dvh;padding:32px 20px;display:flex}.ole-pop-app .ole-startup strong{font-size:26px}.ole-pop-app .ole-startup-mark{width:88px;height:88px;animation:.45s ease-out both ole-start-arrive}.ole-pop-app .ole-startup-dots{align-items:center;gap:8px;height:16px;display:flex}.ole-pop-app .ole-startup-dots i{background:#237b7c;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out 5 ole-start-dot}.ole-pop-app .ole-startup-dots i:nth-child(2){background:#345ee8;animation-delay:.12s}.ole-pop-app .ole-startup-dots i:nth-child(3){animation-delay:.24s}@keyframes ole-start-arrive{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes ole-start-dot{50%{opacity:.55;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ole-pop-app :is(.ole-startup-mark,.ole-startup-dots i){animation:none}.ole-pop-app .ole-world-shortcuts a:hover>svg:last-child,.ole-pop-app :is(.ole-tool-primary,.ole-start,.ole-business):hover{transition:none;transform:none}}
