.sched{--sched-sans:var(--font-sched-inter),Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--sched-serif:var(--font-sched-news),Newsreader,Georgia,serif;line-height:normal}.sched h1{font-size:2em}.sched h2{font-size:1.5em}.sched h3{font-size:1.17em}.sched :is(h1,h2,h3,h4,h5,h6,th){font-weight:700}.sched ul{list-style:disc}.sched ol{list-style:decimal}.sched :is(img,svg,video){display:inline;vertical-align:baseline}.sched a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}.sched{--doodle:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><g fill='none' stroke='%23B8892E' stroke-width='1.5' stroke-linejoin='round' stroke-linecap='round'><path d='M12 14h30a6 6 0 0 1 6 6v13a6 6 0 0 1-6 6H26l-7 6v-6h-1a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z' fill='%23B8892E' fill-opacity='0.08'/><path d='M86 16c-5 0-8 3-8 8s3 8 8 8c1 0 2 0 2-1.5 0-5 2-7 5-8M102 16c-5 0-8 3-8 8s3 8 8 8c1 0 2 0 2-1.5 0-5 2-7 5-8'/><path d='M138 14c1.2 7 3 9 10 10-7 1.2-8.8 3-10 10-1.2-7-3-9-10-10 7-1.2 8.8-3 10-10z'/><path d='M30 86s-13-7-13-16a6.5 6.5 0 0 1 13-1.8A6.5 6.5 0 0 1 43 70c0 9-13 16-13 16z'/><path d='M70 64h30a6 6 0 0 1 6 6v11a6 6 0 0 1-6 6H86l-7 6v-6h-3a6 6 0 0 1-6-6V70a6 6 0 0 1 6-6z' fill='%23B8892E' fill-opacity='0.08'/><circle cx='80' cy='75.5' r='1.4' fill='%23B8892E' stroke='none'/><circle cx='86' cy='75.5' r='1.4' fill='%23B8892E' stroke='none'/><circle cx='92' cy='75.5' r='1.4' fill='%23B8892E' stroke='none'/><circle cx='138' cy='74' r='8.5'/><circle cx='138' cy='74' r='3.6'/><path d='M141.6 74c0 3 1.2 5 3.4 5 2.6 0 3.4-3 3.4-6 0-6-4.6-10.5-10.4-10.5'/><path d='M14 124h30a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H28l-7 6v-6h-1a6 6 0 0 1-6-6v-10a6 6 0 0 1 6-6z' fill='%23B8892E' fill-opacity='0.08'/><path d='M84 134l4 4 9-10'/><path d='M92 134l4 4 9-10'/><path d='M138 142s-10-5.5-10-12a5 5 0 0 1 10-1.4 5 5 0 0 1 10 1.4c0 6.5-10 12-10 12z'/></g></svg>");--bg:#f4eee3;--card:#fffcf6;--ink:#16130e;--ink2:#3a342b;--muted:#7a705f;--faint:#a89d89;--line:#e5dccb;--line2:#efe7d8;--li:#0a66c2;--li-dark:#004182;--gold:#b8892e;--gold-soft:#d4a245}.sched *{box-sizing:border-box;margin:0;padding:0}.sched{font-family:var(--sched-sans);color:var(--ink);background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;-webkit-font-smoothing:antialiased}.sched .split:before{position:absolute;z-index:0;opacity:.13;background-image:var(--doodle);background-size:200px 200px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 11%,transparent 89%,#000);mask-image:linear-gradient(90deg,#000,transparent 11%,transparent 89%,#000)}.sched .split:before,.sched:after{content:"";inset:0;pointer-events:none}.sched:after{position:fixed;z-index:4;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.sched footer,.sched header{position:sticky;z-index:3;background:hsla(40,55%,96%,.9);backdrop-filter:saturate(1.4) blur(10px)}.sched header{top:0;border-bottom:1px solid var(--line)}.sched footer{bottom:0;border-top:1px solid var(--line)}.sched .bar{max-width:1200px;margin:0 auto;padding:14px 40px;justify-content:space-between;gap:16px}.sched .bar,.sched .brand{display:flex;align-items:center}.sched .brand{gap:10px;font-weight:650;font-size:16px;text-decoration:none;color:var(--ink);letter-spacing:-.01em}.sched .brand svg{width:26px;height:26px}.sched .brand span{color:var(--muted);font-weight:500}.sched nav a{color:var(--muted);text-decoration:none;font-size:13.5px;margin-left:22px}.sched nav a:hover{color:var(--ink)}.sched main{z-index:1;grid-template-rows:1fr auto}.sched .split,.sched main{position:relative;display:grid}.sched .split{grid-template-columns:1.15fr .85fr;min-height:100%}.sched .pane{position:relative;display:flex;align-items:center}.sched .pane.story{overflow:visible}.sched .pane.story:before{content:none;position:absolute;inset:0;z-index:0;opacity:.13;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><g fill='none' stroke='%23B8892E' stroke-width='1.5' stroke-linejoin='round' stroke-linecap='round'><path d='M12 14h30a6 6 0 0 1 6 6v13a6 6 0 0 1-6 6H26l-7 6v-6h-1a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z' fill='%23B8892E' fill-opacity='0.08'/><path d='M86 16c-5 0-8 3-8 8s3 8 8 8c1 0 2 0 2-1.5 0-5 2-7 5-8M102 16c-5 0-8 3-8 8s3 8 8 8c1 0 2 0 2-1.5 0-5 2-7 5-8'/><path d='M138 14c1.2 7 3 9 10 10-7 1.2-8.8 3-10 10-1.2-7-3-9-10-10 7-1.2 8.8-3 10-10z'/><path d='M30 86s-13-7-13-16a6.5 6.5 0 0 1 13-1.8A6.5 6.5 0 0 1 43 70c0 9-13 16-13 16z'/><path d='M70 64h30a6 6 0 0 1 6 6v11a6 6 0 0 1-6 6H86l-7 6v-6h-3a6 6 0 0 1-6-6V70a6 6 0 0 1 6-6z' fill='%23B8892E' fill-opacity='0.08'/><circle cx='80' cy='75.5' r='1.4' fill='%23B8892E' stroke='none'/><circle cx='86' cy='75.5' r='1.4' fill='%23B8892E' stroke='none'/><circle cx='92' cy='75.5' r='1.4' fill='%23B8892E' stroke='none'/><circle cx='138' cy='74' r='8.5'/><circle cx='138' cy='74' r='3.6'/><path d='M141.6 74c0 3 1.2 5 3.4 5 2.6 0 3.4-3 3.4-6 0-6-4.6-10.5-10.4-10.5'/><path d='M14 124h30a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H28l-7 6v-6h-1a6 6 0 0 1-6-6v-10a6 6 0 0 1 6-6z' fill='%23B8892E' fill-opacity='0.08'/><path d='M84 134l4 4 9-10'/><path d='M92 134l4 4 9-10'/><path d='M138 142s-10-5.5-10-12a5 5 0 0 1 10-1.4 5 5 0 0 1 10 1.4c0 6.5-10 12-10 12z'/></g></svg>");background-size:200px 200px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 11%,transparent 89%,#000);mask-image:linear-gradient(90deg,#000,transparent 11%,transparent 89%,#000)}.sched .pane.act{background:transparent}.sched .inner{position:relative;z-index:2;width:100%;padding:44px 0}.sched .pane.story .inner{padding-left:max(40px,calc((100vw - 1200px) / 2 + 40px));padding-right:56px}.sched .pane.act .inner{padding-left:56px;padding-right:max(40px,calc((100vw - 1200px) / 2 + 40px))}.sched .pane.act .action{max-width:440px;margin-left:auto}.sched .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.sched .eyebrow:before{content:"";width:18px;height:1.5px}.sched h1{margin-top:12px;font-size:clamp(32px,3.8vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:700}.sched .lw{white-space:nowrap}.sched .lg{width:.78em;height:.78em;vertical-align:-.06em;margin-right:.16em;border-radius:.13em}.sched .sub{margin-top:14px;font-size:17px;line-height:1.5;color:var(--ink2);max-width:470px}.sched .demo{margin-top:40px;display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;max-width:600px}.sched .panel{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px rgba(60,45,20,.05),0 14px 34px rgba(60,45,20,.1)}.sched .chat{padding:14px 16px}.sched .label{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.sched .label svg{width:15px;height:15px}.sched .msg{margin-top:9px;font-size:13.5px;line-height:1.5;color:var(--ink2)}.sched .msg .typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:0;animation:sched-type 1.4s steps(25) .3s forwards}@keyframes sched-type{to{width:25ch}}@keyframes sched-caret{50%{border-color:transparent}}.sched .ok{margin-top:10px;padding-top:9px;border-top:1px solid var(--line2);font-size:12px;color:var(--muted);opacity:0;animation:sched-fade .5s ease 1.9s forwards}.sched .ok b{color:var(--ink);font-weight:600}.sched .link{position:relative;height:1px;background:var(--line)}.sched .link:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left:5px solid var(--faint)}.sched .link i{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:var(--gold);opacity:0;animation:sched-go 2.6s ease-in-out 2.3s infinite}@keyframes sched-go{0%{left:0;opacity:0}25%{opacity:1}75%{opacity:1}to{left:44px;opacity:0}}.sched .post{padding:13px 14px;opacity:0;transform:translateY(10px);animation:sched-rise .6s ease 2.8s forwards}.sched .who{display:flex;align-items:center;gap:9px;min-width:0}.sched .who>div{min-width:0}.sched .av{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.sched .nm{font-size:13px;font-weight:600}.sched .tm{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched .who .in{margin-left:auto;width:15px;height:15px;flex:none}.sched .post p{margin-top:9px;font-size:13px;line-height:1.45;color:var(--ink2)}.sched .post .more{color:var(--faint)}.sched .meta{margin-top:9px;padding-top:7px;border-top:1px solid var(--line2);display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.sched .meta .live{color:var(--li);font-weight:600}@keyframes sched-rise{to{opacity:1;transform:none}}@keyframes sched-fade{to{opacity:1}}.sched .action{background:var(--card);border-radius:18px;padding:30px;box-shadow:0 1px 2px rgba(60,45,20,.05),0 28px 60px rgba(60,45,20,.12);border:1px solid var(--line);border-top:3px solid var(--gold-soft)}.sched .pane.act .action{box-shadow:0 1px 2px rgba(60,45,20,.05),0 20px 50px rgba(60,45,20,.1)}.sched .action h2{font-size:19px;letter-spacing:-.015em;font-weight:650}.sched .action .lead{margin-top:4px;font-size:14px;color:var(--muted)}.sched .btn{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;background:var(--li);color:#fff;border-radius:10px;padding:16px 20px;font:600 16.5px/1 var(--sched-sans);text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 6px 18px rgba(10,102,194,.25);transition:background .15s}.sched .btn:hover{background:var(--li-dark)}.sched .btn svg{width:22px;height:22px}.sched .rules{margin-top:22px;border-top:1px solid var(--line2)}.sched .rule{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line2);font-size:13.5px;line-height:1.5}.sched .rule dt{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px}.sched .rule dd{color:var(--ink2)}.sched .fine{margin-top:14px;font-size:12.5px;color:var(--muted)}.sched .note{width:100%;padding:0}.sched .note-in{border-radius:0!important;box-shadow:none!important;border:0!important;border-top:1px solid #2a241a!important;padding:22px 40px!important}.sched .note-wrap{max-width:1120px;margin:0 auto;width:100%}.sched .note-in,.sched .note-wrap{display:flex;align-items:center;gap:24px}.sched .note-in{padding:22px 28px;border-radius:16px;background:#16130e;border:1px solid #2a241a;box-shadow:0 18px 40px rgba(22,19,14,.22)}.sched .note-in .bar-g{width:3px;align-self:stretch;border-radius:3px;background:var(--gold-soft)}.sched .note-in blockquote{flex:1;font-family:var(--sched-serif);font-style:italic;font-size:19px;line-height:1.45;color:#fbf5e8;max-width:860px;text-wrap:pretty}.sched .note-in .src{flex:none;font-size:13px;color:#b9ad97;white-space:nowrap;text-align:right}.sched .note-in .src b{color:var(--gold-soft);font-weight:600}.sched .note-in a{display:inline-block;margin-top:0;color:#16130e;background:var(--gold-soft);padding:7px 12px;border-radius:8px;font-weight:600;text-decoration:none;font-size:13px}.sched .note-in a:hover{background:#e2b85d}.sched .foot{font-size:12.5px;color:var(--muted)}.sched .foot a{color:var(--muted);text-decoration:none}.sched .foot a:hover{color:var(--ink)}.sched .foot .chime-a{color:var(--ink);font-weight:600}.sched .fl a{margin-left:18px}@media (max-width:980px){.sched .split{grid-template-columns:1fr}.sched .pane.act:before{display:none}.sched .pane.act .inner,.sched .pane.story .inner{padding:26px 18px}.sched .pane.story .inner{max-width:none}.sched .note-wrap{flex-direction:column;align-items:flex-start;gap:10px}.sched .bar{padding:12px 18px}.sched .demo{margin-top:24px}.sched .note{padding:6px 18px 22px}.sched .note-in{flex-direction:column;align-items:flex-start;gap:10px}.sched .note-in .bar-g{display:none}.sched .note-in .src{text-align:left;white-space:normal}.sched .note-in blockquote{font-size:18px;line-height:1.45}.sched .note-in a{padding:10px 16px;font-size:14px}.sched footer{position:static}.sched .note-in{padding:22px 18px!important}.sched .split{display:flex;flex-direction:column;align-items:center;padding:28px 20px 32px;gap:0}.sched .pane,.sched .pane.story .inner{display:contents}.sched .pane.act .inner{display:block;padding:0!important;width:100%;max-width:460px;order:3;margin-top:26px}.sched .pane.act .action{max-width:none;margin:0}.sched h1{order:1;text-align:center}.sched .sub{order:2;text-align:center}.sched .demo{order:4;margin:34px auto 0;width:100%;max-width:600px}.sched .note-wrap{align-items:center!important;text-align:center}.sched .note-in .src{text-align:center!important}.sched .rule{grid-template-columns:84px 1fr}.sched .pane.act .action{background:none;border:0;box-shadow:none;padding:0}.sched .pane.act .action .lead,.sched .pane.act .action h2{display:none}.sched .btn{margin-top:0}.sched .rules{margin-top:18px}.sched .fine{text-align:center}}@media (max-width:560px){.sched .demo{grid-template-columns:1fr;gap:10px}.sched .link{display:none}.sched .bar{padding:12px 16px}.sched nav a{margin-left:14px;font-size:13px}.sched .demo{display:none}.sched .sub{font-size:16px}.sched .rule{grid-template-columns:1fr;gap:2px}.sched .fl{display:none}}.sched{--muted:#6e6453;--gold-ink:#8a6416;--field:#f8f2e6}.sched a:focus-visible,.sched button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.sched nav a[aria-current=page]{color:var(--ink)}.sched .skip{position:absolute;left:-9999px;top:8px;z-index:10;background:var(--ink);color:#fff;padding:8px 12px;border-radius:8px;font-size:13px}.sched .skip:focus{left:12px}.sched .eyebrow{color:var(--gold-ink)}.sched .eyebrow:before{background:var(--gold)}.sched .story .eyebrow{margin-bottom:2px}.sched .steps{list-style:none;margin-top:20px;counter-reset:s;border-top:1px solid var(--line2)}.sched .steps li{counter-increment:s;position:relative;padding:14px 0 14px 40px;border-bottom:1px solid var(--line2);font-size:14.5px;line-height:1.5;color:var(--ink2)}.sched .steps li:before{content:counter(s);position:absolute;left:0;top:13px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:650;color:var(--ink);background:#f6ead0;border:1px solid #e8d3a4}.sched .steps b{color:var(--ink);font-weight:600}.sched .steps .path{white-space:nowrap}.sched .url{margin-top:10px;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:10px;background:var(--field);border:1px solid var(--line)}.sched .url code{flex:1;min-width:0;font:500 13.5px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sched .copy{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;border-radius:8px;padding:8px 12px;background:var(--ink);color:#fbf5e8;font:600 13px/1 var(--sched-sans);transition:background .15s}.sched .copy:hover{background:#2c261c}.sched .copy svg{width:14px;height:14px}.sched .copy .done{display:none}.sched .copy.is-copied{background:#2f6b3a}.sched .copy.is-copied .idle{display:none}.sched .copy.is-copied .done{display:inline-flex;align-items:center;gap:6px}.sched .works{margin-top:16px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2)}.sched .works svg{width:15px;height:15px;flex:none}.sched .action .fine a,.sched .doc a,.sched .fine a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-soft);text-underline-offset:3px}.sched .action .fine a:hover,.sched .doc a:hover{text-decoration-color:var(--ink)}.sched.doc-page footer{position:static}.sched main.doc-main{display:block}.sched .edges{position:relative}.sched .edges:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.13;background-image:var(--doodle);background-size:200px 200px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 11%,transparent 89%,#000);mask-image:linear-gradient(90deg,#000,transparent 11%,transparent 89%,#000)}.sched .updated{margin-top:14px;font-size:12.5px;color:var(--muted)}.sched .doc{margin-top:34px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px 44px 40px;box-shadow:0 1px 2px rgba(60,45,20,.05),0 20px 50px rgba(60,45,20,.08)}.sched .doc section{padding-top:30px}.sched .doc section+section{margin-top:30px;border-top:1px solid var(--line2)}.sched .doc h2{font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:650;scroll-margin-top:84px}.sched .doc h3{margin-top:22px;font-size:15.5px;font-weight:650;letter-spacing:-.005em;color:var(--ink)}.sched .doc li,.sched .doc p{font-size:15.5px;line-height:1.7;color:var(--ink2)}.sched .doc p{margin-top:12px}.sched .doc h3+p{margin-top:6px}.sched .doc ol,.sched .doc ul{margin-top:12px;padding-left:22px}.sched .doc li{margin-top:6px;padding-left:4px}.sched .doc li::marker{color:var(--gold)}.sched .doc ol li::marker{font-weight:600;font-size:14px}.sched .doc strong{color:var(--ink);font-weight:600}.sched .doc code{font:500 .9em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--field);border:1px solid var(--line2);padding:1px 5px;border-radius:5px;color:var(--ink)}.sched .doc .url code{background:none;border:0;padding:0}.sched .doc .url{max-width:460px}.sched .table{margin-top:16px;width:100%;border-collapse:collapse;font-size:14.5px}.sched .table th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 12px 9px 0;border-bottom:1px solid var(--line)}.sched .table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line2);vertical-align:top;line-height:1.55;color:var(--ink2)}.sched .table td:first-child{color:var(--ink);font-weight:500;width:44%}.sched .table tr:last-child td{border-bottom:0}.sched .callout{margin-top:18px;padding:16px 18px;border-radius:12px;background:var(--field);border:1px solid var(--line);border-left:3px solid var(--gold-soft)}.sched .callout p{margin-top:0;font-size:14.5px}.sched .callout p+p{margin-top:8px}.sched .contact{margin-top:26px;text-align:center;font-size:13.5px;color:var(--muted)}.sched .contact a{color:var(--ink)}@media (max-width:980px){.sched .doc{padding:8px 32px 32px}.sched .pane.act .action.add h2{display:block;text-align:center;color:var(--muted);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.sched .pane.act .action.add .lead{display:none}.sched .action.add .steps{margin-top:12px}.sched .action.add .works{justify-content:center}.sched .story .eyebrow{order:0;margin-bottom:0}}@media (max-width:560px){.sched .doc{margin-top:24px;background:none;border:0;box-shadow:none;padding:0}.sched .doc section{padding-top:26px}.sched .doc section:first-child{padding-top:4px;border-top:0}.sched .doc section+section{margin-top:26px}.sched .doc li,.sched .doc p{font-size:15px}.sched .table,.sched .table tbody,.sched .table td,.sched .table tr{display:block;width:auto!important}.sched .table thead{display:none}.sched .table tr{padding:10px 0;border-bottom:1px solid var(--line2)}.sched .table td{border:0;padding:0}.sched .table td+td{margin-top:3px;font-size:14px;color:var(--muted)}.sched .steps li{font-size:14.5px}.sched .steps .path{white-space:normal}}.sched .sr-live,.sched .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sched .chat[hidden],.sched [role=tabpanel][hidden]{display:none}.sched .label svg.gpt,.sched .lg.gpt{border-radius:0}.sched .with{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;color:var(--muted)}.sched .with .k{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.sched .chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:999px;background:rgba(255,252,246,.75);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:13px}.sched .chip svg{width:15px;height:15px}.sched .chip.soon{color:var(--muted);font-weight:500;background:transparent;border-style:dashed}.sched .tabs{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:11px;background:var(--field);border:1px solid var(--line)}.sched .tabs [role=tab]{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;cursor:pointer;border-radius:8px;padding:9px 10px;font:600 13.5px/1 var(--sched-sans);color:var(--muted)}.sched .tabs [role=tab] svg{width:15px;height:15px}.sched .tabs [role=tab][aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(60,45,20,.1),0 0 0 1px var(--line)}.sched .tabs .tag{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);background:#f6ead0;border-radius:5px;padding:3px 5px}.sched .soon-box{margin-top:18px;padding-top:16px;border-top:1px solid var(--line2)}.sched .soon-box h3{font-size:15.5px;font-weight:650;letter-spacing:-.01em}.sched .soon-box p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--ink2)}.sched .badge{display:inline-block;vertical-align:middle;margin-left:8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);background:#f6ead0;border:1px solid #ecd9ae;border-radius:6px;padding:3px 7px}@media (prefers-reduced-motion:reduce){.sched .msg .typed{animation:none;width:auto}.sched .ok,.sched .post{animation:none;opacity:1;transform:none}.sched .link i{animation:none;opacity:0}}@media (max-width:980px){.sched .with{order:2;justify-content:center;margin-top:16px}.sched .story .sub{order:1}.sched .tabs{max-width:340px;margin-left:auto;margin-right:auto}.sched .soon-box{text-align:center}}.sched>*{min-width:0}.sched .url code{width:0}.sched .doc code{overflow-wrap:anywhere}.sched .copy .idle{display:inline-flex;align-items:center;gap:6px}.sched.landing h1{font-size:clamp(32px,3.4vw,44px)}@media (max-width:560px){.sched.landing h1 br{display:none}}.sched .works{font-size:12.5px;gap:7px;white-space:nowrap}@media (max-width:560px){.sched .with .k{display:none}.sched .works{display:block;white-space:normal;text-align:center}.sched .works svg{display:inline-block;vertical-align:-2px;margin-right:6px}}@media (min-width:981px){.sched .action.add .panels{display:grid}.sched .action.add .panels>[role=tabpanel]{grid-area:1/1}.sched .action.add .panels>[role=tabpanel][hidden]{display:block;visibility:hidden}}.sched.help-page main.doc-main{padding:0 0 72px}.sched .hc-grid{position:relative;z-index:1;max-width:1120px;margin:44px auto 0;padding:0 40px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}.sched .hc-side{position:sticky;top:84px;max-height:calc(100dvh - 104px);overflow:auto;padding-bottom:8px}.sched .hc-nav .hc-g{margin-top:22px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sched .hc-nav .hc-g:first-child{margin-top:4px}.sched .hc-nav ul{list-style:none;margin-top:6px;border-left:1px solid var(--line)}.sched .hc-nav li a{position:relative;display:flex;align-items:center;gap:6px;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:14px;line-height:1.35;color:var(--ink2);text-decoration:none}.sched .hc-nav li a:hover{color:var(--ink)}.sched .hc-nav li a[aria-current=true]{color:var(--ink);font-weight:600;border-left-color:var(--gold)}.sched .hc-nav .tag{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);background:#f6ead0;border-radius:5px;padding:2px 5px}.sched .hc-nav .ext{color:var(--faint);font-size:12px}.sched .hc-stuck{margin-top:24px;padding:14px;border-radius:12px;background:var(--field);border:1px solid var(--line);font-size:13px;color:var(--muted)}.sched .hc-stuck b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.sched .hc-stuck a{color:var(--ink)}.sched .hc-doc{margin-top:0}.sched .hc-doc section{scroll-margin-top:84px}.sched .qa{border-bottom:1px solid var(--line2)}.sched .qa:first-of-type{margin-top:8px}.sched .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:15.5px;font-weight:600;color:var(--ink)}.sched .qa summary::-webkit-details-marker{display:none}.sched .qa summary i{flex:none;width:10px;height:10px;border-right:1.8px solid var(--gold);border-bottom:1.8px solid var(--gold);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.sched .qa[open] summary i{transform:rotate(-135deg) translate(-2px,-2px)}.sched .qa-a p{margin-top:0!important;padding-bottom:16px}.sched .hc-doc h3,.sched .qa{scroll-margin-top:84px}.sched.help-page .contact{position:relative;z-index:1;margin-top:36px}.sched.doc-page{height:auto}.sched .hc-stuck a{margin-left:0}.sched.help-page .hc-grid{margin-top:0;padding-top:56px}.sched.help-page .hc-side{top:84px;padding-top:6px}.sched .hc-head h1{font-size:clamp(30px,3.2vw,40px)}.sched .hc-head .sub{margin-top:10px;max-width:560px}.sched .hc-main .hc-doc{margin-top:28px}.sched .hc-sec-foot{display:none}@media (max-width:980px){.sched .hc-grid{grid-template-columns:1fr;gap:0;max-width:720px;padding:0 20px}.sched.help-page .hc-grid{padding-top:0}.sched .hc-head{text-align:center;padding-top:36px}.sched .hc-head .eyebrow{justify-content:center}.sched .hc-head .sub{margin-left:auto;margin-right:auto}.sched .hc-nav .tag{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);background:#f6ead0;border-radius:5px;padding:2px 5px}.sched .hc-main .hc-doc{margin-top:28px}.sched .hc-doc h3,.sched .hc-doc section,.sched .qa{scroll-margin-top:72px}.sched .hc-sec-foot{display:flex;align-items:stretch;gap:10px;margin-top:22px}.sched .hc-sec-foot a{text-decoration:none!important;border-radius:12px;border:1px solid var(--line);background:var(--field);color:var(--ink)}.sched .hc-next{flex:1;min-width:0;display:block;padding:10px 14px;font-size:14.5px;font-weight:600}.sched .hc-next:after{content:" →";color:var(--gold)}.sched .hc-side{position:static;max-height:none;overflow:visible;padding:0}.sched .hc-nav{position:fixed;z-index:8;left:0;right:0;bottom:0;max-height:78dvh;overflow:auto;overscroll-behavior:contain;padding:0 20px calc(20px + env(safe-area-inset-bottom));background:var(--card);border-radius:20px 20px 0 0;box-shadow:0 -20px 50px rgba(22,19,14,.2);transform:translateY(105%);transition:transform .25s ease;visibility:hidden}.sched .hc-side.open .hc-nav{transform:none;visibility:visible}.sched .hc-nav .hc-g{margin-top:14px}.sched .hc-nav .hc-g:first-of-type{margin-top:6px}.sched .hc-nav ul{margin-top:2px;border-left:0}.sched .hc-nav li a{min-height:46px;padding:4px 12px;margin:0 -12px;border-left:0;border-radius:10px;font-size:15.5px}.sched .hc-nav li a[aria-current=true]{background:#f6ead0;border-left:0}.sched .hc-stuck{margin-top:16px}.sched.help-page .contact{margin-bottom:64px}}@media (max-width:560px){.sched .hc-grid{padding:0 16px}.sched .hc-head{padding-top:28px}.sched.help-page .doc section:first-child{padding-top:4px}.sched .hc-nav{padding-left:16px;padding-right:16px}}@media (max-width:980px){.sched .hc-next{display:flex;align-items:center;gap:10px}.sched .hc-next:before{content:"Next";flex:none;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sched .hc-next:after{content:"→";margin-left:auto}.sched .hc-next{padding:13px 14px}.sched .hc-next span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched .hc-grid{grid-template-columns:minmax(0,1fr)}}.sched .hc-menu,.sched .hc-site{display:none}@media (max-width:980px){.sched.help-page header nav{display:none}.sched .hc-menu{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--card);font:600 14px/1 var(--sched-sans);color:var(--ink)}.sched .hc-menu .ic{position:relative;width:16px;height:12px}.sched .hc-menu .ic i{position:absolute;left:0;width:16px;height:1.8px;border-radius:2px;background:var(--ink);transition:transform .2s,opacity .2s,top .2s}.sched .hc-menu .ic i:first-child{top:0}.sched .hc-menu .ic i:nth-child(2){top:5px}.sched .hc-menu .ic i:nth-child(3){top:10px}.sched .hc-menu[aria-expanded=true] .ic i:first-child{top:5px;transform:rotate(45deg)}.sched .hc-menu[aria-expanded=true] .ic i:nth-child(2){opacity:0}.sched .hc-menu[aria-expanded=true] .ic i:nth-child(3){top:5px;transform:rotate(-45deg)}.sched .hc-site{display:block}.sched .hc-nav{top:var(--hdr,57px);bottom:0;max-height:none;border-radius:0;box-shadow:none;transform:translateY(-8px);opacity:0;transition:transform .2s ease,opacity .2s ease;padding-top:8px;padding-left:max(16px,calc((100vw - 680px) / 2));padding-right:max(16px,calc((100vw - 680px) / 2))}.sched .hc-side.open .hc-nav{transform:none;opacity:1}.sched.help-page .contact{margin-bottom:0}}.sched .hc-head .updated{margin-top:10px}.sched .hc-sum{margin-top:26px;padding:20px 22px;border-radius:16px;background:#fbf3e2;border:1px solid #ecdcb8}.sched .hc-sum .k{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.sched .hc-sum ul{list-style:none;margin-top:8px}.sched .hc-sum li{position:relative;padding:6px 0 6px 22px;font-size:15px;line-height:1.55;color:var(--ink)}.sched .hc-sum li:before{content:"";position:absolute;left:2px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--gold-soft)}.sched .hc-sum a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-soft);text-underline-offset:3px}.sched .hc-main .hc-sum+.hc-doc{margin-top:22px}@media (max-width:980px){.sched .hc-sum{text-align:left}}.sched nav a.nav-posts{color:var(--ink);font-weight:600}@media (max-width:720px){.sched nav a.nav-pt{display:none}.sched nav:has(.nav-posts) a:not(.nav-pt){display:inline-flex;align-items:center;min-height:44px;padding:0 4px}}.sched .soe-form{margin:16px 0 0}.sched .soe-go{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--ink);color:#fff;font:600 15px var(--sched-sans);cursor:pointer}.sched .soe-go:hover{background:#000}.sched .soe-go:focus-visible{outline:2px solid var(--gold,#c9952f);outline-offset:3px}.sched .soe-go[disabled]{opacity:.6;cursor:progress}.sched .doc p.soe-wait{color:var(--muted)}