@font-face{font-family:MenresDocument;src:url(/tool-assets/document-sans.ttf)format("truetype");font-display:swap}.utility-page{--u-panel:#141927;--u-line:#ffffff13;--u-muted:#9ba6bd;--u-accent:#bca5ff;color:#edf1fa;background:radial-gradient(at 20% 0,#49366c33,#0000 52%),#0b101a;min-height:100dvh;padding:24px max(20px,50vw - 720px) 70px;font-family:Arial,sans-serif}.utility-top,.utility-brand,.utility-inline,.utility-toolbar,.word-formatbar,.utility-tabs,.document-title,.document-footer,.utility-panel-heading{align-items:center;gap:12px;display:flex}.utility-top{border-bottom:1px solid var(--u-line);justify-content:space-between;padding:0 0 28px}.utility-top>a:last-child{color:var(--u-muted);font-size:14px}.utility-brand{font-size:22px;font-weight:750;text-decoration:none}.utility-brand img{border-radius:12px;width:38px;height:38px}.utility-brand span{color:var(--u-muted);border-left:1px solid #ffffff25;padding-left:12px;font-size:13px;font-weight:400}.utility-heading{max-width:820px;padding:38px 0 28px}.utility-kicker{letter-spacing:2.1px;color:#bfa5ed;font-size:11px;font-weight:700}.utility-heading h1,.daily-services h1{letter-spacing:-1.6px;margin:13px 0 14px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.12}.utility-heading p,.daily-services>header p{color:var(--u-muted,#a4abc0);margin:0;font-size:16px;line-height:1.65}.utility-page *,.daily-services *{box-sizing:border-box}.utility-page button,.utility-page select,.utility-page input,.utility-page textarea{font:inherit}.utility-page button,.utility-page select{color:#e9edfa;background:#202739;border:1px solid #ffffff20;border-radius:10px;min-height:38px;padding:9px 13px}.utility-page button{cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.utility-page button:hover:enabled{background:#30394f;border-color:#b8a2ee77}.utility-page button:disabled{opacity:.4;cursor:default}.utility-page button[aria-pressed=true],.utility-page button.active{color:#e0d4ff;background:#bca5ff25;border-color:#bca5ff7a}.utility-page :focus-visible,.daily-services a:focus-visible{outline-offset:3px;outline:2px solid #bca5ff}.utility-page button.utility-primary,.utility-page .utility-primary{color:#211735;background:#c0a8ff;border-color:#0000;border-radius:10px;padding:12px 17px;font-weight:700;text-decoration:none}.utility-page button.utility-primary:hover:enabled{background:#d0bfff}.utility-page input:not([type=checkbox]):not([type=color]):not([type=range]),.utility-page textarea{color:#edf1fa;background:#0e1421;border:1px solid #ffffff20;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:14px}.utility-page input[type=checkbox]{accent-color:#c4aaff;width:17px;height:17px}.utility-page input[type=color]{background:#202739;border:1px solid #ffffff25;border-radius:8px;width:38px;height:38px;padding:3px}.utility-page input[type=range]{accent-color:#bca5ff;width:100%}.utility-page label{color:#b9c3d7;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.utility-page h2{letter-spacing:-.4px;margin:0 0 20px;font-size:20px;font-weight:650}.utility-page h3{margin:0 0 14px;font-size:14px;font-weight:650}.utility-panel{background:var(--u-panel);border:1px solid var(--u-line);border-radius:20px;min-width:0;padding:25px;box-shadow:0 15px 50px #00000010}.utility-panel-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.utility-panel-heading h2{margin:8px 0 0}.utility-stack{flex-direction:column;gap:16px;display:flex}.utility-inline{flex-wrap:wrap}.utility-hidden{display:none!important}.utility-error{color:#ffc6c2;overflow-wrap:anywhere;background:#e75a5a15;border:1px solid #ff808040;border-radius:12px;margin:15px 0;padding:14px 17px;font-size:14px;line-height:1.6}.utility-error a{color:#e2caff;margin-top:8px;text-decoration:underline;display:block}.utility-hint,.utility-empty{color:var(--u-muted);margin:15px 0;font-size:12px;line-height:1.7}.utility-loading{min-height:220px;color:var(--u-muted);place-items:center;display:grid}.utility-toolbar,.word-formatbar{border-bottom:1px solid var(--u-line);background:#101623;flex-wrap:wrap;gap:7px;padding:12px 18px}.utility-toolbar button,.word-formatbar button{min-height:34px;font-size:12px}.utility-tabs{border:1px solid var(--u-line);background:#141927;border-radius:15px;gap:7px;width:max-content;max-width:100%;padding:7px;overflow:auto}.utility-tabs button{white-space:nowrap;background:0 0;border-color:#0000;padding:11px 22px}.tool-privacy{color:var(--u-muted);align-items:center;gap:13px;margin:18px 0 24px;line-height:1.6;display:flex}.tool-privacy>span{text-transform:uppercase;letter-spacing:1px;color:#a7dfd0;background:#85dccb0b;border:1px solid #85dccb40;border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:10px}.tool-privacy small{font-size:12px}.document-workspace{padding:0;overflow:hidden}.document-title{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 22px}.utility-page .document-title input{background:0 0;border:0;width:min(480px,100%);padding:5px 0;font-size:18px;font-weight:600}.document-title>span{color:var(--u-muted);font-size:11px}.document-footer{border-top:1px solid var(--u-line);color:var(--u-muted);flex-wrap:wrap;justify-content:space-between;gap:7px;padding:13px 20px;font-size:11px;line-height:1.6}.document-workspace>.utility-error{margin:12px 18px}.utility-dropzone{text-align:center;color:#a89cc3;background:#a283ec07;border:1px dashed #bca5ff60;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:35px 20px;display:flex}.utility-dropzone h2{color:#edf1fa;margin:0;font-size:22px}.utility-dropzone>span{color:var(--u-muted);font-size:12px}.daily-services{--u-line:#ffffff15;padding:30px 0 35px}.daily-services>header{padding:5px 0 24px}.daily-services h1{font-size:clamp(29px,3.5vw,42px)}.daily-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.daily-card{color:#eaf0f8;background:linear-gradient(145deg,#182631,#121624);border:1px solid #ffffff1a;border-radius:22px;padding:25px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.daily-card:hover{border-color:#ffffff42;transform:translateY(-3px)}.daily-card>div{color:#99dfd0;justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.daily-card.amber{background:linear-gradient(145deg,#2d251c,#17191e)}.daily-card.amber>div{color:#e6c394}.daily-card.violet{background:linear-gradient(145deg,#292239,#171723)}.daily-card.violet>div{color:#c8b1ff}.daily-card h2{letter-spacing:-.4px;margin:0 0 13px;font-size:20px;line-height:1.3}.daily-card p{color:#a3aec0;min-height:48px;margin:0 0 24px;font-size:14px;line-height:1.65}.daily-card b{color:#d8e0ed;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.daily-shortcuts{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.daily-shortcuts a{color:#c4c7d7;background:#141724;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;text-decoration:none;display:flex}.transfer-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;display:grid}.transfer-qr{background:#fff;border-radius:18px;width:fit-content;margin:22px auto;padding:15px}.transfer-qr img{width:228px;max-width:100%;display:block}.transfer-link{word-break:break-all;color:var(--u-muted);background:#0b111c;border-radius:10px;padding:12px;font-size:11px}.transfer-files{flex-direction:column;gap:10px;margin-top:20px;display:flex}.transfer-file{border:1px solid var(--u-line);border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.transfer-file>div{flex:1;min-width:0}.transfer-file b{overflow-wrap:anywhere;font-size:13px;display:block}.transfer-file small{color:var(--u-muted);margin-top:5px;font-size:11px;display:block}.transfer-file button{flex-shrink:0}.transfer-meta{color:var(--u-muted);flex-wrap:wrap;align-items:center;gap:15px;font-size:12px;display:flex}.transfer-status{color:#a7dfd0;padding:12px 0;font-size:13px}.transfer-note{border-top:1px solid var(--u-line);color:var(--u-muted);margin-top:20px;padding-top:17px;font-size:12px;line-height:1.7}.transfer-create{text-align:center;max-width:760px;margin:0 auto;padding:50px 30px}.transfer-create>svg{color:#bca5ff;margin:0 auto 22px}.transfer-create p{max-width:500px;color:var(--u-muted);margin:15px auto 25px;font-size:14px;line-height:1.8}.expense-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.expense-sidebar{padding:20px;position:sticky;top:20px}.expense-sidebar>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.expense-sidebar h2{margin:0;font-size:16px}.expense-group-link{text-align:left;width:100%;margin:3px 0;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important;gap:12px!important;padding:12px!important}.expense-group-link.active{background:#bca5ff14!important;border-color:#bca5ff40!important}.expense-group-link span{overflow-wrap:anywhere;flex:1}.expense-group-link small{color:var(--u-muted);margin-top:5px;font-size:10px;display:block}.expense-create{border-top:1px solid var(--u-line);margin-top:15px;padding-top:18px}.expense-main{flex-direction:column;gap:20px;display:flex}.expense-total{margin:12px 0 25px}.expense-total small{color:var(--u-muted);margin-bottom:9px;font-size:12px;display:block}.expense-total b{letter-spacing:-1px;font-size:36px;font-weight:600}.expense-balances{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.expense-balances>div{border:1px solid var(--u-line);background:#0c1320;border-radius:13px;flex-direction:column;gap:8px;padding:15px;display:flex}.expense-balances span{font-size:12px}.expense-balances strong{font-size:18px}.expense-balances small{color:var(--u-muted);font-size:10px}.positive{color:#9cdac5}.negative{color:#efb4ad}.expense-settlements{border-top:1px solid var(--u-line);margin-top:26px;padding-top:20px}.expense-settlements>div{justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.expense-settlements span{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.expense-settlements b{color:#d2c0f6}.utility-form-row{grid-template-columns:2fr 1fr;gap:15px;display:grid}.expense-participants{flex-wrap:wrap;gap:9px;display:flex}.expense-participants label{border:1px solid var(--u-line);border-radius:10px;flex-direction:row;align-items:center;padding:9px 12px;font-size:12px;display:flex}.expense-history{flex-direction:column;display:flex}.expense-entry{border-bottom:1px solid var(--u-line);align-items:center;gap:13px;padding:15px 0;display:flex}.expense-entry>div{flex:1;min-width:0}.expense-entry b{overflow-wrap:anywhere;font-size:13px}.expense-entry small{color:var(--u-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.expense-entry>strong{white-space:nowrap;font-size:14px}.expense-invite{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:22px;display:flex}.expense-invite>div{flex:1;min-width:220px}.expense-invite svg{color:#bca5ff;margin-bottom:12px}.expense-invite h2{margin:0}.converter-layout,.photo-layout{grid-template-columns:minmax(0,1fr) 300px;gap:25px;display:grid}.converter-summary{background:#0d1420;border-radius:12px;margin:22px 0;padding:16px}.converter-summary strong{margin-bottom:7px;font-size:15px;display:block}.converter-summary small{color:var(--u-muted);font-size:12px}.converter-files{flex-direction:column;gap:10px;margin-top:18px;display:flex}.converter-file{border-bottom:1px solid var(--u-line);overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.converter-file small{color:var(--u-muted);white-space:nowrap}.converter-result{background:#9cdac50a;border:1px solid #9cdac53b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:18px;display:flex}.converter-result strong{font-size:13px}.converter-aside{border-left:1px solid var(--u-line);padding-left:25px}.converter-matrix{color:var(--u-muted);font-size:12px;line-height:1.8}.converter-matrix b{color:#cbd2e2}.photo-preview{border:1px solid var(--u-line);background:repeating-conic-gradient(#182031 0% 25%,#111827 0% 50%) 50%/20px 20px;border-radius:14px;justify-content:center;align-items:center;min-height:380px;display:flex;overflow:hidden}.photo-preview img{object-fit:contain;max-width:100%;max-height:600px}.photo-controls{flex-direction:column;gap:17px;display:flex}.photo-controls .utility-form-row{grid-template-columns:1fr 1fr;gap:10px}.photo-stats{color:var(--u-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 0;font-size:12px;display:flex}.photo-stats b{color:#e7edf6;margin-top:6px;font-size:15px;display:block}.pdf-start{margin:25px}.pdf-layout{align-items:stretch;min-width:0;display:flex}.pdf-sidebar{border-right:1px solid var(--u-line);background:#101622;flex-shrink:0;width:200px;padding:20px 15px}.pdf-page-list{flex-direction:column;gap:6px;max-height:420px;margin-bottom:16px;display:flex;overflow:auto}.pdf-page-list button{justify-content:flex-start;font-size:11px}.pdf-page-list button span{color:#abb5ca;background:#ffffff0b;border:1px solid #ffffff20;border-radius:3px;place-items:center;width:24px;height:30px;display:grid}.pdf-sidebar .utility-inline{gap:4px}.pdf-sidebar .utility-inline button{padding:8px}.pdf-sidebar form{margin-top:20px}.pdf-center{background:#090f19;flex:1;min-width:0;padding:0 18px 25px;overflow:auto}.pdf-center>.utility-hint{margin:13px 0}.pdf-formatbar{margin:0 -18px;padding:12px 15px}.pdf-formatbar textarea{width:200px!important}.pdf-formatbar label{max-width:100px}.pdf-canvas-wrap{background:#fff;width:fit-content;max-width:100%;margin:0 auto;line-height:0;position:relative;box-shadow:0 5px 35px #0005}.pdf-canvas-wrap>canvas{width:100%;height:auto;display:block}.pdf-canvas-wrap>.pdf-overlay{position:absolute;inset:0}.pdf-fields{border-left:1px solid var(--u-line);overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;gap:15px;width:210px;padding:20px 15px;display:flex}.pdf-fields h3{margin:0}.word-paper-wrap{background:#0b111c;min-height:650px;padding:35px;overflow:auto}.word-paper{box-sizing:border-box;color:#202836;background:#fff;outline:none;width:min(794px,100%);min-height:1050px;margin:0 auto;padding:70px 66px;font:15px/1.65 MenresDocument,Arial,sans-serif;box-shadow:0 4px 25px #0002}.word-paper h1{margin:0 0 20px;font-size:30px;font-weight:700;line-height:1.3}.word-paper h2{margin:24px 0 15px;font-size:23px;font-weight:700}.word-paper h3{margin:20px 0 12px;font-size:18px;font-weight:700}.word-paper p{margin:0 0 12px}.word-paper ul,.word-paper ol{margin:12px 0;padding-left:24px}.word-paper ul{list-style:outside}.word-paper ol{list-style:decimal}.word-paper img{max-width:100%;height:auto;display:inline-block}.word-paper table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0}.word-paper td,.word-paper th{vertical-align:top;border:1px solid #bcc4ce;min-width:30px;padding:8px;position:relative}.word-paper th{background:#eef0f7}.word-paper blockquote{color:#626876;border-left:3px solid #b4a2d8;margin:20px 0;padding-left:18px}.word-paper a{color:#694aac;text-decoration:underline}.word-paper pre{white-space:pre-wrap;background:#eef0f3;border-radius:5px;padding:15px}.word-paper .selectedCell:after{content:"";pointer-events:none;background:#bca5ff33;position:absolute;inset:0}.word-paper .column-resize-handle{pointer-events:none;background:#9872c9;width:4px;position:absolute;top:0;bottom:0;right:-2px}.word-paper .tableWrapper{overflow-x:auto}.sheet-formula{border-bottom:1px solid var(--u-line);background:#161d2c;align-items:center;gap:13px;padding:12px 18px;display:flex}.sheet-formula>strong{color:#c2adf4;min-width:45px;font-size:12px}.sheet-formula>span{color:#8897b5}.sheet-formula input{font:13px MenresDocument,monospace!important}.sheet-formula button{flex-shrink:0}.sheet-grid-wrap{scrollbar-color:#64718b #e3e7ee;overscroll-behavior-x:contain;background:#fff;height:560px;max-height:65dvh;position:relative;overflow:auto}.sheet-grid{border-collapse:separate;border-spacing:0;color:#25324b;table-layout:fixed;width:max-content;min-width:100%;font:12px/1.3 MenresDocument,Arial,sans-serif}.sheet-grid th,.sheet-grid td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dce1e9;border-right:1px solid #dce1e9;width:125px;min-width:125px;max-width:125px;height:32px;padding:6px 9px;overflow:hidden}.sheet-grid th{color:#58677f;-webkit-user-select:none;user-select:none;background:#edf0f5;font-size:10px;font-weight:500}.sheet-grid th:first-child{z-index:2;text-align:center;width:42px;min-width:42px;max-width:42px;position:sticky;left:0}.sheet-grid thead{z-index:3;position:sticky;top:0}.sheet-grid td{cursor:cell;outline:none}.sheet-grid td[data-selected=true]{background:#f1ebff;box-shadow:inset 0 0 0 2px #8c67d3}.sheet-grid .formula-cell{color:#4d6b97}.sheet-grid tr.sheet-spacer>td{background:#fff;border:0;min-width:0;padding:0}.sheet-tabs{border-top:1px solid var(--u-line);align-items:center;gap:5px;padding:10px 15px;display:flex;overflow:auto}.sheet-tabs button{flex-shrink:0;font-size:11px}@media (max-width:1000px){.pdf-layout{flex-wrap:wrap}.pdf-fields{border-left:0;border-top:1px solid var(--u-line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));width:100%;display:grid}.pdf-fields h3{grid-column:1/-1}.daily-card{padding:20px}.daily-card h2{font-size:18px}.converter-layout,.photo-layout{grid-template-columns:minmax(0,1fr) 260px}.expense-workspace{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:720px){.utility-page{padding:18px 14px 50px}.utility-heading{padding-top:28px}.utility-top{padding-bottom:20px}.utility-top>a:last-child{font-size:12px}.utility-brand{gap:8px;font-size:19px}.utility-brand span{display:none}.utility-heading h1{letter-spacing:-.9px}.utility-heading p{font-size:14px}.daily-grid{grid-template-columns:1fr}.daily-card>div{margin-bottom:24px}.daily-card p{min-height:0;margin-bottom:20px}.daily-card{padding:24px}.daily-services{padding:22px 0 28px}.utility-tabs{gap:3px;width:100%}.utility-tabs button{padding:10px 12px;font-size:12px}.tool-privacy{flex-direction:column;align-items:start;gap:7px}.utility-panel{border-radius:16px;padding:19px}.transfer-layout,.expense-workspace,.converter-layout,.photo-layout{grid-template-columns:1fr}.expense-sidebar{position:static}.converter-aside{border-left:0;border-top:1px solid var(--u-line);padding:20px 0 0}.utility-form-row{grid-template-columns:1fr}.document-workspace{padding:0}.document-title{padding:15px}.document-title>span{font-size:10px}.utility-toolbar,.word-formatbar{padding:10px}.document-footer{padding:12px 15px}.word-paper-wrap{min-height:480px;padding:15px 7px}.word-paper{min-height:700px;padding:30px 24px;font-size:14px}.word-paper h1{font-size:25px}.pdf-sidebar{border-right:0;border-bottom:1px solid var(--u-line);width:100%;padding:14px}.pdf-page-list{flex-direction:row;max-height:none;margin-bottom:10px}.pdf-page-list button{white-space:nowrap}.pdf-sidebar .utility-stack{flex-direction:row;align-items:end;gap:10px;margin-top:12px;display:flex}.pdf-sidebar form label{flex:1}.pdf-center{width:100%;padding:0 12px 20px}.pdf-formatbar{margin:0 -12px}.pdf-start{margin:15px}.pdf-fields{padding:15px}.sheet-formula{gap:8px;padding:10px}.sheet-formula>span{display:none}.sheet-formula button{padding:10px 8px;font-size:10px}.expense-settlements>div{flex-direction:column;align-items:start;gap:8px}.expense-entry{gap:8px}.expense-entry>strong{font-size:12px}.photo-preview{min-height:260px}.transfer-file{flex-wrap:wrap}.transfer-qr img{width:210px}}@media print{@page{size:A4;margin:15mm}body{color:#000!important;background:#fff!important}:is(body:has(.word-workspace) :is(.utility-top,.utility-heading,.utility-tabs,.tool-privacy,.document-title,.utility-toolbar,.word-formatbar,.document-footer,.utility-error),body:has(.sheet-workspace) :is(.utility-top,.utility-heading,.utility-tabs,.tool-privacy,.document-title,.utility-toolbar,.sheet-formula,.sheet-tabs,.document-footer,.utility-error)){display:none!important}.utility-page,.document-workspace,.word-paper-wrap{box-shadow:none!important;background:#fff!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.word-paper{width:100%!important;min-height:0!important;box-shadow:none!important;padding:0!important;font-size:11pt!important}.word-paper h1,.word-paper h2{break-after:avoid}.word-paper img,.word-paper tr{break-inside:avoid}.sheet-grid-wrap{height:auto!important;max-height:none!important;overflow:visible!important}.sheet-grid{table-layout:auto;width:100%;font-size:8pt}.sheet-grid th,.sheet-grid td{white-space:normal;width:auto;min-width:0;max-width:none;overflow:visible}.sheet-grid td[data-selected=true]{box-shadow:none;background:0 0}.sheet-grid th:first-child,.sheet-grid thead{position:static}.sheet-spacer{display:none}}.transfer-grid{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.transfer-start{text-align:center;max-width:760px;margin:auto;padding:45px 30px}.transfer-start h2{letter-spacing:-.8px;font-size:28px}.transfer-start p{color:var(--u-muted);max-width:470px;margin:0 auto 25px;font-size:14px;line-height:1.8}.transfer-start small{color:var(--u-muted);margin-top:20px;font-size:11px;display:block}.utility-illustration{color:#bca5ff;justify-content:center;align-items:center;gap:20px;margin-bottom:30px;display:flex}.transfer-pair .transfer-qr{width:248px;max-width:100%;height:248px;padding:6px;display:block}.transfer-pair>p,.transfer-pair>small{color:var(--u-muted);font-size:12px;line-height:1.7}.transfer-pair>small{margin-top:15px;display:block}.transfer-pair .utility-inline{flex-wrap:nowrap;gap:7px}.transfer-pair .utility-hint{align-items:start;gap:7px;display:flex}.transfer-pair .utility-hint svg{flex-shrink:0;margin-top:3px}.transfer-files>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.transfer-files>header h2{margin:0}.transfer-file-list article{border-bottom:1px solid var(--u-line);align-items:center;gap:13px;padding:15px 0;display:flex}.transfer-file-list article>div{flex:1;min-width:0}.transfer-file-list b{overflow-wrap:anywhere;font-size:13px;display:block}.transfer-file-list small{color:var(--u-muted);margin-top:6px;font-size:11px;display:block}.transfer-file-list{margin-top:15px}.transfer-files .utility-danger{margin-top:20px}.utility-page .utility-dropzone input[type=file]{background:0 0;max-width:100%;padding:9px;font-size:12px}.utility-status{color:#a8dfd1;margin:15px 0;font-size:13px;line-height:1.6}.utility-page .utility-danger{color:#eab3b0;border-color:#db828237}.utility-check,.expense-people label{align-items:center;flex-direction:row!important}.expense-people{flex-wrap:wrap;gap:10px;display:flex}.expense-people label{border:1px solid var(--u-line);border-radius:10px;padding:9px 11px}.expense-history article{border-bottom:1px solid var(--u-line);align-items:center;gap:13px;padding:15px 0;display:flex}.expense-history article>div{flex:1;min-width:0}.expense-history article b{overflow-wrap:anywhere;font-size:13px}.expense-history article small{color:var(--u-muted);margin-top:6px;font-size:11px;display:block}.expense-history article>strong{white-space:nowrap;font-size:14px}.expense-welcome{text-align:center;min-height:250px;color:var(--u-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.expense-welcome h2{color:#edf1fa;margin-top:18px}.converter-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:25px 0;display:flex}.converter-action>strong{color:#c1b0df;font-size:23px}.converter-action label{min-width:130px}.converter-action>.utility-primary{align-self:end}.converter-capabilities{border-top:1px solid var(--u-line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;padding-top:25px;display:grid}.converter-capabilities p,.converter-capabilities small{color:var(--u-muted);font-size:12px;line-height:1.8}.converter-result small{color:var(--u-muted);margin-top:6px;font-size:11px;display:block}.photo-workspace{padding:0;overflow:hidden}.photo-layout{padding:24px}.photo-start{margin:24px}.photo-preview{flex-direction:column;justify-content:space-between;position:relative}.photo-preview>div:first-child{flex:1;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;position:relative}.photo-metrics{color:#aebbd3;background:#111827e8;flex-direction:column;gap:8px;width:100%;padding:15px;font-size:11px;line-height:1.6;display:flex}.photo-metrics b{color:#e5eaf3}.photo-preview .utility-busy{color:#d4cbf2;background:#111b2de8;border:1px solid #ffffff23;border-radius:10px;padding:9px 13px;font-size:12px;position:absolute;bottom:12px;left:12px}.photo-settings h3{margin:8px 0 0}.photo-settings .utility-form-row{grid-template-columns:1fr 1fr;gap:10px}.transfer-qr-placeholder{height:248px;color:var(--u-muted);place-items:center;display:grid}@media (max-width:720px){.transfer-grid{grid-template-columns:1fr}.transfer-start{padding:35px 20px}.converter-capabilities{grid-template-columns:1fr;gap:15px}.photo-layout{padding:15px}.photo-start{margin:15px}.converter-action{gap:13px}.expense-history article>strong{font-size:12px}}.collab-workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.collab-sidebar nav{gap:6px;margin-top:18px;display:grid}.collab-sidebar nav button{text-align:left;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.collab-sidebar nav span{overflow-wrap:anywhere;min-width:0}.collab-sidebar nav small{opacity:.65;font-size:11px;display:block}.collab-sidebar nav .active,.tournament-card.active{background:#5ad2b91a;border-color:#63d3bb}.collab-note{resize:vertical;border-radius:12px;width:100%;min-height:360px;padding:18px;line-height:1.7}.collab-sheet{max-width:100%;max-height:480px;margin:15px 0;overflow:auto}.collab-sheet table{border-collapse:collapse}.collab-sheet td{border:1px solid var(--utility-line,#ffffff20);padding:0}.collab-sheet input{border:0;border-radius:0;width:150px;min-width:130px;padding:9px}.collab-panels{gap:12px;margin-top:20px;display:grid}.collab-panels details{border:1px solid #ffffff1c;border-radius:12px;padding:12px}.collab-panels summary{cursor:pointer;align-items:center;gap:8px;font-weight:650;display:flex}.collab-panels form{gap:8px;margin-top:14px;display:flex}.collab-panels form input{flex:1;min-width:0}.collab-member{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.collab-comment{border-bottom:1px solid #ffffff12;padding:12px 0}.collab-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.collab-comment small{opacity:.6}.collab-danger{margin-top:20px;color:#ec8895!important}.collab-invitation{border:1px solid #63d3bb55;border-radius:16px;margin-bottom:20px;padding:22px}.collab-primary{color:#10231e!important;background:#54c9ad!important}.collab-editor{min-width:0}.scanner-pages{gap:10px;padding:15px 0;display:flex;overflow:auto}.scanner-pages button{flex:0 0 90px;gap:5px;padding:7px;display:grid}.scanner-pages img{object-fit:cover;border-radius:5px;width:74px;height:85px}.scanner-pages [aria-pressed=true]{border-color:#63d3bb}.scanner-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:25px;display:grid}.scanner-image{width:fit-content;max-width:100%;max-height:65vh;margin:15px auto;position:relative}.scanner-image canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:65vh;display:block}.scanner-crop{pointer-events:none;border:2px dashed #32dfad;position:absolute;box-shadow:0 0 0 1px #0008}.scanner-sliders{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scanner-sliders label{font-size:12px}.scanner-sliders input{width:100%;display:block}.scanner-result{flex-direction:column;gap:14px;display:flex}.scanner-result textarea{resize:vertical;width:100%;padding:12px;line-height:1.55}.scanner-result label{gap:8px;display:grid}.play-post{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.play-post h2{margin:10px 0}.play-post form{gap:10px;display:grid}.play-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:20px 0;display:grid}.play-filter{margin:20px 0}.play-filter label{align-items:center;gap:12px;display:flex}.play-person small{opacity:.7;align-items:center;gap:5px;display:flex}.play-person p{white-space:pre-wrap;overflow-wrap:anywhere}.tournament-card{text-align:left;cursor:pointer;color:inherit;gap:10px;display:grid}.tournament-card small{opacity:.7}.tournament-detail>header{align-items:center;gap:15px;display:flex}.tournament-detail h2{margin:5px 0}.tournament-scores{margin-top:20px;overflow:auto}.tournament-scores table{border-collapse:collapse;white-space:nowrap;width:100%}.tournament-scores th,.tournament-scores td{text-align:left;border-bottom:1px solid #ffffff20;padding:12px}.tournament-medal{color:#eac475;align-items:center;gap:4px;margin-left:10px;font-size:12px;display:inline-flex}.utility-panel label>input[readonly]{width:100%;margin:8px 0}.play-social .utility-toolbar a{border:1px solid #ffffff26;border-radius:9px;padding:9px 14px;display:inline-flex}.utility-panel select{max-width:100%}.arcade-social-links{gap:10px;margin:0 0 18px;display:flex}.arcade-social-links a{color:inherit;background:#9b8afb10;border:1px solid #a5b4fc40;border-radius:12px;padding:10px 16px}.scheduled-messages{padding:4px 10px 8px;font-size:12px}.scheduled-messages summary{cursor:pointer;opacity:.8;align-items:center;gap:6px;display:flex}.scheduled-messages>div{background:var(--panel,#192333);border:1px solid #ffffff20;border-radius:10px;max-height:45vh;margin-top:8px;padding:12px;overflow:auto}.scheduled-messages label{gap:6px;display:grid}.scheduled-messages input{color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #ffffff30;border-radius:8px;max-width:100%;padding:8px}.scheduled-messages button{cursor:pointer;border:1px solid #ffffff30;border-radius:8px;margin:8px 0;padding:8px 12px}.scheduled-messages button:disabled{opacity:.4}.scheduled-messages article{border-top:1px solid #ffffff20;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.scheduled-messages article div{min-width:0}.scheduled-messages article p{white-space:pre-wrap;overflow-wrap:anywhere}.scheduled-messages p{line-height:1.5}.scheduled-messages .utility-error{color:#ed9eaa}@media (max-width:760px){.collab-workspace{grid-template-columns:1fr}.collab-sidebar nav{display:flex;overflow:auto}.collab-sidebar nav button{min-width:165px;max-width:230px}.scanner-layout,.play-post{grid-template-columns:1fr}.scanner-result{min-width:0}.collab-panels form{flex-wrap:wrap}.collab-panels form input{flex-basis:100%}.collab-member{flex-wrap:wrap;align-items:start}.arcade-social-links{flex-wrap:wrap}.play-grid{grid-template-columns:1fr}.scanner-sliders{gap:8px}.scheduled-messages input{font-size:16px}.collab-note{min-height:280px}.play-social .utility-tabs{flex-wrap:wrap}}.daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daily-grid .daily-card{border-radius:18px;grid-template-columns:36px minmax(0,1fr) 18px;align-content:center;gap:5px 13px;min-height:112px;padding:17px 18px;display:grid}.daily-grid .daily-card>div{margin:0;display:contents}.daily-grid .daily-card>div>svg:first-child{grid-area:1/1/3;align-self:center;width:27px;height:27px}.daily-grid .daily-card>div>svg:last-child{grid-area:1/3/3;align-self:center;width:17px;height:17px}.daily-grid .daily-card h2{grid-area:1/2;margin:0;font-size:17px;line-height:1.3}.daily-grid .daily-card p{grid-area:2/2;min-height:0;margin:0;font-size:12px;line-height:1.5}.daily-grid .daily-card>b{display:none}@media (max-width:720px){.daily-services{padding:20px 0}.daily-services>header{margin-bottom:20px}.daily-services h1{font-size:29px}.daily-services>header p{font-size:14px}.daily-grid{grid-template-columns:minmax(0,1fr)}.daily-grid .daily-card{min-height:94px;padding:14px 16px}.daily-grid .daily-card h2{font-size:16px}.daily-grid .daily-card p{font-size:12px}}.word-layoutbar{border-bottom:1px solid var(--u-line);flex-wrap:wrap;gap:12px;padding:12px;display:flex}.word-layoutbar label{color:var(--u-muted);gap:5px;font-size:11px;display:grid}.word-layoutbar input[type=number]{width:83px}.word-layoutbar select{max-width:190px}.word-layoutbar input,.word-layoutbar select{min-height:35px;padding:7px}.word-layoutbar input[type=color]{width:48px;height:35px;padding:3px}.word-paragraph-settings>summary{cursor:pointer;padding:12px;font-size:13px}.word-page-viewport{min-height:400px;padding:20px 12px;overflow:auto}.word-scaled-page{margin:0 auto;position:relative}.word-page-content .word-paper{width:var(--word-width);min-height:var(--word-height);padding:var(--word-padding);max-width:none;font-size:11pt;line-height:1.5}.word-ruler{color:#364355;background:repeating-linear-gradient(90deg,#0000 0 2.7795px,#b0b6c1 2.7795px 3.7795px),#e9edf3;border-bottom:1px solid #aab5c4;height:29px;position:relative;overflow:hidden}.word-ruler>span{background:#e9edf3;font:10px Arial;position:absolute;top:4px}.word-ruler>i{background:#fff9;height:10px;position:absolute;top:18px}.word-ruler>button{touch-action:none;width:22px;font-size:15px;position:absolute;top:10px;transform:translate(-50%);color:#7357ad!important;background:0 0!important;border:0!important;min-height:18px!important;padding:0!important}@media print{.word-layoutbar,.word-paragraph-settings,.word-ruler{display:none!important}.word-scaled-page,.word-page-content{width:100%!important;height:auto!important;transform:none!important}.word-page-content .word-paper{width:100%!important;min-height:0!important;padding:0!important}}.presentation-layout{grid-template-columns:140px minmax(0,1fr) 210px;min-height:580px;display:grid}.presentation-thumbnails{border-right:1px solid var(--u-line);flex-direction:column;gap:12px;max-height:750px;padding:12px;display:flex;overflow:auto}.presentation-thumbnails button{text-align:left;gap:5px;display:grid;padding:5px!important}.presentation-thumbnails button[aria-pressed=true]{border-color:#bca7e9}.presentation-thumbnails button>span{aspect-ratio:16/9;align-items:center;width:100%;padding:8px;font-size:10px;display:flex;overflow:hidden}.presentation-thumbnails small{font-size:10px}.presentation-center{background:#0c1422;min-width:0;padding:20px}.presentation-slide{aspect-ratio:16/9;padding:4% 5%;position:relative;overflow:hidden;box-shadow:0 6px 30px #0004;container-type:inline-size}.presentation-slide h2{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5%;font-size:clamp(14px,4cqw,36px);font-weight:700;line-height:1.2}.presentation-slide-body{align-items:flex-start;gap:4%;height:64%;display:flex}.presentation-slide p{white-space:pre-wrap;font-size:clamp(10px,calc(var(--slide-size) / 9.6 * 1cqw),32px);overflow-wrap:anywhere;width:100%;max-height:100%;margin:0;line-height:1.45;overflow:hidden}.presentation-slide img{object-fit:contain;width:50%;max-height:100%}.presentation-slide.layout-image p{width:48%}.presentation-slide.layout-title{flex-direction:column;justify-content:center;display:flex}.presentation-slide.layout-title h2{font-size:clamp(18px,5cqw,48px)}.presentation-slide.layout-title .presentation-slide-body{height:auto}.presentation-slide>small{opacity:.6;font-size:10px;position:absolute;bottom:4%;right:5%}.presentation-slide-line{background:var(--slide-accent);width:10%;height:3px;margin-bottom:4%;display:block}.presentation-fields{gap:14px;margin-top:20px;display:grid}.presentation-fields label,.presentation-options label{gap:7px;font-size:12px;display:grid}.presentation-fields input,.presentation-fields textarea{width:100%;padding:10px}.presentation-options{border-left:1px solid var(--u-line);flex-direction:column;gap:15px;min-width:0;padding:16px;display:flex}.presentation-options select,.presentation-options input{width:100%;padding:8px}.presentation-options button{justify-content:center;align-items:center;gap:5px;display:flex}.presentation-options small{opacity:.65;font-size:11px;line-height:1.6}.presentation-themes{grid-template-columns:1fr 1fr;gap:5px;display:grid}.presentation-themes button{padding:10px;font-size:10px}.presentation-show{z-index:12000;padding:max(45px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#040914;flex-direction:column;justify-content:center;gap:15px;display:flex;position:fixed;inset:0}.presentation-show .presentation-slide{flex:none;width:min(100%,177.778dvh - 231.111px);margin:auto}.presentation-show-close{position:absolute;top:10px;right:12px}.presentation-show-nav{justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.presentation-show-nav button{min-height:40px;padding:8px 14px}@media (max-width:1000px){.presentation-layout{grid-template-columns:100px minmax(0,1fr)}.presentation-options{border-top:1px solid var(--u-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.presentation-options h3{grid-column:1/-1}}@media (max-width:600px){.presentation-layout{grid-template-columns:1fr}.presentation-thumbnails{border-bottom:1px solid var(--u-line);flex-direction:row;max-height:130px}.presentation-thumbnails button{min-width:110px;max-width:110px}.presentation-center{padding:12px}.presentation-options{grid-template-columns:1fr 1fr}.presentation-slide h2{font-size:4cqw}}.presentation-template-picker{background:var(--surface,#171923);border:1px solid #9c83ba33;border-radius:18px;margin:14px 0;padding:20px}.presentation-template-picker>header{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.presentation-template-picker h3{font-size:20px;font-weight:700}.presentation-template-picker p{opacity:.65;margin:7px 0 10px;font-size:12px}.presentation-template-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.presentation-template-picker article>div{aspect-ratio:16/9;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.presentation-template-picker article>div>span{font-size:23px}.presentation-template-picker article small{opacity:.6;font-size:10px}.presentation-template-picker article>button{border:1px solid #9b83bb44;border-radius:9px;margin:0 5px 5px 0;padding:8px 10px;font-size:11px}.presentation-template-picker article>button:first-of-type{background:#9370cc22}@media (max-width:640px){.presentation-template-picker{padding:14px}.presentation-template-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.presentation-template-picker article>div{padding:12px}.presentation-template-picker article b{font-size:12px}}html[data-theme=light] .presentation-template-picker{color:#283449;background:#f8f5fc}html[data-theme=light] .presentation-template-picker>header{background:0 0}
