.site-workspace{height:100%;min-height:100%}.site-section{width:min(100%,80rem);margin-inline:auto;padding:clamp(1.25rem,2.5vw,2.5rem)}.site-section--standard{width:min(100%,74rem)}.site-section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.site-section-icon{display:grid;flex:none;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in oklab,var(--primary) 14%,transparent);border-radius:1rem;color:var(--primary);background:color-mix(in oklab,var(--primary) 9%,var(--card));box-shadow:0 4px 16px color-mix(in oklab,var(--primary) 8%,transparent)}.site-section-title{color:var(--foreground);font-size:clamp(1.55rem,2vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.site-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.site-row{border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 2px 8px color-mix(in oklab,var(--foreground) 3%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.site-row:hover{border-color:color-mix(in oklab,var(--primary) 30%,var(--border));box-shadow:0 10px 28px color-mix(in oklab,var(--foreground) 7%,transparent);transform:translateY(-1px)}.site-panel{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 2px 12px color-mix(in oklab,var(--foreground) 4%,transparent)}.site-empty{border:1px dashed color-mix(in oklab,var(--primary) 25%,var(--border));border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 4%,var(--card)),var(--card))}.site-editor-action{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.7rem;font-size:.875rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.site-editor-action:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in oklab,var(--primary) 18%,transparent)}@media (max-width:640px){.site-section{padding:1.125rem 1rem 2rem}.site-section-header{gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.125rem}.site-section-icon{width:2.65rem;height:2.65rem}}@media (prefers-reduced-motion:reduce){.site-editor-action,.site-row{transition:none}.site-editor-action:not(:disabled):hover,.site-row:hover{transform:none}}:root{--swc-motion-fast:140ms;--swc-motion-normal:200ms;--swc-motion-enter:240ms;--swc-motion-ease:cubic-bezier(0.2,0.8,0.2,1)}@keyframes swc-reveal{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:no-preference){.swc-reveal{animation:swc-reveal var(--swc-motion-enter) var(--swc-motion-ease) backwards}.swc-stagger>.swc-reveal:nth-child(2){animation-delay:30ms}.swc-stagger>.swc-reveal:nth-child(3){animation-delay:60ms}.swc-stagger>.swc-reveal:nth-child(4){animation-delay:90ms}.swc-stagger>.swc-reveal:nth-child(n+5){animation-delay:.12s}.swc-interactive-card{transition:border-color var(--swc-motion-normal),box-shadow var(--swc-motion-normal)}.swc-action-link>svg:last-child{transition:translate var(--swc-motion-normal) var(--swc-motion-ease)}@media (hover:hover) and (pointer:fine){.swc-interactive-card:hover{border-color:color-mix(in oklch,var(--primary) 35%,var(--border));box-shadow:0 6px 20px -12px color-mix(in oklch,var(--primary) 35%,transparent)}.swc-action-link:hover>svg:last-child{translate:3px 0}.swc-action-link:dir(rtl):hover>svg:last-child{translate:-3px 0}}}.swc-interactive-card:focus-within{border-color:color-mix(in oklch,var(--primary) 45%,var(--border))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@layer components{.swc-button{transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--swc-motion-normal,.2s);transition-timing-function:var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-button:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){scale:.98;transition-duration:var(--swc-motion-fast,.14s)}.swc-control,.swc-tabs-trigger{transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--swc-motion-normal,.2s);transition-timing-function:var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-menu-item{transition-property:background-color,color,opacity;transition-duration:var(--swc-motion-fast,.14s);transition-timing-function:ease-out}.swc-overlay[data-state=open],.swc-tabs-content[data-state=active]{animation:swc-ui-fade-in var(--swc-motion-normal,.2s) ease-out}.swc-overlay[data-state=closed]{animation:swc-ui-fade-out var(--swc-motion-fast,.14s) ease-in}.swc-sheet-overlay[data-state=open]{animation-duration:var(--swc-motion-enter,.24s)}.swc-sheet-overlay[data-state=closed]{animation-duration:var(--swc-motion-normal,.2s)}.swc-dialog-content[data-state=open]{animation:swc-ui-dialog-in var(--swc-motion-enter,.24s) var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-dialog-content[data-state=closed]{animation:swc-ui-dialog-out var(--swc-motion-fast,.14s) var(--swc-ease-in,cubic-bezier(.4,0,1,1))}.swc-floating-content{--swc-floating-x:0px;--swc-floating-y:0px;transform-origin:var(--radix-popper-transform-origin,center)}.swc-floating-content[data-side=bottom]{--swc-floating-y:-4px}.swc-floating-content[data-side=top]{--swc-floating-y:4px}.swc-floating-content[data-side=left]{--swc-floating-x:4px}.swc-floating-content[data-side=right]{--swc-floating-x:-4px}.swc-floating-content:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:swc-ui-floating-in var(--swc-motion-normal,.2s) var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-floating-content[data-state=closed]{animation:swc-ui-floating-out var(--swc-motion-fast,.14s) var(--swc-ease-in,cubic-bezier(.4,0,1,1))}.swc-sheet-content{--swc-sheet-x:0%;--swc-sheet-y:0%}.swc-sheet-top{--swc-sheet-y:-100%}.swc-sheet-bottom{--swc-sheet-y:100%}.swc-sheet-left{--swc-sheet-x:-100%}.swc-sheet-right{--swc-sheet-x:100%}.swc-sheet-content[data-state=open]{animation:swc-ui-sheet-in var(--swc-motion-enter,.24s) var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-sheet-content[data-state=closed]{animation:swc-ui-sheet-out var(--swc-motion-normal,.2s) var(--swc-ease-in,cubic-bezier(.4,0,1,1))}.swc-progress-indicator{transition:transform var(--swc-motion-enter,.24s) var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-switch-thumb{transition:translate var(--swc-motion-normal,.2s) var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-select-chevron{transition:rotate var(--swc-motion-normal,.2s) var(--swc-motion-ease,cubic-bezier(.2,.8,.2,1))}.swc-select-trigger[data-state=open] .swc-select-chevron{rotate:180deg}}@keyframes swc-ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes swc-ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes swc-ui-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes swc-ui-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.99)}}@keyframes swc-ui-floating-in{0%{opacity:0;transform:translate(var(--swc-floating-x),var(--swc-floating-y)) scale(.98)}to{opacity:1;transform:none}}@keyframes swc-ui-floating-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--swc-floating-x),var(--swc-floating-y)) scale(.98)}}@keyframes swc-ui-sheet-in{0%{opacity:0;transform:translate(var(--swc-sheet-x),var(--swc-sheet-y))}to{opacity:1;transform:none}}@keyframes swc-ui-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--swc-sheet-x),var(--swc-sheet-y))}}@media (prefers-reduced-motion:reduce){:is(.swc-button,.swc-control,.swc-tabs-trigger,.swc-tabs-content,.swc-menu-item,.swc-overlay,.swc-dialog-content,.swc-floating-content,.swc-sheet-content,.swc-progress-indicator,.swc-switch-thumb,.swc-select-chevron,.swc-skeleton){animation:none!important;transition:none!important}.swc-button:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){scale:none}}.shell-action,.shell-nav-icon,.shell-nav-link{transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.shell-nav-indicator{opacity:0;transform:scale(.65);transition:opacity .16s ease-out,transform .18s ease-out}.shell-nav-link[aria-current=page] .shell-nav-indicator{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.shell-nav-link:hover{transform:translateX(2px)}.shell-nav-link:dir(rtl):hover{transform:translateX(-2px)}.shell-nav-link:hover .shell-nav-icon{transform:translateY(-1px)}}.shell-nav-link:active{transform:scale(.985)}.shell-action:not(:disabled):active{transform:scale(.94)}}.shell-backdrop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility 0s linear .18s}.shell-backdrop[data-shell-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (width < 48rem){.shell-drawer{--shell-closed-offset:-100%;translate:var(--shell-closed-offset) 0;visibility:hidden;pointer-events:none;transition:translate .22s ease-out,visibility 0s linear .22s}.shell-drawer[data-shell-side=right]{--shell-closed-offset:100%}.shell-drawer[data-shell-open=true]{translate:0 0;visibility:visible;pointer-events:auto;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.shell-action,.shell-backdrop,.shell-drawer,.shell-nav-icon,.shell-nav-indicator,.shell-nav-link{transition:none;transform:none;translate:none}}