.loading-indicator{justify-content:center;align-items:center;min-height:80px;padding:16px;display:flex}.loading-indicator>svg{flex:none;width:40px;height:40px;display:block}.loading-indicator-needle{transform-origin:24px 24px;animation:1.6s linear infinite njord-loading-turn}.loading-indicator-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes njord-loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator-needle{animation:none}}.page-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(320px,55vh,560px);padding:48px 24px;display:flex}.page-state-icon{border:1px solid var(--nj-border);background:var(--nj-info-surface);width:80px;height:80px;color:var(--nj-action);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.page-state-icon svg{width:34px;height:34px}.page-state h2{max-width:32rem;color:var(--nj-ink);margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.3}.page-state p{max-width:28rem;color:var(--nj-muted);margin:12px 0 0;font-size:14px;line-height:1.7}.page-state-action{margin-top:24px}@media (width<=600px){.page-state{padding:32px 16px}}.company-picker{text-align:left;width:min(340px,100%);font:400 14px/1.5 Inter,system-ui,sans-serif;position:relative}.page-state-action{max-width:100%}.company-picker summary{border:1px solid var(--nj-border-strong);background:var(--nj-surface);min-height:44px;color:var(--nj-ink);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:10px 16px;list-style:none;display:flex}.company-picker summary::-webkit-details-marker{display:none}.company-picker summary:focus-visible{outline:2px solid var(--nj-focus);outline-offset:3px}.company-picker-panel{border:1px solid var(--nj-border);background:var(--nj-surface);width:min(340px,100%);box-shadow:var(--nj-shadow-overlay);border-radius:12px;margin-top:8px;padding:12px}.company-picker-panel input{width:100%;min-width:0}.company-picker-results{max-height:224px;margin-top:8px;overflow-y:auto}.company-picker-results button{text-align:left;overflow-wrap:anywhere;width:100%;color:var(--nj-ink);border-radius:6px;padding:12px;display:block}.company-picker-results button:hover,.company-picker-results button:focus-visible{background:var(--nj-info-surface)}.company-picker-results p{margin:0;padding:12px}.company-picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-picker-chevron{width:18px;height:18px;color:var(--nj-muted);flex:none}.company-picker details[open] .company-picker-chevron{transform:rotate(180deg)}.company-picker summary:hover{border-color:var(--nj-action)}.company-picker input,.company-picker button{font:inherit}.company-picker-panel input{border:1px solid var(--nj-border-strong);background:var(--nj-surface);min-height:40px;color:var(--nj-ink);border-radius:6px;padding:8px 12px}.company-picker-panel input:focus-visible{outline:2px solid var(--nj-focus);outline-offset:2px}.company-picker-results button{cursor:pointer;background:0 0;border:0}.company-picker-results button[aria-pressed=true]{background:var(--nj-info-surface);font-weight:600}.clear-selection{width:36px;height:42px;color:var(--nj-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:40px}.clear-selection:after{border-right:1px solid var(--nj-border);content:"";height:20px;position:absolute;right:0}.clear-selection svg{width:18px;height:18px}.clear-selection:hover{color:var(--nj-ink);background:var(--nj-info-surface)}.clear-selection:focus-visible{outline:2px solid var(--nj-focus);outline-offset:-3px;border-radius:4px}.company-picker-control{position:relative}.company-picker-control:has(>.clear-selection) .company-picker-name{padding-right:32px}.select-control{min-width:0;position:relative}.select-control select:not([multiple]){appearance:none;width:100%;padding-right:40px}.select-control:has(>.clear-selection) select{padding-right:80px}.select-control-chevron{width:18px;height:18px;color:var(--nj-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.select-control:has(>select:disabled) .select-control-chevron{opacity:.5}.select-control .clear-selection{height:calc(100% - 2px)}.select-control select,.select-control option{font-family:inherit;font-size:14px}@supports (appearance:base-select){.select-control select:not([multiple]){appearance:base-select}.select-control select::picker(select){appearance:base-select}.select-control select::picker-icon{display:none}.select-control select::picker(select){font:inherit;color:var(--nj-ink);background:var(--nj-surface);border:1px solid var(--nj-border);box-shadow:var(--nj-shadow-overlay);border-radius:6px;padding:4px}.select-control option{font:inherit;border-radius:3px;padding:8px 12px}.select-control option:checked{background:var(--nj-info-surface)}.select-control option:not(:disabled):is(:hover,:focus){background:var(--nj-info-surface);outline:2px solid var(--nj-focus);outline-offset:-2px}.select-control option:disabled{color:var(--nj-muted-disabled)}}.ui-clickable-row{cursor:pointer}.ui-clickable-row:hover>td,.ui-clickable-row:focus-within>td{background:#edf6fa}.ui-list-actions{cursor:default;width:fit-content;margin-left:auto;position:relative}.ui-list-actions>summary{color:#17212b;cursor:pointer;background:#fff;border:1px solid #ccd8df;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;list-style:none;display:flex}.ui-list-actions>summary::-webkit-details-marker{display:none}.ui-list-actions>summary:hover,.ui-list-actions[open]>summary{background:#e3eef4}.ui-list-actions :focus-visible{outline-offset:2px;outline:3px solid #048daa}.ui-list-actions-panel{z-index:35;background:#fff;border:1px solid #ccd8df;border-radius:8px;width:max-content;max-width:min(280px,100vw - 48px);padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #142d4926}.ui-list-actions-panel>button{color:#17212b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.ui-list-actions-panel>button:hover{background:#edf6fa}.ui-list-actions-panel svg{flex-shrink:0}.ui-list-actions-panel>.ui-action-danger{color:#b42318}.ui-list-actions-panel>.ui-action-danger:not(:first-child){border-top:1px solid #e3e9ee;border-radius:0 0 4px 4px;margin-top:4px}.ui-dialog{overflow-wrap:anywhere;border:1px solid var(--nj-border);background:var(--nj-surface);width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--nj-ink);box-shadow:var(--nj-shadow-overlay);border-radius:12px;margin:auto;padding:24px;overflow:auto}.ui-dialog::backdrop{background:#021a3270}.ui-dialog>h2{margin:0 0 24px;font-size:20px;font-weight:600;line-height:28px}.ui-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.ui-dialog-actions>button{min-width:88px;max-width:100%}.ui-dialog :focus-visible{outline:2px solid var(--nj-focus);outline-offset:3px}@media (width<=480px){.ui-dialog{padding:20px}}.shell-company{align-items:center;gap:.6rem;min-width:0;display:flex}.document-status-dock{z-index:45;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:20px;right:24px}.document-status-dock>*{pointer-events:auto}.operation-reopen{order:-1}.operation-name,.operation-reference{overflow-wrap:anywhere}.operation-reference{color:#596b7b;font-size:12px}.operation-files{max-height:240px;padding:0;list-style:none;overflow:auto}.operation-files li{overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;padding:8px 0}.operation-files small{color:#596b7b;display:block}.restore-confirm{align-items:start;gap:10px;margin:16px 0;display:flex}.restore-confirm input{width:auto;margin-top:4px}.doc-table-wrap{overflow-x:auto}.trash-mobile-deadline{display:none}.trash-toolbar{align-items:end}.trash-toolbar>.field{flex-direction:column;gap:6px;display:flex}.trash-toolbar>select{height:42px}@media (width<=640px){.trash-mobile-deadline{display:block}}.upload-panel{color:#17212b;background:#fff;border:1px solid #ccd8df;border-radius:10px;width:min(440px,100vw - 24px);box-shadow:0 12px 36px #142d4930}.upload-panel header{border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.upload-panel header button,.upload-actions>button:not(.doc-link){padding:4px 10px;font-size:20px}.upload-panel ul{max-height:min(440px,65vh);margin:0;padding:0;list-style:none;overflow-y:auto}.upload-panel li{border-bottom:1px solid #edf1f4;align-items:center;gap:12px;padding:12px 14px;display:flex}.upload-panel li.upload-failed{background:var(--nj-danger-surface)}.upload-failed .doc-hint-icon{color:var(--nj-danger)}.upload-description{flex:1;min-width:0}.upload-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.upload-description small{color:#596b7b;overflow-wrap:anywhere;font-size:11px;display:block}.upload-description progress{accent-color:#007c91;width:100%;height:6px}.upload-actions{align-items:center;gap:4px;font-size:12px;display:flex}.upload-panel .doc-tooltip{z-index:60;max-width:min(320px,100vw - 110px);position:absolute;inset:50% auto auto calc(100% + 8px);transform:translateY(-50%)}.upload-drop{border:2px dashed #aac1cc;border-radius:8px;margin:16px 0;padding:20px}.upload-drop input{width:100%;margin-top:12px;display:block}.upload-limits{color:#596b7b;font-size:12px}@media (width<=650px){.document-status-dock{bottom:12px;right:12px}}.shell-company-label{color:var(--nj-muted);font-size:12px;font-weight:500}.shell-company .company-picker{width:260px;min-width:0;max-width:100%}.shell-company .company-picker-panel{z-index:50;width:min(340px,100vw - 32px);position:absolute;left:0}.documents-content{padding:0!important}.documents-view{min-width:0;padding:28px}.doc-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.doc-breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.doc-breadcrumbs>*+:before{content:"/";color:#71808f;margin-right:8px}.doc-breadcrumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.doc-breadcrumbs a:hover{color:#0076a8}.doc-breadcrumbs a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.doc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.doc-actions [aria-disabled=true]{opacity:.5;cursor:not-allowed}.doc-explorer{background:#fff;border:1px solid #d6e0e7;border-radius:10px}.doc-toolbar{border-bottom:1px solid #e3e9ee;flex-wrap:wrap;gap:14px;padding:16px;display:flex}.doc-toolbar input{flex:1;min-width:140px}.doc-toolbar input,.doc-toolbar select{height:var(--nj-control-default);border:1px solid #d6e0e7;border-radius:5px;padding:10px;font-size:14px;line-height:20px}.doc-table{border-collapse:collapse;table-layout:fixed;width:100%}.doc-table th{text-align:left;color:#536271;background:#fafbfc;padding:12px;font-size:12px}.doc-table th:first-child{width:46%}.doc-table td{overflow-wrap:anywhere;border-top:1px solid #edf0f3;padding:14px 12px;font-size:12px}.doc-name{align-items:center;gap:10px;min-width:0;display:flex}.doc-folder-icon{vertical-align:middle;width:24px;height:24px;color:var(--nj-info);flex-shrink:0;display:inline-block}.doc-name>div{min-width:0}.doc-files-table .doc-name>div{flex:1}.doc-files-table .doc-name .doc-link,.doc-files-table .doc-path{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.doc-files-table th:first-child{width:42%}.doc-files-table th:last-child{width:80px}.doc-file-icon{width:24px;height:28px;color:var(--nj-info);flex:0 0 24px;display:inline-flex;position:relative}.doc-file-icon svg{width:100%;height:100%}.doc-file-icon>span{background:var(--nj-info);color:#fff;text-align:center;border-radius:2px;width:24px;font:700 7px/11px system-ui,sans-serif;position:absolute;top:13px;left:0}.doc-files-table .ui-list-actions>summary{border-radius:4px;width:28px;height:28px;font-size:20px}.doc-link{color:#17212b;text-align:left;overflow-wrap:anywhere;font-size:13px}.doc-link:hover,.doc-path:hover{text-decoration:underline}.doc-path{color:#536271;text-align:left;overflow-wrap:anywhere;font-size:11px;display:block}.doc-footer{color:#536271;border-top:1px solid #e3e9ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px;font-size:12px;display:flex}.doc-empty{text-align:center;color:#536271;padding:30px}.doc-folder-empty{text-align:center;flex-direction:column;align-items:center;padding:clamp(40px,6vw,72px) 24px;display:flex}.doc-folder-empty-icon{background:#eef6f8;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid}.doc-folder-empty-icon .doc-folder-icon{color:#006b80;width:36px;height:36px}.doc-folder-empty h2{color:#17212b;margin:0;font-size:18px;font-weight:600;line-height:1.4}.doc-folder-empty p{color:#536271;max-width:360px;margin:8px 0 0;font-size:14px;line-height:1.6}.doc-hint{flex-shrink:0;display:inline-flex;position:relative}.doc-hint-icon{color:#006b80;min-width:24px;min-height:24px;padding:4px}.doc-tooltip{z-index:30;color:#fff;white-space:normal;overflow-wrap:anywhere;background:#021a32;border-radius:5px;width:220px;max-width:65vw;padding:8px;font-size:12px;font-weight:400;position:absolute;bottom:100%;left:0;box-shadow:0 4px 14px #021a3233}.documents-view button:focus-visible,.documents-view a:focus-visible,.doc-hint button:focus-visible{outline-offset:3px;outline:3px solid #048daa}@media (width<=1000px){.documents-view{padding:18px}.doc-table th:first-child{width:40%}.shell-company .company-picker{max-width:180px}}@media (width<=650px){.doc-files-table th:first-child{width:auto}.doc-files-table th:nth-child(4){width:64px}.documents-view{padding:12px}.doc-table th:nth-child(2),.doc-table td:nth-child(2),.doc-table th:nth-child(3),.doc-table td:nth-child(3){display:none}.doc-table th:first-child{width:68%}.doc-toolbar>*{max-width:100%}.shell-company-label{display:none}.shell-company .company-picker{max-width:140px}.shell-company .company-picker-panel{width:auto;max-height:calc(100dvh - 96px);position:fixed;top:64px;left:16px;right:16px;overflow-y:auto}.doc-actions{gap:6px}.doc-tooltip{left:auto;right:0}.doc-table td:first-child .doc-tooltip{left:0;right:auto}}.companies-view .doc-table th:first-child{width:65%}.companies-view .restore-confirm{margin:16px 0}.companies-view .doc-table th,.companies-view .doc-table td{display:table-cell}@media (width<=650px){.companies-view .doc-table th:first-child{width:55%}.companies-view .doc-table td,.companies-view .doc-table th{padding:8px 4px}}.companies-view .doc-table th:last-child{width:92px}.companies-view .doc-link{white-space:nowrap}.trash-table th:last-child{width:80px}.trash-table .doc-name>div{flex:1}.trash-name,.trash-table .doc-path{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trash-table tbody tr:hover,.trash-table tbody tr:focus-within{background:var(--nj-info-surface)}.trash-table th:first-child{width:34%}.trash-table th:nth-child(2){width:9%}.trash-table th:nth-child(3){width:17%}@media (width<=650px){.trash-table th:nth-child(2),.trash-table td:nth-child(2),.trash-table th:nth-child(3),.trash-table td:nth-child(3){display:table-cell}.trash-table th:nth-child(4),.trash-table td:nth-child(4),.trash-table th:nth-child(5),.trash-table td:nth-child(5){display:none}.trash-table th:first-child{width:40%}.trash-table th:nth-child(2){width:16%}.trash-table th:nth-child(3){width:auto}.trash-table th:last-child{width:56px}.trash-table .trash-mobile-deadline{display:block}}.operation-panel{background:var(--nj-surface);border:1px solid var(--nj-border);width:min(440px,100vw - 24px);box-shadow:var(--nj-shadow-overlay);border-radius:10px}.operation-panel header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;font-size:14px;display:flex}.operation-close{border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:22px}.operation-close:hover{background:var(--nj-surface-subtle)}.operation-panel-content{padding:8px 18px 18px;font-size:14px}.operation-filename{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.operation-explanation{margin-top:16px;font-size:14px}.operation-destination{overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.operation-count,.operation-details{color:var(--nj-muted);margin-top:12px;font-size:12px}.operation-details summary{cursor:pointer}.operation-check{margin-top:14px}.ui-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-dialog-heading h2{margin:0}.operation-panel-problem{background:var(--nj-warning-surface)}.ui-dialog-heading{margin-bottom:20px}.ui-dialog-heading h2{font-size:20px;font-weight:600}.operation-file-row{margin-top:8px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--tracking-tight:-.025em;--tracking-widest:.1em;--default-font-family:Inter, ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--default-mono-font-family:"IBM Plex Mono", "Cascadia Mono", Consolas, monospace;--color-njord-orange:#fa8c11;--shadow-card:var(--nj-shadow-card);--shadow-overlay:var(--nj-shadow-overlay);--text-h1:32px;--text-h2:24px;--text-h2--line-height:32px;--animate-njord-sonar-ping:njord-sonar-ping 3.2s ease-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{min-height:100%}body{background:var(--nj-canvas);color:var(--nj-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif}button,a,input,select,summary{outline-offset:3px}:focus-visible{outline:2px solid var(--nj-focus)}button,select,summary{cursor:pointer}select,select option{font-size:14px}button:disabled{cursor:default;opacity:.55}}@layer components{.auth-form{gap:20px;margin-top:32px;display:grid}.field{min-width:0}.field label{color:var(--nj-muted);margin-bottom:6px;font-size:12px;display:block}.input-wrap{position:relative}.field input,.form-select{border:1px solid var(--nj-border-strong);width:100%;height:48px;color:var(--nj-ink);box-shadow:var(--shadow-control);background:#fff;border-radius:6px;padding:0 16px;font-size:14px}.field input[type=password]{padding-right:48px}.field input:has(+button){padding-right:48px}.field input:disabled{background:var(--nj-surface-subtle);color:var(--nj-muted)}.password-toggle{width:44px;height:44px;color:var(--nj-muted);place-items:center;display:grid;position:absolute;top:2px;right:2px}.primary,.secondary,.ghost{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.primary{background:var(--nj-action);color:#fff}.primary:hover:not(:disabled){background:var(--nj-action-hover)}.secondary{border:1px solid var(--nj-border);color:var(--nj-ink);background:#fff}.secondary:hover:not(:disabled),.ghost:hover{background:var(--nj-surface-subtle)}.ghost{color:var(--nj-muted)}.forgot-link{color:var(--nj-muted);justify-self:end;margin-top:-8px;font-size:12px}.forgot-link:hover{text-decoration:underline}.language-select{color:var(--nj-muted);background:0 0;border-radius:6px;padding:8px;font-size:14px}.notice{border:1px solid var(--nj-border);background:var(--nj-info-surface);color:var(--nj-info);overflow-wrap:anywhere;border-radius:6px;padding:12px 16px;font-size:14px;line-height:1.6}.notice.error{color:var(--nj-danger);background:var(--nj-danger-surface)}.centered-auth{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-panel{border:1px solid var(--nj-border);width:100%;max-width:448px;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:40px}.floating-language{position:fixed;top:16px;right:16px}.requirements{border:1px solid var(--nj-border);color:var(--nj-muted);border-radius:6px;font-size:14px}.requirements summary{min-height:44px;padding:12px;font-weight:600}.requirements summary span{float:right}.requirements ul{border-top:1px solid var(--nj-border);padding:12px}.requirements li+li{margin-top:6px}.app-shell{--nav-width:72px;background:var(--nj-canvas);min-height:100vh}.app-shell.nav-wide{--nav-width:256px}.app-header{z-index:30;grid-template-columns:var(--nav-width) minmax(0, 1fr);border-bottom:1px solid var(--nj-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;height:64px;display:grid;position:sticky;top:0}.brand-cell{border-right:1px solid var(--nj-border);justify-content:center;align-items:center;padding:0 8px;display:flex}.brand-cell img{object-fit:contain;width:64px;height:64px}.nav-wide .brand-cell img{width:208px;height:48px}.topbar{align-items:center;gap:12px;min-width:0;padding:0 24px;display:flex}.topbar-title{font-size:14px;font-weight:600}.icon-button{width:44px;height:44px;color:var(--nj-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--nj-surface-subtle)}.shell-icon{background:currentColor;flex-shrink:0;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile-button{border:1px solid var(--nj-border);background:var(--nj-surface-subtle);min-height:44px;color:var(--nj-muted);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.profile-button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:192px;font-size:14px;overflow:hidden}.app-grid{grid-template-columns:var(--nav-width) minmax(0, 1fr);display:grid}.secondary-pinned .app-grid{grid-template-columns:var(--nav-width) 256px minmax(0, 1fr)}.primary-menu{height:calc(100vh - 64px);width:var(--nav-width);background:var(--nj-surface-inverse);border-right:1px solid var(--nj-action-hover);color:var(--nj-inverse);padding:12px;position:sticky;top:64px;overflow-y:auto}.nav-toggle-row{margin-bottom:12px;display:flex}.nav-wide .nav-toggle-row{justify-content:end}.primary-menu .icon-button{color:#ffffffbf}.primary-menu .icon-button:hover{background:var(--nj-action-hover)}.nav-item{color:#ffffffbf;text-align:left;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:12px;display:flex}.nav-item:hover:not(:disabled),.nav-item.active{background:var(--nj-action-hover);color:#fff}.nav-item.active{box-shadow:inset 3px 0 var(--nj-focus)}.nav-item:disabled{cursor:not-allowed;opacity:.55}.nav-label{font-size:14px;font-weight:500}.nav-label small,.secondary-entry small{margin-top:3px;font-size:10px;font-weight:400;display:block}.app-shell:not(.nav-wide) .nav-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.secondary-menu{border-right:1px solid var(--nj-border);background:#fff;width:256px;display:none;overflow-y:auto}.secondary-menu.is-open{z-index:25;top:64px;bottom:0;left:var(--nav-width);box-shadow:var(--shadow-overlay);display:block;position:fixed}.secondary-pinned .secondary-menu{z-index:10;height:calc(100vh - 64px);box-shadow:none;position:sticky;left:auto}.secondary-heading{border-bottom:1px solid var(--nj-border);justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:0 16px;font-weight:600;display:flex}.secondary-groups{gap:24px;padding:20px 12px;display:grid}.secondary-groups .eyebrow{color:var(--nj-muted);padding:0 12px 8px}.secondary-group-separated{border-top:1px solid var(--nj-border);padding-top:20px}.secondary-entry{text-align:left;width:100%;min-height:44px;color:var(--nj-ink);border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.secondary-entry:disabled{opacity:.55;cursor:not-allowed}.secondary-entry.active{box-shadow:inset 2px 0 var(--nj-info);background:var(--nj-info-surface);color:var(--nj-info)}.app-content{width:100%;min-width:0;max-width:1504px;margin:0 auto;padding:32px}.page-heading{margin-bottom:32px}.eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.page-heading .eyebrow{color:var(--nj-muted);margin-bottom:8px}.page-heading h1{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:-.025em;font-weight:600}.page-heading>p:last-child{color:var(--nj-muted);margin-top:8px;font-size:14px}.shell-panel{border:1px solid var(--nj-border);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:24px}.dashboard-hero{background:var(--nj-surface-inverse);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{background:color-mix(in srgb, var(--nj-surface-inverse) 95%, transparent)}}.dashboard-hero{border:1px solid var(--nj-border-strong);color:var(--nj-inverse);border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:288px;margin-bottom:32px;display:grid}.hero-copy{isolation:isolate;flex-direction:column;justify-content:center;padding:40px;display:flex;position:relative;overflow:hidden}.hero-copy .eyebrow{color:#ffffffb3}.hero-copy h2{font-size:var(--text-h1);letter-spacing:-.025em;margin-top:12px;font-weight:600;line-height:1.25}.hero-copy>p:not(.eyebrow){color:#ffffffbf;margin-top:16px;font-size:16px}.hero-signal{color:#ffffffd9;align-items:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.hero-signal span{background:var(--color-njord-orange);border-radius:50%;flex-shrink:0;width:10px;height:10px}.hero-circle{z-index:-1;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.hero-circle.one{width:288px;height:288px;bottom:-96px;right:-48px}.hero-circle.two{width:160px;height:160px;bottom:-48px;right:48px}.dashboard-hero figure{border-left:1px solid #ffffff1a;min-height:208px;position:relative;overflow:hidden}.dashboard-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dashboard-hero figure:after{content:"";background:#021a321a;position:absolute;inset:0}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-card{flex-direction:column;min-height:256px;display:flex}.card-icon{background:var(--nj-info-surface);width:40px;height:40px;color:var(--nj-info);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-60px}.skip-link:focus{top:0}.mobile-only{display:none}.nav-backdrop{z-index:40;background:#092e4273;position:fixed;inset:64px 0 0}.admin-page{gap:24px;min-width:0;display:grid}.admin-page .page-heading{margin-bottom:0}.admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-heading>div{min-width:0}.admin-heading h1,.admin-heading p{overflow-wrap:anywhere}.admin-page h2{font-size:20px;font-weight:600}.admin-page h3{font-size:16px;font-weight:600}.admin-back{color:var(--nj-muted);width:fit-content;font-size:14px;text-decoration:underline}.admin-panel{border:1px solid var(--nj-border);box-shadow:var(--shadow-card);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.admin-padding,.admin-toolbar{padding:24px}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-toolbar form,.admin-search{align-items:end;gap:12px;display:flex}.admin-toolbar form,.admin-toolbar .field,.admin-search .field{flex:1}.admin-toolbar>.field{flex:0 0 140px}.admin-table-scroll{overflow-x:auto}.admin-table{text-align:left;border-collapse:collapse;width:100%}.admin-table th{color:var(--nj-muted);background:var(--nj-surface-subtle);padding:12px 16px;font-size:12px;font-weight:600}.admin-table th button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.admin-table td{border-top:1px solid var(--nj-border);overflow-wrap:anywhere;max-width:400px;padding:12px 16px;font-size:14px}.admin-table td a{padding-block:8px;font-size:16px;font-weight:600;display:inline-flex}.admin-table td a:hover{text-decoration:underline}.admin-table tbody tr:hover{background:var(--nj-surface-subtle)}.admin-pager{justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.status-badge{border:1px solid var(--nj-border);white-space:nowrap;background:var(--nj-surface-subtle);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.status-badge.active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status-badge.invited{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.admin-form{width:100%;max-width:720px}.admin-form fieldset{gap:20px;min-width:0;display:grid}.admin-help{color:var(--nj-muted);margin:12px 0;font-size:14px}.admin-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.admin-details{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.admin-details dt{color:var(--nj-muted);margin-bottom:8px;font-size:12px}.admin-assignments{gap:20px;display:grid}.assignment-list>li{border-bottom:1px solid var(--nj-border);justify-content:space-between;align-items:start;gap:16px;padding:20px 0;display:flex}.assignment-list>li>div{min-width:0}.assignment-list ul{margin-top:8px;padding-left:20px;list-style:outside}.assignment-list p,.assignment-list ul{color:var(--nj-muted);font-size:14px}.admin-reference{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.admin-subform{border-top:1px solid var(--nj-border);gap:16px;padding-top:24px;display:grid}.admin-picker{border:1px solid var(--nj-border);border-radius:6px;min-width:0;padding:16px}.admin-picker legend{padding:0 8px;font-size:14px}.picker-options{max-height:280px;padding:4px;overflow-y:auto}.picker-options label,.selection-summary label,.admin-check{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;padding:8px;display:flex}.selection-summary{border-bottom:1px solid var(--nj-border);margin-bottom:8px;padding-bottom:8px}.admin-page input[type=checkbox],.admin-page input[type=radio]{width:18px;height:18px;accent-color:var(--nj-action);flex-shrink:0}.danger{color:#991b1b}.secondary-entry:hover:not(:disabled):not(.active){background:var(--nj-surface-subtle)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-inset-\[18px\]{inset:-18px}.inset-0{inset:0}.inset-\[18\%\]{inset:18%}.inset-\[36\%\]{inset:36%}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:16px}.top-12{top:48px}.top-\[39\%\]{top:39%}.top-\[calc\(39\%-8px\)\]{top:calc(39% - 8px)}.right-4{right:16px}.right-\[9\%\]{right:9%}.bottom-0{bottom:0}.bottom-\[12\%\]{bottom:12%}.left-1\/2{left:50%}.left-16{left:64px}.left-\[58\%\]{left:58%}.left-\[calc\(58\%\+28px\)\]{left:calc(58% + 28px)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-9{margin-top:36px}.mt-auto{margin-top:auto}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-2\.5{width:10px;height:10px}.size-4{width:16px;height:16px}.size-12{width:48px;height:48px}.size-16{width:64px;height:64px}.size-28{width:112px;height:112px}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-\[min\(30vw\,390px\)\]{width:min(30vw,390px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.animate-njord-sonar-ping{animation:var(--animate-njord-sonar-ping)}.resize{resize:both}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:4px}.gap-3{gap:12px}.overflow-hidden{overflow:hidden}.rounded-card{border-radius:12px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--nj-border)}.border-njord-orange\/55{border-color:oklab(74.4311% .0896383 .148161/.55)}.border-njord-teal\/15{border-color:oklab(59.4901% -.0828961 -.0678225/.15)}.bg-canvas{background-color:var(--nj-canvas)}.bg-njord-orange{background-color:#fa8c11}.bg-njord-teal\/15{background-color:oklab(59.4901% -.0828961 -.0678225/.15)}.bg-surface{background-color:var(--nj-surface)}.bg-surface-inverse{background-color:var(--nj-surface-inverse)}.object-contain{object-fit:contain}.p-3{padding:12px}.p-6{padding:24px}.px-5{padding-inline:20px}.py-8{padding-block:32px}.pt-4{padding-top:16px}.pt-12{padding-top:48px}.pt-16{padding-top:64px}.font-mono{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.text-display{font-size:40px;line-height:var(--tw-leading,48px)}.text-h2{font-size:24px;line-height:var(--tw-leading,32px)}.text-h3{font-size:20px;line-height:var(--tw-leading,28px)}.text-label{font-size:11px;line-height:var(--tw-leading,16px)}.text-sm{font-size:14px;line-height:var(--tw-leading,20px)}.text-xs{font-size:12px;line-height:var(--tw-leading,16px)}.font-semibold{--tw-font-weight:600;font-weight:600}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--nj-ink)}.text-inverse,.text-inverse\/60{color:var(--nj-inverse)}@supports (color:color-mix(in lab, red, red)){.text-inverse\/60{color:color-mix(in oklab, var(--nj-inverse) 60%, transparent)}}.text-muted{color:var(--nj-muted)}.text-njord-teal{color:#048daa}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-card{--tw-shadow:var(--nj-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=40rem){.sm\:top-5{top:20px}.sm\:right-6{right:24px}.sm\:p-10{padding:40px}.sm\:px-8{padding-inline:32px}.sm\:pt-16{padding-top:64px}}@media (width>=64rem){.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:p-16{padding:64px}.lg\:px-12{padding-inline:48px}}@media (width>=80rem){.xl\:top-16{top:64px}.xl\:left-20{left:80px}.xl\:p-20{padding:80px}}}:root{--nj-action:#006b80;--nj-action-hover:#005a6b;--nj-app-bar:64px;--nj-border:#d6e0e7;--nj-border-strong:#8293a1;--nj-canvas:#f4f7f9;--nj-content-max:1440px;--nj-control-compact:36px;--nj-control-default:44px;--nj-control-field:40px;--nj-danger:#8c1d18;--nj-danger-hover:#731713;--nj-danger-surface:#fdecea;--nj-duration-fast:.12s;--nj-duration-normal:.2s;--nj-ease:cubic-bezier(.2, 0, 0, 1);--nj-focus:#048daa;--nj-info:#005a6b;--nj-info-surface:#e6f6fa;--nj-ink:#17212b;--nj-inverse:#fff;--nj-muted:#536271;--nj-muted-disabled:#71808f;--nj-nav-panel:256px;--nj-nav-rail:72px;--nj-nav-settings-panel:256px;--nj-nav-tablet-overlay:280px;--nj-nav-tablet-rail:64px;--nj-pending:#5a4788;--nj-pending-surface:#f2eefa;--nj-shadow-card:0px 1px 2px 0px #021a3214;--nj-shadow-overlay:0px 12px 32px 0px #021a3224;--nj-success:#145c3c;--nj-success-surface:#eaf7f0;--nj-surface:#fff;--nj-surface-inverse:#021a32;--nj-surface-subtle:#f8fafb;--nj-warning:#6e4a00;--nj-warning-surface:#fff4d6}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@media (width<=639px){.auth-panel{padding:40px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=768px) and (width<=1279px){.app-shell{--nav-width:64px}.app-shell.nav-wide{--nav-width:280px}.profile-button{background:0 0;border:0;padding:0}.profile-button span:last-child{display:none}.secondary-menu.is-open{z-index:50;width:280px;left:0}.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.app-content{padding:24px}.dashboard-hero{grid-template-columns:minmax(0,1fr)}.hero-copy{padding:32px}.dashboard-hero figure{border-top:1px solid #ffffff1a;border-left:0}}@media (width<=767px){.app-header{justify-content:space-between;display:flex}.brand-cell{border:0;padding:0 12px}.brand-cell img,.nav-wide .brand-cell img{width:40px;height:40px}.topbar{gap:4px;padding:0 12px 0 0}.topbar-title,.profile-button span:last-child{display:none}.profile-button{background:0 0;border:0;padding:0}.app-grid,.secondary-pinned .app-grid{display:block}.mobile-only{display:inline-flex}.primary-menu{z-index:50;width:256px;display:none;position:fixed;top:64px;bottom:0}.primary-menu.is-open{display:block}.mobile-subnavigation h2{padding:16px 12px 0;font-weight:600}.primary-menu .secondary-entry.active{color:var(--nj-info)}.primary-menu .secondary-groups{border-top:1px solid #fff3;margin-top:20px;padding:16px 0}.primary-menu .secondary-entry,.primary-menu .eyebrow{color:#fff}.secondary-menu.is-open{display:none}.app-content{padding:16px}.hero-copy{padding:24px}.hero-copy>p:not(.eyebrow){font-size:14px}.dashboard-cards{grid-template-columns:minmax(0,1fr)}.page-heading h1{font-size:var(--text-h2)}.admin-toolbar,.admin-padding{padding:16px}.admin-toolbar form{flex-basis:100%}.admin-table{min-width:560px}.admin-heading>.primary,.admin-heading>.secondary{width:100%}.assignment-list>li{flex-direction:column}.admin-picker{padding:10px}.admin-pager{gap:8px;padding-inline:0}.admin-panel>.admin-pager{padding-inline:12px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes njord-sonar-ping{0%{opacity:.8;transform:scale(.35)}80%,to{opacity:0;transform:scale(2.7)}}
