/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--gl-green:#10b981;--gl-green-hover:#0d9488;--gl-green-ink:#06241c;--gl-green-glow:#10b9811f;--gl-green-line:#10b98159;--gl-bg:#0e0e10;--gl-panel:#161619;--gl-panel-2:#1c1c1f;--gl-line:#ffffff17;--gl-line-2:#ffffff29;--gl-ink:#f4f4f5;--gl-soft:#c7c7cc;--gl-mut:#8b8b93;--gl-dim:#63636b;--gl-font-head:"Blauer Neue","Inter",-apple-system,system-ui,sans-serif;--gl-font-body:"Inter",-apple-system,system-ui,sans-serif;--gl-text:16px;--gl-lh:1.55;--gl-r-sm:12px;--gl-r:18px;--gl-r-lg:26px;--gl-r-pill:999px;--gl-maxw:1240px;--gl-pad:40px;--gl-pad-mob:20px;--gl-ease:cubic-bezier(.22,.61,.36,1);--gl-fast:.15s;--gl-base:.2s;--gl-slow:.35s;--gl-shadow-modal:0 40px 100px -20px #000000e6,0 0 0 1px #ffffff0a;--gl-shadow-menu:0 40px 80px -30px #000000b3}:root[data-theme=light]{--gl-bg:#fff;--gl-panel:#f6f6f7;--gl-panel-2:#ededf0;--gl-line:#0000001a;--gl-line-2:#00000029;--gl-ink:#111114;--gl-soft:#2a2a30;--gl-mut:#5b5b63;--gl-dim:#8b8b93;--gl-green-ink:#fff;--gl-shadow-modal:0 30px 80px -24px #00000040,0 0 0 1px #0000000d;--gl-shadow-menu:0 30px 60px -30px #0003}.gl-root{background:var(--gl-bg);color:var(--gl-ink);font-family:var(--gl-font-body);font-size:var(--gl-text);line-height:var(--gl-lh);-webkit-font-smoothing:antialiased}.gl-wrap{max-width:var(--gl-maxw);padding:0 var(--gl-pad);margin:0 auto}@media (max-width:720px){.gl-wrap{padding:0 var(--gl-pad-mob)}}.gl-h1,.gl-h2,.gl-h3{font-family:var(--gl-font-head);letter-spacing:-.01em;color:var(--gl-ink);margin:0;font-weight:800;line-height:1.05}.gl-h1{font-size:clamp(34px,6vw,64px);font-weight:900}.gl-h2{font-size:clamp(26px,4vw,40px)}.gl-h3{font-size:20px}.gl-grn{color:var(--gl-green)}.gl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gl-green);font-size:12.5px;display:inline-block}.gl-btn,.gl-eyebrow{font-family:var(--gl-font-head);font-weight:600}.gl-btn{border-radius:var(--gl-r);border:1px solid var(--gl-line-2);color:var(--gl-ink);cursor:pointer;transition:background var(--gl-base) var(--gl-ease),border-color var(--gl-base),transform var(--gl-base);background:0 0;align-items:center;gap:10px;padding:13px 20px;font-size:16px;display:inline-flex}.gl-btn:hover{background:var(--gl-ink)}@supports (color:color-mix(in lab,red,red)){.gl-btn:hover{background:color-mix(in srgb,var(--gl-ink) 6%,transparent)}}.gl-btn:hover{transform:translateY(-1px)}.gl-btn svg{width:16px;height:16px}.gl-btn--solid{background:var(--gl-green);color:var(--gl-green-ink);border-color:var(--gl-green)}.gl-btn--solid:hover{background:var(--gl-green-hover);border-color:var(--gl-green-hover)}.gl-pill{font-family:var(--gl-font-head);border-radius:var(--gl-r-pill);border:1px solid var(--gl-line-2);color:var(--gl-mut);text-transform:lowercase;letter-spacing:.02em;padding:2px 8px;font-size:10px;font-weight:600}.gl-pill--live{color:var(--gl-green);border-color:var(--gl-green-line)}.gl-pill--beta{color:var(--gl-mut);border-color:var(--gl-line-2)}.gl-card{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r-lg);transition:border-color var(--gl-base),background var(--gl-base);padding:24px}.gl-card:hover{border-color:var(--gl-line-2)}.gl-card--accent{background:linear-gradient(180deg,var(--gl-green-glow),transparent);border-color:var(--gl-green-line)}.gl-input,.gl-textarea{width:100%;font-family:var(--gl-font-body);color:var(--gl-ink);background:var(--gl-panel);border:1px solid var(--gl-line-2);border-radius:var(--gl-r-sm);transition:border-color var(--gl-base);padding:12px 14px;font-size:16px}.gl-input:focus,.gl-textarea:focus{border-color:var(--gl-green);outline:none}.gl-input::placeholder,.gl-textarea::placeholder{color:var(--gl-dim)}.gl-glow{isolation:isolate;position:relative}.gl-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 88% at 50% 50%,var(--gl-green-glow),transparent 68%);position:absolute;inset:0}.gl-root :focus-visible{outline:2px solid var(--gl-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gl-btn,.gl-card,.gl-input,.gl-textarea{transition:none}.gl-btn:hover{transform:none}}.gl-skel{background:linear-gradient(90deg,transparent,var(--gl-ink),transparent) var(--gl-panel)}@supports (color:color-mix(in lab,red,red)){.gl-skel{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gl-ink) 8%,transparent),transparent) var(--gl-panel)}}.gl-skel{border-radius:var(--gl-r-sm);animation:gl-shimmer 1.4s var(--gl-ease) infinite;background-repeat:no-repeat;background-size:200% 100%}@keyframes gl-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.gl-skel--text{height:12px;margin:8px 0}.gl-skel--title{width:55%;height:22px;margin:0 0 14px}.gl-spinner{border:2.5px solid var(--gl-line-2);border-top-color:var(--gl-green);border-radius:50%;width:22px;height:22px;animation:gl-spin .7s linear infinite}@keyframes gl-spin{to{transform:rotate(1turn)}}.gl-progress{border-radius:var(--gl-r-pill);background:var(--gl-line);height:6px;overflow:hidden}.gl-progress>i{height:100%;width:var(--p,40%);background:var(--gl-green);border-radius:inherit;transition:width var(--gl-slow) var(--gl-ease);display:block}.gl-progress--indef>i{width:35%;animation:gl-indef 1.2s var(--gl-ease) infinite}@keyframes gl-indef{0%{margin-left:-35%}to{margin-left:100%}}.gl-dots{gap:5px;display:inline-flex}.gl-dots>span{background:var(--gl-green);width:7px;height:7px;animation:gl-pulse 1s var(--gl-ease) infinite;border-radius:50%}.gl-dots>span:nth-child(2){animation-delay:.15s}.gl-dots>span:nth-child(3){animation-delay:.3s}@keyframes gl-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.gl-reveal{animation:gl-rise .5s var(--gl-ease) both}@keyframes gl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gl-dots>span,.gl-progress--indef>i,.gl-reveal,.gl-skel,.gl-spinner{animation:none}.gl-skel{background:var(--gl-panel)}}@font-face{font-family:Blauer Neue;src:url(/fonts/BlauerNue-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Blauer Neue;src:url(/fonts/BlauerNue-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Blauer Neue;src:url(/fonts/BlauerNue-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Blauer Neue;src:url(/fonts/BlauerNue-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Blauer Neue;src:url(/fonts/BlauerNue-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Blauer Neue;src:url(/fonts/BlauerNue-Heavy.woff2)format("woff2");font-weight:900;font-display:swap}:root{--gl-font-body:var(--font-inter),"Inter",-apple-system,system-ui,sans-serif;--gl-font-head:"Blauer Neue",var(--font-inter),"Inter",-apple-system,system-ui,sans-serif;--cf-wait:#f5b049;--cf-wait-bg:#f5b0491f;--cf-block:#f87171;--cf-block-bg:#f871711f;--cf-li:#5aa9f0;--cf-fb:#8ea2ff}:root[data-theme=light]{--cf-wait:#9a5b00;--cf-wait-bg:#fff1d9;--cf-block:#b42318;--cf-block-bg:#fde8e7;--cf-li:#0a66c2;--cf-fb:#3b5bdb}*{box-sizing:border-box}body,html{margin:0}body{background:var(--gl-bg);color:var(--gl-soft);font-family:var(--gl-font-body);font-size:16px;line-height:var(--gl-lh)}a{color:var(--gl-green);text-decoration:none}a:hover{text-decoration:underline}.cf-top{z-index:10;background:var(--gl-bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cf-top{background:color-mix(in srgb,var(--gl-bg) 90%,transparent)}}.cf-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--gl-line)}.cf-top__in{max-width:var(--cf-maxw);padding:12px var(--gl-pad);flex-wrap:wrap;align-items:center;gap:24px;margin:0 auto;display:flex}.cf-top__logo img{width:auto;height:34px;display:block}.cf-top__client{font-family:var(--gl-font-head);color:var(--gl-ink);font-weight:700}.cf-nav{gap:4px}.cf-nav a{font-family:var(--gl-font-head);color:var(--gl-mut);border-radius:var(--gl-r-pill);padding:8px 12px;font-size:14px;font-weight:600}.cf-nav a:hover{color:var(--gl-ink);background:var(--gl-panel);text-decoration:none}.cf-nav a[aria-current=page]{color:var(--gl-ink);background:var(--gl-panel-2)}.cf-top__user{color:var(--gl-mut);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.cf-themebtn{border:1px solid var(--gl-line-2);color:var(--gl-soft);border-radius:var(--gl-r-pill);cursor:pointer;font:600 12px var(--gl-font-head);background:0 0;padding:4px 10px}.cf-main{max-width:var(--cf-maxw);padding:32px var(--gl-pad) 80px;margin:0 auto}.cf-head{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.cf-head .gl-h2{margin:0}.cf-lead{max-width:70ch;color:var(--gl-mut);margin:0}.cf-flash{border-radius:var(--gl-r-sm);margin-bottom:18px;padding:10px 14px;font-size:14px}.cf-flash--err{background:var(--cf-block-bg);color:var(--cf-block)}.cf-flash--ok{background:var(--gl-green-glow);color:var(--gl-green)}.cf-pill{font:600 12px var(--gl-font-head);border-radius:var(--gl-r-pill);border:1px solid var(--gl-line-2);color:var(--gl-mut);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.cf-pill--ok{color:var(--gl-green);border-color:var(--gl-green-line)}.cf-pill--wait{color:var(--cf-wait);border-color:var(--cf-wait)}@supports (color:color-mix(in lab,red,red)){.cf-pill--wait{border-color:color-mix(in srgb,var(--cf-wait) 45%,transparent)}}.cf-pill--block{color:var(--cf-block);border-color:var(--cf-block)}@supports (color:color-mix(in lab,red,red)){.cf-pill--block{border-color:color-mix(in srgb,var(--cf-block) 45%,transparent)}}.cf-pill--li{color:var(--cf-li);border-color:var(--cf-li)}@supports (color:color-mix(in lab,red,red)){.cf-pill--li{border-color:color-mix(in srgb,var(--cf-li) 45%,transparent)}}.cf-pill--fb{color:var(--cf-fb);border-color:var(--cf-fb)}@supports (color:color-mix(in lab,red,red)){.cf-pill--fb{border-color:color-mix(in srgb,var(--cf-fb) 45%,transparent)}}.cf-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.cf-signals{gap:10px;margin-bottom:32px;display:grid}.cf-signal{border-radius:var(--gl-r-sm);background:var(--cf-wait-bg);color:var(--gl-soft);align-items:baseline;gap:12px;padding:12px 16px;display:flex}.cf-signal b{color:var(--cf-wait);font-family:var(--gl-font-head)}.cf-month{font:600 12.5px var(--gl-font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--gl-green);margin:28px 0 10px}.cf-weeks{gap:10px;display:grid}.cf-week{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);color:inherit;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.cf-week:hover{border-color:var(--gl-line-2);text-decoration:none}.cf-week__n{font:700 14px var(--gl-font-head);color:var(--gl-ink);font-variant-numeric:tabular-nums}.cf-week__n small{color:var(--gl-mut);font-size:12px;font-weight:500;display:block}.cf-week__t{font:700 16px var(--gl-font-head);color:var(--gl-ink);min-width:0}.cf-week__s{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cf-posts{gap:20px;display:grid}.cf-post{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r-lg);overflow:hidden}.cf-post__top{border-bottom:1px solid var(--gl-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.cf-post__date{font:700 14px var(--gl-font-head);color:var(--gl-ink);font-variant-numeric:tabular-nums;min-width:92px}.cf-post__title{font:600 14px var(--gl-font-head);color:var(--gl-soft)}.cf-post__status{margin-left:auto}.cf-post__body{grid-template-columns:minmax(0,1fr) 320px;display:grid}.cf-copy{white-space:pre-wrap;color:var(--gl-ink);min-width:0;padding:20px;font-size:16px}.cf-copy mark{background:var(--cf-wait-bg);color:var(--cf-wait);border-radius:4px;padding:0 3px}.cf-side{border-left:1px solid var(--gl-line);align-content:start;gap:14px;min-width:0;padding:18px 20px;font-size:13.5px;display:grid}.cf-side h4{font:600 11.5px var(--gl-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-mut);margin:0 0 4px}.cf-side p,.cf-side ul{margin:0}.cf-side ul{padding-left:18px}.cf-claim{align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.cf-claim .cf-dot{margin-top:7px}.cf-claim small{color:var(--gl-mut);display:block}.cf-blockers{border-radius:var(--gl-r-sm);background:var(--cf-block-bg);color:var(--cf-block);margin:0 20px 16px;padding:12px 14px;font-size:13.5px}.cf-blockers ul{margin:4px 0 0;padding-left:18px}.cf-actions{border-top:1px solid var(--gl-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.cf-actions form{display:contents}.cf-actions .gl-btn{padding:8px 16px;font-size:14px}.cf-actions .gl-input{max-width:340px;padding:8px 12px}.cf-made{color:var(--gl-dim);font-size:12px}.cf-details{padding:0 20px 16px}.cf-details summary{cursor:pointer;color:var(--gl-mut);font:600 13px var(--gl-font-head)}.cf-comment{border-bottom:1px solid var(--gl-line);padding:8px 0;font-size:13.5px}.cf-tablewrap{border:1px solid var(--gl-line);border-radius:var(--gl-r);background:var(--gl-panel);overflow-x:auto}.cf-table{border-collapse:collapse;width:100%;font-size:14px}.cf-table th{text-align:left;font:600 11.5px var(--gl-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-mut)}.cf-table td,.cf-table th{border-bottom:1px solid var(--gl-line);padding:12px 16px}.cf-table td{vertical-align:top}.cf-table tr:last-child td{border-bottom:0}.cf-table code{color:var(--gl-mut);font-size:12.5px}.cf-table--fixed{table-layout:fixed}@media (max-width:760px){.cf-table--fixed{table-layout:auto}.cf-table--fixed col{width:auto!important}}.cf-conflict{color:var(--cf-wait);margin-top:4px;font-size:13px}.cf-form{gap:14px;max-width:640px;padding:22px;display:grid}.cf-form label{font:600 13px var(--gl-font-head);color:var(--gl-ink);gap:6px;display:grid}.cf-form select{font:inherit;color:var(--gl-ink);background:var(--gl-panel);border:1px solid var(--gl-line-2);border-radius:var(--gl-r-sm);padding:12px 14px}.cf-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cf-login{place-items:center;min-height:100vh;padding:20px;display:grid}.cf-login .gl-card{gap:16px;width:100%;max-width:420px;padding:32px;display:grid}@media (max-width:860px){.cf-post__body{grid-template-columns:minmax(0,1fr)}.cf-side{border-left:0;border-top:1px solid var(--gl-line)}.cf-grid2{grid-template-columns:minmax(0,1fr)}.cf-week{grid-template-columns:80px minmax(0,1fr)}.cf-week__s{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.cf-main,.cf-top__in{padding-left:var(--gl-pad-mob);padding-right:var(--gl-pad-mob)}}.cf-claims{gap:14px;display:grid}.cf-claimcard{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r)}.cf-claimcard__main{border-bottom:1px solid var(--gl-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.cf-claimcard__text{font:700 17px var(--gl-font-head);color:var(--gl-ink)}.cf-claimcard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:14px 20px;font-size:13.5px;display:grid}.cf-claimcard__grid h4{font:600 11.5px var(--gl-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-mut);margin:0 0 6px}.cf-claimcard__grid p,.cf-claimcard__grid ul{margin:0}.cf-claimcard__grid ul{padding-left:18px}.cf-src summary{cursor:pointer;color:var(--gl-soft)}.cf-src p{border-left:2px solid var(--gl-green-line);color:var(--gl-mut);margin:6px 0;padding:8px 10px;font-size:13px}.cf-manage{gap:14px;padding-top:10px;display:grid}.cf-manage__row{gap:6px;max-width:560px;display:grid}.cf-btnrow{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:860px){.cf-claimcard__grid{grid-template-columns:minmax(0,1fr)}}.cf-weekd{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r)}.cf-weekd[open]{border-color:var(--gl-line-2)}.cf-weekd>summary{cursor:pointer;grid-template-columns:110px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:grid}.cf-weekd>summary::-webkit-details-marker{display:none}.cf-weekd>summary:after{content:"▾";color:var(--gl-mut);transition:transform var(--gl-fast) var(--gl-ease)}.cf-weekd[open]>summary:after{transform:rotate(180deg)}.cf-weekd__list{border-top:1px solid var(--gl-line)}.cf-weekd__row{border-bottom:1px solid var(--gl-line);color:inherit;grid-template-columns:92px 92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;font-size:14px;display:grid}.cf-weekd__row:last-child{border-bottom:0}.cf-weekd__row:hover{background:var(--gl-panel-2);text-decoration:none}.cf-low,.cf-weekd__row--slot{color:var(--gl-mut)}.cf-low{font:600 11px var(--gl-font-head);margin-left:8px}@media (max-width:860px){.cf-weekd>summary{grid-template-columns:80px minmax(0,1fr) 20px}.cf-weekd>summary .cf-week__s{grid-column:1/-1;justify-content:flex-start}.cf-weekd__row{grid-template-columns:70px minmax(0,1fr)}}.cf-rev{border-bottom:1px solid var(--gl-line);padding:10px 0;font-size:13.5px}.cf-rev__head{color:var(--gl-mut);margin-bottom:6px}.cf-rev__diff{white-space:pre-wrap;color:var(--gl-soft)}.cf-rev__diff ins{background:var(--gl-green-glow);color:var(--gl-green);text-decoration:none}.cf-rev__diff del{background:var(--cf-block-bg);color:var(--cf-block)}.cf-editform{gap:12px;max-width:760px;padding-top:10px;display:grid}.cf-editform label{font:600 13px var(--gl-font-head);color:var(--gl-ink);gap:6px;display:grid}.cf-check{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.cf-year{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cf-q{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r-lg);align-content:start;gap:12px;padding:18px;display:grid}.cf-q h3{font:800 19px var(--gl-font-head);color:var(--gl-ink);margin:0}.cf-q p{margin:0;font-size:13.5px}.cf-mixbar{background:var(--gl-bg);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.cf-mixbar i{height:100%;display:block}.cf-qmix{border-bottom:1px solid var(--gl-line);gap:12px;margin-bottom:14px;padding:14px 0 16px;display:grid}.cf-mixlegend{color:var(--gl-mut);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.cf-mixlegend span:before{content:"";background:var(--c);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.cf-mlist{gap:8px;display:grid}.cf-m{border-top:1px solid var(--gl-line);padding-top:8px}.cf-m b{color:var(--gl-ink);font:700 14px var(--gl-font-head);display:block}.cf-m small{color:var(--gl-mut);font-size:12px}.cf-series{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cf-serie{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);gap:6px;padding:14px 16px;font-size:13.5px;display:grid}.cf-serie b{color:var(--gl-ink);font:700 15px var(--gl-font-head)}.cf-strip{grid-template-columns:repeat(53,minmax(0,1fr));gap:2px;margin:8px 0 4px;display:grid}.cf-strip a{background:var(--gl-panel-2);border-radius:3px;height:26px;display:block}.cf-strip a.has{background:var(--gl-green-line)}.cf-strip a.low{opacity:.45}@media (max-width:1080px){.cf-year{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cf-year{grid-template-columns:minmax(0,1fr)}.cf-strip{grid-template-columns:repeat(27,minmax(0,1fr))}}.cf-needs{gap:10px;margin:6px 0 16px;display:grid}.cf-needs h4{font:600 11.5px var(--gl-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-mut);margin:0}.cf-need{border:1px solid var(--gl-line);border-radius:var(--gl-r-sm);gap:6px;padding:10px 12px;font-size:13.5px;display:grid}.cf-need--open{border-color:var(--cf-wait)}@supports (color:color-mix(in lab,red,red)){.cf-need--open{border-color:color-mix(in srgb,var(--cf-wait) 40%,transparent)}}.cf-need__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-need__head b{color:var(--gl-ink)}.cf-need__answer{color:var(--gl-soft);margin:0}.cf-need__deliver summary{cursor:pointer;color:var(--gl-green);font:600 13px var(--gl-font-head)}.cf-check-row{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.cf-linkbtn{color:var(--gl-green);font:600 13px var(--gl-font-head);cursor:pointer;background:0 0;border:0;padding:0}.cf-asset{margin-top:8px;display:inline-block}.cf-asset img{border-radius:var(--gl-r-sm);max-width:100%;max-height:160px;display:block}.cf-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.cf-sectionhead .gl-h3{margin:0}.cf-quote{font:600 17px/1.5 var(--gl-font-head);color:var(--gl-ink);margin:0;padding:18px 20px 6px}.cf-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.cf-funnel__step{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);align-content:start;gap:6px;padding:14px;display:grid;position:relative}.cf-funnel__step b{font:800 17px var(--gl-font-head);color:var(--gl-ink)}.cf-funnel__step p{margin:0;font-size:13px}.cf-funnel__videos{flex-wrap:wrap;margin-top:4px;display:flex}.cf-funnel__videos .cf-pill{white-space:normal;text-decoration:none}.cf-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.cf-board__col{background:var(--gl-panel)}@supports (color:color-mix(in lab,red,red)){.cf-board__col{background:color-mix(in srgb,var(--gl-panel) 55%,transparent)}}.cf-board__col{border:1px solid var(--gl-line);border-radius:var(--gl-r);min-width:0;padding:12px}.cf-board__head{font-family:var(--gl-font-head);color:var(--gl-ink);justify-content:space-between;align-items:center;display:flex}.cf-vcard{background:var(--gl-panel);border:1px solid var(--gl-line);border-top:3px solid var(--gl-green);border-radius:var(--gl-r-sm);gap:6px;margin-bottom:10px;padding:12px;font-size:13px;display:grid}.cf-vcard b{font:700 15px var(--gl-font-head);color:var(--gl-ink)}.cf-vcard p{margin:0}.cf-vcard dl{gap:2px;margin:0;display:grid}.cf-vcard dt{font:600 11px var(--gl-font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gl-mut);margin-top:6px}.cf-video-map{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);grid-template-columns:minmax(230px,.9fr) minmax(0,2.1fr);gap:22px;margin:0 0 28px;padding:20px;display:grid}.cf-video-map h2{margin:4px 0 8px}.cf-video-map p{margin:0}.cf-video-map__lanes{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}.cf-video-map__lane{border-top:3px solid var(--gl-green);background:var(--gl-panel-2);border-radius:var(--gl-r-sm);min-width:0;padding:10px}.cf-video-map__lane b{color:var(--gl-ink);font-family:var(--gl-font-head);display:block}.cf-video-map__lane>span{color:var(--gl-green);margin:3px 0 7px;font-size:12px;display:block}.cf-video-map__lane p{color:var(--gl-soft);font-size:13px;line-height:1.4}.cf-video-map__lane small{color:var(--gl-mut);font:600 11px var(--gl-font-head);margin-top:8px;display:block}@media (max-width:1080px){.cf-video-map{grid-template-columns:1fr}.cf-video-map__lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.cf-video-map__lanes{grid-template-columns:1fr}}.cf-vcard dd{margin:0}.cf-vcard ul{margin:0;padding-left:16px}@media (max-width:1080px){.cf-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cf-funnel{grid-template-columns:minmax(0,1fr)}}.cf-flash{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cf-flash form{display:inline}.cf-weeklayout{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.cf-aside{top:calc(env(safe-area-inset-top,0px) + 76px);position:sticky}.cf-aside__card{gap:12px;max-height:calc(100vh - 100px);padding:18px;display:grid;overflow-y:auto}.cf-aside__form{gap:10px;display:grid}.cf-aside__form label{font:600 12.5px var(--gl-font-head);color:var(--gl-ink);gap:4px;display:grid}.cf-aside__form .gl-input,.cf-aside__form .gl-textarea,.cf-aside__form select{padding:8px 10px;font-size:14px}.cf-aside__form select{font:inherit;color:var(--gl-ink);background:var(--gl-panel);border:1px solid var(--gl-line-2);border-radius:var(--gl-r-sm)}.cf-aside__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cf-aside__more{gap:10px;padding-top:8px;display:grid}.cf-aside__slots{gap:6px;display:grid}.cf-aside__slots h4{font:600 11.5px var(--gl-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-mut);margin:0}.cf-slot{border:1px dashed var(--gl-line-2);border-radius:var(--gl-r-sm);color:var(--gl-soft);grid-template-columns:70px auto minmax(0,1fr);gap:8px;padding:6px 8px;font-size:13px;display:grid}.cf-slot--on,.cf-slot:hover{border-color:var(--gl-green);background:var(--gl-green-glow);text-decoration:none}.cf-slot__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1080px){.cf-weeklayout{grid-template-columns:minmax(0,1fr)}.cf-aside{position:static}.cf-aside__card{max-height:none}}.cf-post--edit{border-color:var(--gl-green-line);box-shadow:0 0 0 1px var(--gl-green-line)}.cf-copy--edit{display:block}.cf-copy--edit textarea{width:100%;min-height:280px;font-size:16px;line-height:1.55}.cf-post--edit .cf-side label{gap:4px;display:grid}.cf-post--edit .cf-side input,.cf-post--edit .cf-side textarea{width:100%;padding:8px 10px;font-size:13.5px}.cf-editbar{border-top:1px solid var(--gl-line);background:var(--gl-panel-2);flex-wrap:wrap;align-items:end;gap:10px;padding:14px 20px;display:flex}.cf-editbar__reason{font:600 12.5px var(--gl-font-head);color:var(--gl-ink);flex:280px;gap:4px;display:grid}.cf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-todo-list{border-radius:var(--gl-r-sm);background:var(--cf-wait-bg);color:var(--gl-soft);margin:0 20px 16px;padding:12px 14px;font-size:13.5px}.cf-todo-list strong{color:var(--cf-wait);font-family:var(--gl-font-head)}.cf-todo-list ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cf-todo-list li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cf-todo-list li svg{color:var(--cf-wait);margin-top:2px}.cf-todo-list__go{white-space:nowrap;font:600 12.5px var(--gl-font-head)}.cf-goal{font:600 12px var(--gl-font-head);color:var(--gl-soft);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cf-goal:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.cf-todos{flex-wrap:wrap;gap:6px}.cf-todo,.cf-todos{display:inline-flex}.cf-todo{border-radius:var(--gl-r-pill);background:var(--cf-wait-bg);color:var(--cf-wait);font:600 12px var(--gl-font-head);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:2px 8px}.cf-todo--done{background:var(--gl-green-glow);color:var(--gl-green)}.cf-legend{color:var(--gl-mut);flex-wrap:wrap;gap:8px 14px;font-size:12.5px;display:flex}.cf-legend .cf-todo{color:var(--gl-mut);background:0 0;padding:0;font-weight:500}.cf-need__head svg{color:var(--gl-mut)}a.cf-claim{text-decoration:none}a.cf-claim:hover span span{text-decoration:underline}.cf-weekd__row--post{grid-template-columns:78px 28px minmax(0,1fr) 120px minmax(150px,auto) 150px}.cf-weekd__title{color:var(--gl-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-format{border:1px solid var(--gl-line-2);border-radius:var(--gl-r-pill);color:var(--gl-mut);font:600 11px var(--gl-font-head);vertical-align:1px;align-items:center;margin-left:8px;padding:1px 7px;display:inline-flex}.cf-format--video{color:#a78bfa;border-color:#a78bfa7a}.cf-format--animation{color:#f59e0b;border-color:#f59e0b7a}.cf-format--audio{color:#fb7185;border-color:#fb71857a}.cf-format--carousel{color:#60a5fa;border-color:#60a5fa7a}.cf-format--photo{color:var(--gl-green);border-color:var(--gl-green-line)}.cf-format--open{color:var(--cf-wait);border-color:var(--cf-wait)}@supports (color:color-mix(in lab,red,red)){.cf-format--open{border-color:color-mix(in srgb,var(--cf-wait) 45%,transparent)}}.cf-weekd__row--slot .cf-weekd__title{color:var(--gl-mut);font-style:italic}.cf-chan{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cf-chan--li{color:var(--cf-li);background:var(--cf-li)}@supports (color:color-mix(in lab,red,red)){.cf-chan--li{background:color-mix(in srgb,var(--cf-li) 12%,transparent)}}.cf-chan--fb{color:var(--cf-fb);background:var(--cf-fb)}@supports (color:color-mix(in lab,red,red)){.cf-chan--fb{background:color-mix(in srgb,var(--cf-fb) 12%,transparent)}}.cf-goaldots{display:inline-flex}.cf-goaldots i{border-radius:50%;width:9px;height:9px;display:block}@media (max-width:860px){.cf-weekd__row--post{grid-template-columns:70px 28px minmax(0,1fr)}.cf-weekd__goal,.cf-weekd__todo{grid-column:3}.cf-weekd__row .cf-pill:last-child{grid-column:3;justify-self:start}}.cf-aside__form .cf-aside__row:has(select){grid-template-columns:minmax(0,1fr)}.cf-aside__form select{width:100%;min-width:0}.cf-aside__form details summary{font:600 13px var(--gl-font-head);color:var(--gl-green)}.cf-aside__form .cf-check{font:500 12.5px var(--gl-font-body)!important;color:var(--gl-soft)!important;display:flex!important}.cf-planstatus{border-radius:var(--gl-r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:14px 18px;display:flex}.cf-planstatus p{max-width:80ch;margin:4px 0 0;font-size:13.5px}.cf-planstatus--concept{background:var(--cf-wait-bg)}.cf-planstatus--concept b{color:var(--cf-wait);font-family:var(--gl-font-head)}.cf-planstatus--ok{background:var(--gl-green-glow)}.cf-planstatus--ok b{color:var(--gl-green);font-family:var(--gl-font-head)}.cf-editlink{font:600 12.5px var(--gl-font-head);vertical-align:middle;margin-left:10px}.cf-m .cf-editlink,.cf-q .cf-editlink,.cf-serie .cf-editlink{justify-self:start;margin-left:0}.cf-m{gap:2px;display:grid}.cf-inlineform,.cf-themeform{gap:10px;display:grid}.cf-inlineform select,.cf-themeform select{font:inherit;color:var(--gl-ink);background:var(--gl-panel);border:1px solid var(--gl-line-2);border-radius:var(--gl-r-sm);width:100%;padding:8px 10px}.cf-inlineform .gl-input,.cf-themeform .gl-input,.cf-themeform .gl-textarea{padding:8px 10px;font-size:14px}.cf-mixedit{border:1px solid var(--gl-line);border-radius:var(--gl-r-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:8px 10px;display:grid}.cf-mixedit legend{font:600 12px var(--gl-font-head);color:var(--gl-mut);padding:0 4px}.cf-mixedit label{font:500 12px var(--gl-font-body)!important}.cf-weeknav{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cf-weeknav .gl-btn{padding:8px 16px;font-size:14px}.cf-empty{border:1px dashed var(--gl-line-2);border-radius:var(--gl-r);padding:22px}.cf-empty b{color:var(--gl-ink);font-family:var(--gl-font-head)}.cf-empty p{margin:6px 0 0}.cf-basis{max-width:80ch;color:var(--gl-mut);border-left:2px solid var(--cf-wait);margin:0;padding-left:10px;font-size:13px}.cf-funnel--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1080px){.cf-funnel--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cf-funnel--6{grid-template-columns:minmax(0,1fr)}}.cf-next td{background:var(--gl-green-glow)}.cf-next__label{font:600 11px var(--gl-font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gl-green);margin-top:2px}.cf-lead,.cf-made{color:var(--gl-soft)}@supports (color:color-mix(in lab,red,red)){.cf-made{color:color-mix(in srgb,var(--gl-soft) 72%,var(--gl-mut))}}.cf-made{font-size:13.5px}.cf-details>summary,.cf-src>summary{color:var(--gl-green);font:600 14px var(--gl-font-head);cursor:pointer;list-style:none}.cf-details>summary::-webkit-details-marker,.cf-src>summary::-webkit-details-marker{display:none}.cf-details>summary:before,.cf-src>summary:before{content:"+";width:1.1em;font-weight:700;display:inline-block}.cf-details[open]>summary:before,.cf-src[open]>summary:before{content:"−"}.cf-details>summary:hover,.cf-src>summary:hover{text-decoration:underline}.gl-card.cf-details>summary{font-size:15px}.cf-serie{align-content:start}.cf-excerpt>summary{cursor:pointer;gap:4px;list-style:none;display:grid}.cf-excerpt>summary::-webkit-details-marker{display:none}.cf-excerpt__text{color:var(--gl-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.cf-excerpt__more{color:var(--gl-green);font:600 13px var(--gl-font-head)}.cf-excerpt[open]>summary{display:none}.cf-excerpt>p{color:var(--gl-soft);margin:0;font-size:14px}.cf-faqs{gap:10px;display:grid}.cf-faq{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;padding:14px 16px;display:grid}.cf-faq__count{justify-items:center;padding-top:2px;display:grid}.cf-faq__count b{font:800 24px var(--gl-font-head);color:var(--gl-ink);font-variant-numeric:tabular-nums}.cf-faq__count span{color:var(--gl-mut);font-size:12px}.cf-faq__body{gap:4px;min-width:0;display:grid}.cf-faq__q{color:var(--gl-ink);font:700 16px var(--gl-font-head)}.cf-faq__a{color:var(--gl-soft);margin:4px 0 0}.cf-faq__plan{justify-items:start;gap:6px;display:grid}.cf-faq__plan .gl-btn{padding:6px 12px;font-size:13px}@media (max-width:860px){.cf-faq{grid-template-columns:56px minmax(0,1fr)}.cf-faq__plan{grid-column:2}}.cf-grid-row{grid-template-columns:84px 36px minmax(0,1fr) 96px 112px 264px 136px 16px;align-items:center;column-gap:12px;padding-left:18px!important;padding-right:18px!important;display:grid!important}.cf-grid-row>*{justify-self:start;min-width:0}.cf-weekd>summary.cf-grid-row{padding-top:14px;padding-bottom:14px}.cf-weekd>summary.cf-grid-row:after{grid-column:8;justify-self:end}.cf-c-week{font:700 14px var(--gl-font-head);color:var(--gl-ink);font-variant-numeric:tabular-nums;grid-column:1/span 2}.cf-c-week small{color:var(--gl-soft);font-weight:500;display:block}@supports (color:color-mix(in lab,red,red)){.cf-c-week small{color:color-mix(in srgb,var(--gl-soft) 72%,var(--gl-mut))}}.cf-c-week small{font-size:12px}.cf-c-title{grid-column:3}.cf-c-medium{grid-column:4}.cf-c-goal{grid-column:5}.cf-c-todo{grid-column:6}.cf-c-status{grid-column:7}.cf-weekd__row .cf-pill:last-child{justify-self:start}@media (max-width:1080px){.cf-grid-row{grid-template-columns:70px 32px minmax(0,1fr) 16px;row-gap:6px}.cf-c-goal,.cf-c-medium,.cf-c-status,.cf-c-todo{grid-column:3}.cf-weekd>summary.cf-grid-row:after{grid-area:1/4}}.cf-weekd>summary.cf-grid-row{grid-template-columns:84px 36px minmax(0,1fr) 96px 112px 264px 136px 16px}.cf-weekd>summary.cf-grid-row .cf-week__t{text-align:left}@media (max-width:1080px){.cf-weekd>summary.cf-grid-row{grid-template-columns:70px 32px minmax(0,1fr) 16px}}.cf-weekd>summary.cf-grid-row,.cf-weekd__row.cf-grid-row{gap:6px 12px}.cf-legendwrap{gap:4px;display:grid}.cf-legend__h{font:600 12.5px var(--gl-font-head);color:var(--gl-soft)}.cf-sw{align-items:center;gap:6px;display:inline-flex}.cf-sw:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}.cf-sw--wait{--c:var(--cf-wait)}.cf-sw--ok{--c:var(--gl-green)}.cf-sw--block{--c:var(--cf-block)}.cf-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.cf-ov{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);align-content:start;gap:4px;padding:14px 16px;display:grid}.cf-ov__h{font:600 11.5px var(--gl-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-mut)}.cf-ov__n{font:800 28px/1.1 var(--gl-font-head);color:var(--gl-ink);font-variant-numeric:tabular-nums}.cf-ov__t{font:700 17px var(--gl-font-head);color:var(--gl-ink)}.cf-ov__link{font:600 13px var(--gl-font-head)}.cf-ov .cf-todos{margin-top:4px}@media (max-width:860px){.cf-overview{grid-template-columns:minmax(0,1fr)}}.cf-todo{white-space:nowrap}.cf-grid-row .cf-c-todo .cf-todos{row-gap:4px}.cf-btn-sm{white-space:nowrap;padding:6px 12px!important;font-size:13px!important}@supports (color:color-mix(in lab,red,red)){.cf-btn-danger{border-color:color-mix(in srgb,var(--cf-block) 55%,transparent)}}.cf-deleterow{border-top:1px solid var(--gl-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.cf-agenda-layout{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1080px){.cf-agenda-layout{grid-template-columns:minmax(0,1fr)}}.cf-tablewrap:has(form){overflow-x:visible}.cf-table td:has(form){white-space:normal}.cf-inlineform .cf-grid2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cf-inlineform input,.cf-inlineform select{width:100%;min-width:0}.cf-process{border-radius:var(--gl-r-pill);background:var(--cf-li);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cf-process{background:color-mix(in srgb,var(--cf-li) 14%,transparent)}}.cf-process{color:var(--cf-li);font:600 12px var(--gl-font-head);white-space:nowrap;margin-left:6px}.cf-ov .cf-process{justify-self:start;margin:6px 0 0}.cf-funnel__videos{gap:6px;display:grid}.cf-vchip{border-radius:var(--gl-r-sm);color:var(--gl-soft);border:1px solid var(--gl-line-2);gap:2px;padding:7px 9px;font-size:13px;line-height:1.35;text-decoration:none;display:grid}.cf-vchip b{font:700 12px var(--gl-font-head);color:var(--gl-ink)}.cf-vchip:hover{background:var(--gl-panel-2);text-decoration:none}.cf-vchip--ok{border-color:var(--gl-green-line)}.cf-vchip--ok b{color:var(--gl-green)}.cf-vchip--prop{border-style:dashed}.cf-vchip--legend{padding:2px 10px;font-size:12px;display:inline-block}.cf-weekd__title{white-space:normal}.cf-rowlink{font:500 12px var(--gl-font-body);color:var(--gl-soft);display:block}@supports (color:color-mix(in lab,red,red)){.cf-rowlink{color:color-mix(in srgb,var(--gl-soft) 65%,var(--gl-mut))}}.cf-rowlink{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--cf-proc:#60a5fa;--cf-proc-bg:#60a5fa21}:root[data-theme=light]{--cf-proc:#1d4ed8;--cf-proc-bg:#e3ebfd}.cf-pill--guifi{color:var(--cf-proc);border-color:var(--cf-proc)}@supports (color:color-mix(in lab,red,red)){.cf-pill--guifi{border-color:color-mix(in srgb,var(--cf-proc) 45%,transparent)}}.cf-process{background:var(--cf-proc-bg)!important;color:var(--cf-proc)!important}.cf-sw--proc{--c:var(--cf-proc)!important}.cf-chan--fb,.cf-chan--ig,.cf-chan--li{color:var(--gl-soft)!important;background:var(--gl-panel-2)!important}.cf-pill--fb,.cf-pill--ig,.cf-pill--li{color:var(--gl-soft)!important;border-color:var(--gl-line-2)!important}.cf-goal:before{display:none}.cf-goal i,.cf-goaldots i{border:1px solid var(--gl-line-2);width:18px;height:18px;font-style:normal;font:700 11px var(--gl-font-head);color:var(--gl-ink);border-radius:5px;place-items:center;display:inline-grid;background:0 0!important}.cf-goaldots{gap:3px}.cf-dayhead{color:var(--gl-soft);padding:10px 18px 2px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.cf-dayhead{color:color-mix(in srgb,var(--gl-soft) 72%,var(--gl-mut))}}.cf-dayhead{text-transform:none}.cf-dayhead b{color:var(--gl-ink);font:700 13px var(--gl-font-head);text-transform:capitalize;margin-right:6px}.cf-daygroup .cf-weekd__row{border-bottom:0}.cf-daygroup .cf-weekd__row+.cf-weekd__row{border-top:1px dashed var(--gl-line)}.cf-daygroup .cf-c-day{visibility:hidden}.cf-reqlist{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cf-reqlist li{border-top:1px dashed var(--gl-line);grid-template-columns:18px 80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.cf-reqlist li svg{color:var(--cf-wait)}.cf-reqlist b{color:var(--gl-ink);font-weight:600}.cf-log li{grid-template-columns:52px minmax(0,1fr) auto}.cf-daygroup .cf-c-day.cf-time{visibility:visible;font:600 13px var(--gl-font-head);color:var(--gl-soft);font-variant-numeric:tabular-nums}.cf-overview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cf-ov--warn{border-color:var(--cf-wait)}@supports (color:color-mix(in lab,red,red)){.cf-ov--warn{border-color:color-mix(in srgb,var(--cf-wait) 50%,transparent)}}.cf-mailpreview{color:#222;border-radius:var(--gl-r);background:#fff;padding:24px;overflow-x:auto}.cf-mailpreview a{color:#0d9488}.cf-fw{margin-top:32px;scroll-margin-top:80px}.cf-fw__head{align-items:baseline;gap:6px;display:flex}.cf-fw__dl{grid-template-columns:140px 1fr;gap:10px 18px;max-width:900px;margin:0;display:grid}.cf-fw__dl dt{font:600 13px var(--gl-font-head);color:var(--gl-soft)}.cf-fw__dl dd{margin:0;line-height:1.55}.cf-fw__msgs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:10px;display:grid}.cf-fw__msg{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);align-content:start;gap:8px;padding:14px 16px;display:grid}.cf-fw__proof{gap:6px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.cf-editform--wide{max-width:none}.cf-fw__msgedit{border:1px solid var(--gl-line);border-radius:var(--gl-r);grid-template-columns:220px 2fr 1.4fr;gap:10px;padding:10px 14px 14px;display:grid}.cf-fw__msgedit legend{font:600 12px var(--gl-font-head);color:var(--gl-soft);padding:0 4px}.cf-fw__two{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;display:grid}.cf-fw__rules,.cf-fw__two ul{margin:0;padding-left:20px;line-height:1.6}.cf-fw__sub{font:600 15px var(--gl-font-head);margin:0 0 6px}.cf-fw__terms{grid-template-columns:2fr 1fr 1fr;gap:24px;margin-top:12px;display:grid}.cf-fw__termgroup .cf-made{margin:0 0 8px}.cf-fw__table{border-collapse:collapse;width:100%;font-size:15px}.cf-fw__table td{border-top:1px solid var(--gl-line);vertical-align:top;padding:7px 8px 7px 0}.cf-fw__avoid{color:var(--gl-soft)}.cf-fw__del{text-align:right;white-space:nowrap}.cf-fw__addterm{border:1px dashed var(--gl-line);border-radius:var(--gl-r);grid-template-columns:180px 1fr 1.4fr 1fr auto;align-items:end;gap:10px;margin-top:18px;padding:14px 16px;display:grid}.cf-fw__addterm label,.cf-fw__msgedit label{font:600 12.5px var(--gl-font-head);gap:6px;display:grid}@media (max-width:900px){.cf-fw__addterm,.cf-fw__dl,.cf-fw__msgedit,.cf-fw__terms,.cf-fw__two{grid-template-columns:1fr}}.cf-need,.cf-post{scroll-margin-top:96px}.cf-need:target{border-color:var(--gl-green-line);box-shadow:0 0 0 1px var(--gl-green-line)}.cf-objective{border-left:3px solid var(--gl-green);background:var(--gl-panel);border-radius:0 var(--gl-r-sm) var(--gl-r-sm) 0;max-width:80ch;color:var(--gl-text);margin:2px 0 4px;padding:10px 14px}.cf-objective b{font-family:var(--gl-font-head);color:var(--gl-green);margin-right:6px}.cf-year{grid-template-rows:auto auto auto 1fr;row-gap:0}.cf-q{grid-row:span 4;grid-template-rows:subgrid;row-gap:12px}.cf-q__head{align-content:start;gap:12px;display:grid}.cf-qmix{margin-bottom:0}.cf-qmix .cf-mixlegend{align-content:start;min-height:4.8em}.cf-mlist>.cf-m:first-child{border-top:0;padding-top:0}.cf-grid-row>.cf-c-title{justify-self:stretch;overflow:hidden}.cf-grid-row>.cf-c-status,.cf-grid-row>.cf-c-todo{text-align:right;justify-self:end}.cf-grid-row .cf-c-todo .cf-todos{justify-content:flex-end}@media (max-width:1080px){.cf-grid-row>.cf-c-status,.cf-grid-row>.cf-c-todo{text-align:left;justify-self:start}.cf-grid-row .cf-c-todo .cf-todos{justify-content:flex-start}}.cf-weekd>summary.cf-grid-row>.cf-c-title{grid-column:3/span 3}@media (max-width:1080px){.cf-weekd>summary.cf-grid-row>.cf-c-title{grid-column:3}}:root{--cf-maxw:1680px}.cf-nav{flex-wrap:wrap;align-items:center;display:flex}.cf-nav__group{align-items:center;gap:2px;display:inline-flex}.cf-nav__group+.cf-nav__group{border-left:1px solid var(--gl-line);margin-left:10px;padding-left:12px}.cf-medium{font:600 12px var(--gl-font-head);color:var(--gl-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cf-medium svg{width:15px;height:15px;color:var(--gl-soft)}.cf-medium--VIDEO{color:var(--gl-ink)}.cf-medium--VIDEO svg{color:var(--gl-green)}.cf-yearmark{font:800 26px var(--gl-font-head);color:var(--gl-ink);align-items:center;gap:14px;margin:34px 0 6px;display:flex}.cf-yearmark:after{content:"";background:var(--gl-line);flex:1;height:1px}.cf-weekd>summary.cf-grid-row>.cf-c-goal{display:none}.cf-btnrow__end{margin-left:auto}.cf-legendbox{margin-top:4px}.cf-legendbox>summary{cursor:pointer;font:600 13px var(--gl-font-head);color:var(--gl-soft);border:1px solid var(--gl-line);border-radius:var(--gl-r-pill);align-items:center;gap:6px;padding:4px 12px;list-style:none;display:inline-flex}.cf-legendbox>summary::-webkit-details-marker{display:none}.cf-legendbox>summary:after{content:"▾";font-size:11px}.cf-legendbox[open]>summary:after{content:"▴"}.cf-legendbox__grid{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);grid-template-columns:repeat(3,minmax(0,220px));gap:28px;width:max-content;max-width:100%;margin-top:12px;padding:14px 18px;display:grid}.cf-legendbox h4{font:600 12px var(--gl-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-mut);margin:0 0 8px}.cf-legendbox ul{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cf-legendbox li.cf-todo{display:flex}@media (max-width:760px){.cf-legendbox__grid{grid-template-columns:1fr;width:auto}}.cf-fw__linkedit{border:1px solid var(--gl-line);border-radius:var(--gl-r);grid-template-columns:1.4fr 1.6fr 160px 1fr;gap:10px;padding:10px 14px 14px;display:grid}.cf-fw__linkedit legend{font:600 12px var(--gl-font-head);color:var(--gl-soft);padding:0 4px}.cf-fw__linkedit label{font:600 12.5px var(--gl-font-head);gap:6px;display:grid}.cf-fw__links{max-width:980px}.cf-post__template{color:var(--gl-soft);font-size:13px}@media (max-width:900px){.cf-fw__linkedit{grid-template-columns:1fr}}.cf-fwgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.cf-fwgrid>.cf-fw{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r-lg);grid-column:1/-1;margin-top:0;padding:20px 24px 24px}.cf-fwgrid>.cf-fw--half{grid-column:auto}.cf-fwgrid>.cf-fw--half .cf-fw__two{grid-template-columns:1fr 1fr}.cf-fwgrid .cf-fw__msg{background:var(--gl-panel-2)}@media (max-width:1080px){.cf-fwgrid{grid-template-columns:1fr}.cf-fwgrid>.cf-fw--half{grid-column:1/-1}}.cf-ov__list{color:var(--gl-text);gap:6px;margin:4px 0 2px;padding:0;font-size:14px;list-style:none;display:grid}.cf-ov__list li{grid-template-columns:76px 1fr;gap:8px;line-height:1.35;display:grid}.cf-ov__list li>span{color:var(--gl-soft)}.cf-post__top{gap:8px;display:grid}.cf-post__line{align-items:center;gap:12px;display:flex}.cf-post__line .cf-post__title{font:700 17px var(--gl-font-head);color:var(--gl-ink)}.cf-post__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-c-week small,.cf-dayhead,.cf-faq,.cf-fw__proof,.cf-fw__table,.cf-goal,.cf-legendbox ul,.cf-made,.cf-medium,.cf-mixlegend,.cf-need,.cf-ov__list,.cf-pill,.cf-process,.cf-rowlink,.cf-todo,.cf-vcard{font-size:14px}.cf-pill{padding-top:2px;padding-bottom:2px}.cf-fw__linkedit legend,.cf-fw__msgedit legend,.cf-legendbox h4,.cf-ov__h{font-size:12px}.cf-fwgrid>.cf-fw{min-width:0}@media (max-width:600px){.cf-fwgrid>.cf-fw{padding:16px}.cf-fw__table td{word-break:break-word}.cf-fwgrid>.cf-fw--half .cf-fw__two{grid-template-columns:1fr}}.cf-basis,.cf-c-day,.cf-check,.cf-conflict,.cf-editform label,.cf-editlink,.cf-fw__dl dt,.cf-linkbtn,.cf-month,.cf-ov__link,.cf-src>summary,.cf-time,.cf-vcard b+p,.cf-vcard p,.cf-vcard small,.cf-vcard span,.cf-vchip,.cf-video-map p,.cf-weekd summary,.cf-weekd__row b,.gl-btn.cf-btn-sm{font-size:14px}.cf-fw__proof .cf-pill{font-size:13px}.cf-btnrow .gl-btn.cf-btn-sm,.cf-daygroup .cf-c-day.cf-time,.cf-dayhead b,.cf-weekd__foot .gl-btn{font-size:14px}.cf-goal,.cf-medium,.cf-pill,.cf-process,.cf-todo{font-size:13px}.cf-faq__done{font:600 14px var(--gl-font-head);color:var(--gl-green)}.cf-weekd>summary .cf-c-week{font-size:16px}.cf-weekd>summary .cf-week__t{font:700 18px var(--gl-font-head)}.cf-weekd[open]>summary{border-bottom:1px solid var(--gl-line)}.cf-weekd__list{background:var(--gl-bg);border-radius:var(--gl-r-sm);border-top:0;margin:0 10px 10px;padding:4px 0}.cf-daygroup{border-top:1px solid var(--gl-line)}.cf-daygroup:first-child{border-top:0}.cf-dayhead{padding:12px 18px 0}.cf-dayhead b{font:700 12px var(--gl-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-green)}.cf-weekd__row .cf-weekd__title{font:500 15px var(--gl-font-body);color:var(--gl-text)}.cf-weekd__foot{padding:10px 18px 14px}.cf-fw__principle{font:600 18px var(--gl-font-head);color:var(--gl-ink);max-width:70ch;margin:0 0 16px}.cf-fw__ritme{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.cf-fw__ritme ul{margin:0;padding-left:20px;line-height:1.6}.cf-fw__bands th{text-align:left;font:600 12px var(--gl-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--gl-mut);padding:0 8px 6px 0}.cf-fw__bands input{width:84px;display:inline-block}.cf-fw__example{border-left:3px solid var(--gl-green);background:var(--gl-panel-2);border-radius:0 var(--gl-r-sm) var(--gl-r-sm) 0;white-space:pre-line;margin:0 0 8px;padding:12px 16px;line-height:1.6}@media (max-width:900px){.cf-fw__ritme{grid-template-columns:1fr}}.cf-length{color:var(--gl-soft);margin:8px 0 0;font-size:13px}.cf-length--korter,.cf-length--langer{color:var(--gl-text)}.cf-backfab{z-index:20;border-radius:var(--gl-r-pill);background:var(--gl-panel);border:1px solid var(--gl-line-2);color:var(--gl-ink);font:600 14px var(--gl-font-head);box-shadow:var(--gl-shadow-menu);align-items:center;gap:6px;padding:10px 16px;display:inline-flex;position:fixed;bottom:24px;right:24px}.cf-backfab:hover{border-color:var(--gl-green-line);text-decoration:none}@media (max-width:600px){.cf-backfab{bottom:12px;right:12px}}.cf-post__line .cf-post__edit{margin-left:auto}.cf-post__line .cf-post__edit+.cf-post__status{margin-left:0}.cf-post__line .cf-post__del>button{margin-left:auto}.cf-post__line .cf-post__del+.cf-post__edit{margin-left:0}.cf-main select{appearance:none;width:100%;font:inherit;color:var(--gl-ink);background-color:var(--gl-panel-2);border:1px solid var(--gl-line-2);border-radius:var(--gl-r-sm);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%239a9aa3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:10px 38px 10px 12px;font-size:15px;line-height:1.3}.cf-main select:focus{border-color:var(--gl-green);outline:none}.cf-main select option{background:var(--gl-panel);color:var(--gl-ink)}.cf-fw__bands select,.cf-inlineform select{width:auto}.cf-post__body:has(>.cf-sidebox){display:block}.cf-sidebox{border-top:1px solid var(--gl-line);grid-column:1/-1;margin-top:14px;padding-top:10px}.cf-sidebox>summary{cursor:pointer;color:var(--gl-soft);align-items:baseline;gap:10px;font-size:14px;list-style:none;display:flex}.cf-sidebox>summary::-webkit-details-marker{display:none}.cf-sidebox>summary:before{content:"▸";color:var(--gl-mut)}.cf-sidebox[open]>summary:before{content:"▾"}.cf-sidebox>summary b{font:600 14px var(--gl-font-head);color:var(--gl-ink)}.cf-sidebox>.cf-side{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 24px;margin-top:12px;display:grid}.cf-sidebox{margin:14px 20px 16px}.cf-sidebox>.cf-side{border-left:0;padding:0;font-size:14px}.cf-post__body>.cf-length{padding:0 20px}.cf-postlink{border:1px solid var(--gl-line);border-radius:var(--gl-r-sm);background:var(--gl-panel-2);margin:12px 20px 0;padding:12px 14px;font-size:14px}.cf-postlink p{margin:0}.cf-postlink b{font-family:var(--gl-font-head);color:var(--gl-ink);margin-right:6px}.cf-postlink__comment{border-left:2px solid var(--gl-line-2);color:var(--gl-text);word-break:break-word;padding-left:10px;margin-top:8px!important}.cf-fw__utm{border:1px solid var(--gl-line);border-radius:var(--gl-r-sm);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.cf-fw__utm>span:first-of-type{font:600 14px var(--gl-font-head);color:var(--gl-ink)}.cf-fw__utm .cf-made{flex-basis:100%}.cf-weekcheck{white-space:normal}.cf-weekcheck__warn{color:var(--gl-text);font-weight:600}.cf-length{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cf-length--keuze{color:var(--gl-soft)}.cf-length__form{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cf-length__form .gl-input{width:280px;padding:6px 10px;font-size:14px}.cf-length__choose>summary{cursor:pointer;color:var(--gl-green);font:600 13px var(--gl-font-head);list-style:none}.cf-length__choose>summary::-webkit-details-marker{display:none}.cf-length__choose[open]>summary{margin-bottom:6px}:root[data-theme=light]{--gl-bg:#f2f3f5;--gl-panel:#fff;--gl-panel-2:#f6f7f9;--gl-line:#1111141f;--gl-line-2:#1111143d;--gl-ink:#0b0b0d;--gl-soft:#24242a;--gl-mut:#4a4a52;--gl-dim:#5f5f68;--gl-green:#047857;--gl-green-hover:#065f46;--gl-green-line:#04785773;--gl-green-glow:#04785714;--gl-shadow-menu:0 12px 32px -12px #00000040}:root[data-theme=light] .cf-faq,:root[data-theme=light] .cf-fwgrid>.cf-fw,:root[data-theme=light] .cf-ov,:root[data-theme=light] .cf-post,:root[data-theme=light] .cf-q,:root[data-theme=light] .cf-vcard,:root[data-theme=light] .cf-weekd{box-shadow:0 1px 2px #0000000f}:root[data-theme=light] .cf-made{color:var(--gl-mut)}:root[data-theme=light] .cf-top{background:#ffffffeb}:root[data-theme=light] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;color:var(--gl-ink)}:root[data-theme=light]{--gl-soft:#1d1d22;--gl-mut:#3f3f47}:root[data-theme=light] .cf-c-week small,:root[data-theme=light] .cf-lead,:root[data-theme=light] .cf-m small,:root[data-theme=light] .cf-made,:root[data-theme=light] .cf-mixlegend,:root[data-theme=light] .cf-q p,:root[data-theme=light] .cf-rowlink{color:var(--gl-mut)}:root[data-theme=light] .cf-strip a{background:#d9dbe1}:root[data-theme=light] .cf-strip a.has{background:#34a37f}:root[data-theme=light] .cf-pill{border-color:var(--gl-line-2);color:var(--gl-soft)}:root[data-theme=light] .cf-pill--ok{color:var(--gl-green);border-color:var(--gl-green-line)}:root[data-theme=light] .cf-pill--wait{color:var(--cf-wait);border-color:var(--cf-wait)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .cf-pill--wait{border-color:color-mix(in srgb,var(--cf-wait) 55%,transparent)}}:root[data-theme=light] .cf-pill--guifi{color:var(--cf-proc);border-color:var(--cf-proc)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .cf-pill--guifi{border-color:color-mix(in srgb,var(--cf-proc) 55%,transparent)}}:root[data-theme=light] .cf-pill--block{color:var(--cf-block);border-color:var(--cf-block)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .cf-pill--block{border-color:color-mix(in srgb,var(--cf-block) 55%,transparent)}}:root[data-theme=light]{--gl-green:#055a42;--gl-green-hover:#04432f;--gl-green-line:#055a4273;--cf-wait:#6e3f00;--cf-proc:#1e3a8a;--cf-block:#8f1d14}.cf-top__me{color:inherit}.cf-top__me:hover{color:var(--gl-ink)}.cf-adminsec{margin-top:28px}.cf-admintable{border-collapse:collapse;background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);width:100%;font-size:14px;overflow:hidden}.cf-admintable th{text-align:left;font:600 12px var(--gl-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--gl-mut);border-bottom:1px solid var(--gl-line);padding:12px 14px}.cf-admintable td{border-top:1px solid var(--gl-line);vertical-align:top;padding:12px 14px}.cf-admintable__end{text-align:right;white-space:nowrap}.cf-admintable__end form{display:block}.cf-admintable__off td{opacity:.6}.cf-rolerow{grid-template-columns:140px 220px auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.cf-rolerow select{padding:6px 30px 6px 10px;font-size:14px}.cf-admindetails{margin-top:12px}.cf-admindetails>summary{cursor:pointer;font:600 14px var(--gl-font-head);color:var(--gl-green)}.cf-adminform{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:12px 16px;max-width:1100px;margin-top:12px;display:grid}.cf-adminform label{font:600 13px var(--gl-font-head);color:var(--gl-ink);gap:6px;display:grid}.cf-adminform--narrow{grid-template-columns:1fr;max-width:420px}.cf-secret{border:1px solid var(--gl-green-line);border-radius:var(--gl-r-sm);background:var(--gl-green-glow);grid-column:1/-1;gap:6px;padding:14px 16px;display:grid}.cf-secret p{margin:0;font-weight:600}.cf-secret code{word-break:break-all;color:var(--gl-ink);font-size:15px}.cf-inline-secret{justify-items:end;gap:6px;display:grid}.cf-share__week{margin-top:24px}.cf-share__post{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);margin-top:10px;padding:16px 18px}.cf-share__meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cf-share__meta b{font:700 16px var(--gl-font-head);color:var(--gl-ink)}.cf-share__copy{white-space:pre-wrap;color:var(--gl-ink);margin:10px 0 0}@media (max-width:760px){.cf-rolerow{grid-template-columns:1fr}.cf-admintable{display:block;overflow-x:auto}}body.gl-root{background-image:radial-gradient(140% 130% at 100% 0,var(--gl-green-glow),var(--gl-green-glow) 45%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){body.gl-root{background-image:radial-gradient(140% 130% at 100% 0,var(--gl-green-glow),color-mix(in srgb,var(--gl-green-glow) 40%,transparent) 45%,transparent 80%)}}body.gl-root{background-repeat:no-repeat;background-attachment:fixed}.cf-login.gl-glow:after,.cf-login.gl-glow:before{display:none}.cf-cadence{align-items:center;gap:8px;margin-left:12px;display:inline-flex}.cf-cadence label{font:600 13px var(--gl-font-head);color:var(--gl-soft)}.cf-cadence select{width:auto;padding:6px 34px 6px 10px;font-size:14px}.cf-m__range{text-transform:none;letter-spacing:0;font-weight:400}.cf-splitform .cf-linkbtn{color:var(--gl-mut);font-size:13px}.cf-head{gap:12px;margin-bottom:36px}.cf-head .cf-btnrow{margin-top:8px}.cf-btnrow{gap:10px}.cf-basis{margin:6px 0 4px;padding:6px 0 6px 14px;line-height:1.65}.cf-objective{margin:6px 0 10px;padding:14px 18px;line-height:1.6}.cf-planstatus{margin-bottom:20px;padding:18px 24px}.cf-fwgrid{gap:28px;margin-top:32px}.cf-fwgrid>.cf-fw{padding:28px 32px 32px}.cf-fw__head{gap:12px;margin-bottom:18px}.cf-fw__head .gl-h3{margin:0}.cf-fw__dl{gap:22px 32px}.cf-fw__principle{margin-bottom:28px}.cf-fw__ritme{gap:36px 56px}.cf-fw__ritme>:nth-child(2){grid-row:span 2}.cf-fw__sub{margin:0 0 12px}.cf-fw__two{gap:40px}.cf-fw__ritme li,.cf-fw__rules li,.cf-fw__two li{margin-bottom:8px}.cf-fw__msgs{gap:20px;margin-top:20px}.cf-fw__msg{gap:14px;padding:20px 22px}.cf-fw__proof{gap:12px}.cf-fw__terms{gap:40px;margin-top:22px}.cf-fw__table td{padding:11px 14px 11px 0}.cf-fw__addterm{gap:14px;margin-top:28px;padding:18px 20px}.cf-fw__utm{margin-bottom:24px;padding:14px 16px}.cf-q{row-gap:16px;padding:24px}.cf-mlist{gap:14px}.cf-m{gap:6px;padding-top:14px}.cf-splitform{margin-top:4px}@media (max-width:600px){.cf-fwgrid>.cf-fw{padding:20px}.cf-fw__ritme>:nth-child(2){grid-row:auto}.cf-q{padding:18px}}.cf-planstatus{margin-top:24px}.cf-pagenav{z-index:9;border-radius:0 0 var(--gl-r) var(--gl-r);scrollbar-width:none;background:var(--gl-bg);align-items:center;gap:8px;margin:0 0 28px;padding:10px 16px;display:flex;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.cf-pagenav{background:color-mix(in srgb,var(--gl-bg) 92%,transparent)}}.cf-pagenav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--gl-line)}.cf-pagenav::-webkit-scrollbar{display:none}.cf-pagenav__label{font:600 11px var(--gl-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-mut);flex:none;margin-right:6px}.cf-pagenav__btn{border:1px solid var(--gl-line-2);border-radius:var(--gl-r-pill);font:600 13px var(--gl-font-head);color:var(--gl-soft);white-space:nowrap;flex:none;padding:7px 14px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.cf-pagenav__btn:hover{color:var(--gl-ink);border-color:var(--gl-soft)}.cf-pagenav__btn.is-active{color:var(--gl-green);border-color:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-pagenav__btn.is-active{border-color:color-mix(in srgb,var(--gl-green) 55%,transparent)}}.cf-pagenav__btn.is-active{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-pagenav__btn.is-active{background:color-mix(in srgb,var(--gl-green) 10%,transparent)}}:root[data-theme=light] .cf-pagenav{background:#fffffff0}[id]{scroll-margin-top:var(--cf-scroll-offset,140px)}@media (max-width:600px){.cf-pagenav__label{display:none}.cf-pagenav{margin-bottom:20px}.cf-top{position:static}}.cf-steps{counter-reset:none;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.cf-steps__in,.cf-steps__item a{border:1px solid var(--gl-line-2);border-radius:var(--gl-r-pill);font:600 13px var(--gl-font-head);color:var(--gl-mut);align-items:center;gap:8px;padding:8px 14px 8px 8px;text-decoration:none;display:inline-flex}.cf-steps__in span,.cf-steps__item a span{background:var(--gl-panel-2);width:22px;height:22px;color:var(--gl-soft);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.cf-steps__item.is-done .cf-steps__in,.cf-steps__item.is-done a{color:var(--gl-soft)}.cf-steps__item.is-done a span,.cf-steps__item.is-done span span{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-steps__item.is-done a span,.cf-steps__item.is-done span span{background:color-mix(in srgb,var(--gl-green) 18%,transparent)}}.cf-steps__item.is-done a span,.cf-steps__item.is-done span span{color:var(--gl-green)}.cf-steps__item.is-current .cf-steps__in{color:var(--gl-ink);border-color:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-steps__item.is-current .cf-steps__in{border-color:color-mix(in srgb,var(--gl-green) 60%,transparent)}}.cf-steps__item.is-current .cf-steps__in{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-steps__item.is-current .cf-steps__in{background:color-mix(in srgb,var(--gl-green) 8%,transparent)}}.cf-steps__item.is-current .cf-steps__in span{background:var(--gl-green);color:var(--gl-bg)}.cf-steps__item a:hover{color:var(--gl-ink);border-color:var(--gl-soft)}.cf-wizard__step{max-width:900px}.cf-adminform--wide{grid-template-columns:1fr;gap:18px;max-width:760px}.cf-adminform--wide fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.cf-adminform--wide legend{font:600 13px var(--gl-font-head);color:var(--gl-ink);margin-bottom:8px}.cf-adminform--wide>button{justify-self:start}.cf-wizard__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-wizard__grid4 label{text-transform:capitalize}.cf-rhythm{border-collapse:collapse;width:auto}.cf-rhythm td,.cf-rhythm th{text-align:center;border-bottom:1px solid var(--gl-line);font:600 13px var(--gl-font-head);padding:10px 16px}.cf-rhythm th[scope=row]{text-align:left;padding-left:0}.cf-rhythm input{width:18px;height:18px;accent-color:var(--gl-green)}.cf-wizard__todo{padding-left:20px;line-height:1.7}.cf-wizard__todo li{margin-bottom:8px}@media (max-width:700px){.cf-wizard__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-rhythm td,.cf-rhythm th{padding:8px 6px}}.cf-cal{border:1px solid var(--gl-line);border-radius:var(--gl-r-lg);background:var(--gl-line);grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.55fr));gap:1px;display:grid;overflow:hidden}.cf-cal__dow{font:600 12px var(--gl-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-mut);padding:10px 12px}.cf-cal__day,.cf-cal__dow{background:var(--gl-panel)}.cf-cal__day{flex-direction:column;gap:6px;min-height:132px;padding:8px;transition:background .12s,box-shadow .12s;display:flex}.cf-cal__day.is-out{background:var(--gl-panel)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-out{background:color-mix(in srgb,var(--gl-panel) 55%,var(--gl-bg))}}.cf-cal__day.is-out .cf-cal__num{color:var(--gl-mut);opacity:.6}.cf-cal__day.is-weekend{background:var(--gl-panel)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-weekend{background:color-mix(in srgb,var(--gl-panel) 70%,var(--gl-bg))}}.cf-cal__day.is-today .cf-cal__num{color:var(--gl-bg);background:var(--gl-green);border-radius:var(--gl-r-pill);padding:0 8px}.cf-cal__day.is-over{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-over{background:color-mix(in srgb,var(--gl-green) 12%,var(--gl-panel))}}.cf-cal__day.is-over{box-shadow:inset 0 0 0 2px var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-over{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gl-green) 60%,transparent)}}.cf-cal__num{font:700 13px var(--gl-font-head);color:var(--gl-soft);align-self:flex-start}.cf-cal__moment{font:600 11.5px var(--gl-font-head);border-radius:var(--gl-r-sm);background:var(--cf-wait-bg);color:var(--cf-wait);white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;overflow:hidden}.cf-cal__moment--bevestigd{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__moment--bevestigd{background:color-mix(in srgb,var(--gl-green) 14%,transparent)}}.cf-cal__moment--bevestigd{color:var(--gl-green)}.cf-cal__post{border-radius:var(--gl-r-sm);background:var(--gl-panel-2);color:var(--gl-ink);border:1px solid var(--gl-line-2);border-left-width:3px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;padding:6px 8px;font-size:13px;line-height:1.3;text-decoration:none;display:grid}.cf-cal__post.is-draggable{cursor:grab}.cf-cal__post.is-draggable:active{cursor:grabbing}.cf-cal__post:focus-visible,.cf-cal__post:hover{border-color:var(--gl-soft)}.cf-cal__post.is-dragging{opacity:.45}.cf-cal__post--prep{border-left-color:var(--gl-mut)}.cf-cal__post--wait{border-left-color:var(--cf-wait)}.cf-cal__post--done,.cf-cal__post--ok{border-left-color:var(--gl-green)}.cf-cal__post--done{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__post--done{background:color-mix(in srgb,var(--gl-green) 10%,var(--gl-panel-2))}}.cf-cal__ch{font:700 10.5px var(--gl-font-head);color:var(--gl-soft);border:1px solid var(--gl-line-2);border-radius:4px;padding:0 4px}.cf-cal__t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cf-cal__meta{color:var(--gl-mut);grid-column:1/-1;font-size:12px}.cf-cal__legend{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.cf-cal__legend b{font:600 13px var(--gl-font-head);color:var(--gl-soft)}.cf-cal__legend span{align-items:center;gap:6px;display:inline-flex}.cf-cal__swatch{background:var(--gl-mut);border-radius:2px;width:4px;height:14px;display:inline-block}.cf-cal__swatch--wait{background:var(--cf-wait)}.cf-cal__swatch--done,.cf-cal__swatch--ok{background:var(--gl-green)}.cf-cal__swatch--done{width:12px}@supports (color:color-mix(in lab,red,red)){.cf-cal__swatch--done{background:color-mix(in srgb,var(--gl-green) 35%,transparent)}}.cf-cal__swatch--done{border-left:4px solid var(--gl-green)}.cf-cal__hint{flex-basis:100%;margin-top:4px}.cf-cal-wrap>.cf-flash{margin-bottom:16px}.cf-cal__dialog{border:1px solid var(--gl-line-2);border-radius:var(--gl-r-lg);background:var(--gl-panel);width:calc(100% - 32px);max-width:520px;color:var(--gl-text);padding:24px 28px}.cf-cal__dialog::backdrop{background:#0000008c}.cf-cal__dialog ul{margin:12px 0 20px;padding-left:20px;line-height:1.6}@media (max-width:900px){.cf-cal{grid-template-columns:repeat(7,minmax(0,1fr))}.cf-cal__day{min-height:96px;padding:4px}.cf-cal__meta,.cf-cal__t{display:none}.cf-cal__post{grid-template-columns:1fr;padding:3px 4px}}.cf-post{container-type:inline-size}.cf-post__needs{padding:0 20px}.cf-post__needs:empty{display:none}@container (min-width:880px){.cf-post__main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.cf-post__needs{border-left:1px solid var(--gl-line);align-self:stretch;padding:16px 20px 16px 18px}.cf-post__needs .cf-needs{margin:0}}.cf-needs>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:2px 0 6px;list-style:none;display:flex}.cf-needs>summary::-webkit-details-marker{display:none}.cf-needs>summary:before{content:"▸";color:var(--gl-mut);font-size:11px;transition:transform .15s}.cf-needs[open]>summary:before{transform:rotate(90deg)}.cf-needs>summary h4{display:inline}.cf-needs .cf-need{gap:4px;padding:8px 10px;font-size:13px}.cf-needs .cf-need__head{gap:6px 8px}.cf-needs .cf-need__head .cf-made{display:none}.cf-needs__done>summary{cursor:pointer;font:600 12.5px var(--gl-font-head);color:var(--gl-mut);padding:4px 0}.cf-needs__done[open]{gap:8px;display:grid}.cf-vervallen{border-top:1px solid var(--gl-line);margin-top:28px;padding-top:16px}.cf-vervallen>summary{cursor:pointer;font:600 14px var(--gl-font-head);color:var(--gl-soft);padding:6px 0}.cf-vervallen>.cf-post{margin-top:16px}.cf-vervallen .cf-post{opacity:.75}:root{--cf-moment:#b9a6ff;--cf-moment-bg:#a78bfa24}:root[data-theme=light]{--cf-moment:#5b21b6;--cf-moment-bg:#ede9fe}.cf-cal__moment{color:var(--cf-moment);border:1px dashed var(--cf-moment);background:0 0}@supports (color:color-mix(in lab,red,red)){.cf-cal__moment{border:1px dashed color-mix(in srgb,var(--cf-moment) 60%,transparent)}}.cf-cal__moment--bevestigd{background:var(--cf-moment-bg);color:var(--cf-moment);border-style:solid}.cf-cal__mswatch{border:1px dashed var(--cf-moment);border-radius:3px;width:14px;height:10px;display:inline-block}:root{--cf-ch-li:#22d3ee;--cf-ch-fb:#818cf8;--cf-ch-ig:#f472b6}:root[data-theme=light]{--cf-ch-li:#0e7490;--cf-ch-fb:#4338ca;--cf-ch-ig:#be185d}.cf-cal__ch--li{color:var(--cf-ch-li);border-color:var(--cf-ch-li)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--li{border-color:color-mix(in srgb,var(--cf-ch-li) 55%,transparent)}}.cf-cal__ch--li{background:var(--cf-ch-li)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--li{background:color-mix(in srgb,var(--cf-ch-li) 14%,transparent)}}.cf-cal__ch--fb{color:var(--cf-ch-fb);border-color:var(--cf-ch-fb)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--fb{border-color:color-mix(in srgb,var(--cf-ch-fb) 55%,transparent)}}.cf-cal__ch--fb{background:var(--cf-ch-fb)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--fb{background:color-mix(in srgb,var(--cf-ch-fb) 14%,transparent)}}.cf-cal__ch--ig{color:var(--cf-ch-ig);border-color:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--ig{border-color:color-mix(in srgb,var(--cf-ch-ig) 55%,transparent)}}.cf-cal__ch--ig{background:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--ig{background:color-mix(in srgb,var(--cf-ch-ig) 14%,transparent)}}.cf-cal__post,.cf-cal__post:focus-visible,.cf-cal__post:hover{text-decoration:none}.cf-cal__post:hover .cf-cal__t{color:var(--gl-ink)}.cf-cal__addbtn{margin-left:auto}.cf-cal__day{position:relative}.cf-cal__add{border:1px solid var(--gl-line-2);width:24px;height:24px;color:var(--gl-soft);font:600 15px/1 var(--gl-font-head);opacity:0;border-radius:50%;place-items:center;text-decoration:none;transition:opacity .12s,color .12s,border-color .12s;display:grid;position:absolute;top:6px;right:6px}.cf-cal__add:focus-visible,.cf-cal__day:hover .cf-cal__add{opacity:1}.cf-cal__add:hover{color:var(--gl-green);border-color:var(--gl-green)}@media (hover:none){.cf-cal__add{opacity:.7}}.cf-views{border:1px solid var(--gl-line-2);align-self:flex-start;gap:2px;margin-top:4px;padding:3px;display:inline-flex}.cf-views,.cf-views__btn{border-radius:var(--gl-r-pill)}.cf-views__btn{font:600 13px var(--gl-font-head);color:var(--gl-soft);padding:6px 14px;text-decoration:none}.cf-views__btn:hover{color:var(--gl-ink)}.cf-views__btn.is-active,.cf-views__btn[aria-current=page]{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-views__btn.is-active,.cf-views__btn[aria-current=page]{background:color-mix(in srgb,var(--gl-green) 14%,transparent)}}.cf-views__btn.is-active,.cf-views__btn[aria-current=page]{color:var(--gl-green)}.cf-views__btn,.cf-views__btn:hover{text-decoration:none}.cf-posts{gap:28px}.cf-dayhead2{font:700 13px var(--gl-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-green);align-items:center;gap:12px;margin:18px 0 -10px;display:flex}.cf-dayhead2:after{content:"";background:var(--gl-line);flex:1;height:1px}.cf-posts>.cf-dayhead2:first-child{margin-top:0}.cf-post[data-ch]{border-left:4px solid var(--ch,var(--gl-line))}.cf-post[data-ch=li]{--ch:var(--cf-ch-li)}.cf-post[data-ch=fb]{--ch:var(--cf-ch-fb)}.cf-post[data-ch=ig]{--ch:var(--cf-ch-ig)}.cf-post[data-ch]>.cf-post__top{background:var(--ch)}@supports (color:color-mix(in lab,red,red)){.cf-post[data-ch]>.cf-post__top{background:color-mix(in srgb,var(--ch) 7%,var(--gl-panel-2))}}.cf-post[data-ch] .cf-post__meta .cf-pill--fb,.cf-post[data-ch] .cf-post__meta .cf-pill--ig,.cf-post[data-ch] .cf-post__meta .cf-pill--li{color:var(--ch)!important;border-color:var(--ch)!important}@supports (color:color-mix(in lab,red,red)){.cf-post[data-ch] .cf-post__meta .cf-pill--fb,.cf-post[data-ch] .cf-post__meta .cf-pill--ig,.cf-post[data-ch] .cf-post__meta .cf-pill--li{border-color:color-mix(in srgb,var(--ch) 55%,transparent)!important}}.cf-post[data-ch] .cf-post__meta .cf-pill--fb,.cf-post[data-ch] .cf-post__meta .cf-pill--ig,.cf-post[data-ch] .cf-post__meta .cf-pill--li{background:var(--ch)!important}@supports (color:color-mix(in lab,red,red)){.cf-post[data-ch] .cf-post__meta .cf-pill--fb,.cf-post[data-ch] .cf-post__meta .cf-pill--ig,.cf-post[data-ch] .cf-post__meta .cf-pill--li{background:color-mix(in srgb,var(--ch) 12%,transparent)!important}}.cf-vervallen .cf-post[data-ch]{border-left-color:var(--gl-line)}.cf-weekhead{gap:8px}.cf-weeklabel{font:700 20px var(--gl-font-head);color:var(--gl-ink)}.cf-weeklabel>span{color:var(--gl-soft);margin-left:8px;font-weight:500}.cf-post__del{display:contents}.cf-weekhead__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-weekstep{border:1px solid var(--gl-line-2);gap:4px;padding:3px;display:inline-flex}.cf-weekstep,.cf-weekstep a{border-radius:var(--gl-r-pill)}.cf-weekstep a{font:600 13px var(--gl-font-head);color:var(--gl-soft);padding:5px 12px;text-decoration:none}.cf-weekstep a:hover{color:var(--gl-ink);background:var(--gl-panel-2)}.cf-cal__filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cf-cal__chip{border:1px solid var(--gl-line-2);border-radius:var(--gl-r-pill);color:var(--gl-ink);font:600 13px var(--gl-font-head);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.cf-cal__chip[aria-pressed=false]{color:var(--gl-mut);opacity:.55}.cf-cal__chip[aria-pressed=false] .cf-cal__ch{filter:grayscale()}.cf-cal__chip:hover{border-color:var(--gl-soft)}.cf-cal__count{color:var(--gl-mut);font-weight:500}.cf-head--split{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;gap:24px 40px;display:grid}.cf-head__main{align-content:start;gap:12px;display:grid}.cf-headcard{border-radius:var(--gl-r-lg);border:1px solid var(--gl-line);background:var(--gl-panel);gap:10px;padding:18px 20px;display:grid}.cf-headcard b{font:600 14.5px var(--gl-font-head)}.cf-headcard p{color:var(--gl-soft);margin:0;font-size:13.5px;line-height:1.55}.cf-headcard--concept{border-color:var(--cf-wait)}@supports (color:color-mix(in lab,red,red)){.cf-headcard--concept{border-color:color-mix(in srgb,var(--cf-wait) 45%,transparent)}}.cf-headcard--concept b{color:var(--cf-wait)}.cf-headcard--ok b{color:var(--gl-green)}.cf-headcard__basis summary{cursor:pointer;font:600 13px var(--gl-font-head);color:var(--gl-green)}.cf-headcard__basis p{color:var(--gl-mut);margin-top:8px;font-size:13px}.cf-headcard form:empty{display:none}.cf-headcard form .gl-btn{justify-self:start}@media (max-width:900px){.cf-head--split{grid-template-columns:1fr}}.cf-headcard__item{border-top:1px solid var(--gl-line);gap:4px;padding-top:10px;display:grid}.cf-headcard__label{font:600 11.5px var(--gl-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-mut)}.cf-headcard__row{justify-content:space-between}.cf-headcard .cf-cadence,.cf-headcard__row{flex-wrap:wrap;align-items:center;display:flex}.cf-headcard .cf-cadence{gap:8px}.cf-headcard .cf-cadence select{max-width:220px}.cf-headcard .cf-editlink{margin-left:0}.cf-vlegend{margin:0 0 12px}.cf-vswatch{border:1px solid var(--gl-line-2);border-radius:3px;width:18px;height:12px;display:inline-block}.cf-vswatch--ok{border-color:var(--gl-green-line);background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-vswatch--ok{background:color-mix(in srgb,var(--gl-green) 12%,transparent)}}.cf-vswatch--prop{border-style:dashed}.cf-headcard .cf-cadence{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;width:100%;display:grid}.cf-headcard .cf-cadence label{grid-column:1/-1}.cf-headcard .cf-cadence select{width:100%;max-width:none}.cf-headcard__row{justify-content:stretch;gap:10px;display:grid}.cf-pill--story{color:var(--cf-ch-ig)!important;border-style:dashed!important;border-color:var(--cf-ch-ig)!important}@supports (color:color-mix(in lab,red,red)){.cf-pill--story{border-color:color-mix(in srgb,var(--cf-ch-ig) 55%,transparent)!important}}.cf-pill--story{margin-left:6px}.cf-post[data-placement=story]{border-style:dashed}.cf-cal__post.is-story{background:0 0;border-style:dashed dashed dashed solid}.cf-cal__ch--story{color:var(--gl-soft);border-style:dashed}.cf-cal__sswatch{border:1px dashed var(--gl-soft);border-radius:3px;width:14px;height:10px;display:inline-block}.cf-headcard .cf-cadence{margin-left:0}.cf-headcard .cf-cadence button{white-space:nowrap}.cf-strip a.moment{background:var(--cf-moment)}.cf-sw--moment{--c:var(--cf-moment)}.cf-cal__menu{z-index:50;border:1px solid var(--gl-line-2);border-radius:var(--gl-r);background:var(--gl-panel);min-width:180px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #00000059}.cf-cal__menu button{text-align:left;border-radius:var(--gl-r-sm);color:var(--gl-ink);font:600 13.5px var(--gl-font-head);cursor:pointer;background:0 0;border:0;padding:8px 12px}.cf-cal__menu button:focus-visible,.cf-cal__menu button:hover{background:var(--gl-panel-2)}.cf-cal__menu button.is-danger{color:var(--cf-block)}.cf-btn-danger{border-color:var(--cf-block)!important}@supports (color:color-mix(in lab,red,red)){.cf-btn-danger{border-color:color-mix(in srgb,var(--cf-block) 60%,transparent)!important}}.cf-btn-danger{color:var(--cf-block)!important}.cf-btn-danger:hover{background:var(--cf-block)!important}@supports (color:color-mix(in lab,red,red)){.cf-btn-danger:hover{background:color-mix(in srgb,var(--cf-block) 12%,transparent)!important}}.cf-details--danger>summary{color:var(--cf-block)}.cf-strip--months,.cf-strip--nums{margin:0}.cf-strip--months span{font:600 11px var(--gl-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--gl-soft);border-left:1px solid var(--gl-line-2);text-transform:capitalize;padding:0 0 4px 2px}.cf-strip--nums span{font:500 10.5px var(--gl-font-head);color:var(--gl-mut);text-align:center;padding-top:3px}.cf-strip a.now{outline:2px solid var(--gl-ink);outline-offset:1px}.cf-logo--light{display:none}:root[data-theme=light] .cf-logo--light{display:block}:root[data-theme=light] .cf-logo--dark{display:none}.cf-top__logo .cf-logo{width:auto;height:26px}.cf-totop{z-index:40;border:1px solid var(--gl-line-2);background:var(--gl-panel);border-radius:50%;width:44px;height:44px;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab,red,red)){.cf-totop{background:color-mix(in srgb,var(--gl-panel) 92%,transparent)}}.cf-totop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--gl-ink);font:700 18px/1 var(--gl-font-head);cursor:pointer;box-shadow:0 8px 24px #00000040}.cf-totop:hover{border-color:var(--gl-green);color:var(--gl-green)}body:has(.cf-backfab) .cf-totop{bottom:84px;right:24px}.cf-logo.cf-logo--light{display:none!important}:root[data-theme=light] .cf-logo.cf-logo--light{display:block!important}:root[data-theme=light] .cf-logo.cf-logo--dark{display:none!important}.cf-camp{border:1px solid var(--gl-line);border-radius:var(--gl-r-lg);background:var(--gl-panel);gap:6px;margin:14px 0 18px;padding:16px;display:grid}.cf-camp__months,.cf-camp__row{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.cf-camp__months span{font:600 11px var(--gl-font-head);text-transform:capitalize;color:var(--gl-soft);border-left:1px solid var(--gl-line-2);padding-left:4px}.cf-camp__bar{border-radius:var(--gl-r-sm);font:600 12.5px var(--gl-font-head);color:var(--gl-ink);white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--gl-line-2);padding:6px 10px;text-decoration:none;overflow:hidden}.cf-camp__bar--zoeken{background:var(--cf-ch-li)}@supports (color:color-mix(in lab,red,red)){.cf-camp__bar--zoeken{background:color-mix(in srgb,var(--cf-ch-li) 18%,transparent)}}.cf-camp__bar--zoeken{border-color:var(--cf-ch-li)}@supports (color:color-mix(in lab,red,red)){.cf-camp__bar--zoeken{border-color:color-mix(in srgb,var(--cf-ch-li) 50%,transparent)}}.cf-camp__bar--banners{background:var(--cf-moment)}@supports (color:color-mix(in lab,red,red)){.cf-camp__bar--banners{background:color-mix(in srgb,var(--cf-moment) 18%,transparent)}}.cf-camp__bar--banners{border-color:var(--cf-moment)}@supports (color:color-mix(in lab,red,red)){.cf-camp__bar--banners{border-color:color-mix(in srgb,var(--cf-moment) 50%,transparent)}}.cf-camp__bar--social{background:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-camp__bar--social{background:color-mix(in srgb,var(--cf-ch-ig) 16%,transparent)}}.cf-camp__bar--social{border-color:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-camp__bar--social{border-color:color-mix(in srgb,var(--cf-ch-ig) 50%,transparent)}}.cf-camp__bar--voorstel{border-style:dashed}.cf-camp.is-editable .cf-camp__bar{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:6px 14px;position:relative}.cf-camp__bar.is-dragging{cursor:grabbing;box-shadow:0 0 0 2px var(--gl-green)}.cf-camp__name{text-overflow:ellipsis;pointer-events:none;display:block;overflow:hidden}.cf-camp__grip{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.cf-camp__grip--start{left:0}.cf-camp__grip--end{right:0}.cf-camp__grip:hover{background:var(--gl-ink)}@supports (color:color-mix(in lab,red,red)){.cf-camp__grip:hover{background:color-mix(in srgb,var(--gl-ink) 18%,transparent)}}.cf-camp__list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cf-camp__item{border:1px solid var(--gl-line);border-radius:var(--gl-r);background:var(--gl-panel);scroll-margin-top:var(--cf-scroll-offset,140px);align-content:start;gap:8px;padding:18px 20px;display:grid}.cf-camp__item p{color:var(--gl-soft);margin:0;font-size:14px;line-height:1.55}.cf-camp__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cf-camp__label{font:600 11px var(--gl-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-mut);margin-bottom:2px;display:block}.cf-cal__post.is-story{background:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__post.is-story{background:color-mix(in srgb,var(--cf-ch-ig) 9%,var(--gl-panel-2))}}.cf-cal__post.is-story{border:1px dashed var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__post.is-story{border:1px dashed color-mix(in srgb,var(--cf-ch-ig) 65%,transparent)}}.cf-cal__post.is-story{border-left:3px solid var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__post.is-story{border-left:3px solid color-mix(in srgb,var(--cf-ch-ig) 70%,transparent)}}.cf-cal__post.is-story{border-radius:14px}.cf-cal__storytag{border-radius:var(--gl-r-pill);background:var(--cf-ch-ig);margin-right:6px;padding:0 6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cf-cal__storytag{background:color-mix(in srgb,var(--cf-ch-ig) 22%,transparent)}}.cf-cal__storytag{color:var(--cf-ch-ig);font:700 10px/16px var(--gl-font-head);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.cf-cal__chip--story{border-style:dashed}.cf-objective2{border-left:3px solid var(--gl-green);background:var(--gl-panel);border-radius:0 var(--gl-r-sm) var(--gl-r-sm) 0;max-width:80ch;color:var(--gl-soft);margin:4px 0 0;padding:12px 16px;font-size:14.5px;line-height:1.6}.cf-objective2 .cf-headcard__label{color:var(--gl-green);margin-bottom:4px;display:block}.cf-head--split .cf-lead{max-width:80ch}.cf-op{border:1px solid var(--cf-wait);margin:0 0 28px;padding:24px 28px}@supports (color:color-mix(in lab,red,red)){.cf-op{border:1px solid color-mix(in srgb,var(--cf-wait) 40%,var(--gl-line))}}.cf-op{border-radius:var(--gl-r-lg);background:var(--gl-panel)}.cf-op__count{border-radius:var(--gl-r-pill);background:var(--cf-wait-bg);min-width:24px;height:24px;color:var(--cf-wait);font:700 13px var(--gl-font-head);vertical-align:3px;place-items:center;margin-left:8px;padding:0 7px;display:inline-grid}.cf-op__list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cf-op__item{border:1px solid var(--gl-line);border-radius:var(--gl-r);background:var(--gl-panel-2);grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:12px 24px;padding:14px 16px;display:grid}.cf-op__item.is-done{opacity:.85}.cf-op__text{align-content:start;gap:4px;display:grid}.cf-op__text .cf-editlink{justify-self:start;margin-left:0}.cf-op__reply summary{cursor:pointer}.cf-op__reply[open] summary{margin-bottom:8px}.cf-op__answer{align-content:start;gap:4px;display:grid}.cf-op__answer p{margin:0;font-size:14px;line-height:1.5}.cf-op__add,.cf-op__done{margin-top:14px}.cf-op__add>summary,.cf-op__done>summary{cursor:pointer;font:600 13px var(--gl-font-head);color:var(--gl-soft)}@media (max-width:800px){.cf-op__item{grid-template-columns:1fr}.cf-op{padding:18px}}.cf-cal__day.is-today{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-today{background:color-mix(in srgb,var(--gl-green) 9%,var(--gl-panel))}}.cf-cal__day.is-today{box-shadow:inset 0 0 0 2px var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-today{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gl-green) 70%,transparent)}}.cf-headcard .cf-cadence{grid-template-columns:1fr}.cf-headcard .cf-cadence .cf-made{font-size:12.5px}:root{--cf-ch-tt:#fb7185}:root[data-theme=light]{--cf-ch-tt:#be123c}.cf-cal__ch--tt{color:var(--cf-ch-tt);border-color:var(--cf-ch-tt)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--tt{border-color:color-mix(in srgb,var(--cf-ch-tt) 55%,transparent)}}.cf-cal__ch--tt{background:var(--cf-ch-tt)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--tt{background:color-mix(in srgb,var(--cf-ch-tt) 14%,transparent)}}.cf-post[data-ch=tt]{--ch:var(--cf-ch-tt)}:root{--cf-ch-yt:#f87171}:root[data-theme=light]{--cf-ch-yt:#b91c1c}.cf-cal__ch--yt{color:var(--cf-ch-yt);border-color:var(--cf-ch-yt)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--yt{border-color:color-mix(in srgb,var(--cf-ch-yt) 55%,transparent)}}.cf-cal__ch--yt{background:var(--cf-ch-yt)}@supports (color:color-mix(in lab,red,red)){.cf-cal__ch--yt{background:color-mix(in srgb,var(--cf-ch-yt) 14%,transparent)}}.cf-post[data-ch=yt]{--ch:var(--cf-ch-yt)}.cf-chan--tt,.cf-chan--yt,.cf-pill--tt,.cf-pill--yt{color:var(--gl-soft)!important}.cf-op__item{padding:14px 18px 14px 16px;position:relative}.cf-op__item,.cf-op__title{display:block}.cf-op__detail{color:var(--gl-soft);max-width:90ch;margin:4px 0 0;font-size:14px;line-height:1.55}.cf-op__link{font:600 13px var(--gl-font-head);color:var(--gl-green);margin-top:6px;text-decoration:none;display:inline-block}.cf-op__link:hover{text-decoration:underline}.cf-op__actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.cf-op__reply>summary{list-style:none}.cf-op__reply>summary::-webkit-details-marker{display:none}.cf-op__reply[open]{flex-basis:100%}.cf-op__reply[open]>summary{margin-bottom:8px}.cf-op__answer{border-top:1px solid var(--gl-line);margin-top:10px;padding-top:10px}.cf-op__group{margin-top:18px}.cf-op__group>.cf-made{margin:2px 0 0}.cf-op__gh{font:600 13px var(--gl-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-soft);margin:0}.cf-cal__camp{font:600 11px/1.4 var(--gl-font-head);color:var(--gl-ink);white-space:nowrap;text-overflow:ellipsis;background:var(--cf-ch-li);border-radius:4px;padding:2px 8px;text-decoration:none;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cf-cal__camp{background:color-mix(in srgb,var(--cf-ch-li) 22%,transparent)}}.cf-cal__camp{border:1px solid var(--cf-ch-li)}@supports (color:color-mix(in lab,red,red)){.cf-cal__camp{border:1px solid color-mix(in srgb,var(--cf-ch-li) 45%,transparent)}}.cf-cal__camp--banners{background:#f59e0b38;border-color:#f59e0b73}.cf-cal__camp--social{background:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__camp--social{background:color-mix(in srgb,var(--cf-ch-ig) 20%,transparent)}}.cf-cal__camp--social{border-color:var(--cf-ch-ig)}@supports (color:color-mix(in lab,red,red)){.cf-cal__camp--social{border-color:color-mix(in srgb,var(--cf-ch-ig) 45%,transparent)}}.cf-cal__camp.is-proposal{border-style:dashed}.cf-cal__camp.is-thin{height:6px;padding:0}.cf-cal__ch--camp{color:var(--gl-soft)}.cf-cal__cswatch{background:var(--cf-ch-li);border-radius:3px;width:18px;height:6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cf-cal__cswatch{background:color-mix(in srgb,var(--cf-ch-li) 40%,transparent)}}.cf-settings{border-top:1px solid var(--gl-line);padding-top:10px}.cf-settings>summary{cursor:pointer;font:600 13px var(--gl-font-head);color:var(--gl-soft);list-style:none}.cf-settings>summary::-webkit-details-marker{display:none}.cf-settings>summary:hover{color:var(--gl-ink)}.cf-settings__body{gap:14px;margin-top:12px;display:grid}.cf-board.is-dnd .cf-vcard[draggable]{cursor:grab}.cf-board.is-dnd .cf-board__col{border-radius:var(--gl-r);transition:background .12s,box-shadow .12s}.cf-board[data-over=GEPLAND] [data-status=GEPLAND],.cf-board[data-over=IDEE] [data-status=IDEE],.cf-board[data-over=IN_MONTAGE] [data-status=IN_MONTAGE],.cf-board[data-over=KLAAR] [data-status=KLAAR],.cf-board[data-over=OPGENOMEN] [data-status=OPGENOMEN]{box-shadow:inset 0 0 0 2px var(--gl-green);background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-board[data-over=GEPLAND] [data-status=GEPLAND],.cf-board[data-over=IDEE] [data-status=IDEE],.cf-board[data-over=IN_MONTAGE] [data-status=IN_MONTAGE],.cf-board[data-over=KLAAR] [data-status=KLAAR],.cf-board[data-over=OPGENOMEN] [data-status=OPGENOMEN]{background:color-mix(in srgb,var(--gl-green) 6%,transparent)}}.cf-focus{border-top:1px dashed var(--gl-line-2);margin-top:12px;padding-top:10px}.cf-focus>summary{cursor:pointer;font:600 13px var(--gl-font-head);color:var(--gl-ink)}.cf-focus[open]>summary{margin-bottom:10px}.cf-focus__dev{color:var(--gl-soft);margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.6}.cf-focus__dev .is-over{color:var(--cf-wait)}.cf-focus__dev .is-under{color:var(--cf-ch-li)}.cf-focus__list{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.cf-focus__list li{border-top:1px solid var(--gl-line);gap:2px;padding:6px 0;font-size:13.5px;display:grid}.cf-focus__list a{color:var(--gl-ink);font-weight:600;text-decoration:none}.cf-focus__list a:hover{text-decoration:underline}.cf-focus__kind{border-radius:var(--gl-r-pill);font:600 11px var(--gl-font-head);text-transform:uppercase;letter-spacing:.06em;background:var(--gl-panel-2);color:var(--gl-soft);justify-self:start;padding:1px 8px}.cf-focus__kind--doelgroep{color:var(--cf-wait)}.cf-focus__kind--doel{color:var(--cf-ch-ig)}.cf-focus__none{margin-top:10px}.cf-op__group--mist{border-left:3px solid var(--gl-green);margin:6px 0 0;padding:4px 0 4px 16px}.cf-mist{border-radius:var(--gl-r-lg);border:1px solid var(--gl-line);border-left:3px solid var(--gl-green);background:var(--gl-panel);justify-items:start;gap:10px;margin:0 0 24px;padding:22px 26px;display:grid}.cf-mist h2{margin:0}.cf-mist ul{counter-reset:rv;gap:14px;margin:4px 0;padding:0;list-style:none;display:grid}.cf-mist li{counter-increment:rv;padding-left:34px;position:relative}.cf-mist li:before{content:counter(rv);width:22px;height:22px;font:600 12px var(--gl-font-head);color:var(--gl-green);border:1px solid var(--gl-green);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.cf-mist li:before{border:1px solid color-mix(in srgb,var(--gl-green) 50%,transparent)}}.cf-mist li b{color:var(--gl-ink)}.cf-mist li p{color:var(--gl-soft);max-width:90ch;margin:2px 0 0;font-size:14px;line-height:1.55}.cf-daygroup.is-past{opacity:.5}.cf-daygroup.is-past:hover{opacity:.85}.cf-cal__day.is-past:not(.is-today){background:var(--gl-bg)}@supports (color:color-mix(in lab,red,red)){.cf-cal__day.is-past:not(.is-today){background:color-mix(in srgb,var(--gl-bg) 55%,transparent)}}.cf-cal__day.is-past:not(.is-today)>*{opacity:.55}.cf-planhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cf-planhead__main{justify-items:start;gap:12px;display:grid}.cf-planhead__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.cf-planhead__tools .cf-views{margin-top:0}.cf-planhead__tools .cf-legendbox[open]>.cf-legendbox__grid{z-index:20;width:min(860px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000059}.cf-planhead__tools .cf-legendbox{margin-top:0}.cf-head.cf-planhead{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.cf-planhead__main{justify-self:start}.cf-planhead__tools .cf-legendbox[open]>.cf-legendbox__grid{grid-template-columns:repeat(3,minmax(200px,1fr));width:min(760px,100vw - 32px);max-width:none}@media (max-width:760px){.cf-head.cf-planhead{grid-template-columns:1fr}.cf-planhead__tools{justify-content:flex-start}.cf-planhead__tools .cf-legendbox[open]>.cf-legendbox__grid{grid-template-columns:1fr;left:0;right:auto}}.cf-table tr.cf-intl td{opacity:.6}.cf-crumbs{font:600 13px var(--gl-font-head);color:var(--gl-mut);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cf-crumbs a{color:var(--gl-soft);text-decoration:none}.cf-crumbs a:hover{color:var(--gl-green);text-decoration:underline}.cf-crumbs [aria-current=page]{color:var(--gl-ink)}.cf-crumbs__sep{color:var(--gl-mut);margin:0 6px 0 0}.cf-head--split .cf-head__main .gl-h2{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.cf-head--split .cf-head__main .gl-h2 .cf-editlink{margin-left:0}.cf-head--split .cf-lead{max-width:62ch;color:var(--gl-soft);font-size:17px;line-height:1.65}.cf-head--split:has(.cf-headcard--plan){grid-template-columns:minmax(0,1fr) minmax(300px,440px)}.cf-headcard--plan{gap:14px;padding:20px 22px}.cf-headcard__block{gap:6px;display:grid}.cf-headcard__block+.cf-headcard__block{border-top:1px solid var(--gl-line);padding-top:14px}.cf-headcard__block--goal .cf-headcard__label{color:var(--gl-green)}.cf-headcard__block--goal p{color:var(--gl-ink);font-size:14.5px}.cf-headcard--plan .cf-headcard__row{justify-content:space-between;align-items:baseline;display:flex}@media (max-width:900px){.cf-head--split:has(.cf-headcard--plan){grid-template-columns:1fr}.cf-head--split .cf-lead{font-size:15.5px}}.cf-ag__date{white-space:normal}.cf-flow{scroll-snap-type:x proximity;margin:8px -4px 0;padding:4px 4px 14px;overflow-x:auto}.cf-flow__track{grid-template-rows:auto auto;grid-auto-flow:column;gap:10px 12px;width:max-content;display:grid}.cf-flow__band{border-radius:var(--gl-r);border:1px solid var(--gl-green);grid-row:1;align-items:baseline;gap:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cf-flow__band{border:1px solid color-mix(in srgb,var(--gl-green) 35%,var(--gl-line))}}.cf-flow__band{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-flow__band{background:color-mix(in srgb,var(--gl-green) 7%,var(--gl-panel))}}.cf-flow__band{color:var(--gl-ink);min-width:0;text-decoration:none}.cf-flow__band b{font:600 15px var(--gl-font-head);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cf-flow__band:hover{border-color:var(--gl-green)}.cf-flow__num{font:700 22px/1 var(--gl-font-head);color:var(--gl-green)}.cf-flow__open{font:600 12.5px var(--gl-font-head);color:var(--gl-green);white-space:nowrap;margin-left:auto}.cf-flow__q{scroll-snap-align:start;border-radius:var(--gl-r);background:var(--gl-panel);border:1px solid var(--gl-line);align-content:start;gap:6px;padding:16px 18px;display:grid}.cf-flow__q b{font:600 15px var(--gl-font-head)}.cf-flow__q p{color:var(--gl-soft);margin:0;font-size:13.5px;line-height:1.55}.cf-flow__months{border-top:1px solid var(--gl-line);gap:4px;margin:6px 0 0;padding:8px 0 0;font-size:13.5px;list-style:none;display:grid}.cf-flow__months a{color:var(--gl-ink);text-decoration:none}.cf-flow__months a:hover{color:var(--gl-green)}.cf-flow__months span{width:3em;color:var(--gl-mut);font:600 12px var(--gl-font-head);text-transform:uppercase;letter-spacing:.06em;display:inline-block}.cf-flow__side{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:36px;display:grid}.cf-flow__side .gl-h3{margin:0 0 2px}.cf-flow__list{border-top:1px solid var(--gl-line);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.cf-flow__list li{border-bottom:1px solid var(--gl-line);gap:2px;padding:10px 0;display:grid}.cf-flow__list b{font:600 14px var(--gl-font-head)}.cf-sources{color:var(--gl-soft);gap:6px;max-width:90ch;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.cf-funnel__aim{color:var(--gl-soft);font-size:13px}.cf-funnel__formats{margin:0 0 6px;font-size:12.5px;line-height:1.5}.cf-vcard__del{border-top:1px solid var(--gl-line);flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;display:flex}h1.gl-h2{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px)}.cf-weekd{scroll-margin-top:var(--cf-scroll-offset,140px)}.cf-slot{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;display:flex}.cf-slot>span:first-child{min-width:70px}.cf-slot .cf-slot__label{white-space:normal;text-overflow:clip;color:var(--gl-ink);flex-basis:100%;line-height:1.4;overflow:visible}.cf-funnel--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1080px){.cf-funnel--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cf-funnel--5{grid-template-columns:minmax(0,1fr)}}.cf-cal__chip--all{color:var(--gl-green);border-color:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-cal__chip--all{border-color:color-mix(in srgb,var(--gl-green) 50%,transparent)}}.cf-aside__card--picked{flex-direction:column;display:flex}.cf-aside__card--picked .cf-aside__form{order:2}.cf-aside__card--picked .cf-aside__slots{order:3;margin-top:16px}.cf-aside__card--picked>:not(.cf-aside__form):not(.cf-aside__slots){order:1}.cf-bulkbar{border:1px solid var(--gl-line);border-radius:var(--gl-r);background:var(--gl-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;display:flex}.cf-rejected{border:1px dashed var(--gl-line-2);border-radius:var(--gl-r);gap:6px;margin-top:14px;padding:12px 16px;display:grid}.cf-rejected__item{color:var(--gl-mut);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:14px;display:flex}.cf-series>.cf-vcard{flex-direction:column;display:flex}.cf-vcard__actions{border-top:1px solid var(--gl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cf-vcard__actrow{flex-wrap:wrap;gap:6px;display:flex}.cf-linkbtn--danger{color:var(--cf-block,#f87171)}.cf-factsum{border-top:1px solid var(--gl-line);margin:10px 0 0;padding:0;list-style:none;display:grid}.cf-factsum li{border-bottom:1px solid var(--gl-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;display:grid}.cf-factsum li>.cf-made{justify-self:end}.cf-factsum__pills{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cf-factsum a{color:var(--gl-ink);text-decoration:none}.cf-factsum a:hover b{color:var(--gl-green)}.cf-month[id^=topic-]{scroll-margin-top:var(--cf-scroll-offset,140px)}.cf-factfilter{gap:8px;margin:0 0 14px;display:grid}.cf-factfilter nav{flex-wrap:wrap;gap:6px;display:flex}.cf-chip{border:1px solid var(--gl-line-2);border-radius:var(--gl-r-pill);font:600 13px var(--gl-font-head);color:var(--gl-soft);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.cf-chip span{color:var(--gl-mut);font-weight:500}.cf-chip:hover{color:var(--gl-ink);border-color:var(--gl-soft)}.cf-chip.is-on{color:var(--gl-green);border-color:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-chip.is-on{border-color:color-mix(in srgb,var(--gl-green) 55%,transparent)}}.cf-chip.is-on{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-chip.is-on{background:color-mix(in srgb,var(--gl-green) 10%,transparent)}}.cf-bulkbar__note{flex:320px;max-width:520px;padding:7px 12px;font-size:13px}.cf-facts{gap:0;display:grid}.cf-facts .cf-month{align-items:baseline;gap:8px;margin:22px 0 6px;display:flex}.cf-fact{background:var(--gl-panel);border:1px solid var(--gl-line);border-bottom:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 16px;display:grid}.cf-facts>div:has(+div>.cf-month) .cf-fact,.cf-facts>div:last-child .cf-fact{border-bottom:1px solid var(--gl-line);border-radius:0 0 var(--gl-r) var(--gl-r)}.cf-facts .cf-month+.cf-fact{border-radius:var(--gl-r) var(--gl-r) 0 0}.cf-fact>input{margin-top:4px}.cf-fact__text{font:600 15px/1.45 var(--gl-font-head);color:var(--gl-ink)}.cf-fact__q{color:var(--cf-wait);white-space:pre-line;margin:4px 0 0;font-size:13.5px;line-height:1.5}.cf-fact__meta{color:var(--gl-mut);margin:4px 0 0;font-size:12.5px}.cf-fact__more{margin-top:6px}.cf-fact__more>summary{cursor:pointer;font:600 12.5px var(--gl-font-head);color:var(--gl-green);list-style:none}.cf-fact__more>summary::-webkit-details-marker{display:none}.cf-fact__body{border-radius:var(--gl-r-sm);background:var(--gl-panel-2);border:1px solid var(--gl-line);gap:10px;margin-top:10px;padding:12px 14px;font-size:13.5px;display:grid}.cf-fact__src p{color:var(--gl-soft);margin:4px 0;line-height:1.55}.cf-fact__body ul{margin:0;padding-left:18px}.cf-fact__editrow{gap:8px;margin-top:4px;display:flex}.cf-fact__editrow .gl-input{flex:1}.cf-fact__del{border-top:1px solid var(--gl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.cf-linkbtn[disabled]{opacity:.4;cursor:not-allowed}.cf-reserve{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.cf-reserve__item{border:1px dashed var(--gl-line-2);border-radius:var(--gl-r);background:var(--gl-panel);align-content:start;gap:6px;padding:14px 16px;display:grid}.cf-reserve__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cf-reserve__head b{font:600 15px var(--gl-font-head);flex-basis:100%}.cf-reserve__item .cf-made{margin:0}.cf-reserve__copy{color:var(--gl-soft);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.55}.cf-reserve__actions{border-top:1px solid var(--gl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.cf-reserve__ch,.cf-reserve__plan .gl-input{width:auto;padding:6px 10px;font-size:13px}.cf-reserve__plan{flex-wrap:wrap}.cf-reserve__actions{flex-direction:column;align-items:stretch}.cf-reserve__plan{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.cf-reserve__plan .gl-input,.cf-reserve__plan select.cf-reserve__ch{border-radius:var(--gl-r-sm);height:34px;min-height:0;padding:4px 10px;font-size:13px}.cf-reserve__plan .gl-input{flex:auto;min-width:0}.cf-reserve__plan select.cf-reserve__ch{background-position:right 8px center;flex:none;width:120px;padding-right:28px}.cf-reserve__plan .gl-btn{flex:none}.cf-reserve__actions>form:last-child{align-self:flex-end}.cf-post__ch select{height:32px;min-height:0;font:600 12.5px var(--gl-font-head);border-radius:var(--gl-r-pill);background-position:right 8px center;width:auto;padding:4px 28px 4px 10px}.cf-fact__note{color:var(--gl-mut);white-space:pre-line;margin:4px 0 0;font-size:12.5px;line-height:1.5}.cf-conflicts td{vertical-align:top}.cf-conflicts__val{color:var(--gl-ink);font-weight:600}.cf-people{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:10px;display:grid}.cf-person{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:var(--gl-r);align-content:start;gap:6px;padding:14px 16px;font-size:13.5px;display:grid}.cf-person .cf-made{margin:0}.cf-person__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cf-person__head b{color:var(--gl-ink);font:700 15px var(--gl-font-head);flex-basis:100%}.cf-person__role{color:var(--gl-soft)}.cf-person__li{color:var(--gl-green);overflow-wrap:anywhere}.cf-person__posts{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.cf-shares{gap:10px;margin-top:12px;display:grid}.cf-share{border:1px solid var(--gl-line);border-radius:var(--gl-r);gap:6px;padding:12px 14px;display:grid}.cf-share .cf-made,.cf-share p{margin:0}.cf-share__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cf-share__text{border-left:2px solid var(--gl-green-line);color:var(--gl-soft);padding:8px 10px}.cf-postpeople{gap:6px;margin:10px 20px 0;font-size:14px;display:grid}.cf-postpeople b{font-family:var(--gl-font-head);color:var(--gl-ink)}.cf-postpeople p{margin:0}.cf-postpeople a{color:var(--gl-green)}.cf-tagpick{border:0;gap:6px 16px;margin:0;padding:0}.cf-chips,.cf-tagpick{flex-wrap:wrap;display:flex}.cf-chips{gap:6px}.cf-tplan__week{margin-top:16px}.cf-tplan__week h3{font:700 15px var(--gl-font-head);color:var(--gl-ink);margin:0 0 6px}.cf-tplan__week h3 a{color:inherit}.cf-tplan{border:1px solid var(--gl-line);border-radius:var(--gl-r-sm);margin:0;padding:0;list-style:none}.cf-tplan li{grid-template-columns:120px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:grid}.cf-tplan li+li{border-top:1px solid var(--gl-line)}.cf-tplan__when{color:var(--gl-soft);white-space:nowrap}.cf-tplan__title a{color:var(--gl-ink)}@media (max-width:700px){.cf-tplan li{grid-template-columns:auto minmax(0,1fr)}.cf-tplan__title{grid-column:1/-1}}.cf-src .cf-mailpreview p{color:inherit;font-size:inherit;border-left:0;padding:0}.cf-tplan__overview{border-collapse:collapse;width:100%;margin:12px 0 4px;font-size:13.5px}.cf-tplan__overview th{text-align:left;font:600 12px var(--gl-font-head);color:var(--gl-mut);border-bottom:1px solid var(--gl-line);padding:6px 12px}.cf-tplan__overview td{border-bottom:1px solid var(--gl-line);vertical-align:top;padding:8px 12px}.cf-tplan__overview td:last-child,.cf-tplan__overview th:last-child{text-align:right;white-space:nowrap}.cf-tplan__overview a{color:var(--gl-ink);font-weight:600}.cf-tplan__overview tr.is-on td{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-tplan__overview tr.is-on td{background:color-mix(in srgb,var(--gl-green) 8%,transparent)}}.cf-tplan__overview tr.is-on a{color:var(--gl-green)}.cf-tplan__who{font:700 16px var(--gl-font-head);color:var(--gl-ink);margin:20px 0 0}.cf-tplan__overview tbody tr{cursor:pointer;position:relative}.cf-tplan__overview tbody a:after{content:"";position:absolute;inset:0}.cf-tplan__overview tbody tr:hover td{background:var(--gl-ink)}@supports (color:color-mix(in lab,red,red)){.cf-tplan__overview tbody tr:hover td{background:color-mix(in srgb,var(--gl-ink) 5%,transparent)}}.cf-tplan__overview tbody tr:hover a{color:var(--gl-green)}.cf-tplan__overview tbody tr.is-on:hover td{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-tplan__overview tbody tr.is-on:hover td{background:color-mix(in srgb,var(--gl-green) 12%,transparent)}}.cf-sharers{border:0;gap:6px;margin:0;padding:0;display:grid}.cf-sharers .cf-made{margin-left:4px}.cf-sharepick{border-bottom:1px solid var(--gl-line);gap:6px;padding:10px 0;display:grid}.cf-sharepick:last-child{border-bottom:0}.cf-sharepick>b{font:700 14px var(--gl-font-head);color:var(--gl-ink)}.cf-sharepick .cf-check .cf-made{margin-left:4px}.cf-sharepick__form{gap:8px;display:grid}.cf-sharepick__row{align-items:center;gap:8px;display:flex}.cf-sharepick__row .gl-input{flex:1;min-width:0;padding-top:7px;padding-bottom:7px;font-size:13.5px}.cf-sharepick__row .gl-btn{white-space:nowrap}.cf-sharepick .cf-check,.cf-sharers .cf-check{align-items:flex-start!important}.cf-sharepick .cf-check input,.cf-sharers .cf-check input{flex:none;margin-top:3px}.cf-check__txt{flex-wrap:wrap;gap:0 8px;min-width:0;display:flex}.cf-check__txt .cf-made{margin:0!important}@media (max-width:700px){.cf-tplan__overview thead{display:none}.cf-tplan__overview,.cf-tplan__overview tbody{display:block}.cf-tplan__overview tbody tr{border-bottom:1px solid var(--gl-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.cf-tplan__overview td{border-bottom:0;padding:4px 10px}.cf-tplan__overview td:first-child{padding-top:10px}.cf-tplan__overview td:nth-child(2){grid-area:2/1/auto/-1;padding-bottom:10px}.cf-tplan__overview td:last-child{grid-area:1/2;padding-top:10px}.cf-tplan__overview tbody tr:hover td,.cf-tplan__overview tr.is-on td{background:0 0}.cf-tplan__overview tbody tr:hover,.cf-tplan__overview tr.is-on{background:var(--gl-green)}@supports (color:color-mix(in lab,red,red)){.cf-tplan__overview tbody tr:hover,.cf-tplan__overview tr.is-on{background:color-mix(in srgb,var(--gl-green) 8%,transparent)}}.cf-tplan li .cf-pill{justify-self:start}}.cf-login__link{color:var(--gl-green);font:600 13.5px var(--gl-font-head);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:none}.cf-login__link:hover{text-decoration:underline}.cf-login__row{justify-content:space-between;gap:12px;display:flex}.cf-login__code{font:700 22px var(--gl-font-head);letter-spacing:.3em;text-align:center}.cf-account__access{margin-top:18px}.cf-account__access h3{font:700 14px var(--gl-font-head);color:var(--gl-ink);margin:0 0 6px}.cf-account__access ul,.cf-sessions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-sessions li{border:1px solid var(--gl-line);border-radius:var(--gl-r-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:640px;padding:10px 12px;display:flex}.cf-sessions li .cf-made{flex-basis:100%;margin:0}.cf-reqday{margin-top:10px}.cf-reqday h3{font:700 14px var(--gl-font-head);color:var(--gl-ink);margin:0 0 4px}.cf-reqday .cf-reqlist li{grid-template-columns:18px minmax(0,1fr) auto}.cf-mailframe{border-radius:var(--gl-r);background:#f4f4f5;border:0;width:100%;max-width:680px;min-height:600px;display:block}