:root[data-theme][data-mode]{--yakkl-body-bg: var(--background, 0 0% 100%);--yakkl-body-text: var(--foreground, 222 47% 12%);--yakkl-body-muted: var(--muted-foreground, 215 20% 65%);--yakkl-body-inverse: 0 0% 100%;--yakkl-border: var(--border, 215 20% 65%);--yakkl-border-strong: var(--border-strong, var(--border, 215 20% 65%));--yakkl-header-bg: var(--popover, var(--background, 0 0% 100%));--yakkl-footer-bg: var(--popover, var(--background, 0 0% 100%));--yakkl-card-bg: var(--card, var(--background, 0 0% 100%));--yakkl-surface-float: var(--popover, var(--background, 0 0% 100%));--yakkl-input-bg: var(--card, var(--background, 0 0% 100%));--yakkl-tooltip-bg: var(--muted, 215 20% 65%);--yakkl-primary: var(--primary, 215 100% 50%);--yakkl-primary-hover: var(--primary-hover, var(--primary, 215 100% 45%));--yakkl-primary-text: var(--primary-foreground, 222 47% 12%);--yakkl-secondary: var(--secondary, 215 30% 90%);--yakkl-secondary-hover: var(--secondary-hover, var(--secondary, 215 30% 84%));--yakkl-secondary-text: var(--secondary-foreground, 222 47% 12%);--yakkl-danger: var(--destructive, 0 84% 60%);--yakkl-danger-hover: var(--destructive-hover, var(--destructive, 0 84% 55%));--yakkl-success: var(--success, 142 71% 45%);--yakkl-success-hover: var(--success-hover, 142 71% 38%);--yakkl-warning: var(--warning, 45 95% 56%);--yakkl-warning-hover: var(--warning-hover, 45 94% 48%);--yakkl-info: var(--info, 215 94% 62%);--yakkl-info-hover: var(--info-hover, 215 94% 56%);--yakkl-swap: var(--swap, 276 74% 57%);--yakkl-swap-hover: var(--swap-hover, 276 70% 49%);--yakkl-swap-text: var(--swap-foreground, var(--yakkl-body-inverse));--yakkl-buy: var(--buy, 217 89% 61%);--yakkl-buy-hover: var(--buy-hover, 217 83% 55%);--yakkl-buy-text: var(--buy-foreground, var(--yakkl-body-inverse));--yakkl-sell: var(--sell, var(--warning, 45 95% 56%));--yakkl-sell-hover: var(--sell-hover, var(--warning-hover, 45 94% 48%));--yakkl-sell-text: var(--sell-foreground, var(--yakkl-body-inverse));--yakkl-send: var(--send, var(--success, 142 71% 45%));--yakkl-send-hover: var(--send-hover, var(--success-hover, 142 71% 38%));--yakkl-send-text: var(--send-foreground, var(--yakkl-body-inverse));--yakkl-shadow-sm: var(--shadow-sm, 223 38% 20% / .12);--yakkl-shadow-md: var(--shadow-md, 223 34% 18% / .12);--yakkl-shadow-lg: var(--shadow-lg, 223 32% 16% / .16);--surface-success-soft: hsla(var(--yakkl-success) / .16);--surface-warning-soft: hsla(var(--yakkl-warning) / .16);--surface-danger-soft: hsla(var(--yakkl-danger) / .16);--surface-info-soft: hsla(var(--yakkl-info) / .16);--yakkl-space-xs: .25rem;--yakkl-space-sm: .5rem;--yakkl-space-md: .75rem;--yakkl-space-lg: 1rem;--yakkl-space-xl: 1.5rem;--yakkl-radius-sm: .375rem;--yakkl-radius-md: .5rem;--yakkl-radius-lg: .75rem;--yakkl-radius-xl: 1rem;--yakkl-font-body: var(--yakkl-font-body, "Inter", system-ui, sans-serif);--yakkl-font-display: var(--yakkl-font-display, "Lexend", "Inter", system-ui, sans-serif);--yakkl-font-mono: var(--yakkl-font-mono, "JetBrains Mono", "SFMono-Regular", Menlo, monospace)}.yakkl-text-wrap{overflow-wrap:break-word}.yakkl-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yakkl-sidepanel-host{--yakkl-sidepanel-transition: .22s cubic-bezier(.22, 1, .36, 1);--yakkl-sidepanel-border: hsl(var(--yakkl-border, 220 12% 22%));--yakkl-sidepanel-border-strong: hsl(var(--yakkl-border-strong, 220 14% 32%));--yakkl-sidepanel-text-primary: hsl(var(--sidepanel-text-primary, 210 24% 94%));--yakkl-sidepanel-text-secondary: hsl(var(--sidepanel-text-secondary, 214 14% 78%));--yakkl-sidepanel-text-tertiary: hsl(var(--sidepanel-text-tertiary, 217 10% 63%));--yakkl-sidepanel-card-bg: hsla(var(--sidepanel-card-bg, 220 16% 11% / .98));--yakkl-sidepanel-card-bg-hover: hsla(var(--sidepanel-card-alt-bg, 218 13% 14% / .98))}.yakkl-sidepanel-toolbar-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;min-width:0;width:100%}.yakkl-sidepanel-header-copy{display:grid;gap:.38rem;min-width:0;padding-top:.32rem}.yakkl-sidepanel-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.46rem .78rem .44rem;border-radius:999px;border:1px solid hsl(var(--sidepanel-source-chip-border, 204 84% 64% / .26));background:hsla(var(--sidepanel-source-chip-bg, 204 84% 64% / .12));color:hsl(var(--sidepanel-source-chip-text, 204 84% 70%));font-size:.72rem;font-weight:700;line-height:1.18;letter-spacing:.03em;text-transform:uppercase}.yakkl-sidepanel-title{margin:0;font-size:1.08rem;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--yakkl-sidepanel-text-primary)}.yakkl-sidepanel-subtitle{margin:0;width:100%;max-width:100%;color:var(--yakkl-sidepanel-text-secondary);font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.yakkl-sidepanel-toolbar-subtitle{display:grid;gap:.5rem;min-width:0;width:100%;padding-right:0;padding-bottom:.42rem;margin-bottom:.2rem}.yakkl-sidepanel-subtitle-copy{position:relative;width:100%;min-width:0;overflow:visible}.yakkl-sidepanel-subtitle-measure{position:absolute;inset:0 auto auto 0;width:100%;max-width:100%;visibility:hidden;pointer-events:none;z-index:-1}.yakkl-sidepanel-subtitle-toggle{width:fit-content;max-width:100%;padding:.26rem .56rem;border:1px solid var(--yakkl-sidepanel-border);border-radius:999px;background:var(--yakkl-sidepanel-card-bg);color:var(--yakkl-sidepanel-text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:color var(--yakkl-sidepanel-transition),border-color var(--yakkl-sidepanel-transition),background-color var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-subtitle-toggle:hover{color:var(--yakkl-sidepanel-text-primary);border-color:var(--yakkl-sidepanel-border-strong);background:var(--yakkl-sidepanel-card-bg-hover)}.yakkl-sidepanel-header-actions{display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-end;gap:.6rem;flex-shrink:0}.yakkl-sidepanel-close,.yakkl-sidepanel-pin{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid var(--yakkl-sidepanel-border);border-radius:999px;background:var(--yakkl-sidepanel-card-bg);color:var(--yakkl-sidepanel-text-secondary);transition:transform var(--yakkl-sidepanel-transition),border-color var(--yakkl-sidepanel-transition),color var(--yakkl-sidepanel-transition),background-color var(--yakkl-sidepanel-transition),box-shadow var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-close:hover,.yakkl-sidepanel-pin:hover{transform:translateY(-1px);color:var(--yakkl-sidepanel-text-primary);border-color:var(--yakkl-sidepanel-border-strong);background:var(--yakkl-sidepanel-card-bg-hover)}.yakkl-sidepanel-pin[data-pinned=true]{color:var(--yakkl-sidepanel-text-primary);border-color:hsla(var(--yakkl-primary, 215 100% 50%) / .45);background:hsla(var(--yakkl-primary, 215 100% 50%) / .14);box-shadow:0 0 0 1px hsla(var(--yakkl-primary, 215 100% 50%) / .12) inset}.yakkl-sidepanel-close:focus-visible,.yakkl-sidepanel-pin:focus-visible,.yakkl-sidepanel-fab:focus-visible{outline:2px solid hsla(var(--yakkl-primary, 215 100% 50%) / .45);outline-offset:3px}.yakkl-sidepanel-close svg,.yakkl-sidepanel-pin svg{width:1rem;height:1rem}.yakkl-sidepanel-fab{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:999px;border:1px solid hsl(var(--yakkl-border-strong, 220 14% 32%));background:linear-gradient(135deg,hsla(var(--yakkl-primary, 215 100% 50%) / .88),hsla(var(--yakkl-secondary, 215 30% 90%) / .36)),#0d111df5;color:hsl(var(--yakkl-primary-text, 0 0% 100%));box-shadow:0 24px 44px -18px hsla(var(--yakkl-primary, 215 100% 50%) / .42);transition:transform var(--yakkl-sidepanel-transition),box-shadow var(--yakkl-sidepanel-transition),opacity var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-fab:hover{transform:translateY(-2px);box-shadow:0 30px 54px -20px hsla(var(--yakkl-primary, 215 100% 50%) / .48)}.yakkl-sidepanel-fab__icon{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;font-size:1.1rem;font-weight:700}.yakkl-sidepanel-fab__label{font-size:.88rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.yakkl-sidepanel-host[data-text-overflow=truncate] .yakkl-sidepanel-title,.yakkl-sidepanel-host[data-text-overflow=truncate] .yakkl-sidepanel-subtitle,.yakkl-sidepanel-host[data-text-overflow=truncate] .yakkl-sidepanel-badge,.yakkl-sidepanel-host[data-text-overflow=truncate] .yakkl-sidepanel-fab__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yakkl-body{min-height:100%;background-color:hsl(var(--yakkl-body-bg));color:hsl(var(--yakkl-body-text));font-family:var(--yakkl-font-body);transition:background-color .3s ease,color .3s ease}.yakkl-header{width:100%;height:4rem;display:flex;align-items:center;padding-inline:var(--yakkl-space-lg);background-color:hsla(var(--yakkl-header-bg));color:hsl(var(--yakkl-body-text));border-bottom:1px solid hsl(var(--yakkl-border));box-shadow:0 1px 2px hsla(var(--yakkl-shadow-sm));z-index:20}.yakkl-footer{width:100%;padding:var(--yakkl-space-lg);background-color:hsla(var(--yakkl-footer-bg));border-top:1px solid hsl(var(--yakkl-border));color:hsl(var(--yakkl-body-muted))}.yakkl-main{flex:1 1 auto;padding:var(--yakkl-space-lg);background:hsla(var(--yakkl-body-bg))}.yakkl-card{position:relative;background:hsla(var(--yakkl-card-bg));border-radius:var(--yakkl-radius-lg);box-shadow:0 10px 40px hsla(var(--yakkl-shadow-lg));border:1px solid hsl(var(--yakkl-border));transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:hidden}.yakkl-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,hsla(var(--yakkl-primary) / .15) 0%,transparent 55%);opacity:0;transition:opacity .3s ease}.yakkl-card:hover:after{opacity:1}.yakkl-card-header{display:flex;justify-content:space-between;align-items:center;padding:var(--yakkl-space-lg);border-bottom:1px solid hsl(var(--yakkl-border))}.yakkl-card-content{padding:var(--yakkl-space-lg)}.yakkl-card-footer{display:flex;justify-content:flex-end;gap:var(--yakkl-space-sm);padding:var(--yakkl-space-lg);border-top:1px solid hsla(var(--yakkl-border))}.yakkl-btn,.yakkl-btn-primary,.yakkl-btn-secondary,.yakkl-btn-danger,.yakkl-btn-success,.yakkl-btn-warning,.yakkl-btn-info,.yakkl-btn-send,.yakkl-btn-sell,.yakkl-btn-buy,.yakkl-btn-swap{display:inline-flex;align-items:center;justify-content:center;gap:var(--yakkl-space-xs);border-radius:var(--yakkl-radius-md);padding-inline:calc(var(--yakkl-space-lg) * 1.1);padding-block:calc(var(--yakkl-space-sm) * 1.1);font-weight:600;letter-spacing:.01em;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease;border:1px solid transparent;text-decoration:none;position:relative;overflow:hidden}.yakkl-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .22s ease;box-shadow:inset 0 0 0 1px hsla(var(--yakkl-border) / .35)}.yakkl-btn:focus-visible{outline:2px solid hsla(var(--yakkl-primary) / .4);outline-offset:3px}.yakkl-btn:hover:not(:disabled){transform:translateY(-1px)}.yakkl-btn:active:not(:disabled){transform:translateY(0)}.yakkl-btn:disabled,.yakkl-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.yakkl-btn-primary{background-image:var( --yakkl-primary-gradient, linear-gradient(135deg, hsl(var(--yakkl-primary)) 0%, hsl(var(--yakkl-secondary)) 100%) );color:hsl(var(--yakkl-primary-text));box-shadow:0 18px 38px -16px hsla(var(--yakkl-primary) / .55);border-color:hsla(var(--yakkl-primary) / .25)}.yakkl-btn-primary:hover:not(:disabled){background-image:var( --yakkl-primary-gradient-hover, linear-gradient(135deg, hsl(var(--yakkl-primary-hover)) 0%, hsl(var(--yakkl-secondary-hover)) 100%) );box-shadow:0 24px 45px -18px hsla(var(--yakkl-primary) / .6)}.yakkl-btn-primary:active:not(:disabled){background-image:linear-gradient(135deg,hsl(var(--yakkl-primary-active, var(--yakkl-primary))),hsl(var(--yakkl-secondary-active, var(--yakkl-secondary))));box-shadow:0 14px 28px -18px hsla(var(--yakkl-primary) / .5)}.yakkl-btn-secondary{background:hsla(var(--yakkl-input-bg) / .82);color:hsla(var(--yakkl-body-text) / .92);border-color:hsla(var(--yakkl-border) / .5);box-shadow:0 12px 25px -18px hsla(var(--yakkl-shadow-md))}.yakkl-btn-secondary:hover:not(:disabled){background:hsla(var(--yakkl-input-bg) / .92);color:hsl(var(--yakkl-body-text));border-color:hsla(var(--yakkl-border-strong) / .7);box-shadow:0 16px 32px -16px hsla(var(--yakkl-shadow-md))}.yakkl-btn-danger{background:linear-gradient(135deg,hsl(var(--yakkl-danger)),hsl(var(--yakkl-danger-hover)) 95%);color:hsl(var(--yakkl-body-inverse));border-color:hsla(var(--yakkl-danger) / .4);box-shadow:0 18px 36px -18px hsla(var(--yakkl-danger) / .55)}.yakkl-btn-danger:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--yakkl-danger-hover)),hsl(var(--yakkl-danger)) 90%)}.yakkl-btn-success{background:linear-gradient(135deg,hsl(var(--yakkl-success)),hsl(var(--yakkl-success-hover)));color:hsl(var(--yakkl-body-inverse));border-color:hsla(var(--yakkl-success) / .45);box-shadow:0 16px 34px -18px hsla(var(--yakkl-success) / .55)}.yakkl-btn-warning{background:linear-gradient(135deg,hsl(var(--yakkl-warning)),hsl(var(--yakkl-warning-hover)) 95%);color:hsl(var(--yakkl-body-text));border-color:hsla(var(--yakkl-warning) / .45)}.yakkl-btn-info{background:linear-gradient(135deg,hsl(var(--yakkl-info)),hsl(var(--yakkl-info-hover)) 95%);color:hsl(var(--yakkl-body-inverse));border-color:hsla(var(--yakkl-info) / .4)}.yakkl-btn-send{background:linear-gradient(135deg,hsl(var(--yakkl-send)),hsl(var(--yakkl-send-hover)) 95%);color:hsl(var(--yakkl-send-text));border-color:hsla(var(--yakkl-send) / .4);box-shadow:0 16px 34px -18px hsla(var(--yakkl-send) / .5)}.yakkl-btn-send:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--yakkl-send-hover)),hsl(var(--yakkl-send)) 95%)}.yakkl-btn-sell{background:linear-gradient(135deg,hsl(var(--yakkl-sell)),hsl(var(--yakkl-sell-hover)) 90%);color:hsl(var(--yakkl-sell-text));border-color:hsla(var(--yakkl-sell) / .4);box-shadow:0 16px 34px -18px hsla(var(--yakkl-sell) / .5)}.yakkl-btn-sell:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--yakkl-sell-hover)),hsl(var(--yakkl-sell)) 90%)}.yakkl-btn-buy{background:linear-gradient(135deg,hsl(var(--yakkl-buy)),hsl(var(--yakkl-buy-hover)));color:hsl(var(--yakkl-buy-text));border-color:hsla(var(--yakkl-buy) / .4);box-shadow:0 18px 34px -18px hsla(var(--yakkl-buy) / .45)}.yakkl-btn-buy:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--yakkl-buy-hover)),hsl(var(--yakkl-buy)) 95%)}.yakkl-btn-swap{background:linear-gradient(135deg,hsl(var(--yakkl-swap)),hsl(var(--yakkl-buy)));color:hsl(var(--yakkl-swap-text));border-color:hsla(var(--yakkl-swap) / .35);box-shadow:0 18px 36px -18px hsla(var(--yakkl-swap) / .45)}.yakkl-btn-swap:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--yakkl-swap-hover)),hsl(var(--yakkl-swap)) 95%)}.yakkl-btn+.yakkl-btn{margin-left:var(--yakkl-space-sm)}.yakkl-btn[data-size=sm]{padding-inline:var(--yakkl-space-md);padding-block:calc(var(--yakkl-space-sm) * .85);font-size:.85rem}.yakkl-btn[data-size=lg]{padding-inline:calc(var(--yakkl-space-xl) * 1.1);padding-block:calc(var(--yakkl-space-lg) * .9);font-size:1.05rem}.yakkl-badge{display:inline-flex;align-items:center;gap:var(--yakkl-space-xs);font-size:.75rem;line-height:1;border-radius:var(--yakkl-radius-sm);padding-inline:var(--yakkl-space-sm);padding-block:calc(var(--yakkl-space-xs) * .75);background:hsl(var(--yakkl-secondary));color:hsl(var(--yakkl-secondary-text));border:1px solid hsla(var(--yakkl-border))}.yakkl-input{width:100%;border-radius:var(--yakkl-radius-md);padding-inline:var(--yakkl-space-md);padding-block:calc(var(--yakkl-space-sm) * .9);background:hsl(var(--yakkl-input-bg));border:1px solid hsl(var(--yakkl-border));color:hsl(var(--yakkl-body-text));transition:border-color .2s ease,box-shadow .2s ease}.yakkl-input:focus{outline:none;border-color:hsl(var(--yakkl-primary));box-shadow:0 0 0 2px hsla(var(--yakkl-primary) / .2)}.yakkl-surface{background:hsla(var(--yakkl-surface-float));border-radius:var(--yakkl-radius-lg);border:1px solid hsla(var(--yakkl-border));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.yakkl-tooltip{background:hsl(var(--yakkl-tooltip-bg));color:hsl(var(--yakkl-body-inverse));border-radius:var(--yakkl-radius-sm);padding-inline:var(--yakkl-space-sm);padding-block:calc(var(--yakkl-space-xs) * 1.25);font-size:.75rem}.yakkl-sidepanel-shell{min-height:100%;display:flex;flex-direction:column;background:var(--sidepanel-shell-gradient, var(--surface-hero));color:hsl(var(--sidepanel-text-primary, var(--foreground)));font-family:var(--yakkl-font-body);border:1px solid hsla(var(--sidepanel-shell-border, var(--yakkl-border)));border-radius:var(--sidepanel-shell-radius, 1.75rem);overflow:hidden;position:relative;isolation:isolate;box-shadow:0 28px 56px -38px hsla(var(--shadow-medium, var(--yakkl-shadow-md))),0 0 0 1px hsla(var(--sidepanel-shell-border, var(--yakkl-border)) / .3),inset 0 1px hsla(var(--glass-mid, 0 0% 100% / .06))}.yakkl-sidepanel-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,hsla(var(--sidepanel-shell-glow, var(--glass-low))) 0%,transparent 56%);opacity:.9}.yakkl-sidepanel-toolbar{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:.78rem;align-items:start;min-height:var(--sidepanel-header-height, 3.5rem);padding:1.72rem 1.18rem 1.18rem;background:hsl(var(--sidepanel-toolbar-bg, var(--yakkl-header-bg)));border-bottom:1px solid hsl(var(--yakkl-border));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;overflow:visible}.yakkl-sidepanel-body{flex:1 1 auto;padding:1.5rem .96rem .96rem;display:flex;flex-direction:column;gap:var(--sidepanel-section-gap, .875rem);overflow-x:var(--yakkl-sidepanel-overflow-x, hidden);overflow-y:var(--yakkl-sidepanel-overflow-y, auto);scroll-padding-top:1.6rem}.yakkl-sidepanel-panel{background:var(--sidepanel-panel-gradient, var(--surface-deep));border:1px solid hsla(var(--yakkl-border-strong, var(--yakkl-border)) / .95);border-radius:var(--sidepanel-panel-radius, 1.25rem);box-shadow:0 24px 48px -32px hsla(var(--shadow-medium, var(--yakkl-shadow-md))),inset 0 1px hsla(var(--glass-low, 0 0% 100% / .04));overflow:hidden;box-sizing:border-box;padding:var(--yakkl-sidepanel-shell-inset, var(--sidepanel-shell-inset, .75rem))}.yakkl-sidepanel-card{padding:var(--sidepanel-card-padding, .875rem);background:var(--sidepanel-card-gradient, var(--surface-alt));border:1px solid hsl(var(--yakkl-border));border-radius:.9rem;box-shadow:0 18px 36px -30px hsla(var(--shadow-medium, var(--yakkl-shadow-md)))}.yakkl-sidepanel-list-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.85rem;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.yakkl-sidepanel-list-row:hover{background:hsl(var(--glass-low));border-color:hsl(var(--yakkl-border));transform:translateY(-1px)}.yakkl-sidepanel-source-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;padding:.2rem .55rem;background:hsla(var(--sidepanel-source-chip-bg, var(--glass-low)));border:1px solid hsla(var(--sidepanel-source-chip-border, var(--yakkl-border)));color:hsl(var(--sidepanel-source-chip-text, var(--sidepanel-text-secondary, var(--muted-foreground))));font-size:.68rem;font-weight:600;letter-spacing:.02em}.yakkl-sidepanel-meta{color:hsl(var(--sidepanel-text-tertiary, var(--muted-foreground)));font-size:.75rem}.yakkl-sidepanel-host.svelte-9mswjk{position:relative;min-width:0;min-height:0;--yakkl-sidepanel-backdrop-bg: hsl(var(--sidepanel-overlay-bg, 220 34% 4% / .64));--yakkl-sidepanel-surface-bg: var(--sidepanel-panel-gradient, linear-gradient(180deg, rgba(14, 18, 31, .98), rgba(11, 14, 24, .98)));--yakkl-sidepanel-shell-bg: var(--sidepanel-shell-gradient, linear-gradient(180deg, rgba(10, 14, 24, .98), rgba(8, 11, 20, .98)));--yakkl-sidepanel-card-bg: hsla(var(--sidepanel-card-bg, 220 16% 11% / .98));--yakkl-sidepanel-card-bg-hover: hsla(var(--sidepanel-card-alt-bg, 218 13% 14% / .98));--yakkl-sidepanel-toolbar-bg: hsla(var(--sidepanel-toolbar-bg, 220 18% 8% / .94));--yakkl-sidepanel-border: hsl(var(--yakkl-border, 220 12% 22%));--yakkl-sidepanel-border-strong: hsl(var(--yakkl-border-strong, 220 14% 32%));--yakkl-sidepanel-text-primary: hsl(var(--sidepanel-text-primary, 210 24% 94%));--yakkl-sidepanel-text-secondary: hsl(var(--sidepanel-text-secondary, 214 14% 78%));--yakkl-sidepanel-text-tertiary: hsl(var(--sidepanel-text-tertiary, 217 10% 63%));--yakkl-sidepanel-shadow: 0 28px 80px -36px hsla(var(--yakkl-shadow-lg, 223 32% 16% / .46));--yakkl-sidepanel-radius: 1.15rem;--yakkl-sidepanel-transition: .22s cubic-bezier(.22, 1, .36, 1)}.yakkl-sidepanel-trigger.svelte-9mswjk{display:contents}.yakkl-sidepanel-layer.svelte-9mswjk{display:flex;min-width:0;min-height:0}.yakkl-sidepanel-host[data-mode=overlay].svelte-9mswjk .yakkl-sidepanel-layer:where(.svelte-9mswjk){position:fixed;inset:0;z-index:var(--yakkl-sidepanel-z-index);padding:var(--yakkl-sidepanel-viewport-padding);pointer-events:none}.yakkl-sidepanel-host[data-mode=docked].svelte-9mswjk .yakkl-sidepanel-layer:where(.svelte-9mswjk){position:absolute;inset:0;z-index:var(--yakkl-sidepanel-z-index);pointer-events:none}.yakkl-sidepanel-host[data-mode=inline].svelte-9mswjk .yakkl-sidepanel-layer:where(.svelte-9mswjk){position:relative;z-index:auto}.yakkl-sidepanel-host[data-mode=inline][data-open=false].svelte-9mswjk .yakkl-sidepanel-layer:where(.svelte-9mswjk){display:none}.yakkl-sidepanel-host[data-open=true].svelte-9mswjk .yakkl-sidepanel-layer:where(.svelte-9mswjk){pointer-events:auto}.yakkl-sidepanel-backdrop.svelte-9mswjk{position:absolute;inset:0;background:var(--yakkl-sidepanel-backdrop-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-host[data-open=true].svelte-9mswjk .yakkl-sidepanel-backdrop:where(.svelte-9mswjk){opacity:1}.yakkl-sidepanel-frame.svelte-9mswjk{display:flex;flex:1 1 auto;min-width:0;min-height:0}.yakkl-sidepanel-host[data-placement=right].svelte-9mswjk .yakkl-sidepanel-frame:where(.svelte-9mswjk){justify-content:flex-end;align-items:stretch}.yakkl-sidepanel-host[data-placement=left].svelte-9mswjk .yakkl-sidepanel-frame:where(.svelte-9mswjk){justify-content:flex-start;align-items:stretch}.yakkl-sidepanel-host[data-placement=top].svelte-9mswjk .yakkl-sidepanel-frame:where(.svelte-9mswjk){justify-content:stretch;align-items:flex-start}.yakkl-sidepanel-host[data-placement=bottom].svelte-9mswjk .yakkl-sidepanel-frame:where(.svelte-9mswjk){justify-content:stretch;align-items:flex-end}.yakkl-sidepanel-panel.svelte-9mswjk{display:flex;flex-direction:column;min-width:0;min-height:0;width:min(var(--yakkl-sidepanel-inline-size),calc(100vw - var(--yakkl-sidepanel-viewport-padding) - var(--yakkl-sidepanel-viewport-padding)));max-width:var(--yakkl-sidepanel-max-inline-size);height:min(var(--yakkl-sidepanel-block-size),calc(100vh - var(--yakkl-sidepanel-viewport-padding) - var(--yakkl-sidepanel-viewport-padding)));max-height:var(--yakkl-sidepanel-max-block-size);background:var(--yakkl-sidepanel-surface-bg);color:var(--yakkl-sidepanel-text-primary);border:1px solid var(--yakkl-sidepanel-border);border-radius:var(--yakkl-sidepanel-radius);box-shadow:var(--yakkl-sidepanel-shadow);overflow:hidden;transition:transform var(--yakkl-sidepanel-transition),opacity var(--yakkl-sidepanel-transition),box-shadow var(--yakkl-sidepanel-transition);opacity:0;pointer-events:auto;outline:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.yakkl-sidepanel-host[data-open=false].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){pointer-events:none}.yakkl-sidepanel-host[data-mode=inline].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){width:min(100%,var(--yakkl-sidepanel-inline-size));max-width:100%;height:auto;min-height:14rem;max-height:var(--yakkl-sidepanel-max-block-size)}.yakkl-sidepanel-host[data-placement=left].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){transform:translate(calc(-100% - 1rem))}.yakkl-sidepanel-host[data-placement=right].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){transform:translate(calc(100% + 1rem))}.yakkl-sidepanel-host[data-placement=top].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk),.yakkl-sidepanel-host[data-placement=bottom].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){width:calc(100% - var(--yakkl-sidepanel-viewport-padding) - var(--yakkl-sidepanel-viewport-padding));max-width:var(--yakkl-sidepanel-max-inline-size)}.yakkl-sidepanel-host[data-placement=top].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){transform:translateY(calc(-100% - 1rem))}.yakkl-sidepanel-host[data-placement=bottom].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){transform:translateY(calc(100% + 1rem))}.yakkl-sidepanel-host[data-open=true].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){transform:translateZ(0);opacity:1}.yakkl-sidepanel-shell.svelte-9mswjk{min-height:100%;display:flex;flex-direction:column;background:var(--yakkl-sidepanel-shell-bg)}.yakkl-sidepanel-toolbar.svelte-9mswjk{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:1rem 1rem .9rem;background:var(--yakkl-sidepanel-toolbar-bg);border-bottom:1px solid var(--yakkl-sidepanel-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.yakkl-sidepanel-header-copy.svelte-9mswjk{display:grid;gap:.3rem;min-width:0}.yakkl-sidepanel-badge.svelte-9mswjk{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.2rem .55rem;border-radius:999px;border:1px solid hsl(var(--sidepanel-source-chip-border, 204 84% 64% / .26));background:hsla(var(--sidepanel-source-chip-bg, 204 84% 64% / .12));color:hsl(var(--sidepanel-source-chip-text, 204 84% 70%));font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.yakkl-sidepanel-title.svelte-9mswjk{margin:0;font-size:1.08rem;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--yakkl-sidepanel-text-primary)}.yakkl-sidepanel-subtitle.svelte-9mswjk{margin:0;color:var(--yakkl-sidepanel-text-secondary);font-size:.92rem;line-height:1.5}.yakkl-sidepanel-header-actions.svelte-9mswjk{display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-shrink:0}.yakkl-sidepanel-close.svelte-9mswjk{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid var(--yakkl-sidepanel-border);border-radius:999px;background:var(--yakkl-sidepanel-card-bg);color:var(--yakkl-sidepanel-text-secondary);transition:transform var(--yakkl-sidepanel-transition),border-color var(--yakkl-sidepanel-transition),color var(--yakkl-sidepanel-transition),background-color var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-close.svelte-9mswjk:hover{transform:translateY(-1px);color:var(--yakkl-sidepanel-text-primary);border-color:var(--yakkl-sidepanel-border-strong);background:var(--yakkl-sidepanel-card-bg-hover)}.yakkl-sidepanel-close.svelte-9mswjk:focus-visible,.yakkl-sidepanel-fab.svelte-9mswjk:focus-visible{outline:2px solid hsla(var(--yakkl-primary, 215 100% 50%) / .45);outline-offset:3px}.yakkl-sidepanel-close.svelte-9mswjk svg:where(.svelte-9mswjk){width:1.1rem;height:1.1rem}.yakkl-sidepanel-body.svelte-9mswjk{flex:1 1 auto;min-height:0;overflow:auto;padding:.95rem;display:flex;flex-direction:column;gap:.875rem;color:var(--yakkl-sidepanel-text-primary)}.yakkl-sidepanel-footer.svelte-9mswjk{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.9rem 1rem 1rem;border-top:1px solid var(--yakkl-sidepanel-border);background:var(--yakkl-sidepanel-toolbar-bg)}.yakkl-sidepanel-fab.svelte-9mswjk{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:999px;border:1px solid hsl(var(--yakkl-border-strong, 220 14% 32%));background:linear-gradient(135deg,hsla(var(--yakkl-primary, 215 100% 50%) / .88),hsla(var(--yakkl-secondary, 215 30% 90%) / .36)),#0d111df5;color:hsl(var(--yakkl-primary-text, 0 0% 100%));box-shadow:0 24px 44px -18px hsla(var(--yakkl-primary, 215 100% 50%) / .42);transition:transform var(--yakkl-sidepanel-transition),box-shadow var(--yakkl-sidepanel-transition),opacity var(--yakkl-sidepanel-transition);z-index:calc(var(--yakkl-sidepanel-z-index) + 1)}.yakkl-sidepanel-host[data-mode=overlay].svelte-9mswjk .yakkl-sidepanel-fab:where(.svelte-9mswjk){position:fixed}.yakkl-sidepanel-host[data-mode=docked].svelte-9mswjk .yakkl-sidepanel-fab:where(.svelte-9mswjk),.yakkl-sidepanel-host[data-mode=inline].svelte-9mswjk .yakkl-sidepanel-fab:where(.svelte-9mswjk){position:absolute}.yakkl-sidepanel-fab.svelte-9mswjk:hover{transform:translateY(-2px);box-shadow:0 30px 54px -20px hsla(var(--yakkl-primary, 215 100% 50%) / .48)}.yakkl-sidepanel-fab[data-position=bottom-right].svelte-9mswjk{right:1rem;bottom:1rem}.yakkl-sidepanel-fab[data-position=bottom-left].svelte-9mswjk{left:1rem;bottom:1rem}.yakkl-sidepanel-fab[data-position=top-right].svelte-9mswjk{right:1rem;top:1rem}.yakkl-sidepanel-fab[data-position=top-left].svelte-9mswjk{left:1rem;top:1rem}.yakkl-sidepanel-fab__icon.svelte-9mswjk{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;font-size:1.1rem;font-weight:700}.yakkl-sidepanel-fab__label.svelte-9mswjk{font-size:.88rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}@media(max-width:720px){.yakkl-sidepanel-host[data-placement=left].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk),.yakkl-sidepanel-host[data-placement=right].svelte-9mswjk .yakkl-sidepanel-panel:where(.svelte-9mswjk){width:calc(100vw - var(--yakkl-sidepanel-viewport-padding) - var(--yakkl-sidepanel-viewport-padding));max-width:100vw}.yakkl-sidepanel-toolbar.svelte-9mswjk{padding:.9rem .9rem .8rem}.yakkl-sidepanel-body.svelte-9mswjk,.yakkl-sidepanel-footer.svelte-9mswjk{padding-inline:.9rem}.yakkl-sidepanel-fab__label.svelte-9mswjk{display:none}.yakkl-sidepanel-fab.svelte-9mswjk{padding:.9rem}}.yakkl-sidepanel-host.svelte-yshb6o{position:relative;min-width:0;min-height:0;--yakkl-sidepanel-backdrop-bg: hsl(var(--sidepanel-overlay-bg, 220 34% 4% / .64));--yakkl-sidepanel-transition: .22s cubic-bezier(.22, 1, .36, 1);--yakkl-sidepanel-border: hsl(var(--yakkl-border, 220 12% 22%));--yakkl-sidepanel-border-strong: hsl(var(--yakkl-border-strong, 220 14% 32%));--yakkl-sidepanel-text-primary: hsl(var(--sidepanel-text-primary, 210 24% 94%));--yakkl-sidepanel-text-secondary: hsl(var(--sidepanel-text-secondary, 214 14% 78%));--yakkl-sidepanel-card-bg: hsla(var(--sidepanel-card-bg, 220 16% 11% / .98));--yakkl-sidepanel-card-bg-hover: hsla(var(--sidepanel-card-alt-bg, 218 13% 14% / .98))}.yakkl-sidepanel-trigger.svelte-yshb6o{display:contents}.yakkl-sidepanel-layer.svelte-yshb6o{position:fixed;inset:0;z-index:var(--yakkl-sidepanel-z-index);padding:var(--yakkl-sidepanel-viewport-padding, var(--sidepanel-viewport-padding, .9rem));pointer-events:none}.yakkl-sidepanel-host[data-open=true].svelte-yshb6o .yakkl-sidepanel-layer:where(.svelte-yshb6o){pointer-events:auto}.yakkl-sidepanel-backdrop.svelte-yshb6o{position:absolute;inset:0;background:var(--yakkl-sidepanel-backdrop-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-host[data-open=true][data-overlay-fallback=true].svelte-yshb6o .yakkl-sidepanel-backdrop:where(.svelte-yshb6o){opacity:1}.yakkl-sidepanel-frame.svelte-yshb6o{position:relative;isolation:isolate;display:flex;width:100%;height:100%;min-width:0;min-height:0;pointer-events:none}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-frame:where(.svelte-yshb6o){justify-content:flex-end;align-items:stretch}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-frame:where(.svelte-yshb6o){justify-content:flex-start;align-items:stretch}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-frame:where(.svelte-yshb6o){justify-content:stretch;align-items:flex-start;flex-direction:column}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-frame:where(.svelte-yshb6o){justify-content:stretch;align-items:flex-end;flex-direction:column}.yakkl-sidepanel-separator.svelte-yshb6o{display:none;flex-shrink:0;pointer-events:none;position:relative;background:transparent;overflow:visible;z-index:calc(var(--yakkl-sidepanel-z-index) + 3)}.yakkl-sidepanel-host[data-open=true][data-separator=true].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o){display:flex;align-items:center;justify-content:center}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o),.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o){width:var(--yakkl-sidepanel-separator-size);height:100%}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o),.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o){width:100%;height:var(--yakkl-sidepanel-separator-size)}.yakkl-sidepanel-separator.svelte-yshb6o:before{content:none}.yakkl-sidepanel-separator.svelte-yshb6o:after{content:"";position:absolute;border-radius:999px;pointer-events:none;opacity:.88}.yakkl-sidepanel-separator-core.svelte-yshb6o{position:absolute;display:block;border-radius:999px;background:hsla(var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%)) / .96);box-shadow:0 0 24px hsla(var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%)) / .16)}.yakkl-sidepanel-separator-core.svelte-yshb6o:before,.yakkl-sidepanel-separator-core.svelte-yshb6o:after{content:"";position:absolute;display:block;border-radius:999px;background:hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .58)}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o){width:var(--sidepanel-separator-major-size, 2px);top:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));bottom:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));left:0}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o):after{top:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);bottom:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);left:0;right:0;background:linear-gradient(90deg,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .05) 0%,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .18) 50%,transparent 100%)}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before,.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{width:var(--sidepanel-separator-minor-size, 1px);top:var(--sidepanel-separator-major-extra, .7rem);bottom:var(--sidepanel-separator-major-extra, .7rem)}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before{left:calc(-1 * var(--sidepanel-separator-cluster-gap, .36rem))}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{left:var(--sidepanel-separator-cluster-gap, .36rem)}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o){width:var(--sidepanel-separator-major-size, 2px);top:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));bottom:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));right:0}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o):after{top:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);bottom:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);left:0;right:0;background:linear-gradient(270deg,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .05) 0%,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .18) 50%,transparent 100%)}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before,.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{width:var(--sidepanel-separator-minor-size, 1px);top:var(--sidepanel-separator-major-extra, .7rem);bottom:var(--sidepanel-separator-major-extra, .7rem)}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before{right:calc(-1 * var(--sidepanel-separator-cluster-gap, .36rem))}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{right:var(--sidepanel-separator-cluster-gap, .36rem)}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o){height:var(--sidepanel-separator-major-size, 2px);left:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));right:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));top:var(--sidepanel-separator-cluster-gap, .36rem)}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o):after{left:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);right:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);top:0;bottom:0;background:linear-gradient(180deg,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .05) 0%,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .18) 50%,transparent 100%)}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before,.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{height:var(--sidepanel-separator-minor-size, 1px);left:var(--sidepanel-separator-major-extra, .7rem);right:var(--sidepanel-separator-major-extra, .7rem)}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before{top:calc(-1 * var(--sidepanel-separator-cluster-gap, .36rem))}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{top:var(--sidepanel-separator-cluster-gap, .36rem)}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o){height:var(--sidepanel-separator-major-size, 2px);left:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));right:calc(var(--sidepanel-separator-inset-block, 4.5rem) - var(--sidepanel-separator-major-extra, .7rem));bottom:var(--sidepanel-separator-cluster-gap, .36rem)}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o):after{left:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);right:calc(var(--sidepanel-separator-inset-block, 4.5rem) - 1.25rem);top:0;bottom:0;background:linear-gradient(0deg,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .05) 0%,hsla(var(--sidepanel-separator-line-soft, var(--sidepanel-separator-line, var(--yakkl-border, 220 12% 22%))) / .18) 50%,transparent 100%)}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before,.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{height:var(--sidepanel-separator-minor-size, 1px);left:var(--sidepanel-separator-major-extra, .7rem);right:var(--sidepanel-separator-major-extra, .7rem)}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):before{bottom:calc(-1 * var(--sidepanel-separator-cluster-gap, .36rem))}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-separator-core:where(.svelte-yshb6o):after{bottom:var(--sidepanel-separator-cluster-gap, .36rem)}.yakkl-sidepanel-panel.svelte-yshb6o{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;z-index:calc(var(--yakkl-sidepanel-z-index) + 2);width:min(var(--yakkl-sidepanel-inline-size),calc(100vw - var(--yakkl-sidepanel-viewport-padding, var(--sidepanel-viewport-padding, .9rem)) - var(--yakkl-sidepanel-viewport-padding, var(--sidepanel-viewport-padding, .9rem))));max-width:var(--yakkl-sidepanel-max-inline-size);height:calc(100vh - var(--yakkl-sidepanel-viewport-padding, var(--sidepanel-viewport-padding, .9rem)) - var(--yakkl-sidepanel-viewport-padding, var(--sidepanel-viewport-padding, .9rem)));max-height:var(--yakkl-sidepanel-max-block-size);pointer-events:auto;opacity:0;overflow:hidden;outline:none;box-sizing:border-box;transition:transform var(--yakkl-sidepanel-transition),opacity var(--yakkl-sidepanel-transition),box-shadow var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-host[data-placement=left].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){transform:translate(calc(-100% - var(--yakkl-sidepanel-separator-size)))}.yakkl-sidepanel-host[data-placement=right].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){transform:translate(calc(100% + var(--yakkl-sidepanel-separator-size)))}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o),.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){width:calc(100% - var(--yakkl-sidepanel-viewport-padding) - var(--yakkl-sidepanel-viewport-padding));max-width:min(100%,var(--yakkl-sidepanel-max-inline-size));height:min(var(--yakkl-sidepanel-block-size),calc(100vh - var(--yakkl-sidepanel-viewport-padding) - var(--yakkl-sidepanel-viewport-padding)))}.yakkl-sidepanel-host[data-placement=top].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){transform:translateY(calc(-100% - var(--yakkl-sidepanel-separator-size)))}.yakkl-sidepanel-host[data-placement=bottom].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){transform:translateY(calc(100% + var(--yakkl-sidepanel-separator-size)))}.yakkl-sidepanel-host[data-open=true].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){transform:translateZ(0);opacity:1}.yakkl-sidepanel-host[data-shell-frame=false].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){padding:0}.yakkl-sidepanel-host[data-shell-frame=false].svelte-yshb6o .yakkl-sidepanel-shell:where(.svelte-yshb6o){border:0;border-radius:inherit;box-shadow:none}.yakkl-sidepanel-host[data-shell-frame=false].svelte-yshb6o .yakkl-sidepanel-shell:where(.svelte-yshb6o):before{content:none}.yakkl-sidepanel-body.svelte-yshb6o{overflow-x:var(--yakkl-sidepanel-overflow-x);overflow-y:var(--yakkl-sidepanel-overflow-y)}.yakkl-sidepanel-pin.svelte-yshb6o{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid var(--yakkl-sidepanel-border);border-radius:999px;background:var(--yakkl-sidepanel-card-bg);color:var(--yakkl-sidepanel-text-secondary);transition:transform var(--yakkl-sidepanel-transition),border-color var(--yakkl-sidepanel-transition),color var(--yakkl-sidepanel-transition),background-color var(--yakkl-sidepanel-transition),box-shadow var(--yakkl-sidepanel-transition)}.yakkl-sidepanel-pin.svelte-yshb6o:hover{transform:translateY(-1px);color:var(--yakkl-sidepanel-text-primary);border-color:var(--yakkl-sidepanel-border-strong)}.yakkl-sidepanel-pin[data-pinned=true].svelte-yshb6o{color:var(--yakkl-sidepanel-text-primary);border-color:hsla(var(--yakkl-primary, 215 100% 50%) / .45);background:hsla(var(--yakkl-primary, 215 100% 50%) / .14);box-shadow:0 0 0 1px hsla(var(--yakkl-primary, 215 100% 50%) / .12) inset}.yakkl-sidepanel-pin.svelte-yshb6o:focus-visible,.yakkl-sidepanel-close.svelte-yshb6o:focus-visible,.yakkl-sidepanel-fab.svelte-yshb6o:focus-visible{outline:2px solid hsla(var(--yakkl-primary, 215 100% 50%) / .45);outline-offset:3px}.yakkl-sidepanel-pin.svelte-yshb6o svg:where(.svelte-yshb6o){width:1rem;height:1rem}.yakkl-sidepanel-host[data-mode=persistent][data-compact=true].svelte-yshb6o .yakkl-sidepanel-layer:where(.svelte-yshb6o){padding:max(var(--yakkl-sidepanel-viewport-padding, .9rem),env(safe-area-inset-top)) var(--yakkl-sidepanel-viewport-padding, .9rem) max(var(--yakkl-sidepanel-viewport-padding, .9rem),env(safe-area-inset-bottom)) var(--yakkl-sidepanel-viewport-padding, .9rem)}.yakkl-sidepanel-host[data-mode=persistent][data-compact=true][data-placement=left].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o),.yakkl-sidepanel-host[data-mode=persistent][data-compact=true][data-placement=right].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){width:calc(100vw - (var(--yakkl-sidepanel-viewport-padding, .9rem) * 2));max-width:calc(100vw - (var(--yakkl-sidepanel-viewport-padding, .9rem) * 2))}.yakkl-sidepanel-host[data-mode=persistent][data-compact=true].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o){display:none!important}.yakkl-sidepanel-host[data-overlay-fallback=true].svelte-yshb6o .yakkl-sidepanel-separator:where(.svelte-yshb6o){display:none!important}@media(max-width:640px){.yakkl-sidepanel-host[data-mode=persistent][data-compact=true].svelte-yshb6o .yakkl-sidepanel-panel:where(.svelte-yshb6o){border-radius:max(1.15rem,calc(var(--sidepanel-panel-radius, 1.25rem) - .15rem))}}.yakkl-ai-sdr-surface.svelte-1ym5a0z{--yakkl-ai-sdr-accent: hsl(var(--yakkl-buy, 217 89% 61%));--yakkl-ai-sdr-accent-soft: hsla(var(--yakkl-buy, 217 89% 61%) / .12)}.yakkl-ai-sdr-body.svelte-1ym5a0z{padding:0}.yakkl-ai-sdr-stack.svelte-1ym5a0z{display:grid;gap:.9rem}.yakkl-ai-sdr-hero.svelte-1ym5a0z,.yakkl-ai-sdr-section.svelte-1ym5a0z{display:grid;gap:.9rem;padding:1rem;border:1px solid hsla(var(--yakkl-border, 220 12% 22%) / .9);border-radius:1rem;background:linear-gradient(180deg,hsla(var(--yakkl-card-bg, 220 16% 11%) / .92),hsla(var(--yakkl-card-bg, 220 16% 11%) / .82))}.yakkl-ai-sdr-kicker.svelte-1ym5a0z,.yakkl-ai-sdr-meta.svelte-1ym5a0z,.yakkl-ai-sdr-section__header.svelte-1ym5a0z{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between}.yakkl-ai-sdr-intent.svelte-1ym5a0z,.yakkl-ai-sdr-confidence.svelte-1ym5a0z,.yakkl-ai-sdr-chip.svelte-1ym5a0z,.yakkl-ai-sdr-section__meta.svelte-1ym5a0z{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .65rem;border-radius:999px;font-size:.77rem;line-height:1}.yakkl-ai-sdr-intent.svelte-1ym5a0z{background:var(--yakkl-ai-sdr-accent-soft);color:var(--yakkl-ai-sdr-accent);text-transform:capitalize;font-weight:700}.yakkl-ai-sdr-confidence.svelte-1ym5a0z,.yakkl-ai-sdr-section__meta.svelte-1ym5a0z,.yakkl-ai-sdr-chip.is-muted.svelte-1ym5a0z{background:hsla(var(--yakkl-border, 220 12% 22%) / .16);color:hsl(var(--sidepanel-text-secondary, 214 14% 78%))}.yakkl-ai-sdr-chip.svelte-1ym5a0z{background:hsla(var(--yakkl-info, 215 94% 62%) / .12);color:hsl(var(--sidepanel-text-primary, 210 24% 94%));border:1px solid hsla(var(--yakkl-border, 220 12% 22%) / .45)}.yakkl-ai-sdr-chip.is-warning.svelte-1ym5a0z{background:hsla(var(--yakkl-warning, 45 95% 56%) / .14);color:hsl(var(--sidepanel-text-primary, 210 24% 94%))}.yakkl-ai-sdr-headline.svelte-1ym5a0z{margin:0;font-size:1.15rem;line-height:1.2;font-weight:700;color:hsl(var(--sidepanel-text-primary, 210 24% 94%))}.yakkl-ai-sdr-copy.svelte-1ym5a0z{margin:0;color:hsl(var(--sidepanel-text-secondary, 214 14% 78%));line-height:1.55}.yakkl-ai-sdr-section__header.svelte-1ym5a0z h4:where(.svelte-1ym5a0z){margin:0;font-size:.92rem;color:hsl(var(--sidepanel-text-primary, 210 24% 94%))}.yakkl-ai-sdr-list.svelte-1ym5a0z{margin:0;padding-left:1rem;display:grid;gap:.55rem;color:hsl(var(--sidepanel-text-secondary, 214 14% 78%))}.yakkl-ai-sdr-list.svelte-1ym5a0z li:where(.svelte-1ym5a0z)::marker{color:var(--yakkl-ai-sdr-accent)}.yakkl-ai-sdr-actions.svelte-1ym5a0z{display:grid;gap:.7rem}.yakkl-ai-sdr-action.svelte-1ym5a0z{display:grid;gap:.2rem;width:100%;text-align:left;padding:.9rem 1rem;border-radius:.9rem;border:1px solid hsla(var(--yakkl-border, 220 12% 22%) / .72);background:hsla(var(--sidepanel-card-alt-bg, 218 13% 14%) / .72);color:hsl(var(--sidepanel-text-primary, 210 24% 94%));transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.yakkl-ai-sdr-action.svelte-1ym5a0z:hover{transform:translateY(-1px);border-color:hsla(var(--yakkl-buy, 217 89% 61%) / .5);background:hsla(var(--sidepanel-card-alt-bg, 218 13% 14%) / .92)}.yakkl-ai-sdr-action.svelte-1ym5a0z small:where(.svelte-1ym5a0z){color:hsl(var(--sidepanel-text-tertiary, 217 10% 63%));text-transform:capitalize}.yakkl-ai-sdr-action.is-primary.svelte-1ym5a0z{background:linear-gradient(135deg,hsla(var(--yakkl-buy, 217 89% 61%) / .18),hsla(var(--yakkl-primary, 215 100% 50%) / .12));border-color:hsla(var(--yakkl-buy, 217 89% 61%) / .48)}.meridian-guide-demo-hero__aside.svelte-10fzijz,.meridian-guide-demo-stage.svelte-10fzijz{display:grid;gap:1rem}.meridian-guide-demo-shell.svelte-10fzijz{display:grid}.meridian-guide-demo-stage.svelte-10fzijz,.meridian-guide-demo-route-card.svelte-10fzijz,.meridian-guide-demo-profile-grid.svelte-10fzijz button:where(.svelte-10fzijz){border:1px solid var(--meridian-page-line);border-radius:1.35rem;background:linear-gradient(135deg,var(--meridian-page-metal-weak),transparent 32%),#ffffff08}.meridian-guide-demo-stage.svelte-10fzijz{padding:1rem}.meridian-guide-demo-toolbar.svelte-10fzijz{display:flex;justify-content:space-between;gap:1rem;align-items:start}.meridian-guide-demo-toolbar__status.svelte-10fzijz{display:grid;gap:.8rem;justify-items:end}.meridian-guide-demo-view-switch.svelte-10fzijz,.meridian-guide-demo-profile-grid.svelte-10fzijz{display:grid;gap:.75rem}.meridian-guide-demo-view-switch.svelte-10fzijz{grid-template-columns:repeat(2,minmax(0,1fr));max-width:24rem}.meridian-guide-demo-view-switch.svelte-10fzijz button:where(.svelte-10fzijz),.meridian-guide-demo-profile-grid.svelte-10fzijz button:where(.svelte-10fzijz),.meridian-guide-demo-route-card.svelte-10fzijz{position:relative;border:1px solid var(--meridian-page-line);color:inherit}.meridian-guide-demo-view-switch.svelte-10fzijz button:where(.svelte-10fzijz),.meridian-guide-demo-profile-grid.svelte-10fzijz button:where(.svelte-10fzijz){border-radius:1rem;background:#ffffff08;padding:.9rem 1rem;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.meridian-guide-demo-view-switch.svelte-10fzijz button.selected:where(.svelte-10fzijz),.meridian-guide-demo-profile-grid.svelte-10fzijz button:where(.svelte-10fzijz):hover,.meridian-guide-demo-profile-grid.svelte-10fzijz button:where(.svelte-10fzijz):focus-visible{border-color:var(--meridian-page-line-strong);background:linear-gradient(135deg,var(--meridian-page-metal),var(--meridian-page-hot)),#ffffff0a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 14px 26px #00000029}.meridian-guide-demo-toolbar__meta.svelte-10fzijz{min-width:11rem;display:grid;gap:.2rem;justify-items:end;text-align:right}.meridian-guide-demo-toolbar__meta.svelte-10fzijz small:where(.svelte-10fzijz),.meridian-guide-demo-panel-note.svelte-10fzijz small:where(.svelte-10fzijz){color:var(--meridian-page-eyebrow-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.meridian-guide-demo-toolbar__meta.svelte-10fzijz strong:where(.svelte-10fzijz),.meridian-guide-demo-panel-note.svelte-10fzijz strong:where(.svelte-10fzijz){font-size:1.05rem;letter-spacing:-.02em}.meridian-guide-demo-toolbar__meta.svelte-10fzijz span:where(.svelte-10fzijz),.meridian-guide-demo-empty.svelte-10fzijz{color:var(--meridian-page-text-soft);font-size:.92rem}.meridian-guide-demo-route-grid.svelte-10fzijz{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.meridian-guide-demo-route-card.svelte-10fzijz{display:grid;gap:.6rem;padding:1rem;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.meridian-guide-demo-route-card.svelte-10fzijz:hover,.meridian-guide-demo-route-card.svelte-10fzijz:focus-visible{border-color:#d6b8784d;transform:translateY(-2px);box-shadow:0 18px 34px #0000002e}.meridian-guide-demo-route-card--active.svelte-10fzijz{border-color:var(--meridian-page-line-strong);background:linear-gradient(135deg,var(--meridian-page-metal),transparent 40%),linear-gradient(225deg,var(--meridian-page-hot),transparent 18%),#ffffff0d}.meridian-guide-demo-route-card.svelte-10fzijz span:where(.svelte-10fzijz){color:var(--meridian-page-eyebrow-soft);text-transform:uppercase;letter-spacing:.15em;font-size:.68rem}.meridian-guide-demo-route-card.svelte-10fzijz strong:where(.svelte-10fzijz){font-size:1.02rem;letter-spacing:-.02em}.meridian-guide-demo-route-card.svelte-10fzijz p:where(.svelte-10fzijz),.meridian-guide-demo-route-card.svelte-10fzijz small:where(.svelte-10fzijz),.meridian-guide-demo-panel-note.svelte-10fzijz p:where(.svelte-10fzijz),.meridian-guide-demo-panel-note.svelte-10fzijz li:where(.svelte-10fzijz){color:var(--meridian-page-text-soft);line-height:1.6}.meridian-guide-demo-focus.svelte-10fzijz{margin-top:1rem}.meridian-guide-demo-focus__header.svelte-10fzijz{display:flex;justify-content:space-between;gap:1rem;align-items:start}.meridian-guide-demo-profile-grid.svelte-10fzijz{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));margin:1rem 0}.meridian-guide-demo-buy-detail.svelte-10fzijz{margin-top:1rem}.meridian-guide-demo-panel-note.svelte-10fzijz{display:grid;gap:.55rem}.meridian-guide-demo-panel-actions.svelte-10fzijz{display:grid;gap:.75rem;margin-top:.35rem}.meridian-guide-demo-toolbar__actions.svelte-10fzijz{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.meridian-guide-demo-log-grid.svelte-10fzijz{align-items:start}.meridian-guide-demo-timeline.svelte-10fzijz{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.meridian-guide-demo-timeline.svelte-10fzijz li:where(.svelte-10fzijz){display:grid;gap:.2rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.07)}.meridian-guide-demo-timeline.svelte-10fzijz li:where(.svelte-10fzijz):last-child{padding-bottom:0;border-bottom:0}@media(max-width:980px){.meridian-buy-detail.svelte-10fzijz{grid-template-columns:1fr}.meridian-guide-demo-toolbar.svelte-10fzijz,.meridian-guide-demo-focus__header.svelte-10fzijz{flex-direction:column}.meridian-guide-demo-toolbar__status.svelte-10fzijz,.meridian-guide-demo-toolbar__meta.svelte-10fzijz{justify-items:start;text-align:left}.meridian-guide-demo-toolbar__actions.svelte-10fzijz{justify-content:flex-start}}@media(max-width:720px){.meridian-guide-demo-view-switch.svelte-10fzijz{max-width:none}.meridian-guide-demo-toolbar__actions.svelte-10fzijz{width:100%;display:grid}}
