*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[data-app-theme=orangesicle] .app-frame{background:radial-gradient(700px 360px at 12% 6%,color-mix(in srgb,var(--sb-glow-strong) 62%,transparent),transparent 70%),linear-gradient(180deg,#fff3e0,#ffeccf)}[data-app-theme=spring] .app-frame{background:radial-gradient(760px 360px at 20% 0%,color-mix(in srgb,var(--sb-glow-strong) 56%,transparent),transparent 72%),linear-gradient(180deg,#f0f0e8,#e7f0d2)}[data-app-theme=cloud] .app-frame{background:radial-gradient(760px 380px at 85% -4%,color-mix(in srgb,var(--sb-glow-strong) 58%,transparent),transparent 72%),linear-gradient(180deg,#f0f0e8,#d6e6ea)}[data-app-theme=googled] .app-frame{background:radial-gradient(760px 380px at 82% -8%,color-mix(in srgb,var(--gg-core-blue) 18%,transparent),transparent 72%),radial-gradient(620px 320px at 16% -4%,color-mix(in srgb,var(--gg-yellow) 14%,transparent),transparent 72%),linear-gradient(180deg,#fff,#f0f0e8)}[data-app-theme=googled] .sidebar-header-badge{border-color:color-mix(in srgb,var(--gg-core-blue) 40%,var(--sb-border));background:linear-gradient(120deg,color-mix(in srgb,var(--gg-blue) 24%,#fff),color-mix(in srgb,var(--gg-red) 22%,#fff),color-mix(in srgb,var(--gg-yellow) 24%,#fff),color-mix(in srgb,var(--gg-green) 22%,#fff) 72%,color-mix(in srgb,var(--gg-core-blue) 22%,#fff))}[data-app-theme=googled] .sidebar-header-badge svg{color:var(--gg-core-blue)}[data-app-theme=googled] .sidebar-content>section:nth-child(4n+1) .sidebar-section-icon svg{color:var(--gg-red)}[data-app-theme=googled] .sidebar-content>section:nth-child(4n+2) .sidebar-section-icon svg{color:var(--gg-yellow)}[data-app-theme=googled] .sidebar-content>section:nth-child(4n+3) .sidebar-section-icon svg{color:var(--gg-green)}[data-app-theme=googled] .sidebar-content>section:nth-child(4n+4) .sidebar-section-icon svg{color:var(--gg-core-blue)}[data-app-theme=googled] .sidebar-section-trigger:hover .sidebar-section-icon svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gg-core-blue) 30%,transparent))}[data-app-theme=googled] .sidebar-btn-secondary{background:linear-gradient(180deg,#fff,#f6f8fb);border-color:#d1d5db}[data-app-theme=googled] .sidebar-btn-secondary:hover{border-color:color-mix(in srgb,var(--gg-core-blue) 44%,#d1d5db);background:linear-gradient(120deg,color-mix(in srgb,var(--gg-blue) 14%,#fff),color-mix(in srgb,var(--gg-red) 12%,#fff),color-mix(in srgb,var(--gg-yellow) 14%,#fff),color-mix(in srgb,var(--gg-green) 12%,#fff),color-mix(in srgb,var(--gg-core-blue) 12%,#fff))}.sidebar-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg) 96%,#fff 4%) 0%,var(--sb-bg) 100%);border-color:var(--sb-border);color:var(--sb-text);transition:background-color var(--sb-dur-slow) var(--sb-ease),border-color var(--sb-dur-med) var(--sb-ease),color var(--sb-dur-med) var(--sb-ease)}.sidebar-header{border-bottom:1px solid var(--sb-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sb-surface) 84%,transparent),color-mix(in srgb,var(--sb-surface) 68%,transparent));color:var(--sb-text-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px color-mix(in srgb,var(--sb-accent) 42%,transparent),0 1px color-mix(in srgb,var(--sb-border) 45%,transparent);transition:background-color var(--sb-dur-slow) var(--sb-ease),border-color var(--sb-dur-med) var(--sb-ease),box-shadow var(--sb-dur-med) var(--sb-ease)}.sidebar-header-icon{color:color-mix(in srgb,var(--sb-accent) 72%,var(--sb-text-strong));filter:drop-shadow(0 0 8px var(--sb-glow-soft));transition:color var(--sb-dur-hover) var(--sb-ease),filter var(--sb-dur-hover) var(--sb-ease)}.sidebar-header-badge{border:1px solid color-mix(in srgb,var(--sb-accent) 30%,var(--sb-border));background:linear-gradient(180deg,color-mix(in srgb,var(--sb-accent) 24%,var(--sb-surface-elevated)),color-mix(in srgb,var(--sb-accent) 12%,var(--sb-surface-soft)));box-shadow:var(--sb-shadow-pressable);transition:border-color var(--sb-dur-med) var(--sb-ease),background-color var(--sb-dur-med) var(--sb-ease),box-shadow var(--sb-dur-med) var(--sb-ease)}.sidebar-header-badge svg{color:var(--sb-accent)}.sidebar-content{display:flex;flex-direction:column;gap:12px}.sidebar-panel{border-radius:14px;border:1px solid var(--sb-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sb-surface-elevated) 94%,#fff 6%) 0%,var(--sb-surface) 100%);box-shadow:var(--sb-shadow-soft);padding:12px;transition:background-color var(--sb-dur-slow) var(--sb-ease),border-color var(--sb-dur-med) var(--sb-ease),box-shadow var(--sb-dur-med) var(--sb-ease),transform var(--sb-dur-med) var(--sb-ease)}.sidebar-section-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--sb-border) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sb-surface-soft) 75%,transparent);color:var(--sb-text-strong);transition:background-color var(--sb-dur-hover) var(--sb-ease),border-color var(--sb-dur-hover) var(--sb-ease),transform var(--sb-dur-press) var(--sb-ease-snappy),box-shadow var(--sb-dur-focus) var(--sb-ease)}.sidebar-section-icon svg{color:color-mix(in srgb,var(--sb-accent) 68%,var(--sb-text-muted));transition:color var(--sb-dur-fast) var(--sb-ease),filter var(--sb-dur-fast) var(--sb-ease)}.sidebar-section-trigger svg{transition:transform var(--sb-dur-fast) var(--sb-ease),color var(--sb-dur-hover) var(--sb-ease)}.sidebar-section-trigger.is-open svg:last-child{transform:rotate(0)}.sidebar-section-trigger.is-closed svg:last-child{transform:rotate(-90deg)}.sidebar-section-trigger:hover .sidebar-section-icon svg{color:var(--sb-accent);filter:drop-shadow(0 0 6px var(--sb-glow-strong))}.sidebar-section-trigger:hover{border-color:color-mix(in srgb,var(--sb-accent) 35%,var(--sb-border));background:color-mix(in srgb,var(--sb-surface-soft) 65%,var(--sb-accent) 12%);box-shadow:0 0 0 1px color-mix(in srgb,var(--sb-accent) 24%,transparent) inset;transform:translateY(-1px)}.sidebar-section-trigger:active{transform:translateY(0) scale(.998)}.sidebar-section-trigger.is-open{border-color:color-mix(in srgb,var(--sb-accent) 42%,var(--sb-border));background:color-mix(in srgb,var(--sb-surface-soft) 58%,var(--sb-accent) 16%)}.sidebar-section-trigger:focus-visible{outline:2px solid var(--sb-ring);outline-offset:2px}.sidebar-section-body{padding-top:12px;display:flex;flex-direction:column;gap:8px}.sidebar-section-content-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--sb-dur-collapse) var(--sb-ease),opacity var(--sb-dur-med) var(--sb-ease)}.sidebar-section-content-wrap>.sidebar-section-body{overflow:hidden}.sidebar-section-content-wrap.is-open{grid-template-rows:1fr;opacity:1}.sidebar-label{font-size:12px;line-height:16px;font-weight:500;color:var(--sb-text-muted)}.sidebar-input,.sidebar-textarea,.sidebar-panel select,.sidebar-panel input[type=text],.sidebar-panel input[type=number],.sidebar-panel input[type=search],.sidebar-panel input[type=url],.sidebar-panel textarea{border-radius:12px;border:1px solid var(--sb-border);background:var(--sb-surface-elevated);color:var(--sb-text);box-shadow:0 1px #ffffff08 inset;transition:border-color var(--sb-dur-hover) var(--sb-ease),box-shadow var(--sb-dur-focus) var(--sb-ease),background-color var(--sb-dur-hover) var(--sb-ease),color var(--sb-dur-hover) var(--sb-ease)}.sidebar-input::-moz-placeholder,.sidebar-textarea::-moz-placeholder,.sidebar-panel input::-moz-placeholder,.sidebar-panel textarea::-moz-placeholder{color:color-mix(in srgb,var(--sb-text-muted) 75%,transparent)}.sidebar-input::placeholder,.sidebar-textarea::placeholder,.sidebar-panel input::placeholder,.sidebar-panel textarea::placeholder{color:color-mix(in srgb,var(--sb-text-muted) 75%,transparent)}.sidebar-input:focus,.sidebar-textarea:focus,.sidebar-panel select:focus,.sidebar-panel input[type=text]:focus,.sidebar-panel input[type=number]:focus,.sidebar-panel input[type=search]:focus,.sidebar-panel input[type=url]:focus,.sidebar-panel textarea:focus{border-color:color-mix(in srgb,var(--sb-accent) 62%,var(--sb-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--sb-accent) 24%,transparent);outline:none}.sidebar-input:hover,.sidebar-textarea:hover,.sidebar-panel select:hover,.sidebar-panel input[type=text]:hover,.sidebar-panel input[type=number]:hover,.sidebar-panel input[type=search]:hover,.sidebar-panel input[type=url]:hover,.sidebar-panel textarea:hover{border-color:color-mix(in srgb,var(--sb-accent) 30%,var(--sb-border))}.sidebar-btn-secondary,.sidebar-panel button:not(.sidebar-switch):not(.sidebar-section-trigger):not([aria-label="Insert Mana Symbol"]){border:1px solid var(--sb-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sb-surface-elevated) 96%,#fff 4%),color-mix(in srgb,var(--sb-surface-soft) 80%,var(--sb-surface-elevated) 20%));color:var(--sb-text);box-shadow:var(--sb-shadow-pressable);transition:transform var(--sb-dur-press) var(--sb-ease-snappy),border-color var(--sb-dur-hover) var(--sb-ease),background-color var(--sb-dur-hover) var(--sb-ease),box-shadow var(--sb-dur-hover) var(--sb-ease),color var(--sb-dur-hover) var(--sb-ease)}.sidebar-btn-secondary:hover,.sidebar-panel button:not(.sidebar-switch):not(.sidebar-section-trigger):not([aria-label="Insert Mana Symbol"]):hover{border-color:color-mix(in srgb,var(--sb-accent) 38%,var(--sb-border));background:linear-gradient(180deg,color-mix(in srgb,var(--sb-surface-elevated) 78%,var(--sb-accent) 22%),color-mix(in srgb,var(--sb-surface-soft) 70%,var(--sb-accent) 30%));transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--sb-accent) 24%,transparent) inset,var(--sb-shadow-pressable)}.sidebar-btn-secondary:active,.sidebar-panel button:not(.sidebar-switch):not(.sidebar-section-trigger):not([aria-label="Insert Mana Symbol"]):active{transform:translateY(0) scale(.995);box-shadow:0 1px #ffffff0f inset}.sidebar-btn-secondary:focus-visible,.sidebar-panel button:not(.sidebar-switch):not(.sidebar-section-trigger):not([aria-label="Insert Mana Symbol"]):focus-visible{outline:2px solid var(--sb-ring);outline-offset:1px}.sidebar-icon-btn{border:1px solid color-mix(in srgb,var(--sb-accent) 30%,var(--sb-border));background:color-mix(in srgb,var(--sb-accent) 15%,var(--sb-surface-elevated));color:var(--sb-accent);box-shadow:var(--sb-shadow-pressable);transition:transform var(--sb-dur-press) var(--sb-ease-snappy),border-color var(--sb-dur-hover) var(--sb-ease),background-color var(--sb-dur-hover) var(--sb-ease),color var(--sb-dur-hover) var(--sb-ease),box-shadow var(--sb-dur-hover) var(--sb-ease)}.sidebar-icon-btn:hover{background:color-mix(in srgb,var(--sb-accent) 22%,var(--sb-surface-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--sb-accent) 24%,transparent) inset,0 0 14px var(--sb-glow-soft),var(--sb-shadow-pressable);transform:translateY(-1px)}.sidebar-icon-btn:active{transform:translateY(0) scale(.995)}.sidebar-switch{box-shadow:0 1px 1px #00000040 inset;transition:border-color var(--sb-dur-hover) var(--sb-ease),background-color var(--sb-dur-hover) var(--sb-ease),box-shadow var(--sb-dur-hover) var(--sb-ease)}.sidebar-switch-thumb{background:linear-gradient(180deg,#fff,#d9dfeb);box-shadow:0 1px 2px #00000059;transition:left var(--sb-dur-press) var(--sb-ease-snappy),transform var(--sb-dur-press) var(--sb-ease-snappy),box-shadow var(--sb-dur-hover) var(--sb-ease)}.sidebar-switch[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--sb-accent) 38%,transparent) inset,0 0 8px var(--sb-glow-soft)}.sidebar-switch[aria-pressed=true] .sidebar-switch-thumb{box-shadow:0 1px 2px #00000059,0 0 8px var(--sb-glow-soft)}.sidebar-switch:active .sidebar-switch-thumb{transform:scale(.94)}.sidebar-panel input[type=range]{accent-color:var(--sb-accent)}.sidebar-shell :is(input[type=text],input[type=number],input[type=search],input[type=url],textarea,select){border-radius:12px!important;border:1px solid var(--sb-border)!important;background:var(--sb-surface-elevated)!important;color:var(--sb-text)!important;box-shadow:0 1px #ffffff08 inset!important;transition:border-color var(--sb-dur-hover) var(--sb-ease),box-shadow var(--sb-dur-focus) var(--sb-ease),background-color var(--sb-dur-hover) var(--sb-ease),color var(--sb-dur-hover) var(--sb-ease)!important}.sidebar-shell :is(input[type=text],input[type=number],input[type=search],input[type=url],textarea,select):focus{border-color:color-mix(in srgb,var(--sb-accent) 62%,var(--sb-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--sb-accent) 24%,transparent)!important;outline:none!important}.sidebar-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,var(--sb-text-muted) 50%),linear-gradient(135deg,var(--sb-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:background-position var(--sb-dur-fast) var(--sb-ease),border-color var(--sb-dur-focus) var(--sb-ease),box-shadow var(--sb-dur-focus) var(--sb-ease)!important}.sidebar-shell select:hover{background-position:calc(100% - 16px) calc(50% + 0px),calc(100% - 11px) calc(50% + 0px)}.sidebar-shell select:focus{background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px)}.sidebar-shell input[type=color]{border-radius:12px!important;border:1px solid var(--sb-border)!important;background:var(--sb-surface-elevated)!important;box-shadow:var(--sb-shadow-pressable)!important}.sidebar-shell input[type=file]{color:var(--sb-text)!important}.sidebar-shell input[type=file]::file-selector-button{border-radius:10px;border:1px solid var(--sb-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sb-surface-elevated) 94%,#fff 6%),color-mix(in srgb,var(--sb-surface-soft) 82%,var(--sb-surface-elevated) 18%));color:var(--sb-text);box-shadow:var(--sb-shadow-pressable);padding:6px 10px;margin-right:10px;transition:transform var(--sb-dur-press) var(--sb-ease-snappy),border-color var(--sb-dur-hover) var(--sb-ease),background-color var(--sb-dur-hover) var(--sb-ease),color var(--sb-dur-hover) var(--sb-ease)}.sidebar-shell input[type=file]::file-selector-button:hover{border-color:color-mix(in srgb,var(--sb-accent) 38%,var(--sb-border))}.sidebar-shell input[type=file]::file-selector-button:active{transform:translateY(1px)}.sidebar-shell input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;background:transparent}.sidebar-shell input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--sb-accent) 70%,var(--sb-surface-soft)),color-mix(in srgb,var(--sb-accent) 28%,var(--sb-surface-soft)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sb-border) 80%,transparent)}.sidebar-shell input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sb-accent) 55%,var(--sb-border));background:linear-gradient(180deg,#fff,#d9dfeb);box-shadow:0 1px 2px #00000059;-webkit-transition:transform var(--sb-dur-press) var(--sb-ease-snappy),box-shadow var(--sb-dur-hover) var(--sb-ease),border-color var(--sb-dur-hover) var(--sb-ease);transition:transform var(--sb-dur-press) var(--sb-ease-snappy),box-shadow var(--sb-dur-hover) var(--sb-ease),border-color var(--sb-dur-hover) var(--sb-ease)}.sidebar-shell input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--sb-accent) 35%,var(--sb-surface-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sb-border) 80%,transparent)}.sidebar-shell input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sb-accent) 55%,var(--sb-border));background:linear-gradient(180deg,#fff,#d9dfeb);box-shadow:0 1px 2px #00000059;-moz-transition:transform var(--sb-dur-press) var(--sb-ease-snappy),box-shadow var(--sb-dur-hover) var(--sb-ease),border-color var(--sb-dur-hover) var(--sb-ease);transition:transform var(--sb-dur-press) var(--sb-ease-snappy),box-shadow var(--sb-dur-hover) var(--sb-ease),border-color var(--sb-dur-hover) var(--sb-ease)}.sidebar-shell input[type=range]:hover::-webkit-slider-thumb,.sidebar-shell input[type=range]:hover::-moz-range-thumb{box-shadow:0 1px 2px #00000059,0 0 8px var(--sb-glow-soft)}.sidebar-shell input[type=range]:active::-webkit-slider-thumb,.sidebar-shell input[type=range]:active::-moz-range-thumb{transform:scale(1.08)}.sidebar-shell input[type=range]:focus-visible{outline:2px solid var(--sb-ring);outline-offset:2px;border-radius:999px}@media (prefers-reduced-motion: reduce){.sidebar-shell *,.sidebar-shell *:before,.sidebar-shell *:after{transition-duration:1ms!important;animation-duration:1ms!important}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.left-0\.5{left:.125rem}.left-2{left:.5rem}.left-5{left:1.25rem}.right-0{right:0}.top-0{top:0}.top-0\.5{top:.125rem}.top-2{top:.5rem}.z-50{z-index:50}.mb-2{margin-bottom:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-52{max-height:13rem}.min-h-0{min-height:0px}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[240px\]{width:240px}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[2\.25rem\]{min-width:2.25rem}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[40vw\]{max-width:40vw}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.shrink-\[2\]{flex-shrink:2}.basis-0{flex-basis:0px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--sb-accent\)\]{border-color:var(--sb-accent)}.border-\[var\(--sb-border\)\]{border-color:var(--sb-border)}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-200\/80{border-color:#e5e5e5cc}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-400{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-white\/50{border-color:#ffffff80}.border-t-neutral-600{--tw-border-opacity: 1;border-top-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--sb-accent\)_22\%\,var\(--sb-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--sb-accent) 22%,var(--sb-surface-elevated))}.bg-\[color-mix\(in_srgb\,var\(--sb-accent\)_24\%\,var\(--sb-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--sb-accent) 24%,var(--sb-surface-elevated))}.bg-\[color-mix\(in_srgb\,var\(--sb-accent\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sb-accent) 26%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--sb-accent\)_30\%\,var\(--sb-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--sb-accent) 30%,var(--sb-surface-elevated))}.bg-\[var\(--sb-bg\)\]{background-color:var(--sb-bg)}.bg-\[var\(--sb-surface-soft\)\]{background-color:var(--sb-surface-soft)}.bg-black\/20{background-color:#0003}.bg-black\/70{background-color:#000000b3}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-50\/50{background-color:#fafafa80}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-14{padding-bottom:3.5rem}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-\[var\(--sb-accent\)\]{color:var(--sb-accent)}.text-\[var\(--sb-text\)\]{color:var(--sb-text)}.text-\[var\(--sb-text-strong\)\]{color:var(--sb-text-strong)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[direction\:ltr\]{direction:ltr}:root{color-scheme:light dark}html,body,#root{height:100%}@font-face{font-family:"2012c863631ba71f874aba70590795a1";src:url(/fonts/2012c863631ba71f874aba70590795a1.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Acme-Regular;src:url(/fonts/Acme-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Amanda Std Regular;src:url(/fonts/Amanda%20Std%20Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:DIN-Next-Bold;src:url(/fonts/DIN-Next-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:DIN-Next-Medium;src:url(/fonts/DIN-Next-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:DIN-Next-Regular;src:url(/fonts/DIN-Next-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Davison Americana CG Regular;src:url(/fonts/Davison%20Americana%20CG%20Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Gill Sans Bold Italic;src:url(/fonts/Gill%20Sans%20Bold%20Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Gill Sans Condensed Bold;src:url(/fonts/Gill%20Sans%20Condensed%20Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Gill Sans Medium Italic;src:url(/fonts/Gill%20Sans%20Medium%20Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Gill Sans Medium;src:url(/fonts/Gill%20Sans%20Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Invocation;src:url(/fonts/Invocation.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Magic-Fomalhaut;src:url(/fonts/Magic-Fomalhaut.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Matrix Bold;src:url(/fonts/Matrix%20Bold%20Small%20Caps.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Matrix Bold;src:url(/fonts/Matrix%20Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Montserrat-Medium;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:NeoSansProItalic;src:url(/fonts/NeoSansProItalic.OTF) format("opentype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:NeoSansProRegular;src:url(/fonts/NeoSansProRegular.OTF) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"New Compressed (zipped) Folder";src:url("/fonts/New%20Compressed%20(zipped)%20Folder.zip") format("zip");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:NotoSans-Regular;src:url(/fonts/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:NudMotoyaExAporo_W6;src:url(/fonts/NudMotoyaExAporo_W6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:OCR A Std Regular;src:url(/fonts/OCR%20A%20Std%20Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Palatino Font;src:url(/fonts/Palatino%20Font.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/Plantin-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/PlantinMTProBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/PlantinMTProRg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Plantin Italic;src:url(/fonts/PlantinMTProRgIt.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/PlantinMTProRgIt.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/PlantinMTProSemiBdIt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Souvenir-Itc-T-OT-Bold;src:url(/fonts/Souvenir-Itc-T-OT-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:SpecialElite-Regular;src:url(/fonts/SpecialElite-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Thunderman;src:url(/fonts/Thunderman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:arial_black;src:url(/fonts/arial_black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Beleren Bold;src:url(/fonts/beleren-b.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Beleren;src:url(/fonts/beleren-bsc.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:decour-cnd-regular-italic;src:url(/fonts/decour-cnd-regular-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:decour-cnd-regular;src:url(/fonts/decour-cnd-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:fritz-quadrata;src:url(/fonts/fritz-quadrata.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:gotham-medium;src:url(/fonts/gotham-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:gothambold;src:url(/fonts/gothambold.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:goudy-medieval;src:url(/fonts/goudy-medieval.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Matrix Bold;src:url(/fonts/matrix-b.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Matrix;src:url(/fonts/matrix.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Plantin Italic;src:url(/fonts/mplantin-i.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/mplantin-i.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/mplantin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:officina-ser-itc-black;src:url(/fonts/officina-ser-itc-black.otf) format("opentype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Phyrexian;src:url(/fonts/phy.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Phyrexian;src:url(/fonts/phy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Phyrexian;src:url(/fonts/phyrexian.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Plantin;src:url(/fonts/plantin-semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:saloon-girl;src:url(/fonts/saloon-girl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:shango-gothic-bold;src:url(/fonts/shango-gothic-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:souvenirstd-medium;src:url(/fonts/souvenirstd-medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}:root{--sb-bg: #f2f5fb;--sb-surface: #ffffff;--sb-surface-soft: #eef2f8;--sb-surface-elevated: #ffffff;--sb-border: #d4deeb;--sb-text-strong: #151c29;--sb-text: #2b3647;--sb-text-muted: #5b6678;--sb-accent: #4c6fff;--sb-accent-hover: #6482ff;--sb-accent-active: #3d5eea;--sb-shadow-soft: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 22px rgba(15, 23, 42, .06);--sb-shadow-pressable: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 3px rgba(10, 16, 30, .22);--sb-glow-soft: color-mix(in srgb, var(--sb-accent) 16%, transparent);--sb-glow-strong: color-mix(in srgb, var(--sb-accent) 34%, transparent);--sb-ring: color-mix(in srgb, var(--sb-accent) 60%, #ffffff);--sb-dur-fast: .12s;--sb-dur-med: .18s;--sb-dur-slow: .22s;--sb-dur-hover: .11s;--sb-dur-focus: .15s;--sb-dur-press: 90ms;--sb-dur-collapse: .24s;--sb-ease: cubic-bezier(.2, .7, .2, 1);--sb-ease-snappy: cubic-bezier(.24, .88, .3, 1.14)}.dark{--sb-bg: #141923;--sb-surface: #1a2230;--sb-surface-soft: #20293a;--sb-surface-elevated: #242f43;--sb-border: #2f3a4f;--sb-text-strong: #e9edf5;--sb-text: #d5dceb;--sb-text-muted: #9daac0;--sb-accent: #7c8fff;--sb-accent-hover: #90a0ff;--sb-accent-active: #687dee;--sb-shadow-soft: 0 1px 2px rgba(0, 0, 0, .35), 0 12px 24px rgba(0, 0, 0, .25);--sb-shadow-pressable: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 1px 2px rgba(0, 0, 0, .5);--sb-glow-soft: color-mix(in srgb, var(--sb-accent) 18%, transparent);--sb-glow-strong: color-mix(in srgb, var(--sb-accent) 36%, transparent);--sb-ring: color-mix(in srgb, var(--sb-accent) 72%, #dbe7ff)}[data-app-theme=orangesicle]{--sb-bg: #fff3e0;--sb-surface: #ffefdb;--sb-surface-soft: #ffe8cc;--sb-surface-elevated: #ffe0b2;--sb-border: #ffb74d;--sb-text-strong: #5f3600;--sb-text: #7a4708;--sb-text-muted: #9a6a2e;--sb-accent: #ffb74d;--sb-accent-hover: #ffab40;--sb-accent-active: #ff8c00;--sb-shadow-soft: 0 1px 2px rgba(131, 78, 19, .14), 0 10px 20px rgba(131, 78, 19, .12);--sb-shadow-pressable: 0 1px 0 rgba(255, 255, 255, .52) inset, 0 1px 2px rgba(131, 78, 19, .2);--sb-glow-soft: color-mix(in srgb, #ffb74d 30%, transparent);--sb-glow-strong: color-mix(in srgb, #ff701a 38%, transparent);--sb-ring: color-mix(in srgb, #ff8c00 64%, #fff3e0)}[data-app-theme=spring]{--sb-bg: #f0f0e8;--sb-surface: #edf8d4;--sb-surface-soft: #d6e6aa;--sb-surface-elevated: #b7ebe5;--sb-border: #a97b3f;--sb-text-strong: #2d3e22;--sb-text: #3f5233;--sb-text-muted: #5f6f56;--sb-accent: #d4eb8e;--sb-accent-hover: #fdf6c2;--sb-accent-active: #98af9f;--sb-shadow-soft: 0 1px 2px rgba(54, 72, 44, .12), 0 10px 20px rgba(54, 72, 44, .1);--sb-shadow-pressable: 0 1px 0 rgba(255, 255, 255, .45) inset, 0 1px 2px rgba(54, 72, 44, .15);--sb-glow-soft: color-mix(in srgb, #d4eb8e 28%, transparent);--sb-glow-strong: color-mix(in srgb, #b7ebe5 32%, transparent);--sb-ring: color-mix(in srgb, #b7ebe5 70%, #f0f0e8)}[data-app-theme=cloud]{--sb-bg: #d6e6ea;--sb-surface: #d9d9cd;--sb-surface-soft: #c9d8d1;--sb-surface-elevated: #e1d4e3;--sb-border: #bcc3bc;--sb-text-strong: #21323d;--sb-text: #334754;--sb-text-muted: #55636f;--sb-accent: #98af9f;--sb-accent-hover: #a9bba9;--sb-accent-active: #89a08f;--sb-shadow-soft: 0 1px 2px rgba(45, 62, 74, .12), 0 10px 20px rgba(45, 62, 74, .1);--sb-shadow-pressable: 0 1px 0 rgba(255, 255, 255, .34) inset, 0 1px 2px rgba(45, 62, 74, .16);--sb-glow-soft: color-mix(in srgb, #a3c6c0 20%, transparent);--sb-glow-strong: color-mix(in srgb, #e1d4e3 28%, transparent);--sb-ring: color-mix(in srgb, #a3c6c0 62%, #e1d4e3)}[data-app-theme=googled]{--sb-bg: #f0f0e8;--sb-surface: #ffffff;--sb-surface-soft: #f3f5f7;--sb-surface-elevated: #ffffff;--sb-border: #d1d5db;--sb-text-strong: #1f2937;--sb-text: #374151;--sb-text-muted: #5f6368;--sb-accent: #4285f4;--sb-accent-hover: #1a73e8;--sb-accent-active: #0f9d58;--sb-shadow-soft: 0 1px 2px rgba(60, 64, 67, .15), 0 4px 10px rgba(60, 64, 67, .1);--sb-shadow-pressable: 0 1px 0 rgba(255, 255, 255, .45) inset, 0 1px 2px rgba(60, 64, 67, .16);--sb-glow-soft: color-mix(in srgb, #1a73e8 20%, transparent);--sb-glow-strong: color-mix(in srgb, #a7d3e8 35%, transparent);--sb-ring: color-mix(in srgb, #1a73e8 58%, #f0f0e8);--gg-blue: #4285f4;--gg-red: #db4437;--gg-yellow: #f4b400;--gg-green: #0f9d58;--gg-core-blue: #1a73e8;--gg-grey: #5f6368;--gg-cloud: #f0f0e8}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-neutral-900::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/60::-moz-placeholder{color:#fff9}.placeholder\:text-white\/60::placeholder{color:#fff9}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:text-neutral-800:hover{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:file\:bg-neutral-800::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.focus\:border-neutral-400:focus{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-neutral-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-neutral-200:active{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-70:disabled{opacity:.7}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}}.dark\:border-emerald-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-neutral-950\/50:is(.dark *){border-color:#0a0a0a80}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-t-neutral-300:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.dark\:border-t-neutral-950:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(10 10 10 / var(--tw-border-opacity, 1))}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-neutral-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900\/30:is(.dark *){background-color:#1717174d}.dark\:bg-neutral-900\/40:is(.dark *){background-color:#17171766}.dark\:bg-neutral-900\/90:is(.dark *){background-color:#171717e6}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-950\/80:is(.dark *){background-color:#0a0a0acc}.dark\:bg-neutral-950\/95:is(.dark *){background-color:#0a0a0af2}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-neutral-950:is(.dark *){--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:file\:bg-white:is(.dark *)::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:file\:text-black:is(.dark *)::file-selector-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-neutral-950\/60:is(.dark *)::-moz-placeholder{color:#0a0a0a99}.dark\:placeholder\:text-neutral-950\/60:is(.dark *)::placeholder{color:#0a0a0a99}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-white:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-neutral-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:hover\:file\:bg-neutral-100:is(.dark *)::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.dark\:focus\:ring-neutral-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))}.dark\:active\:bg-neutral-800:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}@supports (backdrop-filter: var(--tw)){.dark\:supports-\[backdrop-filter\]\:bg-neutral-950\/60:is(.dark *){background-color:#0a0a0a99}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2{gap:.5rem}}@media (min-width: 1024px){.lg\:min-w-\[28rem\]{min-width:28rem}}
