.ui-tooltip{display:none}.ui-tooltip--visible{display:block}@media (pointer:coarse){.ui-tooltip--static{display:block}}@property --btn-padding{syntax:"<length>+";inherits:true;initial-value:0}@property --btn-padding-x{syntax:"<length>";inherits:true;initial-value:0}@property --btn-padding-y{syntax:"<length>";inherits:true;initial-value:0}@property --btn-gap{syntax:"<length>";inherits:true;initial-value:0}@property --icon-size{syntax:"<length>";inherits:true;initial-value:16px}.ui-kit-btn{--btn-padding:var(--btn-padding-y) var(--btn-padding-x);background-color:var(--btn-bg-color);color:var(--btn-text-color);font-size:var(--btn-font-size);line-height:var(--btn-font-size--line-height);outline:var(--btn-outline-width,0) solid var(--btn-outline-color);border-radius:var(--btn-border-radius);height:var(--btn-height,max-content);-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:manipulation;flex-grow:0;align-items:stretch;width:max-content;display:flex;position:relative}.ui-kit-btn--disabled{cursor:default}.ui-kit-btn--disabled .btn-content{opacity:.5}.ui-kit-btn .btn-content{gap:var(--btn-gap);padding:var(--btn-padding);flex:1;justify-content:center;align-items:center;display:flex}.ui-kit-btn--solid{--btn-bg-color:var(--theme-primary);--btn-text-color:var(--theme-on-primary);--btn-outline-color:var(--theme-primary)}.ui-kit-btn--outline{--btn-bg-color:transparent;--btn-text-color:var(--theme-on-primary);--btn-outline-width:2px;--btn-outline-color:var(--theme-on-primary)}.ui-kit-btn--ghost{--btn-bg-color:transparent;--btn-text-color:var(--theme-on-primary);--btn-outline-color:transparent}.ui-kit-btn--solid.ui-kit-btn--inverted{--btn-bg-color:var(--theme-neutral);--btn-text-color:var(--theme-primary);--btn-outline-color:var(--theme-primary)}.ui-kit-btn--outline.ui-kit-btn--inverted{--btn-bg-color:transparent;--btn-text-color:var(--theme-neutral);--btn-outline-width:2px;--btn-outline-color:var(--theme-neutral)}@media (hover:hover){.ui-kit-btn--outline.ui-kit-btn--inverted:hover{--btn-bg-color:var(--theme-neutral);--btn-text-color:var(--theme-primary)}}.ui-kit-btn .btn-icon{max-width:100%;height:100%;max-height:100%;height:var(--icon-size);width:var(--icon-size)}.ui-kit-btn.ui-kit-btn--icon-only{--btn-padding:8px;--btn-border-radius:var(--radius-4);width:var(--btn-height);aspect-ratio:1}.ui-kit-btn .btn-trailing{display:flex}.ui-kit-btn--split .btn-content{justify-content:flex-start}.ui-kit-btn.ui-kit-btn--xl,.ui-kit-btn-tokens--xl{--btn-font-size:var(--text-xl);--btn-font-size--line-height:var(--text-xl--line-height);--btn-border-radius:22.5px;--btn-gap:10px;--btn-padding-y:14px;--btn-padding-x:24px;--btn-height:50px;--icon-size:18px}:is(.ui-kit-btn.ui-kit-btn--xl,.ui-kit-btn-tokens--xl).ui-kit-btn--icon-only{--btn-padding:14px}.ui-kit-btn.ui-kit-btn--lg,.ui-kit-btn-tokens--lg{--btn-font-size:var(--text-xl);--btn-font-size--line-height:var(--text-xl--line-height);--btn-border-radius:19px;--btn-gap:6px;--btn-padding-y:10px;--btn-padding-x:20px;--btn-height:45px;--icon-size:20px}:is(.ui-kit-btn.ui-kit-btn--lg,.ui-kit-btn-tokens--lg).ui-kit-btn--icon-only{--btn-padding:10px}.ui-kit-btn.ui-kit-btn--base,.ui-kit-btn-tokens--base{--btn-font-size:var(--text-base);--btn-font-size--line-height:var(--text-base--line-height);--btn-border-radius:18px;--btn-gap:8px;--btn-padding-y:6px;--btn-padding-x:14px;--btn-height:40px;--icon-size:18px}:is(.ui-kit-btn.ui-kit-btn--base,.ui-kit-btn-tokens--base).ui-kit-btn--icon-only{--btn-padding:8px}.ui-kit-btn.ui-kit-btn--sm,.ui-kit-btn-tokens--sm{--btn-font-size:var(--text-base);--btn-font-size--line-height:var(--text-base--line-height);--btn-border-radius:13px;--btn-gap:8px;--btn-padding-y:4px;--btn-padding-x:12px;--icon-size:16px;--btn-height:30px}:is(.ui-kit-btn.ui-kit-btn--sm,.ui-kit-btn-tokens--sm).ui-kit-btn--icon-only{--btn-padding:7px}.ui-kit-btn:focus-visible{--btn-outline-width:2px}@media (hover:hover){.ui-kit-btn:hover{--btn-outline-width:2px}.ui-kit-btn:hover .btn-icon.btn-icon--left{transform:scale(1.3)rotate(-5deg)}.ui-kit-btn:hover .btn-icon.btn-icon--right{transform:scale(1.3)rotate(5deg)}}.ui-kit-btn[data-active]{--btn-outline-width:2px}.ui-kit-btn[data-active] .btn-icon.btn-icon--left{transform:scale(1.3)rotate(-5deg)}.ui-kit-btn[data-active] .btn-icon.btn-icon--right{transform:scale(1.3)rotate(5deg)}.ui-kit-btn--quiet-tap[data-active] .btn-icon{transform:none}@media (pointer:coarse){.ui-kit-btn:before{content:"";inset:var(--btn-tap-inset,-8px);border-radius:calc(var(--btn-border-radius) + 8px);position:absolute}}.ui-kit-alert__cancel,.ui-kit-alert__confirm{width:100%;color:var(--color-brown-700);font-size:var(--text-lg);line-height:var(--text-lg--line-height);cursor:pointer;padding:16px;position:relative}.hover-effect{opacity:0;border-radius:var(--radius-2);background-size:400% 400%;outline:none;justify-content:center;align-items:center;padding:3px;transition:all .1s ease-in-out;animation:2s linear infinite background-slide;display:flex;position:absolute;inset:-4px}.ui-kit-alert__cancel .hover-effect{background-color:var(--color-grey-300);color:var(--color-grey-500)}.ui-kit-alert--warn .ui-kit-alert__confirm .hover-effect{color:var(--color-red-600);background-image:linear-gradient(to right bottom in oklab, var(--color-red-600) 30%, var(--color-red-300) 50%, var(--color-red-600) 70%)}.ui-kit-alert--info .ui-kit-alert__confirm .hover-effect{color:var(--color-blue-500);background-image:linear-gradient(to right bottom in oklab, var(--color-blue-500) 40%, var(--color-blue-400) 50%, var(--color-blue-500) 80%)}.hover-effect span{background-color:var(--color-white);border-radius:var(--radius-1_5);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ui-kit-input-container{flex-direction:column;gap:6px;width:100%;display:flex}.ui-kit-input-container--sm .ui-kit-input{border-radius:var(--radius-3_5);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:8px 12px}.ui-kit-input-container--lg .ui-kit-input{border-radius:var(--radius-5_5);font-size:var(--text-lg);line-height:var(--text-lg--line-height);padding:16px 24px}.ui-kit-input-container span{color:var(--color-brown-700)}.ui-kit-input{background-color:var(--theme-primary);border-radius:var(--radius-4);outline:1px solid #0000;width:100%;padding:12px 16px;transition:outline-color 60ms ease-in-out;position:relative}.ui-kit-input:focus-within{outline-color:var(--color-blue-500)}.ui-kit-input-container--error .ui-kit-input{outline-color:var(--color-red-500)}.ui-kit-input input{border-bottom:1px dashed var(--theme-neutral);color:var(--theme-on-primary);background:0 0;outline:none;width:100%;min-width:0}.ui-kit-input input::placeholder,.ui-kit-input input:disabled{color:var(--color-brown-500)}.ui-kit-input input:autofill{box-shadow:0 0 0px 1000px var(--theme-primary) inset}.ui-kit-input input:autofill:hover{box-shadow:0 0 0px 1000px var(--theme-primary) inset}.ui-kit-input input:autofill:focus{box-shadow:0 0 0px 1000px var(--theme-primary) inset}.ui-kit-input input::-webkit-autofill{box-shadow:0 0 0px 1000px var(--theme-primary) inset}.ui-kit-input input::-webkit-autofill:hover{box-shadow:0 0 0px 1000px var(--theme-primary) inset}.ui-kit-input input::-webkit-autofill:focus{box-shadow:0 0 0px 1000px var(--theme-primary) inset}:where([data-theme=dark],[data-theme=dark] *) .ui-kit-input-container span{color:var(--color-brown-100)}.ui-kit-input-container--text-left input{text-align:left}.ui-kit-input-container--text-right input{text-align:right}.ui-kit-input-container--text-center input{text-align:center}.ui-kit-scroll-bar[data-v-96f8f5e8]{--bar-color:var(--color-brown-300);--thumb-color:var(--color-brown-300);--theme-color:var(--color-purple-400);--transition-dur:50ms;--transition:background-color 50ms ease-in-out, outline 50ms ease-in-out;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--bar-color);width:4px;transition:var(--transition);border-radius:999px}.ui-kit-scroll-bar[data-v-96f8f5e8]:has(.ui-kit-scroll-bar__thumb:hover){--bar-color:var(--theme-color);--thumb-color:var(--theme-color)}.ui-kit-scroll-bar[data-v-96f8f5e8]:before{content:"";background-color:var(--bar-color);border-radius:999px;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ui-kit-scroll-bar[data-v-96f8f5e8]:after{content:"";background-color:var(--bar-color);border-radius:999px;width:12px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ui-kit-scroll-bar__thumb[data-v-96f8f5e8]{background-color:var(--thumb-color);cursor:pointer;z-index:10;transition:var(--transition);border-radius:999px;position:absolute;left:-4px;right:-4px}.ui-kit-scroll-bar__thumb[data-v-96f8f5e8]:hover{outline:4px solid var(--bar-color)}.ui-kit-popover{z-index:60;border-radius:var(--radius-7);pointer-events:auto;display:none;position:relative}.ui-kit-popover-container--click.ui-kit-popover-container--open .ui-kit-popover,.ui-kit-popover-container--hover:hover .ui-kit-popover,.ui-kit-popover-container--hover .ui-kit-popover:hover,.ui-kit-popover--open{display:block}.ui-kit-popover--shadow .ui-kit-popover__arrow-default{filter:drop-shadow(var(--drop-shadow-sm))}.ui-kit-popover__arrow{z-index:-10;width:20px;height:20px}.ui-kit-popover__arrow-default{background-color:var(--popover-arrow-color,var(--color-brown-300));border-radius:var(--radius-1);width:100%;height:100%;rotate:45deg}.ui-kit-popover__bridge{position:absolute;inset:0}.ui-kit-popover--top .ui-kit-popover__bridge{top:100%;bottom:calc(var(--popover-gap) * -1)}.ui-kit-popover--bottom .ui-kit-popover__bridge{top:calc(var(--popover-gap) * -1);bottom:100%}.ui-kit-popover--left .ui-kit-popover__bridge{right:calc(var(--popover-gap) * -1);left:100%}.ui-kit-popover--right .ui-kit-popover__bridge{right:100%;left:calc(var(--popover-gap) * -1)}.text-editor-container{flex-direction:column;width:100%;height:100%;display:flex}.text-editor-container:has([contenteditable=plaintext-only]){cursor:text}.text-editor{white-space:pre-wrap;overflow-wrap:break-word;outline:none;width:100%}.text-editor--h-left{text-align:left}.text-editor--h-center{text-align:center}.text-editor--h-right{text-align:right}.text-editor--v-top{justify-content:flex-start}.text-editor--v-center{justify-content:center}.text-editor--v-bottom{justify-content:flex-end}.text-editor__placeholder{pointer-events:none;color:var(--color-brown-300);line-height:1.2;display:flex;position:absolute;inset:0}.text-editor__placeholder--h-left{text-align:left;justify-content:flex-start}.text-editor__placeholder--h-center{text-align:center;justify-content:center}.text-editor__placeholder--h-right{text-align:right;justify-content:flex-end}.text-editor__placeholder--v-top{align-items:flex-start}.text-editor__placeholder--v-center{align-items:center}.text-editor__placeholder--v-bottom{align-items:flex-end}.text-editor{line-height:1.2}.card-face{--inner-radius:calc(var(--face-radius) - var(--face-padding));gap:calc(var(--face-image-padding) * 1.5);width:100%;height:100%;padding:var(--face-padding);border-radius:var(--face-radius);background-color:var(--card-bg-color);aspect-ratio:var(--aspect-card);flex-direction:column;display:flex;position:relative}.card-face[data-mode=edit]{--face-border-width:0px}.card-face[data-mode=edit]:focus-within{outline:2px solid var(--color-blue-500)}.card-container[data-error] .card-face{outline:2px solid var(--color-red-500)}.card-face[data-layout=above]{flex-direction:column}.card-face[data-layout=below]{flex-direction:column-reverse}.card-face__image-region{border-radius:var(--inner-radius);flex:auto;min-height:0;position:relative}.card-face__image{border-radius:inherit}.card-face__text-region{flex:none;min-height:0;overflow:hidden}.card-face[data-image=true]:not([data-layout=behind]) .card-face__image-region{min-height:50%}.card-face[data-image=true]:not([data-layout=behind]) .card-face__text-region{max-height:50%}.card-face[data-layout=behind] .card-face__image-region{z-index:0;border-radius:var(--face-radius);position:absolute;inset:0}.card-face[data-layout=behind] .card-face__text-region{z-index:1;flex:auto;position:relative}.card-face[data-image=false] .card-face__image-region{display:none}.card-face[data-image=false] .card-face__text-region{flex:auto}.card-face[data-image=true][data-text=false][data-layout=behind]{gap:0;padding:0}.card-face[data-image=true][data-text=false][data-layout=behind] .card-face__image-region{border-radius:var(--face-radius);flex:none;position:absolute;inset:0}.card-face[data-mode=view][data-image=true][data-text=false][data-layout=behind] .card-face__text-region,.card-face[data-mode=edit][data-image=true][data-text=false][data-layout=behind] .text-editor__placeholder,.card-face[data-mode=view][data-image=true][data-text=false]:is([data-layout=above],[data-layout=below]) .card-face__text-region{display:none}.card-face[data-mode=edit][data-image=true]:not([data-layout=behind]) .card-face__image-region{outline-offset:4px;outline:3px dashed #0000;transition:inset .15s,outline-color .15s,border-radius .15s}.card-container--edit[data-active] .card-face[data-mode=edit][data-image=true]:not([data-layout=behind]) .card-face__image-region{outline-color:var(--color-brown-500)}.card-container--edit[data-dragging] .card-face[data-mode=edit][data-image=true]:not([data-layout=behind]) .card-face__image-region{outline-color:var(--color-blue-500)}[data-theme=dark] .card-container--edit[data-dragging] .card-face[data-mode=edit][data-image=true]:not([data-layout=behind]) .card-face__image-region{outline-color:var(--color-blue-650)}.card-face[data-mode=edit][data-layout=behind][data-image=true] .card-face__image-region{transition:inset .15s,border-radius .15s}.card-container--edit[data-dragging] .card-face[data-mode=edit][data-layout=behind][data-image=true] .card-face__image-region{inset:var(--face-padding);border-radius:var(--inner-radius)}.card-container--edit[data-dragging] .card-face[data-mode=edit][data-layout=behind][data-image=true]{outline:3px dashed var(--color-blue-500);outline-offset:-3px;transition:outline-color .15s}[data-theme=dark] .card-container--edit[data-dragging] .card-face[data-mode=edit][data-layout=behind][data-image=true]{outline-color:var(--color-blue-650)}.card-container[data-loading] .text-editor__placeholder{display:none}.card-face__text-editor{color:var(--card-text-color)}.card-face__text-editor .text-editor__placeholder{color:var(--card-text-color--placeholder)}.card-cover{border-radius:var(--face-radius);box-sizing:border-box;border:var(--face-border-width) solid var(--theme-primary);width:100%;height:100%}.card-container{perspective:600px;--min-element-height:80px;--face-image-padding:calc(var(--face-padding) / 2);--card-bg-color:var(--color-white);--card-text-color:var(--color-brown-700);--card-text-color--placeholder:var(--color-brown-500);aspect-ratio:var(--aspect-card);width:var(--card-width);color:var(--card-text-color);transition:width 50ms ease-in-out;position:relative}.card-container--2xl{--card-width:380px;--face-border-width:16px;--face-radius:70px;--face-padding:42px;--cover-icon-size:30%}.card-container--xl{--card-width:314px;--face-border-width:16px;--face-radius:58px;--face-padding:20px;--min-element-height:80px;--cover-icon-size:32%}.card-container--lg{--card-width:260px;--face-border-width:16px;--face-radius:56px;--face-padding:24px;--cover-icon-size:33%}.card-container--md{--card-width:240px;--face-border-width:16px;--face-radius:46px;--face-padding:16px;--min-element-height:80px;--cover-icon-size:33%}.card-container--base{--card-width:192px;--face-border-width:16px;--face-radius:40px;--face-padding:20px;--min-element-height:80px;--cover-icon-size:33%}.card-container--sm{--card-width:172px;--face-border-width:16px;--face-radius:32px;--face-padding:10px;--cover-icon-size:40%}.card-container--xs{--card-width:102px;--face-border-width:16px;--face-radius:24px;--face-padding:4px;--cover-icon-size:60%}.card-container--2xs{--card-width:43px;--face-border-width:6px;--face-radius:14px;--face-padding:4px;--cover-icon-size:80%}.card-container--3xs{--card-width:28px;--face-border-width:2px;--face-radius:8px;--face-padding:1px;--cover-icon-size:55%}[data-theme=dark] .card-container{--card-bg-color:var(--color-stone-700);--card-text-color:var(--color-brown-100);--card-text-color--placeholder:var(--color-brown-500)}.card-shimmer{border-radius:var(--face-radius);pointer-events:none;z-index:10;position:absolute;inset:0}
