.RvqGTl{flex:1 1;flex-direction:column;background:var(--background)}.LRiItC,.RvqGTl{display:flex;min-height:0}.LRiItC{flex:1 1;width:100%;max-width:1200px;margin:0 auto}.rEbVmr{min-height:0;position:relative;display:flex}.LXvlhe,.rEbVmr{flex:1 1;min-width:0}.LXvlhe{overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;padding:24px 32px 40px;scrollbar-gutter:stable}.ybjPcu{flex-wrap:wrap;gap:8px}.RvqGTl .LQVyWd,.ybjPcu{display:inline-flex;align-items:center}.RvqGTl .LQVyWd{background:var(--action-background);color:var(--action-foreground);font:700 1.1rem var(--font-sans);border:none;min-height:44px;max-width:120px;padding:.4rem .75rem;border-radius:50px;box-shadow:var(--shadow-md);justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:background-color .2s}.LQVyWd svg{flex-shrink:0}.LQVyWd span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RvqGTl .LQVyWd:hover{background:var(--action-hover)}.CmSvtq{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:var(--background);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);visibility:hidden;pointer-events:none}.CmSvtq.dveNFw{visibility:visible;pointer-events:auto}.FGTbmV{display:flex;align-items:center;gap:16px;min-width:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;white-space:nowrap;font-size:.85rem;padding:3px 0}.FGTbmV b,.FGTbmV>strong{color:var(--primary-ink)}.FGTbmV>span{display:inline-flex;gap:4px}.owpSHr{display:flex;align-items:center;gap:8px;width:100%;padding-top:8px;border-top:1px solid var(--border)}.RvqGTl .owpSHr>button{flex-shrink:0;width:44px;padding:0;display:grid;place-items:center}.gMkGbM{flex:1 1}.WCszWC,.gMkGbM svg{flex-shrink:0}.FXWbWi{display:inline-flex;align-items:center;justify-content:center;gap:8px}.FXWbWi svg{flex-shrink:0}.LWmZEX{display:flex;justify-content:space-between;gap:12px;margin:16px 0}.LWmZEX button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;flex:0 1 auto}.LWmZEX svg{flex-shrink:0}.LWmZEX span{overflow-wrap:anywhere}.jBUTao{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.jBUTao h1{font-size:1.75rem;margin:8px 0;overflow-wrap:anywhere}.VILFjC,.jBUTao p{color:var(--text-muted)}.oPLrQF{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--primary-ink);text-decoration:none;background:var(--control-background)}.oPLrQF,.oPLrQF svg{flex-shrink:0}.pgVydq{flex-wrap:wrap;gap:12px;margin-bottom:16px}.pgVydq,.tERkne{display:flex;align-items:center}.tERkne{gap:8px}.RvqGTl button,.RvqGTl input,.RvqGTl select{font:inherit;color:var(--foreground);background:var(--control-background);border:1px solid var(--control-border);border-radius:8px;min-height:44px;padding:8px 12px}.RvqGTl button{cursor:pointer}.RvqGTl input,.RvqGTl select{border-color:var(--border)}.RvqGTl button:hover,.oPLrQF:hover{background:var(--control-hover)}.RvqGTl :is(button,select,input,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.RvqGTl button:disabled,.RvqGTl input:disabled{cursor:default;opacity:.65}.kivGTH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kivGTH>div{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--secondary)}.kivGTH span{font-size:.85rem;color:var(--foreground)}.kivGTH strong{font-size:1.5rem;color:var(--primary-ink)}.mxqTag{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.dMMSOf{display:flex;align-items:center;gap:8px;min-width:0}.dMMSOf input{width:100%;min-width:0}.VILFjC{font-size:.85rem;margin:16px 0}.oKZBzI h2{font-size:1.1rem;padding:12px 0 8px;color:var(--primary-ink)}.oKZBzI ul{padding:0;margin:0;list-style:none}.oKZBzI li{display:grid;grid-template-columns:130px minmax(0,1fr) 100px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.oKZBzI time{font-weight:600;overflow-wrap:anywhere}.lOmYlz{display:flex;flex-direction:column;min-width:0}.lOmYlz button{text-align:left;border:0;background:transparent;width:100%;overflow-wrap:anywhere}.dwxvTP{display:inline-block;margin-left:8px;font-size:.8em;color:var(--primary-ink)}.DxhuHN{font-size:.85rem}.DxhuHN,.RvqGTl .rNTzZE{text-align:right;color:var(--text-muted)}.RvqGTl .rNTzZE{background:transparent;border:0;font-size:inherit;padding:0 2px;width:100%;min-width:44px;overflow-wrap:anywhere}.xvDflr{position:fixed;z-index:400;max-width:calc(100vw - 16px);padding:12px 16px;border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-lg);font-size:.9rem;overflow-wrap:anywhere}.MzyMdS,.xvDflr{border-radius:8px}.MzyMdS{padding:12px;background:var(--secondary)}.yjGaWK{width:350px;flex-shrink:0;border-left:1px solid var(--border);overflow-y:auto;background:var(--background)}.yjGaWK>section{height:auto}.Qjrlbo{position:fixed;inset:0;background:transparent;z-index:250}@media (min-width:2251px){.yjGaWK.NrFYKk{width:500px}}@media (max-width:1000px){.oKZBzI li{grid-template-columns:110px minmax(0,1fr) 90px}}@media (max-width:768px){.RvqGTl .LQVyWd{min-width:56px;height:44px;padding:0 4px;font:700 14px/1.2 var(--font-sans);border:1px solid var(--border);border-radius:8px;box-shadow:none}.LQVyWd svg{display:none}.gMkGbM{gap:4px}.gMkGbM svg{display:none}.RvqGTl .gMkGbM input{padding:8px}.CmSvtq{gap:4px;padding:4px 8px}.owpSHr{gap:4px;padding-top:4px}.FGTbmV{gap:8px;font-size:max(12px,.85rem)}.WCszWC{width:44px;padding:0}.WCszWC span{display:none}.LXvlhe{padding:16px 12px 32px}.jBUTao{margin-bottom:16px}.jBUTao>.oPLrQF{width:44px;padding:0;font-size:0;gap:0}.jBUTao h1{font-size:1.5rem}.jBUTao p{font-size:.9rem}.pgVydq{gap:8px}.tERkne{flex-wrap:wrap}.kivGTH{gap:8px}.kivGTH>div{padding:12px;overflow-wrap:anywhere}.mxqTag{flex-direction:column}.oKZBzI li{grid-template-columns:90px minmax(0,1fr) 72px;gap:4px 6px;padding:6px 0}.oKZBzI time{font-size:max(12px,.9rem)}.DxhuHN{font-size:max(12px,.85rem)}.lOmYlz button{padding:8px 4px}.LWmZEX{gap:8px}.yjGaWK{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:75dvh;border-radius:16px 16px 0 0;z-index:300;box-shadow:0 -10px 40px rgba(0,0,0,.2)}}