.ProfileConsentDesktop-module___zXhza__desktopLabel,.ProfileConsentDesktop-module___zXhza__desktopToggle,.ProfileConsentDesktop-module___zXhza__desktopToggleTarget,.ProfileConsentDesktop-module___zXhza__desktopActions{display:none}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel{border-radius:var(--aiduka-app-radius-card-large);font-size:var(--aiduka-profile-body)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel h2{font-size:var(--aiduka-app-type-h3-size);font-weight:var(--aiduka-app-type-h3-weight)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel button{border-radius:var(--aiduka-profile-button-radius)}.ProfileConsentDesktop-module___zXhza__phoneToggle{display:contents}@media not all and (pointer:coarse),(pointer:coarse) and (min-width:40rem) and (min-height:40rem){.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__positioner{padding:var(--aiduka-space-6);align-items:center}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel{--profile-preference-desktop:1;width:100%;max-width:calc(var(--aiduka-space-16) * 9.5);height:fit-content;min-height:0;max-height:calc(100dvh - var(--aiduka-space-12));border-radius:var(--aiduka-profile-card-radius);background:var(--aiduka-profile-page);color:var(--aiduka-profile-ink);box-shadow:var(--aiduka-shadow-raised)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel>div:first-child{padding:var(--aiduka-space-4) var(--aiduka-space-6)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel h2{color:var(--aiduka-profile-ink);font-size:var(--aiduka-font-size-lg)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel h2:focus{outline:none}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel p{color:var(--aiduka-profile-muted)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel a{color:var(--aiduka-profile-ink)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel>div:nth-child(2){min-height:0;padding:var(--aiduka-space-2) var(--aiduka-space-6);overscroll-behavior:contain;scrollbar-color:var(--aiduka-profile-line) transparent;flex:0 auto}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel li{gap:calc(var(--aiduka-space-4) + var(--aiduka-space-1));padding-block:calc(var(--aiduka-space-4) + var(--aiduka-space-1));border-color:var(--aiduka-profile-line)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel li>div:first-child{min-width:0}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel li>div:first-child>p:first-child{color:var(--aiduka-profile-ink)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__phoneToggle,.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__phoneLabel{display:none}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__desktopLabel{display:inline}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__desktopToggleTarget{width:var(--aiduka-product-ui-control-size);height:var(--aiduka-product-ui-control-size);cursor:pointer;place-items:center;display:grid}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__desktopToggle{width:calc(var(--aiduka-space-4) + var(--aiduka-border-hairline) * 6);height:calc(var(--aiduka-space-4) + var(--aiduka-border-hairline) * 6);margin-top:var(--aiduka-border-hairline);accent-color:var(--aiduka-profile-ink);display:block}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__phoneActions{display:none}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__actions{gap:var(--aiduka-space-3);padding:var(--aiduka-space-4) var(--aiduka-space-6);border-color:var(--aiduka-profile-line);grid-template-columns:minmax(0,1fr);display:grid}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__shortcuts{gap:var(--aiduka-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__actions button{width:100%;height:auto;min-height:var(--aiduka-space-12);padding:var(--aiduka-space-3) var(--aiduka-space-4);border-radius:var(--aiduka-profile-button-radius);font-size:var(--aiduka-profile-small)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__shortcuts button{background:var(--aiduka-profile-surface);color:var(--aiduka-profile-ink);border-color:var(--aiduka-profile-line)}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__actions>button{background:var(--aiduka-profile-action);color:var(--aiduka-profile-action-ink,var(--aiduka-profile-surface))}.ProfileConsentDesktop-module___zXhza__root[data-profile-preferences] .ProfileConsentDesktop-module___zXhza__panel :is(button,input,a):focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-profile-ink);outline-offset:var(--aiduka-space-1)}}
.Logo-module__3gmArG__logo{--logo-em:var(--aiduka-font-size-xl);align-items:center;gap:calc(var(--logo-em) * .27);font-size:var(--logo-em);line-height:0;display:inline-flex}.Logo-module__3gmArG__symbol,.Logo-module__3gmArG__wordmark{flex:none;width:auto;display:block}.Logo-module__3gmArG__symbol{height:calc(var(--logo-em) * .835);aspect-ratio:212/167}.Logo-module__3gmArG__wordmark{aspect-ratio:592/167;height:.835em}.Logo-module__3gmArG__dot{fill:var(--aiduka-color-brand-mark)}.Logo-module__3gmArG__wave{stroke:var(--aiduka-color-brand-logo,currentColor)}.Logo-module__3gmArG__word{fill:var(--aiduka-color-brand-logo,currentColor)}.Logo-module__3gmArG__onDark .Logo-module__3gmArG__wave{stroke:currentColor}.Logo-module__3gmArG__onDark .Logo-module__3gmArG__word{fill:currentColor}@media not (min-width:22.5rem){.Logo-module__3gmArG__compact .Logo-module__3gmArG__wordmark{display:none}}
.PlatformDevicePreview-module__lDKxsq__device{width:100%;height:var(--aiduka-home-preview-screen-mobile);min-width:0;color:var(--aiduka-color-ink);text-align:left;justify-content:center;align-items:center;display:flex;container:device-preview/size}.PlatformDevicePreview-module__lDKxsq__phone{aspect-ratio:900/1840;flex:none;width:min(100cqw,48.913cqh);position:relative}.PlatformDevicePreview-module__lDKxsq__phoneScreen{inset:var(--aiduka-home-phone-inset-y) var(--aiduka-home-phone-inset-x);border-radius:var(--aiduka-home-phone-radius-x) / var(--aiduka-home-phone-radius-y);background:var(--aiduka-color-surface);position:absolute;overflow:hidden}.PlatformDevicePreview-module__lDKxsq__phoneContent{height:100%;min-height:0;padding:var(--aiduka-space-12) var(--aiduka-space-3) var(--aiduka-space-6);scrollbar-width:thin;scrollbar-color:var(--aiduka-color-line) transparent;flex-direction:column;display:flex;overflow-y:auto}.PlatformDevicePreview-module__lDKxsq__phoneContent>.sp-item.flex{flex-wrap:wrap}.PlatformDevicePreview-module__lDKxsq__tablet{aspect-ratio:30/23;flex:none;width:min(100cqw,130.435cqh);position:relative}.PlatformDevicePreview-module__lDKxsq__tabletScreen{inset:var(--aiduka-home-tablet-inset-y) var(--aiduka-home-tablet-inset-x);border-radius:var(--aiduka-home-tablet-radius-x) / var(--aiduka-home-tablet-radius-y);background:var(--aiduka-color-surface);flex-direction:column;display:flex;position:absolute;overflow:hidden;container:tablet-preview/inline-size}.PlatformDevicePreview-module__lDKxsq__tabletHeader{justify-content:space-between;align-items:center;gap:var(--aiduka-space-4);padding:var(--aiduka-space-3) var(--aiduka-space-4);background:var(--aiduka-color-surface-sunken);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-xs);flex:none;display:flex}.PlatformDevicePreview-module__lDKxsq__brand{align-items:center;gap:var(--aiduka-space-2);color:var(--aiduka-color-ink);font-size:var(--aiduka-font-size-base);font-weight:600;display:inline-flex}.PlatformDevicePreview-module__lDKxsq__brandMark{width:var(--aiduka-space-5);height:var(--aiduka-space-5);color:var(--aiduka-luka-kit-color-luka)}.PlatformDevicePreview-module__lDKxsq__tabletBody{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid}.PlatformDevicePreview-module__lDKxsq__tabletContent{min-width:0;min-height:0;padding:var(--aiduka-space-4);scrollbar-width:thin;scrollbar-color:var(--aiduka-color-line) transparent;flex-direction:column;display:flex;overflow-y:auto}.PlatformDevicePreview-module__lDKxsq__tabletContent>.sp-item.flex{flex-wrap:wrap}.PlatformDevicePreview-module__lDKxsq__companion{align-items:flex-start;gap:var(--aiduka-space-4);min-width:0;padding:var(--aiduka-space-5);background:var(--aiduka-color-surface-sunken);font-size:var(--aiduka-font-size-sm);line-height:var(--aiduka-line-height-body);scrollbar-width:thin;scrollbar-color:var(--aiduka-color-line) transparent;flex-direction:column;display:flex;overflow-y:auto}.PlatformDevicePreview-module__lDKxsq__companionTitle{font-size:var(--aiduka-font-size-lg);font-weight:600;line-height:var(--aiduka-line-height-heading);text-wrap:balance}.PlatformDevicePreview-module__lDKxsq__note{color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-xs);line-height:var(--aiduka-line-height-body)}.PlatformDevicePreview-module__lDKxsq__profile{gap:var(--aiduka-space-4);display:grid}.PlatformDevicePreview-module__lDKxsq__profile dt{margin-bottom:var(--aiduka-space-1);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-xs)}.PlatformDevicePreview-module__lDKxsq__profile dd{font-variant-numeric:tabular-nums;font-weight:500}.PlatformDevicePreview-module__lDKxsq__formula{padding:var(--aiduka-space-4);border-radius:var(--aiduka-radius-control);background:var(--aiduka-subject-maths-bg);color:var(--aiduka-subject-maths-fg);font-size:var(--aiduka-font-size-lg);text-align:center;align-self:stretch;font-weight:600}.PlatformDevicePreview-module__lDKxsq__textButton{align-items:center;gap:var(--aiduka-space-2);min-height:var(--aiduka-space-11);cursor:pointer;font-size:var(--aiduka-font-size-xs);text-align:left;text-underline-offset:var(--aiduka-space-1);font-weight:600;display:inline-flex}.PlatformDevicePreview-module__lDKxsq__textButton:hover{text-decoration:underline}.PlatformDevicePreview-module__lDKxsq__textButton[aria-expanded=true] .PlatformDevicePreview-module__lDKxsq__inlineIcon{transform:rotate(180deg)}.PlatformDevicePreview-module__lDKxsq__inlineIcon{width:var(--aiduka-space-4);height:var(--aiduka-space-4);flex:none}.PlatformDevicePreview-module__lDKxsq__steps,.PlatformDevicePreview-module__lDKxsq__checklist{gap:var(--aiduka-space-4);width:100%;display:grid}.PlatformDevicePreview-module__lDKxsq__steps strong{margin-bottom:var(--aiduka-space-1);font-weight:600;display:block}.PlatformDevicePreview-module__lDKxsq__steps p{color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-xs)}.PlatformDevicePreview-module__lDKxsq__checkButton{align-items:center;gap:var(--aiduka-space-3);min-height:var(--aiduka-space-11);cursor:pointer;font-size:var(--aiduka-font-size-xs);text-align:left;display:flex}.PlatformDevicePreview-module__lDKxsq__checkbox{width:var(--aiduka-space-5);height:var(--aiduka-space-5);border-radius:var(--aiduka-app-radius-chip);background:var(--aiduka-color-surface);flex:none;place-items:center;display:grid}.PlatformDevicePreview-module__lDKxsq__checkbox[data-checked=true]{background:var(--aiduka-color-ink);color:var(--aiduka-color-surface)}.PlatformDevicePreview-module__lDKxsq__tabletDock{gap:var(--aiduka-space-1);padding:var(--aiduka-space-2) var(--aiduka-space-3);background:var(--aiduka-color-surface-sunken);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.PlatformDevicePreview-module__lDKxsq__dockItem{justify-content:center;align-items:center;gap:var(--aiduka-space-1);min-width:0;padding-block:var(--aiduka-space-1);border-radius:var(--aiduka-app-radius-chip);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-2xs);display:flex}.PlatformDevicePreview-module__lDKxsq__dockItem[data-active=true]{background:var(--aiduka-color-surface);color:var(--aiduka-color-ink);font-weight:600}.PlatformDevicePreview-module__lDKxsq__dockGlyph{width:var(--aiduka-space-4);height:var(--aiduka-space-4);flex:none}.PlatformDevicePreview-module__lDKxsq__device :is(button,a,input):focus-visible{outline:calc(var(--aiduka-space-1) / 2) solid var(--aiduka-color-ink);outline-offset:calc(var(--aiduka-space-1) / 2)}@container tablet-preview not (min-width:32rem){.PlatformDevicePreview-module__lDKxsq__tabletBody{grid-template-columns:minmax(0,1fr)}.PlatformDevicePreview-module__lDKxsq__companion,.PlatformDevicePreview-module__lDKxsq__dockItem>span{display:none}}@media (prefers-reduced-motion:reduce){:is(.PlatformDevicePreview-module__lDKxsq__device .sp-item,.PlatformDevicePreview-module__lDKxsq__device .sp-meter,.PlatformDevicePreview-module__lDKxsq__device .sp-in){transition:none;animation:none}}
.PlatformPreview-module__oINxUa__track{position:relative}.PlatformPreview-module__oINxUa__track[data-scrolling=true]{min-height:calc(100svh + var(--aiduka-home-preview-scroll-length))}.PlatformPreview-module__oINxUa__track[data-scrolling=true] .PlatformPreview-module__oINxUa__stage{top:var(--aiduka-home-preview-sticky-top);position:sticky}.PlatformPreview-module__oINxUa__stage{--luka-walker-width:calc(var(--aiduka-space-24) + var(--aiduka-space-4));--luka-walker-room:calc(var(--aiduka-space-24) + var(--aiduka-space-8) - var(--aiduka-space-16));width:100%;max-width:var(--aiduka-home-preview-width);margin-inline:auto}@media not (min-height:50rem){.PlatformPreview-module__oINxUa__stage{--luka-walker-width:var(--aiduka-space-24);--luka-walker-room:calc(var(--aiduka-space-24) + var(--aiduka-space-4) - var(--aiduka-space-16))}}.PlatformPreview-module__oINxUa__caption{font-size:var(--aiduka-font-size-xl);font-weight:500;line-height:var(--aiduka-line-height-heading);letter-spacing:var(--aiduka-tracking-display);text-wrap:balance;margin-block-end:calc(var(--aiduka-space-16) + var(--luka-walker-room));display:grid}.PlatformPreview-module__oINxUa__captionItem{opacity:0;visibility:hidden;transform:translateY(var(--aiduka-space-2));transition:opacity calc(var(--aiduka-motion-slow) * 2) var(--aiduka-motion-ease-out), transform calc(var(--aiduka-motion-slow) * 2) var(--aiduka-motion-ease-out), visibility 0s linear calc(var(--aiduka-motion-slow) * 2);grid-area:1/1}.PlatformPreview-module__oINxUa__captionItem[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.PlatformPreview-module__oINxUa__screenGrid{height:var(--aiduka-home-preview-screen-mobile);grid-template-columns:minmax(0,1fr);display:grid}.PlatformPreview-module__oINxUa__deviceStage{--preview-window-height:calc(var(--aiduka-home-preview-screen-mobile) + var(--aiduka-space-11));height:var(--preview-window-height);position:relative;container:preview-stage/size}.PlatformPreview-module__oINxUa__frame{--frame-duration:calc(var(--aiduka-motion-slow) * 2.5);--tablet-width:min(100cqw, 100cqh * 30 / 23);--phone-width:min(100cqw, 100cqh * 900 / 1840);border-radius:var(--aiduka-space-6);width:100cqw;height:100cqh;box-shadow:var(--aiduka-shadow-card);transition-property:width,height,border-radius;transition-duration:var(--frame-duration);transition-timing-function:var(--aiduka-motion-ease-out);margin:auto;position:absolute;inset:0}.PlatformPreview-module__oINxUa__frame[data-device=tablet]{width:calc(var(--tablet-width) * 2932 / 3000);height:calc(var(--tablet-width) * 2244 / 3000);border-radius:calc(var(--tablet-width) * 147 / 3000)}.PlatformPreview-module__oINxUa__frame[data-device=phone]{width:calc(var(--phone-width) * 867 / 900);height:calc(var(--phone-width) * 1811 / 900);border-radius:calc(var(--phone-width) * 154 / 900)}.PlatformPreview-module__oINxUa__frameClip{border-radius:inherit;background:var(--aiduka-color-surface);position:absolute;inset:0;overflow:clip}.PlatformPreview-module__oINxUa__frameLayer{opacity:0;pointer-events:none;width:100cqw;height:100cqh;transition:opacity calc(var(--frame-duration) * .3) var(--aiduka-motion-ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.PlatformPreview-module__oINxUa__frameLayer[data-active=true]{opacity:1;pointer-events:auto}.PlatformPreview-module__oINxUa__frame[data-morph=shrink] .PlatformPreview-module__oINxUa__frameLayer{transition-duration:calc(var(--frame-duration) * .35);transition-delay:calc(var(--frame-duration) * .45)}.PlatformPreview-module__oINxUa__frame[data-morph=shrink] .PlatformPreview-module__oINxUa__frameLayer[data-active=true]{transition-duration:calc(var(--frame-duration) * .4);transition-delay:calc(var(--frame-duration) * .4)}@starting-style{.PlatformPreview-module__oINxUa__frame[data-morph] .PlatformPreview-module__oINxUa__frameLayer[data-active=true]{opacity:0}}.PlatformPreview-module__oINxUa__devicePreview{height:100%}.PlatformPreview-module__oINxUa__frameRing{border:calc(var(--aiduka-space-1) / 4) solid var(--aiduka-color-line);border-radius:inherit;pointer-events:none;transition-property:border-width,border-color;transition-duration:var(--frame-duration);transition-timing-function:var(--aiduka-motion-ease-out);position:absolute;inset:0}.PlatformPreview-module__oINxUa__frame[data-device=tablet] .PlatformPreview-module__oINxUa__frameRing{border-width:calc(var(--tablet-width) * 90 / 3000);border-color:var(--aiduka-palette-black)}.PlatformPreview-module__oINxUa__frame[data-device=phone] .PlatformPreview-module__oINxUa__frameRing{border-width:calc(var(--phone-width) * 31 / 900);border-color:var(--aiduka-palette-black)}.PlatformPreview-module__oINxUa__bezel{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--aiduka-motion-fast) var(--aiduka-motion-ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.PlatformPreview-module__oINxUa__bezel[data-format=tablet]{width:var(--tablet-width);aspect-ratio:3000/2300}.PlatformPreview-module__oINxUa__bezel[data-format=phone]{width:var(--phone-width);aspect-ratio:900/1840}.PlatformPreview-module__oINxUa__bezel[data-shown=true]{opacity:1;transition-duration:calc(var(--frame-duration) * .3);transition-delay:calc(var(--frame-duration) * .7)}.PlatformPreview-module__oINxUa__bezel>img{width:100%;height:100%;display:block}.PlatformPreview-module__oINxUa__controls{margin-block-start:var(--aiduka-space-12)}.PlatformPreview-module__oINxUa__storyNavigation{max-width:100%;position:relative}.PlatformPreview-module__oINxUa__tabWalker{inset-inline-start:0;pointer-events:none;width:0;height:0;transition:transform calc(var(--aiduka-motion-slow) * 3) var(--aiduka-motion-ease-out);position:absolute;top:0}.PlatformPreview-module__oINxUa__tabMascot{width:var(--aiduka-space-16);height:var(--aiduka-space-16);max-width:none;display:block;transform:translate(-50%,-75%)}.PlatformPreview-module__oINxUa__deviceSwitch{align-items:center;gap:var(--aiduka-space-1);padding:var(--aiduka-space-1);border-radius:var(--aiduka-radius-pill);background:var(--aiduka-color-surface-sunken);display:inline-flex}.PlatformPreview-module__oINxUa__deviceButton{inline-size:var(--aiduka-space-11);block-size:var(--aiduka-space-11);border-radius:var(--aiduka-radius-pill);color:var(--aiduka-color-ink-muted);cursor:pointer;transition:color var(--aiduka-motion-base), background-color var(--aiduka-motion-base);justify-content:center;align-items:center;display:inline-flex}.PlatformPreview-module__oINxUa__deviceButton[aria-pressed=true]{background:var(--aiduka-color-ink);color:var(--aiduka-color-surface)}.PlatformPreview-module__oINxUa__deviceButton:focus-visible{outline:calc(var(--aiduka-space-1) / 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}@media not (min-width:48rem){.PlatformPreview-module__oINxUa__deviceSwitch{background:0 0;gap:0;padding:0}.PlatformPreview-module__oINxUa__deviceButton[aria-pressed=true]{background:var(--aiduka-color-surface-sunken);color:var(--aiduka-color-ink)}}.PlatformPreview-module__oINxUa__runway{inset-inline:var(--aiduka-space-6);overflow-clip-margin:var(--aiduka-space-4);pointer-events:none;height:0;position:absolute;top:0;overflow:clip visible}.PlatformPreview-module__oINxUa__screen{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--aiduka-space-2));transition:opacity calc(var(--aiduka-motion-slow) * 2) var(--aiduka-motion-ease-out), transform calc(var(--aiduka-motion-slow) * 2) var(--aiduka-motion-ease-out), visibility 0s linear calc(var(--aiduka-motion-slow) * 2)}.PlatformPreview-module__oINxUa__screen[data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}@media (min-width:48rem){.PlatformPreview-module__oINxUa__screenGrid{grid-template-columns:var(--aiduka-space-16) calc(var(--aiduka-space-24) * 2 + var(--aiduka-space-2)) minmax(0, 1fr)}.PlatformPreview-module__oINxUa__deviceStage{--preview-window-height:calc(max(calc(var(--aiduka-home-preview-screen-min) - var(--luka-walker-room)), min(var(--aiduka-home-preview-screen-desktop), 100svh - var(--aiduka-home-preview-chrome-budget) - var(--luka-walker-room))) + var(--aiduka-space-11))}.PlatformPreview-module__oINxUa__screenGrid{height:min(var(--aiduka-home-preview-screen-desktop), calc(100svh - var(--aiduka-home-preview-chrome-budget) - var(--luka-walker-room)));min-height:calc(var(--aiduka-home-preview-screen-min) - var(--luka-walker-room))}}@media (min-width:64rem){.PlatformPreview-module__oINxUa__screenGrid{grid-template-columns:calc(var(--aiduka-space-16) + var(--aiduka-space-2)) calc(var(--aiduka-space-24) * 2 + var(--aiduka-space-6) + var(--aiduka-space-1)) minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.PlatformPreview-module__oINxUa__track[data-scrolling=true]{min-height:auto}.PlatformPreview-module__oINxUa__track[data-scrolling=true] .PlatformPreview-module__oINxUa__stage{position:static}.PlatformPreview-module__oINxUa__screen,.PlatformPreview-module__oINxUa__captionItem{transition:none;transform:none}.PlatformPreview-module__oINxUa__tabWalker,.PlatformPreview-module__oINxUa__frame,.PlatformPreview-module__oINxUa__frameLayer,.PlatformPreview-module__oINxUa__frameRing,.PlatformPreview-module__oINxUa__bezel{transition:none}}
.TrustBand-module__cHyOcq__section{margin-block:var(--aiduka-space-12);color:var(--aiduka-color-ink);position:relative}.TrustBand-module__cHyOcq__mark:focus-visible,.TrustBand-module__cHyOcq__explanation summary:focus-visible,.TrustBand-module__cHyOcq__explanation a:focus-visible{outline:calc(var(--aiduka-space-1) / 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}.TrustBand-module__cHyOcq__viewport{padding-block:var(--aiduka-space-5);border-block:thin solid var(--aiduka-color-line);scrollbar-color:var(--aiduka-color-ink-muted) transparent;scrollbar-width:thin;overflow-x:auto}.TrustBand-module__cHyOcq__section[data-ready=true] .TrustBand-module__cHyOcq__viewport{overflow-x:hidden}.TrustBand-module__cHyOcq__track{inline-size:max-content;display:flex}.TrustBand-module__cHyOcq__section[data-ready=true] .TrustBand-module__cHyOcq__track{animation:TrustBand-module__cHyOcq__reference-strip calc(var(--aiduka-motion-slow) * 83.3333) linear infinite}.TrustBand-module__cHyOcq__group{align-items:center;gap:calc(var(--aiduka-space-8) + var(--aiduka-space-2));padding:0 calc(var(--aiduka-space-8) + var(--aiduka-space-2)) 0 0;flex:none;margin:0;list-style:none;display:flex}.TrustBand-module__cHyOcq__copy{display:none}.TrustBand-module__cHyOcq__section[data-ready=true] .TrustBand-module__cHyOcq__copy{display:flex}.TrustBand-module__cHyOcq__item{flex:none}.TrustBand-module__cHyOcq__mark{inline-size:calc(var(--aiduka-space-24) * 2 + var(--aiduka-space-8));block-size:calc(var(--aiduka-space-8) + var(--aiduka-space-8));padding-inline:var(--aiduka-space-4);color:var(--aiduka-color-ink);align-items:center;display:flex}.TrustBand-module__cHyOcq__imageFrame{inline-size:calc(var(--aiduka-space-24) * 2);block-size:calc(var(--aiduka-space-8) + var(--aiduka-space-3));justify-content:center;align-items:center;display:flex}.TrustBand-module__cHyOcq__image{object-fit:contain;mix-blend-mode:multiply;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.TrustBand-module__cHyOcq__mark[data-mark=parcoursup] .TrustBand-module__cHyOcq__image{inline-size:calc(var(--aiduka-space-24) + var(--aiduka-space-16));max-block-size:calc(var(--aiduka-space-8) + var(--aiduka-space-3));transform:translateY(calc(var(--aiduka-space-3) / 2))}.TrustBand-module__cHyOcq__mark[data-mark=data] .TrustBand-module__cHyOcq__image{inline-size:calc(var(--aiduka-space-24) + var(--aiduka-space-8));transform:translateY(calc(var(--aiduka-space-3) / -2))}.TrustBand-module__cHyOcq__mark[data-mark=cnil] .TrustBand-module__cHyOcq__image{max-block-size:var(--aiduka-space-8)}.TrustBand-module__cHyOcq__mark[data-mark=bo] .TrustBand-module__cHyOcq__image,.TrustBand-module__cHyOcq__mark[data-mark=numerique] .TrustBand-module__cHyOcq__image{max-block-size:calc(var(--aiduka-space-8) + var(--aiduka-space-3))}.TrustBand-module__cHyOcq__explanation{color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-sm);line-height:var(--aiduka-line-height-body);margin-block-start:var(--aiduka-space-1)}.TrustBand-module__cHyOcq__explanation summary{align-items:center;gap:var(--aiduka-space-2);min-block-size:var(--aiduka-space-11);padding-block:var(--aiduka-space-3);cursor:pointer;list-style:none;display:inline-flex}.TrustBand-module__cHyOcq__explanation summary::-webkit-details-marker{display:none}.TrustBand-module__cHyOcq__explanation summary::marker{content:""}.TrustBand-module__cHyOcq__explanation summary:hover{color:var(--aiduka-color-ink)}.TrustBand-module__cHyOcq__detailsControl{align-items:center;gap:var(--aiduka-space-2);color:var(--aiduka-color-ink);flex:none;font-weight:500;display:inline-flex}.TrustBand-module__cHyOcq__detailsControl svg{inline-size:var(--aiduka-space-4);block-size:var(--aiduka-space-4)}.TrustBand-module__cHyOcq__minus,.TrustBand-module__cHyOcq__explanation[open] .TrustBand-module__cHyOcq__plus{display:none}.TrustBand-module__cHyOcq__explanation[open] .TrustBand-module__cHyOcq__minus{display:block}.TrustBand-module__cHyOcq__explanationBody{max-inline-size:var(--aiduka-measure-prose);padding-block-end:var(--aiduka-space-2)}.TrustBand-module__cHyOcq__explanation p{margin-block-start:var(--aiduka-space-3)}.TrustBand-module__cHyOcq__explanation a{text-underline-offset:var(--aiduka-space-1);text-decoration:underline}.TrustBand-module__cHyOcq__section[data-focused=true] .TrustBand-module__cHyOcq__viewport{overflow-x:auto}.TrustBand-module__cHyOcq__section[data-focused=true] .TrustBand-module__cHyOcq__track{animation:none}.TrustBand-module__cHyOcq__section[data-focused=true] .TrustBand-module__cHyOcq__copy{display:none}@keyframes TrustBand-module__cHyOcq__reference-strip{to{transform:translate(-50%)}}.TrustBand-module__cHyOcq__image:where(:root[data-appearance=dark],:root[data-appearance=dark] *){filter:grayscale()invert();mix-blend-mode:screen}@media (prefers-color-scheme:dark){.TrustBand-module__cHyOcq__image:where(:root[data-appearance=device],:root[data-appearance=device] *){filter:grayscale()invert();mix-blend-mode:screen}}@media (prefers-reduced-motion:reduce){.TrustBand-module__cHyOcq__section[data-ready=true] .TrustBand-module__cHyOcq__viewport{overflow-x:auto}.TrustBand-module__cHyOcq__section[data-ready=true] .TrustBand-module__cHyOcq__track{animation:none}.TrustBand-module__cHyOcq__section[data-ready=true] .TrustBand-module__cHyOcq__copy{display:none}}@media not (min-width:48rem){.TrustBand-module__cHyOcq__group{gap:var(--aiduka-space-5);padding-inline-end:var(--aiduka-space-5)}.TrustBand-module__cHyOcq__mark{inline-size:calc(var(--aiduka-space-24) + var(--aiduka-space-8));block-size:var(--aiduka-space-12);padding-inline:var(--aiduka-space-2)}.TrustBand-module__cHyOcq__imageFrame{inline-size:100%;block-size:var(--aiduka-space-8)}.TrustBand-module__cHyOcq__viewport{padding-block:var(--aiduka-space-3)}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.TrustBand-module__cHyOcq__section[data-ready=true]:not([data-focused=true]) .TrustBand-module__cHyOcq__viewport{touch-action:pan-y pinch-zoom}}
.ToolTile-module__chOVDG__tile{width:var(--aiduka-orientation-row-tile);height:var(--aiduka-orientation-row-tile);border-radius:var(--aiduka-orientation-row-radius);background:var(--tool-bg);color:var(--tool-fg);box-shadow:var(--aiduka-orientation-icon-shadow);flex:none;place-items:center;display:grid}.ToolTile-module__chOVDG__tile svg{width:var(--aiduka-space-5);height:var(--aiduka-space-5)}
.liste-vf-module__LOk5ga__toolbar{gap:var(--aiduka-space-3);flex-direction:column;display:flex}button.liste-vf-module__LOk5ga__recoveryAction{white-space:normal;text-align:left;max-width:100%}.liste-vf-module__LOk5ga__count{color:var(--aiduka-orientation-muted);font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-label);margin:0}.liste-vf-module__LOk5ga__results{font-size:var(--aiduka-font-size-sm)}.liste-vf-module__LOk5ga__skeletonRow{padding:var(--aiduka-space-4) 0}.liste-vf-module__LOk5ga__filterChip{display:inline-flex}.liste-vf-module__LOk5ga__filterTrigger,.liste-vf-module__LOk5ga__filterClear{position:relative}.liste-vf-module__LOk5ga__filterTrigger:after,.liste-vf-module__LOk5ga__filterClear:after{content:"";inset:min(calc(var(--aiduka-space-1) * 0), calc((var(--aiduka-product-ui-control-size) - 100%) / -2)) 0;position:absolute}.liste-vf-module__LOk5ga__filterTrigger{min-height:calc(var(--aiduka-space-8) + var(--aiduka-space-2));gap:var(--aiduka-space-1);padding:0 var(--aiduka-space-3);border-radius:var(--aiduka-app-radius-chip);background:var(--aiduka-orientation-chrome);color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-label);border:0}.liste-vf-module__LOk5ga__filterTrigger svg{color:var(--aiduka-orientation-muted)}.liste-vf-module__LOk5ga__filterTriggerOn{background:var(--aiduka-orientation-action);color:var(--aiduka-orientation-action-ink);padding-right:var(--aiduka-space-1);border-start-end-radius:0;border-end-end-radius:0}.liste-vf-module__LOk5ga__filterTriggerOn svg{display:none}.liste-vf-module__LOk5ga__filterClear{min-height:calc(var(--aiduka-space-8) + var(--aiduka-space-2));padding:0 var(--aiduka-space-3) 0 var(--aiduka-space-1);background:var(--aiduka-orientation-action);color:var(--aiduka-orientation-action-ink);cursor:pointer;border:0;border-start-end-radius:var(--aiduka-app-radius-chip);border-end-end-radius:var(--aiduka-app-radius-chip);place-items:center;display:inline-grid}.liste-vf-module__LOk5ga__filterClear svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.liste-vf-module__LOk5ga__tag{padding:calc(var(--aiduka-space-1) / 2) var(--aiduka-space-2);border-radius:var(--aiduka-app-radius-chip);background:var(--aiduka-orientation-chrome);color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-label);display:inline-block}.liste-vf-module__LOk5ga__tags{gap:var(--aiduka-space-1);margin-top:var(--aiduka-space-2);flex-wrap:wrap;display:flex}.liste-vf-module__LOk5ga__wrap{overflow-wrap:anywhere}.liste-vf-module__LOk5ga__rowMsg{align-items:flex-start;gap:var(--aiduka-space-1);margin-top:calc(var(--aiduka-space-2) * -1);padding-bottom:var(--aiduka-space-4);color:var(--aiduka-orientation-muted);font-size:var(--aiduka-font-size-xs);flex-direction:column;display:flex}.liste-vf-module__LOk5ga__rowMsgStrong{color:var(--aiduka-orientation-ink);font-weight:var(--aiduka-weight-label)}.liste-vf-module__LOk5ga__statusText{align-items:flex-start;gap:var(--aiduka-space-2);color:var(--aiduka-orientation-muted);font-size:var(--aiduka-font-size-sm);flex-direction:column;margin:0;display:flex}.liste-vf-module__LOk5ga__statusText p{margin:0}.liste-vf-module__LOk5ga__notice{align-items:flex-start;gap:var(--aiduka-space-3);padding:var(--aiduka-space-3) var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-card);background:var(--aiduka-orientation-chrome);color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-sm);flex-direction:column;display:flex}.liste-vf-module__LOk5ga__notice p{margin:0}.liste-vf-module__LOk5ga__noticeRow{flex-direction:row;justify-content:space-between;align-items:center}.liste-vf-module__LOk5ga__noticeText{min-width:0;color:var(--aiduka-orientation-muted)}.liste-vf-module__LOk5ga__noticeStrong{color:var(--aiduka-orientation-ink)}.liste-vf-module__LOk5ga__alert{color:var(--aiduka-color-danger);font-size:var(--aiduka-font-size-sm);margin:0}.liste-vf-module__LOk5ga__action{min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-2) var(--aiduka-space-3);border:var(--aiduka-border-hairline) solid var(--aiduka-orientation-line);border-radius:var(--aiduka-app-radius-chip);background:var(--aiduka-orientation-surface);color:var(--aiduka-orientation-ink);font:inherit;font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-bold);text-align:left;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.liste-vf-module__LOk5ga__action:active{box-shadow:var(--aiduka-product-material-inset)}.liste-vf-module__LOk5ga__dock{padding:var(--aiduka-space-2) var(--aiduka-space-2) var(--aiduka-space-2) var(--aiduka-space-4);border:var(--aiduka-border-hairline) solid var(--aiduka-orientation-line);border-radius:var(--aiduka-app-radius-card-large);background:var(--aiduka-orientation-surface);box-shadow:var(--aiduka-shadow-float)}.liste-vf-module__LOk5ga__dockRow{align-items:center;gap:var(--aiduka-space-3);display:flex}.liste-vf-module__LOk5ga__dockOpen{justify-content:center;gap:var(--aiduka-space-2);min-width:0;min-height:var(--aiduka-space-12);color:var(--aiduka-orientation-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.liste-vf-module__LOk5ga__dockOpen:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-orientation-ink);outline-offset:var(--aiduka-space-1);border-radius:var(--aiduka-app-radius-chip)}.liste-vf-module__LOk5ga__dockTop{align-items:center;gap:var(--aiduka-space-1);color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.liste-vf-module__LOk5ga__dockTop svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4);color:var(--aiduka-orientation-muted);transform:rotate(180deg)}.liste-vf-module__LOk5ga__dockEmpty{min-width:0;color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-sm);font-weight:var(--aiduka-weight-bold);flex:1;margin:0}.liste-vf-module__LOk5ga__dockEmptyHint{color:var(--aiduka-orientation-muted);font-weight:var(--aiduka-weight-regular)}div.liste-vf-module__LOk5ga__dockQuota{width:calc(var(--aiduka-space-16) + var(--aiduka-space-12));max-width:100%}div.liste-vf-module__LOk5ga__dockQuota>i{height:var(--aiduka-space-1)}.liste-vf-module__LOk5ga__dockMessage{margin-top:var(--aiduka-space-2);padding-right:var(--aiduka-space-2)}.liste-vf-module__LOk5ga__dockCta{flex:none}.liste-vf-module__LOk5ga__dockCta button{min-height:var(--aiduka-space-12);padding:0 var(--aiduka-space-4);font-size:var(--aiduka-font-size-sm);white-space:nowrap}.liste-vf-module__LOk5ga__dockList,.liste-vf-module__LOk5ga__dockSub,.liste-vf-module__LOk5ga__dockOpen.liste-vf-module__LOk5ga__dockStatic{display:none}@media not (min-width:48rem){.liste-vf-module__LOk5ga__sheet{border-start-start-radius:var(--aiduka-orientation-section-card-radius);border-start-end-radius:var(--aiduka-orientation-section-card-radius)}}.liste-vf-module__LOk5ga__sheetHead{justify-content:flex-start;gap:var(--aiduka-space-3);padding:var(--aiduka-space-3) var(--aiduka-space-4) var(--aiduka-space-3) var(--aiduka-space-5);border-bottom-color:var(--aiduka-orientation-line)}.liste-vf-module__LOk5ga__sheetHead h2{min-width:0;font-family:inherit;font-size:var(--aiduka-orientation-section-title);font-weight:var(--aiduka-weight-title);line-height:var(--aiduka-orientation-title-leading);letter-spacing:var(--aiduka-orientation-hero-tracking);color:var(--aiduka-orientation-ink);flex:1}.liste-vf-module__LOk5ga__sheetFooter{border-top-color:var(--aiduka-orientation-line)}.liste-vf-module__LOk5ga__headTile{order:-1}.liste-vf-module__LOk5ga__headTile svg{width:var(--aiduka-space-5);height:var(--aiduka-space-5)}.liste-vf-module__LOk5ga__sheetClose{width:calc(var(--aiduka-space-12) - var(--aiduka-space-1));height:calc(var(--aiduka-space-12) - var(--aiduka-space-1));border-radius:var(--aiduka-orientation-section-control-radius);background:var(--aiduka-orientation-chrome);color:var(--aiduka-orientation-ink);box-shadow:var(--aiduka-product-material-inset);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.liste-vf-module__LOk5ga__sheetClose svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.liste-vf-module__LOk5ga__sheetFoot{gap:var(--aiduka-space-2);flex-direction:column;width:100%;display:flex}.liste-vf-module__LOk5ga__card{border:var(--aiduka-border-hairline) solid var(--aiduka-orientation-line);border-radius:var(--aiduka-app-radius-card-large);background:var(--aiduka-orientation-surface)}.liste-vf-module__LOk5ga__cardTitle{color:var(--aiduka-orientation-ink);font-size:var(--aiduka-orientation-section-title);font-weight:var(--aiduka-weight-title);line-height:var(--aiduka-orientation-title-leading);letter-spacing:var(--aiduka-orientation-hero-tracking)}.liste-vf-module__LOk5ga__list{gap:var(--aiduka-space-3);font-size:var(--aiduka-font-size-sm);outline:none;flex-direction:column;display:flex}.liste-vf-module__LOk5ga__empty{color:var(--aiduka-orientation-muted);margin:0}.liste-vf-module__LOk5ga__qline{margin:var(--aiduka-space-2) 0 0;color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-xs);font-variant-numeric:tabular-nums}.liste-vf-module__LOk5ga__qline b{font-weight:var(--aiduka-weight-title)}.liste-vf-module__LOk5ga__qline span{color:var(--aiduka-orientation-muted)}.liste-vf-module__LOk5ga__cap{width:fit-content;margin:var(--aiduka-space-2) 0 0}.liste-vf-module__LOk5ga__voeux{margin:0;padding:0;list-style:none}.liste-vf-module__LOk5ga__voeuHead{align-items:center;gap:var(--aiduka-space-3);display:flex}div.liste-vf-module__LOk5ga__tight{padding:var(--aiduka-space-3) 0}.liste-vf-module__LOk5ga__cost{margin-top:calc(var(--aiduka-space-1) / 2);color:var(--aiduka-orientation-muted);font-size:var(--aiduka-font-size-xs);line-height:var(--aiduka-type-caption-leading);font-variant-numeric:tabular-nums;display:block}.liste-vf-module__LOk5ga__nowrap{white-space:nowrap}.liste-vf-module__LOk5ga__title{font-size:inherit;margin:0}.liste-vf-module__LOk5ga__x{width:var(--aiduka-product-ui-control-size);height:var(--aiduka-product-ui-control-size);margin-right:calc(var(--aiduka-space-3) * -1);border-radius:var(--aiduka-app-radius-button);color:var(--aiduka-orientation-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.liste-vf-module__LOk5ga__x svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.liste-vf-module__LOk5ga__x:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-orientation-ink);outline-offset:calc(var(--aiduka-space-1) * -1)}@media (hover:hover) and (pointer:fine){.liste-vf-module__LOk5ga__x:hover{color:var(--aiduka-orientation-ink)}}.liste-vf-module__LOk5ga__chev svg{width:var(--aiduka-space-5);height:var(--aiduka-space-5);transition:transform var(--aiduka-motion-fast) var(--aiduka-motion-ease-out)}.liste-vf-module__LOk5ga__chevUp svg{transform:rotate(180deg)}.liste-vf-module__LOk5ga__grp{margin:0 0 var(--aiduka-space-3);padding:0 var(--aiduka-space-3);border-radius:var(--aiduka-app-radius-card);background:var(--aiduka-orientation-chrome);list-style:none}.liste-vf-module__LOk5ga__grp>li+li{border-top:var(--aiduka-border-hairline) solid var(--aiduka-orientation-line)}.liste-vf-module__LOk5ga__grpRow{align-items:center;gap:var(--aiduka-space-3);padding:var(--aiduka-space-1) 0;display:flex}.liste-vf-module__LOk5ga__school{color:var(--aiduka-orientation-ink);font-weight:var(--aiduka-weight-label);display:block}.liste-vf-module__LOk5ga__grpFoot{margin:calc(var(--aiduka-space-1) * -1) 0 var(--aiduka-space-3);justify-content:flex-end;display:flex}button.liste-vf-module__LOk5ga__removeGroup{min-height:var(--aiduka-product-ui-control-size);color:var(--aiduka-orientation-muted)}.liste-vf-module__LOk5ga__note{align-items:center;gap:var(--aiduka-space-2);margin:calc(var(--aiduka-space-1) / 2) 0 0;color:var(--aiduka-orientation-muted);font-size:var(--aiduka-font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}button.liste-vf-module__LOk5ga__noteEdit{min-height:calc(var(--aiduka-space-8) - var(--aiduka-space-1));padding:0 var(--aiduka-space-2);position:relative}button.liste-vf-module__LOk5ga__noteEdit:after{content:"";inset:calc(var(--aiduka-space-2) * -1) calc(var(--aiduka-space-1) * -1);position:absolute}.liste-vf-module__LOk5ga__undo{justify-content:space-between;align-items:center;gap:var(--aiduka-space-3);padding:var(--aiduka-space-1) var(--aiduka-space-1) var(--aiduka-space-1) var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-card);background:var(--aiduka-orientation-ink);color:var(--aiduka-orientation-surface);box-shadow:var(--aiduka-shadow-float);display:flex}.liste-vf-module__LOk5ga__undo p{min-width:0;margin:0}.liste-vf-module__LOk5ga__undo button{min-height:var(--aiduka-product-ui-control-size);padding:0 var(--aiduka-space-3);border-radius:var(--aiduka-app-radius-button);color:inherit;font:inherit;font-weight:var(--aiduka-weight-bold);cursor:pointer;background:0 0;border:0;flex:none}.liste-vf-module__LOk5ga__undo button:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-orientation-surface);outline-offset:calc(var(--aiduka-space-1) * -1)}.liste-vf-module__LOk5ga__noteSheet{gap:var(--aiduka-space-4);flex-direction:column;display:flex}.liste-vf-module__LOk5ga__noteActions{gap:var(--aiduka-space-2);flex-direction:column;display:flex}.liste-vf-module__LOk5ga__noteHint{color:var(--aiduka-orientation-muted);font-size:var(--aiduka-font-size-xs);text-align:center;margin:0}.liste-vf-module__LOk5ga__noteInfo{color:var(--aiduka-orientation-ink);font-size:var(--aiduka-font-size-sm);margin:0}.liste-vf-module__LOk5ga__noteBadge{align-self:flex-start}@container orientation-flow not (max-width:0){.liste-vf-module__LOk5ga__dockToggle{display:none}.liste-vf-module__LOk5ga__dockOpen.liste-vf-module__LOk5ga__dockStatic{display:flex}.liste-vf-module__LOk5ga__split{display:block}.liste-vf-module__LOk5ga__card,.liste-vf-module__LOk5ga__dockSpacer{display:none}.liste-vf-module__LOk5ga__dock{inset:auto;bottom:var(--aiduka-space-6);max-width:none;margin:var(--aiduka-space-6) 0 0;padding:var(--aiduka-space-3) var(--aiduka-space-3) var(--aiduka-space-3) var(--aiduka-space-5);display:block;position:sticky}.liste-vf-module__LOk5ga__dockRow{gap:var(--aiduka-space-5)}.liste-vf-module__LOk5ga__dockOpen{justify-content:flex-start;align-items:center;gap:var(--aiduka-space-5);cursor:default;flex-direction:row}.liste-vf-module__LOk5ga__dockQuota{order:-1}.liste-vf-module__LOk5ga__dockOpen .liste-vf-module__LOk5ga__dockQuota{width:calc(var(--aiduka-space-24) * 1.25);flex:none}.liste-vf-module__LOk5ga__dockTop{gap:var(--aiduka-space-5);font-size:var(--aiduka-font-size-sm)}.liste-vf-module__LOk5ga__dockSub{color:var(--aiduka-orientation-muted);font-weight:var(--aiduka-weight-regular);display:inline}.liste-vf-module__LOk5ga__dockSub b{color:var(--aiduka-orientation-ink);font-weight:var(--aiduka-weight-bold)}.liste-vf-module__LOk5ga__dockEmpty{font-size:var(--aiduka-font-size-sm)}.liste-vf-module__LOk5ga__dockList{min-height:var(--aiduka-space-12);padding:0 var(--aiduka-space-4);border:var(--aiduka-border-hairline) solid var(--aiduka-orientation-line);border-radius:var(--aiduka-app-radius-button);background:var(--aiduka-orientation-surface);color:var(--aiduka-orientation-ink);font:inherit;font-size:var(--aiduka-font-size-sm);font-weight:var(--aiduka-weight-bold);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.liste-vf-module__LOk5ga__dockList:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-orientation-ink);outline-offset:var(--aiduka-space-1)}.liste-vf-module__LOk5ga__dockList:active{box-shadow:var(--aiduka-product-material-inset)}.liste-vf-module__LOk5ga__dockMessage{padding-left:0}}
.recherche-motion-module___wtEIa__skeleton{background:var(--aiduka-color-surface-sunken)}@keyframes recherche-motion-module___wtEIa__settle{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.recherche-motion-module___wtEIa__row{animation:recherche-motion-module___wtEIa__settle var(--aiduka-motion-base) var(--aiduka-motion-ease-out) both}}
.DeclaredProjectStep-module__TlSw_W__answers{margin-top:var(--aiduka-space-3)}.DeclaredProjectStep-module__TlSw_W__choiceUnderHeading{margin-top:calc(var(--aiduka-space-3) - var(--aiduka-space-6))}.DeclaredProjectStep-module__TlSw_W__missing{margin-top:calc(var(--aiduka-space-3) * -1);color:var(--aiduka-color-danger);font-size:var(--aiduka-font-size-sm)}.DeclaredProjectStep-module__TlSw_W__answer{cursor:pointer}.DeclaredProjectStep-module__TlSw_W__answer[aria-disabled=true]{cursor:not-allowed;opacity:var(--aiduka-opacity-disabled)}.DeclaredProjectStep-module__TlSw_W__chevron{width:var(--aiduka-space-5);height:var(--aiduka-space-5);color:var(--aiduka-orientation-muted);flex:none}
.MobileHomeTitle-module__Jkogua__trigger{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;vertical-align:baseline;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-block;position:relative}.MobileHomeTitle-module__Jkogua__trigger:after{content:"";inset-inline:0;height:max(100%, var(--aiduka-space-11));position:absolute;top:50%;transform:translateY(-50%)}.MobileHomeTitle-module__Jkogua__viewport{display:grid;overflow:hidden}.MobileHomeTitle-module__Jkogua__title,.MobileHomeTitle-module__Jkogua__home{transition:transform var(--aiduka-motion-base) var(--aiduka-ease-out), opacity var(--aiduka-motion-base) var(--aiduka-ease-out);grid-area:1/1}.MobileHomeTitle-module__Jkogua__title{opacity:1;transform:translateY(0)}.MobileHomeTitle-module__Jkogua__home{color:inherit;opacity:0;transform:translateY(var(--aiduka-space-3));align-items:center;display:flex}.MobileHomeTitle-module__Jkogua__trigger[data-revealed] .MobileHomeTitle-module__Jkogua__title{opacity:0;transform:translateY(calc(-1 * var(--aiduka-space-3)))}.MobileHomeTitle-module__Jkogua__trigger[data-revealed] .MobileHomeTitle-module__Jkogua__home{opacity:1;transform:translateY(0)}.MobileHomeTitle-module__Jkogua__trigger:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}@media (prefers-reduced-motion:reduce){.MobileHomeTitle-module__Jkogua__title,.MobileHomeTitle-module__Jkogua__home{transition:none}}
.TasksMobile-module__EXa7Fq__titleButton{text-align:left;font:inherit;color:inherit}.TasksMobile-module__EXa7Fq__emptyLead,.TasksMobile-module__EXa7Fq__placementIcon,.TasksMobile-module__EXa7Fq__dragDiscovery{display:none}.TasksMobile-module__EXa7Fq__completionMark{display:contents}.TasksMobile-module__EXa7Fq__inspectorChevron{width:var(--aiduka-product-ui-control-size);min-height:var(--aiduka-product-ui-control-size);color:var(--aiduka-color-ink-muted);cursor:pointer;flex:none;place-items:center;display:grid}.TasksMobile-module__EXa7Fq__inspectorChevron svg{width:var(--aiduka-planning-chrome-icon-size);height:var(--aiduka-planning-chrome-icon-size)}.TasksMobile-module__EXa7Fq__groupCard{display:contents}.TasksMobile-module__EXa7Fq__readRow.TasksMobile-module__EXa7Fq__readRow{padding:var(--aiduka-space-3) 0;border-bottom:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-line);color:var(--aiduka-planning-ui-ink)}.TasksMobile-module__EXa7Fq__readRow>.TasksMobile-module__EXa7Fq__readMain{align-items:start;column-gap:var(--aiduka-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.TasksMobile-module__EXa7Fq__readRow .TasksMobile-module__EXa7Fq__readCase{width:var(--aiduka-product-ui-control-size);height:var(--aiduka-product-ui-control-size);min-height:0;margin:calc(-1 * var(--aiduka-space-3)) 0 calc(-1 * var(--aiduka-space-3)) calc(-1 * var(--aiduka-space-3));border-radius:var(--aiduka-radius-sm);color:var(--evt-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.TasksMobile-module__EXa7Fq__readCase>span{width:var(--aiduka-space-5);height:var(--aiduka-space-5);border:calc(var(--aiduka-border-hairline) * 1.5) solid var(--evt-fg);border-radius:var(--aiduka-space-1);background:var(--aiduka-planning-ui-surface);color:#0000;transition:background-color var(--aiduka-motion-base) var(--aiduka-ease-out);place-items:center;display:grid}.TasksMobile-module__EXa7Fq__readCase svg{width:var(--aiduka-space-3);height:var(--aiduka-space-3)}.TasksMobile-module__EXa7Fq__readCase[aria-pressed=true]>span{background:var(--evt-fg);color:var(--aiduka-planning-ui-surface)}.TasksMobile-module__EXa7Fq__readText{min-width:0}.TasksMobile-module__EXa7Fq__readRow .TasksMobile-module__EXa7Fq__readTitle{overflow-wrap:anywhere;color:var(--aiduka-planning-ui-ink);font-size:var(--aiduka-app-type-body-strong-size);font-weight:var(--aiduka-app-type-body-strong-weight);line-height:var(--aiduka-app-type-body-strong-leading);margin:0}.TasksMobile-module__EXa7Fq__readRow .TasksMobile-module__EXa7Fq__titleButton{width:100%;min-height:0;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.TasksMobile-module__EXa7Fq__readRow[data-task-done] .TasksMobile-module__EXa7Fq__readTitle{color:var(--aiduka-planning-ui-muted);text-decoration:line-through}.TasksMobile-module__EXa7Fq__readMeta{align-items:center;gap:var(--aiduka-space-1) var(--aiduka-space-2);margin-top:calc(var(--aiduka-space-1) + var(--aiduka-space-1) / 2);color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-caption-size);font-weight:var(--aiduka-app-type-caption-weight);line-height:var(--aiduka-app-type-caption-leading);flex-wrap:wrap;display:flex}.TasksMobile-module__EXa7Fq__readMeta>span[data-task-dates]{overflow-wrap:anywhere;min-width:0}.TasksMobile-module__EXa7Fq__readRow .TasksMobile-module__EXa7Fq__inspectorChevron{margin-block:calc(-1 * var(--aiduka-space-3));color:var(--aiduka-planning-ui-muted)}.TasksMobile-module__EXa7Fq__readRow .TasksMobile-module__EXa7Fq__readPlacement{width:var(--aiduka-product-ui-control-size);height:var(--aiduka-product-ui-control-size);min-height:0;margin-block:calc(-1 * var(--aiduka-space-3));border-radius:var(--aiduka-radius-sm);color:var(--aiduka-planning-ui-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.TasksMobile-module__EXa7Fq__readPlacement svg{width:var(--aiduka-planning-chrome-icon-size);height:var(--aiduka-planning-chrome-icon-size)}.TasksMobile-module__EXa7Fq__readRow :is(button):focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-planning-ui-ink);outline-offset:calc(-1 * var(--aiduka-border-hairline))}.TasksMobile-module__EXa7Fq__lateBadge{min-height:var(--aiduka-space-5);padding-inline:var(--aiduka-space-2);border-radius:var(--aiduka-app-radius-chip);background:var(--aiduka-planning-ui-accent-soft);color:var(--aiduka-planning-ui-accent-ink);font-size:var(--aiduka-app-type-label-size);font-weight:var(--aiduka-app-type-label-weight);line-height:var(--aiduka-app-type-label-leading);letter-spacing:var(--aiduka-app-type-label-tracking);text-transform:none;align-items:center;margin-inline-end:var(--aiduka-space-2);display:inline-flex}@media (prefers-reduced-motion:reduce){.TasksMobile-module__EXa7Fq__readCase>span{transition:none}}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser]{padding:var(--aiduka-space-2) 0 0;background:0 0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__body{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__intro{display:none}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__summary{margin-top:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__summary .TasksMobile-module__EXa7Fq__add{display:none}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser][data-first-empty=true] .TasksMobile-module__EXa7Fq__emptyLead{padding-block:var(--aiduka-space-4);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-sm);display:block}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser][data-first-empty=true] .TasksMobile-module__EXa7Fq__legacyEmpty{display:none}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__groups{margin-top:var(--aiduka-space-2);gap:var(--aiduka-space-6)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__groups>section{gap:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__groups>section>div:first-child{padding-block:var(--aiduka-space-2)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__groups>section>div:first-child>p{color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-body-strong-size);font-weight:var(--aiduka-app-type-body-strong-weight);line-height:var(--aiduka-app-type-body-strong-leading);text-transform:none;letter-spacing:normal;align-items:center;display:flex}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__groupCard{border-radius:var(--aiduka-app-radius-card);background:var(--aiduka-planning-ui-surface);box-shadow:0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-line);display:block;overflow:hidden}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__readRow.TasksMobile-module__EXa7Fq__readRow{padding:var(--aiduka-space-3) var(--aiduka-space-4)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__readRow.TasksMobile-module__EXa7Fq__readRow:last-child{border-bottom:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__readRow[data-task-inspector]{cursor:pointer}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__readRow[data-task-inspector]:hover{background:color-mix(in srgb, var(--aiduka-planning-ui-ink) 3%, var(--aiduka-planning-ui-surface))}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__groups>section>div:first-child>span{display:none}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__row{border:0;border-bottom:var(--aiduka-border-hairline) solid var(--aiduka-color-line);padding:var(--aiduka-space-3) 0;background:0 0;border-radius:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__row[data-task-inspector]{cursor:pointer}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__row[data-task-inspector]:hover{background:var(--aiduka-product-material-recessed)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__rowMain{align-items:center;gap:var(--aiduka-space-3)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__completion{width:var(--aiduka-product-ui-control-size);height:var(--aiduka-product-ui-control-size);color:var(--aiduka-color-ink);background:0 0;border:0;margin:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__completionMark{width:var(--aiduka-space-6);height:var(--aiduka-space-6);border:var(--aiduka-border-hairline) solid var(--aiduka-color-ink-muted);border-radius:var(--aiduka-space-1);color:#0000;place-items:center;display:grid}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__completion[aria-pressed=true] .TasksMobile-module__EXa7Fq__completionMark{background:var(--aiduka-color-ink);border-color:var(--aiduka-color-ink);color:var(--aiduka-color-surface)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__completionMark svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__titleButton{width:100%;min-height:var(--aiduka-space-6);font-weight:var(--aiduka-product-ui-label-weight);padding-block:0;display:block}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__origin{display:none}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__metadata{gap:var(--aiduka-space-1) var(--aiduka-space-3);margin-top:var(--aiduka-space-1);font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-regular);line-height:var(--aiduka-line-height-body);flex-wrap:wrap;display:flex}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__dates{color:var(--aiduka-color-ink)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__context{color:var(--aiduka-color-ink-muted)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] :is(button,a):focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser] .TasksMobile-module__EXa7Fq__editor{margin-top:var(--aiduka-space-3);background:var(--aiduka-product-material-recessed);box-shadow:none;border:0}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser]:has([data-task-editor-desktop]){flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.TasksMobile-module__EXa7Fq__surface[data-desktop-browser]:has([data-task-editor-desktop]) .TasksMobile-module__EXa7Fq__body{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}:is(.TasksMobile-module__EXa7Fq__surface[data-desktop-browser]:has([data-task-editor-desktop]) .TasksMobile-module__EXa7Fq__summary,.TasksMobile-module__EXa7Fq__surface[data-desktop-browser]:has([data-task-editor-desktop]) .TasksMobile-module__EXa7Fq__groups){display:none}@media (pointer:coarse) and (not (min-width:40rem)),(pointer:coarse) and (not (min-height:40rem)){.TasksMobile-module__EXa7Fq__editLink,.TasksMobile-module__EXa7Fq__chapterActions{display:none}.TasksMobile-module__EXa7Fq__rowMain{grid-template-columns:var(--aiduka-product-ui-control-size) minmax(0, 1fr) auto;align-items:start;gap:var(--aiduka-space-2)}.TasksMobile-module__EXa7Fq__rowActions{grid-column-start:3;align-self:start}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__completion{box-shadow:none;color:var(--aiduka-color-ink);background:0 0;border:0;margin:0}.TasksMobile-module__EXa7Fq__completionMark{width:var(--aiduka-space-6);height:var(--aiduka-space-6);border:var(--aiduka-border-hairline) solid var(--aiduka-color-ink-muted);border-radius:var(--aiduka-space-1);color:#0000;place-items:center;display:grid}.TasksMobile-module__EXa7Fq__completion[aria-pressed=true] .TasksMobile-module__EXa7Fq__completionMark{background:var(--aiduka-color-ink);border-color:var(--aiduka-color-ink);color:var(--aiduka-color-surface)}.TasksMobile-module__EXa7Fq__completionMark svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.TasksMobile-module__EXa7Fq__placementIcon{display:inline-flex}.TasksMobile-module__EXa7Fq__placementIcon svg{width:var(--aiduka-planning-chrome-icon-size);height:var(--aiduka-planning-chrome-icon-size)}.TasksMobile-module__EXa7Fq__placementLabel{display:none}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__placementAction{width:var(--aiduka-product-ui-control-size);box-shadow:none;color:var(--aiduka-color-ink-muted);background:0 0;place-items:center;padding:0;display:grid}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__placementAction:active{background:var(--aiduka-product-material-recessed)}.TasksMobile-module__EXa7Fq__row>div>div:last-child{min-width:0}.TasksMobile-module__EXa7Fq__row .mobile-material-command{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;max-width:100%}.TasksMobile-module__EXa7Fq__titleButton{width:100%;padding-block:var(--aiduka-space-2);display:block}.TasksMobile-module__EXa7Fq__rowMain>div:nth-child(2)>div:first-child{display:block}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__origin{display:none}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__metadata{margin-top:var(--aiduka-space-1);gap:var(--aiduka-space-1) var(--aiduka-space-2)}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__dates{white-space:normal;overflow-wrap:anywhere;color:var(--aiduka-color-ink);display:grid;overflow:visible}.TasksMobile-module__EXa7Fq__row .TasksMobile-module__EXa7Fq__context{color:var(--aiduka-color-ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;display:flex}.TasksMobile-module__EXa7Fq__context>span+span:before{content:"·";margin-inline-end:var(--aiduka-space-2)}.TasksMobile-module__EXa7Fq__summary:not([data-invitation=true]) .TasksMobile-module__EXa7Fq__add{display:none}.TasksMobile-module__EXa7Fq__summary:not([data-invitation=true]){margin:0}.TasksMobile-module__EXa7Fq__surface{padding-top:var(--aiduka-space-2)}.TasksMobile-module__EXa7Fq__dragDiscovery{align-items:center;gap:var(--aiduka-space-2);margin-top:var(--aiduka-space-2);color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-caption-size);font-weight:var(--aiduka-app-type-caption-weight);line-height:var(--aiduka-app-type-caption-leading);display:flex}.TasksMobile-module__EXa7Fq__dragDiscovery>p{flex:1;min-width:0}.TasksMobile-module__EXa7Fq__dragDiscoveryIcon{flex-shrink:0;display:inline-flex}.TasksMobile-module__EXa7Fq__dragDiscoveryIcon svg,.TasksMobile-module__EXa7Fq__dragDiscoveryHelp svg,.TasksMobile-module__EXa7Fq__dragDiscoveryDismiss svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.TasksMobile-module__EXa7Fq__dragDiscovery .TasksMobile-module__EXa7Fq__dragDiscoveryDismiss{width:var(--aiduka-product-ui-control-size);color:inherit;background:0 0;flex-shrink:0;place-items:center;display:grid}.TasksMobile-module__EXa7Fq__dragDiscovery .TasksMobile-module__EXa7Fq__dragDiscoveryHelp{align-items:center;gap:var(--aiduka-space-2);color:inherit;font-size:inherit;font-weight:var(--aiduka-weight-regular);background:0 0;padding:0;display:inline-flex}.TasksMobile-module__EXa7Fq__dragDiscoveryHelp>span{text-underline-offset:var(--aiduka-space-1);text-decoration:underline}.TasksMobile-module__EXa7Fq__dragDiscovery :is(.TasksMobile-module__EXa7Fq__dragDiscoveryHelp,.TasksMobile-module__EXa7Fq__dragDiscoveryDismiss):active{color:var(--aiduka-color-ink)}.TasksMobile-module__EXa7Fq__body{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.TasksMobile-module__EXa7Fq__intro,.TasksMobile-module__EXa7Fq__surface[data-first-empty=true] .TasksMobile-module__EXa7Fq__legacyEmpty{display:none}.TasksMobile-module__EXa7Fq__summary{justify-content:flex-end;margin-top:0}.TasksMobile-module__EXa7Fq__summary[data-invitation=true]{padding:var(--aiduka-space-4);border-radius:var(--aiduka-product-material-panel-radius);background:var(--aiduka-color-product-surface);flex-direction:column;align-items:flex-start}.TasksMobile-module__EXa7Fq__emptyLead{font-size:var(--aiduka-font-size-base);line-height:var(--aiduka-line-height-body);color:var(--aiduka-color-ink);display:block}.TasksMobile-module__EXa7Fq__groups{gap:var(--aiduka-space-6)}.TasksMobile-module__EXa7Fq__groups>section{gap:0}.TasksMobile-module__EXa7Fq__groups>section>div:first-child>p{overflow-wrap:anywhere;min-width:0;padding-block:var(--aiduka-space-2);text-transform:none;letter-spacing:normal;font-size:var(--aiduka-font-size-sm);font-weight:var(--aiduka-product-ui-label-weight);flex-shrink:1}.TasksMobile-module__EXa7Fq__groups>section>div:first-child>span{display:none}.TasksMobile-module__EXa7Fq__row{padding:var(--aiduka-space-4) 0;border:0;border-bottom:var(--aiduka-border-hairline) solid var(--aiduka-color-line);background:0 0;border-radius:0}.TasksMobile-module__EXa7Fq__row p{font-size:var(--aiduka-font-size-sm);font-weight:var(--aiduka-product-ui-label-weight);line-height:var(--aiduka-line-height-body)}.TasksMobile-module__EXa7Fq__metadata{font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-regular);line-height:var(--aiduka-line-height-body)}.TasksMobile-module__EXa7Fq__origin{color:var(--aiduka-color-ink-muted);text-transform:none;font-size:var(--aiduka-font-size-xs);font-weight:var(--aiduka-weight-regular);background:0 0;padding:0}.TasksMobile-module__EXa7Fq__row a{min-height:var(--aiduka-product-ui-control-size);border-radius:var(--aiduka-product-material-control-radius);padding-inline:var(--aiduka-space-2);font-size:var(--aiduka-font-size-sm);color:var(--aiduka-color-ink);font-weight:var(--aiduka-product-ui-label-weight);background:0 0;border:0;text-decoration:underline}.TasksMobile-module__EXa7Fq__surface button,.TasksMobile-module__EXa7Fq__editor button{min-height:var(--aiduka-product-ui-control-size);border-radius:var(--aiduka-product-material-control-radius);font-weight:var(--aiduka-product-ui-label-weight)}.TasksMobile-module__EXa7Fq__surface :is(button,a):focus-visible,.TasksMobile-module__EXa7Fq__editor :is(button,a):focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}.TasksMobile-module__EXa7Fq__editor{border-radius:var(--aiduka-product-material-panel-radius);background:var(--aiduka-color-surface);padding:var(--aiduka-space-4);border:0}.TasksMobile-module__EXa7Fq__editor :is(label,.TasksMobile-module__EXa7Fq__grid){min-width:0}.TasksMobile-module__EXa7Fq__editor :is(input,select,textarea){min-height:var(--aiduka-product-ui-control-size);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-product-material-recessed);box-shadow:var(--aiduka-product-material-inset);color:var(--aiduka-color-ink);font-size:var(--aiduka-font-size-base);font-weight:var(--aiduka-weight-regular);border:0}.TasksMobile-module__EXa7Fq__editor :is(input,select,textarea):focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}.TasksMobile-module__EXa7Fq__editor label>span,.TasksMobile-module__EXa7Fq__editor .TasksMobile-module__EXa7Fq__grid>span:first-child{text-transform:none;letter-spacing:normal;color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-font-size-sm);font-weight:var(--aiduka-product-ui-label-weight)}.TasksMobile-module__EXa7Fq__editor button[type=submit]{box-shadow:var(--aiduka-product-material-contact)}.TasksMobile-module__EXa7Fq__editor button[type=submit]:active{box-shadow:var(--aiduka-product-material-inset)}.TasksMobile-module__EXa7Fq__legacyEmpty{font-weight:var(--aiduka-weight-regular);background:0 0;padding-inline:0}}
.AppBar-module__kEmSkG__title{font-size:var(--aiduka-app-type-h2-size);line-height:var(--aiduka-app-type-h2-leading);font-weight:var(--aiduka-app-type-h2-weight);letter-spacing:var(--aiduka-app-type-h2-tracking)}
.RevisionAssistantView-module__tou1aW__header{align-items:center;gap:var(--aiduka-space-3);min-height:calc(var(--aiduka-space-16) + var(--aiduka-space-1));padding:var(--aiduka-space-3) var(--aiduka-luka-s5);flex:none}.RevisionAssistantView-module__tou1aW__pageTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--aiduka-luka-text-small);font-weight:var(--aiduka-weight-label);color:var(--aiduka-luka-color-text-muted);flex:1;overflow:hidden}.RevisionAssistantView-module__tou1aW__newConversation{align-items:center;gap:var(--aiduka-space-2);min-height:var(--aiduka-luka-touch);width:var(--aiduka-luka-touch);border-radius:var(--aiduka-luka-radius-button);font-size:var(--aiduka-luka-text-small);font-weight:var(--aiduka-weight-label);justify-content:center;display:flex}.RevisionAssistantView-module__tou1aW__newConversation svg{width:var(--aiduka-luka-s5);height:var(--aiduka-luka-s5);flex:none}@media (hover:hover) and (pointer:fine){.RevisionAssistantView-module__tou1aW__newConversation:hover:not(:disabled){background:var(--aiduka-luka-color-chrome)}}.RevisionAssistantView-module__tou1aW__newConversation:active:not(:disabled){background:var(--aiduka-luka-color-chrome)}@media (hover:hover) and (pointer:fine){.RevisionAssistantView-module__tou1aW__phoneBarButton:hover:not(:disabled){background:var(--aiduka-luka-color-chrome)}}.RevisionAssistantView-module__tou1aW__phoneBarButton:active:not(:disabled){background:var(--aiduka-luka-color-chrome)}.RevisionAssistantView-module__tou1aW__newConversation:disabled{opacity:.45;cursor:not-allowed}.RevisionAssistantView-module__tou1aW__newConversation:focus-visible{outline:calc(var(--aiduka-luka-hair) * 2) solid var(--aiduka-luka-color-ink);outline-offset:var(--aiduka-space-1)}@media (min-width:64rem){[data-context-panel=open] .RevisionAssistantView-module__tou1aW__newConversation{display:none}}@media not all and (pointer:coarse),(pointer:coarse) and (min-width:40rem) and (min-height:40rem){.RevisionAssistantView-module__tou1aW__frame{flex-direction:row;width:100%;height:100dvh;min-height:0;margin-left:0;overflow:hidden}.RevisionAssistantView-module__tou1aW__conversationHeader h1{display:none}.RevisionAssistantView-module__tou1aW__page{--luka-page-end:calc(var(--aiduka-space-8) + var(--aiduka-space-2));--luka-column-gap:var(--aiduka-space-5);--luka-dock-inset:var(--aiduka-space-3);padding:var(--aiduka-space-6) var(--aiduka-space-8) var(--luka-page-end);scrollbar-color:var(--aiduka-luka-color-border-input) transparent;overscroll-behavior:contain}.RevisionAssistantView-module__tou1aW__composer>div[data-image-composer]{border:var(--aiduka-luka-hair) solid var(--aiduka-luka-color-border-input);border-radius:var(--aiduka-app-radius-input);background:var(--aiduka-luka-color-surface);align-items:flex-end}.RevisionAssistantView-module__tou1aW__composer>div[data-image-composer]:focus-within{outline:calc(var(--aiduka-luka-hair) * 2) solid var(--aiduka-luka-color-ink);outline-offset:var(--aiduka-space-1)}.RevisionAssistantView-module__tou1aW__composer textarea{font-size:var(--aiduka-luka-text-body)}.RevisionAssistantView-module__tou1aW__composer [data-luka-send]{width:var(--aiduka-luka-touch);height:var(--aiduka-luka-touch);border-radius:var(--aiduka-luka-radius-button);background:var(--aiduka-luka-color-ink);color:var(--aiduka-luka-color-paper);flex:none;place-items:center;display:grid}.RevisionAssistantView-module__tou1aW__composer [data-luka-send]:disabled:not([data-empty]){opacity:.45}}.RevisionAssistantView-module__tou1aW__selectionChip{background:var(--aiduka-luka-workspace-tint);color:var(--aiduka-luka-color-ink)}.RevisionAssistantView-module__tou1aW__actionError{background:var(--aiduka-luka-color-surface);color:var(--aiduka-luka-color-ink);border:var(--aiduka-luka-hair) solid var(--aiduka-luka-color-border)}
.PlanningConnections-module__o5DmgW__frame{min-width:0;min-height:calc(100dvh - 2 * var(--aiduka-desktop-sheet-gutter,0px));background:var(--aiduka-planning-ui-canvas);display:flex}.PlanningConnections-module__o5DmgW__navigation{top:var(--aiduka-desktop-sheet-gutter,0px);height:calc(100dvh - 2 * var(--aiduka-desktop-sheet-gutter,0px));flex:none;align-self:flex-start;position:sticky}.PlanningConnections-module__o5DmgW__page{width:100%;min-width:0;padding:var(--aiduka-space-4);padding-bottom:calc(var(--mobile-dock-height,var(--aiduka-space-16)) + var(--aiduka-space-12));background:var(--aiduka-planning-ui-canvas);color:var(--aiduka-planning-ui-ink);font-size:var(--aiduka-font-size-sm);line-height:var(--aiduka-line-height-body);scrollbar-color:var(--aiduka-planning-ui-line) transparent;flex:1;margin-inline:auto;position:relative}.PlanningConnections-module__o5DmgW__page h1{margin:var(--aiduka-space-3) 0 var(--aiduka-space-4);font-size:var(--aiduka-font-size-xl);font-weight:var(--aiduka-weight-bold);line-height:var(--aiduka-line-height-heading);letter-spacing:var(--aiduka-planning-chrome-title-tracking)}.PlanningConnections-module__o5DmgW__page h2{margin:0 0 var(--aiduka-space-2);font-size:var(--aiduka-font-size-lg);font-weight:var(--aiduka-weight-bold);line-height:var(--aiduka-line-height-heading)}.PlanningConnections-module__o5DmgW__back{align-items:center;gap:var(--aiduka-space-1);min-height:var(--aiduka-product-ui-control-size);color:var(--aiduka-planning-ui-muted);font-weight:var(--aiduka-weight-label);text-decoration:none;display:inline-flex}.PlanningConnections-module__o5DmgW__back svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.PlanningConnections-module__o5DmgW__sources{gap:var(--aiduka-space-1);width:fit-content;max-width:100%;padding:var(--aiduka-space-1);margin-block:var(--aiduka-space-6);border-radius:var(--aiduka-product-material-choice-radius);background:var(--aiduka-planning-ui-chrome);display:flex}.PlanningConnections-module__o5DmgW__sources button{min-width:0;min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-1) var(--aiduka-space-2);border-radius:var(--aiduka-product-material-choice-radius);color:var(--aiduka-planning-ui-muted);font:inherit;font-weight:var(--aiduka-weight-label);cursor:pointer;background:0 0;border:0;flex:1}.PlanningConnections-module__o5DmgW__sources button[aria-pressed=true]{background:var(--aiduka-planning-ui-surface);color:var(--aiduka-planning-ui-ink);box-shadow:var(--aiduka-product-material-contact)}.PlanningConnections-module__o5DmgW__sections{min-width:0;max-width:var(--aiduka-measure-prose)}.PlanningConnections-module__o5DmgW__sections>section[hidden]{display:none}.PlanningConnections-module__o5DmgW__hint,.PlanningConnections-module__o5DmgW__status{color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-font-size-xs);line-height:var(--aiduka-line-height-ui)}.PlanningConnections-module__o5DmgW__label{font-weight:var(--aiduka-weight-label);color:var(--aiduka-planning-ui-ink)}.PlanningConnections-module__o5DmgW__field{width:100%;min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-3);border:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-control-line);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-surface);color:var(--aiduka-planning-ui-ink);line-height:var(--aiduka-line-height-ui);caret-color:var(--aiduka-planning-ui-ink)}.PlanningConnections-module__o5DmgW__field::placeholder{color:var(--aiduka-planning-ui-muted);opacity:1}.PlanningConnections-module__o5DmgW__primary,.PlanningConnections-module__o5DmgW__secondary{justify-content:center;align-items:center;gap:var(--aiduka-space-2);min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-2) var(--aiduka-space-4);border-radius:var(--aiduka-product-ui-field-radius);font-size:var(--aiduka-font-size-sm);font-weight:var(--aiduka-weight-label);line-height:var(--aiduka-line-height-ui);cursor:pointer;display:inline-flex}.PlanningConnections-module__o5DmgW__primary{background:var(--aiduka-planning-ui-ink);color:var(--aiduka-planning-ui-canvas);border:0}.PlanningConnections-module__o5DmgW__secondary{border:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-control-line);background:var(--aiduka-planning-ui-surface);color:var(--aiduka-planning-ui-ink)}.PlanningConnections-module__o5DmgW__primary:disabled,.PlanningConnections-module__o5DmgW__secondary:disabled{cursor:not-allowed;opacity:var(--aiduka-opacity-disabled);box-shadow:none}.PlanningConnections-module__o5DmgW__help{margin-top:var(--aiduka-space-4);padding-block:var(--aiduka-space-2);border-top:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-line);color:var(--aiduka-planning-ui-muted)}.PlanningConnections-module__o5DmgW__help summary{min-height:var(--aiduka-product-ui-control-size);align-items:center;gap:var(--aiduka-space-2);cursor:pointer;font-weight:var(--aiduka-weight-label);color:var(--aiduka-planning-ui-ink);display:flex}.PlanningConnections-module__o5DmgW__help summary>svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4);flex:none;margin-left:auto}.PlanningConnections-module__o5DmgW__help[open]>summary>svg{transform:rotate(180deg)}.PlanningConnections-module__o5DmgW__help p{margin-block:var(--aiduka-space-2)}.PlanningConnections-module__o5DmgW__help ol{padding-inline-start:var(--aiduka-space-5);list-style:decimal}.PlanningConnections-module__o5DmgW__help li{margin-block:var(--aiduka-space-2)}.PlanningConnections-module__o5DmgW__guideSources{gap:var(--aiduka-space-2);margin-block:var(--aiduka-space-3);flex-wrap:wrap;display:flex}.PlanningConnections-module__o5DmgW__guideSources button{min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-2) var(--aiduka-space-3);border:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-control-line);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-surface);color:var(--aiduka-planning-ui-muted);font:inherit;cursor:pointer}.PlanningConnections-module__o5DmgW__guideSources button[aria-pressed=true]{border-color:var(--aiduka-planning-ui-ink);color:var(--aiduka-planning-ui-ink);font-weight:var(--aiduka-weight-bold)}.PlanningConnections-module__o5DmgW__page :is(button,a,input,summary):focus-visible{outline:calc(var(--aiduka-border-hairline)*2) solid var(--aiduka-planning-ui-ink);outline-offset:var(--aiduka-space-1)}.PlanningConnections-module__o5DmgW__page input:focus-visible{outline-offset:var(--aiduka-border-hairline)}.PlanningConnections-module__o5DmgW__page section>div div[role=status]{border-color:var(--aiduka-planning-ui-line)}.PlanningConnections-module__o5DmgW__page section>div div:has(>button){border-color:var(--aiduka-planning-ui-line)}.PlanningConnections-module__o5DmgW__preview{padding:var(--aiduka-space-3);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-chrome);color:var(--aiduka-planning-ui-muted);border:0}.PlanningConnections-module__o5DmgW__routeAnchor{position:absolute;top:0;left:0}.PlanningConnections-module__o5DmgW__form{gap:var(--aiduka-space-3);flex-direction:column;display:flex}.PlanningConnections-module__o5DmgW__actions{gap:var(--aiduka-space-2);flex-wrap:wrap;display:flex}.PlanningConnections-module__o5DmgW__actions>.PlanningConnections-module__o5DmgW__primary{flex:1}.PlanningConnections-module__o5DmgW__note{margin-top:var(--aiduka-space-3);color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-font-size-xs);line-height:var(--aiduka-line-height-body)}.PlanningConnections-module__o5DmgW__header{max-width:var(--aiduka-measure-prose)}.PlanningConnections-module__o5DmgW__header>p{color:var(--aiduka-planning-ui-muted)}.PlanningConnections-module__o5DmgW__connectionBody{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--aiduka-measure-prose) - var(--aiduka-space-24)*2)),1fr));gap:var(--aiduka-space-12);max-width:calc(var(--aiduka-measure-prose)*2);display:grid}.PlanningConnections-module__o5DmgW__guide{min-width:0;max-width:var(--aiduka-measure-prose);color:var(--aiduka-planning-ui-muted)}.PlanningConnections-module__o5DmgW__guide>p{margin-block:var(--aiduka-space-3)}.PlanningConnections-module__o5DmgW__guide h2,.PlanningConnections-module__o5DmgW__guide h3{color:var(--aiduka-planning-ui-ink)}.PlanningConnections-module__o5DmgW__guide h3{margin-bottom:var(--aiduka-space-2);font-weight:var(--aiduka-weight-label)}.PlanningConnections-module__o5DmgW__googleNote{margin-top:var(--aiduka-space-8);padding-top:var(--aiduka-space-4);border-top:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-line)}.PlanningConnections-module__o5DmgW__googleNote a{min-height:var(--aiduka-product-ui-control-size);color:var(--aiduka-planning-ui-ink);font-weight:var(--aiduka-weight-label);text-underline-offset:var(--aiduka-border-hairline);align-items:center;text-decoration:underline;display:inline-flex}
.SchoolCalendarConnectDialog-module__fn3lyq__dialog{width:calc(100% - var(--aiduka-space-8));max-width:calc(var(--aiduka-measure-prose) * .72);max-height:calc(100dvh - var(--aiduka-space-8));overscroll-behavior:contain;border-radius:var(--aiduka-planning-ui-panel-radius);background:var(--aiduka-planning-ui-surface);color:var(--aiduka-planning-ui-ink);box-shadow:var(--aiduka-shadow-app-raised), 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-line);font-size:var(--aiduka-app-type-body-size);line-height:var(--aiduka-app-type-body-leading);scrollbar-color:var(--aiduka-planning-ui-control-line) transparent;border:0;margin:auto;padding:0;overflow-y:auto}.SchoolCalendarConnectDialog-module__fn3lyq__dialog::backdrop{background:color-mix(in srgb, var(--aiduka-color-scrim) 40%, transparent)}.SchoolCalendarConnectDialog-module__fn3lyq__dialog[open]{animation:SchoolCalendarConnectDialog-module__fn3lyq__rise var(--aiduka-motion-base) var(--aiduka-ease-out)}@keyframes SchoolCalendarConnectDialog-module__fn3lyq__rise{0%{opacity:0;transform:translateY(var(--aiduka-space-2))}}.SchoolCalendarConnectDialog-module__fn3lyq__body{padding:var(--aiduka-space-6);flex-direction:column;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__body h2{font-size:var(--aiduka-app-type-h2-size);font-weight:var(--aiduka-app-type-h2-weight);line-height:var(--aiduka-app-type-h2-leading);letter-spacing:var(--aiduka-app-type-h2-tracking);text-wrap:balance;outline:none;margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__lead{margin:var(--aiduka-space-2) 0 0;color:var(--aiduka-planning-ui-muted)}.SchoolCalendarConnectDialog-module__fn3lyq__sources{gap:var(--aiduka-space-2);margin:var(--aiduka-space-5) 0 0;padding:0;list-style:none;display:grid}.SchoolCalendarConnectDialog-module__fn3lyq__source{align-items:center;gap:var(--aiduka-space-3);width:100%;min-height:calc(var(--aiduka-product-ui-control-size) + var(--aiduka-space-2));padding:var(--aiduka-space-2) var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-button);background:var(--aiduka-planning-ui-chrome);box-shadow:inset 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-control-line);color:var(--aiduka-planning-ui-ink);font:inherit;font-weight:var(--aiduka-app-type-body-strong-weight);text-align:left;cursor:pointer;border:0;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__source span{flex:1;min-width:0}.SchoolCalendarConnectDialog-module__fn3lyq__source svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4);color:var(--aiduka-planning-ui-muted);flex:none}.SchoolCalendarConnectDialog-module__fn3lyq__source img{flex:none}.SchoolCalendarConnectDialog-module__fn3lyq__source:hover{background:color-mix(in srgb, var(--aiduka-planning-ui-ink) 8%, var(--aiduka-planning-ui-chrome))}.SchoolCalendarConnectDialog-module__fn3lyq__source:active{box-shadow:inset 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-control-line), var(--aiduka-product-material-inset)}.SchoolCalendarConnectDialog-module__fn3lyq__back{align-self:flex-start;align-items:center;gap:var(--aiduka-space-1);min-height:var(--aiduka-product-ui-control-size);margin:calc(-1 * var(--aiduka-space-3)) 0 var(--aiduka-space-1) calc(-1 * var(--aiduka-space-2));padding-inline:var(--aiduka-space-2);border-radius:var(--aiduka-radius-sm);color:var(--aiduka-planning-ui-muted);font:inherit;font-weight:var(--aiduka-weight-label);cursor:pointer;background:0 0;border:0;display:inline-flex}.SchoolCalendarConnectDialog-module__fn3lyq__back svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.SchoolCalendarConnectDialog-module__fn3lyq__back:hover{color:var(--aiduka-planning-ui-ink)}.SchoolCalendarConnectDialog-module__fn3lyq__steps{gap:var(--aiduka-space-2);margin:var(--aiduka-space-4) 0 0;padding-inline-start:var(--aiduka-space-5);list-style:decimal;display:grid}.SchoolCalendarConnectDialog-module__fn3lyq__steps li::marker{color:var(--aiduka-planning-ui-muted);font-variant-numeric:tabular-nums}.SchoolCalendarConnectDialog-module__fn3lyq__hint{margin:var(--aiduka-space-2) 0 0;color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-caption-size);line-height:var(--aiduka-line-height-ui)}.SchoolCalendarConnectDialog-module__fn3lyq__label{margin-top:var(--aiduka-space-5);font-weight:var(--aiduka-weight-label)}.SchoolCalendarConnectDialog-module__fn3lyq__field{width:100%;min-height:var(--aiduka-product-ui-control-size);margin-top:var(--aiduka-space-2);padding:var(--aiduka-space-3);border:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-control-line);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-surface);color:var(--aiduka-planning-ui-ink);font-size:var(--aiduka-font-size-base);line-height:var(--aiduka-line-height-ui);caret-color:var(--aiduka-planning-ui-ink)}.SchoolCalendarConnectDialog-module__fn3lyq__field::placeholder{color:var(--aiduka-planning-ui-muted);opacity:1}.SchoolCalendarConnectDialog-module__fn3lyq__field:focus{border-color:var(--aiduka-planning-ui-ink);outline:none}.SchoolCalendarConnectDialog-module__fn3lyq__field:disabled{opacity:var(--aiduka-opacity-disabled)}.SchoolCalendarConnectDialog-module__fn3lyq__preview{margin-top:var(--aiduka-space-3);padding:var(--aiduka-space-3);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-chrome);color:var(--aiduka-planning-ui-muted)}.SchoolCalendarConnectDialog-module__fn3lyq__preview p{margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__preview p+p{margin-top:var(--aiduka-space-1)}.SchoolCalendarConnectDialog-module__fn3lyq__preview strong{color:var(--aiduka-planning-ui-ink);font-weight:var(--aiduka-weight-bold);overflow-wrap:anywhere}.SchoolCalendarConnectDialog-module__fn3lyq__error{margin:var(--aiduka-space-3) 0 0;color:var(--aiduka-color-danger);font-size:var(--aiduka-app-type-caption-size)}.SchoolCalendarConnectDialog-module__fn3lyq__error:empty{margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__privacy{margin:var(--aiduka-space-5) 0 0;padding-top:var(--aiduka-space-4);border-top:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-line);color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-caption-size);line-height:var(--aiduka-line-height-body)}.SchoolCalendarConnectDialog-module__fn3lyq__privacy a{color:var(--aiduka-planning-ui-ink);font-weight:var(--aiduka-weight-label);text-decoration:underline;-webkit-text-decoration-color:var(--aiduka-planning-ui-control-line);text-decoration-color:var(--aiduka-planning-ui-control-line);text-underline-offset:.2em}.SchoolCalendarConnectDialog-module__fn3lyq__footer{justify-content:space-between;align-items:center;gap:var(--aiduka-space-3);margin-top:var(--aiduka-space-5);flex-wrap:wrap;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__footer .SchoolCalendarConnectDialog-module__fn3lyq__primary{margin-left:auto}.SchoolCalendarConnectDialog-module__fn3lyq__primary,.SchoolCalendarConnectDialog-module__fn3lyq__quiet{min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-2) var(--aiduka-space-5);border-radius:var(--aiduka-app-radius-button);font:inherit;font-weight:var(--aiduka-weight-bold);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SchoolCalendarConnectDialog-module__fn3lyq__primary{background:var(--aiduka-planning-ui-ink);color:var(--aiduka-planning-ui-surface)}.SchoolCalendarConnectDialog-module__fn3lyq__primary:hover{box-shadow:var(--aiduka-product-material-contact)}.SchoolCalendarConnectDialog-module__fn3lyq__quiet{margin-left:calc(-1 * var(--aiduka-space-3));padding-inline:var(--aiduka-space-3);color:var(--aiduka-planning-ui-muted);font-weight:var(--aiduka-weight-label);background:0 0}.SchoolCalendarConnectDialog-module__fn3lyq__quiet:hover{color:var(--aiduka-planning-ui-ink)}.SchoolCalendarConnectDialog-module__fn3lyq__primary:disabled,.SchoolCalendarConnectDialog-module__fn3lyq__quiet:disabled,.SchoolCalendarConnectDialog-module__fn3lyq__back:disabled,.SchoolCalendarConnectDialog-module__fn3lyq__primary[aria-disabled=true]{opacity:var(--aiduka-opacity-disabled);cursor:not-allowed;box-shadow:none}.SchoolCalendarConnectDialog-module__fn3lyq__dialog :is(button,a,input):focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-planning-ui-ink);outline-offset:var(--aiduka-border-hairline)}.SchoolCalendarConnectDialog-module__fn3lyq__dialog input:focus-visible{outline:none}@media (pointer:coarse) and (not (min-width:40rem)),(pointer:coarse) and (not (min-height:40rem)){.SchoolCalendarConnectDialog-module__fn3lyq__dialog{width:100%;max-width:none;max-height:calc(100dvh - var(--aiduka-space-8));border-radius:var(--aiduka-planning-ui-panel-radius) var(--aiduka-planning-ui-panel-radius) 0 0;margin:0;position:fixed;inset:auto 0 0}.SchoolCalendarConnectDialog-module__fn3lyq__body{padding:var(--aiduka-space-6) max(var(--aiduka-space-6), env(safe-area-inset-right)) max(var(--aiduka-space-6), env(safe-area-inset-bottom)) max(var(--aiduka-space-6), env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.SchoolCalendarConnectDialog-module__fn3lyq__dialog[open]{animation:none}}.SchoolCalendarConnectDialog-module__fn3lyq__dialog[data-guided]{max-width:calc(var(--aiduka-space-24) * 5.5)}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody{gap:var(--aiduka-space-2);padding:var(--aiduka-space-5)}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody .SchoolCalendarConnectDialog-module__fn3lyq__back{margin-bottom:0}.SchoolCalendarConnectDialog-module__fn3lyq__guide{gap:var(--aiduka-space-2);flex-direction:column;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__guideTabs{gap:var(--aiduka-space-2);margin-top:var(--aiduka-space-2);display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__guideTabs button{justify-content:center;align-items:center;gap:var(--aiduka-space-2);min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-1);border:0;border-bottom:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-planning-ui-line);color:var(--aiduka-planning-ui-muted);font:inherit;font-weight:var(--aiduka-weight-label);cursor:pointer;background:0 0;flex:1;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__guideTabs button[aria-current=step]{border-color:var(--aiduka-planning-ui-ink);color:var(--aiduka-planning-ui-ink)}.SchoolCalendarConnectDialog-module__fn3lyq__guideTabs span{width:var(--aiduka-space-6);height:var(--aiduka-space-6);border-radius:var(--aiduka-radius-pill);background:var(--aiduka-planning-ui-chrome);font-variant-numeric:tabular-nums;place-items:center;display:grid}.SchoolCalendarConnectDialog-module__fn3lyq__guideTabs [aria-current=step] span{background:var(--aiduka-planning-ui-ink);color:var(--aiduka-planning-ui-surface)}.SchoolCalendarConnectDialog-module__fn3lyq__instruction{line-height:var(--aiduka-line-height-body);margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__guideFigure{margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__illustration{min-height:calc(var(--aiduka-space-24) * 1.875);padding:var(--aiduka-space-3);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-chrome);justify-content:center;align-items:center;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__diagram{width:100%;max-width:calc(var(--aiduka-space-24) * 4);border:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-control-line);border-radius:var(--aiduka-product-ui-field-radius);background:var(--aiduka-planning-ui-surface);animation:SchoolCalendarConnectDialog-module__fn3lyq__guideStep var(--aiduka-motion-base) var(--aiduka-ease-out);font-size:var(--aiduka-app-type-caption-size);overflow:hidden}.SchoolCalendarConnectDialog-module__fn3lyq__diagramTitle{justify-content:space-between;align-items:center;gap:var(--aiduka-space-2);padding:var(--aiduka-space-2) var(--aiduka-space-3);border-bottom:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-line);font-weight:var(--aiduka-weight-bold);display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__diagramRow,.SchoolCalendarConnectDialog-module__fn3lyq__diagramTarget{align-items:center;gap:var(--aiduka-space-2);padding:var(--aiduka-space-2) var(--aiduka-space-3);min-height:var(--aiduka-space-8);display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__diagramRow{color:var(--aiduka-planning-ui-muted)}.SchoolCalendarConnectDialog-module__fn3lyq__diagramTarget{margin:var(--aiduka-space-1);border-radius:var(--aiduka-radius-sm);background:var(--aiduka-planning-ui-ink);color:var(--aiduka-planning-ui-surface);font-weight:var(--aiduka-weight-label)}.SchoolCalendarConnectDialog-module__fn3lyq__diagramTarget small{margin-left:var(--aiduka-space-1);font:inherit}.SchoolCalendarConnectDialog-module__fn3lyq__diagram svg,.SchoolCalendarConnectDialog-module__fn3lyq__secondary svg,.SchoolCalendarConnectDialog-module__fn3lyq__helpButton svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4);flex:none}.SchoolCalendarConnectDialog-module__fn3lyq__shareTarget{padding:var(--aiduka-space-1);border:var(--aiduka-border-hairline) solid currentColor;border-radius:var(--aiduka-radius-sm);display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__diagramUrl{padding:var(--aiduka-space-2) var(--aiduka-space-3);overflow-wrap:anywhere;color:var(--aiduka-planning-ui-muted)}.SchoolCalendarConnectDialog-module__fn3lyq__guideFigure figcaption,.SchoolCalendarConnectDialog-module__fn3lyq__guideHint,.SchoolCalendarConnectDialog-module__fn3lyq__openRow span{font-size:var(--aiduka-app-type-caption-size);color:var(--aiduka-planning-ui-muted);line-height:var(--aiduka-line-height-ui)}.SchoolCalendarConnectDialog-module__fn3lyq__guideFigure figcaption{margin-top:var(--aiduka-space-1)}.SchoolCalendarConnectDialog-module__fn3lyq__guideHint{margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__openRow{gap:var(--aiduka-space-2);align-items:center;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__secondary{gap:var(--aiduka-space-1);min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-2) var(--aiduka-space-3);border:var(--aiduka-border-hairline) solid var(--aiduka-planning-ui-control-line);border-radius:var(--aiduka-app-radius-button);color:var(--aiduka-planning-ui-ink);font-weight:var(--aiduka-weight-label);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SchoolCalendarConnectDialog-module__fn3lyq__helpButton{gap:var(--aiduka-space-2);min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-2) 0;color:var(--aiduka-planning-ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;display:flex}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody .SchoolCalendarConnectDialog-module__fn3lyq__footer{margin-top:var(--aiduka-space-2)}.SchoolCalendarConnectDialog-module__fn3lyq__primary{gap:var(--aiduka-space-3)}.SchoolCalendarConnectDialog-module__fn3lyq__primary:after{content:"";width:var(--aiduka-cta-dash-width);height:var(--aiduka-cta-dash-height);border-radius:var(--aiduka-cta-dash-radius);background:var(--aiduka-planning-ui-accent);flex:none}.SchoolCalendarConnectDialog-module__fn3lyq__privacyDetails{margin-top:var(--aiduka-space-3);color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-caption-size)}.SchoolCalendarConnectDialog-module__fn3lyq__privacyDetails summary{min-height:var(--aiduka-product-ui-control-size);cursor:pointer;align-content:center}.SchoolCalendarConnectDialog-module__fn3lyq__privacyDetails .SchoolCalendarConnectDialog-module__fn3lyq__privacy{border:0;margin:0;padding:0}.SchoolCalendarConnectDialog-module__fn3lyq__privacy a{min-height:var(--aiduka-product-ui-control-size);align-items:center;text-decoration:none;display:inline-flex}@keyframes SchoolCalendarConnectDialog-module__fn3lyq__guideStep{0%{opacity:.65;transform:translateX(var(--aiduka-space-3))}to{opacity:1;transform:translate(0)}}@media not (min-width:40rem){.SchoolCalendarConnectDialog-module__fn3lyq__dialog[data-guided]{width:calc(100% - var(--aiduka-space-4));max-height:calc(100dvh - var(--aiduka-space-4))}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody{padding:var(--aiduka-space-4)}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody .SchoolCalendarConnectDialog-module__fn3lyq__footer{gap:var(--aiduka-space-1);flex-direction:column-reverse}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody .SchoolCalendarConnectDialog-module__fn3lyq__footer .SchoolCalendarConnectDialog-module__fn3lyq__primary{white-space:normal;width:100%;margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__guideBody .SchoolCalendarConnectDialog-module__fn3lyq__footer .SchoolCalendarConnectDialog-module__fn3lyq__quiet{margin:0}.SchoolCalendarConnectDialog-module__fn3lyq__openRow .SchoolCalendarConnectDialog-module__fn3lyq__secondary{font-size:var(--aiduka-app-type-caption-size)}.SchoolCalendarConnectDialog-module__fn3lyq__dialog[data-guided] .SchoolCalendarConnectDialog-module__fn3lyq__body h2{font-size:var(--aiduka-app-type-h3-size)}}@media (prefers-reduced-motion:reduce){.SchoolCalendarConnectDialog-module__fn3lyq__diagram{animation:none}}
.ComposerStarters-module__9DEd5G__starters{gap:var(--aiduka-space-2);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.ComposerStarters-module__9DEd5G__card{border:var(--aiduka-luka-hair) solid var(--aiduka-luka-color-border);border-radius:var(--aiduka-luka-radius-button);background:var(--aiduka-luka-color-surface);min-width:0;display:flex;position:relative}.ComposerStarters-module__9DEd5G__pick{align-items:flex-start;gap:var(--aiduka-space-2);text-align:left;min-width:0;padding:var(--aiduka-space-3) var(--aiduka-space-2);min-height:calc(var(--aiduka-space-16) + var(--aiduka-space-12));border-radius:inherit;font-size:var(--aiduka-luka-text-caption);font-weight:var(--aiduka-weight-label);flex-direction:column;flex:1;line-height:1.35;display:flex}.ComposerStarters-module__9DEd5G__object{width:var(--aiduka-space-8);height:var(--aiduka-space-8);border-radius:var(--aiduka-app-radius-chip);background:var(--tool-bg);color:var(--tool-fg);flex:none;place-items:center;display:grid}.ComposerStarters-module__9DEd5G__object>svg{width:var(--aiduka-space-5);height:var(--aiduka-space-5)}.ComposerStarters-module__9DEd5G__dismiss{width:var(--aiduka-luka-touch);height:var(--aiduka-luka-touch);border-radius:var(--aiduka-luka-radius-button);color:var(--aiduka-luka-color-text-muted);place-items:center;display:grid;position:absolute;inset:0 0 auto auto}.ComposerStarters-module__9DEd5G__dismiss svg{width:var(--aiduka-space-4);height:var(--aiduka-space-4)}.ComposerStarters-module__9DEd5G__starters[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ComposerStarters-module__9DEd5G__starters[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ComposerStarters-module__9DEd5G__starters[data-count="1"] .ComposerStarters-module__9DEd5G__pick{padding:var(--aiduka-space-3);align-items:center;gap:var(--aiduka-space-3);min-height:calc(var(--aiduka-space-16) + var(--aiduka-space-2));font-size:var(--aiduka-luka-text-small);flex-direction:row}.ComposerStarters-module__9DEd5G__starters[data-count="1"] .ComposerStarters-module__9DEd5G__dismiss{flex:none;align-self:stretch;height:auto;position:static}@media (hover:hover) and (pointer:fine){.ComposerStarters-module__9DEd5G__pick:hover,.ComposerStarters-module__9DEd5G__dismiss:hover{background:var(--aiduka-luka-color-chrome)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ComposerStarters-module__9DEd5G__object{transition:transform var(--aiduka-motion-base) var(--aiduka-motion-ease-out)}.ComposerStarters-module__9DEd5G__pick:hover .ComposerStarters-module__9DEd5G__object{transform:translateY(calc(var(--aiduka-space-1) * -1)) rotate(-6deg)}}.ComposerStarters-module__9DEd5G__pick:active,.ComposerStarters-module__9DEd5G__dismiss:active{background:var(--aiduka-luka-color-chrome)}@media (min-width:64rem){.ComposerStarters-module__9DEd5G__pick{padding:var(--aiduka-space-4) var(--aiduka-space-3);font-size:var(--aiduka-luka-text-small)}}@media (max-height:43rem) and (max-width:63.99rem){.ComposerStarters-module__9DEd5G__pick{min-height:calc(var(--aiduka-luka-touch) + var(--aiduka-space-8))}}@media not all and (pointer:coarse),(pointer:coarse) and (min-width:40rem) and (min-height:40rem){.ComposerStarters-module__9DEd5G__starters,.ComposerStarters-module__9DEd5G__starters[data-count]{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--aiduka-space-16) * 2)), 1fr))}.ComposerStarters-module__9DEd5G__starters{margin-top:var(--aiduka-space-2);gap:var(--aiduka-space-3)}.ComposerStarters-module__9DEd5G__pick{align-items:center;gap:var(--aiduka-space-3);min-height:var(--aiduka-space-16);padding:var(--aiduka-space-3) calc(var(--aiduka-space-8) + var(--aiduka-space-1)) var(--aiduka-space-3) var(--aiduka-space-3);font-size:var(--aiduka-luka-text-small);flex-direction:row}.ComposerStarters-module__9DEd5G__object{flex:none}.ComposerStarters-module__9DEd5G__dismiss{inset:50% var(--aiduka-space-1) auto auto;width:var(--aiduka-space-8);height:var(--aiduka-space-8);translate:0 -50%}.ComposerStarters-module__9DEd5G__starters[data-count="1"] .ComposerStarters-module__9DEd5G__pick{padding-inline-end:var(--aiduka-space-3)}.ComposerStarters-module__9DEd5G__starters[data-count="1"] .ComposerStarters-module__9DEd5G__dismiss{translate:none}}@media (hover:hover) and (pointer:fine){.ComposerStarters-module__9DEd5G__dismiss{opacity:0;transition:opacity var(--aiduka-motion-base) var(--aiduka-ease-out)}.ComposerStarters-module__9DEd5G__card:hover .ComposerStarters-module__9DEd5G__dismiss,.ComposerStarters-module__9DEd5G__card:focus-within .ComposerStarters-module__9DEd5G__dismiss{opacity:1}}@media (prefers-reduced-motion:reduce){.ComposerStarters-module__9DEd5G__dismiss{transition:none}}@media (pointer:coarse) and (not (min-width:40rem)),(pointer:coarse) and (not (min-height:40rem)){.ComposerStarters-module__9DEd5G__starters,.ComposerStarters-module__9DEd5G__starters[data-count]{width:auto;margin-inline:calc(var(--aiduka-space-2) * -1);grid-template-columns:minmax(0,1fr);gap:0}.ComposerStarters-module__9DEd5G__card{background:0 0;border:0;border-radius:0;align-items:center}.ComposerStarters-module__9DEd5G__card+.ComposerStarters-module__9DEd5G__card:before{content:"";inset:0 var(--aiduka-space-2) auto;border-top:var(--aiduka-luka-hair) solid var(--aiduka-luka-color-border);pointer-events:none;position:absolute}.ComposerStarters-module__9DEd5G__starters[data-count] .ComposerStarters-module__9DEd5G__pick{align-items:center;gap:var(--aiduka-space-3);min-height:var(--aiduka-space-12);padding:var(--aiduka-space-2);border-radius:var(--aiduka-luka-radius-button);font-size:var(--aiduka-app-type-body-size);font-weight:var(--aiduka-weight-regular);line-height:var(--aiduka-type-body-leading);flex-direction:row}.ComposerStarters-module__9DEd5G__starters[data-count] .ComposerStarters-module__9DEd5G__dismiss{width:var(--aiduka-luka-touch);height:var(--aiduka-luka-touch);flex:none;align-self:center;position:static}}
.PlanningOnboardingNudge-module__kLioca__card{--nudge-fab:calc(var(--aiduka-space-12) + var(--aiduka-space-2));--nudge-dock:calc(var(--mobile-dock-height,var(--aiduka-space-16)) + var(--mobile-dock-stack-offset) + var(--aiduka-space-4));z-index:var(--z-index-header);gap:var(--aiduka-space-3);width:calc(var(--aiduka-space-16) * 5.75);padding:var(--aiduka-space-5);border-radius:var(--aiduka-app-radius-card-large);background:var(--aiduka-planning-ui-surface);box-shadow:var(--aiduka-shadow-float), 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-line);color:var(--aiduka-planning-ui-ink);display:grid;position:fixed}.PlanningOnboardingNudge-module__kLioca__card[data-layout=desktop]{right:calc(var(--aiduka-space-6) + var(--aiduka-space-12) + var(--aiduka-space-2) + var(--aiduka-space-3));bottom:var(--aiduka-space-6)}.PlanningOnboardingNudge-module__kLioca__card[data-layout=phone]{right:var(--aiduka-space-4);left:var(--aiduka-space-4);bottom:calc(var(--nudge-dock) + var(--nudge-fab) + var(--aiduka-space-3));width:auto;padding:var(--aiduka-space-4)}.PlanningOnboardingNudge-module__kLioca__card h2{font-size:var(--aiduka-app-type-h3-size);line-height:var(--aiduka-app-type-h3-leading);font-weight:var(--aiduka-app-type-h3-weight);letter-spacing:var(--aiduka-app-type-h3-tracking);text-wrap:balance;margin:0}.PlanningOnboardingNudge-module__kLioca__lead{color:var(--aiduka-planning-ui-muted);font-size:var(--aiduka-app-type-body-size);line-height:var(--aiduka-app-type-body-leading);text-wrap:pretty;margin:0}.PlanningOnboardingNudge-module__kLioca__gains{gap:var(--aiduka-space-2);margin:0;padding:0;list-style:none;display:grid}.PlanningOnboardingNudge-module__kLioca__gains li{align-items:flex-start;gap:var(--aiduka-space-2);font-size:var(--aiduka-app-type-body-size);line-height:var(--aiduka-app-type-body-leading);display:flex}.PlanningOnboardingNudge-module__kLioca__gains svg{margin-top:calc((1lh - var(--aiduka-space-4)) / 2);color:var(--aiduka-planning-ui-muted);flex:none}.PlanningOnboardingNudge-module__kLioca__sources{gap:var(--aiduka-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PlanningOnboardingNudge-module__kLioca__source{width:100%}.PlanningOnboardingNudge-module__kLioca__footer{justify-content:space-between;align-items:center;gap:var(--aiduka-space-3);margin-top:var(--aiduka-space-1);display:flex}.PlanningOnboardingNudge-module__kLioca__action,.PlanningOnboardingNudge-module__kLioca__source{min-height:var(--aiduka-product-ui-control-size);padding-inline:var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-button);background:var(--aiduka-planning-ui-surface);box-shadow:inset 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-control-line);color:var(--aiduka-planning-ui-ink);font:inherit;font-size:var(--aiduka-app-type-body-strong-size);font-weight:var(--aiduka-weight-bold);white-space:nowrap;cursor:pointer;border:0}.PlanningOnboardingNudge-module__kLioca__later{min-height:var(--aiduka-product-ui-control-size);padding-inline:var(--aiduka-space-2);color:var(--aiduka-planning-ui-muted);font:inherit;font-size:var(--aiduka-app-type-body-size);font-weight:var(--aiduka-weight-label);cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--aiduka-space-2) * -1)}.PlanningOnboardingNudge-module__kLioca__action:hover,.PlanningOnboardingNudge-module__kLioca__source:hover{box-shadow:inset 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-ink)}.PlanningOnboardingNudge-module__kLioca__action:active,.PlanningOnboardingNudge-module__kLioca__source:active{box-shadow:inset 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-ink), var(--aiduka-product-material-inset)}.PlanningOnboardingNudge-module__kLioca__later:hover{color:var(--aiduka-planning-ui-ink)}.PlanningOnboardingNudge-module__kLioca__other{align-items:center;gap:var(--aiduka-space-1);min-height:var(--aiduka-product-ui-control-size);padding-inline:var(--aiduka-space-2);color:var(--aiduka-planning-ui-ink);font:inherit;font-size:var(--aiduka-app-type-body-size);font-weight:var(--aiduka-weight-label);cursor:pointer;background:0 0;border:0;margin-inline-end:calc(var(--aiduka-space-2) * -1);display:inline-flex}.PlanningOnboardingNudge-module__kLioca__other svg{color:var(--aiduka-planning-ui-muted)}.PlanningOnboardingNudge-module__kLioca__pastille{z-index:var(--z-index-header);align-items:center;gap:var(--aiduka-space-2);min-height:var(--aiduka-product-ui-control-size);padding-inline:var(--aiduka-space-3) var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-button);background:var(--aiduka-planning-ui-surface);box-shadow:var(--aiduka-shadow-app-raised), 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-control-line);color:var(--aiduka-planning-ui-ink);font:inherit;font-size:var(--aiduka-app-type-body-strong-size);font-weight:var(--aiduka-weight-bold);cursor:pointer;border:0;display:inline-flex;position:fixed}.PlanningOnboardingNudge-module__kLioca__pastille:before{content:"";width:var(--aiduka-space-2);height:var(--aiduka-space-2);background:var(--aiduka-planning-ui-accent);border-radius:50%;order:1;margin-inline-start:var(--aiduka-space-1)}.PlanningOnboardingNudge-module__kLioca__pastille[data-layout=desktop]{right:calc(var(--aiduka-space-6) + var(--aiduka-space-12) + var(--aiduka-space-2) + var(--aiduka-space-3));bottom:var(--aiduka-space-6)}.PlanningOnboardingNudge-module__kLioca__pastille[data-layout=phone]{--nudge-fab:calc(var(--aiduka-space-12) + var(--aiduka-space-2));left:var(--aiduka-space-4);bottom:calc(var(--mobile-dock-height,var(--aiduka-space-16)) + var(--mobile-dock-stack-offset) + var(--aiduka-space-4) + (var(--nudge-fab) - var(--aiduka-product-ui-control-size)) / 2)}.PlanningOnboardingNudge-module__kLioca__pastille:hover{box-shadow:var(--aiduka-shadow-app-raised), 0 0 0 var(--aiduka-border-hairline) var(--aiduka-planning-ui-ink)}.PlanningOnboardingNudge-module__kLioca__card :is(button):focus-visible,.PlanningOnboardingNudge-module__kLioca__pastille:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-planning-ui-ink);outline-offset:var(--aiduka-border-hairline)}@media (prefers-reduced-motion:no-preference){.PlanningOnboardingNudge-module__kLioca__card,.PlanningOnboardingNudge-module__kLioca__pastille{transition:opacity var(--aiduka-motion-slow) var(--aiduka-motion-ease-out), translate var(--aiduka-motion-slow) var(--aiduka-motion-ease-out)}@starting-style{.PlanningOnboardingNudge-module__kLioca__card,.PlanningOnboardingNudge-module__kLioca__pastille{opacity:0;translate:0 var(--aiduka-space-2)}}}
.AssistantLanding-module__i20sEW__landing{gap:var(--aiduka-space-4);width:100%;max-width:var(--aiduka-luka-conversation-width);padding-block:var(--aiduka-space-4) var(--aiduka-space-2);flex-direction:column;flex:1;margin-inline:auto;display:flex}.AssistantLanding-module__i20sEW__welcome{justify-content:center;align-items:center;gap:var(--aiduka-space-3);min-height:0;padding-block:var(--aiduka-space-4);text-align:center;flex-direction:column;flex:1;display:flex}.AssistantLanding-module__i20sEW__presence{width:calc(var(--aiduka-luka-luka-presence) + var(--aiduka-space-8));flex:none;height:auto}.AssistantLanding-module__i20sEW__welcomeCopy{flex:none;min-width:0}.AssistantLanding-module__i20sEW__luka{view-transition-name:AssistantLanding-module__i20sEW__luka-presence;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes AssistantLanding-module__i20sEW__landing-in{0%{opacity:0;transform:translateY(var(--aiduka-space-3))}}@media (min-height:43rem){.AssistantLanding-module__i20sEW__welcomeCopy,.AssistantLanding-module__i20sEW__resume,.AssistantLanding-module__i20sEW__learn,.AssistantLanding-module__i20sEW__starters>li{animation:AssistantLanding-module__i20sEW__landing-in calc(var(--aiduka-motion-slow) * 2) var(--aiduka-motion-ease-out) backwards}.AssistantLanding-module__i20sEW__welcomeCopy{animation-delay:var(--aiduka-motion-fast)}.AssistantLanding-module__i20sEW__resume,.AssistantLanding-module__i20sEW__learn{animation-delay:var(--aiduka-motion-base)}.AssistantLanding-module__i20sEW__starters>li:first-child{animation-delay:calc(var(--aiduka-motion-base) + var(--aiduka-motion-fast))}.AssistantLanding-module__i20sEW__starters>li:nth-child(2){animation-delay:calc(var(--aiduka-motion-base) + var(--aiduka-motion-fast) * 2)}.AssistantLanding-module__i20sEW__starters>li:nth-child(n+3){animation-delay:calc(var(--aiduka-motion-base) + var(--aiduka-motion-fast) * 3)}}@media (prefers-reduced-motion:reduce){@keyframes AssistantLanding-module__i20sEW__landing-in{0%{opacity:0}}}.AssistantLanding-module__i20sEW__welcome h1{color:var(--aiduka-luka-color-ink);font-size:var(--aiduka-app-type-h2-size);font-weight:var(--aiduka-app-type-h2-weight);line-height:var(--aiduka-app-type-h2-leading);letter-spacing:var(--aiduka-app-type-h2-tracking);overflow-wrap:anywhere}.AssistantLanding-module__i20sEW__welcome p{margin-top:var(--aiduka-space-1);color:var(--aiduka-luka-color-text-secondary);font-size:var(--aiduka-app-type-body-size);line-height:var(--aiduka-app-type-body-leading)}.AssistantLanding-module__i20sEW__resume{align-items:center;gap:var(--aiduka-space-3);width:100%;min-height:var(--aiduka-luka-touch);padding:var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-card);border:var(--aiduka-luka-hair) solid var(--aiduka-luka-color-border);background:var(--aiduka-luka-color-surface);color:var(--aiduka-luka-color-ink);text-align:left;font-size:var(--aiduka-app-type-caption-size);font-weight:var(--aiduka-app-type-label-weight);line-height:var(--aiduka-app-type-caption-leading);flex:none;display:flex}.AssistantLanding-module__i20sEW__resumeText{flex:1;min-width:0}.AssistantLanding-module__i20sEW__resumeMark{width:var(--aiduka-luka-touch);height:var(--aiduka-luka-touch);border-radius:var(--aiduka-app-radius-chip);background:var(--rvf-subject-bg);color:var(--rvf-subject-fg);flex:none;place-items:center;display:grid}.AssistantLanding-module__i20sEW__resumeMark>svg{width:var(--aiduka-space-6);height:var(--aiduka-space-6)}.AssistantLanding-module__i20sEW__resumeLine{color:var(--rvf-subject-fg);font-size:var(--aiduka-app-type-h3-size);font-weight:var(--aiduka-app-type-label-weight);line-height:var(--aiduka-app-type-h3-leading);letter-spacing:var(--aiduka-app-type-h3-tracking);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AssistantLanding-module__i20sEW__resume strong{color:var(--aiduka-luka-color-ink);font-weight:var(--aiduka-app-type-h3-weight)}.AssistantLanding-module__i20sEW__resume small{margin-top:var(--aiduka-space-1);color:var(--aiduka-luka-color-text-secondary);font-size:var(--aiduka-app-type-caption-size);font-weight:var(--aiduka-app-type-caption-weight);display:block}.AssistantLanding-module__i20sEW__resume>svg{width:var(--aiduka-space-5);height:var(--aiduka-space-5);color:var(--aiduka-luka-color-accent);flex:none}@media (hover:hover) and (pointer:fine){.AssistantLanding-module__i20sEW__resume:hover{box-shadow:inset 0 0 0 var(--aiduka-luka-hair) var(--rvf-subject-tint)}}.AssistantLanding-module__i20sEW__resume:active{box-shadow:var(--aiduka-product-material-inset)}.AssistantLanding-module__i20sEW__resume:focus-visible{outline:calc(var(--aiduka-luka-hair) * 2) solid var(--aiduka-luka-color-ink);outline-offset:var(--aiduka-space-1)}.AssistantLanding-module__i20sEW__pending{min-height:var(--aiduka-space-12);flex:none}.AssistantLanding-module__i20sEW__composer{flex:none;width:100%}.AssistantLanding-module__i20sEW__learn{min-height:var(--aiduka-luka-touch);color:var(--aiduka-luka-color-ink);font-size:var(--aiduka-app-type-label-size);font-weight:var(--aiduka-app-type-label-weight);text-align:left}.AssistantLanding-module__i20sEW__landing .AssistantLanding-module__i20sEW__starters,.AssistantLanding-module__i20sEW__landing>.AssistantLanding-module__i20sEW__welcome+*{margin-top:0}@media not all and (pointer:coarse),(pointer:coarse) and (min-width:40rem) and (min-height:40rem){.AssistantLanding-module__i20sEW__landing{flex:1;padding-block:0}.AssistantLanding-module__i20sEW__composer{margin-bottom:calc(var(--luka-dock-inset) - var(--luka-column-gap) - var(--luka-page-end))}}@media (pointer:coarse) and (not (min-width:40rem)),(pointer:coarse) and (not (min-height:40rem)){.AssistantLanding-module__i20sEW__landing{max-width:none;margin-inline:0}.AssistantLanding-module__i20sEW__landing:has([data-image-draft]){min-height:0}.AssistantLanding-module__i20sEW__landing:has([data-image-draft]) .AssistantLanding-module__i20sEW__welcome{padding-block:0}.AssistantLanding-module__i20sEW__landing:has([data-image-draft]) .AssistantLanding-module__i20sEW__welcome>*{display:none}.AssistantLanding-module__i20sEW__resume{padding:var(--aiduka-space-3)}.AssistantLanding-module__i20sEW__resumeLine{font-size:var(--aiduka-app-type-body-size);line-height:var(--aiduka-app-type-body-leading);letter-spacing:var(--aiduka-app-type-body-tracking)}}@media (pointer:coarse) and (not (min-height:43rem)){.AssistantLanding-module__i20sEW__landing:has([data-image-draft]) .AssistantLanding-module__i20sEW__starters{display:none}.AssistantLanding-module__i20sEW__presence{width:var(--aiduka-luka-luka-presence)}.AssistantLanding-module__i20sEW__landing:has(.AssistantLanding-module__i20sEW__resume) .AssistantLanding-module__i20sEW__presence{display:none}.AssistantLanding-module__i20sEW__welcome{padding-block:var(--aiduka-space-1);flex:none}.AssistantLanding-module__i20sEW__landing{gap:var(--aiduka-space-3);padding-block:var(--aiduka-space-2)}.AssistantLanding-module__i20sEW__landing[data-composing=true] .AssistantLanding-module__i20sEW__welcome{display:none}}@media (pointer:coarse) and (not (min-height:41.125rem)){.AssistantLanding-module__i20sEW__presence{display:none}}@media (max-height:34rem){.AssistantLanding-module__i20sEW__presence,.AssistantLanding-module__i20sEW__welcome p{display:none}.AssistantLanding-module__i20sEW__welcome{padding-block:var(--aiduka-space-2);flex:none}.AssistantLanding-module__i20sEW__landing{gap:var(--aiduka-space-2);padding-block:var(--aiduka-space-2)}.AssistantLanding-module__i20sEW__landing[data-composing=true] .AssistantLanding-module__i20sEW__starters{display:none}}
.OrientationMasthead-module__mf0XwG__masthead{padding-top:var(--aiduka-space-6);margin-bottom:var(--aiduka-space-6);color:var(--aiduka-orientation-ink)}.OrientationMasthead-module__mf0XwG__title{margin-bottom:var(--aiduka-space-2)}.OrientationMasthead-module__mf0XwG__sections{border-bottom:var(--aiduka-border-hairline) solid var(--aiduka-orientation-line)}@media not (min-width:22rem){.OrientationMasthead-module__mf0XwG__sections{column-gap:var(--aiduka-space-4)}}.OrientationMasthead-module__mf0XwG__titleRow{padding-top:var(--aiduka-space-4);color:var(--aiduka-orientation-ink)}.OrientationMasthead-module__mf0XwG__navigation{z-index:var(--aiduka-orientation-explorer-navigation-layer);margin-bottom:var(--aiduka-space-6);padding-top:env(safe-area-inset-top);background:var(--aiduka-orientation-page);position:sticky;top:0}@media (pointer:coarse) and (not (min-width:40rem)),(pointer:coarse) and (not (min-height:40rem)){.OrientationMasthead-module__mf0XwG__navigation~* :is(h1,h2)[tabindex="-1"]{scroll-margin-top:calc(var(--aiduka-space-12) + var(--aiduka-space-3) + env(safe-area-inset-top))}}
.SiteFooter-module__1dfthq__brand>span{--logo-em:var(--aiduka-font-size-2xl,1.5rem)}@media not (min-width:40rem){.SiteFooter-module__1dfthq__column:last-child{align-items:center;gap:var(--aiduka-space-6);grid-column:1/-1;display:flex}.SiteFooter-module__1dfthq__column:last-child ul{gap:var(--aiduka-space-6);flex-wrap:wrap;margin-block-start:0;display:flex}}
@media not (min-width:23.25rem){.MobileDock-module__koVGIG__label{--aiduka-font-size-xs:var(--aiduka-font-size-2xs);--aiduka-orientation-section-dock-type:var(--aiduka-font-size-2xs);white-space:nowrap}}
