@import "https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#18211c;--muted:#6c766f;--line:#dfe5df;--green:#1f6b49;--mint:#dff1e7;--cream:#f1f0e8}*{box-sizing:border-box}body{color:var(--ink);background:#eef1ec;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.topbar{z-index:10;background:#f9faf7;border-bottom:1px solid #d8ded8;grid-template-columns:280px minmax(320px,680px) 1fr;align-items:center;gap:28px;height:78px;padding:0 34px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brandMark{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;font:700 21px Georgia,serif;display:grid}.brand h1{margin:0;font:700 19px/1.1 Georgia,serif}.brand p{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:3px 0 0;font-size:11px}.searchWrap{background:#fff;border:1px solid #cfd7cf;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex;box-shadow:0 2px 8px #243a2910}.searchWrap span{color:#597063;font-size:22px;transform:rotate(-15deg)}.searchWrap input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.searchWrap button{color:#6a756d;background:0 0;border:0;font-size:20px}.saved{color:#637068;text-transform:uppercase;letter-spacing:.06em;justify-self:end;font-size:12px}.saved span{color:#4b9a6f;margin-right:7px;font-size:9px}.workspace{max-width:1800px;margin:auto;padding:38px 34px 28px}.titleRow{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.titleRow h2{margin:0 0 7px;font:700 30px/1.1 Georgia,serif}.titleRow p{color:var(--muted);margin:0;font-size:14px}button{color:#33453a;background:#fff;border:1px solid #cad3cc;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:600}.primary{background:var(--green);color:#fff;border-color:var(--green);padding:11px 17px;box-shadow:0 3px 10px #1f6b4930}.toolbar{border:1px solid var(--line);background:#f8faf7;border-radius:12px 12px 0 0;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:flex}.toolbar .divider{border-left:1px solid var(--line);height:22px;margin:0 2px}.toolbar .hint{color:#7a847e;margin-left:auto;font-size:12px}.actionbar{background:#eef8f2;border:1px solid #bcd7c7;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.actionbar strong{color:var(--green)}.actionbar span{color:#718077;margin-right:8px;font-size:12px}.actionbar .danger{color:#a13e3e;border-color:#e4c6c6}.actionbar .close{background:0 0;border:0;margin-left:auto;padding:2px 7px;font-size:20px}.tableShell{border:1px solid var(--line);background:#fff;border-top:0;min-height:480px;box-shadow:0 8px 30px #28382c0c}.sectionLabels{color:#526158;letter-spacing:.13em;background:#e9ede7;height:35px;font-size:10px;font-weight:800;display:grid}.sectionLabels div{border-right:1px solid #d1d9d1;align-items:center;padding-left:18px;display:flex}.tableScroll{max-height:62vh;overflow:auto}table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1450px}table.compact{min-width:1050px}th{z-index:2;color:#4e5c53;text-align:left;letter-spacing:.035em;background:#f8faf7;border-bottom:1px solid #d7ded8;border-right:1px solid #e4e8e4;width:165px;padding:12px 10px;font-size:11px;position:sticky;top:0}th.selfCol{width:210px}th.dragCol,.dragCol{text-align:center;width:36px}th.numCol,.numCol{width:62px}td{background:#fff;border-bottom:1px solid #e6eae6;border-right:1px solid #edf0ed;height:49px;padding:4px 7px}tr.mainRow td{background:#fcfdfb}tr.childRow td:first-child{color:#a8b1aa}tr.selected td{background:#f0f8f3}tr:hover td{background:#f6faf7}.dragCol{color:#9ba69e;cursor:grab;font-size:16px}.numCol span{background:var(--mint);color:#286b4b;border-radius:12px;justify-content:center;min-width:34px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.childRow .numCol span{background:var(--cream);color:#687269}td input{color:#243129;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:36px;padding:7px 8px;font-size:13px}.childRow td:nth-child(3) input{padding-left:19px}td input:hover{background:#fff;border-color:#d9e1da}td input:focus{background:#fff;border-color:#5f9e7b;box-shadow:0 0 0 3px #5f9e7b18}td input::placeholder{color:#b5bdb7;font-style:italic}.empty{color:#59665e;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:260px;display:flex}.empty span{color:#88918b;font-size:13px}footer{color:#7a857e;gap:8px;padding:14px 5px;font-size:12px;display:flex}footer .local{margin-left:auto}@media (max-width:900px){.topbar{grid-template-columns:1fr;gap:12px;height:auto;padding:14px 18px}.brand p,.saved{display:none}.searchWrap{grid-row:2}.workspace{padding:24px 16px}.titleRow{align-items:flex-start;gap:18px}.titleRow h2{font-size:24px}.toolbar .hint{display:none}}.relatedHowTo{background:#f3f8f4;border:1px solid #cddfd4;border-radius:14px;margin:0 22px 22px;padding:18px}.relatedHowTo>div:first-child p{color:#63736a;margin:6px 0 14px}.relatedHowToLinks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.relatedHowToLinks button{color:#213b2e;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9dbd0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:46px;padding:9px 12px;display:grid}.relatedHowToLinks button:hover{background:#eaf4ed;border-color:#518d6d}.relatedHowToLinks small{color:#5d806c;font-weight:700}.relatedHowToLinks b{color:#347555}.comparisonBack{color:#276747;background:#eef7f1;border-color:#bcd6c6;width:fit-content;margin:0 0 12px;padding:7px 11px;display:block}.comparisonBack:hover{background:#dfeee4;border-color:#73a387}.sectionLabels{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}.addDawButton{letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}.toolbar>button,.columnToggles button,.actionbar button{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}.actionbar strong{font-weight:400}.addDawBackdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17302666;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.addDawDialog{background:#fbfcf9;border:1px solid #c6d8ca;border-radius:16px;width:min(430px,100%);padding:26px;box-shadow:0 25px 75px #13251b66}.addDawDialog small{color:#397153;letter-spacing:.1em;font-size:9px}.addDawDialog h3{color:#1b3928;margin:7px 0;font:700 25px Georgia,serif}.addDawDialog p{color:#68776d;margin:0 0 22px;font-size:13px;line-height:1.5}.addDawDialog label{color:#405047;gap:7px;font-size:12px;display:grid}.addDawDialog input{color:#27372e;background:#fff;border:1px solid #b9cec0;border-radius:8px;outline:none;width:100%;height:43px;padding:9px 11px;font-size:14px}.addDawDialog input:focus{border-color:#4e9570;box-shadow:0 0 0 3px #4e957018}.addDawDialogActions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.termsColumnListControl{align-self:center;position:relative}.termsColumnListControl>button{width:116px;min-width:116px;height:38px;padding-left:10px;padding-right:10px;font-weight:400}.termsColumnListControl>button.listOpen{color:#17794f;background:#f2faf5;border-color:#9fcab3}.termsColumnList{z-index:25;overscroll-behavior:contain;background:#fff;border:1px solid #cbd6cf;border-radius:8px;width:116px;max-height:310px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 24px #20362824}.termsColumnList>button{color:#33453a;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:11px;font-weight:400;line-height:30px;display:block;overflow:hidden}.termsColumnList>button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.termsColumnList>button.columnOpen{color:#17794f;background:#e5f3ea}.termsColumnList>button.columnOpen span{width:auto;max-width:none;color:inherit;background:0 0;border-radius:0;padding:0}.termsColumnList>button:hover{background:#f2f7f3}.emptyColumnList{color:#859087;white-space:nowrap;padding:8px;font-size:11px}.addDawDialogActions button:disabled{opacity:.45;cursor:default}.languageSwitch{color:#174d38;background:#f7fbf8;border:1px solid #bfd2c6;border-radius:999px;justify-self:end;padding:7px 11px;font-size:12px;line-height:1;text-decoration:none}.languageSwitch:hover,.languageSwitch:focus-visible{background:#e8f4ed;border-color:#1f6f50}.dawTermsPage .topbar{height:79px}.dawTermsPage .searchWrap{width:min(660px,100%)}.dawTermsPage .searchWrap input::placeholder{font-size:12px}.dawTermsPage .familyKicker{color:#397153;letter-spacing:1.04px;white-space:nowrap;font-size:8px;font-weight:400;line-height:12px;display:block}.dawTermsPage .brand p{line-height:1.5}.dawTermsPage .languageSwitch{position:absolute;left:245px}.dawTermsPage .dawProductsLink{color:inherit;text-transform:none;letter-spacing:.06em;white-space:nowrap;grid-column:4;justify-self:end;line-height:1.5;text-decoration:none}.dawTermsPage .workspace{max-width:none;padding:10px 7px 28px}.dawTermsPage .titleRow{align-items:center;min-height:49px;margin-bottom:10px;padding:0 27px}.dawTermsPage .titleRow h2{margin-bottom:0}.dawTermsPage .titleRow p{margin-top:-4px;font-size:13px}@media (max-width:900px){.dawTermsPage .languageSwitch{grid-area:3/1;justify-self:start;position:static}}.dawTermsPage .termsColumnListControl>button{width:116px;min-width:116px;height:38px;padding:9px 13px;font-size:12px;font-weight:400}.dawTermsPage .termsColumnList{overflow-x:hidden}.dawTermsPage .emptyColumnList{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.25}.dawTermsPage .tableScroll,.wirePublicPage .tableScroll{height:calc(100vh - 225px);min-height:560px;max-height:none}.dawTermsPage .actionSwitch:focus-within,.wirePublicPage .actionSwitch:focus-within{outline:0;box-shadow:none!important}.dawTermsPage .actionSwitchMain:focus,.dawTermsPage .actionSwitchMain:focus-visible,.wirePublicPage .actionSwitchMain:focus,.wirePublicPage .actionSwitchMain:focus-visible{box-shadow:none!important;outline:none!important}.dawTermsPage .personalResizeHandle{z-index:5;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.dawTermsPage .tableScroll{scrollbar-gutter:stable}.dawTermsPage table thead tr,.dawTermsPage table thead th{box-sizing:border-box;vertical-align:top;height:79px!important}.dawTermsPage table tbody tr,.dawTermsPage table tbody td{box-sizing:border-box;height:48px;min-height:48px;max-height:48px}
.columnToggles{gap:5px;display:flex}.columnToggles button{border-radius:7px;grid-template-columns:auto auto;align-items:center;column-gap:6px;padding:6px 9px;font-size:11px;transition:background .22s,border-color .22s,color .22s,transform .22s;display:grid}.columnToggles button span{grid-row:1/3;font-size:14px}.columnToggles button small{text-transform:uppercase;letter-spacing:.03em;opacity:.65;font-size:8px;font-weight:400;line-height:1}.columnToggles .isOpen{color:#226544;background:#e8f4ed;border-color:#b9d8c6}.columnToggles .isClosed{color:#818a83;background:#f0f1ee;border-color:#d7dbd6}.columnToggles button:hover{transform:translateY(-1px)}.sectionLabels{transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.sectionLabels .fixedColumnsSpacer{z-index:5;background:#e9ede7;padding:0;position:sticky;left:0}.sectionLabels div:last-child{background:#e4eee7}table{min-width:max-content}.glossaryColumn{width:165px;max-width:165px;transition:width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .24s,border-width .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.glossaryColumn.columnHidden,.glossaryColumn.columnReserved{opacity:0;pointer-events:none;border-right-width:0;width:0;max-width:0;padding-left:0;padding-right:0}.selfDefined{background:#f0f6f1!important;border-left:1px solid #a9cbb6!important}@media (max-width:1100px){.toolbar{flex-wrap:wrap}.columnToggles{order:3;width:100%}.toolbar .hint{display:none}}
thead th{vertical-align:top;height:76px;padding:8px}.headTop{justify-content:space-between;align-items:center;gap:6px;height:24px;display:flex}.headTop>span{color:#39453e;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:normal;overflow:hidden}th.selfDefined .headTop>span,th.dawTermHeader .headTop>span{color:#39453e;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:normal}.headingInitial{color:#fff;letter-spacing:0;background:#171b18;border-radius:3px;place-items:center;height:22px;margin-right:1px;padding:0 3px;font-size:21px;font-weight:400;line-height:1;display:inline-grid}.headingInitial.noFollowingGap{margin-right:0}.glossaryNumeral{color:#fff;background:#171b18;border-radius:3px;place-items:center;width:20px;height:22px;margin-left:2px;font-size:13px;font-weight:400;line-height:1;display:inline-grid}.headTop button{letter-spacing:0;color:#4f705d;white-space:nowrap;background:#eef5f0;border-color:#d1e2d7;border-radius:5px;padding:3px 5px;font-size:9px}.columnSearch{background:#fff;border:1px solid #cfd7cf;border-radius:9px;align-items:center;gap:4px;width:100%;height:30px;margin-top:5px;padding:0 8px;display:flex;box-shadow:0 1px 4px #243a290d}.columnSearch:focus-within{border-color:#609a79;box-shadow:0 0 0 2px #609a7918}.columnSearch input{color:#34433a;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:10px;font-weight:400}.columnSearch button{color:#6a756d;background:0 0;border:0;flex:none;width:auto;min-width:0;height:auto;padding:0 1px;font-size:15px;line-height:1}thead .dragCol{height:76px}.tableScroll{isolation:isolate;position:relative}.tableScroll table{table-layout:fixed;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1)}.tableScroll table col.lockedDragColumn{width:28px!important;min-width:28px!important;max-width:28px!important}.tableScroll table col.lockedNumberColumn{width:35px!important;min-width:35px!important;max-width:35px!important}th.dragCol,td.dragCol{z-index:4;background:#f8faf7 padding-box padding-box;width:28px!important;min-width:28px!important;max-width:28px!important;padding-left:1px!important;padding-right:1px!important;position:sticky!important;left:0!important}.dragCol.dragLocked{cursor:default;opacity:.32}th.numCol,td.numCol{z-index:4;background:#fff padding-box padding-box;box-shadow:1px 0 #dfe5df;width:35px!important;min-width:35px!important;max-width:35px!important;padding-left:1px!important;padding-right:1px!important;position:sticky!important;left:28px!important}thead th.dragCol,thead th.numCol{z-index:7;background:#f8faf7}tr.mainRow td.dragCol,tr.mainRow td.numCol{background:#fcfdfb}tr.selected td.dragCol,tr.selected td.numCol{background:#f0f8f3}tr:hover td.dragCol,tr:hover td.numCol{background:#f6faf7}.numberColumnHeader{text-align:center;width:35px!important;min-width:35px!important;max-width:35px!important;padding:8px 1px!important}.numberColumnHeader .numberSortButton{color:#286b4b;background:#dff1e7;border:0;border-radius:999px;place-items:center;width:30px;height:26px;margin:0 auto;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.numberColumnHeader .numberSortButton:hover{background:#cae8d7}.numCol{text-align:center!important}.numCol .numberWrap{justify-content:center;align-items:center;gap:0;width:100%;margin:0 auto;min-width:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;display:flex!important}.numberOnlyExpander{background:var(--mint);color:#286b4b;border:0;border-radius:10px;justify-content:center;align-items:center;width:22px;min-width:22px;max-width:22px;height:20px;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hierarchyTermTrigger{cursor:pointer;color:inherit!important;text-decoration:none!important}.expander{color:#337052;background:0 0;border:0;width:13px;padding:0;font-size:12px;line-height:1}.childRow{animation:.38s cubic-bezier(.22,1,.36,1) both child-arrive}@keyframes child-arrive{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.childRow{animation:none}}
.undoToast{z-index:30;color:#fff;background:#183d2b;border:1px solid #bed5c6;border-radius:11px;align-items:center;gap:10px;min-width:330px;padding:11px 12px 11px 14px;animation:.22s both toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #16271c45}.undoToast>span{background:#4f9b70;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.undoToast strong{font-size:13px;font-weight:600}.undoToast button{color:#205b3d;background:#fff;border-color:#89b49a;margin-left:auto;padding:6px 10px}.undoToast small{color:#a9c7b5;text-transform:uppercase;font-size:9px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:600px){.undoToast{width:calc(100% - 28px);min-width:0;bottom:14px}}
.moreActions{position:relative}.menuTrigger.active{background:#e8eee9;border-color:#aebdb3}.actionMenu{z-index:20;background:#fff;border:1px solid #d6ddd7;border-radius:9px;width:190px;padding:8px;animation:.14s both menu-in;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #1d30243b}.actionMenu small{color:#8a6c6c;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 7px;font-size:9px;font-weight:700;display:block}.actionMenu button{text-align:left;background:#f6f8f6;border-color:#0000;width:100%;margin-top:4px}.actionMenu button:hover{background:#eef2ef}.actionMenu button.danger{color:#a13e3e;background:#fff3f3}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.clearFilters:disabled{cursor:default;opacity:.38}.clearFilters.active{color:#8b4646;background:#fff8f7;border-color:#d0bdbd}.clearFilters.active:hover{background:#fff0ee}
.linkedCell{align-items:center;display:flex;position:relative}.linkedCell input{padding-right:33px}.linkedCell button{opacity:.8;background:0 0;border:0;width:18px;height:24px;padding:0;position:absolute;right:6px}.detailRing{background:#fff;border:1.5px solid #1769e0;border-radius:50%;width:7px;height:7px;margin:auto;display:block;box-shadow:0 0 0 1px #fff}.linkedCell:hover button,.linkedCell button:focus{opacity:1;transform:scale(1.18)}.linkedCell button:hover .detailRing,.linkedCell button:focus .detailRing{border-color:#b34278}.detailBackdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1830263f;justify-content:center;align-items:flex-start;padding:38px 18px;animation:.18s both backdrop-in;display:flex;position:fixed;inset:0;overflow:auto}.detailPanel{background:#fbfcf9;border:1px solid #cbd8cf;border-radius:17px;flex-direction:column;width:min(560px,100%);min-height:620px;max-height:calc(100vh - 76px);animation:.24s both panel-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #13251b66}.detailPanel>header{background:linear-gradient(145deg,#e5f2e9,#f7faf5);border-bottom:1px solid #dce4dd;justify-content:space-between;gap:24px;padding:27px 28px 22px;display:flex}.detailPanel header small{color:#397153;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.detailPanel h3{color:#1b3928;margin:8px 0 6px;font:700 27px/1.15 Georgia,serif}.detailPanel header p{color:#68776d;margin:0;font-size:12px;line-height:1.5}.detailPanel header button{background:#fff;border-radius:50%;flex:none;width:35px;height:35px;padding:0;font-size:21px}.detailPanel header .comparisonBack{color:#276747;white-space:nowrap;background:#eef7f1;border-radius:8px;width:auto;height:auto;min-height:32px;margin:0 0 10px;padding:7px 11px;font-size:12px;line-height:1.2}.detailPanel header .comparisonBack:hover{background:#dfeee4;border-color:#73a387}.detailBody{scrollbar-color:#8aac97 transparent;flex:1;padding:12px 28px 28px;overflow-y:auto}.detailBody section{border-bottom:1px solid #e1e7e2;padding:23px 0 25px}.detailBody section:last-child{border-bottom:0}.detailLabel{color:#276648;letter-spacing:.1em;text-transform:uppercase;background:#e2efe7;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.detailBody p{color:#293a30;white-space:pre-wrap;margin:12px 0 0;font-size:15px;line-height:1.72}.detailPanel>footer{background:#f3f6f2;border-top:1px solid #dce4dd;align-items:center;gap:16px;padding:13px 18px 13px 28px;display:flex}.detailPanel>footer span{color:#7b887f;font-size:10px}.detailPanel>footer button{margin-left:auto}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.detailBackdrop{padding:0}.detailPanel{border-radius:0;min-height:100vh;max-height:100vh}.detailPanel>header{padding:22px 20px}.detailBody{padding:8px 20px 24px}}@media (prefers-reduced-motion:reduce){.detailBackdrop,.detailPanel{animation:none}}.comparisonPanel{width:min(1080px,100%)}.comparisonGrid{background:#f1f4f0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid;overflow-y:auto}.dawCard{background:#fff;border:1px solid #d9e1da;border-top:4px solid #4c8a68;border-radius:11px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 5px 18px #23372a0c}.dawCard.cubase{border-top-color:#755aa6}.dawCard.fl{border-top-color:#d77c32}.dawCardTitle{background:#f7faf7;border-bottom:1px solid #e1e6e2;padding:18px 18px 15px}.dawCardTitle small{color:#65766a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.dawCardTitle h4{color:#1d3527;margin:7px 0 0;font:700 19px/1.2 Georgia,serif}.dawCard>div:not(.dawCardTitle){border-bottom:1px solid #e7ebe8;padding:18px}.dawCard>div:last-child{border-bottom:0}.dawCard p{color:#334139;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.62}@media (max-width:800px){.comparisonGrid{grid-template-columns:1fr}.comparisonPanel{max-height:100vh}.dawCard{align-self:stretch}}.modalActions{flex:none;align-items:center;gap:7px;display:flex}.detailPanel header .modalActions button{white-space:nowrap;border-radius:8px;width:auto;min-width:35px;height:35px;padding:0 11px;font-size:11px}.detailPanel header .modalActions button[aria-label]{border-radius:50%;width:35px;padding:0;font-size:21px}.detailPanel header .editDetails{color:#286647;background:#fff;border-color:#b6d0bf}.detailPanel header .saveDetails{color:#fff;background:#286b49;border-color:#286b49}.detailBody textarea,.dawCard textarea{resize:vertical;color:#27372e;background:#fff;border:1px solid #b9cec0;border-radius:8px;outline:none;width:100%;min-height:112px;margin-top:12px;padding:10px 11px;font:14px/1.55 Arial,Helvetica,sans-serif;display:block}.detailBody textarea:focus,.dawCard textarea:focus{border-color:#4e9570;box-shadow:0 0 0 3px #4e957018}.dawCard textarea{min-height:125px;font-size:12px}@media (max-width:650px){.modalActions{flex-wrap:wrap;justify-content:flex-end}.detailPanel header .modalActions .editDetails{font-size:0}.detailPanel header .modalActions .editDetails:after{content:"Edit";font-size:11px}}
td input[readonly]{cursor:default;color:#39453e}td input[readonly]:hover,td input[readonly]:focus{box-shadow:none;background:0 0;border-color:#0000}tr.editing td{background:#fffbed!important}tr.editing td:first-child{box-shadow:inset 3px 0 #d9a934}tr.editing input:not([readonly]){background:#fff;border-color:#dfd4a9}.adminEditing tbody td input:not([readonly]){background:#fffbed;border-color:#bf9a45}.adminEditing tbody td input:not([readonly]):focus{border-color:#9b7121;box-shadow:0 0 0 3px #c4922b22}.doneEditing{color:#226744;background:#eaf6ee;border-color:#a9cfb7}.actionMenu small:not(:first-child){border-top:1px solid #e5e8e5;margin-top:7px;padding-top:9px}
.titleActions{align-items:center;gap:10px;display:flex}.reviewTermsButton{color:#315d3f;background:#f8fbf3;border-color:#b9ccb1;align-items:center;gap:8px;padding:10px 12px;display:flex}.reviewTermsButton:hover{background:#eff7e8;border-color:#91b28d}.reviewTermsButton small{color:#426949;text-transform:uppercase;letter-spacing:.05em;background:#e1efda;border-radius:9px;padding:3px 6px;font-size:9px}.reviewSpark{color:#c68a2f;font-size:16px}.reviewBackdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15261f63;justify-content:center;align-items:stretch;padding:20px;animation:.18s both backdrop-in;display:flex;position:fixed;inset:0}.reviewPanel{background:#f5f7f3;border:1px solid #c6d4c8;border-radius:18px;flex-direction:column;width:min(1540px,100%);height:calc(100vh - 40px);animation:.22s both panel-in;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #13231b73}.reviewHeader{background:linear-gradient(120deg,#e8f3e9,#f9faf5 58%,#f3ede1);border-bottom:1px solid #d5dfd6;grid-template-columns:minmax(360px,1fr) 210px 40px;align-items:center;gap:24px;min-height:105px;padding:20px 25px;display:grid}.reviewEyebrow{color:#3e7756;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.reviewHeader h3{color:#193925;margin:6px 0 4px;font:700 28px/1.05 Georgia,serif}.reviewHeader p{color:#69766e;margin:0;font-size:12px}.reviewSummary{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;display:grid}.reviewSummary strong{color:#226744;font:700 24px Georgia,serif}.reviewSummary span{color:#738078;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.reviewProgress{background:#dfe6de;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.reviewProgress i{background:#3f9163;border-radius:5px;height:100%;transition:width .25s;display:block}.reviewClose{border-radius:50%;width:36px;height:36px;padding:0;font-size:21px}.reviewControls{background:#fbfcfa;border-bottom:1px solid #dce3dd;align-items:center;gap:16px;min-height:64px;padding:10px 16px;display:flex}.reviewSearch{background:#fff;border:1px solid #ccd7ce;border-radius:9px;flex:1;align-items:center;gap:8px;max-width:610px;height:41px;padding:0 11px;display:flex}.reviewSearch>span{color:#547261;font-size:20px}.reviewSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0}.reviewSearch button{background:0 0;border:0;padding:2px 6px;font-size:18px}.reviewFilters{align-items:center;gap:5px;display:flex;overflow:auto}.reviewFilters button{color:#67736b;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:flex}.reviewFilters button.active{color:#286548;background:#eef5ef;border-color:#bdcec1}.reviewFilters small{background:#e6ebe6;border-radius:8px;min-width:20px;padding:2px 5px;font-size:8px}.reviewWorkspace{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.reviewList{scrollbar-color:#9cb2a2 transparent;background:#fafbf8;border-right:1px solid #d9e1da;overflow-y:auto}.reviewList>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ebe7;border-radius:0;grid-template-columns:10px 40px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:62px;padding:9px 12px;display:grid}.reviewList>button:hover{background:#f0f5ef}.reviewList>button.selected{background:#e6f1e9;box-shadow:inset 3px 0 #347653}.reviewList>button.reviewChild{padding-left:22px}.reviewList b{color:#367053;font-size:11px}.reviewList button>span:last-child{min-width:0}.reviewList strong{color:#25372c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.reviewList small{color:#879188;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.reviewStatusDot{background:#c9ceca;border-radius:50%;width:8px;height:8px}.reviewStatusDot.approved{background:#36915d}.reviewStatusDot.changes{background:#d79a32}.reviewStatusDot.rejected{background:#b85d5d}.reviewEmpty{color:#78837b;text-align:center;padding:30px 20px;font-size:12px}.reviewDetail{scrollbar-color:#95ad9c transparent;min-width:0;padding:20px 22px 28px;overflow-y:auto}.reviewTermHeader{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.reviewNumber{color:#256745;background:#dceee2;border-radius:14px;place-items:center;width:48px;height:48px;font:700 15px Georgia,serif;display:grid}.reviewTermHeader small{color:#748078;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.reviewTermHeader h4{color:#1c3928;margin:3px 0;font:700 24px/1.1 Georgia,serif}.reviewTermHeader p{color:#707d74;margin:4px 0 0;font-size:11px}.reviewState{color:#6d776f;text-transform:uppercase;letter-spacing:.07em;background:#e3e7e3;border-radius:8px;align-self:start;padding:5px 8px;font-size:9px;font-weight:800}.reviewState.approved{color:#267048;background:#dcefe3}.reviewState.changes{color:#8a5e17;background:#f5e8cf}.reviewState.rejected{color:#914646;background:#f3dddd}.reviewDawGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.reviewDawCard{background:#fff;border:1px solid #d8dfd9;border-top:4px solid #478567;border-radius:11px;align-self:start;overflow:hidden;box-shadow:0 5px 18px #2036280b}.reviewDawCard.cubase{border-top-color:#755da5}.reviewDawCard.fl{border-top-color:#db7a2d}.reviewDawCard>header{background:#f7faf7;border-bottom:1px solid #e3e8e3;padding:15px 16px}.reviewDawCard header small{color:#68766d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.reviewDawCard h5{color:#1e3728;margin:6px 0 0;font:700 17px/1.2 Georgia,serif}.reviewDawCard section{border-bottom:1px solid #e7ebe7;padding:14px 16px}.reviewDawCard section>span{color:#286648;text-transform:uppercase;letter-spacing:.09em;background:#e3f0e7;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.reviewDawCard p{color:#34423a;white-space:pre-wrap;margin:8px 0 0;font-size:11.5px;line-height:1.6}.reviewDawCard footer{color:#7b857e;background:#f6f7f5;padding:11px 16px;font-size:8.5px;line-height:1.45}.reviewFooter{background:#fbfcfa;border-top:1px solid #d7dfd8;align-items:center;gap:14px;min-height:66px;padding:10px 16px;display:flex}.reviewDecision{align-items:center;gap:6px;display:flex}.reviewDecision button{font-size:11px}.reviewDecision .approve.active{color:#fff;background:#33835a;border-color:#33835a}.reviewDecision .changes.active{color:#fff;background:#c88c2e;border-color:#c88c2e}.reviewDecision .reject.active{color:#fff;background:#a95050;border-color:#a95050}.resetDecision{text-decoration:underline;color:#7c867f!important;background:0 0!important;border-color:#0000!important}.protectedImport{color:#fff;background:#204f37;border-color:#a9c3b1;align-items:center;gap:9px;margin-left:auto;display:flex}.protectedImport:disabled{cursor:default;opacity:.42}.protectedImport small{text-transform:uppercase;background:#ffffff1f;border-radius:8px;padding:3px 6px;font-size:8px}.importConfirm{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17291f73;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.importConfirmCard{text-align:center;background:#fbfcf9;border:1px solid #c4d4c7;border-radius:16px;width:min(460px,100%);padding:28px;box-shadow:0 24px 70px #11221961}.shield{color:#286c49;background:#e1f0e6;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.importConfirmCard h4{color:#1d3c29;margin:13px 0 8px;font:700 23px Georgia,serif}.importConfirmCard p{color:#526158;font-size:13px;line-height:1.55}.importWarning{background:#fff2dc;border-radius:8px;padding:9px;color:#875b1e!important}.importConfirmCard label{color:#405047;text-align:left;background:#f5f7f4;border:1px solid #d9e1da;border-radius:9px;align-items:flex-start;gap:9px;margin:18px 0;padding:12px;font-size:12px;display:flex}.importConfirmCard label input{margin-top:2px}.importConfirmCard>div{justify-content:center;gap:8px;display:flex}.confirmImport{color:#fff;background:#276947;border-color:#276947}.confirmImport:disabled{opacity:.4;cursor:default}@media (max-width:1050px){.reviewWorkspace{grid-template-columns:250px minmax(0,1fr)}.reviewDawGrid{grid-template-columns:1fr}.reviewHeader{grid-template-columns:minmax(0,1fr) 170px 40px}}@media (max-width:760px){.titleRow{display:block}.titleActions{flex-wrap:wrap;margin-top:16px}.reviewBackdrop{padding:0}.reviewPanel{border-radius:0;height:100vh}.reviewHeader{grid-template-columns:1fr 38px;padding:16px}.reviewSummary{display:none}.reviewControls{display:block}.reviewSearch{max-width:none}.reviewFilters{margin-top:8px}.reviewWorkspace{display:block}.reviewList{border-bottom:1px solid #d9e1da;border-right:0;height:190px}.reviewDetail{height:calc(100vh - 390px)}.reviewTermHeader{grid-template-columns:45px minmax(0,1fr)}.reviewState{display:none}.reviewFooter{flex-direction:column;align-items:stretch}.reviewDecision{overflow:auto}.protectedImport{justify-content:center;margin-left:0}}@media (prefers-reduced-motion:reduce){.reviewBackdrop,.reviewPanel{animation:none}}
.reviewControls{gap:12px}.reviewModeSwitch{background:#f0f3ef;border:1px solid #d3ddd5;border-radius:10px;gap:4px;padding:3px;display:flex}.reviewModeSwitch button{color:#66736a;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.reviewModeSwitch button.active{color:#286746;background:#fff;box-shadow:0 1px 5px #263b2c1a}.reviewModeSwitch small{color:#9a6c25;font-size:8px}.reviewControls .reviewSearch{max-width:520px}.fastReviewBanner{background:linear-gradient(90deg,#f4f5df,#fbfaf2);border-bottom:1px solid #d9dfcf;align-items:center;gap:12px;padding:10px 16px;display:flex}.fastReviewSeal{color:#3f6d3e;background:#dbe9c8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.fastReviewBanner>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.fastReviewBanner strong{color:#3a5638;font-size:12px}.fastReviewBanner span{color:#77806c;font-size:10px}.fastReviewBanner button{color:#fff;background:#567347;border-color:#aebf8d;margin-left:auto;font-size:10px}.fastReviewBanner button:disabled{color:#718069;cursor:default;background:#edf0e5}.reviewHeaderActions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.reviewHeaderActions button{color:#47705a;background:#f7faf7;border-color:#c8d5ca;padding:5px 8px;font-size:9px}.reviewConfidence{letter-spacing:.07em;text-transform:uppercase;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.reviewConfidence.recommended{color:#2f704b;background:#dceee1}.reviewConfidence.attention{color:#8a5a14;background:#f5e7c9}@media (max-width:1050px){.reviewControls{flex-wrap:wrap}.reviewControls .reviewSearch{max-width:none}}@media (max-width:760px){.reviewSearch{margin-top:8px}.fastReviewBanner span{display:none}.fastReviewBanner button{font-size:9px}.reviewDetail{height:calc(100vh - 430px)}.reviewHeaderActions{display:none}}
.termstermLockup{aspect-ratio:808/363;background:#fff;width:min(808px,100%);margin:0 0 34px;position:relative;overflow:visible;container-type:inline-size}.topbar{grid-template-columns:280px minmax(320px,680px) 1fr auto;gap:18px}.publicReadOnly .adminMainItem,.publicReadOnly .addDawButton,.publicReadOnly .actionbar,.publicReadOnly .undoToast,.publicReadOnly .editDetails,.publicReadOnly .saveDetails,.publicReadOnly .protectedImport,.publicReadOnly .reviewDecision,.publicReadOnly .reviewFooter,.publicReadOnly .confirmImport,.publicReadOnly .addDawBackdrop,.publicReadOnly .importConfirm,.adminEditing .adminMainItem,.adminEditing .actionbar{display:none!important}.publicReadOnly td input[readonly]{cursor:default}.publicReadOnly td input[readonly]::placeholder{color:#0000}.landingPage{background:#fff;place-items:center;min-height:100vh;padding:28px;font-family:Raleway,Segoe UI,Arial,sans-serif;display:grid}.landingPage .termstermLockup{width:min(808px,100%);margin:0;transform:translateY(-24px)}.termstermLockup img{object-fit:contain;width:100%;height:100%;display:block}.termstermLockup>span,.termstermLockup>div{color:#111;margin:0;font-family:inherit;position:absolute}.lockupTerm{font-size:clamp(9px,2cqw,16px);top:14.8%;left:23.5%;transform:translate(6px,-6px)}.lockupYear{text-align:right;font-size:clamp(7px,1.55cqw,13px);top:25.3%;left:auto;right:19.7%;transform:translate(4px,4px)}.yearSix{font-size:.92em;display:inline-block}.lockupCollections{white-space:nowrap;text-transform:uppercase;gap:.08em;font-size:clamp(9px,2cqw,16px);line-height:1.25;display:grid;top:33.3%;left:83.7%}.lockupCollections a{color:inherit;text-underline-offset:.18em;text-decoration:none;display:block}.lockupCollections a:hover,.lockupCollections a:focus-visible{color:#4774c3;text-decoration:none}.lockupCollections span[aria-disabled=true]{color:#707970;display:block}.lockupCopyright{letter-spacing:0;white-space:nowrap;justify-content:space-between;width:22.1%;font-size:clamp(9px,2cqw,16px);display:flex;top:88.4%;left:15.1%;transform:translateY(1px)}@media (max-width:620px){.termstermLockup{margin-bottom:24px}.landingPage .termstermLockup{transform:translateY(-12px)}}.collectionDot{color:currentColor;vertical-align:middle;justify-content:center;align-items:center;width:16px;margin-right:2px;font-size:2em;line-height:1;display:inline-flex}.landingPage{flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:34px 28px 48px;display:flex}.landingLogo{width:min(808px,100%);height:auto;display:block}.collectionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1200px,100%);display:grid}.collectionCard{color:#10264b;background:#f1f4f8;flex-direction:column;min-height:224px;padding:34px 40px 28px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:flex}.collectionCardPrimary,.collectionCard:hover,.collectionCard:focus-visible{color:#fff;background:#a8b6ca}.collectionCard:hover,.collectionCard:focus-visible{outline:none;transform:translateY(-3px)}.collectionCardPrimary:hover,.collectionCardPrimary:focus-visible{background:#4774c3}.cardNumber{font-size:clamp(42px,4vw,58px);font-weight:400;line-height:.9}.collectionCard strong{margin-top:5px;font-size:18px;font-weight:500}.collectionCard p{margin:20px 0 24px;font-size:15px;line-height:1.3}.cardInstruction{margin-top:auto;font-size:13px;font-weight:600}@media (max-width:820px){.collectionCards{grid-template-columns:1fr}.collectionCard{min-height:190px}}
.wireApp{color:#1d2821;background:#f3f4ef;min-height:100vh}.wireTopbar{z-index:20;background:#fbfcf8;border-bottom:1px solid #d9dfd8;grid-template-columns:minmax(230px,1fr) minmax(300px,680px) minmax(220px,1fr);align-items:center;gap:24px;min-height:76px;padding:14px clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.wireBrand{color:inherit;align-items:center;gap:11px;width:max-content;text-decoration:none;display:flex}.wireBrand img{object-fit:contain;width:43px;height:43px}.wireBrand span{display:grid}.wireBrand b{font:700 19px Georgia,serif}.wireBrand small{color:#6b756e;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px}.wireSearch{background:#fff;border:1px solid #cbd4cc;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex;box-shadow:0 2px 12px #263c2c0d}.wireSearch span{color:#4c725e;font-size:22px}.wireSearch input{color:#1d2821;background:0 0;border:0;outline:0;width:100%}.wireSearch button{color:#748078;background:0 0;border:0;padding:0;font-size:20px}.wireLocalState{color:#637168;text-transform:uppercase;letter-spacing:.055em;justify-self:end;font-size:11px}.wireStateDot{background:#d89424;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #f3e5c7}.wireHero{justify-content:space-between;align-items:flex-end;gap:36px;max-width:1760px;margin:auto;padding:48px clamp(18px,3vw,42px) 30px;display:flex}.wireEyebrow{color:#397353;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.wireHero h1{letter-spacing:-.035em;margin:0;font:700 clamp(34px,5vw,60px)/.98 Georgia,serif}.wireIntro{color:#637168;max-width:780px;margin:17px 0 0;font-size:15px;line-height:1.6}.wireHeroStats{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.wireHeroStats span{color:#6b756e;background:#fafbf7;border:1px solid #d8dfd8;border-radius:12px;gap:3px;min-width:112px;padding:13px 15px;font-size:11px;display:grid}.wireHeroStats b{color:#235e42;font:700 22px Georgia,serif}.wireStorageNote{color:#6e5a2d;background:#fff8e6;border:1px solid #e2c98b;border-radius:10px;align-items:center;gap:16px;max-width:1676px;margin:0 auto 18px;padding:12px 16px;font-size:12px;line-height:1.45;display:flex}.wireStorageNote b{white-space:nowrap;color:#604711}.wireCategoryBar{gap:7px;max-width:1760px;margin:auto;padding:0 clamp(18px,3vw,42px) 16px;display:flex;overflow:auto}.wireCategoryBar button{white-space:nowrap;color:#526158;background:#fafbf8;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:600}.wireCategoryBar button.active{color:#fff;background:#215f43;border-color:#215f43}.wireWorkspace{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;max-width:1760px;margin:auto;padding:0 clamp(18px,3vw,42px) 40px;display:grid}.wireListPanel,.wireDetailPanel{background:#fff;border:1px solid #dbe1db;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #2034260b}.wireListHeader{color:#637168;letter-spacing:.08em;background:#e9ede7;border-bottom:1px solid #d9dfd9;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:10px;display:flex}.wireTableWrap{max-height:64vh;overflow:auto}.wireTable{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:980px}.wireTable th{color:#56645b;text-transform:uppercase;letter-spacing:.08em;background:#f8faf7;padding:12px;font-size:10px;top:0}.wireTable th:first-child{width:22%}.wireTable th:nth-child(2){width:23%}.wireTable th:nth-child(3){width:45%}.wireTable th:nth-child(4){width:10%}.wireTable td{color:#536159;vertical-align:top;cursor:pointer;height:auto;min-height:54px;padding:12px;font-size:12px;line-height:1.45}.wireTable td:first-child{color:#1f2d24;font-size:13px}.wireTable tr.selected td{background:#eaf4ed}.wireCategoryTag{color:#416653;font-size:10px;display:inline-block}.wireStatus{color:#6c776f;letter-spacing:.06em;text-transform:uppercase;background:#edf0ec;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.wireStatus.draft{color:#8b5d08;background:#fff0cb}.wireDetailPanel{align-self:start;min-height:430px;padding:28px;position:sticky;top:94px}.wireDetailPanel h2{color:#1f3026;margin:0 0 12px;font:700 30px/1.1 Georgia,serif}.wireDetailPanel section{border-top:1px solid #e2e7e2;margin-top:27px;padding-top:22px}.wireDetailPanel h3{color:#38634c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:11px}.wireDetailPanel p{color:#526158;margin:0;font-size:14px;line-height:1.65}.wireDetailActions,.wireEditorActions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.wireEditor{gap:14px;display:grid}.wireEditor label{color:#526158;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:11px;font-weight:700;display:grid}.wireEditor input,.wireEditor textarea{color:#233129;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bdcabe;border-radius:8px;outline:none;width:100%;padding:10px 11px;font:400 13px/1.5 Arial,sans-serif}.wireEditor textarea{resize:vertical;min-height:108px}.wireEditor input:focus,.wireEditor textarea:focus{border-color:#4f906e;box-shadow:0 0 0 3px #4f906e1a}.wireEmpty{color:#778179;place-items:center;min-height:220px;font-size:13px;display:grid}.wireFooter{color:#78827b;justify-content:space-between;gap:20px;max-width:1760px;margin:auto;padding:18px clamp(18px,3vw,42px) 34px;font-size:11px;display:flex}.wireFooter nav{gap:16px;display:flex}.wireFooter a{color:#35664d;text-decoration:none}.wireFooter a:hover{text-decoration:underline}@media (max-width:1050px){.wireTopbar{grid-template-columns:1fr 1fr}.wireSearch{grid-area:2/1/auto/-1}.wireLocalState{grid-column:2}.wireWorkspace{grid-template-columns:1fr}.wireDetailPanel{position:static}.wireHero{flex-direction:column;align-items:flex-start}.wireHeroStats{justify-content:flex-start}.wireStorageNote{margin-left:18px;margin-right:18px}.wireFooter{flex-direction:column}}@media (max-width:650px){.wireTopbar{grid-template-columns:1fr}.wireLocalState{grid-column:1;justify-self:start}.wireHero{padding-top:32px}.wireStorageNote{flex-direction:column;align-items:flex-start;gap:5px}.wireWorkspace{padding-left:12px;padding-right:12px}.wireDetailPanel{padding:22px}.wireFooter nav{flex-direction:column;gap:7px}}.wireV1Summary{color:#68756d;font-size:12px}.wireV1Summary b{color:#246849}.wireDefinitionColumn{width:360px!important}.numCol .expander{color:#286b4b;min-width:0;box-shadow:none;background:0 0;border:0;margin:0 5px 0 -4px;padding:0;transform:translate(3px)}.wireDefinitionColumn input{padding-right:33px}@media (max-width:900px){.wireV1Summary{display:none}}.wireV1SectionLabels{min-width:760px;grid-template-columns:48px 1fr!important}.wireV1SectionLabels>div:first-child{padding:0}.wireV1TermsTable{min-width:760px}.wireV1TermsTable th.numCol,.wireV1TermsTable td.numCol{text-align:center;padding-left:4px;padding-right:4px;position:sticky;left:0;width:48px!important;min-width:48px!important;max-width:48px!important}.wireV1TermsTable th.numCol{z-index:5}.wireV1TermsTable td.numCol{z-index:1;background:#fff}.wireV1TermsTable .alphabetGroupRow td.numCol{background:#f1f7f3}.wireV1TermsTable .commonTermsColumn{width:34%!important}.wireV1TermsTable .wireDefinitionColumn{width:auto!important}.wireV1TermsTable .alphabetSort{width:34px;height:34px;box-shadow:none;background:0 0;border:0;padding:0}.wireV1TermsTable .alphabetSort span{color:#23664b;background:#e2f3e9;border-radius:999px;place-items:center;width:34px;height:26px;font-size:12px;font-weight:400;display:inline-grid}.wireV1TermsTable .alphabetGroupRow{cursor:pointer}.wireV1TermsTable .alphabetGroupRow td{background:#f1f7f3}.wireV1TermsTable .alphabetGroupRow input{color:#64746b;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.wireV1TermsTable .alphabetTermRow td.numCol{color:#7b867f;font-size:11px}.wireV1TermsTable .headingInitial{color:#fff;background:#111;border-radius:4px;place-items:center;width:22px;height:22px;margin-right:1px;font:700 18px/1 Georgia,serif;display:inline-grid}.wireV1TermsTable thead .headTop>span{align-items:flex-end;font-size:13px;display:flex}.wireV1TermsTable .columnSearch input{font-size:13px}.familyTopbar{color:#18211c;background:#f9faf7;border-bottom:1px solid #d8ded8;height:auto;min-height:78px;padding:0;display:block}.familyTopbarInner{grid-template-columns:280px minmax(320px,680px) auto auto;align-items:center;gap:20px;width:100%;max-width:1800px;min-height:78px;margin:0 auto;padding:8px 34px;display:grid}.familyKicker{color:#b9dbea;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.familyTopbar .ringBrandMark{width:14px;height:36px;box-shadow:none;background:0 0;border-radius:0}.brandRing{background:0 0;border:1.5px solid #49a4ff;border-radius:50%;width:8px;height:8px;display:block}.familyTopbar .brand h1{color:#18211c}.familyTopbar .brand p{color:#52675b;opacity:1}.familyTopbar .languageSwitch{color:#fff;background:#ffffff12;border-color:#ffffff70}.familyTopbar .languageSwitch:hover,.familyTopbar .languageSwitch:focus-visible{background:#ffffff25;border-color:#fff}.familyTopbar .saved{color:#455c50;white-space:nowrap}.familyTopbar .saved span{color:#2f9a66}@media (max-width:900px){.familyTopbar{padding:0}.familyTopbarInner{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:14px 18px}.familyTopbarInner .searchWrap{grid-area:2/1/auto/-1}.familyTopbarInner .languageSwitch{grid-area:1/2}.familyTopbarInner .saved{display:none}}@media (max-width:520px){.familyTopbarInner{grid-template-columns:1fr}.familyTopbarInner .languageSwitch{grid-area:3/1;justify-self:start}.familyKicker{white-space:normal}}.wireV1TermsTable col.wireV1AlphabetColumn{width:48px}.wireV1TermsTable col.wireV1CommonColumn{width:34%;transition:width .3s}.wireV1TermsTable col.wireV1DefinitionColumn{width:auto}.wireV1TermsTable col.wireV1CommonColumn.columnHidden{width:0!important}.wireV1TermsTable .commonTermsColumn{transform-origin:0;transition:width .3s,max-width .3s,padding .3s,opacity .2s,transform .3s,border-width .3s;overflow:hidden}.wireV1TermsTable .commonTermsColumn.columnHidden{opacity:0;pointer-events:none;border-right-width:0;padding-left:0;padding-right:0;transform:scaleX(0);border-left-width:0!important;width:0!important;max-width:0!important}.wireV1TermsTable .wireDefinitionColumn{transition:width .3s}.adminAuthPanel{background:#fff;border:1px solid #cbd8cf;border-radius:15px;width:min(460px,100vw - 32px);padding:22px;box-shadow:0 24px 70px #0f21175c}.adminAuthPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.adminAuthPanel>header small{color:#62736a;text-transform:uppercase;letter-spacing:.08em}.adminAuthPanel>header h3{margin:4px 0 0;font:700 25px/1.15 Georgia,serif}.adminAuthPanel>header>button{background:0 0;border:0;padding:0 5px;font-size:22px}.adminAuthPanel label{color:#425148;gap:6px;margin:13px 0;font-size:12px;font-weight:700;display:grid}.adminAuthPanel label input{border:1px solid #cbd6cf;border-radius:8px;height:42px;padding:8px 10px}.adminAuthPanel>p{color:#9a3535;background:#fff3f3;border:1px solid #e4bebe;border-radius:8px;padding:9px 10px;font-size:12px}.adminAuthPanel>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.adminAuthPanel>footer .primary{color:#fff;background:#176b50;border-color:#176b50}
.wirePublicPage .workspace{max-width:none;padding-left:7px;padding-right:7px}.wirePublicPage .titleRow{padding:0 27px}.wirePublicPage .signedInAs{color:#5b6a61;align-self:center;font-size:12px}.wirePublicPage .toolbar button:disabled{cursor:not-allowed;opacity:.48}.wirePublicPage .publicActionbar{background:#eef8f2;border:1px solid #bcd7c7;border-radius:9px;align-items:center;gap:12px;margin:8px 0;padding:10px;display:flex}.wirePublicPage .publicActionbar span{color:#64736a;font-size:12px}.wirePublicPage .publicNotice{color:#315c48;background:#f2faf5;border:1px solid #c8ded0;border-radius:9px;align-items:center;gap:9px;margin:8px 0;padding:9px 12px;font-size:12px;display:flex}.wirePublicPage .publicNotice>span{color:#2d9a62;font-size:8px}.wirePublicPage .publicNotice button{background:0 0;border:0;margin-left:auto;padding:0 4px}.wirePublicPage .publicSectionLabels,.wirePublicPage .publicTermsTable{min-width:1220px}.wirePublicPage .publicTermsTable th{width:210px}.wirePublicPage .publicTermsTable th.numCol,.wirePublicPage .publicTermsTable .numCol{width:52px}.wirePublicPage .publicTermsTable th.publicSelfHeader{width:252px}.wirePublicPage .publicTermsTable th.personalHeader{color:#315b77;background:#eef5fb;width:250px}.wirePublicPage .personalEditable{background:#f2f8fc}.wirePublicPage .personalEditable input{background:#fff;border-color:#9cbfd5}.wirePublicPage .personalEditable input:focus{border-color:#357ca8;box-shadow:0 0 0 3px #357ca81c}.wirePublicPage .personalReadOnly{background:#f7fafc}.wirePublicPage .personalCell{position:relative}.wirePublicPage .personalCell input{padding-right:86px}.wirePublicPage .personalCell small{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:3px 5px;font-size:8px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.wirePublicPage .pendingReview{color:#825d0b;background:#fff0c9}.wirePublicPage .privateEntry{color:#514c86;background:#e9e8f8}.wirePublicPage .emphasizedInitial{color:#fff;background:#111;border-radius:4px;place-items:center;width:22px;height:22px;margin-right:1px;font:700 18px/1 Georgia,serif;display:inline-grid}.wirePublicPage .publicModalBackdrop{z-index:90;background:#14251b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wirePublicPage .publicModal{background:#fff;border:1px solid #cbd8cf;border-radius:15px;width:min(520px,100%);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0f21175c}.wirePublicPage .publicModal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.wirePublicPage .publicModal>header small{color:#62736a;text-transform:uppercase;letter-spacing:.08em}.wirePublicPage .publicModal>header h3{margin:4px 0 0;font:700 25px/1.15 Georgia,serif}.wirePublicPage .publicModal>header>button{background:0 0;border:0;padding:0 5px;font-size:22px}.wirePublicPage .authModal label{color:#425148;gap:6px;margin:13px 0;font-size:12px;font-weight:700;display:grid}.wirePublicPage .authModal label input{border:1px solid #cbd6cf;border-radius:8px;height:42px;padding:8px 10px}.wirePublicPage .authError{color:#9a3535;background:#fff3f3;border:1px solid #e4bebe;border-radius:8px;padding:9px 10px;font-size:12px}.wirePublicPage .browserLocalWarning{color:#6b766f;font-size:11px;line-height:1.5}.wirePublicPage .publicModal>footer{justify-content:flex-end;gap:8px;margin-top:20px;padding:0;display:flex}.wirePublicPage .decisionModal>p{color:#425048;background:#f8faf8;border:1px solid #e1e7e2;border-radius:9px;padding:12px}.wirePublicPage .decisionModal h4{margin:20px 0 6px;font:700 18px Georgia,serif}.wirePublicPage .detailReadOnly section{border-top:1px solid #e1e7e2;padding:14px 0}.wirePublicPage .detailReadOnly section span{color:#6a786f;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700;display:block}.wirePublicPage .detailReadOnly section p{color:#2d3932;margin:6px 0 0;line-height:1.5}.wirePublicPage .viewMyOwn{color:#2c6280;background:#f0f7fb;border-color:#9fc4d8}.wirePublicPage .danger{color:#a13e3e;border-color:#e4c6c6}.wirePublicPage .adminEditableCell input{background:#fffbed;border-color:#bf9a45}.wirePublicPage .adminEditableCell input:focus{border-color:#9b7121;box-shadow:0 0 0 3px #c4922b22}.wirePublicPage .detailReadOnly .adminDetailInput{color:#26362d;background:#fffbed;border:1px solid #bf9a45;border-radius:8px;width:100%;margin-top:8px;padding:10px;font:14px/1.5 Arial,Helvetica,sans-serif;display:block}.wirePublicPage .detailReadOnly textarea.adminDetailInput{resize:vertical;min-height:150px}@media (max-width:900px){.wirePublicPage .titleRow{padding:0 9px}.wirePublicPage .publicActionbar{flex-direction:column;align-items:flex-start}.wirePublicPage .signedInAs{display:none}}.wirePublicPage .adminColumnToggle,.wirePublicPage .adminUserSearch,.wirePublicPage .adminUserSearch *{font-weight:400}.wirePublicPage .adminUserSearch>button{height:36px}.wirePublicPage .profileEditor,.wirePublicPage .profileEditor *,.wirePublicPage .profileEditor label,.wirePublicPage .profileEditor input,.wirePublicPage .profileEditor p{font-weight:400}.wirePublicPage .termsEditingCell,.wirePublicPage .personalEditable{background:#fff}.wirePublicPage .publicTermsTable th.personalHeader.termsEditingHeader{color:#4e5c53;background:#f8faf7}.wirePublicPage .termsEditingCell input,.wirePublicPage .personalEditable input{background:#fffbed;border-color:#bf9a45}.wirePublicPage .termsEditingCell input:focus,.wirePublicPage .personalEditable input:focus{border-color:#9b7121;box-shadow:0 0 0 3px #c4922b22}.wirePublicPage .detailReadOnly section p{white-space:pre-wrap}.wirePublicPage .adminInlineDefinition input{padding-right:34px}.wirePublicPage .adminUserResult{grid-template-columns:minmax(100px,.75fr) minmax(175px,1.15fr) minmax(80px,.55fr) minmax(205px,1.25fr) minmax(220px,1.35fr) 150px;min-height:50px}.wirePublicPage .adminUserResult>*{white-space:nowrap}.wirePublicPage .adminUserResult{grid-template-columns:minmax(85px,.7fr) minmax(145px,1.1fr) minmax(65px,.5fr) minmax(145px,1fr) minmax(165px,1.15fr) 125px}.wirePublicPage .adminColumnToggle{justify-self:end;width:125px}.wirePublicPage .adminUserResult{min-height:0;padding-top:4px;padding-bottom:4px;padding-right:0}.wirePublicPage .publicTermsTable col.publicPersonalColumn,.wirePublicPage .publicTermsTable .publicPersonalColumn{transition:width .3s,max-width .3s,padding .3s,opacity .18s,border-width .3s;transform:none}.wirePublicPage .publicTermsTable col.publicPersonalColumn.columnHidden,.wirePublicPage .publicTermsTable .publicPersonalColumn.columnHidden{border-right-width:0;transform:none;border-left-width:0!important}.wirePublicPage .alphabetGroupRow,.wirePublicPage .alphabetGroupRow td{height:48px}.wirePublicPage .publicTermsTable col.publicPersonalColumn,.wirePublicPage .publicTermsTable .publicPersonalColumn{transition:none}.wirePublicPage .adminUserResult{grid-template-columns:minmax(85px,.7fr) minmax(145px,1.1fr) minmax(65px,.5fr) minmax(165px,1.05fr) minmax(180px,1.15fr);padding-right:134px;font-size:11px;position:relative}.wirePublicPage .adminColumnToggle{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:900px){.wirePublicPage .profileEditor{grid-template-columns:minmax(85px,.7fr) minmax(130px,1.15fr) repeat(3,minmax(105px,1fr));overflow-x:auto}.wirePublicPage .profileEditor label:nth-of-type(n+3){grid-column:auto}}.wirePublicPage .versionOnePublicSectionLabels,.wirePublicPage .versionOnePublicTermsTable{min-width:760px}.wirePublicPage .versionOnePublicTermsTable col.alphabetColumn,.wirePublicPage .versionOnePublicTermsTable th.numCol,.wirePublicPage .versionOnePublicTermsTable td.numCol{width:48px!important;min-width:48px!important;max-width:48px!important;left:0!important}.wirePublicPage .versionOnePublicTermsTable .alphabetGroupRow .numberWrap{height:26px;color:#23664b!important;background:#e2f3e9!important;border-radius:999px!important;width:34px!important;min-width:34px!important;padding:0!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.wirePublicPage .versionOnePublicTermsTable col.wireSourceColumn,.wirePublicPage .versionOnePublicTermsTable th.dawTermHeader{width:auto!important;max-width:none!important}@media (max-width:900px){.wirePublicPage.versionOneWirePublicPage .signedInAs{display:inline-flex}}.wirePublicPage .authLoginAction{justify-content:flex-end;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.wirePublicPage .authLoginAction>span{color:#68766e;font-size:11px}.wirePublicPage .authRegistrationHeading{color:#425148;border-top:1px solid #dfe6e1;gap:4px;margin:4px 0 2px;padding-top:16px;display:grid}.wirePublicPage .authRegistrationHeading strong{font:700 16px Georgia,serif}.wirePublicPage .authRegistrationHeading span{color:#68766e;font-size:11px;line-height:1.45}.wirePublicPage{line-height:1.5}.wirePublicPage .searchWrap input::placeholder{font-size:12px}.wirePublicPage .brand p a,.wirePublicPage .saved,.wirePublicPage footer .local,.wirePublicPage footer .wireHomeLink{color:inherit;text-decoration:none}.wirePublicPage .familyKicker{color:#397153;opacity:1}.wirePublicPage .familyTopbar .brand p{color:#52675b;opacity:1}.wirePublicPage .saved{text-transform:none}.wirePublicPage .profileEditor{background:#f2faf5;border:1px solid #c8ded0;border-radius:9px;grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end;gap:7px 10px;margin:6px 27px 9px;padding:9px 12px;display:grid}.wirePublicPage .profileEditor label{color:#425148;gap:4px;font-size:11px;font-weight:700;display:grid}.wirePublicPage .profileEditor input{background:#fff;border:1px solid #cbd6cf;border-radius:7px;height:34px;padding:6px 9px}.wirePublicPage .profileEditor>p{color:#68766e;grid-column:1/-1;margin:0;font-size:11px}.wirePublicPage .profileEditor>.authError{color:#9a3535}.wirePublicPage .adminUserSearch{background:#f2faf5;border:1px solid #c8ded0;border-radius:9px;flex-wrap:wrap;align-items:end;gap:8px;margin:8px 27px 12px;padding:10px 12px;display:flex}.wirePublicPage .adminUserSearch label{color:#425148;gap:5px;font-size:11px;font-weight:700;display:grid}.wirePublicPage .adminUserSearch input{background:#fff;border:1px solid #cbd6cf;border-radius:7px;width:210px;height:36px;padding:7px 9px}.wirePublicPage .adminUserResults{flex:100%;gap:5px;display:grid}.wirePublicPage .adminUserResult{color:#425148;background:#fff;border-radius:6px;grid-template-columns:minmax(85px,.75fr) minmax(140px,1.2fr) repeat(3,minmax(72px,.62fr)) minmax(138px,1fr) minmax(155px,1.15fr) 142px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:grid}.wirePublicPage .adminColumnToggle{white-space:nowrap;height:36px;padding:7px 10px}.wirePublicPage .adminUserSearch .authError{color:#9a3535;margin:0;font-size:12px}.wirePublicPage .adminUserTotal{text-align:right;color:#425148;margin:3px 0 0;font-size:12px}.wirePublicPage .wirePageFooter{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding-left:27px;padding-right:27px;display:grid}.wirePublicPage .wireFooterStats{gap:8px;display:flex}.wirePublicPage .wirePageFooter .local{justify-self:end;margin-left:0}.wirePublicPage .wirePageFooter .wireHomeLink{grid-column:2;justify-self:end}.wirePublicPage .familyTopbarInner .wireProductsLink{grid-column:4;justify-self:end}.wirePublicPage .actionSwitch{background:#fff;border:1px solid #cbd6cf;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:stretch;width:232px;height:38px;display:inline-grid;overflow:hidden}.wirePublicPage .titleActions .actionSwitch:last-child{width:112px}.wirePublicPage .actionSwitch .actionSwitchMain{white-space:nowrap;text-overflow:ellipsis;border:0;border-left:1px solid #e1e7e2;border-right:1px solid #e1e7e2;border-radius:0;min-width:0;overflow:hidden}.wirePublicPage .actionSwitch .actionSwitchMain.primary{color:#fff;background:#17794f;border-color:#17794f}.wirePublicPage .visitorEditButton{color:#33453a;box-shadow:none;background:#fff;border-color:#cad3cc}.wirePublicPage .ownVisibilitySwitch{color:#000;background:#fff;border:0;border-radius:8px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:400}.wirePublicPage .ownVisibilitySwitch:disabled{color:#8a958e;cursor:not-allowed;background:#f5f7f5}.wirePublicPage .actionSwitch button{font-weight:400}.wirePublicPage .actionSwitch.activeSelection .actionSwitchMain:not(:disabled){color:#17794f;background:#fff;border-color:#e1e7e2;font-weight:400}.wirePublicPage .actionSwitch .actionSwitchMain:disabled{color:#8b958f;cursor:default;background:#fff}.wirePublicPage .actionSwitch .actionSwitchArrow{color:#607068;background:#f5f8f6;border:0;border-radius:0;min-width:18px;padding:0;font-size:8px;line-height:1}.wirePublicPage .actionSwitch .actionSwitchArrow:hover{color:#244b38;background:#e8f1eb}.wirePublicPage .actionSwitch:focus-within{box-shadow:0 0 0 3px #17794f1c}.wirePublicPage .actionSwitch:hover,.wirePublicPage .actionSwitch:hover button{cursor:ns-resize}@media (max-width:900px){.wirePublicPage .wirePageFooter{padding-left:9px;padding-right:9px}.wirePublicPage .wireFooterStats{flex-wrap:wrap}.wirePublicPage .familyTopbarInner .wireProductsLink{text-align:right;white-space:normal;grid-area:1/2;margin-right:-2px;display:block}.wirePublicPage .titleActions{justify-content:flex-end}.wirePublicPage .profileEditor{grid-template-columns:1fr 1fr;margin-left:9px;margin-right:9px}.wirePublicPage .profileEditor label:nth-of-type(n+3){grid-column:1/-1}.wirePublicPage .adminUserSearch{margin-left:9px;margin-right:9px}.wirePublicPage .adminUserResult{grid-template-columns:1fr}.wirePublicPage .adminUserResult span{overflow-wrap:anywhere}}.wirePublicPage .adminUserResults{flex:0 0 100%;width:100%;min-width:0;overflow-x:auto}.wirePublicPage .adminUserResult{grid-template-columns:minmax(85px,.7fr) minmax(145px,1.1fr) minmax(65px,.5fr) minmax(165px,1.05fr) minmax(180px,1.15fr);align-items:center;gap:8px;min-width:815px;min-height:0;padding:4px 134px 4px 9px;font-size:11px;position:relative}.wirePublicPage .adminUserResult>*{white-space:nowrap;overflow-wrap:normal}.wirePublicPage .adminColumnToggle{width:125px;height:36px;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.wirePublicPage .publicTermsTable thead tr,.wirePublicPage .publicTermsTable thead th{height:79px!important}.wirePublicPage .publicTermsTable thead th{vertical-align:top;padding-top:8px!important;padding-bottom:8px!important}.wirePublicPage .publicColumnSearch{width:232px;max-width:100%}.wirePublicPage .adminUserResult{grid-template-columns:100px 190px 75px 175px 190px;min-width:905px}.wirePublicPage .adminColumnToggle{border:0;font-weight:400}.wirePublicPage .publicTermsTable thead tr{height:79px!important}.wirePublicPage .publicTermsTable thead th{box-sizing:border-box;height:79px!important}.wirePublicPage .publicTermsTable thead th.columnHidden>*{display:none}.wirePublicPage .publicColumnSearch input{padding-top:0;padding-bottom:0;line-height:29px}.wirePublicPage .toolbar .publicUserColumnToggle{min-width:116px;height:38px;font-size:12px;font-weight:400;line-height:18px}.wirePublicPage .familyKicker{font-weight:400}.wirePublicPage .titleRow p{font-size:13px}.wirePublicPage .visitorEditButton{font-weight:400}.wirePublicPage .profileEditor,.wirePublicPage .adminUserSearch{width:calc(100% - 84px);margin-right:auto}.wirePublicPage .publicSectionLabels{height:35px}.wirePublicPage .workspace{padding-top:10px}.wirePublicPage .titleRow h2{margin-bottom:0}.wirePublicPage .titleRow p{margin-top:-4px}.wirePublicPage .titleRow{align-items:center;margin-bottom:10px}.wirePublicPage .tableScroll{scrollbar-gutter:stable}.wirePublicPage .versionOnePublicTermsTable{table-layout:fixed!important}.wirePublicPage .publicSectionLabels,.wirePublicPage .publicTermsTable{transition:none!important}.wirePublicPage .publicTermsTable thead th:not(.numCol){position:sticky;overflow:hidden}.wirePublicPage .publicTermsTable thead th:not(.numCol)>.publicHeaderLabel{height:24px;min-height:24px;position:absolute;top:8px;left:10px;right:10px}.wirePublicPage .publicTermsTable thead th:not(.numCol)>.publicColumnSearch{width:232px;max-width:calc(100% - 20px);margin-top:0;position:absolute;top:40px;left:10px}.wirePublicPage .publicTermsTable .alphabetGroupRow,.wirePublicPage .publicTermsTable .alphabetGroupRow>td{box-sizing:border-box;height:48px!important;min-height:48px!important;max-height:48px!important}.wirePublicPage .publicTermsTable .alphabetGroupRow>td{overflow:hidden;padding-top:0!important;padding-bottom:0!important}.wirePublicPage .publicTermsTable .alphabetTermRow,.wirePublicPage .publicTermsTable .alphabetTermRow>td{box-sizing:border-box;vertical-align:middle;overflow:hidden;height:48px!important;min-height:48px!important;max-height:48px!important}.wirePublicPage .adminUserSearch>button{justify-content:center;align-items:center;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.wirePublicPage .adminUserResult{min-height:0}.wirePublicPage .adminColumnToggle{height:24px;padding:0 8px;font-size:11px;line-height:1}.wirePublicPage .publicUserListControl{align-self:center;position:relative}.wirePublicPage .toolbar .publicUserListControl>.publicUserColumnToggle{min-width:116px}.wirePublicPage .toolbar .publicUserListControl>.publicUserColumnToggle.listOpen{color:#17794f;background:#f2faf5;border-color:#9fcab3}.wirePublicPage .publicUserColumnList{z-index:20;overscroll-behavior:contain;background:#fff;border:1px solid #cbd6cf;border-radius:8px;width:116px;max-height:310px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 24px #20362824}.wirePublicPage .publicUserColumnList>button{color:#33453a;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:11px;font-weight:400;line-height:30px;display:block;overflow:hidden}.wirePublicPage .publicUserColumnList>button span{white-space:nowrap;display:block;overflow:hidden}.wirePublicPage .publicUserColumnList>button:hover{background:#f2f7f3}.wirePublicPage .publicUserColumnList>button.columnOpen{color:#17794f;background:#e5f3ea}html:has(.wirePublicPage){overflow-y:scroll}
.wirePublicPage .ownTermForm{align-items:end;gap:9px;margin:16px 0;display:flex}.wirePublicPage .ownTermForm label{color:#425148;flex:1;gap:6px;font-size:12px;font-weight:700;display:grid}.wirePublicPage .ownTermForm input{border:1px solid #cbd6cf;border-radius:8px;height:40px;padding:8px 10px}.wirePublicPage .ownTermsList{gap:7px;max-height:250px;display:grid;overflow:auto}.wirePublicPage .ownTermsList>div{border:1px solid #e1e7e2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.wirePublicPage .ownTermsList>div span{color:#34463b;font-weight:600}.wirePublicPage .ownTermsList>p{color:#6b766f;font-size:12px}.wirePublicPage .detailReadOnly textarea{color:#2d3932;width:100%;min-height:150px;font:inherit;resize:vertical;border:1px solid #9cbfd5;border-radius:8px;margin-top:8px;padding:10px;line-height:1.5}.wirePublicPage .detailReadOnly .personalDetailTerm{color:#2d3932;width:100%;height:42px;font:inherit;border:1px solid #9cbfd5;border-radius:8px;margin-top:8px;padding:8px 10px}.wirePublicPage .detailReadOnly .termsEditingInput{background:#fffbed;border-color:#bf9a45}.wirePublicPage .detailReadOnly .termsEditingInput:focus{border-color:#9b7121;outline:none;box-shadow:0 0 0 3px #c4922b22}
.wirePublicPage .termReferenceImage{border-top:1px solid #e1e7e2;margin:0;padding:14px 0 0}.wirePublicPage .termReferenceImage>button{cursor:zoom-in;background:#f7faf8;border:1px solid #d5e0d8;border-radius:10px;width:100%;padding:8px;display:block}.wirePublicPage .termReferenceImage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:230px;margin:0 auto;display:block}.wirePublicPage .termReferenceImage>button>span{color:#557065;margin-top:7px;font-size:11px;display:block}.wirePublicPage .termReferenceImage figcaption,.wirePublicPage .imageLightbox figcaption{color:#44544b;gap:4px;margin-top:9px;font-size:12px;line-height:1.4;display:grid}.wirePublicPage .termReferenceImage figcaption small,.wirePublicPage .imageLightbox figcaption small{color:#708078}.wirePublicPage .termReferenceImage figcaption p,.wirePublicPage .imageLightbox figcaption p{color:#44544b;margin:0;line-height:1.55}.wirePublicPage .imageLightboxBackdrop{z-index:110}.wirePublicPage .imageLightbox{background:#fff;border:1px solid #cbd8cf;border-radius:15px;width:min(1200px,96vw);max-height:94vh;margin:0;padding:18px;position:relative;overflow:auto;box-shadow:0 24px 70px #0f211780}.wirePublicPage .imageLightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh;margin:0 auto;display:block}.wirePublicPage .imageLightboxClose{z-index:1;background:#fff;border:1px solid #cad7cf;border-radius:999px;width:34px;height:34px;font-size:23px;line-height:1;position:absolute;top:8px;right:10px}.wirePublicPage .imageLightbox figcaption{padding-right:36px}.wirePublicPage .plainTermLink{color:#39453e;text-overflow:ellipsis;white-space:nowrap;cursor:default;max-width:calc(100% - 33px);margin-left:8px;padding:7px 0;font-size:13px;line-height:20px;display:inline-block;overflow:hidden}.wirePublicPage .plainTermPlaceholder{color:#b5bdb7;font-style:italic}
.wirePublicPage .alphabetGroupRow{cursor:pointer}.wirePublicPage .publicSectionLabels>div:first-child{white-space:nowrap;letter-spacing:.05em;padding-left:6px;font-size:9px}.wirePublicPage .publicTermsTable col.alphabetColumn,.wirePublicPage .publicTermsTable th.numCol,.wirePublicPage .publicTermsTable td.numCol{width:4%}.wirePublicPage .publicTermsTable th.numCol,.wirePublicPage .publicTermsTable td.numCol,.wirePublicPage .alphabetTermRow .numCol{text-align:center;padding-left:4px;padding-right:4px}.wirePublicPage .publicTermsTable th.numCol{vertical-align:middle}.wirePublicPage .publicTermsTable col.selfDefinedColumn{width:252px;max-width:252px;transition:width .3s,max-width .3s}.wirePublicPage .publicTermsTable col.selfDefinedColumn.columnHidden{width:0!important;max-width:0!important}.wirePublicPage .publicTermsTable .publicSelfColumn{width:252px;max-width:252px;transition:width .3s,max-width .3s,padding .3s,opacity .18s,border-width .3s;overflow:hidden}.wirePublicPage .publicTermsTable th.publicSelfColumn,.wirePublicPage .publicTermsTable td.publicSelfColumn{width:252px;max-width:252px}.wirePublicPage .publicTermsTable thead .publicHeaderLabel{font-size:13px}.wirePublicPage .publicSelfHeader .publicHeaderLabel,.wirePublicPage .dawTermHeader .publicHeaderLabel,.wirePublicPage .personalHeader .publicHeaderLabel{align-items:flex-end}.wirePublicPage .publicTermsTable .publicSelfColumn.columnHidden{opacity:0;pointer-events:none;border-right-width:0;padding-left:0;padding-right:0;border-left-width:0!important;width:0!important;max-width:0!important}.wirePublicPage .publicTermsTable .selfDefined{border-left-width:1px!important;border-left-color:#c9ddd0!important}.wirePublicPage .publicTermsTable col.wireSourceColumn{width:210px}.wirePublicPage .publicTermsTable col.facilityColumn,.wirePublicPage .publicTermsTable col.facilityFillColumn{transition:width .3s,max-width .3s}.wirePublicPage .publicTermsTable col.facilityColumn.columnHidden,.wirePublicPage .publicTermsTable col.facilityFillColumn.columnHidden{width:0!important;max-width:0!important}.wirePublicPage .publicTermsTable .publicFacilityColumn{transform-origin:0;transition:width .3s,max-width .3s,padding .3s,opacity .2s,transform .3s,border-width .3s;overflow:hidden}.wirePublicPage .publicTermsTable .publicFacilityColumn.columnHidden{opacity:0;pointer-events:none;border-right-width:0;padding-left:0;padding-right:0;transform:scaleX(0);width:0!important;max-width:0!important}.wirePublicPage .publicTermsTable col.personalDefinitionColumn{width:250px}.wirePublicPage .publicTermsTable col.publicPersonalColumn,.wirePublicPage .publicTermsTable .publicPersonalColumn{transform-origin:0;width:250px;max-width:250px;transition:width .3s,max-width .3s,padding .3s,opacity .2s,transform .3s,border-width .3s;overflow:hidden}.wirePublicPage .publicTermsTable col.publicPersonalColumn.columnHidden,.wirePublicPage .publicTermsTable .publicPersonalColumn.columnHidden{opacity:0;pointer-events:none;border-right-width:0;padding-left:0;padding-right:0;transform:scaleX(0);width:0!important;max-width:0!important}.wirePublicPage .personalHeader{position:sticky}.wirePublicPage .saveChangesButton{color:#fff;background:#b93b3b;border-color:#a92f2f;box-shadow:0 3px 10px #8f24242b}.wirePublicPage .saveChangesButton:hover{background:#a92f2f;border-color:#8f2424}.wirePublicPage .personalResizeHandle{z-index:4;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.wirePublicPage .personalCell.linkedCell input{padding-right:33px}.wirePublicPage .personalCell.linkedCell small{right:30px}.wirePublicPage .personalTermDisplay{color:#334139;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:8px 30px 8px 9px;font-size:13px;line-height:1.35;overflow:hidden}.wirePublicPage .personalOriginalTerm{color:#98a29c;margin-left:.55em;font-weight:400}.wirePublicPage .emptyPersonalTerm{color:#aab2ad;font-style:italic}.wirePublicPage .kentLinkedCell{max-width:100%}.wirePublicPage .kentLinkedCell input{width:100%;min-width:0}.wirePublicPage .publicSelfHeader .publicHeaderLabel{white-space:nowrap}.wirePublicPage .alphabetGroupRow td{background:#f2f7f3;border-bottom-color:#d8e3db}.wirePublicPage .alphabetGroupRow:hover td{background:#eaf4ed}.wirePublicPage .alphabetGroupLabel{color:#315b47;letter-spacing:.02em;font-weight:700}.wirePublicPage .alphabetGroupLabel small{color:#748078;text-transform:uppercase;white-space:nowrap;margin-left:0;font-size:10px;font-weight:500}.wirePublicPage .alphabetGroupRow .numberWrap{justify-content:center;font-size:13px;font-weight:400;position:relative;padding-left:7px!important}.wirePublicPage .alphabetTermRow .numberWrap{color:#687269;background:#f1f0e8;font-weight:400}.wirePublicPage .versionOnePublicTermsTable .alphabetTermRow td.numCol{padding:4px;font-size:11px;line-height:1.5}.wirePublicPage .versionOnePublicTermsTable .alphabetTermRow .numberWrap{padding:0!important}.wirePublicPage .alphabetSort{width:100%;box-shadow:none;color:#425148;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:11px;display:inline-flex}.wirePublicPage .alphabetSort:hover{color:#176b50;background:#edf6f1}.wirePublicPage .alphabetGroupRow .expander{visibility:hidden;width:100%;margin:0;position:absolute;inset:0}.wirePublicPage .closePublicActionbar{box-shadow:none;color:#65736b;background:0 0;border:0;margin-left:auto;padding:2px 7px;font-size:20px;line-height:1}.wirePublicPage .closePublicActionbar:hover{color:#214d39;background:#e2f1e8}.wirePublicPage .publicHeaderLabel{align-items:center;min-height:24px;display:flex}.wirePublicPage .publicColumnSearch{margin-top:8px}.wirePublicPage .publicColumnSearch input{color:#314038;letter-spacing:0;background:#fff;border:1px solid #ccd7d1;border-radius:8px;outline:none;width:100%;height:31px;padding:6px 8px;font-size:13px;font-weight:400}.wirePublicPage .publicColumnSearch input:focus{border-color:#5f9e7b;box-shadow:0 0 0 3px #5f9e7b18}.wirePublicPage .publicColumnSearch input::placeholder{color:#97a39b}.wirePublicPage .existingUserLogin{color:#6b766f;justify-content:flex-end;align-items:center;gap:10px;margin:2px 0 14px;font-size:11px;display:flex}.wirePublicPage .existingUserLogin button{padding:9px 16px}.wirePublicPage .authModal .existingUserLogin .primary,.wirePublicPage .authModal>footer .primary{justify-content:center;width:82px}.wirePublicPage .newUserRegistration{border-top:1px solid #dce4de;padding-top:14px}.wirePublicPage .newUserRegistration h4{margin:0;font:700 17px/1.2 Georgia,serif}.wirePublicPage .newUserRegistration p{color:#6b766f;margin:5px 0 2px;font-size:11px}
