.pr-page{--pr-ground:#0f1011;--pr-cream:#f6f6f3;--pr-muted:#f6f6f3b3;--pr-faint:#f6f6f37a;--pr-line:#ffffff38;--pr-line-soft:#ffffff1f;--pr-glass:#ffffff0f;--pr-solid:#17181a;--pr-ember:#fe6819;--pr-shadow:0 1px 2px #00000059, 0 18px 48px #0006;--pr-gutter:40px;background:var(--pr-ground);color:var(--pr-cream);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;overflow-x:clip}.pr-page img{max-width:100%;display:block}.pr-page h1,.pr-page h2,.pr-page p,.pr-page ol,.pr-page ul,.pr-page figure{margin:0;padding:0}.pr-page ol,.pr-page ul{list-style:none}.pr-page a{color:inherit;text-decoration:none}.pr-wrap{width:min(var(--ui-content,1160px), 100% - 2 * var(--pr-gutter));margin:0 auto}.pr-dot{color:var(--pr-ember)}.pr-section{padding-top:150px}.pr-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.pr-page h2{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;font-size:clamp(38px,4.6vw,64px);font-weight:600;line-height:1}.pr-head p{color:var(--pr-muted);text-wrap:pretty;max-width:440px;font-size:18px;line-height:1.5}.pr-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pr-page .draft-hero-primary{background:var(--pr-ember);color:#fff;border-color:#0000;box-shadow:0 14px 34px -14px #fe681999}.pr-page .draft-hero-primary:hover{background:#ef5f12}.pr-page .draft-hero-secondary{border-color:var(--pr-line);box-shadow:none;color:var(--pr-cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a}.pr-page .draft-hero-secondary:hover{background:#ffffff29}.pr-hero{min-height:100vh;flex-direction:column;min-height:100svh;padding-bottom:44px;display:flex;position:relative;overflow:hidden}.pr-hero-photo{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.pr-hero-scrim{background:linear-gradient(180deg, #0f1011b8 0%, #0f101180 34%, #0f101152 56%, #0f1011c7 82%, var(--pr-ground) 100%);position:absolute;inset:0}.pr-hero-copy{z-index:1;padding-top:136px;position:relative}.pr-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;font-size:clamp(56px,8.6vw,128px);font-weight:600;line-height:.94}.pr-lede{color:var(--pr-muted);text-wrap:pretty;max-width:600px;margin-top:30px;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.pr-lede strong{color:var(--pr-cream);font-weight:600}.pr-hero-foot{border-top:1px solid var(--pr-line-soft);color:var(--pr-faint);z-index:1;flex-wrap:wrap;gap:8px 36px;margin-top:auto;padding-top:18px;font-size:14px;display:flex;position:relative}.pr-hero-foot span:last-child{margin-left:auto}@media (prefers-reduced-motion:no-preference){.pr-hero-copy{animation:.9s cubic-bezier(.2,.7,.2,1) both pr-rise}.pr-hero-foot{animation:.9s cubic-bezier(.2,.7,.2,1) .2s both pr-rise}}@keyframes pr-rise{0%{opacity:0;transform:translateY(18px)}}.pr-field{position:relative}.pr-field-chips{aspect-ratio:1000/440;z-index:2;position:relative}.pr-chip{background:var(--pr-solid);border:1px solid var(--pr-line);color:var(--pr-cream);font-family:var(--font-mono,ui-monospace, Menlo, monospace);left:var(--x);letter-spacing:.01em;top:var(--y);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px 9px 10px;font-size:13px;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px -12px #000000b3}.pr-chip i{--chip:#f6f6f366;background:var(--chip);border-radius:4px;width:12px;height:12px;display:inline-block}.pr-chip-office i{--chip:#4f7fd6}.pr-chip-sheet i{--chip:#3fa26a}.pr-chip-slide i{--chip:#e0703c}.pr-chip-pdf i{--chip:#d64a4a}.pr-chip-design i{--chip:#9b7bff}.pr-field-lines{aspect-ratio:1000/440;z-index:1;width:100%;height:auto;display:block;position:absolute;top:0;left:0}.pr-field-lines path{fill:none;stroke:#f6f6f34d;stroke-width:1px}.pr-gather{display:none}.pr-field-out{text-align:center;z-index:3;flex-direction:column;align-items:center;margin-top:-44px;display:flex;position:relative}.pr-doc{color:#fff;background:linear-gradient(150deg,lab(70.6854% -33.4198 -26.7724),lab(49.1287% -22.1887 -41.2269));border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #ffffff24,0 24px 50px -18px #000c}.pr-doc .draft-app-glyph{width:50%;height:50%}.pr-field-label{letter-spacing:-.035em;margin-top:26px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.1}.pr-field-sub{color:var(--pr-muted);text-wrap:balance;max-width:520px;margin:10px auto 0;font-size:16px}.pr-pairs{border-top:1px solid var(--pr-line-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:14px 40px;margin-top:56px;padding-top:22px;display:flex}.pr-pairs li{align-items:center;gap:12px;font-size:15px;display:inline-flex}.pr-pair-from{color:var(--pr-cream);font-family:var(--font-mono,ui-monospace, Menlo, monospace);letter-spacing:.01em;font-size:13px}.pr-pair-arrow{background:var(--pr-line);width:22px;height:1px;display:inline-block;position:relative}.pr-pair-arrow:after{border-right:1px solid var(--pr-line);border-top:1px solid var(--pr-line);content:"";width:6px;height:6px;position:absolute;top:-3.5px;right:0;transform:rotate(45deg)}.pr-pair-to{color:var(--pr-muted);font-weight:560}.pr-wall{border-bottom:1px solid var(--pr-line-soft);border-top:1px solid var(--pr-line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pr-wall-cell{border-left:1px solid var(--pr-line-soft);flex-direction:column;padding:40px 28px 36px;display:flex}.pr-wall-cell:first-child{border-left:0}.pr-wall-n{font-variant-numeric:tabular-nums;letter-spacing:-.07em;margin-left:-.04em;font-size:clamp(88px,10.4vw,150px);font-weight:600;line-height:.85}.pr-wall-one .pr-wall-n{position:relative}.pr-wall-one .pr-wall-n:after{color:var(--pr-ember);content:".";letter-spacing:0}.pr-wall-label{letter-spacing:-.02em;margin-top:26px;font-size:18px;font-weight:600}.pr-wall-note{color:var(--pr-muted);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.45}.pr-wall-foot,.pr-sync-foot,.pr-ari-foot,.pr-office-foot{color:var(--pr-muted);text-wrap:pretty;max-width:720px;margin-top:28px;font-size:16px;line-height:1.55}.pr-sync-foot strong,.pr-ari-foot strong{color:var(--pr-cream);font-weight:600}.pr-ari-foot a{border-bottom:1px solid var(--pr-line);color:var(--pr-cream);white-space:nowrap;padding-bottom:1px}.pr-ari-foot a:hover{border-bottom-color:var(--pr-cream)}.pr-pair{grid-template-rows:88px auto 88px;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid;position:relative}.pr-scene{border:1px solid var(--pr-line);border-radius:var(--ui-radius-panel,28px);box-shadow:var(--pr-shadow);position:relative;overflow:hidden}.pr-scene img{object-fit:cover;width:100%;height:100%}.pr-scene:after{content:"";pointer-events:none;background:linear-gradient(#0f101100 45%,#0f1011db 100%);position:absolute;inset:0}.pr-scene-desk{aspect-ratio:16/10;grid-area:1/1/3/9}.pr-scene-phone{aspect-ratio:4/5;grid-area:2/9/4/13;align-self:start}.pr-scene figcaption{z-index:1;gap:3px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.pr-scene-time{color:var(--pr-faint);font-variant-numeric:tabular-nums;font-size:14px}.pr-scene-doc{letter-spacing:-.015em;font-size:17px;font-weight:600}.pr-scene-state{color:var(--pr-muted);font-variant-numeric:tabular-nums;font-size:14.5px}.pr-thread{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.pr-thread path{fill:none;stroke:#f6f6f3bf;stroke-width:1px}.pr-thread-dot{background:var(--pr-cream);z-index:3;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #f6f6f32e}.pr-thread-dot-a{top:66%;left:58%}.pr-thread-dot-b{top:44%;left:76%}.pr-thread-tag{border:1px solid var(--pr-line);color:var(--pr-cream);white-space:nowrap;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1011b8;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:560;position:absolute;top:55%;left:67%;transform:translate(-50%,-50%)}.pr-thread-tag:before{background:var(--pr-cream);content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.pr-thread-m{display:none}.pr-ledger{border-top:1px solid var(--pr-line-soft)}.pr-entry{border-bottom:1px solid var(--pr-line-soft);grid-template-columns:88px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 40px;padding:40px 0;display:grid}.pr-entry-time{color:var(--pr-faint);font-variant-numeric:tabular-nums;padding-top:8px;font-size:15px}.pr-entry-ask{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-size:clamp(26px,2.8vw,38px);font-weight:600;line-height:1.08}.pr-quote{color:var(--pr-faint)}.pr-entry-done{font-variant-numeric:tabular-nums;justify-items:start;gap:8px;padding-top:8px;display:grid}.pr-done-line{color:var(--pr-muted);font-size:16px}.pr-mark{border:1px solid var(--pr-line);color:var(--pr-cream);border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:6px 12px 6px 9px;font-size:13px;font-weight:560;display:inline-flex}.pr-mark svg{width:13px;height:13px}.pr-mark svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.pr-entry:nth-child(2n) .pr-entry-ask{text-align:right;grid-area:1/3;justify-self:end}.pr-entry:nth-child(2n) .pr-entry-done{grid-area:1/2}.pr-dock{background:var(--pr-glass);border:1px solid var(--pr-line);border-radius:var(--ui-radius-panel,28px);box-shadow:var(--pr-shadow);align-items:stretch;gap:28px;padding:34px 36px 30px;display:flex}.pr-dock-group{flex-wrap:wrap;flex:auto;justify-content:space-between;gap:18px 12px;display:flex}.pr-dock-native{flex:none;justify-content:flex-start;gap:18px 20px}.pr-dock-divider{background:var(--pr-line);flex:none;align-self:stretch;width:1px}.pr-app{text-align:center;flex-direction:column;align-items:center;min-width:84px;display:flex}.pr-app-icon{--tile:#2a2c30;--tile-end:#1b1d21;background:linear-gradient(150deg, var(--tile), var(--tile-end));color:#fff;letter-spacing:-.02em;border-radius:17px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #ffffff1a,0 14px 28px -12px #000c}.pr-app-icon img{width:56px;height:56px}.pr-app[data-app=teams] .pr-app-icon{--tile:#6b74e0;--tile-end:#4b53bc}.pr-app[data-app=excel] .pr-app-icon{--tile:#2a8a55;--tile-end:#1d6f42}.pr-app[data-app=outlook] .pr-app-icon{--tile:#2b86d9;--tile-end:#0f6cbd}.pr-app[data-app=zoom] .pr-app-icon{--tile:#3d7dff;--tile-end:#0b5cff}.pr-app[data-app=slack] .pr-app-icon{--tile:#6a2c6b;--tile-end:#4a154b}.pr-app[data-app=chrome] .pr-app-icon,.pr-app[data-app=gmail] .pr-app-icon{--tile:#fff;--tile-end:#e9edf2}.pr-app[data-app=write] .pr-app-icon{--tile:lab(69.5778% -35.6623 -28.7442);--tile-end:lab(47.9361% -22.5564 -43.8482)}.pr-app[data-app=sheets] .pr-app-icon{--tile:lab(70.4381% -40.9903 29.3664);--tile-end:lab(49.9014% -56.1784 16.8473)}.pr-app[data-app=present] .pr-app-icon{--tile:lab(67.5018% 41.2622 33.2338);--tile-end:lab(46.7395% 41.5551 69.2451)}.pr-app-icon-luma .draft-app-glyph{width:54%;height:54%}.pr-app-name{letter-spacing:-.01em;margin-top:12px;font-size:14px;font-weight:600}.pr-app-via{color:var(--pr-faint);margin-top:2px;font-size:12px}.pr-terms-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.pr-terms-intro{position:sticky;top:120px}.pr-terms-intro p{color:var(--pr-muted);text-wrap:pretty;max-width:360px;margin-top:22px;font-size:18px}.pr-terms-list{border-top:1px solid var(--pr-line-soft)}.pr-terms-list li{border-bottom:1px solid var(--pr-line-soft);grid-template-columns:44px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.pr-term-no{color:var(--pr-faint);font-variant-numeric:tabular-nums;font-size:14px}.pr-term-name{letter-spacing:-.03em;font-size:20px;font-weight:600}.pr-term-clause{color:var(--pr-muted);text-wrap:pretty;font-size:15.5px;line-height:1.5}.pr-closer{margin-top:170px;padding:170px 0 150px;position:relative;overflow:hidden}.pr-closer-photo{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.pr-closer-scrim{background:linear-gradient(180deg, var(--pr-ground) 0%, #0f1011b8 38%, #0f1011db 100%);position:absolute;inset:0}.pr-closer-copy{z-index:1;position:relative}.pr-closer h2{letter-spacing:-.055em;max-width:12ch;font-size:clamp(48px,7vw,104px);line-height:.94}.pr-closer-copy>p:not(.pr-closer-fine){color:var(--pr-muted);text-wrap:pretty;max-width:560px;margin-top:28px;font-size:20px}.pr-closer-fine{color:var(--pr-faint);margin-top:22px;font-size:14px}[data-pr-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.pr-page[data-motion=true] [data-pr-reveal]:not(.pr-in){opacity:0;transform:translateY(16px)}.pr-page[data-motion=true] .pr-field-lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s;transition-delay:calc(.24s + var(--i,0) * 28ms)}.pr-page[data-motion=true] .pr-field.pr-in .pr-field-lines path{stroke-dashoffset:0}.pr-page[data-motion=true] .pr-thread path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s .3s}.pr-page[data-motion=true] .pr-pair.pr-in .pr-thread path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){[data-pr-reveal],.pr-field-lines path,.pr-thread path{transition:none}}@media (max-width:1100px){.pr-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-wall-cell:nth-child(4){border-left:0}.pr-wall-cell:nth-child(n+4){border-top:1px solid var(--pr-line-soft)}.pr-dock{flex-direction:column;gap:26px}.pr-dock-divider{width:auto;height:1px}.pr-dock-group,.pr-dock-native{justify-content:flex-start}}@media (max-width:900px){.pr-head{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.pr-field-chips{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pr-chip{position:static;top:auto;left:auto;transform:none}.pr-field-lines{display:none}.pr-gather{background:linear-gradient(#f6f6f300 0%,#f6f6f366 100%);width:1px;height:64px;margin:14px auto 0;display:block}.pr-field-out{margin-top:0}.pr-pairs{flex-direction:column;gap:12px}.pr-pair{flex-direction:column;gap:0;display:flex}.pr-scene-desk{aspect-ratio:16/11}.pr-scene-phone{aspect-ratio:4/5;width:100%;max-width:360px;margin:0 auto}.pr-thread,.pr-thread-dot,.pr-thread-tag{display:none}.pr-thread-m{background:var(--pr-line);width:1px;height:56px;margin:0 auto;display:block}.pr-entry{grid-template-columns:1fr;gap:14px 24px}.pr-entry-time{padding-top:0}.pr-entry:nth-child(2n) .pr-entry-ask{text-align:left;grid-area:auto/1;justify-self:start}.pr-entry:nth-child(2n) .pr-entry-done{grid-area:auto/1}.pr-entry-done{padding-top:0}.pr-terms-grid{grid-template-columns:1fr;gap:36px}.pr-terms-intro{position:static}}@media (max-width:760px){.pr-page{--pr-gutter:24px;font-size:16px}.pr-section{padding-top:100px}.pr-hero{min-height:92vh;min-height:92svh;padding-bottom:28px}.pr-hero-copy{padding-top:124px}.pr-hero h1{font-size:clamp(46px,13.5vw,64px)}.pr-lede{margin-top:22px;font-size:17px}.pr-actions{margin-top:30px}.pr-actions .draft-hero-primary,.pr-actions .draft-hero-secondary{justify-content:center;width:100%}.pr-hero-foot{flex-direction:column;gap:6px;margin-top:48px}.pr-hero-foot span:last-child{margin-left:0}.pr-page h2{font-size:36px}.pr-head p,.pr-terms-intro p{font-size:16px}.pr-chip{padding:8px 11px 8px 9px;font-size:12px}.pr-doc{border-radius:20px;width:72px;height:72px}.pr-field-label{font-size:22px}.pr-field-sub{font-size:15px}.pr-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-wall-cell{padding:24px 18px 22px}.pr-wall-cell:nth-child(odd){border-left:0}.pr-wall-cell:nth-child(2n){border-left:1px solid var(--pr-line-soft)}.pr-wall-cell:nth-child(n+3){border-top:1px solid var(--pr-line-soft)}.pr-wall-cell:nth-child(4){border-left:1px solid var(--pr-line-soft)}.pr-wall-one{grid-column:1/-1}.pr-wall-n{font-size:72px}.pr-wall-label{margin-top:16px;font-size:16px}.pr-wall-note{font-size:14px}.pr-scene figcaption{bottom:16px;left:18px;right:18px}.pr-scene-doc{font-size:16px}.pr-entry{padding:30px 0}.pr-entry-ask{font-size:26px}.pr-done-line{font-size:15px}.pr-dock{border-radius:20px;padding:24px 20px 22px}.pr-dock-group,.pr-dock-native{gap:18px 8px}.pr-app{min-width:30%}.pr-terms-list li{grid-template-columns:36px minmax(0,1fr);gap:4px 16px;padding:18px 0}.pr-term-clause{grid-column:2}.pr-closer{margin-top:110px;padding:110px 0 96px}.pr-closer h2{font-size:44px}.pr-closer-copy>p:not(.pr-closer-fine){font-size:17px}}
