.film{display:flex;align-items:center;gap:2px;padding:4px;border-radius:var(--r-plate);background:var(--film-bg);-webkit-backdrop-filter:var(--film-filter);backdrop-filter:var(--film-filter);box-shadow:var(--film-light),var(--float)}.film--dense{background:var(--film-dense-bg);-webkit-backdrop-filter:var(--film-dense-filter);backdrop-filter:var(--film-dense-filter)}.film-divider{width:1px;align-self:stretch;margin:8px 2px;background:var(--hairline)}.key{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--touch);height:40px;padding:0 10px;border:0;border-radius:var(--r-lens);background:transparent;color:var(--ink);font-weight:500;white-space:nowrap;transition:background var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out)}.key--labelled{padding:0 14px}.key:hover{background:var(--tint-hover)}.key:active{background:var(--tint-pressed);transform:scale(var(--press))}.key.is-active{background:var(--tint-active)}.key--ink{background:var(--ink);color:var(--field)}.key--ink:hover{background:color-mix(in srgb,var(--ink) 88%,var(--field))}.key--plain{background:var(--field);box-shadow:var(--field-edge)}.key--danger{color:var(--danger)}.key:disabled{opacity:.4;pointer-events:none}.key__badge{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--focus);box-shadow:0 0 0 1.5px var(--field)}.segmented{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-key);background:var(--tint-hover)}.segmented__option{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:var(--ink-2);font-weight:500;transition:background var(--t-aim) var(--ease-out),color var(--t-aim) var(--ease-out),box-shadow var(--t-aim) var(--ease-out)}.segmented__option:hover{color:var(--ink)}.segmented__option{position:relative;z-index:1}.segmented__option.is-selected{color:var(--ink)}.segmented__option:active{transform:scale(var(--press))}.segmented__thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:11px;background:var(--field);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 14%,transparent),0 0 0 .5px var(--hairline);transition:transform var(--t-slide) var(--ease-spring),width var(--t-slide) var(--ease-spring)}.segmented--compact .segmented__option{padding:0 10px}.segmented__short{display:none}@media(max-width:760px){.segmented__long{display:none}.segmented__short{display:inline}.segmented__option{padding:0 10px}}.chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:var(--control-sm);padding:3px 12px;border:0;border-radius:999px;background:var(--tint-hover);color:var(--ink);font-size:var(--text-sm);font-weight:500;text-align:left}.chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip:not(.chip--static):not(.is-on):hover{background:var(--tint-active)}.chip--locked{background:var(--wash-locked);color:var(--locked)}.chip--danger{background:var(--wash-danger);color:var(--danger)}.chip--focus{background:var(--wash-focus)}.chip.is-on{background:var(--ink);color:var(--field)}.chip-choice{display:flex;flex-wrap:wrap;gap:6px}.chip__count{font-style:normal;font-variant-numeric:tabular-nums;opacity:.6}.group{display:grid;gap:6px}.group__head{display:flex;align-items:center;justify-content:space-between;padding:0 4px;min-height:22px}.group__head h3{margin:0}.group__body{border-radius:var(--r-key);background:var(--field);box-shadow:var(--field-edge);overflow:hidden}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 14px}.row+.row{box-shadow:inset 0 1px 0 var(--hairline)}.row__label{color:var(--ink-2)}.row__value{text-align:right;font-weight:500;min-width:0;overflow-wrap:anywhere}.notice{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-key);background:var(--field);box-shadow:var(--field-edge)}.notice--danger{background:var(--wash-danger);color:var(--danger)}.notice--locked{background:var(--wash-locked);color:var(--locked)}.notice button{margin-left:auto}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--hairline);border-top-color:var(--ink);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.inline-add{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 12px 0 10px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:background var(--t-aim) var(--ease-out),color var(--t-aim) var(--ease-out),transform var(--t-press) var(--ease-out)}.inline-add:hover{background:var(--tint-hover);color:var(--ink)}.inline-add:active{transform:scale(var(--press))}.fields{display:grid;gap:10px;padding:12px 14px 14px}.fields__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.fields__hint{margin:-2px 2px 0;font-size:var(--text-xs)}.field{display:grid;gap:4px;font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.field input,.field select,.field textarea{height:var(--control);padding:0 12px;border:0;border-radius:var(--r-control);background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font-size:var(--text-md);font-weight:500;outline:none;min-width:0}.field input:focus,.field select:focus,.field textarea:focus{background:var(--field);box-shadow:inset 0 0 0 1px var(--hairline),0 0 0 2px var(--focus)}.field input[type=range]{padding:0;box-shadow:none;background:none;accent-color:var(--ink)}.field--inline{grid-template-columns:1fr auto;align-items:center}.field--color input{padding:2px}.icon-mini{display:inline-grid;place-items:center;width:26px;height:26px;margin-left:6px;border:0;border-radius:50%;background:var(--tint-hover);vertical-align:middle}.icon-mini--ink{background:var(--ink);color:var(--field)}.icon-mini:disabled{opacity:.3}.link-add{display:grid;grid-template-columns:1fr 88px 52px auto;gap:6px;align-items:center;padding:10px 14px 12px;box-shadow:inset 0 1px 0 var(--hairline)}.link-add select,.link-add input{height:var(--control-sm);min-width:0;border:0;border-radius:var(--r-control-sm);padding:0 8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline)}.field textarea{height:auto;min-height:74px;padding:9px 12px;resize:vertical;font:inherit;font-size:var(--text-md);font-weight:500;line-height:1.4}.field--suffix{position:relative}.field--suffix input{padding-right:34px}.field--suffix em{position:absolute;right:12px;bottom:0;height:var(--control);display:grid;place-items:center;font-style:normal;font-weight:600;color:var(--ink-3);pointer-events:none}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:var(--scrim);animation:fade-in var(--t-aim) var(--ease-out)}.sheet-scrim.is-closing{animation:fade-out var(--t-out) var(--ease-in) forwards}.sheet{position:fixed;z-index:var(--z-inspector);display:flex;flex-direction:column;border-radius:var(--r-sheet);background:var(--film-dense-bg);-webkit-backdrop-filter:var(--film-dense-filter);backdrop-filter:var(--film-dense-filter);box-shadow:var(--film-light),var(--float-sheet);outline:none;overflow:hidden;transition:max-height var(--t-slide) var(--ease-spring),transform var(--t-slide) var(--ease-spring)}.sheet:focus-visible{outline:none;box-shadow:var(--film-light),var(--float-sheet)}.sheet.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.sheet--side{top:calc(var(--safe-top) + var(--edge) + var(--bar) + 12px);right:calc(var(--safe-right) + var(--edge));bottom:calc(var(--safe-bottom) + var(--edge));width:min(400px,36vw);animation:sheet-side-in var(--t-in) var(--ease-glide);transform-origin:right center}.sheet--side.is-closing{animation:sheet-side-out var(--t-out) var(--ease-in) forwards}.sheet--center{z-index:calc(var(--z-sheet) + 1);top:max(10vh,calc(var(--safe-top) + 64px));left:50%;width:min(640px,calc(100cqw - 2 * var(--edge)));max-height:72vh;translate:-50% 0;animation:sheet-center-in var(--t-in) var(--ease-glide);transform-origin:top center}.sheet--center.is-closing{animation:sheet-center-out var(--t-out) var(--ease-in) forwards}.sheet__grabber{display:none}.sheet.is-framed{transition:box-shadow var(--t-aim) var(--ease-out),outline-color var(--t-aim) var(--ease-out)}.sheet.is-float{animation-name:sheet-center-in;transform-origin:top center}.sheet.is-float.is-closing{animation-name:sheet-center-out}.sheet.is-framing{transition:none;-webkit-user-select:none;user-select:none;box-shadow:var(--film-light),0 24px 60px -20px color-mix(in srgb,var(--ink) 34%,transparent)}.sheet.is-dock-hint{outline:2px solid var(--focus);outline-offset:2px}.sheet__bar{position:absolute;top:0;left:24px;right:56px;height:18px;z-index:2;cursor:grab;touch-action:none}.sheet__bar:after{content:"";position:absolute;left:50%;top:5px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line);opacity:.55;transition:opacity var(--t-aim) var(--ease-out)}.sheet__bar:hover:after,.sheet.is-framing .sheet__bar:after{opacity:1}.sheet.is-framing .sheet__bar{cursor:grabbing}.sheet.is-framed .sheet__head{cursor:grab;touch-action:none}.sheet__edge{position:absolute;z-index:3;touch-action:none}.sheet__edge--l,.sheet__edge--r{top:14px;bottom:14px;width:10px;cursor:ew-resize}.sheet__edge--l{left:-3px}.sheet__edge--r{right:-3px}.sheet__edge--t,.sheet__edge--b{left:14px;right:14px;height:10px;cursor:ns-resize}.sheet__edge--t{top:-3px}.sheet__edge--b{bottom:-3px}.sheet__edge--tl,.sheet__edge--tr,.sheet__edge--bl,.sheet__edge--br{width:18px;height:18px}.sheet__edge--tl{top:-3px;left:-3px;cursor:nwse-resize}.sheet__edge--br{bottom:-3px;right:-3px;cursor:nwse-resize}.sheet__edge--tr{top:-3px;right:-3px;cursor:nesw-resize}.sheet__edge--bl{bottom:-3px;left:-3px;cursor:nesw-resize}.sheet.is-dock .sheet__edge--l:after{content:"";position:absolute;left:3px;top:50%;width:4px;height:36px;margin-top:-18px;border-radius:2px;background:var(--line);opacity:0;transition:opacity var(--t-aim) var(--ease-out)}.sheet.is-dock .sheet__edge--l:hover:after{opacity:1}.sheet__head{display:flex;align-items:flex-start;gap:8px;padding:18px 12px 10px 20px}.sheet__titles{flex:1;min-width:0;display:grid;gap:3px}.sheet__subtitle{margin:0;font-size:var(--text-sm)}.sheet__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:4px 16px 20px;display:grid;align-content:start;gap:18px}.sheet__foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px calc(12px + var(--safe-bottom));box-shadow:inset 0 1px 0 var(--hairline)}.sheet__close{position:absolute;top:12px;right:12px;z-index:1}.sheet.has-close .sheet__body{padding-top:18px}@keyframes sheet-side-in{0%{opacity:0;transform:translate(24px) scale(.97)}}@keyframes sheet-side-out{to{opacity:0;transform:translate(24px) scale(.98)}}@keyframes sheet-center-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes sheet-center-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{0%{transform:translateY(var(--drag, 0px))}to{transform:translateY(calc(100% + 24px))}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@media(max-width:760px){.sheet{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.sheet--side,.sheet--center{top:auto;left:8px;right:8px;bottom:calc(8px + var(--safe-bottom));width:auto;translate:none;max-height:min(56dvh,520px);border-radius:30px;animation:sheet-up var(--t-long) var(--ease-spring);transform-origin:bottom center}.sheet.is-large{max-height:calc(100dvh - var(--safe-top) - 56px);height:calc(100dvh - var(--safe-top) - 56px)}.sheet--center{max-height:calc(100dvh - var(--safe-top) - 56px)}.sheet--side.is-closing,.sheet--center.is-closing{animation:sheet-down var(--t-out) var(--ease-in) forwards}.sheet__grabber{display:block;flex:none;width:100%;height:22px;touch-action:none;cursor:grab;position:relative}.sheet__grabber:after{content:"";position:absolute;left:50%;top:8px;width:38px;height:5px;margin-left:-19px;border-radius:3px;background:var(--line)}.sheet__head{padding-top:0;touch-action:none}.sheet__close{top:14px}}@media(min-width:761px){.sheet.from-point{animation:sheet-grow-in var(--t-in) var(--ease-spring)}.sheet.from-point.is-closing{animation:sheet-grow-out var(--t-out) var(--ease-in) forwards}}@keyframes sheet-grow-in{0%{opacity:0;transform:scale(.82)}}@keyframes sheet-grow-out{to{opacity:0;transform:scale(.86)}}.chrome--dock{position:absolute;z-index:var(--z-chrome);pointer-events:none;view-transition-name:dock;left:50%;bottom:calc(var(--safe-bottom) + var(--edge));translate:-50% 0;max-width:calc(100cqw - 2 * var(--edge))}.chrome--dock>*{pointer-events:auto}.dock{gap:4px}.dock .segmented{background:transparent}.dock__tools{display:flex;align-items:center;gap:2px}.dock__tools:empty{display:none}.chrome--dock:not(.is-sheet){display:flex;align-items:center;gap:10px}.chrome--dock:not(.is-sheet) .dock:not(.has-tools){display:none}.dock-pill{flex:none;border-radius:999px;padding:4px}.dock-pill .segmented{background:transparent}.dock-add .key{border-radius:50%}.chrome--dock:not(.is-sheet){transition:left var(--t-slide) var(--ease-glide)}.chrome--dock:not(.is-sheet) .dock{max-width:100%;overflow-x:auto;scrollbar-width:none}@media(max-width:760px){.chrome--dock.is-sheet{z-index:var(--z-sheet);left:8px;right:8px;bottom:calc(8px + var(--safe-bottom));translate:none;max-width:none;transform:translateY(calc(100% + 24px));visibility:hidden;transition:transform var(--t-long) var(--ease-spring),visibility 0s linear var(--t-long)}.chrome--dock.is-sheet.is-open{transform:none;visibility:visible;transition:transform var(--t-long) var(--ease-spring),visibility 0s}.chrome--dock.is-sheet .dock{flex-direction:column;align-items:stretch;gap:14px;padding:12px 14px 14px;border-radius:30px}.dock__head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 0 6px}.dock__week{display:flex;align-items:center;gap:2px;font-weight:600}.chrome--dock.is-sheet .segmented{display:flex;background:var(--tint-hover)}.chrome--dock.is-sheet .segmented__option{flex:1;justify-content:center;height:40px}.chrome--dock.is-sheet .dock__tools{flex-direction:column;align-items:stretch;gap:10px}.chrome--dock.is-sheet .dock__tools>.film-divider{display:none}.chrome--dock.is-sheet .segmented__long{display:inline}.chrome--dock.is-sheet .segmented__short{display:none}.dock__done{height:var(--control);border-radius:var(--r-control)}.tools-scrim{z-index:calc(var(--z-sheet) - 1)}}.spotlight__input{width:100%;height:52px;padding:0 16px;border:0;border-radius:var(--r-key);background:var(--field);box-shadow:var(--field-edge);font-size:var(--text-lg);outline:none}.spotlight__input:focus-visible{box-shadow:0 0 0 2px var(--focus),var(--field-edge)}.spotlight__results{display:grid;gap:14px}.spotlight__results section{display:grid;gap:2px}.spotlight__results h3{margin:0 0 4px 8px}.spotlight__hint{margin:4px 8px}.spotlight__hit{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px;border:0;border-radius:var(--r-key);background:transparent;text-align:left}.spotlight__hit span{display:grid;min-width:0}.spotlight__hit small{font-size:var(--text-sm)}.spotlight__hit:hover,.spotlight__hit.is-active{background:var(--tint-active)}.add-actions{display:flex;flex-wrap:wrap;gap:6px}.add-action{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 12px;border:0;border-radius:999px;background:var(--ink);color:var(--field);font-weight:600;font-size:var(--text-sm);transition:transform var(--t-aim) var(--ease-out)}.add-action:active{transform:scale(var(--press))}.add-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 2px 0 4px;border-bottom:1px solid var(--hairline);color:var(--ink-3)}.add-search input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:var(--text-sm);color:var(--ink)}.add-search:focus-within{border-bottom-color:var(--ink-3)}.add-group{display:grid;gap:6px}.add-list{display:grid;border-radius:var(--r-key);background:var(--field);box-shadow:var(--field-edge);overflow:hidden}.add-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 6px;cursor:grab;user-select:none;-webkit-user-select:none;transition:background var(--t-aim) var(--ease-out)}.add-item+.add-item{box-shadow:inset 0 1px 0 var(--hairline)}.add-item:hover{background:var(--tint-hover)}.add-item:active{cursor:grabbing;background:var(--tint-active)}.add-item>span{display:grid;min-width:0}.add-item b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-item small{font-size:var(--text-xs);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-grip{flex:none;color:var(--ink-3);touch-action:none;padding:4px;box-sizing:content-box;margin:-4px 0}.add-dot{flex:none;width:8px;height:22px;border-radius:4px}.add-empty{margin:0}.is-adding,.is-adding *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.add-ghost{position:fixed;left:0;top:0;z-index:1000;max-width:340px;padding:7px 11px;border-radius:11px;pointer-events:none;background:var(--film-dense-bg);-webkit-backdrop-filter:var(--film-dense-filter);backdrop-filter:var(--film-dense-filter);box-shadow:var(--film-light),var(--float-sheet);font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:ghost-lift var(--t-aim) var(--ease-spring)}.add-ghost.is-ok{background:var(--ink);color:var(--field)}.add-mark{position:fixed;z-index:999;pointer-events:none;border-radius:8px;opacity:0;background:color-mix(in srgb,var(--locked) 22%,transparent);box-shadow:inset 0 0 0 2px var(--locked);transition:left var(--t-press) var(--ease-out),top var(--t-press) var(--ease-out),opacity var(--t-press) var(--ease-out)}.add-mark.is-on{opacity:1}.add-ghost.is-dropped{transition:opacity var(--t-press) var(--ease-out),scale var(--t-press) var(--ease-out);opacity:0;scale:.9}.add-ghost.is-returning{transition:opacity var(--t-press) var(--ease-out);opacity:0}@media(prefers-reduced-motion:reduce){.add-ghost{animation:none}.add-mark{transition:none}}@media(max-width:760px){.sheet.is-ducking{transform:translateY(calc(100% - 44px))}}.add-search--compose{height:var(--control-sm);padding:0 10px;border:0;border-radius:999px;background:var(--field);box-shadow:var(--field-edge)}.add-search--compose:focus-within{box-shadow:var(--field-edge),0 0 0 2px var(--focus)}.add-item.is-new{animation:add-new-in var(--t-in) var(--ease-spring) both}.add-item.is-new b:after{content:" · neu";font-weight:500;color:var(--ink-3)}@keyframes add-new-in{0%{opacity:0;transform:translateY(-6px) scale(.97);filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.add-item.is-new{animation:none}}.add-search--compose input:focus,.add-search--compose input:focus-visible{outline:none;box-shadow:none}.add-cards{display:grid;gap:8px}.add-card{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 10px;border:0;border-radius:var(--r-key);background:var(--field);box-shadow:var(--field-edge);text-align:left;animation:add-card-in var(--t-in) var(--ease-spring) both;animation-delay:calc(var(--i) * 40ms);transition:transform var(--t-aim) var(--ease-out),background var(--t-aim) var(--ease-out)}.add-card:hover{background:color-mix(in srgb,var(--tint-hover) 60%,var(--field))}.add-card:active{transform:scale(var(--press))}.add-card__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint-hover);color:var(--ink)}.add-card__text{flex:1;display:grid;min-width:0}.add-card__text b{font-weight:600}.add-card__count{flex:none;min-width:22px;padding:1px 7px;border-radius:var(--r-badge);background:var(--tint-hover);font-size:var(--text-xs);font-weight:700;color:var(--ink-2);text-align:center}.add-card__go{flex:none;color:var(--ink-3)}@keyframes add-card-in{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}.add-back{display:inline-flex;align-items:center;gap:3px;margin:-4px 0 -4px -6px;padding:4px 6px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.add-back:hover{background:var(--tint-hover)}.add-group{animation:add-card-in var(--t-in) var(--ease-spring) both;animation-delay:calc(min(var(--i),10)*25ms)}.add-group__head{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 4px;border:0;background:none;text-align:left}.add-group__head .label{margin:0}.add-group__caret{color:var(--ink-3);transition:transform var(--t-slide) var(--ease-spring)}.add-group.is-open .add-group__caret{transform:rotate(90deg);color:var(--ink)}.add-group__count{min-width:20px;padding:0 6px;border-radius:var(--r-badge);background:var(--tint-hover);font-size:var(--text-2xs);font-weight:700;color:var(--ink-2);text-align:center}.add-group.is-open .add-list{animation:add-card-in var(--t-in) var(--ease-spring) both}@media(prefers-reduced-motion:reduce){.add-card,.add-group,.add-group.is-open .add-list{animation:none}}.link-type{font-size:var(--text-sm);font-weight:700;color:var(--locked)}.inspector-up{justify-self:start;padding:0;border:0;background:none;cursor:pointer}.inspector-up:hover{color:var(--ink);text-decoration:underline}.crew-chooser{display:grid;gap:10px;padding:10px 14px 12px;box-shadow:inset 0 1px 0 var(--hairline);animation:palette-in var(--t-in) var(--ease-spring) both}.crew-chooser__group{display:grid;gap:6px}.crew-chooser__group>div{display:flex;flex-wrap:wrap;gap:6px}.crew-chooser__more{justify-self:start}.danger-link{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:0 4px;padding:0;border:0;background:none;color:var(--danger);font-weight:600}.akte__group{display:grid}.akte__head{display:flex;align-items:center;gap:8px;min-height:var(--control-sm);padding:6px 12px;border:0;background:none;text-align:left;font-weight:600}.akte__head svg{flex:none;color:var(--ink-3);transition:transform var(--t-slide) var(--ease-spring)}.akte__head.is-open svg{transform:rotate(90deg)}.akte__head span{flex:1;min-width:0}.akte__head em{font-style:normal;font-size:var(--text-xs);color:var(--ink-2);padding:1px 8px;border-radius:999px;background:var(--wash-focus)}.akte__file{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 32px;border:0;background:none;text-align:left}.akte__file:hover{background:var(--tint-hover)}.akte__file:active{transform:scale(var(--press))}.akte__file>svg{flex:none;color:var(--ink-2)}.akte__file span{flex:1;min-width:0;display:grid}.akte__file span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs)}.akte__state{flex:none;font-size:var(--text-xs);color:var(--ink-2)}.akte__hint{margin:4px 12px 8px;font-size:var(--text-xs)}.toasts{position:absolute;z-index:var(--z-toast);left:50%;translate:-50% 0;bottom:calc(var(--safe-bottom) + var(--edge) + 64px);display:grid;gap:8px;justify-items:center;pointer-events:none;width:min(520px,calc(100cqw - 24px))}.toast{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 8px 8px 16px;border-radius:16px;background:color-mix(in srgb,var(--ink) 92%,transparent);color:var(--field);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--float-sheet);pointer-events:auto;font-weight:500;animation:toast-in var(--t-in) var(--ease-spring)}.toast.is-leaving{animation:toast-out var(--t-out) var(--ease-out) forwards;pointer-events:none}.toast--danger{background:var(--danger)}.toast button{border:0;border-radius:10px;padding:7px 12px;background:color-mix(in srgb,var(--field) 16%,transparent);color:var(--field);font-weight:600}.toast button:active{transform:scale(var(--press))}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px) scale(.97)}}.has-selection-bar .toasts{bottom:calc(var(--safe-bottom) + var(--edge) + 136px)}@media(max-width:760px){.toasts{bottom:calc(var(--safe-bottom) + 84px)}}.hover-tip{position:fixed;left:0;top:0;z-index:1100;display:grid;gap:1px;max-width:320px;padding:6px 10px;border-radius:10px;pointer-events:none;opacity:0;background:var(--film-dense-bg);-webkit-backdrop-filter:var(--film-dense-filter);backdrop-filter:var(--film-dense-filter);box-shadow:var(--film-light),var(--float);font-size:var(--text-xs);line-height:1.3;color:var(--ink);transition:opacity var(--t-press) var(--ease-out)}.hover-tip.is-on{opacity:1}.hover-tip b{font-weight:600}.hover-tip b+span{color:var(--ink-2)}.hover-tip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:none){.hover-tip{display:none}}.shell{--canvas-top: calc(var(--safe-top) + var(--edge) + var(--bar) + 16px);--canvas-bottom: calc(var(--safe-bottom) + var(--edge) + 64px);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--paper)}.shell.has-inspector{--canvas-right: calc(var(--side-width, min(400px, 36vw)) + 2 * var(--edge))}:root[data-window=float] .shell.has-inspector{--canvas-right: 0px}.canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;view-transition-name:canvas}.chrome{position:absolute;z-index:var(--z-chrome);pointer-events:none}.chrome>*{pointer-events:auto}.chrome--top{view-transition-name:chrome-top;top:calc(var(--safe-top) + var(--edge));left:calc(var(--safe-left) + var(--edge));right:calc(var(--safe-right) + var(--edge));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.chrome__spaces{justify-self:center;padding:3px}.chrome__spaces .segmented{background:transparent}.chrome__time{justify-self:end}.logo{justify-self:start;width:var(--bar);height:var(--bar);padding:0;border:0;border-radius:50%;background:none;box-shadow:var(--float);transition:transform var(--t-press) var(--ease-out)}.logo img{width:100%;height:100%;display:block}.logo:active{transform:scale(var(--press))}.time-label{display:grid;justify-items:center;min-width:108px;padding:2px 8px;border:0;border-radius:var(--r-lens);background:none;line-height:1.15}.time-label:hover{background:var(--tint-hover)}.time-label:active{transform:scale(var(--press))}.time-label__main{font-weight:600}.time-label__sub{font-size:var(--text-xs);color:var(--ink-2)}.inspector-content{display:contents}.inspector-content>*{animation:content-in var(--t-out) var(--ease-out) both}.inspector-content>*:nth-child(2){animation-delay:30ms}.inspector-content>*:nth-child(3){animation-delay:60ms}.inspector-content>*:nth-child(n+4){animation-delay:90ms}@keyframes content-in{0%{opacity:0;transform:translateY(6px)}}.title-button,.tabbar{display:none}@media(max-width:760px){:root{--edge: 10px;--bar: 44px}.shell{--canvas-bottom: calc(var(--safe-bottom) + 86px)}.shell.has-inspector{--canvas-right: 0px}.chrome--top{grid-template-columns:auto 1fr auto;gap:8px}.logo{width:40px;height:40px}.time-label{min-width:0;padding:2px 10px}.title-button{display:grid;justify-items:center;justify-self:center;min-width:0;max-width:100%;padding:4px 14px;border:0;border-radius:var(--r-key);background:var(--film-bg);-webkit-backdrop-filter:var(--film-filter);backdrop-filter:var(--film-filter);box-shadow:var(--film-light),var(--float);line-height:1.15;transition:transform var(--t-press) var(--ease-out)}.title-button:active{transform:scale(var(--press))}.title-button__main{display:inline-flex;align-items:center;gap:4px;font:600 15px / 1.2 var(--font-display);white-space:nowrap}.title-button__sub{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap}.tabbar{view-transition-name:tabbar;position:absolute;z-index:var(--z-chrome);left:calc(var(--safe-left) + 12px);right:calc(var(--safe-right) + 12px);bottom:calc(var(--safe-bottom) + 8px);display:flex;align-items:flex-end;justify-content:center;gap:8px;pointer-events:none}.tabbar>*{pointer-events:auto}.tabbar .film{background:color-mix(in srgb,var(--paper) 96%,var(--field));-webkit-backdrop-filter:none;backdrop-filter:none}.tabbar__tabs{position:relative;flex:1;max-width:360px;padding:4px;gap:0;border-radius:30px;transition:max-width var(--t-slide) var(--ease-spring),padding var(--t-slide) var(--ease-spring)}.tabbar__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--tab-count));border-radius:26px;background:var(--tint-active);transform:translate(calc(var(--tab-index) * 100%));transition:transform var(--t-slide) var(--ease-spring)}.tabbar__tab{position:relative;z-index:1;flex:1;display:grid;justify-items:center;gap:1px;height:54px;padding:7px 0 0;border:0;border-radius:26px;background:none;color:var(--ink-2);font-size:var(--text-2xs);font-weight:600;transition:height var(--t-slide) var(--ease-spring),color var(--t-aim) var(--ease-out),transform var(--t-press) var(--ease-out)}.tabbar__tab:active{transform:scale(var(--press))}.tabbar__tab.is-selected{color:var(--ink)}.tabbar__tab span{transition:opacity var(--t-aim) var(--ease-out)}.tabbar__extra{display:flex;gap:2px;border-radius:999px;padding:5px}.tabbar__extra .key{width:52px;height:52px;border-radius:50%;transition:width var(--t-slide) var(--ease-spring),height var(--t-slide) var(--ease-spring)}.tabbar.is-minimized .tabbar__tabs{max-width:196px}.tabbar.is-minimized .tabbar__tab{height:40px;padding-top:8px}.tabbar.is-minimized .tabbar__tab span{opacity:0;position:absolute}.tabbar.is-minimized .tabbar__extra .key{width:38px;height:38px}}.shell.has-inspector .chrome--dock:not(.is-sheet){left:calc((100cqw - var(--canvas-right, 0px)) / 2);max-width:calc(100cqw - var(--canvas-right, 0px) - 2 * var(--edge))}.shell.has-inspector .toasts{left:calc((100cqw - var(--canvas-right, 0px)) / 2)}.chrome--top .film{background:var(--field);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--hairline),0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent)}.canvas-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.shell.is-narrow.has-inspector .chrome--dock .segmented__long{display:none}.shell.is-narrow.has-inspector .chrome--dock .segmented__short{display:inline}.signin{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--paper)}.signin__card{display:grid;justify-items:center;gap:12px;width:min(380px,100%);padding:36px 28px;border-radius:var(--r-sheet);background:var(--field);box-shadow:var(--field-edge),var(--float-sheet);text-align:center;animation:palette-in var(--t-long) var(--ease-spring)}.signin__card img{width:72px;height:72px}.signin__card h1{margin:0;font:700 var(--text-xl) var(--font-display)}.signin__card p{margin:0;color:var(--ink-2)}.signin__card button{height:var(--control);padding:0 22px;border:0;border-radius:var(--r-control);background:var(--ink);color:var(--field);font-weight:600}.signin__detail{margin:-4px 0 0;font-size:var(--text-xs);color:var(--ink-3);word-break:break-word}.split{--split-gap: 14px}.split-cap{position:fixed;top:0;left:0;bottom:0;width:100%;contain:layout;container-type:inline-size}.split.is-side.is-open.is-settled .split-cap,.split.is-side.is-dragging .split-cap{width:calc(100% * (1 - var(--pol-share)) - var(--split-gap))}.split.is-side.is-full.is-settled:not(.is-dragging) .split-cap{visibility:hidden}.split-pol{position:fixed;z-index:calc(var(--z-toast) + 10);background:var(--paper);transition:transform var(--t-slide) var(--ease-glide)}.split-pol iframe{display:block;width:100%;height:100%;border:0;background:var(--paper)}.split.is-dragging .split-pol{transition:none}.split.is-dragging .split-pol iframe{pointer-events:none}.split.is-side .split-pol{top:0;right:0;bottom:0;width:calc(100% * var(--pol-share));border-left:1px solid var(--line);box-shadow:-10px 0 30px -18px color-mix(in srgb,var(--ink) 30%,transparent);transform:translate(calc(100% + 24px))}.split.is-side.is-open .split-pol{transform:none}.split.is-sheet .split-pol{left:0;right:0;bottom:0;height:calc((100dvh - var(--safe-top)) * var(--pol-share));border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -10px 30px -16px color-mix(in srgb,var(--ink) 35%,transparent);transform:translateY(calc(100% + 24px))}.split.is-sheet.is-open .split-pol{transform:none}.split.is-sheet .split-pol iframe{padding-top:22px;box-sizing:border-box}.split-grip{position:absolute;z-index:2;display:grid;place-items:center;touch-action:none;outline:none}.split-grip i{display:grid;place-items:center;border-radius:999px;color:var(--ink-2);border:1px solid var(--hairline);background:var(--film-dense-bg);-webkit-backdrop-filter:var(--film-dense-filter);backdrop-filter:var(--film-dense-filter);box-shadow:var(--film-light),var(--float);transition:transform var(--t-press) var(--ease-out)}.split-grip:hover i,.split.is-dragging .split-grip i{transform:scale(1.15)}.split-grip:focus-visible i{box-shadow:var(--film-light),0 0 0 3px var(--focus, color-mix(in srgb, var(--ink) 40%, transparent))}.split.is-side .split-grip{left:calc(-11px - var(--split-gap) / 2);top:0;bottom:0;width:22px;cursor:col-resize}.split.is-side .split-grip i{width:7px;height:52px}.split.is-side.is-full .split-grip{left:6px;width:34px}.split.is-side.is-full .split-grip i{width:26px;height:64px}.split.is-sheet .split-grip{top:0;left:0;right:0;height:22px;cursor:row-resize}.split.is-sheet .split-grip i{width:44px;height:6px}.split-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;background:var(--paper)}.split-wait p{max-width:280px;margin:0}:root{color-scheme:light;--ink: #17202a;--paper: #f6f7f4;--ink-2: #3d454e;--ink-3: color-mix(in srgb, var(--ink) 52%, var(--paper));--focus: #f5b400;--ebg-yellow: #ffff00;--muted-on-ink: color-mix(in srgb, var(--field) 72%, transparent);--focus-day: color-mix(in srgb, var(--ebg-yellow) 26%, transparent);--locked: #3346a8;--danger: #c4281c;--ok: #2f7d4f;--field: #fff;--plan-paper: #f7f8f5;--hairline: color-mix(in srgb, var(--ink) 10%, transparent);--line: color-mix(in srgb, var(--ink) 22%, transparent);--scrim: color-mix(in srgb, var(--ink) 12%, transparent);--tint-hover: color-mix(in srgb, var(--ink) 6%, transparent);--tint-active: color-mix(in srgb, var(--ink) 9%, transparent);--tint-pressed: color-mix(in srgb, var(--ink) 13%, transparent);--wash-locked: color-mix(in srgb, var(--locked) 9%, var(--field));--wash-danger: color-mix(in srgb, var(--danger) 9%, var(--field));--wash-focus: color-mix(in srgb, var(--focus) 22%, var(--field));--wash-weekend: color-mix(in srgb, var(--ink) 3.5%, var(--plan-paper));--wash-holiday: color-mix(in srgb, var(--locked) 6%, var(--plan-paper));--film-bg: rgb(255 255 255 / .42);--film-filter: blur(22px) saturate(1.6) contrast(.8) brightness(1.35);--film-dense-bg: rgb(251 252 250 / .93);--film-dense-filter: blur(34px) saturate(1.4) contrast(.9) brightness(1.12);--film-light: inset 0 1px 0 rgb(255 255 255 / .8), inset 0 0 0 1px rgb(255 255 255 / .4), 0 0 0 .5px color-mix(in srgb, var(--ink) 8%, transparent);--float: 0 6px 20px -8px color-mix(in srgb, var(--ink) 16%, transparent);--float-sheet: 0 16px 40px -16px color-mix(in srgb, var(--ink) 22%, transparent);--field-edge: 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12.5px;--text-md: 14px;--text-lg: 17px;--text-xl: 22px;--r-field: 10px;--control: 44px;--control-sm: 32px;--r-control: 12px;--r-control-sm: 8px;--r-badge: 6px;--press: .96;--press-lg: .98;--r-key: 14px;--r-lens: 16px;--r-plate: 20px;--r-sheet: 26px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--edge: 16px;--touch: 44px;--bar: 48px;--t-press: 90ms;--t-aim: .18s;--t-out: .2s;--t-in: .32s;--t-slide: .34s;--t-long: .42s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-glide: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.32, 1.18, .5, 1);--z-canvas: 0;--z-chrome: 36;--z-inspector: 45;--z-sheet: 50;--z-toast: 60;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}@media(min-width:1100px){:root{--edge: 20px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--film-bg: var(--paper);--film-filter: none;--film-dense-bg: var(--paper);--film-dense-filter: none;--film-light: 0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--film-bg: var(--paper);--film-dense-bg: var(--paper);--film-light: 0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent)}}@media(prefers-reduced-motion:reduce){:root{--t-press: 0ms;--t-aim: 0ms;--t-out: 0ms;--t-in: 0ms;--t-slide: 0ms;--t-long: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font:500 var(--text-md) / 1.35 var(--font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 1px var(--ink)}.label{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.title{font:600 var(--text-lg) / 1.15 var(--font-display);letter-spacing:-.01em;margin:0}.muted{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(canvas){animation:vt-out var(--t-out) var(--ease-in) both}::view-transition-new(canvas){animation:vt-in var(--t-in) var(--ease-glide) both}::view-transition-group(*){animation-duration:var(--t-long);animation-timing-function:var(--ease-spring)}::view-transition-group(chrome-top),::view-transition-group(tabbar),::view-transition-group(dock){animation-duration:var(--t-in);animation-timing-function:var(--ease-glide)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}button,[role=tab],[role=gridcell],[role=rowheader]{touch-action:manipulation}.chrome,.tabbar,.sheet__grabber,.sheet__head,.ag-head,.tl-head,.ag-name,.tl-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.canvas{-webkit-user-select:none;user-select:none}.canvas input,.canvas textarea,.sheet{-webkit-user-select:text;user-select:text}.scroll-edge:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--canvas-top);background:var(--paper);pointer-events:none}.scroll-edge{transition:box-shadow var(--t-aim) var(--ease-out)}[data-scrolled] .scroll-edge{box-shadow:0 1px 0 var(--hairline),0 10px 18px -14px color-mix(in srgb,var(--ink) 30%,transparent)}@keyframes palette-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes palette-up{0%{transform:translateY(110%)}}:root[data-transition=move]::view-transition-old(canvas){animation:none;opacity:0}:root[data-transition=move]::view-transition-new(canvas){animation:none}@keyframes ghost-lift{0%{opacity:0;scale:.9}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.move.is-leaving,.palette.is-leaving{animation:palette-out var(--t-out) var(--ease-in) forwards;pointer-events:none}.move--docked.is-leaving,.palette--docked.is-leaving{animation:sheet-down var(--t-out) var(--ease-in) forwards}@keyframes palette-out{to{opacity:0;transform:translateY(6px) scale(.96)}}.unfold-surface{position:fixed;z-index:var(--z-sheet);pointer-events:none;border-radius:14px;background:var(--field);box-shadow:var(--float);view-transition-name:unfold-surface;animation:surface-dissolve var(--t-long) var(--ease-out) both}:root[data-transition=unfold]::view-transition-group(unfold-surface),:root[data-transition=fold]::view-transition-group(unfold-surface),:root[data-transition=unfold]::view-transition-group(unfold-title),:root[data-transition=fold]::view-transition-group(unfold-title){animation-duration:var(--t-long);animation-timing-function:var(--ease-glide)}::view-transition-old(unfold-surface){animation:none;opacity:0}::view-transition-new(unfold-surface){animation:none}:root[data-transition=unfold]::view-transition-old(canvas),:root[data-transition=fold]::view-transition-old(canvas){animation:vt-out var(--t-out) var(--ease-in) both}:root[data-transition=unfold]::view-transition-new(canvas),:root[data-transition=fold]::view-transition-new(canvas){animation:fade-in var(--t-long) var(--ease-out) both;animation-delay:.12s}@keyframes surface-dissolve{0%,55%{opacity:1}to{opacity:0}}:root{--einsatz: #597aa6}.einsatz{position:relative;display:flex;align-items:center;gap:6px;min-width:0;height:32px;padding:0 10px;border:0;border-radius:10px;overflow:visible;background:color-mix(in srgb,var(--einsatz) 30%,var(--field));box-shadow:inset 3px 0 0 var(--einsatz),0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);text-align:left;white-space:nowrap;font-size:var(--text-sm);touch-action:pan-y;transition:box-shadow var(--t-aim) var(--ease-out),transform var(--t-press) var(--ease-out)}.einsatz{container-type:inline-size}@container (width < 40px){.einsatz__text{visibility:hidden}}.einsatz__text{position:sticky;left:calc(var(--label) + 10px);display:inline-flex;gap:6px;min-width:0;max-width:100%;overflow:hidden}.einsatz__text span{overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.einsatz__stop{font-size:var(--text-xs);font-weight:500;color:var(--ink-2);white-space:nowrap}.einsatz:hover{box-shadow:inset 3px 0 0 var(--einsatz),var(--float)}.einsatz:active{transform:scale(var(--press-lg))}.einsatz.is-selected{box-shadow:inset 3px 0 0 var(--einsatz),0 0 0 2px var(--ink),var(--float)}.einsatz.is-locked{background:var(--wash-locked)}.einsatz.is-cut-start{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.einsatz.is-cut-end{border-top-right-radius:0;border-bottom-right-radius:0}.einsatz.is-busy{animation:pending .9s ease-in-out infinite alternate}.einsatz.einsatz--away{background:color-mix(in srgb,var(--einsatz) 9%,transparent);box-shadow:none;color:var(--ink-3);font-size:var(--text-xs);cursor:default}.einsatz.einsatz--away .einsatz__text b{font-weight:500}.einsatz.einsatz--away:hover{box-shadow:none}.einsatz.einsatz--away:active{transform:none}.einsatz.is-short{z-index:2;box-shadow:inset 3px 0 0 var(--einsatz),0 0 0 2px var(--paper)}.einsatz.is-fresh{animation:einsatz-roll .64s var(--ease-glide) both}@keyframes einsatz-roll{0%{clip-path:inset(0 calc(100% - 28px) 0 0 round 10px);box-shadow:inset 3px 0 0 var(--einsatz),var(--float-sheet)}70%{box-shadow:inset 3px 0 0 var(--einsatz),var(--float)}to{clip-path:inset(0 0 0 0 round 10px)}}.einsatz__end{position:absolute;top:4px;bottom:4px;right:2px;width:12px;border-radius:6px;cursor:ew-resize;touch-action:none;opacity:0;transition:opacity var(--t-aim) var(--ease-out)}.einsatz__end:after{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--ink) 45%,transparent)}.einsatz:hover .einsatz__end,.einsatz.is-selected .einsatz__end,.einsatz.is-lifted .einsatz__end{opacity:1}.einsatz.is-selected .einsatz__end{width:22px;right:-4px}@media(hover:none){.einsatz__end{opacity:.6;width:20px}}.einsatz.is-lifted{z-index:3;transform:scale(1.02);background:color-mix(in srgb,var(--einsatz) 40%,var(--field));box-shadow:inset 3px 0 0 var(--einsatz),var(--float-sheet);cursor:grabbing}.inspector-head{display:grid;gap:4px;padding:0 44px 0 4px}.inspector-head .title{font-size:var(--text-xl)}.inspector-head p{margin:0;font-size:var(--text-sm)}.inspector-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.link{padding:0;border:0;background:none;font-weight:600;text-align:left;text-decoration:underline;text-decoration-color:var(--focus);text-decoration-thickness:2px;text-underline-offset:3px}.link:hover{text-decoration-color:var(--ink)}.swatch{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px}.inline-note{display:block;width:100%;min-height:48px;padding:12px 14px;border:0;background:transparent;resize:none;outline:none;line-height:1.35}.inline-note:focus{box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--r-key)}.inspector-tip{margin:0 4px;font-size:var(--text-xs)}.weekend+.weekend{box-shadow:inset 0 1px 0 var(--hairline)}.weekend__staff{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.switch{position:relative;width:51px;height:31px;border:0;border-radius:16px;background:color-mix(in srgb,var(--ink) 16%,transparent);transition:background var(--t-aim) var(--ease-out)}.switch i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--field);box-shadow:0 2px 6px color-mix(in srgb,var(--ink) 22%,transparent);transition:transform var(--t-slide) var(--ease-spring)}.switch.is-on{background:var(--ok)}.switch.is-on i{transform:translate(20px)}.skills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 12px;box-shadow:inset 0 1px 0 var(--hairline)}.skills__chip{gap:4px;padding-right:4px}.skills__chip button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink) 8%,transparent)}.skills__select{height:var(--control-sm);border:0;border-radius:var(--r-control-sm);padding:0 8px;background:var(--field);box-shadow:var(--field-edge)}.menu-add{display:inline-flex;gap:4px}.menu-add input{width:150px;height:var(--control-sm);border:0;border-radius:var(--r-control-sm);padding:0 10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline)}.menu-add button{width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--r-control-sm);background:var(--ink);color:var(--field);display:grid;place-items:center}.menu-add button:disabled{opacity:.3}.menu-actions{display:inline-flex;gap:6px}.import-drop{position:relative;display:grid;justify-items:center;gap:6px;padding:26px 16px;border-radius:var(--r-key);background:var(--field);box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;cursor:pointer}.import-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.label .link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink)}.inspector-links:empty{display:none}
