.bora-des{--deck:min(68vh, 820px);margin:calc(-1 * var(--gutter-card));width:calc(100% + var(--gutter-card) * 2);height:var(--deck);border-radius:var(--radius-lg);--sheet-width:600px;--zoom:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:296px minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden}.bora-des[data-dragging=true],.bora-des[data-dragging=true] .bora-des__block,.bora-des[data-dragging=true] .bora-des__masthead,.bora-des__stage,.bora-des__paper,.bora-des__sheet{-webkit-user-select:none;user-select:none}.bora-des__block,.bora-des__masthead{-webkit-user-select:text;user-select:text}.bora-des__stage[data-panning=true]{cursor:grabbing}.bora-des__paper{--pan-x:0px;--pan-y:0px;translate:var(--pan-x) var(--pan-y)}.bora-des__rail{overscroll-behavior:contain;min-height:0;padding:var(--space-4);border-right:1px solid var(--border-subtle);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--surface-card);grid-area:1/1/-1;overflow-y:auto}.bora-des__main{background:var(--surface-sunken);border-radius:0 var(--radius-lg) 0 0;grid-area:1/2;grid-template-rows:minmax(0,1fr);justify-items:center;min-width:0;min-height:0;display:grid;position:relative}@media (max-width:900px){.bora-des{grid-template-columns:minmax(0,1fr)}.bora-des__rail{position:static}.bora-des__adds{grid-template-columns:repeat(6,1fr)}.bora-des__pop{width:100%}}.bora-des__ghost{--x:0px;--y:0px;left:var(--x);top:var(--y);z-index:60;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-primary);font:var(--text-caption);font-family:var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring);display:inline-flex;position:fixed;transform:translate(-50%,-50%)scale(.85)}.bora-des__ghost[data-on=true]{opacity:1;transform:translate(-50%,-50%)rotate(-3deg)scale(1)}@media (prefers-reduced-motion:reduce){.bora-des__ghost{transition:none}.bora-des__ghost[data-on=true]{transform:translate(-50%,-50%)}}.bora-des__railtitle{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-muted);font:var(--text-micro);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0;display:flex}.bora-des__rail{gap:var(--space-3);align-content:start;display:grid}.bora-des__railhint{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-muted);font:var(--text-caption);font-family:var(--font-sans)}.bora-des__adds{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.bora-des__add{--tile:var(--cat-violet);justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);font:var(--text-micro);font-family:var(--font-sans);text-align:center;cursor:grab;touch-action:none;transition:var(--transition-control);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.bora-des__add[data-tone=cat-1]{--tile:var(--cat-violet)}.bora-des__add[data-tone=cat-2]{--tile:var(--cat-orange)}.bora-des__add[data-tone=cat-3]{--tile:var(--cat-blue)}.bora-des__add[data-tone=cat-4]{--tile:var(--cat-green)}.bora-des__add[data-tone=cat-5]{--tile:var(--cat-red)}.bora-des__add[data-tone=cat-6]{--tile:var(--cat-pink)}.bora-des__add[data-tone=cat-7]{--tile:var(--cat-cyan)}.bora-des__add[data-tone=cat-8]{--tile:var(--cat-brown)}.bora-des__chip{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-lg);background:linear-gradient(160deg, color-mix(in oklab, var(--tile) 34%, var(--surface-card)), color-mix(in oklab, var(--tile) 14%, var(--surface-card)));box-shadow:var(--shadow-xs);color:var(--tile);transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex}.bora-des__add:hover .bora-des__chip{background:linear-gradient(160deg, color-mix(in oklab, var(--tile) 52%, var(--surface-card)), color-mix(in oklab, var(--tile) 26%, var(--surface-card)));box-shadow:var(--shadow-sm)}.bora-des__acts{bottom:calc(100% + var(--space-2));z-index:15;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);cursor:default;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bora-des__crumb{align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;display:flex}.bora-des__crumb:hover{background:var(--surface-hover);color:var(--text-primary)}.bora-des__crumbname{color:var(--text-primary);font:var(--text-h4);font-family:var(--font-sans)}.bora-des__cards{gap:var(--space-3);align-content:start;display:grid}.bora-des__rail[data-folder=true]{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.bora-des__rail[data-folder=true] .bora-des__cards{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-1);overflow-y:auto}.bora-des__card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);text-align:left;cursor:grab;touch-action:none;transition:var(--transition-control);gap:0;padding:0;display:grid}.bora-des__card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.bora-des__card:active{cursor:grabbing}.bora-des__cardname{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans)}.bora-des__add[data-more=true] .bora-des__chip:after{content:"";right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--tile);width:5px;height:5px;position:absolute}.bora-des__add[data-more=true]{position:relative}.bora-des__shelf{top:0;left:calc(100% + var(--space-3));z-index:40;gap:var(--space-2);width:268px;max-height:min(70vh,560px);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);display:grid;position:absolute;overflow-y:auto}.bora-des__mini{border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:124px;display:block;overflow:hidden}.bora-des__minipage{width:var(--sheet-width);zoom:.45;padding:0 var(--space-6);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;display:block}.bora-des__minirest{padding:18px 0;display:block}.bora-des__minirest>span{background:var(--rule);border-radius:4px;height:8px;margin-bottom:10px;display:block}.bora-des__minirest>span:nth-child(2){width:92%}.bora-des__minirest>span:last-child{width:64%;margin-bottom:0}.bora-des__miniblock{display:block}.bora-des__miniblock[data-banded=true]{margin:0 calc(-1 * var(--space-6))}.bora-des__mini .bora-des__h,.bora-des__mini .bora-des__p,.bora-des__mini .bora-des__li,.bora-des__mini .bora-des__btn{display:block}.bora-des__mini .bora-des__list{padding-left:0;display:block}.bora-des__addname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bora-des__add:hover{background:var(--surface-hover);border-color:var(--border-subtle);color:var(--text-primary)}.bora-des__add:active{cursor:grabbing}.bora-des__bar{z-index:5;--tier:54px;height:calc(var(--tier) * 2);width:var(--sheet-width);max-width:calc(100% - var(--space-6) * 2);border-radius:var(--radius-md);background:var(--surface-card);-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-md);animation:bora-des-pop var(--duration-base) var(--ease-out);flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset:0 0 auto}.bora-des__bar[data-going=true]{pointer-events:none;animation:bora-des-drop var(--duration-base) var(--ease-out) forwards}.bora-des__bar--one{--tier:36px;height:var(--tier);width:fit-content}.bora-des__bar--one .bora-des__tier{overflow:visible}.bora-des__bar--one .bora-des__picker{display:flex}@keyframes bora-des-pop{0%{opacity:0;translate:0 -20px}}@keyframes bora-des-drop{to{opacity:0;translate:0 -20px}}@media (prefers-reduced-motion:reduce){.bora-des__bar,.bora-des__bar[data-going=true]{animation-duration:1ms}}.bora-des__tier{height:var(--tier);padding:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:3px;display:flex;overflow-x:auto}.bora-des__tier::-webkit-scrollbar{display:none}.bora-des__tier+.bora-des__tier{border-top:1px solid var(--border-subtle)}.bora-des__foot{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-lg) 0;background:var(--surface-card);grid-area:2/2;display:flex}.bora-des__zoomer{border-radius:var(--radius-pill);background:var(--border-subtle);appearance:none;cursor:pointer;flex:none;width:108px;height:4px}.bora-des__zoomer::-webkit-slider-thumb{border-radius:var(--radius-pill);background:var(--text-secondary);appearance:none;cursor:pointer;border:0;width:13px;height:13px}.bora-des__zoomer::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--text-secondary);cursor:pointer;border:0;width:13px;height:13px}.bora-des__thick--wide{width:100%}.bora-des__thick{border-radius:var(--radius-pill);background:var(--border-default);appearance:none;cursor:pointer;flex:none;width:72px;height:4px}.bora-des__thick::-webkit-slider-thumb{border-radius:var(--radius-pill);background:var(--text-secondary);appearance:none;cursor:pointer;border:0;width:13px;height:13px}.bora-des__thick::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--text-secondary);cursor:pointer;border:0;width:13px;height:13px}.bora-des__corner{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);cursor:pointer;display:inline-flex}.bora-des__corner:hover,.bora-des__corner[data-active=true]{border-color:var(--border-brand)}.bora-des__cornerbox{border:2px solid var(--text-secondary);border-top-right-radius:0;border-bottom-left-radius:0;width:14px;height:14px}.bora-des__cornerat{min-width:14px;font:var(--text-caption);font-family:var(--font-sans);font-variant-numeric:var(--numeric-tabular);text-align:right}.bora-des__input--num{width:64px}.bora-des__poptip{font:var(--text-caption);font-family:var(--font-sans);color:var(--text-muted)}.bora-des__hint{--pop-x:0px;--pop-y:0px;top:var(--pop-y);left:var(--pop-x);z-index:65;width:260px;max-width:calc(100vw - var(--space-6) * 2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);display:grid;position:fixed}.bora-des__hintrow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.bora-des__hintrow:hover,.bora-des__hintrow[data-on=true]{background:var(--surface-hover)}.bora-des__hintname{font:var(--text-body-sm);font-family:var(--font-sans);color:var(--text-primary)}.bora-des__hintid{font:var(--text-caption);font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.bora-des__dialrow{align-items:center;gap:var(--space-2);display:inline-flex}.bora-des__dial{--angle:0deg;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);cursor:grab;touch-action:none;flex:none;width:28px;height:28px;position:relative}.bora-des__dial:hover,.bora-des__dial:focus-visible{border-color:var(--border-brand)}.bora-des__dial:active{cursor:grabbing}.bora-des__hand{rotate:var(--angle);position:absolute;inset:0}.bora-des__hand:before{content:"";border-radius:var(--radius-pill);background:var(--text-secondary);width:2px;height:11px;margin-left:-1px;position:absolute;top:3px;left:50%}.bora-des__hand:after{content:"";border-radius:var(--radius-pill);background:var(--text-secondary);width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.bora-des__zoomat{min-width:42px;color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans);font-variant-numeric:var(--numeric-tabular);text-align:right}.bora-des__field{border-radius:var(--radius-sm);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:100%;height:132px;position:relative}.bora-des__dot{left:var(--x);top:var(--y);border-radius:var(--radius-pill);width:14px;height:14px;box-shadow:var(--shadow-sm);pointer-events:none;border:2px solid #fff;position:absolute;transform:translate(-50%,-50%)}.bora-des__hue{border-radius:var(--radius-pill);appearance:none;cursor:pointer;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:12px}.bora-des__hue::-webkit-slider-thumb{border-radius:var(--radius-pill);width:16px;height:16px;box-shadow:var(--shadow-sm);appearance:none;cursor:pointer;background:0 0;border:2px solid #fff}.bora-des__hue::-moz-range-thumb{border-radius:var(--radius-pill);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:pointer;background:0 0;border:2px solid #fff}.bora-des__zone{flex-direction:column;flex:none;justify-content:center;gap:1px;display:inline-flex}.bora-des__zone+.bora-des__zone{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border-subtle)}.bora-des__cap{padding-left:var(--space-2);font:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);-webkit-user-select:none;user-select:none}.bora-des__zonerow{align-items:center;gap:2px;display:inline-flex}.bora-des__sep{width:1px;height:18px;margin:0 var(--space-1);background:var(--border-subtle)}.bora-des__gap{min-width:var(--space-4);flex:1}.bora-des__opt{justify-content:center;align-items:center;gap:var(--space-1);min-width:28px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;display:inline-flex}.bora-des__opt:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.bora-des__opt[data-active=true],.bora-des__opt[aria-pressed=true]{background:var(--surface-brand-soft);border-color:var(--border-brand-soft);color:var(--text-brand)}.bora-des__opt:disabled{opacity:.35;cursor:not-allowed}.bora-des__opt--danger:hover:not(:disabled){background:var(--surface-danger-soft);border-color:var(--border-danger-soft);color:var(--text-danger)}.bora-des__inks{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:inline-flex}.bora-des__ink{--ink-swatch:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--ink-swatch);cursor:pointer;width:28px;height:28px;transition:var(--transition-control)}.bora-des__ink[data-active=true]{border-color:var(--border-brand);box-shadow:0 0 0 2px var(--surface-card), 0 0 0 3px var(--border-brand)}.bora-des__ink--wheel{background:radial-gradient(closest-side, var(--surface-card) 0 24%, transparent 25%), conic-gradient(red, #ff0, #0f0, #0ff, #00f, #f0f, red)}.bora-des__ink--any{border:1px solid var(--border-strong);cursor:pointer;appearance:none;background:0 0;padding:0;position:relative}.bora-des__ink--any::-webkit-color-swatch-wrapper{padding:0}.bora-des__ink--any::-webkit-color-swatch{border-radius:var(--radius-pill);border:0}.bora-des__ink--any::-moz-color-swatch{border-radius:var(--radius-pill);border:0}.bora-des__ink--any:hover{border-style:dashed;border-color:var(--border-brand)}.bora-des__sweep{height:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:block}.bora-des__pop--slim{width:300px}.bora-des__menu{--pop-x:0px;--pop-y:0px;top:var(--pop-y);left:var(--pop-x);z-index:70;width:210px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);gap:1px;display:grid;position:fixed}.bora-des__menuitem{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:var(--transition-control);background:0 0;border:0;display:flex}.bora-des__menuitem:hover{background:var(--surface-hover);color:var(--text-primary)}.bora-des__menuitem[data-danger=true]:hover{background:var(--surface-danger-soft);color:var(--text-danger)}.bora-des__ink:disabled{opacity:.35;cursor:not-allowed}.bora-des__input{height:28px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:var(--text-caption);font-family:var(--font-sans)}.bora-des__select{max-width:132px;display:block}.bora-des__input{flex:1;min-width:120px}.bora-des__input--tight{flex:0 110px;min-width:80px}.bora-des__select--tight{width:84px}.bora-des__input:disabled{opacity:.35}.bora-des__picker{position:relative}.bora-des__pick{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-control);display:flex}.bora-des__pick:hover,.bora-des__pick[aria-expanded=true]{border-color:var(--border-brand);color:var(--text-primary)}.bora-des__pick>:last-child{margin-left:auto}.bora-des__pop{--pop-x:0px;--pop-y:0px;top:var(--pop-y);left:var(--pop-x);z-index:60;gap:var(--space-3);width:440px;max-width:calc(100vw - var(--pop-x) - var(--space-4));padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);display:grid;position:fixed}.bora-des__poptitle{color:var(--text-primary);font:var(--text-h4);font-family:var(--font-sans);margin:0}.bora-des__popbody{gap:var(--space-3);grid-template-columns:132px minmax(0,1fr);max-height:300px;display:grid}.bora-des__tabs{padding-right:var(--space-3);border-right:1px solid var(--border-subtle);align-content:start;gap:2px;display:grid;overflow-y:auto}.bora-des__tab{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:var(--transition-control);background:0 0;border:0}.bora-des__tab:hover{background:var(--surface-hover);color:var(--text-primary)}.bora-des__tab[aria-selected=true]{background:var(--surface-brand-soft);color:var(--text-brand);font-weight:600}.bora-des__saverow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bora-des__shelfrow{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.bora-des__toks{align-content:start;gap:2px;display:grid;overflow-y:auto}.bora-des__find{width:100%;height:var(--space-7);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:var(--text-body-sm);font-family:var(--font-sans)}.bora-des__tok{padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;gap:1px;display:grid}.bora-des__tok:hover{background:var(--surface-brand-soft);border-color:var(--border-brand-soft)}.bora-des__tokname{color:var(--text-secondary);font:var(--text-caption);font-family:var(--font-sans)}.bora-des__toksample{color:var(--text-subtle);font:var(--text-caption);font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bora-des__nothing{color:var(--text-muted);font:var(--text-caption);font-family:var(--font-sans);margin:0;line-height:1.5}.bora-des__stage{width:100%;height:100%;min-height:0;padding:var(--space-6);cursor:grab;overflow:hidden}.bora-des__sheet{--paper:var(--surface-card);--ink:var(--text-primary);--brand:var(--surface-brand);--on-brand:var(--text-inverse);--rule:var(--border-subtle);--faint:var(--text-muted);width:var(--sheet-width);zoom:var(--zoom);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-family:var(--font-sans);box-shadow:var(--shadow-md);margin:0 auto;font-size:15px;line-height:1.55}.bora-des__sheet[data-fixed=true]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bora-des__token{white-space:nowrap;border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 10%, transparent);cursor:default;padding:0 4px;font-size:.92em;display:inline-block}.bora-des__masthead{align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);margin:0 0 20px;padding:0 0 12px;display:grid}.bora-des__mastlabel{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.bora-des__masttext{outline:none;font-size:15px;font-weight:600}.bora-des__slot{gap:0;display:grid}.bora-des__drop{border-radius:var(--radius-pill);height:10px;transition:var(--transition-control);margin:-3px 0}.bora-des__drop[data-active=true]{background:var(--surface-brand);height:4px;margin:3px 0}.bora-des__block[data-banded=true]{margin:0 calc(-1 * var(--space-6));border-radius:0;padding:0}.bora-des__block{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:2px;position:relative}.bora-des__block:not([data-chosen=true]):hover:not(:has(.bora-des__banded:hover)){border-color:var(--border-brand-soft)}.bora-des__block[data-chosen=true]{border-color:var(--border-brand)}.bora-des__block:focus{outline:none}.bora-des__block[data-chosen=true]:focus-visible,.bora-des__banded[data-chosen=true]:focus-visible{box-shadow:none}.bora-des__sheet [contenteditable=true]:focus,.bora-des__sheet [contenteditable=true]:focus-visible{box-shadow:none;outline:none}.bora-des__sheet [contenteditable=true]{cursor:text}.bora-des__banded:has([contenteditable=true]){cursor:text}.bora-des__block:has([contenteditable=true]):not(:has(.bora-des__row)){cursor:text}.bora-des__block[data-held=true]{opacity:.3;transition:opacity var(--duration-fast) var(--ease-standard)}.bora-des__grip{top:2px;left:calc(-1 * var(--space-6));width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);color:var(--faint);opacity:.4;cursor:grab;touch-action:none;transition:var(--transition-control);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bora-des__block:hover .bora-des__grip,.bora-des__block[data-chosen=true] .bora-des__grip,.bora-des__grip:focus-visible{opacity:1}.bora-des__grip:active{cursor:grabbing}.bora-des__p,.bora-des__h,.bora-des__li,.bora-des__btn{outline:none}.bora-des__p{margin:0 0 16px}.bora-des__h{margin:0 0 12px;font-weight:700}.bora-des__list{margin:0 0 16px;padding-left:22px}.bora-des__li{margin:0 0 6px}.bora-des__hr{border:0;border-top:1px solid var(--rule);background:0 0;height:0;margin:24px 0}.bora-des__row{align-items:flex-start;gap:16px;display:flex}.bora-des__cell{flex:1;min-width:0}.bora-des__banded{border-radius:var(--radius-sm);outline-offset:1px;cursor:pointer;outline:1px solid #0000;display:block}.bora-des__banded:not([data-chosen=true]):hover,.bora-des__banded:not([data-chosen=true]):focus{outline-color:var(--border-brand-soft)}.bora-des__banded[data-chosen=true],.bora-des__banded[data-chosen=true]:focus{outline-color:var(--border-brand)}:is(.bora-des__block,.bora-des__banded)[data-banded=true]>:is(.bora-des__list,.bora-des__btnwrap,.bora-des__img),:is(.bora-des__block,.bora-des__banded)[data-banded=true]>div>:is(.bora-des__p,.bora-des__h){margin-bottom:0}.bora-des__btnwrap{margin:0 0 16px}.bora-des__btn{background:var(--brand);color:var(--on-brand);border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-block}.bora-des__img{margin:0 0 16px}.bora-des__pic{border:0;max-width:100%;height:auto;display:inline-block}.bora-des__well{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:132px;padding:var(--space-5);border:2px dashed var(--rule);color:var(--faint);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-control);background:0 0;border-radius:8px;flex-direction:column;font-size:13px;display:flex}.bora-des__well:hover{border-color:var(--brand);color:var(--brand)}.bora-des__wellplus{border-radius:var(--radius-pill);border:2px solid;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bora-des__wellsay{font-weight:600}.bora-des__wellgrid{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.bora-des__wellpick{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer;transition:var(--transition-control);justify-content:center;align-items:center;display:flex}.bora-des__wellpick:hover{border-color:var(--border-brand)}.bora-des__empty{padding:var(--space-7);border:1px dashed var(--rule);text-align:center;color:var(--faint);border-radius:6px;margin:0;font-size:14px}.bora-des__noimg{border:1px dashed var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);min-height:96px;color:var(--text-muted);font:var(--text-caption);place-items:center;display:grid}
