.putRoot{display:flex;flex-direction:column;min-height:100dvh;background:var(--background,#fffefc);color:var(--foreground,#3a3530);font-family:var(--font-body,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.putLabel{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9.5px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.putI{line-height:1}.putVendorMark{flex:none;width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.putVendorMark--sm{width:16px;height:16px}.putDot{flex:none;width:7px;height:7px;border-radius:var(--radius-pill,999px)}.putDot--pending{background:var(--foreground,#3a3530);animation:putPulse 1.4s ease-in-out infinite}.putHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border,rgba(0,0,0,.09))}.putMark{font-family:var(--font-display,var(--font-body,system-ui));font-weight:400;font-size:19px;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.putMark,.putMark:visited{color:var(--public-ink,#3a3530)}.putTrust{display:inline-flex;align-items:center;gap:6px;color:var(--foreground-muted,rgba(80,74,66,.62))}.putHeadNav{display:flex;align-items:center;gap:16px}.putHeadNavLink{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.putHeadNavLink,.putHeadNavLink:visited{color:var(--foreground-muted,rgba(80,74,66,.62))}.putHeadNavLink:hover{color:var(--public-ink,#3a3530)}.putTrustWord{letter-spacing:.14em}.putFooter,.putTrustWord{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9px;text-transform:uppercase}.putFooter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:18px;background:var(--public-footer-bg,#27241f);color:var(--public-footer-ink,rgba(252,251,249,.72));letter-spacing:.13em}.putFooterLink{color:inherit;text-decoration:none}.putFooterLink:visited{color:inherit}.putFooterLink:hover{text-decoration:underline}.putBody{flex:1;display:flex;justify-content:center;padding:24px 18px 32px}.putCol{width:100%;max-width:620px;display:flex;flex-direction:column;gap:18px}.putCol--wide{max-width:980px}.putBanner{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:var(--radius-sm,6px)}.putBannerText{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.putBannerTitle{font-size:13.5px;font-weight:600;line-height:1.35}.putBannerBody{font-size:12.5px;line-height:1.45;text-wrap:pretty}.putBannerBtn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 11px;background:currentColor;border:0;border-radius:var(--radius-sm,6px);font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.putBannerBtnLabel{color:var(--public-on-accent,#ffffff)}.putHeadBlock{display:flex;flex-direction:column;gap:8px}.putKicker{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9.5px;letter-spacing:.18em;color:var(--foreground-muted,rgba(80,74,66,.62))}.putKicker,.putTitle{text-transform:uppercase}.putTitle{margin:0;font-family:var(--font-display,var(--font-body,system-ui));font-weight:400;font-size:29px;line-height:.95;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere}.putLede{margin:0;max-width:52ch;font-size:13.5px;line-height:1.55;color:var(--foreground-muted,rgba(80,74,66,.62));text-wrap:pretty}.putChip{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:var(--radius-sm,6px);font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.putChipDot{width:6px;height:6px;border-radius:var(--radius-pill,999px);background:currentColor}.putChip--pulse .putChipDot{animation:putPulse 1.4s ease-in-out infinite}.putTicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted,rgba(80,74,66,.62))}.putWho{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putFace{flex:none;width:42px;height:42px;border-radius:var(--radius-pill,999px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 14%;object-position:50% 14%;background:var(--surface-2,#f7f5f2)}.putFace--initials{display:grid;place-items:center;background:var(--surface-3,#efebe6);font-family:var(--font-display,var(--font-body,system-ui));font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--foreground-muted,rgba(80,74,66,.62))}.putWhoText{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.putNameRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px}.putName{font-size:14.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.putHandle{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:10.5px;letter-spacing:.02em}.putHandle,.putSub{color:var(--foreground-muted,rgba(80,74,66,.62))}.putSub{font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.putFacts{display:flex;flex-direction:column}.putFact{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putFactLabel{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--foreground-muted,rgba(80,74,66,.62))}.putFactValueWrap{display:inline-flex;align-items:center;gap:7px;min-width:0}.putFactValue{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:12px;letter-spacing:.01em;text-align:right;overflow-wrap:anywhere}.putFactValue--good{color:var(--success,#00d68f)}.putFactValue--bad{color:var(--error,#ff4757)}.putVendorLine{display:flex;align-items:center;gap:9px;padding-top:12px;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putVendorNote{font-size:12.5px;line-height:1.45;color:var(--foreground-muted,rgba(80,74,66,.62));text-wrap:pretty}.putProse{display:flex;flex-direction:column;gap:11px;padding-top:14px;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putProse p{margin:0;max-width:64ch;font-size:13.5px;line-height:1.62;text-wrap:pretty}.putFiles{display:flex;flex-direction:column}.putFilesHead{display:none}.putFile{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "avail" "act";gap:9px;padding:14px 0;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putFileNameCell{grid-area:name;display:flex;flex-direction:column;gap:3px;min-width:0}.putFileName{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.putFileType{display:none}.putFileMeta,.putFileType{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted,rgba(80,74,66,.62))}.putFileMeta{grid-area:meta;overflow-wrap:anywhere}.putFileCreated,.putFileSize{display:none}.putFileAvail{grid-area:avail;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;line-height:1.4;text-wrap:pretty}.putFileAvail--bad{color:var(--error,#ff4757)}.putFileNote{grid-area:act;font-size:12.5px;line-height:1.45;color:var(--foreground-muted,rgba(80,74,66,.62));text-wrap:pretty}.putFileActions{grid-area:act;display:flex;align-items:center;gap:8px}.putRowBtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:46px;padding:0 14px;background:var(--surface-2,#f7f5f2);color:var(--foreground,#3a3530);border:1px solid var(--border-strong,rgba(0,0,0,.18));border-radius:var(--radius-sm,6px);font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:11px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .12s ease}.putRowBtn:hover{background:var(--surface-3,#efebe6)}.putIconBtn{flex:none;display:grid;place-items:center;width:46px;height:46px;background:var(--surface-2,#f7f5f2);color:var(--foreground,#3a3530);border:1px solid var(--border-strong,rgba(0,0,0,.18));border-radius:var(--radius-sm,6px);cursor:pointer;transition:background .12s ease}.putIconBtn:hover{background:var(--surface-3,#efebe6)}.putSkelRow{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putSkelText{flex:1;display:flex;flex-direction:column;gap:7px}.putSkel{border-radius:3px;background:var(--surface-3,#efebe6);animation:putSkel 1.4s ease-in-out infinite}.putSkel--line{height:13px}.putSkel--sub{height:9px}.putSkel--btn{flex:none;width:104px;height:34px;border-radius:var(--radius-sm,6px)}.putEmpty{display:flex;flex-direction:column;gap:9px;padding:24px 22px;background:var(--surface-1,#fcfbf9);border:1px solid var(--border,rgba(0,0,0,.09));border-radius:var(--radius-md,8px)}.putEmptyIcon{color:var(--foreground-muted,rgba(80,74,66,.62))}.putEmptyTitle{font-size:14.5px;font-weight:600;line-height:1.3}.putEmptyBody{max-width:46ch;font-size:13px;line-height:1.55;color:var(--foreground-muted,rgba(80,74,66,.62));text-wrap:pretty}.putActions{display:flex;flex-direction:column;gap:12px;margin-top:2px;padding-top:16px;border-top:2px solid var(--foreground,#3a3530)}.putActions--quiet{border-top:1px solid var(--border,rgba(0,0,0,.09))}.putBtnRow{display:flex;flex-direction:column;gap:10px}.putBtn{flex:0 0 auto;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;min-height:52px;padding:0 20px;border-radius:var(--radius-sm,6px);font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .12s ease}.putBtn--primary{background:var(--primary,#3a3530);color:var(--primary-foreground,#ffffff);border:1px solid var(--primary,#3a3530)}.putBtn--primary:hover{background:var(--primary-hover,#2b2723)}.putBtn--primary:visited{color:var(--primary-foreground,#ffffff)}.putBtn--secondary{background:var(--surface-2,#f7f5f2);color:var(--foreground,#3a3530);border:1px solid var(--border-strong,rgba(0,0,0,.18))}.putBtn--secondary:hover{background:var(--surface-3,#efebe6)}.putBtn--secondary:visited{color:var(--foreground,#3a3530)}.putBtn--danger{background:var(--error,#ff4757);border:1px solid var(--error,#ff4757)}.putBtn--danger,.putBtn--danger:visited{color:var(--public-on-accent,#ffffff)}.putBtnVendor{flex:none;width:16px;height:16px;-o-object-fit:contain;object-fit:contain;background:var(--paper,#ffffff);border-radius:2px}.putLinks{display:flex;flex-wrap:wrap;gap:6px 20px}.putLink{display:inline-flex;align-items:center;min-height:34px;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.putLink,.putLink:visited{color:var(--foreground,#3a3530)}.putFoot{margin:0;max-width:56ch;font-size:12.5px;line-height:1.5;color:var(--foreground-muted,rgba(80,74,66,.62));text-wrap:pretty}.putScrim{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--public-ink,#3a3530) 62%,transparent)}.putSheet{width:100%;max-width:100%;max-height:92vh;overflow-y:auto;gap:14px;padding:22px 18px calc(26px + env(safe-area-inset-bottom, 0px));background:var(--card-bg,#ffffff);border:1px solid var(--border-strong,rgba(0,0,0,.18));border-radius:14px 14px 0 0;box-shadow:var(--shadow-card,0 18px 44px rgba(26,26,46,.22))}.putSheet,.putSheetHead{display:flex;flex-direction:column}.putSheetHead{gap:7px}.putSheetKicker{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted,rgba(80,74,66,.62))}.putSheetTitle{margin:0;font-family:var(--font-display,var(--font-body,system-ui));font-weight:400;font-size:23px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.putSheetBody{font-size:13.5px;line-height:1.55;color:var(--foreground-muted,rgba(80,74,66,.62))}.putSheetBody,.putSheetNote{margin:0;max-width:48ch;text-wrap:pretty}.putSheetNote{font-size:12.5px;line-height:1.5;color:var(--foreground,#3a3530)}.putSheetActions{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border,rgba(0,0,0,.09))}.putSheetAside{display:flex;align-items:center;gap:9px}.putSheetAsideLink{font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.putSheetAsideLink,.putSheetAsideLink:visited{color:var(--foreground,#3a3530)}.putRoot :is(a,button):focus-visible{outline:2px solid var(--foreground,#3a3530);outline-offset:3px;box-shadow:4px 4px 0 0 var(--foreground,#3a3530)}.putScrim :is(a,button):focus-visible{outline:2px solid var(--foreground,#3a3530);outline-offset:3px;box-shadow:4px 4px 0 0 var(--foreground,#3a3530)}.putFooter :is(a,button):focus-visible{outline:2px solid var(--public-footer-ink,rgba(252,251,249,.72));outline-offset:3px;box-shadow:4px 4px 0 0 var(--public-footer-ink,rgba(252,251,249,.72))}@keyframes putPulse{0%,to{opacity:.32}50%{opacity:1}}@keyframes putSkel{0%,to{opacity:.5}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.putRoot *,.putScrim *{animation:none!important;transition:none!important}}@media (min-width:760px){.putHead{padding:13px 26px}.putFooter{padding:18px 26px}.putBody{padding:40px 30px 46px}.putCol{gap:22px}.putHeadBlock{gap:10px}.putTitle{font-size:40px}.putLede{font-size:14.5px}.putFilesHead{display:flex;align-items:center;gap:16px;padding:0 0 8px;font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted,rgba(80,74,66,.62))}.putFilesHead>:first-child{flex:1;min-width:0}.putFilesHead>:nth-child(2){width:118px}.putFilesHead>:nth-child(3){width:76px;text-align:right}.putFilesHead>:nth-child(4){width:146px}.putFilesHead>:nth-child(5){width:222px;text-align:right}.putFile{grid-template-columns:minmax(0,1fr) 118px 76px 146px 222px;grid-template-areas:"name created size avail act";align-items:center;gap:16px;padding:13px 0}.putFileType{display:block}.putFileMeta{display:none}.putFileCreated{display:block;grid-area:created;font-size:12.5px;line-height:1.35;color:var(--foreground-muted,rgba(80,74,66,.62))}.putFileSize{display:block;grid-area:size;text-align:right;font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;font-size:12px}.putFileNote{text-align:right;justify-self:end}.putFileActions{justify-content:flex-end}.putRowBtn{flex:none;min-height:44px;padding:0 13px;font-size:10.5px}.putIconBtn{width:38px;height:38px;background:none;border-color:transparent;color:var(--foreground-muted,rgba(80,74,66,.62))}.putIconBtn:hover{background:var(--surface-2,#f7f5f2);color:var(--foreground,#3a3530)}.putActions{padding-top:18px}.putBtnRow{flex-direction:row;flex-wrap:wrap}.putBtn{flex:0 0 auto;width:auto;min-height:50px}.putScrim{align-items:center;padding:40px}.putSheet{max-width:480px;padding:26px;border-radius:var(--radius-lg,12px)}.putSheetTitle{font-size:26px}.putSheetActions{flex-direction:row}.putSheetActions .putBtn{flex:1 1 auto;width:auto}}