.hero.chapter{padding:calc(var(--header-h) + 4px) 0 0}.hero-pill{z-index:2;min-height:clamp(600px, calc(100svh - var(--header-h) - 18px), 960px);margin:0 var(--page-edge);isolation:isolate;text-align:center;background:linear-gradient(172deg,#ffe4cf 0%,#ffdcc1 60%,#ffdfc8 100%);border-radius:clamp(28px,3.4vw,48px);padding-top:clamp(52px,9.5vh,108px);position:relative;overflow:clip}@media (width>=861px){.hero-pill{padding-top:clamp(52px, calc(100 * var(--fit)), 108px);border-radius:clamp(28px, calc(48 * var(--fit)), 48px)}}.hero-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-glow i{will-change:transform;animation:hero-drift 28s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.hero-glow i:first-child{aspect-ratio:1;background:radial-gradient(closest-side,#ffbe916b,#ffbe9100 100%);width:62%;top:-34%;left:-18%}.hero-glow i:nth-child(2){aspect-ratio:1;background:radial-gradient(closest-side,#fffdf880,#fffdf800 100%);width:48%;animation-duration:24s;animation-delay:-9s;top:38%;left:30%}@keyframes hero-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6%,5%)scale(1.08)}to{transform:translate(-4%,9%)scale(.96)}}.hero-pill[data-rest],html[data-idle] .hero-pill,html[data-page-hidden=true] .hero-pill{--hero-play:paused}.hero-pill :is(.hero-glow i,.hero-surface>*,.snip){animation-play-state:var(--hero-play,running)!important}.hero-surface{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.hero-surface>*{display:none;position:absolute}html[data-hero]:not([data-hero=a],[data-hero=d],[data-hero=q]) .hero-glow{display:none}html:is([data-hero=f],[data-hero=g],[data-hero=i],[data-hero=l],[data-hero=n],[data-hero=r]) .hero-surface{display:block}html[data-hero=b] .hero-pill{background:linear-gradient(#ffe7d4 0%,#ffd9bb 100%)}html[data-hero=c] .hero-pill{background:radial-gradient(62% 80% at 0% 0%, #ffbc8acc 0%, #ffbc8a00 70%), var(--apricot)}html[data-hero=p] .hero-pill{background:radial-gradient(64% 86% at 0% 100%, #ffb884f2 0%, #ffb88400 72%), var(--apricot)}html[data-hero=e] .hero-pill,html:is([data-hero=f],[data-hero=r]) .hero-pill{background:var(--apricot)}html:is([data-hero=f],[data-hero=r]) .hs-breath{display:block}.hs-breath{opacity:0;will-change:opacity;animation:hs-breathe 10s var(--ease-in-out) -5s infinite alternate;background:#fdcbb5;inset:0}@keyframes hs-breathe{to{opacity:1}}html[data-hero=r] .hs-breath{background:#fed5c4;animation-duration:13s;animation-delay:0s}html:is([data-hero=h],[data-hero=o]) .hero-pill{--line:3px;background:var(--apricot)}html[data-hero=o] .hero-pill{--line:1.5px}html:is([data-hero=h],[data-hero=o]) .hero-pill:after{content:"";z-index:6;border:var(--line) solid var(--ink);border-radius:inherit;pointer-events:none;position:absolute;inset:0}html[data-hero=h] .snip{background:var(--paper);box-shadow:0 0 0 2px var(--ink), 0 4px 0 2px var(--ink)}html[data-hero=o] .snip{background:var(--paper);box-shadow:0 0 0 1.5px var(--ink)}html:is([data-hero=h],[data-hero=o]) .tz-window{box-shadow:0 0 0 calc(var(--line) * .7) var(--ink)}html:is([data-hero=h],[data-hero=o]) .hero-actions .btn-soft{box-shadow:inset 0 0 0 calc(var(--line) * .7) var(--ink)}html:is([data-hero=i],[data-hero=l],[data-hero=n]) .hero-pill{--fold:clamp(58px, 7vw, 118px);background:var(--apricot);clip-path:polygon(0 0, calc(100% - var(--fold)) 0, 100% var(--fold), 100% 100%, 0 100%)}html:is([data-hero=i],[data-hero=l],[data-hero=n]) .hs-fold{display:block}.hs-fold{--fold-tone:#f7c59e;width:var(--fold);height:var(--fold);border-bottom-left-radius:calc(var(--fold) * .22);background:linear-gradient(to bottom left, transparent calc(50% - .5px), var(--fold-tone) calc(50% + .5px));top:0;right:0}html[data-hero=l] .hero-pill{background:var(--lilac)}html[data-hero=l] .hs-fold{--fold-tone:#cdbbe2}html[data-hero=n] .hero-pill{--fold:clamp(76px, 10vw, 156px)}html[data-hero=n] .hs-fold{pointer-events:auto;transition:transform .76s var(--ease-spring);animation:hs-wave 1.5s var(--ease-in-out) 2.4s}@media (hover:hover){html[data-hero=n] .hs-fold:hover{transition-duration:.42s;transform:perspective(700px)rotate3d(1,1,0,56deg)}}@keyframes hs-wave{0%,to{transform:perspective(700px)rotate3d(1,1,0,0)}35%{transform:perspective(700px)rotate3d(1,1,0,52deg)}70%{transform:perspective(700px)rotate3d(1,1,0,-8deg)}}html[data-hero=j] .hero-pill{background:var(--lilac)}html[data-hero=k] .hero-pill{background:linear-gradient(#ebe3f7 0%,#ddd0f0 100%)}html[data-hero=m] .hero-pill{background:radial-gradient(62% 80% at 0% 0%, #c3aed8bf 0%, #c3aed800 70%), var(--lilac)}html[data-hero=d] .hero-pill{background:radial-gradient(60% 72% at 100% 0,#c3aed88c 0%,#c3aed800 68%),linear-gradient(172deg,#f1eaf9 0%,#e6dcf4 60%,#e9e0f6 100%)}html[data-hero=d] .hero-glow i:first-child{background:radial-gradient(closest-side,#fffdf899,#fffdf800 100%)}html[data-hero=g] .hero-pill{background:var(--apricot)}html[data-hero=g] .hs-shape{display:block}.hs-shape{will-change:transform;height:auto;animation:hs-wander 44s var(--ease-in-out) infinite alternate}.hs-shape path{fill:currentColor}.hs-shape-1{color:#ffcda5;width:40%;top:46%;left:-9%}.hs-shape-2{width:33%;color:var(--lilac);animation-duration:52s;animation-direction:alternate-reverse;top:-18%;right:-6%}.hs-shape-3{color:#ffe8d6;width:25%;animation-duration:38s;animation-delay:-14s;top:-22%;left:-5%}@keyframes hs-wander{0%{transform:translate(0,0)rotate(0)}to{transform:translate(5%,-7%)rotate(16deg)}}@media (width<=860px){.hs-shape-1{width:80%;top:50%;left:-30%}.hs-shape-2{width:66%;top:-8%;right:-22%}.hs-shape-3{width:50%;top:-6%;left:-18%}}html[data-hero=q] .hero-pill{background:radial-gradient(58% 70% at 100% 0,#e4d7f4 0%,#e4d7f499 30%,#e4d7f400 66%),linear-gradient(172deg,#ffe4cf 0%,#ffdcc1 60%,#ffdfc8 100%)}.hero-copy{z-index:3;width:min(100% - 2 * var(--gutter), 1080px);justify-items:center;gap:clamp(16px,2.2vh,24px);margin:0 auto;display:grid;position:relative}.hero-title{letter-spacing:-.05em;font-size:clamp(2.7rem,6.3vw,6.4rem);line-height:.95}@media (width>=861px){.hero-title{font-size:clamp(2.7rem, calc(102 * var(--fit)), 6.4rem)}}.hero-line{display:block}.hero-title .w{display:inline-block}.hero-title .swash-word{white-space:nowrap}.hero-lead{text-wrap:balance;max-width:30rem;color:var(--ink-soft);font-size:clamp(1.08rem, calc(20.5 * var(--fit)), 1.28rem);line-height:1.45}@media (width>=560px){.hero-lead{max-width:36rem}.hero-lead span{display:block}}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2px;display:flex}:where(.hero-copy)>*{min-width:0;max-width:100%}.hero-actions .btn-soft{--btn-bg:#fffdf8c7}.hero-actions .btn-soft:hover{--btn-bg:var(--paper)}html.js .hero-copy>:not(h1){animation:hero-rise .9s var(--ease-out) both;animation-delay:calc(var(--d,0) * .11s + 80ms)}html.js .hero-title .w{animation:word-rise .82s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 60ms)}html.js .hero-title .swash{animation-delay:.82s}@keyframes hero-rise{0%{opacity:.01;transform:translateY(22px)}}@keyframes word-rise{0%{opacity:.01;transform:translateY(.38em)rotate(2deg)}}.hero-snips{--sn:1px;z-index:4;pointer-events:none;position:absolute;inset:0}@media (width>=861px){.hero-snips{--sn:clamp(.75px, var(--fit), 1px)}}.snip{gap:calc(7 * var(--sn));padding:calc(13 * var(--sn)) calc(15 * var(--sn)) calc(14 * var(--sn));border-radius:calc(20 * var(--sn));background:linear-gradient(165deg, var(--paper), color-mix(in srgb, var(--tone-soft) 60%, var(--paper)));box-shadow:var(--shadow-card), inset 0 0 0 1px #37283f0f;color:var(--ink);text-align:left;transition:transform .9s var(--ease-out);animation:snip-float 9s var(--ease-in-out) infinite;animation-delay:calc(var(--s) * -2.3s);display:grid;position:absolute}.snip small{align-items:center;gap:calc(6 * var(--sn));color:var(--muted);font:600 calc(12.48 * var(--sn))/1.1 var(--font-body);display:inline-flex}.snip small svg{width:calc(14 * var(--sn));height:calc(14 * var(--sn))}.snip strong{font:500 calc(20.8 * var(--sn))/1.05 var(--font-display);letter-spacing:-.035em}.snip-chips{gap:calc(5 * var(--sn));font-size:calc(13 * var(--sn));display:flex}.snip-chips .ld-chip svg{width:1.05em;height:1.05em}.snip-prep{top:31%;left:3.4%;rotate:-5deg}.snip-booked{top:27%;right:3.6%;rotate:4deg}.snip-paid{align-items:center;gap:calc(12 * var(--sn));padding:calc(12 * var(--sn)) calc(14 * var(--sn));border-radius:calc(18 * var(--sn));display:flex;top:57%;left:6%;rotate:3deg}.snip-saved{align-items:center;gap:calc(11 * var(--sn));padding:calc(12 * var(--sn)) calc(18 * var(--sn)) calc(12 * var(--sn)) calc(12 * var(--sn));border-radius:999px;display:flex;top:47%;right:4.5%;rotate:-3deg}.snip-pair{gap:calc(2 * var(--sn));display:grid}.snip-pair strong{font-size:calc(17.92 * var(--sn))}.snip-icon,.snip-check{width:calc(34 * var(--sn));height:calc(34 * var(--sn));background:linear-gradient(150deg, var(--tone-vivid), var(--tone-base));border-radius:50%;place-items:center;display:grid}.snip-icon svg,.snip-check svg{width:calc(17 * var(--sn));height:calc(17 * var(--sn))}.snip-check{background:var(--ink);color:var(--paper)}.snip-switch{width:calc(38 * var(--sn));height:calc(22 * var(--sn));background:var(--ink);border-radius:99px;position:relative}.snip-switch:after{content:"";top:calc(3 * var(--sn));right:calc(3 * var(--sn));width:calc(16 * var(--sn));height:calc(16 * var(--sn));background:var(--paper);border-radius:50%;position:absolute}@keyframes snip-float{0%,to{translate:0}50%{translate:0 calc(-9 * var(--sn))}}html.js .snip{animation-name:snip-in,snip-float;animation-duration:.76s,9s;animation-timing-function:var(--ease-spring), var(--ease-in-out);animation-iteration-count:1,infinite;animation-fill-mode:backwards,none;animation-delay:calc(var(--s) * .14s + .9s), calc(var(--s) * -2.3s + 1.7s)}@keyframes snip-in{0%{opacity:0;transform:translateY(18px)scale(.86)}}.hero-teaser{bottom:0;left:0;right:0;top:var(--teaser-top,62%);z-index:2;pointer-events:none;position:absolute}.hero-rise{--tz:clamp(8.4px, calc(12.2 * var(--fit)), 12.2px);width:0;height:100%;position:absolute;top:0;left:50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-rise{animation-name:tz-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit exit 70%}}}@keyframes tz-rise{to{transform:translateY(-9%)}}html.js .hero-rise>*{animation:tz-in 1.1s var(--ease-out) .52s both}html.js .hero-rise>.tz-phone{animation-delay:.7s}@keyframes tz-in{0%{opacity:0;transform:translateY(70px)}}html.js .hero-rise>.tz-phone{animation-name:tz-in-phone}@keyframes tz-in-phone{0%{opacity:0;transform:translateY(90px)rotate(4deg)}}.tz-window{--k-size:var(--tz);background:var(--canvas);width:74em;height:44em;box-shadow:var(--shadow-window), 0 0 0 1px #37283f12, 0 0 0 .55em #fffdf866;text-align:left;border-radius:1.7em;grid-template-columns:12.5em minmax(0,1fr);display:grid;position:absolute;top:0;left:-42em;overflow:clip}.tz-side{background:color-mix(in srgb, var(--sunken) 55%, var(--canvas));box-shadow:inset -1px 0 0 var(--line);flex-direction:column;gap:.3em;padding:1.1em .9em;font-size:.92em;display:flex}.tz-search{background:var(--surface);height:2.6em;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:.9em;align-items:center;gap:.5em;padding:0 .8em;display:flex}.tz-search kbd{font:600 .8em var(--font-body);margin-left:auto}.tz-new{border-radius:var(--r-pill);background:var(--ink);height:2.6em;color:var(--paper);align-items:center;gap:.5em;margin:.3em 0 .6em;padding:0 .9em;font-weight:600;display:flex}.tz-nav{height:2.5em;color:var(--ink-soft);border-radius:.85em;align-items:center;gap:.6em;padding:0 .75em;font-weight:550;display:flex}.tz-nav[aria-current]{background:var(--peach-soft);color:var(--ink);box-shadow:inset 0 0 0 1px #f5a86840}.tz-nav b{background:var(--ink);min-width:1.6em;height:1.6em;color:var(--paper);border-radius:99px;place-items:center;margin-left:auto;font-size:.78em;display:grid}:is(.tz-side,.tz-main,.tz-app) svg{flex:none;width:1.15em;height:1.15em}.tz-main{flex-direction:column;gap:1em;min-width:0;padding:1.1em 1.2em;display:flex}.tz-head{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--peach-vivid) 75%, var(--paper)), transparent 55%), linear-gradient(160deg, var(--peach-vivid), #ffc59a);isolation:isolate;border-radius:1.6em;padding:1.3em 1.6em 1.2em;position:relative;overflow:hidden}.tz-head:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 60%,#fffdf873,#0000 62%);border-radius:50%;width:24em;height:24em;position:absolute;top:-12em;right:-6em}.tz-hello{align-items:center;gap:.45em;font-size:.9em;font-weight:600;display:flex}.tz-day{font:500 2.6em/1.05 var(--font-display);letter-spacing:-.045em;margin-top:.15em}.tz-swash{display:inline-block;position:relative}.tz-swash svg{width:104%;height:.22em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.tz-swash path{fill:none;stroke:var(--ink);stroke-opacity:.55;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.tz-ribbon{background:#fffdf880;border-radius:99px;height:3.4em;margin-top:1em;position:relative;box-shadow:inset 0 0 0 1px #37283f0f}.tz-slot{top:50%;left:var(--x);position:absolute;translate:-50% -50%}.tz-slot[data-state=done] .ld-av{opacity:.55}.tz-slot[data-state=open] .ld-av{box-shadow:0 0 0 .18em var(--paper), 0 0 0 .32em var(--peach-strong)}.tz-now{top:-.5em;bottom:-.5em;left:var(--x);background:var(--ink);border-radius:1em;width:.16em;position:absolute}.tz-now i{background:var(--ink);border-radius:50%;width:.6em;height:.6em;position:absolute;top:-.2em;left:50%;translate:-50%}.tz-cards{grid-template-columns:1fr 1.25fr;gap:1em;display:grid}.tz-card{background:linear-gradient(170deg, color-mix(in srgb, var(--tone-soft) 85%, var(--paper)), var(--surface));box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);border-radius:1.4em;gap:.75em;padding:1.1em 1.2em;display:grid}.tz-card-top{justify-content:space-between;align-items:center;font-size:.86em;font-weight:600;display:flex}.tz-card-top>span:first-child{background:var(--tone-base);border-radius:99px;align-items:center;gap:.4em;padding:.3em .75em .3em .55em;display:inline-flex}.tz-soon{color:var(--tone-deep);align-items:center;gap:.4em;display:inline-flex}.tz-soon i{background:var(--tone-strong);border-radius:50%;width:.5em;height:.5em}.tz-ago{color:var(--muted)}.tz-who{align-items:center;gap:.8em;display:flex}.tz-who>span:last-child{gap:.15em;display:grid}.tz-who strong{font:500 1.5em/1.05 var(--font-display);letter-spacing:-.03em}.tz-who small{color:var(--ink-soft);font-size:.86em}.tz-tiles{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.tz-tiles>span{background:var(--surface);height:3em;box-shadow:inset 0 0 0 1px var(--line);border-radius:1em;align-items:center;gap:.5em;padding:0 .8em;font-size:.9em;font-weight:600;display:flex;position:relative}.tz-tiles i{background:var(--peach-strong);border-radius:50%;width:.5em;height:.5em;position:absolute;right:.8em}.tz-on{background:var(--ink);border-radius:99px;width:2.2em;height:1.3em;position:absolute;right:.7em}.tz-on:after{content:"";background:var(--paper);border-radius:50%;width:.94em;height:.94em;position:absolute;top:.18em;right:.18em}.tz-phone{--ph-w:calc(var(--tz) * 17.5);left:calc(var(--tz) * 26.5);top:calc(var(--tz) * -2.2);position:absolute;rotate:3deg}.tz-app{--k-size:1em;background:var(--canvas);text-align:left;flex-direction:column;gap:.7em;padding:3.4em .8em 0;display:flex;position:absolute;inset:0}.tz-phead{border-radius:var(--r-xl);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--peach-vivid) 80%, var(--paper)), transparent 55%), var(--peach-vivid);padding:1em 1.1em 1.15em;position:relative}.tz-phead .tz-day{font-size:2.2em}.tz-app .tz-card{gap:.6em;padding:.9em 1em}.tz-app .tz-who strong{font-size:1.25em}.tz-read{justify-self:start;min-height:2.5em;font-size:.92em}.hero-peek-slot{z-index:-1;left:calc(var(--tz) * -14);width:calc(var(--tz) * 8);position:absolute;top:0;translate:0 -64%}.hero-peek{display:block}@media (width<=73.75em){.snip-paid,.snip-saved{display:none}.snip-prep{top:52%;left:2.5%}.snip-booked{top:47%;right:2.5%}}@media (width<=860px){.hero-pill{min-height:clamp(620px, calc(100svh - var(--header-h) - 14px), 820px);flex-direction:column;padding-top:44px;display:flex}.hero-copy{width:calc(100% - 40px);margin-bottom:40px}.hero-teaser{flex:none;height:clamp(250px,40svh,340px);margin-top:auto;position:relative;inset:auto}.hero-rise{--tzm:clamp(5.4px, 1.55vw, 10.5px);--tz:var(--tzm);width:100%;left:0}.tz-window{top:4.4em;left:5%}.tz-phone{--ph-w:clamp(124px, 35vw, 240px);left:calc(95% - var(--ph-w));top:0;rotate:2deg}.hero-peek-slot{--tz:max(8px, var(--tzm) * 1.2);left:calc(5% + var(--tzm) * 19);top:calc(var(--tzm) * 4.4)}.snip-prep,.snip-booked{display:none}.snip-paid,.snip-saved{font-size:.9em;display:flex;top:auto}.snip-paid{gap:9px;padding:9px 11px;bottom:7%;left:3%}.snip-saved{padding:9px 13px 9px 9px;bottom:19%;right:3%}.snip-pair strong{font-size:.98rem}.snip-icon,.snip-check{width:28px;height:28px}.snip-switch{width:32px;height:19px}.snip-switch:after{width:13px;height:13px}}@media (width>=561px) and (width<=860px){.hero-teaser{height:clamp(300px,46svh,480px)}}@media (width>=861px) and (width<=53.75em){.snip-prep,.snip-booked{display:none}}@media (width<=380px){.snip-saved{display:none}}@media (prefers-reduced-motion:reduce){.hero-glow i,.hero-surface>*,.snip,html.js .snip,html.js .hero-rise>*,html.js .hero-copy>*,html.js .hero-title .w{animation:none}.hs-fold{transition:none}}.scr{z-index:4;left:min(90%, calc(50% + 50vw - var(--page-edge) - var(--scr-reach) * 1em));width:0;height:0;color:var(--ink);font-size:calc(var(--ld-k) * 2.15);pointer-events:none;position:absolute;top:-.3em}.scr-words,.scr-arrow{max-width:none;height:auto;display:block;position:absolute;overflow:visible}.scr-words{transform-origin:0;rotate:-6deg}.scr-arrow path{fill:none;stroke:currentColor;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round}.scr:not([data-fits]){visibility:hidden}@media (width<=63.99em),(height<=30em){.scr{display:none}}.ph{--ph-rem:calc(var(--ph-w,320px) / 24.375);--r-xs:calc(var(--ph-rem) * .5);--r-sm:calc(var(--ph-rem) * .75);--r-md:var(--ph-rem);--r-lg:calc(var(--ph-rem) * 1.375);--r-xl:calc(var(--ph-rem) * 1.75);--r-2xl:calc(var(--ph-rem) * 2.25);--r-3xl:calc(var(--ph-rem) * 2.75);width:var(--ph-w,320px);height:calc(var(--ph-w,320px) * 2.05);font-size:calc(var(--ph-w,320px) / 26);flex:none;line-height:1.35;position:relative}.ph-body{background:linear-gradient(155deg,#574265,#2b2032 46%,#3e2e48);border-radius:3.9em;padding:.45em;position:absolute;inset:0;box-shadow:inset 0 0 0 .1em #ffffff29,inset 0 0 0 .26em #221928,0 2.6em 4em -1.8em #37283f99,0 1em 1.6em -1em #37283f59}.ph-key{background:linear-gradient(90deg,#2b2032,#574265);border-radius:.2em;width:.28em;position:absolute}.ph-key-a{height:2.4em;top:18%;left:-.2em}.ph-key-b{height:4em;top:25%;left:-.2em}.ph-key-c{background:linear-gradient(270deg,#2b2032,#574265);height:5.4em;top:23%;right:-.2em}.ph-screen{background:var(--canvas);isolation:isolate;border-radius:3.45em;height:100%;position:relative;overflow:clip}.ph-status{z-index:40;height:3.1em;color:var(--ink);font:650 1em/1 var(--font-body);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:space-between;align-items:center;padding:.3em 2em 0 2.5em;display:flex;position:absolute;top:0;left:0;right:0}.ph-island{border-radius:var(--r-pill);background:#1b1320;width:6.6em;height:1.95em;position:absolute;top:.75em;left:50%;translate:-50%}.ph-sys{align-items:center;gap:.35em;display:flex}.ph-signal{align-items:flex-end;gap:.12em;height:.75em;display:flex}.ph-signal b{background:var(--ink);border-radius:.1em;width:.2em}.ph-signal b:first-child{height:35%}.ph-signal b:nth-child(2){height:55%}.ph-signal b:nth-child(3){height:78%}.ph-signal b:nth-child(4){height:100%}.ph-wifi{background:radial-gradient(circle at 50% 100%, var(--ink) 0 22%, transparent 23% 38%, var(--ink) 39% 55%, transparent 56% 70%, var(--ink) 71%);clip-path:polygon(50% 100%,0 20%,100% 20%);border-radius:.95em .95em 0 0;width:.95em;height:.7em}.ph-battery{border-radius:.24em;width:1.6em;height:.8em;display:block;position:relative;box-shadow:inset 0 0 0 .09em #37283f8c}.ph-battery:after{content:"";background:#37283f8c;border-radius:0 .1em .1em 0;width:.1em;height:.28em;position:absolute;top:.26em;right:-.18em}.ph-battery b{background:var(--ink);border-radius:.12em;position:absolute;inset:.14em .4em .14em .14em}.ph-home{z-index:40;border-radius:var(--r-pill);pointer-events:none;background:#37283fd9;width:9em;height:.3em;position:absolute;bottom:.45em;left:50%;translate:-50%}.pa{--k-size:1em;background:var(--canvas);position:absolute;inset:0;overflow:clip}.pa-views{position:absolute;inset:0;overflow:clip}.pa-view{flex-direction:column;gap:.7em;display:flex;position:absolute;inset:3.3em .8em 6.4em}.pa-view[data-enter]{animation:ld-area-in .38s var(--ease-out) both}.pa-head{border-radius:var(--r-xl);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--tone-vivid) 80%, var(--paper)), transparent 55%), var(--tone-vivid);isolation:isolate;flex:none;padding:1em 1.1em 1.1em;position:relative;overflow:hidden}.pa-head:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 60%,#fffdf873,#0000 62%);border-radius:50%;width:14em;height:14em;position:absolute;top:-7em;right:-4em}.pa-head-sm{padding:.95em 1.1em}.pa-eyebrow{align-items:center;gap:.4em;font-size:.86em;font-weight:600;display:flex}.pa-eyebrow svg{width:1.05em;height:1.05em}.pa-title{font:500 2.25em/1.02 var(--font-display);letter-spacing:-.04em;margin-top:.15em}.pa-head-sm .pa-title{font-size:1.85em}.pa-head-stat{margin-top:.35em;font-size:.88em;font-weight:550}.pa-head-stat strong{font:600 1.15em/1 var(--font-display)}.pa-head-folio{width:4.6em;position:absolute;top:.25em;right:.3em}.pa-ribbon{background:#fffdf873;border-radius:1em;height:3em;margin-top:1.7em;position:relative;box-shadow:inset 0 0 0 1.5px #fffdf88c}.pa-tick{top:-1.45em;left:var(--x);font-size:.72em;font-weight:650;position:absolute;translate:-50%}.pa-tick:first-child{translate:0}.pa-tick:nth-child(4){translate:-100%}.pa-slot{top:.4em;bottom:.4em;left:var(--x);width:calc(var(--w) - 2px);border-radius:var(--r-pill);background:var(--tone-base);cursor:pointer;transition:transform var(--t-slow) var(--spring);align-items:center;padding-left:.2em;display:flex;position:absolute;box-shadow:0 6px 14px -10px #37283f99}.pa-slot[data-state]{background:color-mix(in srgb, var(--tone-base) 60%, var(--paper))}.pa-slot[aria-pressed=true]{box-shadow:0 0 0 .16em var(--paper), 0 0 0 .32em var(--ink)}.pa-slot .ld-av{box-shadow:0 0 0 .15em var(--paper)}.pa-slot .ld-slot-state{width:1em;height:1em;position:absolute;top:50%;right:.2em;translate:0 -50%}.pa-now{z-index:2;top:-.35em;bottom:-.35em;left:var(--x);background:var(--ink);pointer-events:none;border-radius:2px;width:2px;position:absolute;translate:-50%}.pa-now i{background:var(--ink);width:.6em;height:.6em;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:-.25em;left:50%;translate:-50%}.pa-card{border-radius:var(--r-xl);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--tone-base) 30%, transparent), transparent 70%), var(--tone-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone-base) 60%, transparent);flex-direction:column;gap:.6em;padding:.95em 1em 1em;display:flex;position:relative}.pa-card-top{justify-content:space-between;align-items:center;display:flex}.pa-card .ld-label{font-size:.82em}.pa-card .ld-countdown{font-size:.86em}.pa-card .ld-swap{gap:.6em}.pa-who{align-items:center;gap:.7em;min-width:0;display:flex}.pa-who>span:last-child{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pa-name{font:550 1.3em/1.1 var(--font-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pa-meta{color:var(--ink-soft);font-size:.88em;font-weight:500}.pa-meta b{color:var(--ink);font-weight:650}.pa-card .ld-kws .ld-chip{font-size:.8em}.pa-actions{gap:.4em;display:flex}.pa-actions .ld-btn{min-height:2.6em;font-size:.95em}.pa-tiles{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.pa-tiles .ld-tile{gap:.45em;min-height:3.3em;padding:.5em .55em;font-size:.9em}.pa-tiles .ld-tile-icon{border-radius:.65em;width:1.9em;height:1.9em}.pa-tiles .ld-switch{font-size:.9em}.pa-tiles .ld-dot{position:absolute;top:.6em;right:.6em}.pa-todo{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;display:grid}.pa-todo-tile{background:radial-gradient(90% 90% at 100% 0%, color-mix(in srgb, var(--peach-base) 28%, transparent), transparent 70%), var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;border-radius:1.1em;grid-template-columns:auto 1fr;align-items:center;column-gap:.4em;padding:.5em .55em;display:grid}.pa-todo-tile>span{background:var(--peach-base);border-radius:50%;grid-row:1/3;place-items:center;width:1.9em;height:1.9em;display:grid}.pa-todo-tile>span svg{width:1em;height:1em}.pa-todo-tile strong{font:600 1.35em/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pa-todo-tile small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:.7em;font-weight:600;overflow:hidden}.pa-weekstrip{grid-template-columns:repeat(5,1fr);gap:.3em;margin-top:.7em;display:grid}.pa-weekstrip span{background:#fffdf873;border-radius:.8em;flex-direction:column;align-items:center;padding:.3em 0;line-height:1.1;display:flex}.pa-weekstrip small{font-size:.72em;font-weight:650}.pa-weekstrip b{font:600 1.1em/1.1 var(--font-display)}.pa-weekstrip span[data-today]{background:var(--ink);color:var(--paper)}.pa-day{border-radius:var(--r-lg);background-color:var(--surface);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);min-height:0;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);background-size:100% 10%;flex:1;margin-left:2.6em;position:relative}.pa-hour{left:-2.6em;top:var(--y);width:2.3em;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.7em;font-weight:600;position:absolute;left:-3.6em;translate:0 -50%}.pa-day-hit{border-radius:inherit;cursor:cell;width:100%;position:absolute;inset:0}.pa-block{z-index:2;left:.35em;right:.35em;top:calc(var(--y) + 1px);height:calc(var(--h) - 3px);background:var(--tone-base);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-strong) 30%, transparent);cursor:pointer;text-align:left;transition:transform var(--t-slow) var(--spring);border-radius:.75em;align-items:center;gap:.4em;padding:0 .6em 0 .3em;font-size:.86em;display:flex;position:absolute}.pa-block[data-past]{opacity:.8;filter:saturate(.72)}.pa-block:hover{transform:translate(2px)}.pa-block .ld-av[data-shade]{box-shadow:0 0 0 .18em var(--paper);font-size:.62em}.pa-block b{font-weight:650}.pa-block-time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.pa-block-room{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.86em;font-weight:550;overflow:hidden}.pa-block .ld-booked{margin-left:auto;font-size:.78em;position:static}.pa-block .ld-ev-state,.pa-block-room+.ld-ev-state{margin-left:.3em}.pa-nowline{z-index:3;left:-.3em;right:0;top:var(--y);background:var(--ink);pointer-events:none;height:2px;position:absolute}.pa-nowline i{background:var(--ink);border-radius:50%;width:.6em;height:.6em;position:absolute;top:50%;left:0;translate:0 -50%}.pa-ghost{z-index:4;left:.35em;right:.35em;top:calc(var(--y) + 1px);background:color-mix(in srgb, var(--iris-soft) 70%, var(--paper));height:calc(8.33333% - 3px);box-shadow:inset 0 0 0 1.5px var(--iris-strong);pointer-events:none;animation:ld-ghost .56s var(--spring) both;border-radius:.75em;justify-content:space-between;align-items:center;padding:0 .7em;font-size:.86em;display:flex;position:absolute}.pa-ghost span{color:var(--iris-deep);font-weight:650}.pa-clients-list{flex-direction:column;gap:.7em;height:100%;display:flex}.pa-field{height:2.7em;font-size:.95em}.pa-rows{border-radius:var(--r-xl);background:var(--surface);min-height:0;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);flex-direction:column;gap:.15em;padding:.3em;display:flex;overflow:hidden}.pa-row{cursor:pointer;border-radius:1em;align-items:center;gap:.65em;width:100%;padding:.42em .5em;display:flex}.pa-row:hover{background:var(--tone-soft)}.pa-row[data-hide]{display:none}.pa-row-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pa-row-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:650;overflow:hidden}.pa-row-text small{color:var(--muted);font-size:.8em}.pa-row-next{color:var(--ink-soft);white-space:nowrap;font-size:.76em;font-weight:650}.pa-row .ld-chip{font-size:.74em}.pa-dossier{flex-direction:column;gap:.6em;height:100%;display:flex}.pa-dossier[data-enter]{animation:ld-area-in .38s var(--ease-out) both}.pa-dossier .ld-back{font-size:.86em}.pa-dhead{align-items:center;gap:.7em;padding:.9em 1em;display:flex}.pa-dhead .pa-title{margin:0;font-size:1.6em}.pa-dhead .ld-av{box-shadow:0 0 0 .12em #fffdf8bf}.pa-dhead small{font-size:.82em;font-weight:550}.pa-kpis{grid-template-columns:repeat(3,1fr);gap:.4em;display:grid}.pa-kpis p{background:var(--surface);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--line);border-radius:1em;flex-direction:column;padding:.55em .65em;line-height:1.15;display:flex}.pa-kpis strong{font:600 1.25em/1.1 var(--font-display)}.pa-kpis small{color:var(--muted);font-size:.72em}.pa-dossier .ld-dcard{border-radius:var(--r-xl);padding:.75em .85em}.pa-dossier .ld-dcard-head{margin-bottom:.5em;font-size:1em}.pa-dossier .ld-rhythm{gap:.3em;height:4.2em}.pa-dossier .ld-months{gap:.3em;font-size:.6em}.pa-dossier .ld-cloud{gap:.3em}.pa-dossier .ld-cloud button{font-size:calc(var(--fs) * .85)}.pa-lanes{border-radius:var(--r-pill);background:var(--sunken);gap:.25em;padding:.22em;display:flex}.pa-lanes button{border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.3em;min-width:0;padding:.45em .2em;font-size:.74em;font-weight:650;display:inline-flex}.pa-lanes button[aria-pressed=true]{background:var(--paper);box-shadow:var(--shadow-xs), 0 4px 10px -6px #37283f66}.pa-lanes b{border-radius:var(--r-pill);text-align:center;background:#37283f1a;min-width:1.5em;padding:.05em .35em;font-size:.9em}.pa-lanes button:nth-child(4){display:none}.pa-icards{flex-direction:column;gap:.55em;min-height:0;display:flex}.pa-icards .pa-icard{display:none;transform:none}.pa-intake[data-plane=waiting] .pa-icard[data-lane=waiting],.pa-intake[data-plane=intake] .pa-icard[data-lane=intake],.pa-intake[data-plane=active] .pa-icard[data-lane=active],.pa-intake[data-plane=closed] .pa-icard[data-lane=closed]{animation:ld-area-in .38s var(--ease-out) both;display:flex}.pa-icard[data-leaving]{animation:pa-leave .42s var(--ease-out) both!important;display:flex!important}@keyframes pa-leave{to{opacity:0;transform:translate(60%)rotate(4deg)}}.pa-gcard .ld-gband{padding:.85em .95em}.pa-gcard .ld-gname{font-size:1.25em}.pa-gcard .ld-gbody{gap:.75em;padding:.9em .95em 1em}.pa-gcard .ld-seats{gap:.3em}.pa-gcard .ld-seats i{height:1.15em}.pa-gcard .ld-stamp{font-size:1.9em;top:38%}.pa-gcard .ld-gfoot .ld-btn{font-size:.86em}.pa-gminis{flex-direction:column;gap:.5em;display:flex}.pa-gminis .ld-gmini{gap:.6em;padding:.65em .75em}.pa-gminis .ld-gmini>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pa-gminis .ld-gname{font-size:1em}.pa-gminis .ld-gmode{font-size:.78em}.pa-gminis strong{font:600 1.05em/1 var(--font-display)}.pa-nav{z-index:20;border-radius:var(--r-pill);height:4.4em;box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);background:#fffefbf7;justify-content:space-around;align-items:center;padding:0 .4em;display:flex;position:absolute;bottom:1.45em;left:.8em;right:.8em}.pa-tab{min-width:3.3em;color:var(--muted);cursor:pointer;transition:color var(--t-base) var(--ease-out);border-radius:1em;flex-direction:column;align-items:center;gap:.18em;padding:.3em;font-size:.68em;font-weight:650;display:flex}.pa-tab svg{box-sizing:content-box;width:1.85em;height:1.85em;transition:background-color var(--t-base) var(--ease-out), transform .4s var(--spring), padding .3s var(--ease-out);border-radius:.8em;padding:.15em}.pa-tab[aria-current=page]{color:var(--ink)}.pa-tab[aria-current=page] svg{background:var(--tone-base);padding:.3em 1.15em;transform:translateY(-1px)}.pa[data-parea=groepen] .pa-tab[data-act=more]{--tone-base:#fbd3e2}.pa-create{width:3.3em;height:3.3em;color:var(--paper);cursor:pointer;transition:transform .4s var(--spring);border-radius:50%;place-items:center;display:grid}:where(.pa) .pa-create{background:var(--ink)}.pa-create:active{transform:scale(.9)rotate(45deg)}.pa-create svg{width:1.45em;height:1.45em}.pa-scrim{z-index:24;opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);background:#2a1f3347;position:absolute;inset:0}.pa[data-poverlay=prep] .pa-scrim,.pa[data-poverlay=more] .pa-scrim{opacity:1;pointer-events:auto}.pa[data-poverlay=more] .pa-scrim{opacity:.35}.pa-more{z-index:26;border-radius:var(--r-lg);background:var(--surface);width:12.5em;box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);transform-origin:85% 100%;opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out), transform .3s var(--spring), visibility 0s .3s;flex-direction:column;gap:.2em;padding:.4em;display:flex;position:absolute;bottom:6.4em;right:.9em;transform:scale(.9)translateY(.5em)}.pa-more[data-open]{opacity:1;visibility:visible;transition:opacity .16s var(--ease-out), transform .3s var(--spring), visibility 0s;transform:none}.pa-more button{cursor:pointer;border-radius:.8em;align-items:center;gap:.6em;padding:.5em .6em;font-size:.95em;font-weight:600;display:flex}.pa-more button:hover,.pa-more button:focus-visible{background:var(--lilac-soft)}.pa-more button span{width:1.9em;height:1.9em;color:var(--ink-soft);background:#37283f0d;border-radius:.6em;place-items:center;display:grid}.pa-more svg{width:1em;height:1em}.pa-sheet{z-index:25;background:radial-gradient(90% 30% at 100% 0%, color-mix(in srgb, var(--iris-base) 40%, transparent), transparent 70%), var(--surface);visibility:hidden;transition:transform .52s var(--spring), visibility 0s .52s;border-radius:2em 2em 0 0;flex-direction:column;gap:.6em;padding:.6em 1em 2.2em;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 4.5em));box-shadow:0 -1.5em 3em -1.5em #37283f80}.pa-sheet[data-open]{visibility:visible;transition:transform .56s var(--spring), visibility 0s;transform:none}.pa-grabber{border-radius:var(--r-pill);background:var(--line-strong);align-self:center;width:3em;height:.3em}.pa-sheet-folio{width:4.4em;position:absolute;top:-3.1em;right:1.6em}.pa-sheet-head{justify-content:space-between;align-items:center;margin-top:-.2em;display:flex}.pa-sheet-head strong{font:550 1.2em/1 var(--font-display);letter-spacing:-.02em}.pa-sheet .ld-sec{border-radius:1.2em;padding:.65em .8em}.pa-sheet .ld-sec-head{margin-bottom:.4em;font-size:.8em}.pa-sheet .ld-kws{margin-bottom:.4em}.pa-sheet .ld-kws .ld-chip{font-size:.78em}.pa-sheet .ld-homework,.pa-sheet .ld-focus{font-size:.92em}.pa-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86em;display:-webkit-box;overflow:hidden}.pa-note{z-index:27;background:var(--surface);visibility:hidden;transition:transform .52s var(--spring), visibility 0s .52s;flex-direction:column;gap:.5em;padding:3.4em 1em 2em;display:flex;position:absolute;inset:0;transform:translateY(100%)}.pa-note[data-open]{visibility:visible;transition:transform .56s var(--spring), visibility 0s;transform:none}.pa-note-top{align-items:center;gap:.5em;margin-bottom:.3em;display:flex}.pa-note-top>span:not(.ld-icon-btn){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pa-note-top strong{font:550 1.15em/1.1 var(--font-display);letter-spacing:-.02em}.pa-note-top small{color:var(--muted);font-size:.8em}.pa-note-pair{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.pa-note-pair>*{background:var(--tone-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone-base) 70%, transparent);border-radius:1em;padding:.55em .7em}.pa-note-pair>:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}@media (forced-colors:none){.pa-note-pair textarea:focus-visible{outline:none}}.pa-note-pair .ld-comp-label{margin:0 0 .15em;font-size:.74em}.pa-note-pair textarea,.pa-note-pair p{resize:none;width:100%;color:var(--ink);font-size:.82em;line-height:1.35}.pa-note-pair p{color:var(--muted)}.pa-note-foot{justify-content:space-between;align-items:center;gap:.5em;min-height:1.6em;display:flex}.pa-note .ld-save,.pa-note .ld-future-hint{font-size:.8em}.pa-note .ld-comp-label{margin:.3em 0 0;font-size:.82em}.pa-note .ld-suggest{margin-top:.2em}.pa-note .ld-suggest .ld-chip{font-size:.76em}.pa-note .ld-chips-input{min-height:2.6em}.pa-note .ld-chips .ld-chip{font-size:.82em}.pa-note-body{border-radius:var(--r-lg);background:var(--paper);width:100%;min-height:6em;box-shadow:inset 0 0 0 1.5px var(--line);resize:none;flex:1;padding:.7em .85em;font-size:1em;line-height:1.55}.pa-note-body:focus{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.pa-note .ld-finalize{justify-content:flex-end;display:flex}.pa-note .ld-finalize>.ld-btn{width:100%}.pa-note .ld-confirm{transform-origin:50% 100%;width:16em;font-size:.95em;right:50%;translate:50%}.pa-note .ld-done{z-index:5}.pa-palette{z-index:28;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .38s var(--spring), visibility 0s .38s;flex-direction:column;padding:3.3em .8em 1.5em;display:flex;position:absolute;inset:0;transform:translateY(1.5em)}.pa-palette[data-open]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), transform .38s var(--spring), visibility 0s;transform:none}.pa-pal-top{align-items:center;gap:.4em;display:flex}.pa-pal-top .ld-pal-input{border-radius:var(--r-pill);background:var(--sunken);border:0;flex:1;min-width:0;padding:.65em .8em}.pa-pal-top .ld-pal-input input{font-size:1em}.pa-pal-close{cursor:pointer;padding:.5em .6em;font-size:.92em;font-weight:650}.pa .ld-pal-results{max-height:none;padding:.4em 0 0}.pa .ld-pal-entry{min-height:2.8em;padding:.35em .5em;font-size:.92em}.pa-toast{font-size:.8em;bottom:6.6em}:where(.pa) :where(input,textarea){font:inherit;color:inherit;background:0 0;border:0;outline:0;margin:0}:where(.pa) :where(input,textarea)::placeholder{color:var(--muted)}@property --pa-s{syntax:"<number>";inherits:true;initial-value:1}.pa{--pa-s:tan(atan2(1em, 16px))}.pa-note-input,.pa-note-pair textarea,.pa .pa-field input,.pa-pal-top .ld-pal-input input{transform:scale(var(--z));transform-origin:0 0;font-size:16px}.pa-note-box{padding:0;position:relative}.pa-note-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}@media (forced-colors:active){.pa-note-box:focus-within{outline-offset:-2px;outline:2px solid}}.pa-note-input{--z:var(--pa-s);width:calc(100% / var(--z));height:calc(100% / var(--z));resize:none;padding:.7em .85em;line-height:1.55;position:absolute;top:0;left:0}.pa-note-input:focus-visible{outline:none}.pa-note-pair textarea{--z:calc(var(--pa-s) * .82);width:calc(100% / var(--z));height:1.35em;margin-bottom:calc(1.35em * (var(--z) - 1));padding:0;line-height:1.35;display:block}.pa .pa-field input{--z:calc(var(--pa-s) * .931);transform-origin:0}.pa-pal-top .ld-pal-input input{--z:var(--pa-s);transform-origin:0}.pa-note-pair>label{cursor:text;display:block}.pa :is(.ld-switch,.ld-homework,.ld-suggest .ld-chip,.ld-chips .ld-chip button,.pa-lanes button,.ld-move,.ld-back,.ld-cloud button,.ld-btn[data-size=sm]){position:relative}.pa :is(.ld-switch,.ld-homework,.ld-suggest .ld-chip,.ld-chips .ld-chip button,.pa-lanes button,.ld-move,.ld-back,.ld-cloud button,.ld-btn[data-size=sm]):before{content:"";position:absolute;inset:min(0px,50% - 12.5px)}#ontdek.chapter{padding-top:clamp(52px,8vh,92px);padding-bottom:clamp(56px,7vw,104px)}@media (width>=861px){#ontdek.chapter{padding-bottom:clamp(56px, calc(104 * var(--fit)), 104px)}}#ontdek{--ld-h:clamp(560px, calc(760 * var(--fit)), 760px);--ld-w:min(1360px, 94vw, calc(var(--ld-h) * 1360 / 760));--ld-k:min(calc(var(--ld-h) / 52), calc(var(--ld-w) / 86), 14.5px);--ld-ph:clamp(140px, calc(var(--ld-k) * 13), 196px)}.ld{--r-xs:calc(var(--ld-k) * .5);--r-sm:calc(var(--ld-k) * .75);--r-md:var(--ld-k);--r-lg:calc(var(--ld-k) * 1.375);--r-xl:calc(var(--ld-k) * 1.75);--r-2xl:calc(var(--ld-k) * 2.25);--r-3xl:calc(var(--ld-k) * 2.75);width:var(--ld-w);margin-inline:auto;position:relative}.ld-stage{transform-origin:50% 0;position:relative}@supports (animation-timeline:view()){@media (width>=900px) and (prefers-reduced-motion:no-preference){.ld-stage{animation-name:ld-grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 8% cover 38%}}}@keyframes ld-grow{0%{transform:translateY(1.5%)scale(.9)}to{transform:none}}.ld-window{--k-size:var(--ld-k);z-index:2;height:var(--ld-h);background:var(--canvas);box-shadow:var(--shadow-window), 0 0 0 1px #37283f12, 0 0 0 .5em #fffdf859;isolation:isolate;contain:layout paint;border-radius:1.9em;position:relative;overflow:clip}.ld-app{grid-template-columns:15.4em minmax(0,1fr);height:100%;display:grid}.ld-main{min-width:0;position:relative;overflow:clip}:where(.ld,.pa,.mb) :where(button){font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ld,.mb) :where(input,textarea){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;margin:0}.ld :focus-visible{outline-offset:2px}@media (forced-colors:none){:is(.ld-field,.ld-comp-note,.ld-comp-mini) :is(input,textarea):focus-visible{outline:none}}:where(.ld,.mb) :where(input,textarea)::placeholder{color:var(--muted);opacity:.85}.ld-av{--av-bg:var(--tone-base,var(--lilac));background:var(--av-bg);width:2.7em;height:2.7em;color:var(--ink);font:600 .98em/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:normal;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ld-av[data-shade=vivid]{--av-bg:linear-gradient(150deg, var(--tone-vivid,var(--iris-vivid)), var(--tone-base,var(--iris-base)))}.ld-av[data-shade=soft]{--av-bg:var(--surface);box-shadow:inset 0 0 0 .12em var(--tone-base,var(--lilac))}.ld-av[data-shade=ink]{--av-bg:var(--ink);color:var(--paper)}.ld-av[data-shade=iris]{--av-bg:var(--iris-base)}.ld-av[data-shade=peach]{--av-bg:var(--peach-base)}.ld-av[data-shade=mint]{--av-bg:var(--mint-base)}.ld-av[data-shade=butter]{--av-bg:var(--butter-base)}.ld-av[data-shade=rose]{--av-bg:var(--rose-base)}.ld-av[data-shade=sky]{--av-bg:var(--sky-base)}.ld-av[data-shade=violet]{--av-bg:var(--violet-base)}.ld-av[data-shade=coral]{--av-bg:var(--coral-base)}.ld-av[data-size=xs]{width:2.45em;height:2.45em;font-size:.62em}.ld-av[data-size=sm]{width:2.56em;height:2.56em;font-size:.78em}.ld-av[data-size=lg]{font-size:1.28em}.ld-av[data-size=xl]{font-size:1.62em}.ld-av[data-size="2xl"]{font-size:2.2em}.ld-chip{border-radius:var(--r-pill);background:var(--tone-soft,var(--sunken));max-width:100%;color:var(--tone-deep,var(--ink-soft));font:550 .8em/1.15 var(--font-body);white-space:nowrap;align-items:center;gap:.3em;padding:.24em .62em;display:inline-flex}.ld-chip[data-fill]{background:var(--tone-base,var(--lilac));color:var(--ink)}.ld-chip[data-size=lg]{padding:.42em .85em;font-size:.92em}.ld-chip svg{flex:none;width:1em;height:1em}.ld-kws{flex-wrap:wrap;gap:.35em;display:flex}.ld-btn{border-radius:var(--r-pill);background:var(--btn-bg,transparent);min-height:2.75em;color:var(--btn-fg,var(--ink));font:550 1em/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-out), background-color .35s var(--ease-out), opacity .2s var(--ease-out);justify-content:center;align-items:center;gap:.45em;padding:0 1.15em 0 .95em;display:inline-flex;position:relative}.ld-btn[data-variant=primary]{--btn-bg:var(--ink);--btn-fg:var(--paper)}.ld-btn[data-variant=primary]:hover:not(:disabled){--btn-bg:var(--ink-hover)}.ld-btn[data-variant=ghost]:hover:not(:disabled){--btn-bg:#37283f12}.ld-btn[data-variant=ghost]{padding:0 .85em}.ld-btn[data-variant=soft]{--btn-bg:#fffdf89e;box-shadow:inset 0 0 0 1px #37283f1f}.ld-btn[data-size=sm]{min-height:2.4em;font-size:.9em}.ld-btn[data-size=lg]{min-height:3.05em;font-size:1.02em}.ld-btn:hover:not(:disabled){transform:scale(.985)}.ld-btn:active:not(:disabled){transition-duration:90ms;transform:scale(.96)}.ld-btn:disabled{opacity:.45;cursor:default}.ld-btn svg{flex:none;width:1.15em;height:1.15em}.ld-btn[data-variant=ghost] svg:last-child{transition:transform .35s var(--ease-out)}.ld-btn[data-variant=ghost]:hover svg:last-child{transform:translate(3px)}.ld-btn[data-hint]:after{content:"";border-radius:inherit;box-shadow:0 0 0 .22em var(--iris-strong);opacity:0;pointer-events:none;position:absolute;inset:0}[data-hinting] .ld-btn[data-hint]:after{animation:ld-hint 2.4s var(--ease-out) .8s 3}@keyframes ld-hint{0%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(1.12,1.45)}}.ld-icon-btn{width:2.5em;height:2.5em;color:var(--ink);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ld-icon-btn:hover{background:#37283f14}.ld-icon-btn svg{width:1.15em;height:1.15em}.ld-label{border-radius:var(--r-pill);background:var(--tone-base);align-items:center;gap:.42em;width:fit-content;padding:.32em .8em .32em .6em;font-size:.9em;font-weight:650;display:inline-flex}.ld-label svg{width:1em;height:1em}.ld-countdown{color:var(--tone-deep);font-variant-numeric:tabular-nums;align-items:center;gap:.45em;font-size:.95em;font-weight:650;display:inline-flex}.ld-dot{background:var(--coral-strong);border-radius:50%;flex:none;width:.55em;height:.55em;display:inline-block;position:relative}.ld-dot[data-pulse]:after{content:"";background:var(--coral-strong);opacity:0;border-radius:50%;animation:3.4s infinite ld-ping;position:absolute;inset:0}@keyframes ld-ping{0%{opacity:.7;animation-timing-function:steps(6,end);transform:scale(1)}14%{opacity:.25;animation-timing-function:steps(6,end);transform:scale(2.2)}32%,to{opacity:0;transform:scale(2.8)}}html.js .ld:not([data-awake]) .ld-dot:after,html:is([data-idle],[data-page-hidden=true]) .ld-dot:after{animation-play-state:paused}.ld-switch{border-radius:var(--r-pill);background:var(--sunken);width:2.65em;height:1.55em;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:background-color .3s var(--ease-out);flex:none;position:relative}.ld-switch:after{content:"";background:var(--white);width:1.11em;height:1.11em;transition:transform .46s var(--ease-spring);border-radius:50%;position:absolute;top:.22em;left:.22em;box-shadow:0 1px 3px #37283f4d}.ld-switch[aria-checked=true]{background:var(--ink);box-shadow:none}.ld-switch[aria-checked=true]:after{transform:translate(1.1em)}.ld-swash{white-space:nowrap;display:inline-block;position:relative}.ld-swash svg{pointer-events:none;width:106%;height:.28em;position:absolute;bottom:-.1em;left:-3%;overflow:visible}.ld-swash path{fill:none;stroke:var(--ink);stroke-opacity:.28;stroke-width:.11em;stroke-linecap:round}.ld-area:not([hidden]) .ld-swash svg,.pa-view:not([hidden]) .ld-swash svg{animation:swash-draw .85s .3s var(--ease-in-out) both}.ld-field{border-radius:var(--r-pill);background:var(--surface);height:2.9em;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);transition:box-shadow var(--t-base) var(--ease-out);align-items:center;gap:.6em;padding:0 1em;display:flex}.ld-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink-soft);color:var(--ink)}.ld-field svg{flex:none;width:1.1em;height:1.1em}.ld-field input{min-width:0;height:100%;color:var(--ink);flex:1;font-size:.98em}.ld-field input::-webkit-search-cancel-button{display:none}.ld-seg{border-radius:var(--r-pill);background:#fffdf88c;gap:.15em;padding:.22em;font-size:.9em;font-weight:600;display:inline-flex}.ld-seg>*{border-radius:var(--r-pill);color:var(--ink-soft);align-items:center;gap:.35em;padding:.4em .85em;display:inline-flex}.ld-seg>button{cursor:pointer}.ld-seg>[aria-pressed=true],.ld-seg>[data-on]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-xs), 0 4px 10px -6px #37283f66}.ld-seg svg{width:1.05em;height:1.05em}.ld:not([data-paid]) .ld-if-paid,.ld[data-paid] .ld-if-unpaid,.ld:not([data-noted]) .ld-if-done,.ld[data-noted] .ld-if-open,.ld:not([data-planned]) .ld-if-planned,.ld[data-planned] .ld-if-unplanned,.ld:not([data-full]) .ld-if-full,.ld[data-full] .ld-if-open-seats{display:none!important}.ld-side{flex-direction:column;gap:.75em;min-height:0;padding:1.1em .85em .85em;display:flex}.ld-search{border-radius:var(--r-pill);background:var(--surface);height:2.75em;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);cursor:pointer;transition:box-shadow var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);align-items:center;gap:.6em;padding:0 .85em;font-weight:500;display:flex}.ld-search:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink)}.ld-search svg{width:1.15em;height:1.15em}.ld-search kbd{background:var(--sunken);font:650 .75em/1 var(--font-body);border-radius:.4em;margin-left:auto;padding:.3em .4em}.ld-new{border-radius:var(--r-pill);height:3.05em;color:var(--paper);cursor:pointer;transition:background-color var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-out);background:var(--ink);align-items:center;gap:.6em;padding:0 1.1em 0 .5em;font-weight:600;display:flex}.ld-new:hover{background:var(--ink-hover);transform:scale(.985)}.ld-new-plus{width:2.1em;height:2.1em;transition:transform .42s var(--ease-spring);background:#fffdf829;border-radius:50%;place-items:center;display:grid}.ld-new[aria-expanded=true] .ld-new-plus{transform:rotate(135deg)}.ld-new svg{stroke-width:2.4px;width:1.2em;height:1.2em}.ld-nav{flex-direction:column;gap:.2em;display:flex;position:relative}.ld-pill{border-radius:var(--r-md);background:var(--pill,var(--peach-base));height:2.9em;transform:translateY(calc(var(--ai,0) * 3.1em));transition:transform .52s var(--spring), background-color .42s var(--ease-out);position:absolute;top:0;left:0;right:0}.ld[data-area=vandaag] .ld-pill{--ai:0;--pill:var(--peach-base)}.ld[data-area=agenda] .ld-pill{--ai:1;--pill:var(--iris-base)}.ld[data-area=clienten] .ld-pill{--ai:2;--pill:var(--mint-base)}.ld[data-area=aanmeldingen] .ld-pill{--ai:3;--pill:var(--butter-base)}.ld[data-area=groepen] .ld-pill{--ai:4;--pill:var(--rose-base)}.ld-tab{border-radius:var(--r-md);height:2.9em;color:var(--ink-soft);cursor:pointer;transition:color var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out);align-items:center;gap:.8em;padding:0 .55em;font-weight:550;display:flex;position:relative}.ld-tab:hover{color:var(--ink);background:#37283f0b}.ld-tab[aria-selected=true]{color:var(--ink);background:0 0}.ld-tab-icon{background:var(--tone-soft);width:2em;height:2em;color:var(--tone-deep);transition:background-color .42s var(--ease-out), color .42s var(--ease-out), transform .42s var(--spring);border-radius:.65em;flex:none;place-items:center;display:grid}.ld-tab:hover .ld-tab-icon{transform:rotate(-6deg)scale(1.06)}.ld-tab[aria-selected=true] .ld-tab-icon{background:var(--paper);color:var(--ink)}.ld-tab-icon svg{width:1.1em;height:1.1em}.ld-badge{border-radius:var(--r-pill);background:var(--ink);min-width:1.6em;height:1.6em;color:var(--paper);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 .42em;font-size:.78em;font-weight:700;display:inline-grid}.ld-badge[data-bump]{animation:ld-bump .52s var(--spring)}@keyframes ld-bump{40%{transform:scale(1.3)}}.ld-pinned{border-top:1.5px solid var(--line);flex-direction:column;gap:.1em;padding-top:.35em;display:flex}.ld-group-label{color:var(--muted);padding:.5em .6em .25em;font-size:.8em;font-weight:600}.ld-pin{height:2.25em;color:var(--ink-soft);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border-radius:.75em;align-items:center;gap:.6em;padding:0 .6em;font-size:.9em;font-weight:500;display:flex}.ld-pin:hover{color:var(--ink);background:#37283f0d}.ld-pin .ld-av{font-size:.66em}.ld-pin-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ld-pin-icon{width:.85em;height:.85em;color:var(--muted)}.ld-side-bottom{flex-direction:column;gap:.4em;margin-top:auto;display:flex}.ld-buddy{border-radius:var(--r-lg);text-align:left;cursor:pointer;min-height:3.6em;transition:transform var(--t-slow) var(--ease-out), background-color var(--t-base) var(--ease-out);background:var(--lilac);align-items:center;margin-top:1.6em;padding:.7em .8em .7em 4em;display:flex;position:relative}.ld-buddy:hover{background:color-mix(in srgb, var(--lilac) 80%, var(--iris));transform:translateY(-2px)rotate(-.6deg)}.ld-buddy-folio{width:3.3em;position:absolute;bottom:.25em;left:.5em}.ld-buddy-text{line-height:1.2;display:grid}.ld-buddy-text>span{transition:opacity .3s var(--ease-out), transform .42s var(--ease-out);flex-direction:column;grid-area:1/1;display:flex}.ld-buddy strong{font-size:.9em;font-weight:650}.ld-buddy small{color:var(--ink-soft);margin-top:.15em;font-size:.8em;font-weight:600}.ld:not([data-fresh]) .ld-buddy-hint,.ld[data-fresh] .ld-buddy-todo{opacity:0;pointer-events:none;transform:translateY(.4em)}.ld-account{align-items:center;gap:.7em;padding:.45em .55em;line-height:1.2;display:flex}.ld-account strong{font-size:.88em;font-weight:600;display:block}.ld-account small{color:var(--muted);font-size:.8em}.ld-area{outline:none;flex-direction:column;gap:1.05em;padding:1em 1.25em 1.2em 1.05em;display:flex;position:absolute;inset:0}.ld-area[data-enter]{animation:ld-area-in .42s var(--ease-out) both}@keyframes ld-area-in{0%{opacity:0;transform:translateY(.7em)}}.ld-head{border-radius:var(--r-2xl);background:var(--tone-vivid);isolation:isolate;flex:none;align-items:flex-end;gap:1.4em;padding:1.6em 1.9em;display:flex;position:relative;overflow:hidden}.ld-head:before,.ld-head:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ld-head:before{background:radial-gradient(circle at 40% 60%,#fffdf873,#0000 62%);width:22em;height:22em;top:-9em;right:-5em}.ld-head:after{background:radial-gradient(circle, color-mix(in srgb, var(--tone-base) 70%, transparent), transparent 65%);width:18em;height:18em;bottom:-12em;left:28%}.ld-head-md{min-height:12.2em;padding:1.5em 1.8em 1.45em}.ld-head-main{flex:1;min-width:0}.ld-head-row{flex-direction:column;align-items:flex-start;display:flex}.ld-head-side{z-index:1;align-self:flex-start;align-items:center;gap:.55em;display:flex;position:relative}.ld-head-folio{pointer-events:none;width:6.6em;position:absolute;bottom:-.2em;right:2.4em}.ld-head-folio .folio{width:100%;display:block}.ld-area:not([hidden]) .ld-head-folio{animation:ld-folio-in .64s var(--spring) .18s both}@keyframes ld-folio-in{0%{opacity:0;transform:translateY(1.2em)rotate(-4deg)}}.ld-eyebrow{align-items:center;gap:.5em;margin-bottom:.5em;font-weight:550;display:inline-flex}.ld-eyebrow svg{width:1.1em;height:1.1em}.ld-title{font-family:var(--font-display);letter-spacing:-.04em;font-size:3.15em;font-weight:500;line-height:1.02}.ld-head-md .ld-title{font-size:2.9em}.ld-stats{flex-wrap:wrap;gap:.6em 2.1em;margin-top:1.2em;display:flex}.ld-stat strong{font:550 1.95em/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.08em;display:flex}.ld-stat strong em{font-size:.6em;font-style:normal}.ld-stat small{margin-top:.3em;font-size:.86em;font-weight:550;display:block}.ld-card{border-radius:var(--r-2xl);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--tone-base) 30%, transparent), transparent 70%), var(--tone-soft);min-width:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone-base) 60%, transparent);flex-direction:column;gap:.95em;padding:1.3em 1.4em 1.2em;display:flex;position:relative}.ld-card-top{justify-content:space-between;align-items:center;gap:1em;display:flex}.ld-who{align-items:center;gap:1em;min-width:0;display:flex}.ld-who-text{min-width:0}.ld-name{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-size:1.95em;font-weight:550;line-height:1.05;overflow:hidden}.ld-timerow{flex-wrap:wrap;align-items:center;gap:.45em .7em;margin-top:.4em;display:flex}.ld-bigtime{font:600 1.25em/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ld-dur{color:var(--tone-deep);align-items:center;gap:.3em;font-size:.9em;font-weight:550;display:inline-flex}.ld-dur svg{width:1em;height:1em}.ld-actions{flex-wrap:wrap;gap:.5em;margin-top:auto;display:flex}.ld-swap{transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);flex-direction:column;gap:.95em;display:flex}.ld-swap[data-out]{opacity:0;transition-duration:.16s;transform:translate(-.6em)}.ld-section-title{font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:.6em;margin-bottom:.8em;font-size:1.5em;font-weight:550;display:flex}.ld-section-icon{background:var(--tone-soft);width:1.45em;height:1.45em;color:var(--tone-deep);border-radius:.48em;place-items:center;display:grid}.ld-section-icon svg{width:.8em;height:.8em}.ld-today-head{align-items:stretch;min-height:14.2em;padding-bottom:2.4em}.ld-today-art{flex:none;align-self:flex-end;width:10.5em;margin:0 -.6em -2.7em 0;position:relative}.ld-today-folio{width:100%;display:block}.ld-bubble{z-index:1;background:var(--paper);width:max-content;max-width:14em;font:560 1.02em/1.2 var(--font-display);letter-spacing:-.01em;box-shadow:var(--shadow-sticker);border-radius:1.2em 1.2em .35em;padding:.5em .95em .58em;position:absolute;top:-.4em;right:7.4em}.ld-area:not([hidden]) .ld-bubble{animation:ld-bubble .56s var(--ease-spring) .5s both;transform-origin:100% 100%}@keyframes ld-bubble{0%{opacity:0;transform:scale(.5)translateY(.4em)}}.ld-ribbon{border-radius:var(--r-lg);background:#fffdf873;height:4.2em;margin:2.2em 0 0;position:relative;box-shadow:inset 0 0 0 1.5px #fffdf88c}.ld-tick{top:.35em;bottom:.35em;left:var(--x);background:#37283f17;width:1px;position:absolute}.ld-tick[data-label]:before{content:attr(data-label);font-variant-numeric:tabular-nums;font-size:.8em;font-weight:600;position:absolute;top:-1.75em;left:0;translate:-50%}.ld-slot{top:.55em;bottom:.55em;left:var(--x);width:calc(var(--w) - 3px);border-radius:var(--r-pill);background:var(--tone-base);cursor:pointer;min-width:2.6em;transition:transform var(--t-slow) var(--spring), opacity var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);align-items:center;gap:.4em;padding:0 .45em 0 .28em;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 18px -12px #37283f8c}.ld-slot[data-past]{background:color-mix(in srgb, var(--tone-base) 60%, var(--paper))}.ld-slot:hover{z-index:2;transform:translateY(-3px)scale(1.03)}.ld-slot[aria-pressed=true]{box-shadow:0 0 0 .2em var(--paper), 0 0 0 .38em var(--ink), 0 10px 22px -10px #37283fb3;z-index:1}.ld-slot .ld-av{box-shadow:0 0 0 .15em var(--paper)}.ld-slot[data-past] .ld-slot-name{display:none}.ld-slot{container-type:inline-size}@container (width<=8.5em){.ld-slot-name{display:none}}.ld-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86em;font-weight:650;overflow:hidden}.ld-slot-state,.ld-ev-state{background:var(--ink);width:1.15em;height:1.15em;color:var(--paper);box-shadow:0 0 0 2px var(--paper);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.ld-slot-state svg,.ld-ev-state svg{stroke-width:3px;width:.72em;height:.72em}.ld-slot[data-state=open] .ld-slot-state,[data-state=open]>.ld-ev-top .ld-ev-state,.pa-slot[data-state=open] .ld-slot-state{background:var(--coral-strong)}[data-state=open] .ld-slot-state svg,[data-state=open] .ld-ev-state svg{opacity:0;transition:opacity .2s, transform .42s var(--ease-spring);transform:scale(.4)}.ld[data-noted] [data-client=thomas][data-state=open] .ld-slot-state,.ld[data-noted] [data-key=t3] .ld-ev-state{background:var(--ink)}.ld[data-noted] [data-client=thomas][data-state=open] .ld-slot-state svg,.ld[data-noted] [data-key=t3] .ld-ev-state svg{opacity:1;transform:none}.ld-area:not([hidden]) .ld-slot{animation:ld-drop .62s var(--spring) both;animation-delay:calc(var(--i) * 60ms + .12s)}@keyframes ld-drop{0%{opacity:0;transform:translateY(-.9em)scale(.85)}}.ld-now{z-index:3;top:-.45em;bottom:-.45em;left:var(--x);background:var(--ink);pointer-events:none;border-radius:2px;width:2.5px;position:absolute;translate:-50%}.ld-now i{background:var(--ink);width:.7em;height:.7em;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:-.3em;left:50%;translate:-50%}.ld-now b{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.12em .45em;font-size:.74em;font-weight:700;position:absolute;bottom:-1.55em;left:50%;translate:-50%}.ld-today-cards{flex:none;grid-template-columns:1fr 1.12fr;gap:1.1em;display:grid}.ld-recap{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-xs);flex-direction:column;gap:.55em;padding:.9em 1em;display:flex}.ld-recap-row{align-items:flex-start;gap:.6em;font-size:.95em;line-height:1.38;display:flex}.ld-recap-row>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:.12em;display:-webkit-box;overflow:hidden}.ld-recap-row i{background:var(--tone-base);border-radius:.6em;flex:none;place-items:center;width:1.7em;height:1.7em;display:grid}.ld-recap-row i svg{width:.95em;height:.95em}.ld-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em;display:grid}.ld-tile{border-radius:var(--r-lg);background:var(--surface);min-height:3.75em;box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--line);text-align:left;transition:transform var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out);align-items:center;gap:.6em;padding:.6em .75em;display:flex;position:relative}button.ld-tile{cursor:pointer}button.ld-tile:hover{box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);transform:translateY(-2px)}button.ld-tile:active{transform:scale(.97)}.ld-tile-next{grid-column:1/-1}.ld-window .ld-tile-fee{order:-1}.ld-tile-icon{background:var(--tone-base);border-radius:.75em;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid;position:relative}.ld-tile-icon svg{width:1.1em;height:1.1em;transition:opacity .26s var(--ease-out), transform .42s var(--ease-spring)}.ld-tile-icon svg+svg{opacity:0;margin:auto;position:absolute;inset:0;transform:scale(.4)rotate(-20deg)}.ld[data-noted] .ld-tile-note .ld-tile-icon,.ld[data-planned] .ld-tile-next .ld-tile-icon{background:var(--ink);color:var(--paper)}.ld[data-noted] .ld-tile-note .ld-tile-icon svg:first-child,.ld[data-planned] .ld-tile-next .ld-tile-icon svg:first-child{opacity:0;transform:scale(.4)}.ld[data-noted] .ld-tile-note .ld-tile-icon svg+svg,.ld[data-planned] .ld-tile-next .ld-tile-icon svg+svg{opacity:1;transform:none}.ld[data-paid] .ld-tile-fee .ld-tile-icon{background:var(--ink);color:var(--paper)}.ld-tile-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ld-tile-text strong{font-weight:650}.ld-tile-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;overflow:hidden}.ld-tile[data-flash]{animation:ld-flash .9s var(--ease-out)}@keyframes ld-flash{30%{box-shadow:0 0 0 .25em var(--peach-strong);transform:scale(1.04)}}.ld-todo{flex:none}.ld-todo .ld-section-title{margin-bottom:.6em}.ld-todo-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85em;display:grid}.ld-todo-tile{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);transform:rotate(var(--tilt));cursor:pointer;transition:transform var(--t-slow) var(--spring), box-shadow var(--t-slow) var(--ease-out);background:radial-gradient(90% 90% at 100% 0%, color-mix(in srgb, var(--peach-base) 28%, transparent), transparent 70%), var(--surface);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75em;padding:.8em .95em;display:grid;position:relative}.ld-todo-tile:hover{box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);transform:translateY(-4px)rotate(0)}.ld-todo-icon{background:var(--peach-base);width:2.6em;height:2.6em;transition:transform var(--t-slow) var(--spring);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ld-todo-tile:hover .ld-todo-icon{transform:rotate(-10deg)scale(1.08)}.ld-todo-icon svg{width:1.2em;height:1.2em}.ld-todo-count{font:600 2.2em/.95 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ld-todo-count[data-bump]{animation:ld-bump .52s var(--spring);display:inline-block}.ld-todo-label{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;font-weight:600;overflow:hidden}.ld-today-bottom{grid-template-columns:1fr 1.25fr;align-items:start;gap:1.1em;min-height:0;display:grid;mask-image:linear-gradient(#000 55%,#0000)}.ld-panel{border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);padding:1em 1.15em}.ld-panel-title{font:550 1.15em/1.1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55em;margin-bottom:.6em;display:flex}.ld-panel-title b{border-radius:var(--r-pill);min-width:1.5em;height:1.5em;font:700 .62em/1 var(--font-body);background:#37283f17;place-items:center;padding:0 .4em;display:inline-grid}.ld-more{color:var(--ink-soft);font:600 .72em/1 var(--font-body);align-items:center;gap:.3em;margin-left:auto;display:inline-flex}.ld-more svg{width:1em;height:1em}.ld-tasks li{border-bottom:1px solid var(--line);align-items:center;gap:.6em;padding:.42em .1em;font-size:.92em;display:flex}.ld-box{width:1.2em;height:1.2em;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:.38em;flex:none}.ld-task-text{flex:1}.ld-due{color:var(--muted);font-size:.86em}.ld-week{grid-template-columns:repeat(5,1fr);gap:.5em;display:grid}.ld-week-day{border-radius:var(--r-lg);background:var(--sunken);flex-direction:column;align-items:center;gap:.1em;padding:.5em .3em;display:flex}.ld-week-day[data-today]{background:var(--peach-base)}.ld-week-day small{color:var(--muted);font-size:.75em;font-weight:650}.ld-week-day strong{font:600 1.25em/1 var(--font-display)}.ld-week-day>span{gap:.18em;width:100%;margin-top:.3em;display:grid}.ld-week-day i{background:var(--peach-strong);height:.32em;opacity:var(--o);border-radius:1em}.ld-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:.5em;display:flex}.ld-filter{border-radius:var(--r-pill);background:var(--surface);height:2.4em;box-shadow:inset 0 0 0 1.5px var(--line);align-items:center;gap:.4em;padding:0 .85em;font-size:.9em;font-weight:600;display:inline-flex}button.ld-filter{cursor:pointer}.ld-filter[data-on],.ld-filter[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone-strong) 45%, transparent);background:var(--tone-soft)}.ld-filter-ext[aria-pressed=true]{background:repeating-linear-gradient(-45deg, #37283f0f 0 4px, transparent 4px 8px), var(--sunken);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.ld-filter svg{width:1em;height:1em}.ld-filter b{border-radius:var(--r-pill);text-align:center;background:#37283f17;min-width:1.5em;padding:.1em .4em;font-size:.8em}.ld-legend{color:var(--ink-soft);align-items:center;gap:.9em;margin-left:.6em;font-size:.85em;font-weight:550;display:inline-flex}.ld-legend>span{align-items:center;gap:.35em;display:inline-flex}.ld-legend i{background:var(--tone-strong);border-radius:1em;width:.32em;height:.95em}.ld-legend svg{width:1em;height:1em}.ld-sync{color:var(--muted);align-items:center;gap:.45em;margin-left:auto;font-size:.82em;font-weight:550;display:inline-flex}.ld-sync i{background:var(--iris-strong);width:.55em;height:.55em;box-shadow:0 0 0 .2em var(--iris-soft);border-radius:50%}.ld-grid{--gutter:3.5em;border-radius:var(--r-xl);background:var(--surface);min-height:0;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ld-grid-head,.ld-grid-body{grid-template-columns:var(--gutter) repeat(5, minmax(0, 1fr));display:grid}.ld-agenda[data-view=dag] :is(.ld-grid-head,.ld-grid-body){grid-template-columns:var(--gutter) minmax(0, 1fr)}.ld-agenda[data-view=dag] :is(.ld-dayhead,.ld-col):not([data-today]){display:none}.ld-grid-head{z-index:4;border-bottom:1px solid var(--line);background:var(--surface);position:relative}.ld-dayhead{border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:.12em;padding:.5em .25em .45em;display:flex}.ld-agenda[data-view=dag] .ld-dayhead{flex-direction:row;justify-content:flex-start;gap:.6em;padding-left:1em}.ld-dayhead small{color:var(--muted);font-size:.8em;font-weight:650}.ld-dayhead strong{border-radius:var(--r-pill);min-width:2.1em;height:2.1em;font:600 1.25em/1 var(--font-display);letter-spacing:-.03em;place-items:center;padding:0 .3em;display:grid}.ld-dayhead[data-today] strong{background:var(--ink);color:var(--paper)}.ld-dayhead[data-today] small{color:var(--ink)}.ld-daydots{gap:3px;height:6px;display:flex}.ld-daydots i{background:var(--tone-strong);border-radius:50%;width:6px;height:6px}.ld-daydots i[data-ext]{background:#37283f2e}.ld-grid-body{flex:1;min-height:0;position:relative}.ld-gutter{position:relative}.ld-gutter span{right:.6em;top:calc(var(--from) / var(--span) * 100%);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74em;font-weight:600;position:absolute;translate:0 -50%}.ld-col{border-left:1px solid var(--line);background-color:color-mix(in srgb, var(--sunken) 55%, var(--surface));background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px), linear-gradient(to bottom, #37283f09 1px, transparent 1px);background-size:100% calc(100% / var(--hours)), 100% calc(50% / var(--hours));min-width:0;position:relative}.ld-col[data-today]{background-color:color-mix(in srgb, var(--iris-soft) 75%, var(--surface))}.ld-col-hit{cursor:cell;width:100%;position:absolute;inset:0}.ld-col-hit:focus-visible{outline-offset:-3px}.ld-ev{z-index:2;left:3px;right:4px;top:calc(var(--from) / var(--span) * 100% + 1px);height:calc(var(--len) / var(--span) * 100% - 3px);background:var(--block,var(--tone-base));color:var(--ink);text-align:left;box-shadow:0 1px 0 #37283f0f, inset 0 0 0 1px color-mix(in srgb, var(--tone-strong) 30%, transparent);cursor:pointer;transition:transform var(--t-slow) var(--spring), box-shadow var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out);border-radius:.8em;flex-direction:column;align-items:flex-start;gap:.12em;padding:.3em .45em .3em .32em;display:flex;position:absolute;overflow:hidden}.ld-ev[data-past]{opacity:.8;filter:saturate(.72)}.ld-ev[data-past]:is(:hover,[data-selected]){opacity:1;filter:none}.ld-ev:hover,.ld-ev[data-selected]{z-index:6;box-shadow:var(--shadow-sticker), inset 0 0 0 1px color-mix(in srgb, var(--tone-strong) 45%, transparent);transform:translateY(-2px)}.ld-ev[data-selected]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4.5px var(--ink), var(--shadow-sticker)}.ld-ev[data-kind=ext]{--block:repeating-linear-gradient(-45deg, #37283f12 0 5px, transparent 5px 10px), var(--sunken);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-soft)}.ld-agenda[data-hide-ext] .ld-ev[data-kind=ext]{opacity:0;pointer-events:none;transform:scale(.94)}.ld-ev-top{align-items:center;gap:.35em;width:100%;min-width:0;font-size:.86em;display:flex}.ld-ev-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.ld-ev-time{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:.92em;font-weight:600}.ld-ev:not([data-tall]){justify-content:center}.ld-ev:not([data-tall]) .ld-ev-meta{display:none}.ld-agenda[data-view=dag] .ld-ev{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2em;padding-inline:.5em .8em}.ld-agenda[data-view=dag] .ld-ev-top{width:auto}.ld-agenda[data-view=dag] .ld-ev-meta{width:auto;font-size:.82em;display:flex}.ld-agenda[data-view=dag] .ld-ev-state{margin-left:.6em}.ld-ev-top>svg{flex:none;width:1em;height:1em}.ld-ev .ld-av[data-shade]{box-shadow:0 0 0 .18em var(--paper);font-size:.5em}.ld-ev-state{width:1.1em;height:1.1em}.ld-ev-meta{width:100%;min-width:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.35em;font-size:.76em;font-weight:600;display:flex}.ld-ev-meta svg{flex:none;width:1em;height:1em}.ld-ev-room{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ld-room-dot{background:var(--tone-strong);border-radius:50%;flex:none;width:.55em;height:.55em;box-shadow:0 0 0 1.5px #fffdf8b3}.ld-booked{border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;gap:.25em;margin-left:auto;padding:.18em .5em;font-size:.8em;font-weight:650;display:inline-flex}.ld-ev[data-booked] .ld-ev-time{display:none}.ld-col{container-type:inline-size}@container (width<=11em){.ld-booked>span{display:none}}.ld-booked svg{width:1em;height:1em}.ld-area:not([hidden]) .ld-ev{animation:ld-block-in .56s var(--spring) both;animation-delay:calc(var(--i) * 40ms + 80ms)}@keyframes ld-block-in{0%{opacity:0;transform:translateY(-.6em)scale(.94)}}.ld-nowline{z-index:5;left:-1px;right:0;top:calc(var(--from) / var(--span) * 100%);background:var(--ink);pointer-events:none;height:2px;position:absolute}.ld-nowline i{background:var(--ink);width:.65em;height:.65em;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:50%;left:-.3em;translate:0 -50%}.ld-ghost{z-index:7;left:3px;right:4px;top:calc(var(--from) / var(--span) * 100% + 1px);height:calc(50 / var(--span) * 100% - 3px);background:color-mix(in srgb, var(--iris-soft) 70%, var(--paper));box-shadow:inset 0 0 0 1.5px var(--iris-strong);pointer-events:none;animation:ld-ghost .56s var(--spring-bouncy,var(--spring)) both;border-radius:.8em;flex-direction:column;justify-content:center;gap:.1em;padding:.3em .55em;font-size:.82em;display:flex;position:absolute}.ld-ghost b{font-weight:650}.ld-ghost span{color:var(--iris-deep);font-variant-numeric:tabular-nums;font-weight:600}@keyframes ld-ghost{0%{opacity:0;transform:scale(.8)}}.ld-clients-list{flex-direction:column;gap:1.05em;height:100%;display:flex}.ld-clients-tools{flex:none;align-items:center;gap:.8em;display:flex}.ld-clients-tools .ld-field{flex:1;max-width:30em}.ld-clients-tools .ld-seg{background:var(--sunken);margin-left:auto}.ld-cards{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:.9em;min-height:0;display:grid}.ld-ccard{border-radius:var(--r-xl);text-align:left;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);cursor:pointer;transition:transform var(--t-slow) var(--spring), box-shadow var(--t-slow) var(--ease-out);background:linear-gradient(180deg, var(--tone-soft), var(--surface) 5.5em);flex-direction:column;gap:.5em;padding:1em 1.05em .95em;display:flex}.ld-ccard:hover{box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);transform:translateY(-3px)}.ld-ccard[data-hide]{display:none}.ld-ccard-top{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.ld-ccard-name{font:550 1.18em/1.15 var(--font-display);letter-spacing:-.025em}.ld-ccard-meta{color:var(--muted);align-items:center;gap:.4em;margin-top:-.3em;font-size:.86em;display:flex}.ld-ccard-meta i{background:var(--tone-strong);border-radius:50%;width:.55em;height:.55em;margin-left:.15em}.ld-ccard-kind{background:var(--surface);width:2em;height:2em;color:var(--tone-deep);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--line);border-radius:.7em;place-items:center;display:grid}.ld-ccard-kind svg{width:1em;height:1em}.ld-ccard-tags{gap:.3em;display:flex}.ld-ccard-tags .ld-chip{font-size:.74em}.ld-ccard-facts{gap:1.2em;display:flex}.ld-ccard-facts span{flex-direction:column;line-height:1.15;display:flex}.ld-ccard-facts strong{font:600 1.05em/1.1 var(--font-display)}.ld-ccard-facts small{color:var(--muted);font-size:.78em}.ld-ccard-rhythm{justify-content:space-between;align-items:center;margin-top:.15em;display:flex}.ld-ccard-rhythm i{background:var(--sunken);width:.6em;height:.6em;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none}.ld-ccard-rhythm i:not([data-n="0"]){background:var(--tone-strong);box-shadow:none}.ld-ccard-rhythm i[data-before]:not([data-n="0"]){background:var(--tone-base)}.ld-ccard-foot{padding-top:.2em;font-size:.86em;display:flex}.ld-ccard-next{border-radius:var(--r-pill);background:var(--tone-base);color:var(--ink);align-items:center;gap:.4em;padding:.38em .8em .38em .65em;font-weight:600;display:inline-flex}.ld-ccard-next svg{width:1em;height:1em}.ld-ccard-foot .ld-chip{gap:.4em;padding:.38em .8em .38em .65em;font-size:1em;font-weight:600}.ld-cards-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:2em}.ld-dossier{flex-direction:column;gap:.9em;height:100%;display:flex}.ld-dossier[data-enter]{animation:ld-area-in .42s var(--ease-out) both}.ld-back{border-radius:var(--r-pill);width:fit-content;height:2em;color:var(--ink-soft);cursor:pointer;align-items:center;gap:.25em;margin:-.2em 0 -.3em;padding:0 .7em 0 .35em;font-size:.9em;font-weight:600;display:inline-flex}.ld-back:hover{color:var(--ink);background:#37283f0f}.ld-back svg{width:1.1em;height:1.1em}.ld-dhead{align-items:center;padding-bottom:3.6em}.ld-dhead .ld-av{box-shadow:0 0 0 .12em #fffdf8bf}.ld-dhead .ld-title{font-size:2.35em}.ld-dmeta{flex-wrap:wrap;gap:.4em;margin-top:.55em;display:flex}.ld-dmeta .ld-chip{color:var(--ink);background:#fffdf8a6}.ld-kpis{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75em;margin:-4.4em 1.2em 0;display:grid;position:relative}.ld-kpi{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);align-items:center;gap:.7em;padding:.8em .95em;display:flex}.ld-kpi-icon{background:var(--tone-soft);width:2.3em;height:2.3em;color:var(--tone-deep);border-radius:.8em;flex:none;place-items:center;display:grid}.ld-kpi-icon svg{width:1.1em;height:1.1em}.ld-kpi strong{font:600 1.55em/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.ld-kpi small{color:var(--muted);font-size:.8em;font-weight:550}.ld-dgrid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.9em;min-height:0;display:grid}.ld-dcol{flex-direction:column;gap:.9em;min-height:0;display:flex}.ld-dcard-fill{flex:1}.ld-doc{border-radius:var(--r-md);background:var(--sunken);align-items:center;gap:.55em;margin-top:.3em;padding:.45em .6em;font-size:.88em;font-weight:550;display:flex}.ld-doc>svg{width:1.05em;height:1.05em;color:var(--ink-soft);flex:none}.ld-doc span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ld-doc small{color:var(--ink-soft);align-items:center;gap:.25em;font-size:.86em;font-weight:650;display:inline-flex}.ld-doc small svg{stroke-width:3px;width:1em;height:1em}.ld-dcard{border-radius:var(--r-2xl);background:var(--surface);min-height:0;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);padding:1em 1.15em;overflow:hidden}.ld-dcard-head{font:550 1.12em/1.1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55em;margin-bottom:.8em;display:flex}.ld-dcard-head .ld-section-icon{width:1.6em;height:1.6em}.ld-dcard-head small{color:var(--muted);font:550 .72em/1 var(--font-body);letter-spacing:0;margin-left:auto}.ld-rhythm{border-bottom:1px solid var(--line);background:linear-gradient(to top, var(--line) 1px, transparent 1px) 0 0 / 100% 33.3%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.45em;height:7.6em;padding-top:1em;display:grid}.ld-rhythm span{justify-content:center;height:100%;display:flex;position:relative}.ld-rhythm i{height:calc(var(--v) / 3 * 100%);background:linear-gradient(180deg, var(--tone-vivid), var(--tone-strong));transform-origin:50% 100%;border-radius:.45em .45em .2em .2em;min-height:.35em;position:absolute;bottom:0;left:12%;right:12%}.ld-rhythm i[data-zero]{background:var(--line-strong);border-radius:50%;height:.35em;left:40%;right:40%}.ld-rhythm i[data-before]{background:repeating-linear-gradient(-45deg, var(--tone-strong) 0 3px, var(--tone-soft) 3px 6px);box-shadow:inset 0 0 0 1.5px var(--tone-strong)}.ld-rhythm b{bottom:calc(var(--v) / 3 * 100% + .25em);font-size:.72em;font-weight:650;position:absolute}.ld-dossier[data-enter] .ld-rhythm i{animation:ld-grow-bar .64s var(--spring) both;animation-delay:calc(var(--k) * 35ms + .15s)}@keyframes ld-grow-bar{0%{transform:scaleY(0)}}.ld-months{color:var(--muted);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:.45em;margin-top:.35em;font-size:.72em;font-weight:600;display:grid}.ld-legend-row{color:var(--ink-soft);gap:1em;margin-top:.55em;font-size:.78em;font-weight:550;display:flex}.ld-legend-row span{align-items:center;gap:.35em;display:inline-flex}.ld-legend-row i{background:var(--tone-strong);border-radius:.2em;width:.75em;height:.75em}.ld-legend-row i[data-before]{background:repeating-linear-gradient(-45deg, var(--tone-strong) 0 2px, var(--tone-soft) 2px 4px);box-shadow:inset 0 0 0 1px var(--tone-strong)}.ld-cloud{flex-wrap:wrap;align-items:center;gap:.4em .45em;display:flex}.ld-cloud button{border-radius:var(--r-pill);font-weight:600;font-size:var(--fs);cursor:pointer;transition:transform var(--t-slow) var(--spring), background-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);background:var(--tone-soft);box-shadow:inset 0 0 0 1px var(--tone-base);color:var(--tone-deep);padding:.35em .75em;line-height:1.1}.ld-cloud button[data-w="3"]{background:var(--tone-base);box-shadow:none;color:var(--ink)}.ld-cloud button[data-w="4"]{background:linear-gradient(150deg, var(--tone-vivid), var(--tone-base));box-shadow:none;color:var(--ink)}.ld-cloud button[aria-pressed=true]{background:var(--ink);color:var(--paper);transform:scale(1.05)}.ld-cloud button:hover{transform:translateY(-2px)rotate(-2deg)}.ld-timeline{flex-direction:column;gap:.15em;display:flex;position:relative}.ld-timeline:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:.8em;bottom:.8em;left:1.05em}.ld-tl{transition:opacity .26s var(--ease-out), transform .32s var(--ease-out);align-items:center;gap:.7em;padding:.35em .4em .35em 0;display:flex;position:relative}.ld-tl[data-dim]{opacity:.28}.ld-tl-icon{background:var(--tone-base);width:2.1em;height:2.1em;color:var(--tone-deep);box-shadow:0 0 0 .25em var(--surface);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ld-tl[data-kind=doc] .ld-tl-icon{background:var(--sunken);color:var(--ink-soft)}.ld-tl[data-kind=import] .ld-tl-icon{background:repeating-linear-gradient(-45deg, var(--tone-base) 0 3px, var(--tone-soft) 3px 6px);color:var(--ink)}.ld-tl[data-kind=start] .ld-tl-icon{background:var(--ink);color:var(--paper)}.ld-tl-icon svg{width:1em;height:1em}.ld-tl-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ld-tl-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.ld-tl-text small{color:var(--muted);font-size:.8em}.ld-tl-words{gap:.25em;margin-left:auto;display:flex}.ld-tl-words .ld-chip{font-size:.72em}.ld-dquestion p{font:500 1.12em/1.35 var(--font-display);letter-spacing:-.015em}.ld-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9em;min-height:0;display:grid}.ld-lane{border-radius:var(--r-2xl);background:color-mix(in srgb, var(--tone-soft) 70%, var(--sunken));min-height:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:.6em;padding:.7em;display:flex}.ld-lane[data-lane=intake]{background:color-mix(in srgb, var(--tone-soft) 40%, var(--sunken))}.ld-lane[data-lane=active],.ld-lane[data-lane=closed]{background:var(--sunken)}.ld-lane-head{justify-content:space-between;align-items:center;padding:.15em .2em .1em;display:flex}.ld-lane-head b{border-radius:var(--r-pill);text-align:center;font-variant-numeric:tabular-nums;background:#37283f17;min-width:1.7em;padding:.15em .5em;font-size:.8em}.ld-lane-head b[data-bump]{animation:ld-bump .52s var(--spring)}.ld-lane[data-lane=active] .ld-lane-head .ld-chip,.ld-lane[data-lane=closed] .ld-lane-head .ld-chip{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}.ld-lane-list{flex-direction:column;gap:.6em;min-height:0;display:flex}.ld-icard{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);transform:rotate(var(--tilt,0deg));flex-direction:column;gap:.5em;padding:.85em .9em;display:flex;position:relative}.ld-icard-who{align-items:center;gap:.55em;min-width:0;display:flex}.ld-icard-who b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95em;font-weight:650;overflow:hidden}.ld-wait{border-radius:var(--r-pill);background:var(--tone-base);flex:none;padding:.15em .5em;font-size:.74em;font-weight:650}.ld-icard-chips{flex-wrap:wrap;align-items:center;gap:.3em .8em;display:flex}.ld-icard-chips .ld-chip{color:var(--muted);background:0 0;padding:0;font-size:.74em}.ld-icard-chips .ld-chip[data-web]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-soft);padding:.2em .55em}.ld-icard-q{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85em;line-height:1.38;display:-webkit-box;overflow:hidden}.ld-icard-foot{justify-content:flex-end;align-items:center;min-height:2.1em;display:flex}.ld-move{border-radius:var(--r-pill);cursor:pointer;height:2.1em;transition:transform var(--t-slow) var(--spring), background-color var(--t-base) var(--ease-out);background:var(--tone-base);align-items:center;gap:.35em;padding:0 .6em 0 .8em;font-size:.82em;font-weight:650;display:inline-flex}.ld-move:hover{background:var(--tone-vivid);transform:translate(2px)}.ld-move svg{width:1.05em;height:1.05em}.ld-icard-done{color:var(--ink-soft);align-items:center;gap:.35em;margin-right:auto;font-size:.8em;font-weight:650;display:none}.ld-icard-done svg{width:1.1em;height:1.1em;color:var(--ink)}.ld-icard[data-converted] .ld-icard-done{display:inline-flex}.ld-lane[data-lane=closed] .ld-move,.pa-icard[data-lane=closed] .ld-move{display:none}.ld-groups-grid{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.1em;min-height:0;display:grid}.ld-gcard{border-radius:var(--r-2xl);background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.ld-gband{background:radial-gradient(80% 140% at 100% 0%, #fffdf873, transparent 60%), linear-gradient(135deg, var(--tone-base), color-mix(in srgb, var(--tone-base) 45%, var(--paper)));align-items:center;gap:.9em;padding:1.15em 1.3em;display:flex}.ld-gicon{background:var(--paper);width:2.8em;height:2.8em;color:var(--tone-deep,var(--ink));box-shadow:var(--shadow-xs);border-radius:.95em;flex:none;place-items:center;display:grid}.ld-gicon svg{width:1.3em;height:1.3em}.ld-gname{font:550 1.45em/1.1 var(--font-display);letter-spacing:-.03em}.ld-gmode{margin-top:.15em;font-size:.88em;font-weight:550}.ld-gstart{border-radius:var(--r-pill);white-space:nowrap;background:#fffdf8bf;align-items:center;gap:.4em;margin-left:auto;padding:.4em .8em;font-size:.85em;font-weight:650;display:inline-flex}.ld-gstart svg{width:1em;height:1em}.ld-gbody{flex-direction:column;gap:1em;padding:1.2em 1.3em 1.3em;display:flex}.ld-seats-row{justify-content:space-between;align-items:center;gap:1em;display:flex}.ld-seats-count{align-items:baseline;gap:.5em;display:flex}.ld-seats-count strong{font:600 2.4em/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ld-seats-count strong small{color:var(--muted);letter-spacing:0;font-size:.5em}.ld-seats-count>span{color:var(--ink-soft);font-size:.9em;font-weight:550}.ld-seats-count [data-bind=seats]{display:inline-block}.ld-seats-count [data-bind=seats][data-bump]{animation:ld-bump .52s var(--spring)}.ld-stack{align-items:center;display:inline-flex}.ld-stack .ld-av{box-shadow:0 0 0 .18em var(--surface)}.ld-stack .ld-av+.ld-av{margin-left:-.55em}.ld-stack .ld-av[data-new]{animation:ld-pop-in .62s var(--spring) both}@keyframes ld-pop-in{0%{opacity:0;transform:translateY(-.8em)scale(.4)}}.ld-seats{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45em;display:grid}.ld-seats i{border-radius:var(--r-pill);background:var(--surface);height:1.35em;box-shadow:inset 0 0 0 1.5px var(--tone-base);background-image:repeating-linear-gradient(-45deg, var(--tone-soft) 0 3px, transparent 3px 6px)}.ld-seats i:after{content:"";border-radius:inherit;background:linear-gradient(150deg, var(--tone-base), var(--tone-vivid));height:100%;transition:transform .68s var(--spring);display:block;transform:scale(0)}.ld-seats i[data-on]:after{transform:none}.ld-gform{border-radius:var(--r-xl);background:var(--tone-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone-base) 70%, transparent);align-items:center;gap:.8em;padding:.75em .8em .75em .9em;display:flex}.ld-gform-icon{background:var(--tone-base);border-radius:.8em;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.ld-gform-icon svg{width:1.15em;height:1.15em}.ld-gform-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ld-gform-text strong{font-weight:650}.ld-gform-text small{color:var(--tone-deep);font-size:.86em;font-weight:550}.ld-gfoot{justify-content:space-between;align-items:center;gap:.6em;display:flex}.ld-reserve b{border-radius:var(--r-pill);text-align:center;font-variant-numeric:tabular-nums;background:#37283f1a;min-width:1.4em;margin-left:.2em;padding:.05em .4em}.ld-reserve b[data-bump]{animation:ld-bump .52s var(--spring)}.ld-stamp{border:.14em solid var(--tone-deep);color:var(--tone-deep);font:700 2.4em/1 var(--font-display);letter-spacing:.06em;opacity:0;transition:opacity .2s var(--ease-out), transform .52s var(--spring);pointer-events:none;background:#fffdf8d1;border-radius:.35em;padding:.15em .55em;position:absolute;top:47%;right:9%;transform:rotate(-10deg)scale(1.8)}.ld[data-full] .ld-stamp{opacity:1;transform:rotate(-10deg)}.ld-burst{pointer-events:none;width:0;height:0;position:absolute;top:44%;right:18%}.ld-burst i{background:var(--tone-strong);opacity:0;border-radius:50%;width:.5em;height:.5em;position:absolute}.ld-burst[data-go] i{animation:ld-burst .72s var(--ease-out) both}@keyframes ld-burst{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(5em) scale(.4)}}.ld-gside{flex-direction:column;gap:.85em;display:flex}.ld-gmini{border-radius:var(--r-xl);background:radial-gradient(90% 90% at 100% 0%, color-mix(in srgb, var(--tone-base) 35%, transparent), transparent 70%), var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);align-items:center;gap:.8em;padding:.9em 1em;display:flex}.ld-gmini .ld-gicon{background:var(--tone-soft);width:2.4em;height:2.4em}.ld-gmini .ld-gname{font-size:1.1em}.ld-gmini-meta{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.2;display:flex}.ld-gmini-meta strong{font:600 1.15em/1 var(--font-display)}.ld-gmini-meta small{color:var(--muted);font-size:.78em}.ld-gattend{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);padding:.95em 1.05em}.ld-gattend .ld-panel-title{font-size:1em}.ld-attend{gap:.4em;display:grid}.ld-attend-row{grid-template-columns:2em repeat(5,1fr);align-items:center;gap:.4em;display:grid}.ld-attend-row .ld-av{font-size:.55em}.ld-attend-row i{background:var(--sunken);height:1.1em;box-shadow:inset 0 0 0 1px var(--line);border-radius:.4em}.ld-attend-row i[data-on]{background:color-mix(in srgb, var(--tone-base) 60%, var(--paper));box-shadow:none}.ld-scrim{z-index:20;opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);background:#2a1f3342;position:absolute;inset:0}[data-app=desk][data-overlay]:not([data-overlay=menu]):not([data-overlay=palette]) .ld-scrim{opacity:1;pointer-events:auto}[data-app=desk][data-overlay=palette] .ld-scrim{opacity:.7;pointer-events:auto}[data-app=desk][data-overlay=menu] .ld-scrim{opacity:0;pointer-events:auto}.ld-sheet{z-index:21;border-radius:min(var(--r-2xl), 2.7em);background:radial-gradient(90% 40% at 100% 0%, color-mix(in srgb, var(--tone-base) 40%, transparent), transparent 70%), var(--surface);width:31em;box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);visibility:hidden;transition:transform .52s var(--spring), visibility 0s .52s;flex-direction:column;display:flex;position:absolute;top:.7em;bottom:.7em;right:.7em;overflow:hidden;transform:translate(calc(100% + 1.5em))}.ld-sheet[data-open]{visibility:visible;transition:transform .56s var(--spring), visibility 0s;transform:none}.ld-event{width:25em}.ld-sheet-head{justify-content:space-between;align-items:center;padding:max(.9em,8px) max(.9em,8px) .3em 1.3em;display:flex}.ld-sheet-head h4{font:550 1.3em/1.1 var(--font-display);letter-spacing:-.025em}.ld-sheet-body{flex-direction:column;gap:.75em;min-height:0;padding:.4em 1.2em 1.2em;display:flex}.ld-prep-hero{border-radius:var(--r-xl);background:var(--iris-soft);align-items:center;gap:.9em;margin-top:1.4em;padding:1em;display:flex;position:relative}.ld-prep-name{font:550 1.6em/1.05 var(--font-display);letter-spacing:-.03em}.ld-prep-chips{flex-wrap:wrap;gap:.3em;margin-top:.45em;display:flex}.ld-prep-chips .ld-chip:not([data-fill]){background:var(--paper);color:var(--ink-soft)}.ld-prep-folio{width:5em;position:absolute;top:-2.6em;right:.6em}.ld-sec{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--line);padding:.8em .95em}.ld-sec[data-tone]{background:var(--tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-base) 60%, transparent)}.ld-sheet[data-open] .ld-sec,.pa-sheet[data-open] .ld-sec{animation:ld-block-rise .48s var(--spring) both}.ld-sheet[data-open] .ld-sec:nth-of-type(2),.pa-sheet[data-open] .ld-sec:nth-of-type(2){animation-delay:60ms}.ld-sheet[data-open] .ld-prep-pair .ld-sec,.pa-sheet[data-open] .ld-sec:nth-of-type(3){animation-delay:.12s}@keyframes ld-block-rise{0%{opacity:0;transform:translateY(.9em)}}.ld-sec-head{color:var(--ink-soft);font:700 .86em/1.2 var(--font-body);letter-spacing:0;align-items:center;gap:.4em;margin-bottom:.55em;display:flex}.ld-sec-head svg{width:1.05em;height:1.05em}.ld-ago{color:var(--muted);margin-left:auto;font-weight:550}.ld-sec .ld-kws{margin-bottom:.6em}.ld-sec-body{color:var(--ink-soft);font-size:.92em;line-height:1.5}.ld-focus{font-size:1.02em;font-weight:550;line-height:1.35}.ld-prep-pair{grid-template-columns:1fr 1fr;gap:.75em;display:grid}.ld-prep-pair p{font-size:.92em;line-height:1.4}.ld-homework{cursor:pointer;align-items:flex-start;gap:.65em;width:100%;font-size:.98em;line-height:1.35;display:flex}.ld-check{background:var(--surface);color:#0000;width:1.45em;height:1.45em;transition:background-color var(--t-fast) var(--ease-out), transform .38s var(--spring);border-radius:.48em;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #37283f47}.ld-check svg{stroke-width:3px;width:.95em;height:.95em}.ld-homework[aria-checked=true] .ld-check{background:var(--ink);box-shadow:none;color:var(--paper);transform:scale(1.08)rotate(-4deg)}.ld-homework[aria-checked=true]>span:last-child{color:var(--muted);text-decoration:line-through}.ld-sheet-actions{gap:.5em;padding-top:.2em;display:flex}.ld-event-hero{align-items:center;gap:.8em;display:flex}.ld-event-hero strong{font:550 1.45em/1.05 var(--font-display);letter-spacing:-.03em;display:block}.ld-event-hero small{color:var(--ink-soft);font-weight:550}.ld-event-rows{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:.1em;padding:.3em .9em;display:grid}.ld-event-rows p{border-bottom:1px solid var(--line);align-items:center;gap:.6em;padding:.55em 0;font-size:.92em;display:flex}.ld-event-rows p:last-child{border-bottom:0}.ld-event-rows svg{width:1.05em;height:1.05em;color:var(--iris-deep)}.ld-event-rows span{color:var(--ink-soft);margin-left:auto;font-weight:550}.ld-event-note{border-radius:var(--r-xl);background:var(--iris-soft);padding:.8em .95em;font-size:.92em;line-height:1.45}.ld-composer{z-index:22;border-radius:min(var(--r-2xl), 2.7em);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 40px 90px -30px #37283f8c, 0 12px 30px -12px #37283f40;opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out), transform .46s var(--spring), visibility 0s .46s;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.55fr) minmax(15em,1fr);display:grid;position:absolute;inset:1em 1em 1em 9.5em;overflow:hidden;transform:translateY(2.4em)scale(.96)}.ld-composer[data-open]{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), transform .52s var(--spring), visibility 0s;transform:none}.ld-comp-main{flex-direction:column;gap:.95em;min-height:0;padding:1.2em 1.4em 1em;display:flex}.ld-comp-who{align-items:center;gap:.8em;display:flex}.ld-comp-who-text{flex:1;min-width:0;line-height:1.2}.ld-comp-who h4{font:550 1.55em/1.1 var(--font-display);letter-spacing:-.03em}.ld-comp-who p{color:var(--muted);font-size:.9em;font-weight:500}.ld-comp-label{color:var(--ink-soft);align-items:center;gap:.4em;margin-bottom:.45em;font-size:.9em;font-weight:650;display:inline-flex}.ld-comp-label svg{width:1em;height:1em}.ld-chips-input{border-radius:var(--r-lg);background:var(--paper);min-height:2.9em;box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;align-items:center;gap:.35em;padding:.4em .5em;display:flex;position:relative}.ld-chips{display:contents}.ld-chips .ld-chip{animation:ld-chip-pop .48s var(--spring) both;padding:.38em .4em .38em .8em;font-size:.92em}.ld-chips .ld-chip button{cursor:pointer;border-radius:50%;place-items:center;width:1.3em;height:1.3em;display:grid}.ld-chips .ld-chip button:hover{background:#37283f1a}.ld-chips .ld-chip svg{width:.85em;height:.85em}@keyframes ld-chip-pop{0%{opacity:0;transform:scale(.5)rotate(-6deg)}}.ld-chips-placeholder{color:var(--muted);padding-left:.4em;font-size:.95em}.ld-chips:not(:empty)+.ld-chips-placeholder{display:none}.ld-suggest{flex-wrap:wrap;gap:.35em;margin-top:.55em;display:flex}.ld-suggest .ld-chip{cursor:pointer;transition:transform var(--t-base) var(--spring), background-color var(--t-base) var(--ease-out);background:var(--sunken);color:var(--ink-soft);padding:.32em .7em .32em .5em}.ld-suggest .ld-chip:hover{background:var(--lilac-base);color:var(--ink);transform:translateY(-1px)}.ld-suggest .ld-chip[hidden]{display:none}.ld-comp-note{border-radius:var(--r-xl);background:var(--paper);min-height:0;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow var(--t-base) var(--ease-out);flex-direction:column;flex:1;padding:.85em 1em;display:flex}.ld-comp-note:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.ld-comp-note textarea{resize:none;flex:1;width:100%;min-height:0;font-size:1.08em;line-height:1.6}.ld-comp-pair{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.ld-comp-mini{border-radius:var(--r-lg);background:var(--tone-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone-base) 70%, transparent);padding:.7em .9em}.ld-comp-mini:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.ld-comp-mini .ld-comp-label{margin-bottom:.2em}.ld-comp-mini textarea{resize:none;width:100%;font-size:.95em;line-height:1.4}.ld-comp-close{z-index:5;position:absolute;top:max(1em,8px);right:max(1em,8px)}.ld-comp-side{border-left:1px solid var(--line);background:var(--canvas);flex-direction:column;gap:.7em;min-height:0;padding:max(3.6em,2.5em + 10px) 1.2em 1.2em;display:flex}.ld-comp-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--line);flex-direction:column;gap:.55em;padding:.85em .95em;display:flex}.ld-comp-card[data-tone]{background:var(--tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-base) 60%, transparent)}.ld-comp-card-head{align-items:center;gap:.45em;font-weight:650;display:inline-flex}.ld-comp-card-head svg{width:1.05em;height:1.05em}.ld-comp-card-row{justify-content:space-between;align-items:center;display:flex}.ld-comp-prev{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88em;line-height:1.45;display:-webkit-box;overflow:hidden}.ld-comp-small{color:var(--muted);font-size:.86em}.ld-suggest-row{gap:.35em;display:flex}.ld-comp-foot{border-top:1px solid var(--line);background:var(--surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1em;padding:.8em 1.2em .8em 1.4em;display:flex}.ld-save{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.45em;font-size:.92em;font-weight:600;display:inline-flex}.ld-save-icon{background:var(--sunken);border-radius:50%;place-items:center;width:1.35em;height:1.35em;display:grid}.ld-save-icon svg{stroke-width:3px;width:.85em;height:.85em}.ld-save[data-save=saving] .ld-save-icon{box-shadow:inset 0 0 0 2px var(--line-strong);background:0 0}.ld-save[data-save=saving] .ld-save-icon svg{opacity:0}.ld-save[data-save=saving] .ld-save-icon:after{content:"";border:2px solid #0000;border-top-color:var(--ink);border-radius:50%;width:1.35em;height:1.35em;animation:.7s linear infinite ld-spin;position:absolute}.ld-save-icon{position:relative}.ld-save[data-save=saved]{color:var(--ink-soft)}.ld-save[data-save=saved] .ld-save-icon{background:var(--ink);color:var(--paper)}@keyframes ld-spin{to{transform:rotate(1turn)}}.ld-future-hint{color:var(--muted);margin-left:auto;font-size:.86em;font-weight:550}.ld-finalize{position:relative}.ld-confirm{z-index:3;border-radius:var(--r-xl);background:var(--surface);width:17em;box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);text-align:center;transform-origin:85% 100%;animation:ld-confirm-in .38s var(--spring) both;justify-items:center;gap:.35em;padding:1.1em 1em 1em;display:grid;position:absolute;bottom:calc(100% + .7em);right:0}@keyframes ld-confirm-in{0%{opacity:0;transform:scale(.9)translateY(.5em)}}.ld-confirm strong{font:550 1.1em/1.2 var(--font-display)}.ld-confirm p{color:var(--muted);font-size:.86em}.ld-confirm-actions{gap:.4em;margin-top:.4em;display:flex}.ld-medal{background:var(--lilac);border-radius:50%;place-items:center;width:2.6em;height:2.6em;display:grid}.ld-medal svg{width:1.2em;height:1.2em}.ld-done{z-index:4;opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out), visibility 0s .26s;background:#fffefbf0;place-content:center;justify-items:center;gap:.4em;display:grid;position:absolute;inset:0}[data-finished]>.ld-done{opacity:1;visibility:visible;transition:opacity .26s var(--ease-out), visibility 0s}.ld-done-medal{background:radial-gradient(circle at 35% 30%, var(--lilac-base), #cbb6e6);width:4.4em;height:4.4em;color:var(--ink);box-shadow:0 0 0 .5em var(--lilac-soft);transition:transform .68s var(--spring-bouncy,var(--spring));border-radius:50%;place-items:center;display:grid;transform:scale(.4)}[data-finished]>.ld-done .ld-done-medal{transform:none}.ld-done-medal svg{stroke-width:3px;width:2em;height:2em}.ld-done strong{font:550 1.6em/1.1 var(--font-display);letter-spacing:-.03em;margin-top:.4em}.ld-done small{color:var(--muted);font-weight:550}.ld-confetti{z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:45%;left:50%}.ld-confetti i{background:var(--c);opacity:0;border-radius:.15em;width:.55em;height:.8em;position:absolute}.ld-palette{z-index:23;border-radius:var(--r-xl);background:var(--surface);width:min(40em,80%);box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .38s var(--spring), visibility 0s .38s;position:absolute;top:4.5em;left:50%;overflow:hidden;transform:scale(.95)translateY(-.6em)}.ld-palette[data-open]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), transform .38s var(--spring), visibility 0s;transform:none}.ld-pal-input{border-bottom:1.5px solid var(--line);align-items:center;gap:.8em;padding:1em 1.2em;display:flex}.ld-pal-input svg{width:1.35em;height:1.35em;color:var(--muted);flex:none}.ld-pal-input input{flex:1;min-width:0;font-size:1.25em;font-weight:450}.ld-pal-input input:focus-visible{outline:none}@media (forced-colors:active){.ld-pal-input:focus-within{outline-offset:-2px;outline:2px solid}}.ld-pal-input input::-webkit-search-cancel-button{display:none}.ld-pal-input kbd{background:var(--sunken);color:var(--muted);font:650 .75em/1 var(--font-body);border-radius:.4em;padding:.3em .45em}.ld-pal-results{max-height:26em;padding:.45em;overflow:hidden}.ld-pal-group{color:var(--muted);padding:.65em .75em .3em;font-size:.8em;font-weight:650}.ld-pal-entry{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;min-height:3em;animation:ld-entry .3s var(--ease-out) both;animation-delay:calc(var(--n,0) * 30ms);align-items:center;gap:.8em;padding:.4em .75em;display:flex}.ld-pal-entry:hover,.ld-pal-entry:focus-visible{background:var(--surface-hover,#f6f1f8);outline:none}.ld-pal-entry:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}@keyframes ld-entry{0%{opacity:0;transform:translateY(4px)}}.ld-pal-icon{background:var(--sunken);width:2em;height:2em;color:var(--ink-soft);border-radius:.65em;flex:none;place-items:center;display:grid}.ld-pal-icon[data-tone]{background:var(--tone-base);color:var(--ink)}.ld-pal-icon svg{width:1.05em;height:1.05em}.ld-pal-entry .ld-av{font-size:.74em}.ld-pal-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ld-pal-text strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ld-pal-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.ld-pal-text mark{background:var(--apricot);color:var(--ink);border-radius:.25em;padding:0 .12em}.ld-pal-enter{color:var(--muted);font-family:"DM Sans", "Lucida Grande", var(--font-body);font-size:.85em;font-weight:700}.ld-pal-hints{flex-wrap:wrap;gap:.35em;padding:.3em .75em .6em;display:flex}.ld-pal-hints button{border-radius:var(--r-pill);background:var(--sunken);cursor:pointer;padding:.3em .75em;font-size:.86em;font-weight:600}.ld-pal-hints button:hover{background:var(--lilac)}.ld-pal-none{color:var(--muted);text-align:center;padding:1.4em}.ld-menu{z-index:23;border-radius:var(--r-xl);background:var(--surface);width:19em;box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);transform-origin:0 0;opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out), transform .3s var(--spring), visibility 0s .3s;grid-template-columns:1fr 1fr;gap:.4em;padding:.5em;display:grid;position:absolute;top:7.9em;left:.85em;transform:scale(.85)translateY(-.4em)}.ld-menu[data-open]{opacity:1;visibility:visible;transition:opacity .16s var(--ease-out), transform .3s var(--spring), visibility 0s;transform:none}.ld-menu-item{border-radius:var(--r-lg);cursor:pointer;transition:transform var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out);background:var(--lilac-soft);flex-direction:column;align-items:flex-start;gap:.55em;padding:.8em;display:flex}.ld-menu-item:hover,.ld-menu-item:focus-visible{background:var(--lilac-base);transform:translateY(-1px)}.ld-menu-item span{background:var(--paper);border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid}.ld-menu-item svg{width:1.1em;height:1.1em}.ld-menu-item strong{font-size:.95em;font-weight:650}.ld-toast{z-index:40;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);white-space:nowrap;box-shadow:var(--shadow-toast);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), transform .46s var(--spring);align-items:center;gap:.6em;padding:.5em .55em .5em .5em;font-size:.92em;font-weight:600;display:inline-flex;position:absolute;bottom:1.3em;left:50%;transform:translateY(1em)scale(.92)}.ld-toast[data-show]{opacity:1;pointer-events:auto;transform:none}.ld-toast i{background:var(--lilac-base);width:1.65em;height:1.65em;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.ld-toast i svg{stroke-width:3px;width:.95em;height:.95em}.ld-toast button{border-radius:var(--r-pill);cursor:pointer;background:#ffffff1f;margin-left:.3em;padding:.35em .8em;font-weight:600}.ld-toast:not([data-undo]) button{display:none}.ld-phone-slot{z-index:3;right:calc(-1 * clamp(6px, (100vw - var(--ld-w)) / 2 - 32px, min(64px, calc(64 * var(--fit)))));top:calc(var(--ld-k) * 36.5);--ph-w:var(--ld-ph);transform-origin:50% 100%;transition:opacity .17s var(--ease-out), transform .64s var(--spring);position:absolute;transform:rotate(4deg)}.ld[data-fading] .ld-phone-slot{opacity:0}.ld[data-tucked] .ld-phone-slot{z-index:1;transform:translateY(3%)rotate(5deg)}#ontdek .ld{z-index:2}#ontdek .ribbon{margin-top:clamp(26px, calc(44 * var(--fit)), 44px)}.ld-sheet:not([data-open]),.ld-composer:not([data-open]),.ld-palette:not([data-open]),.ld-menu:not([data-open]){pointer-events:none}@media (width>=768px){.ld-phone-slot .pa-view{transition:opacity .36s var(--ease-out)}.ld-phone-slot .pa-view[data-leaving]{opacity:0}}@media (width<=899px){#ontdek{--ld-w:94vw;--ld-k:calc(var(--ld-w) / 86);--ld-h:calc(var(--ld-k) * 58)}}.ld-still{display:none}@media (width<=767px){#ontdek{--ld-w:132vw;--ld-k:calc(var(--ld-w) / 86);--ld-h:calc(var(--ld-k) * 52);--ld-ph:min(42vw, 250px)}#ontdek .ld{padding-bottom:calc(var(--ld-ph) * 2.09 - var(--ld-h) * .58);margin-left:5vw}#ontdek .ribbon{margin-top:28px}.ld-still{display:block;position:absolute;inset:0 calc(100% - 95vw) 0 0}.ld-phone-slot{right:auto;left:calc(92vw - var(--ld-ph) * 1.15);top:calc(var(--ld-h) * .42)}[data-hinting] .ld-btn[data-hint]:after{animation:none}.ld[data-fresh] .ld-buddy-hint{opacity:0}.ld[data-fresh] .ld-buddy-todo{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ld-stage{animation-name:none}.ld :is([data-sheet],[data-sheet] *){transition-property:none!important}[data-hinting] .ld-btn[data-hint]:after{animation:none}}.intro{position:relative}.intro .intro-pin>.chapter-head{margin-bottom:clamp(36px,5vw,64px)}@media (width>=861px){.intro .intro-pin>.chapter-head{margin-bottom:clamp(36px, calc(64 * var(--fit)), 64px)}}@supports (animation-timeline:view()){@media (width>=761px) and (height<=2400px) and (prefers-reduced-motion:no-preference){.chapter:has(>.intro){display:flow-root;padding-top:0!important}.intro{--intro-reach:45svh;margin-top:calc(-1 * (var(--intro-reach) + var(--intro-prev,var(--section-y))));height:120svh;clip-path:inset(var(--intro-reach) -100vw -100vh -100vw);view-timeline-name:--intro;pointer-events:none}.intro-pin{padding-bottom:64px;position:sticky;top:38svh}@media (width>=861px){.intro-pin{padding-bottom:clamp(36px, calc(64 * var(--fit)), 64px)}}.intro .intro-pin>.chapter-head{pointer-events:auto;margin-bottom:0}.intro-copy{transform-origin:50% 60%;animation-name:intro-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--intro;animation-range:cover 90svh cover 110svh}.intro-late{height:150svh}.intro-late .intro-copy{animation-range:cover 120svh cover 145svh}.intro [data-reveal]{opacity:1;transition:none;transform:none}}}@keyframes intro-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}section#ontdek.explore{padding-top:clamp(104px,15vh,168px)}.explore-head .chapter-title{max-width:14ch}.explore-swing{--swing-size:clamp(64px, calc(92 * var(--fit)), 92px);--swing-drop:1.0833;z-index:1;top:-28px;right:calc(var(--page-edge) + 6%)}.explore-swing .swing-rig{translate:0 28px}@media (width<=860px){.explore-swing{--swing-size:64px;right:calc(var(--page-edge) + 7%)}section#ontdek.explore{padding-top:132px}}.explore-head .chapter-line{max-width:46rem;color:var(--ink-hover)}.sc-prep{align-self:stretch;min-height:24em;position:relative}.sc-prep-back{align-content:center;display:grid;position:absolute;inset:0}.sc-prep-straks{opacity:.88;transform-origin:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);background:linear-gradient(165deg, var(--surface), var(--iris-soft) 70%);transform:scale(.94)}.sc-prep-straks .k-box{margin-top:.8em}.sc-prep-straks .k-chip:not([data-fill]){background:var(--surface);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.sc-prep-open{transition:transform .26s var(--ease-spring);position:relative}.sc-prep-cursor{z-index:3;opacity:0;width:1.55em;height:1.55em;transition:opacity .26s var(--ease-out), transform .62s var(--ease-out);pointer-events:none;position:absolute;top:52%;left:58%;transform:translate(4.5em,3.4em)}.sc-prep-cursor svg{width:100%;height:100%;display:block;overflow:visible}.sc-prep-sheet{z-index:2;background:var(--surface);width:min(30.5em,74%);max-height:100%;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transition:transform .68s var(--ease-out);border-radius:1.6em;flex-direction:column;gap:.6em;padding:.9em .95em .95em;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.sc-prep-top{justify-content:space-between;align-items:center;padding:0 .1em .1em .2em;display:flex}.sc-prep-title{font:500 1.55em/1 var(--font-display);letter-spacing:-.045em}.sc-prep-x{width:1.9em;height:1.9em;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.sc-prep-x svg{width:1.1em;height:1.1em}.sc-prep-block{background:var(--iris-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--iris-strong) 22%, transparent);transition:opacity .36s var(--ease-out), transform .64s var(--spring);border-radius:1.2em;padding:.65em .85em .7em;position:relative}.sc-prep-h{color:var(--ink-soft);align-items:center;gap:.4em;margin-bottom:.4em;font-size:.84em;font-weight:600;display:flex}.sc-prep-h svg{width:1.1em;height:1.1em;color:var(--iris-deep);flex:none}.sc-prep-h small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:1em;font-weight:500}.sc-prep-block>p:not(.sc-prep-h){font-size:.88em;line-height:1.4}.sc-prep-hero{background:radial-gradient(70% 120% at 100% 0%, var(--iris-vivid), transparent 70%), linear-gradient(150deg, var(--iris-base), var(--iris-soft));box-shadow:none;border-radius:1.4em;align-items:center;gap:.8em;padding:.9em 1em;display:flex}.sc-prep-hero .k-name{font-size:1.4em}.sc-prep-chips{flex-wrap:wrap;gap:.35em;margin-top:.4em;display:flex}.sc-prep-chips .k-chip{font-size:.76em}.sc-prep-chips .k-chip[data-fill]{background:var(--surface)}.sc-prep-chips .sc-prep-plain{color:var(--ink-soft);background:#ffffff8c}.sc-prep-folio{width:5em;transition:transform .7s var(--spring), opacity .26s var(--ease-out);transition-delay:.16s;position:absolute;bottom:calc(100% - 2.9em);right:3.2em}.sc-prep-folio .folio{width:100%}.sc-prep-last{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.sc-prep-last .k-kws{margin-bottom:.45em}.sc-prep-kw{transition:opacity .24s var(--ease-out), transform .48s var(--ease-spring);transition-delay:calc(.16s + var(--i) * .12s)}.sc-prep-note{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-prep-ask{background:var(--lilac-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lilac-strong) 30%, transparent)}.sc-prep-task{align-items:flex-start;gap:.6em;display:flex}.sc-prep-task .k-check{width:1.35em;height:1.35em;margin-top:.05em}.sc-prep-task .k-check[data-on]{background:var(--iris-strong)}.sc-prep-strike{opacity:.78;transition:opacity .4s var(--ease-out);text-decoration:line-through 1.5px #37283f80}.sc-prep[data-step="7"] .sc-prep-task .k-check{animation:sc-prep-pop .52s var(--ease-out)}@keyframes sc-prep-pop{0%{transform:scale(1)}35%{transform:scale(1.3)}70%{transform:scale(.94)}to{transform:scale(1)}}.sc-prep:is([data-step="1"],[data-step="2"]) .sc-prep-cursor{opacity:1;transform:none}.sc-prep[data-at~="2"] .sc-prep-cursor{transform:scale(.86)}.sc-prep[data-step="2"] .sc-prep-open{transform:scale(.94)}html.js .sc-prep:not([data-at~="2"]) .sc-prep-straks{opacity:1;transform:none}html.js .sc-prep:not([data-at~="2"]) .sc-prep-sheet{transform:translate(calc(100% + 3em))}html.js .sc-prep:not([data-at~="3"]) .sc-prep-hero{opacity:0;transform:translateY(1.2em)}html.js .sc-prep:not([data-at~="3"]) .sc-prep-folio{opacity:0;transform:translateY(2.4em)scale(.9)}html.js .sc-prep:not([data-at~="4"]) .sc-prep-last{opacity:0;transform:translateY(1.2em)}html.js .sc-prep:not([data-at~="4"]) .sc-prep-kw{opacity:0;transform:scale(.4)}html.js .sc-prep:not([data-at~="5"]) .sc-prep-hw,html.js .sc-prep:not([data-at~="6"]) .sc-prep-ask{opacity:0;transform:translateY(1.2em)}html.js .sc-prep:not([data-at~="7"]) .sc-prep-task .k-check{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong)}html.js .sc-prep:not([data-at~="7"]) .sc-prep-task .k-check svg{stroke-dashoffset:1px}html.js .sc-prep:not([data-at~="7"]) .sc-prep-strike{opacity:1;text-decoration-line:none}@container scene (width<=38em){.sc-prep-back{align-content:start}.sc-prep-straks{transform-origin:50% 0}.sc-prep-sheet{gap:.45em;width:auto;max-height:calc(100% - 3.3em);padding-top:.8em;top:3.3em;left:0;translate:none}.sc-prep-hero{padding:.65em .8em}.sc-prep-folio{width:4.4em;bottom:calc(100% - 2.5em);right:2.6em}.sc-prep-hero .k-avatar[data-size=lg]{width:3em;height:3em}.sc-prep-hero .k-name{font-size:1.3em}html.js .sc-prep:not([data-at~="2"]) .sc-prep-sheet{transform:translateY(44em)}}@container scene (width<=31em){.sc-prep-h small{display:none}.sc-prep-folio{right:2.2em}}.sc-quiet{flex-direction:column;justify-content:center;align-self:stretch;min-height:22em;padding-inline:max(0em,50% - 17em);display:flex;position:relative}.sc-quiet-veil{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--lilac-strong) 42%, transparent), color-mix(in srgb, var(--lilac-strong) 18%, transparent) 60%, transparent);transition:opacity 1.4s var(--ease-in-out);pointer-events:none;position:absolute;inset:-1.5em}.sc-quiet-day{z-index:1;height:3.2em;transition:opacity 1.2s var(--ease-in-out), transform 1.2s var(--ease-in-out);background:#fffdf8a8;border-radius:1.2em;margin:1.4em 7.2em 0 0;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3}.sc-quiet-tick{top:-1.45em;left:var(--x);color:var(--ink-soft);font-size:.72em;font-weight:600;position:absolute;translate:-50%}.sc-quiet-pill{top:50%;left:var(--x);background:var(--lilac-soft);width:2.2em;height:2.2em;box-shadow:0 0 0 .15em var(--surface), inset 0 0 0 1px var(--lilac-strong);border-radius:50%;place-items:center;margin:-1.1em 0 0 -1.1em;display:grid;position:absolute}.sc-quiet-pill.is-done,.sc-quiet-pill.is-now{background:var(--lilac-base);box-shadow:0 0 0 .15em var(--surface)}.sc-quiet-pill .k-avatar{box-shadow:none;background:0 0;font-size:.76em}.sc-quiet-pill i{background:var(--ink);width:1em;height:1em;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.25em;right:-.25em}.sc-quiet-pill i svg{stroke-width:3px;width:.62em;height:.62em}.sc-quiet-pill i.is-open{background:var(--lilac-deep);width:.62em;height:.62em;box-shadow:0 0 0 .14em var(--surface);top:-.1em;right:-.1em}.sc-quiet-pill.is-now:after{content:"";border:.17em solid var(--ink);transition:opacity .3s var(--ease-out), transform .56s var(--ease-spring);border-radius:50%;position:absolute;inset:-.33em}.sc-quiet-card{z-index:2;background:linear-gradient(172deg, var(--surface) 40%, var(--lilac-soft));box-shadow:var(--shadow-card), inset 0 0 0 1px color-mix(in srgb, var(--lilac-strong) 26%, transparent);margin-top:1.2em;padding:1em 1.15em 1.1em;position:relative}.sc-quiet-card .k-card-top{margin-bottom:.7em}.sc-quiet-stack{display:grid}.sc-quiet-stack>*{transition:opacity .32s var(--ease-out), transform .48s var(--ease-spring);grid-area:1/1}.sc-quiet-state>*{justify-self:start}.sc-quiet-when>*{justify-self:end}.sc-quiet .k-count:before{background:var(--lilac-strong)}.sc-quiet-now{background:var(--ink);color:var(--paper)}.sc-quiet-now:before{content:"";background:var(--lilac-vivid);border-radius:50%;width:.48em;height:.48em}.sc-quiet-range{color:var(--lilac-deep);white-space:nowrap;font-size:.84em;font-weight:600}.sc-quiet-body{text-align:center;justify-items:center;gap:.7em;display:grid}.sc-quiet-ring{--w:.55em;--sweep:150deg;flex:none;place-items:center;width:8.6em;height:8.6em;display:grid;position:relative}.sc-quiet-ring:before{content:"";border:var(--w) solid var(--lilac-base);border-radius:50%;position:absolute;inset:0}.sc-quiet-ring .k-avatar{width:3.6em;height:3.6em;box-shadow:none;background:linear-gradient(150deg, var(--lilac-vivid), var(--lilac-base));font-size:1.6em;position:relative}.sc-quiet-arc{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.sc-quiet-arc i,.sc-quiet-cap{transform:rotate(var(--sweep));transition:transform 3.6s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.sc-quiet-arc i{border:var(--w) solid var(--lilac-deep);clip-path:inset(0 50% 0 0);border-radius:50%}.sc-quiet-cap:before,.sc-quiet-ring>b{content:"";width:var(--w);height:var(--w);margin-left:calc(var(--w) / -2);background:var(--lilac-deep);border-radius:50%;position:absolute;top:0;left:50%}.sc-quiet-cap,.sc-quiet-ring>b{transition:transform 3.6s cubic-bezier(.45, 0, .2, 1), opacity .3s var(--ease-out)}.sc-quiet-who .k-name{font-size:1.45em}.sc-quiet-left{color:var(--muted);justify-content:center;align-items:baseline;gap:.5em;margin-top:.3em;font-size:.9em;font-weight:600;display:flex}.sc-quiet-left strong{font:500 1.3em/1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.sc-quiet-mute{border-radius:var(--r-pill);background:var(--lilac-base);width:max-content;color:var(--lilac-deep);transition:opacity .36s var(--ease-out), transform .56s var(--ease-spring);align-items:center;gap:.45em;margin:.9em auto 0;padding:.4em .85em .4em .7em;font-size:.84em;font-weight:600;display:flex}.sc-quiet-mute svg{width:1.1em;height:1.1em}.sc-quiet-folio{width:5.8em;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);position:absolute;bottom:calc(100% - .8em);right:1.3em}.sc-quiet-folio .folio{width:100%}.sc-quiet-stack>.is-soon{opacity:0;transform:translateY(-.5em)}html.js .sc-quiet:not([data-at~="1"]) .sc-quiet-stack>.is-soon{opacity:1;transform:none}html.js .sc-quiet:not([data-at~="1"]) .sc-quiet-stack>.is-now{opacity:0;transform:translateY(.5em)}html.js .sc-quiet:not([data-at~="1"]) .sc-quiet-pill.is-now:after{opacity:0;transform:scale(.6)}.sc-quiet-day{opacity:.8;transform:scale(.97)}html.js .sc-quiet:not([data-at~="2"]) .sc-quiet-day{opacity:1;transform:none}html.js .sc-quiet:not([data-at~="2"]) .sc-quiet-veil{opacity:0}html.js .sc-quiet:not([data-at~="2"]) :is(.sc-quiet-arc i,.sc-quiet-cap){transform:none}html.js .sc-quiet:not([data-at~="2"]) :is(.sc-quiet-cap,.sc-quiet-ring>b){opacity:0}html.js .sc-quiet:not([data-at~="3"]) .sc-quiet-mute{opacity:0;transform:scale(.7)}html.js .sc-quiet:not([data-at~="1"]) .sc-quiet-folio{opacity:0;transform:translateY(.8em)}html.js .sc-quiet:not([data-at~="4"]) .sc-quiet-folio .nap{visibility:hidden}@container scene (width<=38em){.sc-quiet-day{margin-right:6.4em}.sc-quiet-folio{width:5.2em;right:1em}.sc-quiet-ring{--w:.5em;width:8em;height:8em}.sc-quiet-ring .k-avatar{font-size:1.45em}}.sc-note{align-self:stretch;min-height:24em;position:relative}.sc-note-back{align-content:center;display:grid;position:absolute;inset:0}.sc-note-done{opacity:.88;transform-origin:0;background:linear-gradient(165deg, var(--surface), var(--peach-soft) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--peach-strong) 24%, transparent);transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transform:scale(.94)}.sc-note-done .k-chip{background:var(--surface);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.sc-note-ago{color:var(--peach-deep);font-size:.82em;font-weight:600}.sc-note-tile{background:var(--surface);width:min(15em,100%);box-shadow:inset 0 0 0 1px var(--line);border-radius:1em;align-items:center;gap:.55em;margin-top:.9em;padding:.6em .65em;font-size:.9em;display:flex;position:relative}.sc-note-tile i{background:var(--peach-base);width:1.9em;height:1.9em;color:var(--peach-deep);border-radius:.6em;flex:none;place-items:center;font-style:normal;display:grid}.sc-note-tile i svg{width:1.05em;height:1.05em}.sc-note-tile strong{display:block}.sc-note-tile small{color:var(--muted);font-size:.82em;display:block}.sc-note-tile b{background:var(--peach-strong);border-radius:50%;width:.5em;height:.5em;margin-left:auto}.sc-note-card{z-index:2;background:var(--surface);width:min(31em,75%);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transition:opacity .36s var(--ease-out), transform .64s var(--ease-out);border-radius:1.6em;flex-direction:column;gap:.6em;padding:.9em 1.05em 0;display:flex;position:absolute;top:3.4em;bottom:0;right:0}.sc-note-head{align-items:center;gap:.7em;padding-right:5.5em;display:flex}.sc-note-head .k-avatar{width:2.6em;height:2.6em;font-size:1em}.sc-note-head .k-name{font-size:1.3em}.sc-note-meta{color:var(--muted);white-space:nowrap;margin-top:.15em;font-size:.8em;font-weight:500}.sc-note-h{color:var(--ink-soft);align-items:center;gap:.4em;margin-bottom:.4em;font-size:.82em;font-weight:600;display:flex}.sc-note-h svg{width:1.1em;height:1.1em;color:var(--peach-deep);flex:none}.sc-note-field{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:1.2em;position:relative}.sc-note-kws{border-radius:1.25em}.sc-note-field:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 .25em var(--peach-base);opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none;position:absolute;inset:0}.sc-note-input{border-radius:var(--r-pill);align-items:center;gap:.3em;min-height:2.5em;padding:.35em .4em;display:flex}.sc-note-ph{color:var(--muted);font-size:.92em;transition:opacity .12s linear}.sc-note-input .sc-note-ph{position:absolute;top:50%;left:.9em;translate:0 -50%}.sc-note-caret{display:none;position:absolute;top:50%;left:.85em;translate:0 -50%}.sc-note-kw{isolation:isolate;border-radius:var(--r-pill);white-space:nowrap;padding:.26em .7em;font-size:.84em;font-weight:600;display:inline-flex;position:relative}.sc-note-kw:before{content:"";z-index:-1;border-radius:inherit;background:var(--peach-base);transition:opacity .18s var(--ease-out), transform .52s var(--ease-spring);position:absolute;inset:0}.sc-note-kw .k-type>span{transition-delay:calc(.14s + var(--i) * 40ms)}.sc-note-text{flex:1;min-height:4.6em;padding:.7em .9em}.sc-note-body,.sc-note-hw p:last-child{font-size:.9em;line-height:1.45;display:grid}.sc-note-body>*,.sc-note-hw p:last-child>*{grid-area:1/1}.sc-note-body .k-type>span{transition-delay:calc(.16s + var(--i) * 22ms)}.sc-note-boxes{grid-template-columns:1.25fr 1fr;gap:.5em;display:grid}.sc-note-hw{background:var(--peach-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--peach-strong) 28%, transparent);padding:.6em .85em .65em}.sc-note-next{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.sc-note-hw .sc-note-h{margin-bottom:.25em}.sc-note-hw .k-type>span{transition-delay:calc(.14s + var(--i) * 22ms)}.sc-note-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8em;margin:0 -1.05em;padding:.65em 1.05em .8em;display:flex}.sc-note-save{color:var(--muted);font-size:.82em;font-weight:600;display:grid}.sc-note-save>span{white-space:nowrap;transition:opacity .26s var(--ease-out), transform .42s var(--ease-spring);grid-area:1/1;align-items:center;gap:.45em;display:inline-flex}.sc-note-save svg{width:1.1em;height:1.1em}.sc-note-save .is-auto svg{color:var(--peach-strong)}.sc-note-save .is-saved{color:var(--ink)}.sc-note-save .is-saved i{background:var(--peach-strong);width:1.35em;height:1.35em;color:var(--ink);border-radius:50%;place-items:center;display:grid}.sc-note-save .is-saved i svg{stroke-width:3px;width:.85em;height:.85em}.sc-note-spin{border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:1em;height:1em}.sc-note:is([data-step="5"],[data-step="6"]) .sc-note-spin{animation:.76s linear infinite sc-note-spin}html[data-idle] .sc-note .sc-note-spin{animation-play-state:paused}@keyframes sc-note-spin{to{transform:rotate(360deg)}}.sc-note-finish{isolation:isolate;background:0 0;position:relative}.sc-note-finish:before,.sc-note-finish:after{content:"";z-index:-1;border-radius:inherit;background:var(--ink);position:absolute;inset:0}.sc-note-finish:after{background:color-mix(in srgb, var(--ink) 42%, var(--sunken));opacity:0;transition:opacity .36s var(--ease-out)}@keyframes sc-note-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.sc-note-folio{width:5.4em;transition:transform .7s var(--spring), opacity .26s var(--ease-out);transition-delay:.22s;position:absolute;bottom:calc(100% - .62em);right:1.1em}.sc-note-folio .folio{width:100%}html.js .sc-note:not([data-at~="1"]) .sc-note-done{opacity:1;transform:none}html.js .sc-note:not([data-at~="1"]) .sc-note-card{opacity:0;transform:translate(2.5em)scale(.97)}html.js .sc-note:not([data-at~="1"]) .sc-note-folio{opacity:0;transform:translateY(1.6em)scale(.92)}.sc-note[data-step="1"] .sc-note-caret{display:block}.sc-note:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .sc-note-kws:after,.sc-note[data-step="5"] .sc-note-text:after,.sc-note[data-step="6"] .sc-note-hw:not(.sc-note-next):after{opacity:1}.sc-note-ph{opacity:0}html.js .sc-note:not([data-at~="2"]) .sc-note-kws .sc-note-ph,html.js .sc-note:not([data-at~="5"]) .sc-note-text .sc-note-ph,html.js .sc-note:not([data-at~="6"]) .sc-note-hw .sc-note-ph,.sc-note-next .sc-note-ph,.sc-note .k-type>span{opacity:1}html.js .sc-note:not([data-at~="2"]) .sc-note-kw[data-w="0"] .k-type>span,html.js .sc-note:not([data-at~="3"]) .sc-note-kw[data-w="1"] .k-type>span,html.js .sc-note:not([data-at~="4"]) .sc-note-kw[data-w="2"] .k-type>span,html.js .sc-note:not([data-at~="5"]) .sc-note-body .k-type>span,html.js .sc-note:not([data-at~="6"]) .sc-note-hw .k-type>span{opacity:0}html.js .sc-note:not([data-at~="3"]) .sc-note-kw[data-w="0"]:before,html.js .sc-note:not([data-at~="4"]) .sc-note-kw[data-w="1"]:before,html.js .sc-note:not([data-at~="5"]) .sc-note-kw[data-w="2"]:before{opacity:0;transform:scale(.5)}.sc-note[data-step="3"] .sc-note-kw[data-w="0"],.sc-note[data-step="4"] .sc-note-kw[data-w="1"],.sc-note[data-step="5"] .sc-note-kw[data-w="2"]{animation:sc-note-pop .46s var(--ease-out)}.sc-note-save>:not(.is-saved){opacity:0;transform:translateY(.5em)}html.js .sc-note:not([data-at~="5"]) .sc-note-save .is-auto,html.js .sc-note:is([data-step="5"],[data-step="6"]) .sc-note-save .is-busy{opacity:1;transform:none}html.js .sc-note:not([data-at~="7"]) .sc-note-save .is-saved{opacity:0;transform:translateY(.5em)}html.js .sc-note:not([data-at~="5"]) .sc-note-finish:after{opacity:1}@container scene (width<=38em){.sc-note-back{align-content:start}.sc-note-done{transform-origin:50% 0}.sc-note-card{width:auto;top:3.6em;bottom:auto;left:0}.sc-note-text{flex:none}html.js .sc-note:not([data-at~="1"]) .sc-note-card{opacity:1;transform:translateY(44em)}.sc-note-folio{width:4.8em;right:1em}.sc-note-boxes{grid-template-columns:1fr}.sc-note-next{display:none}}@container scene (width<=31em){.sc-note-meta{font-size:.76em}}.sc-follow{flex-direction:column;justify-content:center;align-self:stretch;min-height:24em;padding:7.4em 0 3.4em;display:flex;position:relative}.sc-follow-desk{width:min(100%,36em);margin-inline:auto;position:relative}.sc-follow-card{z-index:1;background:linear-gradient(172deg, var(--surface) 45%, var(--rose-soft));box-shadow:var(--shadow-pop), inset 0 0 0 1px color-mix(in srgb, var(--rose-strong) 22%, transparent);padding:1em 1.1em 1.1em;position:relative}.sc-follow-card .k-chip:not([data-fill]){background:var(--surface);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.sc-follow-ago{color:var(--rose-deep);font-size:.82em;font-weight:600}.sc-follow-rows{gap:.5em;margin-top:.9em;display:grid}.sc-follow-row{background:var(--surface);min-height:3.3em;box-shadow:inset 0 0 0 1px var(--line);border-radius:1em;align-items:center;gap:.9em;padding:.5em .65em .5em .55em;display:flex}.sc-follow-ico{background:var(--rose-soft);width:2.2em;height:2.2em;color:var(--rose-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rose-strong) 24%, transparent);border-radius:.7em;flex:none;place-items:center;font-style:normal;display:grid;position:relative}.sc-follow-ico>svg,.sc-follow-ico>span svg{width:1.1em;height:1.1em}.sc-follow-ico>span{display:grid}.sc-follow-ico>span>svg{transition:opacity .26s var(--ease-out), transform .48s var(--ease-spring);grid-area:1/1}.sc-follow-ok{background:var(--rose-strong);width:1.2em;height:1.2em;color:var(--ink);box-shadow:0 0 0 .14em var(--surface);transition:opacity .2s var(--ease-out), transform .56s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.4em;right:-.4em}.sc-follow-pay .sc-follow-ok{background:var(--mint-strong)}.sc-follow-ok svg{stroke-width:3.2px;width:.75em;height:.75em}.sc-follow-txt{min-width:0}.sc-follow-txt strong{white-space:nowrap;font-size:.95em;display:block}.sc-follow-txt small{color:var(--muted);white-space:nowrap;font-size:.8em;font-weight:500;display:grid}.sc-follow-stack>*{white-space:nowrap;transition:opacity .24s var(--ease-out), transform .42s var(--ease-spring);grid-area:1/1}.sc-follow-stack>.is-after{color:var(--rose-deep);font-weight:600}.sc-follow-row>:last-child{margin-left:auto}.sc-follow-switch{background:var(--ink)}.sc-follow-switch:after{transform:translate(1em)}.sc-follow-right{justify-items:end;display:grid}.sc-follow-right>*{grid-area:1/1}.sc-follow-plan,.sc-follow-printbtn{transition:transform .26s var(--ease-spring), opacity .24s var(--ease-out);padding:.45em .8em;font-size:.82em}.sc-follow-when{background:var(--rose-base);transition:opacity .26s var(--ease-out), transform .52s var(--ease-spring)}.sc-follow-paper{background:var(--white);width:10.5em;height:12.4em;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);transform-origin:50% 100%;transition:transform .9s var(--ease-out);border-radius:.45em;align-content:start;gap:.45em;padding:1em 1em 0;display:grid;position:absolute;bottom:calc(100% - 4.6em);right:2.4em;transform:rotate(-4deg)}.sc-follow-paper i{background:var(--sunken);border-radius:.2em;height:.32em;display:block}.sc-follow-paper .is-name{background:var(--ink-soft);width:52%;height:.42em}.sc-follow-paper .is-rule{background:var(--ink);opacity:.8;height:1.5px;margin:.15em 0 .2em}.sc-follow-paper strong{font:500 .98em/1.05 var(--font-display);letter-spacing:-.03em}.sc-follow-print{background:var(--ink);width:2.1em;height:2.1em;color:var(--paper);box-shadow:var(--shadow-sticker);transition:opacity .22s var(--ease-out), transform .56s var(--ease-spring);border-radius:50%;place-items:center;transition-delay:.42s;display:grid;position:absolute;top:-.8em;right:-.8em}.sc-follow-print svg{width:1.05em;height:1.05em}.sc-follow-cheer{width:6.6em;transition:transform .62s var(--spring), opacity .2s var(--ease-out);position:absolute;bottom:calc(100% - 1.8em);left:2em}.sc-follow-cheer .folio{width:100%}.sc-follow-confetti{z-index:2;width:0;height:0;position:absolute;bottom:calc(100% + 2.8em);left:5em}.sc-follow-confetti i{background:var(--c);width:.5em;height:.75em;transform:translate(var(--x), var(--y)) rotate(var(--r));transition:transform .9s var(--ease-out), opacity .26s var(--ease-out);transition-delay:calc(var(--i) * 40ms);border-radius:.12em;position:absolute;top:-.25em;left:-.25em}.sc-follow-confetti i:nth-child(3n){border-radius:50%;width:.55em;height:.55em}.sc-follow-toast{transition:opacity .26s var(--ease-out), transform .52s var(--ease-spring);bottom:.2em}.sc-follow-stack>.is-before,.sc-follow-ico>span>.is-before{opacity:0;transform:translateY(-.4em)}html.js .sc-follow:not([data-at~="1"]) .sc-follow-pay .is-before{opacity:1;transform:none}html.js .sc-follow:not([data-at~="1"]) .sc-follow-pay .is-after{opacity:0;transform:translateY(.4em)}html.js .sc-follow:not([data-at~="1"]) .sc-follow-switch{background:var(--sunken)}html.js .sc-follow:not([data-at~="1"]) .sc-follow-switch:after{transform:none}html.js .sc-follow:not([data-at~="1"]) .sc-follow-pay .sc-follow-ok,html.js .sc-follow:not([data-at~="3"]) .sc-follow-attest .sc-follow-ok,html.js .sc-follow:not([data-at~="5"]) .sc-follow-next .sc-follow-ok{opacity:0;transform:scale(.3)}.sc-follow:not([data-step="1"]):not([data-step="2"]) .sc-follow-toast{opacity:0;transform:translateY(1.2em)scale(.92)}.sc-follow[data-step="2"] .sc-follow-printbtn{transform:scale(.93)}html.js .sc-follow:not([data-at~="3"]) .sc-follow-paper{transform:translateY(9.4em)}html.js .sc-follow:not([data-at~="3"]) .sc-follow-print{opacity:0;transform:scale(.3)rotate(-30deg)}.sc-follow-plan{opacity:0;transform:scale(.9)}html.js .sc-follow:not([data-at~="5"]) .sc-follow-plan{opacity:1;transform:none}.sc-follow[data-step="4"] .sc-follow-plan{transform:scale(.93)}html.js .sc-follow:not([data-at~="5"]) .sc-follow-when{opacity:0;transform:scale(.6)}html.js .sc-follow:not([data-at~="5"]) .sc-follow-next .is-before{opacity:1;transform:none}html.js .sc-follow:not([data-at~="5"]) .sc-follow-next .is-after{opacity:0;transform:translateY(.4em)}html.js .sc-follow:not([data-at~="6"]) .sc-follow-cheer{transform:translateY(7em)}html.js .sc-follow:not([data-at~="6"]) .sc-follow-confetti i{opacity:0;transform:translateY(1em)scale(.3)}@container scene (width<=38em){.sc-follow-paper{width:9.6em;right:1.4em}.sc-follow-cheer{width:5.4em;left:1.2em}.sc-follow-confetti{left:3.9em}}@container scene (width<=31em){.sc-follow-printbtn{padding:.5em}.sc-follow-printbtn span{display:none}.sc-follow-attest .sc-follow-txt strong{white-space:normal}}.cards-chapter{padding-bottom:calc(var(--section-y) * .9)}.cards-chapter .chapter-title{max-width:none}.cards{--gap:clamp(10px, calc(14 * var(--fit)), 14px);--pad:clamp(18px, calc(26 * var(--fit)), 26px);--r:30px;--open:2.6;--flip:.58s;--row:min(calc(100vw - 2 * var(--gutter-tight)), max(65rem, calc(1440 * var(--fit))), 1440px);gap:var(--gap);width:var(--row);margin:0 auto;padding:0;display:grid;overflow-x:clip;container-type:inline-size}.card{--fill:color-mix(in srgb, var(--tone-base) 40%, var(--tone-soft));--shape-a:var(--tone-base);--shape-b:color-mix(in srgb, var(--tone-base) 66%, var(--tone-soft));min-width:0;list-style:none;position:relative}.card[data-tone=iris]{--fill:color-mix(in srgb, var(--iris-base) 50%, var(--iris-soft));--shape-a:color-mix(in srgb, var(--iris-base) 88%, var(--iris-vivid));--shape-b:color-mix(in srgb, var(--iris-base) 74%, var(--iris-soft))}.card[data-tone=lilac]{--fill:color-mix(in srgb, var(--lilac-base) 42%, var(--lilac-soft));--shape-a:color-mix(in srgb, var(--lilac-vivid) 40%, var(--lilac-base));--shape-b:var(--lilac-base)}.card-bg{pointer-events:none;position:absolute;inset:0}.card-bg i{background:var(--fill);transition:transform var(--flip) var(--ease-out);position:absolute;top:0;bottom:0}.card-bg-l{width:var(--r);border-radius:var(--r) 0 0 var(--r);left:0}.card-bg-m{left:calc(var(--r) - 1px);right:calc(var(--r) - 1px);transform-origin:0}.card-bg-r{width:var(--r);border-radius:0 var(--r) var(--r) 0;right:0}.card-body{height:100%;padding:var(--pad);transition:transform var(--flip) var(--ease-out);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.card-head{font:inherit;letter-spacing:normal;margin:0}.card-toggle{justify-items:start;gap:clamp(12px, calc(16 * var(--fit)), 16px);color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:grid}.card-toggle:after{content:"";z-index:4;border-radius:var(--r);position:absolute;inset:0}.card-toggle:focus-visible{outline:none}.card-toggle:focus-visible:after{outline:2.5px solid var(--focus);outline-offset:3px}.card-icon{background:var(--shape-a);width:42px;height:42px;color:var(--ink);transition:transform .56s var(--ease-spring);border-radius:12px;place-items:center;display:grid}.card-icon svg{width:20px;height:20px}.card-title{font:500 clamp(1.5rem, calc(34 * var(--fit)), 2.1rem)/1.05 var(--font-display);letter-spacing:-.035em;white-space:nowrap}.card-line,.card-text{max-width:min(31rem,100%);color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.5}.card-line{display:none}.card-panel{gap:clamp(14px, calc(22 * var(--fit)), 22px);min-height:0;padding-top:clamp(10px, calc(14 * var(--fit)), 14px);flex-direction:column;grid-area:2/1;display:flex}.card-stage{--k-size:1em;overflow-clip-margin:22px;min-height:0;transition:opacity .28s var(--ease-out);flex:1;display:grid;overflow:clip}.card-stage.is-swap{opacity:0}.card-stage :is(.sc-prep-sheet,.sc-note-card,.sc-follow-card,.sc-quiet-card,.sc-follow-paper){box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--line-strong)}.card-stage :is(.sc-follow-card,.sc-quiet-card,.sc-prep-straks,.sc-note-done){background:var(--surface)}.card-stage .sc-prep-hero{background:var(--iris-base)}.card-stage .sc-quiet-veil{background:radial-gradient(closest-side, color-mix(in srgb, var(--lilac-strong) 24%, transparent), transparent)}.card-art{display:none}@media (width>=68.75em){html.js .cards{--nw:calc((100cqi - 3 * var(--gap)) / (3 + var(--open)));--ow:calc(var(--nw) * var(--open));width:calc(var(--row) + 16px);grid-template-columns:minmax(0,2.6fr) repeat(3,minmax(0,1fr));padding-inline:8px}html.js .cards[data-open="1"]{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr) repeat(2,minmax(0,1fr))}html.js .cards[data-open="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2.6fr) minmax(0,1fr)}html.js .cards[data-open="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.6fr)}html.js .card{height:clamp(28.125rem, calc(560 * var(--fit)), 560px)}html.js .card-toggle{cursor:pointer}html.js .card[data-open] .card-toggle{cursor:default}html.js .card[data-open] .card-toggle:after{pointer-events:none}html.js .card[data-open] .card-icon{transform:rotate(-8deg)scale(1.05)}html.js .card:not([data-open]):hover .card-icon{transform:rotate(-4deg)scale(1.03)}html.js .card-panel{width:calc(var(--ow) - 2 * var(--pad));transition:opacity .34s linear .14s,visibility}html.js .card-stage{font-size:clamp(8px, calc((var(--ow) - 2 * var(--pad)) / 50), 12.2px)}html.js .card:not([data-open]) .card-panel{opacity:0;visibility:hidden;content-visibility:hidden;transition:opacity 90ms linear, visibility 0s 90ms, content-visibility 0s 90ms allow-discrete}html.js .card:not([data-open]) .card-stage .folio *,html.js .card[data-open] .card-folio .folio *{animation-play-state:paused!important}html.js .card.is-closing{z-index:1}html.js .card-line{width:calc(var(--nw) - 2 * var(--pad));padding-top:clamp(10px, calc(14 * var(--fit)), 14px);grid-area:2/1;align-self:start;transition:opacity .3s linear .1s,visibility;display:block}html.js .card-art{transition:opacity .38s linear .3s,visibility}html.js .card[data-open] :is(.card-line,.card-art){opacity:0;visibility:hidden;transition:opacity 90ms linear,visibility 0s 90ms}html.js .card-art{width:var(--nw);aspect-ratio:240/250;pointer-events:none;display:block;position:absolute;bottom:0;left:0}.card-shapes{border-radius:0 0 var(--r) var(--r);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.card-shapes .a{fill:var(--shape-a)}.card-shapes .b{fill:var(--shape-b)}.card-folio{left:var(--fx);bottom:var(--fy);width:36%;transition:transform .7s var(--ease-spring);position:absolute;translate:-50%}.card-folio .folio{width:100%}html.js .card:not([data-open]):hover .card-folio{transform:translateY(-6px)rotate(-3deg)}}.card.is-flip .card-bg i,.card.is-flip .card-body{transition:none}.card.is-flip .card-bg-l{transform:translateX(var(--dx))}.card.is-flip .card-bg-m{transform:translateX(var(--dx)) scaleX(var(--sx))}.card.is-flip .card-bg-r{transform:translateX(var(--dxr))}.card.is-flip .card-body{transform:translateX(var(--dxc))}@media (width>=68.75em){html:not(.js) .cards{width:min(1100px, calc(100vw - 2 * var(--gutter-tight)));grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.js) .card-icon{transform:rotate(-8deg)scale(1.05)}html:not(.js) .card-toggle:after{pointer-events:none}html:not(.js) .card-stage{flex:none;height:33em;font-size:11.5px}}@media not all and (width>=68.75em){.cards{width:min(1000px, calc(100vw - 2 * var(--gutter-tight)));grid-template-columns:repeat(2,minmax(0,1fr))}.card-icon{transform:rotate(-8deg)scale(1.05)}.card-toggle:after{pointer-events:none}.card-stage{height:33em;font-size:clamp(8.4px, calc((100cqi - var(--gap)) / 2 / 48), 11px);flex:none}}@media (width<=760px){.cards{--pad:20px;--r:28px;width:min(560px, calc(100vw - 2 * var(--gutter-tight)));grid-template-columns:minmax(0,1fr)}.card-stage{height:33.5em;font-size:clamp(8.2px,2.43902cqi,10.6px)}}.sc-embed{--soft:var(--iris-soft);--base:var(--iris-base);--strong:var(--iris-strong);--deep:var(--iris-deep);--vivid:var(--iris-vivid);width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-embed svg{flex:none}.sc-embed-site{width:45.5em;height:33.4em;box-shadow:var(--shadow-window), inset 0 0 0 1px #ffffffb3;background:#fdfbf7;border-radius:1.6em;position:absolute;top:.3em;left:.3em;overflow:hidden}.sc-embed-bar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;height:2.6em;display:flex;position:relative}.sc-embed-dots{gap:.4em;display:flex;position:absolute;left:1.05em}.sc-embed-dots i{background:var(--line-strong);border-radius:50%;width:.6em;height:.6em}.sc-embed-url{border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);align-items:center;gap:.4em;padding:.28em 1.1em;font-size:.78em;font-weight:600;display:inline-flex}.sc-embed-url svg{width:1em;height:1em;color:var(--deep)}.sc-embed-page{align-content:start;gap:1.5em;padding:1.2em 2.2em 0;display:grid}.sc-embed-nav{justify-content:space-between;align-items:center;display:flex}.sc-embed-logo{font:600 1.05em/1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55em;display:inline-flex}.sc-embed-logo i{background:var(--ink);width:1.9em;height:1.9em;color:var(--paper);border-radius:50%;place-items:center;display:grid}.sc-embed-logo svg{width:1em;height:1em}.sc-embed-links{color:var(--ink-soft);gap:1.6em;font-size:.86em;font-weight:550;display:flex}.sc-embed-hero{grid-template-columns:minmax(0,1fr) 16.5em;align-items:center;gap:2em;display:grid}.sc-embed-copy{justify-items:start;gap:.75em;display:grid}.sc-embed-kicker{color:var(--deep);font-size:.82em;font-weight:650}.sc-embed-h{max-width:9.5em;font:500 2.75em/.98 var(--font-display);letter-spacing:-.045em}.sc-embed-p{max-width:21em;color:var(--ink-soft);font-size:.98em;line-height:1.45}.sc-embed-more{border-bottom:1.5px solid;align-items:center;gap:.4em;margin-top:.3em;padding-bottom:.15em;font-size:.88em;font-weight:650;display:inline-flex}.sc-embed-more svg{width:1em;height:1em}.sc-embed-photo{background:linear-gradient(170deg, var(--lilac-soft), var(--lilac-base) 82%);border-radius:1.6em 1.6em 5em;height:15.5em;position:relative;overflow:hidden}.sc-embed-photo i{display:block;position:absolute}.sc-embed-photo .is-window{background:linear-gradient(#fffdf8,#f3edf9);border-radius:3.5em 3.5em .6em .6em;width:7em;height:8.4em;top:1.6em;left:2.2em;box-shadow:inset 0 0 0 .35em #fff9}.sc-embed-photo .is-sun{background:radial-gradient(circle, var(--peach-vivid), #ffb27d00);opacity:.9;border-radius:50%;width:2.2em;height:2.2em;top:3em;left:6.1em}.sc-embed-photo .is-chair{background:linear-gradient(170deg, var(--iris-vivid), var(--iris-strong));border-radius:2.2em 2.2em .8em .8em;width:7.6em;height:4.4em;bottom:1.3em;left:6.4em;box-shadow:0 .8em 1.2em -.9em #37283f80}.sc-embed-photo .is-plant{width:3.2em;height:7.6em;bottom:.9em;right:1.6em}.sc-embed-photo .is-plant:after{content:"";background:var(--ink-soft);border-radius:.5em .5em 1em 1em;height:2.4em;position:absolute;bottom:0;left:.5em;right:.5em}.sc-embed-photo .is-plant b{transform-origin:50% 100%;background:#6f5b7c;border-radius:50%/70% 70% 30% 30%;width:1.5em;height:4em;margin-left:-.75em;position:absolute;bottom:2em;left:50%}.sc-embed-photo .is-plant b:first-child{transform:rotate(-30deg)}.sc-embed-photo .is-plant b:nth-child(2){background:#5a4865;height:5.2em}.sc-embed-photo .is-plant b:nth-child(3){transform:rotate(32deg)}.sc-embed-cards{grid-template-columns:repeat(3,1fr);gap:.8em;padding-right:13.5em;display:grid}.sc-embed-cards p{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.1em;align-items:center;gap:.55em;padding:.75em .85em;font-size:.82em;font-weight:600;display:flex}.sc-embed-cards i{background:var(--soft);width:2em;height:2em;color:var(--deep);border-radius:.7em;flex:none;place-items:center;display:grid}.sc-embed-cards svg{width:1em;height:1em}.sc-embed-fab{z-index:2;border-radius:var(--r-pill);background:var(--vivid);height:3em;color:var(--ink);align-items:center;gap:.55em;padding:0 1.25em 0 1em;font-size:.95em;font-weight:650;display:inline-flex;position:absolute;bottom:1.3em;right:1.3em;box-shadow:0 .9em 2em -.6em #1f162480,0 .12em .4em #1f16242e}.sc-embed-fab>span{display:grid}.sc-embed-fab:after{content:"";border-radius:inherit;box-shadow:0 0 0 .22em var(--paper), 0 0 0 .42em var(--strong);opacity:0;transition:opacity .3s var(--ease-out), transform .56s var(--ease-spring);position:absolute;inset:-.45em;transform:scale(1.12)}.sc-embed-fab svg{width:1.25em;height:1.25em}.sc-embed-shade{z-index:3;opacity:0;transition:opacity .32s var(--ease-out);background:#553a735c;position:absolute;inset:2.6em 0 0}.sc-embed-pop{z-index:4;background:var(--canvas);opacity:0;visibility:hidden;transform-origin:90% 100%;transition:opacity .26s var(--ease-out), transform .62s var(--ease-soft-spring), visibility 0s .62s;border-radius:1.3em;position:absolute;top:9.2em;left:2.4em;right:2.4em;overflow:hidden;transform:translate(12%,30%)scale(.5);box-shadow:0 1.8em 4.8em -1.2em #1f16248c}.sc-embed-x{z-index:2;background:#fffdf8f0;border-radius:50%;place-items:center;width:2.3em;height:2.3em;display:grid;position:absolute;top:.7em;right:.7em;box-shadow:0 .25em .8em -.25em #1f162459}.sc-embed-x svg{width:1.1em;height:1.1em}.sc-embed-bk{grid-template-columns:11.6em minmax(0,1fr);gap:.95em;height:100%;padding:1.1em 1.2em;font-size:.92em;display:grid}.sc-embed-side{background:radial-gradient(12em 12em at 100% 0%, #fffdf88c, transparent 62%), linear-gradient(160deg, var(--vivid), color-mix(in srgb, var(--vivid) 80%, var(--strong)));isolation:isolate;min-height:13.5em;box-shadow:var(--shadow-card);border-radius:1.4em;align-content:start;align-self:start;justify-items:start;gap:.55em;padding:1.05em 1.05em 1.1em;display:grid;position:relative;overflow:hidden}.sc-embed-eyebrow{border-radius:var(--r-pill);background:#fffdf89e;padding:.22em .65em;font-size:.72em;font-weight:650}.sc-embed-name{font:550 1.55em/1 var(--font-display);letter-spacing:-.04em}.sc-embed-chips{flex-wrap:wrap;gap:.3em;padding-right:2.6em;display:flex}.sc-embed-chips>span{border-radius:var(--r-pill);background:#fffdf8b8;align-items:center;gap:.3em;padding:.22em .6em;font-size:.74em;font-weight:650;display:inline-flex}.sc-embed-chips svg{width:1.05em;height:1.05em;color:var(--deep)}.sc-embed-chips>span>span{display:grid}.sc-embed-folio{z-index:-1;width:4.6em;position:absolute;bottom:-.9em;right:-.2em}.sc-embed-main{min-width:0;padding-top:2.4em;display:grid}.sc-embed-main>div{transition:opacity .28s var(--ease-out), transform .52s var(--ease-soft-spring), visibility 0s;grid-area:1/1;align-self:start}.sc-embed-cal{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);border-radius:1.3em;grid-template-columns:minmax(0,1fr) 10.2em;display:grid;overflow:hidden}.sc-embed-month{padding:.85em .9em .9em}.sc-embed-mh{text-align:center;font:550 1.1em/1 var(--font-display);letter-spacing:-.03em;margin-bottom:.4em}.sc-embed-grid{grid-template-columns:repeat(7,1fr);gap:.22em;display:grid}.sc-embed-wd{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:.15em;font-size:.6em;font-weight:700}.sc-embed-d{height:1.95em;color:var(--muted);border-radius:.65em;place-items:center;font-size:.8em;font-weight:550;display:grid;position:relative}.sc-embed-d.is-free{background:var(--soft);color:var(--deep);box-shadow:inset 0 0 0 1.5px var(--base);font-weight:750}.sc-embed-d.is-sel{background:var(--ink);color:var(--paper);box-shadow:none}.sc-embed-d.is-today:after{content:"";background:currentColor;border-radius:50%;width:.22em;height:.22em;position:absolute;bottom:.2em}.sc-embed-slots{border-left:1.5px dashed var(--line-strong);padding:.9em .85em}.sc-embed-sh{font:550 1.1em/1.1 var(--font-display);letter-spacing:-.03em;margin-bottom:.7em;display:grid}.sc-embed-sh span{color:var(--muted);font:700 .58em/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.sc-embed-times{grid-template-columns:1fr 1fr;gap:.38em;display:grid}.sc-embed-time{isolation:isolate;border-radius:var(--r-pill);height:2.3em;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:color .2s var(--ease-out);place-items:center;font-size:.86em;font-weight:700;display:grid;position:relative}.sc-embed-time:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .18s var(--ease-out), transform .38s var(--ease-spring);position:absolute;inset:0;transform:scale(.8)}.sc-embed-done{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);text-align:center;border-radius:1.3em;flex-direction:column;align-items:center;gap:.55em;padding:1.4em 1em 1.3em;display:flex}.sc-embed-tick{background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 60%), var(--base);width:3.6em;height:3.6em;transition:transform .6s var(--ease-spring) 80ms;border-radius:50%;place-items:center;display:grid}.sc-embed-tick svg{width:2em;height:2em}.sc-embed-tick path{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-in-out) .3s}.sc-embed-done-h{font:550 1.45em/1.05 var(--font-display);letter-spacing:-.035em}.sc-embed-when{background:var(--base);white-space:nowrap;border-radius:1em;align-items:center;gap:.4em;padding:.4em .85em;font-size:.82em;font-weight:650;display:inline-flex}.sc-embed-when svg{width:1.05em;height:1.05em}.sc-embed-agenda{z-index:5;background:var(--surface);width:15.8em;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transition:opacity .3s var(--ease-out), transform .7s var(--ease-soft-spring);border-radius:1.5em;padding:.95em 1em 1em;position:absolute;top:6em;right:.3em;rotate:1.5deg}.sc-embed-ag-top{align-items:center;gap:.5em;margin-bottom:.75em;display:flex}.sc-embed-ag-top i{background:var(--base);border-radius:.65em;place-items:center;width:1.9em;height:1.9em;display:grid}.sc-embed-ag-top svg{width:1em;height:1em}.sc-embed-ag-top strong{font:550 1.15em/1 var(--font-display);letter-spacing:-.02em}.sc-embed-ag-top span{color:var(--muted);margin-left:auto;font-size:.8em;font-weight:650}.sc-embed-ag-grid{height:13.2em;position:relative}.sc-embed-hour{left:0;right:0;top:calc(var(--h) * 3.6em + .4em);border-top:1px solid var(--line);position:absolute}.sc-embed-hour span{background:var(--surface);color:var(--muted);padding-right:.3em;font-size:.7em;font-weight:600;position:absolute;top:-.65em}.sc-embed-ev{left:3em;right:0;top:calc(var(--from) * 3.6em + .45em);height:calc(var(--len) * 3.6em - .15em);background:var(--lilac-base);border-radius:.75em;align-items:flex-start;gap:.4em;padding:.4em .5em;font-size:.86em;display:flex;position:absolute}.sc-embed-ev strong{font-weight:650}.sc-embed-ev small{color:#37283fb3;font-weight:600}.sc-embed-ev .k-avatar{width:1.75em;height:1.75em;box-shadow:none;background:#fff9;font-size:.66em}.sc-embed-ev.is-new{z-index:1;background:linear-gradient(150deg, var(--vivid), var(--base));transition:opacity .26s var(--ease-out), transform .64s var(--spring);align-items:center;transition-delay:.38s;box-shadow:0 .6em 1.2em -.7em #37283f99,inset 0 0 0 1.5px #ffffff80}.sc-embed-booked{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);white-space:nowrap;box-shadow:var(--shadow-toast);transition:opacity .24s var(--ease-out), transform .52s var(--ease-spring);align-items:center;gap:.3em;padding:.25em .65em;font-size:.82em;font-weight:650;transition-delay:.72s;display:inline-flex;position:absolute;bottom:calc(100% + .4em);right:.3em}.sc-embed-booked svg{width:1em;height:1em;color:var(--vivid)}.sc-embed{--cx:var(--c0x);--cy:var(--c0y);--c0x:27em;--c0y:22em;--c1x:45.7em;--c1y:31.3em;--c3x:42.9em;--c3y:19.5em}.sc-embed-cursor{z-index:7;opacity:0;width:1.9em;height:1.9em;transform:translate(var(--cx), var(--cy));transition:transform .68s var(--ease-in-out), opacity .24s var(--ease-out);position:absolute;top:0;left:0}.sc-embed-cursor svg{z-index:1;transform-origin:23% 13%;width:100%;height:100%;position:relative;overflow:visible;translate:-.44em -.25em}.sc-embed-cursor i{background:var(--strong);opacity:0;border-radius:50%;width:2.2em;height:2.2em;position:absolute;top:-1.1em;left:-1.1em}.sc-embed:is([data-step="1"],[data-step="2"]){--cx:var(--c1x);--cy:var(--c1y)}.sc-embed:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"]){--cx:var(--c3x);--cy:var(--c3y)}html.js .sc-embed:not([data-at~="6"]) .sc-embed-site{transform:translate(7em)}html.js .sc-embed:not([data-at~="6"]) .sc-embed-agenda{opacity:0;transform:translate(3em)scale(.92)}html.js .sc-embed:not([data-at~="6"]) .sc-embed-ev.is-new{opacity:0;transition-delay:0s;transform:translateY(-1.6em)scale(.85)}html.js .sc-embed:not([data-at~="6"]) .sc-embed-booked{opacity:0;transition-delay:0s;transform:translateY(-.5em)scale(.8)}.sc-embed-page,.sc-embed-site{transition:opacity .42s var(--ease-out), transform .76s var(--ease-soft-spring)}html.js .sc-embed:is([data-step="1"],[data-step="2"]) .sc-embed-page{opacity:.45}.sc-embed-site{opacity:.5}html.js .sc-embed:not([data-at~="6"]) .sc-embed-site{opacity:1}html.js .sc-embed:is([data-step="1"],[data-step="2"]) .sc-embed-fab:after{opacity:1;transform:none}.sc-embed:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .sc-embed-shade{opacity:1}.sc-embed:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .sc-embed-pop{opacity:1;visibility:visible;transition-delay:.14s,.14s,0s;transform:none}.sc-embed-done{opacity:0;visibility:hidden;transform:translateY(.8em)}.sc-embed-month{transition:opacity .36s var(--ease-out)}.sc-embed:is([data-step="3"],[data-step="4"]) .sc-embed-month{opacity:.4}.sc-embed[data-at~="5"] .sc-embed-cal{opacity:0;visibility:hidden;transition-delay:0s,0s,.28s;transform:translateY(-.6em)}.sc-embed[data-at~="5"] .sc-embed-done{opacity:1;visibility:visible;transition-delay:.16s;transform:none}.sc-embed:not([data-at~="5"]) .sc-embed-tick{transform:scale(.5)rotate(-20deg)}.sc-embed:not([data-at~="5"]) .sc-embed-tick path{stroke-dashoffset:1px;transition:none}.sc-embed[data-at~="4"] .sc-embed-time.is-pick{color:var(--paper)}.sc-embed[data-at~="4"] .sc-embed-time.is-pick:before{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.js .sc-embed:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .sc-embed-cursor{opacity:1}.sc-embed[data-step="2"] .sc-embed-cursor svg{animation:sc-embed-press-a .3s var(--ease-out)}.sc-embed[data-step="2"] .sc-embed-cursor i{animation:sc-embed-tap-a .52s var(--ease-out)}.sc-embed[data-step="2"] .sc-embed-fab{animation:sc-embed-push .3s var(--ease-out)}.sc-embed[data-step="4"] .sc-embed-cursor svg{animation:sc-embed-press-b .3s var(--ease-out)}.sc-embed[data-step="4"] .sc-embed-cursor i{animation:sc-embed-tap-b .52s var(--ease-out)}}@keyframes sc-embed-press-a{50%{transform:scale(.8)}}@keyframes sc-embed-press-b{50%{transform:scale(.8)}}@keyframes sc-embed-tap-a{0%{opacity:.55;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes sc-embed-tap-b{0%{opacity:.55;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes sc-embed-push{50%{transform:scale(.94)}}@container scene (width<=619px){.sc-embed{width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30);--c0x:14em;--c0y:21em;--c1x:22.7em;--c1y:43.5em;--c3x:18.6em;--c3y:43.3em}.sc-embed-site{border-radius:1.5em;width:29.6em;height:45.6em;top:.2em;left:.2em}html.js .sc-embed:not([data-at~="6"]) .sc-embed-site{transform:none}.sc-embed-dots{display:none}.sc-embed-url{font-size:.85em}.sc-embed-page{gap:1.2em;padding:1em 1.2em 0}.sc-embed-links{display:none}.sc-embed-nav:after{content:"";background:linear-gradient(var(--ink), var(--ink)) top / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom / 100% 2px no-repeat;width:1.35em;height:.9em}.sc-embed-hero{grid-template-columns:1fr;gap:1.1em}.sc-embed-kicker{font-size:.92em}.sc-embed-h{font-size:2.6em}.sc-embed-p{font-size:1.02em}.sc-embed-more{font-size:.95em}.sc-embed-photo{height:11em}.sc-embed-cards{grid-template-columns:1fr;gap:.5em;padding-right:0}.sc-embed-cards p{padding:.6em .75em;font-size:.95em}.sc-embed-cards p:nth-child(n+3){display:none}.sc-embed-fab{font-size:1em;bottom:1em;right:1em}.sc-embed-pop{transform-origin:85% 100%;border-radius:1.5em 1.5em 0 0;inset:auto 0 0}.sc-embed-x{top:.6em;right:.6em}.sc-embed-bk{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.8em;padding:.8em;font-size:1em}.sc-embed-side{gap:.4em;min-height:0;padding:.9em 1em}.sc-embed-eyebrow{display:none}.sc-embed-name{font-size:1.6em}.sc-embed-chips{gap:.35em;display:flex}.sc-embed-chips>span{font-size:.86em}.sc-embed-folio{width:4em;bottom:-.7em;right:3.4em}.sc-embed-main{padding-top:0}.sc-embed-cal{grid-template-columns:1fr}.sc-embed-month{padding:.8em .8em .7em}.sc-embed-mh{font-size:1.2em}.sc-embed-wd{font-size:.7em}.sc-embed-d{height:2.3em;font-size:.95em}.sc-embed-slots{border-left:0;border-top:1.5px dashed var(--line-strong);padding:.8em}.sc-embed-sh{grid-template-columns:auto 1fr;align-items:baseline;gap:.4em;margin-bottom:.55em;font-size:1.15em}.sc-embed-sh span{font-size:.66em}.sc-embed-times{grid-template-columns:repeat(4,1fr)}.sc-embed-time{height:2.5em;font-size:.95em}.sc-embed-when{white-space:normal;font-size:.95em}.sc-embed-agenda{width:auto;inset:auto 1em 1em;rotate:-1deg}.sc-embed-ag-grid{height:9.4em}.sc-embed-hour{top:calc(var(--h) * 2.6em + .4em)}.sc-embed-hour:last-child{display:none}.sc-embed-ev{top:calc(var(--from) * 2.6em + .45em);height:calc(var(--len) * 2.6em - .15em);font-size:.95em}.sc-embed-ev.is-new{height:2.2em}.sc-embed-booked{top:50%;bottom:auto;right:.4em;translate:0 -50%}.sc-embed-ev:last-child{display:none}html.js .sc-embed:not([data-at~="6"]) .sc-embed-agenda{transform:translateY(4em)scale(.94)}}@container scene (width>=620px){.sc-embed-hour span{font-size:max(9px,.7em)}.sc-embed-ev small{font-size:max(9px,.83em)}.sc-embed-booked{font-size:max(9px,.82em)}}.sc-manage{--soft:var(--iris-soft);--base:var(--iris-base);--strong:var(--iris-strong);--deep:var(--iris-deep);--vivid:var(--iris-vivid);width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-manage svg{flex:none}.sc-manage-mail{z-index:1;background:var(--surface);width:21em;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);transition:transform .76s var(--ease-soft-spring), opacity .42s var(--ease-out);border-radius:1.6em;padding:1.2em 1.35em 1.35em;position:absolute;top:8.4em;left:1em}.sc-manage-from{align-items:center;gap:.65em;display:flex}.sc-manage-from .k-avatar{background:var(--base);width:2.5em;height:2.5em;box-shadow:none;font-size:.86em}.sc-manage-from strong{font-size:.95em;font-weight:650;display:block}.sc-manage-from small{color:var(--muted);font-size:.78em;font-weight:550;display:block}.sc-manage-from>svg{width:1.2em;height:1.2em;color:var(--muted);margin-left:auto}.sc-manage-subject{border-bottom:1px solid var(--line);font:550 1.35em/1.1 var(--font-display);letter-spacing:-.03em;margin:.85em 0 .9em;padding-bottom:.8em}.sc-manage-appt{background:var(--soft);border-radius:1em;align-items:center;gap:.7em;padding:.7em .8em;display:flex}.sc-manage-appt i{background:var(--base);width:2.3em;height:2.3em;color:var(--deep);border-radius:.75em;place-items:center;display:grid}.sc-manage-appt i svg{width:1.15em;height:1.15em}.sc-manage-appt strong{font:600 1em/1.2 var(--font-display);display:block}.sc-manage-appt small{color:var(--ink-soft);font-size:.82em;font-weight:600;display:block}.sc-manage-ask{color:var(--ink-soft);margin:.9em 0 .35em;font-size:.88em}.sc-manage-link{isolation:isolate;color:var(--deep);align-items:center;gap:.35em;font-size:.95em;font-weight:700;display:inline-flex;position:relative}.sc-manage-link span{text-underline-offset:.2em;text-decoration:underline 1.5px}.sc-manage-link svg{width:1em;height:1em}.sc-manage-link:before{content:"";z-index:-1;border-radius:var(--r-pill);background:var(--base);opacity:0;transition:opacity .22s var(--ease-out), transform .42s var(--ease-spring);position:absolute;inset:-.35em -.55em;transform:scale(.9)}.sc-manage-win{z-index:2;background:var(--canvas);width:35.6em;box-shadow:var(--shadow-window), inset 0 0 0 1px #ffffffb3;transition:opacity .36s var(--ease-out), transform .76s var(--ease-soft-spring);border-radius:1.6em;position:absolute;top:5em;left:23.4em;overflow:hidden}.sc-manage-bar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;height:2.6em;display:flex}.sc-manage-url{border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);white-space:nowrap;align-items:center;gap:.4em;padding:.28em 1.1em;font-size:.78em;font-weight:600;display:inline-flex}.sc-manage-url svg{width:1em;height:1em;color:var(--deep)}.sc-manage-page{align-content:start;gap:.95em;padding:1.2em 1.4em 1.4em;display:grid}.sc-manage-top{background:radial-gradient(16em 16em at 100% 0%, #fffdf88c, transparent 62%), linear-gradient(160deg, var(--vivid), color-mix(in srgb, var(--vivid) 80%, var(--strong)));isolation:isolate;min-height:8.4em;box-shadow:var(--shadow-card);border-radius:1.5em;justify-items:start;gap:.6em;padding:1.15em 1.35em 1.25em;display:grid;position:relative;overflow:hidden}.sc-manage-eyebrow{border-radius:var(--r-pill);background:#fffdf89e;padding:.25em .7em;font-size:.74em;font-weight:650}.sc-manage-heads{justify-self:stretch;padding-right:6em;display:grid}.sc-manage-head{grid-area:1/1;align-content:start;justify-items:start;gap:.6em;display:grid}.sc-manage-h1{font:550 1.95em/1.02 var(--font-display);letter-spacing:-.04em}.sc-manage-status{border-radius:var(--r-pill);background:var(--paper);color:var(--deep);align-items:center;gap:.4em;padding:.3em .75em;font-size:.8em;font-weight:700;display:inline-flex}.sc-manage-status:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.sc-manage-folio{z-index:-1;width:6em;transition:opacity .26s var(--ease-out), transform .56s var(--ease-spring);position:absolute;bottom:-1.2em;right:.5em}.sc-manage-cards{display:grid}.sc-manage-card{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);border-radius:1.5em;grid-area:1/1;align-self:start;padding:1.15em 1.3em 1.2em}.sc-manage-when{align-items:center;gap:.75em;display:flex}.sc-manage-when i{background:var(--soft);width:2.6em;height:2.6em;color:var(--deep);border-radius:.85em;place-items:center;display:grid}.sc-manage-when i svg{width:1.2em;height:1.2em}.sc-manage-when strong{font:600 1.1em/1.2 var(--font-display);letter-spacing:-.02em;display:block}.sc-manage-when small{color:var(--ink-soft);font-size:.88em;font-weight:600;display:block}.sc-manage-actions{gap:.5em;margin-top:1em;display:flex}.sc-manage-btn{border-radius:var(--r-pill);background:var(--ink);height:2.75em;color:var(--paper);white-space:nowrap;place-items:center;padding:0 1.3em;font-size:.9em;font-weight:650;display:inline-grid;position:relative}.sc-manage-btn.is-ghost{color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.sc-manage-note{color:var(--muted);align-items:center;gap:.45em;margin-top:.9em;font-size:.8em;font-weight:600;display:flex}.sc-manage-note svg{width:1.05em;height:1.05em;color:var(--deep)}.sc-manage-sh{font:550 1.25em/1.1 var(--font-display);letter-spacing:-.03em;margin-bottom:.8em}.sc-manage-sh span{color:var(--muted)}.sc-manage-times{grid-template-columns:repeat(4,1fr);gap:.5em;display:grid}.sc-manage-t{isolation:isolate;border-radius:var(--r-pill);height:2.75em;box-shadow:inset 0 0 0 1.5px var(--line-strong);place-items:center;font-weight:700;display:grid;position:relative}.sc-manage-t:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .18s var(--ease-out), transform .38s var(--ease-spring);position:absolute;inset:0;transform:scale(.8)}.sc-manage-t.is-pick{transition:color 0s .12s}.sc-manage-t.is-was{background:var(--sunken);box-shadow:none;color:var(--muted);text-decoration:line-through 2px}.sc-manage-t small{border-radius:var(--r-pill);background:var(--base);color:var(--ink);padding:.05em .5em;font-size:.7em;font-weight:700;text-decoration:none;position:absolute;top:-.75em}.sc-manage-move{gap:.55em;display:grid}.sc-manage-move>div{border-radius:1em;align-items:center;gap:.75em;padding:.55em .75em;display:flex}.sc-manage-move .is-to{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--base)}.sc-manage-move dt{border-radius:var(--r-pill);background:var(--sunken);min-width:3.4em;color:var(--ink-soft);letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:.2em .6em;font-size:.72em;font-weight:700}.sc-manage-move .is-to dt{background:var(--ink);color:var(--paper)}.sc-manage-move dd{margin:0;font-size:1em}.sc-manage-move del{color:var(--muted);text-decoration-thickness:2px}.sc-manage-move strong{font-weight:700}.sc-manage{--cx:var(--c0x);--cy:var(--c0y);--c0x:33em;--c0y:29em;--c1x:26.4em;--c1y:23.9em;--c3x:29.7em;--c3y:24.5em;--c5x:53em;--c5y:23.5em}.sc-manage-cursor{z-index:7;opacity:0;width:1.9em;height:1.9em;transform:translate(var(--cx), var(--cy));transition:transform .62s var(--ease-in-out), opacity .24s var(--ease-out);position:absolute;top:0;left:0}.sc-manage-cursor svg{z-index:1;transform-origin:23% 13%;width:100%;height:100%;position:relative;overflow:visible;translate:-.44em -.25em}.sc-manage-cursor i{background:var(--strong);opacity:0;border-radius:50%;width:2.2em;height:2.2em;position:absolute;top:-1.1em;left:-1.1em}.sc-manage:is([data-step="1"],[data-step="2"]){--cx:var(--c1x);--cy:var(--c1y)}.sc-manage:is([data-step="3"],[data-step="4"]){--cx:var(--c3x);--cy:var(--c3y)}.sc-manage:is([data-step="5"],[data-step="6"],[data-step="7"]){--cx:var(--c5x);--cy:var(--c5y)}html.js .sc-manage:not([data-at~="2"]) .sc-manage-mail{transform:translate(18.5em)}html.js .sc-manage:not([data-at~="2"]) .sc-manage-win{opacity:0;transform:translate(4em)scale(.95)}html.js .sc-manage[data-at~="2"] .sc-manage-mail{opacity:.4;transform:scale(.96)}.sc-manage[data-step="1"] .sc-manage-link:before,.sc-manage[data-step="2"] .sc-manage-link:before{opacity:1;transform:none}.sc-manage-head,.sc-manage-card{opacity:0;visibility:hidden;transition:opacity .24s var(--ease-out), transform .52s var(--ease-soft-spring), visibility 0s .24s;transform:translateY(.6em)}.sc-manage-head.is-done,.sc-manage-card.is-done{opacity:1;visibility:visible;transition-delay:.3s,.3s,0s;transform:none}html.js .sc-manage:not([data-at~="7"]) :is(.sc-manage-head.is-done,.sc-manage-card.is-done){opacity:0;visibility:hidden;transition-delay:0s,0s,.24s;transform:translateY(.6em)}html.js .sc-manage:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) :is(.sc-manage-head.is-view,.sc-manage-card.is-view),html.js .sc-manage:is([data-step="4"],[data-step="5"],[data-step="6"]) :is(.sc-manage-head.is-move,.sc-manage-card.is-move){opacity:1;visibility:visible;transition-delay:.3s,.3s,0s;transform:none}.sc-manage-when,.sc-manage-note,.sc-manage-btn.is-ghost,.sc-manage-t:not(.is-pick),.sc-manage-move .is-from{transition:opacity .36s var(--ease-out)}html.js .sc-manage:is([data-step="3"],[data-step="4"]) :is(.sc-manage-when,.sc-manage-note,.sc-manage-btn.is-ghost),html.js .sc-manage:is([data-step="5"],[data-step="6"]) .sc-manage-t:not(.is-pick){opacity:.4}.sc-manage-move .is-from{opacity:.6}.sc-manage[data-at~="6"] .sc-manage-t.is-pick{color:var(--paper)}.sc-manage[data-at~="6"] .sc-manage-t.is-pick:before{opacity:1;transform:none}html.js .sc-manage:not([data-at~="7"]) .sc-manage-folio.is-party{opacity:0;transform:translateY(1em)rotate(-8deg)}html.js .sc-manage[data-at~="7"] .sc-manage-folio.is-wave{opacity:0;transform:translateY(1em)}.sc-manage-folio.is-wave{opacity:0}html.js .sc-manage-folio.is-wave{opacity:1}.sc-manage[data-step="7"] .sc-manage-folio.is-party{transition-delay:.3s}@media (prefers-reduced-motion:no-preference){html.js .sc-manage:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"]) .sc-manage-cursor{opacity:1}.sc-manage[data-step="2"] .sc-manage-cursor svg{animation:sc-manage-press-a .3s var(--ease-out)}.sc-manage[data-step="2"] .sc-manage-cursor i{animation:sc-manage-tap-a .52s var(--ease-out)}.sc-manage[data-step="4"] .sc-manage-cursor svg{animation:sc-manage-press-b .3s var(--ease-out)}.sc-manage[data-step="4"] .sc-manage-cursor i{animation:sc-manage-tap-b .52s var(--ease-out)}.sc-manage[data-step="4"] .sc-manage-btn.is-move{animation:sc-manage-push .3s var(--ease-out)}.sc-manage[data-step="6"] .sc-manage-cursor svg{animation:sc-manage-press-c .3s var(--ease-out)}.sc-manage[data-step="6"] .sc-manage-cursor i{animation:sc-manage-tap-c .52s var(--ease-out)}}@keyframes sc-manage-press-a{50%{transform:scale(.8)}}@keyframes sc-manage-press-b{50%{transform:scale(.8)}}@keyframes sc-manage-press-c{50%{transform:scale(.8)}}@keyframes sc-manage-tap-a{0%{opacity:.55;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes sc-manage-tap-b{0%{opacity:.55;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes sc-manage-tap-c{0%{opacity:.55;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes sc-manage-push{50%{transform:scale(.94)}}@container scene (width<=619px){.sc-manage{width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30);--c0x:17em;--c0y:40em;--c1x:7.6em;--c1y:29.8em;--c3x:6.1em;--c3y:32.8em;--c5x:22em;--c5y:35.2em}.sc-manage-mail{width:29.6em;padding:1.1em 1.2em 1.25em;top:5.4em;left:.2em}.sc-manage-from strong{font-size:1em}.sc-manage-appt small,.sc-manage-ask{font-size:.95em}.sc-manage-link{font-size:1.02em}html.js .sc-manage:not([data-at~="2"]) .sc-manage-mail{transform:translateY(8.6em)}html.js .sc-manage[data-at~="2"] .sc-manage-mail{transform:none}.sc-manage-win{width:29.6em;top:13.6em;left:.2em}html.js .sc-manage:not([data-at~="2"]) .sc-manage-win{transform:translateY(6em)scale(.96)}.sc-manage-url{font-size:.85em}.sc-manage-page{gap:.8em;padding:.85em}.sc-manage-top{min-height:8.6em;padding:1em 1.1em 1.1em}.sc-manage-eyebrow{font-size:.85em}.sc-manage-heads{padding-right:4.6em}.sc-manage-h1{font-size:1.8em}.sc-manage-folio{width:5em;bottom:-1em;right:.3em}.sc-manage-card{padding:1.05em 1.05em 1.1em}.sc-manage-when small{font-size:.95em}.sc-manage-btn{font-size:1em}.sc-manage-note{font-size:.92em}.sc-manage-times{grid-template-columns:1fr 1fr;gap:.75em .5em}.sc-manage-t{font-size:1.05em}.sc-manage-move dd{font-size:.98em}.sc-manage-move>div{gap:.6em;padding:.55em .6em}}@container scene (width>=620px){.sc-manage-eyebrow{font-size:max(9px,.74em)}.sc-manage-move dt{font-size:max(9px,.72em)}}@media (prefers-reduced-motion:reduce){.sc-manage *,.sc-manage :before,.sc-manage :after{transition:none!important}}.sc-sync{--soft:var(--iris-soft);--base:var(--iris-base);--strong:var(--iris-strong);--deep:var(--iris-deep);--vivid:var(--iris-vivid);--row:2.75em;--top:1.3em;--headh:7.3em;width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-sync svg{flex:none}.sc-sync-mark{width:1.25em;height:1.25em}.sc-sync-day,.sc-sync-book{top:var(--top);height:calc(var(--headh) + 8 * var(--row) + .9em);border-radius:1.6em;position:absolute}.sc-sync-day{background:var(--surface);width:25em;box-shadow:var(--shadow-window), inset 0 0 0 1px var(--line);padding:1em 1.15em 0;left:7em}.sc-sync-head{height:calc(var(--headh) - 1em);align-content:start;gap:.75em;display:grid}.sc-sync-title{align-items:center;gap:.55em;height:2.1em;display:flex}.sc-sync-title i{background:var(--base);border-radius:.7em;place-items:center;width:2.1em;height:2.1em;display:grid}.sc-sync-title i svg{width:1.1em;height:1.1em}.sc-sync-title strong{font:550 1.35em/1 var(--font-display);letter-spacing:-.03em}.sc-sync-title span{color:var(--muted);font-size:.86em;font-weight:600}.sc-sync-links{gap:.45em;display:flex}.sc-sync-link{isolation:isolate;white-space:nowrap;align-items:center;gap:.45em;height:2.2em;padding:0 .4em 0 .55em;font-size:.88em;font-weight:650;display:inline-flex;position:relative}.sc-sync-link:before,.sc-sync-link:after{content:"";z-index:-1;border-radius:var(--r-pill);transition:opacity .26s var(--ease-out), transform .52s var(--ease-spring);position:absolute;inset:0}.sc-sync-link:before{border:1.5px dashed var(--line-strong);opacity:0}.sc-sync-link:after{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--base)}.sc-sync-link>span{transition:opacity .26s var(--ease-out);display:grid}.sc-sync-link b{background:var(--deep);width:1.45em;height:1.45em;color:var(--paper);transition:opacity .22s var(--ease-out), transform .48s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.sc-sync-link b svg{stroke-width:3.2px;width:.85em;height:.85em}.sc-sync-link:nth-child(2) :is(b,span),.sc-sync-link:nth-child(2):after{transition-delay:.16s}.sc-sync-grid{height:calc(8 * var(--row));position:relative}.sc-sync-hour{left:0;right:0;top:calc(var(--h) * var(--row));border-top:1px solid var(--line);height:0;position:absolute}.sc-sync-hour span{background:var(--surface);color:var(--muted);padding-right:.3em;font-size:.74em;font-weight:600;line-height:1.2;position:absolute;top:-.62em;left:0}.sc-sync-block{left:3.4em;right:0;top:calc(var(--from) * var(--row) + 1px);height:calc(var(--len) * var(--row) - 3px);background:linear-gradient(160deg, var(--lilac-base), color-mix(in srgb, var(--lilac-base) 70%, var(--iris-base)));box-shadow:0 1px 0 #37283f0f, inset 0 0 0 1px color-mix(in srgb, var(--strong) 28%, transparent);border-radius:.8em;align-items:baseline;gap:.45em;padding:.45em .65em;display:flex;position:absolute;overflow:hidden}.sc-sync-block strong{font-size:.88em;font-weight:650;line-height:1.15}.sc-sync-block small{color:#37283fad;font-size:.76em;font-weight:600}.sc-sync-ext{background:repeating-linear-gradient(-45deg, #553a7314 0 .32em, transparent .32em .72em), var(--iris-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--strong) 45%, transparent);color:var(--ink-soft);transition:opacity .32s var(--ease-out), transform .64s var(--ease-spring);transition-delay:calc(var(--i) * .22s);align-items:flex-start}.sc-sync-ext>svg{width:1em;height:1em;color:var(--deep);margin-top:.1em}.sc-sync-ext>span{min-width:0;display:grid}.sc-sync-ext small{color:var(--muted)}.sc-sync-book{background:var(--surface);width:18.4em;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);left:34.6em;overflow:hidden}.sc-sync-url{border-bottom:1px solid var(--line);background:var(--canvas);height:2.4em;color:var(--muted);justify-content:center;align-items:center;gap:.35em;padding:0 .8em;display:flex}.sc-sync-url svg{width:.8em;height:.8em;color:var(--deep)}.sc-sync-url span{white-space:nowrap;text-overflow:ellipsis;font-size:.74em;font-weight:600;overflow:hidden}.sc-sync-bhead{height:calc(var(--headh) - 2.4em);padding:.9em 1.15em 0}.sc-sync-sh{font:550 1.3em/1.1 var(--font-display);letter-spacing:-.03em}.sc-sync-sh span{color:var(--muted)}.sc-sync-count{color:var(--muted);align-items:baseline;gap:.25em;margin-top:.3em;font-size:.86em;font-weight:600;display:flex}.sc-sync-roll{vertical-align:bottom;height:1.3em;color:var(--ink);font-weight:750;line-height:1.3;display:inline-block;overflow:hidden}.sc-sync-roll>span{transition:transform .56s var(--ease-spring) .52s;display:grid;transform:translateY(-50%)}.sc-sync-slots{height:calc(8 * var(--row));margin:0 1.15em;position:relative}.sc-sync-slot{left:0;right:0;top:calc(var(--r) * var(--row) + .24em);height:calc(var(--row) - .48em);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:opacity .32s var(--ease-out), transform .46s var(--ease-spring);place-items:center;display:grid;position:absolute}.sc-sync-slot b{font-size:.95em;font-weight:700}.sc-sync-slot.is-busy{opacity:.38;transition-delay:calc(var(--i) * .16s + .12s);transform:scale(.95)}.sc-sync-slot.is-busy:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .38s var(--ease-out);transition-delay:calc(var(--i) * .16s + .22s);border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:34%;right:34%}html.js .sc-sync:not([data-at~="1"]) .sc-sync-link:before{opacity:1}html.js .sc-sync:not([data-at~="1"]) .sc-sync-link:after{opacity:0;transform:scale(.9)}html.js .sc-sync:not([data-at~="1"]) .sc-sync-link>span{opacity:.45}html.js .sc-sync:not([data-at~="1"]) .sc-sync-link b{opacity:0;transform:scale(.3)}html.js .sc-sync:not([data-at~="2"]) .sc-sync-ext{opacity:0;transform:translateY(-.8em)scale(.94)}html.js .sc-sync:not([data-at~="3"]) .sc-sync-slot.is-busy{opacity:1;transition-delay:0s;transform:none}html.js .sc-sync:not([data-at~="3"]) .sc-sync-slot.is-busy:after{transition-delay:0s;transform:scaleX(0)}html.js .sc-sync:not([data-at~="3"]) .sc-sync-roll>span{transition-delay:0s;transform:none}.sc-sync-book,.sc-sync-title,.sc-sync-links,.sc-sync-hour,.sc-sync-block:not(.sc-sync-ext){transition:opacity .42s var(--ease-out)}html.js .sc-sync:is([data-step="1"],[data-step="2"]) .sc-sync-book{opacity:.42}html.js .sc-sync:is([data-step="1"],[data-step="2"],[data-step="3"]) :is(.sc-sync-title,.sc-sync-hour,.sc-sync-block:not(.sc-sync-ext)){opacity:.4}html.js .sc-sync[data-step="3"] .sc-sync-links{opacity:.45}@container scene (width<=619px){.sc-sync{--row:3.3em;--top:5.6em;width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30)}.sc-sync-day{width:16.6em;padding:1em .85em 0;left:.2em}.sc-sync-title strong{font-size:1.3em}.sc-sync-links{gap:.3em}.sc-sync-link{gap:.35em;padding:0 .3em 0 .45em;font-size:.92em}.sc-sync-hour span{font-size:.82em}.sc-sync-block{flex-direction:column;gap:0;padding:.4em .6em;left:3.6em}.sc-sync-ext{flex-direction:row;gap:.4em}.sc-sync-block strong{font-size:.95em}.sc-sync-block small{font-size:.85em}.sc-sync-book{width:12.4em;left:17.4em}.sc-sync-url span{font-size:.8em}.sc-sync-bhead{padding:.85em .9em 0}.sc-sync-sh{font-size:1.25em}.sc-sync-sh span{display:none}.sc-sync-count{font-size:.92em}.sc-sync-slots{margin:0 .9em}.sc-sync-slot b{font-size:1.05em}}@container scene (width>=620px){.sc-sync-hour span{font-size:max(9px,.74em)}.sc-sync-block small{font-size:max(9px,.76em)}.sc-sync-url span{font-size:max(9px,.74em)}}@media (prefers-reduced-motion:reduce){.sc-sync *,.sc-sync :before,.sc-sync :after{transition:none!important}}.k.sc-search{--row:3.3em;--group:2.1em;--input:3.8em;--shift:12.6em;--shift-y:0em;--top:5.6em;width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-search>*{position:absolute}.sc-search-keys{transition:opacity .26s var(--ease-out), transform .42s var(--ease-out);gap:.7em;display:flex;top:13.2em;left:50%;translate:-50%}.sc-search-keys kbd{background:linear-gradient(180deg, var(--white), var(--peach-soft));width:3.6em;height:3.6em;color:var(--ink);font:600 1.7em/1 var(--font-display);box-shadow:inset 0 -.18em 0 #86451a24, inset 0 0 0 1px #ffffffe6, 0 .2em 0 #86451a2e, var(--shadow-card);border-radius:.9em;place-items:center;display:grid}.sc-search-keys kbd+kbd{border-radius:1.02em;width:4.08em;height:4.08em;font-size:1.5em}.sc-search-palette{z-index:1;left:.6em;top:var(--top);background:var(--surface);width:34em;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transform-origin:50% 30%;transition:opacity .4s var(--ease-out), transform .76s var(--spring);border-radius:1.75em;overflow:hidden}.sc-search-input{height:var(--input);border-bottom:1.5px solid var(--line);align-items:center;gap:.75em;padding:0 1.2em;display:flex;position:relative}.sc-search-input>svg{width:1.35em;height:1.35em;color:var(--peach-deep);flex:none}.sc-search-field{white-space:nowrap;flex:1;min-width:0;font-size:1.3em;font-weight:500;line-height:1.3;position:relative}.sc-search-field .k-type{--type-speed:95ms}.sc-search-placeholder{color:#37283f61;font-weight:450;transition:opacity 1ms;position:absolute;top:0;left:.14em}.sc-search-caret-start{position:absolute;top:.1em;left:0}.sc-search-input kbd{background:var(--sunken);color:var(--muted);font:650 .74em/1 var(--font-body);border-radius:.45em;flex:none;padding:.3em .5em}.sc-search-lists{height:calc(1em + 2 * var(--group) + 4 * var(--row));position:relative}.sc-search-list{padding:.5em;position:absolute;inset:0}.sc-search-group{height:var(--group);transition:opacity .26s var(--ease-out), transform .36s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);padding:.8em .8em 0;line-height:1}.sc-search-group span{color:#37283f85;font-size:.8em;font-weight:650}.sc-search-row{z-index:1;height:var(--row);transition:opacity .3s var(--ease-out), transform .36s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);align-items:center;gap:.8em;padding:0 3em 0 .8em;display:flex;position:relative}.sc-search-icon{background:var(--peach-soft);width:2.15em;height:2.15em;color:var(--peach-deep);border-radius:.7em;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f5a86838}.sc-search-icon.is-past{background:var(--sand-base);color:var(--sand-deep);box-shadow:none}.sc-search-icon svg{width:1.05em;height:1.05em}.sc-search-avatar{background:linear-gradient(150deg, var(--peach-soft), var(--peach-base));width:2.1em;height:2.1em;color:var(--peach-deep);font:600 .82em/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.sc-search-avatar.is-sand{background:linear-gradient(150deg, var(--sand-soft), var(--sand-base));color:var(--sand-deep)}.sc-search-text{flex-direction:column;flex:1;gap:.12em;min-width:0;display:flex}.sc-search-title{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:600;overflow:hidden}.sc-search-detail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;font-weight:500;overflow:hidden}.sc-search-detail b{color:var(--ink);font-weight:650}.sc-search mark{z-index:0;color:var(--ink);background:0 0;font-weight:650;position:relative}.sc-search mark:before{content:"";z-index:-1;background:linear-gradient(180deg, #ffd2ad, var(--peach-base));transform-origin:0;transition:transform .42s var(--ease-out) .42s;border-radius:.32em;position:absolute;inset:-.04em -.14em;box-shadow:inset 0 -.1em #f5a86873}.sc-search-sel{z-index:0;left:.5em;right:.5em;top:calc(.5em + var(--group));height:var(--row);background:linear-gradient(90deg, var(--peach-soft), #fff6ee);transform:translateY(calc(2 * var(--row)));transition:transform .52s var(--spring) .42s, opacity .2s var(--ease-out);border-radius:1em;position:absolute;box-shadow:inset 0 0 0 1px #f5a86852}.sc-search-sel b{width:1.7em;height:1.7em;color:var(--peach-deep);transition:transform .3s var(--ease-spring), color .15s var(--ease-out);border-radius:.5em;place-items:center;font-size:.9em;font-weight:700;display:grid;position:absolute;top:50%;right:.9em;translate:0 -50%}.sc-search-sel b:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .15s var(--ease-out);position:absolute;inset:0}.sc-search-cursor{z-index:3;left:22em;top:calc(.5em + var(--group) + 2.45 * var(--row));width:1.6em;height:1.6em;transition:opacity .25s var(--ease-out), transform .8s var(--ease-out);position:absolute;overflow:visible}.sc-search-cursor path{fill:var(--ink);stroke:var(--paper);stroke-width:1.4px;stroke-linejoin:round}.sc-search-note{z-index:2;left:35.6em;top:var(--top);background:radial-gradient(90% 50% at 100% 0%, #e7d9c573, transparent 70%), var(--surface);width:23.8em;box-shadow:var(--shadow-window), inset 0 0 0 1px var(--line);transform-origin:0 40%;transition:opacity .32s var(--ease-out), transform .72s var(--spring);border-radius:1.7em;gap:1em;padding:1.3em 1.35em 1.4em;display:grid}.sc-search-note-top{align-items:center;gap:.75em;display:flex}.sc-search-note-top .sc-search-avatar{width:3em;height:3em;font-size:.95em}.sc-search-note-name{font:500 1.5em/1.05 var(--font-display);letter-spacing:-.035em}.sc-search-note-meta{color:var(--muted);margin-top:.3em;font-size:.86em;font-weight:600}.sc-search-note-meta strong{color:var(--ink);font-weight:650}.sc-search-note-chips{flex-wrap:wrap;gap:.4em;display:flex}.sc-search-past,.sc-search-archived{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.35em;padding:.25em .7em .25em .55em;font-size:.8em;font-weight:650;display:inline-flex}.sc-search-past{background:var(--sand-base);color:var(--sand-deep)}.sc-search-past svg{width:1.05em;height:1.05em}.sc-search-archived{background:var(--sunken);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-strong);padding-left:.7em}.sc-search-note-block{border-top:1px solid var(--line);gap:.45em;padding-top:.9em;display:grid}.sc-search-note-block small{color:var(--muted);font-size:.78em;font-weight:650}.sc-search-kws{flex-wrap:wrap;gap:.35em;display:flex}.sc-search-kws span{border-radius:var(--r-pill);background:var(--peach-soft);color:var(--peach-deep);padding:.25em .7em;font-size:.84em;font-weight:600;box-shadow:inset 0 0 0 1px #f5a86847}.sc-search-kws .is-hit{background:linear-gradient(180deg, #ffd2ad, var(--peach-base));color:var(--ink);box-shadow:inset 0 -.1em #f5a86873}.sc-search-note-body{font-size:.98em;line-height:1.5}.sc-search-keys{opacity:0;transform:translateY(-1.5em)scale(.8)}html.js .sc-search:not([data-at~="1"]) .sc-search-keys{opacity:1;transform:none}.sc-search[data-step="0"] .sc-search-keys kbd{animation:sc-search-press .42s var(--ease-in-out) .24s both}.sc-search[data-step="0"] .sc-search-keys kbd+kbd{animation-delay:.33s}@keyframes sc-search-press{50%{transform:translateY(.14em)}}html.js .sc-search:not([data-at~="6"]) .sc-search-palette{transform:translate(var(--shift), var(--shift-y))}html.js .sc-search:not([data-at~="1"]) .sc-search-palette{opacity:0;transform:translate(var(--shift), calc(var(--shift-y) + 1.6em)) scale(.92)}.sc-search[data-at~="6"] .sc-search-palette{opacity:.45;transition-delay:.12s;transform:scale(.97)}html:not(.js) .sc-search .k-type>span{opacity:1}html.js .sc-search:not([data-at~="2"]) .k-type>span,.sc-search-placeholder{opacity:0}.sc-search-caret-start{visibility:hidden}html.js .sc-search:not([data-at~="2"]) .sc-search-placeholder{opacity:1}html.js .sc-search:not([data-at~="2"]) .sc-search-caret-start{visibility:visible}html.js .sc-search:not([data-at~="2"]) .sc-search-caret-end{visibility:hidden}.sc-search[data-step="2"] .sc-search-caret-end{transition:visibility 0s .5s}.sc-search-quick{opacity:0;transition:opacity .2s var(--ease-out)}html.js .sc-search:not([data-at~="2"]) .sc-search-quick{opacity:.45}html.js .sc-search:not([data-at~="3"]) .sc-search-hits :is(.sc-search-row,.sc-search-group){opacity:0;transition-delay:0s;transform:translateY(.5em)}html.js .sc-search:not([data-at~="3"]) .sc-search mark:before{transform:scaleX(0)}.sc-search[data-at~="4"] .sc-search-hits :is(.sc-search-row:not(.is-pick),.sc-search-group){opacity:.35;transition-delay:.3s}html.js .sc-search:not([data-at~="4"]) .sc-search-sel{transition-delay:0s;transform:none}html.js .sc-search:not([data-at~="3"]) .sc-search-sel{opacity:0}.sc-search[data-step="3"] .sc-search-sel{transition-delay:0s,.3s}.sc-search-cursor{opacity:0}html.js .sc-search[data-at~="4"]:not([data-at~="6"]) .sc-search-cursor{opacity:1}html.js .sc-search:not([data-at~="4"]) .sc-search-cursor{transform:translate(9em,8em)}.sc-search[data-step="5"] .sc-search-cursor{transition-duration:.16s;transform:scale(.88)}.sc-search[data-step="5"] .sc-search-sel{transform:translateY(calc(2 * var(--row))) scale(.985);transition-delay:0s}.sc-search[data-step="5"] .sc-search-sel b{color:var(--paper);transform:scale(1.12)}.sc-search[data-step="5"] .sc-search-sel b:before{opacity:1}html.js .sc-search:not([data-at~="6"]) .sc-search-note{opacity:0;transform:translate(-4em)scale(.9)}@container scene (width<=619px){.k.sc-search{--row:3.6em;--group:2.2em;--input:4.1em;--shift:0em;--shift-y:10.4em;--top:.6em;width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30)}.sc-search-keys{top:19.6em}.sc-search-palette{width:auto;left:.6em;right:.6em}.sc-search[data-at~="6"] .sc-search-palette{transform-origin:50% 0;transform:scale(.97)}.sc-search-input{padding:0 1em}.sc-search-input kbd{font-size:.85em}.sc-search-group span{font-size:.88em}.sc-search-row{gap:.7em;padding:0 2.8em 0 .7em}.sc-search-title{font-size:1.04em}.sc-search-detail{font-size:.92em}.sc-search-cursor{left:23.4em}.sc-search-note{gap:.85em;width:auto;padding:1.15em 1.2em 1.25em;top:25.3em;left:.6em;right:.6em}.sc-search-note-meta,.sc-search-past,.sc-search-archived,.sc-search-note-block small,.sc-search-kws span{font-size:.9em}.sc-search-note-body{font-size:1.02em}html.js .sc-search:not([data-at~="6"]) .sc-search-note{transform:translateY(4em)scale(.94)}}@media (prefers-reduced-motion:reduce){.sc-search-keys kbd{animation:none!important}}html[data-idle] .sc-search .k-cursor{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sc-search .k-cursor{animation:none}}@container scene (width>=620px){.sc-search-input kbd{font-size:max(9px,.74em)}.sc-search-note-block small,.sc-search-past,.sc-search-archived,.sc-search-group span{font-size:max(9px,.8em)}}.k.sc-import{--row:2.06em;--rows:9;width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-import>*{position:absolute}.sc-import-dialog{z-index:1;background:var(--surface);width:29.4em;height:32.8em;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transform-origin:50%;transition:opacity .45s var(--ease-out), transform .65s var(--ease-out);border-radius:1.75em;flex-direction:column;padding:1.25em 1.3em;display:flex;top:.6em;left:.6em}.sc-import-title{align-items:center;gap:.7em;display:flex}.sc-import-title>i{background:linear-gradient(150deg, var(--sand-soft), var(--sand-base));width:2.4em;height:2.4em;color:var(--sand-deep);border-radius:.75em;flex:none;place-items:center;font-style:normal;display:grid}.sc-import-title>i svg{width:1.15em;height:1.15em}.sc-import-title strong{font:500 1.45em/1.05 var(--font-display);letter-spacing:-.035em;display:block}.sc-import-title small{color:var(--muted);margin-top:.25em;font-size:.82em;font-weight:500;display:block}.sc-import-close{width:2em;height:2em;color:var(--muted);border-radius:50%;align-self:flex-start;place-items:center;margin-left:auto;display:grid}.sc-import-close svg{width:1em;height:1em}.sc-import-tools{align-items:center;gap:.6em;margin:1em 0 .85em;display:flex}.sc-import-who{border-radius:var(--r-pill);background:var(--peach-soft);align-items:center;gap:.5em;padding:.25em .9em .25em .25em;display:inline-flex;box-shadow:inset 0 0 0 1px #f5a86838}.sc-import-avatar{background:linear-gradient(150deg, #ffe9d6, var(--peach-base));width:2.1em;height:2.1em;color:var(--peach-deep);font:600 .82em/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.sc-import-who strong{font:500 1em/1 var(--font-display);letter-spacing:-.02em}.sc-import-paste{background:linear-gradient(150deg, var(--sand-vivid), var(--sand-base));color:var(--ink);transition:transform .3s var(--ease-spring);margin-left:auto;padding:.55em .95em;font-size:.86em;box-shadow:inset 0 0 0 1px #bb9f7a4d}.sc-import-grid{height:calc(1.95em + var(--row) * var(--rows));box-shadow:inset 0 0 0 1px var(--line);border-radius:1.1em;flex:none;position:relative;overflow:hidden}.sc-import-cols{grid-template-columns:9em minmax(0,1fr) 3.8em;align-items:center;column-gap:.8em;padding:0 1em;display:grid}.sc-import-head{background:var(--sunken);height:1.95em;color:var(--muted)}.sc-import-head span{font-size:.76em;font-weight:650}.sc-import-head span:last-child,.sc-import-cell-paid{justify-self:center}.sc-import-row{height:var(--row);border-top:1px solid var(--line);transition:opacity .26s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i) * 45ms)}.sc-import-row>span{white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.sc-import-row>span.sc-import-cell-paid{font-size:1em;overflow:visible}.sc-import-row b{color:#37283f73;margin-left:.5em;font-size:.9em;font-weight:650}.sc-import-practice{align-items:center;gap:.45em;display:inline-flex}.sc-import-practice:before{content:"";background:var(--sand-strong);border-radius:50%;flex:none;width:.55em;height:.55em}.sc-import-practice svg{width:1em;height:1em;color:var(--muted);margin-left:auto}.sc-import-row .k-check{width:1.2em;height:1.2em}.sc-import-row .k-check[data-on]{background:var(--peach-strong)}.sc-import-empty{transition:opacity .2s var(--ease-out);position:absolute;top:1.95em;left:0;right:0}.sc-import-empty>span:first-child{color:#37283f61}.sc-import-foot{align-items:center;gap:.5em;margin-top:auto;display:flex}.sc-import-count{align-items:center;gap:.45em;margin-right:auto;font-size:.9em;font-weight:650;display:inline-flex;position:relative}.sc-import-count svg{width:1.1em;height:1.1em;color:var(--muted)}.sc-import-count u{transition:opacity .2s var(--ease-out);text-decoration:none}.sc-import-count u+u{position:absolute;left:1.55em}.sc-import-go{transition:opacity .25s var(--ease-out), transform .3s var(--ease-spring);font-size:.9em}.sc-import-pop{z-index:3;background:var(--surface);width:16.6em;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transform-origin:80% 0;transition:opacity .22s var(--ease-out), transform .52s var(--spring);border-radius:1.4em;padding:.9em .9em .8em;position:absolute;top:7.9em;right:1.3em}.sc-import-pop>strong{margin-bottom:.5em;font-size:.84em;font-weight:650;display:block}.sc-import-area{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink);font-variant-numeric:tabular-nums;border-radius:.9em;padding:.55em .75em;font-size:.86em;line-height:1.42;display:grid}.sc-import-area span{transition:opacity 1ms;transition-delay:calc(.25s + var(--i) * 30ms)}.sc-import-pop-actions{align-items:center;gap:.35em;margin-top:.65em;display:flex}.sc-import-pop-actions small{white-space:nowrap;color:var(--muted);transition:opacity .2s var(--ease-out) .65s;margin-right:auto;font-size:.8em;font-weight:600}.sc-import-pop-actions .k-btn{transition:transform .3s var(--ease-spring);padding:.48em .85em;font-size:.82em}.sc-import-pop-actions .k-btn[data-ghost]{padding-inline:.4em}.sc-import-line{--when:2.2em;--node:1em;--col:.55em;box-shadow:var(--shadow-window), inset 0 0 0 1px #ffffffb3;transition:opacity .45s var(--ease-out);background:linear-gradient(#fffdf8eb,#fff6eed9);border-radius:1.75em;flex-direction:column;padding:.75em 1.1em 0;display:flex;inset:.6em .6em .6em 30.8em;overflow:hidden}.sc-import-line-top{border-bottom:1px solid var(--line);align-items:center;gap:.6em;padding-bottom:.1em;display:flex}.sc-import-tab{align-items:center;gap:.45em;padding:.55em 0 .7em;font-size:.95em;font-weight:650;display:inline-flex;position:relative}.sc-import-tab:after{content:"";background:var(--ink);border-radius:2px;height:2.5px;position:absolute;bottom:-.1em;left:0;right:0}.sc-import-tab svg{width:1.1em;height:1.1em}.sc-import-count-chip{border-radius:var(--r-pill);background:var(--peach-base);place-items:center;min-width:1.9em;padding:.12em .4em;font-size:.86em;display:inline-grid}.sc-import-count-chip u{transition:opacity .2s var(--ease-out), transform .42s var(--ease-spring);grid-area:1/1;text-decoration:none}.sc-import-line-who{color:var(--ink-soft);align-items:center;gap:.4em;margin-left:auto;font-size:.86em;font-weight:650;display:inline-flex}.sc-import-line-who .sc-import-avatar{width:1.9em;height:1.9em;font-size:.86em}.sc-import-view{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .6em calc(100% - 2.4em),#0000);mask-image:linear-gradient(#0000,#000 .6em calc(100% - 2.4em),#0000)}.sc-import-list{flex-direction:column;gap:.45em;padding:.8em 0 1em;display:flex;position:relative}.sc-import-month{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-xs);font:600 .95em/1.1 var(--font-display);letter-spacing:-.02em;transition:opacity .3s var(--ease-out), transform .56s var(--spring);transition-delay:calc(.25s + var(--i) * .14s);align-self:flex-start;align-items:center;gap:.45em;padding:.28em .4em .28em .75em;display:inline-flex}.sc-import-month b{border-radius:var(--r-pill);background:var(--sunken);min-width:1.45em;height:1.45em;font:700 .72em/1 var(--font-body);color:var(--ink-soft);place-items:center;padding:0 .35em;display:inline-grid}.sc-import-item{grid-template-columns:var(--when) var(--node) minmax(0, 1fr);align-items:start;column-gap:var(--col);transition:opacity .3s var(--ease-out), transform .56s var(--spring);transition-delay:calc(.25s + var(--i) * .14s);display:grid;position:relative}.sc-import-item:before{content:"";z-index:-1;left:calc(var(--when) + var(--col) + var(--node) / 2 - 1px);background:#86451a29;width:2px;position:absolute;top:-.6em;bottom:-.6em}.sc-import-when{color:var(--muted);flex-direction:column;align-items:flex-end;padding-top:.4em;font-size:.74em;font-weight:650;line-height:1;display:flex}.sc-import-when b{font:600 1.8em/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:.2em}.sc-import-node{width:var(--node);height:var(--node);background:var(--peach-strong);border-radius:50%;justify-self:center;margin-top:.7em;box-shadow:0 0 0 .2em #fff8f1}.sc-import-item.is-past .sc-import-node{box-shadow:inset 0 0 0 .13em var(--peach-strong), 0 0 0 .2em #fff8f1;background:#fffaf4}.sc-import-card{background:var(--surface);min-width:0;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);border-radius:1.1em;flex-wrap:wrap;align-items:center;gap:.35em .7em;padding:.65em .85em;display:flex}.sc-import-item.is-past .sc-import-card{background:linear-gradient(90deg, var(--sand-soft), var(--surface) 70%)}.sc-import-card strong{font:600 1.08em/1.1 var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:.4em;display:inline-flex}.sc-import-card small{font:600 .66em/1 var(--font-body);letter-spacing:0;color:var(--muted)}.sc-import-badge{border-radius:var(--r-pill);background:var(--peach-soft);color:var(--peach-deep);white-space:nowrap;align-items:center;gap:.35em;padding:.22em .65em .22em .5em;font-size:.78em;font-weight:650;display:inline-flex}.sc-import-badge.is-past{background:var(--sand-base);color:var(--sand-deep)}.sc-import-badge svg{width:1.05em;height:1.05em}.sc-import-cursor{z-index:5;width:1.6em;height:1.6em;transform:translate(var(--cx), var(--cy));transition:opacity .25s var(--ease-out), transform .55s var(--ease-in-out);--cx:22.3em;--cy:30.8em;top:0;left:0;overflow:visible}.sc-import-cursor path{fill:var(--ink);stroke:var(--paper);stroke-width:1.4px;stroke-linejoin:round}.sc-import[data-step="0"] .sc-import-cursor{transition-delay:0s,80ms}html.js .sc-import:not([data-at~="2"]) .sc-import-cursor{--cx:24.4em;--cy:6.6em}html.js .sc-import:is([data-step="2"],[data-step="3"]) .sc-import-cursor{--cx:24.1em;--cy:24.3em}html.js .sc-import:not([data-at~="5"]) .sc-import-cursor{opacity:1}.sc-import-cursor{opacity:0}html.js .sc-import[data-step="0"] .sc-import-cursor{animation:sc-import-enter .6s var(--ease-out) both}@keyframes sc-import-enter{0%{opacity:0;transform:translate(34em,22em)}}.sc-import[data-step="1"] .sc-import-paste{animation:sc-import-tap .3s var(--ease-in-out)}.sc-import[data-step="2"] .sc-import-add,.sc-import[data-step="4"] .sc-import-go{animation:sc-import-tap .3s var(--ease-in-out) .52s}@keyframes sc-import-tap{50%{transform:scale(.9)}}.sc-import-pop{opacity:0;pointer-events:none;transform:translateY(-.6em)scale(.9)}.sc-import:is([data-step="1"],[data-step="2"]) .sc-import-pop{opacity:1;transform:none}html:not(.js) .sc-import-pop{display:none}html.js .sc-import:not([data-at~="1"]) .sc-import-area span,html.js .sc-import:not([data-at~="1"]) .sc-import-pop-actions small{opacity:0;transition-delay:0s}html.js .sc-import:not([data-at~="3"]) .sc-import-rows .sc-import-row{opacity:0;transition-delay:0s;transform:translateY(-.8em)}.sc-import[data-step="3"] .sc-import-rows .sc-import-row{transition-delay:calc(.15s + var(--i) * 40ms)}.sc-import-empty{opacity:0}html.js .sc-import:not([data-at~="3"]) .sc-import-empty{opacity:1}.sc-import-count u:first-of-type{opacity:0}html.js .sc-import:not([data-at~="3"]) .sc-import-count u:first-of-type{opacity:1}html.js .sc-import:not([data-at~="3"]) .sc-import-count u+u{opacity:0}html.js .sc-import:not([data-at~="3"]) .sc-import-go,html.js .sc-import:not([data-at~="5"]) .sc-import-line{opacity:.4}.sc-import[data-at~="5"] .sc-import-dialog{opacity:.4;transform:scale(.97)}html.js .sc-import:not([data-at~="5"]) :is(.sc-import-item,.sc-import-month).is-past{opacity:0;transition-delay:0s;transform:translateY(1.4em)scale(.97)}.sc-import-count-chip u:first-child{opacity:0;transform:translateY(-.6em)}html.js .sc-import:not([data-at~="5"]) .sc-import-count-chip u:first-child{opacity:1;transform:none}html.js .sc-import:not([data-at~="5"]) .sc-import-count-chip u+u{opacity:0;transform:translateY(.6em)}.sc-import[data-step="5"] .sc-import-count-chip u{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.sc-import-cursor{display:none}.sc-import :is(.sc-import-paste,.sc-import-add,.sc-import-go){animation:none!important}}html:not(.js) .sc-import-cursor{display:none}@container scene (width<=619px){.k.sc-import{--row:2.3em;--rows:5.6;width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30)}.sc-import-dialog{transform-origin:50% 0;width:auto;height:26.4em;padding:1.1em 1em 1em;left:.6em;right:.6em}.sc-import-title small{display:none}.sc-import-tools{margin:.85em 0 .75em}.sc-import-paste,.sc-import-go{font-size:.94em}.sc-import-who strong{font-size:1.02em}.sc-import-cols{grid-template-columns:8.6em minmax(0,1fr) 3em;padding:0 .8em}.sc-import-head span{font-size:.86em}.sc-import-row>span,.sc-import-count{font-size:.96em}.sc-import-pop{width:17em;top:6.4em;right:1em}.sc-import-pop>strong,.sc-import-pop-actions small,.sc-import-pop-actions .k-btn{font-size:.9em}.sc-import-area{font-size:.96em;line-height:1.3}.sc-import-line{padding-inline:1em;inset:27.8em .6em .6em}.sc-import-tab,.sc-import-line-who{font-size:.96em}.sc-import-list>:nth-child(-n+2){display:none}.sc-import-list{transition:transform .9s var(--ease-in-out) .25s;transform:translateY(-5.6em)}html.js .sc-import:not([data-at~="5"]) .sc-import-list{transition-delay:0s;transform:none}.sc-import-when{font-size:.86em}.sc-import-badge{font-size:.88em}.sc-import-card small{font-size:.76em}.sc-import-cursor{--cx:21.7em;--cy:24.7em}html.js .sc-import:not([data-at~="2"]) .sc-import-cursor{--cx:23.7em;--cy:5.9em}html.js .sc-import:is([data-step="2"],[data-step="3"]) .sc-import-cursor{--cx:24em;--cy:23.3em}}@container scene (width>=620px){.sc-import-head span,.sc-import-badge{font-size:max(9px,.76em)}.sc-import-row b{font-size:max(9px,.9em)}.sc-import-count-chip,.sc-import-line-who .sc-import-avatar{font-size:max(9px,.86em)}.sc-import-month b,.sc-import-when{font-size:max(9px,.74em)}.sc-import-card small{font-size:max(9px,.66em)}}.k.sc-documents{--gap:.95em;width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);position:relative}.sc-documents>*{position:absolute}.sc-documents-frame{background:linear-gradient(180deg, var(--surface), var(--canvas));box-shadow:var(--shadow-window), inset 0 0 0 1px var(--line);transform-origin:50% 40%;transition:opacity .45s var(--ease-out), transform .65s var(--ease-out);border-radius:1.8em;inset:.6em}.sc-documents-frame>*{position:absolute}.sc-documents-head{background:radial-gradient(60% 160% at 85% -30%, #fffdf88c, transparent 65%), linear-gradient(115deg, #ffbf8f, var(--peach-vivid) 45%, #ffd2ae);border-radius:1.3em;align-items:center;gap:.8em;height:4.6em;padding:0 1.2em 0 .9em;display:flex;top:1em;left:1em;right:1em;box-shadow:inset 0 0 0 1px #ffffff59}.sc-documents-avatar{background:linear-gradient(150deg, var(--peach-soft), var(--peach-base));width:2.9em;height:2.9em;color:var(--peach-deep);font:600 .95em/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 .18em #fffdf8bf}.sc-documents-name{font:500 1.5em/1 var(--font-display);letter-spacing:-.04em}.sc-documents-facts{color:#37283fd1;margin-top:.3em;font-size:.84em;font-weight:600}.sc-documents-tabs{border-bottom:1px solid var(--line);gap:1.6em;display:flex;top:6.2em;left:1.4em;right:1.4em}.sc-documents-tabs>span{color:var(--muted);white-space:nowrap;align-items:center;gap:.4em;padding:.6em 0 .7em;font-size:.92em;font-weight:600;display:inline-flex;position:relative}.sc-documents-tabs svg{width:1.05em;height:1.05em}.sc-documents-tabs>span[data-on]{color:var(--ink)}.sc-documents-tabs>span[data-on]:after{content:"";background:var(--ink);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.sc-documents-count{border-radius:var(--r-pill);background:var(--sunken);place-items:center;min-width:1.7em;padding:.1em .38em;font-size:.84em;display:inline-grid}[data-on] .sc-documents-count{background:var(--peach-base);color:var(--ink)}.sc-documents-count u{transition:opacity .2s var(--ease-out), transform .42s var(--ease-spring);grid-area:1/1;text-decoration:none}.sc-documents-main{top:9.9em;left:1.2em;right:1.2em}.sc-documents-zone{height:6.8em;transition:transform .45s var(--ease-spring);background:linear-gradient(160deg,#fff3e8bf,#fffdf880);border:2px dashed #86451a33;border-radius:1.4em;place-items:center;display:grid;position:relative}.sc-documents-zone:after{content:"";border-radius:inherit;border:2px dashed var(--peach-strong);background:radial-gradient(70% 90% at 50% 50%, #ffddbfe6, var(--peach-soft));opacity:0;transition:opacity .18s;position:absolute;inset:-2px}.sc-documents-idle{z-index:1;transition:opacity .15s ease, transform .42s var(--ease-spring);align-items:center;gap:.9em;display:flex;position:relative}.sc-documents-idle>i{background:linear-gradient(150deg, var(--peach-vivid), var(--peach-base));width:2.7em;height:2.7em;transition:transform .42s var(--ease-spring);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.sc-documents-idle>i svg{width:1.2em;height:1.2em}.sc-documents-idle>span{gap:.15em;display:grid}.sc-documents-idle strong{font-size:1em;font-weight:600}.sc-documents-idle small{color:var(--muted);font-size:.82em}.sc-documents-grid{--x:calc(100% + var(--gap));--y:calc(100% + var(--gap));gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1em;display:grid;position:relative}.sc-documents-card{background:var(--surface);height:11.2em;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);transition:transform .68s var(--spring), opacity .35s var(--ease-out);border-radius:1.5em;flex-direction:column;align-items:flex-start;gap:.55em;padding:1em 1.1em .95em;display:flex;position:relative}.sc-documents-card>*{flex:none}.sc-documents-kind{background:var(--peach-base);letter-spacing:.02em;border-radius:.7em;align-items:center;gap:.35em;padding:.3em .6em .3em .45em;font-size:.72em;font-weight:700;display:inline-flex}.sc-documents-kind svg{width:1.15em;height:1.15em}.sc-documents-name-doc{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1em;font-weight:650;line-height:1.28;display:-webkit-box;overflow:hidden}.sc-documents-meta{color:var(--muted);white-space:nowrap;margin-top:auto;font-size:.8em;font-weight:550}.sc-documents-new{z-index:2}.sc-documents-new:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:linear-gradient(#fff3e8b3,#fff3e800 70%);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #f5a86880}.sc-documents-chip{border-radius:var(--r-pill);background:var(--peach-soft);color:var(--peach-deep);white-space:nowrap;transition:opacity .25s var(--ease-out), transform .42s var(--ease-spring);align-items:center;gap:.35em;margin-top:auto;padding:.28em .7em .28em .5em;font-size:.8em;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #f5a86859}.sc-documents-chip svg{width:1.1em;height:1.1em}.sc-documents-new .sc-documents-meta{margin-top:0}.sc-documents-scan{z-index:1;border-radius:inherit;pointer-events:none;transition:opacity .25s var(--ease-out);position:absolute;inset:0;overflow:hidden}.sc-documents-scan:before{content:"";border-bottom:2px solid var(--peach-strong);background:linear-gradient(#ffddbf00,#ffddbfb3);height:3.4em;position:absolute;top:0;left:0;right:0;transform:translateY(-3.6em)}.sc-documents-file{z-index:4;background:var(--surface);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);white-space:nowrap;transition:opacity .26s var(--ease-out), transform .9s var(--ease-out);border-radius:1.1em;align-items:center;gap:.6em;padding:.6em 1em .6em .6em;font-size:.96em;font-weight:650;display:flex;top:12.4em;left:21.4em}.sc-documents-file .sc-documents-kind{font-size:.76em}.sc-documents-cursor,.sc-documents-pointer{width:1.6em;height:1.6em;overflow:visible}.sc-documents-cursor{position:absolute;bottom:-1em;right:-.6em}:is(.sc-documents-cursor,.sc-documents-pointer) path{fill:var(--ink);stroke:var(--paper);stroke-width:1.4px;stroke-linejoin:round}.sc-documents-pointer{z-index:5;transition:opacity .25s var(--ease-out), transform .52s var(--ease-in-out);top:23.4em;left:13.2em}.sc-documents-preview{z-index:6;background:var(--surface);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line);transform-origin:30% 70%;transition:opacity .3s var(--ease-out), transform .64s var(--spring);border-radius:1.8em;flex-direction:column;padding:1.1em 1.2em 1.2em;display:flex;inset:1.6em 11.4em}.sc-documents-pv-title{justify-content:space-between;align-items:center;display:flex}.sc-documents-pv-title strong{font:500 1.4em/1.1 var(--font-display);letter-spacing:-.035em}.sc-documents-pv-title svg{width:1.1em;height:1.1em;color:var(--muted)}.sc-documents-pv-bar{align-items:center;gap:.6em;margin-top:.85em;display:flex}.sc-documents-pv-meta{color:var(--muted);white-space:nowrap;margin-right:auto;font-size:.82em;font-weight:600}.sc-documents-pv-bar .k-btn{padding:.5em .9em;font-size:.82em}.sc-documents-pv-soft{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.sc-documents-pv-page{background:var(--sunken);border-radius:1.1em;flex:1;place-items:start center;min-height:0;margin-top:.9em;padding-top:1.1em;display:grid;position:relative;overflow:hidden}.sc-documents-sheet{background:var(--white);border-radius:.3em;flex-direction:column;gap:.55em;width:17.5em;height:22em;padding:1.5em;display:flex;box-shadow:0 .1em .3em #37283f1f,0 1em 2em -1em #37283f40}.sc-documents-sheet strong{font:500 1.25em/1.1 var(--font-display);letter-spacing:-.03em}.sc-documents-sheet small{color:var(--muted);margin-top:-.3em;font-size:.72em;font-weight:600}.sc-documents-sheet p{margin-top:.8em;font-size:.78em;font-weight:650}.sc-documents-sheet i{border-bottom:1px solid var(--line-strong);height:1.35em}.sc-documents-file{opacity:0;transform:scale(.6)}html.js .sc-documents:not([data-at~="3"]) .sc-documents-file{opacity:1;transform:translate(.4em,-.6em)rotate(-4deg)scale(1.04)}html.js .sc-documents:not([data-at~="2"]) .sc-documents-file{transform:translate(.8em,-1.2em)rotate(-5deg)scale(1.05)}html.js .sc-documents:not([data-at~="1"]) .sc-documents-file{opacity:0;transform:translate(28em,-11em)rotate(12deg)scale(1.05)}.sc-documents[data-step="3"] .sc-documents-file{transition-duration:.22s,.3s}.sc-documents[data-step="2"] .sc-documents-zone:after,.sc-documents[data-step="1"] .sc-documents-zone:after{opacity:1}.sc-documents[data-step="1"] .sc-documents-zone:after{transition-delay:.6s}.sc-documents[data-step="2"] .sc-documents-idle{opacity:.7;transform:scale(1.04)}.sc-documents[data-step="2"] .sc-documents-idle>i{transform:translateY(-.3em)rotate(-6deg)}.sc-documents[data-step="3"] .sc-documents-zone{transition-duration:.25s;transform:scale(.98)}html.js .sc-documents:not([data-at~="3"]) .sc-documents-diary,html.js .sc-documents:not([data-at~="3"]) .sc-documents-ref{transform:translate(calc(var(--x) * -1), 0)}html.js .sc-documents:not([data-at~="3"]) .sc-documents-new{opacity:0;transform:scale(.85)}.sc-documents[data-step="3"] .sc-documents-new{transition-delay:.12s}.sc-documents:is([data-step="3"],[data-step="4"],[data-step="5"]) .sc-documents-card.is-old{opacity:.4}.sc-documents-chip{opacity:0;transform:scale(.6)}html.js .sc-documents[data-step="3"] .sc-documents-chip{opacity:1;transform:none}html.js .sc-documents[data-step="3"] .sc-documents-new:after{opacity:1}html.js .sc-documents:not([data-at~="4"]) .sc-documents-new :is(.sc-documents-kind,.sc-documents-name-doc,.sc-documents-meta){opacity:.55}.sc-documents-new :is(.sc-documents-kind,.sc-documents-name-doc,.sc-documents-meta){transition:opacity .3s var(--ease-out)}.sc-documents-scan{opacity:0}.sc-documents[data-step="3"] .sc-documents-scan{opacity:1}.sc-documents[data-step="3"] .sc-documents-scan:before{animation:sc-documents-scan 1.1s var(--ease-in-out) .25s both}@keyframes sc-documents-scan{to{transform:translateY(12em)}}.sc-documents-pointer{opacity:0;transform:translate(6em,5em)}html.js .sc-documents[data-step="5"] .sc-documents-pointer{opacity:1;transform:none}.sc-documents[data-step="5"] .sc-documents-new{animation:sc-documents-tap .3s var(--ease-in-out) .48s}@keyframes sc-documents-tap{50%{transform:scale(.97)}}html.js .sc-documents:not([data-at~="6"]) .sc-documents-preview{opacity:0;transform:translateY(1.5em)scale(.92)}.sc-documents[data-at~="6"] .sc-documents-frame{opacity:.4;transform:scale(.985)}.sc-documents-count.is-swap u:first-child{opacity:0;transform:translateY(-.6em)}html.js .sc-documents:not([data-at~="3"]) .sc-documents-count.is-swap u:first-child{opacity:1;transform:none}html.js .sc-documents:not([data-at~="3"]) .sc-documents-count.is-swap u+u{opacity:0;transform:translateY(.6em)}@media (prefers-reduced-motion:reduce){.sc-documents-scan:before,.sc-documents-new{animation:none!important}}@container scene (width<=619px){.k.sc-documents{--gap:.75em;width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30)}.sc-documents-head{height:4.6em;padding-inline:.8em 1em;top:.8em;left:.8em;right:.8em}.sc-documents-facts{font-size:.92em}.sc-documents-tabs{gap:1.3em;top:5.9em;left:1.1em;right:1.1em}.sc-documents-tabs>span{font-size:.98em}.sc-documents-main{top:9.6em;left:.9em;right:.9em}.sc-documents-zone{height:7.4em}.sc-documents-idle{text-align:center;flex-direction:column;gap:.35em}.sc-documents-idle small{font-size:.88em}.sc-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8em}.sc-documents-card{height:10.8em;padding:.9em .95em .85em}.sc-documents-name-doc{font-size:1.02em}.sc-documents-meta,.sc-documents-chip{font-size:.88em}.sc-documents-kind{font-size:.82em}html.js .sc-documents:not([data-at~="3"]) .sc-documents-ref{transform:translate(var(--x), calc(var(--y) * -1))}.sc-documents-file{font-size:1em;top:11.8em;left:4.4em}html.js .sc-documents:not([data-at~="1"]) .sc-documents-file{transform:translate(8em,-10em)rotate(12deg)scale(1.05)}.sc-documents-pointer{top:24.8em;left:9.4em}.sc-documents-preview{padding:1em 1em 1.1em;inset:6.4em .6em 3.4em}.sc-documents-pv-meta{display:none}.sc-documents-pv-bar{justify-content:flex-end}.sc-documents-pv-bar .sc-documents-kind{margin-right:auto}.sc-documents-pv-bar .k-btn{font-size:.9em}.sc-documents-sheet{width:19em;height:24em}.sc-documents-sheet p{font-size:.86em}.sc-documents-sheet small{font-size:.8em}}@container scene (width>=620px){.sc-documents-count{font-size:max(9px,.84em)}.sc-documents-kind{font-size:max(9px,.72em)}.sc-documents-meta,.sc-documents-chip{font-size:max(9px,.8em)}.sc-documents-sheet small{font-size:max(9px,.72em)}}.k.sc-wait{width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);--lane:18.2em;--gap:1.1em;--card:6.5em;--pitch:7.2em;--dx:-19.3em;--dy:0em;--drag-top:3.9em;--dim:.38;flex:none;position:relative}.sc-wait-win{background:linear-gradient(180deg, var(--surface), var(--canvas));box-shadow:var(--shadow-window), inset 0 0 0 1px #ffffffb3;border-radius:1.9em;padding:1.1em;position:absolute;inset:.5em}.sc-wait-bar{align-items:center;gap:.65em;height:2.4em;margin:0 .2em .8em;display:flex}.sc-wait-bar>i{background:linear-gradient(140deg, var(--lilac-vivid), var(--iris-base));border-radius:.75em;place-items:center;width:2.3em;height:2.3em;display:grid}.sc-wait-bar>i svg{width:1.2em;height:1.2em}.sc-wait-title{font:550 1.55em/1 var(--font-display);letter-spacing:-.04em}.sc-wait-views{border-radius:var(--r-pill);background:#37283f0f;gap:.15em;margin-left:auto;padding:.22em;display:inline-flex}.sc-wait-views span{border-radius:var(--r-pill);color:var(--ink-soft);align-items:center;gap:.4em;padding:.4em .85em;font-size:.86em;font-weight:650;display:inline-flex}.sc-wait-views span.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #37283f1f,0 6px 14px -8px #37283f59}.sc-wait-views svg{width:1.15em;height:1.15em}.sc-wait-board{grid-template-columns:repeat(3, var(--lane));gap:var(--gap);height:calc(100% - 3.2em);display:grid;position:relative}.sc-wait-lane{background:linear-gradient(180deg, var(--lilac-soft), #f7f3fc8c);border-radius:1.6em;flex-direction:column;min-height:0;padding:.9em;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #e6dcf4e6}.sc-wait-lane:after{content:"";z-index:0;border-radius:inherit;box-shadow:inset 0 0 0 2.5px var(--iris-strong);opacity:0;transition:opacity .24s var(--ease-out);pointer-events:none;background:#d4c2ee47;position:absolute;inset:0}.sc-wait-lane-head{z-index:1;justify-content:space-between;align-items:center;gap:.5em;height:2.4em;margin-bottom:.6em;padding:0 .15em 0 .1em;display:flex;position:relative}.sc-wait-status{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;align-items:center;gap:.45em;padding:.35em .8em .35em .65em;font-size:.88em;font-weight:650;display:inline-flex}.sc-wait-status:before{content:"";background:var(--lilac-strong);border-radius:50%;width:.6em;height:.6em}.is-intake .sc-wait-status:before{background:var(--iris-strong)}.is-active .sc-wait-status:before{background:var(--iris-deep)}.sc-wait-n{height:1.1em;color:var(--lilac-deep);font:600 1.7em/1.1 var(--font-display);letter-spacing:-.03em;display:inline-block;overflow:hidden}.sc-wait-n-roll{transition:transform .56s var(--ease-spring) .2s;display:grid;transform:translateY(-50%)}.sc-wait-cards{z-index:1;align-content:start;gap:calc(var(--pitch) - var(--card));min-height:0;transition:opacity .42s var(--ease-out);border-radius:0 0 1.6em 1.6em;flex:1;margin:-.6em -.9em -.9em;padding:.6em .9em .9em;display:grid;position:relative;overflow:hidden}.sc-wait-slot{height:var(--card)}.sc-wait-card{isolation:isolate;height:var(--card);background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);transform:rotate(var(--tilt,0deg));transition:transform .62s var(--ease-out);border-radius:1.3em;align-content:center;gap:.5em;padding:.75em .75em .75em .8em;display:grid;position:relative}.sc-wait-card:nth-child(2n){--tilt:.4deg}.sc-wait-card:nth-child(3n){--tilt:-.4deg}.sc-wait-top{align-items:center;gap:.5em;min-width:0;display:flex}.sc-wait-top .k-avatar{width:2.6em;height:2.6em;font-size:.9em}.sc-wait-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.02em;font-weight:650;overflow:hidden}.sc-wait-badge{border-radius:var(--r-pill);background:var(--tone-soft);min-width:3.2em;color:var(--tone-deep);box-shadow:inset 0 0 0 1.5px var(--tone-base);white-space:nowrap;flex:none;place-items:center;padding:.2em .55em;font-size:.8em;font-weight:750;display:inline-grid}.sc-wait-q{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9em;line-height:1.35;overflow:hidden}.sc-wait-card.is-drag{z-index:3;left:calc(var(--lane) + var(--gap) + .9em);top:var(--drag-top);width:calc(var(--lane) - 1.8em);transition:transform .7s var(--spring);position:absolute;transform:none}.sc-wait-card.is-drag:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-pop);opacity:0;transition:opacity .36s var(--ease-out);position:absolute;inset:0}.sc-wait-tick{flex:none;display:inline-grid;position:relative}.sc-wait-tick>*{transition:opacity .26s var(--ease-out), transform .52s var(--ease-spring);grid-area:1/1}.sc-wait-tick .is-was{opacity:0;transform:translateY(-.9em)}.sc-wait-tick:after{content:"";border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--peach-strong);opacity:0;position:absolute;inset:-.15em}.sc-wait-cursor{z-index:6;pointer-events:none;opacity:0;width:1.9em;height:1.9em;transition:transform .46s var(--ease-in-out), opacity .22s var(--ease-out);position:absolute;top:52%;left:46%;transform:translate(1.8em,1.6em)}.sc-wait-cursor svg{z-index:1;transform-origin:20% 12%;width:100%;height:100%;transition:transform .2s var(--ease-out);position:relative;overflow:visible}.sc-wait-cursor i{background:var(--iris-strong);opacity:0;border-radius:50%;width:2.2em;height:2.2em;position:absolute;top:-.85em;left:-.66em}.sc-wait:is([data-step="1"],[data-step="2"]) .sc-wait-cards{opacity:var(--dim)}html.js .sc-wait:not([data-at~="1"]) .sc-wait-tick .is-was{opacity:1;transform:none}html.js .sc-wait:not([data-at~="1"]) .sc-wait-tick .is-now{opacity:0;transform:translateY(.9em)}html.js .sc-wait:not([data-at~="2"]) .sc-wait-card.is-drag{transform:translate(var(--dx), var(--dy))}html.js .sc-wait[data-step="2"] .sc-wait-card.is-drag{transform:translate(var(--dx), var(--dy)) rotate(-2deg) scale(1.04);transition:transform .46s var(--ease-spring) .38s}html.js .sc-wait:is([data-step="2"],[data-step="3"]) .sc-wait-card.is-drag:before{opacity:1;transition-delay:.38s}html.js .sc-wait[data-step="3"] .sc-wait-card.is-drag{transition:transform .85s var(--ease-in-out);transform:translateY(-.25em)rotate(2.5deg)scale(1.04)}html.js .sc-wait[data-step="3"] .sc-wait-card.is-drag:before{transition-delay:0s}.sc-wait:is([data-step="3"],[data-step="4"]) .sc-wait-lane:not(.is-intake) .sc-wait-cards{opacity:var(--dim)}.sc-wait[data-step="3"] .sc-wait-lane.is-intake:after{opacity:1;transition-delay:.3s}html.js .sc-wait:not([data-at~="3"]) .sc-wait-card.is-down{transform:translateY(calc(var(--pitch) * -1))}.sc-wait-card.is-down{transition-delay:.32s}html.js .sc-wait:not([data-at~="4"]) .sc-wait-card.is-up{transform:translateY(var(--pitch))}.sc-wait-card.is-up{transition:transform .62s var(--ease-out) .2s}html.js .sc-wait:not([data-at~="4"]) .sc-wait-n-roll{transform:none}.sc-wait:is([data-step="2"],[data-step="3"],[data-step="4"]) .sc-wait-cursor{opacity:1;transform:none}.sc-wait:is([data-step="2"],[data-step="3"]) .sc-wait-cursor svg{transition-delay:.38s;transform:scale(.86)}.sc-wait[data-step="4"] .sc-wait-cursor{opacity:0;transition-delay:0s,.5s}@media (prefers-reduced-motion:no-preference){.sc-wait[data-at~="1"] .sc-wait-tick:after{animation:sc-wait-ring .9s var(--ease-out) .25s both}.sc-wait[data-step="2"] .sc-wait-cursor i{animation:sc-wait-tap .52s .38s var(--ease-out) both}.sc-wait[data-step="4"] .sc-wait-cursor i{animation:sc-wait-tap-b .52s 0s var(--ease-out) both}}@keyframes sc-wait-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes sc-wait-tap{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@keyframes sc-wait-tap-b{0%{opacity:.45;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@container scene (width<=619px){.k.sc-wait{width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30);--lane:27em;--gap:.9em;--card:5.1em;--pitch:5.7em;--dx:0em;--dy:-21.9em;--drag-top:25.6em}.sc-wait-win{border-radius:1.7em;padding:1em}.sc-wait-bar{margin-bottom:.8em}.sc-wait-title{font-size:1.45em}.sc-wait-views span{padding:.4em .7em;font-size:.88em}.sc-wait-board{grid-template-columns:var(--lane);grid-template-rows:auto auto;align-content:start;height:auto}.sc-wait-lane{padding:.8em}.sc-wait-lane.is-active{display:none}.sc-wait-lane-head{margin-bottom:.5em}.sc-wait-status{font-size:.92em}.sc-wait-name{font-size:1.02em}.sc-wait-top .k-avatar{width:2.4em;height:2.4em;font-size:.86em}.sc-wait-q{font-size:.95em}.sc-wait-card.is-drag{width:calc(var(--lane) - 1.6em);left:.8em}.sc-wait-cards{height:calc(var(--card) * 3 + (var(--pitch) - var(--card)) * 2 + 1.3em);flex:none;margin:-.5em -.8em -.8em;padding:.5em .8em .8em}.sc-wait-lane.is-intake .sc-wait-cards{height:calc(var(--card) * 2 + (var(--pitch) - var(--card)) + 1.3em)}}.k.sc-att{width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);--rowh:4.1em;--colw:5.6em;--head:3.2em;--band:5;--later:2;flex:none;align-content:center;padding:.5em;display:grid;position:relative}.sc-att-win{background:linear-gradient(180deg, var(--surface), var(--canvas));box-shadow:var(--shadow-window), inset 0 0 0 1px #ffffffb3;border-radius:1.9em;padding:1.2em 1.3em 1.3em;position:relative}.sc-att-top{align-items:center;gap:.8em;height:3em;margin-bottom:1em;padding-left:.2em;display:flex}.sc-att-mark{background:linear-gradient(140deg, var(--lilac-vivid), var(--iris-base));width:2.9em;height:2.9em;color:var(--lilac-deep);border-radius:.95em;flex:none;place-items:center;display:grid}.sc-att-mark svg{width:1.4em;height:1.4em}.sc-att-name strong{font:550 1.5em/1.05 var(--font-display);letter-spacing:-.04em;display:block}.sc-att-name small{color:var(--muted);margin-top:.2em;font-size:.86em;font-weight:550;display:block}.sc-att-card{background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);border-radius:1.45em;padding:.6em 1em .8em}.sc-att-grid{grid-template-columns:minmax(0, 1fr) repeat(6, var(--colw));grid-template-rows:var(--head) repeat(5, var(--rowh));align-items:center;display:grid;position:relative}.sc-att-band{z-index:0;grid-column:var(--band) / span 1;background:linear-gradient(180deg, var(--lilac-base), #f7f3fc99);border-radius:1.1em;grid-row:1/-1;position:absolute;inset:.15em .2em -.35em}.sc-att-veil{z-index:2;background:var(--surface);opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;grid-row:1/-1;position:absolute;inset:0 0 -.4em}.sc-att-veil.is-past{grid-column:2/5}.sc-att-veil.is-later{grid-column:6/8}.sc-att-corner{color:var(--muted);padding-left:.3em;font-size:.82em;font-weight:650}.sc-att-col{z-index:1;justify-items:center;line-height:1.15;display:grid;position:relative}.sc-att-col strong{font-size:.98em;font-weight:700}.sc-att-col small{color:var(--muted);font-size:.74em;font-weight:550}.sc-att-col.is-later strong{color:var(--muted)}.sc-att-col.is-today strong,.sc-att-col.is-today small{color:var(--lilac-deep)}.sc-att-col.is-today small{font-weight:700}.sc-att-who{align-items:center;gap:.65em;min-width:0;padding-left:.2em;display:flex}.sc-att-who .k-avatar{width:2.5em;height:2.5em;font-size:.84em}.sc-att-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:650;overflow:hidden}.sc-att-cell{z-index:1;height:var(--rowh);place-items:center;display:grid;position:relative}.sc-att-cell>*{grid-area:1/1}.sc-att-face{width:2.75em;height:2.75em;color:var(--ink);border:1.5px solid #0000;border-radius:.9em;place-items:center;font-style:normal;display:grid}.sc-att-face svg{stroke-width:2.6px;width:1.3em;height:1.3em}.sc-att-face[data-s=a]{background:linear-gradient(140deg, var(--lilac-vivid), var(--iris-vivid));color:var(--iris-deep)}.sc-att-face[data-s=e]{background:var(--peach-base);color:var(--peach-deep)}.sc-att-face[data-s=o]{background:0 0;border:1.5px dashed #37283f47}.sc-att-cell.is-later .sc-att-face{opacity:.7}.sc-att-cell.is-tap .sc-att-face{transition:opacity .16s var(--ease-out) .2s, transform .56s var(--spring) .2s}.sc-att-cell.is-tap .is-open{opacity:0}.sc-att-cursor{z-index:6;left:calc(100% - (var(--later) + .5) * var(--colw));top:calc(var(--head) + var(--rowh) * .5);pointer-events:none;opacity:0;--r:0;width:1.9em;height:1.9em;transform:translate(.2em, calc(var(--rowh) * var(--r) + .3em));transition:transform .3s var(--ease-in-out), opacity .24s var(--ease-out);position:absolute}.sc-att-cursor svg{z-index:1;transform-origin:20% 12%;width:100%;height:100%;position:relative;overflow:visible}.sc-att-cursor i{background:var(--iris-strong);opacity:0;border-radius:50%;width:2.2em;height:2.2em;position:absolute;top:-.85em;left:-.66em}html.js .sc-att:not([data-at~="5"]) .sc-att-veil{opacity:.62}.sc-att-veil{transition-delay:.25s}html.js .sc-att:not([data-at~="1"]) .is-tap.r1 .is-open,html.js .sc-att:not([data-at~="2"]) .is-tap.r2 .is-open,html.js .sc-att:not([data-at~="3"]) .is-tap.r3 .is-open,html.js .sc-att:not([data-at~="4"]) .is-tap.r4 .is-open{opacity:1;transition:none;transform:none}html.js .sc-att:not([data-at~="1"]) .is-tap.r1 .is-ok,html.js .sc-att:not([data-at~="2"]) .is-tap.r2 .is-ok,html.js .sc-att:not([data-at~="3"]) .is-tap.r3 .is-ok,html.js .sc-att:not([data-at~="4"]) .is-tap.r4 .is-ok{opacity:0;transform:scale(.45)rotate(-14deg)}.sc-att:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .sc-att-cursor{opacity:1}.sc-att[data-step="0"] .sc-att-cursor{--r:-.6}.sc-att[data-step="2"] .sc-att-cursor{--r:1}.sc-att[data-step="3"] .sc-att-cursor{--r:2}.sc-att[data-step="4"] .sc-att-cursor{--r:3}.sc-att[data-step="5"] .sc-att-cursor{--r:3.6}@media (prefers-reduced-motion:no-preference){.sc-att:is([data-step="1"],[data-step="3"]) .sc-att-cursor svg{animation:sc-att-press .26s .16s var(--ease-out) both}.sc-att:is([data-step="2"],[data-step="4"]) .sc-att-cursor svg{animation:sc-att-press-b .26s .16s var(--ease-out) both}.sc-att:is([data-step="1"],[data-step="3"]) .sc-att-cursor i{animation:sc-att-tap .46s .18s var(--ease-out) both}.sc-att:is([data-step="2"],[data-step="4"]) .sc-att-cursor i{animation:sc-att-tap-b .46s .18s var(--ease-out) both}}@keyframes sc-att-press{50%{transform:scale(.82)}}@keyframes sc-att-press-b{50%{transform:scale(.82)}}@keyframes sc-att-tap{0%{opacity:.5;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@keyframes sc-att-tap-b{0%{opacity:.5;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@container scene (width<=619px){.k.sc-att{width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30);--rowh:4.9em;--colw:4.3em;--head:3.4em;--band:4;--later:1}.sc-att-win{border-radius:1.7em;padding:1.1em}.sc-att-name strong{font-size:1.4em}.sc-att-name small{font-size:.92em}.sc-att-card{padding:.6em .6em .8em}.sc-att-grid{grid-template-columns:minmax(0, 1fr) repeat(4, var(--colw))}.sc-att-grid>:is(.c1,.c6){display:none}.sc-att-veil.is-past{grid-column:2/4}.sc-att-veil.is-later{grid-column:5/6}.sc-att-last{display:none}.sc-att-who{gap:.5em}.sc-att-who strong{font-size:1.02em}.sc-att-col strong{font-size:1em}.sc-att-col small{font-size:.85em}.sc-att-face{width:2.9em;height:2.9em}.sc-att-corner{font-size:.88em}}@container scene (width>=620px){.sc-att-col small{font-size:max(9px,.74em)}}.feat{--stage-pad-x:clamp(20px, calc(166 * var(--fit)), 170px);--stage-pad-top:clamp(28px, calc(42 * var(--fit)), 44px);--stage-pad-bottom:clamp(56px, calc(64 * var(--fit)), 64px);--stage-h:clamp(420px, min(calc(720 * var(--fit)), 100svh - var(--header-h) - 132px), 720px);--tab-h:56px;--tab-icon:40px;padding-block:calc(var(--section-y) * .9) var(--section-y)}.feat .chapter-head{margin-bottom:clamp(28px,4vw,52px)}@media (width>=861px){.feat{--tab-h:clamp(48px, calc(56 * var(--fit)), 56px);--tab-icon:clamp(34px, calc(40 * var(--fit)), 40px)}.feat .chapter-head{margin-bottom:clamp(28px, calc(52 * var(--fit)), 52px)}}.feat .chapter-title{max-width:18ch}.feat-title-line{text-wrap:balance;display:block}.feat-show{margin:0 var(--page-edge);position:relative}.feat-stage{isolation:isolate;height:var(--stage-h);border-radius:clamp(28px,3.4vw,48px);position:relative}@media (width>=861px){.feat-stage{border-radius:clamp(28px, calc(48 * var(--fit)), 48px)}}.feat-stage:before{content:"";z-index:-2;border-radius:inherit;background:var(--stage-bg);position:absolute;inset:0}.feat-glow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.feat-glow:before,.feat-glow:after{content:"";border-radius:50%;position:absolute}.feat-glow:before{aspect-ratio:1;background:radial-gradient(closest-side,#fffdf873,#0000);width:46%;top:-26%;left:-10%}.feat-glow:after{display:none}.feat[data-canvas=iris]{--stage-bg:linear-gradient(165deg, #f4eefa, #e9dff5)}.feat[data-canvas=apricot]{--stage-bg:linear-gradient(165deg, #fff4ea, #ffe7d3)}.feat[data-canvas=lilac]{--stage-bg:linear-gradient(165deg, #fbf8fe, #f1eaf9)}.feat-screen{inset:var(--stage-pad-top) var(--stage-pad-x) var(--stage-pad-bottom);position:absolute;container:scene/size}.feat-panel{--k-size:min(17px, 100cqw / 60, 100cqh / 34);contain:layout style;opacity:0;visibility:hidden;content-visibility:hidden;transition:opacity .42s var(--ease-out), transform .64s var(--ease-out), visibility 0s .42s, content-visibility 0s .64s allow-discrete;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.feat-panel[data-active]{opacity:1;visibility:visible;content-visibility:visible;transition-delay:.12s,.12s,0s,0s;transform:none}html:not(.js) .feat-panel:first-child{opacity:1;visibility:visible;content-visibility:visible;transform:none}.feat-panel>*{flex:none}.feat-folio{z-index:3;--folio-size:clamp(104px, calc(158 * var(--fit)), 158px);position:absolute}.feat-folio.is-boeken{left:clamp(10px, calc(40 * var(--fit)), 40px);bottom:calc(var(--stage-pad-bottom) - 6px)}.feat-folio.is-dossiers{right:clamp(8px, calc(36 * var(--fit)), 36px);bottom:calc(var(--stage-pad-bottom) - 6px)}.feat-folio.is-praktijk{left:clamp(8px, calc(36 * var(--fit)), 36px);bottom:calc(var(--stage-pad-bottom) - 6px)}@media (width<=1180px){.feat{--folio-size:clamp(76px, 9vw, 104px)}.feat .chapter-head{margin-bottom:calc(var(--folio-size) * .78 + 14px)}.feat-folio{--folio-size:inherit;top:calc(var(--folio-size) * -.74);bottom:auto}.feat-folio.is-boeken,.feat-folio.is-praktijk{left:auto;right:clamp(28px,6vw,72px)}.feat-folio.is-dossiers{left:clamp(28px,6vw,72px);right:auto}}.feat-tabs{z-index:4;width:max-content;max-width:calc(100% - 24px);margin:calc((var(--tab-h) + 12px) / -2) auto 0;border-radius:var(--r-pill);background:#fffdf8eb;justify-content:center;gap:4px;padding:6px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fffc,0 1px #37283f0d,0 18px 34px -22px #37283f8c}.feat-tab{height:var(--tab-h);padding:0 20px 0 calc((var(--tab-h) - var(--tab-icon)) / 2);border-radius:var(--r-pill);color:var(--ink-soft);font:600 1rem/1 var(--font-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .26s var(--ease-out), background-color .26s var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:10px;display:inline-flex;position:relative;overflow:hidden}.feat-tab:hover{color:var(--ink);background:#ffffffb3}.feat-tab[aria-selected=true]{color:var(--ink);background:var(--white);box-shadow:0 1px #37283f0f,0 8px 18px -12px #37283f80}.feat-tab:focus-visible{border-radius:var(--r-pill);outline-offset:-2px}.feat-tab-icon{width:var(--tab-icon);height:var(--tab-icon);background:var(--tone-soft);color:var(--tone-deep);transition:background-color .3s var(--ease-out), transform .48s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.feat-tab[aria-selected=true] .feat-tab-icon{background:var(--tone-base);color:var(--ink);transform:rotate(-8deg)}.feat-tab-icon svg{width:19px;height:19px}.feat-tab-bar{opacity:0;height:3px;transition:opacity .2s var(--ease-out);border-radius:3px;position:absolute;bottom:6px;left:22px;right:22px;overflow:hidden}.feat-tab-bar i{border-radius:inherit;background:var(--tone-strong);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.feat-tab[data-active] .feat-tab-bar{opacity:1}.feat-show:not([data-autoplay=off]) .feat-tab[data-active] .feat-tab-bar i{animation:feat-progress var(--dwell,7s) linear forwards}.feat-show[data-paused=true] .feat-tab[data-active] .feat-tab-bar i{animation-play-state:paused}.feat-show[data-autoplay=off] .feat-tab-bar{opacity:0}@keyframes feat-progress{to{transform:scaleX(1)}}.feat-texts{width:min(46rem, calc(100% - 2 * var(--gutter)));text-align:center;margin:22px auto 0;display:grid}.feat-text{color:var(--canvas-soft);text-wrap:balance;opacity:0;visibility:hidden;transition:opacity .36s var(--ease-out), transform .52s var(--ease-out), visibility 0s .36s;grid-area:1/1;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.45;transform:translateY(6px)}.feat-show:not([data-index]) .feat-text:first-child,.feat-show[data-index="0"] .feat-text:first-child,.feat-show[data-index="1"] .feat-text:nth-child(2),.feat-show[data-index="2"] .feat-text:nth-child(3),.feat-show[data-index="3"] .feat-text:nth-child(4){opacity:1;visibility:visible;transition-delay:.14s,.14s,0s;transform:none}.feat-more{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:clamp(18px,2.4vw,28px) auto 0;display:flex}@media (width>=861px){.feat-more{margin-top:clamp(18px, calc(28 * var(--fit)), 28px)}}@media (width<=1099px){.feat{--stage-pad-x:clamp(12px, 4vw - 16px, 36px);--stage-pad-top:clamp(16px, 2.4vw, 26px);--stage-pad-bottom:54px}.feat-stage{height:clamp(380px, (var(--page-wide) - 2 * var(--stage-pad-x)) * .567 + var(--stage-pad-top) + var(--stage-pad-bottom), 100svh - var(--header-h) - 40px)}}@media (width<=1000px){.feat-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;width:auto;max-width:none;margin:-30px 12px 0;scroll-padding-inline:6px;overflow-x:auto}.feat-tabs::-webkit-scrollbar{display:none}.feat-tab{scroll-snap-align:center;height:50px;padding-right:16px;font-size:.95rem}.feat-tab-icon{width:36px;height:36px}.feat-tab-icon svg{width:17px;height:17px}}@media (width<=719px){.feat{--stage-pad-x:12px;--stage-pad-top:14px;--stage-pad-bottom:40px}.feat-stage{height:calc(min(12.5px, (100vw - 2 * var(--gutter-tight) - 2 * var(--stage-pad-x)) / 30) * 46 + var(--stage-pad-top) + var(--stage-pad-bottom))}.feat-screen{left:max(var(--stage-pad-x), 50% - 300px);right:max(var(--stage-pad-x), 50% - 300px)}.feat-stage{max-width:640px;margin-inline:auto}}@media (width<=899px){.feat-tabs{scrollbar-width:none;justify-content:safe center;gap:2px;width:max-content;max-width:calc(100% - 20px);margin:-28px 0 0 50%;padding:5px;overflow-x:auto;translate:-50%}.feat-tab{gap:7px;height:46px;padding:0 5px;font-size:.9rem}.feat-tab[aria-selected=true]{padding-right:15px}.feat-tab:not([aria-selected=true]) .feat-tab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feat-tab-icon{width:36px;height:36px}.feat-tab-bar{bottom:3px;left:12px;right:12px}}@media (width<=699px){.feat{padding-block:calc(var(--section-y) * .85) var(--section-y)}.feat .chapter-title{font-size:clamp(2.3rem,10.5vw,3rem)}.feat-stage{border-radius:28px}.feat-tabs{margin-top:-26px}.feat-tab{height:44px;font-size:.88rem}.feat-tab[aria-selected=true]{padding-right:14px}.feat-tab-icon{width:34px;height:34px}.feat-texts{min-height:2.9em;margin-top:16px}.feat-text{font-size:1.02rem}.feat{--folio-size:68px}.feat .chapter-head{margin-bottom:64px}.feat-folio.is-boeken,.feat-folio.is-praktijk{right:26px}.feat-folio.is-dossiers{left:26px}}@container scene (width<=619px){.feat-panel{--k-size:min(12.5px, 100cqw / 30, 100cqh / 46)}}@media (width<=760px){.feat .intro .intro-pin>.chapter-head{margin-bottom:calc(var(--folio-size) * .78 + 14px)}}@media (width<=699px){.feat .intro .intro-pin>.chapter-head{margin-bottom:64px}}@media (prefers-reduced-motion:reduce){.feat-panel,.feat-text{transition:none;transform:none}}.mb{--mb-w:clamp(232px, calc(318 * var(--fit)), 318px)}.chapter.mb{padding-bottom:clamp(56px, calc(80 * var(--fit)), 80px)}.mb-inner{width:var(--page-wide);margin:0 auto}.mb-stage{--lx:calc(50cqw + var(--mb-w) * .3);--lw:min(470px, 31vw, calc(100cqw - var(--lx) + 12px));justify-items:center;display:grid;position:relative;container-type:inline-size}.mb .mb-head{width:auto;margin-bottom:clamp(40px,5vw,72px)}@media (width>=861px){.mb .mb-head{margin-bottom:clamp(40px, calc(72 * var(--fit)), 72px)}}@media (width>=1000px){.mb-inner{align-items:center;gap:clamp(24px, calc(64 * var(--fit)), 64px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid}.mb .mb-head{margin:0 0 0 clamp(0px, calc(48 * var(--fit)), 48px);text-align:left;justify-items:start}.mb .mb-head .chapter-title{max-width:11ch}.mb .mb-head .chapter-line{max-width:24rem}.mb-stage{--pad:clamp(40px, calc(100 * var(--fit)), 100px);--lx:calc(var(--pad) + var(--mb-w) * .78);--lw:min(calc(var(--mb-w) * 1.05), calc(100cqw - var(--lx) + 12px));padding-left:var(--pad);justify-items:start}}.mb-head>*,.mb-phone,.mb-lid,.mb-base,.mb-folio>.folio{transition:opacity .62s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--s,0) * 1ms)}.mb-head>:nth-child(2){--s:140}.mb-phone{--s:260;transition-timing-function:var(--ease-out), var(--spring);transition-duration:.62s,1s}.mb-lid,.mb-base{--s:520}.mb-folio>.folio{--s:820;transition-timing-function:var(--ease-out), var(--ease-spring)}html.js [data-spawn]:not([data-spawned]) .mb-head>*{opacity:0;transform:translateY(28px)}html.js [data-spawn]:not([data-spawned]) .mb-phone{opacity:0;transform:translateY(70px)scale(.94)}html.js [data-spawn]:not([data-spawned]) :is(.mb-lid,.mb-base){opacity:0;transform:translate(48px)}html.js [data-spawn]:not([data-spawned]) .mb-folio>.folio{opacity:0;transform:translateY(26px)scale(.6)}html.js [data-spawn][data-rewind] :is(.mb-head>*,.mb-phone,.mb-lid,.mb-base,.mb-folio>.folio){transition:none}.mb-phone-rise{z-index:2;--ph-w:var(--mb-w);position:relative}.mb-phone .ph-body{box-shadow:inset 0 0 0 .1em #ffffff29,inset 0 0 0 .26em #221928,0 3.4em 5em -2em #37283f8c,0 1.2em 2em -1.2em #37283f59}.mb-app .pa-view{pointer-events:none}.mb-app .ld-btn,.mb-app .ld-tile,.mb-app .pa-tab,.mb-app .pa-create{cursor:default}.mb-app .pa-today{gap:.75em}.mb-bijlezen,.mb-notetile{transition:transform .22s var(--ease-out)}.mb-tap{z-index:23;opacity:0;pointer-events:none;background:radial-gradient(circle,#37283f47,#37283f1f 60%,#0000 70%);border-radius:50%;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;position:absolute}.mb-tap-1{top:69%;left:21%}.mb-tap-2{top:43%;left:28%}.mb-stage[data-step="1"] .mb-tap-1,.mb-stage[data-step="4"] .mb-tap-2{animation:mb-tap .64s var(--ease-out) both}.mb-stage[data-step="1"] .mb-bijlezen,.mb-stage[data-step="4"] .mb-notetile{transform:scale(.95)}@keyframes mb-tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}.mb-sheet{visibility:visible;transition:transform .56s var(--spring);transform:translateY(calc(100% + 4.5em))}.mb-scrim{transition:opacity .3s var(--ease-out)}html.js .mb-stage[data-at~="2"]:not([data-at~="3"]) .mb-sheet{transform:none}html.js .mb-stage[data-at~="2"]:not([data-at~="3"]) .mb-scrim{opacity:1}.mb-sheet .ld-sec{animation:none}.mb-note{visibility:visible;transition:transform .56s var(--spring);transform:none}html.js .mb-stage:not([data-at~="5"]) .mb-note{transform:translateY(100%)}.mb-note .ld-chips-input{min-height:2.7em}.mb-note .ld-chip{padding:.38em .8em;font-size:.86em}.mb-body{flex:1;min-height:8em;overflow:hidden}html.js .mb-stage[data-step="6"] .mb-body{box-shadow:inset 0 0 0 2px var(--ink)}.mb-finalize{width:100%;margin-top:auto}.mb-chip-1,.mb-chip-2{transition:opacity .26s var(--ease-out), transform .52s var(--ease-spring)}html.js .mb-stage:not([data-at~="6"]) .mb-type>span{opacity:0}html.js .mb-stage:not([data-at~="7"]) .mb-chip-1,html.js .mb-stage:not([data-at~="8"]) .mb-chip-2{opacity:0;transform:scale(.5)rotate(-6deg)}.mb-save{color:var(--ink-soft);white-space:nowrap;align-items:center;margin-left:auto;font-size:.78em;font-weight:650;display:inline-flex}.mb-save i{align-items:center;gap:.3em;font-style:normal;display:none}.mb-save svg{background:var(--ink);width:1.2em;height:1.2em;color:var(--paper);stroke-width:3px;border-radius:50%;padding:.15em}.mb-save .mb-save-done{display:inline-flex}html.js .mb-stage:not([data-at~="9"]) .mb-save-done,html.js .mb-stage[data-step="9"] .mb-save-done{display:none}html.js .mb-stage:not([data-at~="9"]) .mb-save-idle{color:var(--muted);display:inline-flex}html.js .mb-stage[data-step="9"] .mb-save-busy{display:inline-flex}.mb-stage[data-step="10"] .mb-save-done{animation:mb-pop .52s var(--ease-spring) both}@keyframes mb-pop{0%{opacity:0;transform:scale(.7)}}.mb-laptop{z-index:1;left:var(--lx);width:var(--lw);font-size:calc(var(--lw) / 40);position:absolute;bottom:9%}.mb-lid{background:linear-gradient(160deg,#4d3a5a,#2b2032);border-radius:1.4em 1.4em .5em .5em;padding:.7em;position:relative;box-shadow:inset 0 0 0 .12em #ffffff1f,0 2em 3em -1.6em #37283f80}.mb-lscreen{--k-size:1em;aspect-ratio:16/10;background:var(--canvas);border-radius:.7em;grid-template-columns:5.5em 1fr;display:grid;overflow:hidden}.mb-lside{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--canvas), color-mix(in srgb, var(--lilac-soft) 55%, var(--canvas)));flex-direction:column;gap:.5em;padding:.9em .7em;display:flex}.mb-lside i{border-radius:var(--r-pill);background:var(--surface);height:1.1em;box-shadow:inset 0 0 0 1px var(--line)}.mb-lside i+i{background:var(--ink);box-shadow:none}.mb-lside b{background:#37283f12;border-radius:.4em;height:1em}.mb-lside b:first-of-type{background:var(--peach-base)}.mb-lnote{background:var(--surface);box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);border-radius:1em;flex-direction:column;gap:.8em;margin:.9em;padding:1em 1.1em;display:flex}.mb-lwho{align-items:center;gap:.6em;display:flex}.mb-lwho strong{font:550 1.15em/1.1 var(--font-display);letter-spacing:-.02em}.mb-lwho .mb-save{font-size:.72em}.mb-lchips{gap:.35em;min-height:1.7em;display:flex}.mb-lchips .ld-chip{font-size:.78em}.mb-ltext{background:var(--paper);min-height:3.4em;box-shadow:inset 0 0 0 1px var(--line);border-radius:.7em;padding:.6em .75em;font-size:.86em;line-height:1.5}.mb-lpair{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.mb-lpair span{background:var(--tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-base) 70%, transparent);color:var(--muted);border-radius:.7em;flex-direction:column;gap:.15em;padding:.5em .65em;font-size:.72em;line-height:1.3;display:flex}.mb-lpair b{color:var(--ink-soft);font-weight:700}.mb-base{background:linear-gradient(#e9e1ee,#c9bdd2);border-radius:.2em .2em 1.4em 1.4em;height:1.3em;margin:0 -2.6em;position:relative;box-shadow:0 1.2em 1.6em -1em #37283f73}.mb-base:before{content:"";background:#37283f2e;border-radius:0 0 .6em .6em;width:7em;height:.45em;position:absolute;top:0;left:50%;translate:-50%}.mb-sync{z-index:3;background:var(--ink);width:44px;height:44px;color:var(--paper);box-shadow:0 0 0 6px var(--paper), var(--shadow-card);transition:opacity .26s var(--ease-out), transform .56s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;right:-18px}.mb-sync svg{stroke-width:3px;width:22px;height:22px}html.js .mb-stage:not([data-at~="10"]) .mb-sync{opacity:0;transform:scale(.4)}.mb-folio{z-index:3;left:calc(var(--pad,40px) - clamp(76px, calc(112 * var(--fit)), 112px));width:clamp(104px, calc(148 * var(--fit)), 148px);position:absolute;bottom:-6px}@media (width<=999px){.mb-folio{left:auto;right:calc(50% + var(--mb-w) * .5 - 18px)}}@media (width<=899px){.mb{--mb-w:min(296px, 74vw)}.mb-laptop,.mb-sync{display:none}.mb-folio{right:auto;left:calc(50% - var(--mb-w) * .5 - 52px);width:96px;bottom:-14px}}@media (width<=420px){.mb-folio{left:max(0px, calc(50% - var(--mb-w) * .5 - 50px));width:60px;bottom:-26px}}.privacy{--pv-accent:#6b4d8c;--pv-ico:var(--iris-deep);--pv-fill:#c3aed84d;--pv-solid:#f3edf9;--pv-tile:#e6dcf4b3;--pv-tile-line:#553a731f;--pv-star:#e2ad3b;--pv-flip:.2s;--stage:min(580px, 52svh, 38vw);--pi:clamp(60px, 8.6svh, 92px)}html[data-canvas=ink] .privacy{--pv-accent:var(--lilac);--pv-ico:var(--lilac);--pv-fill:#e6dcf41a;--pv-solid:#493752;--pv-tile:#c3aed81c;--pv-tile-line:#e6dcf421;--pv-star:#f3d38f}html[data-canvas=ink] .home .canvas i[data-canvas=ink]{transition-duration:.16s}.chapter.privacy{transition-duration:var(--pv-flip);padding-block:clamp(44px,8svh,104px) clamp(64px,11svh,132px)}.privacy-title{width:var(--page);text-align:center;letter-spacing:-.045em;margin:0 auto;font-size:clamp(2.1rem,min(9vw,8.4svh),5.4rem);line-height:.98}.privacy-title span{display:block}.privacy-accent{color:var(--pv-accent);transition:color var(--pv-flip) var(--ease-out)}.privacy-room{width:min(1580px, calc(100vw - 2 * var(--gutter-tight)));margin:clamp(10px,2.6svh,34px) auto 0;display:grid}.privacy-stage,.privacy-promises{grid-area:1/1}.privacy-stage{z-index:1;width:var(--stage);aspect-ratio:1;--pv-play:paused;justify-self:center;position:relative}html:not([data-idle]):not([data-page-hidden=true]) .privacy-stage[data-awake]{--pv-play:running}.privacy-halo{opacity:.2;background:radial-gradient(closest-side,#6d5280 0,#654b78 66%,#654b7880 84%,#654b7800 100%);border-radius:50%;width:80%;height:48%;position:absolute;top:25%;left:10%;transform:rotate(-18deg)}html[data-canvas=ink] .privacy-halo{opacity:1}.privacy-orbit{box-shadow:inset 0 0 0 1px var(--pv-tile-line);border-radius:50%;position:absolute;inset:7%}.privacy-halo,.privacy-orbit,.privacy-ring{pointer-events:none}.privacy-figure{width:51%;position:absolute;top:17%;left:24.5%}.privacy-stage .privacy-keeper{--shadow-body:#22192a;--shadow-eye:var(--paper);--shadow-fold:var(--apricot);--shadow-edge:var(--paper);--shadow-lock:#6b507c;--shadow-spark:#f5d488;--shadow-ground:#120b16;width:100%;display:block}.privacy-keeper .shadow-lock,.privacy-keeper .lock-sparkle{transform-box:fill-box;transform-origin:50%}.privacy-keeper .lock-shackle{transform-box:fill-box;transform-origin:50% 100%}.privacy-stage .privacy-keeper{transform-origin:50% 87%;animation:14s ease-in-out infinite pv-lean;animation-play-state:var(--pv-play);transform:rotate(4deg)}.privacy-keeper :is(.foot-left,.foot-right){transform-box:fill-box;transform-origin:50% 100%}.privacy-keeper .shadow-carry{transform-box:fill-box;transform-origin:50% 30%}.privacy-keeper[data-folio] .foot-left{animation:14s ease-in-out infinite pv-foot-left}.privacy-keeper[data-folio] .foot-right{animation:14s ease-in-out infinite pv-foot-right}.privacy-keeper[data-folio] .shadow-carry{animation:14s ease-in-out infinite pv-hug}.privacy-keeper[data-folio] .wrap-left{animation:14s ease-in-out infinite pv-hug-left}.privacy-keeper[data-folio] .wrap-right{animation:14s ease-in-out infinite pv-hug-right}.privacy-stage .privacy-keeper[data-folio] .shadow-gaze{animation:14s ease-in-out infinite pv-gaze}.privacy-keeper[data-folio] :is(.foot-left,.foot-right,.shadow-carry,.wrap-left,.wrap-right,.shadow-gaze){animation-play-state:var(--pv-play)!important}@keyframes pv-lean{0%,10%,84%,to{transform:rotate(4deg)}20%,34%{transform:translate(1.5px,.5px)rotate(7deg)}46%,62%{transform:translateY(1px)rotate(2deg)}72%{transform:rotate(4.6deg)}}@keyframes pv-foot-left{0%,12%,34%,to{transform:none}18%,28%{transform:translateY(-2px)rotate(-5deg)}}@keyframes pv-foot-right{0%,42%,64%,to{transform:none}48%,58%{transform:translateY(-2px)rotate(5deg)}}@keyframes pv-hug{0%,42%,70%,to{transform:none}50%,62%{transform:translateY(-2px)rotate(-2deg)scale(.98)}}@keyframes pv-hug-left{0%,42%,70%,to{transform:none}50%,62%{transform:translate(2px,-2px)}}@keyframes pv-hug-right{0%,42%,70%,to{transform:none}50%,62%{transform:translate(-2px,-2px)}}@keyframes pv-gaze{0%,10%,80%,to{transform:none}18%,34%{transform:translate(2.5px,1px)}44%,60%{transform:translate(-3px,-4px)}66%,74%{transform:translate(1px,-1px)}}.privacy-ring{animation:180s linear infinite pv-turn;position:absolute;inset:0}.privacy-star{transform:rotate(var(--a));position:absolute;inset:0}.privacy-star b{width:5.6%;height:5.6%;transform:rotate(calc(-1 * var(--a)));transition:opacity .42s var(--ease-out), transform .9s var(--ease-spring);transition-delay:calc(.48s + var(--i) * 60ms);position:absolute;top:4.2%;left:47.2%}.privacy-star i{width:100%;height:100%;animation:180s linear infinite pv-unturn;display:block}.privacy-star em{width:100%;height:100%;display:block}.privacy-star svg{width:100%;height:100%;fill:var(--pv-star);stroke:var(--pv-star);stroke-width:1.2px;stroke-linejoin:round;display:block;overflow:visible}.privacy-glint{opacity:0;position:absolute;inset:0}.privacy-glint b{width:5.4%;height:5.4%;position:absolute;top:4.3%;left:47.3%}.privacy-glint svg{fill:#fff3dc;width:100%;height:100%;display:block}.privacy-ring,.privacy-star :is(i,em,svg),.privacy-glint{animation-play-state:var(--pv-play)!important}html.js .privacy-stage:not([data-lit]) .privacy-star b{opacity:0;transform:rotate(calc(-1 * var(--a) - 70deg)) scale(.2)}.privacy-stage[data-lit] .privacy-star em{animation:pv-twinkle var(--tw) ease-in-out var(--td) infinite}.privacy-stage[data-lit] .privacy-star svg{animation:pv-flare 15s var(--ease-out) calc(5.2s + var(--i) * .21s) infinite}.privacy-stage[data-lit] .privacy-glint{animation:15s linear 5.2s infinite pv-glint}@keyframes pv-turn{to{transform:rotate(360deg)}}@keyframes pv-unturn{to{transform:rotate(-360deg)}}@keyframes pv-twinkle{0%,64%,to{opacity:1;transform:none}74%{opacity:.86;transform:scale(.84)rotate(-6deg)}84%{opacity:1;transform:scale(1.12)rotate(5deg)}}@keyframes pv-flare{0%,7%,to{transform:none}2.2%{transform:scale(1.38)rotate(20deg)}}@keyframes pv-glint{0%{opacity:0;transform:rotate(0)}1.4%,15.4%{opacity:1}16.8%{opacity:0;transform:rotate(360deg)}to{opacity:0;transform:rotate(360deg)}}html.js .privacy-stage:not([data-lit]) .privacy-keeper .lock-shackle{transform:translateY(-5px)}html.js .privacy-stage[data-lit] .privacy-keeper .lock-shackle{animation:.38s 1.45s backwards pv-shackle}html.js .privacy-stage[data-lit] .privacy-keeper .shadow-lock{animation:.56s 1.52s backwards pv-lock}html.js .privacy-stage[data-lit] .privacy-keeper .lock-sparkle{animation:.9s 1.54s backwards pv-sparkle}html.js .privacy-stage[data-lit] .privacy-keeper .shadow-blush{animation:1.8s 1.7s backwards pv-blush}@keyframes pv-shackle{0%{transform:translateY(-5px)}65%{transform:translateY(1.5px)}to{transform:none}}@keyframes pv-lock{0%,to{transform:none}35%{transform:scale(1.16)rotate(-5deg)}70%{transform:scale(.96)rotate(2deg)}}@keyframes pv-sparkle{0%{opacity:0;transform:scale(.55)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes pv-blush{0%,to{opacity:0}25%,70%{opacity:.8}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (height<=2400px){.privacy-title{transform-origin:50% 60%;animation-name:pv-title-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range-start:cover calc(45svh - var(--section-y) - clamp(44px, 8svh, 104px));animation-range-end:cover calc(65svh - var(--section-y) - clamp(44px, 8svh, 104px))}}}@keyframes pv-title-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.privacy-figure{transition:opacity .5s var(--ease-out), transform .9s var(--ease-spring)}.privacy-halo{transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out)}.privacy-orbit{transition:opacity .8s var(--ease-out) .3s}html.js .privacy-stage:not([data-lit]) .privacy-figure{opacity:0;transform:translateY(30px)scale(.92)}html.js .privacy-stage:not([data-lit]) .privacy-halo{opacity:0;transform:rotate(-18deg)scale(.8)}html.js .privacy-stage:not([data-lit]) .privacy-orbit{opacity:0}.privacy-more{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}html.js .privacy-more:not([data-shown]){opacity:0;transform:translateY(16px)}html.js .privacy-more:focus-within{opacity:1;transform:none}.privacy[data-reset],.privacy[data-reset] *{transition:none!important;animation:none!important}.privacy-promises{grid-template-columns:minmax(0, 1fr) var(--stage) minmax(0, 1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(12px,2.4vw,44px);margin:0;padding:0;list-style:none;display:grid}.privacy-promise{grid-template-columns:var(--pi) minmax(0, 1fr);grid-template-areas:"icon copy";align-items:center;gap:clamp(14px,1.5vw,24px);width:100%;max-width:29rem;display:grid}.privacy-promise:nth-child(odd){grid-column:1;grid-template-columns:minmax(0, 1fr) var(--pi);text-align:end;grid-template-areas:"copy icon";justify-self:end}.privacy-promise:nth-child(2n){grid-column:3;justify-self:start}.privacy-promise:nth-child(-n+2){grid-row:1}.privacy-promise:nth-child(n+3){grid-row:2}.privacy-copy{grid-area:copy;min-width:0}.privacy-nowrap{white-space:nowrap}.privacy-promise-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.15rem,min(1.8vw,3svh),1.7rem);line-height:1.08}.privacy-promise-text{color:var(--canvas-soft);text-wrap:pretty;transition:color var(--pv-flip) var(--ease-out);margin-top:.45em;font-size:clamp(.95rem,min(1.1vw,2svh),1.075rem);line-height:1.45}.privacy-icon{width:var(--pi);aspect-ratio:1;color:var(--pv-ico);background:var(--pv-tile);box-shadow:inset 0 0 0 1px var(--pv-tile-line);transition:color var(--pv-flip) var(--ease-out);border-radius:32%;grid-area:icon;place-items:center;display:grid}.privacy-icon>svg{width:84%;height:84%;overflow:visible}.privacy-icon .pi-soft-fill{fill:var(--pv-fill)}.privacy-icon :is(.pi-solid,.pi-paper,.pi-badge){fill:var(--pv-solid)}html.js .privacy-promise{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}html.js .privacy-promise:not([data-shown]){opacity:0;transform:translate(28px)scale(.96)}html.js .privacy-promise:nth-child(2n):not([data-shown]){transform:translate(-28px)scale(.96)}html.js .privacy-promise[data-again] .privacy-icon *{transition:none!important;animation:none!important}.pi-star{fill:var(--pv-star);stroke:var(--pv-star);stroke-width:1.4px;stroke-linejoin:round;transform:rotate(var(--a)) translateY(-33px) rotate(calc(-1 * var(--a)))}html.js .pi-star{transition:opacity .36s var(--ease-out), transform .82s var(--ease-spring);transition-delay:calc(.2s + var(--i) * 40ms)}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-star{opacity:0;transform:rotate(var(--a)) translateY(-56px) rotate(calc(-1 * var(--a))) scale(.2)}.pi-key{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(90deg)}.pi-shackle{transform-box:fill-box;transform-origin:50% 100%}.pi-spark{opacity:0;transform-box:fill-box;transform-origin:50% 100%}html.js .pi-key{transition:transform .7s var(--ease-spring) .24s}html.js .pi-shackle{transition:transform .24s cubic-bezier(.5,0,.7,1.5) .86s}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-key{transform:rotate(0)}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-shackle{transform:translateY(-9px)}html.js .privacy-promise[data-shown] .pi-spark{animation:pv-spark .76s var(--ease-out) 1.04s both}@keyframes pv-spark{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.15)}}.pi-seal{transform-box:fill-box;transform-origin:50%}.pi-seal-shackle{transform-box:fill-box;transform-origin:50% 100%}.pi-line{transform-box:fill-box;transform-origin:0}html.js .pi-line{transition:transform .64s var(--ease-out) .22s}html.js .pi-seal{transition:opacity .3s var(--ease-out) .78s, transform .62s var(--ease-spring) .78s}html.js .pi-seal-shackle{transition:transform .24s cubic-bezier(.5,0,.7,1.5) 1.24s}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-line{transform:scaleX(.02)}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-seal{opacity:0;transform:scale(.4)}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-seal-shackle{transform:translateY(-4px)}.pi-box{transform-box:fill-box;transform-origin:50% 100%}html.js .privacy-promise:is(:not([data-shown]),[data-again]) .pi-sheet{opacity:0}html.js .privacy-promise[data-shown] .pi-sheet-1{animation:.64s .22s both pv-drop}html.js .privacy-promise[data-shown] .pi-sheet-2{animation:.64s .44s both pv-drop}html.js .privacy-promise[data-shown] .pi-box{animation:pv-squash .52s var(--ease-out) .9s both}@keyframes pv-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-34px)}20%{opacity:1}68%{animation-timing-function:var(--ease-out);transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pv-squash{0%,to{transform:none}35%{transform:scale(1.05,.92)}70%{transform:scale(.98,1.02)}}.privacy-more{padding-inline:var(--gutter);justify-content:center;margin-top:clamp(14px,3svh,40px);display:flex}.privacy-action{transition:transform var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}html[data-canvas=ink] .privacy-action{--btn-bg:var(--lilac);--btn-fg:var(--ink);box-shadow:none}html[data-canvas=ink] .privacy-action:hover{--btn-bg:var(--white)}@media (width<=999px){.privacy{--stage:min(400px, 40svh, 74vw);--pi:clamp(56px, 7.4svh, 76px)}.privacy-room{width:var(--page);display:block}.privacy-stage{margin:0 auto}.privacy-promises{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3svh,32px) clamp(20px,4vw,40px);margin-top:clamp(12px,2.4svh,28px)}.privacy-promise,.privacy-promise:nth-child(n){grid-area:auto;grid-template-columns:var(--pi) minmax(0, 1fr);text-align:start;grid-template-areas:"icon copy";justify-self:stretch;align-items:start;max-width:none}.privacy-promise-title{font-size:clamp(1.1rem,2.6vw,1.45rem)}.privacy-promise-text{font-size:clamp(.94rem,2vw,1.05rem)}html.js .privacy-promise:nth-child(n):not([data-shown]){transform:translateY(18px)}}@media (width<=640px){.privacy{--stage:min(300px, 34svh, 76vw);--pi:54px}.privacy-promises{grid-template-columns:minmax(0,1fr);gap:18px}.privacy-promise,.privacy-promise:nth-child(n){align-items:center;gap:16px}.privacy-promise-title{font-size:1.12rem}.privacy-promise-text{margin-top:.3em;font-size:.95rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){html.js .privacy .privacy-title>span,html.js .privacy .privacy-figure,html.js .privacy .privacy-orbit,html.js .privacy .privacy-more{opacity:1;transform:none}.privacy-ring,.privacy-star :is(i,em,svg),.privacy-glint,.privacy-stage .privacy-keeper{animation:none}.privacy *,html.js .privacy-promise{transition:none}html.js .privacy-promise{opacity:1;transform:none}html.js .privacy-promise .privacy-icon *,html.js .privacy-stage .privacy-keeper *{animation:none}}.courier{pointer-events:none;-webkit-user-select:none;user-select:none;height:100%;min-height:260px;position:relative}.courier-canvas{z-index:-1;will-change:transform;width:100%;max-width:1040px;height:100%;margin:0 auto;display:block;position:relative;overflow:visible}@media (width>=861px){.courier-canvas{max-width:clamp(720px, calc(1040 * var(--fit)), 1040px)}}@media (width<=600px){.courier-canvas{height:calc(100% + 48px);margin-top:-48px}}.courier-floor-glow{stop-color:var(--peach-strong)}.courier-ground{fill:var(--ink);opacity:.16;transform-origin:345px 430px}.courier-impact{stroke:var(--ink-soft);stroke-width:2.5px;stroke-linecap:round;opacity:0}.courier-position{transform:translate(255px,235px)}.courier-rig,.courier-breathe{transform-origin:120px 227px}.courier-hop{transform-origin:353px 429px}.courier .shadow-eyes,.courier .shadow-blink,.courier .shadow-look{transform-origin:115px 98px}.courier .shadow-feet{transform-box:fill-box;transform-origin:50% 0}.courier-front .folio-hand-left{transform-origin:57px 153px}.courier-front .shadow-wave{transform-origin:185px 153px}.courier-sheet-0{transform:translate(353px,403px)}.courier-sheet-1{transform:translate(353px,376px)}.courier-sheet-2{transform:translate(353px,349px)}.courier-page{fill:var(--paper);stroke:var(--iris);stroke-width:1.5px}.courier-sheet-2 .courier-page,.courier-corner{fill:var(--lilac)}.courier-lines{stroke:var(--iris-strong);stroke-width:2px;stroke-linecap:round;opacity:.7}@media (prefers-reduced-motion:no-preference){.js .courier:is(:not([data-film]),[data-film=waiting]) :is(.courier-position,.courier-sheet,.courier-ground){opacity:0}}.courier *{animation-play-state:var(--courier-play,running)!important}html[data-idle] .courier,html[data-page-hidden=true] .courier,.courier:not([data-life=awake]){--courier-play:paused}.courier[data-life] .shadow-blink{animation:19s -6s infinite folio-blink}.courier[data-life] .shadow-gaze{animation:31s ease-in-out -9s infinite folio-gaze}html:not([data-page-hidden=true])[data-idle] .courier[data-life=awake] .shadow-blink{animation:5s ease-in-out 4 forwards folio-doze;animation-play-state:running!important}html[data-drowsy] .courier[data-life=awake] .shadow-blink{animation:5s ease-in-out infinite folio-doze}.courier[data-film=settled] .courier-breathe{animation:6.6s ease-in-out infinite courier-breathe}.courier[data-film=settled] .courier-sheet-idle{animation:6.6s ease-in-out infinite courier-balance}.courier[data-film=settled] .courier-sheet-2 .courier-sheet-idle{animation:18s infinite courier-slip}.courier[data-film=settled] .courier-front .shadow-wave{animation:18s infinite courier-catch}@keyframes courier-breathe{0%,to{transform:none}24%{transform:rotate(-2deg)}48%{transform:translateY(1.5px)rotate(1deg)}72%{transform:rotate(2deg)}}@keyframes courier-balance{0%,to{transform:none}24%{transform:translate(2px)rotate(-2deg)}48%{transform:translateY(1.2px)rotate(1deg)}72%{transform:translate(-2px)rotate(2deg)}}@keyframes courier-slip{0%,24%,60%,to{animation-timing-function:ease-in-out;transform:none}12%{transform:translate(1px,-1px)rotate(1deg)}32%{animation-timing-function:ease-in;transform:translate(8px,2px)rotate(4deg)}37%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(23px,8px)rotate(10deg)}41%{transform:translate(15px,-3px)rotate(4deg)}48%{transform:translate(-3px)rotate(-2deg)}78%{transform:translate(-1px,-2px)rotate(-1deg)}}@keyframes courier-catch{0%,29%,53%,to{animation-timing-function:ease-in-out;transform:none}35%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(16px,-6px)rotate(-9deg)}41%{transform:translate(12px,-12px)rotate(-14deg)}48%{transform:translate(-2px,-1px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.courier *{animation:none!important}}.courier-plane{z-index:6;width:var(--plane-size,64px);height:var(--plane-size,64px);pointer-events:none;will-change:transform, opacity;filter:drop-shadow(0 8px 5px #37283f24);position:absolute;top:0;left:0}.courier-plane-body{transform-origin:50%;width:100%;height:100%;display:block}.courier-plane svg{width:100%;height:100%;display:block;overflow:visible}.courier-plane .face{fill:var(--lilac)}.courier-plane .wing{fill:var(--paper)}.courier-plane .flap{fill:var(--lilac-vivid)}.courier-plane .under{fill:var(--iris)}.courier-plane .edge{stroke:var(--iris-strong);stroke-width:1.6px;stroke-linejoin:round}.courier-plane .crease{stroke:var(--iris-strong);stroke-width:1.2px}.courier-plane .text{stroke:var(--lilac-strong);stroke-width:1.6px;stroke-linecap:round}.courier-ring{z-index:5;border:2.5px solid var(--iris-strong);pointer-events:none;opacity:0;position:absolute}.chapter{padding-block:var(--section-y);position:relative}.chapter-head{width:var(--page);text-align:center;justify-items:center;gap:16px;margin:0 auto clamp(36px,5vw,64px);display:grid}.chapter-title{max-width:16ch;font-size:clamp(2.4rem,5.6vw,4.9rem);line-height:.98}.chapter-line{max-width:34rem;color:var(--canvas-soft);font-size:clamp(1.08rem, calc(20 * var(--fit)), 1.25rem);transition:color .42s var(--ease-out);line-height:1.5}@media (width>=861px){.chapter-head{margin-bottom:clamp(36px, calc(64 * var(--fit)), 64px)}.chapter-title{font-size:clamp(2.4rem, calc(78 * var(--fit)), 4.9rem)}}.scene-host{position:relative;container:scene/inline-size}.ribbon{width:100%;margin-top:clamp(28px,4vw,56px);display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ribbon-track{flex:none;gap:12px;padding-right:12px;animation:70s linear infinite ribbon;display:flex}.ribbon:focus-visible .ribbon-track,.ribbon[data-rest] .ribbon-track{animation-play-state:paused}.ribbon:focus-visible{outline-offset:-3px}.ribbon-track li{border-radius:var(--r-pill);background:var(--paper);font:600 1rem/1 var(--font-body);white-space:nowrap;color:var(--ink);flex:none;align-items:center;gap:10px;padding:9px 18px 9px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #37283f12}.ribbon-track span{background:var(--tone-base);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ribbon-track svg{width:16px;height:16px}@keyframes ribbon{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ribbon{overflow-x:auto}.ribbon-track{animation:none}.ribbon-track[aria-hidden]{display:none}}@media (width>=861px){.ribbon{margin-top:clamp(28px, calc(56 * var(--fit)), 56px)}.ribbon-track li{font-size:clamp(.875rem, calc(16 * var(--fit)), 1rem);gap:.625em;padding:.5625em 1.125em .5625em .5625em}.ribbon-track span{width:2em;height:2em}.ribbon-track svg{width:1em;height:1em}}.faq-grid{width:var(--page);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);margin:0 auto;display:grid}.faq-head{align-content:start;justify-items:start;gap:18px;display:grid;position:relative}.faq-head .chapter-title{text-align:left}.faq-folio{margin-top:8px}.faq-head .link-arrow{color:inherit}.faq-list{gap:0;margin:0;display:grid}.faq-item{border-top:1px solid var(--line-strong);gap:6px;padding:22px 0;display:grid}.faq-item:last-child{border-bottom:1px solid var(--line-strong)}.faq-item dt{font:500 clamp(1.18rem, 1.5vw, 1.32rem)/1.25 var(--font-display);letter-spacing:-.02em}.faq-item dd{max-width:46rem;color:var(--canvas-soft);margin:0}@media (width>=861px){.faq-grid{gap:clamp(28px, calc(96 * var(--fit)), 96px)}.faq-head{gap:clamp(14px, calc(18 * var(--fit)), 18px)}.faq-head .faq-folio{width:clamp(76px, calc(104 * var(--fit)), 104px)}.faq-item{padding-block:clamp(14px, calc(22 * var(--fit)), 22px)}.faq-item dt{font-size:clamp(1.125rem, calc(21 * var(--fit)), 1.32rem)}}@media (width<=860px){.faq-grid{grid-template-columns:1fr}.faq-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.faq-head .chapter-title{grid-column:1/-1}.faq-folio{grid-area:2/2;width:76px;margin:-8px 0 -6px}}.home :is(.ld-window,.ld-phone .ph-screen,.mb-phone .ph-screen,.mb-lscreen){content-visibility:auto;contain-intrinsic-size:auto none auto 600px}@media (width>=1181px){.home .feat-stage{content-visibility:auto;contain-intrinsic-size:auto none auto var(--stage-h)}}
