.awin{text-align:left;pointer-events:none;background:#fff;border-radius:16px;width:1072px;height:740px;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000f,0 60px 120px -50px #00000080}.aw,.aw *{scrollbar-width:none;-ms-overflow-style:none}.aw::-webkit-scrollbar{display:none}.aw ::-webkit-scrollbar{display:none}.aw{--ink:#1c1c1e;--ink-2:#6c6c70;--muted:#8e8e93;--faint:#aeaeb2;--paper:#f6f6f8;--card:#fff;--surface-2:#f6f6f8;--surface-inset:#e5e5ea;--border:#e5e5ea;--border-subtle:#f5f5f5;--border-input:#e0e0e5;--brand:#ff7802;--brand-hover:#e86d00;--brand-light:#fff1e6;--accent:#007aff;--green:#34c759;--ease:cubic-bezier(.32,.72,0,1);--glide:cubic-bezier(.22,1,.36,1);color:var(--ink);font-family:var(--font-geist-sans),"Geist Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex-direction:column;display:flex}.aw :where(*){box-sizing:border-box}.aw :where(h1,h2,h3,h4,h5,h6,p){font-size:inherit;font-weight:inherit;margin:0}.aw :where(button){font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.aw :where(input){font:inherit;color:inherit;background:0 0;border:0}.aw :where(img,svg){display:block}.aw-traffic{z-index:40;gap:8px;display:flex;position:absolute;top:14px;left:16px}.aw-light{border-radius:999px;width:12px;height:12px}.aw-light--r{background:#ff5f57}.aw-light--y{background:#febc2e}.aw-light--g{background:#28c840}.aw-shell{background:#fff;flex:1;min-height:0;display:flex}.aw-sidebar{background:var(--card);flex-direction:column;flex:none;width:264px;padding-bottom:8px;display:flex;overflow:hidden}.aw-titlespacer{flex:none;height:38px}.aw-logo{flex:none;align-items:center;height:44px;padding-left:19px;display:flex}.aw-wordmark{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:7px;font-size:17px;font-weight:600;display:inline-flex}.aw-nav{flex:1;margin-top:8px;overflow:hidden}.aw-navrow{align-items:center;height:46px;padding:0 14px;display:flex}.aw-navitem{width:100%;height:40px;color:var(--ink-2);white-space:nowrap;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.aw-navitem[data-active]{color:var(--ink);background:#0000000d}.aw-navitem svg{flex:none;width:18px;height:18px}.aw-navlabel{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.aw-badge-count{font-variant-numeric:tabular-nums;color:#fff;background:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-width:20px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.aw-badge-subtle{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.aw-badge-static{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:#0000000d;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600}.aw-nav-cluster{margin-left:auto;display:inline-flex}.aw-nav-coin{background:#fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-left:-7px;display:grid;box-shadow:0 1px 3px #0000001f}.aw-nav-coin:first-child{margin-left:0}.aw-nav-coin img{object-fit:contain;width:13px;height:13px}.aw-profile{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:0 8px;padding:8px 10px;display:flex}.aw-profile-name{color:var(--ink);font-size:13px;font-weight:600}.aw-profile-email{color:var(--faint);font-size:11px}.aw .monogram{-webkit-user-select:none;user-select:none;color:#404045;background:#ececee;border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.aw-content{background:#f6f6f8;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.aw-main{flex:1;min-height:0;animation:.4s awin-fade;position:relative;overflow:hidden}.aw-page{width:100%;max-width:1024px;margin:0 auto;padding:40px 48px 80px}@keyframes awin-fade{0%{opacity:.3}to{opacity:1}}.aw .pill-btn{letter-spacing:-.005em;cursor:pointer;height:34px;transition:color .2s var(--ease),border-color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.aw .pill-btn-label{align-items:center;gap:6px;display:inline-flex;position:relative}.aw .pill-btn--lg{height:46px;padding:0 26px;font-size:15px}.aw .pill-btn--ghost{color:#000;background:0 0;border:1px solid #00000024}.aw .pill-btn--solid{color:#fff;background:#000;border:1px solid #000}.aw .pill-btn--on-dark.pill-btn--solid{color:#000;background:#fff;border-color:#fff}.aw .pill-btn--on-dark.pill-btn--ghost{color:#fff;border-color:#ffffff73}.aw .brand-keycaps,.aw .brand-keycaps-item{display:inline}.aw .brand-keycap{box-sizing:border-box;letter-spacing:-.01em;vertical-align:middle;color:#000;background:#fbfbfc;border:1px solid #d4d4d9;border-radius:.45em;justify-content:center;align-items:center;min-width:2.4em;height:1.8em;margin:0 .16em;padding:0 .45em;font-size:.5em;font-weight:600;display:inline-flex;position:relative;top:-.18em;box-shadow:0 .14em #d6d6db,0 .18em .3em #0000000d}.aw .brand-app-chips{gap:10px;display:flex}.aw .brand-app-chip{width:var(--app-chip-size,48px);height:var(--app-chip-size,48px);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000014}.aw .brand-app-chip img{width:var(--app-chip-icon,25px);height:var(--app-chip-icon,25px);object-fit:contain}.aw .brand-app-chip-glyph{width:var(--app-chip-icon,25px);height:var(--app-chip-icon,25px);color:#55555a;stroke-width:1.8px}.aw .photo-banner{isolation:isolate;border-radius:22px;flex-direction:column;justify-content:center;padding:32px 36px;display:flex;position:relative;overflow:hidden}.aw .photo-banner-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.aw .photo-banner-scrim{z-index:-1;background:linear-gradient(90deg,#0000009e 0%,#00000057 42%,#00000014 100%);position:absolute;inset:0}.aw .photo-banner-title{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(26px,3vw,34px);font-weight:600}.aw .photo-banner-sub{color:#ffffffd1;max-width:52ch;margin:10px 0 0;font-size:14.5px;font-weight:500;line-height:1.55}.aw .glow-card{isolation:isolate;box-sizing:border-box;cursor:pointer;background:#fff;position:relative;overflow:hidden}.aw .glow-card:before{content:"";z-index:0;left:var(--glow-x,88%);top:var(--glow-y,-24%);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,var(--tile-accent,transparent)0%,transparent 72%);opacity:0;width:120%;transition:left .9s var(--glide),top .9s var(--glide),opacity .5s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.aw .glow-card>*{z-index:1;position:relative}.aw .glow-card-arrow{color:#00000059;border:1px solid #00000024;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;overflow:hidden}.aw .cn-card{border-radius:22px;align-items:center;gap:16px;padding:20px 22px;display:flex}.aw .cn-logo{background:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 10px 24px -14px #0000004d}.aw .cn-logo img{object-fit:contain;width:30px;height:30px}.aw .cn-logo-letters{color:var(--ink);font-size:17px;font-weight:700}.aw .cn-body{flex:1;min-width:0}.aw .cn-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15.5px;font-weight:600;line-height:1.2;overflow:hidden}.aw .cn-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw .cn-status-wrap{flex:none}.aw .action-card{isolation:isolate;box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;min-height:230px;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 50px -34px #0000004d}.aw .action-card:before{content:"";z-index:0;left:var(--glow-x,88%);top:var(--glow-y,-16%);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,var(--action-accent)0%,transparent 72%);opacity:.6;width:130%;transition:left .9s var(--glide),top .9s var(--glide),scale .6s var(--ease),opacity .6s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.aw .action-card>*{z-index:1;position:relative;transform:translateZ(0)}.aw .action-card-text{flex-direction:column;align-self:stretch;gap:7px;margin-top:auto;padding-right:52px;display:flex}.aw .action-card-label{letter-spacing:-.025em;color:#000;text-wrap:balance;max-width:16ch;margin:0;font-size:22px;font-weight:600;line-height:1.08}.aw .action-card-sub{letter-spacing:-.005em;color:#0000008c;margin:0;font-size:14px;font-weight:500;line-height:1.45}.aw .action-card-cta{color:#00000059;background:0 0;border:1px solid #00000024;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:18px;right:18px;overflow:hidden}.aw-apps-yours{margin:22px 0 30px}.aw-apps-section{letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:18px;font-weight:600}.aw-conn-pills{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aw-conn-pill{background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:13px 15px;display:inline-flex;box-shadow:0 1px 2px #0000000d,0 18px 40px -30px #00000080}.aw-conn-pill-logo{flex:none;place-items:center;width:40px;height:40px;display:grid}.aw-conn-pill-logo img{object-fit:contain;width:34px;height:34px}.aw-conn-pill-text{flex-direction:column;gap:4px;min-width:0;display:flex}.aw-conn-pill-name{color:var(--ink);font-size:15px;font-weight:600;line-height:1}.aw-conn-pill-sub{color:var(--muted);font-size:12px;font-weight:500;line-height:1}.aw-conn-pill-arrow{color:#00000073;border:1px solid #00000024;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.aw-apps-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.aw-apps-search{width:420px;max-width:100%;height:40px;color:var(--faint);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 16px;display:flex;box-shadow:0 1px 2px #0000000a}.aw-apps-search input{color:var(--ink);outline:none;flex:1;font-size:13.5px}.aw-chips{flex-wrap:wrap;gap:8px;display:flex}.aw-chip{color:var(--ink-2);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #0000000a}.aw-chip[data-active]{background:var(--ink);color:#fff}.aw-grid{gap:16px;display:grid}.aw-grid--2{grid-template-columns:repeat(2,1fr)}.aw-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 18px;display:flex}.aw-search{min-width:200px;height:38px;color:var(--faint);background:#fff;border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 14px;display:flex;box-shadow:0 1px 2px #0000000a}.aw-search input{color:var(--ink);outline:none;flex:1;font-size:14px}.aw-day-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:22px 0 10px 2px;font-size:12px;font-weight:600}.aw-meet-list{flex-direction:column;gap:4px;display:flex}.aw-meet-row{text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:13px 16px;display:flex;box-shadow:0 1px 2px #00000008}.aw-meet-tile{width:42px;height:42px;color:var(--ink-2);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 2px 8px #00000014}.aw-meet-tile img{object-fit:contain;width:24px;height:24px}.aw-meet-main{flex-direction:column;flex:1;min-width:0;display:flex}.aw-meet-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.aw-meet-when{color:var(--muted);margin-top:2px;font-size:12.5px}.aw-meet-meta{flex:none;align-items:center;gap:10px;display:flex}.aw-meet-video{width:24px;height:24px;color:var(--ink-2);background:#0000000d;border-radius:999px;place-items:center;display:grid}.aw-meet-count{color:var(--muted);white-space:nowrap;font-size:12.5px}@keyframes awin-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aw .fade-in-up{animation:awin-fade-in-up .52s var(--ease)both}.aw-home{width:100%;max-width:1024px;margin:0 auto}.aw-home-header{margin-top:40px;padding:0 40px}.aw-home-title{letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:600}.aw-home-herowrap{margin-top:26px;padding:0 40px;display:flex}.aw-home-hero{isolation:isolate;border-radius:18px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:20px;min-height:320px;padding:28px 32px 30px;display:flex;position:relative;overflow:hidden}.aw-home-hero-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.aw-home-hero-scrim{z-index:-1;background:linear-gradient(90deg,#0009 0%,#0000002e 55%,#0000 80%);position:absolute;inset:0}.aw-home-hero-copy{position:relative}.aw-home-hero-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.04}.aw-home-hero-sub{color:#fffc;max-width:44ch;margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.45}.aw-home-hero-cta{flex-wrap:wrap;gap:10px;display:flex;position:relative}.aw-home-body{padding:0 40px 64px}.aw-home-learn{margin-top:48px}.aw-home-learn-title{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:600}.aw-home-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.awin-cursor{z-index:50;pointer-events:none;filter:drop-shadow(0 3px 6px #00000040);transition:transform .8s cubic-bezier(.5,0,.12,1);position:absolute;top:0;left:0}.awin-cursor-ring{opacity:0;transform-origin:50%;background:#ff8a4c;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.awin-cursor.is-click .awin-cursor-ring{animation:.5s ease-out awin-ripple}@keyframes awin-ripple{0%{opacity:.65;transform:scale(.4)}to{opacity:0;transform:scale(3.6)}}@media (prefers-reduced-motion:reduce){.aw .fade-in-up,.aw-main{animation:none}.awin-cursor{transition:none}}
