@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova/ProximaNova-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova/ProximaNova-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova/ProximaNova-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova/ProximaNova-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova/ProximaNova-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-proxima:"Proxima Nova", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-sf:var(--font-proxima);--color-dark:#262934;--color-blue:#4a90e2;--color-blue-btn:#0d6fff;--color-secondary:#00000080;--color-error:#d70015;--macos-label-primary:#1a1a1a;--macos-label-secondary:#0000009e;--macos-label-tertiary:#0006;--macos-label-white:#fff;--macos-tint:#0d6fff;--macos-radius:9px;--macos-font-size:13px;--macos-font-weight:600;--macos-field-inset-left:10px;--macos-field-inset-right:8px;--macos-btn-radius:1000px;--macos-btn-padding-h:16px;--macos-spacing-4:4px;--macos-spacing-6:6px;--macos-spacing-10:10px;--macos-azure:#4a90e2;--macos-grey-3:#080808;--macos-label-standard:#000000d9;--macos-accent-blue:#08f;--macos-accent-blue-text:#0066d6;--macos-accent-mint:#00c8b3;--macos-accent-brown:#ac7f5e;--cc-canvas:#f7f7f9;--cc-sidebar:var(--surface-fill);--status-published:var(--wc-green);--status-review:var(--macos-accent-brown);--status-progress:var(--macos-tint);--macos-bg-primary:#fff;--macos-bg-secondary:#f5f5f7;--macos-separator:#e6e6e6;--macos-card-shadow:0px 20px 76px 0px #0003;--wc-red:#ff736a;--wc-yellow:#febc2e;--wc-green:#19c332;--wc-green-text:#137333;--wc-control-size:14px;--wc-control-border:.5px solid #0000001a;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:30px;--leading-xs:16px;--leading-sm:17px;--leading-base:19px;--leading-md:22px;--leading-lg:25px;--leading-xl:28px;--leading-2xl:37px;--icon-xs:15px;--icon-sm:17px;--icon-base:19px;--icon-md:22px;--icon-lg:26px;--brand:var(--color-blue-btn);--action:var(--macos-tint);--action-on:var(--macos-label-white);--action-soft:#e8f1ff;--focus-ring:color-mix(in srgb, var(--action) 15%, transparent);--label:var(--macos-label-primary);--label-standard:var(--macos-label-standard);--label-muted:var(--macos-label-secondary);--label-on-dark:var(--macos-label-white);--surface:var(--macos-bg-primary);--surface-dark:var(--color-dark);--surface-fill:#f0f0f3;--separator:var(--macos-separator);--macos-fill:var(--surface-fill);--accent-blue:var(--macos-accent-blue);--accent-mint:var(--macos-accent-mint);--accent-brown:var(--macos-accent-brown);--accent-ai:#7c3aed;--accent-ai-soft:#f3edfd;--accent-ai-border:#ddccf7;--accent-ai-text:#4c1d95;--accent-neutral:#6b7280;--danger:var(--color-error)}:root[data-theme=emerald]{--brand:#0f9d76;--action:#0f9d76;--action-soft:#d7f5ea;--accent-blue:#0f9d76;--surface-fill:#eef4f1}:root[data-mode=dark]{--surface:#1c1c1e;--surface-fill:#2c2c2e;--label:#f5f5f7;--label-standard:#ffffffd9;--label-muted:#fff9;--separator:#38383a}.ic{width:var(--icon-base);height:var(--icon-base);vertical-align:-.18em;flex:none;display:inline-block}.ic-xs{width:var(--icon-xs);height:var(--icon-xs)}.ic-sm{width:var(--icon-sm);height:var(--icon-sm)}.ic-base{width:var(--icon-base);height:var(--icon-base)}.ic-md{width:var(--icon-md);height:var(--icon-md)}.ic-lg{width:var(--icon-lg);height:var(--icon-lg)}.pl-viewtoggle{background:var(--macos-fill);border-radius:var(--macos-radius);gap:2px;margin-bottom:14px;padding:2px;display:inline-flex}.pl-vt-btn{font:inherit;color:var(--macos-label-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.pl-vt-btn.is-on{color:var(--macos-label-primary);background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.pl-vt-btn:focus-visible{outline:2px solid var(--macos-tint);outline-offset:1px}.pl-vt-ico{opacity:.85}.vh-invalid{outline:1px solid var(--color-error);border-color:var(--color-error)!important;background:color-mix(in srgb, var(--color-error) 5%, #fff)!important}.vh-fielderr{color:var(--color-error);margin-top:4px;font-size:12px}html,body{height:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}body{animation:.6s cubic-bezier(.4,0,.2,1) both page-fade-in}body.page-leaving{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.arrow-btn{border-radius:var(--macos-btn-radius);background:var(--macos-tint);width:32px;height:32px;color:var(--macos-label-white);font-family:var(--font-sf);font-size:var(--macos-font-size);font-weight:var(--macos-font-weight);font-variation-settings:"wdth" 100;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:opacity .15s,transform .1s;display:flex;overflow:hidden}.arrow-btn:active{transform:scale(.94)}.arrow-btn .arrow-icon{justify-content:center;align-items:center;display:flex}.arrow-trigger:hover .arrow-icon,.arrow-btn:hover .arrow-icon{animation:2s infinite arrow-loop}@keyframes arrow-loop{0%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(-6px)}35%{opacity:0;transform:translate(18px)}36%{opacity:0;transform:translate(-18px)}52%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.cc-add{border-radius:var(--macos-btn-radius);width:36px;height:36px;color:var(--macos-tint);cursor:pointer;background:#fff;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,transform .1s;display:flex;box-shadow:0 0 0 1px #00000014,0 6px 20px #00000024}.cc-add:hover{background:#f6f8ff}.cc-add:active{transform:scale(.94)}.cc-add svg{width:20px;height:20px;display:block}body{font-family:var(--font-proxima);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.img-wrap{line-height:0;display:block;position:relative}.img-wrap>img{width:100%;display:block}.img-zoom{border-radius:var(--macos-btn-radius);cursor:zoom-in;background:var(--macos-tint);border:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #00000038}.img-zoom svg{flex-shrink:0;width:16px;height:16px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:block}.img-zoom:hover svg{transform:scale(1.3)}.ce-seg{background:var(--surface-fill);border-radius:var(--macos-radius);gap:2px;padding:2px;display:inline-flex}.ce-seg-b{font:inherit;font-size:var(--text-sm);color:var(--label-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 14px;font-weight:600}.ce-seg-b.is-on{background:var(--surface);color:var(--label);box-shadow:0 1px 2px #0000001f}.ce-segrow{flex-wrap:wrap;gap:22px;display:flex}.ui-dot{background:#c7c7cc;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ui-dot.is-sm{width:7px;height:7px}.ui-dot.is-md{width:9px;height:9px}.ui-dot.is-lg{width:12px;height:12px}.rt ul,.rt ol{margin:8px 0;padding-left:1.4em;list-style-position:outside}.rt ul{list-style-type:disc}.rt ol{list-style-type:decimal}.rt li{margin-bottom:4px}.rt li::marker{color:currentColor;opacity:.6}.rt blockquote{border-left:2px solid var(--macos-separator);margin:8px 0;padding-left:1.2em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ccx-overlay{z-index:1000;background:#00000052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ccx-card{border:1px solid var(--macos-separator);width:min(400px,100vw - 48px);font-family:var(--font-sf);background:#fff;border-radius:14px;padding:22px 22px 18px;box-shadow:0 18px 50px #00000038}.ccx-title{color:var(--macos-label-primary);margin:0 0 8px;font-size:16px;font-weight:700}.ccx-body{color:var(--macos-label-secondary);margin:0 0 18px;font-size:13px;line-height:1.5}.ccx-foot{justify-content:flex-end;gap:8px;display:flex}.ccx-btn{font-family:var(--font-sf);cursor:pointer;color:var(--macos-label-primary);border:1px solid var(--macos-separator);background:#fff;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.ccx-btn:focus-visible{outline:2px solid var(--macos-tint);outline-offset:2px}.ccx-primary{background:var(--macos-tint);border-color:var(--macos-tint);color:#fff}.ccx-danger{color:#fff;background:#e03131;border-color:#e03131}#inactive-screen{z-index:2147483647;text-align:center;font-family:var(--font-proxima);background:#fff;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}#inactive-screen[hidden]{display:none}#inactive-screen .inactive-screen-emoji{user-select:none;-webkit-user-drag:none;width:112px;height:auto;margin:0 auto 16px;display:block}#inactive-screen .inactive-screen-title{color:var(--label);letter-spacing:-.2px;font-size:22px;font-weight:600}#inactive-screen .inactive-screen-sub{color:#00000080;margin-top:8px;font-size:15px}@media print{body *{visibility:hidden!important}#inactive-screen,#inactive-screen *{visibility:visible!important}#inactive-screen{background:#fff;position:fixed;inset:0;display:flex!important}}img{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}
