.au{--job-ideas:#ffd84d;--job-posts:#ffa552;--job-report:#5ed9a1;--job-replies:#ff9fd2}.au .w-alt{background:var(--surface-alt)}.au .w-body+.w-body{margin-top:14px}.au .w-split--rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.au .w-split--rev>.w-vis{order:-1}.au .w-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.au .w-head>div:first-child{flex:520px;max-width:720px}.au .w-head>.w-ask{flex:420px;margin-top:0}.au .w-win{background:var(--orange);color:var(--on-orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .18em}.au .w-win--sm{white-space:nowrap;border-radius:4px;padding:1px .35em;font-weight:700}.au .w-chip{min-height:48px}.p-day{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 22px;display:flex}.p-cells{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.p-cells li{border:1.5px solid var(--ink);background:var(--surface);width:28px;height:28px;color:var(--ink-muted);place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.p-cells .is-past{background:var(--surface-sunken)}.p-cells .is-on{background:var(--c);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.p-cells .is-uv{background:var(--ultraviolet);color:#fff;box-shadow:2px 2px 0 var(--ink)}.p-cells .is-gap{margin-left:14px}.p-when{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:24px}.au .w-card{background:var(--surface);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--shadow-lg);border-radius:12px}.p-cardhead{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:18px 22px 14px;display:flex}.p-cardtitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:28px}.p-headwho{align-items:center;gap:8px;display:inline-flex}.p-brand{background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--font-display);border-radius:7px;flex:none;place-items:center;font-size:16px;font-weight:800;line-height:1;display:grid}.p-cardbody{padding:18px 22px 22px}.p-cardfoot{border-top:2px solid var(--ink);background:var(--surface-alt);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 22px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.au .p-pf{flex:none;width:24px;height:24px;display:block}.au .p-pf--sm{width:20px;height:20px}.p-tag{border:1.5px solid var(--ink);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.p-tag--ideas{background:var(--job-ideas)}.p-tag--posts{background:var(--job-posts)}.p-tag--report{background:var(--job-report)}.p-tag--replies{background:var(--job-replies)}.p-sbtn{border:1.5px solid var(--ink);background:var(--surface);height:30px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.p-sbtn--go{background:var(--ultraviolet);color:#fff}.p-hero{background:var(--surface-alt);padding-top:56px;padding-bottom:104px;position:relative}.p-herogrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.p-h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;word-spacing:.04em;margin:0;font-size:clamp(44px,4.8vw,70px);font-weight:800;line-height:1.02}.p-lead{text-wrap:pretty;max-width:46ch;margin:24px 0 0;font-size:20px;line-height:30px}.p-lead+.p-lead{margin-top:14px}.au .mr-btn img{flex:none;display:block}.p-chat{background:var(--surface);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--shadow-lg);border-radius:20px;position:relative}.p-chat-top{border-bottom:2px solid var(--ink);border-radius:18px 18px 0 0;align-items:center;gap:10px;min-height:56px;padding:12px 18px;display:flex}.p-chat.ag-claude .p-chat-top{background:#f0eee6}.p-chat.ag-chatgpt .p-chat-top{background:#f3f3f3}.p-chat-top img{flex:none;display:block}.p-chat-name{color:#141413;font-size:16px;font-weight:700;line-height:22px}.p-chat-aside{margin-left:auto}.p-chat-body{flex-direction:column;gap:16px;padding:20px 20px 24px;display:flex}.p-msg{background:var(--surface-alt);border:1.5px solid var(--ink);border-radius:14px 14px 0;flex-direction:column;align-self:flex-end;gap:10px;max-width:88%;padding:12px 14px;font-size:16px;font-weight:600;line-height:24px;display:flex}.p-attach{background:var(--surface);border:1.5px solid var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-weight:500;display:flex}.p-attach b{font-size:14px;font-weight:700;line-height:20px;display:block}.p-attach small{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.p-ans{background:var(--ultraviolet-tint);border:2px solid var(--ink);border-radius:12px;flex-direction:column;gap:12px;margin-top:6px;padding:20px 16px 14px;display:flex}.p-ans p{text-wrap:pretty;margin:0;font-size:15px;font-weight:600;line-height:22px}.p-from{border:1.5px solid var(--ink);background:#fff;border-radius:999px;align-items:center;height:24px;padding:0 9px;display:flex;position:absolute;top:-13px;left:22px}.p-from img{width:auto;height:16px;display:block}.p-monchat .p-chat-body{padding:18px 18px 20px}.p-out{flex-direction:column;display:flex;position:relative}.p-stem{background:var(--ink);width:2px;height:22px;margin:0 auto}.p-relay{justify-content:center;display:flex}.p-mrpill{background:var(--ultraviolet);border:2px solid var(--ink);height:48px;box-shadow:var(--shadow-md);border-radius:999px;align-items:center;padding:0 20px;display:inline-flex}.p-mrpill img{width:auto;height:26px;display:block}.p-rail{--g:10px;height:40px;position:relative}.p-rail i{background:var(--ink);display:block;position:absolute}.p-rail .stem{width:2px;height:50%;margin-left:-1px;top:0;left:50%}.p-rail .bus{height:2px;margin-top:-1px;top:50%}.p-rail .dr{width:2px;top:50%;bottom:0;left:var(--x);margin-left:-1px}.p-rail .pk{background:var(--ultraviolet);border:1.5px solid var(--ink);opacity:0;width:8px;height:8px;margin-left:-4px;top:-4px;left:50%}.p-rail .pk.go{animation:.75s linear both p-pk}@keyframes p-pk{0%{opacity:0;top:-4px;left:50%}6%{opacity:1}30%{top:calc(50% - 4px);left:50%}55%{left:var(--x);top:calc(50% - 4px)}80%{left:var(--x);opacity:1;top:calc(100% - 8px)}86%,to{left:var(--x);opacity:0;top:calc(100% - 8px)}}.p-week.is-armed .p-plats li{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.p-week.is-armed .p-plats li.is-live{animation:p-land .4s var(--ease-out) both}.p-week .p-bk.is-wait{opacity:0;transform:translateY(6px)}.p-week.is-armed .p-bk{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.p-week.is-armed .p-badge{animation:p-land .35s var(--ease-out) both}.p-week .m-outs li.is-wait{opacity:.35;box-shadow:none}.p-week.is-armed .m-outs li.is-in{animation:p-land .4s var(--ease-out) both}@keyframes p-land{0%{transform:translateY(-6px)}60%{transform:translateY(1px)scale(1.02,.98)}to{transform:none}}.p-rail5 .bus{left:calc((100% - 4 * var(--g)) * .1);right:calc((100% - 4 * var(--g)) * .1)}.p-rail5 .d1,.p-rail5 .t1{--x:calc((100% - 4 * var(--g)) * .1)}.p-rail5 .d2,.p-rail5 .t2{--x:calc((100% - 4 * var(--g)) * .3 + var(--g))}.p-rail5 .d3,.p-rail5 .t3{--x:50%}.p-rail5 .d4,.p-rail5 .t4{--x:calc((100% - 4 * var(--g)) * .7 + 3 * var(--g))}.p-rail5 .d5,.p-rail5 .t5{--x:calc((100% - 4 * var(--g)) * .9 + 4 * var(--g))}.p-rail4 .bus{left:calc((100% - 3 * var(--g)) * .125);right:calc((100% - 3 * var(--g)) * .125)}.p-rail4 .d1,.p-rail4 .t1{--x:calc((100% - 3 * var(--g)) * .125)}.p-rail4 .d2,.p-rail4 .t2{--x:calc((100% - 3 * var(--g)) * .375 + var(--g))}.p-rail4 .d3,.p-rail4 .t3{--x:calc((100% - 3 * var(--g)) * .625 + 2 * var(--g))}.p-rail4 .d4,.p-rail4 .t4{--x:calc((100% - 3 * var(--g)) * .875 + 3 * var(--g))}.p-rail3{--g:12px;height:44px}.p-rail3 .bus{left:calc((100% - 2 * var(--g)) / 6);right:calc((100% - 2 * var(--g)) / 6)}.p-rail3 .dr{top:0;bottom:50%}.p-rail3 .e1{--x:calc((100% - 2 * var(--g)) / 6)}.p-rail3 .e2{--x:50%}.p-rail3 .e3{--x:calc((100% - 2 * var(--g)) * 5 / 6 + 2 * var(--g))}.p-rail3 .stem{height:calc(50% - 6px);top:50%}.p-rail .ah{border-left:7px solid #0000;border-right:7px solid #0000;border-top:9px solid var(--ink);background:0 0;width:0;height:0;margin-left:-7px;bottom:0;left:50%}.p-src3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p-srcc{background:var(--surface);border:1.5px solid var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px 14px 16px;display:flex}.p-qs{flex-direction:column;gap:9px;width:100%;margin:0;padding:0;list-style:none;display:flex}.p-qs li{align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.p-srctxt{text-wrap:pretty;font-size:15px;font-weight:600;line-height:22px}.p-srcnote{color:var(--ink-muted);text-wrap:pretty;font-size:13px;font-weight:600;line-height:18px}.p-big{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:38px}.p-plan .p-cardbody{background:var(--surface-alt)}.p-pick{background:var(--surface);border:2px solid var(--ink);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.p-pick-head{align-items:center;gap:10px;display:flex}.p-kick{min-width:0;color:var(--ink-muted);flex:1;font-size:13px;font-weight:700;line-height:18px}.p-hook{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:25px;font-weight:800;line-height:30px}.p-why{text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.p-pick-foot{margin-top:6px}.p-more{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.p-more li{background:var(--surface);border:1.5px solid var(--ink);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 10px 8px 14px;font-size:15px;font-weight:600;line-height:21px;display:flex}.p-more li>span:first-child{flex:1;min-width:0}.p-fake{pointer-events:none}.p-sum{border-bottom:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;padding:12px 22px;font-size:14px;font-weight:600;line-height:20px;display:flex}.p-sum b{color:var(--ink)}.p-first{border:2px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;margin:16px 22px 0;padding:14px 16px}.p-grp-l{margin:0 0 10px;font-size:14px;font-weight:700;line-height:20px;display:block}.p-grp{padding:18px 22px 6px}.p-msgrow{align-items:flex-start;gap:10px;display:flex}.p-msgrow>div{flex:1;min-width:0}.p-who{font-size:14px;font-weight:700;line-height:20px;display:block}.p-said{margin:2px 0 0;font-size:15px;line-height:22px}.p-msgtags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.p-flag{margin:10px 0 0;font-size:15px;font-weight:600;line-height:22px}.p-thread{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.p-thread.is-first{border-top:0;padding-top:0}.p-draft{background:var(--ultraviolet-tint);border:1.5px solid var(--ink);border-radius:0 10px 10px;flex-direction:column;gap:6px;margin-left:34px;padding:10px 12px 12px;display:flex}.p-draft-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-draft-l{min-width:0;color:var(--ultraviolet-ink);flex:1;font-size:13px;font-weight:700;line-height:18px}.p-draft p{margin:0;font-size:15px;font-weight:600;line-height:22px}.p-cite{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px}.p-hid{color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.p-hid svg{width:16px;height:16px;display:block}.au .w-stats{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.au .w-stat{flex-direction:column;gap:2px;padding:14px 18px;display:flex}.au .w-stat:first-child{padding-left:0}.au .w-stat+.w-stat{border-left:1px solid var(--ink)}.au .w-stat b{font-family:var(--font-display);letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:42px}.au .w-stat span:last-child{color:var(--ink-muted);font-size:15px;line-height:21px}.p-learn{flex-direction:column;gap:18px;display:flex}.p-ctx{background:var(--surface);border:2px solid var(--ink);box-shadow:var(--shadow-lg);border-radius:12px;overflow:hidden}.p-ctx-head{border-bottom:2px solid var(--ink);flex-direction:column;gap:6px;padding:20px 22px 16px;display:flex}.p-ctx-t{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800;line-height:30px}.p-dl{margin:0;padding:0 22px}.p-dl>div{border-bottom:1px solid var(--line);grid-template-columns:136px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.p-dl>div:last-child{border-bottom:0}.p-dl>div.is-new{background:var(--ultraviolet-tint);margin:0 -22px;padding-left:22px;padding-right:22px}.p-dl dt{color:var(--ink-muted);font-size:14px;font-weight:600;line-height:24px}.p-dl dd{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:16px;line-height:24px;display:flex}.p-new{background:var(--ultraviolet);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.p-ctx-foot{border-top:2px solid var(--ink);background:var(--surface-alt);padding:12px 22px 16px;font-size:14px;font-weight:600;line-height:20px}.p-close{padding-top:104px;padding-bottom:96px}.p-giant{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,96px);font-weight:800;line-height:.98}.au .w-onfield{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:40px;display:flex}.p-closeline{margin:20px 0 0;font-size:16px;line-height:24px}.p-closefoot{border-top:2px solid var(--on-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:48px;padding-top:26px;display:flex}.p-closefoot p{margin:0;font-size:17px;line-height:25px}.w-ink .p-cross{--pm-shadow:color-mix(in srgb,var(--on-ink) 50%,var(--ink));--pm-paper:var(--ink);--pm-line:var(--on-ink)}.p-cross{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;line-height:26px;text-decoration:none;display:inline-flex}.p-cross:focus-visible{box-shadow:var(--shadow-focus);border-radius:4px;outline:none}.p-cross .w-mark{width:28px;height:28px;display:block}@media (max-width:1100px){.p-herogrid,.au .w-split--rev{grid-template-columns:minmax(0,1fr);gap:48px}.au .w-split--rev>.w-vis{order:0}}@media (min-width:761px) and (max-width:1100px) and (orientation:landscape){.p-herogrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px}.p-hero{padding-top:32px}.p-h1{font-size:clamp(38px,4.6vw,52px)}.p-lead{font-size:17px;line-height:26px}}@media (max-width:760px){.p-hero{padding-top:28px;padding-bottom:64px}.p-h1{font-size:40px;line-height:42px}.p-lead{font-size:17px;line-height:26px}.p-giant{font-size:40px;line-height:42px}.p-src3{grid-template-columns:minmax(0,1fr)}.p-rail3 .dr,.p-rail3 .bus{display:none}.p-rail3{height:28px}.p-rail3 .stem{height:calc(100% - 6px);top:0}.p-rail5,.p-rail4{display:none}.p-draft{margin-left:0}.au .w-stats{grid-template-columns:minmax(0,1fr)}.au .w-stat{padding-left:0}.au .w-stat+.w-stat{border-left:0;border-top:1px solid var(--line)}.p-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.p-cells li{width:24px;height:24px}.p-cells .is-gap{margin-left:8px}.p-cardhead,.p-cardbody,.p-sum,.p-grp,.p-cardfoot{padding-left:16px;padding-right:16px}.p-first{margin-left:16px;margin-right:16px}}
