.flash-board-root{position:relative;width:100%;height:100%;min-height:0;flex:1}.flash-board-module{position:relative;width:100%;height:100%;min-height:0;flex:1;overflow:hidden}.flash-board-canvas-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.flash-board-canvas-host .tl-container{width:100%!important;height:100%!important}.flash-board-module{--flash-board-logo-slot-width: 118px;--flash-board-top-bar-height: 42px;--color-low: hsl(260, 4.5%, 10.5%);--color-background: hsl(240, 5%, 6.5%)}.flash-board-project-title{position:relative;z-index:1;display:flex;width:-moz-fit-content;width:fit-content;max-width:min(320px,34vw);min-height:calc(var(--flash-board-top-bar-height) - 8px);align-items:center;margin-left:6px;padding:0 10px;pointer-events:none;flex-shrink:1}.flash-board-project-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.01em;color:#ffffffeb}.flash-board-logo-link{position:absolute;top:0;left:0;z-index:1100;display:inline-flex;align-items:center;box-sizing:border-box;width:var(--flash-board-logo-slot-width);height:var(--flash-board-top-bar-height);padding:0 12px 0 14px;border:none;border-bottom:2px solid var(--color-background);background-color:var(--color-low);color:inherit;line-height:1;text-decoration:none;cursor:pointer;outline:none;pointer-events:auto;transition:opacity .15s ease}.flash-board-logo-link:hover{opacity:.92}.flash-board-logo-link:focus-visible{outline:2px solid rgba(255,162,76,.45);outline-offset:-2px;border-radius:4px}.flash-board-module .flash-board-menu-zone{margin-left:var(--flash-board-logo-slot-width);min-height:var(--flash-board-top-bar-height);box-sizing:border-box;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;align-items:center;gap:4px;min-width:0;max-width:calc(100vw - var(--flash-board-logo-slot-width) - 24px)}.flash-board-module .flash-board-menu-zone>.tlui-buttons__horizontal{flex-shrink:0}.flash-board-module .flash-board-menu-zone .tlui-button{height:calc(var(--flash-board-top-bar-height) - 2px)}.app{display:flex;width:100%;height:100%;flex-direction:column}.canvas{flex:1}.actions{height:50px;display:flex;padding:1em;-moz-column-gap:1em;column-gap:1em}.actions-separator{width:50px}.genai-actions{display:flex;flex-direction:row;-moz-column-gap:1em;column-gap:1em;padding:.75em 0 .75em .75em;--color-text-1: rgb(255, 255, 255)}.genai-actions button{border-radius:12px;background-color:#8a2be2}.genai-actions .tlui-icon{width:24px;height:24px}.genai-actions-context-cont{transform-origin:top left;transform:translateY(50px);pointer-events:none}.notice-banner{background-color:#fffbe6;color:#5d5123;padding:6px 40px 6px 20px;text-align:center;font-size:14px;line-height:1.5;position:relative;border-bottom:1px solid #fff1b8;z-index:1000}.notice-banner a{color:#0052cc;font-weight:700;text-decoration:underline}.notice-banner a:hover{text-decoration:none}.flash-board-canvas-host .tl-watermark_SEE-LICENSE{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.flash-board-canvas-host button[title="made with tldraw"],.flash-board-canvas-host .tlui-image__toolbar .tlui-button__normal,.flash-board-canvas-host .tlui-image__toolbar .tlui-slider__container{display:none!important}.flash-board-canvas-host .tlui-image__toolbar .tlui-menu,.flash-board-canvas-host .tlui-image__toolbar.tlui-contextual-toolbar{overflow:hidden}.flash-board-canvas-host [role=menu].tlui-menu{overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - 24px);scrollbar-width:thin}.flash-board-canvas-host .tlui-image__toolbar [role=menu].tlui-menu{max-height:min(420px,calc(100dvh - 48px));scrollbar-width:none}.flash-board-canvas-host .tlui-image__toolbar [role=menu].tlui-menu::-webkit-scrollbar{display:none}.flash-board-canvas-host .tl-corner-crop-edge-handle,.tlui-help-menu{display:none!important}.notice-bar-close{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:transparent;border:none;border-radius:50%;width:26px;height:26px;font-size:22px;line-height:1;cursor:pointer;color:#7b714b;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.notice-bar-close:hover{background-color:#00000014;color:#5d5123}.prompt-bar-wrapper{position:fixed;right:20px;bottom:10px;z-index:600;pointer-events:none;width:min(400px,calc(100vw - 40px))}.prompt-bar{position:relative;pointer-events:all;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 14px 12px;background:#121214f5;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 12px 40px #00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.prompt-bar--resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-bar-resize{position:absolute;top:0;z-index:2;width:28px;height:28px;padding:0;border:none;background:transparent;cursor:ns-resize;touch-action:none}.prompt-bar-resize--left{left:0}.prompt-bar-resize--right{right:0}.prompt-input{width:100%;min-height:72px;resize:none;overflow-y:auto;background:transparent;border:none;color:#ffffffeb;font-size:15px;line-height:1.45;outline:none;padding:0;font-family:inherit}.prompt-bar-input-row{position:relative;width:100%}.prompt-bar-input-row .prompt-input{padding-right:36px}.prompt-bar-settings{position:absolute;top:0;right:0;z-index:3}.prompt-bar-settings__trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#ffffff8c;cursor:pointer;transition:background-color .15s ease,color .15s ease}.prompt-bar-settings__trigger svg{width:18px;height:18px}.prompt-bar-settings__trigger:hover:not(:disabled),.prompt-bar-settings__trigger.is-active{background:#ffffff14;color:#ffffffeb}.prompt-bar-settings__trigger:disabled{opacity:.45;cursor:not-allowed}.prompt-bar-settings__panel{position:absolute;right:0;bottom:calc(100% + 10px);width:min(320px,calc(100vw - 48px));padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#161618fa;box-shadow:0 12px 40px #00000073;z-index:4}.prompt-bar-settings__heading{margin:0 0 12px;font-size:13px;font-weight:600;color:#ffffffeb}.prompt-bar-settings__section+.prompt-bar-settings__section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.prompt-bar-settings__section h3{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a}.prompt-bar-settings__field{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.prompt-bar-settings__field>span{font-size:12px;color:#ffffff9e}.prompt-bar-settings__select{position:relative;width:100%}.prompt-bar-settings__select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#ffffffe0;font-size:14px;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.prompt-bar-settings__select-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.prompt-bar-settings__select-trigger svg{width:16px;height:16px;flex-shrink:0;color:#ffffff73;transition:transform .15s ease}.prompt-bar-settings__select-trigger:hover,.prompt-bar-settings__select-trigger.is-open{background:#ffffff12;border-color:#ffffff24;color:#fff}.prompt-bar-settings__select-trigger.is-open svg{transform:rotate(180deg)}.prompt-bar-settings__select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:6;max-height:min(240px,calc(100dvh - 180px));overflow-x:hidden;overflow-y:auto;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#161618fa;box-shadow:0 12px 40px #00000073;scrollbar-width:thin}.prompt-bar-settings__select-option{display:block;width:100%;padding:9px 10px;border:none;border-radius:6px;background:transparent;color:#ffffffd1;font-size:13px;line-height:1.25;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.prompt-bar-settings__select-option:hover{background:#ffffff14;color:#fff}.prompt-bar-settings__select-option.is-active{background:#3b82f62e;color:#fff}.prompt-bar-settings__model{position:relative;width:100%}.prompt-bar-settings__model-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#ffffffe0;font-size:14px;line-height:1.2;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.prompt-bar-settings__model-trigger:hover,.prompt-bar-settings__model-trigger.is-open{background:#ffffff12;border-color:#ffffff24;color:#fff}.prompt-bar-settings__model-trigger svg{width:16px;height:16px;flex-shrink:0;color:#ffffff73;transition:transform .15s ease}.prompt-bar-settings__model-trigger.is-open svg{transform:rotate(180deg)}.prompt-bar-settings__model-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;color:#ffffffe0}.prompt-bar-settings__model-row-name{font-size:13px;font-weight:600;color:#fffffff0}.prompt-bar-settings__model-row-caption{font-size:11px;line-height:1.35;color:#ffffff7a}.prompt-bar-settings__model-glyph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;background:#3b82f624;color:#60a5fa;font-size:10px;font-weight:700;letter-spacing:.02em}.prompt-bar-settings__model-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:8;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#161618fa;box-shadow:0 12px 40px #00000073}.prompt-bar-settings__model-search{display:flex;align-items:center;gap:8px;margin:8px;padding:0 10px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff73}.prompt-bar-settings__model-search svg{width:14px;height:14px;flex-shrink:0;color:#60a5fa}.prompt-bar-settings__model-search input{width:100%;border:none;background:transparent;color:#ffffffeb;font-size:13px;outline:none}.prompt-bar-settings__model-search input::-moz-placeholder{color:#ffffff61}.prompt-bar-settings__model-search input::placeholder{color:#ffffff61}.prompt-bar-settings__model-list{max-height:min(240px,calc(100dvh - 220px));overflow-y:auto;padding:0 4px 4px;scrollbar-width:thin}.prompt-bar-settings__model-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.prompt-bar-settings__model-row:hover{background:#ffffff0f}.prompt-bar-settings__model-row.is-active{background:#3b82f624}.prompt-bar-settings__model-row-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.prompt-bar-settings__model-check{width:16px;height:16px;flex-shrink:0;color:#60a5fa}.prompt-bar-settings__model-empty{margin:0;padding:12px 10px 14px;font-size:12px;color:#ffffff73;text-align:center}.prompt-bar-settings__chips{display:flex;gap:6px}.prompt-bar-settings__chip{min-width:36px;height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffc7;font-size:13px;cursor:pointer}.prompt-bar-settings__chip.is-active{border-color:#3b82f6a6;background:#3b82f62e;color:#fff}.prompt-bar-settings__chip:disabled{opacity:.35;cursor:not-allowed}.prompt-bar-settings__hint,.prompt-bar-settings__mode-note{margin:0;font-size:11px;line-height:1.4;color:#ffffff6b}.prompt-bar-settings__mode-note{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.prompt-bar-settings__mode-note strong{color:#ffffffe0;font-weight:600}.prompt-input::-moz-placeholder{color:#ffffff61}.prompt-input::placeholder{color:#ffffff61}.prompt-bar-footer{display:flex;align-items:center;gap:10px}.prompt-bar-pills{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}.prompt-bar-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:999px;background:#ffffff0f;color:#ffffffe0;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:0}.prompt-bar-pill svg{flex-shrink:0;opacity:.82}.prompt-bar-pill:hover:not(:disabled){background:#ffffff1f;color:#fff}.prompt-bar-pill:disabled{opacity:.45;cursor:not-allowed}.prompt-bar-button{background-color:transparent;border:none;border-radius:10px;color:#ffffffbf;cursor:pointer;height:40px;width:40px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.prompt-bar-button--upload{border:none;background:transparent}.prompt-bar-button--upload:hover:not(:disabled){background:transparent;color:#fff}.prompt-bar-button svg{width:20px;height:20px}.prompt-bar-button:hover:not(:disabled){background-color:#ffffff14;color:#fff}.prompt-bar-button.run-button{background-color:#3b82f6;color:#fff;width:auto;font-weight:600;font-size:14px;border-radius:10px;height:40px}.prompt-bar-button.run-button:hover:not(:disabled){background-color:#2563eb}.prompt-bar-button:disabled{opacity:.5;cursor:not-allowed}.prompt-image-preview{position:relative;width:56px;height:56px;flex-shrink:0;align-self:flex-start}.prompt-image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.12)}.prompt-image-preview-close{position:absolute;top:-6px;right:-6px;background:#1e1e1e;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:50%;width:20px;height:20px;font-size:14px;line-height:18px;text-align:center;cursor:pointer;padding:0}.prompt-generate-button-group{position:relative;display:flex;align-items:center;margin-left:auto;flex-shrink:0}.prompt-bar-button.run-button.main-action{border-top-right-radius:0;border-bottom-right-radius:0;padding:0 16px;white-space:nowrap}.prompt-bar-button.run-button.dropdown-trigger{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 10px;border-left:1px solid rgba(255,255,255,.22);width:auto}.prompt-bar-button.run-button.dropdown-trigger svg{transition:transform .2s}.prompt-bar-button.run-button.dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.prompt-run-mode-menu{position:absolute;bottom:calc(100% + 8px);right:0;z-index:20;min-width:168px;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#1c1c1efa;box-shadow:0 8px 32px #0006}.prompt-run-mode-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#ffffffeb;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.prompt-run-mode-menu__item:hover,.prompt-run-mode-menu__item.is-active{background:#ffffff14}.prompt-run-mode-menu__check{display:inline-flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;color:#ff914d}.prompt-run-mode-menu__label{flex:1}.prompt-run-mode-menu__price{font-size:12px;font-weight:600;tabular-nums:true;color:#ffffff8c}.prompt-run-action{display:inline-flex;align-items:center;gap:8px}.prompt-run-action__label{font-size:14px;font-weight:600}.prompt-run-action__price{font-size:12px;font-weight:600;tabular-nums:true;color:#ffffffd1}.prompt-dropdown-menu{position:absolute;bottom:calc(100% + 8px);right:0;background:#1c1c1efa;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #0006;z-index:10;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:168px;overflow:hidden;padding:4px 0}.prompt-dropdown-menu button{background:none;border:none;text-align:left;padding:10px 16px;cursor:pointer;font-size:14px;color:#ffffffe6;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.prompt-dropdown-menu__price{font-size:12px;font-weight:600;tabular-nums:true;color:#ffffff8c}.prompt-dropdown-menu button:hover{background-color:#ffffff14}@media (max-width: 640px){.prompt-bar-wrapper{right:12px;bottom:64px;width:min(400px,calc(100vw - 24px))}.prompt-bar-button.run-button.main-action{padding:0 12px;font-size:13px}}.flash-board-prompt-history-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:all}.flash-board-prompt-history{width:min(920px,100%);max-height:min(84vh,860px);display:flex;flex-direction:column;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#101012fa;box-shadow:0 24px 80px #0000008c;overflow:hidden}.flash-board-prompt-history__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.flash-board-prompt-history__title-wrap{display:inline-flex;align-items:center;gap:10px;color:#ffffffeb}.flash-board-prompt-history__title-wrap h2{margin:0;font-size:18px;font-weight:600}.flash-board-prompt-history__title-icon{width:18px;height:18px;color:#60a5fa}.flash-board-prompt-history__search{display:flex;align-items:center;gap:10px;min-width:0;padding:0 14px;height:40px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff73}.flash-board-prompt-history__search svg{width:16px;height:16px;flex-shrink:0;color:#60a5fa}.flash-board-prompt-history__search input{width:100%;border:none;background:transparent;color:#ffffffeb;font-size:14px;outline:none}.flash-board-prompt-history__search input::-moz-placeholder{color:#ffffff61}.flash-board-prompt-history__search input::placeholder{color:#ffffff61}.flash-board-prompt-history__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#ffffffb8;cursor:pointer}.flash-board-prompt-history__close:hover{background:#ffffff14;color:#fff}.flash-board-prompt-history__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.flash-board-prompt-history__tabs{display:flex;align-items:center;gap:24px}.flash-board-prompt-history__tab{position:relative;padding:14px 0 12px;border:none;background:transparent;color:#ffffff8c;font-size:14px;font-weight:500;cursor:pointer}.flash-board-prompt-history__tab.is-active{color:#fffffff2}.flash-board-prompt-history__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:#3b82f6}.flash-board-prompt-history__category{position:relative;flex-shrink:0;width:180px}.flash-board-prompt-history__category-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:180px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#ffffffe0;font-size:14px;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.flash-board-prompt-history__category-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-board-prompt-history__category-trigger svg{width:16px;height:16px;flex-shrink:0;color:#ffffff73;transition:transform .15s ease}.flash-board-prompt-history__category-trigger:hover,.flash-board-prompt-history__category-trigger.is-open{background:#ffffff12;border-color:#ffffff24;color:#fff}.flash-board-prompt-history__category-trigger.is-open svg{transform:rotate(180deg)}.flash-board-prompt-history__category-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 48px));max-height:min(320px,calc(100dvh - 240px));overflow-x:hidden;overflow-y:auto;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#161618fa;box-shadow:0 12px 40px #00000073;scrollbar-width:thin}.flash-board-prompt-history__category-option{display:block;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:#ffffffd1;font-size:14px;line-height:1.25;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.flash-board-prompt-history__category-option:hover{background:#ffffff14;color:#fff}.flash-board-prompt-history__category-option.is-active{background:#3b82f62e;color:#fff}.flash-board-prompt-history__grid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:16px 20px 20px}.flash-board-prompt-history__empty{grid-column:1 / -1;margin:48px 0;text-align:center;color:#ffffff73;font-size:14px}.flash-board-prompt-history-card{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;min-height:168px;padding:14px 16px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.flash-board-prompt-history-card__head{display:flex;align-items:center;gap:10px}.flash-board-prompt-history-card__icon{width:16px;height:16px;flex-shrink:0;color:#60a5fa}.flash-board-prompt-history-card__head h3{margin:0;font-size:15px;font-weight:600;color:#fffffff2}.flash-board-prompt-history-card__subtitle{margin:0;font-size:13px;line-height:1.4;color:#ffffff7a}.flash-board-prompt-history-card__prompt{margin:0;flex:1;font-size:13px;line-height:1.5;color:#ffffff94;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.flash-board-prompt-history-card__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.flash-board-prompt-history-card__apply,.flash-board-prompt-history-card__copy{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer}.flash-board-prompt-history-card__apply{background:#3b82f6;color:#fff}.flash-board-prompt-history-card__apply:hover{background:#2563eb}.flash-board-prompt-history-card__copy{background:#ffffff0f;color:#60a5fa}.flash-board-prompt-history-card__copy:hover{background:#3b82f61f;color:#93c5fd}.flash-board-prompt-history-card__apply svg,.flash-board-prompt-history-card__copy svg{width:16px;height:16px}@media (max-width: 760px){.flash-board-prompt-history-overlay{padding:12px}.flash-board-prompt-history__header{grid-template-columns:1fr auto}.flash-board-prompt-history__search{grid-column:1 / -1}.flash-board-prompt-history__grid{grid-template-columns:1fr}}.getting-started-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000;padding:2rem;box-sizing:border-box}.getting-started-content{position:relative;background-color:#fff4e6;padding:1rem 2rem 2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:800px;width:100%;box-sizing:border-box;text-align:center}.getting-started-content h1{font-family:Permanent Marker,cursive;font-weight:400;color:#1a73e8;margin-top:0;margin-bottom:1.5rem}.getting-started-description{font-style:italic;margin:-1rem 0 1.5rem;color:#c2185b}.getting-started-content video,.getting-started-content img{width:100%;max-width:100%;border-radius:8px;outline:none}.getting-started-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:#333;padding:0;font-weight:700}.flash-board-image-side{position:absolute;z-index:500;display:flex;align-items:flex-start;pointer-events:auto;transform:translate(-100%)}.flash-board-image-side-info-panel{position:absolute;right:calc(100% + 8px);top:0;pointer-events:auto}.flash-board-image-side-rail{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:0;background:none;border:none;box-shadow:none}.flash-board-image-side-rail__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#ffffffeb;cursor:pointer;filter:drop-shadow(0 1px 4px rgba(0,0,0,.85));transition:background .15s ease,color .15s ease,opacity .15s ease}.flash-board-image-side-rail__btn:hover,.flash-board-image-side-rail__btn.is-active{background:#00000073;color:#fff}.flash-board-image-side-panel{display:flex;align-items:flex-start;margin-left:8px;padding-top:0}.flash-board-image-side-menu,.flash-board-side-submenu{min-width:220px;padding:4px;border-radius:var(--radius-3, 9px);background-color:var(--color-panel, hsl(235, 6.8%, 13.5%));border:none;box-shadow:var( --shadow-3, 0px 1px 2px hsl(0, 0%, 0%, 28%), 0px 2px 6px hsl(0, 0%, 0%, 14%) );color:var(--color-text-1, hsl(0, 0%, 85%))}.flash-board-side-submenu{min-width:240px;margin-left:8px;max-height:min(420px,calc(100dvh - 48px));overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.flash-board-image-side-menu__item,.flash-board-side-submenu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-2, 6px);background:transparent;color:var(--color-text-1, hsl(0, 0%, 85%));font-size:12px;line-height:1.2;text-align:left;cursor:pointer;transition:background .15s ease}.flash-board-side-submenu__item--with-icon{justify-content:flex-start;gap:10px}.flash-board-image-side-menu__item:hover,.flash-board-image-side-menu__item.is-active,.flash-board-side-submenu__item:hover{background:var(--color-muted-1, hsl(0, 0%, 100%, 10%))}.flash-board-image-side-menu__lead{display:inline-flex;align-items:center;gap:10px}.flash-board-image-side-menu__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;border-radius:var(--radius-2, 6px);background:var(--color-muted-2, hsl(0, 0%, 100%, 5%));color:var(--color-text-3, hsl(204, 4%, 75%))}.flash-board-image-side-menu__divider{height:1px;margin:4px 0;background:var(--color-divider, hsl(240, 9%, 22%))}.flash-board-image-info{min-width:220px;padding:12px 14px;border-radius:var(--radius-3, 9px);background-color:var(--color-panel, hsl(235, 6.8%, 13.5%));box-shadow:var( --shadow-3, 0px 1px 2px hsl(0, 0%, 0%, 28%), 0px 2px 6px hsl(0, 0%, 0%, 14%) )}.flash-board-image-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.flash-board-image-info__cell{display:flex;flex-direction:column;gap:4px;min-width:0}.flash-board-image-info__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3, hsl(204, 4%, 55%))}.flash-board-image-info__value{font-size:14px;font-weight:600;line-height:1.2;color:var(--color-text-1, hsl(0, 0%, 92%));white-space:nowrap}.flash-board-text-side{position:absolute;z-index:500;display:flex;align-items:flex-start;pointer-events:auto;transform:translate(-100%)}.flash-board-text-side-rail{display:flex;flex-direction:column;gap:8px}.flash-board-text-side-rail__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#ffffffeb;cursor:pointer;filter:drop-shadow(0 1px 4px rgba(0,0,0,.85));transition:background .15s ease,color .15s ease}.flash-board-text-side-rail__btn:hover{background:#00000073;color:#fff}.flash-board-text-toolbar-host.tlui-contextual-toolbar{overflow:visible}.flash-board-text-toolbar-host .tlui-menu{overflow:visible;background:transparent;box-shadow:none;padding:0}.flash-board-text-toolbar{display:flex;flex-direction:column;gap:8px;pointer-events:auto}.flash-board-text-toolbar__presets,.flash-board-text-toolbar__controls{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:var(--color-panel, hsl(235, 6.8%, 13.5%));box-shadow:var( --shadow-3, 0px 1px 2px hsl(0, 0%, 0%, 28%), 0px 2px 6px hsl(0, 0%, 0%, 14%) )}.flash-board-text-toolbar__preset{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:28px;padding:0 10px;border:none;border-radius:999px;background:#ffffff0f;color:var(--color-text-1, hsl(0, 0%, 85%));font-size:12px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.flash-board-text-toolbar__preset:hover,.flash-board-text-toolbar__preset.is-active{background:#ffffff24;color:#fff}.flash-board-text-toolbar__preset--add{min-width:28px;width:28px;padding:0;border-radius:999px}.flash-board-text-toolbar__divider{width:1px;height:20px;margin:0 2px;background:var(--color-divider, hsl(240, 9%, 22%));flex-shrink:0}.flash-board-text-toolbar__select{position:relative;display:inline-flex;align-items:center}.flash-board-text-toolbar__select-trigger{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:none;border-radius:8px;background:#ffffff0f;color:var(--color-text-1, hsl(0, 0%, 85%));font-size:12px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.flash-board-text-toolbar__select-trigger:hover,.flash-board-text-toolbar__select-trigger.is-open{background:#ffffff1f;color:#fff}.flash-board-text-toolbar__select-chevron{opacity:.7;transition:transform .15s ease,opacity .15s ease}.flash-board-text-toolbar__select-trigger.is-open .flash-board-text-toolbar__select-chevron{transform:rotate(180deg);opacity:1}.flash-board-text-toolbar__select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:700;min-width:100%;width:-moz-max-content;width:max-content;max-height:min(240px,calc(100dvh - 120px));overflow-x:hidden;overflow-y:auto;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#161618fa;box-shadow:0 12px 40px #00000073;scrollbar-width:thin}.flash-board-text-toolbar__select-option{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#ffffffd1;font-size:12px;line-height:1.25;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.flash-board-text-toolbar__select-option:hover{background:#ffffff14;color:#fff}.flash-board-text-toolbar__select-option.is-active{background:#60a5fa2e;color:#93c5fd}.flash-board-text-toolbar__colors{display:inline-flex;align-items:center;gap:4px}.flash-board-text-toolbar__swatch{width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:6px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.flash-board-text-toolbar__swatch.is-active{box-shadow:0 0 0 2px #60a5faf2;transform:scale(1.04)}.flash-board-text-toolbar__swatch--white{background:#fff}.flash-board-text-toolbar__swatch--black{background:#111}.flash-board-text-toolbar__swatch--green{background:#22c55e}.flash-board-text-toolbar__swatch--yellow{background:#eab308}.flash-board-text-toolbar__swatch--blue{background:#3b82f6}.flash-board-text-toolbar__swatch--red{background:#ef4444}.flash-board-text-toolbar__align{display:inline-flex;align-items:center;gap:2px}.flash-board-text-toolbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-1, hsl(0, 0%, 85%));cursor:pointer;transition:background .15s ease,color .15s ease}.flash-board-text-toolbar__icon-btn:hover,.flash-board-text-toolbar__icon-btn.is-active{background:#60a5fa38;color:#fff}.flash-board-module [data-testid="main-menu-sub.help menu color-scheme-content"]>.tlui-menu__group>.tlui-button__checkbox:first-child{display:none!important}.flash-board-canvas-host .tlui-image__toolbar{margin-left:0}.flash-board-selection-sort{position:fixed;z-index:650;pointer-events:auto}.flash-board-selection-sort__stack{display:flex;flex-direction:column;align-items:center;gap:6px}.flash-board-selection-sort__trigger{display:inline-grid;place-items:center;width:auto;height:auto;padding:4px;border:0;border-radius:0;background:transparent;color:#e4e4e7;cursor:pointer;box-shadow:none;transition:color .15s ease,opacity .15s ease}.flash-board-selection-sort__icon{width:16px;height:16px;display:block}.flash-board-selection-sort__trigger:hover,.flash-board-selection-sort__trigger.is-open,.flash-board-selection-sort__trigger.is-active{background:transparent;border-color:transparent;color:#fff;opacity:1}.flash-board-selection-sort__trigger--lock.is-active,.flash-board-canvas-host .tlui-image__toolbar .tlui-button.is-active{color:#fb923c}.flash-board-selection-sort__menu{position:absolute;top:0;right:calc(100% + 8px);min-width:190px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#141416;box-shadow:0 16px 40px #00000073}.flash-board-selection-sort__menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#e4e4e7;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.flash-board-selection-sort__menu button:hover{background:#ffffff14;color:#fff}.flash-board-selection-sort__menu button.is-active{background:#ff8a001f;color:#fb923c}.flash-board-selection-sort__divider{height:1px;margin:4px 6px;background:#ffffff14}.flash-board-connection-ports{position:fixed;top:0;right:0;bottom:0;left:0;z-index:640;pointer-events:none}.flash-board-connection-port{position:fixed;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;border:2px solid #7dd3fc;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #7dd3fc40;cursor:crosshair;pointer-events:auto;transition:transform .12s ease,box-shadow .12s ease}.flash-board-connection-port:hover{transform:scale(1.15);box-shadow:0 0 0 4px #7dd3fc59}.flash-board-connection-preview{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.flash-board-connection-preview__path{fill:none;stroke:#7dd3fc;stroke-width:2.5;stroke-linecap:round}.flash-board-connector-route{position:fixed;left:50%;bottom:76px;z-index:645;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:auto}.flash-board-connector-route__label{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;color:#ffffff8c;text-transform:uppercase}.flash-board-connector-route__options{display:flex;gap:4px;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#101012f0;box-shadow:0 12px 32px #0006}.flash-board-connector-route__btn{display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:68px;padding:6px 8px 5px;border:0;border-radius:8px;background:transparent;color:#d4d4d8;cursor:pointer;transition:background .12s ease,color .12s ease}.flash-board-connector-route__btn svg{width:18px;height:18px}.flash-board-connector-route__btn span{font-size:10px;font-weight:600;line-height:1}.flash-board-connector-route__btn:hover{background:#ffffff14;color:#fff}.flash-board-connector-route__btn.is-active{background:#7dd3fc29;color:#7dd3fc}.flash-board-style-panel__native .tlui-style-panel__section__common{display:none}.flash-board-stroke-width-slider{padding:0 8px 8px}.flash-board-stroke-width-slider .tlui-slider__container{width:100%}.flash-board-knife-overlay{position:fixed;z-index:650;pointer-events:auto;box-sizing:border-box;border:2px solid rgba(59,130,246,.95);border-radius:2px;box-shadow:0 0 0 1px #00000059}.flash-board-knife-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.flash-board-knife-line{position:absolute;pointer-events:none}.flash-board-knife-line--vertical{top:0;bottom:0;width:0;border-left:2px solid #facc15;transform:translate(-1px)}.flash-board-knife-line--horizontal{left:0;right:0;height:0;border-top:2px solid #facc15;transform:translateY(-1px)}.flash-board-knife-handle{position:absolute;border:none;background:#facc15;box-shadow:0 0 0 2px #0000008c;cursor:grab;pointer-events:auto;padding:0}.flash-board-knife-handle:active{cursor:grabbing}.flash-board-knife-handle--vertical{top:50%;left:50%;width:14px;height:28px;transform:translate(-50%,-50%);border-radius:4px}.flash-board-knife-handle--horizontal{left:50%;top:50%;width:28px;height:14px;transform:translate(-50%,-50%);border-radius:4px}.flash-board-knife-joint{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid #facc15;border-radius:2px;background:#00000059;pointer-events:none}.flash-board-knife-panel{position:absolute;left:50%;bottom:-12px;transform:translate(-50%,100%);display:flex;flex-direction:column;gap:10px;min-width:min(360px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#101216f5;box-shadow:0 16px 40px #00000073;pointer-events:auto}.flash-board-knife-panel__sliders{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flash-board-knife-slider{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;color:#ffffffb8}.flash-board-knife-slider input[type=range]{width:100%;accent-color:#facc15}.flash-board-knife-slider strong{min-width:1.5rem;text-align:right;color:#fff;font-size:13px}.flash-board-knife-panel__actions{display:flex;justify-content:flex-end;gap:8px}.flash-board-knife-btn{border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.flash-board-knife-btn--ghost{background:#ffffff14;color:#ffffffe0}.flash-board-knife-btn--apply{background:linear-gradient(135deg,#facc15,#f59e0b);color:#111}.flash-board-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.flash-board-modal-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;transition:background .15s ease,color .15s ease}.flash-board-modal-close:hover{background:#ffffff14;color:#fff}.flash-board-details-modal,.flash-board-thumbnail-picker{width:min(920px,100%);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#161618fc,#0c0c0efc);color:#f4f4f5;box-shadow:0 28px 80px #0000008c,inset 0 1px #ffffff0a}.flash-board-details-modal__header,.flash-board-thumbnail-picker__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:0}.flash-board-details-modal__header h2,.flash-board-thumbnail-picker__header h2{margin:0;font-size:28px;font-weight:700;color:#fff;letter-spacing:-.02em}.flash-board-details-modal__body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px}.flash-board-details-modal__thumb-preview{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#0a0a0c;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff08}.flash-board-details-modal__thumb-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.flash-board-details-modal__change-thumb{margin-top:12px;padding:0;border:0;background:transparent;color:#fb923c;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.flash-board-details-modal__change-thumb:hover{color:#ffa24c}.flash-board-details-modal__field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.flash-board-details-modal__field span{font-size:13px;font-weight:600;color:#71717a}.flash-board-details-modal__field input,.flash-board-details-modal__field textarea{width:100%;border:0;border-bottom:2px solid rgba(255,255,255,.12);background:transparent;padding:8px 0;font:inherit;color:#f4f4f5;outline:none;transition:border-color .15s ease}.flash-board-details-modal__field input::-moz-placeholder,.flash-board-details-modal__field textarea::-moz-placeholder{color:#52525b}.flash-board-details-modal__field input::placeholder,.flash-board-details-modal__field textarea::placeholder{color:#52525b}.flash-board-details-modal__field input:focus,.flash-board-details-modal__field textarea:focus{border-bottom-color:#fb923c}.flash-board-details-modal__meta{display:grid;gap:12px;margin:8px 0 0}.flash-board-details-modal__meta div{display:grid;grid-template-columns:140px 1fr;gap:12px}.flash-board-details-modal__meta dt{margin:0;color:#71717a;font-size:14px}.flash-board-details-modal__meta dd{margin:0;font-size:14px;color:#e4e4e7}.flash-board-details-modal__footer{display:flex;justify-content:flex-end;padding:16px 24px 24px;border-top:1px solid rgba(255,255,255,.06);margin-top:4px}.flash-board-details-modal__save{height:40px;padding:0 18px;border:1px solid rgba(255,138,0,.35);border-radius:10px;background:#ff8a001f;color:#fb923c;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.flash-board-details-modal__save:hover:not(:disabled){background:#ff8a0033;border-color:#ff8a008c;color:#ffa24c}.flash-board-details-modal__save:disabled{opacity:.55;cursor:not-allowed}.flash-board-thumbnail-picker{width:min(560px,100%)}.flash-board-thumbnail-picker__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px 24px}.flash-board-thumbnail-picker__action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#e4e4e7;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.flash-board-thumbnail-picker__action svg{color:#a1a1aa;transition:color .15s ease}.flash-board-thumbnail-picker__action:hover{background:#ff8a001a;border-color:#ff8a0059;color:#fff}.flash-board-thumbnail-picker__action:hover svg{color:#fb923c}.flash-board-area-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;pointer-events:auto}.flash-board-area-picker__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.flash-board-area-picker__selection{position:absolute;z-index:2;pointer-events:auto}.flash-board-area-picker__frame{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #7dd3fc;border-radius:8px;box-shadow:0 0 0 9999px #00000059;cursor:move}.flash-board-area-picker__handle{position:absolute;right:-8px;bottom:-8px;width:16px;height:16px;border:2px solid #7dd3fc;border-radius:3px;background:#111;cursor:nwse-resize}.flash-board-area-picker__panel{position:absolute;left:50%;bottom:28px;z-index:3;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;background:#111114eb;color:#fff;box-shadow:0 12px 40px #00000059}.flash-board-area-picker__panel p{margin:0;font-size:14px;font-weight:600}.flash-board-area-picker__actions{display:flex;gap:8px}.flash-board-area-picker__btn{height:36px;padding:0 14px;border-radius:8px;border:0;font-size:13px;font-weight:700;cursor:pointer}.flash-board-area-picker__btn--ghost{background:#ffffff1a;color:#fff}.flash-board-area-picker__btn--apply{background:linear-gradient(135deg,#7dd3fc,#38bdf8);color:#0b1220}@media (max-width: 760px){.flash-board-details-modal__body{grid-template-columns:1fr}}.flash-board-media-browser-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:28px;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:all}.flash-board-media-browser{width:min(1180px,100%);height:min(760px,calc(100vh - 56px));display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#161618fc,#0c0c0efc);box-shadow:0 32px 100px #000000a6;overflow:hidden;color:#f4f4f5;font-family:Inter,system-ui,sans-serif}.flash-board-media-browser__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.flash-board-media-browser__header h2{margin:0;font-size:18px;font-weight:700;white-space:nowrap}.flash-board-media-browser__search{display:flex;align-items:center;gap:10px;min-width:0;max-width:420px;margin:0 auto;width:100%;height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff73}.flash-board-media-browser__search input{width:100%;border:0;background:transparent;color:#fff;font-size:14px;outline:none}.flash-board-media-browser__search input::-moz-placeholder{color:#ffffff61}.flash-board-media-browser__search input::placeholder{color:#ffffff61}.flash-board-media-browser__close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;cursor:pointer}.flash-board-media-browser__close:hover{background:#ffffff14;color:#fff}.flash-board-media-browser__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.flash-board-media-browser__toolbar-left,.flash-board-media-browser__toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.flash-board-media-browser__toolbar-center{display:flex;align-items:center;gap:10px;min-width:0;flex:1;justify-content:center;color:#a1a1aa;font-size:13px}.flash-board-media-browser__toolbar-center input[type=range]{width:min(180px,100%);accent-color:#fb923c}.flash-board-media-browser__icon-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;cursor:pointer}.flash-board-media-browser__icon-btn:hover,.flash-board-media-browser__icon-btn.is-active{background:#ff8a001f;color:#fb923c}.flash-board-media-browser__sort{position:relative;margin-left:4px;display:inline-flex;align-items:center;gap:4px}.flash-board-media-browser__sort-trigger{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#d4d4d8;font-size:13px;font-weight:500;cursor:pointer}.flash-board-media-browser__sort-trigger:hover,.flash-board-media-browser__sort-trigger.is-open{background:#ffffff0f;color:#fff}.flash-board-media-browser__sort-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:2;min-width:140px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#141416;box-shadow:0 16px 40px #00000073}.flash-board-media-browser__sort-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#d4d4d8;font-size:13px;text-align:left;cursor:pointer}.flash-board-media-browser__sort-menu button:hover,.flash-board-media-browser__sort-menu button.is-active{background:#ff8a001f;color:#fb923c}.flash-board-media-browser__upload{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#e4e4e7;font-size:13px;font-weight:600;cursor:pointer}.flash-board-media-browser__upload:hover{background:#ffffff0f;color:#fff}.flash-board-media-browser__balance{padding:0 8px;color:#d4d4d8;font-size:13px;font-weight:600;white-space:nowrap}.flash-board-media-browser__body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;flex:1}.flash-board-media-browser__body.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.flash-board-media-browser__sidebar{padding:16px 14px;border-right:1px solid rgba(255,255,255,.06);overflow:auto}.flash-board-media-browser__sidebar section+section{margin-top:18px}.flash-board-media-browser__section-label{margin:0 0 8px;padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fb923c}.flash-board-media-browser__board-chip{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7;font-size:13px;cursor:pointer}.flash-board-media-browser__board-chip span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.flash-board-media-browser__folder{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d4d4d8;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.flash-board-media-browser__folder em{font-style:normal;font-size:12px;color:#71717a}.flash-board-media-browser__folder:hover{background:#ffffff0a;color:#fff}.flash-board-media-browser__folder.is-active{border-color:#fb923c8c;background:#ff8a0014;color:#fb923c}.flash-board-media-browser__content{min-height:0;padding:18px;overflow:auto}.flash-board-media-browser__content.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--media-browser-col-min, 160px),1fr));gap:16px;align-content:start}.flash-board-media-browser__content.is-list{display:flex;flex-direction:column;gap:10px}.flash-board-media-browser__empty{grid-column:1 / -1;margin:0;padding:48px 0;text-align:center;color:#71717a;font-size:14px}.flash-board-media-browser__card{position:relative;border-radius:12px;overflow:hidden;background:#0f0f12;border:1px solid rgba(255,255,255,.06)}.flash-board-media-browser__content.is-list .flash-board-media-browser__card{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:88px}.flash-board-media-browser__card-hit{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.flash-board-media-browser__content.is-grid .flash-board-media-browser__card-hit{aspect-ratio:3 / 4}.flash-board-media-browser__content.is-list .flash-board-media-browser__card-hit{height:88px}.flash-board-media-browser__card-hit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.flash-board-media-browser__card-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px;padding:4px;border-radius:999px;background:#0000009e;opacity:0;pointer-events:none;transition:opacity .16s ease}.flash-board-media-browser__card:hover .flash-board-media-browser__card-actions{opacity:1;pointer-events:auto}.flash-board-media-browser__card-actions button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#e4e4e7;cursor:pointer}.flash-board-media-browser__card-actions button:hover{background:#ffffff1a;color:#fff}.flash-board-media-browser__card-actions svg.is-active{color:#fb923c;fill:#fb923c}.flash-board-media-browser__card-label{position:absolute;left:50%;bottom:10px;transform:translate(-50%);max-width:calc(100% - 16px);padding:4px 10px;border-radius:999px;background:#ffffffeb;color:#111;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .16s ease}.flash-board-media-browser__content.is-list .flash-board-media-browser__card-label{position:static;transform:none;justify-self:start;margin:0 12px;opacity:1;background:transparent;color:#e4e4e7;font-size:14px}.flash-board-media-browser__card:hover .flash-board-media-browser__card-label{opacity:1}.flash-board-media-browser__card-fav{position:absolute;left:10px;bottom:10px;color:#fb923c;font-size:12px;line-height:1}@media (max-width: 900px){.flash-board-media-browser-overlay{padding:12px}.flash-board-media-browser__header{grid-template-columns:1fr auto}.flash-board-media-browser__search{grid-column:1 / -1;max-width:none;order:3}.flash-board-media-browser__toolbar{flex-wrap:wrap}.flash-board-media-browser__body{grid-template-columns:1fr}.flash-board-media-browser__sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.06);max-height:180px}}.cineonix-boards-app{--cine-bg: #050506;--cine-bg-panel: #0b0b0d;--cine-bg-card: #111114;--cine-border: rgba(255, 255, 255, .08);--cine-text: #f4f4f5;--cine-text-muted: #8a8a92;--cine-text-dim: #71717a;--cine-accent: #ff8a00;--cine-accent-bright: #ffa24c;--cine-accent-hot: #ff6a00;--cine-accent-glow: rgba(255, 138, 0, .35);--cine-orange-400: #fb923c;box-sizing:border-box;min-height:100vh;display:flex;color:var(--cine-text);background:var(--cine-bg);font-family:Inter,system-ui,sans-serif}.cineonix-boards-app *,.cineonix-boards-app *:before,.cineonix-boards-app *:after{box-sizing:border-box}.cineonix-boards-app .sidebar{width:220px;flex-shrink:0;padding:20px 12px;background:#000;border-right:1px solid var(--cine-border);box-shadow:4px 0 28px #00000073}.cineonix-boards-app .brand{display:block;margin-bottom:0;padding-left:12px;color:inherit;text-decoration:none}.cineonix-boards-app .sidebar-body{padding-top:48px}.cineonix-boards-app .search{width:100%;margin:0 0 12px;padding:11px 13px;border-radius:10px;border:1px solid var(--cine-border);background:var(--cine-bg-card);color:var(--cine-text);outline:none;font-size:13px;box-shadow:inset 0 1px #ffffff08}.cineonix-boards-app .search::-moz-placeholder{color:var(--cine-text-muted)}.cineonix-boards-app .search::placeholder{color:var(--cine-text-muted)}.cineonix-boards-app .search:focus{border-color:#ff8a0066;box-shadow:0 0 0 3px #ff8a001a}.cineonix-boards-app .sidebar nav{display:flex;flex-direction:column;gap:2px}.cineonix-boards-app .sidebar button{width:100%;padding:10px 12px;border:0;border-radius:8px;text-align:left;color:#a1a1aa;background:transparent;cursor:pointer;font-size:15px;font-weight:500;transition:color .18s ease}.cineonix-boards-app .sidebar button.active{color:var(--cine-orange-400);background:transparent}.cineonix-boards-app .sidebar button:hover{color:#fff;background:transparent}.cineonix-boards-app .spaces{margin-top:24px;display:flex;flex-direction:column;gap:2px;color:#a1a1aa;font-size:15px;font-weight:500}.cineonix-boards-app .spaces__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 4px 0 12px}.cineonix-boards-app .spaces__header p{margin:0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#52525b}.cineonix-boards-app .spaces__create{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:#71717a;font-size:12px;font-weight:600;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,color .18s ease,background .18s ease}.cineonix-boards-app .spaces:hover .spaces__create,.cineonix-boards-app .spaces__create:focus-visible{opacity:1;pointer-events:auto}.cineonix-boards-app .spaces__create:hover{color:var(--cine-accent-bright);background:#ff8a0014}.cineonix-boards-app .space-row{position:relative;display:flex;align-items:center;min-height:38px;border-radius:8px;transition:background .18s ease}.cineonix-boards-app .space-row:hover,.cineonix-boards-app .space-row.is-active{background:#ffffff0d}.cineonix-boards-app .space-row.is-active .space-row__label{color:var(--cine-orange-400)}.cineonix-boards-app .space-row__label{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:color .18s ease}.cineonix-boards-app .space-row:hover .space-row__label,.cineonix-boards-app .space-row.is-active .space-row__label{color:#fff}.cineonix-boards-app .space-row__pin-badge{flex-shrink:0;color:var(--cine-accent-bright);fill:var(--cine-accent-bright);transform:rotate(35deg)}.cineonix-boards-app .space-row__actions{display:flex;align-items:center;gap:2px;padding-right:6px;opacity:0;pointer-events:none;transition:opacity .18s ease}.cineonix-boards-app .space-row:hover .space-row__actions,.cineonix-boards-app .space-row:focus-within .space-row__actions,.cineonix-boards-app .space-row.has-menu-open .space-row__actions{opacity:1;pointer-events:auto}.cineonix-boards-app .space-row__action{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#a1a1aa;cursor:pointer;transition:background .15s ease,color .15s ease}.cineonix-boards-app .space-row__action:hover{background:#ffffff14;color:#fff}.cineonix-boards-app .space-row__action svg.is-pinned{color:var(--cine-accent-bright);fill:var(--cine-accent-bright)}.space-context-menu{min-width:210px}.cineonix-boards-app .content{flex:1;min-width:0;max-width:none;padding:0 32px 80px;overflow:auto}.cineonix-boards-app .back-link{display:inline-flex;align-items:center;margin:16px 0 0;font-size:12px;font-weight:600;color:var(--cine-text-muted);text-decoration:none;transition:color .18s ease}.cineonix-boards-app .back-link:hover{color:var(--cine-accent-bright)}.cineonix-boards-app .topbar{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;justify-content:space-between;margin:0 -32px;padding:0 32px;background:#050506e0;border-bottom:1px solid var(--cine-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cineonix-boards-app .topbar__title{margin:0;font-size:22px;font-weight:600;letter-spacing:.06em;color:var(--cine-accent-bright);text-shadow:0 0 20px rgba(255,138,0,.22)}.cineonix-boards-app .topbar h1{margin:0;font-size:28px;letter-spacing:.35em;font-weight:300;text-transform:uppercase;color:#fff}.cineonix-boards-app .topbar h1 .accent-x{color:var(--cine-accent-bright);text-shadow:0 0 8px rgba(255,162,76,.28);letter-spacing:0}.cineonix-boards-app .top-actions{display:flex;gap:10px;flex-shrink:0}.cineonix-boards-app .ghost,.cineonix-boards-app .primary,.cineonix-boards-app .create{height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--cine-border);color:var(--cine-text);font-weight:700;font-size:13px;background:var(--cine-bg-card);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}.cineonix-boards-app .ghost:hover{border-color:#ff8a0059;color:var(--cine-accent-bright)}.cineonix-boards-app .share-board-btn{height:auto;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;margin-top:5px;color:#e4e4e7;font-weight:500;font-size:14px;cursor:pointer;transition:color .18s ease}.cineonix-boards-app .share-board-btn:hover{color:var(--cine-accent-bright)}.cineonix-boards-app .primary,.cineonix-boards-app .create{border:0;background:linear-gradient(to right,#f97316,#fb923c);color:#0a0a0a;box-shadow:0 0 24px #ff6a0047}.cineonix-boards-app .primary:hover,.cineonix-boards-app .create:hover{box-shadow:0 0 36px #ff6a006b;transform:translateY(-1px)}.cineonix-boards-app .boards-workspace{padding-top:8px}.cineonix-boards-app .templates{margin-top:8px;padding:16px;border-radius:18px;background:var(--cine-bg-panel);border:1px solid var(--cine-border);box-shadow:inset 0 1px #ffffff08}.cineonix-boards-app .section-title{margin-bottom:14px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cine-text-muted)}.cineonix-boards-app .template-row{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));gap:16px;overflow-x:auto;padding-bottom:2px}.cineonix-boards-app .template-card{min-width:0;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;text-decoration:none;transition:transform .22s ease}.cineonix-boards-app .template-card:hover{transform:translateY(-3px)}.cineonix-boards-app .template-card:hover p{color:var(--cine-accent-bright)}.cineonix-boards-app .template-card p{margin:8px 0 0;font-size:12px;font-weight:600;color:#a1a1aa;transition:color .18s ease}.cineonix-boards-app .mini-preview{height:64px;border-radius:12px;border:1px solid var(--cine-border);box-shadow:0 12px 30px #00000073;position:relative;overflow:hidden}.cineonix-boards-app .mini-preview--blank{display:grid;place-items:center;background:var(--cine-bg-card);color:var(--cine-text-muted);font-size:24px;font-weight:300}.cineonix-boards-app .mini-preview--ai{background:linear-gradient(90deg,rgba(255,138,0,.85) 0 10%,transparent 10%),linear-gradient(180deg,rgba(255,106,0,.55) 0 35%,transparent 35%),linear-gradient(135deg,#141414,#0a0a0a)}.cineonix-boards-app .mini-preview--workspace{background:radial-gradient(circle at 70% 30%,rgba(255,138,0,.45),transparent 55%),linear-gradient(135deg,#121212,#080808)}.cineonix-boards-app .mini-preview--research{background:linear-gradient(180deg,rgba(255,106,0,.65) 0 8%,transparent 8%),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 14px),linear-gradient(135deg,#111,#070707)}.cineonix-boards-app .mini-preview--eights{background:radial-gradient(circle at 25% 35%,rgba(255,80,0,.5),transparent 50%),radial-gradient(circle at 75% 65%,rgba(255,162,76,.35),transparent 45%),#0a0a0a}.cineonix-boards-app .mini-preview--prototype{background:linear-gradient(135deg,rgba(255,138,0,.35),transparent 60%),linear-gradient(225deg,rgba(255,60,0,.2),transparent 55%),#0b0b0b}.cineonix-boards-app .mini-preview--critique{background:linear-gradient(180deg,rgba(255,106,0,.55) 0 12%,transparent 12%),linear-gradient(135deg,#141414,#080808)}.cineonix-boards-app .mini-preview--palette{background:linear-gradient(90deg,#ff6a00,#ff8a00,#ffa24c,#ffb366);opacity:.9}.cineonix-boards-app .boards-header{margin:26px 0 18px;display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cineonix-boards-app .boards-header h2{margin:0 0 14px;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--cine-text)}.cineonix-boards-app .filters{display:flex;gap:10px;flex-wrap:wrap}.cineonix-boards-app .filters button{padding:10px 14px;border-radius:10px;border:1px solid var(--cine-border);background:var(--cine-bg-card);color:#d4d4d8;cursor:pointer;font-size:13px;font-weight:600;transition:background .18s ease,border-color .18s ease,color .18s ease}.cineonix-boards-app .filters button:hover{border-color:#ff8a004d;color:#fff}.cineonix-boards-app .filters .accent{color:var(--cine-accent-bright);border-color:#ff8a0066;background:#ff8a0014}.cineonix-boards-app .boards-header-actions{display:flex;gap:10px;flex-shrink:0;align-items:center}.cineonix-boards-app .board-grid{display:grid;grid-template-columns:repeat(auto-fill,156px);gap:30px 26px}.cineonix-boards-app .boards-loading{grid-column:1 / -1;margin:0;color:var(--cine-text-muted);font-size:14px}.cineonix-boards-app .board-card{position:relative;min-width:0}.cineonix-boards-app .board-card__open{width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:transform .22s ease}.cineonix-boards-app .board-card:hover .board-card__open{transform:translateY(-3px)}.cineonix-boards-app .board-card__menu-trigger{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:#0000009e;color:#ffffffd9;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease,background .18s ease,color .18s ease}.cineonix-boards-app .board-card:hover .board-card__menu-trigger,.cineonix-boards-app .board-card__menu-trigger[aria-expanded=true]{opacity:1}.cineonix-boards-app .board-card__menu-trigger:hover{background:#000000d1;color:#fff}.cineonix-boards-app .board-card-menu,.board-card-menu--portal{position:absolute;top:40px;right:0;z-index:40;min-width:220px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#111114;box-shadow:0 18px 48px #0000008c,inset 0 1px #ffffff0a}.board-card-menu--portal{position:fixed;top:0;left:0;z-index:10000;box-sizing:border-box;width:-moz-max-content;width:max-content;min-width:220px;max-width:260px;font-family:Inter,system-ui,sans-serif;color:#f4f4f5}.cineonix-boards-app .board-card-menu__item,.board-card-menu--portal .board-card-menu__item{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#e4e4e7;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.cineonix-boards-app .board-card-menu__item:hover,.board-card-menu--portal .board-card-menu__item:hover{background:#ffffff14;color:#fff}.cineonix-boards-app .board-card-menu__item--danger,.board-card-menu--portal .board-card-menu__item--danger{color:#fca5a5}.cineonix-boards-app .board-card-menu__item--danger:hover,.board-card-menu--portal .board-card-menu__item--danger:hover{background:#ef44441f;color:#fecaca}.cineonix-boards-app .board-card-menu__item svg.is-starred,.board-card-menu--portal .board-card-menu__item svg.is-starred{color:var(--cine-accent-bright);fill:var(--cine-accent-bright)}.cineonix-boards-app .board-card-menu__divider,.board-card-menu--portal .board-card-menu__divider{height:1px;margin:4px 6px;background:#ffffff14}.cineonix-boards-app .board-card__star-inline{display:inline-block;vertical-align:-1px;margin-right:4px;color:var(--cine-accent-bright);fill:var(--cine-accent-bright)}.cineonix-boards-app .board-card__open h3{margin:11px 0 4px;font-size:13px;font-weight:700;color:var(--cine-text);line-height:1.3;transition:color .18s ease}.cineonix-boards-app .board-card__open p{margin:0;font-size:11px;color:var(--cine-text-muted)}.cineonix-boards-app .board-card:hover .board-card__open h3{color:var(--cine-accent-bright)}.cineonix-boards-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cineonix-boards-app .board-preview{aspect-ratio:1 / 1;border-radius:12px;position:relative;overflow:hidden;background:#0a0a0c;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #00000059;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cineonix-boards-app .board-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cineonix-boards-app .board-preview--blank{background:#0f0f12;border-color:#ffffff0f}.cineonix-boards-app .board-preview--brand{display:grid;place-items:center;padding:12px}.cineonix-boards-app .board-preview--brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 15%,var(--glow),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 60%)}.cineonix-boards-app .board-preview--brand span{position:relative;z-index:1;font-size:clamp(14px,4vw,22px);font-weight:900;letter-spacing:-.04em;text-transform:lowercase;color:#fff;text-align:center;line-height:1.1}.cineonix-boards-app .board-preview--placeholder:before{content:"";position:absolute;left:50%;top:50%;width:44%;height:44%;transform:translate(-50%,-50%);border-radius:8px;background:#141418;border:1px solid rgba(255,255,255,.05)}.cineonix-boards-app .board-preview--placeholder:after{content:"";position:absolute;left:50%;top:50%;width:18%;height:3px;transform:translate(-50%,-32%);border-radius:2px;background:#ffffff0f}.cineonix-boards-app .board-card:hover .board-preview{border-color:#ff8a0047;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff0a}.cineonix-boards-app .tone-0{--glow: rgba(255, 106, 0, .38)}.cineonix-boards-app .tone-1{--glow: rgba(255, 138, 0, .36)}.cineonix-boards-app .tone-2{--glow: rgba(255, 162, 76, .34)}.cineonix-boards-app .tone-3{--glow: rgba(255, 80, 0, .32)}.cineonix-boards-app .tone-4{--glow: rgba(255, 60, 0, .3)}.cineonix-boards-app .tone-5{--glow: rgba(255, 179, 102, .28)}@media (max-width: 1200px){.cineonix-boards-app .template-row{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width: 768px){.cineonix-boards-app{flex-direction:column}.cineonix-boards-app .sidebar{width:100%;border-right:0;border-bottom:1px solid var(--cine-border)}.cineonix-boards-app .content{padding:0 24px 60px}.cineonix-boards-app .topbar{margin:0 -24px;padding:0 24px}.cineonix-boards-app .template-row{grid-template-columns:repeat(2,minmax(120px,1fr))}}
