:root,.light-theme{--paper:#fffdf7;--paper-soft:#f5f2e9;--paper-ground:#e9e8e1;--paper-sage:#e8eddf;--paper-peach:#f3e3d6;--paper-ink:#263c34;--paper-muted:#57675e;--paper-line:#c9ccc0;--paper-control:#7c897e;--paper-rust:#8a4934;--paper-stamp:#8a4934;--paper-stamp-ink:#fffdf7;--paper-action:#376d5b;--paper-action-ink:#fffdf7;--paper-danger:#a33d2e;--paper-warning:#805510;--paper-shadow:0 1px 3px #233c2a14, 0 10px 18px -15px #17342770;--paper-shadow-raised:0 4px 8px #233c2a14, 0 18px 42px -20px #17342765;--paper-overlay:#13201b85;--font-editorial:Georgia, "Times New Roman", serif;--paper-radius:3px;--control-radius:5px;--paper-motion:var(--motion-control,.16s);--paper-ease:cubic-bezier(.2, .8, .2, 1);--desktop-sidebar-width:15.5rem;--bg-primary:var(--paper-soft);--bg-board:var(--paper-ground);--bg-secondary:var(--paper);--bg-tertiary:var(--paper-soft);--bg-card:var(--paper);--bg-card-hover:var(--paper-soft);--bg-muted:color-mix(in srgb, var(--paper-ink) 5%, transparent);--bg-info:var(--paper-sage);--text-primary:var(--paper-ink);--text-secondary:var(--paper-muted);--text-muted:var(--paper-muted);--border-color:var(--paper-line);--border-hover:var(--paper-control);--border-focus:var(--paper-action);--accent-primary:var(--paper-action);--accent-secondary:var(--paper-rust);--heading-ink:var(--paper-ink);--heading-on-light:#263c34;--heading-on-dark:#f3f0e6;--scene-surface:var(--paper);--scene-raised:var(--paper-soft);--scene-tint:var(--paper-sage);--scene-border:var(--paper-line);--scene-teal:var(--paper-action);--scene-coral:var(--paper-rust);--scene-blue:var(--paper-ink);--scene-purple:var(--paper-action);--scene-amber:var(--paper-warning);--scene-action:var(--paper-action);--scene-action-ink:var(--paper-action-ink);--event-heading-bg:var(--paper);--event-heading-ink:var(--paper-ink);--event-heading-border:var(--paper-line);--event-footer-bg:var(--paper-soft);--sidebar-bg:var(--paper-soft);--sidebar-border:var(--paper-line);--shadow-card:var(--paper-shadow);--shadow-card-hover:var(--paper-shadow-raised);--shadow-lifted:var(--paper-shadow-raised);--radius:var(--control-radius);--radius-sm:var(--paper-radius);--radius-lg:8px;--private-mode-bg:color-mix(in srgb, var(--paper-sage) 65%, transparent)}.dark-theme{--paper:#2c3541;--paper-soft:#20252e;--paper-ground:#181c23;--paper-sage:#313d49;--paper-peach:#403239;--paper-ink:#eceff3;--paper-muted:#b8c0cf;--paper-line:#627084;--paper-control:#8795a8;--paper-rust:#d6b597;--paper-stamp:#3d4b64;--paper-stamp-ink:#e1e9f7;--paper-action:#b7c8e7;--paper-action-ink:#1a2433;--paper-danger:#ffb6a5;--paper-warning:#d6b597;--paper-shadow:0 1px 3px #0003, 0 10px 18px -15px #0008;--paper-shadow-raised:0 4px 8px #0003, 0 18px 42px -20px #000a;--paper-overlay:#0a0e16ad;--heading-on-dark:#eceff3}.paper-surface{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper);min-width:0;color:var(--paper-ink);box-shadow:var(--paper-shadow)}.paper-title{color:var(--paper-ink);font-family:var(--font-editorial);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:500;line-height:1.18}.paper-button{border:1px solid var(--paper-control);border-radius:var(--control-radius);min-height:44px;color:var(--paper-ink);transition:background-color var(--paper-motion),border-color var(--paper-motion),box-shadow var(--paper-motion);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:600;line-height:1.3;display:inline-flex}.paper-button:hover{background:var(--paper-sage)}.paper-button[data-primary]{background:var(--paper-action);color:var(--paper-action-ink);border-color:var(--paper-action)}.paper-button[data-primary]:hover{box-shadow:inset 0 0 0 100vmax #0000000a}.paper-button:disabled{opacity:.55;cursor:default}.paper-field{border:1px solid var(--paper-control);border-radius:var(--control-radius);background:var(--paper-soft);width:100%;min-height:44px;color:var(--paper-ink);padding:.625rem .75rem}.paper-button:focus-visible,.paper-field:focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}.paper-field::placeholder{color:var(--paper-muted);opacity:1}.dark-theme [class~="bg-[var(--accent-primary)]"][class~=text-white]{color:var(--paper-action-ink)}.modal-container{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper);color:var(--paper-ink);box-shadow:var(--paper-shadow-raised)}.modal-header,.modal-footer{border-color:var(--paper-line)}.modal-header{background:var(--paper-soft)}.modal-header h2{font-family:var(--font-editorial);color:var(--paper-ink);font-weight:500}.modal-backdrop{background:var(--paper-overlay)}@media (prefers-reduced-motion:reduce){.paper-button,.paper-field{transition:none}}[data-guided-field]{scroll-margin-block:18px}[data-guided-invalid=true]:after{content:attr(data-guided-error);color:var(--paper-danger);margin-top:6px;font-size:16px;font-weight:600;display:block}[data-guided-invalid=true] :is(input,textarea,select,button:first-child){outline:2px solid var(--paper-danger);outline-offset:2px}
[data-dialog][data-paper-dialog=legacy]{--bg-primary:var(--paper);--bg-card:var(--paper);--bg-secondary:var(--paper-soft);--bg-muted:var(--paper-soft);--text-primary:var(--paper-ink);--text-secondary:var(--paper-muted);--text-muted:var(--paper-muted);--border-color:var(--paper-line);--accent-primary:var(--paper-action);--accent-secondary:var(--paper-action);--paper-overlay:color-mix(in srgb,var(--paper) 8%,transparent);background:var(--paper-overlay);color:var(--paper-ink);box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0}[data-dialog][data-paper-dialog=legacy]:not([data-anchored-dialog]):not([data-paper-positioned-menu]){overscroll-behavior:contain;scrollbar-width:none;height:100dvh;max-height:none;padding:max(76px,calc(var(--navbar-height,56px) + 16px),env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));display:block;position:fixed;inset:0;overflow-y:auto}[data-dialog][data-paper-dialog=legacy]::-webkit-scrollbar{display:none}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-backdrop]{-webkit-backdrop-filter:none;background:0 0;position:fixed}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card=legacy]{isolation:isolate;border:1px solid var(--paper-line);border-radius:var(--paper-radius,3px);background:var(--paper);min-width:0;color:var(--paper-ink);overflow-wrap:anywhere;background-image:none;position:relative;overflow:visible;box-shadow:0 3px 6px #142b291f,0 12px 28px #142b2924}[data-dialog][data-paper-dialog=legacy][data-paper-positioned-menu]>[data-paper-dialog-card=legacy]{position:fixed}[data-dialog][data-paper-dialog=legacy][data-anchored-dialog]>[data-paper-dialog-card=legacy]{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}[data-dialog][data-paper-dialog=legacy][data-anchored-dialog]>[data-paper-dialog-card=legacy]:before{top:2px}[data-dialog][data-paper-dialog=legacy]:not([data-anchored-dialog]):not([data-paper-positioned-menu])>[data-paper-dialog-card=legacy]{flex:none;height:auto;min-height:0;max-height:none;margin:0 auto}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card]:not([data-paper-taped]):before{content:"";z-index:3;background:linear-gradient(103deg,transparent 0 37%,#fff9d84a 39%,transparent 42%),linear-gradient(3deg,#92764b14,#fffbe51c 65%),var(--fallback-tape-tint,#d4c59f);width:54px;height:14px;opacity:var(--fallback-tape-opacity,.4);clip-path:polygon(1% 0,99% 1%,98% 20%,100% 43%,98% 65%,99% 99%,1% 100%,2% 76%,0 55%,2% 30%);pointer-events:none;position:absolute;top:-7px;left:calc(47% - 27px);transform:rotate(-2deg);box-shadow:inset 0 1px #fff9e533}[data-dialog][data-paper-dialog=legacy][data-paper-positioned-menu]>[data-paper-dialog-card]:not([data-paper-taped]):before{--fallback-tape-tint:#ddcfaa;--fallback-tape-opacity:.34;width:46px;height:12px;left:calc(54% - 23px);transform:rotate(3deg)}[data-dialog][data-paper-dialog=legacy][data-anchored-dialog]>[data-paper-dialog-card]:not([data-paper-taped]):before{--fallback-tape-tint:#cbc6aa;--fallback-tape-opacity:.38;width:49px;height:13px;left:calc(44% - 24px);transform:rotate(-4deg)}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card]>header{background:0 0;border-bottom:0;position:relative}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card]>header h2{font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--paper-ink);font-weight:550}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card]>header button:is([aria-label=Lukk],[aria-label=Close]){width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--paper-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}[data-dialog][data-paper-dialog=legacy]:not([data-anchored-dialog]):not([data-paper-positioned-menu]) [data-paper-dialog-body]{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}[data-dialog][data-paper-dialog=legacy] [data-paper-dialog-inner]{background:0 0;border:0;height:auto;min-height:0;max-height:none;overflow:visible;box-shadow:none!important}[data-dialog][data-paper-dialog=legacy] [data-paper-dialog-card] :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}[data-dialog][data-paper-dialog=legacy] [data-paper-dialog-card] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}[data-dialog][data-paper-dialog=legacy] [data-paper-dialog-card] button{overflow-wrap:normal}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card] :is([class~=text-gray-100],[class~=text-gray-200],[class~=text-gray-300],[class~=text-gray-700],[class~=text-gray-800],[class~=text-gray-900],[class~=text-slate-100],[class~=text-slate-200]){color:var(--paper-ink)}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card] :is([class~=text-gray-400],[class~=text-gray-500],[class~=text-gray-600],[class~=text-slate-400],[class~=text-slate-500]){color:var(--paper-muted)}[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card] :is(h1,h2,h3,h4,label,legend,p)[class~=text-white]{color:var(--paper-ink)}@media (min-width:1280px){[data-dialog][data-paper-dialog=legacy]:not([data-anchored-dialog]):not([data-paper-positioned-menu]){padding-left:calc(var(--desktop-sidebar-width,208px) + 24px)}}@media (max-width:767px){[data-dialog][data-paper-dialog=legacy]:not([data-anchored-dialog]):not([data-paper-positioned-menu]){padding-inline:max(5vw,env(safe-area-inset-left,0px)) max(5vw,env(safe-area-inset-right,0px))}}@media (max-height:500px){[data-dialog][data-paper-dialog=legacy]:not([data-anchored-dialog]):not([data-paper-positioned-menu]){padding-block:24px}}@media (prefers-reduced-transparency:reduce){[data-dialog][data-paper-dialog=legacy]{--paper-overlay:color-mix(in srgb,var(--paper) 70%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print,(forced-colors:active){[data-dialog][data-paper-dialog=legacy]>[data-paper-dialog-card]:not([data-paper-taped]):before{display:none}}
.Toast-module__yWhMxq__stack{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:0;max-width:min(380px,100vw - 24px);display:flex;position:fixed;right:16px}.Toast-module__yWhMxq__toast{border:1px solid var(--border-color);border-radius:var(--control-radius);background:var(--bg-secondary);width:fit-content;max-width:100%;min-height:48px;color:var(--text-primary);pointer-events:auto;align-items:center;gap:10px;padding:6px 6px 6px 13px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 4px 18px #0002}.Toast-module__yWhMxq__icon{flex-shrink:0;width:19px;height:19px}.Toast-module__yWhMxq__toast[data-kind=success]>.Toast-module__yWhMxq__icon{color:#45936e}.Toast-module__yWhMxq__toast[data-kind=error]>.Toast-module__yWhMxq__icon{color:#d05d58}.Toast-module__yWhMxq__toast[data-kind=warning]>.Toast-module__yWhMxq__icon{color:#b98527}.Toast-module__yWhMxq__toast[data-kind=info]>.Toast-module__yWhMxq__icon{color:#5994d3}.Toast-module__yWhMxq__message{overflow-wrap:anywhere}.Toast-module__yWhMxq__dismiss{border-radius:var(--control-radius);width:44px;height:44px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.Toast-module__yWhMxq__dismiss:hover{background:var(--bg-muted)}.Toast-module__yWhMxq__action{min-height:44px;color:var(--accent-primary);text-underline-offset:3px;padding:4px;text-decoration:underline}.Toast-module__yWhMxq__toast button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}@media (max-width:767px){.Toast-module__yWhMxq__stack{max-width:none;left:12px;right:12px;top:calc(var(--navbar-height,56px) + env(safe-area-inset-top,0px) + 8px);align-items:center}}.Toast-module__yWhMxq__confirmBackdrop{z-index:9999;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--paper-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Toast-module__yWhMxq__confirmSheet{background:var(--paper);width:100%;max-width:25rem;max-height:100%;color:var(--paper-ink);border:1px solid var(--paper-line);border-radius:var(--paper-radius);box-shadow:var(--paper-shadow-raised);overflow:auto}.Toast-module__yWhMxq__confirmBody{padding:1.25rem}.Toast-module__yWhMxq__confirmBody h3{font:500 1.5rem/1.2 var(--font-editorial);color:var(--paper-ink);margin-bottom:.625rem}.Toast-module__yWhMxq__confirmBody p{color:var(--paper-muted);overflow-wrap:anywhere;line-height:1.5}.Toast-module__yWhMxq__confirmActions{border-top:1px solid var(--paper-line);background:var(--paper-soft);gap:.75rem;padding:1rem 1.25rem;display:flex}.Toast-module__yWhMxq__confirmActions button{border:1px solid var(--paper-control);border-radius:var(--control-radius);min-width:0;min-height:44px;transition:filter var(--paper-motion) ease;flex:1;padding:.625rem .75rem;font-weight:600}.Toast-module__yWhMxq__cancel{color:var(--paper-ink);background:var(--paper)}.Toast-module__yWhMxq__confirmActions .Toast-module__yWhMxq__confirm{color:var(--paper-action-ink);background:var(--paper-action);border-color:var(--paper-action)}.Toast-module__yWhMxq__confirmActions .Toast-module__yWhMxq__confirm[data-variant=danger]{background:var(--paper-danger);border-color:var(--paper-danger)}.Toast-module__yWhMxq__confirmActions .Toast-module__yWhMxq__confirm[data-variant=warning]{background:var(--paper-warning);border-color:var(--paper-warning)}.Toast-module__yWhMxq__confirmActions button:hover{filter:brightness(.96)}.Toast-module__yWhMxq__confirmActions button:focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}@keyframes Toast-module__yWhMxq__confirmEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Toast-module__yWhMxq__confirmSheet{animation:none}.Toast-module__yWhMxq__confirmActions button{transition:none}}.Toast-module__yWhMxq__item{opacity:0;min-width:0;max-width:100%;transition:grid-template-rows var(--motion-exit,.16s) var(--motion-ease),opacity var(--motion-exit,.16s) ease,translate var(--motion-menu,.2s) var(--motion-ease);grid-template-rows:0fr;display:grid;translate:0 -5px}.Toast-module__yWhMxq__item[data-open=true]{opacity:1;grid-template-rows:1fr;translate:0}.Toast-module__yWhMxq__clip{min-height:0;padding-inline:2px;overflow:hidden}.Toast-module__yWhMxq__clip>.Toast-module__yWhMxq__toast{margin:2px 0 8px}.Toast-module__yWhMxq__toast button{transition:background-color var(--motion-control,.16s) var(--motion-ease),box-shadow var(--motion-press,.12s) ease}.Toast-module__yWhMxq__toast button:active{box-shadow:inset 0 0 0 100vmax #00000012}@media (prefers-reduced-motion:reduce){.Toast-module__yWhMxq__item,.Toast-module__yWhMxq__toast button{transition:none;translate:none}}.Toast-module__yWhMxq__confirmActions button:disabled{opacity:.55;cursor:wait}
