@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");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}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._gO8iW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._gO8iW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");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}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.hccXaq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.hccXaq_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.0_f09-l1omku8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.0fcfx2a-jndc5.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.v8ILfq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.v8ILfq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ww-cream:#fbf8f3;--ww-cream-2:#f4efe6;--ww-paper:#fff;--ww-ink:#16140f;--ww-muted:#5b574f;--ww-line:#e7e1d6;--ww-orange:#e5481b;--ww-orange-text:#c2410c;--ww-orange-soft:#fde5da;--ww-teal:#0e4744;--ww-lavender:#b7a4f2;--ww-mint:#9fd3a6;--ww-peach:#f4a47c;--ww-sky:#8ec5e8;--ww-pink:#f2a6d8;--ww-green:#1a7f4b;--ww-red:#b42318;--ww-display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--ww-sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ww-mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--ww-crayon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0125 .55' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ww-shadow:0 18px 40px -16px #16140f40}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ww-cream);color:var(--ww-ink);font-family:var(--ww-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}:focus-visible{outline:3px solid var(--ww-orange);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crayon{background-image:var(--ww-crayon);background-blend-mode:multiply}.ww-display{font-family:var(--ww-display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.02}.ww-title{font-family:var(--ww-display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1.04}.ww-subtitle{font-family:var(--ww-display);letter-spacing:-.02em;margin:0;font-size:clamp(21px,3.4vw,26px);font-weight:650;line-height:1.15}.ww-overline{font:500 12px/1 var(--ww-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ww-orange-text);margin:0}.ww-muted{color:var(--ww-muted)}.ww-small{color:var(--ww-muted);font-size:14px}.ww-mono{font-family:var(--ww-mono)}.ww-link{color:var(--ww-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ww-orange);text-decoration-color:var(--ww-orange);text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px}.ww-link:hover{color:var(--ww-orange-text)}.ww-logo{color:var(--ww-ink);font:700 19px/1 var(--ww-display);letter-spacing:-.02em;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.ww-btn{cursor:pointer;min-height:46px;font:600 15px/1 var(--ww-sans);white-space:nowrap;background:var(--ww-ink);color:var(--ww-cream);border:2px solid var(--ww-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ww-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -6px #16140f59}.ww-btn:disabled{opacity:.45;cursor:not-allowed}.ww-btn--ghost{color:var(--ww-ink);background:0 0}.ww-btn--ghost:hover:not(:disabled){background:var(--ww-paper);box-shadow:none}.ww-btn--quiet{color:var(--ww-ink);background:0 0;border-color:#0000}.ww-btn--quiet:hover:not(:disabled){background:var(--ww-cream-2);box-shadow:none;transform:none}.ww-btn--orange{background:var(--ww-orange);border-color:var(--ww-orange);color:var(--ww-ink)}.ww-btn--sm{min-height:38px;padding:0 14px;font-size:14px}.ww-btn--lg{min-height:54px;padding:0 26px;font-size:16px}.ww-btn--block{width:100%}.ww-btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ww-spin}@keyframes ww-spin{to{transform:rotate(360deg)}}.ww-box{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:20px;padding:22px}.ww-card--tight{border-radius:16px;padding:16px}.ww-card--ink{background:var(--ww-ink);color:var(--ww-cream);border-color:var(--ww-ink)}.ww-tint{background-color:var(--c,var(--ww-lavender));background-image:var(--ww-crayon);background-blend-mode:multiply}.ww-stack{gap:14px;display:grid}.ww-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ww-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ww-badge{font:600 12px/1.1 var(--ww-sans);white-space:nowrap;background:var(--ww-cream-2);color:var(--ww-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.ww-badge:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.ww-badge.good{color:#13653b;background:#e2f4e7}.ww-badge.bad{color:var(--ww-red);background:#fbe4e1}.ww-badge.wait{background:var(--ww-orange-soft);color:#9a3412}.ww-badge.info{color:#1e4f9a;background:#e3eefb}.ww-badge.neutral{background:var(--ww-cream-2);color:var(--ww-muted)}.ww-alert{border:1.5px solid var(--ww-ink);background:var(--ww-orange-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-weight:500;display:flex}.ww-alert--ok{color:#13653b;background:#e2f4e7;border-color:#13653b}.ww-error{color:var(--ww-red);font-size:14px;font-weight:500}.ww-ok{color:var(--ww-green);font-size:14px;font-weight:500}.ww-field{gap:8px;display:grid}.ww-label{font-size:15px;font-weight:600}.ww-hint{color:var(--ww-muted);margin:-2px 0 0;font-size:14px}.ww-input,.ww-select{border:1.5px solid var(--ww-line);background:var(--ww-paper);width:100%;min-height:50px;color:var(--ww-ink);font:400 16px/1.3 var(--ww-sans);border-radius:14px;padding:12px 16px;transition:border-color .15s,box-shadow .15s}.ww-input:hover,.ww-select:hover{border-color:#cfc6b6}.ww-input:focus,.ww-select:focus{border-color:var(--ww-ink);outline:none;box-shadow:0 0 0 4px #e5481b2e}.ww-input::placeholder{color:#8f897e}fieldset.ww-field{border:0;min-width:0;margin:0;padding:0}fieldset.ww-field>legend{margin-bottom:8px;padding:0}.ww-tags{border:1.5px solid var(--ww-line);background:var(--ww-paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;padding:8px 8px 8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.ww-tags:focus-within{border-color:var(--ww-ink);box-shadow:0 0 0 4px #e5481b2e}.ww-tags input{min-width:9rem;font:400 16px/1.3 var(--ww-sans);color:var(--ww-ink);background:0 0;border:0;outline:none;flex:1;padding:8px 4px}.ww-tag{background:var(--ww-ink);color:var(--ww-cream);border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 12px;font-size:14px;font-weight:500;display:inline-flex}.ww-tag button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.ww-tag button:hover{background:#ffffff2e}.ww-tag button:focus-visible{outline:2px solid var(--ww-orange)}.ww-tags__add{all:unset;cursor:pointer;background:var(--ww-orange);border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.ww-suggest{flex-wrap:wrap;gap:8px;display:flex}.ww-suggest button{all:unset;cursor:pointer;color:var(--ww-muted);border:1.5px dashed #cfc6b6;border-radius:999px;padding:7px 12px;font-size:14px;transition:all .15s}.ww-suggest button:hover{border-style:solid;border-color:var(--ww-ink);color:var(--ww-ink);background:var(--ww-paper)}.ww-suggest button:focus-visible{outline:3px solid var(--ww-orange);outline-offset:2px}.ww-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ww-option{border:1.5px solid var(--ww-line);background:var(--ww-paper);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.ww-option:hover{border-color:#cfc6b6;transform:translateY(-1px)}.ww-option input{opacity:0;pointer-events:none;position:absolute}.ww-option__mark{border:2px solid #b9b1a3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s;display:grid}.ww-option--check .ww-option__mark{border-radius:7px}.ww-option__mark svg{opacity:0;color:#fff}.ww-option b{font-size:15px;font-weight:600;display:block}.ww-option small{color:var(--ww-muted);margin-top:2px;font-size:13px;display:block}.ww-option:has(input:checked){border-color:var(--ww-ink);box-shadow:3px 3px 0 var(--ww-ink);background:#fffaf3}.ww-option:has(input:checked) .ww-option__mark{background:var(--ww-orange);border-color:var(--ww-orange)}.ww-option:has(input:checked) .ww-option__mark svg{opacity:1}.ww-option:has(input:focus-visible){outline:3px solid var(--ww-orange);outline-offset:2px}.ww-pills{flex-wrap:wrap;gap:8px;display:flex}.ww-pills button{all:unset;cursor:pointer;border:1.5px solid var(--ww-line);background:var(--ww-paper);font:500 14px/1 var(--ww-mono);border-radius:999px;padding:9px 14px;transition:all .15s}.ww-pills button:hover{border-color:var(--ww-ink)}.ww-pills button[aria-pressed=true]{background:var(--ww-ink);color:var(--ww-cream);border-color:var(--ww-ink)}.ww-pills button:focus-visible{outline:3px solid var(--ww-orange);outline-offset:2px}.ww-copy{gap:8px;display:flex}.ww-copy .ww-input{font:400 14px/1.2 var(--ww-mono);min-height:46px}.ww-app{min-height:100dvh;padding-bottom:88px}.ww-appbar{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ww-line);background:#fbf8f3e0;position:sticky;top:0}.ww-appbar__in{justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100% - 32px);height:62px;margin-inline:auto;display:flex}.ww-appnav{background:var(--ww-cream-2);border-radius:999px;gap:4px;padding:4px;display:none}.ww-appnav a{color:var(--ww-muted);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:500;text-decoration:none}.ww-appnav a:hover{color:var(--ww-ink)}.ww-appnav a[aria-current=page]{background:var(--ww-paper);color:var(--ww-ink);box-shadow:0 1px 3px #16140f1f}.ww-appbar__me{align-items:center;gap:10px;display:flex}.ww-appbar__email{color:var(--ww-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;display:none;overflow:hidden}.ww-signout{margin:0}.ww-tabbar{z-index:30;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--ww-ink);border-radius:22px;gap:4px;padding:6px;display:flex;position:fixed;box-shadow:0 14px 30px -10px #16140f80}.ww-tabbar a{color:#bdb6a8;border-radius:16px;flex:1;justify-items:center;gap:3px;padding:8px 4px;font-size:12px;font-weight:500;text-decoration:none;display:grid}.ww-tabbar a[aria-current=page]{color:var(--ww-cream);background:#2c2922}.ww-tabbar a[aria-current=page] svg{color:var(--ww-orange)}.ww-page{grid-template-columns:minmax(0,1fr);gap:28px;width:min(1080px,100% - 32px);margin-inline:auto;padding:28px 0 40px;display:grid}.ww-page>*,.ww-panels>*,.ww-msg>*{min-width:0}.ww-pagehead{gap:10px;display:grid}.ww-hero-grid{gap:14px;display:grid}.ww-week{background-color:var(--ww-lavender);background-image:var(--ww-crayon);background-blend-mode:multiply;border-radius:24px;padding:24px;position:relative;overflow:hidden}.ww-week__num{font:700 clamp(52px, 12vw, 72px)/.9 var(--ww-display);letter-spacing:-.04em;margin:10px 0 4px}.ww-week__num span{letter-spacing:0;font-size:.4em;font-weight:600}.ww-weekbar{gap:6px;margin-top:18px;display:flex}.ww-weekbar i{border:1.5px solid var(--ww-ink);background:#ffffffa6;border-radius:6px;flex:1;height:12px}.ww-weekbar i.on{background:var(--ww-ink)}.ww-week__plane{opacity:.85;width:56px;position:absolute;top:18px;right:18px}.ww-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ww-stat{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:20px;align-content:start;gap:4px;padding:16px;display:grid}.ww-stat__dot{background-color:var(--c);background-image:var(--ww-crayon);background-blend-mode:multiply;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.ww-stat b{font:700 30px/1 var(--ww-display);letter-spacing:-.03em}.ww-stat span{color:var(--ww-muted);font-size:13px;line-height:1.25}.ww-modechip{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:14px;display:inline-flex}.ww-modechip a{color:var(--ww-ink);background:var(--ww-cream-2);border-radius:999px;padding:4px 10px;font-weight:600;text-decoration:none}.ww-modechip a:hover{background:var(--ww-orange-soft)}.ww-sechead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ww-count{background:var(--ww-orange);min-width:26px;height:26px;color:var(--ww-ink);font:600 13px/1 var(--ww-mono);vertical-align:3px;border-radius:999px;place-items:center;margin-left:8px;padding:0 8px;display:inline-grid}.ww-drafts{gap:14px;display:grid}.ww-draft{background:var(--ww-paper);border:1.5px solid var(--ww-ink);box-shadow:5px 5px 0 var(--ww-ink);border-radius:22px;gap:14px;padding:20px;display:grid}.ww-draft__top{align-items:flex-start;gap:14px;display:flex}.ww-draft__title{font:650 19px/1.2 var(--ww-display);letter-spacing:-.015em;margin:0}.ww-draft__meta{color:var(--ww-muted);margin-top:3px;font-size:14px}.ww-match{text-align:right;flex:none;margin-left:auto}.ww-match b{font:700 22px/1 var(--ww-display);display:block}.ww-match span{font:500 11px/1 var(--ww-mono);color:var(--ww-muted);text-transform:uppercase;letter-spacing:.05em}.ww-reasons{flex-wrap:wrap;gap:6px;display:flex}.ww-reasons span{background:var(--ww-cream-2);border-radius:999px;padding:5px 10px;font-size:13px}.ww-docs{flex-wrap:wrap;gap:8px;display:flex}.ww-doc{border:1px solid var(--ww-line);background:var(--ww-cream);color:var(--ww-ink);border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ww-doc:hover{border-color:var(--ww-ink)}.ww-letter{background:var(--ww-cream);border:1px solid var(--ww-line);border-radius:14px}.ww-letter summary{cursor:pointer;justify-content:space-between;padding:12px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.ww-letter summary::-webkit-details-marker{display:none}.ww-letter summary:after{content:"+";font-family:var(--ww-mono)}.ww-letter[open] summary:after{content:"–"}.ww-letter p{white-space:pre-wrap;color:#36332c;margin:0;padding:0 14px 14px;font-size:14px;line-height:1.6}.ww-draft__actions{border-top:1px dashed var(--ww-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.ww-avatar{width:46px;height:46px;font:700 19px/1 var(--ww-display);color:var(--ww-ink);background-color:var(--c,var(--ww-peach));background-image:var(--ww-crayon);background-blend-mode:multiply;border:1.5px solid var(--ww-ink);border-radius:14px;flex:none;place-items:center;display:grid}.ww-avatar--sm{border-radius:12px;width:40px;height:40px;font-size:16px}.ww-list{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.ww-item{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:16px 18px;display:grid}.ww-item+.ww-item{border-top:1px solid var(--ww-line)}.ww-item__main{min-width:0}.ww-item__title{color:var(--ww-ink);font-weight:600;text-decoration:none}a.ww-item__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ww-orange);text-decoration-color:var(--ww-orange);text-underline-offset:3px}.ww-item__meta{color:var(--ww-muted);font-size:13px}.ww-item__side{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px 12px;display:flex}.ww-item__note{color:var(--ww-muted);grid-column:2;font-size:13px}.ww-item__docs{gap:6px;display:flex}.ww-item__docs a{color:var(--ww-ink);background:var(--ww-cream-2);border-radius:9px;padding:5px 9px;font-size:13px;font-weight:500;text-decoration:none}.ww-item__docs a:hover{background:var(--ww-orange-soft)}.ww-journey{font:500 11px/1 var(--ww-mono);letter-spacing:.05em;text-transform:uppercase;color:#8f897e;flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ww-journey li{align-items:center;gap:6px;display:flex}.ww-journey li+li:before{content:"";background:var(--ww-line);border-radius:2px;width:16px;height:2px}.ww-journey li.done:before,.ww-journey li.on:before{background:var(--ww-ink)}.ww-journey i{background:var(--ww-paper);border:1.5px solid #b9b1a3;border-radius:50%;width:10px;height:10px}.ww-journey li.done{color:var(--ww-muted)}.ww-journey li.done i{background:var(--ww-ink);border-color:var(--ww-ink)}.ww-journey li.on{color:var(--ww-ink);font-weight:600}.ww-journey li.on i{background:var(--ww-orange);border-color:var(--ww-ink);box-shadow:0 0 0 4px var(--ww-orange-soft)}.ww-journey__no{color:var(--ww-red)!important}.ww-item{transition:background .15s}.ww-item:hover{background:#fffdf9}.ww-weekbar i.on{animation:.42s cubic-bezier(.2,.9,.3,1.2) both ww-pop;animation-delay:calc(var(--i,0) * 70ms)}@keyframes ww-pop{0%{opacity:.4;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.ww-msg{grid-template-columns:auto 1fr;gap:4px 14px;padding:16px 18px;display:grid}.ww-msg+.ww-msg{border-top:1px solid var(--ww-line)}.ww-msg__icon{background-color:var(--ww-mint);background-image:var(--ww-crayon);background-blend-mode:multiply;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.ww-empty{text-align:center;color:var(--ww-muted);background:#ffffff8c;border:1.5px dashed #d6cebf;border-radius:22px;justify-items:center;gap:10px;padding:34px 20px;display:grid}.ww-empty svg{color:var(--ww-ink)}.ww-empty b{color:var(--ww-ink);font:650 17px/1.3 var(--ww-display)}.ww-settings{gap:20px;display:grid}.ww-subnav{scrollbar-width:none;z-index:10;background:linear-gradient(var(--ww-cream) 80%, transparent);gap:6px;margin:0 -16px;padding:2px 16px 6px;display:flex;position:sticky;top:62px;overflow-x:auto}.ww-subnav::-webkit-scrollbar{display:none}.ww-subnav a{border:1px solid var(--ww-line);background:var(--ww-paper);color:var(--ww-ink);border-radius:999px;flex:none;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none}.ww-subnav a:hover{border-color:var(--ww-ink)}.ww-panels{gap:18px;display:grid}.ww-panel{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:24px;gap:16px;padding:22px;scroll-margin-top:130px;display:grid}.ww-panel__head{align-items:flex-start;gap:14px;display:flex}.ww-panel__icon{background-color:var(--c,var(--ww-peach));background-image:var(--ww-crayon);background-blend-mode:multiply;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ww-panel__head p{color:var(--ww-muted);margin:4px 0 0;font-size:14px}.ww-modepick{gap:10px;display:grid}.ww-modecard{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--ww-line);background:var(--ww-cream);border-radius:18px;gap:6px;padding:18px;transition:all .15s;display:grid}.ww-modecard:hover{border-color:#b9b1a3}.ww-modecard[aria-pressed=true]{border-color:var(--ww-ink);background:var(--ww-paper);box-shadow:4px 4px 0 var(--ww-ink)}.ww-modecard:focus-visible{outline:3px solid var(--ww-orange);outline-offset:2px}.ww-modecard b{font:650 18px/1.2 var(--ww-display);justify-content:space-between;align-items:center;gap:8px;display:flex}.ww-modecard small{color:var(--ww-muted);font-size:14px}.ww-modecard__on{font:600 11px/1 var(--ww-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--ww-orange);color:var(--ww-ink);border-radius:999px;padding:5px 8px}.ww-plan{background:var(--ww-cream);border:1px solid var(--ww-line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ww-plan b{font:700 24px/1 var(--ww-display)}.ww-onb{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.ww-onb__bar{justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100% - 32px);height:64px;margin-inline:auto;display:flex}.ww-progress-steps{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ww-progress-steps li{font:500 13px/1 var(--ww-mono);color:var(--ww-muted);align-items:center;gap:8px;display:flex}.ww-progress-steps li+li:before{content:"";background:var(--ww-line);border-radius:2px;width:18px;height:2px}.ww-progress-steps i{background:var(--ww-paper);border:1.5px solid #cfc6b6;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.ww-progress-steps .done i{background:var(--ww-ink);border-color:var(--ww-ink);color:var(--ww-cream)}.ww-progress-steps .on i{background:var(--ww-orange);border-color:var(--ww-ink);color:var(--ww-ink)}.ww-progress-steps .on{color:var(--ww-ink)}.ww-progress-steps span{display:none}.ww-onb__body{align-content:start;gap:22px;width:min(1080px,100% - 32px);margin-inline:auto;padding:12px 0 48px;display:grid}.ww-onb__aside{border-radius:24px;align-content:start;gap:12px;padding:22px;display:grid}.ww-onb__aside h2{font:650 20px/1.2 var(--ww-display);letter-spacing:-.02em;margin:0}.ww-onb__aside ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.ww-onb__aside li{align-items:flex-start;gap:10px;display:flex}.ww-onb__aside li svg{flex:none;margin-top:3px}.ww-onb__main{align-content:start;gap:22px;display:grid}.ww-onb__intro{gap:10px;display:grid}.ww-onb__intro p{margin:0}.ww-onb__intro p:not(.ww-overline):not(.ww-small){color:var(--ww-muted);font-size:17px}.ww-drop{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--ww-paper);border:2px dashed #c9bfae;border-radius:24px;justify-items:center;gap:10px;width:100%;padding:36px 20px;transition:all .15s;display:grid}.ww-drop:hover,.ww-drop.is-over{border-color:var(--ww-ink);background:#fffaf3}.ww-drop:focus-visible{outline:3px solid var(--ww-orange);outline-offset:3px}.ww-drop[aria-disabled=true]{cursor:progress}.ww-drop__icon{background-color:var(--ww-peach);background-image:var(--ww-crayon);background-blend-mode:multiply;border:1.5px solid var(--ww-ink);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.ww-drop b{font:650 19px/1.25 var(--ww-display)}.ww-drop small{color:var(--ww-muted);font-size:14px}.ww-drop .ww-btn{pointer-events:none;margin-top:4px}.ww-progress{background:var(--ww-cream-2);border-radius:4px;width:100%;max-width:280px;height:8px;overflow:hidden}.ww-progress i{background:var(--ww-orange);border-radius:4px;width:40%;height:100%;animation:1.3s ease-in-out infinite ww-indet;display:block}@keyframes ww-indet{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ww-resume-done{background:#e2f4e7;border:1.5px solid #13653b;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.ww-resume-done__check{background:var(--ww-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ww-wiz{gap:22px;display:grid}.ww-wiz__head{gap:10px;display:grid}.ww-wiz__bar{gap:5px;display:flex}.ww-wiz__bar i{background:var(--ww-line);border-radius:3px;flex:1;height:6px;transition:background .25s}.ww-wiz__bar i.on{background:var(--ww-ink)}.ww-wiz__bar i.cur{background:var(--ww-orange)}.ww-wiz__q{font:700 clamp(26px, 5vw, 34px)/1.08 var(--ww-display);letter-spacing:-.03em;margin:0}.ww-wiz__step{gap:18px;animation:.28s ww-in;display:grid}@keyframes ww-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ww-wiz__nav{justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.ww-wiz__nav .ww-btn--lg{min-width:150px}.ww-intake-full{gap:26px;display:grid}.ww-intake-full>section{gap:14px;display:grid}.ww-intake-full>section+section{border-top:1px dashed var(--ww-line);padding-top:22px}.ww-qnum{background:var(--ww-ink);width:26px;height:26px;color:var(--ww-cream);font:600 13px/1 var(--ww-mono);vertical-align:2px;border-radius:8px;place-items:center;margin-right:10px;display:inline-grid}.ww-savebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ww-line);background:#fbf8f3eb;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:96px}.ww-pay{border:2px solid var(--ww-ink);background:var(--ww-paper);box-shadow:7px 7px 0 var(--ww-ink);border-radius:26px;gap:16px;padding:24px;display:grid}.ww-pay__amt{align-items:baseline;gap:8px;display:flex}.ww-pay__amt b{font:700 64px/1 var(--ww-display);letter-spacing:-.04em}.ww-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ww-checks li{align-items:flex-start;gap:10px;display:flex}.ww-checks svg{color:var(--ww-green);flex:none;margin-top:3px}.ww-auth{min-height:100dvh;display:grid}.ww-auth__main{grid-template-rows:auto 1fr auto;padding:0 20px;display:grid}.ww-auth__bar{align-items:center;height:64px;display:flex}.ww-auth__box{align-self:center;gap:22px;width:100%;max-width:420px;margin:0 auto;padding:24px 0 40px;display:grid}.ww-auth__box p{margin:0}.ww-auth__foot{color:var(--ww-muted);text-align:center;padding:20px 0;font-size:14px}.ww-auth__art{background:var(--ww-teal);display:none;position:relative;overflow:hidden}.ww-auth__art .shape{background-color:var(--c);background-image:var(--ww-crayon);background-blend-mode:multiply;position:absolute}.ww-auth__quote{color:var(--ww-cream);position:absolute;bottom:48px;left:48px;right:48px}.ww-auth__quote p{font:650 30px/1.15 var(--ww-display);letter-spacing:-.02em;margin:0 0 12px}.ww-auth__quote span{font:500 13px/1.4 var(--ww-mono);color:#c9d6d3}.ww-authform{gap:14px;display:grid}.ww-sent{background:var(--ww-paper);border:1.5px solid var(--ww-ink);box-shadow:5px 5px 0 var(--ww-ink);border-radius:22px;justify-items:start;gap:10px;padding:22px;display:grid}.ww-sent__icon{background-color:var(--ww-mint);background-image:var(--ww-crayon);background-blend-mode:multiply;border:1.5px solid var(--ww-ink);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.ww-sent b{font:650 22px/1.2 var(--ww-display)}@media (min-width:640px){.ww-progress-steps span{display:inline}.ww-stats{gap:12px}.ww-stat{padding:18px}.ww-item{grid-template-columns:auto 1fr auto}.ww-item__side{grid-area:1/3;justify-content:flex-end}.ww-item__note,.ww-journey{grid-column:2/4}.ww-modepick{grid-template-columns:1fr 1fr}.ww-panel{padding:28px}}@media (min-width:900px){.ww-app{padding-bottom:0}.ww-tabbar{display:none}.ww-appnav{display:flex}.ww-appbar__email{display:block}.ww-page{gap:36px;padding-top:40px}.ww-hero-grid{grid-template-columns:1.1fr 1fr;align-items:stretch}.ww-stats{grid-template-columns:1fr}.ww-stat{grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.ww-stat__dot{margin:0}.ww-stat b{order:3}.ww-settings{grid-template-columns:220px 1fr;align-items:start;gap:36px}.ww-subnav{background:0 0;flex-direction:column;margin:0;padding:0;position:sticky;top:92px;overflow:visible}.ww-subnav a{background:0 0;border:0;border-radius:12px}.ww-subnav a:hover{background:var(--ww-paper)}.ww-panel{scroll-margin-top:90px}.ww-savebar{bottom:16px}.ww-onb__body{grid-template-columns:340px 1fr;gap:48px;padding-top:28px}.ww-onb__aside{padding:28px;position:sticky;top:24px}.ww-auth{grid-template-columns:1fr 1fr}.ww-auth__art{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body>main{max-width:960px;margin:40px auto;padding:0 20px}body>main h1{font:700 28px/1.1 var(--ww-display);margin:0 0 8px}body>main h2{font:650 18px/1.2 var(--ww-display);margin:28px 0 12px}body>main p.muted{color:var(--ww-muted);margin:0 0 24px}body>main form,body>main .card{border:1px solid var(--ww-line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}body>main input[type=email],body>main input[type=text],body>main input[type=number],body>main select{border:1px solid #ccc;border-radius:10px;padding:10px;font-family:inherit;font-size:15px}body>main button{background:var(--ww-ink);color:#fff;font:600 14px/1.2 var(--ww-sans);cursor:pointer;border:0;border-radius:999px;padding:10px 16px}body>main button:disabled{opacity:.5;cursor:default}body>main button.secondary{color:var(--ww-ink);background:#fff;border:1px solid #ccc}body>main .error{color:var(--ww-red);font-size:14px}body>main .ok{color:var(--ww-green);font-size:14px}body>main .small{color:var(--ww-muted);font-size:13px}body>main .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body>main .empty{color:var(--ww-muted);background:#fff;border:1px dashed #ccc;border-radius:12px;padding:20px;font-size:14px}body>main .apps{border-collapse:collapse;border:1px solid var(--ww-line);background:#fff;border-radius:12px;width:100%;font-size:14px;overflow:hidden}body>main .apps th,body>main .apps td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10px 12px}body>main .apps th{color:#555;background:#fafafa;font-weight:600}body>main .badge{color:#333;background:#eee;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}body>main .badge.good{color:#0a7a2f;background:#e3f6e8}body>main .badge.bad{color:#b00020;background:#fde8eb}body>main .badge.wait{color:#8a5a00;background:#fff4dc}body>main .badge.info{color:#1d4ed8;background:#e6efff}body>main .copy{gap:8px;display:flex}body>main .copy input{border:1px solid #ccc;border-radius:8px;flex:1;padding:8px;font-size:14px}body>main details summary{cursor:pointer;font-size:14px}
