:root{--website-bg-page: var(--surface-day-100)}@media (prefers-color-scheme: dark){:root{--website-bg-page: var(--purple)}}.website-page-bg{background:var(--website-bg-page);overflow-x:hidden}:root{--website-content-max-width: 720px}.website-preview-force-light{--website-bg-page: var(--surface-day-100);--color-text-primary: var(--plum-700);--color-text-subtle: var(--text-subtle);--color-text-danger: var(--clay-500);--color-surface-page: var(--white);--color-surface-card: var(--surface-day-100);--color-surface-inset: var(--surface-day-300);--color-surface-border: var(--surface-day-500)}.website-preview-force-dark{--website-bg-page: var(--purple);--color-text-primary: var(--white);--color-text-subtle: var(--text-subtle-dark);--color-text-danger: var(--clay-300);--color-surface-page: var(--purple);--color-surface-card: var(--surface-night-100);--color-surface-inset: var(--surface-night-300);--color-surface-border: var(--surface-night-500)}.website-page-content{container-type:inline-size;box-sizing:border-box;width:100%;max-width:calc(var(--website-content-max-width, 720px) + 48px);margin:0 auto;padding:0 24px}.ox-content.website-page-ox{padding-left:0;padding-right:0;overflow-x:visible}.ox-content.website-page-ox :is(ul,ol){padding-left:26px}.ox-content.website-page-ox .ox-toggle-summary:before{left:-24px;top:10px;transform:rotate(90deg)}.ox-content.website-page-ox .ox-toggle--collapsed>.ox-toggle-summary:before{transform:rotate(0)}.website-section{padding:48px 0;margin-left:-24px;margin-right:-24px}@container (min-width: 720px){.website-section{border-radius:4px}}.website-section-inner{max-width:var(--website-content-max-width, 720px);margin:0 auto;padding:0 24px;position:relative}.website-section-inner:after{content:"";display:block;clear:both}.website-section :is(h1,h2,h3):before{content:none}.website-section[data-website-list=timeline] li:not(.ox-task-item):before{content:"";top:15px;left:-20px;width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Ccircle cx='5.5' cy='5.5' r='5' fill='%235DA06D' stroke='%2386CB97'/%3E%3C/svg%3E");background-repeat:no-repeat}.website-section[data-website-list=timeline] li:not(.ox-task-item):after{content:"";position:absolute;left:-15.5px;top:15px;width:1px;background:var(--cactus-500);pointer-events:none}.website-section[data-website-list=timeline] li:not(.ox-task-item):not(:last-child):after{bottom:-1.3em}.website-section[data-website-list=timeline] li:not(.ox-task-item):last-child:after{display:none}.website-stamp{display:inline-block;max-width:132px;transform:rotate(var(--stamp-rotate, 0deg))}.website-stamp-img{display:block;width:100%;height:auto}.website-stamp-missing{display:inline-flex;align-items:center;justify-content:center;min-width:100px;min-height:130px;padding:16px;border:2px dashed var(--text-subtle);border-radius:4px;color:var(--text-subtle);font-size:.8em;transform:rotate(var(--stamp-rotate, 0deg))}.website-stamp-float-left{float:left;margin:0 16px 8px 0}.website-stamp-float-right{float:right;margin:0 0 8px 16px}.website-icon{display:inline-flex;color:var(--purple);vertical-align:middle}.website-icon-svg{width:100%;height:100%}.website-icon-placeholder{align-items:center;justify-content:center;border:1px dashed var(--text-subtle);border-radius:50%;color:var(--text-subtle);text-transform:uppercase;line-height:1}.website-icon-file,.website-svg{vertical-align:middle}.website-svg-float-left{float:left;margin:0 16px 8px 0}.website-svg-float-right{float:right;margin:0 0 8px 16px}.website-waypoint{display:inline-block;width:0;height:0}.website-section-title{position:relative;display:flex;align-items:flex-end;gap:16px;min-height:90px;margin:24px 0}.website-section-title .website-icon-file{position:relative;z-index:1}.website-section-title .website-line{z-index:0}.website-line-word{z-index:-1}.website-section-title :is(h1,h2,h3,h4,h5,h6){position:relative;z-index:1;margin:0 0 8px auto;text-align:right;text-shadow:1px 1px 0 var(--purple)}.website-section-title :is(h1,h2,h3):before{content:none}.website-section-title :is(h1,h2,h3,h4,h5,h6){color:var(--website-section-title-h-color, inherit)}.website-box{border:1px solid var(--color-surface-border);border-radius:8px;padding:20px;background:var(--color-surface-card);position:relative}.website-box:after{content:"";display:block;clear:both}.website-box-selectable{cursor:pointer;display:flex;align-items:flex-start;gap:12px}.website-box-selectable:hover:not(.website-box-disabled){box-shadow:0 0 0 1px var(--color-surface-border)}.website-box-selected{box-shadow:0 0 0 2px var(--green)}.website-box-disabled{opacity:.67;cursor:not-allowed}.website-box-radio{flex-shrink:0;margin-top:calc((var(--ox-grid, 41px) - 23px) / 2)}.website-box-content{flex:1;min-width:0}.website-flex{display:flex;align-items:baseline;gap:12px}.website-daily-log-embed{border-left:3px solid var(--green);background:var(--surface-day-100);border-radius:4px;padding:16px 20px;margin:16px 0}.website-daily-log-embed-header{display:flex;gap:8px;align-items:baseline;margin-bottom:8px;font-size:.85em;color:var(--text-subtle)}.website-daily-log-embed-project{font-weight:700;color:var(--purple)}.website-header{background:var(--color-surface-card)}.website-header-logo{display:flex;align-items:center;flex-shrink:0}.website-header-logo-img{display:block;height:34px;width:auto}.website-header-row--desktop{display:none;align-items:center;gap:24px;padding:16px 32px}.website-header-links{display:flex;align-items:center;gap:4px;margin-inline:auto}.website-header-row--mobile{display:block}.website-header-row-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.website-header-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:none;color:var(--purple);cursor:pointer}.website-header-dropdown{display:flex;flex-direction:column;gap:2px;padding:4px 20px 16px;border-bottom:1px solid var(--color-surface-border)}@media screen and (min-width: 860px){.website-header-row--desktop{display:flex}.website-header-row--mobile{display:none}}
