:root{--lw-teal:#375d6c;--lw-teal-dark:#2c4a56;--lw-teal-soft:rgba(255,255,255,0.12);--lw-teal-hover:rgba(255,255,255,0.16);--lw-teal-active:rgba(255,255,255,0.18);--lw-bg:#f4f6f7;--lw-card:#ffffff;--lw-text:#2a2f33;--lw-muted:#6b7378;--lw-border:#e2e6e8;--lw-sidebar-width:220px;--lw-radius:0;--lw-radius-control:8px;--lw-radius-card:12px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--lw-text);background:var(--lw-bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.lw-shell{display:flex;min-height:100vh}.lw-sidebar{position:fixed;top:0;left:0;width:var(--lw-sidebar-width);height:100vh;overflow-y:auto;flex-shrink:0;background:var(--lw-teal);color:#fff;padding:1.75rem 0 1.5rem;gap:1.75rem;z-index:40}.lw-brand,.lw-sidebar{display:flex;flex-direction:column}.lw-brand{align-items:center;text-align:center;gap:.5rem;padding:.25rem 1rem .5rem}.lw-logo{width:72px;height:72px;background:transparent;display:grid;place-items:center}.lw-brand-title{font-size:1.35rem;font-weight:600;letter-spacing:.01em}.lw-brand-tag{font-size:.72rem;opacity:.85;font-weight:400}.lw-nav{flex-direction:column;gap:0}.lw-nav,.lw-nav a{display:flex;width:100%}.lw-nav a{align-items:center;gap:.7rem;padding:.85rem 1.15rem;border:0;border-radius:0;color:#fff;font-size:.95rem;opacity:.92;transition:background .12s ease,opacity .12s ease}.lw-nav a:hover{background:rgba(255,255,255,.14);opacity:1}.lw-nav-sub{display:flex;flex-direction:column}.lw-nav-sub a{padding-left:2.4rem;font-size:.9rem;opacity:.9}.lw-nav a.active,.lw-nav a.active:hover{background:rgba(255,255,255,.22);font-weight:600;opacity:1}.lw-nav-alert{margin-left:auto;width:.5rem;height:.5rem;background:#c23b3b;flex-shrink:0}.lw-nav-alert-custodian{margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.lw-btn.danger{background:#c23b3b;color:#fff;border:none}.lw-btn.danger:hover{background:#a32f2f}.lw-confirm-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(42,47,51,.45);display:flex;align-items:center;justify-content:center;padding:1.25rem}.lw-confirm{width:min(100%,28rem);background:#fff;border:1px solid var(--lw-border);padding:1.15rem 1.2rem 1.05rem;color:var(--lw-text)}.lw-confirm h2{margin:0 0 .75rem;font-size:1.15rem}.lw-confirm p{margin:0 0 .65rem;line-height:1.45}.lw-confirm-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1rem}.lw-main{flex:1 1;min-width:0;height:100vh;overflow:hidden;margin-left:var(--lw-sidebar-width);display:flex;flex-direction:column}.lw-appbar{position:relative;flex-shrink:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.85rem 1.5rem;background:#fff;border-bottom:1px solid var(--lw-border)}.lw-appbar h1{margin:0;font-size:1.35rem;font-weight:700;color:var(--lw-text)}.lw-account-menu{position:relative}.lw-avatar-btn{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.lw-avatar{display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#d5e0e4;color:#375d6c}.lw-avatar img{width:100%;height:100%;display:block;object-fit:cover}.lw-avatar svg{width:70%;height:70%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lw-avatar .lw-asset-type-raster{width:70%;height:70%;display:block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lw-account-pop{position:absolute;top:calc(100% + .4rem);right:0;min-width:220px;background:#fff;border:1px solid var(--lw-border);box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:50;display:flex;flex-direction:column}.lw-account-pop a,.lw-account-pop button,.lw-account-sub a{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;background:#fff;border:0;border-radius:0;min-height:2.35rem;padding:.55rem .85rem;color:var(--lw-text);cursor:pointer;box-sizing:border-box;line-height:1.2}.lw-account-pop a:hover,.lw-account-pop button:hover,.lw-account-sub a:hover{background:rgba(55,93,108,.08)}.lw-account-sub{display:flex;flex-direction:column;background:#f7f9fa;border-top:1px solid var(--lw-border);border-bottom:1px solid var(--lw-border)}.lw-account-sub a{padding-left:1.4rem}.lw-appbar-account{display:flex;align-items:center;gap:.75rem;color:var(--lw-muted);font-size:.9rem;flex-shrink:0}.lw-account-email{padding:.7rem .85rem .55rem;color:var(--lw-muted);font-size:.85rem;line-height:1.3;word-break:break-all;border-bottom:1px solid var(--lw-border)}.lw-user-search{position:relative;width:min(280px,42vw)}.lw-user-search-bar{display:flex;align-items:center;gap:.45rem;height:40px;min-height:40px;padding:0 .85rem 0 .75rem;background:#fff;border:1px solid var(--lw-border);border-radius:999px;box-sizing:border-box}.lw-user-search-bar:focus-within{border-color:var(--lw-teal)}.lw-user-search-icon{display:grid;place-items:center;color:var(--lw-muted);flex:0 0 auto}.lw-user-search-bar input{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--lw-text);font-size:14px;line-height:1.25;padding:0}.lw-user-search-bar input::placeholder{color:var(--lw-muted)}.lw-user-search-bar input[type=search]::-webkit-search-cancel-button,.lw-user-search-bar input[type=search]::-webkit-search-decoration,.lw-user-search-bar input[type=search]::-webkit-search-results-button,.lw-user-search-bar input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.lw-user-search-pop{position:absolute;top:calc(100% + .4rem);left:0;right:0;min-width:220px;background:#fff;border:1px solid var(--lw-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:50;padding:.75rem .85rem}.lw-user-search-pop p{margin:0;font-size:.9rem}.lw-topbar{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem .5rem}.lw-topbar h1{margin:0;font-size:1.55rem;font-weight:700}.lw-top-actions{display:flex;gap:.5rem;color:var(--lw-muted)}.lw-content{padding:.5rem 1.5rem 1.5rem;min-height:0;width:100%;max-width:none}.lw-content,.lw-split{flex:0 0 auto;overflow:visible}.lw-split{min-height:100%;height:auto;display:grid;grid-template-columns:240px minmax(0,1fr);background:var(--lw-bg)}.lw-itemlist{background:#fff;border-right:1px solid var(--lw-border)}.lw-itemlist,.lw-itemlist-actions{display:flex;flex-direction:column}.lw-itemlist-actions{position:relative;z-index:3;flex-shrink:0;gap:.45rem;padding:.75rem;border-bottom:1px solid var(--lw-border)}.lw-import-wrap{position:relative;width:100%}.lw-import-wrap>.lw-btn{width:100%;display:block}.lw-import-menu{position:absolute;top:calc(100% + .3rem);left:0;right:0;z-index:5;display:flex;flex-direction:column;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:#fff;overflow:hidden}.lw-import-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:#fff;text-align:left;padding:.55rem .7rem;cursor:pointer;display:flex;align-items:center;gap:.55rem;width:100%;font-size:.92rem;color:var(--lw-text);box-shadow:none}.lw-import-menu button:hover{background:rgba(55,93,108,.08)}.lw-import-mark{width:17px;height:17px;flex:0 0 17px;display:inline-flex;align-items:center;justify-content:center;color:var(--lw-teal)}.lw-import-mark svg{width:17px;height:17px;display:block}.lw-itemlist-menu{display:flex;flex-direction:column;border:1px solid var(--lw-border);background:#fff}.lw-itemlist-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;text-align:left;padding:.6rem .7rem;cursor:pointer}.lw-itemlist-menu button:hover{background:rgba(55,93,108,.08)}.lw-itemlist-scroll{flex:0 0 auto;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.lw-itemlist-scroll::-webkit-scrollbar{display:none;width:0;height:0}.lw-itemlist-scroll .lw-subnav,.lw-subnav{display:flex;flex-direction:column;gap:0}.lw-itemlist-scroll a,.lw-itemlist-scroll button,.lw-subnav a,.lw-subnav span.is-upload-locked{display:flex;align-items:center;gap:.65rem;width:100%;background:transparent;border:0;border-radius:0;padding:.75rem .95rem;font-size:.92rem;color:var(--lw-text);text-align:left;cursor:pointer;box-shadow:none}.lw-itemlist-scroll a:hover,.lw-itemlist-scroll button:hover,.lw-subnav a:hover{background:rgba(55,93,108,.08)}.lw-itemlist-scroll a.active,.lw-itemlist-scroll button.active,.lw-subnav a.active{background:rgba(55,93,108,.14);font-weight:600}.lw-mainfield{min-width:0;min-height:0;height:auto;overflow:visible;padding:1rem 1.25rem 1.5rem}.lw-panel{background:transparent}.lw-card{background:var(--lw-card);border:1px solid var(--lw-border);border-radius:var(--lw-radius);padding:1rem 1.1rem;margin-bottom:.85rem}.lw-asset-list{display:flex;flex-direction:column;gap:.85rem}.lw-asset-card{background:var(--lw-card);border:1px solid var(--lw-border);padding:.9rem 1rem;grid-template-columns:72px 1fr auto;grid-gap:.9rem;gap:.9rem;align-items:center}.lw-asset-card,.lw-asset-thumb{border-radius:var(--lw-radius);display:grid}.lw-asset-thumb{width:72px;height:56px;background:linear-gradient(135deg,#d7e2e6,#eef2f4);place-items:center;color:var(--lw-teal);font-size:.7rem;font-weight:600;text-align:center;padding:.25rem}.lw-asset-meta{min-width:0}.lw-asset-meta h3{margin:0 0 .25rem;font-size:1rem}.lw-asset-meta p{margin:0;line-height:1.4}.lw-asset-actions,.lw-asset-meta p{color:var(--lw-muted);font-size:.85rem}.lw-asset-actions{display:flex;gap:.4rem}.lw-nested{margin-left:2.25rem;padding-left:1rem;border-left:2px solid #d5dee3;display:flex;flex-direction:column;gap:.65rem}.lw-auth{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(160deg,#375d6c,#2c4a56 45%,#1f353e)}.lw-auth-card{width:100%;max-width:420px;background:#fff;border-radius:var(--lw-radius);padding:1.75rem;box-shadow:0 18px 50px rgba(0,0,0,.18)}.lw-auth-card h1{margin:0 0 .35rem;font-size:1.4rem}.lw-auth-card p.lead{margin:0 0 1.25rem;color:var(--lw-muted);font-size:.92rem}.lw-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.lw-field label{font-size:.85rem;font-weight:600}.lw-field input{border:1px solid var(--lw-border);border-radius:var(--lw-radius);padding:.7rem .8rem}.lw-field input::placeholder,.lw-field textarea::placeholder{color:#c5cbcf;opacity:1}.lw-field select,.lw-field textarea{border:1px solid var(--lw-border);border-radius:var(--lw-radius);padding:.7rem .8rem;background:#fff;width:100%}.lw-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--lw-radius);padding:.75rem 1rem;background:var(--lw-teal);color:#fff;font-weight:600;cursor:pointer;width:100%}.lw-btn:hover{background:var(--lw-teal-dark)}.lw-btn.secondary{background:#fff;color:var(--lw-teal);border:1px solid var(--lw-border)}.lw-error{background:#fdecec;color:#8a1f1f;border-radius:var(--lw-radius);padding:.65rem .75rem;margin-bottom:.85rem;font-size:.9rem}.lw-muted{color:var(--lw-muted)}.lw-table{width:100%;border-collapse:collapse;font-size:.9rem}.lw-table td,.lw-table th{text-align:left;padding:.65rem .4rem;border-bottom:1px solid var(--lw-border)}.lw-nav-icon{display:inline-flex;width:1.15rem;height:1.15rem;flex-shrink:0;align-items:center;justify-content:center}.lw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.lw-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--lw-border);background:#fff}.lw-badge,.lw-list li{border-radius:var(--lw-radius)}.lw-badge{display:inline-block;padding:.15rem .45rem;background:rgba(55,93,108,.12);color:var(--lw-teal);font-size:.75rem;font-weight:600}.lw-role-host{position:relative}.lw-role-host.is-filled{color:#8d969b}.lw-role-check{position:absolute;right:-.28rem;bottom:-.2rem;width:.7rem;height:.7rem;display:inline-flex;align-items:center;justify-content:center;color:#375D6C;background:#fff}.lw-btn.inline{width:auto;display:inline-block;padding:.55rem .9rem}:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn,:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn.danger,:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn.secondary,:is(.lw-main,.lw-video-recorder-backdrop) label.lw-btn{border-radius:var(--lw-radius-control)}.lw-main .lw-field input,.lw-main .lw-field select,.lw-main .lw-field textarea,.lw-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.lw-main select,.lw-main textarea{border-radius:var(--lw-radius-control)}.lw-main .lw-asset-card,.lw-main .lw-card,.lw-main .lw-list li,:is(.lw-main,.lw-video-recorder-backdrop) .lw-confirm,:is(.lw-main,.lw-video-recorder-backdrop) .lw-error{border-radius:var(--lw-radius-card)}.lw-main .lw-asset-thumb{border-radius:var(--lw-radius-control)}.lw-main .lw-account-pop,.lw-main .lw-account-pop a,.lw-main .lw-account-pop button,.lw-main .lw-account-sub a,.lw-main .lw-itemlist-scroll a,.lw-main .lw-itemlist-scroll button,.lw-main .lw-nav a,.lw-main .lw-nav-sub a,.lw-main .lw-sidebar,.lw-main .lw-subnav a{border-radius:0}.lw-main .lw-avatar,.lw-main .lw-avatar-btn{border-radius:50%}.lw-contact-card .lw-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.lw-contact-card .lw-field select,.lw-contact-card .lw-field textarea{font-size:14px;line-height:1.25;color:var(--lw-text);background-color:#fff;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);box-shadow:none}.lw-contact-card .lw-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.lw-contact-card .lw-field select{height:40px;min-height:40px;padding:0 .75rem}.lw-contact-card .lw-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){width:100%;flex:1 1 auto;min-width:0}.lw-contact-card .lw-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.2 L6 6.2 L11 1.2' fill='none' stroke='%236b7378' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:12px 8px}.lw-contact-card .lw-field textarea{padding:.55rem .75rem;min-height:40px;height:auto}.lw-contact-head{display:flex;align-items:center;gap:.9rem;margin-bottom:.85rem}.lw-photo-wrap{position:relative;flex:0 0 auto;z-index:4}.lw-contact-card section>h2,.lw-field label
.lw-contact-card>section>h2{margin:1.1rem 0 .55rem;font-size:1.35rem;font-weight:650;line-height:1.2}.lw-contact-card .lw-roles-block>h2{margin:1.1rem 0 .4rem;font-size:1.35rem;font-weight:650;line-height:1.2}.lw-roles-block .lw-roles-check{display:flex;margin:0 0 .4rem}.lw-roles-block .lw-custodian-option{margin-bottom:.55rem}.lw-roles-block .lw-roles-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.15rem 0 .9rem}.lw-linked-row-main{display:inline-flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.lw-linked-row-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.lw-linked-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-photo-trigger{position:relative;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:block}.lw-photo-trigger,.lw-photo-trigger .lw-avatar{width:76px;height:76px}.lw-photo-upload{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:rgba(44,74,86,.58);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.01em;opacity:0;pointer-events:none}.lw-photo-trigger:focus-visible .lw-photo-upload,.lw-photo-trigger:hover .lw-photo-upload{opacity:1}.lw-photo-pop{position:absolute;top:calc(100% + .35rem);left:0;z-index:6;min-width:11.5rem;display:flex;flex-direction:column;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:#fff;overflow:hidden;box-shadow:0 8px 20px rgba(42,47,51,.08)}.lw-photo-pop button,.lw-photo-pop label{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:#fff;text-align:left;padding:.55rem .75rem;cursor:pointer;display:flex;align-items:center;width:100%;font-size:.92rem;font-weight:500;color:var(--lw-text);box-shadow:none}.lw-photo-pop button:hover,.lw-photo-pop label:hover{background:rgba(55,93,108,.08)}.lw-contact-head-main{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0;min-height:76px}.lw-contact-head-main h2{margin:0;font-size:1.35rem;line-height:1.2}.lw-member-label{display:inline-flex;align-items:center;min-height:36px;color:var(--lw-teal);font-weight:600;font-size:.92rem}.lw-relationship-row{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.lw-relationship-row select{flex:1 1 12rem;min-width:10rem;width:auto}.lw-check-inline{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:500;white-space:nowrap}.lw-named-add{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin:.75rem 0 1rem}.lw-named-add input{flex:1 1 12rem;min-width:0;height:40px;min-height:40px;padding:0 .75rem;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:#fff;color:var(--lw-text)}.lw-contact-card .lw-role-host[data-tip]:focus-visible:after,.lw-contact-card .lw-role-host[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + .35rem);transform:translateX(-50%);z-index:7;width:max-content;max-width:16rem;padding:.4rem .55rem;border-radius:var(--lw-radius-control);background:#2c4a56;color:#fff;font-size:.75rem;font-weight:500;line-height:1.3;white-space:normal;text-align:left;pointer-events:none}.lw-itemlist-scroll .lw-role-host{flex:0 0 auto}@media (max-width:900px){.lw-shell{flex-direction:column}.lw-sidebar{position:relative;width:100%;height:auto;overflow:visible}.lw-main{margin-left:0}.lw-split{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0}.lw-itemlist{border-right:0;border-bottom:1px solid var(--lw-border)}}.lw-crop{width:min(100%,24rem)}.lw-crop-shapes{display:flex;gap:.5rem;margin-bottom:.75rem}.lw-crop-frame{position:relative;width:280px;height:280px;max-width:100%;margin:0 auto .85rem;overflow:hidden;background:#e8ecee;border:1px solid var(--lw-border);border-radius:0;touch-action:none;cursor:-webkit-grab;cursor:grab}.lw-crop-frame.is-circle{border-radius:50%}.lw-crop-frame img{position:absolute;max-width:none;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lw-crop-zoom{display:flex;align-items:center;gap:.75rem;font-weight:500}.lw-crop-zoom input[type=range]{flex:1 1}.lw-shared-files,.lw-shared-photos{margin:.4rem 0 1.1rem}.lw-section-open,.lw-shared-head h2{margin:0 0 .65rem;font-size:1.35rem;font-weight:650;line-height:1.2}.lw-shared-files .lw-shared-head h2{margin:0}.lw-shared-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap;margin-bottom:.55rem}.lw-shared-head h2{margin:0}.lw-shared-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .65rem;margin-left:auto}.lw-shared-tools .lw-toolbar-group{display:inline-flex;align-items:center;gap:.35rem}.lw-shared-tools .lw-folder-tool{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lw-border);background:#fff;border-radius:var(--lw-radius-control,8px);color:#375D6C;cursor:pointer}.lw-shared-tools .lw-folder-tool.is-active{background:#375D6C;color:#fff;border-color:#375D6C}.lw-shared-tools .lw-folder-tool.is-active .lw-line-icon{color:#fff}.lw-shared-tools .lw-view-switch{display:inline-flex;gap:.35rem}.lw-shared-tools .lw-sort-wrap{position:relative}.lw-shared-tools .lw-sort-menu.lw-import-menu{right:0;left:auto;min-width:12.5rem;z-index:60}.lw-shared-tools .lw-toolbar-count{font-size:.85rem;color:var(--lw-muted,#5a6b73);white-space:nowrap}.lw-shared-bulk-remove{height:40px}.lw-shared-files-pane{margin-bottom:.55rem;border:1px solid var(--lw-border);border-radius:var(--lw-radius-card);background:#fff;overflow-x:hidden;overflow-y:auto;max-height:24rem}.lw-shared-files-menu-portal.lw-file-menu{position:fixed;z-index:80;right:auto;left:0;top:0}.lw-shared-files-pane.is-list .lw-shared-files-list{gap:0}.lw-shared-files-pane.is-list .lw-file-card{display:grid;grid-template-columns:28px 28px 18px 40px minmax(0,1fr) 4.5rem 5.5rem;grid-gap:.3rem;gap:.3rem;align-items:center;min-height:48px;height:auto;padding:.35rem .65rem;padding-left:calc(.65rem + (var(--lw-shared-depth, 0) * 1rem));border-radius:0;border:0;border-bottom:1px solid rgba(55,93,108,.12);background:transparent;position:relative;outline:none}.lw-shared-files-pane.is-list .lw-file-card:last-child{border-bottom:0}.lw-shared-files-pane.is-list
.lw-file-card:focus{outline:none}.lw-file-card:focus-visible{outline:2px solid var(--lw-accent,#375d6c);outline-offset:2px}.lw-file-card.selected{background:rgba(55,93,108,.08);outline:none;box-shadow:none}.lw-shared-files-pane.is-list .lw-file-card.selected+.lw-file-card.selected{border-top-color:transparent;box-shadow:inset 0 1px 0 rgba(55,93,108,.08)}.lw-shared-files-pane.is-list .lw-file-check,.lw-shared-files-pane.is-list .lw-file-menu-btn{position:static;left:auto;right:auto;top:auto;display:inline-flex;align-items:center;justify-content:center;margin:0;width:28px;height:28px;border:0;background:transparent;color:#375D6C;cursor:pointer;padding:0}.lw-shared-files-pane.is-list .lw-file-meta{margin-top:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.05rem}.lw-shared-files-pane.is-list .lw-folder-chevron,.lw-shared-files-pane.is-list .lw-folder-chevron-spacer{position:static;flex:none;width:18px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#375D6C;display:inline-flex;align-items:center;justify-content:center;align-self:center}.lw-shared-files-pane.is-list .lw-folder-chevron{cursor:pointer}.lw-shared-files-pane.is-list .lw-folder-chevron:hover{background:rgba(55,93,108,.08);border-radius:4px}.lw-shared-files-pane.is-list .lw-folder-chevron-spacer{pointer-events:none}.lw-shared-files-pane.is-list .lw-folder-chevron .lw-line-icon,.lw-shared-files-pane.is-list .lw-folder-chevron .lw-line-icon svg{width:14px;height:14px;display:block}.lw-shared-files-pane.is-list .lw-shared-meta-copy{min-width:0;width:100%;overflow:hidden;display:flex;flex-direction:column;gap:.05rem}.lw-shared-files-pane.is-list .lw-shared-meta-copy .lw-muted{font-size:.78rem;line-height:1.15}.lw-shared-files-pane.is-list .lw-file-preview.lw-subfolder-preview,.lw-shared-files-pane.is-list .lw-subfolder-preview{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:8px;background:rgba(55,93,108,.06);box-sizing:border-box}.lw-shared-files-pane.is-list .lw-subfolder-icon{width:22px;height:22px;display:grid;place-items:center}.lw-shared-files-pane.is-list .lw-subfolder-icon svg{width:22px;height:22px}.lw-shared-files-pane.is-list .lw-file-preview{width:40px;height:40px;min-width:40px;min-height:40px;overflow:hidden}.lw-shared-files-pane.is-list .lw-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-shared-files-pane.is-list .lw-file-col{font-size:.8rem;color:var(--lw-muted,#5a6b73);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.lw-shared-files-pane.is-grid{padding:.65rem}.lw-shared-files-pane.is-grid .lw-file-grid{gap:.65rem}.lw-shared-files-pane.is-grid .lw-file-card{padding-top:1.75rem;position:relative}.lw-shared-files-pane.is-grid .lw-file-check{position:absolute;top:.35rem;left:.45rem;right:auto;z-index:2}.lw-shared-files-pane.is-grid .lw-file-menu-btn.is-grid{position:absolute;top:.35rem;right:.35rem;left:auto;opacity:1}.lw-shared-files-pane.is-grid .lw-subfolder-icon{width:3.25rem;height:3.25rem;color:#375D6C}.lw-shared-files-pane.is-grid .lw-subfolder-icon svg{width:100%;height:100%}.lw-shared-files-pane.is-grid .lw-file-preview .lw-file-type-icon{width:64px;height:64px}.lw-shared-files-pane .lw-subfolder-icon{width:1.75rem;height:1.75rem;color:#375D6C}.lw-shared-files-pane.is-list .lw-subfolder-icon svg{width:100%;height:100%}.lw-shared-meta-line{display:block;margin-top:.15rem;font-size:.78rem;color:var(--lw-muted,#5a6b73)}.lw-main .lw-section-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;padding:0;cursor:pointer;text-align:left}.lw-thumb-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;width:100%}@media (max-width:720px){.lw-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lw-thumb-item{margin:0;min-width:0;display:flex;flex-direction:column;gap:.4rem}.lw-thumb-item.is-menu-open{z-index:5}.lw-thumb-menu{min-width:11rem}.lw-main .lw-square-thumb,.lw-main .lw-square-thumb img,.lw-main .lw-square-thumb video,.lw-square-thumb{border-radius:0}.lw-square-thumb{aspect-ratio:1;width:100%;overflow:hidden;background:#e8ecee;border:1px solid var(--lw-border)}.lw-square-thumb img,.lw-square-thumb video{width:100%;height:100%;object-fit:cover;display:block}.lw-thumb-fallback{display:grid;place-items:center;width:100%;height:100%;padding:.4rem;text-align:center;font-size:.75rem;color:var(--lw-muted)}.lw-thumb-item.is-missing .lw-square-thumb{background:#f3f4f6;border:1px dashed #c4c4c4}.lw-thumb-missing{display:grid;grid-gap:.35rem;gap:.35rem;place-content:center;width:100%;height:100%;padding:.5rem;text-align:center;color:var(--lw-muted);background:#f3f4f6}.lw-thumb-missing-name{font-size:.75rem;font-weight:600;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lw-thumb-missing-note{font-size:.65rem;line-height:1.25}.lw-thumb-item input{width:100%;min-width:0}.lw-shared-window{width:min(100%,40rem);max-height:min(80vh,40rem);overflow:auto}.lw-video-player{border-radius:0}.lw-video-deferred,.lw-video-player{display:block;width:100%;max-height:22rem;margin:0 0 .75rem;background:#111}.lw-video-deferred{position:relative;aspect-ratio:16/9;overflow:hidden}.lw-video-poster{display:block;width:100%;height:100%;max-height:22rem;object-fit:cover;background:#111}.lw-video-poster-empty{min-height:12rem}.lw-video-play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:4rem;height:4rem;min-width:4rem;padding:0;margin:0;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 14px rgba(0,0,0,.35);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.lw-video-play-btn:hover:not(:disabled){background:rgba(0,0,0,.62);transform:translate(-50%,-50%) scale(1.06);box-shadow:0 4px 18px rgba(0,0,0,.42)}.lw-video-play-btn:disabled{opacity:.7;cursor:wait}.lw-video-play-triangle{display:block;width:0;height:0;margin-left:.22rem;border-color:transparent transparent transparent #fff;border-style:solid;border-width:.62rem 0 .62rem 1.05rem}.lw-video-play-spinner{display:block;width:1.45rem;height:1.45rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:lw-video-spin .7s linear infinite}@keyframes lw-video-spin{to{transform:rotate(1turn)}}.lw-main .lw-avatar,.lw-main .lw-avatar img,.lw-main .lw-photo-trigger,.lw-main .lw-photo-trigger .lw-avatar{border-radius:50%}.lw-profile{display:flex;flex-direction:column;gap:.9rem}.lw-profile-visibility{justify-content:space-between;gap:1rem}.lw-field select,.lw-profile-visibility select{width:100%}.lw-cover-card{padding:0;overflow:hidden}.lw-cover{min-height:260px;height:280px;background:#d7e0e4 50%/cover no-repeat;position:relative;overflow:hidden}.lw-cover-actions{display:flex;gap:.4rem}.lw-cover-person{display:flex;gap:1rem;align-items:flex-start;padding:0 1.1rem 1.1rem;margin-top:-46px;position:relative;z-index:10}.lw-profile-photo{position:relative;width:112px;flex:0 0 112px;z-index:10}.lw-profile-names{flex:1 1;padding-top:3.2rem}.lw-profile-dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.lw-pronounced{display:block;margin-top:.25rem}.lw-religion{position:absolute;right:-4px;bottom:8px}.lw-religion-btn{width:28px;height:28px;border-radius:50%;border:1px solid var(--lw-border);background:#fff;color:var(--lw-teal);display:grid;place-items:center;cursor:pointer}.lw-religion-menu{left:0;right:auto;width:220px}.lw-religion-custom{font-size:1rem;line-height:1}.lw-inline-form,.lw-link-row,.lw-people-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lw-person-card,.lw-person-chip{display:flex;gap:.7rem;align-items:center}.lw-pick-list{display:flex;flex-direction:column;gap:.45rem;max-height:16rem;overflow:auto}.lw-pick-list label{display:flex;gap:.5rem;align-items:center}.lw-service-logo{width:22px;height:22px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden}.lw-service-logo svg{width:100%;height:100%;display:block}.lw-service-logo.is-fallback{border-radius:50%;background:var(--lw-teal);color:#fff;font-size:.75rem}.lw-library-toolbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.lw-drop{border:1px dashed var(--lw-border);border-radius:var(--lw-radius-control);padding:.8rem;background:#fff;display:flex;gap:.6rem;align-items:center}.lw-view-switch{display:flex;gap:.35rem}.lw-view-switch button{border:1px solid var(--lw-border);background:#fff;border-radius:var(--lw-radius-control);padding:.4rem .7rem;cursor:pointer}.lw-view-switch button.active{background:var(--lw-teal);color:#fff}.lw-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.7rem;gap:.7rem}.lw-file-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0}.lw-file-card{position:relative;background:#fff;border:1px solid var(--lw-border);border-radius:var(--lw-radius-card);padding:.55rem}.lw-file-card .lw-icon-x{position:absolute;right:.3rem;top:.2rem;opacity:0}.lw-file-card:hover .lw-icon-x,.lw-folder-row:hover .lw-icon-x{opacity:1}.lw-file-meta{margin-top:.4rem;flex-direction:column}.lw-contact-stack,.lw-file-meta{display:flex;gap:.25rem}.lw-folder-row{align-items:center}.lw-folder-row>.lw-folder-select{flex:1 1 auto;min-width:0}.lw-icon-x{border:0;background:transparent;cursor:pointer;color:#c23b3b;font-size:1.1rem}.lw-will-ok,.lw-will-open,.lw-will-resign{margin-left:auto;flex:0 0 auto}.lw-will-ok,.lw-will-open{width:1.05rem;height:1.05rem;border-radius:50%;display:inline-grid;place-items:center}.lw-will-open{border:1.5px solid #8b9499;background:transparent}.lw-will-ok{background:#8b9499;color:#fff;font-size:.68rem;font-weight:700;line-height:1}.lw-will-resign{display:inline-flex;align-items:center}.lw-check-list{list-style:none;padding:0}.lw-check-list li{display:flex;gap:.55rem;align-items:flex-start;margin:.45rem 0}.lw-circle{width:1.05rem;height:1.05rem;border:1.5px solid #8b9499;border-radius:50%;display:inline-grid;place-items:center;font-size:.7rem;flex:0 0 1.05rem}.lw-circle.ok{background:#8b9499;border-color:#8b9499;color:#fff}.lw-will-preview{background:#fff}.lw-will-preview p{margin:.15rem 0;color:#111}.lw-will-preview p.filled{color:#b42318}.lw-warn-note{background:#fff6dc;border:1px solid #e2b23a;padding:.6rem .75rem}.lw-card label{display:flex;gap:.4rem;align-items:flex-start;margin:.35rem 0}.lw-profile-section{position:relative}.lw-show-on{position:absolute;top:.7rem;right:.85rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#5c676d;z-index:2}.lw-profile-section.is-off .lw-section-body{opacity:.45}.lw-profile-section.is-locked .lw-section-body{opacity:.55}.lw-profile-section.is-locked .lw-section-body input,.lw-profile-section.is-locked .lw-section-body select,.lw-profile-section.is-locked .lw-section-body textarea{pointer-events:none}.lw-field.is-locked input{background:#eef1f3;color:#8b9499}.lw-cover-menu{right:0;left:auto;top:calc(100% + .35rem)}.lw-social-btn{padding:.35rem .55rem}.lw-social-menu{min-width:12rem}.lw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lw-link-row a{display:inline-flex;align-items:center;gap:.35rem}.lw-person-hit{display:flex;align-items:center;gap:.55rem;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.lw-person-menu{position:relative}.lw-crop.is-cover{width:min(100%,36rem)}.lw-crop-frame.is-cover{border-radius:8px}.lw-profile-page{width:100%;max-width:none}.lw-profile{width:100%}.lw-cover-actions{position:absolute;right:.8rem;top:.8rem}.lw-stage{flex:1 1 auto;min-height:0;min-width:0;width:100%;overflow:auto;display:flex;flex-direction:column}.lw-stage>*{flex:0 0 auto;height:auto;overflow:visible}.lw-stage>*,.lw-stage>.lw-content,.lw-stage>.lw-profile-page{width:100%;max-width:980px}.lw-stage>.lw-split{flex:0 0 auto;min-height:100%;height:auto;overflow:visible;max-width:980px}.lw-cover.is-editing{cursor:-webkit-grab;cursor:grab}.lw-cover-edit{position:absolute;inset:0}.lw-cover-edit img{position:absolute;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lw-cover-tools{position:absolute;left:.8rem;bottom:.7rem;display:flex;gap:.6rem;z-index:3}.lw-profile-photo .lw-photo-trigger,.lw-profile-photo .lw-photo-trigger .lw-avatar{width:112px;height:112px}.lw-profile-photo .lw-photo-upload{font-size:.95rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;line-height:1;text-align:center}.lw-visibility-row{display:flex;align-items:center;gap:.75rem;width:100%}.lw-visibility-label{display:flex;align-items:center;gap:.55rem;margin:0;font-weight:600;white-space:nowrap}.lw-visibility-label select,.lw-visibility-value{margin:0;min-width:9.5rem;width:auto;height:2rem}.lw-visibility-preview{margin-left:auto;height:2rem;padding:0 .75rem;font-size:.88rem}.lw-profile-visibility{padding-top:.7rem;padding-bottom:.7rem}.lw-social-list{flex-direction:column;gap:.7rem;align-items:flex-start}.lw-social-item{gap:.45rem}.lw-social-x{border:0;background:transparent;color:#8b9499;cursor:pointer;font-size:1.05rem;line-height:1;padding:0 .15rem}.lw-social-item a{display:inline-flex;align-items:center;gap:.4rem}.lw-menu-icon{flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lw-menu-icon--gear{display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex:0 0 16px}.lw-cover,.lw-cover-card{overflow:visible}.lw-cover-tools{right:.8rem;width:50%;bottom:.85rem;z-index:6}.lw-cover-tools input[type=range]{flex:1 1;width:100%}.lw-cover-edit .lw-cover-drag{position:absolute;inset:0 0 3.2rem 0}.lw-profile-visibility .lw-visibility-label select{width:auto;min-width:9.5rem;height:2rem;margin:0}.lw-auth .lw-btn,:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn,:is(.lw-main,.lw-video-recorder-backdrop) label.lw-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.lw-auth .lw-btn.inline,:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn.inline,:is(.lw-main,.lw-video-recorder-backdrop) label.lw-btn.inline{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;padding:0 .9rem;line-height:1;box-sizing:border-box;font-size:14px}.lw-auth .lw-btn:disabled,.lw-auth .lw-btn:disabled:hover,:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn:disabled,:is(.lw-main,.lw-video-recorder-backdrop) .lw-btn:disabled:hover{background:#eef1f3;color:#8b9499;border:1px solid var(--lw-border);cursor:not-allowed;opacity:1}.lw-auth .lw-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.lw-auth .lw-field select,.lw-main .lw-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.lw-main .lw-field select{font-size:14px;line-height:1.25;color:var(--lw-text);background-color:#fff;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);box-sizing:border-box;height:40px;min-height:40px;padding:0 .75rem}.lw-auth .lw-field select,.lw-main .lw-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.2 L6 6.2 L11 1.2' fill='none' stroke='%236b7378' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:12px 8px}.lw-auth .lw-field textarea,.lw-main .lw-field textarea,.lw-main textarea{font-size:14px;line-height:1.4;color:var(--lw-text);background-color:#fff;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);box-sizing:border-box;padding:.55rem .75rem;min-height:40px;height:auto}.lw-main .lw-view-switch button{display:inline-flex;align-items:center;justify-content:center;padding:0 .75rem;box-sizing:border-box;line-height:1}.lw-photo-pop a,.lw-photo-pop button,.lw-photo-pop label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;min-height:2.35rem;padding:.55rem .85rem;line-height:1.2;box-sizing:border-box;width:100%;text-align:left;color:var(--lw-text);text-decoration:none}.lw-photo-pop a:hover{background:rgba(55,93,108,.08)}.lw-profile-visibility{display:flex;align-items:center}.lw-profile-visibility .lw-visibility-row{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;min-height:2rem}.lw-profile-visibility .lw-visibility-label{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-weight:600;white-space:nowrap}.lw-profile-visibility .lw-visibility-label>label{display:inline-flex;align-items:center;margin:0;font-weight:600;line-height:1;white-space:nowrap}.lw-profile-visibility .lw-visibility-label select,.lw-profile-visibility .lw-visibility-value{width:auto;min-width:9.5rem;height:2rem;min-height:2rem;margin:0;padding:0 1.75rem 0 .7rem;box-sizing:border-box;line-height:1;font-size:.88rem;font-weight:500;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background-color:#fff;color:var(--lw-text)}.lw-profile-visibility .lw-visibility-label select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.2 L6 6.2 L11 1.2' fill='none' stroke='%236b7378' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:12px 8px}.lw-profile-visibility .lw-visibility-value{display:inline-flex;align-items:center;padding:0 .7rem}.lw-btn.inline.lw-visibility-preview,.lw-main .lw-btn.inline.lw-visibility-preview{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;height:2rem;min-height:2rem;padding:0 .75rem;line-height:1;box-sizing:border-box;font-size:.88rem}.lw-social-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem}.lw-social-item{display:inline-flex;align-items:center;gap:.4rem}.lw-section-action,.lw-social-add{margin-top:1.15rem}.lw-social-list:empty+.lw-social-add{margin-top:.15rem}.lw-survived-row{gap:1rem 1.45rem;align-items:flex-start}.lw-profile-section.is-off .lw-section-body,.lw-profile-section.is-off>h2{opacity:.45}.lw-profile-section.is-off .lw-section-body{pointer-events:none}.lw-profile-section.is-locked .lw-show-on,.lw-profile-section.is-off .lw-show-on{opacity:1;pointer-events:auto}.lw-profile-section.is-locked .lw-section-body .lw-btn{pointer-events:none}.lw-public-message textarea{white-space:pre-wrap}.lw-public-message .lw-inline-form{margin-top:.75rem}.lw-public-message textarea[readonly]{background:#f7f9fa;color:var(--lw-text)}.lw-obituary-links{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.lw-profile-photo .lw-photo-trigger{position:relative;display:block;overflow:hidden;border-radius:50%}.lw-profile-photo .lw-photo-upload{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;place-content:center;align-content:center;justify-content:center;padding:0;margin:0}.lw-profile-photo .lw-photo-upload-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;line-height:1;text-align:center}.lw-profile-photo .lw-photo-upload .lw-menu-icon{width:18px;height:18px;display:block;flex:none;margin:0}.lw-cover.is-editing{z-index:16;overflow:hidden}.lw-cover-card:has(.lw-cover.is-editing) .lw-cover-person{pointer-events:none;z-index:5}.lw-cover-card:has(.lw-cover.is-editing) .lw-profile-photo{pointer-events:auto;z-index:18}.lw-cover-card:has(.lw-cover.is-editing) .lw-cover-edit,.lw-cover-card:has(.lw-cover.is-editing) .lw-cover-tools{position:absolute;pointer-events:auto;z-index:20}.lw-cover-card:has(.lw-cover.is-editing) .lw-cover-tools{left:auto;right:.85rem;bottom:.75rem;width:auto;max-width:calc(100% - 8.5rem);display:flex;visibility:visible;opacity:1}.lw-cover-tools{left:auto;right:.85rem;width:auto;max-width:calc(100% - 8.5rem);bottom:.75rem;z-index:8;pointer-events:auto;align-items:center}.lw-cover-tools input[type=range]{flex:0 0 56px;width:56px;min-width:56px;margin:0;pointer-events:auto}.lw-cover-tools .lw-btn.inline{height:2rem;min-height:2rem;padding:0 .7rem}.lw-cover-menu{min-width:13.5rem;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.lw-cover-menu button,.lw-cover-menu label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;min-height:2.35rem;padding:.55rem .85rem;line-height:1.2;white-space:nowrap}.lw-main .lw-import-wrap>.lw-btn.inline{width:100%}.lw-import-menu button{min-height:2.35rem;padding:.55rem .85rem;gap:.65rem;box-sizing:border-box;line-height:1.2}.lw-cover-menu button,.lw-cover-menu label,.lw-photo-pop a,.lw-photo-pop button,.lw-photo-pop label{margin:0}.lw-main .lw-cover-card.lw-card{border-radius:var(--lw-radius-card)}.lw-main .lw-cover,.lw-main .lw-cover.is-editing{border-top-left-radius:var(--lw-radius-card);border-top-right-radius:var(--lw-radius-card)}.lw-main .lw-cover.is-editing{overflow:hidden}.lw-main .lw-cover-pick{width:min(100%,40rem)}.lw-main .lw-cover-pick-grid .lw-square-thumb,.lw-main .lw-cover-pick-grid .lw-square-thumb img{border-radius:var(--lw-radius-control)}.lw-main .lw-survived-menu{z-index:30}.lw-main .lw-survived-menu .lw-menu-icon{display:block;flex:0 0 16px}.lw-video-pick-thumb{display:block;width:72px;height:48px;object-fit:cover;border-radius:var(--lw-radius-control);margin-bottom:.35rem;background:#111}.lw-itemlist-actions>.lw-btn.inline,.lw-main .lw-itemlist-actions>.lw-btn.inline,.lw-main .lw-itemlist-actions>.lw-import-wrap>.lw-btn.inline{width:100%;height:40px;min-height:40px;border-radius:8px}.lw-line-icon{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;color:#375D6C}.lw-line-icon svg{width:18px;height:18px;display:block}.lw-folder-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-folder-row{display:flex;align-items:stretch;width:100%;min-width:0}.lw-main .lw-itemlist-scroll .lw-folder-row:hover{background:rgba(55,93,108,.08)}.lw-main .lw-itemlist-scroll .lw-folder-row.is-active{background:rgba(55,93,108,.14);font-weight:600}.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-select,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-select.active,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-select:hover,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x:focus-visible,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x:hover{background:transparent}.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-select{flex:1 1 auto;width:auto;min-width:0;max-width:none}.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x{flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1.15rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x:focus-visible,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x:hover{background:rgba(194,59,59,.08)}.lw-folder-head-block{margin-bottom:.85rem}.lw-folder-head{gap:.55rem}.lw-folder-head,.lw-folder-toolbar{display:flex;align-items:center;margin-bottom:.35rem}.lw-folder-toolbar{gap:.35rem}.lw-folder-tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,93,108,.18);border-radius:8px;background:#fff;color:#375D6C;padding:0;cursor:pointer}.lw-folder-tool:focus-visible,.lw-folder-tool:hover{background:rgba(55,93,108,.08);outline:none}.lw-folder-tool-danger{color:#6b7c86}.lw-folder-tool-danger:focus-visible,.lw-folder-tool-danger:hover{color:#c23b3b;background:rgba(194,59,59,.08)}.lw-folder-tool .lw-menu-icon{width:16px;height:16px}.lw-folder-contacts{min-height:1.4rem;padding-left:.1rem}.lw-sort-wrap{position:relative}.lw-sort-menu{right:0;left:auto;min-width:12.5rem}.lw-sort-menu button.is-selected{font-weight:650;background:rgba(55,93,108,.08)}.lw-main .lw-folder-name{flex:1 1 auto;min-width:0;height:40px;min-height:40px;border:1px solid var(--lw-border);border-radius:8px;padding:0 .75rem;background:#fff;color:var(--lw-text)}.lw-main .lw-folder-name[readonly]{background:#fff}.lw-library-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.85rem}.lw-library-toolbar-side{min-width:0}.lw-library-toolbar>label.lw-btn.inline{justify-self:center}.lw-main .lw-view-switch{justify-self:end;display:flex;gap:.35rem}.lw-main .lw-view-switch button{width:40px;height:40px;min-height:40px;padding:0;border-radius:8px;color:#375D6C}.lw-main .lw-view-switch button.active{color:#fff}.lw-library-drop.is-drag{outline:2px dashed #375D6C;outline-offset:-8px;background:rgba(55,93,108,.05)}.lw-drive-note{margin:0;font-size:.82rem}.lw-drive-note-error{color:#b00020;font-weight:600}.lw-library-bulk{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.lw-main .lw-library-bulk .lw-btn.inline{width:auto;height:40px;min-height:40px;padding:0 .75rem;border-radius:8px}.lw-file-check{position:absolute;left:.45rem;top:.4rem;z-index:2}.lw-file-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;color:var(--lw-text);font-weight:650;text-align:left;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-file-menu{position:absolute;z-index:20;left:auto;right:.35rem;top:2.35rem;width:max-content;min-width:12.5rem;display:flex;flex-direction:column;background:#fff;border:1px solid var(--lw-border);border-radius:8px;overflow:hidden;box-shadow:0 8px 20px rgba(42,47,51,.08)}.lw-file-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:#fff;color:var(--lw-text);text-align:left;padding:.6rem .8rem;cursor:pointer;width:100%;box-shadow:none}.lw-file-menu button:hover{background:rgba(55,93,108,.08)}.lw-file-list .lw-file-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.lw-file-list .lw-file-menu{left:5rem;right:.6rem;top:.7rem}.lw-float-panel{width:min(100%,28rem)}.lw-service-logo img{width:100%;height:100%;object-fit:contain;display:block}.lw-asset-brand-mark{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:#fff;border:1px solid var(--lw-border);flex:0 0 auto;color:var(--lw-teal)}.lw-asset-brand-mark .lw-service-logo{flex:none}.lw-account-copy{display:flex;flex-direction:column;min-width:0;gap:.05rem}.lw-account-handle,.lw-account-service{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-account-handle{color:#6b7378;font-size:.75rem;font-weight:400;line-height:1.2}.lw-pass-field{position:relative}.lw-main .lw-pass-field input{width:100%;padding-right:2.4rem}.lw-owned-assets-list li,.lw-pass-clear{padding:0}.lw-owned-asset-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.35rem .25rem;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:8px;color:inherit;font:inherit}.lw-owned-asset-row:hover{background:rgba(55,93,108,.08)}.lw-share-x{border:0;background:transparent;color:#6b7378;cursor:pointer;line-height:1;box-shadow:none}.lw-pass-clear{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;font-size:1.15rem}.lw-share-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.lw-share-list li{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;border:0;background:transparent}.lw-share-x{width:1.4rem;flex:0 0 1.4rem;padding:0;color:#c23b3b;font-size:1.1rem}.lw-itemlist-actions>.lw-contact-side-btn,.lw-itemlist-actions>.lw-import-wrap{width:100%}.lw-itemlist-actions>.lw-import-wrap>.lw-contact-side-btn,.lw-main .lw-itemlist-actions>.lw-import-wrap>.lw-contact-side-btn.lw-btn.inline{width:100%;height:40px;min-height:40px;border-radius:8px;box-sizing:border-box}.lw-itemlist-actions>.lw-contact-side-btn.lw-btn.inline{width:100%;height:40px;min-height:40px;border-radius:8px}.lw-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 1rem}.lw-contact-actions .lw-btn.inline,.lw-contact-actions label.lw-btn{height:40px;min-height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;line-height:1.2;vertical-align:middle}.lw-profile-dates-preview .lw-death-placeholder{letter-spacing:.02em}.lw-stage:has(.lw-split){overflow-x:hidden;overflow-y:auto}.lw-stage .lw-split,.lw-stage>.lw-split{width:100%;max-width:980px;min-height:100%;height:auto;overflow:visible;align-items:start}.lw-itemlist{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);min-height:0;overflow:hidden}.lw-itemlist-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.lw-mainfield,.lw-split>.lw-mainfield{height:auto;min-height:0;overflow:visible}@media (max-width:900px){.lw-itemlist{position:relative;height:auto;max-height:50vh}.lw-itemlist-scroll{max-height:40vh}}.lw-video-recorder{width:min(100%,32rem)}.lw-recorder-stage{margin:.35rem 0 .75rem;background:#111;border-radius:var(--lw-radius-control);overflow:hidden;position:relative;width:100%;aspect-ratio:4/3;max-height:min(20rem,52vh)}.lw-recorder-video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.lw-recorder-video-live{transform:scaleX(-1)}.lw-recorder-video[hidden]{display:none!important}.lw-recorder-meter{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .75rem;color:var(--lw-teal);font-size:.9rem}.lw-recorder-meter-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lw-recorder-time-bar{height:8px;border-radius:999px;background:rgba(55,93,108,.18);overflow:hidden}.lw-recorder-time-bar>span{display:block;height:100%;background:#375D6C;border-radius:inherit;transition:width .2s linear,background .2s ease}.lw-recorder-time-bar.is-warning>span{background:#c45c26}.lw-recorder-time-label{font-size:.82rem;color:var(--lw-muted);text-align:right}.lw-recorder-notice{margin:0 0 .75rem;padding:.55rem .7rem;border-radius:var(--lw-radius-control);background:rgba(55,93,108,.08);color:#375D6C;font-size:.9rem}.lw-recorder-blocked{margin-bottom:.5rem}.lw-recorder-upload-hint{margin:0 0 .75rem;color:var(--lw-muted);font-size:.88rem;line-height:1.4}.lw-linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:#375D6C;font:inherit;text-decoration:underline;cursor:pointer}.lw-linkish:disabled{opacity:.55;cursor:default}.lw-recorder-trim{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .75rem}.lw-recorder-trim label{font-size:.85rem;color:var(--lw-muted)}.lw-recorder-trim input[type=range]{width:100%;accent-color:#375D6C}.lw-video-recorder .lw-btn.inline{height:40px;min-height:40px;border-radius:8px}.lw-recorder-upload{margin:0 0 .75rem}.lw-recorder-upload-status{margin:0 0 .45rem;color:#375D6C;font-size:.9rem}.lw-recorder-upload .lw-upload-progress-bar{margin-bottom:0}.lw-custodians-bullets{margin:0 0 1rem;padding-left:1.2rem;line-height:1.45}.lw-custodians-bullets li+li{margin-top:.45rem}.lw-custodian-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex:0 0 36px;background:transparent;display:grid;place-items:center}.lw-custodian-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.18);display:block}.lw-custodian-avatar-lg{width:48px;height:48px;flex-basis:48px}.lw-custodians-person{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.lw-custodians-person-copy{flex:1 1 auto;min-width:0}.lw-custodians-person .lw-btn.inline{height:40px;min-height:40px;border-radius:8px;flex:0 0 auto}.lw-custodian-option{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 .7rem;font-size:.95rem;line-height:1.4;cursor:pointer}.lw-custodian-option input{margin-top:.2rem;flex:0 0 auto}.lw-custodian-option em{font-style:normal;font-weight:650}.lw-custodian-disabled{opacity:.45;pointer-events:none;filter:grayscale(.15)}.lw-custodian-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--lw-border)}.lw-custodian-footer .lw-btn.inline{height:40px;min-height:40px;border-radius:8px}.lw-library-drop,.lw-main .lw-library-drop{background:#fff}.lw-main .lw-view-switch button.active .lw-line-icon,.lw-view-switch button.active .lw-line-icon{color:#fff}.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x{color:#8a9399}.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x:focus-visible,.lw-main .lw-itemlist-scroll .lw-folder-row .lw-folder-x:hover{color:#c23b3b}.lw-library-toolbar-center{justify-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;min-height:40px}.lw-main .lw-library-toolbar-center .lw-btn.inline{width:auto;height:40px;min-height:40px;padding:0 .75rem;border-radius:8px}.lw-library-placeholder{display:grid;place-items:center;min-height:12rem;color:#6b7378;font-size:.95rem;text-transform:lowercase;border:2px dotted #9aa4aa;border-radius:8px;background:#fff;pointer-events:none}.lw-library-placeholder.is-grid{min-height:14rem;aspect-ratio:auto}.lw-library-placeholder.is-list{min-height:6rem}.lw-library-drop.is-drag .lw-library-placeholder{border-color:#375D6C;color:#375D6C;background:rgba(55,93,108,.05)}.lw-contact-stack{gap:.35rem}.lw-contact-stack .lw-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lw-contact-stack.is-stacked{position:relative;display:inline-flex;align-items:center;min-width:44px;min-height:22px}.lw-contact-stack.is-stacked .lw-avatar{border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(55,93,108,.12)}.lw-media-viewer{width:min(100%,52rem);max-height:min(90vh,44rem);display:flex;flex-direction:column;gap:.75rem;border-radius:8px}.lw-media-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lw-media-viewer-head h2{margin:0;font-size:1rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-media-viewer-stage{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;grid-gap:.5rem;gap:.5rem;align-items:center;min-height:16rem}.lw-media-viewer-body{display:grid;place-items:center;min-height:16rem;max-height:min(60vh,28rem);background:#111;border-radius:8px;overflow:hidden}.lw-media-viewer-body iframe,.lw-media-viewer-body img,.lw-media-viewer-body video{display:block;width:100%;height:100%;max-height:min(60vh,28rem);object-fit:contain;background:#111;border:0}.lw-media-viewer-nav{width:40px;height:40px;min-height:40px;border-radius:8px;border:1px solid var(--lw-border);background:#fff;color:#375D6C;font-size:1.4rem;line-height:1;cursor:pointer}.lw-media-viewer-nav:disabled{opacity:.35;cursor:default}.lw-media-viewer-count{margin:0;text-align:center}.lw-file-card.selected{outline:2px solid rgba(55,93,108,.35);outline-offset:1px}.lw-square-thumb.lw-media-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;width:100%;display:block;background:transparent}.lw-social-pick{position:relative;display:block}.lw-social-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;width:100%;justify-content:space-between;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);padding:.35rem .7rem;background:#fff;cursor:pointer;text-align:left}.lw-social-menu{left:0;right:auto;top:calc(100% + .35rem);min-width:100%;z-index:40}.lw-social-menu button{display:flex;align-items:center;gap:.45rem;width:100%}.lw-thumb-item{position:relative}.lw-person-chip.is-dragging,.lw-social-item.is-dragging,.lw-thumb-item.is-dragging{opacity:.55}.lw-profile-gallery.is-editing .lw-thumb-item{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.lw-profile-gallery.is-reordering,.lw-profile-gallery.is-reordering .lw-thumb-item{cursor:-webkit-grabbing;cursor:grabbing}.lw-thumb-media{position:relative}.lw-thumb-menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(55,93,108,.18);background:#fff;color:#375D6C;width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0;cursor:pointer;position:absolute;top:.35rem;right:.35rem;z-index:3;opacity:.95;box-shadow:0 1px 2px rgba(0,0,0,.08)}.lw-thumb-item.is-menu-open .lw-thumb-menu-btn,.lw-thumb-menu-btn:focus-visible,.lw-thumb-menu-btn:hover{opacity:1;border-color:rgba(55,93,108,.35);box-shadow:0 1px 3px rgba(0,0,0,.12)}.lw-drag-affordance{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#8b9499;cursor:-webkit-grab;cursor:grab;padding:.2rem;border-radius:6px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lw-drag-affordance:active{cursor:-webkit-grabbing;cursor:grabbing}.lw-drag-affordance:focus-visible,.lw-drag-affordance:hover{color:#375D6C;background:rgba(55,93,108,.08)}.lw-person-chip.is-editable,.lw-social-item.is-editable{cursor:default}.lw-person-chip.is-drop-target,.lw-social-item.is-drop-target,.lw-thumb-item.is-drop-target{outline:1px dashed rgba(55,93,108,.45);outline-offset:2px}.lw-thumb-caption{display:block;margin-top:.35rem;min-width:0}.lw-thumb-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:#375D6C}.lw-media-menu{left:auto;right:0;top:2.15rem;z-index:35;min-width:10.5rem}.lw-media-menu .lw-menu-icon{display:block;flex:0 0 16px}.lw-main .lw-split>.lw-mainfield.lw-library-drop,.lw-mainfield.lw-library-drop,.lw-split>.lw-mainfield.lw-library-drop{background:#fff;border:1px solid var(--lw-border);border-radius:var(--lw-radius-card);margin:.75rem .85rem 1rem .65rem;padding:1rem 1.15rem 1.25rem;min-height:calc(100dvh - 64px - 1.75rem);box-shadow:0 1px 0 rgba(42,47,51,.03)}.lw-library-drop.is-drag,.lw-main .lw-library-drop.is-drag{outline:2px dashed #375D6C;outline-offset:-10px;background:rgba(55,93,108,.05)}.lw-file-preview{position:relative;width:100%;aspect-ratio:1;border:0;background:#f4f6f7;border-radius:var(--lw-radius-control);overflow:hidden;display:grid;place-items:center;color:#375D6C;cursor:pointer}.lw-file-preview img,.lw-file-preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lw-file-list .lw-file-preview{width:72px;min-width:72px;aspect-ratio:1}.lw-file-mark{position:relative;z-index:1;letter-spacing:.02em}.lw-contact-stack,.lw-file-mark{font-size:.8rem;color:var(--lw-muted)}.lw-contact-stack{display:inline-flex;align-items:center;gap:.45rem;min-height:22px;max-width:100%}.lw-contact-stack-avatars{align-items:center}.lw-contact-stack-avatars,.lw-contact-stack-item{position:relative;display:inline-flex;flex:0 0 auto;height:22px}.lw-contact-stack-item{width:22px}.lw-contact-stack-item+.lw-contact-stack-item{margin-left:-11px}.lw-contact-stack .lw-avatar{flex:0 0 22px;width:22px!important;height:22px!important;min-width:22px;min-height:22px;border-radius:50%;overflow:hidden;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(55,93,108,.12);background:#e8eef0}.lw-contact-stack .lw-avatar img,.lw-contact-stack .lw-avatar svg{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.lw-contact-stack-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lw-muted)}.lw-contact-stack.is-stacked{gap:0}.lw-file-menu button{display:flex;align-items:center;gap:.65rem;min-height:40px;padding:.55rem .8rem;color:#375D6C;font-weight:500}.lw-file-menu button .lw-menu-icon{flex:0 0 16px;color:#375D6C}.lw-file-menu button span{min-width:0}.lw-main .lw-file-menu button:hover{background:rgba(55,93,108,.08);color:#375D6C}.lw-media-viewer-backdrop{position:fixed;inset:0;z-index:120}.lw-account-footer-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;margin-top:1.5rem}.lw-account-select-wrap,.lw-account-select-wrap>.lw-account-select-trigger{width:100%}.lw-account-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;width:100%;height:40px;min-height:40px;box-sizing:border-box;padding:0 2rem 0 .7rem;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:#fff;color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;position:relative}.lw-account-select-trigger:focus-visible,.lw-account-select-trigger:hover{border-color:var(--lw-teal);outline:none}.lw-account-select-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-account-select-caret{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:#6b7378;font-size:.75rem;pointer-events:none}.lw-account-select-menu{max-height:min(18rem,50vh);overflow:auto}.lw-account-select-menu button.is-selected{background:rgba(55,93,108,.1);color:var(--lw-teal)}.lw-service-picker{width:auto;min-width:0;box-sizing:border-box;max-height:min(28rem,70vh);display:flex;flex-direction:column;padding:.35rem 0;overflow:hidden}.lw-service-filter{padding:.45rem .55rem .35rem;border-bottom:1px solid rgba(0,0,0,.08)}.lw-service-filter input{width:100%;box-sizing:border-box}.lw-service-picker-list{overflow:auto;max-height:22rem}.lw-pass-eye{position:absolute;right:.2rem;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;background:transparent;color:#6b7378;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.lw-main .lw-pass-field input{padding-right:2.6rem}.lw-device-icon{color:#3d4a52;display:inline-flex;align-items:center;justify-content:center}.lw-device-icon svg{width:100%;height:100%}.lw-account-rename{font:inherit;font-weight:650;border:0;border-bottom:1px solid rgba(0,0,0,.18);background:transparent;width:min(100%,18rem);padding:.1rem .15rem}.lw-legacy-block{margin:1.1rem 0 .4rem;padding-top:.35rem;border-top:1px solid rgba(0,0,0,.06)}.lw-owner-pct{margin-left:auto;color:#6b7378;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-owner-pct.is-over{color:#c0392b;font-weight:650}.lw-ownership-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin:.75rem 0 1rem}@media (max-width:720px){.lw-ownership-grid{grid-template-columns:1fr}}.lw-ownership-col>h3{margin-top:0;text-transform:none;letter-spacing:normal}.lw-ownership-remainder{color:#6b7378;font-style:italic}.lw-ownership-remainder.is-over{color:#c0392b;font-style:italic;font-weight:650}.lw-linked-row-pct{margin-left:.35rem;color:#6b7378;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lw-acct-num-row{margin-bottom:.35rem}.lw-acct-num-row input{flex:1 1 12rem}.lw-forme-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .75rem .35rem;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.lw-forme-section-title{font-size:.78rem;font-weight:650;letter-spacing:.02em;text-transform:none;color:var(--lw-muted)}.lw-forme-icon-btn{width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lw-border);border-radius:8px;background:#fff;color:#375d6c;cursor:pointer;box-shadow:none}.lw-forme-icon-btn:hover{background:rgba(55,93,108,.08)}.lw-itemlist-scroll .lw-forme-icon-btn,.lw-itemlist-scroll .lw-forme-icon-btn.active,.lw-itemlist-scroll .lw-forme-icon-btn:hover{width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--lw-border);border-radius:8px;background:#fff;color:#375d6c;font-weight:500}