@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--ys-navy-50:#f3f5fa;--ys-navy-100:#e5e9f3;--ys-navy-200:#cbd2e4;--ys-navy-300:#a4afcb;--ys-navy-400:#7585ad;--ys-navy-500:#53658f;--ys-navy-600:#3b4c7a;--ys-navy-700:#303d66;--ys-navy-800:#293555;--ys-navy-900:#232d55;--ys-navy-950:#151b35;--ys-aqua-50:#f2fbf8;--ys-aqua-100:#dcf4ec;--ys-aqua-200:#a8e1d0;--ys-aqua-300:#86d4c0;--ys-aqua-400:#6fc4ad;--ys-aqua-500:#44a78f;--ys-aqua-600:#338673;--ys-aqua-700:#2d6c5e;--ys-aqua-800:#28574e;--ys-aqua-900:#234940;--ys-coral-50:#fff4f1;--ys-coral-100:#ffe4dd;--ys-coral-400:#ff9b83;--ys-coral-500:#ff8366;--ys-coral-600:#e85f42;--ys-coral-700:#c5482f;--ys-yellow-100:#fffed4;--ys-yellow-300:#f7f471;--ys-yellow-700:#67620b;--ys-neutral-0:#fff;--ys-neutral-50:#f8f9fb;--ys-neutral-100:#f1f3f6;--ys-neutral-200:#e3e6ec;--ys-neutral-300:#cdd2dc;--ys-neutral-400:#9ca4b3;--ys-neutral-500:#6e7788;--ys-neutral-600:#50596a;--ys-neutral-700:#394151;--ys-neutral-800:#252c39;--ys-neutral-900:#171c26;--ys-primary-50:var(--ys-navy-50);--ys-primary-100:var(--ys-aqua-100);--ys-primary-200:var(--ys-aqua-200);--ys-primary-300:var(--ys-aqua-300);--ys-primary-400:var(--ys-aqua-400);--ys-primary-500:var(--ys-navy-900);--ys-primary-600:var(--ys-navy-800);--ys-primary-700:var(--ys-navy-950);--ys-primary-800:var(--ys-navy-950);--ys-primary-900:var(--ys-navy-950);--ys-success-50:var(--ys-aqua-50);--ys-success-500:var(--ys-aqua-500);--ys-success-700:var(--ys-aqua-700);--ys-warning-50:var(--ys-yellow-100);--ys-warning-500:var(--ys-yellow-300);--ys-warning-700:var(--ys-yellow-700);--ys-danger-50:var(--ys-coral-50);--ys-danger-500:var(--ys-coral-600);--ys-danger-700:var(--ys-coral-700);--ys-info-50:var(--ys-aqua-50);--ys-info-500:var(--ys-aqua-500);--ys-info-700:var(--ys-aqua-700);--ys-surface:var(--ys-neutral-0);--ys-surface-secondary:var(--ys-neutral-50);--ys-surface-tertiary:var(--ys-neutral-100);--ys-body:#f6f7f9;--ys-sidebar:var(--ys-navy-900);--ys-sidebar-text:#dce2ef;--ys-sidebar-muted:#9eabc8;--ys-sidebar-active:var(--ys-aqua-200);--ys-text-primary:var(--ys-neutral-900);--ys-text-secondary:var(--ys-neutral-600);--ys-text-tertiary:var(--ys-neutral-500);--ys-text-inverse:var(--ys-neutral-0);--ys-text-link:var(--ys-navy-600);--ys-border:var(--ys-neutral-200);--ys-border-light:var(--ys-neutral-100);--ys-border-focus:var(--ys-aqua-600);--ys-focus-ring:0 0 0 3px #33867338;--ys-shadow-xs:0 1px 2px #151b350a;--ys-shadow-sm:0 1px 3px #151b3512;--ys-shadow-md:0 8px 24px #151b3517;--ys-shadow-lg:0 16px 40px #151b3521;--ys-shadow-xl:0 24px 60px #151b352e;--ys-radius-sm:.375rem;--ys-radius:.5rem;--ys-radius-md:.75rem;--ys-radius-lg:.875rem;--ys-radius-xl:1.125rem;--ys-radius-full:9999px;--ys-space-1:.25rem;--ys-space-2:.5rem;--ys-space-3:.75rem;--ys-space-4:1rem;--ys-space-5:1.25rem;--ys-space-6:1.5rem;--ys-space-8:2rem;--ys-space-10:2.5rem;--ys-space-12:3rem;--ys-space-16:4rem;--ys-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ys-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ys-font-size-xs:.75rem;--ys-font-size-sm:.8125rem;--ys-font-size-base:.9375rem;--ys-font-size-lg:1.0625rem;--ys-font-size-xl:1.25rem;--ys-font-size-2xl:1.5rem;--ys-font-size-3xl:1.875rem;--ys-line-height-tight:1.25;--ys-line-height:1.5;--ys-line-height-relaxed:1.625;--ys-font-weight-normal:400;--ys-font-weight-medium:500;--ys-font-weight-semibold:600;--ys-font-weight-bold:700;--ys-ease-standard:cubic-bezier(.2, 0, 0, 1);--ys-transition-fast:.12s var(--ys-ease-standard);--ys-transition:.18s var(--ys-ease-standard);--ys-transition-slow:.24s var(--ys-ease-standard);--ys-z-dropdown:1000;--ys-z-sticky:1020;--ys-z-fixed:1030;--ys-z-modal-backdrop:1040;--ys-z-modal:1050;--ys-z-popover:1060;--ys-z-toast:1080;--ys-topbar-height:4rem;--ys-sidebar-width:15rem;--ys-sidebar-collapsed:4.5rem;--ys-mobile-nav-height:4.25rem;--ys-right-panel-width:20rem;--ys-content-max-width:75rem;--ys-feed-max-width:48rem;--ys-widget-radius:var(--ys-radius-lg);--ys-widget-shadow:none;--ys-widget-header-bg:transparent}@media (prefers-reduced-motion:reduce){:root{--ys-transition-fast:0s;--ys-transition:0s;--ys-transition-slow:0s}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:focus-visible{outline:2px solid var(--ys-border-focus);outline-offset:2px}::selection{background:var(--ys-primary-200);color:var(--ys-primary-900)}html{font-size:16px}body{font-family:var(--ys-font-sans);font-size:var(--ys-font-size-base);line-height:var(--ys-line-height);color:var(--ys-text-primary)}.ys-h1{font-size:var(--ys-font-size-3xl);font-weight:var(--ys-font-weight-bold);line-height:var(--ys-line-height-tight);letter-spacing:-.025em}.ys-h2{font-size:var(--ys-font-size-2xl);font-weight:var(--ys-font-weight-semibold);line-height:var(--ys-line-height-tight);letter-spacing:-.02em}.ys-h3{font-size:var(--ys-font-size-xl);font-weight:var(--ys-font-weight-semibold);line-height:var(--ys-line-height-tight)}.ys-h4{font-size:var(--ys-font-size-lg);font-weight:var(--ys-font-weight-semibold);line-height:var(--ys-line-height-tight)}.ys-body{font-size:var(--ys-font-size-base);line-height:var(--ys-line-height-relaxed)}.ys-body-sm{font-size:var(--ys-font-size-sm);line-height:var(--ys-line-height)}.ys-body-xs{font-size:var(--ys-font-size-xs);line-height:var(--ys-line-height)}.ys-caption{font-size:var(--ys-font-size-xs);line-height:var(--ys-line-height);color:var(--ys-text-secondary)}.ys-font-normal{font-weight:var(--ys-font-weight-normal)}.ys-font-medium{font-weight:var(--ys-font-weight-medium)}.ys-font-semibold{font-weight:var(--ys-font-weight-semibold)}.ys-font-bold{font-weight:var(--ys-font-weight-bold)}.ys-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ys-truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ys-truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ys-flex{display:flex}.ys-inline-flex{display:inline-flex}.ys-grid{display:grid}.ys-block{display:block}.ys-hidden{display:none}.ys-flex-col{flex-direction:column}.ys-flex-row{flex-direction:row}.ys-flex-wrap{flex-wrap:wrap}.ys-flex-1{flex:1}.ys-shrink-0{flex-shrink:0}.ys-grow{flex-grow:1}.ys-items-start{align-items:flex-start}.ys-items-center{align-items:center}.ys-items-end{align-items:flex-end}.ys-items-stretch{align-items:stretch}.ys-justify-start{justify-content:flex-start}.ys-justify-center{justify-content:center}.ys-justify-end{justify-content:flex-end}.ys-justify-between{justify-content:space-between}.ys-justify-around{justify-content:space-around}.ys-gap-1{gap:var(--ys-space-1)}.ys-gap-2{gap:var(--ys-space-2)}.ys-gap-3{gap:var(--ys-space-3)}.ys-gap-4{gap:var(--ys-space-4)}.ys-gap-6{gap:var(--ys-space-6)}.ys-gap-8{gap:var(--ys-space-8)}.ys-text-left{text-align:left}.ys-text-center{text-align:center}.ys-text-right{text-align:right}.ys-text-primary{color:var(--ys-text-primary)}.ys-text-secondary{color:var(--ys-text-secondary)}.ys-text-tertiary{color:var(--ys-text-tertiary)}.ys-text-inverse{color:var(--ys-text-inverse)}.ys-text-success{color:var(--ys-success-500)}.ys-text-warning{color:var(--ys-warning-500)}.ys-text-danger{color:var(--ys-danger-500)}.ys-text-info{color:var(--ys-info-500)}.ys-text-link{color:var(--ys-text-link)}.ys-bg-surface{background:var(--ys-surface)}.ys-bg-surface-secondary{background:var(--ys-surface-secondary)}.ys-bg-primary-50{background:var(--ys-primary-50)}.ys-bg-success-50{background:var(--ys-success-50)}.ys-bg-warning-50{background:var(--ys-warning-50)}.ys-bg-danger-50{background:var(--ys-danger-50)}.ys-bg-info-50{background:var(--ys-info-50)}.ys-border{border:1px solid var(--ys-border)}.ys-border-light{border:1px solid var(--ys-border-light)}.ys-border-b{border-bottom:1px solid var(--ys-border)}.ys-border-t{border-top:1px solid var(--ys-border)}.ys-border-l{border-left:1px solid var(--ys-border)}.ys-border-r{border-right:1px solid var(--ys-border)}.ys-shadow-xs{box-shadow:var(--ys-shadow-xs)}.ys-shadow-sm{box-shadow:var(--ys-shadow-sm)}.ys-shadow-md{box-shadow:var(--ys-shadow-md)}.ys-shadow-lg{box-shadow:var(--ys-shadow-lg)}.ys-rounded{border-radius:var(--ys-radius)}.ys-rounded-sm{border-radius:var(--ys-radius-sm)}.ys-rounded-md{border-radius:var(--ys-radius-md)}.ys-rounded-lg{border-radius:var(--ys-radius-lg)}.ys-rounded-full{border-radius:var(--ys-radius-full)}.ys-p-2{padding:var(--ys-space-2)}.ys-p-3{padding:var(--ys-space-3)}.ys-p-4{padding:var(--ys-space-4)}.ys-p-6{padding:var(--ys-space-6)}.ys-px-2{padding-left:var(--ys-space-2);padding-right:var(--ys-space-2)}.ys-px-3{padding-left:var(--ys-space-3);padding-right:var(--ys-space-3)}.ys-px-4{padding-left:var(--ys-space-4);padding-right:var(--ys-space-4)}.ys-px-6{padding-left:var(--ys-space-6);padding-right:var(--ys-space-6)}.ys-py-1{padding-top:var(--ys-space-1);padding-bottom:var(--ys-space-1)}.ys-py-2{padding-top:var(--ys-space-2);padding-bottom:var(--ys-space-2)}.ys-py-3{padding-top:var(--ys-space-3);padding-bottom:var(--ys-space-3)}.ys-py-4{padding-top:var(--ys-space-4);padding-bottom:var(--ys-space-4)}.ys-py-6{padding-top:var(--ys-space-6);padding-bottom:var(--ys-space-6)}.ys-m-0{margin:0}.ys-mt-1{margin-top:var(--ys-space-1)}.ys-mt-2{margin-top:var(--ys-space-2)}.ys-mt-3{margin-top:var(--ys-space-3)}.ys-mt-4{margin-top:var(--ys-space-4)}.ys-mt-6{margin-top:var(--ys-space-6)}.ys-mb-1{margin-bottom:var(--ys-space-1)}.ys-mb-2{margin-bottom:var(--ys-space-2)}.ys-mb-3{margin-bottom:var(--ys-space-3)}.ys-mb-4{margin-bottom:var(--ys-space-4)}.ys-mb-6{margin-bottom:var(--ys-space-6)}.ys-ml-auto{margin-left:auto}.ys-mr-auto{margin-right:auto}.ys-w-full{width:100%}.ys-h-full{height:100%}.ys-cursor-pointer{cursor:pointer}.ys-cursor-default{cursor:default}.ys-cursor-not-allowed{cursor:not-allowed}.ys-overflow-hidden{overflow:hidden}.ys-overflow-auto{overflow:auto}.ys-relative{position:relative}.ys-absolute{position:absolute}.ys-fixed{position:fixed}.ys-sticky{position:sticky}.ys-top-0{top:0}.ys-right-0{right:0}.ys-bottom-0{bottom:0}.ys-left-0{left:0}.ys-divider{background:var(--ys-border);height:1px;margin:var(--ys-space-4) 0;border:none}.ys-visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ys-app{background:var(--ys-body);min-height:100vh}.ys-app-body{min-height:100vh;padding-top:var(--ys-topbar-height)}.ys-topbar{z-index:var(--ys-z-fixed);grid-template-columns:var(--ys-sidebar-width) minmax(16rem, 36rem) 1fr;height:var(--ys-topbar-height);padding:0 var(--ys-space-5);align-items:center;gap:var(--ys-space-5);background:color-mix(in srgb, var(--ys-surface) 94%, transparent);border-bottom:1px solid var(--ys-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;position:fixed;inset:0 0 auto}.ys-topbar-brand{align-items:center;gap:var(--ys-space-2);color:var(--ys-navy-900);font-size:var(--ys-font-size-lg);font-weight:var(--ys-font-weight-bold);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.ys-brand-mark{background:var(--ys-navy-900);width:2rem;height:2rem;color:var(--ys-aqua-200);font-size:var(--ys-font-size-xs);border-radius:.65rem;place-items:center;display:inline-grid}.ys-topbar-search{position:relative}.ys-topbar-search .ys-input{background:var(--ys-surface-secondary);min-height:2.5rem;padding-left:2.5rem}.ys-topbar-search-icon{top:50%;left:var(--ys-space-3);color:var(--ys-text-tertiary);pointer-events:none;position:absolute;transform:translateY(-50%)}.ys-mobile-page-title{display:none}.ys-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--ys-space-2);display:flex}.ys-menu-toggle{display:none}.ys-sidebar{inset:var(--ys-topbar-height) auto 0 0;z-index:var(--ys-z-sticky);width:var(--ys-sidebar-width);color:var(--ys-sidebar-text);background:var(--ys-sidebar);transition:transform var(--ys-transition), width var(--ys-transition);border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ys-sidebar-nav{padding:var(--ys-space-4) var(--ys-space-3);flex:1}.ys-sidebar-section{margin-bottom:var(--ys-space-5)}.ys-sidebar-label{padding:0 var(--ys-space-3) var(--ys-space-2);color:var(--ys-sidebar-muted);font-size:.6875rem;font-weight:var(--ys-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:block}.ys-sidebar-item{min-height:2.75rem;padding:0 var(--ys-space-3);align-items:center;gap:var(--ys-space-3);border-radius:var(--ys-radius-md);color:var(--ys-sidebar-text);transition:background var(--ys-transition-fast), color var(--ys-transition-fast);margin-bottom:.125rem;text-decoration:none;display:flex}.ys-sidebar-item:focus-visible{outline:2px solid var(--ys-aqua-200);outline-offset:-2px}.ys-sidebar-item.is-active{color:var(--ys-navy-950);background:var(--ys-aqua-200);font-weight:var(--ys-font-weight-semibold)}.ys-sidebar-item-icon{flex:0 0 1.25rem;place-items:center;width:1.25rem;display:inline-grid}.ys-content{width:min(calc(100% - var(--ys-sidebar-width)), var(--ys-content-max-width));min-height:calc(100vh - var(--ys-topbar-height));margin-left:var(--ys-sidebar-width);padding:var(--ys-space-8) clamp(var(--ys-space-5), 4vw, var(--ys-space-10))}.ys-content-wide{width:calc(100% - var(--ys-sidebar-width));max-width:none}.ys-feed-scene{width:min(100%, var(--ys-feed-max-width));margin:0 auto}.ys-context-panel{inset:var(--ys-topbar-height) 0 0 auto;z-index:var(--ys-z-sticky);width:var(--ys-right-panel-width);padding:var(--ys-space-6);background:var(--ys-surface);border-left:1px solid var(--ys-border);position:fixed;overflow-y:auto}.ys-context-panel-intro{color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm)}.ys-context-actions{margin-top:var(--ys-space-5);gap:var(--ys-space-2);display:grid}.ys-context-action{padding:var(--ys-space-3);gap:var(--ys-space-3);border-radius:var(--ys-radius-md);color:var(--ys-text-primary);transition:background var(--ys-transition-fast);grid-template-columns:2.25rem minmax(0,1fr);text-decoration:none;display:grid}.ys-context-action:hover{background:var(--ys-surface-secondary)}.ys-context-action:focus-visible{outline:2px solid var(--ys-border-focus);outline-offset:2px}.ys-context-action-icon{border-radius:var(--ys-radius-md);width:2.25rem;height:2.25rem;color:var(--ys-navy-900);background:var(--ys-aqua-100);place-items:center;display:inline-grid}.ys-context-action strong,.ys-context-action small{display:block}.ys-context-action strong{font-size:var(--ys-font-size-sm)}.ys-context-action small{margin-top:var(--ys-space-1);color:var(--ys-text-secondary);line-height:var(--ys-line-height)}@media (width>=1280px){.ys-content,.ys-content-wide{width:calc(100% - var(--ys-sidebar-width) - var(--ys-right-panel-width));margin-right:var(--ys-right-panel-width)}}@media (width<=1279px){.ys-context-panel{display:none}}.ys-page-header{margin-bottom:var(--ys-space-6);justify-content:space-between;align-items:flex-end;gap:var(--ys-space-4);display:flex}.ys-page-eyebrow{margin-bottom:var(--ys-space-1);color:var(--ys-aqua-700);font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.ys-page-header h1{font-size:clamp(var(--ys-font-size-2xl), 3vw, var(--ys-font-size-3xl));letter-spacing:-.035em}.ys-page-subtitle{max-width:42rem;margin-top:var(--ys-space-2);color:var(--ys-text-secondary)}.ys-page-actions,.ys-section-header{align-items:center;gap:var(--ys-space-2);display:flex}.ys-section{margin-bottom:var(--ys-space-6)}.ys-network-search{gap:var(--ys-space-3);margin-bottom:var(--ys-space-6);display:grid}.ys-network-search-primary{align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-2);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);background:var(--ys-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ys-network-search-primary>i{margin-left:var(--ys-space-2);color:var(--ys-text-tertiary)}.ys-network-search-primary .ys-input{box-shadow:none;border:0}.ys-network-filters{border-bottom:1px solid var(--ys-border);padding-bottom:var(--ys-space-3)}.ys-network-filters summary{width:fit-content;color:var(--ys-text-secondary);font-weight:var(--ys-font-weight-medium);cursor:pointer}.ys-network-filter-grid{align-items:end;gap:var(--ys-space-3);margin-top:var(--ys-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ys-network-filter-grid label{gap:var(--ys-space-2);color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);display:grid}.ys-active-search-filters,.ys-member-skills{gap:var(--ys-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ys-active-search-filters{margin:calc(-1 * var(--ys-space-3)) 0 var(--ys-space-5)}.ys-active-search-filters button,.ys-member-skills li{padding:var(--ys-space-1) var(--ys-space-2);border:1px solid var(--ys-border);border-radius:var(--ys-radius-full);background:var(--ys-surface);color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm)}.ys-active-search-filters button{cursor:pointer}.ys-active-search-filters .ys-active-search-clear{color:var(--ys-text-link);background:0 0;border-color:#0000}.ys-member-result{gap:var(--ys-space-4);display:grid}.ys-member-profile-link{justify-self:start}.ys-member-skeleton{min-height:16rem}.ys-match-reasons{gap:var(--ys-space-2);color:var(--ys-aqua-800);font-size:var(--ys-font-size-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ys-match-reasons li{padding:var(--ys-space-1) var(--ys-space-2);border-radius:var(--ys-radius-full);background:var(--ys-aqua-50)}.ys-search-count{color:var(--ys-text-secondary);margin:0}.ys-network-results-header{justify-content:space-between;align-items:center;gap:var(--ys-space-3);margin-bottom:var(--ys-space-4);color:var(--ys-text-secondary);display:flex}.ys-pagination{justify-content:center;align-items:center;gap:var(--ys-space-4);margin-top:var(--ys-space-6);display:flex}.ys-member-list{gap:var(--ys-space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.ys-profile-page{width:min(100%,62rem);margin:0 auto}.ys-profile-hero{border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);background:var(--ys-surface);position:relative;overflow:hidden}.ys-profile-cover{background-color:var(--ys-navy-700);background-image:linear-gradient(120deg, var(--ys-navy-700), var(--ys-aqua-500));background-position:50%;background-size:cover;min-height:10rem}.ys-profile-media-controls{gap:var(--ys-space-2);z-index:2;display:flex}.ys-profile-media-controls-cover{right:var(--ys-space-4);position:absolute;top:7rem}.ys-profile-media-controls-avatar{right:calc(-1 * var(--ys-space-2));position:absolute;bottom:0}.ys-profile-media-camera,.ys-profile-media-delete{border:2px solid var(--ys-surface);width:2.25rem;height:2.25rem;box-shadow:var(--ys-shadow-md);border-radius:50%}.ys-profile-media-camera{background:var(--ys-aqua-500);color:var(--ys-navy-900)}.ys-profile-media-delete{background:var(--ys-surface);color:var(--ys-danger-500)}.ys-profile-media-camera:hover,.ys-profile-media-delete:hover{transform:translateY(-1px)}.ys-profile-cropper-stage{border-radius:var(--ys-radius-md);background:var(--ys-navy-900);height:min(25rem,55vh);overflow:hidden}.ys-profile-cropper-stage>img{max-width:100%;display:block}.ys-profile-cropper-summary{align-items:center;gap:var(--ys-space-5);margin-top:var(--ys-space-5);grid-template-columns:1fr 1fr;display:grid}.ys-profile-cropper-summary>div{align-items:center;gap:var(--ys-space-2);flex-direction:column;display:flex}.ys-profile-cropper-label{color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm)}.ys-profile-cropper-preview{border:1px solid var(--ys-border);background:var(--ys-surface-muted);overflow:hidden}.ys-profile-cropper-preview-avatar{border-radius:50%;width:6.25rem;height:6.25rem}.ys-profile-cropper-preview-cover{border-radius:var(--ys-radius-sm);width:12.5rem;height:3.33rem}.ys-profile-hero-body{align-items:flex-start;gap:var(--ys-space-5);padding:0 var(--ys-space-6) var(--ys-space-5);display:flex}.ys-profile-avatar{padding:var(--ys-space-1);background:var(--ys-surface);border-radius:999px;margin-top:-2.5rem;position:relative}.ys-profile-identity{min-width:0;padding-top:var(--ys-space-4);flex:1}.ys-profile-title-row{justify-content:space-between;align-items:flex-start;gap:var(--ys-space-4);display:flex}.ys-profile-title-row h1{margin:0}.ys-profile-role{margin-top:var(--ys-space-1);color:var(--ys-text-secondary)}.ys-profile-hero>.ys-current-intent{margin:0 var(--ys-space-6) var(--ys-space-6)}.ys-profile-content{gap:var(--ys-space-4);margin-top:var(--ys-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-profile-section{padding:var(--ys-space-5);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);background:var(--ys-surface)}.ys-profile-section-wide{grid-column:1/-1}.ys-profile-section h2{margin-bottom:var(--ys-space-3);font-size:var(--ys-font-size-lg)}.ys-profile-section p{white-space:pre-line}.ys-profile-form-heading{justify-content:space-between;gap:var(--ys-space-4);display:flex}.ys-profile-form-grid{gap:var(--ys-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-profile-field-wide{grid-column:1/-1}.ys-profile-hero-skeleton{min-height:18rem}.ys-profile-content-skeleton{min-height:20rem;margin-top:var(--ys-space-5)}.ys-profile-summary{align-items:flex-start;gap:var(--ys-space-4);display:flex}.ys-profile-summary-main{min-width:0}.ys-profile-summary-main h2{margin-bottom:var(--ys-space-1)}.ys-profile-summary-main p,.ys-profile-meta{color:var(--ys-text-secondary)}.ys-current-intent{margin-top:var(--ys-space-4);padding:var(--ys-space-4);border:1px solid var(--ys-border-light);border-left:3px solid var(--ys-aqua-500);border-radius:var(--ys-radius-md);background:var(--ys-surface-secondary)}.ys-current-intent-heading{justify-content:space-between;align-items:flex-start;gap:var(--ys-space-3);margin-bottom:var(--ys-space-2);display:flex}.ys-current-intent-heading h2{font-size:var(--ys-font-size-base)}.ys-current-intent-location{margin-top:var(--ys-space-2);color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm);display:block}.ys-profile-meta{gap:var(--ys-space-3);margin:var(--ys-space-2) 0;font-size:var(--ys-font-size-sm);flex-wrap:wrap;display:flex}.ys-profile-details{gap:var(--ys-space-6);margin-top:var(--ys-space-6);grid-template-columns:2fr 1fr;display:grid}.ys-profile-form{gap:var(--ys-space-4);margin-top:var(--ys-space-4);display:grid}.ys-profile-form label{gap:var(--ys-space-2);font-weight:var(--ys-font-weight-medium);display:grid}.ys-chip-list{gap:var(--ys-space-2);flex-wrap:wrap;display:flex}@media (width<=75rem){.ys-network-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.ys-network-search,.ys-network-filter-grid,.ys-profile-details,.ys-profile-content,.ys-profile-form-grid{grid-template-columns:1fr;display:grid}.ys-network-search-primary{grid-template-columns:auto minmax(0,1fr)}.ys-network-search-primary .ys-btn{grid-column:1/-1}.ys-network-results-header{display:block}.ys-profile-cover{min-height:7rem}.ys-profile-hero-body{padding:0 var(--ys-space-4) var(--ys-space-4);display:block}.ys-profile-avatar{display:inline-block}.ys-profile-title-row{display:grid}.ys-profile-hero>.ys-current-intent{margin:0 var(--ys-space-4) var(--ys-space-4)}.ys-profile-field-wide{grid-column:auto}}.ys-section-header{margin-bottom:var(--ys-space-4);justify-content:space-between}.ys-section-title{font-size:var(--ys-font-size-lg);font-weight:var(--ys-font-weight-semibold)}.ys-section-subtitle{margin-top:var(--ys-space-1);color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm)}.ys-layout-3col{align-items:start;gap:var(--ys-space-6);grid-template-columns:minmax(0,1fr) 22.5rem;display:grid}.ys-layout-2col{align-items:start;gap:var(--ys-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-mobile-navigation{display:none}@media (width<=1023px){.ys-topbar{grid-template-columns:var(--ys-sidebar-collapsed) minmax(12rem, 1fr) auto}.ys-topbar-brand span:last-child,.ys-sidebar-label,.ys-sidebar-item-text{display:none}.ys-sidebar{width:var(--ys-sidebar-collapsed)}.ys-sidebar-item{justify-content:center;padding:0}.ys-content,.ys-content-wide{width:calc(100% - var(--ys-sidebar-collapsed));margin-left:var(--ys-sidebar-collapsed)}.ys-layout-3col{grid-template-columns:1fr}}@media (width<=767px){.ys-topbar{height:3.75rem;padding:0 var(--ys-space-3);gap:var(--ys-space-2);grid-template-columns:auto minmax(0,1fr) auto}.ys-menu-toggle{display:inline-flex}.ys-topbar-brand,.ys-topbar-search input,.ys-topbar-actions .ys-create-button,.ys-topbar-actions .ys-theme-button{display:none}.ys-topbar-search{font-weight:var(--ys-font-weight-semibold);justify-content:center;display:flex}.ys-mobile-page-title{display:inline}.ys-topbar-search-icon,.ys-sidebar{display:none}.ys-content,.ys-content-wide{width:100%;padding:var(--ys-space-5) var(--ys-space-4) calc(var(--ys-mobile-nav-height) + var(--ys-space-5));margin-left:0}.ys-page-header{align-items:flex-start}.ys-page-actions{width:100%}.ys-layout-2col{grid-template-columns:1fr}.ys-mobile-navigation{z-index:var(--ys-z-fixed);min-height:var(--ys-mobile-nav-height);padding:var(--ys-space-1) max(var(--ys-space-2), env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--ys-space-2), env(safe-area-inset-left));background:color-mix(in srgb, var(--ys-surface) 96%, transparent);border-top:1px solid var(--ys-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.ys-mobile-navigation-item{min-height:3.5rem;color:var(--ys-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.6875rem;text-decoration:none;display:flex}.ys-mobile-navigation-item.is-active{color:var(--ys-navy-900);font-weight:var(--ys-font-weight-semibold)}}.ys-grid-dashboard{gap:var(--ys-space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.ys-grid-cards{gap:var(--ys-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ys-grid-stats{gap:var(--ys-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ys-grid-2{gap:var(--ys-space-4);grid-template-columns:1fr 1fr;display:grid}.ys-grid-3{gap:var(--ys-space-4);grid-template-columns:1fr 1fr 1fr;display:grid}.ys-grid-4{gap:var(--ys-space-4);grid-template-columns:repeat(4,1fr);display:grid}.ys-grid-auto{grid-template-columns:repeat(auto-fill, minmax(var(--ys-grid-min,250px), 1fr));gap:var(--ys-space-4);display:grid}.ys-col-span-2{grid-column:span 2}.ys-col-span-3{grid-column:span 3}.ys-col-span-full{grid-column:1/-1}@media (width<=992px){.ys-grid-2,.ys-grid-3,.ys-grid-4{grid-template-columns:repeat(2,1fr)}.ys-col-span-2,.ys-col-span-3{grid-column:span 1}}@media (width<=576px){.ys-grid-2,.ys-grid-3,.ys-grid-4,.ys-grid-dashboard{grid-template-columns:1fr}}.ys-input{width:100%;font-size:var(--ys-font-size-sm);font-family:var(--ys-font-sans);line-height:var(--ys-line-height);color:var(--ys-text-primary);background:var(--ys-surface);border:1px solid var(--ys-border);border-radius:var(--ys-radius);transition:border-color var(--ys-transition-fast), box-shadow var(--ys-transition-fast);padding:.5rem .75rem;display:block}.ys-input:hover{border-color:var(--ys-neutral-300)}.ys-input:focus{border-color:var(--ys-border-focus);box-shadow:var(--ys-focus-ring);outline:none}.ys-input::placeholder{color:var(--ys-text-tertiary)}.ys-input-sm{font-size:var(--ys-font-size-xs);padding:.375rem .625rem}.ys-input-lg{font-size:var(--ys-font-size-base);padding:.625rem 1rem}.ys-input-error{border-color:var(--ys-danger-500)}.ys-input-error:focus{box-shadow:0 0 0 3px #ef444426}.ys-input-group{align-items:center;display:flex;position:relative}.ys-input-group .ys-input{padding-left:2.25rem}.ys-input-group-icon{color:var(--ys-text-tertiary);font-size:var(--ys-font-size-sm);pointer-events:none;position:absolute;left:.75rem}.ys-input-group-right .ys-input{padding-left:.75rem;padding-right:2.25rem}.ys-input-group-right .ys-input-group-icon{left:auto;right:.75rem}.ys-textarea{resize:vertical;min-height:6rem}.ys-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.ys-label{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);color:var(--ys-text-primary);margin-bottom:var(--ys-space-1);display:block}.ys-label-required:after{content:" *";color:var(--ys-danger-500)}.ys-helper{font-size:var(--ys-font-size-xs);color:var(--ys-text-tertiary);margin-top:var(--ys-space-1)}.ys-helper-error{color:var(--ys-danger-500)}.ys-toggle{align-items:center;gap:var(--ys-space-2);cursor:pointer;display:inline-flex;position:relative}.ys-toggle-track{background:var(--ys-neutral-300);border-radius:var(--ys-radius-full);width:2.25rem;height:1.25rem;transition:background var(--ys-transition-fast);flex-shrink:0;position:relative}.ys-toggle-track:after{content:"";width:1rem;height:1rem;transition:transform var(--ys-transition-fast);box-shadow:var(--ys-shadow-sm);background:#fff;border-radius:50%;position:absolute;top:.125rem;left:.125rem}.ys-toggle input{opacity:0;width:0;height:0;position:absolute}.ys-toggle input:checked+.ys-toggle-track{background:var(--ys-primary-500)}.ys-toggle input:checked+.ys-toggle-track:after{transform:translate(1rem)}.ys-toggle input:focus-visible+.ys-toggle-track{box-shadow:var(--ys-focus-ring)}.ys-input:disabled{color:var(--ys-text-tertiary);background:var(--ys-surface-tertiary);cursor:not-allowed}.ys-check,.ys-radio{align-items:center;gap:var(--ys-space-2);cursor:pointer;font-size:var(--ys-font-size-sm);display:inline-flex}.ys-check input,.ys-radio input{accent-color:var(--ys-primary-500);width:1rem;height:1rem}.ys-card{background:var(--ys-surface);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);box-shadow:none;transition:border-color var(--ys-transition-fast), box-shadow var(--ys-transition-fast)}.ys-card-header{padding:var(--ys-space-4) var(--ys-space-5);border-bottom:1px solid var(--ys-border);justify-content:space-between;align-items:center;gap:var(--ys-space-2);display:flex}.ys-card-body{padding:var(--ys-space-5)}.ys-card-footer{padding:var(--ys-space-3) var(--ys-space-5);border-top:1px solid var(--ys-border);align-items:center;gap:var(--ys-space-2);display:flex}.ys-card-flat{box-shadow:none;border-color:var(--ys-border-light)}.ys-card-flat:hover{box-shadow:none}.ys-card-clickable{cursor:pointer}.ys-card-clickable:hover{border-color:var(--ys-primary-300);box-shadow:0 0 0 1px var(--ys-primary-300)}.ys-card-clickable:focus-visible{border-color:var(--ys-border-focus);box-shadow:var(--ys-focus-ring);outline:none}.ys-card-selected{border-color:var(--ys-primary-400);box-shadow:0 0 0 2px #6366f133}.ys-feed-composer-trigger{width:100%;padding:var(--ys-space-4) var(--ys-space-5);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);background:var(--ys-surface);color:var(--ys-text-secondary);text-align:left;cursor:pointer;transition:border-color var(--ys-transition-fast), background var(--ys-transition-fast)}.ys-feed-composer-trigger:hover{border-color:var(--ys-aqua-400);background:var(--ys-surface-secondary)}.ys-feed-composer-trigger:focus-visible{border-color:var(--ys-border-focus);box-shadow:var(--ys-focus-ring);outline:none}.ys-feed-card{width:100%}.ys-feed-card .mention{border-radius:var(--ys-radius-sm);background:var(--ys-aqua-100);color:var(--ys-navy-900);font-weight:var(--ys-font-weight-semibold);padding:.1em .35em;text-decoration:none;display:inline}.ys-feed-card .mention:hover{background:var(--ys-aqua-200);text-decoration:underline}.ys-propulsed-profile-card{border-color:color-mix(in srgb, var(--ys-aqua-500) 45%, var(--ys-border))}.ys-propulsed-profile-skills{margin:var(--ys-space-3) 0 0;gap:var(--ys-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ys-propulsed-profile-skills li{padding:var(--ys-space-1) var(--ys-space-2);border:1px solid var(--ys-border);color:var(--ys-text-secondary);background:var(--ys-surface-secondary);font-size:var(--ys-font-size-xs);border-radius:999px}.ys-feed-structured-fields{gap:var(--ys-space-3);padding:var(--ys-space-3);border:1px solid var(--ys-border);border-radius:var(--ys-radius-md);background:var(--ys-surface-secondary);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-feed-structured-title{grid-column:1/-1}.ys-feed-currency-input{text-transform:uppercase;max-width:5rem}.ys-social-object{padding:var(--ys-space-3);border-left:3px solid var(--ys-aqua-500);border-radius:var(--ys-radius-md);background:var(--ys-surface-secondary)}.ys-social-object h2{margin:var(--ys-space-1) 0 var(--ys-space-2);color:var(--ys-navy-900);font-size:var(--ys-font-size-lg)}.ys-social-object-request{border-left-color:var(--ys-coral-500)}.ys-social-object-opportunity{border-left-color:var(--ys-yellow-300)}.ys-social-object-meta{gap:var(--ys-space-2) var(--ys-space-4);color:var(--ys-text-secondary);font-size:var(--ys-font-size-sm);flex-wrap:wrap;display:flex}@media (width<=40rem){.ys-feed-structured-fields{grid-template-columns:1fr}.ys-feed-structured-title{grid-column:auto}}.ys-feed-media-fields{margin-top:var(--ys-space-3);padding-top:var(--ys-space-3);border-top:1px solid var(--ys-border)}.ys-feed-media-image-trigger{border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);background:var(--ys-surface-secondary);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.ys-feed-media-image{object-fit:contain;width:100%;max-height:38rem;display:block}.ys-feed-media-image-expanded{object-fit:contain;max-width:100%;max-height:80vh;margin:auto;display:block}.ys-feed-media-video{border-radius:var(--ys-radius-lg);background:var(--ys-navy-900);padding-top:56.25%;position:relative;overflow:hidden}.ys-feed-media-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ys-feed-link-preview{border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);color:var(--ys-text-primary);background:var(--ys-surface-primary);transition:border-color var(--ys-motion-fast), background var(--ys-motion-fast);grid-template-columns:minmax(8rem,12rem) 1fr;text-decoration:none;display:grid;overflow:hidden}.ys-feed-link-preview:hover,.ys-feed-link-preview:focus-visible{border-color:var(--ys-aqua-500);background:var(--ys-surface-secondary)}.ys-feed-link-preview>img{object-fit:cover;width:100%;height:100%;min-height:8rem}.ys-feed-link-preview-content{justify-content:center;gap:var(--ys-space-1);min-width:0;padding:var(--ys-space-4);flex-direction:column;display:flex}@media (width<=40rem){.ys-feed-link-preview{grid-template-columns:1fr}.ys-feed-link-preview>img{max-height:12rem}}.ys-feed-propulse-button{background:var(--ys-surface-secondary);width:2.5rem;height:2.5rem;box-shadow:var(--ys-shadow-sm);cursor:pointer;transition:box-shadow var(--ys-transition-fast), transform var(--ys-transition);border:0;border-radius:50%;flex:0 0 2.5rem;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ys-feed-propulse-button:hover,.ys-feed-propulse-button:focus-visible{box-shadow:none;transform:translate(1px,1px)rotate(45deg)}.ys-feed-propulse-button:focus-visible{outline:2px solid var(--ys-border-focus);outline-offset:2px}.ys-feed-propulse-button.is-propulsed{background:color-mix(in srgb, var(--ys-aqua-200) 45%, var(--ys-surface))}.ys-feed-propulse-icon{object-fit:contain;width:100%;height:100%;transition:opacity var(--ys-transition)}.ys-feed-propulse-icon.is-animated{opacity:0;position:absolute;inset:0}.ys-feed-propulse-button:hover .ys-feed-propulse-icon.is-static,.ys-feed-propulse-button:focus-visible .ys-feed-propulse-icon.is-static{opacity:0}.ys-feed-propulse-button:hover .ys-feed-propulse-icon.is-animated,.ys-feed-propulse-button:focus-visible .ys-feed-propulse-icon.is-animated{opacity:1}@media (prefers-reduced-motion:reduce){.ys-feed-propulse-button,.ys-feed-propulse-icon{transition:none}.ys-feed-propulse-button:hover,.ys-feed-propulse-button:focus-visible{transform:none}.ys-feed-propulse-button:hover .ys-feed-propulse-icon.is-static,.ys-feed-propulse-button:focus-visible .ys-feed-propulse-icon.is-static{opacity:1}.ys-feed-propulse-button:hover .ys-feed-propulse-icon.is-animated,.ys-feed-propulse-button:focus-visible .ys-feed-propulse-icon.is-animated{opacity:0}}.ys-feed-interaction-actions{gap:var(--ys-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-feed-reaction-action{min-width:0;position:relative}.ys-comment-reactions{display:contents}.ys-comment-reactions .ys-feed-reaction-action{display:inline-flex}.ys-comment-reactions .ys-btn.is-active{color:var(--ys-navy-900);background:color-mix(in srgb, var(--ys-aqua-200) 35%, var(--ys-surface))}.ys-comment-reactions .ys-text-danger{align-self:center}.ys-feed-interaction-button{justify-content:center;align-items:center;gap:var(--ys-space-2);border:1px solid var(--ys-border);width:100%;min-height:2.65rem;color:var(--ys-navy-900);background:var(--ys-surface);cursor:pointer;font-weight:var(--ys-font-weight-medium);transition:border-color var(--ys-transition-fast), background var(--ys-transition-fast), transform var(--ys-transition-fast);border-radius:999px;display:flex}.ys-feed-interaction-button:hover,.ys-feed-interaction-button:focus-visible,.ys-feed-interaction-button.is-active{border-color:var(--ys-aqua-500);background:color-mix(in srgb, var(--ys-aqua-200) 35%, var(--ys-surface));transform:translateY(-1px)}.ys-feed-interaction-button:disabled{cursor:wait;opacity:.6}.ys-feed-reaction-picker{bottom:calc(100% + var(--ys-space-2));z-index:var(--ys-z-dropdown);visibility:hidden;padding:var(--ys-space-2);gap:var(--ys-space-1);border:1px solid var(--ys-border);background:var(--ys-surface);box-shadow:var(--ys-shadow-lg);opacity:0;pointer-events:none;transform:translate(-50%, var(--ys-space-2));transition:visibility var(--ys-transition-fast), opacity var(--ys-transition-fast), transform var(--ys-transition-fast);border-radius:999px;display:flex;position:absolute;left:50%}.ys-feed-reaction-action:hover .ys-feed-reaction-picker,.ys-feed-reaction-action:focus-within .ys-feed-reaction-picker,.ys-feed-reaction-action.is-open .ys-feed-reaction-picker{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.ys-feed-reaction-picker button{cursor:pointer;width:2.25rem;height:2.25rem;transition:background var(--ys-transition-fast), transform var(--ys-transition-fast);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.ys-feed-reaction-picker button:hover,.ys-feed-reaction-picker button:focus-visible,.ys-feed-reaction-picker button.is-active{border-color:var(--ys-aqua-500);background:var(--ys-surface-secondary);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ys-feed-interaction-button,.ys-feed-reaction-picker,.ys-feed-reaction-picker button{transition:none}}.ys-panel{background:var(--ys-surface);border-radius:var(--ys-radius-lg);box-shadow:var(--ys-shadow-sm);overflow:hidden}.ys-panel-header{padding:var(--ys-space-4) var(--ys-space-5);border-bottom:1px solid var(--ys-border);justify-content:space-between;align-items:center;gap:var(--ys-space-2);display:flex}.ys-panel-body{padding:var(--ys-space-5)}.ys-panel-footer{padding:var(--ys-space-3) var(--ys-space-5);border-top:1px solid var(--ys-border);background:var(--ys-surface-secondary)}.ys-widget{background:var(--ys-surface);border:1px solid var(--ys-border);border-radius:var(--ys-widget-radius);box-shadow:var(--ys-widget-shadow);transition:box-shadow var(--ys-transition-fast);overflow:hidden}.ys-widget:hover{box-shadow:var(--ys-shadow-md)}.ys-widget-header{padding:var(--ys-space-3) var(--ys-space-4);justify-content:space-between;align-items:center;gap:var(--ys-space-2);display:flex}.ys-widget-title{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-semibold);color:var(--ys-text-secondary);text-transform:uppercase;letter-spacing:.05em}.ys-widget-body{padding:0 var(--ys-space-4) var(--ys-space-4)}.ys-widget-body:first-child{padding-top:var(--ys-space-4)}.ys-btn{justify-content:center;align-items:center;gap:var(--ys-space-2);font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);font-family:var(--ys-font-sans);border-radius:var(--ys-radius);cursor:pointer;transition:all var(--ys-transition-fast);white-space:nowrap;border:1px solid #0000;padding:.5rem 1rem;line-height:1.25;text-decoration:none;display:inline-flex}.ys-btn:focus-visible{box-shadow:var(--ys-focus-ring);outline:none}.ys-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ys-btn-primary{background:var(--ys-primary-500);color:#fff;border-color:var(--ys-primary-500)}.ys-btn-primary:hover{background:var(--ys-primary-600);border-color:var(--ys-primary-600)}.ys-btn-primary:active{background:var(--ys-primary-700)}.ys-btn-secondary{background:var(--ys-surface);color:var(--ys-text-primary);border-color:var(--ys-border)}.ys-btn-secondary:hover{background:var(--ys-surface-secondary);border-color:var(--ys-neutral-300)}.ys-btn-secondary:active{background:var(--ys-surface-tertiary)}.ys-btn-ghost{color:var(--ys-text-secondary);background:0 0;border-color:#0000}.ys-btn-ghost:hover{background:var(--ys-surface-secondary);color:var(--ys-text-primary)}.ys-btn-danger{background:var(--ys-danger-500);color:#fff;border-color:var(--ys-danger-500)}.ys-btn-danger:hover{background:var(--ys-danger-700)}.ys-btn-success{background:var(--ys-success-500);color:#fff;border-color:var(--ys-success-500)}.ys-btn-outline{color:var(--ys-primary-600);border-color:var(--ys-primary-300);background:0 0}.ys-btn-outline:hover{background:var(--ys-primary-50);border-color:var(--ys-primary-400)}.ys-btn-link{color:var(--ys-text-link);background:0 0;border-color:#0000;padding:0}.ys-btn-link:hover{text-decoration:underline}.ys-btn-sm{font-size:var(--ys-font-size-xs);border-radius:var(--ys-radius-sm);padding:.375rem .75rem}.ys-btn-lg{font-size:var(--ys-font-size-base);padding:.625rem 1.25rem}.ys-btn-xs{font-size:var(--ys-font-size-xs);border-radius:var(--ys-radius-sm);padding:.25rem .5rem}.ys-btn-block{width:100%}.ys-icon-btn{border-radius:var(--ys-radius);width:2.25rem;height:2.25rem;color:var(--ys-text-secondary);transition:all var(--ys-transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ys-icon-btn:hover{background:var(--ys-surface-secondary);color:var(--ys-text-primary)}.ys-icon-btn:focus-visible{box-shadow:var(--ys-focus-ring);outline:none}.ys-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ys-icon-btn-sm{width:1.75rem;height:1.75rem;font-size:var(--ys-font-size-xs)}.ys-icon-btn-lg{width:2.75rem;height:2.75rem;font-size:var(--ys-font-size-lg)}.ys-icon-btn-primary{color:var(--ys-primary-500)}.ys-icon-btn-primary:hover{background:var(--ys-primary-50);color:var(--ys-primary-600)}.ys-avatar{border-radius:var(--ys-radius-full);background:var(--ys-primary-100);width:2.5rem;height:2.5rem;color:var(--ys-primary-700);font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ys-avatar img{object-fit:cover;width:100%;height:100%}.ys-avatar-sm{width:2rem;height:2rem;font-size:var(--ys-font-size-xs)}.ys-avatar-lg{width:3rem;height:3rem;font-size:var(--ys-font-size-base)}.ys-avatar-xl{width:4rem;height:4rem;font-size:var(--ys-font-size-xl)}.ys-avatar-online:after{content:"";background:var(--ys-success-500);border:2px solid var(--ys-surface);border-radius:50%;width:.625rem;height:.625rem;position:absolute;bottom:1px;right:1px}.ys-avatar-group{align-items:center;display:flex}.ys-avatar-group .ys-avatar{border:2px solid var(--ys-surface);margin-right:-.5rem}.ys-avatar-group .ys-avatar:last-child{margin-right:0}.ys-badge{font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-medium);border-radius:var(--ys-radius-full);white-space:nowrap;align-items:center;padding:.125rem .5rem;line-height:1.25;display:inline-flex}.ys-badge-primary{background:var(--ys-primary-50);color:var(--ys-primary-700)}.ys-badge-brand{background:var(--ys-aqua-100);color:var(--ys-navy-900)}.ys-badge-success{background:var(--ys-success-50);color:var(--ys-success-700)}.ys-badge-warning{background:var(--ys-warning-50);color:var(--ys-warning-700)}.ys-badge-danger{background:var(--ys-danger-50);color:var(--ys-danger-700)}.ys-badge-info{background:var(--ys-info-50);color:var(--ys-info-700)}.ys-badge-neutral{background:var(--ys-surface-tertiary);color:var(--ys-text-secondary)}.ys-badge-outline{border:1px solid var(--ys-border);color:var(--ys-text-secondary);background:0 0}.ys-badge-count{justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}.ys-chip{align-items:center;gap:var(--ys-space-1);font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-medium);border-radius:var(--ys-radius-full);background:var(--ys-surface-tertiary);color:var(--ys-text-secondary);cursor:default;transition:all var(--ys-transition-fast);padding:.25rem .75rem;display:inline-flex}.ys-chip-removable{padding-right:.375rem}.ys-chip-remove{cursor:pointer;width:1rem;height:1rem;color:var(--ys-text-tertiary);transition:all var(--ys-transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.ys-chip-remove:hover{background:var(--ys-neutral-300);color:var(--ys-text-primary)}.ys-chip-primary{background:var(--ys-primary-50);color:var(--ys-primary-700)}.ys-chip-success{background:var(--ys-success-50);color:var(--ys-success-700)}.ys-chip-warning{background:var(--ys-warning-50);color:var(--ys-warning-700)}.ys-chip-clickable{cursor:pointer}.ys-chip-clickable:hover{background:var(--ys-neutral-200)}.ys-dropdown{display:inline-block;position:relative}.ys-dropdown-menu{z-index:var(--ys-z-dropdown);min-width:12rem;padding:var(--ys-space-1);margin-top:var(--ys-space-1);background:var(--ys-surface);border:1px solid var(--ys-border);border-radius:var(--ys-radius-md);box-shadow:var(--ys-shadow-lg);opacity:0;visibility:hidden;transition:all var(--ys-transition-fast);position:absolute;top:100%;right:0;transform:translateY(-4px)}.ys-dropdown.is-open .ys-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.ys-dropdown-menu-end{left:auto;right:0}.ys-dropdown-menu-start{left:0;right:auto}.ys-dropdown-item{align-items:center;gap:var(--ys-space-2);font-size:var(--ys-font-size-sm);color:var(--ys-text-primary);border-radius:var(--ys-radius-sm);cursor:pointer;transition:background var(--ys-transition-fast);text-align:left;background:0 0;border:none;width:100%;padding:.5rem .75rem;display:flex}.ys-dropdown-item:hover{background:var(--ys-surface-secondary)}.ys-dropdown-item:active{background:var(--ys-surface-tertiary)}.ys-dropdown-item-icon{text-align:center;width:1.25rem;color:var(--ys-text-tertiary);flex-shrink:0}.ys-dropdown-divider{background:var(--ys-border);height:1px;margin:var(--ys-space-1) 0}.ys-dropdown-header{font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-semibold);color:var(--ys-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:.375rem .75rem}.ys-dropdown-item-danger{color:var(--ys-danger-500)}.ys-dropdown-item-danger:hover{background:var(--ys-danger-50)}.ys-modal-backdrop{z-index:var(--ys-z-modal-backdrop);opacity:0;visibility:hidden;transition:all var(--ys-transition);background:#0006;position:fixed;inset:0}.ys-modal-backdrop.is-visible{opacity:1;visibility:visible}.ys-modal{z-index:var(--ys-z-modal);padding:var(--ys-space-4);opacity:0;visibility:hidden;transition:all var(--ys-transition);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ys-modal.is-visible{opacity:1;visibility:visible}.ys-modal-content{background:var(--ys-surface);border-radius:var(--ys-radius-lg);width:100%;max-width:32rem;max-height:calc(100vh - 2rem);box-shadow:var(--ys-shadow-xl);transition:transform var(--ys-transition);position:relative;overflow-y:auto;transform:scale(.95)}.ys-modal.is-visible .ys-modal-content{transform:scale(1)}.ys-modal-sm .ys-modal-content{max-width:24rem}.ys-modal-lg .ys-modal-content{max-width:48rem}.ys-modal-xl .ys-modal-content{max-width:64rem}.ys-modal-header{padding:var(--ys-space-4) var(--ys-space-6);border-bottom:1px solid var(--ys-border);justify-content:space-between;align-items:center;display:flex}.ys-modal-title{font-size:var(--ys-font-size-lg);font-weight:var(--ys-font-weight-semibold)}.ys-modal-body{padding:var(--ys-space-6)}.ys-modal-footer{justify-content:flex-end;align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-4) var(--ys-space-6);border-top:1px solid var(--ys-border);display:flex}.ys-list{flex-direction:column;display:flex}.ys-list-item{align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-3) var(--ys-space-4);border-radius:var(--ys-radius);cursor:pointer;transition:background var(--ys-transition-fast);display:flex}.ys-list-item:hover{background:var(--ys-surface-secondary)}.ys-list-item.is-active{background:var(--ys-primary-50);color:var(--ys-primary-700)}.ys-list-item-content{flex:1;min-width:0}.ys-list-item-title{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);color:var(--ys-text-primary)}.ys-list-item-subtitle{font-size:var(--ys-font-size-xs);color:var(--ys-text-secondary);margin-top:1px}.ys-list-item-meta{font-size:var(--ys-font-size-xs);color:var(--ys-text-tertiary);text-align:right;flex-shrink:0}.ys-stat{gap:var(--ys-space-1);padding:var(--ys-space-4);background:var(--ys-surface);border:1px solid var(--ys-border);border-radius:var(--ys-radius-lg);flex-direction:column;display:flex}.ys-stat-label{font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-medium);color:var(--ys-text-secondary);text-transform:uppercase;letter-spacing:.05em}.ys-stat-value{font-size:var(--ys-font-size-2xl);font-weight:var(--ys-font-weight-bold);color:var(--ys-text-primary);line-height:1}.ys-stat-change{font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-medium)}.ys-stat-change.is-up{color:var(--ys-success-500)}.ys-stat-change.is-down{color:var(--ys-danger-500)}.ys-stat-icon{border-radius:var(--ys-radius);width:2.5rem;height:2.5rem;font-size:var(--ys-font-size-lg);justify-content:center;align-items:center;display:flex}.ys-stat-row{align-items:center;gap:var(--ys-space-3);flex-direction:row}.ys-section-title{font-size:var(--ys-font-size-lg);font-weight:var(--ys-font-weight-semibold);color:var(--ys-text-primary);margin-bottom:var(--ys-space-4)}.ys-section-title-sm{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-semibold);color:var(--ys-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ys-space-3)}.ys-loading{justify-content:center;align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-8);color:var(--ys-text-secondary);flex-direction:column;display:flex}.ys-loading-text{font-size:var(--ys-font-size-sm)}.ys-empty-state{text-align:center;padding:var(--ys-space-8) var(--ys-space-4);color:var(--ys-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.ys-empty-state-icon{background:var(--ys-surface-tertiary);border-radius:var(--ys-radius-full);width:4rem;height:4rem;font-size:var(--ys-font-size-2xl);color:var(--ys-text-tertiary);margin-bottom:var(--ys-space-4);justify-content:center;align-items:center;display:flex}.ys-empty-state-title{font-size:var(--ys-font-size-base);font-weight:var(--ys-font-weight-semibold);color:var(--ys-text-primary);margin-bottom:var(--ys-space-1)}.ys-empty-state-desc{font-size:var(--ys-font-size-sm);max-width:20rem}.ys-empty-state-action{margin-top:var(--ys-space-4)}.ys-alert{align-items:flex-start;gap:var(--ys-space-3);padding:var(--ys-space-3) var(--ys-space-4);border-radius:var(--ys-radius-md);font-size:var(--ys-font-size-sm);border:1px solid #0000;display:flex}.ys-alert-icon{flex-shrink:0;margin-top:1px}.ys-alert-content{flex:1}.ys-alert-title{font-weight:var(--ys-font-weight-semibold);margin-bottom:var(--ys-space-1)}.ys-alert-info{background:var(--ys-info-50);color:var(--ys-info-700);border-color:#cffafe}.ys-alert-success{background:var(--ys-success-50);color:var(--ys-success-700);border-color:#bbf7d0}.ys-alert-warning{background:var(--ys-warning-50);color:var(--ys-warning-700);border-color:#fde68a}.ys-alert-danger{background:var(--ys-danger-50);color:var(--ys-danger-700);border-color:#fecaca}.ys-inline-alert{padding:var(--ys-space-3) var(--ys-space-4);border:1px solid var(--ys-border);border-radius:var(--ys-radius-md);color:var(--ys-text-secondary);background:var(--ys-surface-secondary);font-size:var(--ys-font-size-sm)}.ys-inline-alert-info{border-color:var(--ys-aqua-200);background:var(--ys-aqua-50);color:var(--ys-aqua-800)}.ys-inline-alert-success{border-color:var(--ys-aqua-300);background:var(--ys-success-50);color:var(--ys-success-700)}.ys-inline-alert-warning{border-color:var(--ys-yellow-300);background:var(--ys-warning-50);color:var(--ys-warning-700)}.ys-inline-alert-danger{border-color:var(--ys-coral-400);background:var(--ys-danger-50);color:var(--ys-danger-700)}.ys-account-trigger{border-radius:var(--ys-radius-full);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ys-account-trigger:focus-visible{box-shadow:var(--ys-focus-ring);outline:none}.ys-toast-container{top:var(--ys-space-4);right:var(--ys-space-4);z-index:var(--ys-z-toast);gap:var(--ys-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ys-toast{align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-3) var(--ys-space-4);background:var(--ys-surface);border:1px solid var(--ys-border);border-radius:var(--ys-radius-md);box-shadow:var(--ys-shadow-lg);pointer-events:auto;min-width:18rem;max-width:24rem;animation:ysSlideUp var(--ys-transition-slow) ease-out;display:flex}.ys-toast-icon{font-size:var(--ys-font-size-lg);flex-shrink:0}.ys-toast-body{font-size:var(--ys-font-size-sm);flex:1}.ys-toast-close{color:var(--ys-text-tertiary);cursor:pointer;padding:var(--ys-space-1);flex-shrink:0}.ys-toast-close:hover{color:var(--ys-text-primary)}.ys-toast-success .ys-toast-icon{color:var(--ys-success-500)}.ys-toast-error .ys-toast-icon{color:var(--ys-danger-500)}.ys-toast-warning .ys-toast-icon{color:var(--ys-warning-500)}.ys-toast-info .ys-toast-icon{color:var(--ys-info-500)}.ys-divider{align-items:center;gap:var(--ys-space-3);color:var(--ys-text-tertiary);font-size:var(--ys-font-size-xs);display:flex}.ys-divider:before,.ys-divider:after{content:"";background:var(--ys-border);flex:1;height:1px}.ys-divider-vertical{background:var(--ys-border);width:1px;height:1.5rem;display:inline-block}.ys-navbar{align-items:center;gap:var(--ys-space-1);display:flex}.ys-navbar-item{align-items:center;gap:var(--ys-space-2);font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);color:var(--ys-text-secondary);border-radius:var(--ys-radius);cursor:pointer;transition:all var(--ys-transition-fast);background:0 0;border:none;padding:.5rem .75rem;display:flex}.ys-navbar-item:hover{background:var(--ys-surface-secondary);color:var(--ys-text-primary)}.ys-navbar-item.is-active{background:var(--ys-primary-50);color:var(--ys-primary-700)}.ys-sidebar-item{align-items:center;gap:var(--ys-space-3);font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);color:var(--ys-sidebar-text);border-radius:var(--ys-radius);cursor:pointer;transition:all var(--ys-transition-fast);text-align:left;background:0 0;border:none;width:100%;margin-bottom:1px;padding:.5rem .75rem;display:flex}.ys-sidebar-item:hover{color:#fff;background:#ffffff0f}.ys-sidebar-item.is-active{color:var(--ys-primary-300);background:#6366f126}.ys-sidebar-item-icon{text-align:center;width:1.25rem;font-size:var(--ys-font-size-base);flex-shrink:0}.ys-sidebar-item-text{flex:1}.ys-sidebar-item-badge{flex-shrink:0}.ys-toolbar{align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-2) var(--ys-space-3);background:var(--ys-surface-secondary);border:1px solid var(--ys-border);border-radius:var(--ys-radius);display:flex}.ys-toolbar-separator{background:var(--ys-border);width:1px;height:1.25rem}.ys-tabs{border-bottom:1px solid var(--ys-border);gap:0;display:flex}.ys-tab{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);color:var(--ys-text-secondary);cursor:pointer;transition:all var(--ys-transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem 1rem}.ys-tab:hover{color:var(--ys-text-primary)}.ys-tab.is-active{color:var(--ys-primary-600);border-bottom-color:var(--ys-primary-500)}.ys-menu{gap:var(--ys-space-1);flex-direction:column;display:flex}.ys-widget-priority-list{gap:var(--ys-space-2);flex-direction:column;display:flex}.ys-priority-item{align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-2) var(--ys-space-3);background:var(--ys-surface-secondary);border-radius:var(--ys-radius);cursor:pointer;transition:all var(--ys-transition-fast);display:flex}.ys-priority-item:hover{background:var(--ys-surface-tertiary)}.ys-priority-check{border:2px solid var(--ys-neutral-300);width:1.125rem;height:1.125rem;transition:all var(--ys-transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ys-priority-item.is-done .ys-priority-check{background:var(--ys-success-500);border-color:var(--ys-success-500);color:#fff;font-size:.625rem}.ys-priority-item.is-done .ys-priority-label{color:var(--ys-text-tertiary);text-decoration:line-through}.ys-priority-label{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);flex:1;min-width:0}.ys-priority-tag{border-radius:var(--ys-radius-sm);font-size:.625rem;font-weight:var(--ys-font-weight-medium);flex-shrink:0;padding:1px .375rem}.ys-priority-tag-high{background:var(--ys-danger-50);color:var(--ys-danger-700)}.ys-priority-tag-medium{background:var(--ys-warning-50);color:var(--ys-warning-700)}.ys-priority-tag-low{background:var(--ys-info-50);color:var(--ys-info-700)}.ys-widget-feed{flex-direction:column;display:flex}.ys-feed-item{gap:var(--ys-space-3);padding:var(--ys-space-3) 0;border-bottom:1px solid var(--ys-border-light);display:flex}.ys-feed-item:last-child{border-bottom:none}.ys-feed-content{flex:1;min-width:0}.ys-feed-text{font-size:var(--ys-font-size-sm);color:var(--ys-text-primary);line-height:var(--ys-line-height)}.ys-feed-text strong{font-weight:var(--ys-font-weight-semibold)}.ys-feed-time{font-size:var(--ys-font-size-xs);color:var(--ys-text-tertiary);margin-top:var(--ys-space-1)}.ys-widget-calendar{gap:var(--ys-space-2);flex-direction:column;display:flex}.ys-calendar-event{gap:var(--ys-space-3);padding:var(--ys-space-2) var(--ys-space-3);border-radius:var(--ys-radius);cursor:pointer;transition:background var(--ys-transition-fast);display:flex}.ys-calendar-event:hover{background:var(--ys-surface-secondary)}.ys-calendar-time{font-size:var(--ys-font-size-xs);font-weight:var(--ys-font-weight-medium);color:var(--ys-text-secondary);flex-shrink:0;min-width:4rem;padding-top:1px}.ys-calendar-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.ys-calendar-info{flex:1;min-width:0}.ys-calendar-title{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium)}.ys-calendar-location{font-size:var(--ys-font-size-xs);color:var(--ys-text-tertiary)}.ys-widget-opportunity-list{gap:var(--ys-space-3);flex-direction:column;display:flex}.ys-opportunity-item{align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-2) var(--ys-space-3);border-radius:var(--ys-radius);cursor:pointer;transition:all var(--ys-transition-fast);display:flex}.ys-opportunity-item:hover{background:var(--ys-surface-secondary)}.ys-opportunity-info{flex:1;min-width:0}.ys-opportunity-name{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium)}.ys-opportunity-company{font-size:var(--ys-font-size-xs);color:var(--ys-text-secondary)}.ys-opportunity-value{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-semibold);color:var(--ys-success-500);flex-shrink:0}.ys-opportunity-stage{border-radius:var(--ys-radius-sm);font-size:.625rem;font-weight:var(--ys-font-weight-medium);flex-shrink:0;padding:1px .375rem}.ys-widget-yuna{position:relative}.ys-yuna-btn{justify-content:center;align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-2) var(--ys-space-4);background:linear-gradient(135deg, var(--ys-primary-500), var(--ys-primary-600));color:#fff;border-radius:var(--ys-radius-full);font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium);cursor:pointer;transition:all var(--ys-transition-fast);border:none;width:100%;display:flex}.ys-yuna-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.ys-yuna-btn:active{transform:translateY(0)}.ys-yuna-suggestion{padding:var(--ys-space-2) var(--ys-space-3);margin-top:var(--ys-space-2);background:var(--ys-primary-50);border-radius:var(--ys-radius);font-size:var(--ys-font-size-sm);color:var(--ys-primary-700);cursor:pointer;transition:background var(--ys-transition-fast)}.ys-yuna-suggestion:hover{background:var(--ys-primary-100)}.ys-yuna-typing{align-items:center;gap:var(--ys-space-1);padding:var(--ys-space-2) var(--ys-space-3);display:flex}.ys-yuna-typing-dot{background:var(--ys-primary-400);border-radius:50%;width:.375rem;height:.375rem;animation:1.4s infinite ysYunaTyping}.ys-yuna-typing-dot:nth-child(2){animation-delay:.2s}.ys-yuna-typing-dot:nth-child(3){animation-delay:.4s}@keyframes ysYunaTyping{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.ys-widget-stats{gap:var(--ys-space-2);grid-template-columns:1fr 1fr;display:grid}.ys-mini-stat{padding:var(--ys-space-3);background:var(--ys-surface-secondary);border-radius:var(--ys-radius);text-align:center}.ys-mini-stat-value{font-size:var(--ys-font-size-lg);font-weight:var(--ys-font-weight-bold);line-height:1.2}.ys-mini-stat-label{color:var(--ys-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:1px;font-size:.625rem}.ys-widget-card{gap:var(--ys-space-1);padding:var(--ys-space-3);background:var(--ys-surface-secondary);border-radius:var(--ys-radius-md);cursor:pointer;transition:all var(--ys-transition-fast);flex-direction:column;display:flex}.ys-widget-card:hover{background:var(--ys-surface-tertiary)}.ys-widget-card-title{font-size:var(--ys-font-size-sm);font-weight:var(--ys-font-weight-medium)}.ys-widget-card-meta{font-size:var(--ys-font-size-xs);color:var(--ys-text-tertiary)}.ys-fade-in{animation:ysFadeIn var(--ys-transition) ease-out}.ys-slide-up{animation:ysSlideUp var(--ys-transition-slow) ease-out}.ys-slide-in-right{animation:ysSlideInRight var(--ys-transition-slow) ease-out}.ys-scale-in{animation:ysScaleIn var(--ys-transition) ease-out}@keyframes ysFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ysSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ysSlideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ysScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ys-spinner{border:2px solid var(--ys-border);border-top-color:var(--ys-primary-500);border-radius:50%;width:1.5rem;height:1.5rem;animation:.6s linear infinite ysSpin}.ys-spinner-sm{border-width:1.5px;width:1rem;height:1rem}.ys-spinner-lg{border-width:3px;width:2.5rem;height:2.5rem}@keyframes ysSpin{to{transform:rotate(360deg)}}.ys-skeleton{background:var(--ys-surface-tertiary);border-radius:var(--ys-radius);position:relative;overflow:hidden}.ys-skeleton-rounded{border-radius:var(--ys-radius-full)}.ys-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.5s infinite ysShimmer;position:absolute;inset:0}@keyframes ysShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ys-skeleton-text{width:100%;height:.75rem;margin-bottom:.5rem}.ys-skeleton-text:last-child{width:60%}.ys-skeleton-avatar{border-radius:var(--ys-radius-full);width:2.5rem;height:2.5rem}.ys-skeleton-thumb{border-radius:var(--ys-radius);width:100%;height:8rem}.ys-hover-lift{transition:transform var(--ys-transition-fast), box-shadow var(--ys-transition-fast)}.ys-hover-lift:hover{box-shadow:var(--ys-shadow-md);transform:translateY(-2px)}.ys-hover-reveal .ys-hover-target{opacity:0;transition:opacity var(--ys-transition-fast)}.ys-hover-reveal:hover .ys-hover-target{opacity:1}.ys-pulse{animation:2s ease-in-out infinite ysPulse}@keyframes ysPulse{0%,to{opacity:1}50%{opacity:.5}}.ys-badge-pulse{animation:2s ease-in-out infinite ysBadgePulse}@keyframes ysBadgePulse{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=dark]{--ys-surface:#202637;--ys-surface-secondary:#252c3e;--ys-surface-tertiary:#30384b;--ys-body:#171c2a;--ys-sidebar:#11172c;--ys-sidebar-text:#d9e0ee;--ys-sidebar-muted:#8d99b4;--ys-sidebar-active:var(--ys-aqua-200);--ys-text-primary:#f4f6fa;--ys-text-secondary:#b8c0cf;--ys-text-tertiary:#929cad;--ys-text-link:var(--ys-aqua-300);--ys-border:#2d323a;--ys-border-light:#252a30;--ys-border-focus:var(--ys-aqua-300);--ys-focus-ring:0 0 0 3px #86d4c03d;--ys-shadow-xs:0 1px 2px #0000004d;--ys-shadow-sm:0 1px 3px #00000059, 0 1px 2px #00000040;--ys-shadow-md:0 4px 6px #00000059, 0 2px 4px #00000040;--ys-shadow-lg:0 10px 15px #00000059, 0 4px 6px #00000040;--ys-shadow-xl:0 20px 25px #0006, 0 8px 10px #00000040;--ys-toggle-bg:#3a3f47}[data-theme=dark] .ys-topbar{border-bottom-color:var(--ys-border)}[data-theme=dark] .ys-sidebar-item:hover{background:#ffffff0f}[data-theme=dark] .ys-sidebar-item.is-active{background:var(--ys-aqua-200)}[data-theme=dark] .ys-right-panel{border-left-color:var(--ys-border)}[data-theme=dark] .ys-card{background:var(--ys-surface)}[data-theme=dark] .ys-card-header{border-bottom-color:var(--ys-border)}[data-theme=dark] .ys-widget,[data-theme=dark] .ys-post{background:var(--ys-surface)}[data-theme=dark] .ys-post:hover{border-color:var(--ys-neutral-600)}[data-theme=dark] .ys-input{background:var(--ys-surface-secondary);border-color:var(--ys-border);color:var(--ys-text-primary)}[data-theme=dark] .ys-input:focus{border-color:var(--ys-border-focus);box-shadow:0 0 0 3px #818cf826}[data-theme=dark] .ys-modal-content{background:var(--ys-surface)}[data-theme=dark] .ys-modal-backdrop{background:#0009}[data-theme=dark] .ys-dropdown-menu{background:var(--ys-surface);border-color:var(--ys-border)}[data-theme=dark] .ys-dropdown-item:hover{background:var(--ys-surface-secondary)}[data-theme=dark] .ys-toast{background:var(--ys-surface);box-shadow:var(--ys-shadow-lg)}[data-theme=dark] .ys-skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}[data-theme=dark] .ys-divider{background:var(--ys-border)}[data-theme=dark] .ys-badge-outline{border-color:var(--ys-border);color:var(--ys-text-secondary)}[data-theme=dark] .ys-stat{background:var(--ys-surface)}[data-theme=dark] .ys-empty-state{color:var(--ys-text-secondary)}[data-theme=dark] .ys-empty-state-icon{background:var(--ys-surface-tertiary)}[data-theme=dark]{--bs-body-bg:var(--ys-body);--bs-body-color:var(--ys-text-primary);--bs-border-color:var(--ys-border)}body{background:var(--ys-body);color:var(--ys-text-primary)}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
