:root{--cc: #2C9788 !important;--radius: 6px;--ccshare: var(--cc);--cc-tonal: var(--cc);--page-bg: black}*{margin:0;padding:0;box-sizing:border-box;border-color:var(--cc);color:whitesmoke;user-select:none;border-width:2px;border-radius:var(--radius);outline:none}body,html{overscroll-behavior:contain}body{background-color:var(--page-bg);overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;display:flex;flex-direction:column;align-items:center}#container{min-height:100dvh;padding-block:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}h1{color:#686868;text-transform:uppercase}textarea{resize:vertical;background:none;outline:none;font-size:1rem;height:10rem;transition:.05s;font-weight:light!important;padding:.6em .8em}#form_field_wrapper{border-style:none;display:flex;flex-direction:column;gap:1rem;width:30em;max-width:95vw}form fieldset:not(#form_field_wrapper){display:flex;flex-direction:row;align-items:center;justify-content:space-between}#form_field_wrapper fieldset{border-style:none}#form_field_wrapper>fieldset>.i_label{transition:color .2s ease-out}#form_field_wrapper>fieldset:focus-within>.i_label{color:color-mix(in srgb,var(--cc) 60%,white)}@media(prefers-reduced-motion:reduce){#form_field_wrapper>fieldset>.i_label{transition:none}}#form_field_wrapper hr{border-style:none;width:100%;height:2px;background-color:var(--cc);padding:0;margin:0}input{background:none;outline:none;border-style:solid;padding:.25em}select,option{background:#141314;color:white}input,textarea{border-style:solid}#lifetime{padding-left:.2em!important}#uses{padding-left:.4em!important}#token,#uses_icon_wrapper #uses,#lifetime_icon_wrapper #lifetime{border-left-style:none}#token_icon_wrapper,#uses_icon_wrapper,#lifetime_icon_wrapper{display:flex;flex-direction:row;align-items:center;width:50%;height:2em!important}#token_icon_wrapper #token,#uses_icon_wrapper #uses,#lifetime_icon_wrapper #lifetime{width:100%;border-top-left-radius:0;border-bottom-left-radius:0}#use_token,#unlimited_views,#short_lifetime{display:none}#use_token_label,#unlimited_views_label,#short_lifetime_label{cursor:pointer;user-select:none;border:solid 1px lightgray;position:relative;border-width:2px!important;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);background-color:var(--cc);--icon: url(lock_open.svg);padding:.5em}#use_token_label:has(input:checked){--icon: url(lock_closed.svg)}#use_token_label:has(input:not(:checked))+input{color:#6c6c6c}#unlimited_views_label{--icon: url(views.svg)}#unlimited_views_label:has(input:checked){--icon: url(unlimited.svg)}#uses_icon_wrapper{position:relative}#uses_unlimited{display:none;position:absolute;top:0;bottom:0;right:0;left:2rem;align-items:center;padding-left:.4em;font-size:.8rem;color:#6c6c6c;pointer-events:none;user-select:none}#unlimited_views_label:has(input:checked)+input{color:transparent;caret-color:transparent;cursor:default}#unlimited_views_label:has(input:checked)~#uses_unlimited{display:flex}#short_lifetime_label{--icon: url(lifetime_normal.svg)}#short_lifetime_label:has(input:checked){--icon: url(lifetime_short.svg)}#lifetime_icon_wrapper #lifetime{border-left-style:none!important}@keyframes rotate{100%{transform:rotate(360deg)}}#file_spinner{animation:rotate 1s linear infinite;width:2em;height:2em;margin-left:auto;display:none}.btn{appearance:none;border:1px solid transparent;border-radius:var(--radius);padding:0 1em;min-height:2.5rem;height:2.5rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.5em;font-weight:600;font-size:1rem;letter-spacing:.01em;background:transparent;color:var(--cc);cursor:pointer;position:relative;overflow:hidden;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-sizing:border-box}.btn::after{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transition:opacity .15s ease}.btn>*{position:relative;z-index:1}.btn:hover::after{opacity:.08}.btn:active::after{opacity:.14}.btn:disabled::after{opacity:0}.btn:disabled{opacity:.5;cursor:default}.btn--filled,.btn--tonal,.btn--outlined,.btn--text{text-shadow:0 1px 2px rgba(0,0,0,0.25)}.btn--filled{background:var(--cc);color:#fff;border-color:var(--cc)}.btn--tonal{background:var(--cc-tonal);color:#ffffff;border-color:var(--cc-tonal)}.btn--outlined{background:var(--cc);color:#ffffff;border-color:var(--cc)}.btn--text{background:var(--cc);color:#ffffff;border-color:var(--cc);padding:.6em .8em}.rr_button{width:100%}#form_field_wrapper:disabled>*{opacity:.70!important;cursor:default!important}@keyframes spinn{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}#encSpinner{display:none;position:absolute;width:2em;height:2em;top:50%;left:50%;z-index:99999;animation-name:spinn;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:normal;animation-duration:1s;filter:brightness(.5)}#submitBtn:disabled,#submitBtn:disabled:hover{opacity:.4;cursor:default}#uses,#file_input,#lifetime{width:50%;border-color:lightgray}#help_button{position:fixed;top:calc(env(safe-area-inset-top,0px) + .75rem);right:calc(env(safe-area-inset-right,0px) + .75rem);width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;background:url(help.svg) center / contain no-repeat;opacity:.3;cursor:pointer;z-index:10;transition:opacity .12s ease-in-out}#help_button:hover,#help_button:focus-visible{opacity:.6}#help_sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:32rem;max-height:80dvh;margin:0 auto;padding:0;border:none;border-radius:var(--radius) var(--radius) 0 0;background:#141314;transform:translateY(100%);transition:transform .25s ease-out}#help_sheet.open{transform:none}#help_sheet::backdrop{background:rgba(0,0,0,.55)}#help_sheet .help_content{max-height:80dvh;overflow-y:auto;padding:.5rem 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.5rem)}#help_sheet .help_handle{width:2.5rem;height:4px;margin:0 auto 1rem;border-radius:2px;background:#4a4a4a}#help_sheet h2{font-size:1.1rem;font-weight:600;margin-bottom:1rem}#help_sheet dt{font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5em}.help_icon{display:inline-block;flex-shrink:0;width:1.5em;height:1.5em;vertical-align:middle;border-radius:var(--radius);background:var(--icon) center / 65% no-repeat,var(--cc)}dd .help_icon{width:1.35em;height:1.35em;margin:0 .1em}.help_icon--plain{background:var(--icon) center / contain no-repeat}.hi-views{--icon: url(views.svg)}.hi-unlimited{--icon: url(unlimited.svg)}.hi-lifetime{--icon: url(lifetime_normal.svg)}.hi-short{--icon: url(lifetime_short.svg)}.hi-lock-open{--icon: url(lock_open.svg)}.hi-lock-closed{--icon: url(lock_closed.svg)}.hi-upload{--icon: url(upload.svg)}.hi-remove{--icon: url(remove_file.svg)}.hi-eye{--icon: url(eye.svg)}#help_sheet dd{color:#a8a8a8;font-size:.9rem;line-height:1.4;margin-bottom:.85rem}#help_sheet dd:not(:last-of-type){padding-bottom:.85rem;border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.035)!important;border-radius:0}@media(prefers-reduced-motion:reduce){#help_sheet{transition:none}}#share{width:30em;max-width:95vw;display:none;flex-direction:column;align-items:center;gap:1rem}#share legend,#share fieldset{padding:.5em}.key_fieldset{padding-top:0!important;margin-top:1rem}#share hr{width:75%;height:2px;margin:1rem 0;border-style:none;background-color:lightgray;padding:0}#share fieldset{border-style:none;display:flex;flex-direction:row;width:100%;gap:1rem}#secureUrl{-webkit-user-select:text;user-select:text;padding-left:.32rem}#share input{width:100%;border-color:var(--ccshare);height:2.5rem;min-height:2.5rem;line-height:2.5rem;padding-top:0;padding-bottom:0;box-sizing:border-box}.shareset button{width:75%}.shareset button::before{content:none}#qrcode{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 1em);padding:1rem}#qrcode svg{display:block;width:150px;height:150px;background:white}.key_fieldset{border-style:none!important;border-top-style:solid!important;text-align:center;border-radius:0!important}#share button,.v_button{text-transform:none}#share_buttons{display:flex;flex-direction:row;align-items:center;justify-content:center}#share_buttons button{width:50%}.rr_button:hover{background:var(--cc);opacity:.85}#qrcode{position:relative}#reveal_qr{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.123);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;opacity:1}#reveal_qr img{width:2rem;height:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.25))}#ember{position:absolute!important;top:0!important;left:0!important;opacity:0!important;width:0!important;height:0!important;visibility:hidden!important;pointer-events:none!important;user-select:none!important;padding:0!important;margin:0!important;border:0!important;clip:rect(0 0 0 0)!important;overflow:hidden!important;z-index:-1!important}.svg-spinner{display:none;color:var(--icon-color);fill:none;stroke:currentColor}html:has(.cDialog[open]){overflow:hidden;scrollbar-gutter:stable}.obsolete{display:none!important}
