:root{--fab-size:56px;--fab-action-size:40px;--fab-spacing:12px;--fab-icon-size:24px;--fab-action-icon-size:1.5rem;--fab-default-color:#f8f8f8;--fab-backdrop-color:#00000080;--fab-shadow-color:#0000001a;--fab-shadow:0 4px 6px -1px var(--fab-shadow-color),0 2px 4px -2px var(--fab-shadow-color);--fab-shadow-hover:0 10px 15px -3px var(--fab-shadow-color),0 4px 6px -4px var(--fab-shadow-color);--fab-shadow-active:0 2px 4px -1px var(--fab-shadow-color);--fab-transition-duration:.2s;--fab-transition-timing:cubic-bezier(.4,0,.2,1);--fab-z-backdrop:1;--fab-z-container:1;--fab-z-actions:1;--fab-z-main:1}.ui-floating-action-button-group{align-items:center;gap:var(--fab-spacing);flex-direction:column;display:grid;position:fixed}.ui-floating-action-button-group__backdrop{background-color:var(--fab-backdrop-color);z-index:var(--fab-z-backdrop);cursor:pointer;animation:fadeIn var(--fab-transition-duration)var(--fab-transition-timing);position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ui-floating-action-button-group__main{background-color:var(--bg-color-primary);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:var(--fab-shadow);transition:box-shadow var(--fab-transition-duration)var(--fab-transition-timing),transform var(--fab-transition-duration)var(--fab-transition-timing);z-index:var(--fab-z-main);border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.ui-floating-action-button-group__main:hover{box-shadow:var(--fab-shadow-hover);transform:scale(1.05)}.ui-floating-action-button-group__main:active{box-shadow:var(--fab-shadow-active);transform:scale(.95)}.ui-floating-action-button-group__main:focus-visible{outline-offset:2px;outline:2px solid #2563eb80}.ui-floating-action-button-group__main svg{width:var(--fab-icon-size);height:var(--fab-icon-size);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ui-floating-action-button-group__actions{font-size:var(--icon-size-m);gap:var(--fab-spacing);z-index:var(--fab-z-actions);flex-direction:column;display:flex;position:relative}.ui-floating-action-button-group__action{cursor:pointer;width:100%;transition:box-shadow var(--fab-transition-duration)var(--fab-transition-timing),transform var(--fab-transition-duration)var(--fab-transition-timing);border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-floating-action-button-group__action:active{box-shadow:var(--fab-shadow-active);transform:scale(.95)}.ui-floating-action-button-group__action:focus-visible{outline-offset:2px;outline:2px solid #2563eb80}.ui-floating-action-button-group__action svg{width:var(--fab-action-icon-size);height:var(--fab-action-icon-size);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ui-floating-action-button-group__action--labeled{width:auto;min-width:var(--fab-action-size);border-radius:calc(var(--fab-action-size)/2);justify-content:flex-start;gap:8px}.ui-floating-action-button-group__action-label{white-space:nowrap;color:inherit;user-select:none;font-size:14px;font-weight:500;line-height:1}@media (width<=640px){:root{--fab-size:38px;--fab-action-size:36px;--fab-spacing:10px;--fab-icon-size:20px;--fab-action-icon-size:18px}.ui-floating-action-button-group__action--labeled{gap:8px}.ui-floating-action-button-group__action-label{font-size:12px}}@media (width<=400px){:root{--fab-size:40px;--fab-action-size:34px;--fab-spacing:8px;--fab-icon-size:18px;--fab-action-icon-size:16px}}@media (hover:none) and (pointer:coarse){.ui-floating-action-button-group__main:hover,.ui-floating-action-button-group__action:hover{transform:none}.ui-floating-action-button-group__main:active,.ui-floating-action-button-group__action:active{transform:scale(.95)}}@media (prefers-color-scheme:dark){:root{--fab-shadow-color:#0000004d;--fab-backdrop-color:#000000b3}}@media print{.ui-floating-action-button-group,.ui-floating-action-button-group__backdrop{display:none!important}}@media (prefers-reduced-motion:reduce){.ui-floating-action-button-group__main,.ui-floating-action-button-group__action,.ui-floating-action-button-group__backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-floating-action-button-group--green{--fab-default-color:#10b981}.ui-floating-action-button-group--red{--fab-default-color:#ef4444}.ui-floating-action-button-group--purple{--fab-default-color:#8b5cf6}.ui-floating-action-button-group--orange{--fab-default-color:#f59e0b}.ui-floating-action-button-group--pink{--fab-default-color:#ec4899}.silk_longsheet-handle{background-color:#d1d5db;border:0;border-radius:9999px;width:50px;height:6px}.silk_longsheet-content{height:calc(100% - max(env(safe-area-inset-top),62px));box-sizing:border-box;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.silk_longsheet-header{border-radius:inherit;border-bottom:1px solid gray;justify-items:center;padding:8px;display:grid}.silk_longsheet-article{display:grid;position:relative}.silk_longsheet-illustration{background-image:conic-gradient(from 180deg,#2dd4bf 0deg,#14b8a6 120deg,#0d9488 240deg,#2dd4bf 360deg);border-bottom:1px solid #0000000d;width:100%;height:80svh}.silk_longsheet-presentTrigger{appearance:none;cursor:pointer;text-box:trim-both cap alphabetic;color:#fff;background-color:#1f2937;border:none;border-radius:9999px;height:2.75rem;padding-inline:1.25rem;font-size:1.125rem;font-weight:600;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.silk_longsheet-dismissTrigger{cursor:pointer;color:#4b5563;z-index:10;background-color:#f3f4f6f2;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;font-weight:300;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.silk_longsheet-dismissTrigger:hover{background-color:#e5e7ebf2;transform:scale(1.1)}.silk_longsheet-articleContent{width:100%;max-width:800px;margin:0 auto;padding:2rem 1.5rem}@media (width>=768px){.silk_longsheet-articleContent{padding:3rem 2rem}}.silk_longsheet-title{color:#1f2937;text-align:center;text-wrap:balance;margin:0 0 1rem;font-size:1.875rem;font-weight:800}@media (width>=768px){.silk_longsheet-title{font-size:3rem}}.silk_longsheet-subtitle{color:#6b7280;text-align:center;margin:0 0 1.5rem;font-size:1.25rem;font-weight:500}@media (width>=768px){.silk_longsheet-subtitle{font-size:1.5rem}}.silk_longsheet-author{color:#6b7280;text-align:center;margin:0 0 2rem;font-size:.875rem}.silk_longsheet-author span{color:#4b5563;font-weight:500}.silk_longsheet-articleBody{color:#374151;font-size:1.125rem;line-height:1.75}.silk_longsheet-articleParagraph{margin:0}.silk_longsheet-view{z-index:1;top:0;bottom:initial}.silk_longsheet-scrollRoot{scroll-behavior:smooth;background-color:#0000;width:100%;height:100%}.silk_longsheet-scrollContent{place-items:center;height:auto;display:grid}.silk_longsheet-innerContent{border-radius:24px;width:100%;overflow:clip}@media (width>=800px){.silk_longsheet-innerContent{width:calc(100% - 1.5rem);margin:.75rem 0}}.silk_sidebar-view{z-index:10;box-sizing:border-box;height:calc(var(--silk-100-lvh-dvh-pct,100vh) + 60px)}.silk_sidebar-backdrop{background-color:#0006}.silk_sidebar-content{background:var(--bg-color-primary);-webkit-backdrop-filter:blur(10px)saturate(180%);flex-direction:column;width:250px;height:100%;display:flex;box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #0000004d}.silk_sidebar-header{z-index:10;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.silk_sidebar-defaultHeader{flex:1}.silk_sidebar-title{color:#ffffffe6;margin:0;font-size:18px;font-weight:600}.silk_sidebar-logo{flex:1}.silk_sidebar-logo h2{color:#ffffffe6;margin:0 0 4px;font-size:18px;font-weight:600}.silk_sidebar-closeButton{cursor:pointer;color:#fff9;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.silk_sidebar-scrollRoot{flex:1;overflow:hidden}.silk_sidebar-scrollView{width:100%;height:100%}.silk_sidebar-scrollContent{padding:12px}.silk_sidebar-section{margin-bottom:24px}.silk_sidebar-section:last-child{margin-bottom:0}.silk_sidebar-sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin:0 0 8px 12px;font-size:11px;font-weight:600}.silk_sidebar-sectionContent{flex-direction:column;gap:2px;display:flex}.silk_sidebar-item{text-align:left;cursor:pointer;color:#fffc;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.silk_sidebar-itemIcon{width:20px;height:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.silk_sidebar-itemIcon svg{color:inherit;stroke:currentColor}.silk_sidebar-itemLabel{flex:1}.silk_sidebar-trigger{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}@media (width>=768px){.silk_sidebar-view{width:350px}}@media (width<=640px){.silk_sidebar-view{width:100vw;max-width:100vw}}@media (prefers-color-scheme:dark){.silk_sidebar-content,.silk_sidebar-title,.silk_sidebar-logo h2{color:#f3f4f6}.silk_sidebar-closeButton,.silk_sidebar-sectionTitle{color:#9ca3af}.silk_sidebar-item{color:#d1d5db}.silk_sidebar-item--active{color:#93bbfc;background-color:#1e3a8a}.silk_sidebar-trigger{color:#d1d5db;background-color:#1f2937;border-color:#374151}}
/*# sourceMappingURL=project/resources/public/css/ui-components.css.map */
