.server-operation-status{position:fixed;z-index:10020;right:max(1rem,env(safe-area-inset-right));bottom:calc(5.5rem + env(safe-area-inset-bottom));width:min(22rem,calc(100vw - 2rem));max-height:min(50dvh,28rem);overflow-y:auto;display:grid;gap:.5rem;color:var(--text-primary);font:400 .875rem/1.4 SF Pro Text,system-ui,sans-serif;box-sizing:border-box}.server-operation{min-width:0;padding:.75rem;border:1px solid var(--border-default);border-radius:.75rem;background:var(--surface-raised);box-shadow:0 4px 12px var(--shadow-status)}.server-operation-heading{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.server-operation-heading strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.server-operation-heading button{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--border-default);border-radius:.5rem;background:var(--surface-control);color:var(--text-primary);font-size:1.5rem;cursor:pointer}.server-operation-heading button:focus-visible{outline:2px solid var(--accent-neutral);outline-offset:2px}.server-operation p{margin:.35rem 0;overflow-wrap:anywhere}.server-operation small{display:block;color:var(--text-supporting);font-size:.75rem;font-variant-numeric:tabular-nums}.server-operation progress{display:block;width:100%;height:.45rem;margin:.5rem 0;accent-color:var(--accent-neutral)}.server-operation progress::-webkit-progress-bar{background:var(--surface-control);border-radius:.25rem}.server-operation progress::-webkit-progress-value{background:var(--accent-neutral);border-radius:.25rem}.server-operation-error{border-color:var(--accent-game)}.server-operation-done{border-color:var(--accent-gallery)}@media (max-width: 700px){.server-operation-status{right:max(.5rem,env(safe-area-inset-right));width:min(22rem,calc(100vw - 1rem));max-height:40dvh}}:root{color-scheme:dark;--surface-page: #080808;--surface-card: #0d0d0d;--surface-control: #171717;--surface-raised: #212121;--surface-hover: #303030;--text-primary: #d4d4d4;--text-secondary: #999999;--text-tertiary: var(--text-primary);--text-disabled: #737373;--accent-neutral: #d4d4d4;--grid-line: #383838;--scrollbar-thumb: #5e5e5e;--text-label: var(--text-primary);--text-control: var(--text-primary);--text-supporting: var(--text-secondary);--text-placeholder: var(--text-secondary);--text-unit: var(--text-secondary);--text-reference: var(--text-secondary);--text-inverse: var(--surface-page);--selection-neutral: var(--accent-neutral);--control-surface: var(--surface-control);--control-open: var(--surface-raised);--menu-surface: var(--surface-control);--menu-option-selected: var(--surface-raised);--menu-option-hover: var(--surface-hover);--canvas-surface: var(--surface-page);--sheet-surface: var(--surface-control);--text-on-accent: var(--text-inverse);--accent-gallery: #2ad6bc;--accent-photos: #0a9dff;--accent-calendar: #0a9dff;--accent-noise: #38cc68;--accent-game: #ff3636;--accent-notes: #f5b700;--accent-contact: #ff62a7;--accent-sorter: #ff8a00;--accent-sport: #ff2d55;--accent-sleep: #6878ff;--accent-nutrition: #b6cf63;--accent-balance: #22c7d6;--accent-plants: #40ca4c;--accent-live: #a970ff;--accent-piano: #ff4a00;--accent-english: #32a8ff;--status-success: #22c55e;--status-warning: #eab308;--status-danger: #ef4444;--status-future: #737373;--note-color-gray: #c7c7c7;--note-color-red: #ff3f3a;--note-color-orange: #ff6b22;--note-color-yellow: #ffc81a;--note-color-green: #00e95e;--note-color-blue: #0f8bff;--note-color-purple: #914aff;--note-color-pink: #ff5ea7;--nutrition-color-balanced: #a7cf55;--nutrition-color-mixed: #e7b65c;--nutrition-color-unbalanced: #ed6257;--nutrition-color-outside: #b58af2;--nutrition-color-excellent: #63cd94;--nutrition-color-low: #ea9873;--nutrition-color-poor: #d9483b;--border-subtle: color-mix(in srgb, var(--text-primary) 10%, transparent);--border-default: color-mix(in srgb, var(--text-primary) 15%, transparent);--border-hover: color-mix(in srgb, var(--text-primary) 25%, transparent);--border-strong: color-mix(in srgb, var(--text-primary) 50%, transparent);--overlay-backdrop: rgba(0,0,0,.8);--shadow-floating: color-mix(in srgb, var(--overlay-backdrop) 50%, transparent);--shadow-drag: color-mix(in srgb, var(--overlay-backdrop) calc(100% * 5 / 12), transparent);--shadow-status: color-mix(in srgb, var(--overlay-backdrop) calc(100% / 3), transparent)}.ui-text-primary{color:var(--text-primary)}.ui-text-control{color:var(--text-control)}.ui-text-label{color:var(--text-label)}.ui-text-supporting{color:var(--text-supporting)}.ui-text-unit{color:var(--text-unit)}.ui-text-reference{color:var(--text-reference)}.ui-text-disabled{color:var(--text-disabled)}html body :is(input,textarea)::placeholder{color:var(--text-placeholder);opacity:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--surface-hover);background-clip:padding-box}@media (hover: hover) and (pointer: fine){::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb);background-clip:padding-box}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--surface-hover) transparent}}html body :is(.ui-control,.gallery-custom-select-trigger,.notes-custom-select-trigger)[class][class]{background:var(--control-surface);color:var(--text-control);border-color:var(--border-default);box-shadow:none}html body :is(.ui-control,.gallery-custom-select-trigger,.notes-custom-select-trigger)[class][class][aria-expanded=true]{background:var(--control-open);color:var(--text-primary);border-color:var(--border-hover)}html body :is(.ui-menu,.gallery-custom-select-menu,.notes-custom-select-menu,.day-detail-score-menu,.workbook-actions-popover,.whiteboard-tool-dropdown)[class][class]{background:var(--menu-surface);color:var(--text-label);border:1px solid var(--border-default);border-radius:.75rem;padding:.375rem;box-sizing:border-box}html body :is(.ui-menu,.gallery-custom-select-menu,.notes-custom-select-menu,.day-detail-score-menu,.workbook-actions-popover,.whiteboard-tool-dropdown)[class][class]>:is(button,[role=option],.ui-menu-option){min-height:44px;border:0;border-radius:.375rem;background:transparent;color:var(--text-label)}html body :is(.ui-menu,.gallery-custom-select-menu,.notes-custom-select-menu,.day-detail-score-menu,.workbook-actions-popover,.whiteboard-tool-dropdown)[class][class]>:is(button,[role=option],.ui-menu-option):is(.selected,[aria-selected=true],[aria-checked=true]){background:var(--menu-option-selected);color:var(--text-primary);box-shadow:inset 3px 0 var(--selection-neutral)}html body :is(.ui-control,.gallery-custom-select-trigger,.notes-custom-select-trigger,.ui-menu-option,[role=option])[class][class]:focus-visible{outline:2px solid var(--selection-neutral);outline-offset:-3px}@media (hover: hover) and (pointer: fine){html body :is(.ui-control,.gallery-custom-select-trigger,.notes-custom-select-trigger)[class][class]:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--border-hover)}html body :is(.ui-menu,.gallery-custom-select-menu,.notes-custom-select-menu,.day-detail-score-menu,.workbook-actions-popover,.whiteboard-tool-dropdown)[class][class]>:is(button,[role=option],.ui-menu-option):hover{background:var(--menu-option-hover);color:var(--text-primary)}}html body :is(.personal-app,.gallery-filter-panel,.gallery-font-test-panel,.noise-controls) select{background-color:var(--control-surface);color:var(--text-label);border-color:var(--border-default)}html body :is(.personal-app,.gallery-filter-panel,.gallery-font-test-panel,.noise-controls) option{background:var(--menu-surface);color:var(--text-label)}:is(.note-card-preview,.note-folder-titles,.dashboard-activity-plants)::-webkit-scrollbar{width:6px}:is(.note-card-preview,.note-folder-titles,.dashboard-activity-plants)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--border-default);background-clip:padding-box}@media (hover: hover) and (pointer: fine){:is(.note-card-preview,.note-folder-titles,.dashboard-activity-plants)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb);background-clip:padding-box}}@supports not selector(::-webkit-scrollbar){:is(.note-card-preview,.note-folder-titles,.dashboard-activity-plants){scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}}.gallery-media-overlay{color:var(--text-main, var(--text-primary));font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;inset:auto;top:var(--media-viewport-top, 0px);left:var(--media-viewport-left, 0px);width:var(--media-viewport-width, 100vw);height:var(--media-viewport-height, 100dvh);padding:1px;box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y}.gallery-media-overlay *,.gallery-media-overlay *:before,.gallery-media-overlay *:after{box-sizing:border-box}.gallery-media-overlay .gallery-media-dialog{max-width:100%;max-height:100%;min-width:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.gallery-media-dialog .modal-header{gap:.4rem}.gallery-media-dialog .modal-title{min-width:0;margin:0;overflow-wrap:anywhere}.gallery-media-header-actions{display:flex;align-items:center;flex:0 0 auto}.gallery-media-dialog .day-detail-body{min-width:0}.gallery-media-dialog .day-detail-carousel{max-width:100%;flex:0 0 auto}.gallery-media-dialog .day-detail-media-section{min-width:0}.gallery-media-content,.gallery-model-host{position:relative;width:100%;height:100%;min-width:0}.gallery-media-image-button{display:block;width:100%;height:100%;padding:0;border:0;background:var(--surface-page);cursor:zoom-in;touch-action:pan-y}.gallery-media-dialog .day-detail-image,.gallery-media-dialog .day-detail-video{width:100%;height:100%;object-fit:contain}.gallery-media-dialog .day-detail-audio{background:var(--surface-card)}.gallery-media-dialog .day-detail-audio>span{max-width:100%;overflow-wrap:anywhere;text-align:center}.gallery-media-dialog .day-detail-document{padding:0;background:var(--surface-page)}.gallery-media-dialog .pdf-preview-canvas{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.gallery-media-topbar,.gallery-media-bottom-bar{display:contents}.gallery-media-dialog .day-detail-media-label{display:flex;align-items:center;max-width:calc(100% - 5.8rem);min-width:0}.gallery-media-dialog .is-read-only .day-detail-media-label{max-width:calc(100% - 4.8rem)}.gallery-media-dialog .day-detail-media-label>span:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-media-dialog .day-detail-category-badge{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-media-dialog button.gallery-category-trigger{flex:0 1 auto;padding:0 0 0 .35rem;border:0;border-left:1px solid var(--border-default);border-radius:0;background:transparent;font:inherit;font-size:.65rem;font-weight:600;text-align:left;cursor:pointer}.gallery-media-dialog .gallery-category-trigger:disabled{cursor:default;opacity:.6}.gallery-media-dialog .day-detail-media-actions{gap:.35rem}.gallery-media-dialog .day-detail-media-actions:empty{display:none}.gallery-media-dialog .day-detail-rating{transform:none}.gallery-media-dialog .gallery-kind-video .day-detail-media-label{max-width:calc(100% - 14.5rem)}.gallery-media-dialog .gallery-kind-video .day-detail-counter{top:2.85rem;right:.6rem}.gallery-media-dialog .day-detail-score-trigger{font-family:inherit}.gallery-media-dialog .day-detail-dots{max-width:calc(100% - 10rem);overflow-x:auto;scrollbar-width:none;padding:.2rem;gap:0}.gallery-media-dialog .day-detail-dots::-webkit-scrollbar{display:none}.gallery-media-dialog .day-detail-dot{display:grid;place-items:center;flex:0 0 14px;width:14px;height:14px;background:transparent;box-shadow:none}.gallery-media-dialog .day-detail-dot>span{display:block;width:8px;height:8px;border-radius:50%;background:var(--surface-raised)}.gallery-media-dialog .day-detail-dot.active>span{background:var(--surface-control);box-shadow:0 0 7px color-mix(in srgb,var(--text-primary) 90%,transparent)}.gallery-media-dialog .day-detail-project-title{display:flex;align-items:center;gap:.2rem}.gallery-media-dialog .day-detail-project-media-count{display:block}.gallery-player-status,.gallery-player-failure{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:3.2rem 2.5rem;background:var(--surface-card);color:var(--text-muted, var(--text-secondary));text-align:center;overflow:auto}.gallery-player-failure a{color:var(--text-main, var(--text-primary))}.gallery-media-panel-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450}.gallery-media-overlay .gallery-media-floating{position:fixed;z-index:460;inset:auto;min-width:0;overflow:auto;overscroll-behavior:contain;border-radius:var(--radius-sm, .4rem);background:var(--surface-control);color:var(--text-main, var(--text-primary));transform:none}.gallery-media-overlay .gallery-media-floating.day-detail-score-menu{display:grid}.gallery-media-overlay .day-detail-category-options label{min-width:0;overflow-wrap:anywhere}.gallery-media-overlay .day-detail-category-options label>span{flex-shrink:0}.gallery-media-overlay .day-detail-category-options input:focus-visible+span{outline:2px solid var(--accent-gallery);outline-offset:3px}.gallery-media-overlay button:focus-visible,.gallery-media-overlay a:focus-visible{outline:2px solid var(--accent-gallery);outline-offset:2px}.gallery-media-overlay button:disabled{cursor:default;opacity:.55}.gallery-media-overlay .image-lightbox{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:500;padding:max(3.5rem,env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) max(.6rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left));touch-action:pinch-zoom}.gallery-media-overlay .lightbox-img{max-width:100%;max-height:100%;object-fit:contain}.gallery-media-overlay .lightbox-close{top:max(.6rem,env(safe-area-inset-top));right:max(.6rem,env(safe-area-inset-right))}.gallery-media-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:.75rem;background:var(--overlay-backdrop)}.gallery-media-confirm{width:min(26rem,100%);min-width:0;max-height:100%;overflow:auto;padding:1rem;border:1px solid var(--border-color, var(--border-subtle));border-radius:var(--radius-lg, .8rem);background:var(--surface-card)}.gallery-media-confirm h3{margin:0;font-size:1.05rem}.gallery-media-confirm p{overflow-wrap:anywhere;color:var(--text-muted, var(--text-secondary))}.gallery-media-confirm>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.gallery-media-confirm button{min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--border-color, var(--border-subtle));border-radius:.6rem;background:var(--surface-control);color:var(--text-primary);font:inherit;cursor:pointer}.gallery-media-confirm button.danger{background:var(--status-danger);border-color:var(--status-danger)}.gallery-media-error{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.35rem 0;color:color-mix(in srgb,var(--status-danger) 40%,var(--text-primary));font-size:.8rem;overflow-wrap:anywhere}.gallery-media-error button{padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--surface-control);color:var(--text-primary);font:inherit;cursor:pointer}.gallery-media-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 700px){.gallery-media-dialog .day-detail-media-label{top:.35rem;left:.35rem}.gallery-media-dialog .day-detail-media-actions{top:.35rem;right:.35rem}.gallery-media-dialog .day-detail-counter{top:.35rem;right:4.8rem}.gallery-media-dialog .is-read-only .day-detail-counter{right:.35rem}.gallery-media-dialog .day-detail-rating{bottom:.35rem;right:.35rem}.gallery-media-dialog .day-detail-rating.rating-video{top:.35rem;right:4.7rem;bottom:auto}.gallery-media-dialog .gallery-kind-video .day-detail-media-label{top:2.85rem;max-width:calc(100% - 4.8rem)}.gallery-media-dialog .gallery-kind-model .day-detail-rating{top:.35rem;bottom:auto;right:4.7rem}.gallery-media-dialog .gallery-kind-model .day-detail-media-label{top:2.85rem}.gallery-media-dialog .gallery-kind-model .day-detail-counter{top:2.85rem;right:.35rem}.gallery-media-dialog .day-detail-body{padding:.35rem}}@media (prefers-reduced-motion: reduce){.gallery-media-overlay,.gallery-media-overlay .modal-container,.gallery-media-overlay .day-detail-slide{transition:none}}.gallery-media-dialog .day-detail-slide.active{animation:gallery-media-appear .22s ease-out}@keyframes gallery-media-appear{0%{opacity:0}to{opacity:1}}.gallery-media-overlay .gallery-media-dialog{border-radius:1rem;border:1px solid var(--border-default);background:var(--surface-card)}.gallery-media-dialog .modal-header{min-height:3rem;padding:.25rem .5rem .25rem .75rem}.gallery-media-dialog .modal-title{font-size:1rem;font-weight:700;line-height:1.35}.gallery-media-dialog .day-detail-body{padding:.5rem;gap:.5rem}.gallery-media-dialog .day-detail-media-section{gap:.4rem}.gallery-media-topbar[data-task=creation]{--media-task-accent: var(--accent-gallery)}.gallery-media-topbar[data-task=photos]{--media-task-accent: var(--accent-calendar)}.gallery-media-dialog .gallery-media-topbar{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.gallery-media-dialog .gallery-media-topbar .day-detail-media-label{position:static;display:flex;flex-wrap:wrap;gap:.15rem .3rem;min-width:0;max-width:100%;padding:.2rem 0;border:0;border-radius:0;background:transparent;line-height:1.4}.gallery-media-dialog .gallery-media-topbar .day-detail-media-label>span:first-child{color:var(--media-task-accent)}.gallery-media-dialog .gallery-media-topbar .day-detail-category-badge{color:var(--text-secondary);max-width:100%}.gallery-media-dialog .gallery-media-topbar .day-detail-media-actions{position:static;display:flex;flex-shrink:0}.gallery-media-dialog .gallery-media-topbar .day-detail-media-actions:empty{display:none}.gallery-media-dialog .gallery-media-header-actions .action-icon-btn,.gallery-media-dialog .gallery-media-topbar .action-icon-btn{min-width:2.5rem;min-height:2.5rem}.gallery-media-dialog .day-detail-carousel{border-radius:.5rem}.gallery-media-dialog .gallery-media-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-rating{position:static;display:flex;flex-shrink:0;gap:.35rem;padding:0;border:0;border-radius:0;background:transparent;transform:none}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-rating>span:first-child{color:var(--text-secondary);font-size:.75rem}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-score-trigger{min-height:2.5rem;padding:.4rem .6rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-control);font-size:.8rem}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-counter{position:static;flex-shrink:0;padding:0 .2rem;border:0;background:transparent;font-variant-numeric:tabular-nums;white-space:nowrap}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-dots{position:static;display:flex;flex:0 1 auto;margin-inline:auto;max-width:100%;min-width:0;padding:0;transform:none}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-dot{flex-basis:1.5rem;width:1.5rem;height:2.5rem}.gallery-media-dialog .day-detail-dot>span{width:6px;height:6px;background:var(--surface-hover)}.gallery-media-dialog .day-detail-dot.active>span{background:var(--surface-control);box-shadow:none}.gallery-media-dialog .day-detail-summary{gap:.5rem}.gallery-media-dialog .day-detail-project{min-height:3.5rem;padding:.5rem .625rem;border-radius:.5rem;background:var(--surface-control);transition:background-color .15s,border-color .15s}.gallery-media-dialog .day-detail-project.active{border-color:var(--border-hover);background:var(--surface-raised)}.gallery-media-dialog .day-detail-project-title{gap:.35rem;color:var(--media-task-accent);font-size:.8rem}.gallery-media-dialog .day-detail-project-media-count{color:var(--text-secondary);font-size:.75rem}@media (hover: hover) and (pointer: fine){.gallery-media-dialog .day-detail-project:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-hover)}}.gallery-media-dialog .gallery-swipe-preview{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--surface-page)}.gallery-swipe-preview img{display:block;width:100%;height:100%;object-fit:contain}.gallery-swipe-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;padding:2rem;color:var(--text-secondary);text-align:center;overflow-wrap:anywhere}.gallery-swipe-placeholder i{font-size:2rem}.gallery-media-dialog .day-detail-slide.active,.gallery-media-dialog .gallery-swipe-preview{transition:transform .15s cubic-bezier(.2,0,0,1)}.gallery-media-dialog .day-detail-slide.active{animation-duration:.15s}.gallery-media-dialog .is-swipe-dragging .day-detail-slide.active,.gallery-media-dialog .is-swipe-dragging .gallery-swipe-preview{transition:none}@media (max-width: 700px),(hover: none) and (pointer: coarse){.gallery-media-dialog .day-detail-nav{display:none}.gallery-media-dialog .gallery-media-header-actions .action-icon-btn,.gallery-media-dialog .gallery-media-topbar .action-icon-btn,.gallery-media-dialog .gallery-media-bottom-bar .day-detail-score-trigger{min-width:2.75rem;min-height:2.75rem}.gallery-media-dialog .gallery-media-bottom-bar .day-detail-dot{height:2.75rem}}@media (prefers-reduced-motion: reduce){.gallery-media-dialog .day-detail-slide.active,.gallery-media-dialog .gallery-swipe-preview{transition:none;animation:none}}:root{--pill-surface: var(--surface-control);--pill-segment: var(--surface-raised);--pill-text: var(--text-control);--pill-accent-home: var(--accent-neutral);--pill-accent-gallery: var(--accent-gallery);--pill-accent-painting: var(--accent-gallery);--pill-accent-photos: var(--accent-photos);--pill-accent-calendar: var(--accent-calendar);--pill-accent-noise: var(--accent-noise);--pill-accent-game: var(--accent-game);--pill-accent-contact: var(--accent-contact);--pill-accent-notes: var(--calendar-tasks-accent, var(--accent-notes));--pill-accent-tree: var(--calendar-tasks-accent, var(--accent-notes));--pill-accent-sorter: var(--accent-sorter);--pill-accent-sport: var(--calendar-sport-accent, var(--accent-sport));--pill-accent-piano: var(--calendar-piano-accent, var(--accent-piano));--calendar-piano-accent: var(--accent-piano)}.pill-group{position:relative}html body .pill-group[data-pill-kind][data-pill-kind]{--pill-height: 2.625rem;--pill-font-size: .9rem;--pill-icon-size: 1.125rem;--pill-icon-width: calc(var(--pill-height) + .5rem);--pill-item-padding: 1rem;--pill-inner-radius: calc(var(--pill-height) * .2);--pill-end-radius: calc(var(--pill-height) / 2);--pill-gap: .38rem;--pill-padding: .38rem;--pill-accent: var(--pill-accent-notes);--pill-ink: var(--text-on-accent);isolation:isolate;display:inline-flex;align-items:stretch;gap:var(--pill-gap);box-sizing:border-box;width:max-content;max-width:100%;padding:var(--pill-padding);border:1px solid var(--border-subtle);border-radius:999px;background:var(--pill-surface, var(--surface-control));backdrop-filter:none;-webkit-backdrop-filter:none;scrollbar-width:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-size=compact]{--pill-height: 2.5rem;--pill-gap: .25rem;--pill-padding: .25rem}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-size=normal]{--pill-height: 2.875rem}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-size=small]{--pill-height: 2rem;--pill-icon-width: var(--pill-height);--pill-icon-size: 1rem;--pill-font-size: .8rem;--pill-item-padding: .65rem;--pill-gap: .125rem;--pill-padding: .125rem}@media (max-width: 700px),(pointer: coarse){html body .pill-group[data-pill-kind][data-pill-kind][data-pill-size=small]{--pill-height: 2.75rem;--pill-item-padding: .5rem}}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]{display:inline-flex;position:relative;z-index:auto;flex-shrink:0;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;height:var(--pill-height);min-height:var(--pill-height);min-width:0;margin:0;padding:0 var(--pill-item-padding);border:0;border-radius:var(--pill-inner-radius);background:var(--pill-segment, var(--surface-raised));color:var(--pill-text, var(--text-primary));font-family:SF Pro Text,system-ui,sans-serif;font-size:var(--pill-font-size);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;transition:color .12s linear,background-color .12s linear}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-edge=first][data-pill-item]{border-radius:var(--pill-end-radius) var(--pill-inner-radius) var(--pill-inner-radius) var(--pill-end-radius)}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-edge=last][data-pill-item]{border-radius:var(--pill-inner-radius) var(--pill-end-radius) var(--pill-end-radius) var(--pill-inner-radius)}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-edge=only][data-pill-item]{border-radius:var(--pill-end-radius)}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]:is(.active,.is-active,.is-current,[aria-pressed=true],[aria-selected=true],[aria-current=page]){background:var(--workspace-accent, var(--section-accent, var(--pill-accent)));color:var(--pill-ink)}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:default}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]:focus-visible{outline:2px solid var(--accent-neutral);outline-offset:-3px;box-shadow:none}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]>:is(i,svg,span,abbr,strong){position:relative;z-index:2;color:inherit;transition:scale .24s cubic-bezier(.34,1.56,.64,1)}html body .pill-group[data-pill-kind][data-pill-kind].is-dock-pressed>.is-motion-target>:is(i,svg,span,abbr,strong),html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]:active>:is(i,svg,span,abbr,strong){scale:.96;transition-duration:90ms}html body .pill-group[data-pill-kind][data-pill-kind].is-motion-ready{touch-action:pan-y}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-gesture=direct].is-motion-ready{touch-action:none}html body .pill-group[data-pill-kind=actions][data-pill-kind].is-motion-ready{touch-action:manipulation}html body .pill-group[data-pill-kind][data-pill-kind].is-motion-ready>.workspace-dock-bubble{position:absolute;z-index:1;inset:0 auto auto 0;display:block;fill:var(--dock-accent, var(--pill-accent));stroke:none;opacity:0;overflow:visible;pointer-events:none;transition:opacity .12s linear}html body .pill-group[data-pill-kind][data-pill-kind].is-motion-ready.has-motion-target>.workspace-dock-bubble{opacity:1}html body .pill-group[data-pill-kind][data-pill-kind].is-motion-ready>[data-pill-item][data-pill-item]:is(.active,.is-active,.is-current,[aria-pressed=true],[aria-selected=true],[aria-current=page],:hover,:focus-visible,.is-motion-target){background:var(--pill-segment, var(--surface-raised));color:var(--pill-text, var(--text-primary));box-shadow:none}html body .pill-group[data-pill-kind][data-pill-kind].is-motion-ready>[data-pill-item][data-pill-item].is-motion-target{background:transparent}html body .pill-group[data-pill-kind][data-pill-kind].is-motion-ready>[data-pill-item][data-pill-item].is-motion-covered{background:transparent;color:var(--pill-ink)}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item][hidden]{display:none}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item].pill-grow{flex:1 1 auto;width:auto}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-content=icons]{--pill-icon-size: 1.25rem}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-content=icons]>[data-pill-item][data-pill-item],html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item].pill-icon{flex-basis:var(--pill-icon-width);width:var(--pill-icon-width);padding:0}html body .pill-group[data-pill-kind][data-pill-kind]>.pill-readout{display:grid;flex:1;place-items:center;min-width:0;padding-inline:.5rem;color:var(--text-primary);font-size:var(--pill-font-size);font-weight:800}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]>i{font-size:var(--pill-icon-size)}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]>svg{flex:none;width:var(--pill-icon-size);height:var(--pill-icon-size)}html body .pill-group.section-direct-nav[data-pill-kind][data-pill-kind]{--pill-height: 2.75rem;--pill-font-size: .95rem;--pill-icon-size: 1.25rem;--pill-icon-width: 3.25rem;--pill-gap: .5rem}@media (max-width: 1650px),(max-aspect-ratio: 6/5){html body .pill-group.section-direct-nav[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]{flex:0 0 var(--pill-icon-width)!important;width:var(--pill-icon-width)!important;height:var(--pill-height)!important;padding:0}}@media (max-width: 700px),(pointer: coarse){html body .pill-group[data-pill-kind][data-pill-kind],html body .pill-group[data-pill-kind][data-pill-kind][data-pill-size=compact]{--pill-height: 2.75rem;--pill-gap: .25rem;--pill-padding: .25rem}html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]{padding-inline:.7rem}}@media (max-width: 700px){html body .pill-group.section-direct-nav[data-pill-kind][data-pill-kind]{--pill-gap: .25rem;--pill-icon-width: clamp(2.75rem, calc((100vw - 1rem - 5 * var(--pill-gap) - 2 * var(--pill-padding) - 2px) / 6), 3.25rem);max-width:calc(100vw - 1rem)!important}}@media (prefers-reduced-motion: reduce){html body .pill-group[data-pill-kind][data-pill-kind]>.workspace-dock-bubble,html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item],html body .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]>:is(i,svg,span,abbr,strong){transition:none;scale:none}}.personal-app .editor-tool-bar>.pill-tool-slot{grid-column:1;min-width:0}.personal-app .editor-tool-bar>.pill-history-slot{grid-column:3;justify-self:end}@media (max-width: 360px){.personal-app .editor-tool-bar>.pill-tool-slot{grid-area:tools}.personal-app .editor-tool-bar>.pill-history-slot{grid-area:history}html body .pill-group[data-pill-kind][data-pill-kind]:is(.editor-tool-toggles,.editor-history-actions){--pill-icon-width: var(--pill-height)}}html body .pill-group[data-pill-layout=scale][data-pill-kind][data-pill-kind]{display:flex;width:100%;--pill-gap: .15rem;--pill-padding: .15rem}html body .pill-group[data-pill-layout=scale][data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]{flex:1 1 0;padding:0;font-size:1rem}html body .sorter-evaluation>.pill-group.sorter-history[data-pill-kind]{pointer-events:auto;margin:0 auto .4rem}html body .pill-group[data-pill-kind][data-pill-kind] .checklist-add-tool>[data-pill-item]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--pill-icon-width);height:var(--pill-height);min-height:var(--pill-height);padding:0;border:0;border-radius:var(--pill-end-radius) var(--pill-inner-radius) var(--pill-inner-radius) var(--pill-end-radius);background:var(--pill-segment, var(--surface-raised));color:var(--pill-text, var(--text-primary))}html body .pill-group[data-pill-kind][data-pill-kind] .checklist-add-tool>[data-pill-item].is-motion-target{background:transparent}html body .pill-group[data-pill-kind][data-pill-kind] .checklist-add-tool>[data-pill-item].is-motion-covered{background:transparent;color:var(--pill-ink)}html body .pill-group[data-pill-kind][data-pill-kind] .checklist-add-tool>[data-pill-item]>:is(svg,span){position:relative;z-index:2}html body .pill-group[data-pill-kind][data-pill-layout=dock]{position:fixed;margin-inline:auto;max-width:calc(100% - 1.5rem)}html body .calendar-workspace-dock.calendar-workspace-dock>.workspace-settings.workspace-settings[data-pill-item][data-pill-item]{display:inline-flex}@media (max-width: 700px){html body .pill-group[data-pill-kind][data-pill-kind][data-pill-layout=dock]:has(>.workspace-settings){--pill-dock-items: 6;--pill-height: clamp(2.75rem, calc((100vw - 1rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - 5 * var(--pill-gap) - 2 * var(--pill-padding) - 2px) / 6), calc(2.75rem * var(--pill-dock-scale)))}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-layout=dock]{--pill-dock-items: 5;--pill-dock-scale: 1.2;--pill-dock-width-scale: 1.2;--pill-height: calc(2.75rem * var(--pill-dock-scale));--pill-icon-size: calc(1.25rem * var(--pill-dock-scale));--pill-icon-width: calc(3.25rem * var(--pill-dock-scale));--pill-gap: calc(.25rem * var(--pill-dock-scale));--pill-padding: calc(.25rem * var(--pill-dock-scale));width:calc((var(--pill-dock-items) * var(--pill-icon-width) + (var(--pill-dock-items) - 1) * var(--pill-gap) + 2 * var(--pill-padding) + 2px) * var(--pill-dock-width-scale));max-width:calc(100% - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));bottom:max(.375rem,calc(env(safe-area-inset-bottom,0px) - .75rem));margin-inline:auto}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-layout=dock]>[data-pill-item][data-pill-item]{flex:1 1 0;flex-direction:row;min-width:var(--pill-height);width:auto;padding:0;gap:0}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-layout=dock]>[data-pill-item]>span{display:none}html body .pill-group[data-pill-kind][data-pill-kind][data-pill-layout=dock]>[data-pill-item]>:is(i,svg){display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--pill-icon-size);height:var(--pill-icon-size)}}html body .pill-group[data-pill-kind][data-pill-kind] .checklist-add-tool>[data-pill-item]>svg{width:var(--pill-icon-size);height:var(--pill-icon-size)}@media (max-width: 700px){html body :is(.unified-calendar-card,.notes-react-card,.sport-calendar,.unified-date-menu) .pill-group[data-pill-kind][data-pill-kind],html body :is(.unified-calendar-card,.notes-react-card,.sport-calendar,.unified-date-menu) .pill-group[data-pill-kind][data-pill-kind][data-pill-size=compact]{--pill-height: 2.2rem;--pill-icon-size: 1rem;--pill-icon-width: 2.6rem;--pill-item-padding: .56rem;--pill-gap: .2rem;--pill-padding: .2rem}html body :is(.unified-calendar-card,.notes-react-card,.sport-calendar,.unified-date-menu) .pill-group[data-pill-kind][data-pill-kind]>[data-pill-item][data-pill-item]{padding-inline:var(--pill-item-padding)}html body :is(.unified-calendar-card,.notes-react-card,.sport-calendar,.unified-date-menu) .pill-group[data-pill-kind][data-pill-kind][data-pill-content=icons]>[data-pill-item][data-pill-item]{padding:0}}@media (max-width: 700px){html body :is(.unified-calendar-card,.notes-react-card,.sport-calendar,.unified-date-menu) .pill-group[data-pill-kind][data-pill-kind]>.workspace-dock-bubble{max-width:100%}}
